BM6P6(@ ZZZeeettt~~~yyytttkkk___UUUPPPRRRVVV[[[UUUNNNIIIFFFDDD@@@===;;;888555333333333333222333333333333333333333333555444333222222222333444555555444666777999888888HHHWWWvvv|||}}}~~~}}}rrrmmmnnnzzzdddRRRNNNNNNIIIHHHMMMMMMKKKHHHFFFEEECCC@@@>>>CCCCCCDDDDDDFFFKKKQQQVVV]]]dddnnnvvvzzz{{{{{{{{{~~~|||vvvpppvvvnnnoooqqqpppuuuwwwmmm]]]SSSJJJGGGFFFDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLNNNQQQUUUXXXXXXXXXYYYZZZ___bbbfffjjjlllppptttwwwwwwyyyzzz{{{|||~~~xxxrrrqqqnnnkkkhhhggggggeeeccceeehhhllloooqqqpppooommmzzzyyyyyyzzz}}}xxx}}}zzzuuupppmmmmmmnnnxxx}}}jjjccc[[[SSSQQQOOOKKKHHHHHHEEEAAA;;;777555555444444333333333333333333333333111111222222222333333333555555444333222222222222777777777777777666666666444444777:::999777999???GGGcccrrrssszzzrrrzzzjjjqqqwwwuuurrrrrrwwwzzzzzzzzz|||{{{zzz|||{{{wwwvvvuuuwwwzzzyyyuuurrrppprrrtttwwwzzz}}}XXXbbbqqq|||uuurrrjjj___UUUQQQRRRUUUZZZUUUOOOJJJGGGDDD@@@===;;;888555333333333333222333333333333333333333333444444333222222222333444555555555666777888999999EEEVVVvvvwwwsssxxxwwwxxxsssrrrxxxdddRRROOONNNIIIGGGJJJLLLJJJGGGEEEDDDBBB???===BBBCCCDDDEEEGGGKKKQQQUUU]]]cccmmmuuuyyy{{{||||||~~~}}}~~~|||vvvqqqtttmmmmmmnnnmmmsssvvvlll\\\RRRJJJGGGFFFDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGHHHIIIIIIJJJKKKKKKMMMPPPTTTVVVWWWXXXYYYZZZ___aaaeeeiiilllooosssvvvvvvwwwxxxxxxyyy{{{wwwsssnnnkkkiiihhhfffeeedddfffiiilllmmmmmmlllkkksssrrrrrrssstttvvvvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{zzz}}}www~~~zzzvvvrrrooopppuuu{{{uuugggbbbZZZSSSRRRQQQLLLHHHHHHEEEAAA;;;777555555555444333333333333333333333333111111222222222333333333333333333222222333444444666666666666666666666666444444777:::999777:::@@@KKKfffuuuwwwvvv}}}iiioooxxxuuuqqqrrrwwwzzzzzz{{{}}}zzzzzz}}}xxxuuuuuuvvvxxx|||~~~yyyvvvtttsssssstttvvvyyy|||XXXbbbqqq~~~tttrrrkkkaaaXXXRRRSSSUUUZZZVVVPPPKKKGGGDDD@@@>>>;;;888555333333333333222333333333333333333333333444333333222222333333444444555555666777888::::::CCCYYYzzzuuujjjnnnsss~~~xxxtttrrraaaQQQNNNLLLHHHFFFHHHJJJHHHEEEDDDCCCAAA???<<<@@@BBBDDDFFFHHHLLLPPPTTT\\\bbbkkksssxxx{{{~~~|||}}}}}}~~~|||wwwssstttlllkkkjjjiiirrrvvvkkkZZZQQQIIIGGGGGGEEEDDDFFFDDDDDDDDDDDDCCCCCCCCCBBBFFFFFFGGGGGGHHHIIIIIIIIIJJJMMMQQQTTTUUUVVVXXXYYY]]]```dddgggjjjmmmqqqtttuuuuuuuuuttttttwww{{{}}}vvvqqqnnnllljjjiiifffggghhhiiijjjjjjjjjjjjmmmmmmmmmmmmnnnnnnnnnoooqqqpppqqqtttvvvxxxwwwwwwuuuwww{{{}}}zzzvvvyyy~~~rrrzzzyyyrrrlllmmmmmmmmmqqqsssmmmddd___YYYTTTTTTSSSMMMIIIHHHFFFBBB<<<888666555555444333333333333333333333333111111222222222333333333222222222222333444555666555555555555555555555555555555777:::999777<<>>???AAADDDFFFHHHKKKOOORRRZZZ```iiiqqqwww|||~~~|||vvvrrrkkkhhhssswwwjjjVVVNNNGGGGGGHHHFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGJJJMMMPPPQQQSSSVVVXXXZZZ]]]aaadddfffiiillloooqqqrrrrrrqqqrrrtttxxx|||}}}}}}~~~{{{vvvrrrooonnnmmmmmmlllmmmnnnooopppooorrrvvvwwwwwwxxxzzz|||wwwnnnhhhjjjpppuuu~~~xxxrrrnnnnnntttrrreeehhhwwwyyyooojjjiiifff```[[[VVVTTTVVVVVVPPPKKKIIIHHHDDD>>>999777666555555333333333333333333333333111111222222222333333333555444333333222222222333222333333333444444555555666555666999888999???GGG___yyypppjjj~~~qqqaaammm{{{rrrssstttqqqrrrxxx|||||||||{{{{{{||||||}}}{{{|||~~~yyytttqqqpppppprrrrrrsssuuuxxx}}}WWWbbbsssssseee\\\XXXXXXXXXXXXUUUPPPIIIDDDAAA@@@;;;888555333333333333222333333333333333333333333111111222333444444444444222444666666666888===BBBQQQooonnnsss{{{yyy]]]VVVMMMHHHHHHJJJLLLMMMHHHFFFEEEDDDDDDDDDBBB@@@???AAACCCEEEGGGKKKOOOSSSXXX___iiiqqqxxx|||~~~xxxnnniiitttwwwgggTTTLLLFFFGGGHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCEEEGGGHHHIIIJJJHHHJJJMMMOOOPPPRRRUUUWWWYYY\\\___bbbdddgggjjjmmmnnnoooqqqrrrrrruuuxxx{{{}}}}}}}}}~~~}}}wwwtttqqqqqqqqqqqqrrrsssuuuuuuvvvzzzwwwnnnhhhiiiooorrr|||yyysssnnnlllooouuuzzz}}}pppeeehhhxxx{{{qqqkkkddd^^^[[[UUUSSSVVVVVVQQQMMMKKKJJJEEE???:::777666666555333333333333333333333333111111222222222333333333666555444333222222222222222333333444444555555555777666666888888:::AAAJJJiiihhheee|||lll___nnnvvvwwwtttqqqrrrxxx||||||}}}~~~~~~~~~~~~}}}xxxqqqnnnmmmmmmpppqqqrrruuuyyy}}}TTT```rrrssseee\\\YYYZZZXXXXXXVVVQQQJJJDDDAAAAAA;;;888555333333333333222333333333333333333333333000111222444555555444444222444777666555888>>>DDDYYYvvvssswwwyyysssaaaZZZQQQJJJIIILLLOOOOOOIIIHHHFFFFFFFFFFFFDDDCCC@@@AAABBBDDDFFFJJJOOOTTTWWW___iiisssyyy|||~~~~~~qqqjjjtttuuucccRRRKKKFFFGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@AAACCCEEEGGGIIIKKKLLLIIIKKKMMMNNNOOOQQQTTTVVVXXXZZZ^^^```bbbeeehhhkkkiiilllooorrrsssuuuwwwyyy}}}}}}}}}}}}~~~~~~xxxxxxyyy{{{|||}}}~~~~~~xxxpppnnnqqqvvv}}}uuuooonnnrrruuuzzzyyyqqqjjjpppwwwooofff___[[[UUURRRUUUVVVRRRNNNMMMJJJFFF???:::888777666555333333333333333333333333111111222222222333333333444444333222222333333333333333333444555555666666888666666888888:::CCCLLLooofffggghhh]]]mmm{{{zzztttqqqrrrxxx|||}}}~~~|||~~~wwwpppmmmllllllnnnooorrrvvvyyy}}}SSS```rrr~~~qqqddd\\\ZZZ[[[XXXXXXWWWRRRJJJDDDBBBAAA;;;888555333333333333222333333333333333333333333000111222444555555444444111444777666555888>>>EEE```{{{wwwzzzxxxpppeee___UUULLLJJJMMMPPPQQQJJJIIIGGGGGGHHHGGGFFFDDDAAAAAABBBCCCEEEIIIPPPTTTWWW^^^jjjsssyyy|||}}}~~~ssskkktttsss```QQQJJJEEEGGGIIIHHHGGGHHHGGGFFFEEEDDDCCCBBBAAAAAA???@@@BBBEEEHHHJJJMMMNNNJJJLLLMMMNNNOOOPPPSSSVVVWWWZZZ]]]```bbbdddgggjjjfffiiinnnqqqssstttvvvxxx}}}}}}}}}}}}~~~yyyssssss}}}|||qqqmmmqqqtttuuu{{{vvvrrrpppyyy|||rrrjjjddd[[[UUURRRTTTUUURRROOOOOOKKKFFF@@@;;;888777666555333333333333333333333333111111222222222333333333222222222222333444555555333333444444555666777777888666666777888;;;CCCMMMppphhhjjjeee\\\mmm|||zzztttqqqrrrxxx}}}}}}~~~~~~yyy{{{~~~vvvpppmmmmmmmmmmmmooorrrvvvzzz}}}XXXbbbssszzzkkk___YYYYYY\\\ZZZXXXSSSNNNIIIEEEBBB@@@===888333111222333222000444444444333333222222222333333222222333333444555777666666888888888>>>FFF^^^~~~|||zzz{{{wwwzzzwww}}}|||~~~nnnkkkeeeWWWIIIGGGLLLNNNJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDAAA@@@BBBDDDFFFMMMUUUZZZ```hhhooouuuyyy}}}zzzuuuuuutttmmmcccOOOLLLIIIGGGGGGGGGGGGFFFIIIHHHGGGEEECCCAAA???>>>BBBCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSWWWYYY\\\^^^```cccgggjjjhhhjjjlllnnnqqqsssuuuvvv{{{|||}}}|||wwwsssqqqttt|||{{{vvvmmmmmmtttyyy~~~~~~tttooobbbXXXRRRTTTTTTMMMKKKNNNOOOJJJCCC;;;666444555555555555444333222222111000333333333333333333333333222222333333333333444444555555555666666666666777666:::777666;;;;;;AAARRRwwwzzzlllgggZZZ___yyy}}}{{{rrrppppppttt{{{~~~|||}}}{{{|||~~~~~~xxxrrrpppooooooooopppssswwwzzz}}}YYYcccssspppaaaYYYYYY\\\\\\ZZZUUUPPPKKKGGGDDDBBB===999333111222333222111444333333333333333333222333333222222333333444555777555666888888888>>>FFFaaa|||xxxqqqooo}}}xxxvvvzzz~~~lllmmmfffYYYKKKHHHLLLMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDBBB??????BBBDDDGGGNNNVVVYYY^^^fffnnnssswww{{{~~~{{{uuusssrrrjjj```PPPMMMIIIHHHHHHHHHHHHGGGHHHGGGFFFDDDCCCAAA@@@???BBBCCCDDDFFFHHHIIIKKKKKKKKKLLLLLLMMMOOOQQQSSSTTTWWWYYY[[[]]]___bbbfffiiihhhiiijjjmmmppprrrtttvvvyyyzzz|||~~~}}}yyyvvvxxx}}}yyyrrrhhhmmmsssxxx{{{{{{ggg\\\VVVXXXWWWPPPMMMPPPOOOKKKCCC<<<777555555555333333333333333333333333333333333333333333333333222222333333333333444444444444555555555666666666666:::777666;;;;;;BBBRRRuuu}}}yyymmmfffXXX]]]ooo{{{zzztttrrrqqqtttzzz}}}}}}zzz|||zzzzzz|||~~~~~~}}}~~~vvvqqqnnnmmmmmmoooqqqtttxxx|||ZZZdddtttvvveee\\\\\\^^^^^^\\\XXXSSSMMMIIIFFFDDD???:::444222333444333222222333333333333333333444333333222222333333444555666555666888888888>>>GGGeee~~~uuuiiiaaannnyyywwwzzzjjjllldddWWWJJJGGGIIIJJJHHHIIIIIIHHHGGGFFFEEEDDDDDD@@@>>>>>>BBBEEEGGGOOOWWWWWW]]]eeelllqqqvvvyyy|||~~~~~~~~~{{{uuurrrnnneee\\\OOOMMMJJJHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTVVVXXX[[[\\\^^^aaadddgggggggggiiikkknnnqqqssstttwwwxxxzzz}}}}}}|||{{{sssjjjnnntttwwwyyymmmbbb\\\]]][[[SSSOOORRROOOKKKDDD===888555555555222222222333333444444444222222222222222222222222222222333333333333444444333444444444555555555555666:::777666;;;<<>>GGGdddrrrddd___gggttt~~~}}}mmmfff^^^QQQGGGEEEFFFGGGFFFIIIHHHGGGGGGEEEEEEDDDCCC@@@>>>???BBBEEEGGGMMMUUUVVV[[[ccckkkpppuuuxxx{{{|||}}}~~~||||||yyytttqqqmmmcccXXXNNNLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIIIIJJJKKKMMMOOOQQQSSSUUUVVVWWWZZZ\\\]]]```cccfffffffffgggiiilllooorrrsssuuuwwwyyy|||}}}|||}}}~~~vvvssszzz}}}~~~rrrggg```aaa___VVVQQQRRRPPPLLLEEE>>>999666555555333333333333333333333333111111111111111111111111222222222333333333444444333333333444444444555555555:::777666<<<<<>>EEEVVVsssrrroookkktttvvv{{{yyyqqqqqqrrrrrrtttxxx|||}}}zzz{{{}}}~~~|||uuurrrrrrssssssssstttvvvyyy{{{}}}~~~~~~XXXhhh}}}sss^^^[[[___aaaaaa___ZZZUUUPPPLLLIIIGGG???:::444222333444333222444444444333333222222222333333222222333333444555333222333666777888???GGGbbb|||vvvwwwuuummmiii^^^]]]ooolllaaaUUUKKKIIIGGGDDDEEEIIIDDDCCCBBBAAA@@@??????>>>???===???CCCEEEFFFKKKQQQLLLRRRZZZaaagggkkkoooqqq{{{{{{{{{}}}~~~~~~{{{yyy}}}sssjjjlllxxx}}}nnn[[[OOOMMMLLLKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHKKKNNNRRRUUUVVVXXXZZZ\\\]]]^^^```ccceeeffffffeeefffiiimmmqqqtttyyyzzz|||}}}|||wwwrrroooooonnnmmmlllkkklllmmmnnnkkkooorrrqqqnnnpppxxxzzz}}}vvvlllggghhheeeZZZSSSTTTRRROOOIIIBBB<<<888555444222222333333333333444444333333333333333333333333222222333333333444444444555555555666666666666777555:::777777===>>>EEEVVV|||rrrnnnhhhrrrxxx~~~~~~sssssssssssssssvvvzzz}}}{{{yyyzzz|||~~~}}}~~~{{{uuurrrrrrttttttrrrtttvvvyyy|||~~~YYYlllmmm\\\VVV[[[```eeeccc___ZZZSSSLLLFFFCCC>>>;;;777444444444444444333333333333333333333333111111111222333444555666444333444777888:::AAAJJJjjj{{{}}}zzzuuuccc[[[mmmqqq\\\TTTLLLJJJGGGDDDDDDFFFHHHFFFCCCAAA???>>>===============>>>AAAEEEIIIKKKRRRUUUYYY]]]cccjjjqqqwwwzzz{{{}}}~~~~~~|||{{{{{{pppnnnpppqqqvvvppp]]]MMMLLLJJJHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCDDDFFFFFFEEEEEEDDDEEEFFFIIIJJJKKKMMMQQQSSSUUUWWWZZZ\\\]]]^^^```bbbbbbccceeehhhlllqqquuuxxxxxxyyyzzz|||~~~{{{vvvrrrpppoooooommmlllkkkkkkjjjgggkkkooopppqqquuu~~~||||||}}}zzzvvv}}}ooohhhnnnnnnbbbWWWTTTRRRPPPKKKDDD<<<777666666444333333444555444222000222222333333333222222111222222333333333333444444555555555555666666666666888<<<:::;;;>>>;;;EEE[[[}}}rrrmmmqqq|||rrrzzzxxxwwwvvvuuuvvvyyy{{{}}}}}}wwwuuuwwwzzzzzzzzzxxxyyy{{{{{{sssppppppqqqrrrrrrssstttvvvyyy|||~~~XXXkkk~~~lll\\\XXX]]]bbbdddbbb^^^YYYSSSMMMIIIFFF>>>;;;777444444444444444333333333333333333333333333333222222222333444444444333444777888:::AAAJJJrrr~~~kkkcccsssooo]]]TTTLLLIIIGGGDDDDDDFFFHHHFFFDDDAAA???===<<<<<<=========>>>AAAEEEIIIKKKQQQTTTYYY^^^dddjjjqqqvvvyyyzzz|||~~~~~~~~~|||{{{}}}qqqnnnnnnoootttnnn\\\NNNLLLJJJHHHGGGFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKLLLNNNRRRTTTUUUWWWZZZ[[[\\\]]]___```dddeeegggjjjoootttxxxzzz{{{{{{}}}~~~zzzuuurrrqqqpppooonnnmmmlllllllllppptttvvvxxx}}}}}}~~~~~~{{{wwwuuuyyy}}}}}}ooohhhkkkkkk```VVVSSSRRRPPPKKKDDD===888666666444333333444555444222000222333333444333333222222222222333333333333444444555555555555666666666666555999888:::>>><<>>;;;777444444444444444333333333333333333333333555444333333222222222333555444555777888999AAAJJJwwwooohhhxxxrrr___UUUKKKHHHFFFDDDDDDFFFHHHFFFDDDAAA>>>===;;;;;;=========>>>AAAEEEHHHJJJOOOSSSZZZ```eeekkkppptttwwwxxx{{{}}}~~~}}}||||||zzzooojjjjjjkkkqqqnnn___NNNMMMJJJHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFHHHJJJLLLMMMNNNPPPSSSVVVUUUWWWZZZ[[[[[[\\\]]]^^^dddeeegggkkkoootttyyy{{{{{{|||}}}|||yyyxxxwwwuuutttsssqqqqqqsssvvv{{{~~~~~~||||||yyyrrrtttwww}}}}}}pppggggggfff]]]UUURRRQQQPPPLLLEEE>>>999666666444333333333444444222000222333333444444444333333222222333333333333444444555555555555666666666666333777666888======HHH___uuuzzzvvv{{{||||||~~~}}}||||||||||||}}}~~~}}}zzzxxxyyy{{{|||{{{{{{zzz{{{~~~yyyrrroooppprrrsssttttttttttttvvvxxxzzz{{{}}}```ssswwweeeZZZZZZ___bbbhhheee___YYYSSSNNNKKKJJJ>>>;;;777444444444444444333333333333333333333333444333333222222333333333555444555777888999AAAIIItttzzzyyy{{{zzzmmmiiizzzyyybbbVVVKKKGGGFFFDDDDDDEEEHHHFFFDDDBBB???===;;;:::=========>>>@@@DDDGGGIIIMMMRRRYYY```fffkkkooorrruuuwwwyyy|||}}}~~~}}}|||vvvkkkfffeeeeeemmmnnn```NNNMMMKKKHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNOOOQQQTTTVVVVVVXXXZZZ[[[[[[[[[\\\^^^bbbccceeeiiimmmrrrwwwyyyzzz{{{|||~~~~~~~~~~~~}}}}}}~~~|||zzzzzzzzz}}}~~~{{{uuuuuuuuuyyy}}}qqqfffdddaaaZZZSSSQQQPPPOOOMMMGGG@@@:::777666555333222333444444222111111222222333333333333222222222222333333333444444555555555555666666666666333777666888===<<>>;;;777444444444444444333333333333333333333333222222222222333444555666666444555777888999@@@IIImmmrrrqqquuuzzzxxxnnnnnn|||eeeWWWJJJEEEEEEDDDCCCEEEGGGFFFEEECCC@@@>>><<<;;;=========>>>@@@CCCGGGIIIKKKPPPXXX```eeejjjmmmppptttvvvyyy|||~~~~~~~~~~~~wwwlllfffbbb```ggghhh[[[OOOMMMKKKHHHGGGFFFFFFFFFFFFEEECCCBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGJJJLLLMMMNNNOOOQQQSSSVVVVVVXXXZZZ[[[[[[[[[]]]^^^```bbbdddhhhmmmrrrwwwyyy{{{|||~~~~~~}}}|||~~~~~~|||uuuuuusssuuu~~~|||rrrgggaaa]]]WWWRRROOOOOOOOOMMMIIIBBB<<<888666555444222222333444333111000000111222222222222222222222222333333333444444555555555555666666666666555888777888<<<<<>>;;;777444444444444444333333333333333333333333111111111222333444666666666555555777888999@@@HHHggg}}}nnnooosssxxx|||uuuyyy{{{gggXXXIIIDDDDDDDDDCCCDDDGGGFFFFFFDDDBBB@@@>>>===============@@@CCCFFFHHHJJJOOOVVV]]]ccchhhlllnnnsssuuuxxx|||~~~|||pppiiiccc^^^bbbaaaUUUOOONNNKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGIIIKKKLLLMMMNNNOOORRRTTTTTTVVVYYYZZZZZZ[[[\\\^^^aaabbbeeehhhnnnsssxxxzzz}}}~~~}}}wwwwwwwwwzzz|||sssiii```[[[VVVQQQMMMOOOOOONNNJJJDDD===888666666444222222333333333222000000111222333333333333222222333333333333444444555555555555666666666666666:::777888======IIIaaauuuyyyzzz||||||yyyyyy{{{|||}}}|||~~~{{{|||}}}}}}{{{{{{{{{|||{{{sssnnnmmmooorrrtttqqqqqqsssvvv{{{kkkuuufffbbbfffiiikkkiiiddd^^^WWWPPPKKKGGG>>>;;;777444444444444444333333333333333333333333222222222222333333444555666555666777777888@@@HHHbbbxxxlllooossswww}}}zzz}}}iiiYYYIIICCCDDDDDDCCCDDDFFFFFFFFFFFFDDDBBB@@@???============???BBBEEEGGGIIIMMMTTT[[[```eeejjjmmmsssuuuyyy}}}}}}rrrkkkeee___bbbbbbUUUPPPNNNKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMPPPRRRPPPSSSVVVWWWXXXYYY[[[\\\___```cccggglllrrrwwwyyy}}}~~~}}}}}}}}}}}}}}}{{{|||~~~{{{uuujjjaaaZZZUUUPPPLLLNNNOOOOOOKKKEEE>>>999666666444222111222333333222111222333444555555555555222222333333333333444444555555555555666666666666666999777888>>>???LLLdddzzzssstttyyy~~~{{{{{{xxxxxx{{{}}}zzzzzz{{{{{{||||||{{{wwwxxxzzz~~~zzzrrrmmmmmmooorrrtttqqqqqqsssvvv{{{ooovvvfff```cccgggiiigggddd___YYYRRRLLLIII???;;;777444444444444444333333333333333333333333444444333333222222333333777555666888777888???HHH___uuukkkooossswwwyyyxxxjjjYYYHHHCCCCCCDDDCCCCCCFFFFFFGGGGGGEEEDDDBBBAAA============???BBBEEEGGGHHHMMMSSSYYY^^^dddiiimmmsssuuuyyy}}}zzzpppkkkgggaaafffggg[[[PPPNNNLLLIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHJJJKKKKKKLLLOOOQQQNNNPPPSSSUUUVVVWWWYYY[[[\\\]]]```dddjjjoootttwww{{{}}}|||~~~|||{{{{{{|||}}}zzz}}}zzzuuulllaaaZZZUUUOOOKKKNNNOOOOOOLLLFFF>>>999666666444222111222333333222333444555666777777777777222222333333333444444444555555555555666666666777444888666888???AAANNNhhh}}}oooooosss|||xxx{{{wwwxxx|||wwwyyy{{{{{{|||{{{zzzyyyzzz~~~yyyqqqmmmlllooorrrtttrrrrrrsssvvv{{{vvvzzznnnbbb___eeemmmmmmlllggg^^^XXXUUUNNNGGG@@@:::666666555111000222333333333333333333333333444333333222222333333444666444444666777777===DDD\\\vvvooorrrnnnjjjrrrtttyyyssseeeRRRGGGDDDEEEEEEDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>???AAADDDFFFJJJMMMRRRWWW\\\bbbiiimmmooorrrwww{{{~~~{{{sssjjjfffhhhhhheee```OOOLLLIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGFFFEEECCCBBBBBBDDDGGGHHHFFFHHHJJJKKKJJJJJJKKKLLLOOOPPPRRRTTTVVVWWWXXXXXXZZZ\\\```cccfffkkkpppttt{{{{{{|||~~~xxxyyyzzzxxx}}}zzzpppfff```ZZZRRRLLLKKKNNNOOOOOOLLLFFF>>>777222666555555444444333222222333333222222333444666777444444444333333222222222555555555555666666666666;;;:::888;;;@@@???MMMjjjjjjkkkooo|||vvvyyyxxxyyy{{{{{{xxxyyy{{{zzzxxxzzz}}}}}}|||vvvyyy~~~yyyqqqpppqqqrrrtttxxxtttsssqqqqqqttt{{{uuu{{{|||{{{xxxpppeee]]]]]]eeemmmooonnnhhh___YYYTTTMMMFFF???999555555555222111333333333333333333333333333444333333222222333333444666444444777777777===EEE\\\wwwoooqqqooollliiimmmsss{{{lllYYYKKKFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA???>>>???AAACCCEEEJJJMMMQQQVVVZZZ```gggkkknnnqqquuuyyy}}}~~~~~~~~~xxxpppgggcccdddeeeccc___QQQNNNJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEEEEFFFEEECCCBBBBBBDDDGGGHHHGGGHHHJJJJJJIIIIIIKKKLLLNNNOOOPPPQQQSSSUUUVVVWWWYYY\\\___aaaeeeiiinnnrrrxxxxxxyyy}}}wwwwwwyyyxxx}}}vvvmmmddd^^^XXXPPPKKKJJJMMMNNNNNNKKKEEE>>>777444444444444444444444444444333333222222333444666777555555555444444444333333555555555555666666666666::::::777;;;@@@@@@OOOlllpppnnnqqq|||ttt{{{zzz|||~~~{{{{{{{{{~~~zzzxxxzzz||||||zzzxxxzzz}}}|||sssqqqppppppqqqtttssssssrrrqqqttt{{{wwwyyyvvvyyy|||vvvoooddd\\\ZZZ___hhhoooqqqoooiii```YYYTTTMMMEEE>>>888444555555333222444333333333333333333333333444444333333333333444444666555555777777888???GGG```|||rrrqqqooonnndddgggmmmxxxaaaPPPIIIHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEEEECCCBBB@@@>>>>>>@@@BBBDDDIIILLLPPPTTTXXX]]]cccgggkkknnnssswwwzzz{{{{{{{{{vvvmmmccc^^^___```^^^\\\QQQNNNJJJHHHGGGFFFEEECCCEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHGGGHHHIIIHHHGGGHHHKKKMMMMMMMMMMMMNNNOOORRRTTTVVVXXXZZZ]]]___bbbeeejjjnnnttttttuuuxxx}}}|||{{{}}}wwwuuu~~~xxxvvv|||rrrjjjbbb]]]WWWNNNJJJIIIMMMNNNMMMJJJCCC===888666222222333444444555666666333333333333333444666666666666555555555555444444555555555555666666666666888999777;;;@@@AAARRRqqqwwwrrrsss|||qqqzzzzzz}}}}}}|||}}}zzzxxxyyyzzzzzzyyyxxxxxxzzzuuurrrpppnnnnnnppprrrrrrrrrrrrtttzzzzzz{{{xxxxxxyyyrrriii^^^YYY\\\eeemmmqqqrrrqqqjjj```YYYTTTLLLEEE<<<777444555555333333666333333333333333333333333444444333333333333444444666555666888777888@@@JJJhhhxxxsssooopppggghhhkkkhhhTTTJJJGGGGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGEEECCCAAA???>>>???AAABBBIIIKKKNNNRRRVVVZZZ```dddiiikkkppptttwwwyyyyyyxxxuuulllaaaZZZXXXXXXWWWVVVOOOMMMJJJHHHHHHGGGFFFEEEGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGJJJMMMMMMLLLKKKLLLNNNPPPSSSUUUWWWYYY[[[]]]___bbbfffjjjpppqqqrrruuuzzz~~~|||{{{zzz|||}}}|||wwwuuu|||vvvsssyyyqqqjjjccc^^^WWWOOOJJJKKKMMMNNNNNNIIIBBB<<<999888333333333444444444555555333333333333444444555555555555555555444444444444555555555555666666666666777888777;;;@@@BBBUUUvvv}}}sssqqq|||qqq|||{{{~~~}}}yyyvvvvvvyyy}}}|||}}}zzzxxxxxxzzzyyyxxxvvvvvvxxx|||vvvrrrpppnnnmmmooopppqqqrrrssstttxxx~~~||||||zzzpppfff\\\ZZZ```iiioooppptttrrrkkkaaaZZZTTTMMMEEE<<<666333555555444444666333333333333333333333333555444444333333444444555666666777999777999BBBMMMpppvvvpppqqqjjjhhhhhhlllVVVIIIEEEEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHEEECCCAAA???>>>???AAABBBGGGJJJMMMPPPTTTXXX^^^bbbfffiiimmmrrruuuvvvvvvvvvuuummmaaaXXXTTTRRRPPPOOOKKKJJJHHHHHHIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFEEEGGGJJJMMMMMMLLLLLLLLLNNNQQQTTTUUUUUUWWWYYYZZZ\\\___dddgggnnnooorrruuuyyy}}}zzzxxx{{{yyyxxxyyyxxxyyyuuupppsss{{{uuuoooiiicccZZZPPPLLLMMMMMMOOOPPPKKKBBB;;;999999555555444444444333333333333333444444444444444444333333333333333333333444555555555555666666666666666888777;;;@@@CCCXXX{{{qqqlll}}}rrrwwwvvvxxxwwwvvvtttrrrsssvvv{{{~~~}}}~~~{{{xxxyyyzzzyyyxxxwwwwwwyyy~~~~~~uuurrrqqqooooooppppppqqqrrrrrrsssvvv{{{~~~}}}}}}qqqhhh]]][[[bbbjjjoooppptttrrrlllbbbZZZUUUNNNFFF<<<777333555555333333666333333333333333333333333555555444444444444555555666666888999777999DDDPPPsss{{{qqqrrriiieeeccclllVVVHHHCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIEEECCCAAA???>>>???AAABBBFFFHHHLLLOOOSSSXXX]]]aaaeeeggglllpppsssuuuuuutttssslllaaaXXXRRRNNNLLLKKKIIIHHHGGGHHHJJJKKKJJJHHHEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEFFFIIIKKKLLLLLLLLLMMMOOOQQQSSSUUUSSSUUUWWWYYY[[[^^^bbbfffkkknnnrrruuuxxx{{{zzzzzz~~~xxxwwwxxxzzz~~~tttmmmnnnttt|||{{{uuuoooiii^^^RRRMMMNNNNNNQQQSSSMMMDDD;;;888888666666555444333333222222333333444555555444444333222222222333333333333444555555555555666666666666777999888;;;@@@CCCZZZ~~~mmmfffzzz~~~tttzzzsssrrrtttrrrrrrrrrrrrsssvvv{{{~~~}}}{{{yyyzzz{{{{{{zzzzzzzzz|||{{{tttrrrrrrqqqqqqrrrpppqqqqqqqqqqqqtttyyy|||}}}zzzpppccc___ccckkkqqqttttttrrrlllbbb[[[VVVOOOGGG===777444555555333333555333333333333333333333333555555444444444444555555666777999:::888999EEESSSqqqssssssiiibbb]]]|||lllVVVHHHBBBCCCEEECCCDDDEEEGGGHHHHHHIIIIIIDDDBBB@@@>>>>>>@@@BBBCCCEEEGGGKKKOOOSSSXXX^^^bbbdddfffkkkooorrrttttttsssooojjjaaaXXXRRRNNNLLLKKKJJJIIIHHHIIIJJJJJJIIIGGGDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEGGGGGGFFFFFFHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSQQQSSSVVVXXXZZZ]]]bbbeeehhhlllrrruuuwwwzzz}}}zzzyyy{{{|||sssllllllqqqwww|||{{{uuummm```SSSMMMNNNOOOTTTVVVQQQFFF<<<888888444444444444444444444333333444444555555444333333333333333333444444555555555555555555666666666666777:::999;;;???CCC[[[jjjaaavvvvvvtttnnnoooqqqnnnpppqqqrrrrrruuuzzz~~~~~~~~~~~~{{{zzz{{{}}}}}}|||{{{zzz{{{~~~{{{tttssssssqqqqqqsssqqqqqqpppoooooorrrwww{{{}}}xxxiiibbbeeemmmuuuzzzsssrrrlllbbb[[[WWWOOOHHH>>>888444555555333222444333333333333333333333333555555444444444444555555666777::::::888:::FFFTTTnnnuuuuuukkkbbb[[[xxxkkkVVVHHHCCCCCCFFFBBBCCCEEEFFFGGGHHHIIIIIICCCBBB@@@>>>>>>@@@BBBDDDDDDGGGKKKNNNSSSXXX^^^bbbcccfffjjjooorrrssssssssslllggg```YYYSSSOOOMMMLLLKKKJJJIIIIIIJJJIIIGGGEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEECCCEEEGGGGGGGGGFFFGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQPPPRRRUUUWWWZZZ]]]bbbffffffkkkqqquuuwwwxxx{{{}}}}}}~~~|||}}}}}}zzz|||zzzrrrlllkkkpppvvv{{{~~~xxxoooaaaSSSMMMMMMPPPUUUXXXSSSGGG<<<777777222333333444444555555666333444555555555444333222444444444555555555666666555555555555666666666777888;;;999;;;???CCC\\\hhh___ssswww}}}qqqlllmmmpppkkkmmmoooppppppsssxxx}}}~~~~~~~~~|||zzz|||~~~~~~}}}{{{xxxwwwyyy{{{tttssssssqqqqqqrrrrrrqqqpppnnnnnnqqqvvvzzz}}}yyyjjjfffiiinnnrrruuuyyyrrriiibbb]]]VVVMMMFFF<<<999555222222333333333444333222111111222333444333333444444555666777777555666888999666888EEETTTvvvxxxooonnncccbbbsss{{{cccTTTHHH>>>AAALLLLLLHHHDDDCCCEEEGGGFFFEEEAAA???===;;;;;;<<<>>>@@@CCCEEEIIILLLPPPVVV\\\```aaaeeekkkoooppppppoooooommmllliiibbbZZZRRRMMMKKKIIIJJJJJJJJJIIIHHHGGGGGGKKKJJJIIIGGGEEEEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIKKKNNNOOOPPPQQQPPPRRRSSSUUUWWWZZZ^^^```bbbeeeiiinnnqqqssstttuuuvvvxxx|||yyyuuuvvvxxx{{{~~~{{{|||vvvooojjjjjjpppuuuyyywwwjjj\\\RRRMMMMMMSSSWWWXXXRRRGGG<<<666444555555444333333222111111000000111222333444444555555444444333333444444555333333444444555666666666666:::999<<<@@@CCCZZZfff___uuuuuuoookkkkkkjjjjjjiiijjjmmmrrrvvvxxxxxx|||}}}{{{zzzyyyzzz}}}zzzwwwuuuyyy~~~tttpppsssuuussspppmmmppprrrpppmmmnnntttzzz~~~vvviiihhhnnnsssvvvxxxzzzsssiiiaaa\\\VVVMMMFFF<<<999555222222333333333111000000//////000000111333333444444555666666777666777999:::888;;;GGGUUUzzz{{{uuummmbbb___ppprrr\\\QQQJJJCCCDDDLLLNNNJJJFFFDDDEEEEEEDDDBBBAAA???===<<<<<<===???@@@AAADDDHHHLLLPPPUUUZZZ^^^^^^ccciiinnnppppppooooooooonnnkkkfff^^^VVVPPPLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKJJJHHHFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIKKKNNNOOOPPPQQQQQQSSSSSSUUUWWW[[[^^^aaabbbeeehhhmmmppprrrsssuuuvvvxxx|||yyysssooopppsssxxx~~~{{{zzzqqqjjjgggjjjmmmrrr}}}}}}~~~zzzrrreeeXXXPPPNNNOOOTTTXXXYYYSSSHHH===777666555555444444333222222111222222222222222333333333555444444333333444444555333333444555555666666777666:::999<<>>888777555555444444333222222222444333333333222222222111555555444444444444555555333444444555555666777777777:::999;;;>>>@@@UUUxxxnnncccuuu|||}}}qqqnnnnnnooollliiijjjnnnuuuzzz|||~~~zzzxxxvvvvvvxxxzzzwwwvvvyyyuuuppppppssssssrrrrrrqqqppppppqqqtttwwwyyy|||ttthhhkkkuuu}}}|||tttiii```ZZZTTTKKKEEE:::888444333333444333222444555666777777666555444444444444555555555666666777777999;;;;;;>>>JJJVVVxxx{{{~~~uuufff]]]ggguuueeeYYYOOOEEEBBBDDDLLLKKKIIIGGGEEECCC@@@???>>>===<<<;;;<<<===>>>???===AAAFFFKKKNNNQQQTTTVVVYYY^^^eeejjjllllllkkkkkknnnnnnmmmkkkeee]]]SSSMMMGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLMMMLLLJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLMMMOOOPPPQQQQQQSSSTTTUUUXXX[[[^^^aaabbbdddgggkkknnnppprrruuuwwwyyy|||~~~nnnccc___]]]ccclllvvvuuuppp{{{yyyrrrmmmllliiinnnxxxxxxuuurrrjjj___TTTNNNMMMOOOWWWZZZZZZTTTHHH>>>888777555555444444333333333333333333333333333333333333555555444444444444555555444444444555666666777777888:::888;;;>>>???RRRsssrrrdddsss|||zzzuuuuuuooommmkkklllpppuuuzzz|||~~~zzzxxxwwwwwwzzzyyywwwvvvyyyvvvppppppssstttsssuuurrrppppppssswwwyyyyyy|||wwwiiikkkvvv|||tttiii```ZZZSSSJJJCCC999777444333444444333222111222333444444333222111444444444555555555555555666555777:::;;;>>>HHHRRRpppyyy~~~oooaaafff|||ttteeeRRREEEBBBFFFGGGHHHHHHGGGEEECCCBBBAAA<<<;;;;;;;;;;;;<<<===>>><<<@@@FFFJJJMMMOOORRRTTTYYY^^^dddhhhiiiiiiiiiiiimmmlllkkkjjjeee]]]SSSLLLHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMMMMKKKIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGJJJJJJKKKLLLMMMOOOPPPPPPRRRSSSUUUWWWZZZ]]]```bbbcccfffjjjmmmoooqqquuuwwwyyy|||{{{iiiaaa[[[^^^eeemmmyyy~~~sssooozzzxxxqqqllliiilllrrrzzzyyyuuurrrlllbbbWWWPPPNNNOOOYYY[[[[[[TTTHHH===888777555555444444444444333333111111222333444444555555666555555444444555555666444444555555666777777888888:::888;;;???>>>PPPooouuudddppp}}}}}}|||nnnmmmmmmooossswwwyyyyyy{{{|||~~~zzzyyyxxxzzz}}}yyyxxxwwwyyy~~~yyysssrrrssstttuuuuuusssqqqqqqtttwwwyyyzzz~~~xxxjjjmmmyyy|||tttjjjbbb[[[SSSHHHAAA888666444444555555444222333333444444444444333333555555555555555555555555666555666999:::===EEEOOOiiixxxwwwjjjiii{{{~~~lllVVVHHHFFFIIICCCEEEHHHHHHFFFDDDCCCBBB;;;;;;;;;;;;<<<===>>>>>>>>>AAAEEEHHHKKKNNNQQQSSSZZZ]]]aaaeeefffhhhiiikkkmmmllljjjiiifff___TTTMMMKKKKKKLLLMMMMMMMMMLLLLLLKKKLLLMMMLLLJJJHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJFFFEEEEEEEEEEEEEEEFFFFFFJJJJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSVVVYYY\\\___aaaaaacccgggjjjlllooosssuuuwwwzzz~~~xxxkkk``````bbbgggrrr~~~zzzvvv|||rrrkkkkkkkkknnnvvv~~~zzzvvvtttmmmcccXXXRRRRRRTTT]]]___]]]UUUHHH===777666555555444444444444444444111111222333444555666666666666555555555555666666444555555666666777888888888999888<<<@@@???OOOmmmxxxdddmmmnnnnnnnnnqqquuuxxxyyyyyyzzz{{{~~~}}}yyyxxxxxxzzz}}}xxxxxxxxxyyy}}}}}}wwwttttttuuuuuutttsssrrrrrrsssvvvyyy{{{vvvlllqqq~~~zzztttjjjccc\\\SSSGGG>>>888666444444555555444222666666555555555555666666555555555555555555555555777555666999:::<<>>??????@@@???BBBEEEGGGIIIMMMQQQTTTXXXZZZ^^^bbbeeehhhlllppppppnnnkkkjjjhhhbbbXXXPPPLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLJJJHHHGGGIIIKKKKKKLLLLLLMMMMMMLLLLLLKKKGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIIIIJJJKKKMMMNNNPPPPPPRRRUUUXXX[[[^^^___]]]___bbbeeehhhkkkooorrrtttwww{{{}}}yyyiiidddccccccmmmzzzxxxpppooonnnooovvv}}}yyytttkkk```WWWTTTXXX\\\bbbcccaaaXXXJJJ>>>888777444444555555555555555555222333333333444444555555666666555555555555666666555555555666777777888888888999888<<>>>>>???@@@AAAAAAAAAAAABBBEEEFFFIIILLLQQQTTTVVVXXX\\\```dddiiipppttttttpppmmmlllkkkeee[[[TTTKKKKKKLLLKKKKKKJJJIIIIIILLLLLLKKKIIIFFFGGGIIIKKKKKKLLLLLLMMMMMMMMMLLLLLLHHHHHHGGGGGGFFFGGGGGGGGGIIIHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQTTTWWWZZZ]]]^^^ZZZ\\\___bbbdddhhhlllooorrrtttxxxzzz|||~~~~~~ooohhhdddbbbkkkxxxxxxtttrrrrrryyyzzztttiii\\\TTTUUU]]]dddfffgggdddZZZLLL???:::888444444555555555555555555555555444444444333333333666666555555555555666666555555666666777777888888888999888===CCCBBBOOOlll}}}eeelll}}}~~~tttqqqmmmmmmqqqvvv{{{}}}~~~~~~~~~|||vvvsssrrrsssvvvxxxxxxxxxyyy{{{}}}yyywwwvvvvvvqqqsssuuusssqqqrrrxxx~~~www~~~wwwooommmxxxtttpppjjjbbbZZZPPPFFF@@@777666666444333222111111222222333333333444444444555444444444444555666666666777999:::;;;>>>AAADDDSSSwww||||||~~~zzz}}}zzz~~~ooo^^^NNNEEECCCCCCEEEFFFGGGGGGFFFEEECCC===========================???BBBDDDGGGJJJNNNQQQVVVVVVXXX[[[___dddiiilllqqqqqqpppnnnmmmkkkbbbXXXOOOOOONNNMMMLLLLLLMMMMMMLLLKKKIIIGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVXXX[[[___bbbcccccceeefffooopppqqqsssvvvyyy|||}}}uuupppnnnkkkooowww~~~~~~~~~ssscccVVVRRRWWW```hhhjjjgggccc\\\MMM>>>888:::333333333333333333333333333333333444444444555555555444444333333444444555666666666666666777888888:::555<<<:::???EEENNNssslllsss{{{|||rrrlllnnnqqqrrrvvv|||}}}~~~~~~yyyuuutttpppppptttxxxyyyyyywwwvvvyyy{{{wwwuuutttssssssssstttuuuwwwyyyzzz|||uuuoooppp{{{tttpppiiiaaaXXXNNNDDD>>>777666666555444333222222111111222222222333333333555444444444444555666666666777999:::;;;>>>AAADDDSSSvvv~~~}}}}}}xxxtttzzzssstttyyyrrr___MMMDDDCCCDDDEEEFFFGGGGGGFFFEEEDDD??????>>>>>>===============???BBBDDDFFFIIIMMMPPPTTTTTTVVVYYY]]]cccgggjjjnnnooonnnlllllljjjbbbXXXOOONNNMMMMMMLLLLLLLLLMMMMMMLLLJJJIIIHHHIIIKKKLLLOOONNNMMMLLLKKKKKKKKKKKKFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUUUUWWWYYY\\\^^^```aaaccceeelllmmmoooqqqtttwwwzzz{{{}}}~~~yyywwwuuuqqqrrrxxx}}}uuuwww}}}}}}qqq```TTTPPPVVV```gggllliiieee\\\MMM>>>777777333333333333333333333333333333333444444444555555555444444333333444444555666666666666666777888888:::666<<<:::???EEENNNrrrkkkooovvv{{{sssmmmoooqqqrrruuuzzz|||~~~~~~yyytttssspppqqquuuyyyzzzyyywwwvvvyyy|||xxxwwwwwwrrrrrrssstttvvvxxxyyyzzz~~~}}}xxxwwwooonnnsss~~~tttppphhh___VVVKKKAAA;;;666666666555555444444444111111111111222222222222555555444444555555666777666888999:::;;;===AAADDDOOOqqqzzzuuummmiiisssoooiiihhhvvv___LLLDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDBBBAAA@@@???>>>=========<<<>>>AAACCCEEEHHHLLLOOOQQQRRRTTTWWW\\\aaaeeehhhkkklllkkkiiihhhggg___VVVNNNNNNMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNTTTSSSQQQNNNLLLKKKJJJIIIGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSUUUWWWYYY[[[\\\^^^aaaccchhhiiikkknnnqqqtttwwwyyy{{{|||~~~zzzwwwyyyzzz{{{kkkmmmttt{{{ooo^^^QQQOOOVVVaaahhhnnnkkkfff]]]NNN>>>666555444444444444444444444444333333333444444444555555555444444333333444444555666666666666666777888888:::666<<<:::???EEENNNrrrnnnooosss{{{yyysssooooooqqqqqqtttwwwyyy~~~~~~~~~xxxsssrrrppprrrvvv{{{|||zzzxxxvvvyyy{{{wwwvvvwwwqqqrrrssstttvvvxxxzzzzzz|||~~~{{{qqqkkkiiifffkkktttvvvqqqhhh___TTTIII???999666666666666666666555555111111222222222333333333555555555555555666666777777888999:::;;;===AAADDDIIIhhh}}}vvvoooeee___iiiyyywwwwww{{{~~~sssgggaaakkkxxxaaaMMMEEEFFFDDDEEEGGGHHHHHHGGGEEEDDDCCCBBB@@@>>><<<<<<;;;;;;<<<>>>AAACCCDDDGGGKKKNNNPPPQQQTTTWWW\\\aaaeeehhhjjjllljjjgggeeeccc\\\SSSNNNMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKLLLNNNPPPTTTSSSQQQNNNLLLJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQUUUVVVXXXXXXYYY\\\```cccfffgggiiilllooosssvvvxxxyyy{{{}}}|||zzzyyy}}}{{{ssshhhiiiqqqyyylll[[[QQQQQQYYYcccjjjnnnjjjeee^^^PPP@@@777666555555555555555555555555333333333444444444555555555444444333333444444555666666666666666777777888;;;666<<<:::???EEENNNrrrwwwsssrrr~~~vvvuuurrrpppoooppprrruuuwwwxxx}}}xxxrrrrrrppprrrxxx|||}}}{{{xxxvvvyyyyyyttttttuuupppqqqsssuuuwwwyyyzzzzzzzzz|||xxxkkkaaa^^^^^^hhhvvvxxxrrriii^^^TTTIII???999666666666666666666555555333333333444444444444555666555555555555666777777777888::::::;;;===@@@CCCFFF```|||uuuoooeee\\\ccc}}}wwwpppooorrrxxx|||nnnddd```vvvyyydddQQQHHHHHHDDDFFFGGGHHHHHHGGGFFFDDDCCCAAA???<<<::::::::::::;;;===@@@BBBCCCFFFJJJLLLPPPQQQTTTYYY^^^bbbfffhhhkkklllkkkfffbbb___XXXQQQNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJKKKLLLNNNPPPQQQPPPOOOMMMKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOUUUVVVWWWXXXYYY\\\```cccdddeeegggjjjnnnrrrvvvxxxyyyzzz}}}}}}||||||}}}mmmeeehhhqqqvvviiiZZZQQQTTT]]]gggmmmmmmiiiddd^^^RRRCCC:::777555555555555555555555555333333333444444444555555555444444333333444444555666666666666666777777888;;;777===:::???EEEMMMqqq}}}tttqqqtttssssssqqqooopppsssvvvxxxxxx}}}yyysssqqqppprrrxxx{{{|||{{{yyywwwyyy~~~zzztttsssuuupppqqqsssuuuwwwxxxyyyyyyxxxzzz}}}zzzkkk```[[[[[[iiiyyyxxxrrrhhh]]]SSSHHH???999666666666555555444444444444444444444555555555555666666555555666666777888888999::::::;;;===@@@CCCFFFYYYuuu}}}vvvqqqhhh^^^___rrrqqqkkklllpppxxx|||qqqfffqqq{{{jjjXXXLLLIIIEEEFFFHHHIIIIIIHHHFFFEEEBBBAAA>>>;;;:::999:::;;;;;;===???AAABBBEEEHHHKKKOOOQQQUUUZZZ___dddgggiiijjjmmmkkkfffaaa^^^XXXRRROOONNNNNNNNNNNNOOOPPPPPPNNNMMMLLLKKKKKKLLLNNNOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCAAAAAAAAABBBBBBCCCEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNSSSUUUWWWYYYZZZ\\\___bbbbbbcccfffiiinnnrrrvvvxxxxxxyyy|||}}}~~~mmmccchhhrrrpppeeeWWWRRRWWWaaajjjooommmhhhddd^^^TTTEEE;;;888444444444444444444444444333333333444444444555555555444444333333444444555666666666666666777888888<<<777===:::???DDDMMMqqqoookkk~~~vvvuuuwwwuuuooonnnrrrwwwxxxwww}}}}}}tttqqqoooqqqwwwwwwyyy{{{zzzxxxyyy}}}wwwuuuvvvqqqrrrtttvvvxxxxxxxxxwwwvvvxxxzzz}}}~~~qqqeee___]]]nnnvvvpppfff[[[QQQGGG>>>888777666666555444333222222333333333444444444555555666666666666666777777888888999::::::;;;<<<@@@BBBDDDSSSiii|||vvvoooiii^^^YYYeeeyyyqqqpppppprrruuuvvvrrrwww~~~ppp^^^OOOHHHEEEFFFHHHIIIIIIHHHFFFEEECCCAAA>>>;;;:::;;;<<<===:::<<>>@@@AAACCCGGGIIIMMMPPPTTTYYY___cccfffhhhfffjjjjjjfffbbbaaa^^^ZZZPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRPPPNNNNNNNNNPPPPPPRRRQQQOOOMMMKKKIIIHHHHHHJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFHHHJJJKKKMMMMMMNNNOOORRRVVVYYYZZZ[[[\\\^^^^^^```bbbfffkkkppptttvvvtttuuuxxxzzz}}}~~~|||zzztttpppxxxyyyeee\\\RRRQQQZZZeeelllnnnrrrlllfff```UUUEEE999333333333333333333333333333333333333444444444555555555444444333333444444555666666666666666777888888<<<888===;;;???DDDLLLpppnnneeeuuu|||pppkkknnnrrrssstttzzz~~~~~~vvvqqqmmmooouuupppuuuyyy{{{zzzzzz|||~~~xxxssssssssstttvvvwwwxxxwwwuuutttuuuuuuuuuvvvyyy}}}yyypppkkkkkklllyyyuuummmcccZZZNNNAAA::::::777777666666555555555444333444555555666666555555444444555555666777777777888:::;;;;;;;;;<<<>>>AAAFFFHHH^^^{{{tttrrrmmmbbbUUUSSSeee}}}rrruuuxxxuuulllvvvrrreeeYYYIIIJJJFFFEEEHHHIIIFFFEEEGGGFFFDDDAAA===;;;:::;;;;;;>>>>>>>>>???BBBDDDGGGIIILLLOOOTTTYYY]]]aaacccdddgggfffdddaaa^^^[[[YYYXXXRRRPPPMMMMMMOOORRRTTTUUUSSSRRRPPPNNNMMMMMMMMMMMMOOONNNMMMMMMNNNNNNMMMKKKLLLJJJHHHGGGFFFDDD@@@>>>AAAAAAAAA@@@@@@AAABBBBBBEEEEEEFFFGGGIIIJJJKKKLLLPPPQQQRRRUUUWWWZZZ[[[\\\ZZZ]]]aaadddgggiiilllnnnnnnppprrrvvvyyy|||~~~}}}~~~}}}|||{{{||||||ooo___XXXQQQSSS]]]gggkkklllmmmkkkeeeYYYKKK@@@;;;999555444444333333444444555444444444555555555555666666555444333333444555666555555555555666666666666777;;;:::<<<@@@AAAPPPjjjllleeennnxxxrrrppppppqqqqqqzzz{{{~~~zzzwwwqqqqqquuurrruuuxxx{{{|||}}}~~~yyytttttttttuuuvvvwwwwwwwwwvvvuuuzzzyyyyyyyyy{{{~~~zzzssskkkhhhiiippp|||tttlllaaaXXXLLL@@@999999777666666666555555555444333444555555666666555555444444555666666777777888888:::;;;<<<;;;===???AAAEEEHHH\\\~~~}}}vvvuuurrrgggYYYSSSaaa|||~~~|||sss{{{vvviii\\\KKKIIIFFFEEEIIIKKKHHHGGGHHHFFFDDDAAA>>><<<;;;;;;;;;>>>>>>>>>???AAADDDGGGHHHKKKMMMQQQUUUZZZ^^^```bbbfffeeecccaaa^^^[[[YYYXXXPPPNNNKKKKKKMMMPPPRRRSSSSSSRRRPPPOOONNNMMMNNNNNNOOONNNMMMMMMNNNNNNMMMKKKKKKIIIGGGFFFEEECCC@@@>>>AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEGGGHHHIIIJJJNNNOOOPPPSSSUUUWWWYYYZZZYYY\\\```bbbdddgggiiilllmmmnnnpppsssvvvxxxyyyyyyxxx{{{}}}~~~|||zzzyyyyyy{{{|||kkk___XXXRRRTTT^^^hhhllllllkkkiiibbbVVVIII>>>999888555444444333333444444555333333333333444444444555666555444444444444555666666666666777777777777777777;;;:::<<>>???AAACCCFFFGGGIIIJJJMMMQQQUUUZZZ]]]___ddddddcccaaa^^^[[[XXXWWWPPPNNNKKKKKKMMMPPPRRRSSSSSSSSSQQQPPPOOONNNNNNOOOOOONNNMMMMMMNNNNNNMMMKKKJJJHHHFFFEEEDDDCCCAAA???AAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGLLLLLLNNNPPPSSSUUUVVVWWWWWWZZZ^^^```bbbcccfffhhhjjjkkkmmmpppqqqrrrrrrrrrrrrtttvvvwwwvvvuuuuuuuuu{{{~~~zzzhhh^^^WWWRRRUUU___iiimmmnnnhhhfff___SSSFFF<<<888777555444444333333444444555222222222333333333444444666555444444444444555666666777777777888888888999888;;;:::<<>>999999555555555555555555555555333444555555666555555555555666666777777888888999999;;;<<<======???AAADDDFFFIIIXXXssswwwiii[[[^^^vvv}}}|||lllVVVLLLIIIJJJNNNOOOJJJGGGFFFEEEDDDBBB@@@>>>===<<<<<<=========>>>@@@CCCEEEFFFHHHIIIKKKNNNRRRWWW[[[]]]bbbbbbbbbaaa^^^[[[WWWUUURRROOOMMMMMMOOORRRTTTUUUSSSSSSRRRQQQPPPPPPPPPOOOOOONNNMMMMMMNNNNNNMMMKKKJJJGGGEEEDDDDDDCCCAAA@@@BBBAAA@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFJJJKKKMMMOOOQQQSSSTTTUUUVVVYYY\\\___```aaaccceeeggghhhkkkmmmnnnnnnnnnmmmoooqqqsssssssssssstttuuu{{{xxxhhh]]]WWWRRRVVVaaakkkoooooohhheee]]]QQQDDD;;;888888555444444333333444444555222333333333333444444444555555555444444555555555666666666777777888888999888;;;:::<<>>999999444444444555555555555555333444555555666555555555666666777777888999999999:::<<<===>>>>>>@@@CCCEEEGGGKKKWWWnnn~~~xxxlll^^^]]]rrr{{{ttt]]]OOOLLLLLLOOOOOOJJJEEEDDDEEEDDDCCCAAA???>>>===============>>>???BBBDDDEEEGGGHHHJJJMMMQQQUUUYYY\\\___```aaaaaa^^^ZZZVVVSSSRRROOOMMMMMMOOORRRTTTUUUSSSSSSSSSSSSRRRQQQQQQPPPOOONNNMMMMMMNNNNNNMMMKKKIIIGGGEEEDDDDDDDDDCCCAAABBBAAA@@@@@@???????????????@@@AAABBBCCCEEEFFFFFFIIIJJJLLLMMMOOOQQQSSSSSSUUUXXX[[[]]]___```bbbddddddfffiiilllnnnnnnnnnmmmqqqrrrttttttssstttvvvxxx{{{~~~~~~wwwiii\\\WWWSSSWWWcccmmmqqqqqqjjjfff]]]PPPCCC:::888888555444444333333444444555444444444444555555555555444555555555555555555444444444555555666777888888888;;;999<<>>???@@@AAADDDGGGHHHMMMVVViii}}}yyyuuulll___[[[lll{{{yyy```QQQMMMLLLOOONNNIIIEEEEEEEEEDDDCCCBBBAAA???>>>===============???AAACCCDDDFFFGGGIIILLLPPPTTTWWWYYY]]]^^^```aaa___ZZZUUURRRPPPNNNKKKKKKMMMPPPRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQOOONNNMMMMMMNNNNNNMMMKKKJJJHHHEEEDDDDDDEEEEEEDDDBBBAAA@@@??????>>>?????????@@@AAABBBCCCEEEFFFFFFHHHIIIJJJLLLNNNOOOPPPQQQSSSUUUYYY[[[]]]___aaacccbbbeeejjjnnnrrrsssssssssuuuuuuvvvuuutttvvvxxx{{{zzz~~~yyy|||wwwiii\\\VVVSSSXXXdddooosssssslllggg^^^OOOBBB999777888555444444333333444444555444444444555555555666666444444555666666555444444333333444555666777888888999;;;999<<>>@@@@@@BBBEEEHHHHHHMMMTTTcccyyytttmmmbbb\\\iii}}}~~~yyy```OOOKKKJJJMMMMMMIIIGGGHHHDDDDDDDDDCCCAAA@@@???>>>===<<<<<<===>>>@@@BBBCCCCCCEEEHHHLLLPPPSSSUUUVVV[[[]]]```aaa___ZZZTTTQQQPPPNNNKKKKKKMMMPPPRRRSSSSSSTTTUUUUUUUUUTTTSSSRRROOONNNMMMMMMNNNNNNMMMKKKKKKHHHEEEDDDEEEFFFFFFFFFBBBAAA@@@???>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEFFFGGGHHHIIIKKKLLLNNNNNNOOORRRVVVYYY[[[]]]```bbbaaaeeekkkqqqvvvyyyzzzzzzwwwwwwwwwuuutttvvvyyy|||zzz~~~~~~~~~zzzwwwyyyxxxjjj[[[VVVSSSYYYfffpppuuutttmmmhhh]]]NNN@@@777555777555444444333333444444555333333444444444555555555444444555666666555444444444444555666777888999999999;;;999===CCCAAAFFFXXXzzzmmmppp||||||sssllljjjjjjpppqqqtttwww{{{~~~yyytttrrrjjjmmmqqqtttuuuvvvxxxyyy{{{|||{{{yyyvvvrrrooolllkkkjjjkkkllloooqqqtttuuuuuuvvvuuuppphhhbbbgggwww}}}nnnfffnnnzzz{{{rrrkkkaaaVVVLLLAAA777333444333333333444444555555555333444555555666666555555777888888999999:::;;;;;;;;;===???@@@AAACCCFFFHHHGGGLLLRRR```|||vvvpppfff___jjj{{{|||}}}xxx^^^MMMIIIHHHKKKLLLJJJJJJKKKDDDDDDDDDCCCBBB@@@???>>>===<<<<<<<<<>>>@@@BBBCCCAAACCCGGGKKKOOORRRSSSSSSZZZ\\\___aaa___ZZZTTTPPPRRRPPPMMMMMMOOOSSSTTTUUUSSSTTTUUUVVVVVVUUUSSSRRROOONNNMMMMMMNNNNNNMMMKKKKKKIIIFFFEEEFFFGGGGGGGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLLLLOOOSSSVVVYYY[[[^^^aaaaaaeeellltttzzz~~~xxxxxxwwwuuutttuuuxxx{{{zzz}}}~~~}}}~~~~~~~~~vvvwwwtttwwwyyykkk[[[VVVTTTZZZfffqqquuuuuunnnhhh]]]MMM>>>666444555555444444333333444444555222222333333333444444444333444555666666555444333444555666777888999::::::999;;;999===CCC@@@EEEVVVooohhhlllyyy}}}sssllliiiiiioooqqqtttwww{{{}}}|||uuurrrjjjnnnrrruuuwwwyyy{{{}}}zzzzzz}}}}}}{{{wwwsssooommmkkkjjjkkklllnnnppprrrssstttuuusssooohhhbbbdddrrrttthhhgggrrr}}}yyyqqqiiicccWWWIII===777666777666666666666666666666666888666444333333333555666555777999:::::::::;;;<<<===???AAABBBBBBDDDGGGJJJJJJOOORRRYYYrrr}}}vvvsssiiiiiizzztttrrr{{{```NNNHHHDDDEEEFFFEEEEEEHHHGGGFFFEEECCCAAA???>>>===;;;:::::::::;;;<<<>>>???CCCEEEHHHIIIKKKMMMQQQSSSWWWZZZ^^^```___[[[VVVSSSTTTSSSRRRQQQPPPPPPQQQQQQWWWXXXWWWUUURRRPPPOOOPPPPPPQQQQQQQQQPPPOOONNNNNNKKKJJJIIIGGGFFFFFFGGGGGGEEEDDDBBB@@@????????????===>>>???@@@AAABBBCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIJJJMMMQQQTTTWWW[[[___bbbbbbfffmmmvvv}}}}}}zzzqqqrrrsssrrrrrrtttwwwyyyzzz|||}}}}}}~~~}}}~~~xxxuuu}}}}}}uuu}}}~~~xxxrrrmmm]]]WWWSSSYYYgggssswwwvvvmmmhhh[[[HHH<<<888888666666666555555555444444444444444444444444444444444777666555444444444444444777777777888999999::::::<<<;;;<<<@@@BBBCCCHHHNNNnnnlllnnnxxx{{{xxxssslllfffeeennnqqquuuyyy|||}}}}}}}}}uuurrrnnnoooqqqtttwwwxxxzzzzzzyyyxxxyyy|||uuuqqqpppooonnnlllnnnnnnooooooppppppqqqqqquuunnnhhh```bbbzzz{{{nnneeehhhvvvxxxppphhhaaaUUUHHH===777666777555555555555555555555555777666444333333444666777666888::::::::::::;;;<<<===???AAACCCCCCEEEIIIKKKKKKQQQTTTZZZrrryyymmmlll||||||pppyyybbbOOOHHHDDDEEEGGGFFFFFFIIIGGGFFFDDDCCCAAA???===<<<;;;::::::999:::;;;======BBBDDDFFFHHHIIIKKKOOORRRVVVYYY]]]___^^^[[[VVVSSSRRRRRRQQQPPPQQQRRRSSSTTTWWWXXXWWWUUURRROOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFDDDBBB@@@????????????======>>>???@@@AAABBBBBB@@@AAABBBCCCEEEFFFGGGHHHIIILLLPPPSSSVVVYYY]]]``````cccjjjqqqxxxzzzyyywwwlllnnnooopppqqqsssvvvyyyzzz|||}}}}}}}}}~~~~~~uuuuuu|||yyyuuuoooiiiXXXUUUUUU^^^lllwwwzzzxxxoooiii[[[HHH<<<999888666555555444444333333333333444444444444444444444444777666555444444444444555777777777888999999::::::;;;:::;;;???AAABBBGGGMMMeeennnnnnvvvyyyuuuqqqllljjjkkkllloootttyyy|||~~~wwwsssnnnoooqqqtttvvvxxxyyyzzzyyywwwxxx~~~wwwsssqqqpppnnnlllmmmmmmmmmnnnooooooppppppoooiiifff```bbbyyy}}}rrrgggcccjjj{{{~~~vvvnnneee^^^RRRFFF<<<777666777444444444444444444444444555444444333444555777888777999;;;;;;;;;:::;;;<<>>===<<<;;;::::::999::::::;;;;;;@@@BBBDDDFFFGGGJJJMMMPPPTTTVVVZZZ]]]]]]ZZZVVVTTTPPPPPPOOOOOOPPPRRRUUUVVVWWWWWWWWWUUURRROOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNPPPOOOMMMKKKIIIHHHHHHHHHFFFEEECCCAAA????????????<<<<<<===>>>???@@@AAAAAA???@@@@@@BBBCCCDDDEEEFFFHHHKKKOOORRRTTTXXX[[[^^^^^^```dddjjjpppttttttssshhhiiikkkmmmnnnqqquuuxxxzzz{{{}}}}}}|||}}}~~~wwwooosss}}}yyyuuuqqqiiiaaaTTTSSSWWWbbbqqq{{{}}}zzzqqqjjj[[[HHH<<<999888666444333333333333222222222444444444444444444444444666666555555444444555555777777888888999::::::::::::999:::>>>@@@@@@EEELLL[[[qqqmmmrrrxxxrrrooollllllnnnjjjmmmrrrwww|||}}}yyywww{{{tttooopppqqqsssuuuwwwxxxxxxxxxvvvvvv{{{{{{vvvsssqqqnnnmmmlllllllllmmmnnnnnnooooookkkfffeeebbbdddzzz{{{mmmbbbbbbmmm}}}|||tttlllbbbZZZNNNCCC;;;888666666444444444444444444444444444333333444555777888999999:::<<<<<<;;;;;;<<<===@@@BBBDDDFFFGGGIIILLLOOOIIINNNRRRXXXggguuugggfffsss}}}pppqqq}}}nnn```TTTJJJCCCCCCEEEEEEEEEFFFFFFEEEDDDBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;???AAACCCEEEFFFIIILLLOOOQQQTTTXXX[[[\\\ZZZWWWUUUPPPOOONNNMMMNNNPPPSSSTTTVVVWWWXXXVVVRRROOONNNNNNPPPPPPQQQQQQQQQPPPPPPOOORRRQQQOOOMMMKKKJJJIIIHHHGGGFFFCCCAAA@@@?????????<<<<<<<<<===>>>??????@@@??????@@@AAABBBCCCDDDEEEHHHKKKNNNQQQSSSVVVZZZ\\\\\\]]]___dddiiimmmoooooofffhhhiiikkklllooosssvvvxxxzzz||||||{{{{{{}}}~~~~~~~~~}}}yyytttmmmjjjoooxxx|||vvvsssnnncccYYYSSSSSSXXXdddrrr{{{}}}|||ssskkkZZZFFF;;;999888666444333333333333333333333444444444444444444444444666666555555555555666666777777888999999::::::;;;;;;999;;;>>>@@@@@@EEEKKKWWWzzzuuullllll~~~yyysssppplllkkkkkkjjjmmmqqqwww{{{}}}vvvqqqzzz~~~uuupppqqqqqqrrrsssuuuvvvwwwvvvuuutttwww}}}~~~zzzuuurrrooonnnmmmmmmmmmnnnnnnooooooooommmhhhgggeeeggg{{{}}}lllbbbdddpppyyyqqqiii^^^VVVJJJ@@@:::888777666555555555555555555555555333333444555666888999999999;;;=========<<<===>>>BBBDDDFFFGGGGGGIIILLLOOOKKKNNNQQQWWWbbb|||ooo^^^ZZZddd{{{uuunnnppppppeeeZZZOOOEEECCCDDDDDDCCCDDDFFFEEEDDDBBB@@@>>>===<<<===============<<<<<<<<>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDHHHKKKNNNPPPRRRUUUXXXZZZ[[[ZZZ[[[___dddhhhjjjjjjfffgggiiiiiijjjlllpppsssvvvxxxzzz{{{{{{{{{{{{|||}}}~~~}}}wwwxxx{{{{{{tttnnnhhheeejjjqqqxxxrrrqqqkkk```VVVUUUVVVZZZdddpppyyy||||||tttjjjWWWDDD:::999888666444444444444555555555555444444444444444444444444666666555555555666666777888888888999::::::;;;;;;<<<;;;<<>>>>>>>>???@@@DDDFFFGGGGGGGGGIIIKKKMMMOOONNNPPPVVV___uuuppp\\\SSS[[[zzzuuulllfffuuu|||tttfffYYYKKKHHHHHHGGGEEEDDDGGGFFFEEECCCAAA???>>>===<<<======>>>>>>>>>======>>>@@@BBBDDDEEEHHHKKKNNNNNNQQQUUUXXX[[[[[[ZZZYYYTTTRRRNNNKKKIIIJJJLLLMMMTTTVVVXXXXXXVVVSSSQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRQQQPPPOOOMMMKKKJJJIIIGGGEEEBBB@@@?????????<<<=========>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCGGGIIILLLNNNPPPRRRUUUXXXYYYXXXXXX[[[___ccceeeeeedddfffgggggghhhjjjmmmpppsssuuuyyyzzzzzzzzz{{{||||||}}}~~~xxxtttuuuxxxxxxwwwsssllleeedddjjjqqqsssooonnnhhh^^^WWWVVVWWW\\\fffqqqyyy||||||ssshhhTTTAAA888999999666444444555555555555555666444444444444444444444444666666555555666666777777888888999999:::;;;;;;;;;===;;;<<<@@@AAAAAAEEEKKKQQQpppvvvgggsss~~~||||||wwwqqqnnnlllmmmqqquuuyyy}}}yyysss}}}{{{sssrrrqqqpppqqqrrrssstttpppqqqpppooopppvvv{{{vvvssssssrrrrrrqqqpppooonnnnnnmmmnnnggggggfffdddrrr|||}}}|||yyyjjjeeennn{{{{{{uuullleeeXXXOOOCCC;;;888888777555555555555555555555555555444444555666777888888888888:::===>>>??????AAACCCFFFGGGHHHHHHGGGHHHJJJKKKOOOJJJKKKRRRZZZmmmxxxbbbXXX]]]nnn~~~kkkccc]]]mmmuuueeeVVVPPPOOOLLLIIIHHHHHHGGGFFFDDDBBB@@@???>>>:::;;;<<<>>>>>>>>>======<<<>>>AAABBBDDDFFFIIILLLMMMPPPTTTXXX[[[\\\[[[[[[VVVSSSOOOLLLJJJKKKMMMOOOTTTVVVYYYYYYXXXUUUTTTTTTNNNOOOOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQOOONNNLLLKKKIIIHHHEEEBBB@@@?????????======>>>>>>>>>>>>??????>>>??????@@@@@@AAAAAAAAADDDGGGJJJLLLMMMOOORRRTTTUUUUUUUUUXXX\\\___`````````aaacccdddfffhhhlllooopppssswwwyyyzzzzzz{{{||||||~~~~~~{{{wwwrrrpppqqqsssrrrtttsssjjjcccdddnnnwwwsssnnnllleee\\\XXXSSSWWW```kkkvvv|||}}}|||rrrfffQQQ>>>777999999777333333333444444555555555444444444444444444444444666666666666666777888888888888999::::::;;;;;;<<<<<<:::;;;??????@@@DDDJJJNNNmmmlllrrrzzzsssoooiiikkkoootttyyy~~~tttwwwtttsssqqqppppppppprrrsssmmmoooooommmlllppp{{{~~~xxxvvvuuussssssqqqpppnnnlllkkkjjjkkkeeehhhiiidddmmm}}}wwwsss|||uuugggeeeqqqzzztttkkkdddWWWMMMAAA:::888888777555444444444444444444444444444555666777888888888777888:::===??????@@@BBBDDDGGGHHHIIIHHHGGGGGGHHHJJJMMMFFFEEEMMMUUUfff~~~jjj```dddfff{{{zzzsssaaaZZZWWWhhh|||nnn]]]VVVTTTQQQMMMKKKIIIHHHGGGEEECCCAAA??????888999;;;===>>>>>>======;;;===???AAABBBDDDHHHKKKMMMPPPTTTXXX[[[\\\\\\\\\WWWTTTPPPMMMKKKMMMOOOQQQSSSVVVYYYZZZYYYWWWVVVVVVLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPNNNMMMKKKJJJHHHEEECCC@@@?????????>>>>>>>>>>>>????????????======>>>>>>??????@@@@@@BBBEEEGGGIIIJJJLLLOOOQQQSSSSSSSSSVVVZZZ]]]]]]]]][[[]]]```bbbdddggglllooonnnrrrvvvyyyzzzzzz{{{|||}}}||||||vvvqqqmmmlllmmmmmmnnnsssrrriiiaaaeeerrr}}}wwwqqqlllbbbZZZWWWPPPWWWbbbooozzz|||qqqdddOOO===666888999777222222222333333444444444444444444444444444444444666666666666666777888888888999999::::::;;;;;;<<<;;;999:::===>>>>>>BBBIIINNNmmmqqqssszzzqqqlllgggiiinnnsssyyyuuussstttsssqqqoooooopppqqqrrrlllnnnnnnllliiimmmwwwzzzwwwwwwssssssqqqooollljjjiiihhhjjjeeekkkmmmggglllxxx{{{wwwrrrxxx~~~|||}}}oooaaacccsss|||vvvrrrjjjaaaSSSHHH<<<999777555444555555444444333333333444444666666666666666777888999===>>>@@@BBBCCCDDDEEEEEEMMMNNNMMMLLLJJJJJJLLLNNNTTTPPPKKKPPPYYY```zzzooo\\\^^^]]]wwwwwwpppeeeWWWSSSYYYnnnttt^^^TTTOOOKKKJJJMMMKKKJJJIIIGGGDDDAAA===<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???AAACCCFFFIIIJJJNNNPPPSSSXXX\\\^^^^^^]]]VVVWWWWWWSSSNNNKKKKKKMMMUUUVVVWWWXXXXXXWWWVVVUUUPPPOOOMMMKKKKKKLLLNNNOOOPPPPPPOOOOOOMMMLLLJJJJJJIIIHHHFFFDDDBBB???>>>===============>>>>>>>>>>>>============>>>???@@@AAABBBCCCFFFIIIKKKKKKKKKJJJRRRRRRSSSTTTVVVYYYZZZ\\\[[[[[[]]]___aaadddfffgggmmmppptttwwwxxxyyy{{{|||{{{xxx}}}xxxqqqnnnmmmlllkkkkkkooorrrmmmcccaaaqqq|||qqqjjjaaaWWWQQQRRRZZZgggtttzzzzzzyyyzzznnnZZZDDD;;;999777444222666666666555444444333333555555555555666666666666888777777666666666666777777888999888777777999:::???@@@@@@AAAAAADDDHHHKKKPPPdddwwwppp{{{rrrrrrmmmkkkmmmssswwwyyy~~~~~~{{{vvvpppoooqqqpppqqqssssssqqqnnnkkkkkknnntttxxx|||zzzuuuqqqmmmkkkjjjiiihhhggghhhiiikkkllloootttzzz~~~wwwrrruuuzzz}}}}}}vvvjjjbbbgggyyyzzztttoooggg^^^OOOEEE;;;888888666555777555444444333333444444555666555555555666777888999===>>>@@@BBBDDDEEEFFFFFFKKKLLLMMMMMMLLLMMMPPPRRRTTTSSSOOOTTT\\\```tttttt^^^]]]YYYooo|||ssscccVVVTTTbbbwwwvvv```TTTMMMGGGEEEGGGHHHHHHHHHGGGEEEBBB@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@CCCEEEHHHIIILLLNNNRRRVVVZZZ\\\]]]\\\VVVUUUTTTQQQMMMKKKJJJKKKTTTUUUXXXZZZZZZZZZXXXWWWPPPOOOMMMLLLLLLLLLNNNOOOOOOOOOOOONNNNNNLLLKKKJJJHHHGGGFFFDDDCCCAAA@@@???============>>>>>>>>>>>>============>>>???@@@AAAAAACCCEEEGGGIIIJJJJJJJJJOOOPPPPPPRRRTTTVVVXXXYYYYYYYYY[[[]]]___bbbdddeeekkknnnrrruuuvvvxxxzzz|||~~~ssssss{{{yyyuuuqqqpppppppppooommmpppqqqlllcccbbbqqquuummmbbbWWWQQQSSS]]]lllyyy~~~|||xxxvvvkkkXXXCCC:::999777444333444444555555555555555555555555555555666666666666777777666666666777777888999:::::::::888999:::<<<>>>???@@@@@@AAADDDHHHKKKRRRfff{{{rrr~~~xxxqqqrrrmmmkkklllqqquuuxxx~~~{{{yyyqqqppppppooooooqqqsssrrrooolllkkkmmmssswww|||xxxtttoookkkiiigggfffeeehhhjjjlllmmmpppuuu{{{zzzuuuuuuwww}}}ooohhheeennnxxxqqqlllbbbYYYJJJAAA999888888666666888555444444444444444555555555555555555666777888999>>>???AAACCCEEEFFFGGGGGGIIIKKKMMMNNNNNNPPPSSSVVVTTTUUUSSSXXX^^^^^^lllxxx```[[[TTTfff{{{rrr]]]RRRWWWgggzzzdddUUUKKKEEECCCCCCEEEEEEFFFFFFEEEDDDCCCBBB<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===???AAADDDFFFGGGJJJMMMPPPTTTXXXZZZ\\\\\\XXXVVVSSSQQQOOONNNLLLKKKSSSUUUYYY\\\]]]\\\ZZZXXXPPPOOONNNMMMLLLMMMNNNNNNNNNNNNOOOOOONNNMMMLLLLLLGGGGGGGGGFFFDDDBBBAAA@@@>>>>>>>>>>>>==================<<<======>>>???@@@@@@AAABBBDDDFFFGGGHHHIIILLLLLLMMMOOOQQQSSSUUUWWWWWWWWWXXXZZZ\\\___aaabbbgggjjjnnnqqqsssuuuxxxzzz}}}zzzpppqqqvvvssspppppprrrssstttuuussssssqqqlllddddddrrr{{{pppdddXXXRRRTTTaaaqqq~~~xxxrrreeeSSSAAA999999777555555333333444444555666666777555555555555666666666666666666666666777777888999999;;;;;;;;;::::::<<<>>>===>>>@@@AAABBBDDDHHHLLLSSSggg~~~rrryyyuuuqqqtttmmmjjjjjjooossswww}}}|||{{{~~~uuurrrqqqooonnnppptttssspppmmmlllmmmqqqttt|||{{{vvvpppkkkhhhfffdddbbbhhhjjjlllnnnqqqvvv{{{|||vvvwww{{{~~~oookkkjjjsssvvvooohhh^^^TTTFFF???999888777555555888555444444444444555555666555555555666777888999:::>>>???AAADDDFFFGGGHHHHHHIIIKKKMMMNNNOOOPPPSSSUUURRRTTTSSSVVV\\\[[[eee}}}}}}eee```VVVaaaqqq~~~hhhZZZWWWaaauuu|||gggVVVLLLFFFDDDCCCDDDEEEFFFFFFFFFDDDCCCBBB<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>@@@BBBDDDFFFIIILLLPPPTTTVVVYYY\\\]]]]]]YYYUUUTTTTTTTTTQQQNNNTTTWWWZZZ]]]^^^\\\ZZZXXXQQQQQQOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMIIIIIIIIIHHHFFFCCCAAA@@@>>>>>>>>>>>>===============<<<<<<<<<======>>>?????????@@@AAACCCEEEGGGHHHIIIJJJKKKMMMOOOQQQTTTUUUUUUVVVWWWXXX[[[]]]___```cccfffiiillloooqqquuuwwwzzz|||}}}tttsssrrrnnnlllpppuuuwwwxxxzzz|||yyyuuupppjjjkkkwwwrrreeeZZZTTTVVVddduuuxxxqqq___OOO???999888777666666444444444555555555666666555555555555666666666666666666666666777888999:::999:::;;;;;;::::::<<<>>><<<>>>@@@AAACCCEEEIIILLLSSSfffoooppp{{{}}}uuusssuuunnnjjjiiimmmrrrvvv}}}yyyxxxsssqqqooooooqqqssssssrrrooommmmmmoooqqqyyy}}}|||wwwqqqkkkhhhfffeeedddhhhjjjlllnnnqqquuuzzz}}}zzztttzzzsssppppppwww~~~tttllleeeZZZOOOCCC===999888666333333666444444444444444555666777666666666777888999:::;;;???@@@BBBEEEGGGHHHIIIJJJJJJKKKMMMNNNNNNNNNPPPQQQOOORRRPPPRRRXXXXXXbbbvvvppplll___cccmmm~~~ssshhhaaafffttt|||hhhVVVKKKGGGFFFDDDFFFFFFGGGFFFEEECCCAAA@@@;;;;;;::::::::::::;;;;;;:::;;;<<<===???AAACCCDDDIIILLLQQQTTTVVVXXX\\\______[[[WWWVVVWWWWWWTTTQQQVVVXXXZZZ]]]]]][[[YYYWWWSSSRRRRRRQQQPPPOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKJJJGGGDDDAAA??????>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<===>>>===>>>>>>???AAACCCEEEFFFHHHIIIJJJLLLNNNQQQSSSUUUUUUUUUVVVWWWYYY[[[]]]^^^___aaaeeegggjjjmmmpppsssuuuwwwzzz}}}~~~xxxtttnnnnnnuuu{{{}}}~~~~~~yyyvvvtttvvvrrrdddZZZWWWXXXgggwwwyyyqqqXXXJJJ===888888777666777666666555555555444444444555555555555666666666666666666666666777999::::::888999::::::::::::<<<>>>===???AAACCCDDDFFFIIILLLQQQ```oooiiioooyyyvvvtttsssllliiihhhlllpppuuu||||||xxxrrrooommmmmmppprrrssssssqqqooommmnnnoooxxx||||||wwwqqqllljjjiiihhhhhhgggiiikkkmmmooossswwwzzzxxxsss~~~tttsssvvv|||zzzppphhhaaaUUUKKK@@@;;;888888666222222555444444444444555666777777777777777888999;;;<<<===???AAACCCEEEHHHJJJKKKKKKKKKLLLNNNOOONNNMMMNNNOOOMMMQQQNNNOOOVVVXXX```qqq|||kkkgggkkk{{{{{{rrrlllnnnxxxmmmXXXLLLHHHFFFCCCGGGGGGGGGGGGEEECCC@@@???;;;;;;::::::::::::;;;;;;;;;;;;<<<===???AAACCCDDDHHHLLLPPPSSSTTTWWW\\\```___\\\ZZZXXXXXXWWWUUUTTTUUUVVVXXXZZZZZZZZZYYYXXXUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOPPPOOOOOONNNMMMMMMLLLMMMMMMLLLIIIFFFBBB@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???AAABBBDDDDDDGGGGGGIIIKKKMMMPPPSSSTTTSSSTTTTTTVVVWWWYYY[[[\\\\\\^^^aaaccceeehhhllloooppprrruuuwwwyyy{{{{{{sssqqqzzz~~~zzz|||zzzuuuvvvrrraaaYYYYYY\\\lll{{{yyynnnSSSGGG;;;777777666666777777666666555444444333333555555555555666666666666777777777777888888999:::888999:::::::::;;;===??????AAADDDEEEFFFGGGJJJLLLPPPZZZwwwssshhhjjjzzz~~~wwwuuurrrnnniiieeeeeejjjnnnrrrxxxyyyqqqmmmiiiiiilllppprrrsssrrrpppnnnnnnnnnuuuyyy|||xxxqqqmmmkkkkkkllllllhhhjjjlllnnnoooqqqtttwwwyyyxxxmmmqqqxxx~~~|||uuulllddd]]]QQQFFF:::777666777666222333777444444444444555666777888888888999999;;;===>>>???@@@AAACCCFFFIIIJJJLLLLLLKKKMMMOOOPPPOOOOOOOOOPPPLLLRRRPPPQQQXXXYYY^^^lllvvvjjjfffuuurrrooorrr|||xxx```QQQKKKHHHCCCGGGGGGGGGFFFEEECCCAAA@@@;;;::::::999999::::::;;;<<<<<<<<<>>>???AAACCCDDDFFFJJJOOOQQQRRRUUU[[[```______^^^\\\YYYXXXXXXYYYQQQRRRTTTUUUWWWYYYZZZ[[[WWWWWWWWWVVVUUUSSSRRRRRRQQQQQQPPPPPPOOONNNMMMLLLJJJKKKLLLLLLKKKHHHFFFDDD?????????>>>===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<:::;;;>>>@@@BBBBBBCCCCCCEEEEEEGGGIIILLLOOOQQQSSSQQQQQQRRRSSSUUUWWWXXXYYYZZZ\\\^^^```aaadddhhhkkkkkkmmmpppsssuuuwwwzzz}}}|||}}}~~~~~~tttqqq{{{}}}zzzyyywwwttttttqqq^^^WWWYYY___rrrvvvhhhPPPEEE:::777666555555777555555555555555555444444555555555555666666666666888888888777888888999999999:::<<<<<<;;;<<<>>>AAABBBDDDFFFHHHHHHHHHJJJKKKPPPUUUnnnuuuhhhhhhyyyyyyrrrlllfffcccaaabbbgggkkknnntttzzz~~~uuunnniiiiiikkknnnqqqssssssqqqooonnnnnnrrruuu|||zzzsssnnnmmmmmmmmmnnnjjjlllnnnoooooopppsssuuu}}}yyyfffmmmxxxzzzxxxrrriiiaaaZZZNNNCCC666444555777666333555999444444444555555777888888999999999:::<<<>>>???@@@@@@AAADDDGGGIIIKKKLLLMMMKKKMMMPPPQQQQQQQQQRRRRRRLLLSSSSSSTTT[[[ZZZ\\\hhh|||kkkbbboooooonnnrrr~~~iiiWWWOOOJJJDDDEEEFFFFFFFFFEEEDDDBBBAAA;;;::::::999999::::::;;;<<<<<<===>>>@@@AAACCCDDDDDDIIINNNPPPPPPSSSZZZ___aaacccccc```\\\ZZZ[[[^^^NNNOOOPPPRRRVVVYYY\\\^^^XXXXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPOOONNNLLLKKKGGGIIIKKKLLLLLLKKKIIIGGG@@@??????>>>===<<<<<<;;;<<<;;;;;;:::::::::;;;;;;999;;;>>>AAABBBCCCBBBBBBCCCDDDFFFHHHKKKNNNPPPRRROOOOOOPPPQQQSSSUUUVVVWWWZZZ[[[]]]^^^___bbbfffiiihhhjjjnnnppprrrtttxxxzzzzzz{{{}}}}}}rrroooxxxzzzwwwzzzzzzvvvwww~~~yyyqqq\\\UUUYYYbbbvvvtttbbbNNNDDD:::777666444444666333333444444555666666666555555555555666666666777999999888888888888888888:::<<<=========>>>@@@BBBDDDFFFHHHIIIIIIIIIJJJKKKQQQRRRhhhuuuhhhgggxxx{{{ooofff```___]]]___eeeiiilllpppvvvxxx{{{sssllljjjlllmmmpppssstttrrrpppnnnnnnoooqqqxxx|||uuuooommmmmmnnnnnnlllnnnpppppppppqqqrrrtttvvvttt}}}qqqiiisss~~~xxxnnngggaaaXXXKKKAAA888888777777666666555555444444444444444555666777666777999;;;===???@@@@@@HHHJJJLLLMMMNNNMMMLLLKKKNNNPPPRRRRRRRRRRRRSSSTTTRRRRRRRRRTTTXXX]]]bbbeee~~~vvvffffff}}}uuurrrvvvhhhYYYNNNGGGGGGKKKLLLHHHDDDBBBAAA@@@>>>===;;;999999999;;;<<<;;;<<<===<<<<<<<<<>>>@@@BBBEEEHHHKKKNNNSSSXXX\\\bbbfffgggccc\\\VVVTTTVVVXXXSSSMMMMMMRRRWWWXXXWWW\\\[[[ZZZXXXWWWUUUTTTTTTUUUTTTRRROOONNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHDDD@@@<<<;;;<<<<<<:::888;;;;;;;;;:::::::::999999<<<======>>>???@@@@@@@@@BBBBBBDDDEEEGGGIIIJJJKKKRRRQQQPPPOOOPPPRRRTTTUUUWWWYYY[[[]]]]]]___aaaccceeegggjjjmmmppprrrtttuuuxxxyyy{{{}}}~~~~~~wwwpppjjjkkkqqqwwwwwwvvvvvvuuuwwwuuuaaaYYY[[[lll~~~sss^^^III???777777888555333333444444444555555555555666444444555555666777777777777777777777888999:::;;;:::;;;<<<>>>@@@BBBDDDDDDGGGGGGFFFGGGHHHJJJLLLMMMOOOXXXiiiuuueeefffrrr}}}nnncccaaa^^^[[[[[[^^^aaaeeemmmvvv}}}{{{~~~zzzuuunnnfffnnnnnnoooqqqrrrrrrooommmnnnnnnrrr{{{wwwpppmmmnnnpppqqqnnnnnnnnnoooppprrrsssttt{{{vvvqqqkkkmmmzzzvvvllllllvvv~~~vvvlllddd]]]SSSGGG===666666666666555555555444444444444444555666777777888999;;;===???AAABBBBBBIIIJJJLLLMMMNNNNNNMMMMMMOOOQQQSSSSSSRRRRRRSSSTTTSSSSSSSSSTTTWWW\\\```cccvvvtttiiimmm|||zzzsssqqq}}}xxxhhhYYYOOOKKKMMMNNNKKKGGGCCCAAA??????===;;;:::999:::;;;<<<:::<<<<<<<<<;;;<<<>>>@@@BBBEEEHHHKKKNNNSSSXXX\\\aaadddgggddd^^^XXXVVVVVVVVVRRRNNNMMMPPPTTTVVVWWWZZZZZZZZZYYYXXXVVVUUUTTTUUUTTTRRRPPPNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJHHHGGGEEEBBB>>>=========;;;:::<<<<<<;;;;;;;;;:::::::::<<<======>>>??????@@@@@@AAABBBCCCEEEFFFHHHIIIJJJOOOOOOOOOOOOPPPRRRSSSUUUUUUWWWYYY[[[[[[]]]___aaacccdddgggjjjmmmoooqqqqqqttttttvvvxxx{{{}}}~~~vvvqqqlllllloooqqqqqqpppqqqrrrvvvvvvbbb]]]```sssqqq]]]GGG???777777777555333333444444444555555555555666444444555555666777777777777777777888888999:::;;;;;;;;;===???AAACCCDDDEEEHHHHHHIIIIIIKKKLLLNNNOOOLLLSSSaaa|||xxxgggeeemmmtttvvvgggbbb^^^[[[[[[^^^aaadddllluuu|||{{{~~~~~~yyyqqqkkkllllllmmmoooqqqqqqnnnlllmmmmmmooouuu~~~yyysssppppppqqqsssqqqqqqppppppppppppqqqqqq~~~vvvnnneeebbbeeeqqqxxxuuummmfffoooyyy{{{ssshhh___WWWMMMAAA999555555555555444444444444444444444444555666777888:::;;;===@@@BBBCCCDDDEEEIIIJJJKKKLLLMMMNNNOOOPPPPPPRRRTTTTTTSSSRRRRRRSSSUUUTTTSSSTTTVVVZZZ^^^```lll{{{rrrjjjqqq{{{xxxvvvlllrrr{{{iiiZZZOOOOOOOOONNNKKKFFFBBB???@@@???<<<:::::::::;;;<<<:::;;;<<<<<<;;;<<<>>>@@@BBBEEEHHHJJJMMMRRRWWWZZZ^^^bbbfffeee```[[[WWWVVVUUUSSSQQQNNNMMMOOOSSSWWWXXXYYYZZZ[[[ZZZXXXVVVTTTVVVTTTRRRPPPOOOOOOOOOOOOOOOOOOOOONNNLLLJJJHHHGGGFFFDDD@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@AAABBBCCCEEEGGGHHHHHHKKKKKKMMMNNNPPPQQQSSSSSSRRRTTTWWWXXXYYYZZZ]]]______aaacccfffiiikkklllmmmnnnnnnppprrrvvvzzz}}}~~~xxxvvvssspppnnnlllkkkkkkkkkpppyyy}}}wwwdddbbbhhhzzzmmmXXXEEE===777777777555444444444444444555555555555666444555555666666777777888888888888888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFIIIIIIKKKMMMNNNOOOPPPPPPOOOSSS\\\sssnnneeehhhmmmnnneee```]]]\\\^^^```ccckkkssszzz{{{|||uuuooojjjjjjlllooorrrqqqooollllllllllllnnnrrrzzz|||vvvsssrrrssstttuuutttsssqqqooonnnnnnnnn}}}uuugggcccccchhhkkkhhheeeeeeqqq|||}}}wwwpppeee[[[RRRHHH===555555555555555555555555555444444555555666777888999<<<===???AAACCCEEEFFFFFFIIIIIIIIIJJJLLLNNNPPPQQQQQQSSSTTTTTTSSSRRRRRRSSSVVVUUUTTTTTTUUUXXX[[[^^^ggg{{{oooeeeiiizzz{{{vvvyyyyyyggghhhzzzwwwfffSSSPPPNNNOOOMMMHHHDDDBBBBBB@@@>>><<<::::::;;;<<<:::;;;<<<<<<;;;;;;===???BBBDDDGGGIIILLLPPPUUUXXXZZZ^^^dddfffccc^^^YYYWWWUUUVVVUUUPPPKKKJJJOOOTTTUUUWWWYYY[[[[[[YYYWWWUUUVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKHHHFFFFFFDDDBBB@@@>>>>>>======<<<<<<<<<;;;;;;;;;::::::============>>>>>>?????????@@@AAABBBCCCEEEFFFFFFFFFHHHJJJLLLOOOPPPQQQQQQPPPRRRUUUVVVWWWXXX[[[]]]]]]^^^```ccceeeggghhhhhhkkkkkkkkkmmmqqquuuyyy|||~~~~~~~~~{{{{{{}}}||||||zzzuuunnniiihhhhhhgggppp~~~~~~~~~vvveeefffooo~~~yyyfffRRRBBB<<<777888777555444666444444444555555555555666555555555666777777888888999888888999999:::;;;<<<===>>>???AAACCCEEEFFFGGGHHHJJJLLLNNNPPPQQQPPPPPPQQQTTT[[[nnn{{{jjjhhhlllzzzvvvjjjddd```^^^___```bbbhhhpppxxx{{{~~~vvvqqqjjjjjjmmmppprrrrrrpppnnnjjjkkkllljjjjjjpppzzz}}}xxxtttsssssstttwwwuuusssqqqooommmmmmllluuummmfffcccaaa```dddjjjttt~~~{{{rrrlllbbbXXXOOOEEE<<<555666666666666666666666666555555555666777888::::::<<<>>>@@@BBBDDDFFFFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPPPPRRRTTTTTTSSSRRRRRRSSSWWWVVVTTTSSSTTTWWWZZZ[[[cccwww|||jjj[[[[[[fffxxxyyyzzzwwwbbbaaapppvvv[[[RRRLLLNNNNNNJJJFFFEEEDDDBBB???===;;;;;;;;;<<<999;;;<<<;;;;;;;;;===???AAACCCEEEGGGIIIMMMRRRUUUVVVZZZaaadddddd```\\\YYYWWWYYYYYYTTTLLLIIILLLPPPSSSUUUXXXZZZ[[[ZZZXXXWWWWWWVVVTTTRRRQQQQQQRRRRRRPPPQQQQQQQQQOOOLLLIIIGGGEEEDDDBBB@@@>>>=========;;;;;;;;;;;;::::::::::::===============>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGJJJLLLNNNOOOOOOOOOQQQTTTUUUVVVWWWZZZ\\\\\\]]]___aaacccdddeeeeeeiiiiiiiiijjjmmmppptttvvvzzz{{{}}}{{{yyywwwuuuvvvzzz}}}~~~{{{}}}{{{vvvmmmgggeeefffeeeppprrreeejjjvvvvvvbbbOOO???:::777888777555444777444444444555555555555666555555666666777888888888999999999999:::;;;<<<===>>>???@@@BBBDDDFFFHHHIIIGGGIIIKKKNNNPPPPPPPPPPPPOOORRRXXXiiissslllnnnrrrqqqiiieeebbbaaa``````fffmmmtttxxxvvvqqqiiiiiikkkmmmppppppooommmhhhkkkllljjjgggiiiqqqxxx|||}}}|||yyyuuusssssstttuuutttrrrpppnnnmmmlllllluuuggg___\\\^^^hhhqqqxxxxxxlllggg^^^TTTKKKCCC;;;777666666666777777777777777555555555666777999;;;;;;>>>???AAACCCEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOONNNPPPRRRSSSRRRRRRSSSTTTWWWVVVTTTSSSTTTVVVXXXZZZ]]]nnnmmmXXXSSSYYYhhh~~~rrr___]]]hhhgggXXXMMMMMMNNNJJJHHHIIIFFFDDDAAA>>><<<;;;<<<<<<999:::;;;;;;:::;;;===??????AAACCCEEEGGGJJJNNNRRRSSSWWW]]]bbbcccaaa]]]ZZZXXX[[[\\\WWWPPPLLLLLLNNNQQQRRRUUUXXXYYYYYYYYYXXXWWWVVVUUUSSSRRRRRRSSSSSSPPPQQQRRRRRRQQQNNNJJJHHHEEEEEEDDDAAA>>><<<===???<<<<<<<<<;;;;;;;;;;;;:::==============================>>>???@@@AAABBBBBBCCCCCCEEEGGGIIIKKKMMMNNNMMMOOORRRSSSTTTUUUXXXZZZZZZ[[[]]]___```aaabbbbbbfffffffffgggiiilllnnnpppvvvwwwzzz}}}|||zzzxxxxxxppppppoooppprrruuuyyy{{{~~~wwwxxxvvvqqqjjjdddccccccdddrrr~~~mmmfffppp~~~sss___LLL===999777888777555555888444444444555555555555666555666666777777888888999::::::::::::;;;<<<======@@@@@@BBBDDDFFFHHHIIIJJJGGGHHHJJJLLLNNNPPPQQQQQQRRRUUUYYYgggvvvsssooo}}}|||ooojjjfffdddaaa___cccjjjqqqttt{{{zzzsssjjjiiihhhiiilllmmmmmmllliiikkkllliiieeeeeejjjooouuuxxx{{{zzzwwwtttsssuuutttsssqqqooommmllllllkkkuuuddd[[[ZZZaaammmxxxzzzsssfffaaaZZZQQQHHHAAA;;;888555555555666666666777777555555666777888:::;;;<<<@@@AAACCCFFFHHHIIIJJJKKKJJJKKKMMMNNNOOOOOONNNNNNKKKNNNPPPQQQQQQQQQSSSTTTVVVUUUSSSRRRSSSUUUXXXZZZZZZggg{{{zzzcccYYYVVV\\\vvv~~~sssaaa\\\```rrrvvvaaaPPPMMMNNNJJJHHHKKKGGGEEEBBB???===<<<<<<<<<999:::;;;;;;:::;;;===>>>>>>???AAACCCDDDGGGLLLOOOPPPTTTYYY___bbbaaa^^^\\\VVVYYY\\\[[[VVVRRRPPPPPPOOOQQQRRRUUUWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTOOOQQQRRRSSSRRROOOLLLIIIFFFGGGFFFCCC???===???AAA>>>>>>>>>>>>====================================<<<<<<===>>>???@@@@@@AAACCCCCCCCCDDDFFFIIIKKKLLLKKKMMMOOOQQQQQQSSSUUUWWWYYYYYY[[[\\\^^^^^^______```aaabbbdddfffhhhjjjjjjnnnpppssswww{{{~~~~~~~~~}}}xxxuuuqqqooonnniiijjjkkknnnqqqtttwwwyyy|||~~~yyyuuutttqqqmmmiiifffddddddiiiwwwttthhhhhhvvv}}}nnnXXXFFF:::888777999777444555999444444444555555555555666666666666777888888999999::::::::::::;;;<<<===>>>@@@AAACCCEEEGGGIIIJJJKKKHHHIIIJJJLLLNNNPPPRRRSSSVVVXXXYYYcccyyynnnxxxuuuooojjjfffaaa^^^aaagggnnnpppvvv~~~xxxnnnllliiiiiikkkmmmnnnnnnlllllliiieeebbbbbbeeeiiipppuuu{{{|||xxxuuuuuuvvvtttrrrpppnnnllljjjiiiiiirrraaaYYY[[[cccqqq|||~~~vvvooobbb^^^WWWNNNFFF@@@;;;888444444444555555555666666555555666777888:::<<<===BBBCCCEEEHHHJJJKKKLLLMMMLLLMMMOOOQQQRRRQQQOOONNNJJJLLLOOOPPPQQQQQQSSSTTTVVVTTTSSSRRRSSSUUUXXXZZZZZZeeevvvqqqcccXXXUUUkkkwwweee]]]ZZZfffiiiSSSNNNNNNIIIHHHLLLHHHFFFCCC???===<<<<<<<<<999:::;;;;;;::::::<<<>>>===>>>@@@BBBCCCFFFJJJMMMOOORRRWWW]]]aaaaaa___]]]TTTWWW[[[\\\ZZZWWWTTTRRROOOOOOQQQSSSUUUWWWYYYZZZXXXWWWUUUTTTTTTTTTTTTUUUOOOPPPRRRTTTSSSPPPMMMJJJGGGHHHHHHDDD@@@>>>@@@BBB@@@@@@@@@@@@????????????===============<<<<<<<<<;;;<<<<<<===>>>??????@@@CCCCCCBBBBBBDDDGGGJJJLLLIIIKKKMMMOOOOOOQQQSSSUUUWWWXXXYYY[[[\\\\\\]]]]]][[[]]]___bbbdddfffggghhhgggiiimmmqqquuuyyy{{{}}}zzz{{{|||}}}~~~|||xxxtttoookkkhhhggggggiiikkkooosssvvvxxxzzzyyy{{{}}}uuuuuusssooollljjjiiihhhhhhooo|||yyymmmfffiii{{{yyyiiiRRR???999777777999888444555999444444444555555555666666666666666777888888999999;;;;;;;;;;;;;;;<<<>>>>>>AAABBBCCCEEEGGGIIIKKKKKKJJJJJJJJJKKKNNNQQQSSSUUUTTTTTTSSSZZZwww~~~ooovvvxxxrrrlllgggbbb^^^```fffllllllrrr{{{~~~tttqqqmmmkkkmmmppprrrsssooolllgggbbb______cccfffnnnttt{{{}}}zzzwwwwwwxxxuuusssqqqnnnkkkhhhgggfff}}}mmm[[[ZZZaaafffooozzzzzzqqqjjjccc\\\QQQGGG@@@<<<:::999555555555555666666666666666777888888888;;;???BBBGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOPPPQQQRRRQQQPPPOOOVVVVVVVVVWWWXXXYYYZZZZZZ^^^eeennnuuuooofffZZZbbbvvvzzzgggZZZaaa~~~zzzcccRRRLLLKKKLLLKKKIIIHHHDDDAAA>>>===<<<<<<999999999999::::::;;;<<<===>>>???@@@BBBEEEGGGHHHLLLNNNQQQVVVZZZ\\\\\\[[[XXXXXXYYYYYYYYYXXXVVVUUUPPPOOOOOORRRWWWZZZZZZXXXXXXXXXWWWVVVUUUUUUTTTTTTQQQRRRRRRRRRRRRPPPOOONNNMMMJJJGGGCCCBBBBBBCCCDDDDDDBBB@@@?????????===;;;>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>AAAAAABBBBBBDDDEEEFFFGGGIIIIIIHHHIIIJJJMMMPPPRRRRRRSSSSSSTTTUUUVVVWWWXXX\\\\\\]]]^^^___```aaabbbdddfffiiimmmpppsssuuuuuuttttttuuuwwwzzz}}}~~~~~~~~~|||{{{yyywwwyyyvvvqqqkkkgggeeeeeeeeehhhhhhkkkpppvvvxxxwwwtttvvv{{{}}}}}}xxxrrrqqqllljjjmmmnnnjjjgggfffrrr}}}ooodddfffttt~~~rrraaaNNN@@@999777555555555555444333555666666666666666555555888888888888888888888888:::;;;<<<<<<<<<===???AAA???@@@BBBDDDFFFIIIJJJKKKLLLLLLLLLKKKKKKNNNSSSWWWUUUUUUVVV\\\ooouuu{{{~~~pppjjjfffbbb______dddhhhnnnvvv|||yyyqqqllllllmmmjjjiiijjjnnnkkkfffbbbaaaaaadddeeerrrsssxxxyyyqqqxxxsssnnnkkkkkkjjjiiiggg}}}vvvxxxmmm^^^```hhhoooxxx~~~|||wwwooohhhaaaZZZOOOEEE>>>:::888777666666666666666666666666666777888888999;;;???BBBFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUOOOPPPQQQQQQRRRRRRQQQQQQTTTUUUUUUWWWXXXZZZ\\\]]]]]]aaaiii|||rrrnnnhhh]]]___kkknnn[[[ZZZpppppp\\\PPPKKKJJJIIIIIIGGGEEEAAA???===<<<;;;::::::999999::::::;;;<<<;;;<<<===???AAACCCFFFGGGLLLMMMQQQUUUYYY\\\\\\\\\XXXYYYYYYYYYYYYXXXWWWVVVQQQPPPOOOQQQUUUXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSQQQOOOMMMLLLLLLKKKHHHFFFDDDDDDEEEEEEDDDCCCAAA@@@@@@???===;;;===============<<<<<<<<<<<<=========>>>>>>>>>>>>@@@AAAAAAAAABBBDDDEEEFFFHHHHHHHHHHHHJJJLLLOOOQQQQQQQQQRRRSSSTTTUUUVVVVVVZZZZZZ[[[\\\]]]^^^______aaacccfffiiimmmoooqqqrrroooooopppssswww|||||||||{{{zzzxxxuuusssqqqnnnllliiigggfffggghhhiiihhhhhhhhhkkkpppttttttsssuuuvvvvvvxxxuuuoooqqqnnnmmmppppppmmmlllnnn{{{yyylllffflllyyy~~~ppp___KKK>>>:::888666555666666555444555555666666666666555555777777777888888999999999:::;;;<<<<<<<<<===???AAA@@@AAACCCEEEHHHJJJLLLLLLMMMMMMKKKJJJJJJMMMRRRVVVVVVWWWXXX\\\kkktttwww~~~|||tttlllddd``````aaaeeellltttzzz~~~wwwpppnnnmmmjjjhhhhhhllljjjgggdddcccccceeegggnnnpppuuu}}}}}}xxxvvvrrrnnnkkkjjjiiifffdddsssmmmtttttteee\\\bbbmmmttt}}}}}}zzzwwwrrrkkkfff^^^VVVLLLBBB;;;888666555666666666666666666666666666777999999:::<<<@@@CCCEEEFFFFFFGGGHHHIIIJJJJJJNNNOOOOOOPPPRRRTTTUUUVVVQQQQQQQQQPPPQQQRRRRRRSSSRRRRRRTTTVVVXXX[[[]]]___\\\]]]bbbuuuwwwrrrnnnbbb]]]aaayyy___UUUbbbtttiiiWWWLLLIIIJJJIIIGGGEEEBBB???===<<<;;;::::::::::::::::::;;;<<<999:::;;;===???BBBDDDFFFJJJLLLPPPTTTXXXZZZ\\\\\\ZZZZZZYYYYYYXXXWWWWWWWWWSSSQQQPPPQQQSSSUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTSSSQQQNNNKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGEEECCCBBBAAAAAA@@@>>><<<<<<<<<<<<===============<<<<<<=========>>>>>>>>>?????????@@@AAABBBCCCDDDGGGFFFGGGGGGIIIKKKNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTWWWWWWYYYZZZ[[[[[[\\\\\\]]]___bbbeeehhhjjjkkkllliiiiiijjjlllqqqxxx~~~wwwwwwuuussspppmmmjjjiiidddcccbbbbbbcccfffhhhjjjkkkiiihhhiiilllppprrrssssssrrrqqquuu~~~uuupppsssrrrssstttqqqnnnqqqwww|||qqqggggggrrr}}}nnn[[[HHH<<<:::888666555666777666555555555666666666666666555555666666777888999:::::::::;;;<<<<<<<<<===???AAABBBCCCEEEHHHJJJLLLMMMNNNOOONNNLLLJJJIIILLLQQQUUUXXXYYYZZZ[[[eee~~~vvvtttuuuttthhhaaa```]]]bbbiiiqqqwww|||~~~~~~xxxtttpppkkkhhhhhhiiihhhgggffffffggghhhhhhkkklllpppxxxxxxuuupppmmmkkkiiigggeee~~~pppkkkuuu|||iiiaaa]]]eeeqqqyyyzzzvvvrrrnnnhhhcccZZZSSSIII???:::777555444666666666666666666666666666888:::;;;<<<>>>AAADDDEEEFFFFFFGGGHHHIIIJJJKKKSSSRRRRRRQQQRRRRRRSSSSSSRRRQQQPPPOOOPPPQQQRRRSSSQQQRRRSSSTTTVVVYYY[[[\\\\\\[[[___nnn}}}uuuggg______ttteeeVVVZZZggg}}}ttt]]]OOOKKKLLLIIIHHHFFFCCC@@@>>><<<;;;;;;;;;:::::::::;;;;;;<<<999999;;;<<>><<<<<<<<<<<<============<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[^^^aaaccceeefffgggeeeeeeeeegggkkkqqqwww{{{yyyzzz{{{zzzxxxxxxzzz|||||||||}}}~~~}}}|||yyyvvvooonnnllljjjgggeeecccbbbaaaaaa``````aaabbbdddeeekkkkkkjjjkkkmmmppprrrtttsssssstttxxx|||{{{zzzzzzzzzwwwrrrooouuu~~~vvvjjjaaafffvvv|||jjjVVVEEE::::::888666666777777666555444555666666666666666666444555666777999:::;;;<<<:::;;;=========>>>@@@BBBDDDEEEHHHKKKMMMOOOOOOPPPRRRQQQOOOLLLKKKMMMQQQUUUYYYZZZ[[[ZZZ___rrr{{{rrrmmmwwwzzzkkkcccbbb\\\```fffnnntttyyy|||}}}|||zzzsssllliiiiiifffgggggghhhiiiiiijjjkkkjjjjjjmmmssszzz{{{vvvqqqmmmlllkkkkkktttpppzzzzzzsssgggcccccclllwwwxxxsssoookkkeee```VVVOOOFFF===999666555555666666666666777777777777777999<<<===???AAADDDFFFGGGGGGHHHIIIJJJKKKLLLLLLQQQQQQQQQQQQQQQQQQRRRSSSQQQPPPOOOOOOOOOPPPRRRSSSRRRRRRRRRSSSTTTUUUVVVWWW[[[[[[___iiiyyy{{{jjj```___hhhlllYYYVVV\\\mmm}}}cccPPPJJJKKKJJJIIIGGGEEEBBB@@@===<<<<<<<<<;;;::::::;;;;;;;;;::::::;;;===???AAACCCDDDEEEHHHMMMPPPRRRUUUXXX[[[```___]]][[[YYYVVVTTTSSSXXXXXXWWWUUUTTTTTTUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTRRRPPPLLLIIIGGGFFFGGGIIIJJJKKKJJJIIIHHHHHHFFFDDDCCCCCCCCCAAA???<<<<<<<<<===============<<<<<<<<<<<<==================<<<======>>>???@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXWWWVVVXXXYYY[[[]]]```aaabbbcccccccccbbbcccfffjjjooorrrqqqrrrssssssrrrrrrtttvvvwwwwwwwwwxxxzzz|||~~~~~~}}}|||}}}~~~{{{}}}~~~~~~{{{{{{{{{{{{|||}}}~~~~~~~~~|||wwwpppkkkddddddcccaaa```___^^^^^^```_________```aaabbbcccgggiiikkkmmmoooppprrrssstttwww|||~~~}}}{{{|||~~~~~~~~~uuusss{{{rrrddd]]]fffxxxyyyeeeQQQBBB:::999777555555666777666555444444555666666666666666444555666888999;;;<<<===;;;<<<>>>>>>>>>@@@BBBDDDEEEGGGJJJMMMOOOQQQQQQQQQTTTSSSRRRPPPNNNPPPSSSVVVYYYZZZ[[[[[[[[[hhh{{{pppgggnnn|||mmmeeeddd\\\___dddjjjpppvvvzzz|||{{{~~~uuulllhhhgggdddeeeggghhhjjjkkkllllllkkkkkkkkkooouuu{{{zzztttooommmnnnooowwwttt}}}tttlllccccccfffnnnxxx~~~wwwqqqmmmgggaaa[[[QQQKKKBBB;;;777666666666444555666666888888999:::999;;;>>>@@@BBBDDDFFFIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLMMMOOOQQQSSSUUUWWWQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTZZZZZZ^^^dddkkk|||nnnbbb^^^]]]vvvuuuaaaWWWUUUgggzzzhhhSSSIIIHHHKKKKKKIIIGGGEEEBBB???======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBFFFJJJMMMNNNQQQVVVZZZ______^^^]]][[[XXXUUUSSSXXXYYYYYYXXXVVVUUUUUUVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRPPPMMMJJJIIIGGGHHHIIIKKKKKKJJJJJJIIIIIIGGGEEEEEEEEEDDDBBB@@@>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNOOOPPPQQQRRRTTTVVVVVVUUUTTTSSSUUUVVVXXXZZZ\\\^^^^^^___```______```aaadddgggiiikkklllmmmmmmmmmnnnpppsssrrrrrrrrrsssuuuwwwxxxyyy{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{~~~~~~~~~}}}{{{zzzyyyzzz|||~~~~~~|||{{{uuuuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzwwwqqqiiiccc]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\]]]^^^```bbbdddeeebbbeeeiiilllmmmooorrrtttvvvyyy~~~zzzuuuwww}}}{{{zzz|||nnnbbb^^^kkk|||ttt^^^KKK???:::777666444444666666666555333444555666777777777777666666888999:::<<<===>>><<<>>>???@@@@@@BBBDDDGGGEEEGGGKKKNNNQQQRRRRRRQQQSSSTTTTTTSSSRRRRRRTTTVVVWWWXXXZZZ\\\ZZZbbb{{{{{{nnndddiii|||qqqhhheee^^^___bbbfffkkkqqqwwwzzzxxx~~~xxxlllfffeeecccdddfffgggiiikkkmmmmmmlllkkkjjjkkkooouuu|||~~~xxxqqqnnnnnnnnn{{{uuusss{{{ooohhh___bbbgggoooyyy{{{tttooojjjddd\\\VVVLLLFFF>>>777555555555666333444555666888:::;;;<<<;;;===AAACCCDDDFFFIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQKKKKKKMMMOOORRRTTTWWWXXXRRRRRRSSSTTTTTTTTTTTTTTTVVVUUUUUUTTTTTTTTTUUUUUUXXXVVVZZZaaadddnnnyyyggg\\\UUUkkkqqqbbbZZZgggvvvpppZZZNNNKKKMMMLLLKKKJJJGGGDDDAAA???======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????CCCHHHJJJKKKNNNTTTYYYZZZ[[[]]]^^^^^^[[[XXXVVVUUUXXXZZZZZZWWWUUUTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPNNNLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKJJJHHHFFFFFFFFFEEECCCAAA??????>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRTTTTTTSSSQQQOOOSSSTTTVVVWWWYYYZZZ[[[[[[YYYZZZ[[[\\\^^^___```aaadddeeeggghhhhhhiiilllnnnlllmmmnnnooopppqqqrrrssssssssssssssssssssstttuuuvvvwwwyyyzzz{{{|||{{{{{{yyyyyyzzzzzzyyywwwvvvuuusssvvvyyyyyyyyyzzz~~~~~~~~~}}}{{{yyywwwtttsssmmmmmmmmmmmmmmmnnnnnnoooooooooppppppooojjjddd___YYYXXXWWWVVVVVVWWWWWWXXXZZZ[[[\\\^^^```bbbcccdddaaadddgggjjjlllpppvvvzzzyyywwwwwwxxxvvvsssxxx~~~}}}~~~{{{zzzyyy}}}xxxkkkbbbccctttmmmVVVDDD;;;999666444333333555666555444333444555666777777777777888888999:::<<<===>>>>>>>>>???AAABBBBBBDDDFFFIIIEEEHHHKKKOOORRRRRRRRRQQQQQQSSSUUUUUUTTTTTTTTTUUUUUUUUUYYY]]]\\\^^^rrrssshhhhhhtttuuujjjeee_________aaaffflllssswwwvvv}}}qqqiiigggcccdddeeefffhhhjjjmmmnnnkkkjjjiiiiiikkkqqqxxx}}}yyyrrrnnnlllzzzuuuqqqqqqxxxnnngggbbbffflllttt~~~}}}yyyrrrmmmhhhaaaYYYSSSHHHBBB:::555333444555555222333444666888;;;<<<===<<<>>>BBBEEEFFFHHHJJJLLLMMMNNNOOOPPPQQQRRRRRRSSSNNNNNNOOOPPPRRRTTTUUUVVVSSSTTTUUUWWWWWWVVVUUUUUUVVVVVVVVVUUUVVVVVVWWWWWWVVVRRRVVV___bbbhhhlll[[[RRRdddvvvoooeeeiiitttvvvaaaVVVQQQNNNMMMMMMKKKHHHEEEBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===BBBGGGIIIIIILLLRRRXXXUUUXXX\\\___```^^^[[[YYYSSSVVVZZZZZZWWWTTTSSSTTTSSSSSSRRRQQQPPPOOOOOONNNOOOPPPPPPQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMKKKIIIGGGFFFFFFEEEDDDBBB@@@@@@???===<<<;;;:::999;;;;;;;;;<<<<<<<<<============<<<<<<<<<===>>>>>>>>>???AAACCCDDDFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNPPPRRRRRRQQQNNNMMMQQQRRRTTTUUUWWWXXXXXXXXXTTTVVVXXXZZZ[[[]]]]]]]]]^^^```aaabbbcccdddgggiiiiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnoooppppppppppppqqqrrrssstttuuuvvvwwwwwwttttttuuuvvvvvvuuutttsssooorrruuuuuuuuuvvvzzz~~~yyyyyyzzzzzzzzzzzzzzzzzzyyywwwuuussspppnnnlllkkkhhhggggggggggggggghhhiiiiiihhhhhhhhhhhheeebbb^^^XXXWWWVVVTTTTTTTTTUUUVVV[[[\\\]]]^^^___```aaaaaadddfffhhhiiilllrrr{{{{{{sssnnnqqqsssuuu|||~~~~~~|||wwwqqqpppooovvvttthhhbbbhhh{{{|||iiiQQQ???888888555444222222444555555444333444555666777777777777999::::::;;;<<<===>>>>>>???@@@BBBCCCCCCEEEHHHJJJEEEHHHLLLOOORRRSSSRRRQQQNNNQQQTTTVVVUUUTTTTTTTTTTTTSSSXXX^^^]]]]]]mmmzzzmmmjjjoooxxxkkkddd```^^^\\\]]]bbbiiiqqqvvvvvv~~~~~~xxxnnnkkkdddddddddeeegggjjjlllnnnjjjiiihhhgggiiiooowww|||wwwoookkk~~~wwwssstttxxx~~~{{{mmmbbbaaaiiiuuu~~~pppbbb___jjjuuu{{{vvvlllfffbbb]]]TTTMMMCCC>>>777333222333555555666777888888888;;;???BBB???BBBEEEGGGHHHJJJLLLNNNKKKMMMPPPSSSVVVXXXYYYYYYUUUUUUVVVVVVWWWXXXXXXYYYTTTUUUWWWXXXWWWUUUSSSQQQVVVVVVUUUUUUVVVWWWYYYZZZ[[[VVVVVV[[[^^^cccuuuyyynnn\\\bbbmmm}}}}}}tttuuunnn[[[MMMLLLLLLKKKIIIIIIHHHDDD@@@CCCBBB@@@>>><<<:::999999::::::::::::::::::::::::;;;===AAADDDGGGKKKPPPSSSUUUYYY]]]aaabbb```]]][[[WWWUUUUUUWWWYYYXXXTTTQQQQQQNNNKKKKKKMMMOOOOOONNNSSSSSSSSSSSSRRRPPPOOOOOOOOOPPPPPPQQQOOOMMMKKKIIIHHHGGGEEECCCCCCCCCDDDDDDFFFDDDBBB???===<<<<<<<<<::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIJJJKKKLLLMMMNNNOOOOOONNNOOOPPPRRRSSSUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUXXXXXXYYY[[[]]]```bbbcccffffffeeeeeeeeeffffffggggggggghhhiiijjjkkkkkklllmmmnnnnnnoooooooooooonnnooooooooooooooonnnmmmmmmgggiiilllooopppqqqppppppooooooppppppppppppooooookkkkkkiiihhhfffeeeeeeeeeaaabbbcccdddccc```^^^\\\\\\\\\\\\[[[ZZZWWWUUUSSSSSSTTTVVVWWWXXXXXXWWWWWWYYY]]]___\\\[[[^^^```^^^^^^eeejjjnnnuuu~~~|||rrrnnnkkknnnvvv|||tttyyy~~~wwwpppkkkjjjnnn{{{|||oooaaabbblll|||uuu\\\HHH@@@<<<999555555555555555666777777777666666666666777777888777777777888:::<<<>>>???AAAAAABBBBBBDDDEEEGGGHHHJJJKKKMMMOOOPPPRRRRRRSSSVVVUUUSSSRRRRRRSSSUUUVVVQQQUUUXXXZZZ\\\cccooowww~~~oookkkjjjssspppgggccccccbbbaaabbbfffmmmqqqyyywwwmmmeeeffffffeeegggkkklllllllllkkkiiihhhiiikkknnnooozzzwwwrrr{{{vvvtttqqqxxx}}}vvvkkkbbbaaagggqqqxxx{{{zzziiiaaadddnnnyyy~~~zzzsssiiiddd```ZZZQQQIIIAAA<<<777444333444555666777888999::::::===@@@DDDDDDFFFIIIJJJJJJJJJLLLMMMLLLNNNQQQSSSVVVWWWXXXXXXVVVWWWWWWXXXYYYZZZ[[[[[[XXXXXXXXXWWWVVVTTTRRRQQQTTTTTTTTTUUUUUUVVVWWWXXXXXXSSSSSSWWWYYY]]]nnnqqq___]]]aaappp~~~wwwppp}}}}}}fffUUUNNNMMMKKKJJJKKKJJJFFFBBBFFFEEECCCAAA???===<<<<<<::::::::::::::::::::::::<<>>===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCAAAAAABBBCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSVVVVVVWWWYYY[[[]]]___aaacccccccccdddddddddddddddbbbcccdddeeefffggghhhhhhjjjjjjkkkkkkkkkjjjjjjiiijjjjjjjjjjjjjjjiiihhhhhhccceeegggjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhhhhcccdddddddddcccaaa___]]]ZZZZZZ[[[ZZZYYYXXXVVVUUUTTTTTTTTTSSSRRRQQQOOOOOOPPPQQQSSSUUUWWWXXXXXXXXXUUUYYYZZZXXXXXX[[[^^^]]]___hhhqqquuuyyy}}}{{{vvvqqqpppooorrryyyzzzsssyyy|||rrrjjjgggkkkxxxwwwkkkbbbdddooo~~~qqqYYYFFF>>>;;;999555555555555555666777777777666666666666777888888999999999:::;;;>>>@@@AAAAAAAAABBBCCCDDDFFFHHHIIIMMMNNNPPPRRRSSSUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVTTTWWWZZZ[[[\\\bbbkkkrrrpppkkkiiimmmqqqiiieeedddbbb``````dddjjjooovvv~~~vvviiiiiihhhgggiiikkkmmmmmmllljjjhhhgggggghhhjjjlllttt{{{{{{wwwzzzvvvuuuttt~~~wwwrrrkkkeeeccceeejjjmmmlllnnnssswwwsssiiibbbaaajjjttt}}}{{{tttnnnfffaaa]]]VVVLLLEEE===:::777555555666777666888:::;;;<<<<<>>@@@BBBCCCDDDFFFJJJLLLPPPSSSXXX]]]```aaa```___]]]ZZZWWWVVVVVVWWWWWWWWWUUUQQQMMMKKKLLLNNNOOOPPPNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRSSSRRRQQQPPPNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCAAA???>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAA?????????@@@AAACCCDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNOOOPPPPPPQQQQQQSSSSSSTTTUUUWWWYYY[[[\\\^^^___```aaabbbbbbaaa```]]]]]]^^^```aaacccddddddffffffffffffeeedddccccccccccccddddddccccccbbbaaa___```bbbcccddddddcccbbbcccccccccbbbaaa```___^^^YYY[[[]]]^^^]]]ZZZWWWUUUVVVVVVTTTSSSRRRRRRQQQQQQMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNPPPSSSUUUWWWWWWXXXTTTXXXYYYVVVWWW[[[______eeeoooxxx{{{zzzwwwsssooopppssswwwzzz~~~|||zzzzzz~~~wwwsssxxxyyymmmeeekkkzzz}}}qqqfffccchhhsss|||kkkTTTCCC<<<:::999666666555555555666777777777777666666777888888999;;;;;;;;;<<<===@@@BBBDDDAAABBBCCCDDDFFFHHHJJJKKKPPPQQQSSSUUUVVVXXXXXXYYYWWWVVVUUUTTTTTTUUUVVVWWWVVVYYY[[[\\\]]]aaagggllluuunnniiiiiixxxrrrkkkhhhfffccc___^^^aaagggkkkqqq|||qqqnnnkkkjjjkkklllmmmmmmjjjiiigggeeedddeeefffggglllqqqyyyzzzvvvuuu|||xxxuuupppjjjfffcccbbbbbbcccbbbdddeeebbb^^^```dddoooxxx}}}vvvnnniiiccc^^^YYYRRRHHHAAA999888666666777888888777888:::<<<===>>>@@@CCCFFFJJJLLLNNNNNNNNNMMMNNNOOOQQQQQQRRRTTTUUUVVVWWWWWWYYYYYYYYYYYYZZZ\\\^^^___ZZZXXXWWWUUUUUUVVVXXXYYYWWWXXXZZZ[[[[[[[[[ZZZYYYZZZWWWUUUVVVVVVXXXbbbnnnxxxjjj\\\]]]mmm{{{vvv~~~xxxdddooo|||kkkWWWPPPKKKLLLMMMKKKHHHFFFGGGFFFEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDHHHJJJLLLOOOTTTYYY]]]___``````___[[[WWWSSSRRRRRRSSSTTTSSSPPPKKKHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQRRRQQQQQQOOONNNMMMIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@???>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????======>>>>>>???AAABBBCCCCCCCCCDDDEEEEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMOOOPPPPPPQQQPPPQQQQQQRRRTTTVVVWWWXXXXXXZZZ\\\^^^^^^^^^\\\[[[YYYZZZ[[[\\\^^^```aaaaaacccccccccbbbaaa```___^^^^^^^^^______^^^^^^]]]\\\[[[\\\]]]^^^^^^^^^]]]]]]^^^^^^]]]\\\[[[YYYWWWVVVTTTUUUVVVVVVUUUTTTRRRQQQRRRQQQOOOLLLKKKLLLLLLMMMKKKJJJIIIIIIIIIKKKMMMNNNMMMMMMOOOQQQSSSTTTUUUVVVWWW[[[]]]\\\^^^dddiiijjjnnnuuuzzzyyysssnnnllllllssszzz~~~||||||yyyzzzzzz|||vvvssswwwzzzyyyzzz|||uuukkkuuuwwwkkkcccfffmmmyyyuuubbbNNN@@@:::999999777666666666666666777777777777777777888888999:::;;;;;;<<<===???AAADDDEEECCCCCCDDDEEEGGGJJJLLLMMMPPPQQQSSSUUUWWWXXXYYYYYYWWWWWWVVVUUUUUUVVVWWWWWWVVVXXX[[[]]]^^^aaaeeehhh{{{~~~rrrjjjgggqqq}}}sssmmmjjjhhhddd___]]]^^^cccggglllxxx}}}wwwqqqooonnnlllkkkllliiigggeeecccbbbbbbbbbcccgggiiipppzzzyyyuuuttt|||wwwpppiiiccc^^^[[[___^^^^^^]]][[[YYY___gggrrrzzz{{{sssiiieee```[[[UUUNNNEEE>>>777666555666888999999888777:::<<<===???AAADDDFFFGGGJJJLLLNNNNNNOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWZZZYYYXXXXXXYYYZZZ\\\]]]]]][[[YYYVVVUUUVVVWWWXXXXXXYYYZZZ[[[\\\[[[ZZZYYY[[[YYYXXXWWWWWWXXX___ggg{{{}}}rrrddd^^^dddvvvuuuvvv|||ggggggnnnzzzzzz___TTTKKKKKKLLLJJJGGGHHHHHHGGGFFFEEEBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@AAACCCFFFIIIIIILLLPPPUUUYYY\\\^^^___aaa^^^YYYTTTPPPPPPQQQRRRRRRPPPLLLIIIGGGGGGIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA?????????>>>>>>======<<<=========================================================>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUSSSUUUWWWYYYZZZYYYXXXWWWWWWXXXYYYZZZ\\\]]]^^^___`````````___^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYZZZYYYYYYXXXVVVTTTRRRQQQRRRQQQPPPOOOOOOOOOQQQRRRLLLJJJGGGEEEDDDDDDEEEFFFIIIHHHHHHHHHIIIKKKMMMOOONNNNNNNNNOOOPPPQQQRRRSSSVVV\\\bbbdddjjjttt{{{}}}wwwxxxvvvqqqjjjgggjjjpppzzz}}}wwwtttqqqpppwww|||zzz~~~zzzvvvttttttrrrmmmkkkmmmxxxwwwrrrhhhdddjjjttt|||mmmYYYIII???:::999:::888777777666666666777777777777777888888999;;;;;;;;;;;;<<<===???BBBEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXUUUWWWYYY\\\___bbbeeegggpppxxxlllgggmmmxxx~~~uuupppkkkiiieee```]]]]]]```cccgggrrryyy~~~{{{wwwsssmmmiiijjjgggfffdddcccbbbbbbbbbbbbeeefffjjjsss~~~~~~yyyxxxyyyyyyrrrjjjddd___\\\]]]\\\[[[ZZZXXXXXX```jjjuuu{{{yyypppeeeaaa\\\VVVPPPIIIAAA<<<777666555666888999999999777:::===???@@@BBBEEEGGGFFFHHHLLLNNNOOOPPPSSSTTTRRRRRRSSSSSSUUUVVVXXXYYY[[[ZZZXXXWWWWWWYYYZZZ\\\aaa___[[[XXXVVVUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWXXXXXXWWWVVVVVVXXX\\\```kkk}}}wwwlllaaa___kkkyyytttrrrgggcccooo}}}jjjZZZMMMKKKLLLHHHGGGIIIJJJJJJIIIHHHEEEBBB>>>===;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>???AAADDDGGGGGGIIILLLPPPTTTXXX[[[\\\```___\\\XXXTTTRRRRRRTTTRRRRRRPPPLLLHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCAAA@@@@@@???>>>======<<<===========================<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAA??????@@@@@@@@@AAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPRRRSSSTTTUUUTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRPPPNNNMMMOOONNNKKKJJJJJJLLLNNNPPPJJJIIIFFFDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRTTT\\\dddjjjsss~~~yyyuuupppmmmjjjjjjqqqyyyuuukkkgggeeeeeennn{{{}}}~~~xxxuuusssqqqkkkeeecccfffuuu|||mmmfffgggooo{{{vvvfffRRRFFF???;;;:::;;;888888777666666666777777777777888888999:::<<<<<<<<<<<<===>>>AAACCCFFFHHHHHHHHHHHHIIIJJJLLLNNNNNNNNNOOOQQQRRRTTTUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVXXX[[[^^^bbbeeefffjjjooogggkkkttt|||tttllljjjgggccc___]]]^^^___dddmmmrrrzzz}}}zzzoooiiiiiieeeeeedddddddddddddddeeeeeefffhhhmmmuuu}}}}}}}}}|||vvvoooiiieeedddccc]]]\\\ZZZYYYVVVYYYdddqqqxxx|||}}}uuulllaaa^^^XXXQQQJJJDDD>>>:::888666555555777999:::999888;;;???AAABBBDDDGGGIIIGGGIIIMMMOOOPPPQQQTTTUUURRRRRRRRRSSSUUUWWWYYYZZZ^^^\\\ZZZXXXWWWXXXYYYZZZ]]]\\\[[[YYYXXXXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXVVVWWWWWWWWWWWWYYY\\\\\\ccc|||uuuggg___ddduuummmaaagggooowwwvvvbbbPPPMMMLLLHHHGGGKKKJJJJJJIIIHHHEEEAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>>>>???AAACCCGGGHHHJJJMMMPPPTTTWWWXXXYYY[[[\\\ZZZWWWTTTTTTUUUPPPQQQQQQMMMIIIFFFEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLIIIIIIJJJJJJIIIHHHFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDBBBAAAAAA@@@>>>===<<<<<<========================<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<===>>>??????>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVUUUTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRROOOOOOOOONNNMMMKKKJJJIIIIIIHHHGGGFFFGGGHHHJJJKKKKKKJJJHHHFFFEEEEEEEEEEEECCCDDDEEEGGGHHHIIIJJJJJJMMMMMMMMMMMMOOOPPPRRRSSSVVV^^^fffkkkqqqyyy~~~sssnnnlllpppsssuuu||||||nnnbbb^^^]]]___lll}}}~~~tttrrrpppmmmggg```aaafffrrrxxxhhheeejjjrrrqqq___LLLDDD@@@===;;;<<<999888888777666666777777888888888999:::;;;<<<===>>>>>>???@@@CCCFFFIIIJJJJJJJJJJJJKKKKKKLLLNNNNNNOOOPPPRRRTTTVVVWWWWWWXXXYYYYYYYYYZZZZZZYYYYYYYYYWWWWWWWWWYYY]]]aaaccceeeeeeyyywwwjjjkkkqqqyyykkkkkkiiifffaaa^^^]]]]]]bbbhhhlllvvv}}}rrriiiiiidddeeeeeefffggghhhhhhiiiggggggggghhhkkkqqqxxx~~~~~~}}}~~~vvvssssss|||xxxqqqkkkgggggghhhjjj___]]][[[YYYWWW[[[iiixxx{{{~~~}}}}}}zzzrrrhhh___[[[UUUMMMFFF@@@;;;999999777555444666999:::::::::===@@@CCCDDDFFFHHHJJJIIIKKKNNNPPPQQQRRRTTTUUURRRRRRRRRSSSUUUWWWZZZ[[[```^^^[[[XXXWWWXXXYYYZZZWWWWWWXXXYYY[[[]]]^^^___ZZZZZZXXXWWWWWWXXXYYYZZZVVVXXXYYYXXXYYY\\\]]]]]]cccsss~~~mmmaaaaaakkkvvvtttcccccceeeiii{{{~~~gggSSSNNNMMMHHHHHHMMMHHHHHHGGGFFFCCC???<<<999<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<===>>>@@@GGGGGGIIIKKKNNNQQQTTTUUURRRVVVYYYZZZWWWUUUTTTUUUMMMOOOOOOLLLGGGCCCBBBCCCBBBDDDFFFHHHKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMJJJKKKKKKKKKKKKIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFEEECCCBBBAAA@@@???===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????===>>>>>>???@@@@@@AAAAAAEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMOOOOOOKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAACCCDDDFFFIIIJJJJJJJJJIIIKKKKKKLLLMMMOOOQQQTTTVVV[[[bbbhhhiiillloooqqqooolllhhhkkkuuu~~~zzzjjj^^^[[[[[[^^^ooo{{{qqqooommmjjjddd___bbbiiipppuuueeedddllluuunnn\\\JJJCCCBBB>>><<<===999999888777777666777777888888888999:::;;;===>>>???@@@@@@BBBDDDHHHJJJLLLLLLLLLLLLLLLLLLMMMMMMNNNQQQRRRTTTVVVWWWYYYYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXWWWXXX\\\___bbbccccccsssooolllqqq}}}|||kkkkkkkkkgggccc___\\\\\\aaafffhhhttt}}}uuujjjjjjdddeeefffgggiiijjjkkklllggghhhgggeeedddiiiqqqxxx}}}xxxnnnooovvvzzzsssoooooooookkkggggggddd___YYYVVVZZZcccnnnvvv~~~yyyrrrkkkfff]]]XXXQQQJJJDDD>>>999555777777777777999:::<<<>>><<<===???BBBEEEHHHJJJKKKJJJKKKMMMMMMNNNQQQTTTWWWWWWWWWUUUUUUUUUWWWYYYZZZddd___YYYWWWWWWYYYYYYXXXWWWXXXXXXYYYZZZ[[[[[[\\\]]][[[YYYYYY[[[]]]]]]]]]XXXXXXYYYYYYZZZZZZ[[[[[[```iiizzznnn]]]]]]iiirrr___WWW```uuupppddd[[[MMMIIILLLJJJHHHIIIJJJHHHEEEAAA???>>>;;;<<<>>>???@@@???===<<<<<<<<<<<<======>>>@@@@@@CCCDDDEEEHHHKKKNNNPPPRRRVVVVVVXXXXXXXXXVVVTTTRRRTTTRRRPPPLLLIIIGGGEEEEEEDDDEEEGGGGGGGGGGGGIIIKKKOOONNNMMMLLLKKKKKKKKKKKKMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEFFFGGGIIIJJJKKKKKKMMMLLLJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGMMMJJJGGGEEEEEEGGGKKKMMMHHHEEEBBBAAABBBCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEECCCDDDFFFHHHJJJJJJIIIIIINNNMMMLLLNNNPPPTTTVVVVVVaaaeeeiiikkkkkkjjjjjjjjjiiijjjsssuuunnnccc]]]fffwww}}}|||vvvttttttlllaaaeeepppyyyjjj```dddmmm}}}qqq]]]QQQDDD???===;;;:::;;;888888777777777777777888:::::::::999999;;;@@@CCCAAAAAAAAAAAABBBFFFLLLPPPOOOPPPQQQPPPNNNMMMMMMNNNSSSTTTUUUVVVWWWXXXXXXXXXZZZ\\\^^^]]]ZZZYYY[[[]]]YYYWWWWWWZZZ___dddeeeeeeiiikkkxxxppptttsssxxxvvvqqqkkkeee```]]]\\\\\\___eeennnwwwzzzqqqmmmiiiiiimmmpppnnnnnnooohhhiiigggdddbbbccchhhlll}}}rrrlllooowww{{{|||xxxppphhheeeaaa^^^ZZZZZZ^^^hhhrrrxxx}}}wwwooogggccc\\\WWWOOOGGGAAA<<<888555777777777777999;;;===>>>===???AAACCCFFFIIIKKKLLLJJJKKKLLLLLLLLLNNNQQQSSSVVVUUUTTTSSSTTTVVVWWWYYY```\\\WWWUUUUUUVVVVVVUUUXXXXXXXXXYYYZZZZZZZZZ[[[ZZZXXXVVVWWWXXXZZZZZZZZZWWWXXXXXXYYYYYYZZZ[[[[[[cccgggssstttccc___gggyyyhhhZZZYYYllluuukkkbbbSSSMMMMMMJJJJJJKKKKKKIIIFFFAAA>>><<<;;;<<<>>>??????>>>===<<<:::::::::;;;;;;<<<>>>>>>BBBBBBDDDFFFIIILLLOOOPPPRRRSSSUUUWWWXXXWWWVVVVVVTTTRRRPPPMMMKKKHHHGGGFFFEEEFFFFFFFFFFFFGGGJJJLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHEEEDDDDDDCCCCCCBBBAAAAAA????????????>>>======<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<========================>>>>>>>>><<<=========>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCCCCEEEJJJNNNRRRHHHEEEAAA@@@AAACCCDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGEEEEEEFFFHHHHHHIIIIIIIIIMMMKKKJJJLLLOOOSSSWWWYYY```bbbdddfffeeeeeefffgggkkkmmmwwwvvvqqqhhheeennn~~~}}}|||~~~xxxnnnnnnuuu~~~sssfff```eeeooonnnWWWLLLAAA===<<<999888888888888777777777777888888:::;;;;;;;;;;;;>>>BBBEEEFFFFFFEEEDDDDDDGGGKKKOOORRRSSSSSSRRRPPPNNNOOOPPPRRRSSSTTTVVVWWWXXXXXXXXXYYY\\\]]]]]][[[[[[\\\^^^^^^ZZZWWWWWW[[[```bbbccckkkoooqqqooonnn{{{rrrjjjddd___[[[YYY[[[^^^dddkkkttt|||yyyqqqllljjjmmmooonnnmmmoookkkkkkiiifffcccbbbeeehhh{{{sssnnnmmmttt}}}uuufff___[[[[[[\\\___eeennnvvv{{{~~~xxxqqqhhhaaa\\\ZZZSSSJJJBBB===999666444666777777888999;;;===>>>???AAACCCFFFHHHJJJLLLMMMLLLMMMNNNMMMLLLMMMOOOQQQSSSSSSRRRRRRSSSTTTVVVWWWZZZWWWUUUTTTTTTTTTSSSRRRXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWUUUVVVWWWYYYYYYXXXWWWWWWWWWXXXYYYYYYZZZZZZaaaeeejjjxxxwwwjjjcccdddvvvaaaUUUbbbyyyuuukkkYYYOOOMMMHHHJJJJJJKKKJJJGGGDDD@@@>>><<<===>>>??????>>>===<<<999888888999999:::;;;<<>>>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>???<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBCCCDDDEEEEEEEEE@@@@@@???@@@DDDIIINNNQQQFFFDDDAAA@@@AAABBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJMMMLLLLLLNNNQQQUUUYYY\\\___````````````bbbfffiiiqqqttt}}}yyyvvvrrrsss|||yyywww}}}}}}sssjjjaaa___iiitttxxxgggNNNEEE===;;;:::777555666888888777777777888888999:::;;;<<<===>>>AAAEEEHHHKKKKKKJJJIIIHHHIIILLLOOOSSSTTTTTTSSSPPPNNNOOOOOOQQQRRRSSSTTTVVVWWWXXXYYYYYY[[[]]]^^^^^^^^^___```bbb^^^YYYWWWXXX\\\___aaajjjooo|||xxxnnnnnn}}}wwwllleee```\\\YYYZZZ\\\aaahhhpppxxx~~~yyyqqqlllnnnpppooooooqqqmmmmmmkkkhhhdddbbbbbbccc~~~|||ssspppqqquuu}}}xxxcccWWWVVVYYY^^^dddlllsssyyy}}}~~~yyyqqqiiiaaa[[[WWWVVVOOOFFF===888666555444666777888999;;;<<<>>>>>>AAACCCEEEHHHKKKLLLMMMNNNPPPQQQQQQPPPOOONNNOOOPPPRRRRRRRRRRRRSSSTTTVVVWWWVVVVVVVVVVVVUUUUUUSSSRRRYYYXXXXXXXXXXXXXXXXXXXXXYYYWWWVVVWWWYYYZZZYYYXXXVVVVVVVVVWWWXXXXXXYYYYYY\\\bbbgggqqqzzzrrrkkkiii|||lllXXX[[[lll~~~qqq]]]RRROOOJJJLLLKKKKKKJJJIIIGGGDDDBBB>>>>>>??????>>>===<<<;;;888888888888888999:::;;;===>>>???@@@CCCEEEGGGIIIJJJLLLOOORRRUUUXXXYYYZZZXXXWWWUUURRROOOLLLJJJHHHHHHHHHFFFDDDDDDFFFJJJMMMJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHEEEDDDDDDDDDCCCCCCBBBBBB@@@@@@???>>>============>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAABBBBBBCCCCCCBBBAAA??????AAADDDGGGIIIEEECCC@@@@@@AAABBBBBBAAAEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFEEEDDDDDDFFFIIIKKKQQQSSSVVVWWWYYYZZZ\\\^^^____________aaafffmmmrrr{{{~~~}}}}}}{{{{{{}}}}}}~~~~~~zzz~~~~~~tttiiibbb^^^aaannn{{{mmm\\\EEE???:::::::::666444555888888777777888888999999999;;;===>>>???BBBGGGJJJMMMNNNNNNMMMLLLMMMOOOQQQTTTTTTTTTSSSPPPNNNNNNOOOQQQQQQRRRTTTUUUWWWYYYYYYYYY[[[]]]___```aaabbbbbbbbb```\\\ZZZZZZ[[[]]]___cccllluuusssnnn{{{~~~qqqiiiccc___[[[ZZZ[[[___dddkkksssyyy}}}~~~~~~~~~yyyqqqppprrrrrrrrrsssmmmmmmllliiifffcccaaaaaa|||xxxrrrtttxxx|||yyyaaaTTTUUUYYYaaajjjrrrxxx{{{}}}~~~{{{tttlllddd^^^YYYVVVRRRKKKBBB:::666666666666777777999;;;===>>>???@@@BBBDDDGGGJJJLLLNNNNNNNNNPPPQQQRRRQQQPPPNNNOOOPPPQQQQQQRRRRRRTTTUUUVVVWWWVVVWWWXXXXXXXXXWWWVVVVVVXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWYYYYYYXXXWWWUUUUUUUUUVVVWWWWWWXXXXXXXXX^^^ccckkk}}}xxxrrrnnnrrrvvvbbbZZZ___hhh}}}uuuaaaYYYYYYUUUUUURRRNNNLLLJJJHHHDDDAAA?????????>>>===<<<;;;;;;999999999888999999:::;;;;;;<<<===>>>@@@BBBDDDEEEIIIJJJMMMOOORRRUUUWWWWWWZZZYYYXXXUUURRROOOKKKJJJKKKJJJHHHFFFDDDEEEIIILLLNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@???>>>======>>>>>>???>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>???@@@BBBDDDEEECCCAAA@@@AAABBBBBBAAACCCCCCDDDDDDEEEFFFFFFFFFGGGEEEDDDCCCEEEHHHKKKNNNYYY]]]bbbdddbbb```^^^]]]]]]^^^___aaafffmmmvvv|||{{{uuuvvv{{{}}}~~~~~~|||uuuzzz~~~xxxyyyxxxmmmbbb]]]___fffuuuwwwcccTTT@@@<<<999;;;:::666555666888888888888888999::::::999:::===>>>@@@CCCGGGJJJLLLNNNPPPPPPPPPQQQSSSUUUUUUVVVVVVUUURRRQQQQQQRRRRRRRRRSSSTTTUUUWWWYYYZZZZZZ[[[^^^aaaccceeedddddd`````````___^^^]]]^^^^^^]]]hhhqqq}}}vvvkkktttwwwmmmfffaaa^^^[[[[[[]]]aaagggnnnuuuyyy}}}~~~|||wwwttttttsssrrrrrrlllkkkjjjiiihhhfffcccaaa~~~yyyxxx{{{~~~uuuaaaWWWWWW]]]fffooowww{{{|||}}}~~~yyyrrriiiaaa[[[XXXVVVMMMGGG???999777777888888888999;;;===???@@@AAABBBCCCEEEHHHKKKNNNNNNNNNNNNMMMNNNPPPPPPOOONNNNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVUUUWWWYYYYYYXXXXXXYYYZZZVVVWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTUUUWWWWWWVVVTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXZZZ^^^eeeuuu~~~wwwqqqkkkiiiqqqbbb[[[YYYhhh|||jjjcccfffcccbbb\\\SSSMMMJJJGGGCCC???AAA@@@???>>>===<<<;;;;;;::::::999999999999:::;;;:::;;;;;;<<<>>>???AAABBBFFFGGGIIILLLOOORRRTTTUUUZZZZZZYYYXXXUUURRROOOMMMOOONNNLLLIIIFFFFFFHHHKKKOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>???@@@???>>>===<<<<<<<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===============>>>??????@@@@@@??????????????????>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@????????????@@@???>>>===>>>@@@BBBCCCEEECCCAAAAAABBBCCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEFFFIIIMMMQQQSSS___dddiiijjjfffaaa^^^]]]]]]___bbbgggmmmuuu~~~zzztttmmmpppxxx}}}}}}|||xxx}}}~~~zzztttiii___^^^cccnnn|||ppp[[[MMM>>>:::999;;;999666555888888888888888888999:::;;;999;;;>>>@@@AAADDDGGGJJJKKKMMMPPPRRRSSSSSSUUUVVVWWWXXXYYYWWWUUUTTTUUUVVVUUUUUUTTTTTTUUUWWWYYYZZZ\\\\\\___bbbfffgggfffddd___```bbbaaa```^^^^^^^^^\\\fffoooyyyvvvmmmrrrssshhhbbb```]]]]]]]]]___dddlllssswww}}}|||}}}|||zzzvvvqqqooolllkkkiiiiiiiiigggeeeccc}}}zzzyyy{{{|||kkk^^^ZZZ]]]cccllluuu{{{~~~~~~}}}|||wwwnnnddd\\\VVVSSSRRRIIIDDD>>>:::888999::::::999:::===???AAACCCCCCCCCCCCEEEIIILLLNNNNNNNNNMMMKKKMMMOOOPPPPPPOOOPPPPPPMMMNNNPPPQQQSSSTTTTTTTTTSSSVVVWWWWWWVVVVVVXXX[[[UUUUUUUUUVVVWWWWWWWWWXXXUUUTTTTTTVVVXXXXXXVVVTTTSSSSSSTTTTTTUUUVVVVVVVVVXXXWWW\\\eeennn|||uuuooolllvvvsssdddWWW___mmmuuullllllhhhhhh```UUUNNNKKKIIIFFFCCCBBBAAA???>>><<<;;;;;;:::::::::999999888999999::::::::::::;;;<<<>>>???@@@BBBDDDFFFIIIMMMPPPSSSUUUVVVWWWXXXYYYXXXWWWUUUTTTQQQQQQOOOLLLHHHGGGGGGHHHKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEEEECCCAAA@@@??????@@@AAA@@@???===<<<;;;<<<===>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===============>>>>>>???????????????===>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========>>>>>>??????@@@???>>>======>>>???@@@BBBEEEDDDBBBBBBDDDDDDCCCAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFHHHKKKOOOTTTXXX[[[```dddhhhgggbbb]]]\\\]]]aaadddjjjpppwww~~~zzzrrrkkkfffjjjttt}}}zzz{{{{{{yyyzzz~~~rrrggg___aaaiiiuuuzzzgggRRRDDD===:::999:::888555555999888888888888999:::;;;<<<;;;>>>@@@BBBCCCEEEHHHKKKJJJMMMQQQSSSSSSTTTTTTUUUUUUVVVWWWVVVUUUTTTUUUVVVXXXWWWVVVUUUVVVWWWYYYZZZ]]]^^^```dddhhhiiigggdddaaabbbbbb```]]][[[\\\^^^\\\dddkkkssswwwooopppyyy}}}mmmfffddd___^^^]]]___cccjjjqqqvvv}}}}}}|||}}}tttpppnnnllliiihhhhhhhhheeebbbzzzuuuuuuvvv{{{zzznnn```ZZZ[[[bbbgggpppyyy~~~}}}zzztttjjj___VVVPPPMMMLLLGGGCCC===::::::;;;<<<<<<999;;;>>>@@@CCCDDDDDDDDDCCCEEEIIILLLNNNNNNNNNMMMKKKNNNQQQRRRRRRRRRSSSTTTKKKLLLNNNPPPQQQRRRSSSSSSQQQTTTVVVUUUTTTTTTWWW[[[TTTTTTUUUVVVVVVWWWXXXXXXWWWVVVWWWYYYZZZZZZXXXVVVSSSSSSSSSTTTUUUUUUVVVVVVVVVVVV___kkknnnttt{{{tttsssoooZZZ\\\bbbrrr~~~ppplllfffhhh___TTTMMMLLLLLLKKKJJJBBBAAA@@@>>><<<;;;::::::999999888888888888888999:::::::::;;;<<<===?????????AAACCCGGGKKKPPPSSSVVVSSSUUUWWWYYYZZZZZZYYYXXXSSSSSSQQQNNNJJJGGGFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBB@@@@@@@@@AAABBB@@@???===<<<;;;<<<>>>???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>===>>>>>>???????????????============>>>>>>??????:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA<<<==================<<<999:::;;;<<<>>>???@@@@@@AAA@@@???>>>======>>>???FFFDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJNNNSSSYYY]]]``````cccdddaaa\\\YYYZZZ]]]gggkkkrrryyy|||xxxrrrjjjcccbbbfffqqq}}}wwwtttvvvvvvtttvvv{{{|||qqqggg```cccmmmyyysss___JJJ===<<<999888999777333555999888888888888999:::;;;<<<>>>@@@BBBDDDEEEGGGIIIKKKKKKNNNRRRTTTSSSSSSSSSTTTPPPRRRSSSSSSRRRRRRSSSTTTZZZYYYWWWVVVVVVWWWYYYZZZ______```eeeiiijjjgggdddddddddbbb^^^YYYXXXZZZ]]]\\\```fffnnn~~~{{{llljjjpppssskkkiiiaaa___^^^___cccjjjqqqvvv~~~||||||yyysssqqqmmmiiihhhhhhgggdddbbb|||yyyxxxwwwyyyiii___\\\]]]^^^jjjqqqwww{{{|||vvvtttmmmcccZZZTTTQQQOOONNN>>>===<<<::::::999::::::<<<>>>AAADDDFFFFFFFFFEEEEEEEEEFFFHHHJJJMMMOOOPPPLLLOOOOOOLLLNNNRRRTTTSSSRRRNNNMMMPPPRRRPPPOOOPPPUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTVVVVVVVVVVVVWWWYYY^^^YYYUUUUUUWWWXXXUUUQQQRRRSSSUUUWWWXXXXXXXXXXXX[[[XXX[[[ccchhhooo~~~xxxzzz|||ccc^^^ZZZfff}}}{{{iii___aaaZZZSSSQQQNNNJJJIIIJJJHHHGGGDDDBBB???===<<<;;;;;;:::999888777777777777::::::::::::::::::::::::???@@@BBBEEEIIILLLNNNPPPRRRRRRRRRTTTWWWZZZZZZZZZXXXVVVSSSPPPLLLJJJHHHGGGDDDDDDCCCCCCDDDEEEGGGHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBB@@@???>>>>>>======???>>>===<<<<<<===>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======>>>>>>>>>>>>======:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAACCCDDDEEEFFFFFFEEEDDDDDDAAACCCEEEGGGGGGFFFEEECCCLLLMMMPPPTTTYYY\\\\\\[[[\\\^^^___]]]ZZZ[[[aaafffpppwww~~~vvvoooiiiccc```XXX[[[ggg|||wwwppprrrvvvwwwvvvvvv{{{rrrzzzpppdddcccfffooo{{{}}}vvvjjjVVVEEE>>>;;;:::999888777777777777::::::999999:::<<<===>>>???BBBEEEFFFHHHJJJMMMOOOSSSRRRRRRTTTWWWXXXWWWVVVUUUUUUUUUSSSQQQQQQRRRTTTWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[^^^aaadddeeeffffffbbbaaa___]]][[[ZZZYYYYYY[[[```hhhooosssjjjlllooo{{{sssgggcccaaa______ccchhhnnnrrrwwwzzz}}}~~~{{{wwwrrrkkkgggiiikkkiiihhhiii~~~{{{zzz}}}qqqbbb[[[[[[___ccclllrrrxxx{{{~~~zzzsssooohhh___WWWRRROOOKKKIII<<<;;;:::999999:::;;;<<<>>>???BBBDDDFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPNNNPPPPPPMMMOOOUUUWWWVVVSSSOOONNNQQQRRRPPPOOOPPPSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTVVVVVVUUUUUUWWWXXX[[[WWWTTTUUUWWWXXXTTTQQQMMMOOORRRUUUWWWWWWWWWVVVXXXVVVZZZaaadddjjj}}}zzzuuuhhhaaaZZZgggwwwfffbbbYYYQQQNNNLLLHHHGGGHHHIIIHHHFFFCCC@@@>>><<<<<<;;;:::999888888888888888::::::::::::::::::::::::>>>???AAADDDGGGJJJMMMNNNPPPPPPQQQTTTVVVXXXYYYYYYXXXWWWUUURRRPPPMMMKKKJJJEEEDDDCCCBBBCCCEEEGGGHHHJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIIIIJJJIIIHHHFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>???>>>============>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>======;;;<<<===>>>????????????>>>>>>>>>>>>============>>>>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>@@@????????????@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGNNNPPPSSSXXX[[[\\\[[[ZZZWWW[[[^^^^^^^^^bbbiiioooxxx~~~|||ssslllfffaaa^^^ZZZ[[[dddvvvwwwtttyyy{{{ssszzzuuugggaaabbbhhhssswwwmmm^^^JJJ;;;666:::999888777777777777777:::999999999:::<<<===>>>???AAADDDFFFGGGIIILLLNNNTTTTTTTTTVVVYYY[[[ZZZYYYVVVVVVUUUTTTSSSSSSUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYYYY[[[]]]```bbbcccddddddaaaaaa___]]]\\\[[[ZZZZZZ^^^bbbiiioooqqq~~~nnniiihhhtttyyymmmgggeeecccccceeeiiinnnqqqtttxxx{{{}}}}}}}}}uuuooonnnnnnjjjhhhhhh|||~~~vvveeeYYYVVV[[[ccciiiooouuuyyy{{{}}}|||vvvnnnjjjbbbYYYSSSPPPMMMGGGBBB999888777666888;;;>>>@@@@@@AAABBBDDDFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOOOOOOORRRQQQOOOQQQXXX\\\[[[UUUQQQOOORRRSSSPPPOOOPPPSSSRRRQQQPPPOOONNNNNNNNNRRRTTTUUUUUUTTTUUUVVVWWWWWWUUUTTTUUUXXXWWWTTTQQQHHHKKKNNNRRRTTTUUUUUUTTTUUUTTTXXX]]]___cccrrrtttxxxpppeee[[[gggqqqeee[[[QQQMMMKKKHHHGGGHHHJJJIIIGGGEEEBBB???>>>===;;;:::999999999999999:::::::::::::::::::::::::::<<<===???BBBEEEGGGIIIKKKNNNNNNPPPRRRTTTVVVWWWXXXXXXXXXWWWVVVUUURRRPPPNNNGGGFFFDDDBBBBBBDDDFFFHHHGGGHHHHHHHHHHHHHHHGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???????????????@@@???>>>>>>======>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>============>>>>>>??????@@@@@@>>>>>>>>>>>>============>>>>>>============<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBCCCCCCCCCCCCCCCEEEEEEDDDDDDFFFHHHJJJKKKMMMOOORRRUUUWWWWWWVVVUUUUUUYYY^^^bbbgggmmmvvv|||zzzrrrlllgggccc```___\\\```mmmzzz}}}wwwvvv|||{{{}}}kkk\\\[[[___iiiwwwtttfffUUUCCC999777888888777666666666777777999999999999:::<<<>>>???AAADDDGGGIIIIIIKKKMMMOOOUUUUUUVVVYYY\\\^^^^^^]]]XXXWWWVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZ[[[]]]___```aaaaaa`````````___]]]\\\[[[[[[ZZZ```bbbiiimmmmmmvvvwwwjjjccclll}}}yyyppplllkkkiiiiiijjjllloooqqqrrrvvvyyy|||zzzrrrpppnnnjjjgggggg~~~{{{wwwppphhh]]]VVVWWW___hhhmmmtttxxx|||||||||zzzsssjjjeee^^^UUUQQQOOOKKKDDD>>>777666555666888<<>>;;;;;;::::::::::::;;;;;;999999999999999999999999:::;;;===???BBBDDDFFFGGGJJJLLLNNNPPPQQQSSSUUUWWWWWWXXXYYYZZZYYYXXXUUUTTTNNNKKKHHHDDDCCCCCCEEEFFFEEEFFFFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFCCCDDDDDDDDDCCCCCCBBBAAA??????>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>============>>>>>>============>>>??????@@@>>>>>>>>>>>>============>>>>>>========================>>>????????????>>>============>>>???@@@@@@???@@@@@@AAABBBCCCCCCCCCFFFFFFFFFHHHIIIKKKMMMNNNNNNPPPQQQRRRRRRSSSUUUWWW[[[___eeekkkrrrzzz}}}wwwrrrnnnkkkiiieee^^^]]]eeepppxxx}}}{{{yyy~~~~~~{{{}}}xxxeeeYYYWWW^^^kkkzzzyyynnn^^^MMM@@@<<<<<<777666666666666666777777999888888999;;;===???@@@FFFHHHLLLMMMNNNOOOPPPQQQTTTTTTVVVYYY]]]___```___YYYXXXWWWWWWYYY[[[\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\[[[\\\]]]____________^^^^^^^^^^^^^^^]]]\\\[[[[[[^^^___eeejjjjjjpppqqqdddhhhrrryyyuuuppppppoooooooooqqqsssuuutttwwwzzz{{{~~~uuurrrpppmmmkkklll}}}~~~{{{zzzxxxrrrmmmbbb^^^ZZZYYY^^^eeelllpppwww{{{}}}|||{{{wwwooofffaaa[[[TTTPPPNNNJJJCCC===666666666777:::???CCCFFFDDDEEEEEEFFFHHHJJJLLLMMMOOOOOOOOONNNNNNNNNOOOOOORRRTTTTTTQQQTTTZZZ^^^]]]UUUQQQPPPSSSTTTQQQPPPQQQSSSSSSRRRQQQPPPOOONNNMMMQQQSSSTTTSSSRRRRRRSSSTTTSSSTTTUUUWWWXXXWWWUUUSSSQQQOOOMMMLLLMMMPPPSSSUUUTTTUUUWWWYYYYYY[[[ccckkkzzz{{{|||tttcccgggzzzuuufffVVVNNNLLLJJJJJJLLLJJJJJJIIIHHHFFFDDDAAA@@@===<<<;;;;;;;;;;;;;;;;;;999999999999999999999999888999;;;===???AAACCCDDDFFFIIILLLMMMNNNPPPSSSUUUVVVXXXZZZ\\\\\\\\\[[[ZZZVVVSSSOOOJJJFFFDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>???@@@AAAAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>>====================================>>>>>>>>>???>>>>>>============>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>===>>>>>>???????????????============>>>???@@@AAA??????@@@AAABBBCCCEEEEEEFFFHHHKKKMMMOOOOOOOOONNNSSSSSSSSSRRRSSSWWW]]]bbbiiilllrrrxxx}}}zzzwwwuuujjjaaa\\\```iiipppvvvzzz}}}|||xxxuuuwwwrrrbbbZZZ[[[dddqqqxxxrrreeeSSSCCC;;;999:::666666555555666777888888999999999:::<<<>>>AAABBBHHHKKKNNNPPPPPPPPPQQQRRRSSSSSSTTTXXX\\\^^^___^^^ZZZXXXWWWWWWZZZ]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]\\\]]]^^^_________^^^]]]\\\]]]]]]^^^^^^]]]\\\\\\YYYZZZ___eeefffkkk}}}iiigggkkkttt~~~~~~tttssssssssstttvvvxxxzzzyyy{{{||||||}}}{{{wwwrrrpppppp}}}}}}xxxsssnnnjjj]]]\\\\\\```fffmmmqqqssswww{{{}}}{{{xxxsssjjjaaa\\\XXXSSSNNNIIIEEE@@@>>>777888999;;;>>>BBBEEEFFFEEEFFFGGGIIIJJJLLLMMMNNNPPPPPPOOOOOONNNOOOOOOPPPRRRTTTTTTRRRSSSXXXZZZXXXSSSOOONNNRRRSSSQQQPPPRRRPPPQQQPPPPPPOOONNNMMMLLLQQQRRRSSSSSSQQQQQQRRRSSSSSSSSSUUUUUUVVVUUUTTTSSSTTTRRROOOMMMMMMPPPSSSUUUTTTVVVXXXXXXXXXZZZ```eeeuuuxxxyyy|||xxxyyy|||kkkiiirrryyyppp\\\QQQLLLIIIHHHIIIHHHHHHIIIHHHGGGEEECCCBBB???>>>===<<<;;;;;;;;;;;;999999999999999999999999888888:::;;;===???@@@AAABBBFFFJJJKKKKKKLLLPPPTTTUUUWWWYYY[[[]]]^^^______]]]ZZZVVVQQQLLLIIIFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCBBBBBBAAA???>>>>>>>>>???@@@AAAAAA>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>=================================>>>>>>>>>?????????>>>===<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>==================>>>>>>>>>>>>??????===>>>??????@@@@@@??????=========>>>???@@@AAABBB@@@@@@AAABBBCCCEEEGGGHHHIIILLLOOORRRSSSSSSQQQPPPQQQSSSTTTUUUWWW]]]gggnnnzzz|||~~~{{{mmmccc\\\^^^dddjjjoootttxxxwwwzzzxxxqqqrrr}}}~~~kkk```^^^dddlllxxxwwwqqqaaaMMM???:::888777555555555666777888999:::999999:::;;;>>>@@@CCCEEEGGGJJJNNNPPPOOOOOOOOOOOOQQQRRRSSSVVVZZZ]]]]]]\\\[[[XXXVVVWWW[[[]]]]]][[[]]]]]]\\\[[[[[[[[[\\\\\\[[[\\\^^^______^^^]]]]]]ZZZ[[[]]]^^^___^^^]]]]]]VVVUUUYYY___```dddtttrrriiifffmmmyyyxxxvvvvvvwwwyyy|||~~~~~~}}}||||||tttoooooo|||sssmmmiiiggg______aaaffflllrrrvvvwwwuuuyyyzzzwwwtttoooeee[[[UUUTTTPPPJJJBBB>>><<<===:::;;;===@@@BBBDDDEEEFFFEEEGGGIIIKKKMMMNNNNNNNNNOOOOOOOOONNNNNNOOOPPPPPPQQQTTTTTTRRRRRRUUUTTTQQQQQQMMMMMMQQQSSSQQQQQQRRROOOPPPQQQQQQPPPOOONNNMMMPPPRRRRRRRRRPPPPPPQQQRRRRRRRRRSSSRRRQQQQQQQQQRRRPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVWWWVVVVVVZZZ___bbbkkk|||tttnnnuuuuuummmllljjj{{{gggWWWPPPJJJGGGFFFEEEFFFGGGHHHHHHGGGEEEDDDAAA@@@???===<<<;;;;;;:::888888888888888888888888777888999;;;<<<>>>?????????DDDHHHIIIIIIJJJOOOSSSTTTUUUWWWZZZ]]]___aaabbb___^^^[[[WWWSSSOOOKKKIIIGGGGGGGGGGGGFFFFFFEEEDDDAAAAAAAAABBBCCCEEEGGGHHHDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBB??????????????????@@@@@@>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>==============================>>>>>>>>>????????????>>>===<<<<<<===>>>??????>>>===<<<;;;<<<>>>???>>>>>>>>>>>>==================>>>>>>>>>?????????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>@@@AAABBBCCCBBBBBBBBBCCCEEEGGGJJJKKKOOOPPPRRRSSSTTTTTTTTTSSSRRRVVV\\\```dddkkkuuu}}}~~~yyynnnccc[[[]]]bbbfffjjjmmmrrrwww~~~~~~~~~rrrnnnxxxvvveee___cccjjjqqq{{{}}}ssslll[[[HHH===;;;:::666666666666777888999;;;;;;::::::;;;===???BBBEEEGGGHHHKKKOOOPPPPPPOOONNNOOOQQQQQQSSSVVVYYY[[[[[[[[[\\\XXXUUUVVVZZZ\\\[[[YYY[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ\\\]]]]]]]]]\\\\\\YYYZZZ]]]^^^______^^^]]]VVVSSSUUUYYYYYYZZZhhhxxxmmmfffkkk}}}zzzwwwwwwyyy}}}{{{}}}|||uuuttt~~~xxxmmmfffcccbbbccccccdddiiiooovvvzzz{{{ssswwwwwwtttqqqlllbbbXXXPPPPPPNNNFFF===888999<<<;;;===@@@CCCEEEFFFFFFFFFEEEGGGJJJMMMNNNOOONNNNNNOOOOOONNNNNNNNNOOOPPPPPPPPPSSSTTTRRRQQQRRRQQQMMMPPPLLLLLLPPPRRRQQQQQQSSSQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRPPPOOOPPPRRRQQQQQQQQQPPPNNNNNNOOOPPPKKKMMMPPPRRRTTTTTTSSSSSSSSSUUUVVVUUUUUUZZZ___aaacccnnnqqqgggmmm{{{qqqhhh___oooqqq___UUUMMMHHHFFFDDDEEEGGGHHHHHHGGGFFFEEEBBBAAA@@@>>><<<;;;::::::888888888888888888888888777888999:::<<<===>>>???>>>CCCGGGIIIHHHIIINNNRRRSSSTTTVVVXXX\\\___bbbddd```___^^^[[[XXXSSSOOOMMMHHHHHHHHHGGGGGGEEEDDDDDDBBBBBBAAAAAABBBCCCEEEFFFCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBCCCBBBBBBBBB@@@@@@???????????????@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>===<<<<<<===>>>@@@AAA@@@>>><<<<<<===???@@@>>>>>>>>>>>>==================>>>>>>?????????@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCDDDFFFIIIKKKMMMTTTTTTSSSSSSSSSTTTVVVWWWYYY```iiipppvvv}}}{{{uuummmccc[[[\\\aaadddgggjjjyyy{{{}}}|||ssskkktttrrrbbbaaahhhkkkqqq{{{~~~{{{hhh```PPP>>>888999888333666666666777888:::;;;<<<;;;;;;<<<>>>@@@DDDFFFHHHJJJMMMQQQSSSRRRQQQPPPPPPRRRRRRSSSVVVYYY[[[[[[ZZZ\\\XXXTTTUUUYYY\\\ZZZXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[XXXZZZ\\\^^^```______^^^XXXTTTSSSUUUSSSSSS^^^mmm|||rrriiimmm||||||xxxwwwyyy|||~~~{{{{{{}}}wwwpppfff]]]ZZZ\\\___ccckkkrrrxxx{{{{{{{{{{{{yyyvvvqqqlllddd\\\VVVRRRNNNHHHCCC@@@>>>;;;999===???AAADDDFFFGGGGGGGGGEEEFFFHHHJJJMMMOOOQQQRRRQQQPPPPPPQQQRRRRRRPPPOOOOOOQQQSSSRRROOOLLLKKKJJJJJJKKKNNNPPPRRRSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOMMMLLLKKKLLLNNNPPPSSSTTTSSSQQQPPPMMMKKKLLLOOOTTTUUUSSSPPPRRRRRRRRRSSSTTTVVVXXXYYYaaahhh}}}zzzkkkhhhsss~~~lll^^^gggzzzhhhXXXOOOHHHCCCFFFEEEDDDEEEFFFFFFEEEDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;;;;::::::999999999888888888888999999999999999===AAADDDFFFHHHJJJKKKLLLMMMPPPSSSWWW[[[___aaaaaabbbbbbaaa___[[[WWWUUUOOOMMMJJJHHHHHHGGGEEEDDDAAA@@@?????????AAACCCEEEAAAAAAAAA@@@@@@??????>>>AAABBBCCCCCCCCCBBBAAA@@@BBBAAA@@@@@@@@@AAABBBCCCAAA@@@??????AAAAAA@@@???===<<<<<<===??????>>>===>>>>>>============>>>>>>@@@@@@@@@????????????>>>========================>>>????????????@@@@@@@@@>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@AAA@@@@@@?????????>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCEEEHHHKKKMMMMMMMMMMMMPPPQQQSSSUUUWWWZZZ___bbbeeeooo|||{{{oooppphhhccceeegggfffiiinnn{{{ssspppxxxuuuhhhaaafffooorrryyy|||pppbbbSSSCCC<<<:::777666666888888777777888:::<<<>>>???@@@AAAAAABBBDDDIIILLLNNNNNNNNNPPPRRRTTTSSSRRRQQQRRRTTTVVVXXXYYYZZZZZZ___[[[VVVTTTTTTVVVXXXXXXYYYZZZZZZWWWTTTSSSUUUWWW[[[ZZZXXXWWWWWWXXXYYYZZZXXXYYY\\\^^^___```______]]]\\\\\\YYYRRRRRR\\\jjjxxxooommmuuu~~~}}}zzzwwwxxx|||}}}||||||}}}||||||zzzwwwyyy}}}vvvooohhh```YYYXXX\\\dddhhhnnntttyyyzzzzzzzzzzzzxxxsssnnnhhhaaaZZZUUUPPPLLLFFFBBB???>>>===;;;>>>@@@CCCEEEHHHIIIJJJJJJFFFGGGHHHKKKMMMOOOQQQRRRSSSRRRQQQQQQRRRSSSRRRQQQPPPRRRTTTSSSQQQNNNLLLLLLIIIJJJMMMOOOQQQRRRRRRRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPNNNMMMLLLMMMOOOQQQSSSSSSRRRPPPOOONNNNNNNNNOOORRRRRRRRRQQQSSSSSSSSSTTTTTTTTTUUUUUUYYY^^^nnnmmmcccjjjwwwsssaaa___iiisss___SSSKKKFFFDDDCCCBBBDDDFFFHHHHHHGGGFFFEEEDDDBBBAAA???======;;;;;;;;;:::::::::::::::888888888888888888888888888;;;???BBBCCCEEEGGGIIILLLMMMOOOQQQUUUXXX[[[]]]^^^___aaabbbaaa___]]][[[UUURRROOOMMMKKKIIIFFFDDDAAA@@@>>>>>>>>>???@@@AAA@@@?????????>>>>>>>>>===AAAAAABBBCCCCCCCCCBBBBBBCCCBBBAAA@@@??????@@@@@@AAA@@@??????AAAAAA@@@???>>>======>>>@@@@@@???===>>>>>>============>>>>>>@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@????????????======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAACCCDDDFFFHHHIIIJJJKKKLLLNNNOOOPPPQQQPPPPPPNNNRRRWWW\\\aaaffflllpppwww~~~~~~~~~yyyppppppjjjgggiiikkklllrrrzzz|||uuusss||||||rrrhhh___\\\ccclllwww|||yyynnn[[[MMM???:::999777555666:::999888888888999;;;<<<>>>@@@CCCEEEEEEFFFIIIJJJMMMNNNOOORRRTTTUUUUUUUUUSSSTTTUUUWWWXXXZZZ[[[[[[ZZZXXXWWWWWWYYY[[[[[[[[[XXXYYYYYYXXXUUUUUUWWWZZZZZZYYYXXXWWWWWWXXXZZZ[[[XXXYYY[[[]]]____________aaa___^^^]]]YYYXXX```kkkwww{{{qqqtttzzzyyyuuusssxxx~~~}}}zzzxxxwwwxxxyyyzzz|||~~~tttppprrrtttxxx~~~yyysssrrrkkkeee```ZZZWWWZZZ```jjjmmmsssxxx{{{{{{zzzyyyyyyuuuoooiiiccc]]]VVVRRRMMMIIICCC???>>>>>>??????@@@BBBEEEHHHKKKLLLMMMMMMGGGHHHIIIKKKNNNPPPRRRSSSTTTRRRPPPPPPRRRSSSSSSSSSQQQSSSUUUUUUSSSPPPOOOOOOIIIJJJLLLNNNPPPQQQQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRPPPOOONNNOOOPPPRRRSSSSSSRRRPPPOOOPPPQQQQQQPPPOOONNNPPPQQQSSSTTTTTTUUUTTTSSSQQQPPPUUUYYYbbbvvvsss```aaakkk}}}hhh[[[YYYiiikkk[[[PPPKKKEEEDDDCCCDDDGGGIIIJJJJJJHHHGGGGGGEEEDDDBBB@@@???:::::::::;;;;;;;;;;;;;;;999999999888777777666666666999<<>>>>>???@@@????????????>>>>>>>>>>>>@@@@@@AAABBBCCCCCCBBBBBBCCCCCCAAA@@@???>>>>>>>>>AAA@@@??????AAAAAA@@@??????>>>>>>???AAAAAA@@@>>>???>>>>>>======>>>>>>???@@@@@@@@@????????????>>>????????????????????????>>>????????????@@@@@@@@@>>>>>>?????????@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@AAABBBDDDGGGIIIKKKMMMNNNRRRRRRRRRSSSTTTTTTUUUUUUVVV[[[cccjjjqqqxxx~~~|||yyyuuuvvvxxx~~~|||xxxxxxzzzwwwrrrsssqqqppprrrssswwwyyywwwvvviiiaaa]]]```iiirrr~~~tttiiiQQQFFF;;;999999777555666<<<;;;:::999999:::;;;<<<>>>AAAEEEHHHIIIIIIIIIJJJNNNOOORRRTTTVVVWWWXXXXXXVVVVVVWWWWWWXXXZZZ[[[\\\XXXXXXYYY[[[]]]]]]\\\ZZZVVVWWWXXXXXXWWWWWWYYY[[[XXXXXXWWWWWWWWWYYYZZZ[[[XXXYYY[[[]]]^^^_________bbb___^^^___^^^]]]bbbhhhpppyyysssvvvuuuzzzuuurrrvvv|||{{{}}}|||xxxrrrppprrrvvvwwwyyy~~~zzzqqqnnnqqqnnnnnnooossswwwvvvoooiiihhhccc]]][[[YYYYYY___gggnnnqqqvvvzzz}}}|||{{{yyywwwrrrkkkddd^^^YYYTTTQQQJJJFFF@@@======???BBBCCCCCCEEEHHHKKKMMMOOOPPPPPPHHHIIIKKKMMMOOOQQQRRRSSSTTTRRROOOOOOPPPRRRSSSSSSQQQSSSVVVVVVUUUSSSRRRRRRKKKLLLMMMNNNOOOPPPQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRSSSTTTSSSRRRQQQPPPOOOPPPRRRSSSTTTTTTSSSSSSRRRSSSSSSPPPLLLKKKNNNQQQQQQRRRTTTTTTTTTRRRPPPOOOVVV\\\___hhh|||ccc^^^cccxxxtttbbbXXXZZZlll}}}gggXXXOOOJJJHHHEEEDDDFFFHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBAAA::::::;;;;;;<<<<<<======;;;:::999888777666555555666999;;;======???AAACCCGGGHHHJJJLLLOOORRRUUUVVVYYY[[[^^^bbbdddfffggggggaaa___]]]\\\YYYUUUOOOKKKJJJIIIGGGDDDCCCAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@????????????AAA@@@??????AAAAAA@@@???@@@??????@@@BBBBBBAAA??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBBGGGHHHJJJLLLOOOQQQSSSTTTSSSSSSTTTVVVXXX[[[]]]___iiimmmuuu||||||xxxuuuppppppqqquuuzzz}}}~~~uuutttqqqnnnooopppqqqpppvvvwwwyyy{{{|||}}}|||}}}}}}{{{rrrccc]]]___gggrrr||||||mmm```HHH@@@999888999888777888::::::::::::;;;<<<===>>>@@@CCCFFFIIIIIIJJJKKKMMMQQQSSSVVVXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXZZZ[[[\\\[[[ZZZZZZ[[[]]]\\\ZZZXXXVVVWWWWWWWWWWWWWWWXXXYYYVVVUUUUUUUUUVVVXXXYYYZZZYYYYYYZZZ\\\]]]^^^______```\\\ZZZ]]]______```cccfffpppssspppoooxxx~~~{{{zzzvvvsssssswww{{{}}}wwwnnnjjjmmmssstttxxx~~~{{{uuussstttmmmiiigggiiimmmmmmhhhccc___[[[YYYZZZ[[[]]]dddlllpppsssxxx|||~~~}}}|||zzztttooohhhaaa\\\WWWRRROOOGGGCCC>>><<<>>>AAADDDFFFEEEGGGJJJMMMOOOQQQQQQRRRJJJJJJLLLNNNPPPQQQSSSTTTRRRPPPMMMMMMOOOQQQRRRRRRPPPSSSUUUVVVUUUTTTSSSTTTNNNNNNNNNOOOPPPQQQQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUTTTSSSRRRQQQNNNOOOQQQSSSUUUVVVVVVVVVRRRSSSSSSPPPLLLKKKMMMQQQMMMOOOQQQSSSTTTSSSRRRQQQSSS[[[___```pppooobbb___lll~~~nnnaaaXXXbbbooo}}}yyybbbTTTLLLIIIEEECCCDDDFFFGGGGGGGGGHHHHHHHHHFFFDDDBBBAAA;;;;;;;;;<<<<<<=========<<<;;;:::999888777666555888:::;;;<<<<<<===???AAACCCDDDFFFJJJNNNRRRUUUWWWXXXZZZ]]]```ccceeeffffffbbbaaa``````___\\\WWWTTTPPPOOOMMMJJJGGGEEEDDDCCCAAA@@@@@@???>>>>>>===============>>>>>>??????@@@??????@@@@@@AAAAAAAAAAAAAAA@@@??????AAAAAA@@@???@@@??????@@@BBBBBBAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAABBBCCCDDDEEEFFFGGGHHHMMMNNNPPPRRRUUUWWWYYYZZZWWWXXX[[[___dddiiimmmoooxxx|||~~~|||zzzwwwtttnnnnnnnnnoooppppppooommmgggfffeeeeeedddeeegggkkktttzzz{{{xxxzzzxxxjjj\\\YYY___iiivvvwwwdddTTTCCC<<<888999:::999888:::888888999;;;===???AAABBBDDDEEEFFFGGGHHHJJJMMMPPPSSSVVVZZZ[[[YYYXXXWWWXXXZZZZZZYYYYYYYYYYYYZZZZZZ[[[YYYYYYYYY[[[\\\[[[ZZZWWWWWWWWWWWWWWWVVVVVVUUUSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\^^^___```^^^YYYXXX]]]```______aaa```ggguuuvvvjjjeeelll~~~|||wwwwwwuuupppllltttzzz}}}xxxmmmgggjjjooonnnssszzz~~~zzzwwwnnnjjjfffeeeggggggccc^^^XXXWWWXXX]]]___bbbhhhooorrruuuyyy|||~~~}}}zzzxxxoookkkddd^^^YYYUUUQQQNNNEEEBBB>>>===@@@CCCFFFGGGGGGHHHKKKMMMOOOPPPQQQQQQKKKLLLMMMOOOQQQRRRSSSTTTPPPNNNMMMMMMOOOQQQQQQQQQNNNQQQTTTUUUUUUTTTTTTTTTPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTRRRSSSTTTUUUUUUTTTSSSRRRMMMNNNPPPRRRSSSUUUUUUVVVQQQRRRRRRPPPNNNNNNNNNPPPKKKLLLOOOQQQRRRSSSSSSSSSMMMTTTZZZ\\\bbbzzzooocccdddrrr{{{ooo]]]^^^aaahhhyyyqqq___QQQMMMGGGDDDDDDEEEGGGGGGGGGGGGHHHHHHGGGEEECCCAAA<<<<<<<<<==================<<<;;;:::999888777777999:::;;;;;;;;;;;;>>>@@@@@@AAADDDGGGKKKPPPSSSUUUVVVXXXZZZ]]]```bbbcccdddbbbaaaaaaaaaaaa```^^^[[[VVVUUUSSSQQQNNNKKKHHHGGGDDDCCCBBBAAA???>>>======???>>>============>>>>>>>>>???@@@AAABBBCCCCCCCCCAAA@@@??????AAAAAA@@@???@@@??????@@@BBBBBBAAA???@@@??????>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCEEEGGGIIIJJJKKKOOOPPPRRRUUUXXX[[[^^^___dddfffjjjpppvvv{{{~~~{{{yyywwwuuurrroookkkjjjhhhhhhgggeeebbb___YYYZZZ\\\^^^]]]\\\```fffqqqyyy}}}}}}pppeee[[[\\\cccnnn{{{}}}oooZZZIII@@@:::777888999888999<<<666777999<<>>>>>>>>=====================<<<;;;;;;:::999999999:::::::::999999<<<>>>>>>???AAADDDHHHLLLOOOQQQRRRTTTVVVYYY\\\___aaabbbbbbaaa``````aaabbb```______^^^]]]ZZZWWWTTTQQQPPPLLLKKKIIIHHHEEEDDDBBBAAABBBAAA???>>>======>>>>>>@@@@@@BBBCCCDDDCCCCCCBBBAAA@@@??????AAAAAA@@@??????>>>>>>???AAABBB@@@???@@@??????>>>>>>??????@@@@@@@@@@@@????????????>>>????????????????????????>>>????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB===>>>???@@@AAACCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHEEEFFFHHHJJJLLLNNNPPPQQQVVVWWW[[[___dddhhhlllnnnuuuxxx|||~~~{{{wwwsssooolllgggddd___^^^]]]]]]]]]ZZZWWWTTTRRRTTTYYY^^^^^^\\\aaajjjqqq{{{zzz~~~|||kkkddd```cccjjjttt~~~ssseeeRRRBBB>>>999666777777666888<<<888999;;;===@@@AAACCCCCCCCCEEEGGGHHHIIIJJJMMMPPPPPPUUU\\\]]][[[ZZZZZZ\\\^^^___```aaa```^^^[[[ZZZUUUVVVXXX\\\```aaa```^^^XXXWWWWWWYYY[[[[[[YYYWWWUUUUUUVVVVVVVVVVVVVVVUUUYYYYYYYYYZZZ[[[]]]___```]]]ZZZ[[[^^^___^^^```eeebbbeeehhhsssrrrccchhhqqq~~~tttoooooolllsssyyywwwooogggdddeeekkknnnvvv||||||rrrkkkllllllllliiibbbZZZTTTYYY[[[bbbkkkooopppsssxxxxxxyyy|||}}}{{{wwwssspppeeeaaa]]]YYYUUUQQQLLLIIICCCAAA@@@AAACCCFFFGGGHHHHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUOOONNNOOOQQQSSSTTTRRRQQQJJJMMMQQQRRRSSSRRRSSSSSSOOOOOOMMMMMMMMMNNNOOOPPPOOOPPPPPPQQQSSSTTTVVVWWWRRRRRRTTTUUUUUUTTTSSSRRRNNNNNNNNNMMMMMMLLLLLLLLLOOONNNMMMPPPSSSTTTQQQNNNMMMMMMMMMNNNOOOPPPRRRSSSVVVQQQUUU]]]\\\___yyyggghhhrrrmmmdddYYYUUU[[[ooouuunnnbbbWWWOOOJJJGGGFFFHHHIIIJJJKKKJJJHHHEEECCC??????>>>>>>======<<<<<<=========<<<<<<;;;;;;:::999999:::888777888:::<<<>>>???@@@CCCEEEHHHKKKLLLOOOQQQSSSVVVZZZ^^^```bbbcccbbb``````aaabbbaaa```gggfffeeebbb___\\\YYYXXXTTTSSSQQQOOOMMMJJJHHHGGGDDDCCCAAA???>>>>>>??????BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@??????AAAAAA@@@??????>>>>>>???AAAAAA@@@>>>@@@@@@????????????@@@@@@@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC===>>>???AAACCCEEEFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKPPPQQQRRRUUUWWWYYY[[[\\\cccfffjjjpppvvv|||}}}zzztttoooiiiddd^^^ZZZSSSRRRRRRSSSTTTRRROOOLLLQQQTTT[[[cccbbb```fffpppsss{{{vvv}}}wwweeeaaa```eeellltttvvvkkk^^^MMM???>>>999555666555444777;;;999;;;<<<>>>@@@AAABBBBBBAAADDDHHHJJJKKKKKKLLLMMMMMMSSSZZZ]]]\\\[[[]]]___```aaadddeeedddaaa]]]ZZZVVVYYY]]]aaacccbbb]]]YYYXXXWWWWWWZZZ^^^___]]]ZZZWWWWWWXXXXXXXXXWWWVVVVVVYYYYYYYYYYYY[[[]]]___```ZZZYYYZZZ]]]]]][[[___eeecccdddcccggg|||{{{dddfffjjjssszzzpppooojjjpppvvvvvvppphhhcccaaafffgggnnn}}}zzz}}}wwwpppnnnkkkiiihhhccc]]]XXXZZZbbbjjjoootttzzz|||{{{~~~~~~~~~}}}wwwooojjjfff^^^YYYWWWUUUNNNGGGEEEAAAAAACCCEEEHHHKKKMMMNNNPPPMMMKKKLLLOOOQQQPPPNNNKKKLLLNNNRRRUUUUUUSSSQQQTTTTTTTTTUUUVVVUUUQQQNNNOOOOOOOOOPPPQQQRRRSSSSSSOOONNNLLLLLLNNNOOOOOONNNOOOOOOOOOPPPPPPRRRSSSTTTRRRRRRSSSTTTTTTTTTTTTSSSNNNOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPRRRTTTTTTRRRPPPOOOOOONNNNNNNNNOOOOOOPPPPPPRRRVVVWWWUUUYYYiiizzz~~~kkkcccqqq|||nnn^^^VVVYYYgggqqqggg[[[NNNHHHHHHFFFJJJMMMKKKHHHGGGFFFEEEDDDCCCAAA>>>===<<<<<<======<<<<<<>>>@@@@@@>>><<<<<<;;;:::999999999:::;;;;;;===???@@@AAACCCFFFIIIKKKNNNPPPSSSUUUXXX[[[^^^dddfffhhhgggeeecccbbbbbbbbbeeeiiikkkjjjgggfffeeecccbbb```\\\XXXSSSNNNLLLJJJGGGDDDDDDEEEEEEDDDAAADDDEEEFFFHHHIIIHHHDDDAAACCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>>===<<>>>>>@@@@@@AAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBCCCDDDFFFHHHJJJMMMNNNNNNOOOPPPQQQQQQSSSVVVYYYXXXYYYZZZ]]]bbbfffkkkmmmvvvxxx{{{}}}zzzwwwuuuvvvqqqjjjbbb\\\XXXWWWVVVLLLOOOPPPPPPMMMMMMOOORRRXXX[[[aaahhhjjjjjjlllnnnxxx~~~}}}|||tttdddaaaaaahhhsss~~~}}}ssseeeTTTGGG???>>>;;;888777777888999999;;;;;;;;;>>>BBBEEEEEEEEEFFFHHHKKKMMMOOOOOONNNMMMPPPTTTZZZ]]]^^^]]]\\\\\\```bbbcccbbb___\\\[[[ZZZYYYYYYZZZ\\\]]]]]]ZZZXXXTTTUUUXXXZZZ\\\]]]]]]\\\XXXYYYYYYZZZZZZYYYWWWWWWYYYYYYYYY[[[]]]^^^\\\[[[[[[XXXWWWYYY[[[[[[^^^ccceeegggeeeggguuuiiidddcccjjjuuu|||sssmmmnnnqqqtttrrrllliiijjjfffdddgggsss~~~yyyrrrnnnjjjgggdddaaa\\\XXX^^^fffnnnrrrwww|||~~~}}}yyyssslllgggbbb\\\WWWUUUQQQJJJFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNSSSPPPMMMLLLMMMMMMLLLJJJMMMNNNQQQTTTXXXYYYWWWUUURRRQQQQQQSSSTTTTTTRRRPPPNNNOOOPPPQQQQQQRRRRRRRRRPPPNNNNNNOOOPPPRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRSSSSSSSSSTTTTTTQQQRRRRRRSSSRRRQQQPPPOOOPPPPPPPPPRRRTTTTTTSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSRRRSSSVVVWWWUUUWWWcccppprrrgggnnn}}}yyyhhh\\\YYYbbbuuuzzzooocccVVVMMMKKKFFFIIILLLKKKIIIHHHHHHGGGDDDCCCAAA???>>>=========>>>===>>>???@@@@@@>>><<<<<<;;;:::999888999::::::999;;;===>>>???AAADDDGGGIIIKKKMMMOOOQQQTTTXXX[[[bbbdddeeeeeedddcccbbbcccdddggglllooooooooonnnooonnnmmmllliiieee```\\\ZZZTTTQQQMMMLLLKKKJJJHHHFFFIIIIIIIIIJJJKKKJJJGGGEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@??????>>>???>>>>>>>>>>>>???@@@AAA@@@@@@@@@???????????????AAA@@@@@@@@@??????>>>>>>AAA@@@@@@?????????@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHKKKMMMPPPSSSVVVXXXYYYZZZ[[[\\\^^^aaadddjjjkkkmmmppptttwwwzzz{{{}}}}}}}}}{{{yyyvvvsssqqqnnniiiccc[[[UUUQQQPPPOOOIIIKKKMMMMMMLLLMMMRRRVVV```aaadddhhhjjjmmmqqquuu~~~xxxzzz~~~pppiiidddbbbcccjjjuuu~~~yyymmm]]]NNNCCC===>>>===:::999:::;;;;;;<<<;;;;;;===AAAEEEHHHIIIHHHHHHIIIKKKMMMNNNOOONNNNNNQQQTTTXXX[[[[[[[[[[[[\\\^^^``````___]]][[[ZZZ[[[[[[[[[[[[]]]^^^]]][[[XXXUUUVVVWWWYYYZZZZZZZZZYYYXXXYYY[[[\\\[[[ZZZYYYWWWZZZYYYYYY[[[]]]]]][[[YYYYYYWWWXXX]]]___^^^```ccceeehhheeefffpppllldddaaafffnnn|||}}}ssspppooorrrqqqllliiijjjfffbbbbbbiiivvvxxxoookkkfffbbbaaa```___^^^fffnnnuuuxxx{{{|||uuummmgggddd]]]XXXTTTQQQKKKEEEEEEIIIKKKKKKKKKKKKLLLMMMNNNOOOTTTQQQNNNMMMLLLLLLKKKJJJNNNNNNQQQTTTXXXYYYXXXWWWOOONNNNNNOOOQQQRRRRRRQQQMMMNNNPPPQQQRRRQQQQQQPPPOOOOOOOOOQQQSSSTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQOOONNNMMMMMMNNNPPPRRRRRRQQQOOOOOOOOOOOOOOOPPPRRRSSSSSSTTTSSSUUUWWWWWWVVV\\\dddwww~~~oooooovvv~~~wwwjjjbbbcccppp}}}{{{pppcccWWWPPPIIIIIIJJJJJJJJJJJJIIIIIIEEEEEECCCAAA@@@?????????@@@??????@@@BBBAAA???===<<<;;;:::888888888999:::888:::<<<======???BBBDDDEEEGGGIIIKKKMMMOOOSSSVVV]]]___aaabbbbbbbbbcccdddeeeiiiooosssuuuvvvwwwxxxvvvvvvuuussspppmmmjjjhhhbbb___[[[XXXVVVTTTQQQOOOQQQOOONNNMMMNNNMMMLLLJJJGGGGGGGGGGGGFFFFFFFFFFFFAAAAAABBBBBBBBBAAAAAA@@@<<<<<<======>>>@@@AAABBBAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@???BBBAAA@@@??????@@@AAABBBGGGGGGHHHIIIJJJJJJKKKKKKJJJMMMPPPTTTWWWZZZ___bbbfffhhhjjjkkkkkkmmmpppsss{{{|||~~~|||{{{yyyxxxwwwuuurrrnnnkkkiiiddd```ZZZSSSNNNJJJHHHHHHGGGIIIKKKKKKLLLPPPWWW]]]fffggghhhjjjmmmsss{{{wwwsssvvv~~~}}}qqqeee___bbbcccfffnnnxxx}}}rrrcccRRRDDD===;;;<<<;;;;;;::::::<<<===>>>===>>>AAAFFFKKKMMMMMMLLLKKKKKKLLLLLLMMMNNNOOOOOOQQQTTTWWWXXXYYYYYYZZZ\\\\\\]]]]]]]]][[[ZZZ[[[\\\[[[[[[[[[[[[\\\[[[YYYWWWUUUVVVWWWWWWXXXWWWWWWWWWXXXZZZ\\\^^^^^^]]][[[YYY[[[ZZZ[[[\\\^^^]]]\\\ZZZXXXWWWZZZ```bbbaaaaaaddddddiiifffeeejjjsssoooeee___aaaeeeoooyyyrrrrrrsssppplllkkkfffbbb```aaahhhpppxxx|||zzzpppiiifffbbb``````dddgggjjjooovvv|||~~~zzzqqqhhhccc```YYYUUURRRNNNHHHCCCFFFLLLOOOOOOOOOPPPQQQRRRSSSTTTSSSRRROOONNNNNNNNNOOOOOOKKKKKKMMMQQQUUUWWWVVVUUUNNNMMMLLLLLLNNNPPPPPPPPPLLLNNNOOOQQQQQQQQQPPPOOONNNNNNOOOQQQTTTUUUTTTRRRRRRRRRQQQQQQQQQRRRSSSSSSSSSQQQPPPOOOOOOQQQSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPKKKKKKKKKMMMOOOPPPNNNMMMLLLLLLLLLMMMNNNPPPQQQRRRTTTRRRTTTXXXYYYWWWXXX[[[ddd}}}uuutttxxx}}}tttooorrryyyuuufff[[[OOOKKKHHHIIIJJJIIIIIIJJJGGGGGGFFFEEECCCCCCBBBBBBBBBAAAAAABBBDDDCCCAAA???<<<;;;:::999888888999999888:::;;;<<<<<<===@@@BBBBBBCCCFFFGGGHHHKKKNNNQQQWWWYYY\\\]]]^^^```bbbdddeeeiiiooosssvvvxxxzzz{{{vvvwwwvvvvvvtttrrrooonnnnnnllliiifffcccaaa___]]][[[YYYVVVTTTUUUUUUTTTSSSNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBB???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBDDDCCCBBBBBBCCCEEEGGGIIIIIIJJJLLLNNNPPPRRRSSSTTTTTTWWW\\\```cccgggmmmqqqtttvvvxxxyyyzzz|||~~~}}}yyyvvvttttttsssqqqnnnjjjfffcccaaa\\\YYYTTTNNNJJJGGGEEEEEEGGGIIIJJJKKKMMMTTT]]]dddgggkkkoooqqqvvv{{{sssppprrrxxx|||~~~{{{wwwrrriiibbb______bbbiiirrr{{{~~~xxxjjjXXXGGG===999:::888999999::::::;;;>>>???BBBDDDGGGLLLPPPQQQPPPNNNLLLLLLKKKLLLLLLMMMOOOOOOOOORRRVVVYYYYYYXXXXXXYYYZZZ[[[\\\\\\[[[\\\]]]___ZZZYYYXXXYYYYYYXXXVVVTTTUUUUUUVVVWWWWWWXXXXXXXXXYYY[[[^^^```aaa___]]][[[]]]\\\]]]___aaabbb```___[[[YYY[[[___aaa______bbbbbbhhhfffdddfffjjjsssggg^^^^^^```eeettt}}}yyyyyyuuuooolllfffdddbbb```aaagggnnnsssxxxzzz}}}zzzooohhhgggfffcccbbbccchhhnnnssswww}}}}}}wwwnnnfff```]]]VVVRRROOOLLLGGGDDDHHHOOOPPPQQQRRRSSSUUUWWWYYY[[[WWWVVVSSSQQQOOOOOOPPPQQQJJJKKKLLLOOOSSSUUUTTTSSSOOONNNLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPOOONNNNNNMMMNNNPPPRRRSSSSSSRRRSSSRRRRRRQQQQQQQQQQQQRRRQQQPPPOOONNNNNNPPPRRRSSSRRRRRRRRRRRRSSSSSSTTTTTTMMMMMMMMMOOOQQQQQQOOOMMMKKKKKKLLLMMMNNNOOOQQQRRRRRRPPPRRRXXXYYYWWWWWWXXX\\\ooo~~~uuutttyyy|||uuusss}}}ooo\\\QQQIIIIIIJJJHHHGGGIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDFFFFFFDDDBBB>>><<<;;;999999999999:::999:::<<<<<<<<<===???AAA@@@AAACCCDDDEEEGGGJJJMMMQQQSSSVVVXXXZZZ\\\```bbbfffjjjooosssuuuxxxzzz|||wwwwwwxxxxxxwwwvvvtttsssuuutttsssqqqnnnmmmmmmmmmiiigggcccbbbbbbbbbbbbaaa]]]\\\[[[YYYWWWUUUSSSRRRRRRQQQQQQPPPNNNLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAABBBDDDFFFGGGGGGGGGFFFGGGGGGHHHIIIKKKNNNPPPRRRQQQSSSUUUXXX\\\___aaacccaaaeeejjjmmmooosssyyy~~~~~~~~~zzzvvvrrrooonnnmmmjjjfffbbb^^^[[[YYYTTTRRRNNNJJJGGGDDDDDDCCCEEEGGGIIIKKKOOOVVVaaaiiikkkttt|||}}}uuuooommmmmmoooqqqqqq{{{rrrnnnjjjdddaaaaaa^^^ccclllvvv~~~zzzppp```NNNAAA:::888999666888;;;<<<<<<>>>AAADDDIIIJJJLLLPPPRRRSSSPPPNNNLLLLLLLLLLLLMMMNNNPPPPPPMMMQQQWWWZZZZZZXXXVVVUUUZZZ[[[]]]^^^^^^^^^```bbb[[[ZZZYYYYYYYYYYYYWWWUUUUUUUUUVVVWWWYYYZZZ\\\\\\ZZZ\\\^^^aaabbbaaa___^^^^^^^^^```bbbeeegggfffddd```\\\ZZZ\\\\\\ZZZ\\\```___eeedddccceeefffvvv|||mmmaaa^^^___bbblllyyy{{{rrrmmmffffffeeecccaaaccchhhlllooosssyyy}}}wwwnnnhhheeekkkkkkjjjiiiiiimmmssswww}}}~~~xxxrrrllleee^^^ZZZTTTOOOLLLKKKIIIGGGJJJPPPOOOPPPRRRTTTWWWZZZ\\\^^^^^^\\\XXXSSSOOOMMMNNNOOOMMMMMMNNNPPPSSSUUUUUUTTTOOONNNMMMNNNOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLMMMPPPQQQRRRQQQSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNNNNOOOQQQQQQOOOOOOPPPQQQRRRTTTUUUVVVSSSRRRRRRSSSTTTTTTQQQOOONNNNNNNNNNNNOOOQQQRRRRRRPPPOOOQQQVVVWWWUUUVVVYYYZZZeeezzzzzzrrrnnnnnnvvvmmmooopppwwwnnn]]]NNNJJJJJJGGGFFFIIIIIIIIIIIIIIIHHHGGGEEEEEECCCCCCDDDFFFHHHIIIHHHFFF???>>><<<;;;::::::::::::999:::;;;;;;;;;;;;>>>???>>>???AAABBBBBBDDDGGGIIIKKKMMMPPPRRRUUUXXX\\\___eeehhhmmmqqqtttvvvyyy{{{{{{|||}}}}}}}}}|||{{{zzzxxxyyyyyyxxxvvvvvvwwwyyywwwtttrrrqqqqqqqqqqqqpppooonnnllljjjhhhfffdddcccaaaaaa```___]]][[[ZZZYYYTTTTTTUUUUUUTTTSSSSSSRRROOOOOONNNNNNMMMLLLKKKKKKIIIJJJMMMPPPQQQQQQQQQPPPQQQRRRTTTWWWYYY[[[]]]^^^bbbcccfffiiilllooorrrsssoootttyyy{{{zzz}}}~~~{{{wwwrrrmmmkkkgggeeebbb^^^ZZZVVVSSSQQQKKKJJJHHHEEECCCCCCBBBBBBBBBEEEIIIMMMSSS\\\hhhpppwww{{{vvvppplllkkkkkklllllllll~~~wwwmmmgggccc^^^^^^``````fffpppyyy}}}sssfffTTTFFF>>>;;;999888777:::???AAAAAACCCGGGJJJNNNNNNOOOQQQSSSSSSQQQOOOLLLMMMNNNOOOPPPRRRSSSSSSNNNRRRWWWZZZYYYXXXVVVUUUYYY\\\___`````````aaabbb___]]]\\\\\\]]]]]]\\\ZZZVVVVVVWWWXXXZZZ\\\^^^___[[[\\\^^^```aaabbbbbbaaa______aaacccfffhhhgggeeebbb]]]ZZZZZZYYYWWWYYY]]]]]]aaa```bbbfffdddnnnyyyhhhcccaaaaaahhhqqqzzzsssiiiiiihhheeecccbbbdddeeegggmmmtttxxxyyyyyy{{{~~~~~~~~~}}}zzzssslllggghhhjjjlllnnnppppppqqqtttyyy}}}yyypppkkkiiiddd\\\VVVQQQKKKHHHIIIJJJIIIJJJNNNNNNOOOPPPSSSVVVYYY[[[]]]___]]]ZZZTTTNNNLLLMMMOOOPPPOOOOOOQQQSSSUUUTTTSSSMMMMMMNNNOOOQQQRRRPPPNNNOOONNNMMMLLLLLLMMMNNNOOORRROOOLLLLLLNNNPPPQQQRRRRRRRRRPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNOOOOOOQQQSSSUUUVVVVVVUUUTTTUUUUUUTTTQQQOOOOOOOOONNNNNNOOOPPPQQQQQQOOONNNPPPSSSRRRPPPSSSYYYWWW]]]mmmxxxnnnfffsss}}}pppbbb```cccqqqjjjUUUNNNLLLGGGEEEIIIFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDGGGJJJKKKKKKIIIAAA@@@>>><<<;;;;;;;;;;;;888999::::::999999;;;===;;;===>>>??????AAACCCFFFGGGIIILLLNNNQQQTTTYYY\\\___bbbgggkkkooorrrvvvxxx}}}~~~~~~}}}yyy{{{|||{{{zzzzzz|||}}}{{{yyyyyyzzzzzzzzzxxxzzzzzzyyyxxxvvvuuuttttttpppppppppppppppooonnnmmmeeefffggghhhhhhhhhgggfffaaa```___^^^]]]\\\\\\[[[XXXZZZ^^^aaacccccccccbbbdddfffiiikkkmmmnnnnnnmmmssstttvvvxxxzzz|||~~~{{{zzzyyyxxxuuupppkkkeeebbb___]]]ZZZVVVRRRNNNLLLJJJFFFEEEDDDCCCCCCCCCDDDDDDBBBFFFMMMTTT\\\hhhuuu~~~~~~{{{vvvoookkklllooorrrrrruuu|||rrrhhhaaa\\\YYY[[[```eeellluuu|||}}}zzzxxxkkk\\\III???======:::555666;;;@@@CCCCCCEEEJJJNNNOOONNNOOOQQQSSSTTTSSSRRRMMMNNNQQQTTTVVVWWWWWWWWWRRRTTTVVVWWWVVVVVVWWWYYYXXX[[[```bbbbbbaaaaaaaaa```___]]]]]]_________^^^XXXXXXXXXXXXYYY[[[]]]^^^\\\]]]]]]^^^```aaacccddd______```bbbddddddbbbaaa___[[[ZZZ[[[[[[XXXXXX\\\]]]^^^]]]```gggcccgggwwwrrrhhhccc___bbbiiisssppplllhhheeedddcccccc```ffflllpppppprrrvvvyyyxxx{{{ssssssqqqkkkffffffkkkpppiiimmmrrruuuwwwzzz~~~uuukkkggggggddd[[[SSSPPPIIIEEEGGGJJJJJJJJJLLLNNNNNNOOOQQQTTTVVVXXXZZZ[[[ZZZXXXSSSNNNLLLOOORRRPPPOOONNNPPPRRRSSSRRRQQQKKKLLLNNNQQQTTTTTTSSSQQQPPPOOOLLLJJJJJJLLLNNNPPPTTTQQQMMMLLLMMMPPPRRRSSSRRRQQQPPPOOONNNMMMMMMMMMLLLMMMNNNOOOOOOOOOOOONNNOOOOOONNNOOOPPPRRRTTTUUUUUUTTTSSSSSSSSSQQQNNNLLLMMMMMMMMMLLLMMMMMMNNNNNNOOONNNOOOPPPNNNLLLQQQXXXSSSXXXddd{{{tttiiieeerrrxxx\\\ZZZZZZbbbuuusssZZZQQQMMMGGGFFFJJJDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDGGGKKKMMMLLLKKKBBBAAA???===<<<;;;<<<<<<777888999888777777999;;;:::;;;=========>>>AAACCCEEEGGGIIILLLNNNRRRWWWZZZWWW[[[```eeeiiinnnrrruuu|||}}}~~~~~~}}}|||zzz|||~~~}}}{{{{{{~~~}}}{{{{{{{{{|||}}}{{{zzz~~~~~~~~~~~~}}}}}}}}}zzzzzz{{{||||||}}}||||||ssstttvvvxxxyyyyyyxxxxxxpppoooooonnnlllkkkjjjjjjgggiiimmmppprrrsssrrrqqquuuwwwzzz}}}}}}|||{{{yyy~~~~~~~~~{{{sssrrrqqqnnniiiccc^^^ZZZZZZXXXTTTPPPLLLIIIGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGDDDIIIRRR[[[fffsss{{{yyyqqqmmmpppuuuzzz}}}wwwmmmccc]]]YYYWWW[[[aaajjjpppxxx}}}~~~{{{wwwttteeeUUUCCC;;;===>>>:::444444999@@@BBBCCCEEEJJJNNNNNNMMMNNNPPPSSSUUUUUUUUUNNNPPPTTTWWWZZZ[[[ZZZZZZVVVVVVUUUTTTSSSUUUYYY\\\WWW[[[```ccccccaaa```______^^^\\\\\\^^^______^^^ZZZYYYXXXXXXXXXZZZ[[[\\\]]]]]]]]]]]]___aaadddeee```_________``````]]][[[\\\YYYZZZ^^^^^^ZZZYYY[[[]]]]]]ZZZ___gggbbbbbboooyyylllddd]]]^^^cccuuu~~~xxxpppkkkhhhfffeeeccc]]]bbbgggiiiiiilllrrrxxxuuuyyy}}}jjjiiiffffffhhhlllqqquuukkkooouuu|||}}}sssjjjhhhfff___VVVQQQKKKJJJJJJKKKMMMMMMLLLJJJKKKLLLOOOQQQSSSTTTTTTTTTXXXXXXVVVSSSQQQQQQSSSUUUWWWRRRNNNOOOTTTWWWVVVTTTPPPLLLJJJLLLPPPRRRPPPLLLQQQOOOLLLJJJIIIJJJLLLMMMQQQPPPNNNLLLLLLMMMNNNPPPSSSRRRRRRQQQPPPPPPOOOOOONNNOOOPPPPPPOOOOOOQQQSSSRRROOOMMMMMMOOOPPPOOOMMMTTTTTTTTTSSSSSSRRRQQQPPPMMMNNNNNNMMMKKKJJJKKKLLLMMMPPPRRRQQQNNNMMMOOORRRMMMUUU___jjj{{{ggg[[[ccctttkkkZZZQQQYYYhhhhhhYYYQQQKKKIIIKKKGGGIIIIIIEEEBBBBBBCCCDDDDDDFFFIIIKKKLLLJJJGGGEEEAAA@@@???>>><<<:::999888888888888888888888888888:::::::::;;;<<<===>>>???AAADDDFFFHHHJJJMMMQQQSSSVVVXXX[[[___dddhhhkkkmmmqqqtttyyy{{{|||{{{||||||{{{|||}}}|||zzzyyyzzz{{{zzzzzzyyyyyyyyyzzz|||}}}}}}~~~~~~}}}}}}yyy{{{|||zzzwwwxxxzzz{{{{{{{{{{{{|||||||||}}}{{{vvvrrroookkkfffaaa]]]YYYUUURRROOONNNLLLJJJHHHFFFEEEEEEFFFCCCDDDGGGIIIFFFDDDEEEAAALLL[[[iiiyyy~~~vvvuuu||||||tttkkkbbb]]]ZZZZZZ```fffqqqzzz~~~{{{wwwuuuqqqjjjSSSLLLBBB<<<;;;===??????<<<>>>AAABBBDDDFFFIIILLLPPPPPPOOOPPPQQQSSSUUUVVVTTTTTTUUUVVVXXXYYYYYYZZZVVVUUUTTTSSSSSSUUUWWWXXXYYY___ccccccdddeeeaaa\\\\\\\\\[[[\\\]]]^^^```aaa\\\ZZZWWWVVVWWWXXXYYYYYYXXXYYYZZZZZZZZZ[[[^^^```_________^^^]]][[[ZZZYYYZZZ[[[[[[ZZZZZZZZZ]]]______`````````___aaadddgggyyyzzzggg]]]\\\___gggyyyyyynnngggbbb___]]]```___```bbbfffkkkoooqqqssstttvvvxxx{{{dddddddddeeeiiimmmqqqtttppptttzzzxxxpppjjjiiifff\\\RRRLLLIIIIIIJJJNNNRRRUUUVVVUUUOOOPPPQQQRRRSSSSSSSSSSSSWWWWWWVVVTTTRRRQQQRRRSSSWWWRRROOOPPPSSSVVVVVVTTTNNNKKKJJJLLLQQQSSSRRROOOPPPOOOMMMKKKKKKKKKLLLMMMPPPOOOMMMLLLLLLMMMNNNOOOQQQPPPOOONNNNNNOOOQQQRRRNNNOOOPPPPPPOOOOOOQQQRRRSSSQQQOOOOOOPPPQQQPPPNNNQQQQQQRRRSSSSSSSSSSSSRRRPPPPPPPPPNNNLLLKKKLLLMMMOOOPPPQQQQQQOOOOOOPPPQQQOOORRRXXX```qqqqqq```cccnnn|||fffVVVXXXbbbtttppp___RRRLLLNNNKKKKKKIIIDDDAAAAAABBBCCCCCCEEEHHHJJJJJJIIIGGGEEEBBBAAA@@@>>><<<;;;:::999888888888888888888888888::::::::::::;;;<<<===>>>@@@BBBEEEGGGHHHKKKNNNQQQQQQRRRUUUYYY^^^bbbeeefffjjjmmmrrruuuvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwxxxyyyzzzyyyyyyyyyzzz|||~~~~~~|||}}}~~~~~~|||yyyuuuoookkkeeebbb]]]YYYVVVRRROOOLLLIIIHHHFFFEEEDDDCCCCCCCCCFFFCCCBBBEEEFFFDDDDDDGGGGGGTTTdddttt}}}{{{nnnggg```^^^^^^```gggnnntttxxxyyyxxxxxxuuukkk___LLLGGG???;;;<<<>>>@@@@@@???AAACCCEEEFFFHHHKKKNNNRRRRRRQQQPPPPPPQQQRRRRRRTTTTTTUUUVVVWWWXXXYYYZZZXXXWWWVVVUUUUUUWWWXXXZZZ[[[```dddddddddddd```[[[ZZZYYYXXXXXXYYY[[[]]]___^^^[[[YYYXXXXXXZZZZZZYYYZZZ[[[\\\[[[[[[\\\___bbbaaaaaa```___^^^\\\ZZZYYY[[[[[[[[[ZZZYYYZZZ\\\^^^^^^^^^^^^^^^^^^```dddhhhvvvpppdddaaaaaacccqqqxxxqqqlllgggccc]]]^^^```aaadddhhhlllpppqqqrrrssstttwww|||^^^___aaadddhhhmmmqqqssswww{{{~~~{{{pppllliiihhhbbbVVVLLLGGGGGGHHHJJJOOOUUUYYYZZZZZZRRRRRRQQQPPPPPPPPPQQQQQQTTTUUUVVVUUURRRQQQPPPQQQTTTPPPMMMNNNQQQSSSSSSQQQMMMKKKKKKMMMRRRTTTTTTRRRPPPOOOOOONNNMMMMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNOOONNNLLLLLLMMMOOOQQQSSSNNNOOOPPPOOONNNNNNPPPRRRTTTRRRQQQQQQRRRSSSQQQPPPNNNOOOPPPRRRSSSTTTTTTTTTRRRRRRRRRPPPMMMLLLMMMNNNQQQPPPOOOOOOQQQRRRRRRRRRTTTQQQQQQXXXbbbtttiiiccceeeuuuwww```YYY\\\gggwwwaaaVVVTTTPPPNNNJJJFFFCCCBBBCCCDDDAAACCCFFFHHHIIIHHHGGGFFFBBBBBBAAA???===<<<::::::888888888888888888888888999999999999:::;;;<<<<<<>>>@@@BBBDDDEEEGGGJJJMMMLLLMMMPPPTTTXXX[[[^^^```aaadddiiilllmmmnnnooopppssstttuuuuuuttttttuuuvvvvvvvvvwwwwwwyyy|||~~~~~~|||{{{|||}}}}}}|||||||||{{{zzzyyywwwuuurrroookkkfffbbb[[[XXXTTTQQQOOOLLLIIIGGGDDDCCCBBBBBBBBBBBBCCCDDDFFFCCCBBBEEEFFFEEEHHHMMMOOO]]]ppp}}}vvviiiccc```bbbdddhhhooovvvxxxwwwuuuvvvxxxrrraaaPPPDDDAAA===<<<===@@@AAAAAACCCDDDFFFHHHIIIJJJNNNPPPRRRRRRQQQQQQQQQRRRRRRRRRUUUUUUUUUUUUVVVXXXYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[]]]bbbeeedddcccccc___ZZZZZZXXXWWWVVVWWWZZZ]]]___aaa^^^[[[ZZZ[[[[[[[[[ZZZ\\\]]]]]]]]]]]]^^^```cccccccccbbbaaa___]]][[[ZZZXXXYYYZZZZZZZZZ[[[^^^aaa^^^^^^]]]]]]]]]___cccgggpppssskkkgggbbbkkkuuu~~~yyysssjjjccc]]]___bbbbbbbbbeeejjjooopppqqqqqqqqqsssxxx~~~______```cccgggmmmqqqttt}}}{{{wwwkkkgggeeebbb[[[OOOHHHFFFHHHHHHIIIMMMQQQSSSTTTSSSPPPOOONNNMMMLLLMMMNNNOOORRRTTTVVVUUUSSSPPPOOOOOOOOOMMMKKKLLLNNNPPPOOONNNNNNMMMMMMNNNRRRSSSSSSRRROOOOOOPPPPPPOOONNNLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOPPPOOONNNNNNOOOQQQTTTTTTTTTTTTTTTTTTSSSRRRNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRPPPMMMLLLLLLMMMPPPNNNLLLNNNRRRUUUUUUTTTXXXPPPPPPWWWZZZbbb}}}ttteee]]]hhh}}}mmm```ZZZ^^^pppwwwddd\\\UUUPPPKKKJJJIIIFFFDDDDDD@@@BBBCCCEEEGGGGGGGGGGGGDDDCCCBBB@@@???===<<<;;;999999999999999999999999999999888888999::::::;;;<<<>>>@@@AAAAAACCCFFFHHHJJJKKKMMMQQQTTTWWWYYY[[[YYY\\\```ccceeefffhhhjjjmmmnnnppppppppppppqqqsssqqqqqqrrrsssuuuxxx{{{}}}|||}}}~~~~~~|||~~~}}}zzzxxxwwwvvv|||zzzxxxxxxxxxwwwvvvtttqqqnnnkkkiiifffccc^^^[[[TTTRRROOOMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCEEEGGGHHHFFFEEEGGGKKKNNNOOOSSSXXX\\\kkk}}}{{{yyy}}}yyyxxxwwwppphhhdddcccgggjjjmmmssszzzyyywwwttttttsssiiiVVVEEE>>>======>>>???@@@AAABBBEEEGGGIIIJJJJJJLLLOOOQQQOOOPPPRRRTTTUUUVVVWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\___ccceeedddcccbbb^^^YYY[[[ZZZXXXWWWXXX[[[^^^```bbb```^^^]]]]]]]]]\\\[[[\\\]]]]]]]]]\\\]]]```bbbddddddcccbbb```]]][[[ZZZUUUWWWXXXYYYZZZ]]]aaaddd``````___^^^]]]^^^bbbeeekkkzzzwwwpppeeeiiimmmrrr~~~wwwmmmddd```bbbdddcccbbbccchhhmmmooopppqqqqqqssswww|||eeeddddddfffjjjooouuuyyy~~~wwwrrrhhhbbb]]]YYYRRRJJJGGGHHHGGGGGGHHHJJJMMMNNNNNNMMMNNNMMMLLLLLLMMMNNNPPPQQQPPPSSSUUUUUURRROOONNNMMMMMMLLLLLLMMMNNNPPPPPPOOOPPPOOOOOOOOOPPPQQQPPPPPPNNNOOOPPPPPPPPPNNNLLLKKKIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRQQQPPPNNNLLLOOOPPPPPPOOOMMMMMMOOOPPPSSSTTTUUUUUUTTTSSSSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPNNNLLLJJJKKKLLLNNNKKKJJJLLLRRRVVVWWWWWWUUUOOOPPPWWWXXXYYYlllkkkZZZ^^^mmm~~~}}}mmm___[[[gggwwwuuudddYYYQQQLLLMMMNNNIIIDDDCCCAAAAAABBBDDDEEEFFFGGGGGGEEEDDDCCCBBB@@@>>>===<<<::::::::::::::::::::::::999999888888888999:::::::::<<<===>>>>>>???BBBDDDFFFHHHJJJLLLOOORRRTTTUUUSSSVVVZZZ]]]^^^```bbbdddfffhhhiiijjjjjjkkkmmmnnnmmmmmmnnnppprrrvvvyyy{{{yyy{{{|||}}}|||}}}~~~|||xxxtttrrrqqqvvvuuusssrrrrrrqqqooommmhhhfffcccaaa___\\\XXXVVVOOOMMMJJJIIIIIIIIIGGGFFFFFFEEEDDDCCCDDDGGGIIIKKKHHHJJJPPPXXX]]]___eeelllvvvtttqqqqqqzzz}}}vvvyyyyyyrrrlllkkkhhhhhhllloooppptttyyyyyywwwuuurrriii[[[LLLBBB===>>>@@@AAABBBBBBBBBBBBGGGHHHJJJJJJJJJLLLNNNQQQPPPRRRUUUWWWYYYZZZZZZYYYVVVUUUTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[^^^bbbdddbbbaaaaaa^^^YYYZZZYYYXXXWWWXXX[[[]]]___bbb```^^^^^^^^^^^^]]]\\\[[[\\\\\\[[[[[[[[[^^^```dddccccccaaa___]]][[[ZZZXXXYYYZZZZZZZZZ[[[___aaaddddddcccaaa^^^^^^```bbbiiisssvvviiihhhhhhjjjqqqvvvllldddeeefffdddaaabbbeeeiiilllmmmnnnoooqqquuuzzz~~~llllllmmmoootttyyy~~~zzzrrrllleee\\\TTTPPPLLLHHHHHHJJJGGGFFFGGGIIILLLNNNNNNLLLNNNNNNNNNOOOPPPQQQSSSTTTPPPRRRTTTSSSQQQNNNMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOOOOOOOMMMLLLKKKHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRRRRQQQOOOMMMKKKOOOPPPPPPOOOMMMMMMNNNPPPQQQSSSUUUUUUSSSRRRQQQRRRQQQQQQQQQQQQPPPOOONNNMMMMMMNNNNNNLLLJJJJJJKKKLLLLLLKKKJJJLLLPPPTTTVVVWWWOOOMMMOOOTTTUUUUUU___mmmzzzaaa\\\bbbkkk|||pppfffhhhooosssuuudddWWWMMMNNNOOOIIIDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGFFFFFFEEECCCAAA@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999:::::::::;;;<<<<<<;;;<<<>>>@@@AAABBBDDDFFFHHHJJJLLLMMMNNNPPPTTTVVVWWWYYY[[[]]]]]]___bbbccccccdddgggiiiiiiiiijjjlllooorrruuuwwwyyyzzz{{{{{{zzzzzz{{{|||}}}|||~~~}}}zzzwwwsssooollljjjnnnlllkkkjjjjjjiiifffddd___]]]ZZZXXXWWWVVVSSSQQQJJJHHHEEEEEEEEEFFFDDDCCCCCCBBBBBBBBBDDDHHHLLLNNNMMMPPPYYYdddlllrrr|||{{{oooqqqvvv}}}xxxwww}}}yyysssooommmllljjjlllqqqsssssstttxxxyyywwwssskkk]]]MMMDDDBBB>>>AAADDDEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKLLLNNNPPPTTTVVVYYY[[[\\\[[[YYYWWWWWWUUUTTTSSSTTTUUUWWWYYYXXXXXXYYYYYYYYYZZZZZZZZZ\\\```bbb``````aaa___[[[WWWWWWWWWWWWXXXYYY[[[\\\```^^^]]]^^^______]]]\\\ZZZ[[[[[[ZZZYYYZZZ\\\^^^aaaaaa``````^^^]]][[[ZZZ^^^^^^]]][[[YYYXXXZZZ\\\cccdddeeecccaaa_________hhhppp|||{{{nnnhhhccccccgggppp~~~yyymmmkkkhhheeeddddddddddddgggiiijjjkkkmmmpppuuuyyy}}}}}}~~~qqqtttxxx~~~~~~uuulllfffaaaVVVMMMKKKKKKJJJIIIJJJHHHHHHHHHJJJLLLMMMLLLKKKMMMNNNOOOQQQRRRRRRSSSSSSPPPQQQSSSRRROOOMMMLLLMMMIIIKKKMMMOOOPPPRRRSSSUUUNNNNNNOOOOOONNNNNNOOOOOONNNNNNNNNNNNMMMLLLKKKKKKHHHIIIJJJLLLMMMNNNOOOOOOPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPOOOMMMLLLMMMOOOOOORRRUUUUUURRRPPPPPPPPPQQQQQQQQQPPPPPPNNNMMMMMMLLLMMMMMMLLLKKKJJJLLLMMMMMMNNNMMMLLLLLLNNNRRRUUUMMMNNNOOOPPPRRRUUUYYY\\\qqqsssfff______lll~~~wwwsssmmmtttyyydddTTTQQQQQQKKKHHHJJJEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGFFFDDDBBBAAA??????========================::::::999999999999::::::999:::;;;;;;::::::<<<>>>>>>???@@@BBBDDDFFFGGGHHHHHHJJJMMMOOOPPPQQQSSSUUUUUUWWWZZZ[[[\\\^^^```bbbccccccdddfffhhhlllooopppqqqsssuuuuuuuuuuuuwwwyyyyyyzzz{{{zzzzzz|||}}}}}}{{{xxxvvvttttttrrrooolllhhhdddcccdddcccaaaaaa```___\\\YYYVVVTTTQQQPPPPPPOOOMMMLLLFFFDDDBBBBBBCCCCCCBBBAAA??????@@@BBBFFFLLLQQQUUUTTTWWW```lllvvv~~~}}}xxx{{{wwwyyy}}}yyy}}}vvvpppmmmlllllljjjiiilllsssvvvvvvwww{{{{{{tttkkkaaaRRRDDD>>>AAA???BBBGGGHHHHHHIIIJJJLLLJJJKKKLLLLLLLLLMMMOOOQQQSSSVVVYYY\\\]]]\\\YYYWWWWWWVVVTTTSSSSSSUUUWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZXXX\\\___^^^___aaa```\\\VVVWWWXXXYYYZZZ[[[[[[[[[]]]\\\[[[\\\^^^___]]]\\\ZZZ[[[[[[ZZZYYYYYY\\\^^^^^^^^^^^^]]]]]]\\\ZZZZZZ]]]^^^]]][[[YYYXXXZZZ\\\^^^aaacccdddbbb```___^^^bbbiiitttssshhh```___bbbfffmmmuuuzzzuuuooollllllllliiiffffffggghhhiiijjjlllooorrrvvvxxxzzz}}}rrrxxxzzzqqqhhhaaa]]]RRRIIIIIILLLLLLJJJIIIKKKJJJIIIJJJKKKKKKIIIGGGLLLMMMOOOPPPQQQPPPPPPOOOPPPQQQRRRQQQNNNMMMLLLMMMEEEGGGJJJLLLNNNOOOQQQSSSKKKLLLNNNNNNNNNNNNPPPQQQNNNNNNMMMMMMLLLKKKKKKKKKHHHIIIJJJLLLNNNOOOPPPPPPPPPNNNKKKIIIJJJMMMPPPSSSOOOPPPPPPNNNMMMLLLMMMOOONNNQQQTTTTTTQQQOOOOOOPPPOOOPPPPPPPPPPPPOOONNNMMMKKKLLLMMMLLLKKKKKKMMMOOOOOOPPPPPPMMMJJJJJJNNNRRRNNNQQQPPPMMMPPPVVVWWWTTT```qqqccc[[[eeewww}}}llljjjqqqrrr[[[UUUSSSNNNMMMQQQFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999:::::::::999:::;;;:::999999;;;===>>>???@@@AAACCCEEEFFFFFFDDDFFFIIIJJJJJJKKKNNNPPPPPPRRRUUUVVVWWWYYY\\\^^^]]]]]]^^^___bbbeeehhhiiigggiiilllnnnppprrruuuwwwzzzzzzyyyyyyyyy{{{~~~~~~{{{yyywwwvvvtttsssmmmlllkkkiiifffccc___]]]]]]\\\[[[ZZZZZZXXXTTTQQQPPPMMMKKKJJJJJJJJJIIIHHHFFFDDDBBBAAABBBCCCBBBAAA>>>>>>???CCCIIIPPPWWW[[[YYY[[[cccnnn{{{}}}xxxyyy|||uuuwwwxxxnnnhhhgggiiikkkffffffllltttyyyyyyzzz~~~|||qqqdddYYYLLL???;;;??????CCCHHHJJJKKKLLLNNNQQQLLLMMMNNNNNNMMMNNNPPPRRROOORRRWWW\\\^^^]]]\\\ZZZWWWVVVTTTRRRSSSTTTWWWXXXYYYYYYZZZ[[[[[[[[[[[[ZZZVVVZZZ]]]]]]^^^aaaaaa^^^WWWYYY[[[]]]^^^^^^]]]]]][[[ZZZZZZ\\\^^^^^^]]]\\\[[[\\\\\\ZZZYYYZZZ\\\^^^[[[\\\\\\\\\\\\[[[ZZZZZZYYYZZZ[[[ZZZZZZ[[[^^^```ZZZ]]]bbbdddcccaaa______[[[cccnnnxxxyyykkk___]]]```bbbggglllvvvtttuuutttooojjjhhhiiijjjiiiiiijjjmmmoooooossswwwyyyzzz~~~vvv~~~|||tttjjj```ZZZQQQOOOKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKJJJIIIIIIJJJJJJLLLMMMNNNOOOOOOTTTTTTQQQNNNJJJIIIJJJLLLLLLJJJIIIJJJMMMPPPOOOMMMMMMLLLKKKLLLOOOQQQQQQQQQPPPNNNMMMMMMNNNNNNLLLKKKGGGHHHJJJMMMNNNOOOPPPPPPTTTSSSRRRQQQOOONNNLLLLLLNNNOOOOOONNNLLLKKKLLLMMMPPPRRRTTTUUUUUUTTTRRRPPPNNNOOOQQQQQQPPPNNNKKKIIIKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPNNNMMMMMMNNNPPPQQQOOOOOOPPPQQQRRRSSSTTTTTTZZZiiiqqq___]]]eee~~~zzz}}}llleeetttzzzkkk___SSSNNNPPPNNNMMMIIIDDDBBBCCCDDDCCCEEEFFFFFFFFFDDDBBB@@@???AAA@@@???===<<<;;;;;;;;;===<<<:::888777777777888888888888999999::::::;;;;;;;;;<<<===>>>???@@@@@@CCCDDDDDDEEEFFFGGGGGGHHHLLLMMMNNNPPPRRRTTTUUUUUUUUUVVVXXX[[[^^^```bbbcccbbbdddgggjjjlllmmmmmmllloooqqqsssttttttvvvyyy|||~~~~~~~~~~~~~~~}}}}}}}}}{{{yyyxxxwww{{{zzzwwwsssoookkkiiigggfffeeedddaaa^^^[[[XXXVVVVVVUUUTTTRRRPPPNNNMMMLLLJJJGGGCCCCCCFFFGGGFFFEEEDDDCCCAAA???>>>>>>??????@@@@@@BBBEEEJJJQQQXXX\\\]]]```fffooozzzwwwzzz}}}xxxvvvuuu{{{xxxiiieeejjjpppoookkkgggqqqzzz|||}}}~~~|||yyyrrrjjj]]]NNNBBB===???BBB@@@CCCFFFGGGHHHIIIKKKMMMOOOOOOPPPQQQSSSRRROOOLLLRRRRRRSSSVVVZZZ[[[ZZZYYYVVVVVVWWWWWWWWWWWWWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[]]]]]]]]]]]]___```ZZZ[[[\\\^^^___`````````ZZZ\\\^^^______^^^^^^___ddddddbbb___\\\\\\^^^aaa]]]\\\YYYVVVSSSTTTWWWZZZZZZZZZ[[[[[[ZZZYYYXXXXXX]]]^^^___bbbcccccc```]]]ZZZ```iiipppwwwxxx```XXX[[[^^^aaadddpppvvvhhhggghhhjjjjjjiiiiiijjjkkkrrrrrrsssuuuvvvxxxyyyzzz|||yyyooodddZZZTTTNNNLLLKKKKKKKKKLLLKKKJJJIIIHHHFFFFFFFFFFFFEEEEEELLLLLLLLLLLLLLLLLLKKKKKKPPPPPPOOOLLLJJJJJJLLLNNNMMMKKKIIIJJJMMMOOOOOONNNLLLKKKJJJKKKMMMOOOPPPOOOOOOMMMLLLKKKLLLLLLJJJHHHGGGHHHHHHJJJKKKNNNPPPQQQTTTSSSQQQPPPNNNMMMMMMMMMNNNOOOPPPOOOMMMLLLMMMNNNNNNOOOQQQSSSSSSQQQOOONNNNNNOOOPPPQQQPPPNNNLLLJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMMMMNNNOOOPPPNNNOOOOOOPPPQQQRRRSSSSSSWWW```yyykkk```aaawwwzzzhhhmmm}}}wwwfffYYYTTTSSSQQQMMMHHHFFFFFFFFFEEECCCDDDEEEEEEEEEDDDCCCBBBAAAAAA???>>>===<<<<<<<<>><<<:::999888888999888888999999999:::::::::::::::;;;<<<===>>>??????BBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQSSSVVVYYY[[[]]]^^^^^^```bbbeeegggggggggfffiiikkkmmmnnnnnnpppsssvvvzzzzzzyyyyyyyyyyyyyyyyyy|||||||||}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}||||||||||||zzz{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}|||{{{zzzxxxwwwuuuuuuuuussspppmmmhhheeebbb```]]]]]]\\\ZZZXXXVVVTTTSSSRRRQQQPPPNNNLLLKKKIIIIIIHHHEEEBBBAAABBBCCCAAA???AAA@@@@@@@@@AAACCCDDDEEECCCCCCEEEHHHMMMUUU]]]bbbiiimmmsss{{{~~~|||xxxwww|||tttuuuxxx~~~wwwooogggffflllqqqpppmmmkkkttt|||}}}xxxmmmdddVVVIII@@@===???@@@@@@CCCFFFHHHHHHIIIKKKMMMPPPOOOPPPQQQSSSTTTRRRPPPUUUUUUVVVXXX[[[\\\[[[ZZZVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYZZZZZZYYYYYYYYYZZZ\\\]]]]]]\\\[[[\\\]]]YYYZZZ\\\^^^```aaabbbccc``````___^^^]]]]]]^^^___bbbcccbbb```]]][[[[[[\\\[[[[[[[[[XXXUUUSSSSSSTTTWWWXXXXXXYYYYYYYYYXXXXXXYYYZZZ[[[]]]______\\\YYYWWWZZZ```fffmmm}}}qqq```]]]___cccgggooo{{{oooggghhhiiiiiihhhgggiiijjjnnnoooqqqrrrtttuuuuuuuuuyyy{{{|||pppeee[[[SSSNNNKKKJJJKKKLLLMMMMMMKKKIIIGGGFFFEEECCCCCCDDDFFFGGGOOONNNNNNMMMKKKIIIHHHGGGLLLLLLLLLKKKJJJKKKNNNPPPOOOMMMJJJIIIKKKNNNOOOPPPKKKJJJIIIJJJLLLNNNNNNNNNNNNLLLKKKJJJJJJJJJHHHFFFHHHGGGGGGGGGJJJMMMPPPSSSTTTSSSPPPNNNMMMMMMMMMNNNNNNPPPPPPPPPNNNMMMNNNOOONNNOOOQQQRRRRRRQQQOOONNNNNNOOOPPPQQQPPPOOOLLLKKKLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLMMMMMMNNNNNNNNNOOOMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUdddkkkaaafffvvvsssjjjnnn|||}}}iii]]]UUUQQQLLLIIIGGGEEEDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDBBBAAA@@@???>>>=========AAA@@@>>><<<;;;:::999999999999999999::::::::::::999999:::;;;<<<<<<======?????????@@@@@@AAAAAABBB@@@AAACCCEEEGGGIIIJJJKKKJJJLLLMMMPPPSSSUUUWWWXXXYYYZZZ\\\^^^____________aaaccceeeffffffhhhkkkmmmrrrrrrsssssssssssssssssswwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}xxxwwwwwwwwwwwwxxxyyyyyy|||{{{yyyxxxwwwvvvvvvuuurrrqqqqqqqqqqqqrrrtttuuuuuuwwwyyy{{{{{{zzzxxxvvvssssssrrrqqqpppooonnnnnnllljjjgggccc___[[[XXXWWWQQQRRRRRRQQQQQQPPPOOONNNLLLKKKJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@AAAAAA???===@@@@@@@@@BBBCCCFFFHHHIIIIIIKKKNNNQQQXXXaaakkkrrr~~~|||xxxwwwvvvyyyzzz}}}}}}vvvkkkiiigggiiinnnqqqqqqooorrrwww}}}}}}sssfff[[[MMMBBB>>>>>>???@@@AAACCCFFFHHHIIIJJJLLLMMMPPPOOOOOOPPPSSSUUUVVVVVVWWWWWWXXXZZZ\\\]]]]]][[[WWWWWWWWWWWWVVVUUUTTTTTTVVVWWWWWWXXXXXXWWWWWWVVVYYY[[[\\\\\\ZZZYYYYYYZZZXXXYYY[[[^^^```bbbcccdddfffdddaaa^^^]]]]]]___``````aaaaaa```\\\ZZZXXXXXXYYY[[[\\\ZZZVVVRRROOONNNSSSSSSTTTUUUWWWXXXXXXYYYWWWXXXYYY[[[\\\\\\ZZZWWWYYYYYY\\\```fffuuujjj]]]\\\```fffooozzzzzzooofffgggggggggeeeeeeggghhhiiikkkmmmoooppppppppppppsssvvvyyy|||~~~rrreee[[[TTTNNNKKKJJJKKKLLLNNNOOONNNKKKHHHEEEEEEDDDDDDDDDGGGKKKNNNOOOOOOOOONNNLLLJJJHHHGGGJJJKKKLLLLLLKKKLLLNNNPPPPPPNNNKKKIIIJJJLLLOOOPPPLLLJJJIIIJJJLLLNNNNNNNNNNNNLLLKKKJJJJJJIIIGGGFFFGGGGGGHHHJJJLLLNNNPPPRRRSSSQQQOOOLLLKKKLLLNNNOOONNNPPPQQQPPPOOOOOOPPPQQQPPPQQQRRRSSSSSSRRRQQQPPPNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLLLLMMMMMMNNNOOOJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQXXXlll{{{eee[[[fffvvvqqqiiippp~~~oooWWWPPPJJJHHHHHHFFFDDDEEECCCCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>AAA@@@???===<<<;;;:::999::::::::::::::::::999999888888888999:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???@@@BBBDDDFFFHHHIIIFFFGGGIIILLLNNNPPPRRRSSSUUUVVVWWWXXXYYYYYYYYYXXXZZZ\\\^^^___```aaadddgggllllllmmmmmmnnnnnnnnnnnnqqqqqqrrrssstttvvvxxxyyy|||{{{zzzyyyyyyzzz|||}}}~~~}}}}}}|||zzzxxxwwwvvvrrrrrrqqqqqqqqqrrrrrrsssvvvuuutttrrrpppooonnnnnnjjjjjjhhhhhhiiikkkmmmooonnnnnnoooooooooooonnnmmmggggggffffffeeeeeeddddddcccaaa^^^[[[WWWSSSQQQOOOJJJKKKKKKKKKKKKJJJIIIIIIGGGFFFFFFDDDCCCBBBAAAAAA>>>>>>>>>???AAAAAAAAA@@@AAAAAABBBCCCDDDFFFGGGHHHRRRUUU[[[bbbiiittt}}}wwwwwwvvvxxx}}}vvvmmmggghhhjjjlllnnnpppqqqrrrwwwzzz~~~xxxjjj]]]RRREEE======@@@AAAAAACCCEEEHHHIIIJJJJJJLLLNNNOOONNNMMMNNNRRRVVVXXXYYYVVVVVVVVVYYY\\\^^^^^^]]]XXXXXXYYYXXXWWWVVVTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVXXXZZZZZZYYYXXXXXXYYYWWWXXXZZZ\\\^^^``````aaafffccc```______`````````^^^___^^^]]]ZZZYYYZZZ[[[YYY[[[[[[YYYUUUQQQOOONNNOOOOOOPPPRRRTTTVVVXXXYYYYYYYYYYYY[[[]]]]]][[[YYYYYYXXXYYY\\\aaakkk~~~hhh^^^```eeeoootttwwwmmmcccddddddcccbbbccceeegggfffhhhjjjlllmmmmmmllllllqqqsssvvvxxx{{{xxxkkk___UUUOOOLLLJJJLLLLLLMMMOOOPPPOOOKKKHHHGGGGGGGGGEEEDDDFFFJJJNNNMMMMMMNNNOOONNNMMMKKKJJJKKKLLLMMMMMMLLLLLLMMMOOOPPPNNNKKKIIIHHHJJJMMMOOOMMMLLLJJJKKKMMMOOOOOONNNOOOMMMLLLKKKKKKKKKIIIGGGGGGIIILLLNNNPPPQQQPPPOOORRRPPPMMMKKKKKKLLLNNNOOONNNOOOQQQQQQPPPPPPQQQSSSOOOPPPQQQRRRRRRQQQPPPOOONNNNNNOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMNNNOOOJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRVVV```ooojjj^^^___hhhwwwzzzkkkjjj{{{]]]SSSJJJJJJJJJGGGGGGIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????>>>===<<<;;;::::::;;;;;;;;;::::::999999999777777888888999999:::::::::::::::::::::;;;;;;;;;<<<===>>>???AAACCCDDDEEEDDDEEEGGGIIIKKKMMMOOOPPPSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[]]]```bbbggggggggghhhiiijjjkkkkkkkkkkkklllmmmnnnppprrrsssqqqqqqpppqqqrrrsssuuuvvvvvvvvvvvvtttsssqqqooonnnllllllkkkkkkkkkkkkkkklllooonnnllljjjiiihhhggggggdddcccbbbbbbccceeegggiiieeeeeeeeeddddddccccccccc^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZWWWTTTQQQNNNKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@??????<<<===>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKKKKYYY```kkkuuu~~~}}}}}}~~~yyy}}}}}}|||mmmeeedddeeegggjjjmmmppptttwwwzzz{{{|||~~~}}}ooo___TTTKKKAAA<<<>>>BBBDDDCCCEEEGGGJJJKKKKKKLLLMMMOOONNNMMMKKKMMMQQQUUUXXXYYYRRRRRRSSSUUUYYY]]]^^^^^^YYYZZZ[[[[[[ZZZXXXVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTQQQTTTWWWYYYXXXXXXYYYYYYWWWXXXYYYZZZ[[[[[[\\\[[[```______```bbbcccaaa```]]]]]][[[YYYXXXZZZ^^^aaa]]]\\\ZZZWWWSSSQQQQQQRRRMMMMMMNNNOOORRRTTTVVVXXXZZZYYYYYY[[[\\\]]][[[YYYTTTSSSTTTWWWZZZ___jjjvvvllleeeeeekkkooozzznnncccdddcccbbbaaaaaadddffffffggghhhjjjkkkkkkkkkjjjnnnpppsssuuuwwwzzz}}}vvviii\\\SSSNNNKKKIIILLLMMMNNNPPPRRRQQQNNNKKKKKKLLLKKKHHHCCCAAADDDGGGIIIJJJLLLNNNOOONNNMMMLLLJJJLLLMMMLLLKKKJJJKKKLLLNNNMMMLLLIIIGGGHHHKKKMMMNNNLLLKKKKKKMMMNNNNNNNNNOOOMMMLLLLLLLLLLLLKKKJJJHHHJJJNNNQQQRRRQQQOOOMMMOOONNNMMMKKKKKKLLLNNNOOOMMMNNNPPPPPPPPPPPPRRRSSSMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMNNNNNNOOOMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPSSSXXX\\\```mmmxxxaaa[[[[[[iii}}}rrrnnnuuu~~~dddUUUIIIHHHHHHDDDDDDHHHJJJHHHFFFDDDBBB@@@??????@@@@@@???>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;===<<<<<<;;;:::999999888777777888888888999999999999999999999999999999999999:::;;;<<<===>>>>>>???AAABBBDDDFFFHHHJJJKKKLLLNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSUUUVVVWWWYYY\\\^^^```aaabbbcccdddeeeffffffdddeeeeeefffggghhhjjjkkkllllllmmmnnnoooppppppqqqooonnnnnnmmmlllkkkiiihhhfffeeeddddddcccdddddddddeeedddcccaaa```_________^^^]]]\\\\\\]]]^^^``````]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVSSSRRRPPPNNNKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>===>>>>>>===<<<===@@@BBBFFFHHHKKKOOORRRUUUWWWXXXaaammm|||zzzqqqqqqvvv{{{~~~|||~~~rrrgggaaaaaaaaacccgggmmmsssyyy|||||||||{{{zzzyyysssdddUUUKKKFFF@@@===@@@CCCEEEFFFGGGJJJLLLMMMMMMNNNOOOQQQOOOMMMLLLMMMQQQTTTWWWWWWPPPOOOPPPRRRVVVZZZ\\\\\\YYYZZZ[[[\\\\\\ZZZXXXVVVTTTUUUUUUVVVVVVUUUUUUTTTOOORRRVVVXXXXXXXXXYYYZZZWWWWWWXXXYYYYYYYYYYYYXXX\\\[[[[[[___cccdddbbb___^^^]]]ZZZXXXXXX\\\bbbfffcccaaa\\\VVVRRRQQQRRRUUUMMMMMMMMMNNNOOORRRTTTVVVXXXWWWWWWXXXZZZZZZYYYXXXTTTSSSTTTXXXZZZZZZ___eeewwwmmmcccgggjjjyyytttlllllljjjgggdddcccdddffffffgggggghhhhhhiiijjjjjjjjjmmmppprrrtttvvvxxx{{{}}}wwwooocccXXXQQQMMMKKKJJJKKKKKKMMMPPPSSSTTTSSSQQQOOOQQQPPPLLLEEEBBBBBBEEEFFFGGGJJJLLLNNNMMMLLLKKKFFFHHHJJJJJJIIIIIIJJJKKKKKKLLLLLLJJJGGGFFFHHHJJJMMMKKKJJJJJJLLLMMMMMMLLLMMMLLLKKKKKKMMMMMMLLLKKKJJJLLLNNNOOOPPPOOOMMMLLLMMMMMMLLLLLLLLLMMMMMMNNNKKKMMMOOOOOOOOOPPPRRRSSSMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRROOONNNNNNMMMMMMNNNNNNNNNPPPOOOMMMLLLKKKKKKLLLMMMKKKLLLLLLMMMNNNOOOPPPQQQNNNRRRWWWYYYYYY^^^pppssseee[[[dddvvv~~~|||www~~~qqq^^^OOOKKKJJJEEEEEEIIIJJJIIIFFFDDDAAA@@@????????????>>>=========>>>>>>======???@@@@@@@@@???>>>>>>===<<<;;;:::999888888777888888888888999999999999999999999999999999999999999999:::::::::;;;;;;===>>>???AAACCCEEEFFFGGGIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNPPPQQQRRRTTTWWWYYYYYYZZZ[[[\\\]]]___``````^^^^^^^^^^^^___```aaabbbggghhhiiijjjjjjiiihhhgggeeeeeeeeeeeedddcccbbbaaa___^^^^^^]]]\\\\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRQQQQQQPPPOOONNNNNNKKKJJJIIIGGGFFFDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>===============>>>?????????CCCIIINNNSSSUUUXXX\\\___bbbcccdddnnn|||uuurrruuuzzz~~~||||||yyymmmfffdddddddddffflllsssyyy|||}}}}}}}}}{{{vvvqqqjjj[[[NNNCCCAAA@@@???@@@CCCEEEGGGJJJLLLNNNOOOOOOPPPQQQRRRQQQPPPOOOPPPRRRUUUVVVVVVRRRPPPPPPQQQTTTWWWXXXXXXWWWYYY[[[\\\\\\ZZZXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVOOOSSSWWWYYYXXXXXXWWWXXXUUUVVVWWWXXXYYYZZZZZZZZZ\\\YYYXXX[[[___bbbaaa______^^^]]][[[[[[]]]bbbfffiiifffaaaZZZSSSQQQQQQSSSOOONNNMMMMMMNNNPPPRRRTTTXXXWWWVVVWWWYYYZZZYYYWWWVVVTTTUUUYYY[[[ZZZ[[[___gggnnn~~~jjjfffhhhttt{{{yyyuuuooojjjgggfffhhhgggfffeeeeeefffgggiiijjjiiillloooqqqssstttwwwyyyuuullleee[[[SSSNNNMMMMMMMMMIIIJJJLLLPPPTTTWWWWWWVVVPPPSSSTTTPPPJJJFFFGGGIIIDDDFFFIIIKKKLLLKKKJJJHHHCCCEEEGGGHHHHHHHHHIIIJJJJJJKKKLLLJJJGGGEEEGGGIIILLLJJJIIIIIIKKKLLLLLLKKKLLLKKKJJJKKKLLLMMMMMMKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLNNNOOOOOOPPPQQQSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRROOOOOONNNNNNMMMNNNNNNNNNRRRPPPNNNLLLKKKKKKLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQLLLOOOTTTWWWVVVXXXbbbmmm{{{hhhgggrrr}}}vvv{{{nnn[[[VVVSSSMMMLLLQQQJJJHHHFFFCCCAAA@@@@@@@@@???>>>===============>>>===>>>@@@AAABBBBBBAAAAAA>>>>>>===<<<:::999888888888888888888999999999999:::::::::999999999999999;;;;;;;;;;;;::::::::::::::::::<<<>>>@@@AAACCCCCCDDDDDDEEEEEEFFFHHHIIIJJJIIIKKKLLLMMMNNNPPPSSSUUUTTTTTTVVVWWWYYYZZZ[[[\\\ZZZZZZYYYYYYZZZ[[[\\\\\\^^^```aaabbbaaa^^^[[[XXX]]]]]]^^^^^^]]]\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXUUUUUUTTTSSSRRRRRRSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQTTTTTTSSSSSSQQQPPPNNNMMMMMMLLLLLLKKKIIIHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@???===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@BBBEEELLLUUU\\\```bbbdddgggiiijjjjjjjjjzzz{{{tttxxxtttllliiijjjllllllmmmssszzz~~~~~~|||~~~~~~{{{tttmmmdddVVVJJJ>>>???@@@@@@@@@BBBDDDGGGKKKMMMPPPQQQQQQQQQRRRSSSSSSRRRQQQRRRTTTVVVVVVUUUTTTRRRQQQQQQSSSUUUUUUUUUUUUWWWYYY[[[[[[ZZZXXXVVVVVVWWWWWWXXXXXXWWWWWWVVVQQQTTTXXXYYYXXXWWWVVVVVVTTTUUUWWWYYYZZZ[[[\\\\\\^^^ZZZVVVWWW\\\``````______``````___^^^___aaacccllljjjeee]]]UUUPPPOOOOOOPPPOOONNNMMMMMMOOOQQQRRRYYYXXXWWWXXXZZZ[[[ZZZYYYSSSPPPPPPTTTVVVVVVXXX[[[]]]___hhhyyyggghhhooo}}}wwwooojjjhhhiiihhhfffdddccccccfffhhhjjjjjjmmmpppssstttvvvxxxzzzwwwqqq^^^ZZZUUUQQQOOOOOONNNMMMLLLIIIGGGIIINNNQQQRRRQQQYYYWWWUUURRRPPPMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIFFFGGGHHHHHHHHHFFFDDDCCCIIIIIIJJJHHHGGGFFFGGGIIIKKKJJJIIIJJJLLLNNNMMMLLLMMMKKKJJJJJJKKKKKKJJJHHHMMMMMMLLLLLLMMMMMMNNNOOOQQQPPPMMMKKKJJJJJJKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMMMMMMMMMMNNNNNNNNNFFFIIIMMMQQQSSSRRRPPPNNNQQQUUUWWWVVVSSSSSSWWW[[[ooollleeekkk}}}qqqjjjggg```XXXTTTMMMLLLJJJFFFBBB@@@AAACCCAAA@@@>>><<<<<<<<<<<<=========>>>AAACCCDDDCCCAAABBB@@@>>>===<<<;;;<<<<<<:::999:::<<>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFHHHJJJLLLMMMNNNQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSRRRRRRRRRRRRSSSTTTSSSRRRRRRQQQQQQQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIMMMMMMMMMLLLKKKJJJHHHGGGIIIJJJJJJIIIGGGFFFGGGHHHDDDCCCBBBAAA@@@@@@@@@@@@AAA???>>>???AAABBB???<<<======>>>===;;;;;;<<<>>>???@@@BBBCCCGGGSSSdddppptttpppkkkggghhhmmmtttxxx~~~{{{}}}xxxqqqooorrrvvvzzzxxxvvvxxx|||~~~yyytttnnnbbbSSSHHHBBBAAAAAABBBCCCEEEGGGIIILLLMMMPPPRRRSSSSSSSSSRRRRRRTTTUUUUUUTTTRRRSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUXXXYYY[[[]]]]]]]]][[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVVVVWWWXXXXXXXXXYYY[[[]]]^^^]]][[[YYYYYY[[[]]]___aaaaaa```______aaafffiiipppnnnhhh```XXXSSSPPPPPPRRROOOLLLLLLMMMPPPSSSTTTXXXYYYZZZ[[[\\\\\\\\\\\\SSSSSSRRRPPPPPPSSSWWW[[[[[[\\\^^^jjjkkkcccooo{{{rrriiihhhdddgggiiiddd___^^^dddkkkjjjlllooorrruuuwww{{{}}}yyyooohhhXXXUUUPPPNNNMMMNNNMMMMMMNNNNNNNNNPPPSSSVVVWWWWWWWWWVVVTTTRRRPPPPPPPPPPPPLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGHHHGGGGGGGGGIIIKKKKKKJJJJJJKKKMMMNNNMMMLLLOOONNNMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNJJJLLLPPPSSSTTTSSSRRRPPPKKKNNNPPPOOOMMMLLLPPPSSS]]]qqqlllhhhtttuuujjjdddXXXRRRJJJDDDBBBBBBBBBAAACCCBBB@@@???===<<<<<<<<>>>>>???@@@AAA@@@>>>DDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;<<>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEGGGHHHJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDCCCAAAAAAAAABBBCCCBBBAAA@@@????????????@@@>>>===>>>@@@@@@>>><<<======>>><<<;;;:::<<<===???BBBDDDGGGLLLYYYiiivvv{{{yyyvvvrrrrrrwww~~~uuuwww{{{vvvrrrtttxxx|||}}}|||{{{yyyzzz}}}|||uuuooojjjaaaUUUMMMDDDDDDDDDDDDFFFHHHIIIKKKNNNNNNOOOPPPRRRSSSTTTTTTUUUVVVVVVUUUSSSRRRRRRSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUWWWYYY[[[]]]]]]\\\[[[[[[ZZZXXXWWWVVVWWWYYYZZZYYYZZZ[[[[[[[[[YYYXXXVVVTTTUUUWWWWWWWWWXXX[[[]]]```___]]]]]]]]]```bbbdddaaaaaa```______ccchhhllltttrrrmmmfff^^^YYYWWWWWWUUUSSSPPPOOOPPPRRRTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZSSSSSSRRRQQQQQQSSSWWW[[[[[[YYYYYYcccxxxrrreeemmmvvvyyynnnjjjfffiiijjjgggcccaaadddhhhhhhiiilllooosssvvvzzz}}}~~~rrrggg```WWWUUURRRPPPQQQRRRSSSRRRSSSUUUWWWXXXXXXXXXYYYZZZWWWUUUSSSQQQQQQRRRTTTUUUTTTSSSPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGBBBDDDEEEFFFFFFHHHJJJLLLKKKJJJJJJKKKMMMNNNMMMLLLOOOMMMMMMMMMOOOPPPOOONNNJJJKKKMMMNNNNNNNNNMMMLLLHHHGGGGGGGGGHHHJJJKKKMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMOOOQQQQQQQQQPPPPPPKKKNNNPPPOOOMMMMMMOOORRRRRR]]]qqqzzziiilllvvvzzzrrrooottt|||{{{nnnbbbRRRIIIGGGGGGEEEBBBDDDDDDCCCBBB@@@???===<<>>===>>>@@@AAAAAA@@@DDDCCCBBB@@@>>>=========>>>===<<<<<<>>>>>>===;;;<<<<<<;;;::::::::::::;;;777888999::::::999888777:::999888888:::<<<<<<;;;===========================>>>???AAABBBDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBB@@@??????@@@BBBBBBBBB@@@???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<===>>>???>>>===??????@@@>>>===<<<>>>???>>>BBBEEEHHHLLLVVVeeeppp~~~}}}uuuoooqqquuu||||||rrrjjjlllwww~~~}}}~~~|||tttmmmgggaaaZZZUUUFFFGGGGGGHHHJJJKKKLLLMMMPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXWWWTTTQQQPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTVVVYYY\\\]]]]]]]]]\\\ZZZWWWUUUUUUVVVYYY[[[YYY[[[]]]^^^]]][[[YYYWWWRRRTTTUUUVVVVVVWWWZZZ\\\^^^^^^]]]^^^```cccfffhhhcccbbbaaa``````dddjjjooovvvuuuqqqjjjddd___]]]]]][[[YYYVVVTTTSSSTTTVVVWWWVVVWWWWWWXXXXXXXXXXXXWWWTTTTTTSSSQQQQQQSSSWWW[[[[[[UUUTTT[[[hhh~~~mmmnnntttzzzvvvpppkkklllmmmlllkkkiiijjjkkklllkkklllmmmppptttyyy{{{wwwmmmccc^^^WWWUUUSSSRRRTTTUUUUUUUUUUUUXXX[[[ZZZWWWUUUVVVWWWXXXVVVSSSQQQQQQSSSUUUWWWXXXVVVSSSOOOMMMLLLLLLLLLJJJKKKLLLLLLKKKJJJHHHGGGBBBDDDEEEEEEFFFGGGIIIKKKJJJJJJJJJLLLNNNOOOMMMLLLKKKJJJIIIJJJLLLMMMMMMLLLIIIJJJLLLNNNNNNMMMLLLKKKGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPRRRRRRPPPPPPQQQSSSQQQTTT^^^ssswwwmmmllltttxxxnnnhhhfffgggwwwxxxfffVVVNNNJJJGGGEEEDDDEEEEEEEEEDDDBBB@@@>>>???>>>===>>>AAADDDEEEEEEBBBAAAAAA@@@??????>>>>>>@@@???>>>==================<<<<<<;;;;;;;;;;;;;;;666888999;;;;;;:::999777:::888777888999;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===???@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>?????????BBBBBBBBBBBBAAA@@@???>>>???@@@AAA@@@???>>>???@@@@@@???>>>===============<<<<<<<<<<<<===>>>>>>>>>AAABBBCCCBBBAAAAAACCCEEEDDDHHHLLLMMMOOOUUU___hhh{{{zzzwww|||tttnnnoooqqqwww~~~pppjjjffflllzzz~~~xxxpppiiiccc]]]VVVRRRHHHIIIJJJLLLNNNNNNOOOOOOQQQRRRSSSUUUWWWXXXYYYYYYZZZYYYWWWSSSOOONNNOOOQQQSSSSSSSSSSSSSSSRRRQQQQQQPPPRRRUUUXXX[[[^^^___```ZZZYYYXXXVVVVVVUUUVVVVVVXXXYYY\\\^^^^^^]]]ZZZXXXSSSTTTUUUUUUUUUUUUXXXZZZYYYZZZZZZ\\\^^^bbbeeegggfffeeeccc``````dddjjjooosssssspppkkkfffbbbaaaaaadddbbb___ZZZVVVTTTUUUVVVUUUVVVVVVWWWWWWVVVVVVUUUSSSSSSRRRPPPOOORRRVVVYYY[[[TTTSSSZZZ^^^kkkzzztttvvvxxxxxxsssrrrqqqqqqsssvvvyyy{{{{{{vvvqqqmmmnnnqqqtttvvvwwwnnnfff___\\\TTTRRRPPPPPPRRRSSSSSSRRRRRRVVVYYYZZZWWWVVVWWWYYYZZZXXXTTTQQQQQQRRRTTTVVVUUURRROOOKKKIIIHHHHHHHHHIIIKKKNNNPPPOOOLLLHHHEEEEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJKKKMMMOOOOOONNNLLLIIIHHHHHHIIIKKKLLLKKKJJJHHHJJJLLLMMMMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOONNNMMMMMMNNNNNNNNNRRR]]]qqq{{{nnnllluuu{{{lllaaa___cccsss{{{gggVVVKKKFFFEEEDDDEEEFFFFFFFFFDDDCCCBBBAAA@@@>>>>>>AAACCCDDDDDD>>>>>>>>>?????????@@@@@@AAA@@@@@@???>>>===>>>???>>>===<<<<<<;;;;;;<<<<<<888999;;;======<<<;;;::::::888777777999::::::999:::999999999999999999999:::;;;;;;<<<===>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>=========>>>>>>???========================>>>===============>>>>>>@@@@@@AAA@@@@@@???>>>===:::;;;<<<<<<;;;:::;;;<<<>>>>>>======<<<<<<======<<<<<<<<<======>>>@@@AAAAAACCCEEEEEEFFFGGGJJJLLLQQQVVV[[[^^^___bbbjjjppp}}}yyyzzz{{{||||||}}}}}}~~~yyypppooonnnqqqxxxzzzvvvhhhiiilllsss{{{vvvrrrllleee^^^VVVNNNJJJIIIKKKMMMPPPQQQQQQQQQPPPRRRTTTWWWZZZ\\\\\\[[[[[[ZZZYYYWWWSSSOOOMMMNNNPPPSSSSSSTTTTTTSSSRRRQQQPPPPPPRRRTTTWWW[[[]]]___```[[[[[[]]]]]][[[YYYVVVTTTVVVWWWZZZ\\\]]]\\\ZZZYYYUUUVVVWWWVVVUUUUUUVVVXXXWWWWWWYYY[[[]]]aaadddeeegggfffdddaaa```bbbgggkkkppppppoookkkgggdddddddddllljjjggg```YYYTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVSSSRRRQQQOOONNNPPPTTTXXXZZZVVVXXX]]]]]]bbb||||||xxxuuuzzz|||xxxuuutttwww|||sssooonnnnnnnnnwwwkkkbbb\\\YYYWWWTTTSSSRRRRRRTTTVVVVVVUUUOOOQQQTTTWWWXXXZZZ\\\^^^ZZZXXXUUURRRQQQQQQSSSTTTSSSRRROOOMMMKKKJJJJJJJJJIIIKKKNNNPPPOOOLLLHHHFFFHHHHHHHHHGGGEEEEEEFFFGGGJJJJJJLLLNNNPPPPPPNNNLLLKKKJJJIIIJJJLLLLLLLLLJJJHHHIIIKKKLLLLLLLLLKKKJJJMMMLLLLLLKKKIIIHHHGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLOOOTTT^^^rrrvvvwwwyyyiiiaaa[[[aaa}}}zzzeeeTTTJJJFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDBBB@@@@@@AAAAAAAAA@@@<<<===>>>???@@@@@@@@@??????AAAAAAAAA???>>>???@@@>>>>>>===<<<<<<<<<<<<===:::;;;<<<===>>>>>>======;;;999888888999::::::999888888888888888888888888:::;;;;;;;;;<<<<<<======<<<<<<<<<=========>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======>>>>>>===<<<<<<;;;:::<<<======<<<;;;<<<>>>>>>======<<<<<<============>>>>>>>>>>>>???BBBEEECCCEEEHHHJJJLLLOOOSSSVVV\\\cccmmmsssvvv{{{oooqqqtttyyy~~~vvvsssoooooottt{{{vvvooommmiiinnnuuuzzz}}}tttsssooohhh```WWWPPPKKKKKKMMMPPPSSSUUUTTTSSSRRRSSSUUUXXX\\\^^^^^^^^^]]][[[[[[YYYUUURRROOOPPPQQQRRRRRRSSSTTTTTTSSSQQQQQQPPPQQQSSSVVVYYY[[[]]]^^^[[[^^^aaacccbbb___[[[XXXXXXXXXYYYZZZZZZYYYXXXXXXWWWXXXXXXWWWVVVVVVXXXYYYXXXYYYZZZ\\\^^^aaacccdddeeedddcccaaa```bbbeeeiiinnnoooooommmjjjhhhhhhhhhooonnnkkkcccZZZTTTSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXSSSSSSQQQOOONNNPPPTTTWWWZZZYYY\\\___^^^aaarrrxxxoooooouuu}}}yyy{{{|||uuunnniiivvvhhh\\\UUUTTTUUUVVVSSSSSSSSSUUUXXX[[[[[[[[[PPPPPPPPPRRRVVVYYY[[[[[[XXXVVVUUUSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNLLLMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIHHHFFFEEEGGGHHHJJJJJJLLLOOOQQQPPPNNNKKKMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEGGGHHHIIIJJJKKKLLLMMMMMMOOONNNNNNMMMLLLLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLMMMIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPNNNLLLJJJKKKNNNRRRUUU```www{{{iii^^^^^^uuulllZZZOOOKKKJJJHHHFFFDDDCCCBBBBBBCCCBBBBBBDDDFFFGGGFFFEEE???@@@AAAAAAAAA@@@???>>>===@@@CCCCCCAAA@@@@@@AAA???>>>======<<<<<<======;;;;;;<<<======>>>??????<<<:::888888:::;;;:::999666666777777888888999999:::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========???>>>======<<<<<<======???>>>>>>>>>>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===<<<<<<======<<<<<<;;;;;;<<<===>>>>>>======>>>@@@>>>===============>>>>>>>>>???@@@@@@???AAAEEEIIIHHHKKKOOOSSSWWW\\\aaaeeelllvvvyyy||||||wwwvvvyyy~~~rrrjjjiiikkkqqquuuzzz}}}|||uuussspppjjjbbbZZZTTTRRRMMMPPPTTTWWWYYYXXXVVVTTTVVVVVVWWWXXXZZZ]]]___aaa]]]]]]\\\ZZZVVVSSSSSSSSSPPPQQQSSSTTTTTTTTTRRRQQQPPPPPPQQQSSSUUUWWWYYYZZZYYY[[[___bbbcccbbb```^^^^^^]]][[[YYYXXXVVVUUUUUUVVVWWWYYYYYYYYYYYY\\\^^^YYYZZZ[[[]]]^^^```aaabbb^^^___`````````bbbeeehhhkkklllmmmllljjjiiiiiijjjmmmnnnllleee\\\UUUUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZUUUUUUSSSQQQPPPQQQUUUYYYZZZ\\\^^^]]]]]]cccllluuuyyyjjjfffhhhooo~~~xxxmmmsssiii\\\QQQNNNPPPUUUXXXMMMMMMOOORRRVVVZZZ[[[[[[TTTQQQNNNOOORRRUUUTTTSSSUUUTTTTTTSSSSSSRRRSSSSSSNNNNNNOOOOOOOOONNNMMMLLLOOONNNKKKJJJIIIJJJKKKLLLHHHIIIIIIHHHGGGGGGHHHJJJJJJJJJLLLOOOQQQQQQNNNKKKMMMKKKJJJJJJKKKKKKJJJHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLGGGHHHJJJLLLLLLLLLLLLKKKLLLLLLMMMNNNOOONNNLLLIIIFFFFFFJJJNNNOOORRRaaaqqq}}}qqqfffcccuuulll[[[OOOMMMJJJFFFCCCAAA@@@@@@@@@AAADDDHHHMMMPPPPPPOOOCCCCCCDDDCCCBBB@@@===<<<<<>>===============<<<;;;;;;;;;<<<>>>???@@@<<<:::999999:::;;;:::999555666666777888999999:::999999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<===>>>??????>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===========================::::::999999:::;;;<<<<<<======>>>>>>>>>===<<<<<<888999;;;;;;::::::;;;<<<>>>>>>=========>>>>>>??????AAABBBAAAAAABBBGGGKKKOOORRRWWW\\\aaagggmmmqqq}}}uuuiiieeehhhmmmxxxyyy{{{~~~yyypppnnnjjjddd\\\VVVSSSRRROOORRRWWWZZZ\\\ZZZXXXVVVYYYWWWTTTSSSVVV[[[```ddd^^^______]]]ZZZWWWUUUUUUOOOQQQSSSTTTUUUTTTSSSRRROOOPPPPPPQQQRRRTTTVVVWWWUUUWWWZZZ]]]```aaabbbbbbcccaaa^^^ZZZVVVTTTSSSRRRUUUVVVXXXZZZZZZ\\\___bbbYYYZZZZZZ[[[]]]^^^^^^___YYY[[[^^^___aaacccfffhhhgggiiijjjjjjiiihhhhhhiiikkklllkkkeee\\\WWWWWWYYYTTTUUUWWWYYYZZZ\\\\\\]]]WWWVVVUUUSSSQQQSSSWWWZZZZZZ^^^]]]ZZZ\\\dddjjjjjjzzz{{{hhhaaabbbdddooo}}}uuu{{{ddd\\\RRRMMMMMMOOONNNLLLPPPPPPPPPQQQSSSTTTVVVWWWOOONNNMMMMMMMMMOOORRRSSSRRRQQQPPPQQQRRRSSSRRRPPPKKKKKKKKKKKKLLLMMMNNNOOORRRPPPMMMJJJIIIJJJLLLMMMJJJIIIGGGEEEEEEFFFGGGHHHHHHIIIKKKMMMNNNMMMLLLKKKPPPMMMKKKJJJJJJJJJHHHGGGIIIIIIJJJJJJJJJJJJJJJIIIKKKJJJJJJIIIIIIHHHHHHGGGCCCDDDEEEGGGGGGFFFEEEEEEJJJIIIHHHGGGFFFGGGHHHIIIMMMMMMNNNMMMLLLJJJIIIGGGIIIGGGFFFEEEEEEHHHKKKMMMKKKJJJJJJIIIIIIKKKLLLMMMIIIIIIIIIIIIIIIJJJKKKKKKKKKMMMPPPRRRRRRQQQNNNMMMPPPOOOMMMLLLMMMRRRZZZ___zzz{{{{{{kkkkkkzzzjjj[[[TTTOOOOOOKKKCCCAAADDD@@@AAABBBIIITTT]]]___\\\SSSQQQKKKDDDCCCEEECCC???AAAAAAAAACCCDDDCCCAAA???======>>>>>>??????????????????@@@@@@@@@>>>===<<<<<<;;;;;;;;;<<<<<<:::888999999999999999999999999888888999:::::::::999999888999:::;;;;;;:::999888;;;;;;;;;::::::;;;;;;<<<:::::::::;;;<<<===???@@@>>>>>>???????????????>>>===<<<:::999888999999:::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======???@@@@@@???>>>===>>>@@@@@@AAACCCCCCEEEHHHMMMQQQRRRUUU[[[aaajjjwww~~~zzz~~~xxxkkkdddgggpppxxx}}}{{{pppggg^^^YYYUUUQQQQQQTTTTTTVVVXXXXXXWWWUUUUUUUUUWWWWWWWWWZZZ]]]_________^^^___^^^\\\YYYXXXXXXYYYXXXVVVTTTTTTUUUUUUUUUTTTRRRTTTSSSQQQSSSVVVUUUQQQQQQSSSUUUYYY]]]aaaccceeegggaaaYYYSSSPPPQQQSSSTTTSSSUUUWWWXXXYYY[[[^^^aaaaaa``````___^^^^^^]]]]]]WWWXXX[[[\\\___ccciiimmmiiiiiijjjiiihhhgggeeedddbbbcccbbbbbb```^^^\\\[[[ZZZWWWUUUVVVZZZ]]]]]][[[\\\YYYVVVTTTSSSUUUWWWYYYZZZ[[[\\\___aaaccceeefffrrrqqqfffccccccdddnnn{{{}}}nnn\\\UUUMMMJJJKKKMMMMMMKKKMMMNNNNNNOOOPPPRRRSSSTTTOOONNNMMMMMMMMMOOOQQQSSSRRRQQQOOOOOOPPPQQQQQQPPPLLLKKKKKKKKKKKKLLLMMMMMMPPPNNNKKKHHHGGGHHHIIIJJJIIIHHHFFFDDDDDDEEEFFFGGGHHHIIIKKKMMMMMMMMMLLLKKKOOOMMMKKKJJJJJJJJJIIIGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHCCCDDDEEEEEEFFFFFFEEEEEEJJJIIIGGGFFFFFFFFFFFFGGGJJJJJJKKKLLLLLLKKKIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKMMMOOOPPPQQQPPPOOONNNKKKKKKJJJIIIJJJNNNTTTXXXjjj~~~|||qqqppp{{{hhhaaaZZZVVVPPPGGGCCCEEEDDDDDDFFFLLLWWWbbbiiikkkeeeiiiggg^^^UUUOOOKKKHHHIIIGGGEEEDDDDDDCCCAAA???@@@@@@@@@AAAAAABBBCCCCCC???@@@@@@AAA@@@???>>>======<<<;;;<<<======;;;999::::::::::::::::::::::::888999::::::;;;:::::::::888999999::::::999999888<<<;;;;;;::::::::::::;;;888888888888:::;;;<<<===<<<<<<============<<<<<<>>>===;;;999999888999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>=========>>>??????AAABBBBBBAAA@@@AAACCCFFFDDDFFFHHHJJJLLLOOOSSSVVVZZZ___gggoooyyyyyymmmgggkkkttt|||~~~yyykkkaaaWWWTTTTTTTTTVVVYYYVVVWWWXXXXXXVVVTTTSSSSSSWWWWWWXXXZZZ]]]__________________\\\YYYXXXXXXYYYZZZXXXVVVUUUVVVVVVUUUTTTVVVVVVTTTPPPQQQUUUTTTQQQQQQRRRTTTXXX\\\aaadddfffjjjaaaVVVOOONNNPPPSSSUUUTTTVVVXXXZZZ[[[\\\___aaabbbcccdddeeedddaaa]]][[[WWWXXXZZZ\\\^^^bbbgggjjjjjjjjjiiihhhfffccc```___aaa```^^^\\\[[[[[[[[[[[[[[[XXXVVVWWWZZZ]]]^^^]]]\\\ZZZWWWUUUTTTUUUWWWXXXYYYZZZ\\\___bbbdddfffgggsss{{{tttkkkdddbbbhhhrrrzzz~~~lll^^^UUUPPPKKKIIIKKKMMMNNNMMMKKKLLLLLLMMMNNNPPPQQQRRROOONNNMMMLLLMMMOOOQQQRRRTTTQQQOOONNNOOOQQQRRRRRRLLLLLLKKKKKKKKKLLLLLLMMMPPPNNNKKKIIIGGGGGGHHHHHHGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKNNNLLLJJJIIIJJJJJJIIIHHHIIIIIIIIIJJJJJJIIIIIIHHHFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHHHHHHHIIIKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOIIIIIIIIIIIIIIIKKKNNNQQQZZZggg|||}}}kkkeeeppp~~~uuukkkcccZZZPPPIIIGGGEEEEEEFFFKKKSSS^^^iiippprrr~~~~~~nnnaaaYYYTTTUUURRRMMMIIIFFFCCC@@@>>>????????????@@@AAABBBBBB???@@@@@@@@@@@@??????>>>>>>===<<<===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::999999888888999999:::<<<;;;::::::999999999999888888888888999:::<<<<<<<<<<<<============<<<<<<>>>===;;;:::999999::::::===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????>>>??????@@@AAAAAA@@@AAA@@@??????AAAEEEIIIIIIMMMRRRWWWZZZ^^^aaadddjjjqqqyyyzzzpppgggjjjwwwlll___SSSQQQTTTVVVWWWYYYXXXXXXWWWWWWUUUSSSRRRQQQWWWXXXYYY[[[]]]^^^______``````___]]]ZZZXXXXXXYYY[[[YYYWWWVVVWWWWWWVVVUUUVVVVVVRRROOOQQQXXX[[[YYYSSSSSSTTTWWW[[[```eeegggmmmbbbTTTMMMNNNRRRUUUVVVSSSUUUXXXZZZZZZ[[[]]]___```cccggghhhfffaaaZZZVVVWWWYYYZZZ\\\]]]```dddgggfffgggfffeeedddaaa___]]]___]]]ZZZXXXWWWXXXZZZ[[[]]]ZZZXXXXXXZZZ]]]___```^^^\\\YYYWWWVVVVVVWWWWWWYYYZZZ\\\___bbbeeeggghhhqqqtttxxxhhhcccbbbgggmmmvvv}}}mmm___VVVSSSPPPMMMLLLNNNOOOOOOOOOLLLLLLMMMNNNOOOQQQRRRSSSOOONNNMMMLLLMMMNNNPPPQQQUUURRRNNNMMMOOOQQQRRRSSSKKKKKKKKKLLLMMMNNNOOOPPPRRRPPPNNNKKKIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJMMMKKKIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPJJJKKKLLLLLLKKKKKKLLLNNNTTTZZZiiivvvccc___eeewwwwwwjjj]]]RRRKKKIIIGGGGGGKKKOOOVVV```jjjsss|||ooofffaaa^^^YYYTTTOOOIIICCC?????????>>>>>>>>>???@@@AAA???????????????>>>>>>>>>???>>>===>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888888999:::;;;<<<;;;:::999999999999999::::::::::::;;;<<<===>>>>>>????????????>>>>>>===;;;;;;:::::::::<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@????????????@@@AAABBBCCCBBBBBBBBBAAABBBEEEJJJNNNQQQWWW```iiiooouuuyyy|||sssnnnmmmuuuuuueeeVVVSSSUUUVVVUUUUUUWWWVVVUUUUUUUUUTTTSSSRRRVVVXXXZZZ\\\\\\]]]^^^^^^``````___]]]YYYXXXXXXYYYZZZXXXWWWWWWXXXYYYYYYXXXSSSSSSQQQPPPVVV```ggghhhXXXWWWWWWXXX[[[___cccfffmmmcccWWWQQQSSSWWWXXXWWWRRRTTTWWWYYYYYYYYY[[[\\\___aaadddfffccc]]]VVVRRRXXXZZZ[[[[[[\\\]]]```bbbaaaaaaccccccccccccbbbaaa]]]\\\ZZZXXXXXXYYYZZZ[[[^^^\\\ZZZYYYZZZ]]]```bbb___^^^[[[YYYXXXWWWWWWWWWZZZ[[[]]]___aaaccceeefffjjjmmmwwwvvvlllcccbbbfffnnn}}}zzzkkk___XXXUUURRRQQQOOOOOOOOOOOONNNMMMNNNNNNOOOPPPQQQSSSTTTUUUOOONNNMMMLLLLLLMMMOOOQQQQQQOOOKKKJJJKKKNNNOOOOOOIIIJJJKKKLLLNNNQQQSSSTTTPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJLLLJJJHHHHHHJJJJJJJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFCCCDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFDDDCCCGGGHHHJJJKKKKKKKKKIIIHHHHHHGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNJJJLLLMMMMMMKKKJJJKKKKKKQQQTTT^^^nnnkkkaaa```gggqqqzzz~~~ppp^^^QQQQQQMMMLLLNNNPPPQQQYYYbbbjjj|||vvvhhhgggeeeccc^^^VVVMMMGGGFFFDDDBBBAAA@@@@@@AAAAAA@@@??????>>>======<<<<<>>>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<;;;:::999999:::;;;<<<<<<;;;::::::999999999:::;;;;;;;;;;;;<<<===>>>>>>???????????????>>>======888888999:::<<<>>>AAABBB@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>???AAAAAABBB@@@@@@AAAAAABBBDDDEEEFFFIIIIIIJJJJJJLLLPPPVVV[[[^^^eeerrr~~~{{{{{{~~~rrrkkknnnvvv~~~xxxiii[[[WWWYYYXXXUUUTTTVVVUUUSSSTTTVVVWWWVVVUUUTTTWWWZZZ\\\[[[[[[\\\]]]^^^^^^^^^\\\YYYXXXXXXYYYXXXWWWVVVWWWZZZ\\\\\\[[[TTTTTTSSSSSSZZZfffnnnppp^^^\\\ZZZYYYZZZ\\\___aaahhhbbb\\\YYY[[[\\\ZZZXXXUUUWWWYYYZZZZZZZZZ[[[]]]```aaabbbbbb___[[[WWWTTTZZZ[[[\\\\\\[[[[[[]]]^^^___```bbbcccddddddcccbbb]]]]]]]]]]]]]]]\\\[[[ZZZ]]]\\\[[[[[[[[[]]]aaaccc___^^^]]]\\\ZZZYYYXXXWWW[[[\\\]]]^^^```aaabbbcccccciiitttssshhheeeiiisss|||uuuhhh^^^VVVSSSTTTNNNNNNNNNNNNMMMLLLKKKJJJOOOOOOOOOPPPRRRSSSUUUVVVOOONNNMMMLLLLLLMMMOOOPPPLLLIIIGGGFFFGGGIIIJJJJJJIIIIIIJJJLLLNNNQQQSSSTTTLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEECCCBBBFFFGGGIIIJJJKKKKKKJJJJJJGGGFFFEEEEEEEEEFFFHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKHHHJJJKKKKKKIIIHHHHHHHHHMMMNNNTTT___nnnpppggggggkkkqqquuurrrrrrtttbbbZZZQQQLLLNNNNNNLLLQQQYYYZZZgggyyyqqqdddfffiiijjjiiiddd\\\VVVNNNKKKHHHDDDBBBAAA@@@AAABBBBBB@@@>>>===<<<<<<<<>>>>>???@@@AAA???>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;<<<<<<======>>>>>>======<<<;;;:::888888999:::===@@@CCCDDDAAA@@@???>>>============<<<<<<======>>>?????????>>>>>>???AAACCCDDDEEEFFFEEEEEEFFFGGGHHHJJJLLLMMMMMMOOORRRUUUYYY```ggglllsss{{{zzzuuusssqqqsss{{{vvvkkkfffppp}}}{{{qqqmmmnnnpppssswwwnnncccZZZ[[[]]]\\\ZZZYYYWWWTTTRRRTTTWWWYYYXXXWWWRRRVVVZZZ[[[ZZZXXXYYY[[[[[[\\\\\\ZZZXXXWWWXXXZZZXXXVVVVVVWWWZZZ\\\\\\\\\WWWXXXWWWVVV\\\eeekkkjjj___]]][[[ZZZYYYYYY[[[\\\```___^^^^^^^^^]]][[[YYYYYYZZZ[[[[[[ZZZ[[[]]]___aaabbbbbbbbb```^^^[[[ZZZ\\\]]]^^^]]][[[ZZZZZZ[[[bbbbbbcccdddccccccaaa```^^^^^^_________]]][[[ZZZ[[[\\\]]]]]]\\\]]]```bbb_________^^^]]][[[YYYXXX\\\]]]^^^___```bbbccccccaaafffqqqyyy||||||ooojjjkkkooo~~~pppbbb[[[VVVPPPMMMMMMIIIKKKMMMNNNMMMKKKJJJIIIMMMMMMMMMNNNPPPQQQSSSTTTOOONNNMMMKKKKKKLLLNNNOOOIIIGGGFFFFFFGGGHHHHHHGGGIIIJJJJJJKKKLLLNNNOOOPPPJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJHHHGGGGGGIIIKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGCCCCCCEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKFFFFFFEEEDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLKKKIIIHHHHHHIIIJJJIIIHHHGGGGGGHHHJJJIIIKKKRRR\\\lll{{{tttvvvyyy|||}}}wwwpppssslll\\\PPPNNNLLLHHHJJJRRRNNNVVV^^^eeelllnnnggg^^^VVVYYY^^^eeeiiiiiifffbbb\\\YYYTTTOOOJJJHHHGGGGGGGGGEEECCC@@@>>>===<<<<<<>>>======>>>@@@AAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;======>>>>>>>>>>>>======;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;===???BBBCCCAAA@@@???>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGHHHJJJKKKLLLLLLMMMOOOPPPRRRTTTUUUUUUYYY___fffnnnwwwxxxqqqoooqqqvvv}}}~~~wwwppplllpppxxxwwwkkk___\\\\\\\\\]]]aaa^^^YYYWWW\\\___^^^\\\]]]ZZZWWWSSSTTTXXXZZZYYYVVVOOOTTTZZZ[[[XXXVVVWWWYYYXXXYYYYYYYYYWWWWWWYYYZZZZZZXXXWWWWWWYYYZZZZZZYYYWWWXXXXXXWWW[[[aaabbb```[[[ZZZYYYXXXWWWWWWWWWWWWXXX[[[]]]]]][[[YYYYYYZZZ[[[[[[ZZZYYYXXXYYY]]]``````aaabbbccccccaaa___]]]^^^______^^^[[[YYYXXXYYY```aaabbbccccccbbbaaaaaa```___^^^]]][[[ZZZZZZYYYYYY[[[^^^^^^]]]]]]___aaa^^^^^^_________]]][[[ZZZ[[[\\\^^^```ccceeeggghhheeeeeekkkqqqsssxxxtttmmmjjjuuuzzznnnaaaVVVUUUTTTNNNHHHGGGGGGJJJMMMOOONNNMMMKKKKKKJJJKKKKKKLLLMMMOOOPPPQQQPPPNNNMMMKKKKKKLLLNNNOOOJJJIIIHHHHHHJJJJJJIIIHHHJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGIIIKKKKKKJJJHHHHHHHHHGGGGGGEEEDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHCCCDDDEEEGGGGGGFFFEEEEEE@@@AAABBBDDDDDDDDDDDDCCCAAABBBDDDEEEGGGGGGGGGFFFBBBCCCDDDEEEGGGIIIJJJKKKFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDDDDDDDDDDEEEEEEFFFIIIJJJLLLMMMLLLJJJGGGEEEIIIJJJKKKJJJHHHHHHIIIJJJJJJFFFFFFLLLRRR\\\ooowwwppprrrxxxmmmZZZTTTOOOIIIJJJPPPOOORRRSSSRRRSSSVVVUUUPPPGGGKKKRRR[[[ccchhhiiiiiinnnjjjddd^^^YYYUUUTTTSSSJJJHHHEEEBBB???>>>===============>>>@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===>>>???@@@@@@???>>>===;;;;;;;;;<<<===>>>???@@@@@@????????????@@@@@@AAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@??????>>>?????????>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFHHHJJJLLLMMMNNNRRRRRRSSSUUUWWWYYY[[[\\\bbbgggpppzzz{{{wwwxxx{{{xxxrrrmmmuuu{{{{{{vvvrrrnnnmmmppp{{{mmm```TTTRRRRRRQQQRRRVVVTTTRRRUUU\\\___]]]\\\]]]]]]YYYUUUUUUXXXZZZXXXUUUNNNTTTYYYZZZWWWUUUVVVXXXVVVWWWXXXWWWWWWWWWYYY[[[\\\ZZZXXXXXXXXXXXXXXXVVVSSSVVVVVVVVVYYY]]]]]]ZZZWWWWWWWWWVVVVVVUUUUUUTTTSSSWWW[[[ZZZWWWUUUWWWZZZYYYXXXWWWUUUTTTVVVZZZ]]]\\\___bbbddddddbbb___]]]___``````___[[[YYYXXXXXX[[[\\\___aaacccdddddddddaaa___\\\YYYWWWWWWXXXYYYWWWZZZ^^^___^^^]]]^^^```]]]^^^___``````^^^\\\[[[ZZZ\\\^^^aaaeeehhhkkkllljjjdddeeekkknnnqqqtttnnnkkkkkkwwwYYYUUUQQQOOOOOONNNKKKHHHLLLJJJHHHHHHKKKMMMLLLJJJKKKJJJJJJJJJKKKLLLNNNOOOOOONNNLLLKKKKKKMMMOOOPPPMMMJJJGGGEEEEEEGGGJJJMMMHHHGGGFFFFFFHHHJJJJJJIIIKKKLLLLLLJJJHHHFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFEEEEEEDDDCCCBBBBBBAAACCCEEEGGGGGGEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@?????????@@@AAABBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEECCCBBBCCCDDDFFFGGGGGGHHHHHHGGGEEEDDDEEEFFFHHHIIIJJJIIIGGGFFFGGGHHHKKKJJJIIIHHHHHHHHHHHHHHHFFFHHHIIIIIIKKKRRR]]]fffzzz}}}tttnnntttsss~~~nnn\\\TTTNNNMMMOOOJJJNNNRRRRRRNNNKKKIIIJJJCCCEEEIIIOOOTTTXXX[[[\\\___gggoooqqqmmmgggdddddd[[[UUUNNNJJJIIIIIIHHHFFFDDDBBB@@@??????>>>===<<<@@@===:::999;;;<<<======;;;::::::<<<>>>???>>>>>>===<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>>>>??????@@@;;;===???AAABBBBBBAAA@@@===>>>>>>???>>>===<<<;;;===;;;999;;;>>>AAA@@@???AAA@@@???@@@AAAAAA>>>;;;CCCAAABBBFFFCCC???AAAHHHGGGKKKOOOOOOMMMMMMRRRWWWYYY___eeegggggggggkkknnnxxx}}}xxxpppiiihhhppp{{{yyymmmeee```cccsssqqqfff[[[RRRMMMOOOOOOLLLKKKMMMJJJQQQWWWYYYZZZ^^^^^^\\\VVVVVVWWWYYY[[[[[[YYYWWWSSSTTTVVVWWWWWWVVVTTTSSSVVVVVVTTTRRRPPPPPPSSSUUUYYYYYYYYYXXXUUUTTTUUUVVVTTTSSSSSSUUUXXX[[[]]]^^^UUUUUUUUUUUUTTTTTTSSSSSSTTTUUUWWWXXXXXXXXXWWWWWWYYYXXXWWWTTTRRRSSSUUUXXXZZZaaaeeeeeeddddddaaa^^^___```___]]][[[ZZZ[[[]]]```]]][[[\\\```ccccccbbb```^^^YYYTTTPPPQQQUUUYYYWWWYYYZZZ[[[[[[[[[]]]___bbbaaa___]]]\\\\\\\\\\\\\\\\\\]]]___bbbfffjjjllljjjggghhhlllnnnpppyyy|||ssshhhffflll{{{UUUSSSQQQPPPQQQQQQOOOLLLOOOMMMKKKLLLNNNPPPOOONNNJJJJJJIIIIIIIIIJJJKKKLLLOOOMMMJJJHHHIIILLLPPPSSSQQQNNNJJJGGGEEEFFFHHHJJJGGGFFFEEEFFFHHHIIIIIIIIIIIIJJJKKKIIIGGGEEEEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBCCCEEEFFFFFFEEEDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGHHHFFFGGGHHHHHHFFFEEEFFFGGGGGGIIIIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEGGGHHHHHHIIINNNXXX___vvv|||~~~zzznnngggiii{{{vvviii^^^VVVUUURRRSSSTTTTTTSSSQQQPPPPPPIIIIIIJJJLLLNNNPPPPPPPPPWWW```mmmtttuuusssrrrrrrgggbbb\\\XXXWWWVVVUUUSSSKKKHHHDDDCCCCCCCCCAAA???@@@???===>>>???AAAAAA@@@>>>======>>>@@@BBBCCCCCCAAA@@@???>>>>>>>>>??????>>>=========>>>???@@@@@@@@@AAACCCDDDEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCAAA@@@AAA@@@>>>@@@BBBDDDCCCBBBCCCAAA@@@@@@BBBBBBBBBAAABBBBBBEEEJJJIIIEEEGGGLLLIIILLLPPPSSSUUUXXX\\\```fffmmmwww~~~}}}wwwtttqqqooonnnsss}}}~~~rrrgggccceeelllzzzvvveeeZZZSSSMMMJJJMMMOOOLLLKKKMMMLLLSSSXXXYYY[[[]]]^^^\\\YYYXXXWWWXXXZZZ\\\\\\[[[TTTUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTSSSQQQQQQSSSUUUXXXXXXWWWTTTRRRQQQRRRTTTWWWVVVUUUUUUWWWYYYZZZZZZVVVUUUUUUTTTTTTTTTTTTTTTRRRSSSUUUWWWYYYYYYYYYYYYYYYZZZYYYWWWVVVVVVYYY[[[YYY```dddccccccdddccc```]]]^^^]]]\\\ZZZ[[[\\\^^^___]]][[[\\\```ccccccbbbaaa^^^XXXRRRNNNOOORRRVVVWWWYYY[[[[[[ZZZZZZ[[[\\\```___^^^]]]]]]^^^^^^______^^^^^^^^^```cccgggiiikkkhhhiiiooorrrqqqsssxxxjjjeeeeeennnzzzQQQPPPPPPQQQSSSSSSQQQPPPPPPNNNMMMNNNOOOQQQPPPPPPJJJJJJIIIHHHGGGGGGHHHHHHNNNKKKGGGEEEGGGKKKQQQUUUUUURRRNNNJJJGGGFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHHHHGGGHHHIIIHHHEEECCCCCCDDDFFFEEEDDDCCCCCCCCCCCCCCCHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEHHHIIIEEEGGGHHHHHHGGGFFFGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDFFFGGGGGGGGGJJJPPPUUUbbbtttsssfff___gggxxxwwwjjjddd___[[[XXXWWWXXXXXXWWWUUUPPPNNNKKKJJJJJJJJJIIIGGGLLLWWWfffssszzz|||~~~tttqqqmmmkkkkkkjjjiiihhh\\\VVVOOOLLLLLLKKKHHHDDDEEEDDDDDDEEEFFFFFFDDDCCC@@@@@@???@@@AAACCCEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@????????????@@@AAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@AAACCCDDDCCCBBBDDDCCCAAA@@@@@@BBBDDDFFFFFFHHHNNNUUUWWWUUUVVVYYYZZZ[[[^^^dddkkkqqquuuvvvwwwrrrrrrsssuuuwwwzzz~~~yyyyyyvvvlllcccdddlllwww{{{iiiZZZQQQKKKHHHGGGKKKMMMLLLLLLMMMNNNUUUYYYZZZZZZ]]]]]][[[[[[YYYWWWWWWZZZ]]]^^^___VVVVVVWWWWWWWWWWWWVVVVVVRRRTTTVVVVVVUUUTTTUUUUUUXXXXXXWWWTTTQQQPPPQQQRRRVVVVVVUUUUUUVVVWWWXXXYYYWWWVVVTTTSSSSSSSSSUUUVVVTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXYYYYYYXXXYYY[[[]]]ZZZ___bbbaaaaaaddddddbbb[[[\\\\\\[[[ZZZZZZ]]]___^^^\\\[[[\\\___bbbccccccccc___YYYRRRMMMLLLOOOSSSWWWYYY\\\]]][[[ZZZYYYYYY]]]]]]\\\\\\]]]^^^______bbb```^^^]]]^^^```cccdddkkkhhhjjjttt|||}}}xxxuuuxxxmmmeeeggglllvvvNNNNNNOOOPPPQQQQQQPPPOOONNNMMMLLLLLLMMMNNNNNNOOOLLLKKKJJJIIIGGGFFFFFFEEEIIIHHHFFFEEEGGGLLLQQQTTTVVVTTTPPPLLLIIIGGGFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGEEEFFFHHHGGGDDDBBBBBBBBBDDDCCCCCCBBBAAAAAABBBBBBEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGDDDFFFHHHIIIHHHGGGHHHIIIFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDFFFGGGGGGFFFGGGJJJLLLUUU```sss~~~tttjjjgggmmmssswwwyyyzzzrrriiieeefffeeeaaa\\\XXXTTTPPPNNNNNNMMMJJJHHHEEENNN[[[gggpppuuuyyy{{{uuuttttttuuuwwwxxxyyyyyyqqqjjj```\\\[[[YYYTTTOOOSSSRRRPPPPPPOOOLLLHHHEEEFFFFFFEEEEEEDDDEEEHHHJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIINNNMMMKKKHHHFFFHHHLLLPPPSSSXXX```iiinnnppppppqqqtttsssuuu|||~~~vvvnnnkkkppp{{{}}}yyyvvvxxxsssoookkkmmmsss~~~pppaaaVVVQQQKKKIIIHHHHHHJJJKKKMMMOOOQQQWWWZZZZZZZZZ\\\\\\ZZZYYYWWWVVVWWWZZZ\\\]]]]]]WWWWWWWWWWWWWWWWWWWWWWWWSSSVVVZZZ[[[YYYWWWUUUTTTXXXZZZ[[[ZZZWWWTTTRRRRRRQQQRRRTTTUUUVVVWWWYYY[[[YYYWWWTTTRRRRRRSSSUUUWWWYYYYYYXXXWWWVVVTTTSSSRRRRRRTTTWWWXXXXXXYYY[[[]]]]]]aaabbb```___bbbcccbbb[[[[[[[[[ZZZXXXXXXZZZ\\\\\\[[[[[[\\\^^^```bbbcccfffbbb\\\UUUOOOMMMOOOQQQWWWZZZ^^^___^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]aaa```^^^\\\\\\^^^aaabbbiiifffjjjyyy|||}}}oookkkkkkooo}}}LLLMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLMMMNNNOOONNNMMMLLLKKKIIIGGGEEEDDDDDDDDDEEEGGGIIILLLOOOPPPTTTRRRPPPMMMKKKIIIHHHHHHEEEDDDCCCCCCEEEGGGGGGFFFDDDFFFGGGGGGDDDBBBAAAAAACCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEECCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDBBBAAA@@@?????????CCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEHHHIIIHHHGGGGGGHHHEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGFFFFFFGGGHHHMMMSSS^^^nnn~~~wwwpppkkkfffbbbnnn|||}}}yyyqqqjjjeee```ZZZWWWVVVTTTOOOKKKGGGKKKQQQWWW]]]cccgggjjjfffhhhkkknnnqqquuuyyy{{{|||vvvpppmmmnnnmmmjjjgggjjjgggccc^^^[[[VVVQQQMMMNNNOOOPPPNNNMMMMMMOOORRRPPPPPPPPPPPPOOOOOONNNNNNLLLLLLLLLMMMMMMNNNPPPPPPRRRRRRSSSTTTUUUUUUUUUVVVPPPQQQSSSUUUVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXZZZ[[[aaabbbaaa]]]YYYXXX]]]bbbjjjpppxxx}}}wwwrrrppprrrvvvxxxyyyuuutttqqqnnnqqq|||wwwooooootttwww{{{}}}||||||uuueee[[[WWWWWWRRRPPPLLLHHHHHHKKKOOORRRRRRWWWZZZYYYYYY[[[[[[YYYTTTTTTUUUXXXZZZ[[[ZZZXXXVVVWWWWWWXXXXXXWWWWWWVVVSSSVVVZZZ[[[XXXUUURRRPPPUUUYYY]]]^^^[[[VVVRRRPPPOOOQQQTTTUUUUUUUUUXXXZZZYYYWWWUUUSSSRRRTTTVVVWWW[[[ZZZXXXVVVUUUSSSRRRRRRQQQSSSVVVWWWXXXZZZ\\\^^^```cccddd___]]]___```___\\\\\\[[[YYYVVVUUUWWWXXXZZZZZZ[[[\\\]]]___bbbdddhhhfffaaaZZZTTTQQQQQQSSSWWWZZZ___aaaaaaaaa```aaa^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]\\\]]]___aaabbbgggfffjjjxxx{{{vvvpppmmmlllsss}}}KKKKKKLLLJJJHHHHHHJJJKKKNNNOOOPPPOOONNNNNNPPPRRROOONNNNNNLLLJJJHHHFFFDDDAAABBBDDDGGGIIILLLMMMNNNPPPPPPOOONNNLLLKKKJJJIIIEEEDDDCCCDDDFFFGGGGGGGGGDDDGGGHHHHHHFFFCCCBBBAAABBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDBBBAAA@@@?????????DDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBAAACCCEEEHHHIIIHHHFFFFFFFFFDDDEEEFFFEEECCCBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGJJJQQQ[[[kkkyyylll```^^^ddduuuzzzzzztttlllhhhddd___VVVOOOMMMMMMMMMNNNQQQTTTXXXZZZTTTWWWZZZ\\\___dddiiimmmsssssstttvvvzzz~~~~~~yyyrrrkkkfffbbb___\\\UUUXXX[[[ZZZXXXXXXZZZ]]]^^^^^^___`````````______]]]]]]]]]]]]]]]^^^^^^_________`````````aaaaaabbb___aaacccgggiiikkkkkkkkkmmmmmmkkkiiiggghhhkkknnnrrrvvvxxxuuuooommmqqqvvv|||rrrlllbbbaaa___^^^```dddjjjmmmuuuyyy~~~vvvjjjcccgggpppttteee[[[WWWVVVWWWWWWWWWSSSLLLIIIMMMQQQRRRRRRWWWYYYXXXWWWZZZZZZYYYSSSSSSTTTWWWYYYYYYVVVTTTTTTVVVWWWYYYYYYWWWVVVTTTOOOSSSWWWXXXVVVRRROOONNNPPPUUUZZZ]]]ZZZUUUPPPMMMQQQTTTVVVVVVSSSRRRSSSUUUXXXWWWUUUTTTTTTTTTVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUSSSUUUWWWXXXYYY[[[^^^aaaaaadddddd```]]]^^^^^^\\\\\\\\\[[[XXXUUUSSSTTTVVVXXXYYY[[[[[[\\\^^^aaadddhhhhhheee```ZZZWWWUUUVVVVVVYYY]]]``````aaabbbbbbbbbbbbbbbbbbbbbaaa```___[[[\\\]]]^^^___``````aaadddfffiiiqqq~~~vvvyyysssooojjjiiinnnzzzJJJJJJJJJHHHFFFFFFJJJMMMOOOPPPQQQQQQOOOOOOQQQSSSNNNNNNNNNMMMJJJHHHFFFDDDBBBBBBCCCEEEGGGJJJLLLNNNNNNOOOOOONNNMMMKKKJJJIIIFFFDDDCCCDDDFFFHHHHHHGGGEEEHHHJJJJJJHHHEEECCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBDDDEEEDDDBBB@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@????????????@@@BBBBBBDDDCCCBBBAAA@@@?????????CCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBEEEHHHHHHGGGEEECCCCCCCCCDDDEEEDDDBBBAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEFFFFFFGGGGGGFFFGGGGGGLLLTTT]]]mmmooo```]]]bbbpppzzz|||wwwooocccYYYTTTSSSQQQPPPQQQSSSTTTUUUMMMNNNOOONNNOOOQQQVVV[[[]]]ccckkkrrrxxx~~~wwwppplllkkkkkkkkkdddiiioooqqqpppppprrrvvvvvvwwwxxxyyyyyyxxxwwwvvvvvvuuuuuuttttttttttttttttttsssrrrqqqppppppoooooorrrtttxxx||||||xxxxxx|||vvvmmmddd___UUUYYY]]]```dddlllwww~~~zzzuuulllbbb```kkkyyy}}}ssseee[[[VVVUUUTTTTTTVVVZZZYYYRRRNNNPPPRRRQQQQQQUUUXXXVVVVVVYYYZZZXXXUUUTTTTTTUUUVVVVVVUUUTTTRRRTTTWWWYYYYYYWWWTTTRRRMMMPPPUUUWWWVVVTTTRRRQQQOOOSSSWWWXXXVVVSSSPPPOOOOOOSSSWWWVVVRRRPPPRRRTTTWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVSSSTTTUUUVVVWWWZZZ^^^aaa___cccddd```^^^______\\\ZZZZZZYYYWWWTTTSSSTTTVVVWWWYYY[[[[[[[[[]]]aaaeeegggggggggddd```[[[XXXXXXUUUWWWZZZ[[[\\\\\\^^^___```aaabbbcccccccccbbbaaa[[[\\\___aaaaaa```___^^^```eeeggghhhlllrrrtttqqqlllttt~~~|||wwwmmmffffffjjjnnn|||IIIIIIIIIFFFDDDFFFKKKPPPNNNPPPQQQPPPNNNNNNPPPSSSMMMMMMMMMLLLJJJHHHEEEDDDDDDCCCBBBBBBDDDHHHLLLOOONNNNNNOOONNNMMMKKKIIIHHHFFFEEEDDDEEEGGGHHHHHHHHHFFFIIIKKKKKKIIIFFFDDDCCCAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEDDDAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>>>>???@@@AAADDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCDDDDDDDDDCCCBBBEEEHHHHHHFFFDDDBBBAAACCCDDDEEEDDDBBBAAABBBCCCAAAAAAAAAAAABBBBBBCCCDDDFFFEEEDDDDDDFFFGGGGGGGGGJJJIIILLLSSSYYY```ooozzzjjj```\\\bbbcccdddqqq}}}pppeeeYYYWWWVVVVVVWWWXXXWWWVVVNNNNNNLLLIIIGGGGGGLLLPPPLLLUUUaaajjjpppvvv~~~vvvooommmooorrrtttxxx~~~~~~{{{wwwrrrnnniiiddd```YYY```jjjrrryyy~~~uuurrrnnnhhhaaaeeevvvtttjjj^^^WWWVVVUUUSSSQQQSSSZZZ\\\VVVRRRSSSRRROOOPPPUUUWWWUUUUUUXXXZZZXXXYYYVVVTTTSSSTTTUUUUUUUUUPPPSSSWWWZZZZZZWWWSSSPPPMMMQQQUUUXXXYYYXXXWWWWWWQQQSSSUUUUUUTTTSSSSSSSSSKKKPPPUUUUUUSSSRRRTTTWWWWWWWWWWWWVVVVVVVVVUUUUUUZZZYYYWWWUUUSSSSSSSSSSSSRRRRRRSSSSSSSSSWWW\\\___]]]aaacccaaa___``````]]]XXXXXXWWWVVVTTTTTTUUUWWWVVVXXX[[[[[[[[[]]]aaaeeeeeeggghhhgggbbb^^^ZZZXXXUUUVVVWWWXXXWWWXXXYYY[[[[[[]]]___```bbbbbbaaaaaa[[[]]]```bbbbbb```]]][[[[[[cccgggcccaaaccceeebbbdddkkkvvv}}}uuujjjfffbbbgggrrrIIIHHHGGGFFFGGGGGGIIIIIIMMMOOOQQQQQQNNNJJJHHHGGGOOOOOONNNKKKGGGDDDBBBBBBEEECCCAAA???@@@CCCGGGJJJOOOMMMKKKJJJKKKKKKJJJIIIEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA???>>>BBBAAA???>>>>>>???AAABBBCCCDDDDDDBBB@@@>>>>>>???@@@@@@???>>>???@@@BBBCCC@@@@@@AAAAAAAAA@@@@@@???CCCCCCAAA@@@???>>>>>>>>>BBBCCCEEEDDDBBB@@@??????BBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAACCCDDDCCCBBBAAAAAACCCEEEFFFFFFGGGFFFFFFEEEDDDCCCGGGJJJMMMPPPRRRXXX```fff~~~wwwjjjbbb^^^]]]bbbiiiwwwllliiigggffffffccc^^^YYYSSSOOOJJJIIIKKKKKKIIIFFFKKKMMMRRRXXX```hhhooorrrrrrlllddd^^^^^^eeepppxxx~~~{{{sssnnnllljjjhhhfffbbbfffjjjoooqqqpppnnnlllmmmvvvyyysssllliiifffiiisss}}}jjj^^^VVVVVVUUUQQQNNNOOOPPPPPPRRRVVVXXXXXXVVVTTTRRRQQQQQQRRRTTTVVVYYYZZZWWWUUURRRRRRSSSSSSSSSRRRQQQQQQSSSUUUWWWVVVSSSPPPPPPQQQRRRUUUWWWXXXYYYYYYUUUUUUTTTRRRQQQOOONNNNNNLLLOOOTTTXXXYYYXXXVVVTTTPPPRRRUUUWWWYYYZZZZZZZZZ[[[ZZZWWWUUURRRQQQQQQQQQTTTQQQNNNNNNQQQRRRQQQOOOUUUXXX[[[\\\[[[ZZZYYYYYY\\\\\\ZZZYYYWWWUUUTTTSSSXXXWWWVVVVVVXXX[[[^^^aaafffhhhhhhdddbbbaaa[[[TTTTTTUUUWWWXXXYYYZZZYYYYYYZZZ[[[^^^aaabbbcccbbbbbb```^^^]]]^^^```___\\\XXX[[[]]]bbbgggiiihhhccc___aaa^^^cccttt|||pppiiinnnzzzgggfffccchhhttt|||KKKJJJIIIIIIIIIKKKLLLMMMNNNOOOOOOMMMKKKIIIHHHIIIMMMNNNNNNLLLIIIFFFDDDDDDCCCBBB???>>>@@@CCCGGGIIIKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@AAABBBBBBCCCCCCCCCAAABBBBBBBBBAAAAAA@@@???BBBAAA???>>>>>>???AAABBBCCCCCCDDDBBB@@@>>>>>>???BBBAAAAAA@@@AAABBBCCCDDD???@@@@@@AAA@@@@@@??????BBBAAA@@@??????>>>??????AAACCCDDDDDDBBB@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBB@@@@@@BBBCCCFFFFFFFFFFFFFFFEEEDDDCCCFFFHHHJJJKKKMMMQQQWWW\\\```oooyyyqqqiiibbbaaaccclllzzz|||xxxvvvtttrrrnnnjjjaaa```]]]XXXRRRLLLGGGEEEGGGIIILLLQQQXXX___eeehhhgggbbbZZZTTTTTTZZZbbbiii|||{{{uuummmiiihhhgggddd```ddd```]]]\\\]]]_________bbbiiirrryyy}}}yyysssllllllooowwwpppddd[[[TTTUUUVVVRRRPPPQQQQQQPPPPPPRRRUUUWWWVVVUUUSSSSSSRRRRRRRRRSSSUUUUUUWWWVVVTTTRRRQQQQQQQQQQQQSSSTTTVVVXXXYYYWWWUUUSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVTTTRRRPPPOOONNNLLLOOORRRUUUWWWWWWUUUTTTPPPRRRTTTWWWZZZ\\\^^^___ZZZYYYWWWTTTSSSRRRRRRSSSTTTQQQNNNNNNPPPQQQQQQPPPSSSVVVZZZ[[[ZZZXXXWWWWWW\\\\\\[[[YYYXXXVVVUUUTTTVVVUUUTTTUUUWWWZZZ]]]```dddffffffcccaaa___YYYRRRSSSTTTVVVXXXYYYYYYXXXWWWYYY[[[^^^aaacccdddddddddeeebbb```______]]]ZZZWWW[[[\\\___bbbdddccc```]]]___[[[^^^kkktttpppfff___]]]lllpppgggeeelllrrrwwwLLLKKKJJJJJJJJJLLLMMMNNNMMMMMMLLLIIIFFFFFFGGGIIIKKKMMMNNNNNNKKKHHHGGGFFFCCCAAA???>>>???BBBFFFHHHHHHHHHHHHJJJLLLLLLJJJHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA??????@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@??????@@@AAABBBBBBCCCCCCBBB???>>>>>>???AAAAAA@@@@@@@@@AAABBBBBB??????@@@@@@@@@@@@??????@@@??????>>>>>>>>>??????@@@AAACCCCCCAAA@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@BBBBBB@@@@@@@@@AAAEEEEEEFFFFFFFFFEEEDDDDDDGGGHHHHHHHHHHHHKKKNNNQQQVVV\\\fffxxxyyynnnfffeeedddkkkuuu~~~vvvxxxwwwpppbbbVVVNNNKKKHHHIIIKKKNNNSSSXXX\\\___^^^YYYRRRMMMLLLOOOUUUYYYkkk}}}tttrrrnnnggg```\\\XXXVVVXXXYYYWWWUUUYYYXXXXXX[[[```ccceeefffjjjuuu{{{sssnnniiillluuummmaaa\\\VVVRRRTTTUUUTTTRRRRRRRRRPPPOOOPPPSSSUUUWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQSSSTTTUUUSSSPPPOOOQQQSSSUUUWWWYYYZZZZZZXXXVVVTTTWWWXXXYYYZZZZZZZZZYYYXXXVVVVVVUUUTTTSSSQQQPPPPPPMMMNNNPPPRRRTTTUUUVVVVVVOOOOOOQQQSSSWWW[[[^^^```YYYXXXVVVUUUTTTUUUUUUVVVUUURRROOONNNOOOQQQQQQQQQPPPTTTXXXZZZYYYWWWTTTSSSXXXXXXXXXWWWVVVTTTSSSRRRSSSRRRRRRRRRTTTXXX\\\^^^aaaddddddaaa___^^^XXXPPPQQQSSSVVVXXXYYYYYYWWWVVVXXXZZZ]]]```cccdddeeeeeefffccc```^^^]]]\\\[[[ZZZ\\\[[[[[[\\\]]]]]]\\\ZZZ[[[WWWXXXaaahhhfff```[[[PPPWWWjjjxxxhhheeehhhllluuuMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFGGGHHHIIILLLNNNOOOMMMKKKIIIIIIFFFDDDBBB@@@@@@BBBDDDFFFGGGGGGIIILLLNNNNNNLLLJJJHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCEEEFFFEEECCCAAA@@@BBBBBBCCCCCCCCCBBBAAA@@@CCCBBBAAA@@@???@@@AAABBBAAA@@@@@@??????@@@@@@AAAAAABBBCCCAAA???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????????????????>>>>>>======>>>??????@@@???@@@BBBAAA@@@@@@AAABBB???@@@@@@AAAAAAAAAAAAAAADDDCCCBBBAAABBBCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAA>>>@@@BBBCCCAAA@@@@@@@@@DDDDDDEEEEEEEEEEEEEEEDDDIIIIIIHHHHHHHHHIIIKKKMMMVVVWWW[[[eeeyyy~~~xxxvvvpppoooooopppuuu}}}xxxiii]]]VVVOOOPPPQQQSSSUUUXXX[[[]]]___ZZZSSSNNNLLLMMMOOOPPPVVVmmm{{{xxxtttqqqooooooppplllbbb]]]]]]\\\YYYWWWUUUTTTVVV\\\bbbfffhhhkkklllooorrruuuxxxyyyyyy|||tttooonnnkkkpppzzznnnaaa\\\WWWTTTRRRSSSTTTTTTSSSRRRQQQPPPPPPQQQTTTWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQNNNRRRUUUSSSOOONNNQQQUUUTTTVVVYYYYYYXXXVVVTTTSSSUUUWWWXXXZZZZZZZZZYYYXXXSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPQQQSSSUUUWWWXXXNNNMMMMMMOOORRRVVVZZZ]]]XXXXXXWWWVVVVVVWWWXXXYYYXXXVVVSSSQQQPPPPPPQQQQQQOOOSSSWWWZZZXXXUUUSSSQQQRRRSSSSSSSSSSSSQQQPPPOOOQQQPPPOOOPPPRRRUUUYYY[[[___bbbcccaaa```^^^XXXQQQQQQSSSVVVYYY[[[ZZZXXXWWWVVVXXXZZZ^^^aaacccdddeeebbb```]]]\\\\\\]]]^^^___^^^[[[YYYXXXXXXYYYYYYXXXWWWTTTTTTZZZaaadddcccaaaTTTTTT\\\qqqwwwgggdddfffmmmtttQQQOOOMMMJJJIIIHHHGGGGGGHHHKKKNNNOOONNNLLLLLLLLLIIILLLNNNNNNMMMKKKJJJJJJJJJHHHEEECCCAAABBBCCCDDDEEEEEEGGGJJJMMMMMMLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCC???@@@CCCDDDEEEDDDCCCBBBAAABBBCCCDDDCCCBBBAAA@@@BBBAAA@@@???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA???>>>>>>???=====================<<<<<<===>>>>>>?????????>>>============>>>???@@@AAA???@@@AAA@@@??????@@@BBB>>>???@@@AAAAAAAAA@@@@@@CCCBBBAAAAAAAAABBBDDDEEECCCCCCBBBBBBBBBAAAAAAAAA???AAACCCDDDBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEHHHGGGFFFGGGHHHIIIJJJKKKJJJLLLPPPVVVaaavvv}}}uuuooommmooosssvvv|||kkk___XXXYYY[[[]]]^^^___``````eee```XXXSSSQQQOOONNNMMMLLLXXXdddkkknnnrrrvvvwww{{{yyyvvvtttsssrrrpppooommmqqq}}}|||qqqjjjiiiiiikkkhhhccc```___^^^[[[YYYUUUXXXXXXVVVUUUXXX[[[\\\\\\[[[[[[___gggpppyyy~~~|||vvvrrrrrrtttuuuyyyppp```[[[ZZZUUUUUUSSSRRRRRRSSSSSSQQQPPPPPPRRRUUUYYYZZZXXXWWWUUUVVVVVVVVVUUUUUUUUUTTTPPPTTTWWWTTTOOOMMMOOORRRQQQTTTWWWWWWTTTQQQOOOOOOSSSUUUYYY\\\]]]^^^]]]]]]WWWWWWVVVVVVUUUTTTTTTTTTSSSRRRQQQQQQSSSUUUXXXYYYQQQPPPNNNNNNOOOSSSVVVYYYXXXXXXWWWVVVVVVWWWXXXYYY[[[ZZZXXXUUURRRPPPPPPPPPOOOSSSWWWYYYWWWTTTRRRQQQOOOPPPRRRRRRRRRQQQPPPOOOPPPOOONNNNNNPPPSSSVVVXXX]]]```bbbbbbbbbaaa[[[SSSRRRTTTWWWZZZ\\\\\\[[[ZZZUUUVVVXXX[[[]]]```aaabbb```^^^\\\ZZZYYYZZZ]]]______\\\YYYWWWWWWXXXXXXWWWUUUTTTTTTWWW]]]dddhhhiii___YYYXXX___oooooobbb```dddiiivvvSSSRRROOOLLLJJJIIIHHHHHHJJJMMMRRRTTTTTTTTTSSSSSSLLLMMMNNNMMMKKKJJJJJJJJJKKKIIIGGGDDDCCCBBBCCCCCCBBBBBBCCCEEEHHHIIIHHHGGGGGGGGGGGGGGGFFFEEECCCCCC@@@AAAAAABBBBBBBBBBBBBBB===???@@@BBBCCCCCCCCCCCC===>>>AAACCCEEEEEEDDDCCCAAAAAA@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>???@@@>>>>>>?????????>>>===<<<;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>???@@@AAA???@@@@@@???>>>===???AAA===>>>???@@@AAA@@@??????AAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBCCCCCCAAAAAAAAABBBAAABBBCCCDDDEEEFFFFFFFFFEEECCCCCCDDDFFFHHHHHHGGGFFFIIINNNQQQTTT^^^sss~~~{{{wwwtttpppmmmtttvvvzzzwwwjjjccceeeiiilllnnnnnnmmmlllqqqjjjbbb[[[XXXVVVRRROOOLLLMMMPPPTTTYYY]]]^^^^^^___^^^^^^]]]\\\ZZZXXXWWWYYYZZZ```iiimmmllllllooopppooollliiimmmssstttpppdddcccaaabbblllxxx}}}{{{mmmlllhhhaaaYYYUUUUUUWWWUUUTTTSSSTTTUUUUUUUUUTTTUUUYYY\\\\\\]]]___eeeiiinnnmmmnnnqqqwwwvvvuuurrrppppppsssyyy}}}~~~ttt```WWWVVVWWWTTTVVVTTTQQQPPPSSSTTTRRROOOPPPSSSWWWZZZ[[[YYYWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVXXXYYYVVVPPPLLLKKKLLLOOORRRVVVUUUQQQMMMLLLMMMTTTWWW[[[___bbbccccccbbb___^^^\\\ZZZXXXVVVTTTTTTUUUTTTSSSRRRSSSUUUWWWXXXUUUTTTRRRQQQQQQSSSUUUWWWXXXWWWUUUTTTSSSTTTTTTUUUXXXYYYYYYXXXTTTQQQPPPPPPPPPSSSUUUVVVTTTRRRQQQQQQPPPQQQSSSUUUUUUTTTSSSRRRPPPOOOMMMMMMNNNPPPSSSUUUZZZ^^^bbbbbbcccccc^^^WWWTTTUUUWWWZZZ[[[\\\\\\\\\VVVWWWXXXYYY[[[\\\^^^^^^___^^^\\\XXXVVVUUUWWWZZZ^^^[[[YYYXXXXXXXXXWWWVVVSSSTTTTTTTTTZZZdddkkknnnhhh___WWWUUUYYYiii}}}eee[[[[[[]]]kkktttQQQPPPMMMKKKJJJIIIIIIJJJJJJMMMPPPSSSTTTUUUWWWYYYOOOOOONNNKKKHHHGGGHHHJJJHHHGGGEEECCCCCCCCCDDDDDDAAAAAAAAABBBEEEGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDCCC???@@@@@@AAABBBAAAAAAAAA?????????@@@@@@AAAAAAAAA<<<>>>AAADDDEEEEEEDDDCCC???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@???@@@AAA@@@???>>>???@@@===>>>>>>???>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@?????????@@@@@@AAA@@@AAA@@@>>>===<<<>>>???<<<===???@@@AAA@@@???>>>??????@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAA??????@@@BBB@@@AAABBBDDDEEEFFFFFFFFFEEECCCBBBCCCFFFGGGGGGEEEKKKKKKNNNRRRSSSVVVdddrrr||||||{{{tttnnnkkkkkknnnpppvvv~~~tttyyy{{{qqqjjjfffccc^^^ZZZRRRPPPPPPSSSWWWYYYYYYYYYWWWYYY[[[[[[ZZZWWWUUUTTTTTTQQQQQQTTTUUUTTTVVVZZZXXXXXXVVVUUUZZZ```___ZZZPPPQQQPPPOOOTTT[[[]]]ZZZXXXZZZ[[[XXXRRROOOQQQTTTPPPSSSWWW[[[]]]______```fffiiimmmnnnmmmnnnsssxxx~~~}}}yyyyyykkkiiiiiimmmuuu~~~hhhYYYTTTSSSSSSSSSVVVTTTOOOOOOTTTVVVUUUPPPPPPQQQUUUXXXZZZZZZXXXWWWXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWUUUSSSPPPNNNLLLOOOSSSWWWUUUPPPLLLKKKMMMUUUXXX\\\aaadddddddddccc]]]\\\[[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTRRRRRRRRRSSSTTTVVVVVVUUUSSSPPPOOONNNNNNOOOPPPTTTWWWXXXUUUSSSQQQQQQPPPRRRSSSSSSQQQOOOOOOPPPOOOQQQTTTVVVWWWVVVUUUTTTQQQPPPNNNMMMMMMOOOQQQSSSVVV\\\```bbbdddeee```YYYUUUUUUVVVWWWYYY[[[]]]^^^YYYYYYYYYYYYZZZZZZ[[[\\\ZZZ[[[ZZZWWWSSSRRRTTTWWW[[[ZZZYYYZZZZZZYYYVVVTTTMMMRRRSSSSSSYYYgggrrrvvvssseeeXXXRRROOOUUUkkkqqq]]]VVVVVV___gggyyyLLLKKKJJJHHHHHHHHHIIIJJJHHHJJJLLLNNNPPPSSSWWWZZZQQQPPPNNNJJJGGGFFFGGGIIIDDDDDDCCCBBBCCCCCCEEEEEEDDDBBBAAABBBEEEGGGHHHGGGEEEEEEFFFGGGGGGFFFDDDCCC??????@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>??????@@@???AAACCCEEEEEECCCAAA@@@>>>???AAABBBCCCBBBAAAAAA???@@@@@@AAAAAA@@@@@@??????@@@AAA@@@>>>>>>???@@@;;;;;;<<<<<<<<<;;;999888:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<;;;===???<<<===???@@@AAA@@@>>>======???@@@BBBCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>======@@@BBB@@@AAABBBDDDEEEFFFFFFFFFGGGEEECCCDDDGGGHHHGGGEEEGGGEEEHHHOOOTTTYYYcccnnnuuuzzz{{{yyytttooommmmmmjjjgggmmmvvvxxxtttpppkkkfff\\\[[[\\\___aaaaaaaaaccc___bbbfffgggfffcccaaa```[[[VVVSSSSSSTTTTTTWWW\\\XXXVVVSSSQQQUUUYYYWWWQQQMMMPPPQQQPPPQQQTTTSSSNNNZZZ^^^aaa___ZZZWWWXXX[[[YYY^^^fffkkknnnoooqqqrrruuuxxx{{{|||zzzzzz~~~zzztttwwwuuunnnmmmjjjiiikkktttcccXXXUUUSSSPPPRRRUUUTTTNNNNNNUUUYYYXXXQQQPPPOOOQQQUUUXXXZZZZZZXXXYYYYYYZZZYYYXXXVVVUUUTTTSSSSSSTTTVVVUUUSSSQQQPPPUUUXXXWWWQQQMMMLLLNNNTTTWWW[[[```bbbcccbbbaaaUUUUUUVVVVVVWWWXXXXXXYYYUUUTTTSSSRRRQQQQQQRRRSSSRRRQQQQQQPPPQQQRRRSSSTTTTTTSSSPPPNNNKKKJJJJJJJJJJJJOOOUUUWWWVVVSSSRRRSSSOOOPPPQQQPPPNNNMMMNNNOOOMMMOOORRRUUUVVVUUUTTTSSSRRRQQQNNNMMMLLLNNNPPPQQQTTTYYY^^^aaadddeee```ZZZUUUTTTTTTUUUWWWZZZ\\\^^^\\\[[[[[[ZZZZZZZZZZZZZZZTTTVVVVVVUUUSSSSSSUUUXXXXXXXXXYYY[[[[[[YYYUUURRRGGGNNNRRRSSS\\\lllzzz|||lll\\\UUUNNNMMMYYYjjj~~~cccXXXUUUSSS[[[lll}}}NNNNNNMMMLLLKKKJJJIIIIIIHHHJJJLLLLLLLLLKKKLLLMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBCCCEEEFFFEEEDDDCCCAAACCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAABBBCCCCCCAAA???@@@BBBCCCAAA??????AAABBBBBBAAA@@@BBBCCCAAAAAABBBCCCCCCBBBAAAAAACCCBBB@@@???>>>???@@@@@@@@@@@@??????????????????===============>>>?????????>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<============??????>>>>>>>>>>>>>>>?????????>>>===============<<<<<<<<<<<<<<<===>>>>>>===???AAACCCCCCCCCBBBAAACCCBBBBBBAAA???>>>>>>===AAA@@@>>>===<<<===>>>@@@>>>>>>@@@AAACCCDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGFFFHHHLLLPPPUUUZZZ]]]___jjjkkkyyy{{{vvvwww{{{uuuggg```dddkkklllqqq||||||yyynnnhhhgggkkknnnooottt|||}}}||||||{{{uuuoooiiibbb^^^___eeelllpppkkkiiigggeeeccc```\\\YYYZZZ]]]```aaa___]]]^^^___gggooovvvuuummmffffffhhhnnnqqqvvvzzz}}}~~~~~~~~~|||oookkkqqqwwwyyy|||yyysssjjjdddccceeeppp{{{bbbYYYXXXWWWXXXUUUWWWVVVQQQQQQTTTUUUSSSPPPMMMKKKLLLPPPUUUWWWWWW[[[[[[YYYXXXVVVTTTSSSRRRTTTTTTUUUVVVWWWWWWWWWWWWQQQSSSTTTRRROOOMMMKKKKKKSSSUUUYYY]]]___```______YYYSSSNNNPPPUUUYYYWWWSSSSSSRRRQQQQQQSSSTTTTTTTTTSSSQQQOOOMMMNNNPPPSSSUUUVVVUUUSSSPPPMMMKKKIIIHHHKKKLLLNNNQQQSSSTTTRRRPPPPPPPPPPPPPPPPPPPPPOOOOOORRRRRRRRRRRRRRRSSSTTTTTTTTTRRRNNNLLLLLLNNNRRRTTTTTTWWWZZZ]]]______^^^]]]YYYVVVRRRQQQSSSVVVYYYZZZ]]][[[YYY[[[]]]^^^[[[WWWUUUVVVVVVTTTRRRRRRSSSTTTWWWWWWXXX[[[]]]\\\WWWSSSPPPQQQRRRSSSXXXeeevvvrrraaaVVVPPPOOOSSSYYYhhhhhhYYYRRRTTTQQQXXXiiiuuu}}}NNNMMMMMMLLLKKKJJJIIIHHHHHHJJJLLLMMMLLLKKKLLLNNNMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBCCC@@@??????AAAAAA???===>>>@@@AAAAAA@@@@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@BBBBBB@@@?????????@@@@@@????????????????????????>>>>>>>>>>>>>>>???@@@@@@??????>>>======<<<;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<<<<===???>>>>>>===============<<<<<<<<<<<<<<<===>>>>>><<<===???AAABBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@>>>===<<<===>>>???>>>???@@@AAABBBCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEEGGGHHHKKKNNNQQQTTTVVVWWWVVVYYYcccxxxzzz||||||nnngggjjjjjjhhhggglllvvv~~~xxxttttttvvvyyy|||}}}zzzvvvqqqnnnmmmpppssssssssssssuuuwww{{{zzztttrrrsssxxxzzz~~~|||ooolllsssyyyzzzzzztttoooiiiaaa]]]^^^iiivvvwww```XXXUUUTTTTTTTTTWWWVVVSSSSSSWWWXXXUUUQQQNNNKKKLLLPPPSSSUUUUUUYYYXXXWWWVVVUUUTTTSSSSSSVVVVVVWWWWWWVVVVVVUUUUUUTTTUUUVVVUUUSSSQQQPPPPPPRRRTTTXXX]]]```aaaaaaaaa___XXXRRRRRRVVVYYYXXXVVVSSSRRRQQQRRRSSSTTTTTTTTTTTTRRRPPPOOOPPPRRRUUUXXXXXXWWWUUUSSSPPPNNNLLLKKKLLLLLLMMMPPPTTTUUUUUUTTTRRRQQQQQQQQQQQQRRRRRRSSSUUUUUUTTTTTTTTTUUUUUUVVVSSSQQQOOOMMMMMMOOOQQQSSSUUUWWWYYY\\\^^^______^^^YYYVVVRRRQQQTTTYYY\\\^^^^^^]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZXXXUUUTTTTTTUUUWWWWWWWWWZZZ\\\[[[XXXUUUPPPPPPQQQQQQVVVaaaqqq}}}wwwlllcccZZZRRRPPPRRR[[[qqqnnn^^^WWWUUURRRWWWbbbiiinnn{{{MMMMMMLLLKKKJJJIIIHHHHHHHHHJJJLLLMMMLLLLLLMMMNNNMMMMMMMMMKKKJJJHHHFFFEEEEEEDDDBBBAAAAAABBBDDDFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAABBBBBB@@@???>>>??????===;;;===>>>@@@???>>>>>>???AAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA??????????????????????????????>>>>>>??????@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<============;;;;;;;;;::::::;;;;;;<<<>>>>>>======<<<<<<=========<<<<<<<<<<<<======>>>;;;<<<>>>???@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>===<<<===>>>?????????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCGGGHHHIIIJJJKKKLLLMMMNNNLLLNNNTTT^^^kkkyyytttuuunnnhhh```]]]```gggnnnsssrrrtttxxx~~~}}}~~~vvvuuu|||{{{ssskkkfff```[[[[[[___ppp~~~nnn]]]WWWTTTSSSSSSSSSVVVWWWVVVWWW[[[\\\YYYRRRPPPMMMMMMOOORRRSSSSSSWWWVVVVVVUUUUUUTTTSSSSSSYYYXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTSSSQQQPPPOOOPPPQQQTTTXXX\\\___aaabbbbbbccc\\\SSSQQQTTTWWWXXXWWWSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQSSSUUUYYY[[[ZZZYYYXXXVVVSSSQQQPPPOOOMMMLLLMMMPPPTTTWWWYYYYYYVVVUUUTTTRRRRRRTTTUUUVVVXXXWWWWWWVVVVVVVVVWWWWWWRRRQQQPPPOOOOOOPPPQQQRRRUUUVVVWWWYYY\\\^^^___```ZZZWWWSSSRRRVVV[[[```ccc``````___]]][[[[[[\\\]]]``````___\\\XXXVVVVVVWWWWWWVVVWWWXXXZZZ[[[YYYXXXPPPPPPOOOOOOSSS]]]jjjtttxxxuuusssrrrkkk___UUURRRRRR^^^tttxxxhhh^^^[[[XXXYYY^^^___```jjjxxxLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIKKKLLLLLLLLLMMMNNNMMMLLLLLLKKKIIIHHHFFFEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@????????????@@@@@@BBBAAA@@@???>>>>>><<<;;;<<<===>>>>>>======>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<<<<;;;<<<<<<======>>>======<<<<<<<<<============<<<<<<<<<<<<===>>>;;;<<<>>>???????????????@@@AAAAAAAAAAAABBBBBBBBB??????>>>============>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHLLLLLLNNNQQQWWWeee~~~vvvnnneee]]][[[\\\^^^```bbbaaaaaacccjjjuuuyyywwwwwwsssuuuuuutttuuuwwwxxxvvvwwwsssqqqtttvvvyyy~~~wwwuuusssllleeeaaa^^^^^^cccjjj{{{wwwbbbYYYWWWVVVVVVVVVRRRVVVXXXWWWYYY^^^___]]]UUUSSSQQQPPPQQQQQQRRRSSSXXXXXXWWWVVVUUUTTTSSSSSSXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTTTTSSSPPPNNNNNNOOORRRSSSWWWZZZ]]]^^^______```YYYQQQMMMOOOTTTVVVVVVSSSTTTUUUUUUTTTSSSTTTTTTSSSRRRRRRRRRTTTWWWZZZ\\\[[[ZZZYYYWWWUUUTTTRRRQQQNNNMMMMMMPPPTTTYYY\\\]]]]]][[[XXXUUUTTTTTTVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVQQQQQQQQQPPPPPPQQQQQQQQQSSSTTTTTTVVVXXX[[[^^^___]]]YYYUUUTTTWWW]]]bbbeeeaaabbbbbb^^^ZZZZZZ]]]```ccccccbbb^^^ZZZWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZSSSRRRPPPOOOQQQYYYdddllliiihhhmmmwww{{{ttthhh```VVVWWWaaasssuuukkkbbb`````````]]]ZZZ```iiippp{{{KKKKKKJJJIIIHHHGGGFFFFFFFFFHHHJJJKKKKKKKKKLLLMMMKKKKKKJJJJJJHHHGGGEEEDDD@@@AAABBBDDDDDDDDDCCCBBBEEEEEEDDDBBBBBBAAAAAAAAA@@@??????>>>>>>>>>??????BBBBBBBBBAAA???=========;;;===>>>>>>===<<<>>>???@@@@@@@@@??????@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>?????????>>>======<<<<<<<<<======>>>>>>>>>>>>============<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@AAA======<<<<<<<<<<<<============<<<<<<<<<<<<======<<<===>>>??????@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===============?????????@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGIIIHHHIIIKKKOOOVVVfffttt|||wwwoooiiieeecccaaa___eeebbb___]]]^^^bbbeeehhhqqqwwwqqqfffaaa```\\\bbbfffhhhmmmvvvzzzyyyyyyuuurrrpppmmmlllrrrzzz{{{qqqmmmhhhccc``````bbbgggrrr}}}tttggg[[[WWWXXXWWWWWWXXXSSSWWWXXXWWWZZZ___```^^^WWWWWWVVVTTTSSSSSSSSSTTTZZZZZZYYYWWWVVVTTTSSSSSSUUUVVVVVVWWWWWWVVVVVVUUUXXXYYYXXXVVVRRRPPPPPPQQQSSSTTTVVVXXXYYYZZZZZZZZZ\\\VVVOOOLLLNNNRRRUUUWWWRRRUUUWWWVVVUUUSSSTTTUUURRRQQQQQQRRRTTTWWWZZZ\\\ZZZYYYXXXWWWUUUTTTSSSRRRPPPNNNNNNPPPUUUZZZ^^^___bbb```[[[WWWUUUTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTUUUPPPQQQQQQQQQQQQQQQQQQPPPRRRRRRRRRSSSUUUXXX[[[]]]^^^[[[VVVUUUXXX]]]aaacccaaabbbbbb___[[[[[[^^^aaaccccccaaa^^^YYYWWWVVVWWWVVVVVVVVVVVVWWWXXXZZZ[[[WWWUUURRRPPPRRRXXX```fff___[[[```qqqwwwnnnZZZVVVUUU]]]kkk~~~kkkjjjiiifff```ZZZXXXZZZ___jjjxxxJJJJJJIIIHHHGGGFFFEEEEEEDDDFFFHHHIIIIIIJJJKKKLLLJJJJJJJJJIIIHHHGGGEEEDDD>>>@@@BBBDDDEEEDDDCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>===>>>>>>>>>AAABBBBBBAAA???===>>>???;;;<<<>>>===<<<<<<===???@@@??????>>>>>>??????@@@===>>>??????@@@?????????<<<======>>>>>>?????????======<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<============????????????@@@AAABBBBBB<<<<<<;;;;;;<<<<<<======>>>======<<<<<<<<<<<<============>>>??????@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>=========<<<<<<======>>>???@@@@@@AAAAAADDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDFFFFFFGGGFFFEEEGGGLLLPPPSSS\\\ddd~~~|||yyyvvvtttqqqmmmkkkqqqmmmiiifffeeedddbbb``````aaafffpppxxxzzz|||~~~|||kkkaaa\\\ZZZYYYccclllpppxxxzzzrrrlllooovvvxxxoookkkcccaaaccchhhnnnxxx{{{xxxhhh___YYYYYYYYYWWWWWWXXXUUUXXXXXXVVVXXX]]]___^^^XXXYYYYYYWWWUUUSSSTTTUUUZZZYYYYYYXXXVVVUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVSSSPPPNNNOOOPPPSSSTTTUUUVVVWWWWWWWWWWWWZZZVVVRRRPPPQQQTTTVVVWWWRRRVVVYYYXXXUUUSSSTTTUUUQQQQQQQQQRRRTTTWWWYYYZZZXXXXXXWWWVVVUUUTTTSSSSSSQQQPPPOOOQQQUUUZZZ\\\]]]cccaaa]]]YYYVVVTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQRRRTTTVVVXXXZZZ]]]ZZZWWWVVVYYY]]]```aaa```aaa```___]]]]]]___aaa``````___\\\XXXVVVVVVWWWVVVWWWWWWWWWVVVWWWYYYZZZZZZWWWSSSQQQSSSXXX]]]aaa]]]UUUVVVeeevvv|||vvvppp[[[SSSNNNPPPVVVdddzzzyyyxxxvvvrrriii___XXXZZZaaajjjpppuuu{{{IIIIIIHHHGGGFFFEEEDDDDDDBBBDDDGGGHHHHHHHHHJJJKKKJJJJJJJJJJJJIIIHHHFFFFFF@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAA@@@???????????????>>>===============>>>@@@AAA@@@===<<<===???;;;===>>>>>>======>>>???@@@???>>>>>>>>>>>>???@@@;;;<<<===>>>???>>>>>>===<<<<<<======>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>???AAAAAA<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>????????????@@@@@@===============<<<<<<;;;;;;<<<===>>>???@@@AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEHHHLLLNNNPPPYYYbbbkkkzzz}}}}}}~~~~~~|||zzz|||yyyvvvvvvwwwwwwvvvtttjjjccc```cccdddbbbbbbfffnnntttyyyxxxsssqqqssswww{{{~~~tttllliiihhhjjjvvv|||~~~}}}uuuooonnnjjjlllrrr|||xxxkkkiiinnnpppvvvtttggg___ZZZXXXZZZ[[[ZZZZZZ\\\XXXYYYWWWSSSTTTZZZ]]]]]]XXXYYYZZZXXXUUUSSSTTTVVVVVVVVVVVVVVVVVVVVVWWWWWWSSSTTTUUUVVVWWWWWWWWWWWWQQQQQQQQQOOOMMMMMMNNNPPPSSSSSSTTTUUUVVVWWWXXXXXXYYYWWWVVVTTTTTTTTTTTTSSSRRRVVVZZZYYYVVVSSSTTTUUURRRRRRSSSTTTUUUWWWYYYZZZXXXWWWWWWVVVUUUTTTSSSSSSRRRQQQQQQRRRVVVYYYZZZZZZ```___\\\YYYWWWUUUTTTSSSTTTTTTTTTTTTUUUWWWXXXYYYRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVXXXXXXXXXWWWUUUVVVZZZ]]]``````___^^^]]]^^^`````````___\\\]]]\\\ZZZXXXVVVWWWXXXUUUWWWYYYXXXVVVUUUWWWYYY[[[XXXTTTRRRSSSWWW[[[^^^\\\UUUSSS[[[eeeiiiiiiiii___TTTNNNOOOQQQVVVeeewwwrrriiifffbbbbbbgggmmmsssvvvIIIIIIHHHGGGFFFEEEDDDDDDAAACCCFFFGGGGGGGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA@@@@@@@@@BBBDDDFFFDDDCCCAAA@@@???>>>>>>>>>??????>>>===============<<<>>>@@@???<<<;;;===???<<<===>>>>>>======>>>@@@@@@???>>>======>>>???@@@:::;;;<<<>>>>>>>>>===<<<;;;<<<<<<===>>>??????@@@??????>>>===============:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>;;;;;;;;;<<<<<<>>>??????;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>;;;<<<===>>>???@@@AAAAAA=========>>>===<<<<<<;;;:::;;;<<<>>>???AAABBBBBBAAAAAAAAA@@@@@@????????????@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHFFFHHHSSS___^^^gggzzzxxxvvv}}}uuulllgggaaaYYYVVVYYY[[[```eeeccc^^^\\\___ddd]]]aaafffjjjppp|||{{{zzzzzz|||~~~{{{zzzwwwrrrqqqssswwwzzzsssggg^^^___cccaaafffhhhaaaXXXUUUVVV[[[]]]]]]___bbbYYYZZZWWWRRRRRRXXX\\\[[[VVVXXXYYYXXXTTTSSSTTTVVVQQQRRRSSSTTTVVVWWWXXXYYYTTTUUUVVVVVVWWWWWWWWWVVVPPPQQQQQQQQQPPPQQQSSSVVVRRRRRRTTTUUUWWWYYYZZZ[[[XXXXXXWWWVVVTTTRRRPPPNNNRRRWWW[[[ZZZVVVSSSSSSVVVSSSSSSTTTUUUVVVXXXYYYZZZXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRSSSVVVXXXXXXXXX\\\\\\[[[YYYXXXVVVUUUTTTUUUUUUVVVVVVXXXYYY[[[\\\SSSRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXTTTSSSTTTVVVZZZ^^^```aaa^^^\\\\\\^^^aaabbb```]]]ZZZ[[[[[[ZZZXXXWWWXXXYYYUUUWWWZZZYYYVVVUUUVVVWWW[[[XXXTTTRRRSSSWWWZZZ\\\ZZZUUUSSSVVVXXXZZZ^^^ccceeeXXXQQQTTTTTTRRRVVV___rrr~~~qqqaaaZZZ]]]dddiiijjjtttFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIHHHGGGGGGIIIJJJIIIJJJKKKKKKJJJHHHGGGFFFGGGDDDAAA@@@AAABBBCCCCCC@@@@@@AAA@@@@@@???>>>===??????>>>===<<<=========????????????????????????>>>>>>>>>>>>>>>=========??????????????????????????????@@@@@@@@@AAAAAAAAA???<<<999999<<>><<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;::::::>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<===;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBBBBDDDFFFIIILLLMMMRRRYYYggg~~~wwwvvvsss___UUUVVVVVV]]]___[[[ZZZ]]]___^^^XXXVVVUUUXXX]]]fffrrr{{{vvvooopppsssvvv}}}pppddd[[[ZZZYYY\\\___aaa```]]]XXXXXXXXXYYYZZZ[[[\\\\\\YYYWWWUUUSSSSSSUUUWWWYYYVVVVVVUUUUUUUUUVVVVVVWWWXXXVVVUUUVVVXXX[[[\\\\\\XXXWWWVVVUUUSSSUUUXXX[[[WWWWWWXXXXXXWWWUUUSSSRRRSSSUUUVVVWWWWWWWWWYYY[[[YYYXXXVVVTTTSSSRRRQQQQQQTTTVVVWWWVVVRRRPPPPPPQQQPPPRRRSSSTTTSSSTTTUUUWWWZZZ\\\\\\YYYTTTQQQPPPQQQQQQQQQQQQSSSVVVXXXXXXWWWZZZYYYWWWVVVVVVWWWXXXYYYWWWYYY[[[[[[YYYYYYYYYZZZWWWSSSNNNMMMOOOQQQQQQPPPSSSVVVXXXYYYYYYXXXYYYZZZUUUUUUVVVXXX\\\___cccddd^^^\\\ZZZ[[[^^^aaacccddd```]]]ZZZZZZ\\\]]]\\\[[[ZZZXXXWWWVVVXXXYYYZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQTTTYYY]]]YYY]]][[[SSSNNNOOOSSSUUUcccrrrxxxggg^^^[[[___fffeeennnFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFHHHIIIHHHHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@???>>><<<<<<>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<=========????????????????????????????????????@@@@@@@@@@@@???===::::::<<<>>>>>>==========================================<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;::::::======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<===;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBEEEGGGJJJLLLMMMRRR^^^uuu~~~zzzfff\\\\\\ccckkkpppnnnmmmnnnmmmjjjbbb]]]XXXUUUVVV\\\eeellltttzzz}}}uuuppplllsss}}}{{{vvvuuussspppqqqvvvyyysssrrrwww}}}zzzkkk```XXXXXXWWWWWWYYY]]]^^^]]][[[YYYXXXXXXWWWXXXYYY[[[\\\ZZZXXXUUUTTTTTTVVVXXXZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXVVVUUUVVVYYY[[[\\\\\\YYYYYYXXXVVVTTTUUUYYY[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWVVVUUUUUUVVVXXXYYYXXXVVVTTTSSSRRRQQQQQQSSSUUUWWWUUUSSSQQQRRRSSSQQQRRRTTTTTTSSSSSSTTTVVVWWWZZZ\\\[[[WWWSSSPPPPPPRRRQQQQQQRRRUUUWWWWWWWWWVVVUUUUUUTTTUUUWWWZZZ[[[YYY[[[\\\[[[YYYXXXXXXYYYVVVSSSOOONNNPPPRRRSSSRRRQQQSSSVVVWWWWWWWWWXXXYYYWWWWWWWWWXXXZZZ\\\^^^```\\\ZZZYYYZZZ]]]```bbbbbb]]]ZZZXXXYYY\\\^^^___^^^[[[YYYWWWVVVWWWYYYYYYXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQOOONNNMMMOOOSSSVVV___eeehhhddd___]]][[[YYY___iiirrr^^^WWWXXXcccfffooozzzFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEGGGFFFEEEEEEGGGHHHFFFFFFGGGGGGGGGFFFEEEEEEBBBAAABBBCCCDDDCCC@@@>>>@@@@@@@@@???>>><<<;;;:::======>>>???>>>===<<<;;;===========================<<<;;;::::::;;;======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@===;;;;;;<<<======<<<========================<<<<<<======<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<>>>>>>======<<<<<<============<<<<<<;;;:::::::::<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@AAACCCEEEHHHIIIJJJMMMTTTbbb|||{{{vvvwwwzzz|||sssmmmdddZZZVVVVVVYYY[[[]]]aaafffjjjhhhbbb[[[VVVUUUYYY```iiittt~~~~~~~~~|||sssmmmeeefffccc^^^\\\cccqqq}}}~~~~~~~~~{{{xxxwwwxxx|||yyyeee]]]YYYVVVVVVUUUUUUWWWYYYZZZZZZXXXZZZYYYWWWVVVVVVWWWYYYZZZXXXWWWUUUTTTUUUWWWYYY[[[ZZZYYYYYYXXXXXXXXXYYYYYYWWWVVVUUUWWWYYY\\\\\\\\\ZZZZZZYYYWWWVVVVVVYYY\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXVVVSSSSSSTTTVVVXXXXXXVVVUUUSSSSSSRRRRRRSSSTTTUUUUUUSSSSSSTTTUUURRRSSSTTTTTTSSSRRRSSSUUUTTTXXX[[[\\\YYYUUUQQQPPPRRRQQQPPPRRRTTTVVVWWWVVVSSSRRRRRRSSSUUUXXX[[[]]]\\\]]]^^^\\\YYYWWWVVVVVVUUURRRPPPOOOQQQSSSTTTTTTNNNPPPSSSTTTUUUUUUWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZYYYXXXWWWXXX[[[^^^``````\\\[[[YYYYYY[[[]]]]]]]]]\\\ZZZWWWWWWWWWXXXXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOTTTTTTRRRPPPNNNOOORRRUUUbbblllvvvyyyyyyvvvqqqjjjfffjjjuuuqqq^^^YYY___^^^aaahhhppp|||FFFFFFDDDCCCBBBBBBBBBBBBDDDEEEGGGGGGGGGFFFGGGIIIDDDDDDDDDEEEDDDDDDDDDDDDBBBAAA@@@AAABBBBBB@@@>>>?????????>>>===;;;:::999<<<===>>>??????===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>???>>>===<<<<<<<<<<<<<<<========================;;;<<<<<<<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;>>>>>>===<<<<<<===============<<<;;;;;;::::::999;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<===============>>>>>>>>>>>>========================>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBDDDGGGHHHJJJLLLNNNUUUeeewwwlllddd___[[[WWWSSSVVVZZZ___```^^^YYYUUUVVVWWWYYY\\\bbbhhhnnnrrrwwwvvvyyy}}}|||ssskkkhhhiiiiiijjjnnnvvv}}}|||yyytttqqqsssssstttuuuwwwxxxyyyzzzvvvuuussssssrrrpppnnnllliiijjjhhh```[[[aaarrr~~~yyywwwwwwvvvhhh\\\[[[[[[ZZZUUUUUUVVVWWWYYYYYYYYYXXX[[[YYYWWWUUUTTTUUUWWWXXXVVVUUUTTTSSSTTTWWWYYY[[[ZZZYYYYYYXXXXXXXXXXXXYYYVVVUUUUUUWWWZZZ\\\\\\\\\ZZZZZZZZZXXXWWWWWWZZZ\\\YYYXXXWWWVVVVVVVVVXXXXXXZZZZZZYYYVVVTTTSSSUUUWWWXXXWWWVVVUUUTTTSSSSSSSSSRRRSSSSSSSSSTTTTTTUUUVVVSSSTTTUUUTTTSSSRRRSSSTTTUUUWWWYYYZZZYYYVVVTTTRRRRRRQQQPPPQQQSSSUUUVVVVVVSSSSSSRRRSSSUUUXXX[[[]]]^^^______\\\YYYVVVTTTTTTRRRQQQPPPOOOPPPRRRSSSTTTMMMOOORRRSSSTTTUUUWWWYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTVVVYYY\\\^^^^^^___]]][[[ZZZYYYYYYYYYYYY^^^\\\YYYXXXYYYYYYYYYXXXSSSTTTTTTUUUTTTSSSRRRRRRUUUUUUTTTRRRQQQQQQTTTWWW^^^jjjyyywwwvvvxxx}}}uuuiii```\\\\\\bbbhhhnnnxxxGGGFFFEEEDDDCCCBBBBBBBBBDDDFFFHHHIIIHHHHHHIIIJJJDDDCCCCCCCCCBBBBBBBBBBBBCCCAAA>>>===>>>???@@@@@@???>>>>>>>>><<<;;;:::999;;;<<<>>>???>>>===;;;999::::::::::::::::::::::::;;;:::999999:::;;;<<<===========================;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::999999999999::::::===<<<<<<<<<<<<<<<======<<<<<<<<<;;;::::::999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<===============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>???@@@>>>>>>>>>>>>===<<<;;;:::<<<<<<===>>>===<<<;;;:::::::::::::::::::::::::::999999:::;;;;;;<<<<<<<<<========================;;;;;;<<<<<<<<<=========<<<===>>>>>><<<;;;<<<===::::::::::::::::::::::::::::::;;;;;;::::::999888:::999999888888999999:::;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;;;;:::999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<===<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>?????????@@@BBBAAAAAAAAAAAACCCEEEFFFBBBCCCFFFJJJRRRfffzzzxxxyyyzzzqqqdddeeehhhooowww}}}}}}|||}}}yyysssmmmfff```]]]]]][[[]]]eeejjjjjjhhhhhheeecccaaa```aaacccgggiiilllpppuuuyyyzzzuuummmggg]]]bbbjjjttt|||yyyuuurrrsssyyywwwiiieeemmmvvvqqqbbb[[[YYYWWWUUUTTTUUUWWWYYYYYYXXXXXXXXXYYY]]]\\\ZZZWWWUUUTTTSSSRRROOOOOOOOOQQQSSSVVVXXXZZZXXXWWWVVVUUUUUUUUUUUUUUUQQQQQQRRRUUUXXXZZZZZZYYYTTTUUUVVVVVVVVVWWWYYY[[[WWWWWWWWWWWWWWWXXXYYYZZZWWWYYYZZZZZZZZZYYY[[[\\\WWWVVVVVVUUUUUUUUUVVVVVVRRRPPPOOOOOORRRTTTUUUUUUUUUVVVWWWWWWVVVUUUVVVXXX[[[XXXVVVUUUVVVXXXXXXWWWSSSQQQNNNNNNQQQSSSTTTTTTVVVUUUTTTSSSSSSUUUWWWXXX\\\\\\]]]ZZZWWWTTTSSSSSSNNNOOOPPPOOONNNNNNPPPQQQPPPQQQSSSSSSSSSUUUWWWZZZVVVWWWWWWWWWVVVUUUTTTTTTPPPPPPQQQTTTWWWZZZZZZZZZWWWXXXYYYXXXXXXYYY\\\^^^___]]]ZZZZZZ[[[[[[[[[ZZZTTTTTTTTTUUUUUUWWWXXXYYYQQQRRRSSSRRRRRRSSSUUUWWWSSSYYYbbbnnn~~~sssqqqooonnnjjjjjjrrr}}}|||kkkdddbbbaaaaaabbbiiijjjooowwwCCCCCCBBBBBBBBBBBBBBBCCCBBBDDDHHHIIIIIIHHHIIIIIIFFFEEECCCAAA@@@@@@@@@@@@AAA???===<<<===>>>>>>=========>>>>>>>>>======<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888999;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============:::<<<>>>>>><<<;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888999999888888888888999999999999999999999:::;;;<<<<<<<<<;;;::::::999999888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<===;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<===>>>???============>>>>>>>>>>>>AAA@@@??????@@@AAABBBCCCAAABBBDDDHHHLLLYYYuuu}}}zzztttrrrxxxyyyxxxyyyzzzuuurrrqqqmmmnnnvvv}}}}}}||||||{{{{{{yyytttqqqqqqvvvzzz{{{~~~|||ooottt}}}~~~sssmmmoootttvvvttthhh^^^[[[ZZZWWWUUUWWWRRRUUUWWWWWWUUUTTTUUUWWW]]]]]]\\\ZZZWWWTTTQQQPPPNNNNNNOOOQQQTTTWWWYYY[[[XXXWWWVVVUUUUUUTTTTTTTTTOOOOOOPPPTTTWWWYYYYYYWWWOOOQQQSSSTTTUUUVVVXXXZZZVVVWWWXXXYYYZZZZZZZZZZZZVVVXXX[[[\\\[[[YYYYYYZZZVVVVVVUUUUUUUUUVVVVVVWWWRRROOOMMMMMMPPPSSSTTTSSSUUUWWWXXXXXXWWWWWWYYYZZZ[[[XXXVVVVVVXXXYYYWWWUUUSSSPPPNNNNNNPPPRRRTTTTTTSSSRRRQQQPPPQQQSSSUUUVVVXXXZZZZZZYYYVVVTTTSSSTTTOOOQQQRRRQQQNNNNNNOOOQQQQQQRRRRRRRRRRRRSSSVVVXXXXXXXXXXXXXXXVVVUUUSSSRRROOOOOOPPPSSSWWWZZZZZZYYYTTTVVVXXXXXXWWWYYY]]]```]]][[[XXXXXXYYY[[[[[[ZZZXXXVVVTTTSSSSSSTTTVVVXXXTTTUUUUUUTTTSSSSSSUUUWWWRRRTTTXXXaaappp|||}}}xxxiiifffdddcccaaaaaagggnnn{{{}}}ssslllgggeeefffjjjnnnwwwAAAAAA@@@@@@@@@AAABBBBBB@@@CCCGGGHHHHHHHHHHHHHHHHHHFFFDDDBBB@@@?????????>>>>>>===>>>??????===:::<<<======>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::777999<<<>>>???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>999<<<>>>>>><<<<<<===???<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888999999888888888888999999999888888888999999:::;;;<<<<<<;;;::::::999999888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>><<<;;;<<<===;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<============@@@???>>>>>>>>>???AAABBBDDDCCCEEEFFFFFFNNNeee{{{xxxpppooosss|||~~~~~~}}}|||~~~xxxxxx{{{wwwkkkkkk```XXXWWWWWWTTTUUUYYYPPPRRRUUUTTTRRRQQQRRRTTT]]]]]]]]]\\\YYYUUUQQQNNNNNNOOOPPPRRRUUUXXX[[[\\\YYYXXXWWWVVVUUUUUUTTTUUUMMMNNNPPPSSSVVVXXXXXXVVVMMMOOOQQQSSSTTTUUUXXXZZZTTTUUUWWWYYYZZZZZZYYYYYYUUUXXX[[[\\\[[[XXXWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWRRROOOLLLLLLOOORRRSSSRRRUUUWWWYYYYYYXXXYYYZZZ\\\YYYXXXWWWYYY[[[ZZZVVVSSSSSSPPPNNNMMMOOORRRSSSTTTPPPOOONNNNNNOOORRRTTTVVVVVVXXXYYYXXXVVVTTTTTTTTTPPPRRRTTTRRROOONNNOOOQQQQQQRRRRRRRRRQQQRRRUUUWWWZZZZZZZZZYYYWWWTTTQQQPPPNNNNNNPPPSSSWWWZZZZZZYYYVVVXXXYYYXXXVVVWWWZZZ^^^ZZZXXXWWWVVVXXXYYYZZZYYYZZZXXXTTTQQQPPPQQQSSSUUURRRSSSSSSQQQOOONNNOOOPPPRRRRRRTTT[[[iiivvvvvvppphhhccc```___^^^___dddllliiixxx}}}jjjgggffffffdddgggtttGGGCCC@@@@@@AAAAAA???===BBBDDDEEECCCAAABBBEEEHHHEEEDDDBBB@@@???======<<<>>>>>>======<<<<<<<<<;;;======>>>???????????????===<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888888888888;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>><<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888888999999999999999888777666888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::777888888999999:::;;;;;;::::::;;;<<<=========<<<===<<<<<<;;;;;;:::999999>>>===<<<;;;::::::;;;<<<============>>>>>>>>>>>><<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@EEE@@@AAAEEEEEEHHHZZZpppzzzqqqpppvvvvvvlllgggccc]]]WWWUUUXXXYYYXXXVVVUUUTTTRRRPPPNNNNNNQQQTTT\\\\\\\\\\\\ZZZXXXVVVUUUQQQTTTWWWUUURRRQQQUUUYYYVVVYYY[[[WWWPPPNNNRRRWWWSSSPPPNNNOOOSSSVVVWWWWWWRRRSSSTTTTTTTTTUUUWWWYYYWWWTTTRRRSSSWWWZZZ[[[ZZZWWWXXXZZZZZZXXXVVVVVVVVVUUUVVVWWWWWWUUUTTTUUUWWWWWWVVVTTTQQQNNNNNNQQQSSSUUUUUUTTTSSSTTTWWWYYY[[[YYYXXXVVVUUUTTTSSSSSSSSSLLLKKKIIIJJJMMMRRRVVVWWWXXXUUUQQQMMMMMMOOORRRUUUXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOOMMMOOORRRSSSSSSTTTUUUVVVYYYYYYYYYYYYWWWUUUSSSRRROOOQQQSSSVVVWWWWWWVVVUUUXXXXXXYYYYYYZZZZZZ[[[[[[XXXWWWWWWYYY[[[\\\[[[ZZZ]]]ZZZVVVRRRQQQQQQSSSTTTWWWUUUSSSPPPNNNMMMMMMMMMRRRSSSUUUYYY___hhhrrryyykkkddd\\\YYY\\\^^^___]]]bbbhhhpppyyy}}}iiibbbcccdddggglllzzzEEECCC@@@@@@AAAAAA@@@>>>AAACCCDDDCCCAAAAAADDDFFFDDDCCCAAA@@@>>>>>>======>>>=========<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;===<<<;;;:::999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>===<<<<<<===>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888888888999999999999888777666888888888999999999::::::999999::::::::::::999999777888888999999:::;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::======;;;;;;:::;;;<<<<<<<<<<<<=========>>>>>>>>><<<<<<============<<<<<<==============================>>>>>>>>>?????????BBB>>>@@@EEEFFFIII[[[ppp|||zzz}}}tttggg```]]]```[[[VVVUUUWWWYYYWWWTTTUUUUUUTTTQQQOOOOOOQQQSSSZZZZZZ[[[ZZZYYYWWWUUUTTTYYY[[[\\\XXXSSSPPPRRRUUUYYY\\\]]]YYYRRROOORRRVVVYYYVVVSSSSSSUUUXXXYYYXXXUUUWWWXXXXXXWWWXXXZZZ\\\[[[XXXTTTSSSTTTVVVVVVUUUVVVXXXZZZZZZXXXVVVVVVVVVXXXYYYZZZYYYWWWVVVVVVWWWVVVVVVUUURRRPPPOOOQQQSSSUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQOOOMMMJJJJJJLLLPPPTTTVVVVVVTTTPPPNNNNNNQQQTTTWWWWWWWWWVVVTTTTTTSSSSSSSSSSSSRRRPPPOOONNNNNNOOOOOONNNOOOQQQRRRQQQRRRTTTVVVYYYYYYYYYYYYXXXUUUSSSRRRMMMNNNQQQTTTVVVWWWWWWVVVUUUUUUVVVVVVWWWXXXXXXXXX[[[ZZZXXXXXXYYYZZZYYYXXX]]][[[WWWTTTRRRRRRSSSTTTUUUTTTSSSQQQPPPOOONNNNNNOOOQQQSSSUUUZZZaaaiiiooonnnggg```[[[ZZZ\\\]]]^^^\\\___ccchhhppp{{{nnnfffdddhhhnnnvvvCCCBBB@@@???@@@AAA@@@??????AAACCCCCCBBBAAABBBCCCAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;<<<===============>>>=========<<<<<<<<<<<<======<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>===<<<<<<>>>>>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::999999999888888999999888888777777888888888999999999999:::888888999999999999888888777888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<===<<<<<<<<<============>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???===???DDDFFFJJJZZZlll}}}|||~~~tttddd^^^\\\[[[[[[XXXUUUVVVXXXXXXVVVSSSUUUVVVVVVTTTQQQPPPPPPQQQXXXXXXXXXXXXXXXVVVTTTSSSZZZ\\\[[[XXXRRROOOPPPRRRZZZ]]]___\\\UUUQQQRRRUUU]]]ZZZVVVUUUUUUWWWXXXXXXWWWXXXYYYYYYXXXXXXYYY[[[\\\YYYUUURRRRRRSSSSSSSSSUUUWWWYYYYYYWWWVVVVVVVVVXXXYYYZZZYYYWWWUUUUUUVVVUUUVVVVVVTTTRRRQQQQQQRRRUUUUUUUUUTTTSSSRRRQQQPPPSSSSSSTTTSSSRRRQQQOOONNNRRRPPPMMMKKKKKKNNNRRRTTTTTTRRRPPPOOOOOORRRUUUXXXVVVVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPNNNMMMNNNNNNOOOOOOPPPQQQPPPPPPQQQSSSVVVXXXYYYYYYYYYXXXUUUSSSQQQJJJLLLOOORRRTTTVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[XXXVVVVVVWWWYYYZZZZZZ^^^\\\YYYUUUSSSRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPRRRTTTVVVZZZ___cccmmmjjjddd^^^YYYYYY\\\___\\\\\\\\\\\\aaannnrrrgggeee```eeellluuuBBBAAA@@@???@@@@@@@@@@@@>>>@@@AAABBBBBBAAA@@@?????????>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;>>>>>>=========<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<===>>>???>>><<<=========<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<======:::::::::::::::999999999777777888888888888777777888888888888999999999999888888999999999999888888777888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888888999:::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===@@@CCCEEEIIIVVVddd{{{~~~{{{|||uuuuuu}}}{{{tttsssvvv}}}{{{eee\\\[[[\\\\\\WWWVVVVVVWWWYYYYYYVVVTTTUUUWWWWWWVVVSSSQQQOOOOOOUUUUUUVVVVVVVVVUUUSSSRRRRRRSSSTTTRRRPPPOOOPPPRRRXXX[[[^^^\\\WWWSSSSSSTTTZZZXXXUUUSSSRRRSSSUUUUUUTTTVVVWWWWWWUUUTTTUUUVVVYYYWWWTTTRRRRRRTTTUUUVVVTTTVVVXXXXXXWWWVVVUUUVVVVVVXXXYYYXXXUUUSSSRRRRRRSSSUUUVVVVVVTTTRRRQQQQQQVVVVVVWWWVVVTTTRRROOOMMMQQQRRRSSSSSSSSSQQQNNNMMMVVVTTTQQQMMMLLLMMMPPPSSSRRRQQQOOONNNOOOQQQSSSUUUUUUTTTSSSSSSRRRRRRRRRSSSQQQPPPOOOMMMMMMMMMNNNNNNQQQQQQQQQPPPOOOPPPTTTWWWWWWXXXYYYYYYXXXUUURRRPPPKKKLLLNNNPPPRRRSSSTTTTTTWWWWWWXXXYYYZZZ[[[[[[\\\VVVTTTRRRSSSVVVZZZ]]]^^^^^^]]]ZZZWWWUUUSSSRRRRRRPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSUUUUUUUUUVVVYYY[[[fffhhhgggbbb[[[YYY[[[___]]]]]][[[YYY[[[cccoooyyyrrreeeZZZ]]]cccjjjooouuuAAAAAA@@@@@@??????@@@AAA??????@@@AAAAAAAAA???>>>>>>======<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;============<<<<<<<<<<<<;;;:::999999999999999999:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;===>>>>>>???===<<<===>>>???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999999666777777888888888777777777777888888888999999999999999::::::::::::999999777888888999999:::;;;;;;;;;<<<<<<<<<;;;:::999999777888888999:::;;;<<<<<<999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=================================>>>>>>>>>??????>>>???AAACCCCCCFFFNNNXXXiii}}}~~~{{{mmmcccdddsss~~~uuujjjfffhhhttt~~~sssnnnlllsss}}}yyycccTTTQQQSSSUUUTTTTTTUUUVVVXXXZZZZZZXXXWWWUUUVVVXXXWWWTTTQQQOOOOOOSSSSSSTTTUUUUUUTTTSSSRRRMMMNNNOOOOOOOOOPPPQQQSSSTTTWWWYYYYYYVVVTTTTTTUUUVVVUUUTTTRRRQQQQQQSSSTTTSSSTTTUUUUUUSSSQQQQQQQQQWWWWWWUUUTTTSSSTTTUUUWWWSSSUUUWWWXXXVVVUUUUUUVVVUUUWWWXXXXXXUUUSSSQQQQQQRRRTTTVVVVVVTTTRRRQQQQQQVVVWWWXXXXXXWWWTTTQQQOOOPPPQQQRRRSSSRRRQQQNNNMMMVVVVVVTTTPPPMMMMMMOOORRRQQQPPPOOONNNMMMNNNNNNOOOSSSSSSRRRQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMQQQQQQQQQPPPPPPQQQUUUWWWVVVXXXYYYYYYXXXUUURRROOOMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWUUUSSSQQQRRRUUUYYY\\\]]]]]]\\\ZZZXXXVVVTTTRRRRRRNNNOOOQQQSSSSSSSSSSSSRRRSSSTTTUUUUUUSSSSSSTTTVVV\\\bbbfffddd^^^ZZZ[[[]]]WWWXXXYYYXXXXXX[[[bbbgggwwwpppaaa______bbbcccccciiirrr@@@AAAAAA@@@>>>===???@@@AAA@@@???@@@AAAAAA???=========<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999:::;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;:::999999888888999999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>??????>>>======??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777777888888888888888666666777777888888777777777777777888888888888999999999::::::::::::999999777888888999999:::;;;;;;:::;;;;;;;;;;;;::::::999777888888999:::;;;;;;<<<999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;==============================>>>>>>>>>?????????>>>@@@AAAAAA@@@BBBGGGLLLXXXhhh{{{}}}qqqhhheeejjjooojjj```XXXZZZ___iii||||||rrrllliiilllsss{{{}}}wwwsssnnnnnntttwwwiii___RRRKKKKKKNNNPPPPPPRRRSSSUUUXXXYYYZZZYYYYYYTTTUUUVVVVVVSSSPPPOOOOOOQQQRRRSSSTTTTTTTTTSSSRRRPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTVVVVVVUUUTTTUUUVVVTTTUUUVVVUUUSSSQQQRRRSSSSSSUUUVVVUUUSSSPPPOOOOOOUUUVVVWWWVVVSSSRRRRRRSSSRRRTTTVVVWWWVVVUUUUUUUUUVVVXXXZZZZZZWWWUUUSSSSSSQQQSSSUUUUUUSSSQQQQQQQQQUUUVVVXXXXXXXXXWWWUUUSSSPPPPPPQQQQQQQQQPPPNNNNNNSSSTTTTTTQQQMMMLLLNNNPPPPPPOOONNNMMMMMMLLLLLLLLLRRRQQQQQQPPPPPPQQQQQQQQQPPPOOONNNLLLKKKLLLLLLMMMNNNOOOPPPPPPPPPRRRUUUWWWVVVWWWYYYZZZXXXUUUQQQOOONNNNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWXXXUUUSSSSSSTTTVVVWWWWWWZZZZZZYYYXXXVVVTTTRRRQQQMMMNNNOOOQQQRRRRRRSSSSSSQQQRRRSSSQQQPPPPPPQQQSSSVVV\\\bbbccc___[[[ZZZ\\\UUUWWWXXXYYYYYYZZZ]]]___hhhppp}}}xxxmmmdddbbb___[[[___gggAAABBBBBB@@@===<<<===???CCCAAA>>>>>>@@@AAA@@@>>>======<<<;;;:::::::::;;;:::::::::;;;;;;<<<<<<<<<999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999::::::;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>??????>>>===>>>??????>>>===::::::;;;;;;<<<=========<<<<<<;;;:::999888888777555666666666777777777777555666666777777777777777777777777777888888888888888888999999999999888888777888888999999:::;;;;;;999999:::;;;;;;;;;::::::888888999999:::::::::;;;::::::;;;;;;;;;:::999888999::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;>>>@@@??????@@@CCCEEEJJJUUUaaaiiimmmmmmggg___YYYUUUTTTXXXZZZVVVRRRPPPRRRTTTXXXbbbyyy{{{wwwvvvuuuuuu{{{|||uuurrrsssuuuzzz}}}pppeeeVVVRRRMMMKKKLLLOOOQQQRRRPPPQQQTTTUUUWWWXXXYYY[[[SSSTTTUUUTTTRRRPPPPPPQQQPPPQQQRRRTTTTTTTTTSSSRRRPPPPPPOOOPPPRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVTTTVVVXXXWWWTTTPPPNNNNNNSSSUUUVVVUUURRROOOMMMMMMNNNQQQTTTUUUSSSQQQQQQRRRQQQSSSVVVVVVUUUTTTUUUUUUTTTVVVYYYZZZXXXUUUTTTTTTQQQRRRSSSSSSQQQPPPPPPQQQSSSTTTUUUWWWXXXXXXXXXXXXOOOOOONNNNNNNNNNNNMMMMMMLLLOOORRRQQQMMMJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMQQQPPPPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLIIIKKKMMMOOOOOOQQQSSSUUUUUUWWWYYYZZZXXXUUUQQQNNNMMMMMMNNNNNNOOOPPPQQQRRRQQQRRRSSSTTTUUUWWWXXXXXXWWWUUUSSSSSSUUUUUUUUUTTTWWWWWWXXXXXXWWWUUUSSSQQQNNNNNNNNNOOOOOOQQQRRRSSSPPPPPPPPPOOONNNOOOQQQSSSVVVYYY]]]]]][[[YYYYYYZZZWWWWWWXXXXXXXXXZZZ[[[]]]]]]ccciiiqqq|||wwwmmmiiilllAAACCCCCC@@@===;;;===???EEEAAA>>>>>>@@@AAA@@@???======<<<;;;:::::::::::::::::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999;;;;;;:::::::::;;;;;;<<<999999:::::::::;;;;;;;;;999::::::;;;<<<===?????????>>>===>>>???@@@???===999::::::;;;<<<===>>>>>><<<<<<;;;:::888777666666444555555555666666777777555555666777777777777777777777777777888888888888777777888888888888777777777888888999::::::;;;;;;888999::::::;;;;;;;;;;;;888999999999999::::::::::::;;;;;;<<<;;;:::888777999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999===???>>>>>>???AAABBBAAAHHHPPPTTTWWWXXXSSSLLLHHHJJJOOOSSSPPPJJJGGGHHHHHHMMMSSSYYYhhh~~~zzz~~~{{{tttnnnpppyyyuuujjjaaa[[[NNNMMMLLLKKKLLLNNNQQQSSSNNNPPPRRRTTTUUUWWWYYY[[[RRRSSSSSSRRRPPPPPPPPPQQQPPPQQQRRRTTTTTTTTTSSSSSSMMMMMMMMMOOORRRTTTVVVVVVXXXWWWVVVTTTSSSSSSTTTUUUSSSVVVYYYXXXRRRMMMJJJIIIQQQSSSTTTSSSPPPMMMKKKJJJEEEJJJPPPSSSSSSRRRSSSTTTQQQSSSUUUVVVUUUTTTUUUUUUQQQTTTWWWXXXVVVTTTRRRRRRPPPQQQRRRQQQPPPOOOPPPQQQPPPQQQSSSVVVXXXYYYZZZ[[[NNNMMMLLLLLLKKKLLLLLLMMMGGGLLLPPPPPPKKKHHHIIIKKKLLLLLLNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQOOONNNMMMKKKKKKKKKKKKLLLEEEHHHKKKNNNOOOPPPRRRSSSUUUVVVYYYZZZXXXUUUQQQNNNLLLLLLMMMNNNOOOQQQSSSTTTMMMMMMNNNPPPQQQSSSTTTTTTSSSRRRRRRSSSVVVWWWVVVUUUUUUVVVWWWWWWWWWUUUSSSQQQNNNNNNMMMMMMNNNPPPQQQSSSQQQQQQQQQOOOOOOPPPSSSVVVYYYYYYYYYXXXWWWWWWXXXZZZVVVUUUTTTSSSSSSUUUWWWYYYWWW\\\______eeevvvyyyuuu@@@@@@@@@@@@????????????BBBAAA@@@?????????@@@AAA<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999<<<;;;:::999999:::<<<===:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::999999888999999999:::;;;<<<===>>>???>>>===<<<===>>>@@@BBB<<<<<<;;;;;;;;;<<<======>>><<<:::999888999:::;;;777666666666666666777777888888777777777777888888777777888888888888777777777777777777777777777777999999::::::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;======<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@??????AAACCCFFFHHHIIIIIIHHHGGGCCCDDDFFFGGGHHHHHHGGGGGGGGGJJJOOOUUU]]]gggrrrxxx}}}~~~}}}{{{{{{{{{nnnddd^^^[[[XXXVVVZZZRRRKKKMMMSSSVVVPPPIIILLLNNNPPPRRRTTTUUUUUUTTTXXXXXXVVVUUUSSSRRRQQQPPPSSSTTTSSSQQQOOOMMMNNNPPPOOOPPPQQQSSSTTTVVVWWWXXXZZZZZZZZZWWWTTTSSSTTTVVVWWWYYY[[[[[[YYYSSSMMMJJJRRRRRRRRRQQQPPPMMMKKKJJJBBBEEEIIINNNQQQQQQOOOMMMRRRQQQPPPQQQSSSTTTSSSRRRPPPQQQSSSUUUVVVWWWVVVVVVTTTSSSQQQPPPOOOOOOOOOPPPTTTTTTUUUVVVUUUSSSTTTWWWVVVSSSOOONNNOOONNNKKKHHHFFFJJJMMMLLLHHHGGGIIILLLMMMNNNPPPQQQQQQPPPNNNMMMQQQRRRSSSTTTSSSQQQPPPNNNRRRPPPNNNMMMMMMLLLJJJIIIJJJIIIHHHHHHIIIKKKNNNOOOPPPSSSUUUVVVUUUUUUUUUVVVOOONNNMMMMMMMMMNNNOOOPPPMMMMMMMMMNNNPPPSSSVVVXXXSSSSSSTTTUUUUUUUUUTTTTTTXXXXXXXXXWWWUUUSSSPPPOOONNNOOOOOONNNLLLKKKLLLNNNUUUSSSPPPNNNMMMOOORRRSSSUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYXXXZZZ___eeelllppp>>>>>>>>>>>>>>>???@@@AAACCCBBB@@@?????????@@@@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999999:::::::::999999::::::;;;::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999;;;;;;::::::::::::999999::::::::::::;;;<<<======<<<;;;:::999999;;;===>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::888777666777777777777777888999:::888888777777777777888888777777888888888888777777777777777777777777777777888888888999999999::::::888888888999999999::::::999999999999999999999888888888888999999999::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<>>>===<<<<<<;;;;;;<<<<<<>>>>>>?????????>>>>>>===>>>???AAADDDEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGIIILLLOOOTTTZZZbbbgggoooxxx|||{{{{{{}}}|||{{{{{{uuunnnggg^^^YYYXXXYYYYYYXXXZZZTTTOOOOOOTTTVVVRRRLLLLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSUUUTTTSSSQQQPPPOOONNNMMMNNNOOOPPPRRRUUUWWWXXXYYYZZZZZZZZZYYYVVVTTTRRRRRRUUUVVVYYYZZZYYYUUURRROOOSSSSSSRRRQQQOOOLLLIIIGGGHHHJJJNNNSSSVVVVVVTTTSSSQQQPPPPPPQQQSSSTTTSSSRRRQQQRRRSSSTTTUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTVVVVVVWWWWWWVVVTTTUUUWWWUUUTTTRRRQQQPPPNNNKKKIIIIIIMMMOOOMMMIIIGGGHHHJJJLLLMMMOOOPPPPPPOOOMMMLLLRRRRRRQQQQQQOOONNNMMMMMMPPPOOONNNNNNNNNMMMKKKIIIKKKJJJHHHHHHIIIKKKNNNPPPSSSTTTVVVVVVTTTRRRRRRRRRRRRQQQOOOMMMLLLLLLLLLMMMNNNNNNMMMMMMOOORRRVVVXXXQQQRRRTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXVVVSSSQQQOOOOOOPPPOOONNNLLLKKKLLLMMMTTTRRROOOMMMMMMOOORRRSSSTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUYYYXXXXXXXXX[[[```dddgggjjjsss======<<<<<<===???AAACCCDDDCCCBBB@@@????????????<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;;;;::::::999999::::::::::::999999999::::::;;;;;;::::::999::::::999999999999888888999999::::::::::::;;;;;;::::::::::::;;;;;;<<<===:::999888888888999:::;;;;;;;;;::::::::::::;;;;;;999:::<<<===<<<888555222777777777777777888999:::888888777777777777888888777777888888888888777777777777777777777777777777777777777888888888888999888888888888999999999999999999999888888777777777777777888888888999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<>>===<<<;;;<<<===???AAABBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHIIIKKKOOOTTTXXXTTT[[[fffttt}}}xxxwwwvvv{{{~~~wwwxxx}}}yyyuuuvvvtttkkkaaaYYYTTTOOONNNQQQVVVXXXXXXZZZWWWSSSSSSUUUVVVSSSQQQLLLMMMNNNOOOQQQSSSTTTUUUTTTTTTTTTTTTUUUUUUUUUUUUWWWTTTQQQPPPRRRQQQOOOLLLMMMNNNPPPRRRUUUXXXZZZ[[[YYYYYYYYYYYYXXXUUUQQQNNNRRRSSSUUUWWWWWWWWWVVVUUUUUUUUUUUUSSSQQQMMMJJJGGGHHHJJJNNNRRRVVVWWWUUUSSSOOOOOOPPPRRRTTTTTTSSSQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPOOOOOOQQQSSSUUUWWWVVVWWWXXXWWWVVVVVVWWWWWWWWWXXXYYYWWWTTTQQQOOONNNMMMOOOQQQOOOJJJGGGHHHIIIKKKLLLNNNOOOOOONNNLLLKKKRRRQQQPPPOOONNNMMMLLLLLLNNNMMMNNNOOOPPPOOOMMMJJJNNNKKKIIIGGGGGGJJJNNNPPPTTTVVVVVVUUURRROOONNNNNNQQQPPPNNNMMMLLLKKKLLLLLLOOONNNMMMMMMNNNQQQUUUWWWQQQRRRTTTVVVXXXYYYZZZZZZXXXYYYZZZZZZXXXUUURRROOOPPPQQQPPPNNNLLLJJJKKKLLLRRRQQQOOOMMMMMMOOOQQQSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRWWWVVVVVVVVVWWWYYYZZZ\\\YYY\\\fffzzz???===;;;:::;;;===@@@BBBDDDCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888999999::::::::::::999999:::::::::999999999999999888888999::::::;;;<<<<<<:::::::::::::::;;;<<<===<<<;;;;;;::::::;;;<<<<<<;;;::::::999999:::::::::888:::<<<===<<<:::666444888888777666666666666777888888777777777777888888777777888888888888777777777777777777777777777777777777777888888888999999999::::::::::::;;;;;;;;;::::::999999888888777777888888888888999999999999888999::::::;;;;;;::::::::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>??????>>>===<<<<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@??????@@@AAACCCDDDAAACCCEEEGGGHHHKKKOOOSSSJJJOOOUUU[[[dddvvv~~~~~~|||||||||zzzqqqgggeeehhhiiiddd___UUUQQQLLLLLLOOOTTTVVVVVVYYYXXXVVVUUUUUUTTTTTTSSSOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUQQQOOOPPPTTTUUUQQQMMMLLLMMMPPPRRRVVVYYY[[[\\\YYYWWWVVVVVVWWWVVVSSSPPPQQQQQQRRRSSSTTTVVVWWWXXXVVVVVVWWWVVVTTTPPPMMMKKKHHHHHHKKKPPPUUUWWWUUUSSSMMMNNNOOOQQQSSSSSSQQQOOOQQQRRRRRRSSSSSSTTTTTTTTTNNNNNNMMMLLLNNNPPPSSSUUUTTTWWWYYYWWWWWWYYY[[[[[[[[[^^^```^^^YYYUUUTTTUUUNNNPPPQQQOOOLLLJJJIIIJJJKKKLLLNNNOOOOOONNNLLLKKKOOOOOOQQQQQQQQQPPPOOONNNMMMNNNOOORRRSSSSSSPPPMMMOOOLLLIIIFFFGGGJJJNNNQQQSSSUUUUUUTTTQQQNNNLLLLLLMMMMMMLLLKKKLLLMMMNNNOOOPPPOOONNNMMMNNNPPPSSSUUURRRSSSTTTVVVXXXYYYZZZZZZYYYZZZ[[[\\\ZZZWWWTTTQQQRRRRRRQQQOOOLLLJJJKKKLLLPPPOOONNNMMMMMMOOOQQQSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRPPPOOOSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUZZZeeesssBBB@@@===;;;:::;;;===???CCCBBBBBBAAA@@@>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<:::999888888888999999999999888888:::::::::;;;;;;;;;;;;;;;888888999999:::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;:::;;;===>>>>>><<<;;;999<<<;;;:::888777666555555888888777777777777888888777777888888888888777777666666666666666666666666888888888888999999999:::999999999:::::::::;;;;;;;;;;;;::::::999999999999999999999::::::::::::;;;888999::::::;;;;;;::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA???>>>>>>===>>>@@@AAABBB@@@BBBDDDFFFGGGIIILLLNNNEEEIIILLLLLLNNNWWWfffrrrxxxhhhaaaZZZXXX[[[^^^]]][[[XXXSSSNNNLLLOOOSSSUUUVVVXXXXXXWWWUUUTTTSSSSSSSSSRRRRRRQQQPPPOOOOOONNNMMMTTTSSSSSSSSSSSSSSSRRRRRRRRROOOMMMPPPUUUWWWTTTPPPLLLMMMPPPSSSVVVYYY\\\]]]YYYVVVTTTRRRSSSTTTUUUUUURRRQQQQQQQQQRRRSSSUUUVVVSSSTTTUUUVVVUUURRROOOMMMJJJJJJLLLRRRYYY\\\ZZZWWWNNNNNNNNNPPPQQQQQQPPPNNNPPPQQQRRRSSSTTTVVVWWWXXXRRRPPPNNNMMMMMMOOORRRTTTTTTZZZ\\\ZZZ[[[```cccaaa^^^```bbb___[[[WWWVVVWWWNNNOOOPPPOOONNNLLLLLLLLLLLLMMMNNNPPPPPPNNNMMMLLLJJJMMMQQQUUUWWWVVVSSSRRRNNNOOOQQQTTTVVVUUUSSSPPPOOOLLLIIIGGGGGGKKKOOORRRQQQSSSTTTSSSPPPNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNPPPOOONNNNNNNNNPPPQQQRRRSSSSSSUUUVVVWWWXXXXXXXXXZZZ[[[\\\]]][[[YYYVVVTTTRRRRRRQQQOOOLLLKKKKKKLLLNNNMMMMMMMMMMMMOOOQQQSSSTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUTTTSSSQQQOOOMMMOOOPPPQQQQQQRRRRRRRRRRRRPPPQQQTTTXXX\\\cccrrrCCCAAA???===<<<<<<======@@@@@@@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;:::999888777777888888999999888888777::::::;;;;;;;;;;;;<<<<<<888888999::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999:::<<<===>>>???@@@AAABBBAAA@@@>>>===???>>><<<:::888777777666888888777777777777888888777777888888888888777777666666666666666666666666888888888999999999::::::777777777777888888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;======<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>============>>>>>>??????============>>>???@@@@@@@@@BBBDDDEEEDDDDDDDDDEEEBBBEEEHHHHHHGGGJJJQQQWWW```nnn~~~}}}||||||ppphhhfff___ZZZUUUSSSVVVXXXYYYXXXZZZTTTMMMKKKNNNSSSVVVWWWXXXWWWVVVTTTTTTSSSSSSRRRSSSSSSSSSSSSQQQOOOMMMKKKRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOORRRUUUWWWUUURRRMMMNNNPPPSSSVVVYYY\\\]]]XXXWWWUUUQQQOOOQQQUUUXXXSSSRRRQQQQQQQQQRRRSSSTTTOOOQQQSSSUUUTTTQQQNNNLLLIIIHHHJJJQQQZZZ^^^]]]ZZZRRRQQQOOOPPPQQQQQQPPPOOOPPPPPPQQQSSSUUUWWWYYYZZZWWWUUURRROOOOOOQQQTTTVVVWWW^^^aaa^^^___fffiiifff^^^^^^]]][[[WWWUUUUUUUUUNNNOOOOOOOOONNNMMMLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLGGGKKKPPPUUUWWWWWWVVVTTTPPPPPPQQQTTTVVVVVVTTTRRRMMMKKKIIIHHHIIILLLPPPSSSPPPRRRSSSSSSPPPNNNNNNNNNOOONNNLLLKKKJJJIIIJJJJJJOOOPPPPPPPPPPPPOOOOOOOOOQQQRRRSSSTTTUUUVVVVVVVVV[[[[[[[[[[[[ZZZXXXVVVUUUQQQRRRQQQOOOMMMKKKLLLMMMLLLLLLLLLLLLMMMOOOQQQRRRTTTSSSSSSSSSSSSTTTUUUUUUSSSTTTUUUUUUSSSQQQOOOMMMMMMMMMNNNOOOPPPPPPQQQQQQKKKNNNRRRUUUSSSUUU```lllyyy}}}AAA@@@???>>>>>>>>>>>>>>>===>>>??????>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::888888888999999999:::::::::999888777666666666666777777888888888888777777999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::888888999:::;;;===???@@@CCCEEEHHHIIIHHHDDD???<<<;;;:::999888777777777777888888777777777777888888777777888888888888777777666666666666666666666666777777777888888888888999777777777777888888888888888888888999::::::;;;;;;888999999999::::::::::::888999::::::;;;;;;::::::999999999999999999999999::::::999999999999::::::<<<<<<;;;:::::::::::::::<<<<<<===============<<<===<<<<<<<<<<<<===>>>>>>;;;<<<===>>>????????????@@@BBBDDDEEECCCAAAAAAAAAAAACCCFFFGGGGGGHHHJJJLLLIIITTTaaammmxxx~~~~~~~~~~~~~~~yyylllaaa\\\[[[[[[YYYWWWWWWYYY\\\^^^___]]]VVVNNNJJJMMMRRRVVVXXXZZZWWWUUUTTTUUUUUUSSSRRRPPPRRRTTTUUUTTTQQQNNNLLLNNNNNNOOOPPPPPPQQQQQQRRRPPPQQQRRRTTTTTTTTTRRRQQQNNNOOOQQQTTTVVVYYY[[[\\\VVVXXXYYYTTTNNNMMMQQQVVVTTTTTTSSSSSSSSSTTTUUUUUURRRTTTVVVWWWVVVSSSOOOLLLIIIHHHIIIQQQ\\\bbbaaa^^^XXXVVVRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRSSSUUUWWWYYYXXXUUURRRPPPPPPRRRUUUWWWWWW___bbb\\\]]]dddfffbbb___\\\XXXVVVUUUTTTTTTSSSQQQPPPOOONNNNNNLLLKKKIIIKKKLLLNNNOOOOOONNNLLLKKKHHHIIILLLOOORRRSSSTTTTTTQQQPPPPPPRRRTTTTTTSSSRRRKKKJJJIIIIIIJJJMMMQQQSSSQQQSSSTTTSSSQQQNNNNNNNNNOOONNNLLLJJJIIIIIIIIIJJJNNNOOOQQQRRRQQQOOOMMMLLLMMMNNNPPPRRRSSSUUUUUUUUUZZZYYYXXXWWWVVVUUUUUUUUUQQQQQQQQQOOOMMMLLLMMMOOOKKKKKKKKKLLLMMMOOOQQQRRRSSSRRRRRRRRRRRRSSSTTTTTTRRRSSSUUUUUUTTTRRROOONNNLLLLLLLLLLLLMMMNNNOOOPPPKKKLLLOOOSSSRRRQQQVVV]]]bbbqqq~~~????????????@@@@@@@@@@@@<<<<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::777777888888888999999999999888666444444444444555777777888888888888777777888888888999999:::::::::999999::::::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;===>>>>>>>>>===<<<<<<;;;777777888:::<<>>888444444444444444555666666888888777777777777888888777777888888888888777777666666666666666666666666666666666666777777777777888999999999999:::::::::666666777888999::::::;;;777888888888888999999999999999:::;;;;;;;;;::::::999999999999999999999999:::999999888888999999:::;;;;;;:::999999999999:::>>>>>>>>>>>>===<<<;;;:::>>>>>>=========>>>??????:::<<<===???@@@??????>>>>>>AAADDDEEEDDDCCCBBBBBB===???AAACCCEEEEEEEEEEEEDDDJJJPPPTTTXXXdddwww|||zzz{{{{{{yyyyyyxxxyyy|||~~~wwwpppnnnkkkgggccc^^^YYYVVVWWWVVVWWWYYY]]]aaaeeefffbbbZZZPPPKKKLLLQQQVVVXXX[[[XXXTTTTTTVVVWWWUUURRRMMMPPPSSSVVVVVVTTTPPPNNNKKKLLLMMMNNNPPPQQQRRRSSSQQQSSSUUUVVVTTTQQQPPPPPPNNNOOOQQQTTTVVVYYY[[[\\\UUUZZZ]]]XXXOOOJJJMMMRRRUUUTTTTTTTTTUUUVVVWWWWWWWWWYYYZZZ[[[YYYUUUPPPMMMNNNMMMOOOWWWcccjjjiiifff]]]YYYUUUSSSRRRSSSTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVUUUSSSPPPNNNOOOQQQUUUXXXUUU^^^___YYYXXX___aaa[[[bbb]]]WWWTTTUUUVVVUUUSSSSSSQQQPPPNNNMMMKKKHHHFFFJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKNNNQQQSSSQQQPPPOOOPPPQQQRRRRRRQQQIIIIIIIIIJJJLLLOOORRRSSSSSSTTTUUUTTTQQQNNNMMMMMMKKKJJJJJJIIIJJJKKKLLLMMMMMMOOORRRSSSRRROOOLLLJJJJJJKKKMMMPPPRRRTTTVVVVVVYYYWWWVVVTTTSSSSSSTTTTTTPPPQQQQQQOOOMMMMMMNNNOOOJJJJJJKKKLLLNNNOOOQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSRRRSSSUUUVVVUUUSSSPPPNNNLLLLLLKKKJJJKKKLLLMMMNNNLLLIIIIIIMMMMMMKKKKKKNNNTTT^^^hhhqqq@@@???>>>===<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::666888::::::999777777888666666777777888888888999888888888777777777777777777777777888999999999:::999999888888999999:::;;;;;;:::999888888:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;888999;;;<<<===???BBBDDDIIIPPPUUUTTTLLLBBB<<<999666666666666666666666666777777666444333333666999555555555555666666666666555777999999777555555555555555666777888999999:::888888777777666666555555777777777777777888888999999999999999999999999999888888999999999::::::::::::::::::;;;;;;:::999999<<<<<<<<<;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBAAA@@@@@@>>>???AAACCCDDDDDDCCCCCCEEEFFFHHHIIIMMMRRRZZZ___kkkzzz|||zzztttlllgggeee^^^]]][[[XXXWWWWWWXXXYYY[[[]]]^^^\\\ZZZ[[[___cccbbbZZZQQQLLLNNNQQQRRRQQQQQQRRRTTTUUUVVVVVVUUUUUUPPPQQQRRRTTTTTTTTTSSSSSSPPPMMMJJJIIIKKKNNNQQQRRRUUUVVVVVVVVVUUURRROOOMMMOOOPPPRRRSSSTTTWWW[[[^^^]]]bbbeeeaaaXXXQQQPPPRRRUUUTTTTTTUUUVVVWWWUUUTTTVVVWWWYYYYYYXXXVVVUUUTTTTTTYYY^^^bbbeeehhhmmmpppsssmmmddd\\\VVVQQQMMMJJJRRRTTTUUURRRMMMMMMQQQUUUVVVUUUTTTQQQNNNLLLMMMOOOUUUVVVXXXXXXXXXYYY[[[^^^^^^\\\YYYVVVUUUUUUUUUVVVYYYWWWTTTPPPMMMKKKJJJIIIIIIHHHIIIJJJLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOORRRQQQPPPQQQSSSTTTSSSRRRIIIJJJKKKMMMNNNNNNNNNNNNRRRRRRRRRPPPMMMLLLLLLNNNMMMMMMKKKJJJJJJIIIIIIIIIQQQQQQRRRQQQQQQOOONNNMMMNNNNNNNNNPPPSSSTTTSSSRRRUUUTTTRRRQQQQQQQQQRRRSSSTTTQQQOOONNNPPPQQQOOOMMMJJJKKKNNNPPPQQQRRRQQQQQQMMMNNNOOOQQQSSSRRROOOMMMQQQQQQRRRSSSSSSRRRQQQPPPMMMMMMMMMMMMMMMNNNNNNNNNKKKJJJIIIIIIJJJKKKLLLMMMOOOTTTZZZ___eeeqqq@@@@@@>>>======<<<<<<<<<>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::666888:::;;;999888888888777777777888888888888888777777777777777777777777888888888888888999999999999999888888999999:::;;;;;;:::999888888:::;;;===<<<<<<<<<;;;;;;;;;;;;;;;:::;;;======>>>???BBBDDDIIINNNSSSQQQJJJAAA<<<:::666666666666666666666666666777666555444444666888666666666666777777777777666777999999777666555666777777777777777888888888777777777777777777666666777777666666777777888999999999999999999999999999888888888999999999::::::999::::::;;;::::::999999<<<<<<;;;;;;;;;:::::::::===<<<<<<<<<;;;;;;;;;;;;=====================<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFIIIMMMQQQVVV^^^jjjwww~~~~~~tttjjjgggeeeaaa______\\\ZZZXXXUUUUUUVVVWWWXXXYYY[[[\\\[[[ZZZ\\\aaaeeeddd[[[QQQKKKLLLPPPRRRSSSOOOPPPQQQSSSTTTTTTTTTTTTQQQRRRSSSUUUUUUUUUUUUTTTPPPMMMJJJIIILLLOOOQQQRRRTTTTTTUUUVVVUUUSSSQQQOOORRRRRRSSSSSSTTTVVVZZZ]]]```eeehhhddd\\\VVVUUUVVVWWWVVVUUUVVVXXXXXXWWWUUUTTTVVVXXXXXXVVVTTTRRRPPPSSSZZZcccjjjnnnssszzzzzzrrrhhh___XXXRRROOORRRTTTUUUSSSOOONNNQQQUUUUUUUUUTTTRRROOOMMMNNNOOOTTTVVVWWWXXXXXXXXXZZZ\\\\\\ZZZXXXUUUTTTTTTTTTUUUXXXWWWTTTQQQOOONNNMMMMMMIIIHHHHHHJJJLLLNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKNNNMMMMMMNNNPPPQQQPPPOOOJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPNNNKKKJJJJJJLLLNNNMMMLLLKKKJJJIIIIIIIIIOOOPPPQQQRRRQQQPPPNNNLLLKKKKKKLLLNNNQQQRRRRRRQQQSSSRRRQQQPPPPPPPPPQQQQQQTTTQQQOOONNNPPPPPPOOOMMMKKKKKKMMMNNNOOOOOOPPPPPPMMMNNNPPPRRRUUUUUURRRPPPQQQRRRRRRSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJKKKLLLLLLJJJNNNQQQRRRTTT[[[gggrrr@@@@@@???>>>============>>>======<<<<<<;;;::::::999999999999999999999999777999;;;;;;:::888888999999999999888888888888888777777777777777777777777999999999888888888888888999888888888888999:::::::::999999888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>???BBBDDDHHHKKKNNNLLLFFF???<<<;;;666666666666666666666666555666777777555555666777666666777777777888888888666888999999777666666777888888888777777666666666777777777777888888888888777777666666777777888999888888888888888888888888888888888999999999999:::999999::::::::::::999999;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<==================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????@@@@@@AAA???@@@AAAAAAAAABBBDDDFFFFFFJJJOOOTTT\\\hhhvvvxxxooofff___ZZZ[[[]]]\\\[[[]]]ZZZXXXUUURRRRRRSSSVVVXXXWWWYYYZZZYYYYYY\\\ccchhhhhh___RRRKKKKKKOOOSSSUUUMMMNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTVVVVVVWWWWWWVVVPPPNNNKKKKKKMMMOOOQQQRRRRRRRRRTTTUUUUUUTTTSSSRRRVVVVVVUUUTTTSSSUUUYYY\\\```eeehhheee^^^XXXWWWYYYYYYXXXWWWWWWYYYYYYXXXWWWRRRTTTVVVVVVTTTQQQPPPPPPTTT\\\gggooouuu{{{uuuiii^^^VVVSSSRRRTTTVVVTTTQQQPPPRRRTTTSSSTTTUUUTTTQQQOOOOOOOOOSSSUUUXXXYYYYYYXXXYYYZZZZZZXXXVVVTTTSSSSSSSSSSSSUUUTTTSSSQQQOOONNNNNNNNNIIIHHHHHHJJJLLLNNNNNNMMMOOONNNMMMLLLJJJIIIHHHHHHKKKJJJJJJKKKNNNOOONNNMMMJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOOOONNNKKKJJJKKKLLLNNNMMMMMMKKKJJJIIIIIIHHHMMMNNNQQQSSSSSSQQQNNNLLLJJJIIIJJJMMMPPPRRRRRRQQQRRRQQQOOONNNNNNNNNOOOPPPSSSQQQOOONNNOOOPPPOOONNNLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNPPPTTTWWWXXXWWWUUURRRSSSSSSSSSRRRQQQOOONNNNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKMMMNNNMMMKKKMMMTTT[[[dddvvv@@@???>>>>>>==================<<<<<<;;;::::::999999999999999999999999999777999;;;;;;:::999999999::::::999999888888777777666666666777777777777777:::999999999888777777777888888888888888999999:::999999888888999999:::;;;:::::::::::::::;;;;;;;;;>>>???@@@@@@??????AAACCCFFFHHHHHHEEEAAA===;;;;;;666666666666666666666666444666888888666555555666666666666666777777777777777888999999777666777888777777777777777777666666666666777777888888999999666666666666666777888888888888888888888888888888888888888888999999999999888888999::::::::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>========================>>>??????@@@@@@@@@@@@@@@AAA@@@>>>======>>>???@@@<<<>>>@@@AAAAAABBBCCCDDDCCCFFFJJJMMMPPPSSSXXX[[[ppp~~~|||vvvqqqkkkddd]]]___ZZZWWWYYY[[[ZZZYYY[[[\\\YYYUUURRRQQQRRRTTTVVVVVVWWWYYYXXXYYY]]]eeekkkoooeeeWWWMMMKKKNNNSSSVVVNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWRRROOOMMMLLLNNNQQQRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUXXXXXXVVVTTTSSSTTTWWWZZZ]]]aaadddbbb]]]XXXWWWWWWZZZXXXWWWWWWXXXXXXXXXVVVSSSTTTTTTSSSQQQPPPSSSVVV[[[^^^fffoooxxx{{{mmm```XXXTTTQQQTTTVVVUUUSSSRRRSSSTTTRRRTTTVVVUUUSSSQQQQQQQQQTTTWWWZZZ[[[ZZZYYYXXXYYYYYYXXXVVVUUUSSSSSSSSSSSSRRRQQQPPPOOONNNMMMLLLLLLJJJIIIHHHJJJLLLNNNNNNMMMNNNNNNMMMKKKJJJHHHGGGGGGKKKJJJJJJKKKNNNPPPOOOOOOLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQPPPNNNMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHKKKMMMQQQSSSSSSQQQNNNLLLJJJJJJKKKNNNRRRTTTTTTSSSQQQPPPOOONNNMMMNNNOOOOOOQQQPPPOOONNNOOOOOOOOONNNOOONNNLLLKKKKKKLLLMMMNNNNNNOOOQQQTTTXXXZZZZZZXXXTTTUUUUUUUUUSSSQQQPPPNNNOOONNNNNNMMMLLLKKKKKKJJJMMMMMMLLLKKKKKKJJJJJJJJJJJJLLLNNNMMMKKKKKKPPPTTTXXXcccfffjjjxxx???>>>======<<<=========<<<<<<;;;;;;::::::999999888888888888888888888888777999;;;;;;:::888888999:::999999888888777777777555555666666777777777777:::999999999888777777777888888777777888888999:::888888888888999999::::::999999999999::::::;;;;;;>>>?????????>>>>>>@@@BBBCCCCCCBBB@@@===;;;::::::666666666666666666666666444555777777666555555666444444444555555555666666666777888888666666777999444555555666777777888888666666777777888888888999666666666555666777777888777777777777777777777777777777888888888999999999777888999999:::::::::999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>===========================>>>??????@@@@@@@@@???@@@???>>>===<<<===>>>???===???AAABBBBBBAAABBBBBB@@@CCCFFFHHHIIIIIIIIIJJJSSS]]]lll{{{|||rrrgggaaaaaa```\\\WWWYYYUUUTTTVVVWWWUUUTTTWWW___\\\XXXTTTRRRRRRTTTUUUUUUWWWYYYZZZZZZ___fffkkktttkkk]]]RRRMMMNNNRRRUUUPPPOOONNNNNNOOOPPPRRRTTTRRRSSSSSSTTTUUUVVVWWWXXXTTTRRROOOOOOQQQSSSSSSSSSPPPQQQRRRSSSTTTUUUVVVVVVXXXXXXVVVTTTSSSSSSVVVYYYZZZ]]]``````\\\XXXWWWWWWYYYWWWUUUUUUVVVVVVVVVUUUUUUUUUSSSPPPMMMPPPWWW^^^cccbbbdddnnn||||||pppddd[[[VVVRRRSSSTTTUUUTTTSSSSSSTTTRRRTTTVVVVVVUUUSSSSSSSSSVVVXXX[[[\\\[[[YYYXXXXXXXXXXXXWWWUUUUUUTTTTTTSSSRRRQQQQQQPPPOOOMMMLLLLLLLLLJJJIIIJJJLLLMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIHHHHHHJJJMMMOOOPPPOOOMMMLLLKKKJJJJJJKKKKKKLLLLLLNNNPPPPPPNNNMMMMMMNNNLLLMMMMMMMMMLLLKKKJJJIIIJJJMMMPPPSSSSSSQQQNNNKKKIIIIIIKKKNNNQQQSSSTTTSSSQQQPPPOOONNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOOPPPOOOMMMLLLLLLMMMNNNNNNNNNNNNPPPSSSWWWZZZYYYYYYVVVVVVWWWVVVUUUSSSQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJMMMMMMMMMLLLLLLKKKJJJJJJEEEHHHIIIIIIGGGHHHJJJMMMQQQXXXVVVVVV```hhhuuu===<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::999888888777777777777777777777777666888::::::999777777888888888888777777777777777444555555666666777777888999999999888888888888888888777777777777888999999888888888999999999999999777888888999999::::::;;;<<<===>>>===<<<===???@@@@@@>>>===;;;:::999999999666666666666666666666666333444555555333333444555333333444444444555555555555666777666555555777999333444444555777888888999666666666666777777777777666666555555666666777888666666666666666666666666777777777888888888888999666777888999::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????>>>>>>=========>>>>>>??????@@@BBBAAA???======>>>AAA@@@??????AAADDDHHHJJJIIIKKKQQQZZZcccpppyyymmmccc___ZZZXXXXXXXXXVVVTTTUUURRRQQQTTTUUUSSSUUUYYY___^^^[[[XXXVVVUUUUUUUUUVVVYYY\\\\\\]]]```eeejjjssslllaaaVVVPPPOOORRRTTTSSSRRROOONNNNNNOOORRRSSSSSSSSSSSSTTTUUUWWWXXXYYYVVVTTTRRRRRRTTTUUUUUUUUURRRRRRRRRSSSTTTTTTUUUUUUTTTUUUUUUTTTSSSTTTVVVXXXZZZ]]]___```^^^[[[YYYYYYYYYWWWTTTSSSTTTUUUTTTTTTVVVVVVSSSNNNJJJMMMVVV^^^eeebbbcccmmm|||{{{tttkkkbbb[[[RRRRRRSSSSSSSSSSSSTTTTTTRRRTTTVVVVVVUUUUUUUUUVVVWWWYYY[[[[[[YYYXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPNNNLLLJJJJJJKKKMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJGGGFFFGGGIIILLLNNNOOONNNNNNMMMKKKJJJIIIJJJJJJKKKIIIKKKMMMNNNMMMKKKKKKLLLKKKKKKMMMMMMMMMMMMKKKKKKLLLMMMPPPRRRRRRPPPMMMKKKHHHGGGHHHKKKNNNPPPPPPOOOQQQPPPOOOMMMMMMNNNNNNOOONNNOOOPPPOOOMMMMMMNNNPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOOQQQTTTVVVVVVUUUUUUVVVVVVVVVUUUTTTRRRQQQMMMMMMMMMLLLLLLKKKKKKJJJLLLLLLMMMMMMMMMLLLKKKKKKGGGHHHHHHGGGFFFEEEFFFHHHHHHNNNNNNPPPWWWXXX]]]lll;;;;;;:::::::::;;;;;;<<<;;;;;;::::::999888888888777777777777777777777777555777999999888666666777666666666666666777777777444444555555666777777888888888888888888999999999777777777777777888999999777777888999999999999999777777777888999:::::::::999:::;;;;;;:::;;;===???<<<;;;999888888888888777666666666666666666666666333444444222111111333555444444444444555555555666444555666555444444666999555555555666666666777777666666666555555555555555666555555555555666777777666666666666666666666666777777777777888888888888666777888999999:::::::::888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????<<<===>>>???????????????>>>???@@@???======>>>???BBB???======???BBBFFFHHHFFFCCCEEEJJJOOOTTT___iiiuuu{{{ssslllccc]]]YYYYYYXXXVVVUUUTTTTTTTTTUUURRRRRRTTTUUUUUUXXX]]]\\\\\\[[[ZZZYYYXXXXXXWWWXXX[[[___```___aaadddhhhmmmhhhaaaYYYSSSQQQSSSTTTUUUSSSOOOMMMLLLMMMPPPRRRTTTTTTTTTUUUVVVXXXZZZ[[[XXXWWWUUUUUUVVVWWWWWWVVVTTTTTTSSSSSSSSSSSSSSSTTTPPPRRRTTTUUUTTTTTTVVVWWWYYY[[[^^^___^^^\\\ZZZYYYYYYWWWTTTSSSSSSTTTTTTTTTUUUVVVTTTMMMGGGGGGNNNUUU___^^^aaahhhsss~~~|||zzzxxxqqqggg^^^SSSRRRPPPPPPQQQSSSTTTTTTSSSTTTUUUUUUUUUUUUWWWYYYWWWXXXYYYXXXVVVUUUVVVWWWUUUUUUUUUUUUTTTSSSRRRRRRNNNOOOQQQSSSUUUUUUUUUUUUQQQNNNKKKJJJKKKLLLLLLKKKNNNMMMMMMLLLLLLKKKJJJJJJGGGGGGGGGJJJMMMPPPPPPPPPOOOMMMKKKIIIIIIIIIJJJKKKHHHJJJMMMNNNMMMLLLLLLLLLIIIJJJLLLNNNNNNNNNMMMLLLNNNOOOPPPQQQPPPNNNLLLKKKHHHHHHIIIKKKNNNOOOOOONNNOOONNNMMMLLLLLLLLLMMMMMMMMMOOOPPPOOOMMMLLLNNNQQQLLLLLLMMMMMMMMMMMMMMMLLLNNNMMMMMMOOOQQQRRRRRRQQQSSSSSSTTTUUUTTTSSSQQQQQQLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFGGGHHHGGGKKKJJJMMMSSSOOOPPP\\\iiixxx::::::999999999::::::;;;;;;;;;::::::999888888777777777777777777777777777444666888888777666666666444444555555666666777777444444444555666777777888777777888888999999999:::777777777777777888888999777777888999999999999888666777777888999999::::::777888999999999:::<<<>>>:::999777777777777777666666666666666666666666666333333222111///000333555555555555555666666666777444444555444333444666888666666666666666555555555666666555555444444444333555555555555555666777777666666666666666666666666777777777777888888888888666666777999999:::::::::888888888999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????;;;<<<>>>@@@@@@@@@@@@???:::<<<===>>>>>>@@@CCCEEE@@@???>>>>>>??????>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???@@@AAACCCEEEGGGJJJNNNTTTYYY___iiiwwwuuulllhhheee___YYYXXXZZZ\\\ZZZWWWTTTUUUVVVWWWWWWWWWWWWWWWYYYXXXUUUTTTTTTVVVXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ^^^bbbbbb```___bbbfffeee```YYYSSSOOONNNPPPRRRVVVRRRNNNMMMNNNPPPRRRSSSSSSRRRQQQSSSUUUXXXZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZVVVXXXXXXVVVSSSQQQSSSUUUTTTSSSSSSSSSUUUUUUUUUTTTWWWZZZ^^^^^^\\\XXXUUUTTTSSSSSSTTTVVVWWWVVVTTTQQQMMMMMMOOONNNHHHBBBCCCIIITTTZZZ]]][[[[[[dddrrr}}}{{{xxxuuuuuuuuuqqqhhhaaaSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPRRRSSSTTTUUUUUUTTTSSSSSSNNNOOOPPPRRRSSSTTTTTTTTTTTTPPPOOORRRSSSPPPOOOPPPQQQOOOLLLKKKLLLMMMMMMLLLLLLKKKLLLMMMNNNQQQSSSUUURRRQQQPPPNNNKKKIIIGGGFFFHHHIIIJJJLLLMMMNNNNNNNNNOOONNNLLLJJJJJJKKKMMMNNNMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLNNNOOOQQQRRRRRRQQQOOOMMMOOOOOOOOONNNNNNMMMMMMMMMOOOOOOOOOMMMKKKKKKLLLNNNSSSRRRQQQPPPOOONNNNNNNNNLLLLLLKKKIIIGGGGGGIIIKKKJJJKKKKKKKKKLLLLLLMMMMMMIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKMMMQQQXXXaaahhhqqq;;;;;;:::::::::999999999888888999::::::999888888777777666666666666777777666666666666555555555555444444555666666666666666777777666666666555555555999888888888777777777666666666666666555555555555555666666666666666777777999999999999999999999999888888999:::::::::::::::<<<;;;999777666666666666666555555555555444444444333444555444222111222333444444444555555555555666555444444444444444444444555555555555555555555555333333555666666666555555555555666666666666555555666666666666666666666666888888888888999999999:::777777888888888999999999888888999999:::;;;;;;<<<999999888888888999:::;;;999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>========================>>>>>>============>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@BBBDDDEEECCCFFFJJJKKKMMMRRR[[[bbbooozzz}}}tttlllddd___]]]\\\XXXTTTSSSTTTVVVVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTWWWVVVTTTSSSSSSUUUXXXZZZ\\\[[[ZZZYYYXXXWWWWWWWWWWWW\\\```aaa___^^^```cccddd___YYYRRROOONNNPPPQQQTTTQQQNNNMMMNNNOOOPPPPPPPPPPPPOOOPPPSSSUUUWWWWWWUUUVVVWWWXXXYYYZZZ[[[[[[WWWXXXXXXUUURRRPPPPPPRRRQQQQQQRRRTTTUUUVVVVVVUUUWWWZZZ___```^^^[[[WWWVVVSSSSSSTTTVVVXXXXXXVVVTTTTTTRRRRRRPPPIIIBBBCCCIIITTTXXX[[[YYYVVVYYYbbbiiinnnmmmnnnqqqpppjjj___VVVQQQRRRTTTUUUVVVVVVVVVVVVZZZZZZYYYXXXWWWUUUTTTSSSTTTTTTSSSRRRPPPOOONNNNNNPPPQQQRRRSSSSSSSSSRRRRRRNNNOOOPPPQQQRRRRRRRRRRRRZZZUUUSSSVVVWWWTTTTTTVVVWWWSSSOOOLLLKKKLLLLLLKKKMMMMMMMMMNNNPPPRRRTTTVVVSSSRRRPPPNNNLLLJJJIIIHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOONNNMMMMMMLLLNNNOOOPPPPPPPPPPPPNNNNNNOOOOOONNNNNNNNNMMMMMMMMMOOOPPPOOONNNLLLLLLNNNOOORRRQQQPPPOOOOOONNNNNNNNNKKKMMMMMMMMMJJJIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIMMMRRRVVV[[[eeeppp::::::::::::999999999999888888999999999999888888777777666666666666777777666666666555555444444444444444555666666666666555666555555555555444444444777777777666666666666666555555555555555666666666666666666555555555555555888888888888888888888888777777888999999999999888:::999777666555555555555666555555555555444444444333444555444222111222333444444444555555555555666333333444555666777777888444444444444444444444444333444555555666555555555555555666666666666555555555555555555555555555555777777777777888888888888777777777888888888888999888888888999::::::;;;;;;999888888888888999::::::::::::;;;<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>========================>>>======<<<<<<======>>>============>>>>>>>>>>>>?????????>>>???@@@AAAAAA@@@CCCFFFFFFDDDDDDGGGJJJQQQWWWcccuuu|||sssgggfffdddaaa^^^[[[YYYXXXTTTSSSSSSQQQPPPQQQTTTVVVTTTTTTSSSRRRRRRRRRSSSSSSUUUTTTSSSRRRSSSUUUXXXZZZ\\\[[[YYYWWWVVVUUUTTTTTTTTTYYY]]]___]]]\\\^^^___bbb^^^WWWRRRNNNNNNPPPQQQRRRPPPNNNNNNOOOOOOOOONNNMMMMMMNNNNNNOOOQQQRRRSSSRRRSSSUUUWWWYYY[[[[[[\\\XXXXXXWWWTTTQQQOOOOOOPPPNNNOOORRRUUUWWWXXXWWWWWWWWWZZZ___aaa```]]]ZZZXXXUUUTTTUUUWWWYYYYYYWWWUUUVVVTTTSSSRRRLLLFFFGGGLLLQQQUUUYYYXXXTTTQQQSSSVVV^^^aaafffjjjjjjbbbUUUKKKNNNPPPTTTWWWYYYYYYXXXWWWYYYYYYYYYXXXVVVUUUSSSRRRSSSSSSQQQPPPOOOMMMLLLKKKNNNNNNOOOPPPQQQQQQPPPPPPNNNNNNNNNOOOOOOPPPPPPPPP[[[WWWVVVYYYZZZYYYXXXZZZ[[[WWWQQQLLLKKKJJJJJJIIINNNNNNNNNOOOQQQSSSUUUVVVRRRRRRPPPNNNMMMKKKIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLLLLMMMNNNMMMMMMNNNNNNMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMNNNMMMLLLJJJJJJLLLNNNPPPPPPPPPOOONNNNNNMMMMMMKKKMMMOOOOOOMMMKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGKKKHHHHHHKKKMMMNNNQQQVVV:::::::::999999999999888777888888888888888888777777777666666666666777777777777777666555555444444444444555666666555555555444444444444444444444444555555555555555555555555444444444555555666666666666666555555444444333333777777777777777888888888777777888888888888777777999888666555444444555555666555555555555444444444555666777666444333444555444444444555555555555666333444444555666777888888444444444444444444444444444444555555555555555555555555666666666666555555555555555555555555555555444444444555555555555666777777777777888888888888666666666666777777888888888888888888888999999:::999999:::::::::999888888999999::::::;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<==========================================<<<<<<=========<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEFFFEEEDDDDDDDDDJJJKKKOOOZZZhhhttt{{{~~~rrrfff^^^]]]]]]]]]]]][[[ZZZXXXWWWSSSUUUVVVTTTPPPPPPTTTXXXXXXWWWVVVUUUTTTUUUUUUVVVUUUTTTRRRRRRSSSVVVYYY[[[ZZZYYYXXXWWWVVVUUUUUUUUUSSSVVV[[[]]]\\\[[[\\\]]]___\\\VVVQQQOOOOOOPPPRRRQQQPPPOOOOOOPPPPPPNNNLLLLLLMMMNNNNNNMMMNNNOOOPPPRRRTTTVVVXXXZZZ[[[[[[[[[WWWWWWVVVTTTRRRQQQQQQQQQKKKOOOTTTWWWYYYYYYYYYYYYXXXZZZ]]]^^^]]]\\\[[[\\\WWWVVVUUUVVVWWWWWWUUUSSSRRRQQQRRRTTTQQQLLLKKKNNNNNNQQQVVVYYYVVVPPPMMMNNNTTTXXX^^^cccccc[[[OOOGGGKKKNNNSSSXXXZZZ[[[YYYXXXVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSRRRPPPNNNMMMLLLKKKLLLLLLMMMNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMUUUSSSUUU[[[^^^\\\ZZZZZZZZZVVVOOOKKKIIIIIIIIIIIIMMMMMMNNNOOOQQQRRRSSSTTTPPPPPPOOOMMMLLLJJJIIIHHHFFFFFFFFFGGGHHHHHHIIIJJJHHHIIIKKKLLLLLLJJJIIIHHHJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMLLLLLLKKKMMMLLLLLLKKKLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHFFFGGGIIIKKKNNNOOOOOONNNNNNMMMMMMLLLKKKMMMNNNNNNLLLJJJIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHNNNIIIHHHLLLPPPOOONNNPPP::::::999999999888888888777777777777777777777777777777666666666666777777888888888777777777666666444444555555555555444444333333333444444444444444444444444444444444555555333333444444555555666666666666555555444444333333666666777777777888888888777777777888888777777666888777666444444444555555666555555555555444444444555666777666444333444555444444444555555555555666555555666666666666666666555555555555555555555555555555555555444444555555555555666666666666555555555555555555555555555555333444444444555555555555777777777777777777777777555555666666666666777777777777888888999999999999999999:::::::::999888888888999999999::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;<<<<<<<<<==============================<<<<<<999<<<@@@BBBBBBAAAAAA@@@FFFEEEFFFJJJQQQVVVWWWVVVZZZaaallluuu}}}|||{{{zzzyyywwwrrriii___XXXWWWWWWXXXWWWWWWVVVUUUTTTTTTWWWYYYVVVQQQOOOSSSXXXYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRRRRSSSVVVYYY[[[XXXXXXWWWVVVVVVVVVWWWWWWSSSUUUXXX[[[[[[[[[[[[[[[]]]ZZZVVVRRROOOPPPQQQRRRRRRQQQQQQQQQRRRQQQOOOLLLLLLNNNPPPOOOMMMMMMNNNOOOTTTUUUWWWYYYZZZZZZYYYYYYVVVUUUTTTTTTTTTUUUUUUUUUKKKOOOUUUXXXYYYYYYYYYZZZYYYYYYYYYXXXWWWXXX[[[^^^YYYWWWUUUUUUUUUTTTRRRPPPOOOOOORRRWWWUUUOOOKKKLLLNNNNNNRRRXXXVVVNNNIIIIIINNNQQQUUUYYYXXXSSSLLLGGGGGGKKKQQQWWWZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWTTTTTTRRRQQQPPPNNNMMMMMMKKKKKKKKKLLLMMMNNNNNNOOONNNMMMLLLKKKJJJJJJKKKKKKMMMNNNTTT]]]aaa^^^ZZZYYYTTTPPPKKKHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEFFFGGGHHHIIIIIIKKKLLLLLLKKKIIIFFFEEEIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHFFFEEEEEEHHHJJJLLLMMMMMMNNNNNNMMMLLLKKKLLLLLLKKKJJJGGGGGGIIIJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJKKKFFFFFFKKKOOONNNLLLLLL999999999999888888888888777777666666666666777777777777666666666666777777888888888888888888888888444555555555555444333333333333333444444444444555444444444444444555555555444444444444444555555555666666666555555555555555666777777888888999999999777888888888888777777666888777666555444444555666666555555555555444444444333444555444222111222333444444444555555555555666777666666555555444444444666666666666666666666666666666555444444444555555555555666666666666555555555555555555555555555555666666666666777777777777888777777777777777666666777777777777777888888888666777888888999999888888::::::;;;<<<<<<;;;;;;;;;888999999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<============<<<===============<<<;;;;;;<<<>>>?????????>>>>>>AAABBBCCCFFFIIIKKKJJJIIIIIIMMMQQQVVV[[[cccmmmttt|||tttoookkkhhhgggeeefffhhhjjjiiiddd\\\WWWRRRRRRRRRRRRSSSSSSSSSSSSSSSVVVWWWUUUPPPNNNQQQTTTTTTTTTUUUUUUUUUTTTSSSSSSUUUSSSRRRQQQRRRTTTWWWYYYWWWWWWVVVVVVVVVVVVWWWWWWSSSTTTUUUWWWXXXYYYZZZZZZ\\\YYYVVVRRRQQQQQQSSSTTTTTTRRRQQQQQQRRRQQQOOOMMMMMMPPPRRRQQQNNNLLLMMMOOOSSSTTTVVVXXXYYYYYYXXXWWWUUUTTTSSSTTTVVVWWWWWWVVVLLLPPPUUUWWWVVVUUUWWWYYYYYYXXXWWWUUUTTTVVVZZZ]]]YYYWWWUUUTTTTTTSSSQQQOOOQQQQQQTTTXXXVVVNNNIIIHHHQQQLLLLLLRRRQQQHHHBBBBBBHHHJJJMMMNNNNNNLLLIIIGGGEEEHHHNNNTTTWWWXXXWWWVVVYYYYYYYYYXXXVVVUUUSSSRRRTTTTTTSSSRRRQQQPPPOOOOOOKKKKKKKKKKKKLLLNNNOOOPPPOOONNNLLLJJJIIIIIIIIIIIIJJJKKKRRR\\\```]]]XXXVVVMMMKKKHHHGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMNNNNNNNNNLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKIIIGGGEEEIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJKKKKKKHHHIIIIIIHHHGGGGGGIIIKKKKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKIIIGGGEEEEEEGGGJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@AAABBBDDDFFFHHHJJJJJJKKKGGGFFFKKKNNNLLLIIIIII999999999999888888888888777666555555555555666777777777666666666666777777666666777777888888999999444555555555444444333222333444444444555555555555444444444444555555555666555444444444444444444333555666666666666666777777777777888888999::::::;;;888999999999888888777666888777666555555555666777666555555555555444444444333444555444222111222333444444444555555555555666555555555555444444444333555555555555555555555555777666555444333444444555555555666666666666555555666666666666666666666666666666777777777888888888888888777777666666666666777777777777777777777777555666777888999888888777999::::::;;;<<<<<<<<<<<<999999999999888888888888999::::::;;;;;;::::::999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>;;;<<<===>>>>>>===<<<<<<@@@???>>>>>>>>>?????????>>>AAADDDEEEFFFFFFGGGHHHFFFGGGHHHJJJMMMQQQUUUWWWXXX___hhhmmmpppvvvvvvmmmiiiddd```^^^^^^]]]\\\YYYZZZ\\\^^^___]]]YYYUUUSSSRRRRRRQQQRRRSSSTTTUUUPPPRRRSSSRRRPPPOOOQQQSSSOOOQQQSSSUUUUUUTTTRRRPPPSSSRRRPPPOOOOOOQQQTTTVVVWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRTTTWWWXXXYYY[[[YYYVVVSSSRRRSSSTTTUUUTTTRRRPPPPPPPPPPPPNNNLLLMMMQQQSSSRRRNNNKKKLLLNNNNNNPPPSSSVVVXXXXXXWWWVVVVVVTTTRRRSSSUUUVVVVVVTTTLLLPPPSSSSSSQQQPPPRRRVVVWWWXXXXXXWWWVVVVVVXXXZZZXXXVVVTTTTTTUUUUUUTTTSSSUUURRRSSSUUUUUUOOOLLLLLLRRRIIIFFFLLLLLLCCC???AAADDDFFFIIIJJJIIIHHHGGGGGGCCCFFFKKKPPPTTTUUUUUUTTTWWWWWWWWWVVVTTTSSSQQQPPPRRRRRRRRRRRRQQQQQQPPPPPPLLLLLLLLLLLLMMMOOOPPPQQQPPPOOOLLLJJJHHHHHHHHHIIIKKKJJJNNNVVVYYYUUUQQQQQQIIIHHHGGGGGGHHHIIIHHHGGGHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJGGGHHHHHHGGGFFFGGGIIILLLIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJJJJHHHFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCAAAAAACCCDDDFFFGGGHHHIIIKKKHHHGGGKKKLLLJJJIIIJJJ999999999888888888888777777666555444444555666777777777666666666666777777444444555666777888999999444555555555444444333222444444444555555666666666444444444555555666666666555555555444444333333333555555666666777777888888777777888999::::::;;;;;;999999999999999888777777888888666555555666777777666666555555555444444444555666777666444333444555444444444555555555666666444444444444444444444444444444444444444444444444777666555444333444444555555555666666666666555555777777777777777777777777555555555555666666666666888888777777666666666555555555555555555444444444555666777999999888888777666777888999:::;;;;;;;;;:::999999999888888777777999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<>>@@@AAA<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======???AAABBB@@@@@@@@@AAAAAAAAABBBBBBAAADDDGGGHHHHHHHHHJJJMMMLLLMMMPPPSSSWWW\\\___aaafffiiipppxxx}}}wwwsssoooiiibbb\\\TTTUUUVVVVVVUUUTTTRRRQQQQQQTTTVVVTTTOOOMMMPPPSSSTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQSSSTTTVVVWWWVVVUUUSSSQQQOOOOOONNNMMMKKKLLLOOOQQQWWWWWWWWWWWWVVVTTTRRRPPPPPPPPPPPPPPPPPPRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTQQQPPPOOOOOONNNNNNNNNOOOOOOQQQSSSTTTTTTQQQNNNLLLLLLOOOSSSTTTSSSSSSUUUWWWWWWUUUSSSQQQQQQSSSVVVXXXMMMMMMNNNOOOOOOPPPPPPQQQUUUUUUUUUUUUVVVWWWXXXXXXYYYRRRNNNQQQVVVWWWXXXYYY]]]YYYUUUTTTUUUUUUTTTRRRRRRQQQOOOKKKGGGEEEEEEGGGHHHIIIJJJKKKLLLLLLKKKKKKIIIHHHGGGIIIMMMPPPRRRSSSQQQRRRTTTTTTSSSSSSUUUVVVVVVTTTQQQNNNMMMNNNPPPQQQLLLMMMNNNOOOPPPQQQQQQRRRUUUSSSQQQNNNLLLJJJJJJJJJKKKJJJIIIJJJKKKLLLLLLJJJGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKIIIHHHFFFFFFEEEDDDDDDEEEFFFGGGJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHFFFEEEEEEFFFFFFIIIHHHHHHIIIGGGDDDGGGMMMOOOLLLIIIHHHJJJKKKKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHHHHGGGFFFGGGIIILLLJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDFFFFFF555555555555666666666777999888888777666555444444444444555555555666666666777777666555555555555555444444444444444333222222444444444555555444444333666555555555444444444444555444444333333444444444555555666666777999:::;;;===:::777666888999999888999888777777777999;;;<<<999888777666666555555555444555555555555555555444444444444333333333222222333333444444444444333333222222333333444444555555444444444444444444444444444444333222222111000000444444333333444444555666555555444444444444555555555555555555555555555555777777555555555666777888999888888777666666777777777777888888888999999999777777888888888999999999888999999:::::::::999999777888999:::::::::999888999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=================================??????=========>>>@@@AAA????????????@@@@@@@@@AAAAAACCCEEEEEECCCBBBCCCEEEDDDEEEFFFHHHJJJMMMOOOQQQOOOQQQUUUYYY^^^cccgggiiiiiinnnuuu~~~vvvooofffbbbcccfffhhhgggeeeccc```___^^^[[[WWWSSSTTTTTTUUUUUUUUUTTTSSSRRRNNNQQQSSSQQQMMMKKKMMMPPPRRRSSSSSSTTTUUUVVVVVVVVVTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSUUUUUUTTTSSSRRRPPPPPPPPPNNNMMMNNNQQQSSSYYYYYYYYYYYYWWWUUUSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPQQQPPPOOONNNNNNNNNNNNNNNNNNPPPRRRTTTSSSQQQOOOMMMLLLOOOSSSUUUTTTTTTUUUVVVTTTRRRPPPNNNNNNPPPSSSUUULLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVXXXZZZ[[[[[[TTTOOORRRWWWXXXYYYZZZZZZXXXUUUTTTVVVWWWVVVTTTSSSRRRPPPLLLHHHGGGHHHJJJHHHJJJLLLMMMNNNNNNMMMLLLIIIHHHHHHJJJMMMPPPQQQRRROOOPPPRRRQQQPPPOOOOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPPPPNNNLLLIIIHHHIIIHHHHHHHHHJJJKKKJJJIIIFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJIIIJJJKKKKKKJJJHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHGGGGGGIIIFFFCCCEEEJJJPPPMMMJJJJJJLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGEEEFFFFFFEEEDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGG555555555555666666666666777777777666666666555555555555666666666777777777777666666555555555555666666666666555444333222111444444555666666555555444555555555555444444444444444444444333333444444555444444555555666777999999:::777555555666777777666888777777666777888:::;;;888777666555444444444444555555666666666666555555222222222222111111111111555555555555555555555555333333333333333333333333444444444444444444444444666666555555444333333333555444444444444555666666555555444444444444555555555555555555555555555555777666666666777888:::;;;888888777666666666777777777777777888888888888999666666777777777888888888777888999999::::::::::::666777999:::::::::999888::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>========================>>>===<<<<<<<<<===??????===>>>>>>>>>>>>?????????>>>@@@AAA@@@???>>>???@@@CCCCCCBBBCCCCCCDDDEEEFFFEEEEEEGGGIIIKKKMMMOOOPPPNNNPPPSSSWWW\\\aaaeeeggghhhjjjmmmqqqtttyyysssnnnhhhfffiiimmmoooooo^^^YYYRRRPPPQQQSSSSSSSSSSSSRRRRRRSSSTTTTTTRRRPPPSSSTTTTTTTTTTTTTTTSSSRRRNNNPPPRRRPPPLLLKKKLLLOOOPPPPPPQQQRRRTTTUUUVVVVVVTTTSSSRRRPPPOOONNNNNNMMMMMMNNNPPPRRRSSSSSSSSSRRRQQQQQQQQQPPPOOOPPPSSSUUUZZZ[[[[[[ZZZYYYWWWUUUTTTPPPPPPPPPPPPPPPOOONNNNNNRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNQQQSSSSSSRRROOONNNLLLOOOTTTVVVVVVUUUTTTUUUSSSRRRPPPNNNNNNOOOQQQRRRMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRUUUYYY\\\^^^]]]VVVQQQSSSVVVWWWYYY\\\XXXVVVUUUUUUVVVXXXWWWWWWTTTRRROOOKKKGGGFFFHHHJJJIIIJJJMMMOOOPPPOOOMMMLLLKKKIIIIIIJJJMMMOOOPPPPPPNNNOOOQQQQQQNNNLLLLLLLLLMMMOOOQQQRRRQQQNNNJJJHHHIIIIIIJJJKKKMMMNNNOOOPPPLLLNNNOOOPPPOOOLLLIIIGGGHHHGGGFFFGGGIIIJJJIIIHHHEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNJJJJJJIIIJJJLLLLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHFFFGGGIIIGGGCCCDDDGGGOOOMMMKKKKKKLLLMMMLLLKKKIIIIIIHHHGGGGGGHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEFFFCCCCCCDDDCCCAAABBBDDDFFFGGGGGGGGGHHHIIIIIIIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCEEEGGGHHH555555555666666666666666666666666666666666666666666666666666777777777777777666555555555555666666666666666666555444333222333444444555555555555444444444444444444444444444444444333333333444555555444444444444555666777888777666555444555555666666777666666666666777888999666555444444333333333444444444555555555555444444222222222111111111111111555555555444444555555555444444444333333333333333444444444444444444444444777666666666555555555444555555444444555555666777555444444333333444444555555555555555555555555555777666666666666888999:::888777777666666666777777777777777777888888888888777777777777888888888999666777888999:::;;;;;;;;;666777888999::::::999999999999999999999999999:::;;;<<<<<<======<<<<<<;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>========================<<<<<<;;;;;;;;;<<<===>>>======>>>>>>>>>?????????;;;<<<=========>>>@@@AAADDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIKKKLLLMMMOOONNNLLLKKKKKKLLLNNNOOOOOOQQQSSSUUUVVVYYY]]]______aaacccddddddeeegggiiikkkjjjiiihhhiiilllnnnpppxxx{{{zzztttppppppooolllgggggghhhiiijjjlllmmmnnnnnnyyyvvvddd___XXXUUUUUUXXXYYYZZZVVVRRRNNNMMMNNNOOOOOONNNPPPPPPQQQRRRSSSRRRQQQPPPRRRRRRSSSSSSSSSSSSSSSSSSQQQSSSTTTRRRPPPNNNOOOQQQNNNNNNPPPQQQSSSTTTUUUVVVTTTRRRPPPNNNMMMLLLLLLLLLJJJKKKMMMOOOQQQRRRSSSSSSPPPQQQRRRQQQPPPPPPRRRTTTYYYZZZZZZZZZYYYXXXVVVUUUNNNOOOOOOPPPPPPOOONNNNNNRRRSSSTTTUUUUUUUUUTTTSSSQQQQQQOOONNNMMMLLLLLLLLLKKKMMMOOOQQQRRRQQQPPPOOOMMMOOOSSSVVVVVVUUUTTTSSSTTTSSSRRRRRRRRRRRRSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRTTTXXX\\\^^^^^^WWWRRRRRRTTTUUUWWW[[[WWWVVVVVVVVVVVVWWWWWWVVVTTTRRROOOJJJEEECCCDDDFFFHHHJJJMMMOOOPPPOOOMMMKKKKKKJJJJJJKKKMMMOOOOOONNNNNNPPPRRRRRRPPPNNNMMMMMMMMMOOOQQQRRRQQQNNNJJJHHHGGGGGGHHHJJJKKKLLLMMMNNNJJJKKKMMMMMMMMMLLLJJJIIIHHHGGGFFFGGGIIIIIIIIIHHHDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMJJJIIIIIIJJJLLLLLLKKKIIIGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEFFFFFFHHHIIIKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGHHHGGGHHHKKKJJJEEEDDDFFFJJJJJJIIIIIIIIIJJJIIIIIIIIIHHHGGGFFFGGGHHHJJJLLLLLLKKKIIIGGGFFFFFFFFFFFFBBBBBBBBBAAA@@@@@@BBBDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEFFF666666666666666555555555555555555555666666666666666666666666777777777777666666555555555555666666444444555555666555555444111222333444444444444444333333444444444444444444333333333333333444555666333333333333444555666666555666666555555555666777666666555555666666777777555444444333333333333333222333333444444333333222222222222333333333333333444444333222222333444444555555555555444444444444444444444444444444444444333333333222222222222222444444444444444555666666444444333333333333444444555555555555555555555555777666555555555555666777777666666666666666777777777777777777777777777777888888888999999999::::::666777888999:::;;;;;;;;;555666777999::::::999999999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???????????????>>>======>>>???@@@@@@?????????>>>>>>??????@@@??????@@@AAACCCDDDEEEEEEFFFEEEDDDCCCDDDGGGIIIKKKGGGHHHJJJJJJJJJKKKNNNPPPOOOPPPPPPPPPOOOOOOQQQSSSUUUTTTSSSSSSTTTVVVXXXZZZYYY\\\\\\XXXUUUVVVVVVTTTUUUUUUUUUUUUVVVWWWYYYYYYYYYbbbttt|||mmmZZZWWWSSSPPPNNNNNNMMMMMMLLLJJJHHHGGGHHHIIIIIIHHHMMMNNNPPPQQQPPPPPPOOOOOOQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQMMMNNNOOOPPPRRRSSSUUUUUUSSSQQQOOOMMMKKKKKKKKKKKKJJJJJJLLLNNNPPPQQQRRRSSSPPPQQQQQQQQQOOOOOOPPPRRRVVVWWWXXXYYYXXXXXXVVVVVVMMMNNNOOOOOOPPPPPPPPPOOONNNOOOQQQRRRRRRRRRQQQQQQSSSRRRPPPNNNMMMLLLKKKKKKJJJLLLNNNPPPQQQQQQPPPOOONNNOOORRRTTTUUUUUUSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRTTTVVVYYYZZZ\\\VVVQQQRRRRRRQQQSSSWWWWWWWWWWWWWWWUUUTTTTTTTTTVVVUUUQQQLLLFFFCCCBBBCCCFFFHHHKKKMMMNNNMMMKKKJJJKKKJJJJJJLLLNNNOOONNNMMMLLLNNNPPPQQQPPPOOOOOOPPPPPPPPPPPPPPPOOOMMMLLLKKKFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJIIIIIIJJJJJJKKKHHHGGGGGGGGGIIIJJJIIIHHHDDDDDDCCCDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJKKKIIIHHHHHHIIIKKKLLLJJJIIIFFFFFFEEEEEEDDDCCCBBBAAADDDDDDEEEEEEGGGHHHIIIJJJGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGIIINNNNNNIIIEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEFFFHHHKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFBBBCCCBBBAAA@@@@@@BBBDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCCCC666666666666666555555555555555555555555555555666555555666666666777777777666555555555555666666777333333444555555555555555111111222333444444444444333333333333444444444444333333333333444555555666444444333333444555555666444555777666555555666777555555555555555555555555444444333333333333333444222222333333333333222222333333333444444444444444333222111000000111222333555555555555555555555555444444444444444444444444444444444444333333333333444333333333333444555555444444333333333333444444555555555555555555555555666555444333333444555555666666555555666666777777888777777777777777666666888999999999999:::::::::777888999999::::::::::::444555777999::::::999999;;;;;;::::::::::::999999:::;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????EEEBBB???>>>>>>>>>>>>===>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@?????????AAA@@@???>>>???AAACCCDDD@@@BBBDDDFFFFFFGGGIIIKKKIIIIIIIIIHHHFFFGGGIIIKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMQQQRRRNNNMMMOOOQQQOOOQQQPPPNNNMMMMMMMMMNNNOOOPPPUUUcccwww|||nnncccSSSRRRQQQOOOMMMLLLKKKKKKIIIHHHGGGGGGGGGHHHIIIIIIHHHKKKNNNOOOPPPPPPQQQRRRPPPPPPPPPPPPQQQRRRTTTUUUSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNOOOPPPRRRSSSTTTTTTRRRQQQNNNLLLJJJJJJKKKLLLLLLMMMMMMNNNOOOQQQQQQRRRPPPQQQQQQPPPNNNMMMNNNNNNSSSTTTVVVWWWXXXXXXXXXWWWPPPPPPOOOOOOOOOOOOPPPQQQPPPQQQRRRTTTTTTTTTSSSSSSUUUSSSRRROOOMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPOOOOOOOOOOOOOOOQQQSSSTTTRRRQQQOOOPPPQQQSSSTTTTTTTTTTTTWWWWWWVVVUUUTTTSSSSSSRRRTTTTTTTTTTTTTTTUUUVVVWWWYYYTTTQQQRRRPPPNNNOOOSSSUUUVVVWWWVVVTTTRRRRRRSSSXXXWWWVVVQQQKKKGGGDDDDDDFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJLLLNNNOOONNNMMMIIIKKKLLLLLLLLLLLLNNNOOORRRQQQOOONNNMMMLLLLLLMMMGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGHHHJJJJJJHHHGGGFFFGGGIIIJJJIIIHHHDDDDDDCCCCCCCCCEEEFFFGGGDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFHHHJJJKKKJJJHHHEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDEEEEEEGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEEEEGGGFFFIIIOOOQQQLLLFFFEEE@@@AAACCCCCCBBBBBBBBBCCCEEEDDDDDDEEEFFFHHHJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEBBBCCCBBBAAA??????AAACCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAABBBDDDEEEFFFGGGFFFEEEDDDBBBBBBBBBBBBCCC777666666666555555555555555555555555555555555444444444555555555666666666555555555555555666777777333444444444444333333222111222333444555555555555222222333333333444444444333333333333444555666666444444444444444555555666222444666666555444555777444444555555555444444444444444333333333444444444222333333444444333333222333333333333444444444555333222111000000111222333333333333444444555555666444444444444444444444444666666666666666666666666333222222222222333444444444333333222222333333444555555555555555555555555444444333333333555666777555555555555555666777777888888777777666666666666888888888888999999999999888999999:::::::::999999333555666888999:::999999:::::::::999999888888888999999::::::::::::999999999999::::::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>FFFBBB>>><<<======<<<;;;>>>>>>>>>>>>>>>???@@@@@@DDDDDDCCCCCCCCCCCCBBBBBBDDDCCCAAA???>>>>>>>>>>>>===???BBBDDDDDDFFFHHHIIIDDDEEEEEECCCCCCDDDFFFIIIDDDEEEGGGIIIJJJJJJJJJJJJIIIMMMOOOLLLLLLOOOPPPOOOPPPOOOLLLIIIHHHGGGHHHHHHLLLMMMWWWhhhrrrmmmbbbZZZRRRRRRPPPNNNLLLKKKKKKLLLJJJJJJJJJIIIIIIJJJLLLNNNHHHKKKOOOPPPPPPPPPQQQSSSOOOOOOOOOOOOPPPRRRTTTUUUSSSRRRQQQQQQQQQPPPOOONNNOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPMMMKKKJJJKKKLLLNNNPPPPPPPPPOOOPPPPPPQQQQQQQQQRRRSSSQQQNNNLLLLLLLLLPPPRRRTTTWWWXXXYYYZZZZZZVVVTTTQQQNNNMMMNNNOOOPPPRRRTTTUUUWWWWWWWWWWWWVVVVVVUUUSSSQQQNNNMMMLLLKKKKKKLLLMMMNNNOOOOOONNNNNNPPPNNNMMMNNNQQQRRRRRRPPPLLLMMMPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVVVVUUUUUUWWWTTTSSSSSSQQQMMMMMMPPPQQQSSSVVVUUUSSSRRRRRRSSSUUUVVVVVVTTTOOOJJJGGGEEEGGGGGGGGGHHHHHHIIIJJJKKKIIIIIIJJJLLLOOOPPPOOOMMMKKKKKKKKKIIIHHHIIIKKKNNNPPPOOONNNMMMLLLKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFHHHHHHHHHGGGEEEDDDCCCBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJIIIGGGEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCGGGOOORRRMMMGGGDDD???AAADDDDDDCCCBBBBBBDDDAAABBBCCCDDDFFFGGGHHHIIIFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBB@@@>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAADDDCCCBBBBBBAAAAAABBBBBB???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBAAABBBCCCDDDEEE777777666666555555555444666666555555555444444444444444444444555555555666555555555555555666777888555555555444333222111000222333444555666666666666222222222333333444444444222222222333444555666777555555444444444555666666000333666666444333444666444444444555555444333333444444444333333444555555333444444555555444444333222222222333333444444444444333111000000111333444111111222333333444555555444444444444444444444444222333333333333333333333222222111111222222333444444333333222222333333444555555555555555555555555222222222333444666888:::555555555555555666777888888888777777666666666555777777777777888888888888999999:::::::::999888888333444666888999:::999999888777777777666666555555888999999::::::999999888888999:::;;;;;;:::999888999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======AAA>>>::::::<<<>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<@@@@@@AAAAAABBBCCCCCCDDDAAA@@@@@@@@@@@@AAABBBBBB???AAADDDEEEDDDEEEFFFGGGDDDEEEEEEDDDDDDFFFIIILLLEEEGGGIIIKKKLLLLLLKKKJJJFFFKKKLLLJJJIIILLLNNNMMMTTTRRRNNNKKKHHHGGGGGGGGGGGGGGGPPPaaalllggg]]]WWWSSSRRROOOKKKHHHGGGHHHIIIEEEFFFEEEDDDDDDEEEHHHKKKHHHKKKNNNOOOMMMKKKMMMNNNOOOOOONNNOOOPPPRRRTTTUUUTTTSSSRRRRRRRRRRRRPPPOOOQQQQQQQQQRRRRRRRRRSSSSSSQQQPPPMMMKKKJJJLLLMMMOOOSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTTTTRRROOOLLLKKKLLLOOOQQQTTTWWWYYY[[[\\\\\\[[[XXXSSSOOOLLLLLLMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTWWWVVVTTTQQQOOOMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMQQQNNNKKKLLLOOOQQQQQQPPPKKKMMMPPPTTTVVVWWWVVVVVVPPPPPPQQQRRRSSSTTTUUUUUUPPPQQQTTTVVVWWWWWWVVVUUUVVVTTTTTTUUURRRMMMLLLOOOMMMQQQTTTUUUSSSRRRSSSUUUPPPRRRTTTTTTPPPKKKGGGFFFIIIHHHGGGGGGHHHIIIKKKLLLHHHIIIJJJLLLOOOPPPOOONNNNNNNNNLLLIIIGGGGGGJJJMMMMMMMMMMMMMMMLLLKKKIIIHHHJJJJJJIIIIIIHHHGGGFFFFFFEEEGGGIIIJJJJJJHHHFFFDDDFFFDDDDDDEEEFFFGGGFFFEEEFFFEEECCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFHHHIIIHHHGGGEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGBBBAAAFFFNNNRRRMMMFFFCCC???CCCFFFFFFDDDCCCDDDEEE???AAABBBDDDFFFGGGHHHHHHBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA???======???AAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????BBBAAA@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDGGGHHH777666555444333444555555666666666666666666666666444444444444444444444444666555444333222333444444555444333333222222222222444444444444444444444444444333333222222333333444111222444555666555555444444444444444444444444444333444444555666777888888555444444333333444444555888777666444333222222111222222222222222222222222333333333333333333333333111111111111111111111111333333333333333333333333333333333444444555555555333444444555555444444333222222111111222222333444444444444555555555666666555555555444444333333333444555555555444333333222333333555666777777777777777999;;;===>>>>>><<<<<<===999555444666888888777999888888888888888888999888888777777888888999:::999999999888888888888777777888888888888999999999:::::::::999999888888888888999::::::;;;;;;::::::999999::::::;;;<<<=========<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDBBBAAABBBCCCEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKPPPTTTVVVSSSMMMHHHGGGHHHFFFHHHNNNWWW]]]\\\UUUMMMPPPQQQRRRPPPMMMJJJIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMNNNOOOPPPRRRRRRUUUSSSRRRPPPPPPQQQRRRSSSRRRSSSSSSRRRQQQQQQRRRTTTSSSQQQPPPPPPTTTWWWXXXYYY\\\XXXRRROOONNNPPPRRRTTTXXXVVVTTTSSSSSSRRRQQQPPPRRRRRRSSSSSSRRRPPPMMMLLLSSSTTTVVVXXXZZZZZZZZZZZZZZZXXXUUURRRQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVUUUUUUUUUTTTSSSQQQNNNLLLJJJNNNOOOQQQRRRQQQRRRTTTVVVUUUSSSPPPPPPRRRSSSSSSSSSOOONNNMMMNNNQQQSSSUUUUUURRRSSSTTTUUUUUUTTTSSSRRRQQQSSSVVVXXXYYYXXXWWWUUUOOOQQQRRRSSSQQQOOOKKKIIIJJJMMMPPPQQQQQQQQQRRRSSSSSSQQQNNNKKKIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNJJJKKKLLLMMMNNNOOOOOOOOOOOOKKKHHHIIILLLOOOOOOOOOLLLMMMMMMLLLIIIGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIIIIJJJHHHFFFCCCCCCEEEFFFGGGFFFFFFGGGIIIHHHHHHGGGDDDBBBBBBDDDGGGGGGHHHIIIJJJIIIGGGDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFGGGFFFEEEEEEGGGHHHEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEHHHKKKKKKHHHDDDAAADDDFFFEEEBBB@@@AAACCC???>>>===???BBBFFFGGGGGGHHHFFFCCCCCCCCCDDDDDDDDD@@@AAABBBAAA???>>>???@@@CCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>??????@@@BBBCCCDDDDDD888777666555444555555666555555555555555555555555444444444444444444444444666555444333333333444444555555444444333333333333444444444444444444444444444333333222222333333444222333333444444444333333444444444444444444444444444444444555555666666666444444333333333333444444222111111000000000111111333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444555555333333444444444444333333222222222222222333444444444444444444555555555666555555444444444333333333444444555555444444333222333333444666777777777888:::;;;===???@@@@@@???>>>>>>:::666555666888777777777888:::;;;;;;:::888777888888777777777888999999999999999888888888777777777888888888888999999999:::999999999999999999888888999::::::;;;;;;::::::999999::::::;;;<<<<<<===999999999999999:::;;;;;;======>>>>>>>>>>>>==================>>>>>>>>>>>>>>>=========<<<<<<<<<<<<========================>>>>>>???@@@AAABBBCCCCCCAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAABBBCCCEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIINNNQQQTTTRRRLLLHHHGGGIIIFFFHHHMMMUUU[[[ZZZTTTNNNOOOPPPQQQPPPLLLIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTSSSRRRRRRSSSTTTVVVXXXWWWWWWWWWVVVTTTTTTUUUWWWVVVWWWXXXYYYYYYZZZZZZ[[[]]]YYYTTTQQQQQQRRRTTTVVVYYYWWWUUUTTTTTTTTTSSSQQQRRRSSSTTTTTTTTTRRRPPPOOOSSSTTTVVVXXXZZZZZZZZZZZZWWWUUUSSSQQQPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSQQQOOOLLLKKKNNNPPPRRRSSSRRRRRRRRRTTTSSSRRRPPPQQQRRRSSSSSSRRRPPPOOONNNNNNPPPRRRSSSTTTSSSSSSTTTUUUUUUTTTSSSRRRRRRTTTVVVXXXYYYXXXVVVUUUPPPQQQQQQQQQPPPMMMKKKIIIJJJLLLOOOPPPPPPOOOPPPQQQPPPNNNLLLJJJIIIHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMOOOLLLJJJJJJLLLNNNNNNMMMLLLNNNNNNMMMJJJHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIKKKJJJJJJJJJKKKJJJGGGEEEEEEFFFHHHHHHGGGGGGIIIJJJKKKKKKJJJGGGEEEDDDEEEFFFFFFGGGIIIIIIIIIGGGEEEDDDBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGEEEEEEFFFHHHDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGIIIIIIGGGDDDAAADDDFFFEEECCCBBBCCCEEEBBB@@@??????AAADDDDDDDDDFFFDDDBBBBBBCCCDDDCCCBBB@@@AAABBBAAA???>>>???@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDD@@@AAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBCCCCCC:::999888666555555555555444444444444444444444444444444444444444444444444666555444333333333333444555555555555444444444444444444444444444444444444333333222222222222333333333333222222222222222222444444444444444444444444444444444444444444444444333333222222222222333333111111111222333444666666222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333444444444444333333444444444444333333333333333333333444444555444444444444555555555555555444444444444333333333444444555555444444333333333333444555666777888888;;;<<<>>>???@@@@@@???>>>???<<<888777777777777777666888;;;======;;;888666777777777777777888888999999999888888888777777777777888888888888999999999888888888999999999999999888999999:::::::::::::::999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<======>>>>>>======<<<<<<============>>>>>>>>>============<<<<<<<<<<<<========================>>>>>>???@@@AAABBBBBBCCC@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAADDDEEEFFFGGGHHHGGGFFFEEEFFFFFFGGGGGGHHHGGGGGGFFFKKKNNNPPPOOOKKKHHHHHHIIIHHHIIILLLQQQWWWWWWSSSOOOMMMOOOPPPNNNKKKIIIGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVYYY[[[\\\\\\\\\\\\ZZZXXXWWWXXXYYYXXX[[[___^^^\\\ZZZZZZ[[[\\\ZZZWWWTTTTTTTTTVVVXXXZZZXXXVVVUUUUUUUUUTTTSSSQQQRRRSSSTTTUUUUUUTTTTTTSSSTTTVVVXXXZZZZZZZZZZZZSSSRRRPPPPPPPPPQQQSSSTTTVVVUUUUUUTTTTTTTTTUUUUUURRRRRRRRRRRRQQQOOONNNMMMNNNQQQSSSTTTRRRQQQPPPPPPRRRQQQQQQRRRTTTUUUTTTRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSUUUWWWYYYYYYWWWUUUTTTQQQQQQPPPOOOMMMLLLKKKJJJJJJLLLNNNOOONNNMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNRRROOOMMMLLLMMMMMMLLLKKKLLLNNNOOONNNLLLJJJJJJJJJHHHIIIIIIJJJJJJJJJIIIIIILLLKKKKKKLLLLLLLLLIIIGGGEEEGGGHHHIIIHHHHHHIIIKKKMMMNNNNNNLLLHHHEEEDDDEEEEEEFFFHHHIIIIIIGGGFFFDDDAAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIGGGFFFEEEEEEFFFBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGEEECCCBBBDDDFFFFFFFFFEEEFFFHHHFFFCCC@@@???@@@BBBBBBAAACCCBBBAAABBBCCCCCCAAA??????AAAAAAAAA???>>>???@@@CCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBB@@@@@@?????????@@@????????????>>>>>>>>>======>>>>>>???@@@AAAAAA999888888666555555444444333333333333333333333333333333444444444444444444555555444444333333333333444444444444444444333333333333333333333333333333333333222222222222333333444333111000000000111111333333333333333333333333444333333333333333333333333222222111111222222333111222222333444555777888111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333444444333333333444444333333333444555555444444444444444444444444444444444444444444444444333444444555444444333333333333444555666777999999:::;;;<<<============<<>>>>><<<==================<<<:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<========================>>>>>>>>>???@@@AAAAAABBB@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDHHHJJJLLLLLLIIIHHHHHHIIIIIIIIIKKKNNNRRRSSSRRRPPPLLLNNNOOOMMMKKKHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRUUUUUUVVVWWWXXXZZZ\\\^^^^^^^^^]]][[[XXXWWWWWWXXXXXX[[[^^^[[[VVVTTTVVVYYYZZZZZZYYYWWWUUUUUUVVVXXXXXXVVVUUUTTTUUUUUUUUUTTTPPPQQQQQQSSSTTTUUUVVVWWWSSSTTTVVVXXXYYYZZZZZZZZZRRRQQQPPPOOOOOOPPPRRRSSSWWWVVVUUUSSSSSSSSSTTTUUUQQQQQQQQQPPPPPPPPPOOOOOOOOOQQQTTTUUUSSSPPPNNNMMMRRRRRRSSSUUUWWWWWWVVVTTTRRRRRRQQQPPPNNNNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSUUUWWWYYYYYYWWWUUUTTTRRRQQQOOOMMMKKKJJJJJJJJJKKKMMMOOOOOONNNLLLLLLLLLNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRVVVTTTSSSQQQPPPNNNMMMKKKKKKMMMNNNMMMLLLJJJJJJKKKJJJKKKKKKKKKKKKJJJJJJIIIKKKJJJJJJLLLMMMLLLJJJHHHEEEFFFHHHHHHGGGGGGIIIJJJNNNOOOPPPNNNJJJFFFDDDCCCDDDEEEGGGHHHHHHHHHFFFEEEBBBCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJHHHFFFEEEEEEEEEAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIJJJKKKKKKHHHEEEAAA@@@@@@AAAAAAAAAAAAAAAAAABBBDDDCCCAAA??????@@@AAA@@@???>>>???@@@CCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAA@@@??????>>>>>>????????????>>>>>>>>>>>><<<<<<======>>>??????@@@777777666666555444333333333333333333333333333333333333333444444444555555444444444444444333333333111222222333333333222222333333333333333333333333333222222111111222222333444333111000///000000111333333333333333333333333333333333333333222222222333222222111111222222333000/////////000111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222333333333333333333222444444333333333444555555444444444444444444333333444444444444444444444444333333444444555444444333333333333444555777999::::::;;;;;;<<<<<<<<<<<<<<<>>>===;;;999777666666777666666666666666666666666666666555555666666777888888888888777777777666666777777888888888999999999777777777888888999999999777888999999::::::999999999999999:::::::::::::::999999888888999999:::;;;<<<<<<============<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAACCCDDDEEEEEEDDDCCCAAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEFFFEEEEEEDDDDDDGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKNNNOOOPPPOOOKKKMMMNNNMMMJJJHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[XXXUUUTTTTTTUUUXXXZZZYYYUUUPPPOOOSSSXXXWWWYYYZZZXXXUUUTTTTTTUUUUUUTTTRRRRRRSSSTTTTTTSSSOOOOOOOOOPPPQQQTTTVVVWWWRRRSSSUUUWWWXXXYYYYYYYYYTTTSSSPPPOOONNNOOOPPPQQQWWWVVVTTTSSSRRRSSSTTTTTTPPPPPPPPPOOOOOOPPPPPPPPPOOORRRTTTUUURRROOOMMMLLLSSSSSSTTTVVVYYYZZZXXXWWWSSSSSSSSSQQQNNNNNNPPPRRROOOOOOOOOOOOPPPPPPQQQQQQSSSTTTWWWXXXYYYWWWUUUTTTSSSRRROOOLLLJJJJJJJJJJJJLLLNNNPPPPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLMMMOOOQQQTTTVVVXXXZZZZZZYYYWWWTTTQQQNNNMMMKKKLLLMMMMMMKKKIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIKKKLLLLLLJJJHHHDDDEEEGGGGGGFFFFFFHHHIIILLLNNNOOONNNJJJFFFCCCBBBDDDEEEGGGHHHHHHGGGFFFEEECCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJIIIGGGEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCDDDFFFIIILLLNNNOOOOOOJJJFFFBBB@@@@@@BBBBBBBBBAAAAAAAAACCCDDDDDDBBB@@@>>>???@@@@@@>>>>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???555555555666555444444333333333333333333333333333222333333444444555555555444444555555444444333222///000222333333222111111333333333333333333333333222222111111111111222222222222111111111111111111333333333333333333333333333333333333333333333333333333222222222222333333222111111111111111222222444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222333333333333222222222222222222333333333333222222333333333333333444444555444444444444333333333333333333333444444444444555333333444444555555444444333333333333555777:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;999777555666777666666555444444555666666555555555555555666777777888888777777777666666666777888888888888999999999777777777888888888888888777888888999999999999999999999999999::::::::::::::::::999999::::::;;;<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<=========<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>????????????@@@BBBDDDEEEDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNKKKMMMNNNMMMKKKHHHGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOORRRRRRSSSTTTVVVWWWWWWXXXXXXXXXXXXUUUSSSQQQQQQRRRYYYXXXVVVRRRNNNOOOTTTYYYVVVYYY[[[ZZZUUURRRRRRSSSSSSQQQPPPPPPRRRSSSSSSRRRPPPOOONNNNNNOOOQQQTTTUUUPPPQQQTTTVVVWWWWWWWWWWWWVVVTTTRRROOONNNNNNOOOPPPUUUTTTTTTSSSSSSSSSTTTTTTPPPPPPOOOOOOOOOOOOPPPPPPPPPRRRTTTSSSQQQNNNMMMMMMSSSSSSTTTVVVYYYZZZZZZYYYSSSUUUUUUSSSOOONNNQQQTTTNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSVVVXXXYYYXXXVVVUUUTTTSSSPPPMMMKKKJJJJJJJJJKKKMMMOOOOOONNNLLLLLLMMMHHHHHHHHHHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNRRRVVVYYY[[[\\\]]]^^^\\\WWWSSSPPPOOOKKKMMMNNNMMMKKKIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIIIIKKKMMMMMMKKKJJJCCCEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMJJJGGGEEEDDDDDDEEEGGGHHHHHHFFFEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGIIIJJJJJJHHHFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBDDDDDDEEEFFFKKKOOOSSSTTTSSSMMMIIIDDDAAAAAABBBCCCCCCBBBAAAAAABBBCCCDDDCCCAAA===>>>@@@???>>>>>>???@@@BBBBBBAAA@@@????????????@@@@@@AAABBBCCCCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@????????????@@@======>>>>>>>>>>>>>>>???<<<<<<<<<======>>>>>>>>>444444555666777666666555444444444444444444444444222222333333444555555666444444555555555444333222///000222444444333222111222222222222222222222222222222111111111111222222111111222222333222222222222222222222222222222222222222333333444444555555444444333333333333444444333333333222333444444555333333333333333333333333111111111111111111111111000000000000000000000000333333333333333333333333333333333222222222111111222222333333333333222222222222222222222333444444444444444333333333222222333333333444444444555555222333444444555555444444333333222333555777:::<<<<<<;;;;;;::::::;;;;;;;;;888:::;;;999666555666888555555666777777666555555555555444444555555666777888777777777666666666666777888888888888999999999888888888888777777777777777777888999999999999999999999999999999999999999<<<<<<;;;;;;<<<<<<===>>>;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>><<<>>>@@@BBBCCCBBBAAA?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGHHHIIIIIIIIIJJJKKKMMMKKKMMMNNNNNNKKKIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNLLLMMMNNNQQQSSSTTTUUUVVVVVVWWWVVVTTTRRRPPPQQQRRRVVVUUURRRQQQQQQRRRUUUWWWVVVZZZ]]]\\\VVVQQQPPPQQQRRRPPPOOOPPPRRRSSSSSSRRRRRRQQQOOOMMMMMMOOORRRTTTOOOPPPRRRTTTUUUVVVVVVVVVVVVTTTRRRPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSQQQPPPOOONNNNNNOOOOOOPPPQQQRRRSSSRRRPPPNNNNNNNNNSSSRRRQQQSSSVVVYYYZZZZZZTTTVVVWWWTTTPPPOOORRRVVVPPPOOOOOOOOOPPPQQQRRRSSSPPPRRRUUUXXXYYYYYYXXXWWWTTTSSSQQQOOOMMMKKKJJJJJJIIIKKKMMMNNNMMMLLLLLLLLLGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKMMMPPPTTTXXXZZZ\\\^^^```^^^YYYTTTPPPOOOMMMOOOOOONNNKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIJJJLLLNNNOOOMMMLLLDDDFFFGGGGGGGGGGGGHHHJJJIIIKKKLLLLLLJJJHHHHHHHHHEEEFFFGGGHHHGGGFFFCCCBBBAAAAAA@@@@@@AAABBBDDDEEEEEEHHHJJJJJJIIIGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCBBB@@@@@@BBBEEEEEEEEEGGGLLLRRRVVVWWWVVVRRRNNNHHHCCCBBBBBBBBBBBBAAA@@@??????AAABBBBBBAAA<<<>>>??????>>>>>>???AAABBBAAA@@@??????>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAA???????????????@@@@@@AAA============>>>>>>??????===============>>>>>>>>>333555666888888888777777444444444444444444444444222222333333444555666666333444555555555444333222000111333555555555333222222222222222222222222222222222111111111111222222///000222333444444333222222222222222222222222222222222333444444555666666555444444333333444444555///...//////000111222333000000000000000000000000111111111111111111111111////////////////////////333333333333333333333333333333333222222111111111222222222333333222222222222222111111222222333444444444444333333222222222333333333444444555555555222333333444555555555444333333222333555777:::<<<999999888777777888888888777999:::999666444666888333555888::::::888555333555444444444444555666666777777777777666666666666777888888888888999999999999999888888777777666666777777888999999999999888999999999999999999999999999888888888888999::::::;;;<<<<<<<<<<<<<<<<<<;;;999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>:::<<<>>>AAAAAA@@@???===??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGHHHGGGFFFFFFGGGHHHHHHHHHFFFGGGIIIIIIIIIIIIJJJLLLLLLMMMOOONNNLLLJJJIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMFFFHHHKKKNNNQQQSSSUUUUUUVVVWWWVVVUUURRRQQQRRRSSSSSSQQQPPPPPPSSSTTTTTTSSSWWW[[[___]]]WWWQQQPPPPPPRRRPPPOOOPPPRRRSSSSSSSSSUUUSSSPPPMMMMMMOOORRRSSSNNNOOOQQQSSSTTTUUUUUUUUUUUUTTTRRRPPPPPPPPPQQQRRRQQQRRRSSSUUUUUUUUUTTTSSSQQQPPPOOONNNNNNNNNOOOPPPQQQRRRRRRQQQOOONNNNNNOOORRRPPPOOOQQQTTTXXXYYYZZZTTTVVVXXXUUUQQQPPPSSSWWWQQQQQQPPPPPPQQQRRRTTTUUUOOOQQQUUUXXXYYYZZZYYYXXXUUUTTTRRRPPPNNNLLLJJJIIIGGGIIILLLLLLKKKKKKKKKKKKIIIHHHFFFEEEEEEGGGIIIJJJHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJLLLNNNRRRUUUWWW[[[^^^aaa___YYYSSSPPPOOOPPPQQQQQQOOOLLLJJJIIIJJJHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJKKKMMMPPPPPPOOOMMMEEEGGGHHHHHHHHHHHHIIIKKKIIIJJJLLLLLLJJJJJJJJJLLLFFFFFFGGGHHHGGGEEECCCAAA@@@??????>>>???@@@BBBCCCDDDGGGJJJKKKIIIHHHGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBCCCBBB@@@@@@CCCEEEEEEEEEGGGLLLSSSXXXYYYXXXVVVQQQJJJEEEBBBAAA@@@@@@AAA???======???AAAAAAAAA<<<>>>??????>>>>>>???AAABBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB<<<=========>>>>>>??????=========>>>>>>>>>>>>>>>444666777666444333333444222333333444444333333222///000222333444444333222444222111222444444222///000222555777888888666555000000000111222222333333000000111111111222222222333333333222222222111111000000111111111222222222000111111111111222222222000000000000000000000000111111111111111111111111222222222111111111000000000111222333333222000000333222222222222222222333222222222222222222222222222222222222222222222222333333222111111000000///555333222222333444444333555444444333333444444555444444444444444444444444555555555444444333333333333222222222444777;;;===::::::888777777777777777======<<<;;;999888777666666777999888666555555666777777777777777777777777666777888888888777555444444555555666666666666666777777777777777777777777777777777777666666666666888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::;;;;;;:::999999888888888;;;::::::::::::;;;<<<<<<>>>>>>===<<<;;;;;;::::::;;;::::::;;;>>>??????>>>========================???>>>>>>>>>???@@@AAAAAAEEECCCBBB@@@??????@@@@@@BBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDEEEFFFGGGGGGHHHEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNNNNMMMLLLIIIJJJKKKMMMNNNNNNNNNNNNTTTSSSRRRPPPOOONNNMMMMMMNNNPPPRRRTTTUUUVVVVVVUUUZZZZZZZZZZZZYYYXXXWWWVVVYYYSSSQQQVVVZZZYYYVVVUUUVVVTTTRRRQQQPPPPPPPPPQQQOOOQQQTTTVVVXXXXXXWWWVVVVVVWWWXXXVVVTTTQQQPPPQQQRRRRRRRRRRRRSSSTTTVVVVVVSSSQQQNNNNNNOOOPPPPPPPPPNNNPPPQQQQQQPPPOOOOOOPPPRRRSSSTTTSSSSSSTTTWWWYYYTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQTTTWWWZZZ\\\UUUUUUTTTTTTTTTUUUVVVWWWTTTSSSQQQNNNKKKIIIHHHHHHIIIKKKMMMOOOOOONNNLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFFFFHHHKKKLLLNNNNNNMMMNNNPPPRRRUUUWWW]]]______ZZZTTTPPPQQQTTTPPPOOONNNNNNNNNMMMJJJHHHGGGIIIKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNNNNKKKGGGEEEFFFHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@GGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDBBB@@@@@@AAAAAABBBAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDBBBDDDFFFIIILLLPPPRRRSSSLLLJJJHHHDDDBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@??????>>>======<<<::::::;;;<<<===???AAABBB>>>>>>?????????@@@@@@@@@@@@??????>>>???AAABBBCCC>>>>>>>>>>>>============@@@>>><<<;;;<<<===<<<;;;555666888777555444444555222333333444444333333222111222333333333222111111555333222333444444222000000111333555666555444333222222111111111111111111000000111111111222222222333333222222222111111111000000111111111222222222000111111111111222222222000000000000000000000000111111111111111111111111222222222111111111000000000111222222222222111000222222111111111111222222222222222222222222222222222222222222222222222222111222222333333444555555555333111222333444333222333333333222222333333333333333333333333333333333444444444444333333333222333333222222444777:::===;;;::::::999999999999999<<<======<<<;;;888666444777888999999777666666777666666666666666666666666444555666666666555333222333333444555555555555444777777777777777777777777777777777777666666666666888888888888999999999:::999999::::::::::::999999::::::;;;;;;;;;;;;;;;:::999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>======<<<;;;;;;::::::<<<<<<<<<===@@@AAAAAA@@@========================>>>>>>>>>>>>???@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@????????????@@@AAABBBCCCFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKKKKLLLNNNNNNMMMKKKJJJJJJKKKLLLMMMNNNOOOOOORRRQQQPPPOOONNNNNNOOOPPPPPPQQQSSSUUUWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYSSSRRRWWW[[[ZZZWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPRRRTTTWWWXXXXXXXXXWWWUUUVVVVVVUUURRRPPPOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTRRRPPPOOOPPPQQQPPPOOOOOOQQQRRRRRRQQQQQQRRRSSSTTTRRRQQQPPPOOOPPPQQQQQQOOOOOOPPPQQQRRRSSSSSSTTTRRRQQQPPPPPPRRRUUUXXXZZZVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSPPPMMMKKKIIIHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFHHHJJJLLLMMMLLLLLLMMMNNNQQQTTTUUU\\\^^^^^^ZZZTTTQQQRRRTTTUUUTTTSSSQQQOOOLLLIIIGGGFFFHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMKKKGGGEEEGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAADDDCCCBBBBBBBBBBBBBBBCCCBBBBBBDDDFFFGGGIIIKKKKKKJJJIIIFFFCCCAAA@@@?????????@@@@@@@@@??????>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???@@@>>>>>>>>>?????????@@@@@@??????>>>>>>???@@@BBBCCC>>>>>>>>>>>>=========<<>>===<<<<<<======<<<<<<;;;:::::::::>>>======???BBBCCCBBBAAA========================>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHJJJKKKLLLMMMLLLKKKKKKLLLNNNNNNMMMKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQPPPOOOMMMNNNOOOQQQRRRQQQRRRTTTVVVWWWXXXXXXXXXUUUUUUWWWXXXYYYYYYYYYYYYXXXTTTSSSXXX[[[YYYVVVVVVQQQQQQQQQQQQQQQPPPOOONNNQQQSSSUUUWWWXXXYYYXXXXXXTTTUUUUUUSSSPPPOOONNNOOOPPPPPPPPPPPPPPPPPPPPPPPPTTTSSSRRRQQQRRRRRRPPPNNNOOOQQQSSSSSSSSSSSSUUUWWWTTTQQQMMMMMMOOOQQQPPPOOONNNNNNMMMNNNOOOQQQRRRTTTSSSQQQOOONNNOOORRRUUUXXXVVVWWWWWWXXXWWWVVVTTTSSSSSSRRROOOLLLJJJIIIHHHHHHGGGHHHIIIKKKLLLMMMNNNNNNIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKMMMPPPRRRSSS[[[\\\]]]YYYUUUQQQRRRTTTXXXWWWVVVSSSOOOKKKGGGEEEEEEGGGIIIKKKKKKJJJHHHGGGHHHIIIJJJKKKMMMNNNOOOOOOKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKKKKIIIGGGFFFGGGIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEHHHFFFDDDAAA??????>>>>>>@@@@@@?????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>???@@@@@@AAA@@@@@@???>>>>>>======>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>=========<<<<<<===<<<<<<===>>>>>>;;;999333555666666555444444555222333333444444333333222333333333333222222111111333333333333333333222111222111000///......///000222222222111111111000000111111111111111111111111222222222222111111111111000000000000111111111111000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111111111111000000000000111111222222222222222222222222222222222222222222222222333333222111111000000///444222111111222333333222333333222222222222333333222222222222222222222222222222222222222222222222333333333333444666888:::888999:::;;;<<<<<<<<<<<>><<<999777666555555555777888888666555666777666666666666666666666666777777777777777777666666666777777888888888888888777777777777777777777777666666666666777777777777666777777777777888888888777777888888888888777777777888999:::;;;<<<<<<<<<999999999:::::::::;;;;;;:::;;;===??????>>>===;;;<<<<<<<<<;;;;;;:::::::::======>>>@@@BBBCCCBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAABBB???@@@BBBCCCCCCBBBAAA@@@????????????@@@AAABBBCCC@@@AAAAAACCCDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJKKKMMMNNNLLLKKKKKKKKKKKKKKKMMMNNNPPPQQQRRRQQQOOOMMMMMMNNNPPPQQQPPPQQQSSSUUUWWWWWWWWWWWWTTTUUUVVVWWWWWWXXXXXXXXXWWWSSSRRRVVVWWWSSSPPPPPPKKKLLLNNNOOOPPPOOOOOONNNRRRSSSTTTVVVXXXXXXYYYYYYTTTTTTTTTRRRPPPNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQTTTTTTTTTTTTUUUSSSPPPMMMNNNPPPRRRSSSSSSTTTWWWYYYUUUPPPLLLMMMRRRUUUUUUSSSSSSRRRPPPNNNNNNOOOQQQRRRSSSQQQNNNLLLMMMOOOSSSUUUTTTUUUWWWXXXXXXWWWVVVTTTSSSQQQNNNKKKIIIHHHHHHHHHJJJIIIIIIIIIJJJKKKMMMNNNJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMOOOQQQRRRXXXZZZZZZXXXUUURRRRRRSSSWWWWWWVVVSSSNNNJJJGGGEEEFFFHHHJJJLLLMMMLLLIIIGGGHHHIIIJJJKKKMMMNNNOOOOOOLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBAAADDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>===>>>>>>@@@??????>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<======>>>?????????AAAAAA@@@@@@??????>>>============>>>>>>>>>??????======>>>>>>???@@@@@@AAA>>>>>>=========<<<<<<<<<;;;;;;<<<===???>>>;;;999111333444444333222333444222333333444444333333222111111111222222333333333111222333333222111000000222111///---------...///000000111111111222222222111111111111111111111111222222222111111111000000000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111/////////000000111111222111111000000000000111111222222222222222222222222222222222222222222222222333333222111111000000///444222000111222333222222444444333333333333444444222222222222222222222222222222222222222222222222333333333333444555777888:::;;;<<<>>>????????????@@@===999555333444555777333444666666555444444555555555555555555555555555777777666666666777777777666777777888888888888888777777777777777777777777555666666666777777777888666777777777777888888888888888999999999999888888777888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;===??????>>>===;;;;;;;;;;;;;;;;;;:::::::::<<<<<<===???BBBBBBAAA???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB???@@@AAABBBBBBBBBAAA@@@????????????@@@AAABBBBBB??????@@@AAACCCDDDEEEFFFBBBCCCDDDDDDDDDBBBAAA@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKJJJJJJKKKMMMMMMLLLJJJJJJKKKKKKLLLNNNOOOQQQRRRTTTRRRPPPNNNLLLLLLMMMNNNNNNOOOQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUURRRQQQTTTRRRMMMHHHHHHGGGHHHJJJMMMNNNOOOOOOOOOQQQRRRSSSTTTVVVWWWWWWXXXTTTTTTTTTRRRPPPOOOPPPQQQUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUWWWXXXVVVQQQNNNMMMNNNPPPQQQQQQSSSWWWYYYWWWRRRMMMMMMQQQUUUTTTRRRUUUSSSRRRQQQQQQRRRTTTUUUSSSQQQNNNLLLLLLNNNPPPRRRPPPRRRUUUWWWYYYYYYXXXWWWTTTRRRNNNKKKIIIIIIIIIJJJMMMLLLJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRVVVVVVWWWVVVTTTRRRQQQQQQTTTVVVVVVTTTPPPLLLJJJJJJJJJIIIJJJMMMOOOOOOLLLIIIIIIJJJKKKLLLMMMOOOPPPPPPMMMLLLKKKJJJIIIJJJKKKKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAADDDEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBAAA???>>>=========>>>@@@???>>>=========>>>>>>>>>??????????????????>>>========================>>>>>>???@@@@@@@@@??????<<<<<<=========>>>>>>>>><<<<<<===>>>????????????============<<<<<<<<<<<<::::::;;;===>>>>>>;;;999///111333333222111222333222333333444444333333222111111111111222333444555111333444444222111111222222111000.........///000///000000111222222333333222222222111111111111111222111111111111000000000111000000000000000//////000111111111111222222222000000000000000000000000111111111111111111111111111111111111111222222222///////////////000222222111111111000000111111111222222222222222222222222222222222222222222222222111222222333333444555555333222000000222333222111555444444333333444444555333333333333333333333333222222222222333333333333444333333333444555666666;;;<<<>>>???@@@@@@@@@???===:::666222111222555777111333555555444333444555555555555555555555555555555444444444444555666666444444555666666666555555777777777777777777777777555555666666777777888888777777777888888888999999999999::::::::::::999999777888999::::::;;;::::::<<<<<<<<<;;;:::999999999:::;;;<<<===>>>===<<<<<<;;;;;;::::::::::::::::::::::::<<>>???AAABBB???@@@@@@@@@@@@@@@??????============>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDDDDCCCAAA???BBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHKKKJJJJJJKKKMMMMMMLLLJJJIIIJJJLLLNNNOOOPPPQQQQQQSSSRRRPPPOOOMMMLLLLLLKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQSSSPPPIIIEEEEEEHHHIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVTTTTTTSSSQQQOOOOOOPPPRRRVVVWWWXXXYYYYYYYYYXXXWWWRRRTTTWWWZZZ[[[XXXSSSOOOLLLMMMOOOOOOPPPRRRVVVYYYZZZUUUOOOLLLMMMNNNMMMLLLQQQQQQQQQRRRSSSVVVXXXYYYQQQPPPNNNMMMMMMNNNOOOQQQOOOPPPSSSUUUWWWXXXYYYYYYUUURRROOOLLLJJJJJJKKKLLLNNNMMMLLLJJJIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRPPPOOORRRTTTWWWUUUQQQNNNNNNPPPMMMKKKJJJLLLOOOPPPMMMJJJIIIJJJKKKLLLNNNOOOPPPPPPNNNMMMLLLKKKJJJJJJKKKKKKIIIGGGFFFFFFGGGHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>===<<<===>>>???@@@???>>>===<<<===>>>>>>>>>??????@@@@@@??????>>>========================;;;<<<>>>@@@AAAAAA@@@@@@<<<<<<<<<<<<============;;;<<<===>>>?????????>>>=========<<<<<<<<<;;;;;;:::::::::<<<======<<<:::///111333333222222333444222333333444444333333222333222111111111222333444333555777666333222333444222111111000000000000111111111111111111111222222222222222111111111000000111111111111000000000000111111000000////////////000111111111111222222222000000000000000000000000111111111111111111111111000000111111111222222222//////......///000222333222222111111111111222222222222222222222222222222222222222222222222222222111222222333333444555555333111000000111222222111444333333333333333333444333333333333333333333333222333333333444444444444444444444444444444555555777888:::<<<<<<<<<;;;:::888666444333222222333444111333555555444444444555555555555555555555555555555444444333444555666777333333444555555555555444777777777777777777777777555555555666777888888888888888888888999999999:::999999::::::::::::999999888999999:::::::::999999;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::<<>>???AAABBB@@@@@@???>>>============>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@BBBDDDFFFFFFEEECCCAAABBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJIIIKKKLLLMMMKKKJJJGGGIIILLLPPPQQQRRRQQQPPPOOOPPPPPPPPPOOONNNLLLKKKKKKLLLNNNPPPRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUURRRQQQRRRUUURRRKKKGGGHHHNNNNNNNNNMMMNNNNNNOOOOOOMMMMMMMMMNNNPPPQQQSSSTTTSSSSSSRRRPPPNNNMMMPPPRRRUUUVVVXXXZZZZZZZZZXXXXXXQQQSSSWWW\\\]]]ZZZUUUPPPMMMNNNOOOOOOPPPRRRVVVYYYYYYVVVQQQLLLIIIIIIJJJKKKNNNNNNOOOQQQSSSUUUVVVWWWOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSUUUVVVWWWXXXVVVSSSOOOLLLJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQOOOMMMMMMQQQTTTSSSOOOLLLMMMOOONNNKKKIIIJJJNNNPPPNNNKKKHHHIIIJJJKKKMMMNNNOOOOOOOOONNNMMMKKKJJJJJJKKKLLLJJJHHHEEEEEEGGGGGGFFFDDDDDDEEEFFFHHHIIIIIIJJJJJJDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCC@@@@@@@@@??????@@@@@@@@@DDDDDDDDDDDDCCCBBBAAAAAA???>>>>>>??????@@@AAABBB@@@@@@@@@@@@????????????>>>>>>===<<<<<<===??????@@@???===<<<<<<<<<>>>???===>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>>:::<<<>>>???@@@@@@???>>>;;;;;;<<<<<<<<<=========:::;;;<<<>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::999:::<<<===<<<;;;000222444444333333444555222333333444444333333222555444333111000111111222444777999888555333444666111111111222222222222222333333222222111000000000222222222222111111000000111111111111000000000000111111000000/////////...000111111111111222222222000000000000000000000000111111111111111111111111000000111111222222222222///.........///000222333333333222222222222333333222222222222222222222222222222222222222222222222333333222222111000000///333111000000111222222111333222222222222222222333444444444444444444444444333333333444444555555555444444444444444444444444222333555666666666444333222333444555444333222111222444666666555555555666555555555555555555555555777666555555666777888999444555555666666666666666777777777777777777777777444555555666777888888999888999999999999:::::::::999999::::::::::::999999999999:::::::::999888888999::::::;;;;;;<<<<<<===;;;::::::::::::;;;<<<<<<:::::::::::::::::::::::::::;;;===@@@BBBBBB@@@===:::::::::::::::::::::::::::;;;;;;<<<>>>???AAABBBAAA@@@>>><<<;;;<<<<<<===@@@@@@@@@@@@AAABBBCCCDDD<<<<<<>>>???AAACCCDDDEEEAAABBBEEEGGGHHHGGGEEECCCBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDEEEGGGHHHIIIJJJIIIIIIJJJLLLMMMKKKJJJFFFIIIMMMQQQSSSRRRQQQOOOLLLMMMOOOPPPPPPOOOMMMLLLKKKLLLNNNPPPRRRRRRRRRRRROOOPPPRRRSSSUUUVVVVVVVVVQQQQQQTTTWWWTTTNNNKKKMMMUUUSSSQQQOOONNNNNNNNNNNNKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQPPPNNNLLLLLLNNNQQQSSSTTTWWWYYYYYYYYYXXXWWWPPPRRRWWW]]]___\\\VVVQQQNNNOOOOOOOOOPPPRRRVVVYYYWWWUUURRRMMMIIIIIILLLOOONNNOOOPPPPPPQQQQQQQQQPPPNNNNNNOOOPPPPPPPPPOOOOOORRRRRRRRRRRRSSSTTTVVVWWWVVVTTTPPPMMMKKKKKKMMMNNNKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKMMMMMMMMMNNNNNNOOOPPPRRRQQQNNNLLLIIIMMMPPPOOOJJJGGGIIIKKKOOOKKKGGGHHHLLLOOONNNKKKGGGHHHIIIJJJKKKMMMNNNNNNPPPOOOMMMKKKKKKKKKKKKLLLKKKHHHEEEEEEFFFGGGEEECCCCCCDDDEEEGGGHHHIIIJJJJJJFFFEEEEEEDDDCCCBBBBBBAAAAAAAAACCCDDDEEEEEEFFFFFF@@@???????????????@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@======>>>>>>???@@@BBBCCCCCCBBBBBBAAA@@@??????>>>>>>======<<<===>>>???@@@@@@???===<<<;;;<<<>>>???<<<<<<============<<<<<<999:::;;;<<<===???@@@@@@;;;<<<>>>???@@@???===<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<:::999999;;;<<<===<<<111111111111111111111111222222444444444444222222222222222222222222222222444555666777666333111///000///.........000111222000000000000000000000000111111000000000000111111222222222222222222222333000111111111111222222222111111222222222222111111000000111111111111000000////////////000000000000000000000000000000000000111111000...,,,,,,...000111111111111111111111111222222222222222222222222000000111111222222222333111111111111111111111111111111000000000000000000222222222222222222222222222222222222222222222222222111111111111111111111333333333444444444555555555444222111000000111222111111333444444333111111222222222222222222222222222222333333444555666666444444444444444444444444555555555555555555555555555666777666555444555777555555555555666666666666555777888777666555666777888888888888888888888888444666888888888999:::<<<;;;:::999888888888999::::::::::::;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;;;;;;;<<<===>>>????????????=========<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>;;;===>>>??????>>>===;;;======???@@@@@@@@@@@@@@@<<<<<<>>>???@@@AAAAAABBB???AAADDDGGGGGGFFFCCCAAA@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIKKKJJJJJJKKKMMMPPPQQQOOONNNLLLLLLKKKLLLNNNNNNMMMKKKJJJKKKMMMOOOQQQRRRRRRSSSPPPTTTUUURRRRRRWWWVVVRRRSSSTTTWWWZZZ[[[WWWRRRMMMSSSPPPMMMLLLMMMOOOPPPPPPNNNNNNMMMMMMNNNNNNOOOOOOUUUQQQOOONNNPPPQQQOOOMMMQQQPPPPPPRRRUUUXXXYYYYYYRRRTTTXXX\\\^^^]]]YYYVVVRRROOOLLLLLLNNNRRRUUUVVVWWWVVVUUURRRNNNMMMMMMOOOMMMNNNNNNMMMLLLKKKMMMNNNQQQOOOMMMMMMOOOQQQRRRRRRUUUVVVWWWVVVSSSSSSUUUXXXTTTSSSQQQNNNLLLKKKJJJJJJLLLKKKJJJJJJJJJKKKMMMMMMKKKLLLLLLMMMMMMLLLJJJIIILLLIIIFFFEEEEEEEEEDDDCCCGGGFFFEEEEEEFFFGGGIIIJJJNNNNNNMMMMMMMMMMMMMMMMMMGGGHHHIIIJJJKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFHHHKKKMMMMMMMMMLLLMMMMMMKKKHHHFFFFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEGGGFFFEEEDDDDDDFFFHHHIIIJJJGGGDDDBBBCCCDDDCCCCCC@@@@@@AAABBBBBBCCCCCCDDDCCCBBBAAA???>>>??????@@@??????@@@AAAAAAAAA@@@@@@===>>>??????>>>===???@@@AAA@@@??????>>>>>>??????EEECCC@@@>>><<<<<<===>>>???;;;888888;;;===>>>===>>>======<<<;;;::::::::::::;;;<<<===<<<;;;999888;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;111111111111111111111111222222333444444333222222222222222222222222222222444555777777777555222111000////////////000000111000000000000000000000000111111000000000000111111222222222111111000000000000000111111111222222222//////000000000000//////000000111111111111000000////////////000000000000000000000000000000000000//////...,,,++++++---///111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333444444444444444333333333444444444444555444444333222111222222333222222333333333333222222333333333333333333333333222333333333444555555555444444444444444444444444555555555555555555555555444666777666555444555777666666666666777777777777666777888888666666777888888888888888888888888888:::;;;<<<;;;:::999:::;;;;;;:::999888888999:::::::::::::::;;;;;;;;;;;;<<<===<<<;;;:::999999:::::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<=========;;;<<<>>>??????>>><<<;;;;;;<<<===>>>????????????<<<<<<>>>???@@@AAAAAAAAA???AAACCCDDDEEECCCAAA@@@@@@AAABBBBBBCCCBBBBBBBBBAAACCCDDDDDDCCCCCCDDDFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHJJJJJJIIIJJJKKKLLLIIIIIIIIILLLNNNOOONNNLLLLLLKKKJJJKKKLLLKKKIIIGGGKKKKKKLLLMMMNNNNNNNNNNNNMMMQQQSSSPPPQQQVVVVVVRRRVVVVVVWWWYYYYYYXXXTTTQQQRRROOOLLLLLLMMMOOOQQQQQQOOOOOONNNNNNNNNNNNOOOOOORRRPPPNNNNNNOOOOOOLLLJJJOOONNNNNNPPPTTTVVVWWWWWWUUUWWW[[[```aaa```\\\YYYTTTQQQNNNMMMOOOQQQRRRRRRWWWWWWVVVSSSOOONNNNNNPPPPPPPPPQQQOOOMMMMMMNNNOOOQQQOOONNNNNNPPPQQQQQQPPPSSSUUUVVVUUUSSSRRRTTTVVVRRRQQQPPPNNNLLLKKKJJJJJJLLLKKKJJJJJJKKKLLLNNNPPPLLLLLLMMMMMMLLLLLLKKKJJJKKKIIIFFFEEEEEEEEEEEEDDDGGGFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEGGGIIIKKKKKKKKKKKKLLLLLLKKKHHHGGGGGGHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCCCCEEEGGGHHHEEEDDDDDDDDDEEEEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBCCCBBBAAA????????????@@@?????????@@@??????>>>>>><<<>>>??????>>>===>>>@@@@@@@@@???>>>>>>>>>??????AAA@@@???======<<<======???<<<999999;;;>>>>>>===>>>>>>======<<<;;;;;;:::>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;111111111111111111111111222222333333333333222222222222222222222222222222333444666777777666444333000000000111000000//////000000000000000000000000000000000000000000000000222222111000///......---000000000111111111222222//////000000000000/////////000000111111000000///////////////000000000000000000000000000000000000///000///...,,,,,,...000111111111111111111111111222222222222222222222222333333222222111000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333444444555555666666333333333333444444444444333333333222333444444555444444333333333333444444333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444555666666555444555666666666777777777888888888666888999888777666777888888888888888888888888888777888999888666555666777;;;::::::999999:::;;;;;;::::::::::::;;;;;;;;;;;;===<<<;;;:::999999999999::::::;;;<<<============;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;::::::;;;<<<============<<<===>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAAAAA@@@???@@@@@@AAABBBBBBBBBBBBBBB@@@BBBCCCCCCCCCCCCEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFEEEHHHKKKLLLKKKKKKKKKLLLHHHHHHHHHJJJLLLMMMLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDJJJJJJKKKKKKKKKJJJJJJIIIKKKNNNOOOOOOPPPSSSSSSQQQVVVUUUTTTUUUVVVVVVUUUSSSQQQOOOLLLKKKMMMPPPQQQRRRQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLIIIGGGLLLKKKKKKMMMQQQTTTUUUUUUTTTXXX]]]aaabbb```\\\YYYVVVTTTQQQPPPQQQQQQPPPOOOWWWWWWVVVTTTQQQOOOPPPQQQRRRSSSSSSQQQOOONNNOOOPPPQQQPPPOOOPPPQQQQQQOOOMMMQQQRRRSSSRRRQQQPPPRRRSSSPPPOOONNNLLLKKKKKKKKKKKKLLLKKKJJJJJJKKKNNNQQQSSSNNNMMMMMMLLLLLLLLLLLLLLLKKKIIIFFFFFFFFFFFFEEEDDDGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFFFFFFFGGGHHHDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCCCCDDDGGGIIIIIIHHHHHHJJJJJJIIIHHHGGGHHHIIIFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFBBBBBBCCCEEEGGGGGGDDDBBBBBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@????????????????????????>>>===<<<<<<<<<===>>>>>>======>>>@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>======<<<<<<>>><<<::::::<<<>>>>>>>>>???>>>>>>======<<<<<<;;;???>>><<<;;;;;;;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;111111111111111111111111222222222333333222222222111111111111111111111111111222444555666555444333000111222222111000...---000000000000000000000000000000111111111111000000111111111000000/////////000000000000111111111111111111222222222222111111//////000000000000//////////////////000000000000000000000000000000000000111222222111000000111333111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222333333444555555222222333333333444444444222222333333444555666666555555333222222333555555444444444444444444444444444444333333333333333333444444444444444444444444444444444444444444444444444555666666444444555666666666666666777777777777777888999888777666777999888888888888888888888888222444555555555555666888:::::::::::::::;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<;;;::::::999999999999:::;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999:::;;;<<<============<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@AAABBBBBBBBBBBBAAA???AAACCCCCCCCCCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEHHHKKKLLLKKKIIIHHHHHHHHHHHHGGGIIIKKKLLLKKKJJJIIIHHHGGGHHHIIIHHHFFFEEEHHHHHHIIIJJJJJJJJJIIIIIILLLMMMNNNNNNNNNOOONNNMMMQQQPPPPPPRRRTTTTTTRRRQQQQQQNNNLLLKKKMMMPPPRRRRRRSSSRRRQQQOOONNNMMMMMMMMMLLLLLLMMMNNNMMMKKKHHHFFFJJJIIIIIIKKKNNNQQQQQQQQQPPPUUUZZZ^^^^^^\\\YYYWWWWWWUUUTTTSSSTTTSSSPPPNNNVVVVVVVVVTTTRRRPPPPPPQQQSSSSSSSSSQQQOOONNNNNNPPPQQQPPPPPPPPPQQQPPPMMMKKKMMMNNNNNNOOONNNNNNNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJLLLJJJIIIIIIKKKNNNRRRUUUOOONNNMMMKKKKKKLLLMMMMMMJJJHHHFFFFFFGGGGGGFFFEEEGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLIIIHHHEEECCCCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFHHHHHHGGGFFFGGGHHHHHHGGGGGGHHHJJJFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFCCCCCCCCCDDDFFFFFFDDDBBBCCCCCCBBBBBBAAA@@@??????BBBBBBAAA@@@????????????@@@@@@??????>>>===<<<;;;:::<<<============>>>?????????>>>============>>>===>>>?????????===;;;:::===<<<<<<<<<<<<===>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::111111111111111111111111222222222222222222222222111111111111111111111111///000222333333333333333000111222222222000///...000000000000000000000000///000111111111111000//////000000111111222222222//////000000000111111111111111222222222222111111//////000000000000//////////////////000000000000000000000000000000000000111222333222111000222333111111111111111111111111111111111111111111111111//////000111222222333333111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111222333333444555555222222222333333333444444111222333444555555666666555555333222222333555555444444444444444444444444333333333333333333222222444444444444444444444444444444444444444444444444444555666555444333444666444444444555555555666666666888999888777666777888777777777777777777777777555777888888777777999:::999999999::::::;;;;;;;;;999999999:::::::::;;;;;;:::::::::::::::999999999999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<============<<<===>>>???????????????BBBAAA@@@??????@@@@@@AAA???@@@AAAAAABBBBBBAAAAAA@@@AAACCCCCCBBBBBBDDDFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEHHHJJJJJJHHHFFFEEEDDDJJJHHHHHHIIIKKKLLLKKKKKKGGGGGGFFFHHHJJJJJJIIIHHHFFFGGGHHHJJJKKKLLLMMMMMMOOONNNNNNNNNMMMKKKJJJJJJMMMMMMPPPSSSUUUUUURRROOORRROOOLLLKKKMMMPPPQQQRRRSSSRRRQQQOOONNNMMMLLLLLLKKKLLLNNNNNNMMMKKKIIIHHHJJJIIIHHHIIILLLNNNOOONNNMMMRRRWWWZZZYYYWWWUUUUUUUUUUUUTTTUUUVVVUUUSSSQQQSSSTTTUUUTTTQQQPPPPPPQQQQQQRRRQQQPPPNNNMMMNNNOOOQQQPPPPPPPPPQQQOOOLLLJJJJJJJJJKKKLLLMMMMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHIIIKKKNNNQQQTTTOOONNNLLLKKKKKKKKKLLLMMMHHHGGGFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMJJJHHHEEEBBBAAABBBDDDFFFGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCCCCDDDGGGHHHHHHGGGDDDEEEGGGGGGFFFFFFHHHIIIFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHEEECCCBBBBBBCCCCCCBBBCCCCCCBBBAAA@@@??????>>>BBBAAAAAAAAA@@@??????>>>@@@@@@@@@@@@???>>>===<<<999;;;<<<===<<<<<<>>>??????>>>======<<<<<<======>>>???@@@AAA@@@===:::999<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>============:::<<<>>>@@@@@@???<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::111111111111111111111111222222111111111111222222111111111111111111111111///000000111222222222222111111111222111111000000000000000000000000000000///000111222222111000///...//////000111222333444/////////000000000111111//////000000000000//////...//////000000//////...////////////000000000000000000000000000000000000...///000000//////000111111111111111111111111111111111111111111111111111......///111222333444555111111111111111111111111/////////000111111222222111111111111111111111111111111111111111111111111333333444444555555666666222222222222333333333333111111333444555555555555444444333333333333444444333333333333333333333333222222222222333333333333444444444444444444444444333333333333333333333333333444555555444333444555333333444444444555555555555777888777666555666777777777777777777777777777888999999888666444555555777777888999::::::::::::999999999999::::::::::::888999999:::::::::::::::::::::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<======<<<<<<===>>>>>>?????????>>>???????????????@@@AAAAAA??????@@@AAAAAAAAAAAAAAA@@@BBBCCCCCCBBBAAACCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGIIIHHHFFFDDDDDDDDDJJJIIIGGGHHHIIIKKKKKKJJJFFFFFFFFFHHHJJJKKKKKKIIIDDDFFFHHHKKKMMMOOOPPPQQQRRROOOOOOPPPNNNIIIGGGHHHMMMNNNQQQUUUXXXXXXUUURRRSSSPPPMMMLLLMMMOOOPPPPPPRRRQQQOOONNNMMMLLLLLLLLLJJJLLLNNNNNNMMMKKKKKKLLLKKKJJJIIIIIIKKKLLLLLLLLLLLLQQQUUUWWWUUUSSSTTTVVVTTTSSSSSSTTTUUUUUUSSSRRRPPPQQQRRRRRRPPPOOONNNOOOOOOPPPPPPOOOMMMLLLNNNOOOQQQPPPOOOOOOOOOOOOMMMKKKJJJIIIJJJLLLNNNNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHJJJLLLNNNPPPMMMLLLLLLKKKKKKKKKKKKKKKGGGGGGFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKLLLLLLMMMMMMNNNKKKIIIFFFCCCBBBBBBCCCDDDHHHGGGFFFFFFEEEDDDCCCCCCEEEDDDDDDEEEGGGHHHHHHGGGCCCDDDFFFFFFEEEFFFGGGIIIEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIFFFCCCAAAAAABBBBBBBBBCCCBBBBBBAAA@@@??????>>>AAAAAAAAAAAAAAA???>>>>>>@@@@@@@@@@@@???>>>======888:::;;;<<<;;;<<<===???>>>>>>===<<<<<<<<<<<<<<<>>>???@@@@@@@@@>>><<<::::::;;;<<<<<<;;;;;;<<<===========================;;;===AAADDDDDDBBB>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::111111111111111111111111333222111000000111222333111111111111111111111111111111111111222222222222111111111000111111222222000000000000000000000000///000111222222111000///...//////000000111111111////////////000000000111//////000000000000//////......////////////......////////////000000000000000000000000000000000000,,,...000000///...///000111111111111111111111111111111111111111111111111//////000111222333333444111111111111111111111111---......///000000111111111111111111111111111111111111111111111111111111333333333444444444444444111222222222222333333333000111222333444444333333222222333333333333222222333333333333333333333333111111111222333333333444444444444444444444444444333333333333333333333333333444555555333333444555444444444444555555555666444666777666555444555666777777777777777777777777777888888666444222333333555666777999::::::999999888999999999999:::::::::666777888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;777888999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@@@@??????@@@AAAAAAAAAAAA@@@BBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFDDDFFFGGGGGGFFFFFFGGGHHHIIIGGGFFFFFFGGGIIIIIIIIIGGGFFFFFFHHHJJJJJJIIIHHHEEEFFFHHHKKKNNNPPPQQQRRRSSSOOOOOOQQQOOOJJJHHHJJJNNNNNNPPPSSSVVVXXXWWWVVVTTTQQQNNNLLLMMMNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKHHHJJJLLLLLLKKKKKKMMMOOONNNLLLJJJJJJKKKLLLKKKJJJKKKOOOSSSRRRPPPOOORRRVVVSSSRRRPPPPPPQQQRRRQQQOOOLLLNNNPPPPPPNNNMMMMMMMMMMMMNNNOOONNNMMMMMMOOOQQQQQQOOONNNMMMNNNNNNNNNMMMLLLKKKLLLNNNQQQRRROOOLLLJJJJJJIIIGGGGGGFFFFFFFFFCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFFFFHHHJJJJJJIIIGGGCCCDDDEEEGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKLLLMMMMMMKKKIIIGGGDDDCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFBBBDDDEEEEEEEEEEEEFFFGGGEEEDDDCCCBBBAAABBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDFFFDDDBBBBBBCCCCCCBBBAAABBBAAAAAAAAA@@@@@@??????AAAAAABBBBBBAAA@@@>>>======>>>>>>???>>>>>>======777999;;;;;;;;;<<<===???>>>===<<<<<<;;;;;;<<<<<<:::;;;===>>>>>>>>>>>>===888:::<<<<<<:::999;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::<<>><<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999111111111111111111111111333222111000000111222333000000000000000000000000222222222222222222222222111111000000000111333444000000000000000000000000...000111222222111000...///////////////.........////////////000000000000111111222222222222111111......////////////......////////////000000000000000000000000000000000000---///111222111000111222111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111,,,------...///000000111000000000000000000000000000000000000000000000000222111111111111111111111111111222222222333333333000111222333444333222111111111333444444333111111222222222222222222222222000000111222333333444444444444444444444444444444333333333333333333333333333444555555333333444555555555555555666666666777444555666555444333444666777777777777777777777777777888999999888888999:::444555777888999999999888888888999999999:::::::::444555888:::;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>=========<<<<<<<<<;;;::::::999999::::::;;;666777888999999:::999999<<<===>>>>>>>>>>>>>>>===888999;;;===>>>???????????????@@@AAAAAAAAAAAA@@@CCCDDDDDDCCCAAA@@@@@@AAA@@@@@@AAAAAACCCDDDFFFGGGCCCDDDFFFFFFFFFHHHKKKMMMHHHFFFDDDDDDFFFGGGHHHGGGHHHGGGGGGGGGIIIIIIGGGEEEEEEGGGIIIKKKMMMOOOPPPQQQSSSNNNNNNRRRQQQKKKJJJMMMOOOMMMMMMOOORRRUUUWWWWWWUUURRRNNNLLLMMMNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKGGGIIIKKKKKKIIIJJJMMMPPPPPPNNNLLLKKKKKKKKKJJJIIIIIIMMMOOONNNLLLLLLPPPTTTSSSQQQOOONNNNNNNNNMMMLLLJJJLLLNNNNNNMMMKKKKKKLLLMMMNNNOOOOOONNNNNNPPPRRRQQQOOOMMMLLLMMMNNNNNNNNNNNNMMMNNNQQQTTTTTTRRRNNNKKKJJJHHHGGGFFFEEEEEEEEEAAACCCEEEGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFHHHJJJKKKIIIGGGBBBCCCEEEFFFGGGGGGFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJGGGEEEDDDCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGDDDCCCCCCDDDFFFGGGFFFEEEBBBDDDEEEEEEDDDDDDEEEGGGEEEDDDCCCBBBAAABBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBDDDFFFEEECCCAAAAAAAAAAAA@@@@@@@@@@@@???AAAAAABBBBBBAAA@@@>>>===<<<<<<===============<<<777999:::;;;;;;;;;===???======<<<;;;;;;;;;;;;<<<777888999;;;===??????@@@777999<<<<<<:::999:::<<<;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999999999999999999999999999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999111222222222222111000000111111111111111111111111111000///000111222111000111111111000000000000000////////////000000000000000000000000000000000000111111111111111000////////////000111111111111111//////000000111111111222222111///---------...///000000000000000000000000............////////////111111111111111111111111000000000///////////////000000000000000000000000...//////000111222222222222222111111111111111111111111222222222222111111111111111111000000000000000000000000000000000000111111111111111111111111333333222111000000000111////////////000000000000111111222222222222111111333333333333333333333333......///111111222222222444333333222222333333444444444444444444444444444333333333333333333333333555555444333333333444444444444333333333444555555888555333333555666555333333444555555666666555555444555777888999888666555444555555666777888888999888999999999888777555444555777999::::::;;;===???<<<<<<======<<<<<<;;;::::::999888888888888888999======<<<<<<<<<;;;;;;;;;999999888888777777666666888888999::::::;;;<<<<<<999:::;;;===>>>>>>??????::::::;;;<<<===>>>??????===<<<<<<===???AAA@@@???CCCCCCCCCCCCBBBBBBAAA@@@888???DDDBBBAAADDDFFFEEEGGGFFFEEEEEEEEEFFFHHHIIIKKKJJJIIIGGGFFFEEEEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFDDDDDDFFFJJJNNNQQQRRRSSSRRROOOLLLJJJJJJMMMPPPQQQPPPOOONNNOOOQQQSSSUUUQQQOOOKKKJJJKKKLLLLLLKKKMMMLLLJJJHHHHHHJJJLLLMMMLLLLLLLLLKKKLLLMMMMMMNNNNNNOOOPPPQQQRRROOOKKKGGGKKKMMMOOOOOOOOONNNOOOPPPWWWSSSPPPMMMMMMMMMLLLKKKLLLJJJKKKOOOOOOJJJIIIJJJTTTVVVVVVRRRKKKKKKPPPWWWOOORRRTTTRRRNNNLLLMMMOOOLLLLLLMMMOOORRRSSSQQQPPPPPPMMMIIIGGGGGGHHHIIIHHHCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGEEECCCBBBAAAEEEGGGIIIJJJIIIHHHHHHHHHKKKIIIGGGEEEEEEEEEGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFDDDEEEDDDCCCBBBBBBDDDFFFDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDD@@@BBBEEEDDDAAAAAACCCFFFAAACCCDDDEEEFFFEEECCCBBB@@@?????????>>>>>>======>>>???AAAAAAAAA>>>;;;999============>>>>>>>>>>>>>>>===;;;:::999999:::;;;::::::999999999:::;;;<<<============>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<<<<;;;::::::999999999999888777666666777999;;;<<<;;;::::::999888888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666111222222222222111000000000000000000000000000000111000///000222333222111111000000000000000000000000000000000////////////000000000000000000000000000000111111111000////////////000111111111111111/////////000000000000000000000///...............000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000---......///000000111111111111111111111111111111000111111222222111111000////////////............000000000000000000000000111111111111111111111111333222111111000000111111000000000000111111111111222222222333333222222222333333333333333333333333///000111222222333333333444333333222222333333444444444444444444444444444333333333333333333333333333333333333444444555666444444333333333444555555777444222222444555444222333444555555666666555555444555777888888888666555555555555666777888888888999999999888777666555555666777999::::::;;;<<<>>><<<<<<<<<<<<;;;;;;::::::888888777777777888888999=========<<<;;;;;;::::::999999999999888888888888999999999999999999999999::::::<<<===>>>?????????>>>???????????????@@@@@@>>>===<<<===???AAA@@@???BBBBBBBBBBBBBBBAAA@@@@@@;;;@@@CCCBBBCCCGGGHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHJJJJJJHHHGGGFFFEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIGGGEEEDDDFFFJJJNNNPPPPPPPPPPPPNNNLLLJJJKKKNNNPPPQQQPPPOOOOOOOOOQQQSSSTTTQQQOOOLLLLLLMMMOOOPPPOOONNNMMMKKKIIIIIIKKKMMMNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQPPPLLLIIIJJJLLLMMMMMMMMMMMMNNNPPPSSSPPPMMMLLLLLLMMMMMMLLLLLLJJJLLLOOOOOOKKKIIIJJJQQQSSSTTTPPPJJJJJJOOOUUUUUUVVVVVVTTTRRROOONNNNNNLLLLLLLLLNNNPPPQQQQQQPPPOOOMMMKKKJJJJJJJJJHHHGGGEEEEEEFFFGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBCCCEEEHHHIIIHHHGGGGGGHHHKKKIIIGGGEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDEEECCCCCCCCCBBBAAAAAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCC@@@AAACCCBBBBBBAAACCCDDDDDDCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@?????????>>>>>><<<===???@@@???===;;;999;;;<<<<<<<<<<<<===============<<<;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<============<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>==================<<<;;;:::999999999999888888777666777888:::;;;;;;::::::999888888888999::::::::::::::::::::::::::::::999888888777666666111111222222111111000///////////////////////////111000///000222333222111000000000000000000111111111111000000//////......000000000000000000000000...///000000000000000/////////000111111111111111000000000/////////////////////////////////......////////////////////////............////////////////////////////////////000000000000000000111111000000000000000000000000------......//////000000111111111111111111111111000111111222222111111000............////////////000000000000000000000000111111111111111111111111222222111000000000111111111111111111222222222222222333333333333333333222222222222222222222222222000111222333333333333333333333222222222222333333333333333333444444444444444444444333333222222222111222222333444555666777333333333333333444555666555444222222333333333222333444555555666666555555444555666777888777666666555555666666777777888888999999888777666666666666777888::::::999999;;;<<<;;;;;;;;;:::::::::999999777666666666777888999999>>>======<<<;;;;;;::::::999999999999999:::::::::999999999999888888888888:::;;;<<<===>>>?????????@@@@@@@@@??????>>>>>>>>>>>>===<<<===???@@@@@@???@@@AAAAAAAAAAAA@@@?????????BBBBBBAAADDDJJJKKKHHHGGGGGGFFFFFFEEEFFFFFFGGGIIIIIIGGGFFFEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEGGGJJJMMMNNNOOOMMMNNNNNNMMMKKKKKKMMMOOOPPPPPPOOOPPPPPPQQQSSSSSSOOOMMMLLLLLLNNNPPPQQQQQQNNNMMMKKKJJJJJJKKKMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMNNNOOOPPPPPPNNNLLLKKKKKKLLLKKKKKKLLLNNNPPPQQQNNNKKKKKKLLLMMMNNNNNNMMMKKKLLLOOONNNKKKIIIKKKOOORRRSSSPPPKKKKKKPPPUUUZZZYYYWWWVVVUUUSSSPPPNNNMMMKKKJJJLLLNNNPPPPPPOOONNNMMMLLLMMMLLLKKKGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIGGGFFFDDDCCCAAADDDFFFGGGGGGFFFGGGHHHKKKIIIGGGFFFDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBAAA@@@@@@BBBDDDGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@AAABBBCCCCCCBBBEEEDDDBBB@@@@@@AAACCCEEE@@@@@@@@@@@@????????????:::;;;===>>>>>>===;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>===<<<;;;:::999888777999888777666777777999:::::::::999999999999999999999999999999999999999999999999999888888777777666111111111111111000000///////////////////////////000......///111222111000000000000000000111111111111111000000//////......////////////////////////......///000000000000/////////000111111111111111111111111000000/////////---...///000000///......////////////////////////............////////////////////////////////////000000000111111111111111////////////////////////.........//////000000000000000000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000000111111111222222111222222333333222222111111111111111111111111111000111111222333333222222333333222222222222333333333333333333333444444444555444444333333222222111222222333444555555555555333333333333444444555666555444333333333333333333333444555555666555555555444555666777777777666666555666666666777777777888999888777555555555666777888999::::::999888:::;;;:::::::::999999999999999666555666666777888999:::>>>======<<<;;;;;;::::::888888888999999:::::::::999999999999999999:::::::::;;;<<<===>>>?????????=========<<<<<<<<<;;;;;;>>>=========???@@@@@@>>>??????@@@@@@@@@??????>>>AAAAAA@@@???DDDKKKKKKHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFHHHJJJLLLMMMMMMLLLMMMNNNNNNLLLJJJKKKKKKOOOOOOPPPQQQQQQRRRRRRRRRMMMLLLJJJKKKMMMOOOOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLNNNOOOPPPOOONNNKKKLLLLLLKKKJJJLLLOOORRRQQQOOOLLLKKKLLLMMMNNNNNNNNNKKKLLLOOONNNKKKJJJLLLNNNQQQRRRPPPMMMMMMPPPTTTXXXVVVSSSTTTUUUUUUQQQNNNMMMKKKIIIJJJLLLNNNOOOOOONNNLLLKKKJJJJJJIIIGGGEEEHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKHHHGGGEEEDDDEEEFFFHHHJJJKKKKKKKKKJJJIIIGGGFFFEEEAAACCCFFFGGGGGGGGGGGGHHHJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@AAACCCEEEIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBDDDAAA???AAADDDEEEDDDAAACCCCCCAAA@@@@@@AAAAAABBB?????????>>>>>>>>>>>>>>>:::;;;===>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===<<<;;;999888:::;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;::::::999999999::::::999999:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>???>>>>>>===<<<:::999777666999888777777777777888888999999999:::999999999888888888888888888888888888999888888888777777777666000111111111111000//////000000000000000000000000...---,,,...000111111000//////000000111111111111111000000000/////////...//////////////////////////////000000000000////////////000111111111111111222222222111111000000000,,,---...000000000///...////////////////////////............////////////000000000000000000000000//////000000111111111111///////////////////////////000000000000000111111//////000000000111111111000000000111111000000000///000000000111111111222000000000000000000000000000000000000000000000000111000000///000000111111/////////000000000111111000000111111111111000000111111111111111111111111///000111111111111111111333222222111111222222333222222222333333333444444444444444333333222222222333444444555555444333333333222222333444555666666666666555444333333444555333444555555666555555555444555555666666666666666666666666666777777777777888777666555555555666777888999::::::888888999:::;;;:::999888888888888999666666666666777888::::::===<<<<<<<<<<<<;;;;;;;;;888888888999999:::::::::888888999:::;;;<<<===>>>:::;;;<<<>>>??????@@@@@@:::::::::;;;;;;;;;<<<<<>>===>>>???@@@???>>>>>>>>>???@@@@@@?????????AAAAAA???>>>BBBIIIIIIEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGHHHKKKLLLLLLLLLMMMOOOPPPOOOLLLJJJIIIIIINNNOOOPPPRRRRRRRRRRRRQQQOOOMMMLLLLLLNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLMMMLLLLLLNNNPPPPPPPPPNNNLLLMMMMMMLLLLLLMMMQQQTTTTTTQQQNNNMMMMMMNNNNNNMMMNNNLLLLLLNNNNNNKKKJJJMMMLLLNNNPPPOOOMMMLLLNNNPPPRRROOONNNOOORRRSSSPPPMMMMMMKKKIIIJJJLLLNNNNNNNNNNNNKKKGGGFFFFFFGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKIIIHHHFFFEEEFFFGGGIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFBBBEEEGGGHHHHHHGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBEEEGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAEEEBBB@@@BBBEEEFFFEEEBBB@@@AAABBBBBBBBB@@@???>>><<<<<<<<<===============;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<=========;;;<<<<<<===<<<;;;999888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<::::::999999999::::::;;;999999999::::::;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>===;;;999777666888888777777777777777777888999999:::::::::999888888888888888888888888888888888888777777777777777000000111111000000///...000000000000000000000000...---,,,...000222111000/////////000111111222222/////////000000000000000000000000000000000000000111111111111111000////////////000111111111111111111111111111000000000000,,,,,,...///000000000000////////////////////////............////////////000000000000000000000000......//////000000111111000000000000000000000000000000000000111111111111...//////000000111111111///000000111111000000///------......//////000000000000000000000000000000000000000000000000000000000000/////////000111111.../////////000000000000//////000000000000//////222222222222222222222222///000000111111111000000222222111111111111222222111111222222333333444444333333333333333333333333444444555666555444222111222222222333444555666777555666666555333333444666333444555555666666555555444444555555555666666666666666666666777777777777777666666555555666666666777888:::999888888999:::;;;:::999888888888999:::888777777777888999::::::;;;;;;;;;<<<<<<<<<<<<===999:::::::::::::::;;;;;;777888999;;;<<<>>>???@@@;;;<<<===>>>???@@@@@@@@@<<<<<<<<<======>>>>>>>>>???>>>===>>>???@@@???>>>>>>>>>???@@@@@@@@@@@@??????AAA@@@???AAAEEEFFFCCCEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEHHHGGGGGGIIIKKKMMMMMMLLLNNNOOOPPPOOOLLLJJJJJJJJJMMMNNNQQQSSSSSSSSSQQQPPPQQQPPPOOOOOOPPPQQQOOONNNJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNNNNMMMMMMLLLMMMLLLMMMOOOPPPQQQOOOMMMKKKLLLMMMMMMMMMNNNQQQTTTUUURRROOOMMMMMMNNNNNNMMMOOOLLLLLLNNNNNNKKKKKKMMMJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNOOONNNMMMMMMKKKJJJKKKMMMNNNNNNMMMLLLIIIEEECCCDDDFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDEEEGGGHHHJJJKKKKKKHHHGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIGGGGGGDDDFFFHHHIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDCCCBBBCCCEEEHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCBBBAAABBBDDDDDDDDDCCC???@@@AAABBBAAA@@@===<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>======<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<;;;:::999999888999:::;;;;;;;;;:::999:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<999999::::::;;;;;;<<<<<<::::::;;;<<<======>>>>>>======>>>===<<<:::888777666777777777777777777777777888999:::;;;:::999888888888888888888888888888777777777777777777777777000000000000000//////...///////////////////////////......///222333333222...//////000111111222222......//////000000111111000000000000000000000000333333333333222000///...//////000111111111111111............////////////,,,,,,------///000111222000000000000000000000000............////////////////////////////////////,,,------...//////000000000000000000000000000000000000000000000000000000......//////000111111222//////000000000000//////---------...///000000000000000000000000000000000000000000000000000000000///////////////000111111//////000000000111111111000000111111111111000000333333333333333333333333111111111222222111111000222222111111111111222222000111111222333333444444111222222333333444444555222333444666666555444333222222222333444555666777444555666555222111333555333444555555666666555555555444444444555555666666777777777777666666666666555555666666666666666555666888999999888888999;;;<<<;;;999888888888:::;;;:::999999999999999::::::999::::::;;;<<<===>>>>>>============<<<<<<<<<<<<888888999:::<<<===>>>>>>;;;<<<===>>>???@@@@@@@@@???????????????>>>>>>>>>@@@>>>===>>>???@@@>>>===>>>??????@@@AAAAAA@@@@@@>>>BBBDDDAAA@@@BBBCCCAAACCCDDDEEEGGGHHHHHHHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGIIILLLMMMMMMLLLLLLNNNOOONNNMMMMMMNNNOOOLLLNNNQQQSSSTTTSSSQQQPPPOOONNNNNNOOOQQQRRRQQQPPPJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNLLLKKKLLLLLLNNNPPPQQQQQQNNNKKKIIIKKKMMMMMMMMMNNNPPPRRRRRRPPPMMMLLLMMMNNNNNNNNNPPPMMMLLLNNNNNNKKKKKKNNNLLLMMMOOOOOONNNLLLKKKJJJIIIKKKMMMMMMLLLKKKLLLMMMMMMLLLLLLMMMNNNOOONNNLLLHHHGGGEEEEEEGGGHHHIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGGGGDDDFFFHHHHHHFFFEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCAAABBBCCCDDDEEEDDDDDDCCCAAABBBCCCBBBAAABBBEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAAAAA@@@AAACCC@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<==================<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<;;;::::::::::::888999;;;<<<===<<<;;;:::999999999999::::::::::::;;;;;;::::::;;;<<<<<<===999::::::;;;<<<<<<======;;;;;;;;;<<<<<<=========<<<======>>>===;;;999888555555666777777888888888666888999;;;;;;:::999888999999999999999999999999666777777777777777777777000000000000000//////...........................000000///111444555555444...//////000111222222222------...///000111222222000000000000000000000000555555444444222111///...//////000111111111111111+++,,,,,,------.........---,,,,,,,,,...000222333111111111111111111111111............/////////000........................,,,,,,------...//////000000000000000000000000000///////////////.........---......///000111111222//////000000000000//////...//////000111222222333000000000000000000000000000000000000000000000000///////////////000111111000111111111111222222222111111222222222222111111333333333333333333333333222222333333333222222111222222111111111111222222000000111222333333444444000111222333444444555666///111333555666666555444222222222333444555777777333444555444111000222555333444555555666666555555555444444444444555666666777777777777666666666666444555666777777666555444555777888999888888:::;;;===<<<:::888888999:::;;;;;;;;;::::::999:::::::::888999:::;;;===>>>???@@@@@@@@@??????>>>>>>======999999999::::::;;;;;;;;;;;;<<<===???@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<@@@>>>===>>>??????>>>===>>>???@@@AAAAAAAAAAAAAAA===CCCFFFCCC@@@AAABBBAAAAAACCCEEEGGGHHHIIIIIIHHHCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFIIILLLNNNNNNMMMKKKLLLMMMNNNMMMOOOQQQSSSLLLNNNQQQTTTTTTSSSQQQOOOKKKJJJKKKMMMPPPRRRQQQPPPKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNOOONNNLLLKKKLLLMMMNNNQQQRRRQQQMMMJJJGGGIIILLLMMMMMMNNNOOOPPPOOOMMMKKKJJJLLLNNNOOOOOOPPPMMMLLLNNNNNNKKKKKKNNNPPPQQQSSSSSSRRROOOMMMLLLJJJMMMPPPNNNKKKIIIKKKMMMLLLLLLLLLNNNPPPPPPMMMKKKFFFFFFFFFHHHJJJKKKIIIHHHJJJJJJIIIIIIHHHGGGGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJDDDDDDEEEFFFFFFFFFFFFEEEJJJJJJJJJJJJIIIHHHGGGGGGDDDFFFGGGGGGEEECCCBBBCCCBBBCCCCCCDDDEEEDDDDDDDDDAAABBBDDDEEEEEEEEEDDDDDD@@@AAAAAAAAA@@@AAADDDFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@<<>>===???BBBBBBAAA???===<<<<<<===>>>;;;<<<<<<<<<======>>>>>>======<<<;;;::::::999999999999:::::::::;;;;;;;;;>>>===;;;:::999999:::;;;999:::<<<>>>>>>===<<<;;;777888888888888999999999;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<:::999444444666777888888888888666777999;;;;;;;;;999888999999999999999999999999666666666666777777777777////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111111000//////////////////////////////111111000000//////......////////////////////////.........////////////000///////////////////////////////////////..............................---111000///......///000111...............---------......//////000000111111000000////////////000000111111000///////////////444111...++++++...111444000000000000111111111111111111000000//////......////////////000000000000000111111000///......///111111111111111111111111222222111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111444444333222222222333333000111222333333222000///333333333333333333333333444555666666666555444333444444444555555555555666888888777777666666555555777777777777888888888888888888888888888888999:::888888777777777777888888===999777;;;@@@???;;;777999;;;<<<===>>>???BBBDDD@@@@@@???===<<<;;;:::999666777777888999999::::::<<<<<<============<<<<<<@@@AAABBB@@@>>>======>>>=========>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@AAADDDHHHIIIIIIGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMLLLKKKKKKMMMOOOPPPMMMOOOQQQSSSRRROOOLLLJJJPPPOOOMMMNNNOOOPPPPPPOOOOOONNNMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMNNNOOOPPPOOOKKKHHHHHHHHHIIIJJJKKKLLLMMMNNNOOONNNLLLKKKKKKLLLNNNOOOUUURRROOOMMMMMMNNNNNNMMMKKKMMMQQQWWW[[[ZZZUUUPPPPPPOOOMMMKKKJJJJJJKKKLLLMMMMMMOOOSSSUUUTTTOOOKKKJJJHHHGGGFFFFFFIIIKKKMMMJJJJJJIIIHHHGGGFFFEEEDDDBBBDDDEEEGGGGGGGGGFFFEEEHHHHHHGGGFFFFFFGGGHHHHHHKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDFFFGGGGGGEEEDDD@@@AAABBBCCCCCCCCCAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCAAA@@@???>>>@@@@@@????????????@@@@@@@@@???===<<<;;;<<<>>>???;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;::::::999999999::::::::::::::::::::::::::::::888888888888888999999999::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<>>>>>>===;;;:::666666666666555555555555555555666888888999999999;;;:::888777777777888888666666777777888888999999////////////////////////.........///000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000111111111111000///...111111111111111111111111000000000000//////......////////////////////////------........./////////////////////////////////.........///////////////........./////////000000111000///......///000111/////////000000000000000////////////000000000000000000////////////000000111111000///////////////333111...,,,,,,...111333//////000000000111111111000000000000////////////////////////000000000000111222222111000//////111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222333333333222333333333444222333333333333333222222444444444444444444444444222333444666666666555555444444444555555555555666777777777777666666555555666666666666777777777777888777777777777888999999888888777777777777888888:::999999<<<>>>???>>>===:::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;::::::999777777888999999::::::;;;<<<<<<============<<<<<<>>>??????>>><<<;;;;;;<<<======>>>>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@@@@CCCFFFGGGFFFEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIILLLOOOPPPQQQOOOMMMKKKKKKKKKLLLMMMKKKMMMOOOQQQQQQPPPNNNLLLNNNMMMLLLMMMOOOPPPPPPPPPPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMMMMOOOPPPOOOKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMQQQPPPOOONNNNNNOOOQQQRRRTTTQQQOOONNNOOOOOOOOONNNMMMNNNQQQVVVZZZZZZVVVRRROOOOOONNNLLLLLLKKKKKKJJJJJJKKKLLLPPPRRRRRRNNNJJJKKKJJJHHHGGGGGGIIIKKKMMMJJJIIIHHHFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNKKKJJJHHHGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCAAABBBCCCCCCDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAA???>>>>>>@@@??????>>>>>>??????@@@@@@???===<<<;;;<<<===>>>;;;;;;:::::::::;;;<<<===========================999999::::::::::::::::::;;;;;;:::::::::::::::;;;::::::::::::::::::::::::999999888888888888888888999999888888999999:::;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<=========;;;999888777777777666666666555555555555666888888999999888:::999888777777777888999777777777777777777666666////////////////////////---......///000111111222000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000//////...111111111111111111111111000000000////////////...////////////////////////,,,---------............////////////////////////------......//////000000.../////////000000111111000000////////////000000......//////000000111111000000000000////////////000000////////////000000111000000///////////////111000///......///000111//////000000000000111111////////////000000000000////////////000000000000111222333222111000111222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333222222222333333444444555555555444444444444555555555555555555555555555555111222333555666666666666444444444555555555555666777777777666666666666555444555555555666666666666666666666666666777888888888888777777777777888888999;;;===>>>>>>>>>??????<<<;;;;;;:::999888888777;;;;;;;;;::::::::::::999888888999::::::;;;;;;<<<<<<<<<============<<<<<<===>>>???>>><<<:::;;;<<<>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@@@@BBBDDDDDDDDDCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDEEEGGGJJJNNNQQQSSSRRRQQQNNNKKKJJJIIIJJJJJJIIIKKKMMMOOOPPPOOONNNMMMLLLKKKJJJLLLNNNQQQQQQQQQQQQPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOONNNKKKIIIGGGHHHHHHIIIJJJKKKLLLLLLPPPPPPOOOOOOOOOPPPRRRSSSQQQOOONNNOOOPPPQQQPPPOOONNNOOOPPPSSSWWWXXXVVVUUUOOOPPPPPPOOONNNMMMKKKJJJIIIJJJLLLOOOQQQPPPNNNKKKMMMLLLJJJHHHHHHIIIJJJKKKJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQOOOLLLIIIGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEDDDCCCBBBAAA@@@???>>>===@@@??????>>>>>>??????@@@???>>>===<<<<<<<<<===>>>;;;::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888777777777888777777777777888999999999999999::::::::::::;;;::::::::::::::::::::::::<<<<<<======;;;:::888777888888777777777666666666555555666777888888888888888777777777777777888999888777777666555555444444////////////////////////////////////000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000///......////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......////////////////////////,,,------...///000111111////////////////////////000000////////////000000+++,,,,,,---...///000000111111000000//////......000000////////////000000000000////////////000000000000////////////000000////////////000000000111......//////000000111111////////////000000000000000111222222000000111222111111111111111111111111000000000000111111111111111111111111111111111111000000111111111222222222333333333333333333333333000111222333444444555555555555444333333444666777444444444444444444444444222222333444555555666666444444444555555555555666666666666666666666666666333333444444444555555555555555555555555666777888888888777777777777888888999<<>><<<;;;:::::::::999888777888888888888999999999:::999999::::::;;;<<<<<<===<<<<<<============<<<<<<>>>???@@@???===<<<===>>>>>>>>>>>>??????AAABBBBBB????????????@@@@@@@@@@@@AAA@@@@@@???????????????@@@BBBCCCCCCBBBBBBDDDFFFEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEGGGJJJNNNQQQSSSQQQPPPMMMKKKIIIIIIJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLJJJIIIIIIKKKNNNQQQRRRRRRPPPOOONNNMMMLLLKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKMMMNNNNNNKKKIIIGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQMMMMMMMMMNNNPPPQQQPPPNNNNNNNNNNNNPPPRRRTTTVVVVVVQQQRRRSSSSSSRRROOOLLLKKKJJJKKKMMMOOOPPPPPPOOONNNNNNMMMKKKJJJIIIIIIJJJJJJIIIGGGEEEBBBAAABBBDDDEEEFFFEEEEEEEEEFFFHHHIIIKKKIIIHHHGGGGGGGGGGGGHHHIIIFFFFFFGGGHHHJJJKKKMMMNNNOOOLLLIIIGGGHHHHHHIIIHHHDDDCCCCCCCCCCCCEEEFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@BBBCCCEEECCCBBBBBBAAA???>>>>>>===??????>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<===::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666666777666666666666777888888888888888888999999999999999999999999::::::::::::::::::;;;;;;:::999888777888888888888777777777777555555666777888888777777666666666666777888888888666666555555555444444444////////////////////////111111000000//////......////////////////////////////////////////////////////////////////////////////////////////////////---....../////////............................................./////////////////////////////////,,,,,,,,,---------......////////////////////////,,,------...///000111111000000//////...---,,,,,,//////000000000000//////+++,,,,,,---...///000000111111000000//////......000000////////////000000000000////////////000000//////000000000000//////...////////////000000000......//////000000111111////////////000000000000...000111000//////000111000000000000000000000000//////000000000111111111111111111111111111111111000000111111111222222222333333333333333333333333000111222333444555444444444333222222222333555666222222222222222222222222444444444333333333444444444444444555555555555666555555555555555666666666333333333333444444444444444444444444555666777888888888777777777777888888999<<>>???>>><<<<<<<<<>>>>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>??????@@@@@@@@@AAA@@@??????>>>>>>??????@@@BBBCCCCCCBBBBBBDDDFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGJJJLLLOOOQQQNNNMMMKKKIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHKKKNNNRRRSSSSSSOOONNNMMMLLLKKKJJJJJJJJJGGGHHHHHHIIIJJJKKKKKKLLLKKKJJJJJJKKKMMMMMMKKKIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIJJJLLLNNNOOOPPPKKKKKKKKKMMMOOOQQQPPPNNNMMMMMMMMMMMMNNNQQQTTTWWWTTTUUUWWWWWWVVVRRROOOLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGDDDBBBAAABBBDDDFFFFFFFFFEEEEEEGGGHHHJJJLLLIIIIIIHHHGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMJJJHHHGGGIIIKKKLLLLLLEEEEEEDDDCCCCCCEEEFFFHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDBBBBBBAAA@@@@@@???>>>>>>???>>>>>>>>>>>>>>>>>>???>>>======<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::::::::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666666666666555555666666777888777777777888888888999999888888888999999999::::::777777888999999:::::::::888888888888777777777777555666666777777777777666555555555666777777777777333444444444555555555666////////////////////////111111000000//////......000000000000000000000000////////////////////////////////////////////////////////////////////////,,,---..................000000000000000000000000---............/////////////////////////////////,,,---------............////////////////////////------......//////000000000000///...---,,,,,,+++//////000000000000//////......//////000000111111000000000000////////////000000////////////000000///////////////000000111//////000000000000//////......////////////000000////////////000000000000////////////000000000000...///000000//////000111000000000000000000000000...//////000000111111111111111111111111111111111000111111111111222222222333333333333333333333333000111333444555444444333111111111111222333444555111111111111111111111111555555444333222222333333444444444555555555555666444555555555555666666666222333333333444444444444444444444444555777888999888888777777777777888888888;;;>>>GGGYYYhhheeeXXXDDD???999777888999999777555666666777888888999999999999:::;;;;;;<<<<<<===<<<<<<============<<<<<<:::;;;<<<;;;:::999:::;;;===============>>>???@@@======>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????AAACCCCCCCCCBBBCCCDDDCCCDDDFFFHHHHHHHHHGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKNNNOOOKKKJJJIIIHHHIIIJJJLLLNNNLLLLLLJJJIIIHHHHHHHHHIIIIIIHHHIIIKKKOOORRRTTTTTTOOONNNMMMKKKJJJJJJIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIIIIJJJLLLLLLKKKJJJGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIKKKMMMOOOQQQRRRLLLKKKKKKLLLOOOPPPPPPOOOMMMMMMMMMLLLLLLOOOTTTWWWVVVWWWXXXXXXWWWSSSPPPNNNHHHJJJKKKJJJIIIIIIJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFDDDCCCBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJHHHGGGHHHJJJLLLMMMMMMHHHFFFEEECCCCCCEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@?????????>>>>>>======>>>>>>???=========<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999:::;;;<<<<<<:::::::::::::::::::::::::::999999999888777777777666666555555666666777888777777777888888888888999777777777888888999999:::555555666777888999::::::888888777777777666666666555666666777777666666666444555666666666666666555333333444444555666666777////////////////////////.../////////000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////+++,,,---...............000000000000000000000000---------.........//////////////////////////////------........./////////////////////////////////.........///////////////.............../////////...///000111111000///.../////////000000000000000////////////000000000000000000////////////000000///////////////000111111000000////////////000000........./////////000000000000000000////////////////////////000000000000...000111111000000111222000000000000000000000000......//////000111111222111111111111111111111111000111111111111222222222222222222222222222222222111222444555555444333111000111222333333444444444222222222222222222222222444333222222222333444555444444444555555555555666444444444555555555666666333333333444444444444555444444444555666777999:::888888777777777777888888999<<>>=========>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<>>>>>============>>>>>><<<<<<======<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777888888888888999:::;;;;;;999999999999999999999999999999888888888888888888666666666555666777777888777777888888888999999999666666777777888999999:::666666666666777888888999777777777666666666555555555666666666666666555555444555666666666555444333555555555555555666666666////////////////////////,,,,,,---///000222333333000000000000000000000000////////////////////////////////////////////////////////////////////////+++,,,------.........---........................---------.........//////////////////////////////.........////////////000///////////////////////////////////////.........------...///000111222333...///000111111000///..................---------......//////000000111111000000////////////000000///////////////000111111111000///......///000111............/////////000111111000000//////......////////////000000000000///111222222111111222444000000000000000000000000---......///000111111222111111111111111111111111000111111111111222222222111111111111111111111111222333444555555444222111///111222444555555444444333333333333333333333333222111111111222444666777444444444555555555666666444444444555555555666666333333444444444555555555444444555555777888999:::888888777777777777888888:::??????@@@NNNcccllliiiaaaWWWJJJAAA===;;;888666666777777777888888888999888888999::::::;;;;;;<<<<<<<<<============<<<<<<;;;<<<======;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<===<<<======>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>:::===AAABBBBBB@@@??????===???BBBEEEFFFGGGGGGFFFAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFGGGJJJLLLOOOQQQLLLKKKIIIHHHHHHIIIKKKLLLIIIHHHFFFFFFFFFHHHJJJLLLKKKKKKKKKMMMPPPSSSTTTTTTQQQPPPNNNMMMLLLLLLKKKKKKEEEEEEGGGHHHJJJKKKLLLMMMJJJIIIHHHIIIKKKLLLKKKJJJGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEHHHKKKNNNPPPQQQRRRRRRPPPNNNNNNPPPRRRTTTTTTNNNPPPPPPPPPOOOQQQVVV[[[WWWWWWVVVUUUSSSQQQOOOMMMLLLMMMMMMKKKHHHGGGJJJLLLIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEGGGJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJCCCCCCCCCCCCDDDEEEFFFGGGJJJIIIIIIJJJKKKKKKIIIHHHKKKJJJGGGDDDCCCDDDEEEFFFEEEFFFHHHIIIHHHFFFDDDCCCEEEDDDBBBAAA@@@@@@AAAAAAAAACCCEEEGGGGGGEEEBBBAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>============>>>>>><<<<<<======<<<<<<;;;:::999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666777777777777888999:::;;;888888888888888888888888888888888888888999999999666666666666666777888888888888888888999999999999555666666777888999999999888777777666666666666777666666666666555555555555555666666666666666555555555555666666666555333222777777777666555555444444111000///...............//////////////////////////////............//////------......//////000000------......//////000000................................................---...///...------...///------------------------000...,,,******+++...///////////////////////////---------.........//////////////////////////////------------.........///////////////////////////000000000000000000000000000000000000000000000000111222222111///...///000000000000000000000000000---------............//////000111111111000...---000000//////......------...000111000///...///111000///......///000///---//////...//////000111222000000000000000000000000000000000000111111111111000000000000111111111111222222222222222222222222333333333222222111111111111111222333333333333222333222222111111222222333444444444444444444444444444333333555666777555444555444444333333444444555666555444333333333333333444444444555555555555666666777888999999888777666999;;;<<<>>>BBBMMM]]]hhhqqqdddPPP@@@<<<===888111777666555666888999999999999999:::;;;;;;<<<<<<======;;;999999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAA????????????????????????<<<<<<===>>>>>>>>>>>>>>>999<<<@@@CCCFFFFFFFFFEEEBBBBBBBBBAAAAAABBBBBBCCCFFFGGGHHHJJJKKKLLLLLLLLLMMMKKKHHHHHHKKKNNNPPPQQQLLLJJJHHHFFFFFFGGGJJJKKKGGGHHHKKKLLLMMMOOOSSSUUUVVVUUUSSSQQQOOOOOOPPPPPPJJJGGGEEEGGGJJJMMMMMMLLLLLLIIIHHHKKKJJJGGGFFFIIIKKKIIIGGGGGGHHHHHHHHHGGG@@@CCCFFFJJJMMMNNNNNNNNNVVVSSSPPPPPPRRRSSSQQQNNNOOOOOOPPPRRRTTTTTTRRRPPPWWWVVVUUURRRPPPMMMKKKJJJLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDHHHGGGFFFFFFFFFHHHKKKLLLLLLHHHDDDCCCFFFHHHIIIHHHFFFDDDCCCBBBBBBDDDGGGIIIKKKIIIGGGHHHLLLMMMMMMKKKMMMIIIDDDBBBCCCCCCBBB@@@CCCDDDFFFGGGGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHEEEDDDCCCBBBAAA@@@??????>>>============<<<<<<<<<::::::;;;;;;::::::999888888999:::;;;<<<;;;:::999888999:::;;;;;;:::999888999999999999999999999999:::999888777777888999:::555555666666777777888888888888999999888555333111444444444444444444333333999999888888777666666555555555555666666666666666999888777777777777777888666666666666666555555555555555555555666666666666777777666555555555555555777777777777777777777777000//////...............//////////////////////////////............//////.........///////////////............////////////................................................---...///...------...///------------------------///...,,,,,,,,,---...///////////////////////////------..................////////////////////////------........./////////////////////////////////////////////////////////000000000000000000000000000111222111///...///000000000000000000000000000---------............//////000000111000///...---000000000//////............000111000///...///111000///......000000///...///............//////000000000000000000000000000//////000000000111111111//////000000000111111111222222222222222222222222333333333222222111111111111111222333333333333222333222222111111222222333444444444444444444444444444333333444666777555444555444444333333444444555666555444333333333333444444444444555555555555666666777888888888888777666888:::;;;;;;>>>FFFRRR\\\mmmkkkbbbQQQBBB<<<:::999999777666666888999888888999999::::::;;;<<<<<<<<<===;;;999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<=========>>>>>>??????@@@@@@????????????????????????<<<<<<===>>>>>>>>>>>>>>>;;;===AAAEEEGGGGGGGGGFFFCCCCCCBBBAAAAAAAAABBBBBBEEEFFFHHHIIIKKKLLLMMMMMMMMMKKKHHHIIILLLOOOQQQRRROOOMMMJJJGGGFFFFFFGGGHHHGGGIIIJJJKKKLLLNNNQQQTTTRRRQQQQQQPPPPPPQQQQQQQQQJJJHHHEEEFFFIIILLLMMMMMMLLLIIIHHHJJJIIIFFFEEEGGGHHHGGGFFFFFFHHHJJJJJJJJJFFFHHHKKKNNNPPPRRRSSSSSSTTTSSSQQQPPPPPPPPPOOONNNQQQQQQRRRTTTVVVUUUSSSQQQTTTTTTTTTSSSQQQNNNLLLJJJKKKLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEFFFHHHHHHFFFFFFFFFHHHJJJKKKJJJGGGCCCCCCEEEGGGGGGGGGFFFEEECCCBBBBBBDDDGGGHHHMMMKKKHHHIIIJJJKKKJJJHHHLLLHHHDDDBBBBBBCCCAAA@@@BBBCCCDDDFFFFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;::::::999888888888:::;;;;;;;;;:::999888999999::::::999999888999999999999999999999999999999888777777888999999666666666666777777777777777888999999888666444333444444444444444444444444777777777777777777777777666666666777777777777777777777777666666666777777555555555555555444444444555555555555666666666666777777666555555555555555555555555555555555555555...............///////////////////////////////////////............/////////////////////........./////////...............................................................---...///...------...///........................---------......//////000////////////////////////..................------////////////////////////....../////////000000000////////////////////////////////////////////////000000000000000000000000000111222111///...///000000000000000000000000000---------............//////000000000000///...---000000000000////////////...000111000///...///111000///...///000111000/////////...---------......000000000000000000000000//////000000000000111111//////000000000000111111222222222222222222222222222222222222222111111111111111222333333333333222333222222111111222222333444444444444444444444444444333333444555666555444555444444333333444444555555555444333333333444444444444444555555555555666666777777888888777777666777999999999999>>>FFFLLL```mmmqqqcccLLL???<<>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===???BBBEEEGGGHHHHHHGGGDDDCCCBBBAAAAAAAAAAAAAAADDDEEEGGGIIIKKKLLLMMMMMMLLLIIIHHHHHHLLLPPPRRRSSSQQQOOOLLLIIIGGGEEEEEEEEEHHHIIIIIIIIIIIIKKKNNNQQQLLLMMMOOOPPPQQQRRRQQQQQQKKKHHHEEEEEEGGGKKKMMMNNNLLLIIIIIIKKKJJJFFFDDDFFFGGGEEEDDDFFFIIIKKKMMMMMMHHHIIIJJJLLLOOOQQQRRRSSSSSSSSSSSSQQQNNNMMMNNNOOOTTTTTTTTTVVVWWWVVVSSSQQQQQQRRRSSSTTTRRROOOLLLJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDEEEFFFGGGIIIHHHGGGGGGGGGHHHIIIJJJHHHFFFCCCBBBDDDFFFFFFFFFFFFEEECCCBBBCCCDDDFFFGGGNNNLLLIIIHHHIIIHHHGGGFFFJJJGGGDDDBBBBBBAAA@@@???@@@AAACCCDDDDDDDDDCCCBBBEEEDDDCCCCCCBBBCCCCCCCCC@@@BBBCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888888999::::::::::::999999999999888888999999999999999999999999999999999999888888777777888888999777777777777666666666666777888999999999777666555222333333444444555555555444555555666777888888999777777777777777777777777666666666666666666666666444444444444444444444444555555555555666666666666777666555555444555555555444444444444444444444444,,,------...//////////////////////////////////////////............//////000000//////......------/////////......---------................................................---...///...---------///////////////////////////+++,,,...///000000000000////////////////////////...............---------////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000///000111000///...///000////////////////////////---------............//////////////////.........000000000000000000000000...000111000///...///111000///...///111222111000111000///...............////////////////////////////////////000000000111////////////000000000111111111111111111111111111222222222111111111111111111111222333333333333222333222222111111222222333333333333333333333333333555333222333555666555444555444444333333444444555555444444333333333444444444444444555555555555666666666666777777777777777666888888888888:::>>>AAAOOOaaaooojjjYYYJJJBBB>>>;;;999777777999:::999888888888888999::::::;;;;;;;;;:::999999;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;<<<<<<======>>>========================<<<<<<===>>>>>>>>>>>>>>>>>>@@@BBBEEEFFFGGGFFFFFFDDDCCCCCCBBBAAAAAAAAAAAACCCDDDFFFHHHJJJKKKLLLMMMIIIGGGEEEGGGJJJNNNQQQRRRPPPOOOMMMJJJHHHFFFEEEDDDHHHIIIIIIHHHHHHHHHKKKMMMIIIKKKNNNPPPQQQQQQOOONNNLLLIIIFFFDDDFFFIIIMMMOOONNNKKKKKKMMMLLLGGGFFFGGGHHHFFFEEEFFFHHHKKKMMMMMMJJJJJJKKKLLLNNNQQQSSSTTTRRRTTTUUURRRNNNLLLNNNPPPUUUUUUUUUVVVVVVUUURRROOONNNPPPRRRTTTSSSPPPMMMKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHFFFEEECCCCCCDDDEEEFFFIIIIIIHHHGGGGGGGGGHHHHHHHHHFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFLLLJJJIIIGGGGGGFFFFFFEEEHHHGGGDDDBBBAAA@@@??????@@@AAABBBCCCDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBDDDFFFHHHHHHGGGDDDCCCAAABBBCCCCCCBBB@@@>>>===<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888777888888999999999999999:::999888777777888999:::888888888888888888888888888888777777777777888888888888777777666666555555666777888999999888777777222222333333444555666666444444555666666777777888777777777777666666666666444444555555555555555555444444444444444555555555555555555555666666666666666555555444444555555555444444444444444444444444+++,,,---...//////......//////////////////////////////............//////000000//////......------//////......------,,,,,,................................................---...///...---------///////////////////////////+++,,,...000111111000///////////////////////////.....................---////////////////////////////////////000000000000////////////////////////........................////////////////////////...///000000///...///111////////////////////////---------............///000//////...............///////////////000000000...000111000///...///111111000///000222333222111222222111000/////////000////////////////////////...////////////000000000...////////////000000000111111111111111111111111111111111111111111111111111111222333333333333222333222222111111222222333333333333333333333333333555333222222444555555444555444444333333444444555444444333333333444444555444444444555555555555666555555666666666777777888666777888999999:::<<<>>>AAAOOO___fffeee[[[LLL>>>:::999777888:::;;;;;;:::777777888888999:::::::::;;;999999999;;;;;;:::999999999999999:::::::::;;;::::::999999999999:::::::::::::::;;;<<<<<<==============================<<<<<<===>>>>>>>>>>>>>>>>>>???AAABBBDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEGGGIIIKKKKKKLLLFFFDDDCCCDDDHHHLLLOOOPPPMMMMMMLLLKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGGGGIIIJJJIIIKKKNNNOOOOOONNNKKKJJJKKKIIIGGGEEEEEEGGGLLLOOOOOOMMMNNNPPPOOOJJJHHHJJJKKKIIIFFFFFFHHHJJJKKKKKKOOOOOOOOOPPPRRRTTTVVVWWWRRRTTTUUURRRNNNMMMNNNQQQTTTTTTTTTTTTUUUSSSPPPMMMMMMOOORRRSSSSSSQQQNNNKKKIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKFFFEEEDDDCCCBBBCCCDDDDDDIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGEEECCCAAA@@@??????AAAAAABBBCCCDDDDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGIIIIIIGGGDDDCCCBBBBBBCCCCCCBBBAAA@@@???<<<<<<;;;;;;;;;:::::::::999999::::::999999888777777777777777888888999999:::999777777777777999:::888888888888888888888888777777777777777777777777888888777777666666555555666777777888888888888888222222333333444555666666555555555555555555555555666666555555555444444444222333444555666555555555444444555555666666666666555555555555666666666666555555444444444444555555555555555555555555555555+++,,,...//////...---,,,//////////////////////////////............/////////////////////..................---------------................................................---...///...------...///........................+++,,,...///000000///...////////////////////////---------.........//////////////////////////////....../////////000000000////////////////////////........................////////////////////////---///000000......///111000000000000000000000000---------............///000///......------..................////////////...000111000///...///111111000///000222333333222222222111111000000111111000000000000000000000000......////////////000000......////////////000000111111111111111111111111000000000111111111111111111111222333333333333222333222222111111222222333333333333333333333333333555333111111333555555555555444444333333444444555444444333333333444555555444444444555555555555666555555555555666777888888555666777999;;;<<<=========CCCNNN[[[ffffffUUUDDD<<<:::888999:::;;;;;;:::666777777888888999:::::::::999999:::;;;;;;999888888888999999999:::::::::;;;::::::999999::::::;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJEEECCCBBBBBBFFFJJJLLLMMMKKKKKKLLLLLLKKKJJJHHHGGGEEEGGGIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNMMMKKKIIIGGGJJJIIIHHHFFFEEEFFFJJJNNNOOONNNOOORRRRRRMMMKKKLLLNNNKKKHHHFFFGGGIIIJJJJJJMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRRRRQQQOOONNNOOOPPPSSSRRRRRRSSSTTTRRROOOLLLNNNOOOQQQRRRRRRPPPNNNLLLIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGFFFFFFGGGIIIGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIFFFGGGGGGEEEBBB@@@???@@@AAAAAAAAABBBCCCDDDEEEEEEBBBBBBBBBAAABBBBBBCCCDDDBBBCCCDDDEEEEEEDDDBBBAAABBBBBBAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;:::999999999999999888888777777777666666777777888999888888888777777888888888888888888888888888888888666777777888888777777666777777777777666666666666666666666666666777777777222333333444444555555555555555555555555444444444666555555444444333333333222333444666666666555555444444555555666777777777555555555555666666666666444444444333444444555666555555555555555555555555,,,---...//////---,,,+++//////////////////////////////............//////.........///////////////,,,------------------...................................................---...///...------...///------------------------,,,------.........------////////////////////////+++,,,,,,---...///000000////////////////////////------........./////////////////////////////////........................////////////////////////---...//////......///111000000000000000000000000---------............///000///...---------......,,,---------.........///...000111000///...///111111000000111333444444333111000000000000000111222000000000000000000000000........./////////000000........./////////000000111111111111111111111111///000000000111111111222111111222333333333333222333222222111111222222333222222222222222222222222555333111000222444555555555444444333333444444555333333333333333444555666444444444555555555555666555555444444555666888999555555666777:::;;;<<<;;;<<<>>>CCCMMM[[[aaaYYYLLL???===;;;:::::::::888777666666777777888999999999999999999:::;;;;;;999777888888888888999999999999;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<=========????????????????????????<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDBBBCCCEEEIIIKKKLLLKKKLLLMMMMMMLLLJJJGGGFFFBBBFFFJJJLLLKKKIIIGGGGGGIIIJJJKKKLLLKKKJJJHHHGGGHHHIIIIIIGGGEEEFFFIIILLLNNNLLLNNNRRRRRRNNNLLLMMMOOOLLLHHHFFFGGGIIIJJJKKKIIIJJJLLLNNNOOOOOONNNNNNPPPNNNMMMMMMNNNOOOOOONNNRRRQQQQQQSSSTTTRRROOOMMMOOOPPPPPPQQQPPPOOONNNMMMIIIJJJKKKKKKLLLLLLLLLKKKHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFGGGHHHGGGFFFDDDCCCFFFGGGGGGHHHIIIIIIIIIIIIEEEGGGHHHGGGEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBAAACCCEEEDDDCCCCCCFFFHHHFFFHHHIIIFFFCCC@@@@@@AAA??????@@@@@@BBBCCCDDDEEEBBBAAAAAAAAABBBBBBCCCDDDAAABBBBBBBBBAAAAAA@@@???AAA@@@>>>=========??????=========<<<<<<<<<;;;;;;999999999999999888777777777777666555666777888999777777888888888888777777888888888888888888888888555666777888888777666555666666666666777777777777666666555555555555555555444444444444444444444444333333333444444555555666777666666555444444333333222333555777777777666555333333444555555666777777555555555555666666666666444333333333444444555666444444444444444444444444,,,---/////////---+++***//////////////////////////////............//////---.........//////000000,,,,,,,,,------.........................................................---...///...------...///---------------------------------------,,,,,,,,,////////////////////////***+++,,,---...000111111////////////////////////------------.........///////////////////////////........................////////////////////////,,,...//////......///111000000000000000000000000---------.........//////000///...---,,,---......,,,,,,,,,---------......///000111000///...///111111000000111333555444333//////...//////000111222000000000000000000000000............/////////000............/////////000000000000000000000000000//////000000111111111222111111222333333333333222333222222222222222222333222222222222222222222222555333000000222444555555555444444333333444444555333333333333333444555666444444444555555555666666555444444444555666888999555444444666888::::::999<<<===>>>CCCMMMWWWWWWRRRCCC@@@===;;;:::888666444666666666777888888999999999888999:::;;;;;;999777777888888888888999999999<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<======>>>????????????????????????<<<======>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHFFFCCCCCCFFFIIIKKKLLLLLLMMMNNNNNNMMMJJJFFFDDDAAAEEEKKKMMMMMMJJJGGGFFFHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIHHHFFFFFFIIILLLLLLKKKMMMRRRRRRNNNLLLNNNNNNKKKGGGFFFGGGJJJKKKLLLKKKLLLOOOQQQRRRQQQPPPOOONNNKKKIIIJJJMMMOOONNNLLLQQQQQQRRRSSSTTTSSSPPPNNNPPPPPPPPPPPPOOONNNNNNMMMJJJJJJKKKLLLMMMMMMLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGIIIJJJJJJHHHEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJDDDFFFHHHGGGDDDCCCEEEGGGHHHGGGFFFEEEDDDCCCBBBAAABBBDDDEEEDDDBBBBBBDDDGGGFFFHHHJJJGGGCCC@@@@@@AAA>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAABBBBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@>>><<<::::::;;;===???>>>============<<<<<<<<<888999999999999888777777777666555555555666888999666777888999999888777666777777777777777777777777555666777888888777666555555555666666777777888888666666555444444444444444444444444444444444333333000111222333555666777888888777777666555555444444222333555777888888777666222222333333444555666666555555555555666666666777333333333333444444555666333333333333333333333333//////000000///...------000000//////......---------.../////////...,,,+++---------............///...........................------,,,,,,------...---...///...,,,+++,,,------.........//////000000......////////////...............------,,,,,,,,,////////////////////////,,,++++++++++++,,,------111111000000//////......///////////////////////////...---,,,,,,---//////...------,,,,,,,,,------...---,,,,,,,,,,,,---...222000...,,,,,,---000111333111///...---...///000..............................------------......---------------...//////000000000000000///......000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000111111111111222222222222222222111111111111000111111111111111111111111222222111111000000//////222222111111222222333444444444222111111222444444222222222222222222222222333333333333333333333333222222333333333444444444444555666555444444555666888888777777777777777888888999;;;>>>AAAEEEHHHIIICCCAAA===999777777777888888888777777777888:::;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::888999999:::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;?????????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???CCCCCCBBBAAAAAAAAAAAABBBFFFEEEDDDDDDDDDFFFGGGHHHGGGFFFEEEFFFGGGIIIIIIIIILLLJJJIIIJJJLLLKKKHHHDDDFFFGGGHHHIIIIIIIIIHHHGGGDDDFFFHHHJJJKKKKKKJJJJJJKKKKKKIIIGGGEEEEEEGGGIIILLLLLLMMMPPPRRRQQQNNNKKKFFFHHHIIIIIIGGGFFFIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNPPPOOOMMMLLLLLLLLLMMMMMMLLLMMMNNNPPPOOONNNLLLKKKKKKIIIHHHHHHHHHHHHGGGEEEDDDEEEGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGIIIJJJGGGJJJKKKHHHBBB???AAADDDKKKFFFAAABBBGGGIIIFFFAAABBBEEEFFFEEEBBBAAABBBDDDDDDGGGIIIIIIFFFCCC@@@>>>>>>=========>>>@@@BBBCCC????????????@@@AAABBBCCC@@@@@@@@@??????>>>>>>>>>@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<999888777555555555666777555666666777888999999999777777777777777777777777777777777777777777777777555555666666777777888888777666555444444555666777000111222222333444555666333333333333333333333333444444444444444444444444555555555555555555555555666666555444333222222111888888777777666666666555222222333444444555555666777777666666555555555444444444333333333333222222///////////////...------000//////..............................---,,,,,,---------............///........................---,,,,,,,,,,,,,,,,,,------...///...,,,+++,,,------........./////////000......////////////............---------,,,,,,,,,........................,,,,,,,,,,,,,,,------...000000000000//////..............................000///...---,,,------...------,,,------......///...---,,,,,,,,,,,,---...000///...------...///000222111///------...///000..............................------------............------...//////000000000111111000000///...////////////////////////000/////////////////////000000000000000000000000111111111000000000//////000000000000000000000000000000111111111222222222222222222111111111000000111111111111111111111111111111111000000000000000333333222222333333444555444444333333333333444444222222222222222222222222333333333333333333333333222222333333333444444444444555666555444444555666888777777666666777777888888999;;;===@@@CCCEEEGGGAAA???<<<999777777777888999888777777777888999:::;;;;;;;;;;;;;;;;;;::::::999999::::::::::::::::::999999::::::;;;:::::::::::::::999999999999::::::======<<<;;;;;;;;;;;;<<<========================>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEDDDEEEGGGHHHIIIIIILLLKKKJJJKKKLLLKKKHHHEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIIIIHHHGGGDDDCCCHHHHHHHHHFFFDDDDDDEEEGGGKKKLLLMMMPPPRRRRRRPPPNNNIIIJJJJJJHHHFFFEEEHHHKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMNNNNNNNNNNNNOOONNNMMMLLLKKKKKKLLLLLLIIIJJJKKKKKKKKKKKKIIIIIIKKKIIIHHHHHHHHHHHHGGGEEEEEEGGGIIIIIIHHHGGGHHHIIIGGGFFFEEEEEEFFFGGGIIIKKKHHHIIIJJJGGGCCCAAACCCEEEIIIFFFCCCCCCFFFGGGEEECCCDDDFFFGGGFFFCCCBBBCCCEEEGGGHHHHHHFFFCCCAAAAAAAAA@@@???>>>>>>>>>???@@@AAA????????????@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>========================<<<<<<<<<;;;;;;999888777666555666666777555666666777888888999999777777777777777777777777666666666666666666666666555555666666777777777777777666555444444555666777222333333444444555555666444444444444444444444444444444444444444444444444666666666666666666666666555555555444444333333222333333333444444444444444333333444444555666666777777666666666555555555444222222222333333444444444...////////////...------///...---------...///000///......------------------------............///---------------------------------------------------.........,,,+++,,,---.............../////////......////////////.........------------,,,,,,,,,........................---------,,,---......///000000000////////////...------------------------000///...---------------------------......//////...------,,,,,,------........................///000///...---,,,---...///..............................------------......//////......//////000000000111111111111000000///////////////////////////////////////////////////000000000000000000000000111111000000000000//////000000000000000000000000000000000111111111222222222222111111111000000000111111111111111111111111000000000000111111111111333333333333333444555555444444555555555555444444222222222222222222222222333333333333333333333333333333333333444444444444444555666555444444555666777777666666666666777777888999999;;;===???AAABBB===<<<999777666777888888999999888777777777888888:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::::::::::::::::::::999888999999888888888888999999;;;:::999888999:::;;;<<<========================>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAABBBCCCEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBCCCDDDEEEFFFGGGHHHHHHLLLKKKJJJKKKLLLKKKIIIFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHFFFCCCAAAEEEGGGHHHHHHFFFEEEFFFFFFJJJKKKMMMPPPSSSUUUSSSQQQNNNMMMJJJGGGDDDEEEGGGJJJNNNNNNNNNMMMMMMLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGGGGHHHHHHFFFEEEFFFHHHJJJJJJIIIHHHIIIJJJGGGGGGFFFFFFFFFHHHIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFIIIHHHFFFCCC@@@@@@BBBDDDAAAAAA@@@???>>>>>>????????????>>>??????@@@AAABBBDDDDDDCCCBBB@@@???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;888888777666666666777777555666666777777888888999777777777777777777777777666666666666666666666666555666666666666777777777666666555444444555666666444444444555555555555555555555555555555555555555444444444444444444444444666666666666666666666666444444444444444444444444222222222333333333333333444444444555666666777777666666666555555555555555000111111222444555555666.........//////...------......,,,,,,,,,...000111///...---,,,,,,,,,---...---------............///------------------------/////////000000/////////,,,---......,,,,,,,,,...........................---......//////......---------------------------...........................------------...//////////////////////////////------------------------......------.................................---------------------------,,,---.../////////...---......---,,,,,,,,,---.................................------------......000000////////////000000000111111111111111000000////////////////////////.........///////////////////////////////////////111000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111//////000000111111222222333222222222222333444444333444555666666555444333222222222222222222222222222222222222222222222222333333333444444444444555444555666555444444444666666666555555555666777777888888888999:::;;;===>>>:::999777666666666888888999999888888777777777666999999999::::::;;;;;;<<<;;;;;;<<<<<<<<<;;;:::::::::::::::::::::999888777999888888888888999999:::999999888777888:::<<<====================================>>>???@@@AAABBB@@@@@@@@@AAAAAABBBDDDDDDEEEFFFGGGGGGGGGEEEDDDCCC@@@BBBDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKLLLKKKIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHJJJJJJJJJHHHGGGEEEDDDFFFIIIJJJIIIHHHHHHHHHIIIJJJLLLPPPTTTWWWVVVUUUSSSPPPKKKFFFDDDDDDFFFIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNIIIIIIKKKLLLMMMNNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJKKKKKKJJJJJJJJJKKKLLLMMMJJJIIIGGGGGGHHHHHHFFFEEEFFFGGGIIIIIIHHHHHHHHHIIIFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGEEEEEEGGGHHHGGGFFFEEEFFFGGGFFFDDDCCCEEEHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFCCCAAA@@@BBBDDD@@@@@@@@@???????????????>>>>>>>>>>>>???@@@AAABBBFFFEEEDDDBBBAAA???>>>>>><<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::888888777777777777777777666666666666777777888888666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333666666666666666666666666333333333444444555555555666666666555555555444444333333444444555666666666555555555555555555555555111111222333333444555555------............------------,,,,,,---...///000...---,,,++++++,,,......---------............///---------------------------...////////////...---,,,---...---,,,,,,---..................---------------............------------------------------...........................------------...//////.............../////////........................+++,,,,,,...//////000000////////////...---+++***------------------------+++,,,...///000///...---------,,,,,,,,,---------..............................------------......000000////////////000000///000000111111111000000........................------....../////////000////////////////////////000000000////////////...//////////////////////////////000000000111111111111111111000000000//////000000000000000000000000//////000000111111222222111111111111111222222333333444555666666555444333222222222222222222222222222222222222222222222222333333444444444555555555444555666555444444444666555555444444555666666777777777777777888888999:::888777666666666777777888888888888888777777666666999888888888999;;;<<<===<<<===>>>>>>>>><<<;;;:::::::::::::::999888888777999999999999999:::;;;;;;999999888999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAEEEFFFGGGGGGGGGEEEDDDCCC@@@CCCFFFGGGFFFFFFGGGIIIHHHJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJHHHFFFDDDAAADDDHHHIIIIIIHHHHHHHHHHHHHHHKKKPPPUUUXXXYYYXXXWWWRRRLLLFFFDDDDDDFFFGGGIIIIIIJJJKKKMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMNNNJJJJJJJJJJJJKKKLLLMMMMMMPPPQQQQQQQQQPPPNNNLLLJJJLLLKKKKKKKKKKKKLLLMMMNNNJJJHHHGGGGGGGGGGGGFFFDDDDDDFFFGGGGGGFFFFFFGGGHHHDDDDDDDDDDDDDDDEEEEEEEEEGGGEEEDDDEEEFFFHHHHHHGGGCCCFFFHHHFFFCCCBBBEEEIIIIIIHHHGGGGGGGGGGGGGGGFFFCCCEEEGGGFFFDDDAAAAAAAAA>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAEEEDDDCCCBBB@@@???======;;;::::::999999999999999::::::::::::999999999999777777888888888888888888666666666666666777777777666666666666666666666666555555555555555555555555666666666555555555555555444444555555555555444444444444333333222111111111222222222222222222222222333333333333333333333333444444444444444444444444222333333444444555555555:::999888777666444444333111222222333333444555555444444444555555555555555333333333333333333333333,,,,,,---............---------------............,,,,,,,,,,,,,,,------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++---...---,,,,,,---///.........---------------------............------,,,,,,,,,------------...---------------------------------,,,---......///---............/////////////////////////////////++++++---...///000000///......//////...,,,***))),,,------......------,,,***+++---...//////...---,,,,,,------------------..............................------------......000000//////......//////...//////000000000000///........................---------......//////000000000000000000000000000000000////////////....../////////////////////////////////000000000111111111111000000000/////////000000000000000000000000000000000000111111111111000000000000000111222222444444555555555555444444222222222222222222222222222222222222222222222222333444444444555555555555444555666555444444555666444444444444444555666777666666666666666777888888777777777666666777777888777777888888888777666666888777777777999;;;===>>>===>>>???@@@???===;;;:::999999999999999999888777999999999999999:::;;;<<<999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<==================>>>???AAA@@@??????>>>>>>>>>???EEEFFFFFFFFFFFFEEEEEEDDDBBBFFFIIIJJJHHHFFFHHHJJJFFFHHHJJJJJJIIIHHHGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIGGGDDDAAA???<<<@@@CCCEEEEEEEEEEEEFFFGGGHHHJJJOOOTTTXXXYYYYYYYYYTTTLLLGGGEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHJJJLLLNNNQQQRRRSSSTTTRRROOOLLLJJJIIIIIIIIIJJJKKKKKKKKKLLLIIIHHHFFFFFFGGGGGGEEEDDDBBBDDDFFFFFFEEEDDDEEEFFFCCCCCCCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEFFFGGGCCCFFFGGGFFFDDDCCCFFFIIIHHHGGGEEEFFFGGGGGGFFFDDD@@@CCCGGGHHHFFFBBB@@@???===>>>???@@@@@@@@@@@@@@@>>>>>>===>>>>>>???@@@AAABBBBBBAAA@@@>>>===<<<<<<;;;:::999999888888999999999999999999888888888888666777888999999999888888666666666666666666666666777777777777777777777777555555555555555555555555666666666555555555555444444444555555555555444444333333222222111111000000111111111111111111111111333333333333333333333333333333333333333333333333333333333444444555555555888888777555444333222111111111111222333333444444444444444444444555555555444444444333333222222222+++,,,------.........---,,,---...//////---,,,+++***+++,,,------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////...---++++++,,,...---,,,,,,---///.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------...---------.........//////........................------...//////...---,,,***+++,,,---...---+++***,,,,,,---......---,,,,,,++++++,,,---............,,,,,,---.............................................------------......000//////...------......------...///////////////........................,,,,,,---......///000000000000000000000000000000000000/////////.........////////////////////////////////////000000000111111000000000////////////000000000000000000000000111111111000000000000000111111000000111111222333444444333333333333444444222222222222222222222222111111111111111111111111444444444444555555555555444555666555444444555666333333333333444555666777666555555555666666777888888777777777777777777777555666777888888777777666777777666777888;;;===???===???@@@AAA@@@>>>;;;:::777888888999999999999888777777777888888999:::;;;888999;;;<<<===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>======>>>>>>>>>============>>>>>>???EEEEEEEEEEEEEEEEEEFFFGGGEEEIIIMMMMMMJJJGGGHHHJJJDDDGGGIIIIIIGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGDDDAAA???;;;===AAACCCCCCDDDEEEFFFGGGGGGIIINNNSSSWWWYYYYYYYYYTTTMMMHHHGGGGGGFFFEEEEEEFFFGGGIIIJJJLLLMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLOOOLLLIIIFFFFFFHHHKKKNNNPPPQQQSSSTTTSSSOOOKKKIIIFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHFFFFFFGGGGGGEEEDDDBBBCCCEEEEEEDDDDDDDDDEEECCCDDDDDDDDDDDDDDDCCCCCCBBBDDDFFFEEEBBBBBBEEEGGGDDDEEEEEEEEEDDDEEEFFFHHHGGGEEECCCDDDEEEFFFDDDBBB@@@CCCFFFGGGEEEBBB@@@?????????@@@AAA@@@???>>>============>>>>>>???@@@AAA??????>>>======<<<;;;;;;;;;:::999999888888999999999999888888888777777777666777888999999999999888666666666666666666666666777777777777777777777777555555555555555555555555666666555555555444444444333444444555555444444333333222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333444444444444444444555555444444444444333333111111222333333444444555333333333444444555555555333333333333333333333333+++,,,------.........---+++---///000///---+++))))))***,,,---...---,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///000111333333111000///+++,,,------,,,,,,...///.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........------------------------,,,++++++++++++,,,---------------.........//////------------------------///000000000///---+++)))&&&(((***,,,......---,,,,,,,,,---......---,,,,,,++++++,,,,,,---...//////,,,------.../////////....................................------.........000///...---------------,,,,,,---...//////..............................,,,,,,------...///000000000000000000000000000000000/////////............////////////////////////////////////000000000000000000000000////////////000000000000000000000000222222111111000000//////222222111111222222333444444444222111111222444444222222222222222222222222111111111111111111111111444444444555555555666666444555666555444444555666333222222333444555666777555555555555555666777888888888888888777777777777444555666888888888777777777666666666888;;;>>>???>>>???AAAAAAAAA>>><<<:::666777888999999999999999666666666666777888999:::777888;;;======<<<:::888<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@FFFEEEDDDDDDDDDFFFGGGHHHGGGKKKPPPOOOKKKHHHIIIKKKCCCFFFIIIIIIFFFEEEFFFGGGEEEDDDCCCCCCCCCDDDFFFGGGEEEFFFHHHIIIIIIHHHGGGEEE<<<>>>AAACCCDDDEEEGGGIIIFFFGGGIIIMMMRRRWWWYYYYYYYYYTTTMMMIIIHHHGGGFFFDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLQQQNNNHHHEEEDDDGGGKKKNNNOOOQQQSSSTTTRRROOOJJJGGGFFFGGGJJJLLLLLLLLLKKKJJJIIIHHHFFFFFFGGGGGGEEEDDDBBBDDDEEEFFFEEEDDDEEEFFFDDDEEEEEEEEEEEEEEEDDDDDDAAADDDGGGEEEAAA@@@CCCHHHEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDBBBBBBDDDEEECCCAAAAAACCCFFFFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@>>><<<;;;============>>>???@@@AAA======<<<<<<;;;;;;;;;:::;;;:::999999888999999999888888888888777777777777666777888999::::::999888666666666666666555555555777777777777777777777777555555555555555555555555666666555555555444444444333333444555555444333333333333333333333333333333333333333333333333333333222222222222222222222222555555555555555555555555444444444444444444444444333333444444555666777777222222333444444555555666333333333444444555555555111111222333444444555666---------.........//////---.........---,,,,,,+++------------------------//////.........---------------------------------,,,,,,,,,,,,,,,---.../////////.........---------.........------,,,,,,,,,------------------------//////...---,,,,,,++++++------------------------...------,,,,,,++++++***000000///...------,,,,,,......////////////..............................111000000///...---------+++++++++,,,---...///000,,,,,,,,,---------......------------------------...---,,,++++++,,,---.........------------......////////////////////////........................////////////////////////////////////////////////////////////////////////---....../////////////////////000000111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000000111222222333333333333333333333333333333333222222222222222222333000000111111111222222222444444444555555555666666444444333222333444555666444444444555666777777888444666888888888777888999555555666666666666555555666666666666777777777777666666666666666777777777<<<<<<<<<===<<<<<<;;;:::777777888888888777777666::::::::::::::::::::::::888999999888777888:::===>>>>>>===============>>>DDDCCCAAA???>>>======<<<===============>>>??????AAABBBCCCCCCBBBBBBDDDFFFJJJLLLMMMLLLJJJHHHHHHHHHEEEFFFHHHIIIIIIGGGDDDBBBGGGDDDAAA@@@AAABBBBBBBBBGGGFFFGGGIIILLLLLLJJJHHHDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGKKKQQQWWW\\\______[[[TTTLLLHHHHHHHHHFFFCCCFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJKKKKKKJJJJJJLLLNNNMMMKKKGGGEEEDDDFFFHHHJJJNNNLLLJJJJJJKKKLLLKKKJJJGGGHHHHHHIIIIIIIIIIIIIIIKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDGGGEEECCCCCCCCCDDDCCCBBBDDDEEEFFFFFFFFFDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????>>>???AAABBBBBB@@@===;;;<<<<<<;;;::::::::::::;;;;;;;;;:::999888666666555666555555555444444444444777888888888999999999999888888777666555444444333777777888777777666555444555666777666444333333555444444444333333222222222777666555444333444555555111111222222222333333333000/////////000111222222333222222111111222222333666666555444222111000000333333333222222111111111333333333333333333333333222222333333333333444444333333333444444444555555222222222222222222222222---------.........//////---.........------,,,+++------------------------//////.........---------------------------------------,,,,,,,,,---......//////.........---------------------------,,,,,,------------------------//////......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,.........//////.................................000000000///...---------,,,,,,,,,,,,---...//////,,,,,,,,,---------......---------------------------------,,,,,,---------......------------..............................................................................................................................---......///////////////000000000000000000111111111000000//////000000111111111000000000000111111111111111111111111111111111111111111111111111111000111111222333333444444333333333333333333333333222222111111111111222222111111111222222222222333444444444444555555555666444444333333333444555666444444555555666777777888555777888888777777777888555555666666666666555555666777777777888999999999666666666777777777777888;;;;;;<<<<<<<<<<<<;;;;;;666666777888888999999888::::::::::::::::::::::::888999::::::999999;;;<<<>>>>>>===============>>>BBBBBBAAA@@@???===<<<<<<===============>>>??????CCCDDDDDDCCCAAAAAABBBDDDFFFGGGIIIIIIGGGGGGGGGHHHEEEFFFHHHHHHHHHFFFEEECCCEEECCCBBBBBBDDDEEEFFFEEEGGGFFFFFFHHHJJJKKKJJJIIIFFFFFFEEEFFFHHHHHHGGGEEEIIIJJJMMMSSSZZZ___aaaaaaXXXRRRKKKHHHIIIIIIGGGDDDFFFGGGHHHIIIJJJKKKKKKKKKGGGHHHHHHHHHGGGGGGHHHJJJLLLJJJHHHFFFEEEGGGIIIKKKLLLJJJIIIIIIKKKLLLKKKJJJGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCEEECCCBBBBBBCCCDDDCCCBBBDDDEEEEEEFFFEEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>???@@@BBBCCCBBB@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666666888888777777777666666666777777777777888888888999777777666666555555444444555555666666666555555444555666777666444333444555555555555555555555444444777666555444333444444555111111222222222333333333111111000000000111222222333222222111111222222333555555444333222111000000444444444333333333222222333333333333333333333333222222222333333333444444333333333444444444555555222222222222222222222222---------...............---............---,,,,,,------------------------...............---------------------------------......---,,,,,,,,,------...............---------,,,,,,------------------------------------------/////////...------,,,,,,------------------------******+++,,,,,,---....../////////...------,,,,,,------............------........................000000//////...---------,,,,,,,,,,,,------...///,,,,,,,,,---------......------------------------,,,------......------,,,......------------..............................................................................................................................---......///////////////000000000000000000000000000//////......//////000111000000//////000000111111111111111111111111111111111111111111111111111111111222222333444444555333333333333333333333333111111111000000111111111222222222222333333333333444444444444555555555555444333333333333444555666444444555555666777777777666777999888777666666777555666666777777666666555555555666666777888999999666666777777888888888888999:::;;;<<<<<<===<<<<<<555666666777888999::::::::::::::::::::::::::::::888:::<<<<<<;;;:::;;;<<<>>>======<<<<<<===>>>>>>@@@@@@AAAAAA@@@>>>===<<<===============>>>>>>???DDDDDDDDDCCCAAA@@@AAABBBAAACCCEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCEEEGGGIIIIIIHHHGGGEEEDDDEEEHHHJJJKKKKKKJJJIIIHHHIIIJJJJJJHHHFFFIIIJJJMMMRRRXXX\\\^^^^^^TTTOOOJJJHHHIIIJJJHHHFFFHHHHHHIIIJJJKKKKKKKKKJJJFFFGGGGGGFFFEEEDDDFFFGGGLLLJJJHHHGGGGGGIIIKKKMMMKKKJJJIIIIIIKKKKKKKKKIIIFFFHHHJJJLLLMMMKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAABBBCCCDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCCCCAAA@@@AAACCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>======???@@@BBBCCCBBBAAA???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888777777888888888777777777666666666666666666777777777777666666666666666555555555333333444555555555444444444666666666444333444555444444555555555555555555666555555444333444444444111111222222222333333333333222222111111111111222222222111111111111222222444444333222111000000///444444444444444333333333333333333333333333333333222222222222333333333333333333333444444444555555333333333333333333333333........................------............------------------------------........................,,,,,,------------------///...---,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,,,,------------------/////////......---------------------------------+++++++++,,,,,,---------//////.........---------,,,,,,------------,,,,,,......................../////////......---------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------+++,,,---......---,,,+++...------,,,,,,------...........................................................................................................................---......///////////////000000000000000///////////////............//////000000////////////000000111111111111111111111111111111111111111111111111000111111222222333333444222222222222222222222222111111000000000000111111222222333333333444444444444444444444444444444444333333333333444444555555555555555555666666777777666888999888666555555666666666777777777777666666111222222333444555666666666666777777888888999999888888:::;;;<<<=========777777777777888999999:::999999::::::::::::;;;;;;999;;;===>>>===;;;;;;;;;======<<<<<<<<<===>>>>>>===>>>@@@AAAAAA???===<<<>>>>>>============>>>>>>BBBCCCCCCBBBAAA@@@BBBCCC@@@BBBDDDDDDCCCCCCDDDEEEHHHGGGFFFEEEEEEFFFGGGGGGEEEEEEEEEGGGJJJKKKJJJIIIHHHFFFCCCCCCFFFIIIKKKKKKLLLKKKJJJKKKLLLKKKIIIGGGHHHHHHIIIMMMQQQSSSTTTSSSNNNLLLIIIHHHJJJJJJJJJHHHIIIJJJJJJKKKKKKKKKJJJJJJHHHIIIIIIGGGEEEEEEFFFGGGKKKJJJIIIHHHIIIKKKMMMOOOMMMLLLKKKKKKKKKKKKIIIHHHFFFHHHKKKMMMNNNLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBB@@@@@@???@@@BBBCCCBBBAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>===<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::999888888666666666555555555555444555555555666666666666777555555555666666666666666222333444555555555555555444555666555444333444666222222222333333444444444555555444444444333333333111111222222222333333333444444333222111111111222222222111111111111222222222222222111111000000000333333333333333333333333222222222222222222222222111222222222222333333333333333333444444444555555333333333333333333333333.....................---------...//////......------------------------------.....................,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---.....................,,,,,,,,,------.........,,,,,,,,,---------.....................------------------------------------------,,,,,,+++++++++...............---------,,,,,,------------,,,,,,....................................------------------,,,,,,,,,---......,,,,,,,,,---------......------------------------+++,,,---......---,,,+++------,,,,,,,,,,,,------........................................................................................................................---......///////////////000000////////////////////////............//////000000////////////000000000000000000000000000000000000000000000000000000/////////000111111222222222222222222222222222222111111000000000000111111222222333333333444444444444444444444444444333333333333333444444444444444555555555555666666666666666777999888666555555555666666777777777777666666111222222333444555555555555666666777888888999999777888999;;;<<<=========;;;:::999888777777888888999999999::::::;;;;;;;;;:::<<<>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;===???@@@@@@???>>>===>>>>>>============>>>>>>???@@@AAAAAAAAAAAADDDFFFBBBDDDEEEEEEDDDCCCCCCDDDHHHGGGEEEDDDEEEFFFGGGHHHGGGFFFGGGHHHJJJKKKJJJIIIIIIGGGDDDCCCEEEHHHJJJKKKMMMLLLKKKKKKLLLLLLJJJHHHHHHGGGGGGHHHJJJKKKIIIHHHIIIIIIHHHIIIJJJKKKJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJHHHIIIIIIGGGEEEEEEFFFGGGJJJIIIIIIIIIJJJLLLNNNOOOQQQOOONNNMMMMMMKKKHHHFFFEEEHHHKKKMMMMMMLLLIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAABBB?????????AAACCCCCCBBB@@@AAABBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????<<<===>>>>>>>>>>>>======;;;:::999999888888999999<<<;;;;;;::::::999999999777666666666555555555555444555555555666666666666555555555666666666666666333444555666666666666666333555666555444444555666222222222333333444444444444444444444444333333333111111222222222333333333444444333222111111111222222111111000000111111222222111111111111111111111111111111111111111222222222222222222222222222222111111111222222222333333333333333444444444555555333333333333333333333333...............---------------...////////////...---------------------------------...............+++,,,,,,------...............---,,,,,,,,,---------------...............,,,,,,------------------+++,,,,,,------.........------------------------------------------------......---,,,,,,+++******........................------............------........................---------------------------------,,,,,,------...,,,,,,,,,---------......------------------------,,,------......------,,,------,,,,,,,,,,,,------------------------------........................---------------------------------------------------------------------------......///////////////.........//////000000000000//////......//////000000//////......//////000000000000000000000000000000000000000000000000000......//////000111111111222222222222222222222222111111111000000111111111222222222222333333333333444444444444333333333333222333444444555555444444555555666666666666666666555666888777666555555666666777777888888777777666555555555666666666666666444444555666777888888999777888999:::<<<<<<=========<<<:::888777777777888888999999::::::;;;;;;<<<;;;<<<>>>===<<<:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>;;;<<<===???@@@@@@?????????>>>>>>===============>>>???@@@AAAAAABBBDDDGGGCCCEEEFFFFFFDDDCCCDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFFFFGGGIIIJJJJJJIIIKKKHHHEEEDDDFFFHHHIIIIIILLLKKKJJJKKKLLLLLLJJJHHHJJJIIIHHHHHHHHHHHHFFFDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMMMMLLLKKKJJJJJJFFFGGGGGGFFFEEEDDDFFFGGGJJJIIIIIIIIIJJJKKKMMMNNNRRRPPPOOOOOONNNLLLIIIFFFEEEGGGIIIKKKLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@BBBCCCCCCAAA???@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???;;;<<<<<<============<<<999999888777777777888888;;;:::::::::999999999888999999888888888777777777555555555555666666666666666666666666666555555555444555555666666666666555333444666555444444555666444444555555555555555555333444444444444333222222111111222222222333333333333222222111111111111222111111000000000000111111111111111222222222222222000000000000111111111111222222222222222222222222111111111111222222222222333333333444444444555555333333333333333333333333//////.........---------------...///////////////---------------------------------.........//////++++++,,,,,,---......///------,,,,,,,,,---......---------.........//////------------------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................//////.................................------------------------...------,,,,,,---------,,,,,,,,,---------......---------------------------------,,,,,,------------,,,,,,++++++,,,,,,---------------------------........................---------------------------------------------------------------------------......///////////////,,,------...///000111111111000000//////000000111//////............//////000000000000000000000000000000000000000000000000/////////000111111222222111111111111111111111111222222111111111111222222111111111222222222222333444444444333333333222222222333444555555555444444666666666666666666666555444555777777666555666777777777888888888888777777777777777666666666666666333333444555666777888888777888999:::;;;<<<<<<<<<<<<;;;999777777777999999888888999::::::;;;<<<<<<<<<======;;;:::999:::<<<;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<===>>>???@@@AAA??????>>>===============>>>@@@AAAAAA@@@AAACCCEEEBBBDDDFFFFFFEEEEEEFFFGGGFFFFFFEEEFFFFFFGGGGGGHHHEEEDDDCCCDDDGGGJJJKKKKKKMMMJJJGGGFFFGGGHHHHHHGGGIIIIIIHHHIIIKKKKKKJJJHHHJJJIIIHHHHHHIIIHHHFFFDDDCCCEEEHHHJJJJJJJJJJJJJJJMMMNNNNNNMMMLLLKKKJJJIIIGGGHHHHHHHHHGGGGGGHHHJJJJJJIIIIIIIIIJJJKKKLLLLLLNNNNNNMMMNNNNNNMMMJJJGGGFFFFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@???@@@AAABBBCCCAAAAAAAAACCCDDDCCCAAA>>>???@@@AAABBBCCCBBBBBBAAABBBAAA@@@?????????@@@AAA@@@@@@@@@@@@????????????<<<<<<<<<============>>>:::999999888888888888888999999999999999888888888999999999888888888777777555555666666666777777777777777666666555555444444444444555555555444333333333444555555444444555777555555555555555555444444333333444444444333222111111111222222222333333333111111000000000111222222111111000000000000111111111222222222333333444444000000111111111222222222111111111111111111111111111111111111222222222222333333333444444444555555444444444444444444444444//////.........---------------...///000000//////---------------------------------.........//////++++++,,,,,,---...//////,,,,,,,,,,,,------...///---------.........//////.........------,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++------------------------***++++++,,,,,,------...---...........................////////////..............................------------------------...------,,,,,,,,,------,,,,,,,,,---------......------------------------......,,,++++++,,,......---,,,,,,++++++,,,,,,---------------------------........................---------------------------------------------------------------------------......///////////////+++,,,---...///111222222111111000000000000111111//////............//////000000000000000000000000000000000000000000000000000000000111222222333333111111111111111111111111333333222222222222333333000000111111111222222222444444444333333222222222222333444555555555444333666666666666666555555555333444666777666555666777777777888888888888777777666666666555444444333333222222333444555666777888888888999:::;;;;;;;;;;;;;;;:::888777777999:::<<<888888999::::::;;;<<<<<<<<<===<<<:::888888:::<<<:::::::::;;;<<<===>>>???;;;;;;;;;<<<===???AAABBB??????>>>===============@@@AAABBBAAA@@@@@@AAACCC???BBBDDDEEEEEEFFFGGGIIIEEEEEEFFFFFFGGGGGGGGGGGGCCCAAA@@@BBBFFFJJJMMMNNNNNNLLLIIIHHHHHHHHHGGGFFFHHHGGGGGGHHHJJJKKKJJJHHHHHHGGGFFFGGGIIIIIIGGGEEEBBBEEEHHHJJJJJJJJJIIIJJJNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJKKKKKKJJJJJJLLLNNNJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMNNNNNNKKKIIIFFFFFFGGGGGGHHHHHHHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBDDDDDDCCC@@@>>>??????AAABBBCCCBBBBBBAAABBBAAA@@@?????????@@@AAA????????????>>>>>>>>>>>><<<=========>>>>>>??????;;;:::999999888888999999999999888888888888888888777777777777666666666666666666666666777777777777888888777666555444444333444444444444333333222111333444555555444444666777444444444333333222222222333333444555444333222111111111222222222333333333000/////////000111222222111111000000000000111111222222222333333444444555111111222222222333333333111111111111111111111111000111111111111222222222333333333444444444555555444444444444444444444444+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---,,,,,,,,,------.........---------............///------------------------------------------------------............------...------------...//////------------------------///...---,,,+++,,,,,,---,,,++++++,,,---...///000---,,,,,,++++++,,,,,,---------,,,++++++******)))---,,,+++***+++,,,---...,,,,,,.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------///............---------++++++,,,------......//////......------,,,++++++//////......------------222000...---------,,,+++++++++,,,,,,---...//////------------------------..................................../////////000111000///...............111//////111333333000---////////////000000000000000000000000000000000000////////////000000000000111222333111///......///111111111000000000000/////////000111222333333333111222222333333444444555444444444444444444444444777666666555555444333333777777777777777777777777666666777777777777666666555555555444333333222222666666666777888888999999999888777777777888::::::999999999888999999::::::::::::999999::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999======<<<<<<<<<======>>>;;;<<<<<<<<<;;;<<>>@@@BBBCCCDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>???AAABBB???@@@AAA???===<<<<<<===888:::===???@@@???===<<<<<<;;;;;;::::::999999888<<<:::999777666666777888888888777666666666666666777555444555666777666555888999:::999777555555666444444444444444444444444333333333444444444555555333444555666666444222111444444444333333222222222222222222222222222222222111111111111000000000000//////000000111222444444111111000000000000111111333333222111000000000111111111111111111111111111333222111000000111222333111222333333444444333333555444333333222222222222,,,,,,------------,,,,,,///...---,,,,,,,,,---------------....../////////---------............///------------------------..................------------............---------------,,,---......///------------------------///...---,,,,,,,,,------++++++,,,,,,---...//////------,,,,,,,,,,,,------*********+++,,,,,,------,,,,,,+++++++++,,,---...,,,,,,.../////////...---------------------------000000///---,,,***))))))------------------------,,,,,,---------.........///............---------------------------------------------------------000000//////............000...,,,,,,---...---,,,+++,,,,,,------..................................................................///////////////000//////............///111//////000222333000.../////////000000000111111000000000000000000000000////////////000000000111///000111111000000111222222111111111111000000000//////000222222333333222111111222333333444444555444444444444444444444444555555555444444444444444666666666666666666666666666666777777777777666666555555555444444444444444444555555666777777888888888888777777777888999:::999999888888999999::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<;;;<<<>>>@@@?????????@@@@@@@@@AAAAAAEEEDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCEEEGGGIIIKKKNNNLLLIIIFFFDDDDDDDDDDDDFFFDDDDDDFFFHHHHHHFFFCCCFFFEEEEEEDDDCCCBBBBBBBBBDDDGGGLLLNNNMMMLLLLLLMMMKKKMMMNNNPPPPPPNNNLLLKKKGGGGGGHHHIIIJJJKKKLLLMMMIIIJJJJJJJJJKKKKKKKKKKKKMMMJJJHHHIIILLLNNNKKKHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFCCCBBBAAAAAA@@@@@@AAAAAAAAACCCDDDCCCAAA@@@@@@@@@===???AAACCCDDDEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBB??????>>>===>>>???@@@AAA???@@@AAA???===<<<<<<===:::;;;===>>>>>>>>><<<;;;999999::::::::::::::::::;;;:::999888777777777777888777777666666666666666777555444555666777666444777888999888666555555555444444444444444444444444222222222333333333444444444444333333222222222222444444333333333222222222222222222222222222222222111111111111000000000000111111111111111111222222111111000000000000111111333222111111000000111111222222222222222222222222222222111000000111222222111222333333444444333333555555444333333333333333------............------......---,,,,,,,,,------.........///////////////---------............///------------------------.........---------,,,,,,------............------,,,,,,,,,,,,,,,------...------------------------......---,,,,,,,,,------+++,,,,,,,,,---......///......------------......******++++++,,,---------,,,,,,,,,+++,,,------...,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,111000///...---+++******---------------------------------........./////////............---------//////...------,,,++++++++++++,,,------...//////000000000///////////////---,,,+++,,,...///...---------------------------........................------------------------///////////////.........///............//////000000//////000111222000...000000000000111111111111000000000000000000000000/////////000000000111111,,,...000000000111333555222222222111111111111000///000111222222222222222111111222222333444444444444444444444444444444444333333333333444444444444666666666666666666666666555666666777777666666555444555555555555666666666333444444555555666777777888777777777777888999999999999888888999999:::;;;::::::999999::::::;;;<<<::::::;;;;;;<<<=========;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>??????=========<<<;;;;;;===???>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBCCCDDDEEEEEEFFFBBBBBBBBBCCCDDDFFFIIIJJJLLLKKKHHHFFFEEEDDDDDDDDDDDDDDDDDDFFFHHHHHHGGGEEEHHHGGGFFFEEEDDDCCCBBBAAADDDGGGLLLNNNMMMLLLKKKJJJIIIJJJLLLMMMNNNNNNMMMLLLGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJLLLMMMMMMLLLLLLKKKLLLIIIFFFFFFIIIKKKJJJHHHJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA???@@@BBBBBBAAA@@@@@@AAA===>>>AAACCCEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======>>>@@@@@@???@@@@@@???===<<<<<<=========<<<<<<<<<;;;;;;;;;777888888999::::::;;;;;;::::::::::::999888777777777777666666555555666666666555444555666666555444666777888777555444444555444444444444444444444444111111111222222222333333555333111000000111222444333333333333222222222222111111111111111111111111111111111111000000000000333222222111000000111111111111000000000000111111222222111000000000111111222222222222222222222222222222111000000111222222111222222333333333333333555555444444333333444444---..................---------------------------..................//////---------............///------------------------...------,,,,,,++++++***------............------,,,++++++++++++,,,------------------------------------------------------+++,,,,,,------..................------............------,,,++++++******,,,,,,,,,,,,------......,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------------------............///............---------......---------,,,,,,,,,,,,,,,,,,---------......////////////............,,,++++++,,,......---,,,------------------,,,,,,------------------------------------------------////////////...........................///000111000//////000000000000///000000000000111111111222000000000000000000000000//////000000000111111111,,,...000000000111333555222222222222111111111111///000111222222222222222111111111222333333444444444444444444444444444444111111222222333444555555666666666666666666666666555666666666666666666555444444555555666777777888333444444555666666777777777777777777777888888999888888888888999:::;;;;;;::::::999999::::::;;;<<<999::::::;;;===>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<>>>?????????===>>>>>><<<;;;;;;===>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBCCCDDDFFFGGGAAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBCCCEEEGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEECCCDDDEEEGGGIIIIIIHHHGGGKKKJJJIIIHHHFFFEEECCCCCCBBBEEEIIILLLLLLJJJHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKMMMNNNNNNMMMKKKJJJKKKHHHEEEDDDFFFHHHIIIHHHJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEECCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBB???AAABBBAAA@@@??????@@@>>>???AAACCCDDDDDDEEEDDD@@@@@@@@@@@@@@@????????????>>>===<<<======??????>>>???@@@???===<<<<<<>>>???>>><<<;;;999999999:::777888888888999999::::::888999:::::::::999777666777666666555555555666666666555444444666666555444444666777666555333333444333333333333333333333333222222222222333333333333444333222111111222333333333222222222222222222222000000000000000000000000111111111111000000000///222222111111111111111222111111000000000000111111111111000000000000111111222222222222222222222222222111111111111111111222111111222333333333333222444444333222222333333333---..................---,,,------------------------------------------------------............///------------------------///.........---------,,,------............------,,,++++++++++++,,,------------------------------,,,---------------------+++,,,---.........------.........------...............------,,,++++++***,,,,,,---------.........,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------+++,,,,,,,,,,,,---------///............---------,,,,,,,,,---------............---------,,,,,,,,,------------------------...---------......,,,***------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////........................///000111///000000////////////000///000000000000111111111000000000000000000000000000000000000111111111111...000111111000000111333222222222111111111000000000000111222222222111111000000111222222333333444444444444444444444444444000111111222333444555555555555555555555555555555555555666666666666555555333444444555666777888888444555555666666777888888666666777777888888888888888888888888999:::;;;<<<::::::999999::::::;;;<<<888999:::;;;<<<>>>??????::::::;;;;;;;;;;;;::::::999:::;;;===>>>?????????===>>>>>><<<;;;;;;===>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFBBBBBBBBBCCCDDDEEEEEEFFFBBBCCCDDDEEEFFFHHHIIIJJJGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEHHHIIIIIIIIIIIIIIIMMMMMMLLLJJJIIIGGGFFFEEECCCDDDGGGJJJLLLKKKHHHFFFGGGGGGGGGHHHIIIJJJKKKLLLFFFGGGHHHIIIJJJJJJJJJIIIIIIKKKLLLNNNMMMLLLJJJIIIIIIGGGEEEDDDEEEFFFHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCBBB???======>>>AAAAAABBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>???>>>===<<<<<<<<<===>>>===>>>???>>><<<<<<===>>>@@@>>><<<999888888888999999999999888888777777777777888999:::999888777666666666555555555555666666666444333444555666555444333555666666444333333444333333333333333333333333333333333333444444444444222333444555555444333333222222222222222222222222000000000000000000000000111111111111000000000///000000000000111222333444111111000000000000111111111000000///000000111111222222222222222222222222111111111222222111111111000111222222333333222222222111111000111111222222------............------+++,,,---.........---------------------,,,,,,,,,---------............///------------------------000000000000000000000000------............------,,,,,,,,,,,,,,,------...------------------------+++,,,---.........------+++,,,---.........,,,,,,......------------......++++++,,,,,,------......,,,,,,---............---,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++------------------------+++++++++,,,,,,,,,------///............---------++++++,,,,,,---...////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------///......///000///,,,***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///............//////000///000000///...---///111////////////000000000000000000000000000000000000000000000111111111222222000111222111000///000111111111111000000000000///000111111222222222111111000000111111222333333333444444444444444444444444111222222333444555555666555555555555555555555555444555555666666555555444333333444555666666777777444555555666777777888888555666777777888888777777777777777888999:::;;;<<<::::::999999::::::;;;<<<888888999:::;;;<<<===>>>999::::::::::::::::::999999:::<<<>>>??????>>>>>>=========<<<;;;;;;===?????????@@@@@@@@@AAAAAAAAA???@@@@@@AAABBBCCCEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFDDDFFFIIIIIIIIIHHHHHHIIINNNMMMLLLKKKJJJIIIHHHGGGEEEEEEGGGJJJMMMMMMLLLJJJHHHHHHFFFFFFFFFGGGHHHIIIFFFGGGHHHJJJJJJJJJIIIHHHIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEECCCDDDDDDCCC@@@>>>======AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>======<<<<<>><<<;;;;;;<<<<<<===<<<===>>>>>><<<<<<===>>>???>>>;;;999888777777888999999888888777666666555666777777777777777666666555555444444555555666666555444333444555555444333333555666666555444444555333333333333333333333333333333444444444555555555111333555666666555444222111111111222222222222222111111111111111111111111111111111111000000000000/////////000111333444555111111000000000000111111000000/////////000111111111111111111111111111111000111222222222222111000000111111222222222222222000000//////000000111111,,,,,,------------,,,,,,+++,,,---.........------///.........---------------------............///------------------------......//////000111111111------............---------------,,,---......///------------------------+++,,,---.........------+++,,,...//////...,,,+++------,,,,,,,,,,,,------++++++,,,,,,---.........,,,,,,.../////////...---,,,,,,.../////////...---------------------------......------,,,,,,++++++------------------------,,,,,,,,,,,,---------...///............---------,,,------------------------------------------,,,,,,,,,,,,---------......------...000222111///---+++,,,,,,------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000//////............///...000000///---,,,///111---.........////////////000000000000000000000000000000111111111222222222///111222111000///000111000000000/////////......111111222222222111111000000000000111222222333333444444444444444444444444333333444444555555555666555555555555555555555555444555555666666555555444333333444444555555555666333444444555555666777777555555777888888888777666777777777888999:::<<<===::::::999999::::::;;;<<<888888888999:::;;;<<<<<<::::::;;;;;;;;;;;;:::::::::;;;===>>>???>>>===<<<;;;<<<<<<<<<;;;<<<>>>@@@@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCFFFHHHHHHFFFEEEEEEGGGLLLLLLKKKJJJIIIIIIHHHHHHEEEDDDEEEGGGKKKNNNNNNLLLKKKIIIFFFDDDCCCDDDEEEFFFFFFGGGHHHJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDCCCAAA??????@@@??????????????????@@@@@@??????>>>======<<<;;;;;;>>>===<<<;;;;;;;;;<<<<<<<<<===>>>===<<<<<<===>>>===<<<;;;:::888777777777777777777777777777666666666666555555555555666666555444444444444555666777555444333333555555444333333555777777555444555666222222222222222222222222222222333333333444444444222222333333444444444444000111111111222222222222222222222222222222222222111111111111000000000000111000000000111222333333111111000000000000111111///////////////000111111000000000000000000000000000111222222222222111000000000111222222222222222000000000000000111222222+++,,,,,,------,,,,,,+++***+++---...///...------000000//////.........------------.........//////------------------------***++++++,,,---...//////---..................---...------------...//////------------------------***+++---...///...------+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---///......------,,,++++++,,,,,,.../////////...---,,,---.../////////...---........................******+++,,,,,,---......---------------------------------.........////////////.........---------///......------,,,,,,++++++,,,,,,------......///---------.........//////,,,,,,...000333333111///++++++,,,,,,---...//////111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222111000///..................000000///,,,,,,///222------------.........///000000000000000000000000000111111111111222222222...000111111000000111333////////////............111111222222222111111000000000000111222222333333444444444444444444444444444444444555555555555666555555555555555555555555444555555555555555555444333333333444444444444555222222333444444555555666444555777888888888777666777777777888999;;;<<<===::::::999999::::::;;;<<<777888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===??????>>><<<;;;;;;<<<<<<<<<;;;<<>>???@@@AAA???>>>>>>===<<<<<<;;;;;;>>>===<<<;;;:::;;;;;;<<<;;;===>>>===<<<<<<===>>><<<;;;;;;:::999888777666555555666666777777888888666555444333333444666777444444444444444555666777555444333333555555444333444555777777666555666666222222222222222222222222111111222222222333333333333222111000000222444555000000111111222222222222222222222222222222222222111111111111000000000000333222111111000111111111111111000000000000111111///////////////000111111////////////////////////000111222333333222111000000000111222222222222111111111000000111222333333,,,,,,------,,,,,,+++***---......///...---+++***+++---...---,,,+++++++++)))))))))*********++++++........................---,,,,,,...///000...---------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,........................++++++++++++++++++++++++------------------------000000000000000000000000,,,,,,,,,---------......//////.........---------..............................---------,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------***+++---//////...---,,,...---,,,,,,++++++,,,,,,,,,,,,---......//////000,,,,,,---------------,,,,,,,,,------------,,,,,,///////////////.........---.........//////000000------------------------000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000111111000///////////////...///000111111000///...000000000000000111111222333333333333333333333333555555555444444333333333555555555444444333333333333333222222111222222222333333444444444444444444444444444444444555666777555444444444555666888999999999888888777888888888777777888999:::;;;;;;<<<999777666777:::;;;999777:::::::::;;;;;;;;;<<<<<<777888999;;;<<<============<<<:::999:::<<<>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@@@@?????????@@@AAAAAACCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAACCCEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDEEEGGGIIIJJJDDDDDDEEEHHHKKKMMMMMMLLLHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEGGGIIIHHHGGGCCCCCCDDDDDDEEEGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKEEEFFFFFFGGGGGGHHHIIIIIIFFFFFFGGGFFFEEECCCBBB@@@DDDCCCBBBAAAAAAAAABBBBBBBBBDDDFFFGGGGGGDDDAAA???>>>>>>============>>>>>>@@@@@@>>>===<<<<<<<<<<<<;;;::::::::::::::::::999:::::::::;;;;;;;;;<<<<<<:::::::::999999888888888555555666666777777888888777777666555555555555666777666444333222222333444222333333444444333333222444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222222222111000...---000000000000000000000000222111111000///000000000000//////......000111222222222111111000/////////111000///......///000111222222222111111111000000111111111111111111111111//////000000000000//////000000000000000000000111---------------,,,++++++,,,,,,------...---------,,,...//////---,,,,,,---............////////////...........................---,,,---...//////---------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......//////.........---------.................................---------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------+++,,,---.........---,,,...---,,,,,,++++++,,,,,,...------,,,,,,+++******------.........------,,,------............------/////////////////////...---........./////////000------------------------........................////////////////////////////////////000000000000////////////000000000000222222111000000000000000///000111222222111000///000000000000000111222222222222333333333333333333555555444444444333333333555555444444444333333333444333222222111222222222333333333444444444444555444444444444444555666666666666555555666777888999777777777666666777888888777888888999999:::::::::999777666777999;;;999888999999999:::::::::;;;;;;888999:::;;;<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<>>>???@@@AAABBBAAAAAA@@@@@@?????????@@@AAABBBBBBCCCCCCBBBAAA@@@@@@??????BBBBBBBBBAAAAAA@@@@@@@@@===???AAADDDEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDEEEFFFHHHIIIGGGFFFGGGIIIKKKLLLLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDEEEGGGHHHHHHGGGDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFHHHJJJFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEECCCAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@AAACCCEEEEEECCC@@@>>>>>>>>>============>>>>>>@@@???>>>===<<<<<<<<<<<<;;;::::::::::::999999999:::::::::::::::;;;;;;<<<::::::999999999888888888666666666666666777777777777666555555444444555555555444333333333444555555333333444444444444333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222...///000111222222111111000000000000000000000000222111111000000000000000//////.........///000111000000000111111111111111222111000//////000111222222222222111111111000000111111111111111111111111//////000000000000//////111111000000000000000000---............---,,,,,,,,,,,,,,,,,,---...//////---///000///...,,,---------------.........//////........................///---++++++---//////...........................------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.....................---------........................//////.........---------,,,------------.........,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,...------,,,,,,+++******///////////////...---,,,.........//////...............//////////////////.............../////////................................................////////////////////////////////////000000000000////////////000000000000333222222111111111111111111111222222222222111111111000000000000111222222111222222222333333444444444444444444333333333333555444444444444333333333444444333222222222222222333333333444444444555555555444444444444555666666888888777777777777888999555555555555666777777888888888888888888888888888888777777777999:::999888888888888999999999::::::999999:::;;;;;;;;;;;;;;;============<<<;;;::::::<<<>>>@@@AAABBBAAA???>>>?????????@@@@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@??????BBBBBBAAA@@@??????>>>>>><<<>>>AAADDDFFFFFFDDDCCCEEEEEEEEEFFFEEEEEEDDDCCCGGGFFFEEEEEEEEEEEEGGGGGGHHHGGGGGGHHHJJJKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEDDDDDDEEEGGGHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEGGGIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDBBB@@@??????@@@@@@AAA@@@???>>>======>>>@@@BBBBBBAAA???>>>>>>>>>============>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::999999999999::::::999888999:::;;;<<<999999999888888888888888777777666666666666666666555555444333333333444444333333222333333555666777333444444555555444444333333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222......000111222222222222000000000000000000000000111111000000000/////////......------......///000//////000111111222333333222222111111111111222222222111111111111000000000111111111111111111111111//////000000000000//////111111111000000/////////......//////......---,,,------,,,+++,,,---...///---...//////---,,,,,,---,,,,,,,,,---------..............................///---******,,,...//////////////////////////////......////////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------....................................................../////////.........---------------.........//////------..................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******,,,...///......---,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000///...---,,,......////////////..................////////////........................////////////////////////........................////////////////////////////////////000000000000////////////000000000000222111111000000111111111111111111111111111111111111111000000111111222333111111111222333333444444333333333333333333333333444444444444444444444444555444333222222222222222222333333444444555555555555555444444444555555666888888777777777777777777444444555555666777888999999999888888777777777777888777777888999999999999999999999999::::::::::::999::::::;;;;;;;;;::::::;;;<<<===>>>>>>===;;;:::;;;===???AAAAAA@@@>>>===????????????@@@BBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@???>>>===<<<<<<;;;===AAADDDFFFFFFDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGFFFDDDDDDDDDEEEFFFEEEEEEEEEGGGIIIJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDFFFFFFEEEDDDCCCAAA@@@???===>>>@@@@@@@@@???===;;;<<<===>>>@@@@@@AAA@@@@@@>>>>>>============>>>>>>???>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888888888:::999888777777999:::;;;888888888888888888888777777777777666666555555444555444333333222222333333333333333333444444555555333444444555555444444333222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111000000//////////////////////////////000000000000000//////...------------.........///000000000111111111222222111111111111111111111111111111111111000000000000111111111111111111111111//////000000000000//////111111111000//////............//////......---,,,///...---,,,+++,,,------+++---......,,,++++++,,,........./////////000000........................///---******+++...//////////////////////////////...//////000000//////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------......---.............................................///.........---------------------.........//////........................,,,,,,,,,---------......---------...............---------------------------,,,***)))***+++...//////...------,,,,,,------,,,,,,---......//////000//////000000///...------......////////////......---.........//////000000...............---------////////////////////////////////////////////////........................////////////000000000000////////////000000000000000000/////////000000111000000000//////000000000111111111111111222222333111111111222222333333333333333333333333333333333444444444444444444444444666555444333222222222222222222333333444555666666666555555444444444555555666666666666666666555555555555555666777888999:::999888888777777666666555777888888888888888999999::::::::::::;;;;;;;;;;;;999999::::::;;;:::::::::888:::===???@@@???>>>===;;;===>>>@@@@@@???>>>===???>>>>>>???@@@AAABBBCCC???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<;;;;;;;;;===@@@CCCEEEEEEEEEDDDFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGFFFDDDDDDDDDDDDEEEAAAAAABBBDDDGGGIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFDDDDDDDDDFFFGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGIIIHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@===>>>@@@@@@@@@???===;;;======>>>???@@@AAAAAABBB>>>>>>============>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::999999888777777888777777666777888999:::777777777777777777777777777777666666555555444444444444333222222222222333555555555444444333333222333444444444444444444333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000///////////////////////////000000000000///......,,,------...............111111111000000000/////////000000000000000000///000000000000000000000000000000000000000000000000//////000000000000//////000000000000//////......---............---,,,,,,//////...---,,,,,,,,,,,,+++---...---,,,***++++++,,,,,,,,,,,,------------...........................,,,******,,,......---..............................////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......---------.............................................---------,,,,,,,,,,,,------------........................---------,,,,,,,,,---------..................////////////---------------------------,,,***)))***+++---...///......---------------...------,,,,,,+++******---....../////////...............//////.........------......///000000000.........---------------........................000000000000000000000000........................////////////000000000000////////////000000000000//////////////////000111000000////////////000000222111111111111222333333222222222222222222222222222222222222333333333333333333333444444444444555777666555333222222222222111222333333444555666666666666555444444444444555444555666666666666555555666666666666777888999999888777777777666666555555666888999999888888999:::::::::;;;;;;;;;<<<<<<<<<888888999:::::::::::::::888999<<<>>>@@@@@@??????======>>>??????????????????>>>>>>>>>>>>???@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>======<<<<<<;;;===???BBBDDDEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEE@@@@@@AAADDDGGGIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHFFFDDDDDDDDDFFFFFFEEEDDDFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBCCCEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBB???@@@@@@AAA@@@???>>>===???>>>>>>>>>???AAABBBCCC>>>>>>============>>>>>>======<<<<<<;;;<<<<<<===;;;;;;:::999888777777666666666666777777777777888666666666666777777777777666666555555555555555555444444333222222222333333555555555555444333222111222333333444444333333222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111.........///000222333444000000000000000000000000...///000111000///...---------...////////////...111111000//////...------//////000000000000////////////000000000000000111000000000000000000000000//////000000000000//////////////////////////////---------------,,,++++++---------...------,,,,,,,,,---///...,,,++++++,,,************++++++++++++........................,,,+++***+++---...---,,,---------------------------......//////......---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------.........//////........................---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,---------......---------.........//////------------------------,,,+++*********+++,,,---//////...---------------...------,,,,,,+++******+++,,,---......///......------............------------......///000000111.........------,,,,,,,,,------------------------////////////////////////........................////////////000000000000////////////000000000000000000//////000000111222111111000//////000111111222222111111222222333444333333222222111000000000111111222222222333333333333333333444444444555555777666555444333222222222111222222333444555666777666666555444444444444444444555666777888888777777666666666555555666666777666666666666666666666555666888:::999777777999;;;999999:::::::::;;;;;;;;;666777888999:::;;;;;;;;;:::;;;===>>>?????????>>>??????>>>>>>>>>???@@@AAA???>>>>>>==================>>>>>>???@@@AAAAAAAAA?????????>>>>>>>>>======<<<===>>>@@@BBBDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFDDDCCCCCCDDDEEEEEEBBBBBBCCCEEEHHHJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJFFFEEEDDDDDDEEEFFFEEECCCEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===>>>???AAABBB>>>>>>============>>>>>><<<<<<<<<;;;;;;<<<<<<===;;;;;;:::999888777666666333555666888888777666555555555555666666666777777444444555555555555555555555555444333333333333333333444555555555444333222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111............000222444555000000000000000000000000...///000111000///---,,,---...///000000000//////...............---------///000111111111111000///////////////000000111111000000000000000000000000//////000000000000//////------......///000000000,,,,,,------,,,,,,+++******+++---...///......------///000///...,,,---------------.........//////........................+++++++++,,,......---+++------------------------------............------//////............//////........................++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........................,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------++++++******++++++,,,---//////...------------...,,,,,,---......//////000******,,,---.../////////,,,------------------,,,---------...///000000111.........------,,,,,,,,,------------------------................................................////////////000000000000////////////000000000000111111000000111222333333333222111000000111222333222222111111222222333444444333333222111000//////111111111222222333333333333333333444444555555555777777555444333222222222111111222333444666666777777666555444444444444444444555777888999999999888666555555444444444555555666666666666666666666666666888:::999777777999;;;888888999999999:::::::::555666888999:::;;;;;;<<<=========>>>>>>>>>>>>===AAA@@@>>>======???AAABBB???>>>===<<<<<<;;;;;;<<<======>>>???@@@AAAAAABBB????????????>>>>>>>>>>>>=========>>>AAADDDFFFHHHDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEGGGIIIJJJIIIGGGIIIJJJLLLMMMMMMMMMLLLKKKFFFEEEDDDDDDEEEFFFDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAAAAACCCEEEFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@??????@@@BBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBB@@@???===<<<===>>>@@@AAA>>>>>>============>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999888777666555222444666888999777555444444555555555666666777777333444444555555666666666666555444444333333444444111222444555666555555444111111111222222111111111000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000111111000//////000111222000000000000000000000000...///000111000///---,,,---...000111111111000///++++++,,,------.........000111222333333222111000.../////////000000111111000000000000000000000000//////000000000000//////,,,,,,---...///000111111------------------------/////////---++++++---///111111000...---,,,+++***,,,,,,,,,---------......------............---------------------------------------............///.................................------,,,,,,,,,---------............//////...---,,,+++,,,------------------------------........................------------------------...........................---,,,,,,++++++++++++........................///000///---+++***+++,,,........................***+++,,,---............******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,...------,,,,,,------...------------------------000000//////.........---......---,,,,,,...///000......////////////......111111111111111111111111//////////////////////////////000000000000//////...------------...//////000000000000000000000000111111222222222222111111111111000000000000000111333222111000000111222333//////000000000000//////111111222222222333333333333333333333333333333333555555555444444333333333222333444444222222333444333333333444444555555555444555555666666666666666888777666555555555555555444555555555666666777777:::999777555555666888999999999999999999999999999999999999999999999999999:::::::::::::::;;;<<<===???BBBDDDBBB===;;;===@@@@@@@@@???>>>===<<<;;;;;;??????@@@@@@@@@??????>>>>>>???@@@AAABBBDDDEEEFFFEEEBBB@@@@@@BBBDDDEEEEEEHHHGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFDDDBBBAAAAAABBBDDDEEEEEEDDDDDDEEEGGGJJJIIIJJJKKKLLLLLLKKKJJJIIIEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFF@@@AAAAAABBBAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCGGGEEEDDDCCCCCCEEEHHHIIIEEECCCAAA??????AAACCCEEEBBBBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<===>>>>>>>>>>>>============>>>>>><<<<<<;;;::::::999999888;;;;;;;;;:::999888777666777777666666555555555444999777555555666666555444444444444444444444444444444444333333333333222222444444333333333333222222111111222222222222111111222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111333333333333111000///...////////////////////////......//////000000111111////////////////////////000000000000000000000000111111000000//////......000000////////////000000000000000000000000000000////////////////////////000000000000000000000000------------------------...//////...,,,,,,---............---,,,,,,++++++,,,,,,,,,,,,------------------............------------------------------------------..........................................---------,,,,,,,,,------------............///...---,,,,,,,,,------------------------------........................------------------------........................///...------,,,,,,,,,---...........................//////---+++***,,,---........................+++,,,,,,---............+++++++++,,,,,,,,,,,,---///...---,,,,,,,,,,,,---+++,,,------......------......---,,,,,,,,,------...------,,,,,,------...------------------------............---------,,,---------------...//////......////////////......------------------------..............................////////////.........------------...//////////////////////////////000000111111111111000000111000000//////000000000222222111000000111222222000000000000000000000000111111222222222333333333333333333333333333333333444333333333222222222222222333444333222111222444444444555555555555555555444444555666666666666666777666555555444444555555555555555555666666666777999888777666666777888888999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<===>>>AAACCCAAA<<<:::<<>>===<<<<<<;;;===>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGDDDBBBBBBDDDFFFGGGFFFFFFEEEEEEFFFGGGHHHFFFEEEEEEEEEEEECCCAAA@@@@@@AAADDDEEEEEEDDDDDDDDDFFFIIIJJJKKKKKKLLLLLLKKKKKKJJJHHHGGGEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCCCCCCCCCCBBBAAABBBBBBBBBCCCCCCDDDDDDGGGEEECCCBBBBBBDDDFFFHHHEEEDDDBBB@@@@@@BBBDDDEEEDDDCCCCCCBBBAAA@@@@@@???@@@???===<<<<<<======>>>======<<<<<<<<<<<<======;;;;;;;;;:::999999888888::::::::::::999888777666888888777777777666666666888666444444555666555444555555555555555555555555444444333333333333222222444444333333333222222222111111222222222222111111222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111222222222222111000///...000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000---------------------------...//////---,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------------------------------------------.......................................------------,,,,,,,,,------------............///...---,,,,,,,,,,,,---------------------------........................................................................//////...---------..............................------...---,,,+++---...........................,,,------.........------,,,,,,,,,---------............---,,,,,,,,,------+++,,,------......------------,,,,,,,,,---.........------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,---.....................////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................---------......---------...------------...//////........................//////000000000000//////000//////......///000000222222111000000111222222111000////////////000111111111222222222333333333333333333333333333333333222222222111111111111111111222333222111111111333666666666666555555555555444444555666666666666555666555444444444444444444555555555555666666666666777777777777777777777777999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<======<<>>?????????>>>>>>============<<<<<<<<<===???AAABBBAAABBBBBBDDDEEEFFFGGGHHHFFFEEECCCDDDEEEGGGGGGFFFEEEEEEEEEFFFGGGGGGEEECCCDDDDDDCCCBBBAAA@@@@@@@@@DDDEEEEEEDDDCCCCCCEEEGGGKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEEEE@@@@@@AAABBBCCCDDDDDDEEEFFFEEECCCAAAAAABBBDDDEEEEEEDDDBBBAAAAAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@???@@@???>>><<<<<<<<<===>>><<<;;;;;;;;;;;;;;;;;;<<<:::::::::999888888777777888888999888888777666555888888888888777777777777666444333333555666666555666666666666666666666666444444333333333333222222333333333333222222222222111111222222222222111111222222222222222222222222222222222222222222222222222111111111111000000000111111111111111111111111//////000000000000//////111111111111111111111111000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000------------------------+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------............------------------------------,,,,,,---------.................................------------------------,,,,,,---------...............------,,,,,,,,,,,,,,,,,,------------------........................////////////////////////..............................------------..............................+++,,,------,,,,,,...000........................---...............---,,,------------.........///...------,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,+++,,,---...///...---,,,---......//////......---................................................------............------...------------...//////..............................////////////......///............//////000222111111111111111111222222111///......///111222111111222222222333333333222222222222222222222222111111111111111111111111000111222222000000111222666666555555444444333333333444555555666666555555555444444333333333444444555555555666666666666666555666777777888777777666999999999999999999999999999999999:::::::::::::::<<<=====================;;;===>>>===;;;:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<===???AAAAAAAAABBBCCCDDDEEEFFFGGGDDDCCCBBBCCCEEEFFFFFFEEEFFFEEEFFFGGGHHHGGGEEEBBBDDDCCCBBBBBBCCCBBBAAA@@@CCCDDDEEEDDDCCCCCCDDDEEEJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEE??????@@@AAACCCDDDEEEEEEEEEDDDBBBAAA@@@AAABBBBBBDDDCCCAAA@@@@@@AAACCCDDDFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>><<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::999888888777777666777777777777777666555555777777777777777777777777555333222333555666666555555555555555555555555555444444333333333222222222333333333222222222222111111222222333333222222111222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111------...///000000//////000000000000000000000000111111000000//////......////////////////////////000000000000000000000000......//////000000111111000000////////////000000////////////////////////////////////////////////////////////////////////------------------------+++---//////---,,,++++++//////......---,,,,,,,,,++++++,,,,,,,,,---------------............------------------------------,,,,,,,,,------------...........................------------------------,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,---------..............................////////////////////////........................---,,,,,,,,,,,,,,,------........................+++,,,------,,,,,,...000.................................///......------------........./////////------,,,,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------------------------------------------...***+++---.........---,,,------............------////////////////////////.................................//////............------------...//////////////////////////////......////////////.....................///000000111111111222222111111111333111000......000111333111111222222222333333333222222222222222222222222111111111111222222222222000111222222000000111222444444444333333222222222333444444555555555555555444444333333333444444555666666666666666555555555444555666777777777777777999999999999999999999999999999:::::::::;;;;;;;;;===>>>?????????>>>======:::;;;<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@AAA???===<<<;;;<<<===>>>@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDFFFHHHIIIHHHGGGHHHGGGGGGHHHIIIHHHFFFCCCDDDCCCBBBCCCEEEEEECCCAAAAAACCCDDDDDDCCCCCCCCCEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDDDDDDDDDDDDD??????@@@AAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<===::::::999888888777777666666666777777777666555555666666666666666666666666555444333333555777666666444444444444444444444444444444333333333222222222333333222222222111111111222222333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000,,,---...//////000//////////////////////////////111111000000//////......////////////////////////////////////////////////......//////000000111111000000////////////000000////////////////////////////////////////////////////////////////////////------------------------,,,---......,,,++++++,,,000000///...------,,,,,,,,,,,,,,,---------......------............------------------------------,,,,,,,,,,,,------------........................,,,,,,,,,------------...,,,,,,,,,,,,------------------......------,,,++++++,,,,,,------.................................................................................,,,,,,+++++++++,,,------........................+++,,,------,,,,,,...000........................---....../////////......---------.........//////------,,,,,,,,,---......+++,,,------......------------,,,,,,,,,---.........------,,,,,,------...------------------------------------............++++++,,,---------------------............------------------------------------------------------......////////////.........------------...//////////////////////////////......////////////..................///000111111000111222222222222111000222111000000000000111222111111222222222333333333222222222222222222222222111111111111111222222222111222333222111111111333333333333222222222222222333333444555555555555444444444444444444444555666666666666666666555555555555555555666666777777888999999999999999999999999999999::::::;;;;;;<<<<<<>>>???@@@AAA@@@???>>>===:::::::::;;;<<<<<<<<<===<<<<<<===>>>???AAAAAABBBBBBAAA???===<<<<<<<<<===>>>??????@@@AAAAAABBBBBBDDDEEEGGGKKKNNNOOONNNLLLJJJHHHGGGGGGHHHHHHFFFEEEDDDBBBBBBDDDGGGGGGDDDAAA???AAACCCDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDFFFGGGGGGHHHGGGGGGBBBCCCEEEFFFGGGFFFEEECCCBBBBBBBBBCCCCCCBBBBBBAAA??????@@@AAABBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@DDDDDDCCCCCCBBBAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======:::::::::999888888777777666666777777777777666666555555555555666666666666777555444444666777777666444444444444444444444444444444333333333333222222222222222222111111111111222222333333333333222222222222222222222222222222111111111111111111111111//////000000000000000111000000000000000000000000------...///000000//////........................000000000000////////////////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000------------------------------...,,,+++***+++---------------------------------........./////////------............------------------------------++++++,,,,,,,,,---------........................,,,,,,,,,---------......++++++,,,,,,,,,---------------.........---,,,+++++++++,,,,,,---......///........................------------------------........................,,,,,,,,,,,,,,,---..............................,,,---...---,,,,,,---///........................,,,---...//////000//////,,,,,,---------.........,,,,,,,,,,,,,,,---...///+++,,,------......------......---,,,,,,,,,------...------,,,,,,------...------------------------++++++,,,,,,------------,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------...------------...//////......................../////////000000/////////////////////000111222222000111222222222222111000111111111111111111111111111111222222222333333333111111111111111111111111/////////000000111111111222333444333222111222444222222333333333333333333222333444444555555444444555555444444555555666777777666666666555555555555555555444444555666888999999999999999999999999999999999::::::;;;<<<<<<===???@@@AAABBBAAA@@@>>>===:::::::::;;;<<<=========;;;<<<===>>>@@@AAABBBCCC@@@@@@@@@???>>>>>>>>>===>>>>>>??????@@@AAAAAAAAACCCEEEHHHMMMQQQSSSQQQOOOKKKIIIFFFDDDEEEFFFFFFEEECCCAAA@@@CCCGGGGGGDDD@@@===???BBBCCCCCCCCCDDDEEEFFFHHHJJJLLLLLLJJJHHHFFFDDDEEEFFFGGGGGGFFFFFFEEEAAACCCEEEHHHIIIHHHGGGFFFCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB????????????????????????BBBBBBBBBBBBAAAAAAAAAAAABBB@@@???===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::999999888888666777777888888777777777555555666666777777777777999777666666777777777666555555555555555555555555444444333333333333222222222222222222111111111111222333333444444333333222222222222222222222222222111111111111111111111111////////////000000111111000000000000000000000000...//////000000000//////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000////////////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000---------------------------...---+++******,,,...******+++,,,,,,---...............////////////000---..................---------------------------++++++,,,,,,,,,---------........................,,,,,,,,,------.........++++++,,,,,,,,,---------,,,---.........---,,,+++++++++,,,,,,---...//////........................------------------------........................---------------...///000........................---......---,,,+++---...........................,,,,,,...///000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///+++,,,------......------///...------,,,,,,,,,,,,...------,,,,,,------...------------------------*********++++++,,,,,,,,,---,,,+++***+++,,,---...,,,------......------,,,------------------------------------------------+++,,,,,,------,,,,,,+++...------------...//////------------------------//////000000000000//////////////////000111333333000111222333333222111000000111222222222222111000111111222222222333333333111111111111111111111111---.........//////000000222333444444222222333444333333333444444555555555222333444444555555444444555555555555555666777888777777666666555555555444666555444333444666888:::999999999999999999999999999999::::::;;;<<<======???@@@BBBBBBBBB@@@>>>===:::::::::;;;===>>>>>>===;;;;;;===>>>@@@BBBCCCDDD>>>??????@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAACCCGGGLLLQQQSSSQQQOOOKKKHHHDDDBBBCCCDDDEEEEEEAAA???>>>BBBFFFGGGCCC???;;;>>>AAACCCCCCDDDEEEFFFGGGIIILLLOOOOOOLLLIIIGGGEEEFFFGGGGGGFFFEEEDDDCCC@@@BBBFFFHHHJJJIIIHHHGGGEEEEEEDDDDDDCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA???===<<<;;;<<<<<<;;;::::::999999::::::;;;<<<<<<;;;::::::999999888777777888888888888888777666666777777888888888999;;;999777666777888777666666666666666666666666666444444444333333333222222222222222111111111111000222333333444444333333222222222222222222222222222000000000000000000000000.../////////000000111111000000000000000000000000//////000000000000//////000000000000000000000000......//////000000111111////////////////////////////////////////////////111111000000//////......000000////////////000000000000000000000000000000////////////////////////000000000000000000000000---------------------------------,,,+++***)))(((,,,,,,---......---,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,---,,,---......//////......------------------------...---,,,++++++,,,---...........................,,,++++++,,,...///...---++++++,,,,,,---...//////......------------..............................+++,,,---...////////////........................,,,,,,,,,---------......---..................---//////...---,,,++++++***...------------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------...------,,,,,,------...------------------------+++,,,------.........---///////////////.........111111000000//////......000///.........///111222111111111111111111111111000000000000111111111111000111111111111222222222222222222222111000...---000111111222222000///...000111222222333444555555333333333444444444555555555555666666666666666555444444333333333444555555777888888777444333333444666666777888888888888888777777999<<<===<<<888555888999;;;;;;;;;<<>>???@@@???===;;;;;;<<<>>>>>>>>>>>>==================>>>???????????????>>>??????@@@@@@@@@???????????????@@@@@@AAAAAABBBGGGFFFDDDDDDEEEHHHKKKMMMJJJIIIGGGEEEDDDEEEEEEFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCGGGIIILLLNNNNNNLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA???>>>BBBGGGJJJHHHEEECCCDDDDDDCCCBBBAAA@@@???AAA@@@@@@AAABBBBBBAAA???@@@@@@?????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>===<<<<<<;;;;;;:::999888888:::::::::::::::::::::;;;888888888777777777777777333444555777888888888888777777777777777777777777666666666555555444444444555555555444444333333333222222222333333222222222333222222222111000000000000111333444444333111000111111111000000000000000111111111111111111111111......///000000000000000000000000000000000000000111111000000//////......+++...000000---,,,---//////////////////......---,,,---...///000111222222...///000111222222111000111000000///...---------000000000000000000000000...//////000000000000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,***))))))++++++,,,------,,,++++++---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---............------------------------------------,,,,,,---------...........................,,,,,,,,,...///...---++++++,,,,,,---......///......------------..............................,,,,,,---...////////////........................,,,,,,,,,---------......------............------.........------,,,,,,+++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------......------,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......////////////............000000000///////////////000///.........///111111111111111111111111111111000000000000111111111111//////000000000111111111//////000111111000///...---...///111222222222222222222333333333333333333333333333444444444555555555555666666666666555555444333333333333444555555444555666555444333444555666666777888888888888777666777999===???>>>;;;999999:::;;;;;;;;;<<<>>>@@@===>>>??????<<<;;;;;;;;;=========<<<<<<<<<<<<;;;======>>>???????????????======>>>????????????>>>===>>>???@@@AAABBBBBBCCCHHHGGGEEEDDDDDDFFFHHHIIIIIIHHHGGGEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEGGGJJJLLLMMMKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDAAA???>>>AAAFFFIIIHHHEEEBBBBBBBBBBBBAAA@@@???>>>AAA@@@@@@AAABBBBBBAAA???CCCCCCCCCCCCCCCDDDEEEFFFAAAAAABBBBBBBBBCCCCCCCCC@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<;;;:::999999888999999999999999999999999999777777777777777777777777444555666777777888777777666666666666666666666666555555555444444444333333555444444444333333333333111111222222222222111111222222111111111111111111111111111000000111111111000000000000000111111111111111111111111111111111......///000000000000000////////////////////////111000000000/////////...,,,...000///---,,,---//////000000000000000//////000000000000000000000000//////000111222111000000111000000///......------////////////////////////---...///000111000000///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---------------------------------------,,,------......------,,,------------------------///...------...///...,,,+++,,,,,,------...............------------..............................------...............---........................,,,,,,,,,---------......,,,,,,------------,,,,,,---------------------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------......------,,,+++***++++++,,,,,,++++++***........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------...------,,,,,,------...------------------------------,,,+++,,,---...///........................//////////////////000000//////......//////000111000000000000000000000000000000000000111111111111.../////////000000000000---...//////000000//////---...///111222222222222444444333333222222222222333333333444444444555555444555555666555555444444333333333333333444555555222333555555444444555666555666777777888888777777777777:::===@@@@@@>>><<<999;;;<<<<<<;;;;;;<<<===<<<===>>>===;;;::::::;;;<<<<<<<<<;;;;;;;;;::::::======>>>???????????????<<<======>>>??????>>>>>>===>>>>>>@@@AAABBBCCCCCCHHHGGGEEECCCBBBCCCDDDFFFHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCEEEGGGJJJJJJJJJIIIHHHEEEFFFFFFGGGGGGFFFEEEEEEBBB@@@>>>@@@EEEGGGGGGFFFBBBBBBBBBAAAAAA@@@@@@???AAA@@@@@@AAABBBBBBAAA???@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???=========>>>???>>>>>>>>>>>>===============<<<:::999888888999999999999888888777777666666666666666777777777777777555666666777777666666666555555555555555555555555444444333333333333333222444444333333333333333222000111111111111111111000000000111111111111111111222111///......///111222//////000000111111222222111111111111111111111111......///000000000000000////////////////////////000000000000////////////,,,...//////...------.........///000000/////////333333222111000//////...000000111111111000//////000000000///......------........................,,,...///111111000///...////////////............++++++++++++++++++++++++,,,,,,------,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******+++,,,,,,------,,,,,,------------------------+++,,,---......---,,,+++------------------------000///............---,,,,,,,,,,,,---------.........------,,,,,,------.............................................------........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------,,,,,,------...///........................------------------------------------------------------------------------------......------,,,+++++++++,,,,,,,,,,,,++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------...------,,,,,,------...------------------------///...,,,++++++,,,...///------...............///---......//////000000000............//////000000///////////////////////////000000000111111111111/////////000000000111111//////000000000000000000111111111111000000000///333222222222222222222222333333333444444444555555444444555555555444333333222222222222333444555555333444666555444444555777555666666777777777777777888888:::===??????===;;;:::;;;===<<<;;;::::::;;;:::<<<===<<<;;;999999:::<<<<<<<<<;;;;;;;;;;;;:::======>>>???????????????<<<===>>>??????@@@???????????????@@@@@@AAAAAABBBFFFEEECCCBBBAAABBBCCCDDDGGGGGGFFFEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCAAA???AAADDDFFFGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAA???>>>>>>>>>>>>???AAABBBCCCAAABBBBBBBBBBBBCCCCCCCCCDDDCCCAAA?????????@@@AAA>>>>>>=========<<<<<<<<<<<<;;;999888777888999:::888888777666666555444444555555555666666777777777666666777777666555555444444444444444444444444444222222222222222222222222333333333333222222222222000000111111111111000000//////000000111111222222111000////////////000111......///000111222222333111111111111111111111111......///000000000000000////////////////////////000000000000////////////---......///......------,,,,,,---.../////////...444333333222111000//////111111111000000///......000000//////....................................,,,---///111111000///---///////////////.........++++++++++++++++++++++++,,,,,,---------,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------+++,,,---......---,,,+++------------------------000///------......---+++,,,,,,,,,---------------------,,,,,,,,,,,,------..........................................------........................,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,---..............................------------------------------------------------------------------------------......------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------...------,,,,,,------...------------------------///...,,,++++++,,,...///,,,---------......//////------......//////000000---......///////////////........................///000000000111111111111000000000111111111222222333333222111000000000///111111111000000000000000000000111222222333444444333333333444444444555555444444444444444333222222111111111222333444555555666777888777666555555777555555666777777777777777999999999;;;===<<<:::888999;;;===<<<;;;999999::::::;;;<<<<<<:::999::::::=========<<<<<<<<<;;;;;;======>>>???????????????===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???BBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEEEEEEEDDDAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDAAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDBBBAAACCCBBBBBBBBBDDDFFFFFFFFFCCCBBBAAAAAA@@@AAAAAABBBAAA@@@@@@AAABBBBBBAAA????????????@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBB@@@@@@@@@@@@AAA=========<<<<<<<<<<<<;;;;;;:::999888888888999:::777777666555555444333333333333444555666777777777666777777666666555444333555555555555555555555555222222222222222222222222222222222222222222222222000000111111111111000000/////////000000111111222000000111222222111000000......///000111222222333000000000000000000000000......///000000000000000........................////////////000000000000------......///......---,,,---...///000111111111222222222111111111111111111111000//////.........////////////....................................,,,---///000000000...---.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,---------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++------------------------------,,,,,,,,,,,,------........................------...............---........................,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,------...------------------------------------------------------------------------,,,------......------,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------------------------...------,,,,,,------...------------------------///...---,,,+++,,,------,,,,,,,,,---......//////..................//////------...////////////...////////////////////////000000000000111111111111111111111111222222222222555555333222111000000000///...//////000222333444//////000111222333444444333333333444444444555555444444444444333222111111111111111111222444555666777888999888666555666777444555666666777777666666999888888999;;;:::888666888:::<<<===;;;:::999:::999;;;<<<<<<;;;::::::;;;=========<<<<<<<<<<<<;;;======>>>???????????????>>>>>>@@@AAABBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCEEEFFFGGGFFFFFFFFFEEEDDDCCCAAAAAACCCDDDEEEFFFFFFFFFFFFFFFBBBAAA??????>>>???@@@AAAAAA@@@@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;999999999999999999888888666666555555444444333333222222333444555666777888666666666666666555444333555555555555555555555555111222222222222333333333000111111111111222222222000111111111111111111000//////000000000000000000///000222333333222000/////////000000111111222222000000000000000000000000......///000000000000000........................////////////000000000000...------...//////...,,,...///111222333444444444///000000111111222222222000000///.........////////////////////////..............................------......////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------,,,++++++,,,------+++++++++,,,,,,---------,,,,,,,,,---------------,,,,,,---............------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,+++---------------------------,,,,,,++++++,,,,,,---........................,,,,,,---...////////////........................,,,,,,,,,---------......------............------,,,,,,------------------,,,,,,++++++,,,,,,---...................................................------------------------,,,,,,---......---,,,,,,------......------,,,+++,,,,,,,,,------,,,,,,,,,------------------------))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,------------------------...------,,,,,,------...------------------------......---------,,,,,,,,,++++++,,,------...//////..................------,,,---.../////////......////////////////////////000000000000111111111111000000000000111111111111444333222000000000111111//////...///000111333444000000111111222222222333333333333444444444555555444444444333333222111000000000000111222444555666555666777777666666777888444555666666777777666666888777777888:::;;;:::888777999<<<===;;;:::999::::::;;;======;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::======>>>???????????????===>>>???@@@AAABBBBBBBBB>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAACCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBDDDEEEGGGBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEHHHIIIIIIGGGFFFEEECCCBBBAAA@@@@@@AAACCCDDDAAA@@@@@@AAABBBBBBAAA???>>>======<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@AAAAAABBBBBBAAA???===;;;<<<<<<<<<;;;;;;;;;::::::666888999::::::999888777555555555555555555444444000111222333555666777888555555555666555555444444333333333333333333333333222222222222333333444444000000000000111111222222111111222222222222111111000000000000000////////////000000000000000000///000000000000000111111111000000000000000000000000......///000000000000000.........................../////////000000000111///---,,,---///000...,,,---...000111333444444555/////////000000111111111//////...---...///000000.../////////////////////////////////////////////......---------...///000............/////////000------------------------,,,,,,------...------------,,,+++******+++,,,---+++++++++,,,,,,---------,,,,,,,,,------.........,,,---......//////......------------------------......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++---------------------------,,,,,,++++++,,,,,,---........................+++,,,---...////////////........................,,,,,,,,,---------......---......//////......---------------------------,,,,,,++++++,,,,,,---...111111111111111111111111........................------------------------,,,,,,---......---,,,,,,------......------,,,++++++++++++,,,,,,+++++++++........................***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...---------------------------............---,,,+++++++++,,,,,,---...///////////////......------,,,,,,,,,.../////////...---000000000000000000000000000000000000111111111111////////////000000000000111000/////////000222333333222000/////////000111222222222111111111111111333333333444444444555555444444444333222111000///000000000111222444555666222333555666666666888999444555555666666666666666666666666888;;;<<<<<<;;;666999;;;===<<<::::::::::::<<<======<<<;;;<<<===;;;;;;;;;:::::::::999999======>>>???????????????<<<===>>>???AAAAAAAAABBB;;;<<<===???AAACCCDDDEEEEEEDDDDDDCCCBBB@@@@@@???CCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBCCCEEEFFF>>>???@@@BBBCCCDDDDDDDDDCCCFFFJJJKKKJJJHHHFFFEEEGGGFFFEEEDDDDDDEEEGGGHHHAAAAAA@@@AAABBBCCCAAA???CCCBBBAAA@@@????????????===>>>>>>>>>>>>?????????BBBCCCEEEEEEDDDBBB>>><<<<<<<<<;;;;;;;;;:::::::::555777999;;;;;;:::777666444444555555555555555555000000222333555666777888444444555555555555555444222222222222222222222222222222222333333444444444//////000000111111111222222222333333333333222222111111000000//////......111///...------...///111111111111000000000000000000000000000000000000000...//////000000000000000.........................../////////000000111111///---,,,---000000...+++***+++,,,...000111222222000000000//////////////////...------...///000111.........///////////////000000000000000000000000///...,,,+++,,,---///111---.........//////000000+++,,,---...---,,,+++***------------------------.........------,,,,,,,,,//////...---,,,,,,++++++///......------,,,++++++------------------------........................+++,,,------......------+++,,,......---,,,---...---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......................................................------............------................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111//////.........------------------............///.........------,,,,,,,,,---------,,,,,,+++++++++..............................---------......///---------,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++***+++,,,111///...///111222000---------------------------------------------------........................111111111111000000000000000000///////////////000//////............///000000///...------...///000000000000000000000000000111111222222222222111111111222222333444444444444444444444333333222222222333333333333222222111000000000111222444555666666222333444444555555444444444444444555555555666666333444444444555555666666:::;;;:::999777777999;;;;;;<<<<<<<<<;;;::::::999;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@?????????>>>??????@@@@@@AAA???===???AAACCCAAA???@@@AAACCCCCCBBBAAABBBCCC@@@BBBEEEEEEDDDDDDDDDDDDFFFFFFDDDCCCCCCDDDEEEFFFEEECCCAAA??????AAACCCEEEDDDFFFEEEAAA@@@CCCCCC@@@???@@@AAABBBCCCBBBAAA@@@BBBCCCEEEHHHIIIGGGCCC@@@EEEEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@???@@@@@@???>>>@@@@@@@@@@@@@@@@@@AAAAAA>>><<<;;;<<<===>>>===<<>>;;;:::::::::999999888888888555666777999999888888777777777666666666555555555000111222222333333222222777444222333555666444111444444444333333222222222111111111111111222222222000000000000000000000000333333333222111000//////000000000000111111111111111111000000//////......000000000000000000000000//////000000///...------,,,------......------,,,,,,,,,.........---,,,+++111000///...---,,,++++++......------------..............................111111000///...---,,,,,,000000////////////000000//////000000000000//////111///---+++***+++,,,---/////////...---------,,,------------------------,,,,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,//////......------,,,,,,------------------------------------------------........................***++++++,,,,,,,,,,,,,,,,,,...//////...------...---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......................................................------............------...............---------........................---------,,,,,,,,,++++++------------------,,,,,,......//////000000////////////.........------------------............///...------------------,,,---------,,,,,,,,,++++++...........................------------...//////---------,,,,,,,,,++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++---------------------------...///...,,,+++,,,---///...---...000000...,,,------------------------------------------------........................000000000000000000000000000000///////////////000,,,,,,---...///111222333111000////////////000111000000000000000000000000111111222222222222111111222222333333444333333333444444444333333222222222333333333333333222111111111111222333444555555666333444555555666666555555444444444555555555666666444555555666777777888888:::;;;:::999777777999:::;;;;;;<<<<<<;;;::::::999;;;:::::::::;;;;;;<<<<<>>=========>>>???@@@???>>>>>>=========>>>>>>@@@>>>===>>>@@@AAA@@@>>>AAACCCEEEEEEDDDCCCDDDEEEBBBDDDFFFFFFDDDCCCCCCDDDDDDCCCBBBAAA@@@AAAAAABBBDDDCCCAAA@@@@@@AAACCCDDDAAACCCCCC@@@@@@BBBBBB???@@@AAABBBBBBBBBAAA@@@@@@??????@@@CCCEEEDDDBBB@@@DDDDDDDDDCCCCCCCCCBBBBBBEEECCCAAA@@@AAAAAA@@@???????????????????????????===;;;:::;;;<<<===<<<;;;???BBBEEEGGGFFFCCC@@@===<<<;;;;;;:::999888888888555666777888999888777777444333333333333222222222666666666666777777777888666444222333555555333111333333333333333333222222222222111111111111111111000000000000000000000000222222222222111000////////////000000000111111111111000000000/////////...000000000000000000000000///////////////...------,,,------......------,,,...///////////////.....................---------......------------..............................////////////............000000////////////000000...//////000000//////...000///...---------...///..................------........................---,,,,,,,,,,,,,,,------------------------------...------------,,,,,,,,,........................++++++,,,------...//////------------------------------------------------+++,,,,,,---------------...000111000...------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......................................................------............------//////.........---------........................------------,,,,,,,,,,,,------........................//////......---,,,...............------------------............///---------------.........------------,,,,,,,,,,,,---------------------------------------...//////------------,,,,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++------------------------...///000///---,,,---......---,,,---//////---,,,------------------------------------------------........................////////////////////////000//////......///000000------...///000222333444111111000000000000111111000000000000000000000000111111222222222222111111333333333333333333222111444444333333333333222222333444444444444333333222222333333333444444444444444555666666777777666666444444555555555666666666555555666777999:::;;;;;;::::::;;;999777777888:::;;;;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;<<<<<>>===<<<<<<>>>@@@AAA???>>>===<<<<<<;;;<<<<<<>>>======>>>@@@@@@???===AAABBBDDDDDDDDDCCCDDDEEECCCEEEFFFFFFEEECCCDDDDDDGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC???CCCDDDAAAAAACCCBBB???AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>???BBBCCCCCCAAACCCCCCBBBBBBBBBAAAAAAAAAEEECCCAAAAAAAAABBBAAA@@@@@@?????????>>>=========<<<;;;::::::<<<<<<;;;:::===???CCCEEEEEEDDDAAA???>>>===<<<;;;:::999888777555666777888888888777777666555555555555444444444555444333333333444555666555444333333444444333222222222222333333333333333333222222222111000000000000000000000000000000000222222222222111000////////////000000000000111111000000000000////////////000000000000000000000000///////////////......---------............------//////.........//////000---------.........//////......------------..............................------.........//////000000//////......//////000.........//////.........,,,------.................................//////////////////////////////...---,,,++++++,,,...///------------------------------------------------.........///////////////,,,,,,,,,---------......------------------------------------------------...//////000000000000000...///000///---++++++,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......................................................------............------/////////...------,,,,,,........................------------------,,,,,,............////////////............---,,,+++***........................---------............///,,,,,,------......//////------------------,,,,,,---------------------------------------...///000...------------,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...---,,,,,,...---------.........---,,,------------------------................................................---------...............//////.........///000000222111111000000000000111000000000000000000000000000000000000000000000000111111222222222222111111333333333333333222111000333333333333333333333333444444444555555444333333444444444444444444333333444444555666666666666666555555555555666666666666444555666777999:::;;;<<<999:::;;;:::888777888:::::::::;;;;;;;;;::::::999::::::;;;;;;;;;<<<;;;;;;???>>><<<;;;;;;===???AAA??????===<<<;;;;;;;;;;;;======>>>???@@@@@@???>>>>>>@@@BBBBBBAAAAAABBBCCCBBBDDDEEEFFFEEEDDDEEEGGGIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGEEEEEEFFFDDD@@@@@@@@@AAABBBBBBCCCCCCCCCDDDBBB@@@@@@BBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAADDDBBB@@@@@@AAAAAA@@@???AAAAAA@@@???>>>======<<<===<<<;;;;;;======<<<;;;;;;===@@@BBBCCCCCCBBBAAA???>>>===<<<:::999888777444555777888888888777666777666666666555555555555222111///...///000222444444444333333333333333222111111222222333333333444333333333222111000//////000000000000000000000000111111111111111000//////////////////000000000111000000000000////////////000000000000000000000000...///////////////......------............------...---,,,++++++,,,...///---------............///......------------..............................---------.........///////////////....../////////------............------'''(((+++,,,------,,,+++------......//////000000........................------,,,+++,,,---///000------------------------------------------------.........///////////////......---------,,,,,,,,,------------------------------------------------...///000000111111000000---...///...,,,*********---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......................................................------............------//////.........---------........................------------------------.........//////000000000............---+++***)))---.....................---------............///---------....../////////------------------------------------------------,,,,,,,,,------///000000.........---------,,,,,,*********+++,,,---...///........................------------------------,,,---...---+++++++++,,,---.../////////.........------------------------................................................,,,---------.........///...............///000000222222111000000000000000////////////////////////000000000000000000000000111111222222222222111111333333333333222111111000333333333333333333333333333333444555555444444444555555444444444444333333333333444555555555555444555555555666666666777777333444555666888999:::;;;999:::;;;:::999888888999999999::::::;;;::::::999999:::;;;<<<<<<<<<;;;;;;>>>===<<<;;;<<<===???@@@@@@???>>>===<<<;;;;;;;;;===???@@@AAAAAAAAA@@@???===???AAABBBAAAAAABBBCCC@@@BBBDDDDDDDDDEEEGGGIIIFFFFFFEEEDDDCCCAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDHHHIIIGGGGGGHHHFFFBBB>>>>>>???AAACCCDDDFFFGGGIIIFFFBBB@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBB@@@>>>>>>???@@@???>>>BBBBBBAAA@@@??????>>>>>>>>>===<<<===>>>???>>><<<:::;;;===???@@@@@@@@@@@@???>>>===<<<:::999888777444555666777888777777666333333333222222222111111555444222111111333555666333444444333222222222222111111111222222333333333333333333222111000//////000000000000000000000000000000111111111000//////...////////////000000000////////////000000000000////////////////////////......///////////////...---......//////......------,,,+++++++++---...//////............---------......------------..........................................------------//////............//////------............------&&&(((***---...---,,,+++---......//////000000000------------------------,,,,,,,,,,,,---...///000------------------------,,,,,,,,,------------...........................//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++---...---+++*********---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......................................................------............------................................................------------............------......///000000000............---,,,+++***---------...............---------............///.............../////////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111............---------,,,++++++++++++,,,------...------------------------------------------------,,,---...---+++***+++,,,---...000000...---...///------------------------................................................,,,,,,------.../////////------------...///000000////////////000111222222......////////////......000000000000000000000000111111222222222222111111222222222222222222111000222222333333333333444444222333333444444444444333555555555444444444444444222333333444555444444444555555666666666777777777333333444555666888999999888:::;;;;;;999888888999888999999:::::::::::::::999:::;;;<<<<<<<<<;;;:::======<<<<<<======>>>>>>???>>>===<<<<<<<<<<<<<<<<<>>@@@CCCCCCCCCCCCDDDEEE@@@AAACCCCCCCCCDDDFFFIIIFFFFFFFFFFFFEEEDDDBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBFFFHHHFFFGGGIIIHHHEEE>>>??????AAACCCEEEGGGHHHIIIFFFAAA???>>>?????????CCCCCCBBBBBBBBBAAAAAAAAA@@@???======?????????>>>BBBBBBAAAAAA@@@????????????>>>======??????>>>===:::;;;;;;<<<<<<=========>>>===<<<;;;:::999888777444555666777777777666666444444333333333333222222444444333222333444555666222444444333222111222333111111111222222222222222333222222222111000000000000000000000000000000000///000000111111000//////......////////////000000////////////000000000000////////////////////////---...//////////////////......////////////.....................///000111//////.........---------......------------..............................///.........------,,,,,,///......------......///.........//////.........)))+++---///000000......//////////////////000000------------------------+++,,,---...////////////------------------------,,,,,,,,,---------......//////......------,,,,,,---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++,,,...---,,,++++++,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......................................................------............------,,,,,,------.../////////........................------------.........///,,,,,,---......///000000...............---,,,+++---------.........//////---------............///////////////............------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111............------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........,,,+++,,,---+++---//////---,,,---...------------------------................................................,,,------...//////000000------------...///000000............///000111111...///000000000000///...000000000000000000000000111111222222222222111111000111111222222222222111222222222333333444444444111111222333333333333333444444444555555555555555333444444555555555555555555666666666777777777777444444555555666777888888888:::;;;;;;999888888888888888999:::::::::::::::888999;;;======<<<;;;:::;;;<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;>>>BBBCCCAAA?????????>>>@@@BBBCCCCCCCCCDDDEEEBBBCCCCCCBBBAAAAAACCCEEEGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@AAACCCDDD@@@DDDFFFFFFHHHNNNOOONNNAAAAAAAAAAAABBBDDDEEEFFFGGGDDD@@@>>>>>>??????>>>AAAAAAAAAAAA@@@@@@@@@@@@AAA???>>>>>>???@@@@@@???@@@@@@@@@@@@???????????????===<<<===>>>???>>>===;;;;;;:::999999999999999<<<;;;;;;:::999888888888444444666777777777666555666666666555555555444444111111111111222222222222222333555333111000111333222222222222111111111111222222111111111111111111000000000000000000000000//////000000000000000///........./////////000000.../////////000000000111////////////////////////------...///////////////......////////////......,,,---...///000000000000---------.....................------------..............................,,,,,,------------......///......------......///...//////000000//////...,,,---...///000000///...000000000///////////////........................***+++---///000000///...------------------------,,,,,,,,,------.........//////...---,,,,,,+++++++++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////+++,,,......---,,,---...---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......................................................---..................---+++,,,,,,---...///000000........................---------.........//////,,,,,,,,,---...//////000......//////......---------------.........//////---------.........//////000000//////......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111//////.........---------------,,,+++++++++,,,,,,************************------------------------...///000///---,,,---...***,,,......+++***+++---------------------------////////////////////////........................------......///000111111,,,,,,,,,---...///000111111111///...------------///000111222222111000///000000000000000000000000111111222222222222111111///000111222222222222222222222222333333444444444000111222222333333333333444444444555555555666666444555555666666666666666666666666666777777777777555555666666777777777888888:::;;;;;;:::888888888777888999:::::::::::::::888999;;;======<<<;;;::::::;;;===??????>>><<<;;;::::::999999999:::;;;;;;999===AAABBB@@@>>>>>>>>>;;;>>>@@@AAAAAAAAABBBCCCDDDDDDDDDBBB??????@@@BBBCCCDDDEEEFFFFFFEEECCCCCCEEECCCAAA??????AAACCCEEE@@@DDDGGGGGGLLLSSSWWWVVVDDDCCCBBBAAAAAABBBCCCDDDFFFCCC@@@???@@@AAAAAA@@@@@@@@@@@@????????????>>>BBB@@@??????@@@AAAAAA@@@>>>>>>>>>>>>>>>?????????>>><<<;;;<<<===>>>===<<<<<<;;;999888777666666666:::::::::999999888888888333444666777777777666555333333222222222111111111111111222333333333333222111333555444111000111333333222222222111111000000111111111111111222222222000000000000000000000000//////000000000000000///............/////////000.../////////000000111111////////////////////////------...///000000//////......////////////......)))***,,,...//////...---++++++,,,---...///000111.........------.................................***++++++,,,---//////000.........------.........//////000000000000//////,,,,,,------...---------111111000000//////......////////////////////////------------------,,,,,,111000...---,,,,,,------...------,,,,,,------...+++,,,---.........---------.........---,,,,,,+++------------------------000000000000000000000000------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---...---+++*********+++++++++,,,---///000111111111//////.........---------....................................//////////////////......---------,,,//////000000000000//////....................................////////////.........------,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,///000111111///......///,,,---------.../////////...------,,,,,,------...------------------------******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......---------............///..................------.........------,,,,,,,,,............////////////111000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000000111444777777444111...///000222222111111000000000111222333333444444333333111111111111333333333333333333444444555666444444444555555555555666888777666555555444444555777777888888999999999:::999999::::::999888666555888888999::::::;;;<<<<<<888999:::;;;<<<;;;:::999888999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;===>>>>>>>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEEEEDDDCCCCCCDDDEEEFFFIIIJJJJJJHHHFFFDDDBBBAAAAAAAAAAAABBBCCCCCCFFFFFFFFFHHHLLLOOOQQQQQQ@@@@@@AAAAAAAAABBBBBBBBBEEEDDDBBBAAAAAABBBCCCDDDFFFCCC@@@???AAAAAA@@@===@@@@@@@@@@@@@@@???>>>===@@@???===;;;:::;;;<<<===>>><<<:::;;;>>>???===;;;>>>===<<<;;;;;;;;;;;;;;;;;;:::888666666777888:::666555555555555444444444555555555555555555555555///000222444444444222111333333333444444555555555000111111222222222111111222111000000111222555666222222222111111111111000//////............//////000000000000000000000000//////000000000000//////***,,,...//////000222444000//////.........//////000---,,,---///000...,,,---...............------///////////////000000111///////////////////////////...---,,,+++,,,------------------------------------............------------............------........................////////////////////////...---,,,,,,,,,,,,---...------------------------///...,,,+++******++++++...------,,,,,,------...,,,,,,,,,---------......------......------,,,+++------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,---------+++*********+++++++++,,,---...///000000000//////.........---------....................................////////////111000000000/////////.........////////////..........................................////////////......---------,,,,,,,,,...------,,,,,,------...,,,------......------,,,........................---......///...---,,,+++---///000///...,,,------------------............------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,------------...------------..........................................---------,,,,,,,,,............////////////111000///...---......///////////////////////////////////////////////////000000000000000000000000111111222555888888555222///000111222333222222111000111111222333333444444444333222111111222333444333333333333333444555555444444444444555555555555777666666555555555555666777777777888888999999999666777888999999999888777888888999999:::;;;;;;<<<888999::::::;;;;;;::::::999:::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEEEECCCBBBCCCDDDCCCDDDFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDGGGFFFEEEGGGIIIKKKKKKKKK?????????@@@AAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEECCC@@@@@@AAABBB@@@>>>??????@@@@@@@@@???>>>>>>@@@???===;;;:::;;;<<<======;;;:::;;;===>>><<<:::<<<;;;:::999999999999::::::999888777777777888888555555555555444444444444444444444444444444444444000111333444444333222111111222222333444444333333000111111222222222222222222111000000111222444666222222222111111111000000//////............//////........................//////000000000000/////////000000///,,,++++++,,,//////............/////////---,,,---///000...,,,---...............------//////......//////000111........................//////---,,,,,,,,,---...------------------,,,,,,------............------------............------------------------------------------------------......---,,,,,,---......+++,,,,,,------...............,,,+++++++++++++++...------,,,,,,------...------,,,+++,,,---...///------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---..............................------------------------------------............/////////000000000///////////////------............------........................---............/////////...------------,,,,,,,,,...------,,,,,,------...,,,------......------,,,........................---------------,,,++++++---///000000...------...............------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------.......................................------------,,,,,,,,,............////////////000000///............///////////////////////////////////////////////////000000000000000000000000111111333555777777444222111111222333333333333222111111111222222333333444444444333333333333444444333222222222222333333444444444444444555555555555666555555555555666777777777777777777777888888888555555777888999999999999888888999999::::::;;;;;;999999999999999:::;;;;;;::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<=========<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCBBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGEEEDDDEEEFFFFFFEEEDDD??????>>>>>>???BBBDDDFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCAAAAAABBBBBBAAA@@@>>>>>>??????@@@????????????>>>===;;;:::;;;;;;<<<<<<:::999:::;;;<<<;;;999999999888777777777777888888888888888777777777777555555555555444444444444444444444444444444444444111222333444444333222111///000222444444333222111000111111222222222222333222111000000111222444555222222111111111000000000//////............//////...........................//////000000//////...111111111...+++)))((()))//////............/////////...------...///...---------...............---///............///000000........................000///......------...............------,,,,,,,,,------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......++++++,,,,,,---...////////////......------------...------,,,,,,------......---+++++++++,,,...000,,,------...------,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,........................---------------------------------.........//////---------------------------......//////......---........................---------.........//////------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++///111222222000//////000.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------...............------------------------............/////////////////////.........//////////////////////////////////////////////////////000000000000000000000000000111222333444444333222111111111222222222222222111111111222222333333333444444444444444444444444222222222111111222222333333333444444444555555555444444444555555666888888777777777777777777777777666666777777888888888888888888999999:::::::::::::::999888888888999;;;<<<;;;:::999999999:::<<<===;;;<<<<<<<<<======>>>>>>>>>===<<<<<<<<<===???@@@???@@@@@@@@@@@@@@@AAAAAAAAACCCDDDDDDBBBAAAAAABBB@@@@@@??????@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDEEEEEECCCBBBBBB@@@>>>===>>>@@@CCCEEECCCCCCBBBAAAAAA@@@@@@@@@CCCBBBBBBBBBCCCBBBBBBAAA======>>>??????@@@?????????>>>===;;;;;;;;;;;;;;;::::::999999999999999888888777777666666777777777777777888888888777666555555555555444444444333333333333333333333333333333333333444444444333222111000111444555555444222000111111111111222222333333111111000000111222333333111111111111000000000000//////............//////...........................//////////////////......//////...,,,+++,,,---///............//////000......---............---,,,---......///...............------......///000........................000000//////.....................------,,,,,,+++------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------------......++++++,,,,,,---...//////..................------...------,,,,,,------......---+++++++++,,,...000,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++---.....................------------------------------------............,,,,,,,,,---------------/////////000000/////////........................------------............------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++///000111111///......///......------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------.........//////------------------------............////////////......//////////////////................................................////////////////////////...///111111111000000000000000000000111111111222111222222222222222333333444444444444444444444444333222222111111222222222333333333444444444444555444444444444555777888999888888888777777777777777999888888777777777777777888888999999999999999::::::999888777888999:::;;;;;;:::999888888999;;;<<<;;;;;;;;;<<<===>>>??????>>>>>>===<<<<<<>>>???@@@?????????@@@@@@AAAAAAAAAAAABBBDDDCCCAAA@@@@@@AAA@@@@@@?????????AAACCCEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFDDDCCCDDDBBB@@@======>>>@@@AAAAAA@@@@@@??????>>>======@@@AAABBBCCCCCCBBBBBBBBB<<<===>>>???????????????>>>===<<<<<<;;;:::::::::999::::::999888888888888888888777777777777888888666777777777777666555444555444444444444333333333333333333333333333333333333333333444333333333333222444666888888666444222333333222111111222333333111111111111111111222222111111111000000000////////////............//////////////////////////////......////////////......---...//////...---///000...............///000000---.........------......,,,------...//////......---------------......///........................///////////////..................------,,,,,,,,,------............------------............------------------------------////////////////////////........................+++,,,,,,------.........+++,,,,,,------,,,++++++...------,,,,,,------...------,,,+++,,,---...///,,,,,,------......------------------------------------------------------+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------------,,,------.........------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///////////////000000000000//////........................,,,------------.........,,,,,,,,,------------......------,,,,,,------...,,,------......------,,,..............................---,,,,,,,,,,,,,,,+++---......,,,++++++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------******++++++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////,,,,,,,,,------------...............////////////---...//////000/////////................................................////////////////////////---///000000///......///000000//////000000111222222222222222222222222222333333444444444444333333444333333222222222222333333333333333444444444444444444444555555777888888999999999888888888888888;;;:::999888777777777777888888999999999999999999888888888888888999::::::999999999888888999999:::999::::::<<<===>>>??????>>>>>>======>>>>>>???????????????@@@@@@AAAAAABBBAAABBBCCCCCCAAA??????@@@AAA@@@?????????AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDFFFHHHHHHFFFDDDEEECCCAAA>>>======>>>>>>?????????>>>===<<<;;;:::===???BBBCCCBBBAAAAAABBB======>>>>>>???>>>>>>>>>======<<<<<<;;;::::::999999:::;;;:::888777777888888888777777777888999999666666666666555555555555444444444444333333333333222222222222222222222222333333333333444444444555666777888999999777555444666555333222111111222222000111111111111111111111111111000000000///////////////............//////000000000000000000000000---......//////......---///000111000...---...///......---......///000111---...///...------...///,,,,,,---...////////////---,,,,,,,,,,,,---......------------------------...////////////...------------------------------------............------------............------........................---------------------------...////////////...---------------------------++++++,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,---------......+++,,,------......---------------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++---.........---------....../////////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------....../////////...//////////////////...........................,,,,,,---------.........,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,........................//////---,,,,,,,,,---...***,,,---,,,+++)))******,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000,,,,,,,,,---------..................////////////,,,---///000000000//////................................................////////////////////////---///111000...---...000111111000000000111222333222222222222222222222222111222333444444333222111555555444333333333333333222222333333333444444444555555555555555666777888::::::::::::999999999888;;;:::999888888999::::::999999888888888888888888777777888999999999999999888888999999999999888888888888999;;;<<<===??????======>>>????????????>>>>>>??????@@@AAAAAABBBBBBAAABBBCCCBBB@@@>>>>>>???@@@???????????????@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHHHHEEECCCBBBBBB@@@???>>>>>>>>>>>>????????????>>><<<:::999:::>>>AAABBBAAA@@@@@@BBB>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999999999;;;<<<:::888666777999777777777777777888999999777666555444444444555555444444444333333333222222222222222222222222222222222222222333444555666777888888888888888777666666888777444222000000111111000000111111111111000000111000000000//////////////////............//////////////////////////////---......//////......---///000000///---,,,,,,------------......///000111,,,...000///---,,,---///+++,,,---...////////////,,,,,,,,,+++,,,------...---------------------------......///...---,,,++++++,,,,,,------.........------............------------............---------------------------------------------------------...///000000///...---------------------,,,,,,,,,---.../////////...---...------,,,,,,------...+++,,,---.........------+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---***+++---...///...---------......///000000//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------..................---........................,,,,,,,,,---------......,,,,,,,,,------............------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---......+++---......,,,++++++,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000,,,,,,,,,------...................../////////000,,,---///000000000//////................................................////////////////////////...000222111...---///111333222111111111222333444222222222222222222222222111111333333333333111111666555444444333333333333222222333333333444444444666555555555555666777777;;;;;;;;;::::::999999999:::999999888999:::<<<===999999888888888888888888666777888::::::999888888777888999::::::999777666777777888:::<<<===>>>???<<<===???@@@@@@??????>>>>>>>>>???@@@AAAAAABBBBBBAAABBBCCCBBB@@@>>>>>>>>>???????????????>>>>>>>>>BBBAAAAAAAAAAAABBBCCCCCCFFFFFFFFFGGGHHHGGGCCCAAA@@@@@@@@@@@@?????????>>>???@@@@@@@@@>>><<<;;;999999===AAABBB@@@???@@@AAA>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888999;;;===;;;888666777999666666666666666777888888888666444333222333555666444444444333333333222222111111111111111111111111111111222222444666777888999999888888777777777666:::888555222000000000000000000111111111111000///000000000000//////////////////............//////........................---..................---+++---...---,,,,,,---///---------......000111111,,,...000///---,,,---000+++,,,---...////////////,,,,,,++++++,,,,,,---...------------------------,,,---.........---++++++***++++++,,,---...//////---..................------..................---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...///000000///...---+++++++++,,,,,,,,,---------...///...------...///++++++++++++,,,------...+++++++++,,,,,,---------------------------------........................++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---+++******+++---...///,,,+++,,,...///---+++---------------------------,,,,,,,,,,,,---..............................////////////...---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------....../////////......---------//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------...............------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,+++*********+++,,,---............,,,++++++,,,//////,,,)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////............////////////////////////000000000000000000000000000000000000222222222111111111000000111111111111111111111111555444444333333333444444000111333555555555333222444444333222333444555666777777666666666888999;;;::::::;;;;;;:::888777666777888888888888999999999777777777777777777777777777888999:::;;;:::999999:::999999999999999999888;;;;;;:::::::::;;;<<<<<<:::<<>>>>>??????===<<<;;;======>>>>>><<<:::777555777777777777777666555555666777888888666555555666666555444333222333333444666666666666666666666666333333333222222111111111444222000111333666888888999::::::999777666888999666555444222111000//////000000000000000000000000//////000000000000//////......//////000000111111////////////////////////000000000000000000000000...............///000000---------------...///000111000///...------...///......//////...---,,,,,,---,,,,,,,,,,,,---......---.../////////...,,,+++---------............///........................------,,,+++,,,---...///////////////////////////......................................................------------......,,,,,,,,,,,,---------------...///...---,,,---///,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------++++++++++++------...---+++,,,...///---+++---------------------------,,,,,,,,,,,,---..............................------...............---,,,------......------,,,,,,,,,,,,---------....../////////.........------///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------............---------,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---............,,,+++***+++---...,,,)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////............////////////............////////////000000000000000000000000222222222111111111000000111111111111111111111111333333333222222222333333000111333555555444333222444444333333333444555666666666555555666777999:::::::::;;;;;;:::888777666777777888888888999999999777777777777777777777777777888999:::::::::999999::::::::::::999999999999;;;::::::::::::;;;<<<<<<>>>???@@@AAAAAA@@@???>>>>>>???AAABBBBBBBBBAAAAAAAAA?????????AAABBBAAA@@@@@@@@@?????????@@@AAABBBAAAAAA@@@???????????????BBBCCCCCCDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@AAA===???@@@===999888;;;??????@@@AAABBBBBB@@@???>>>===>>>?????????>>><<<<<<<<<=========<<<999777555777777777777777666555555444666777777555444444555666555444333222333333444444444444444444444444444333333333222222111111111444222000111444666888888666777777666444444555777666555444222111000000///000000000000000000000000//////000000000000//////000000000///////////////......................................................---------......///---------------...//////111000///...------...///------......---,,,,,,++++++++++++++++++,,,,,,---.........///......---,,,------------....................................------,,,,,,,,,---...///........................------------------------..............................------------......,,,------------.........,,,...///...---,,,---......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---------------------------,,,,,,,,,,,,---..............................+++,,,---...////////////---......//////......---,,,,,,,,,---------......//////............------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........------------,,,,,,,,,------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,------...---------,,,+++))))))+++,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////............////////////------------............000000000000000000000000222111111111111000000000111111111111111111111111222111111111111222222222111222333444555444333222444333333333333444555666444444444444555666777888999::::::::::::888777666777777777888888888999999777777777777777777777777777888999999::::::999999;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;<<>>???AAABBBAAA@@@@@@????????????@@@AAAAAAAAA@@@@@@???????????????BBBBBBBBBBBBBBBAAA@@@??????????????????@@@AAABBB?????????<<<888888;;;???CCCBBBAAA@@@???===<<<<<<>>>>>>?????????>>>===<<<<<<<<<===<<<;;;999777555777777777777777666555555333555666666444333333444555444444333333333333444222222222222222222222222222222222222222111111111333222000111444777888888555666666555333333444666666555444333222000000///000000000000000000000000...//////000000//////...111111000000///......---........................------------------------......------------------------------------...///000///......---.........,,,,,,,,,---,,,,,,+++***,,,++++++++++++,,,------//////...------------...------------....................................------,,,,,,------...///........................,,,,,,,,,,,,------------..............................------------......---------.........//////,,,---......,,,,,,---...///...---,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------,,,---------------,,,,,,---------------------,,,,,,,,,,,,---..............................,,,------...//////......------............------,,,,,,,,,---------......------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++------+++*********+++,,,---------...------,,,,,,,,,+++)))((()))***++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,************+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////............////////////------........./////////////////////////////////111111111111000000000000111111111111111111111111111111111222222222222222222222333444444444333222333333333333444444555555333333333333444555666666888999::::::999888777666777777777777888888888888777777777777777777777777777888888999999999999999<<<<<<;;;;;;:::999999999888999999:::;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBB@@@???>>>???AAABBBBBBAAA???????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBB>>>>>>>>>??????AAABBBCCCAAAAAA???;;;999999===AAADDDCCC@@@>>>===<<<<<<<<<===>>>?????????>>>===<<<;;;;;;;;;;;;:::888777666777777777777777666555555333555666666444333333444444333333333333333333333222222222222222222222222222222222111111111111111222111111222555888999999666777777666444444555777666666555444333111000///000000000000000000000000...//////////////////...000000/////////.................................------------------------///......------------...---------,,,,,,---..............................,,,,,,---------,,,,,,+++......------......///000000///...,,,,,,---......,,,,,,---------.................................---------------......///........................++++++,,,,,,,,,,,,,,,---..............................------------......---------.........//////,,,---...---,,,+++,,,...///......---,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,------------,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---....................................//////...------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++,,,,,,+++***************---------...------,,,,,,++++++***)))((()))+++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,+++************,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////............////////////....../////////000000000////////////////////////000000000000000000000000000000000000000000000000000111222333444444333333333333333333333333333222333333333444444444444444111222333333444555555555777888999999999888777666666666777777777888888888777777777777777777777777777777777888888888999999<<<<<<;;;::::::999888888777888999:::;;;;;;;;;;;;::::::;;;;;;===???@@@AAA?????????@@@@@@AAABBBBBB@@@???>>>???AAABBBAAA@@@>>>>>>??????@@@@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCC??????@@@AAACCCDDDEEEFFF????????????@@@AAACCCCCCDDDBBB@@@===;;;<<>>======>>>???>>>===<<<;;;;;;;;;::::::999888777666777777777777777666555555444666777777555444444555222222333333333333333333222222222222222222222222111111111111111111111111222111111333666999999999666777777666444333555666666666666555333222000///////////////////////////......////////////......---........./////////000................................................//////...------............------,,,,,,,,,------------..................------............------...------------...//////000///...,,,,,,---......,,,,,,,,,------------...........................------.........//////...........................+++++++++,,,,,,---------..............................------------......,,,------------.........+++---...---,,,+++,,,---///...------------------.........---------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++,,,,,,------.........---,,,,,,,,,,,,---..............................////////////...---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***))),,,,,,------...---------***+++,,,+++))))))+++,,,*********++++++,,,,,,---,,,++++++******++++++,,,,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////............////////////////////////000000000111000000000000000000000000//////000000000000000111000000000000000000000000000111222444444444333333444444333333333333222222222333444444555555444444111222333444444555555444777777888999999888777666666666666777777777888888777777777777777777777777888777777777777888999999;;;;;;::::::999888777777666777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCAAA@@@??????AAAAAA@@@???===>>>??????@@@@@@??????BBBAAAAAAAAAAAABBBBBBCCC??????@@@AAABBBDDDFFFGGGAAAAAAAAAAAAAAABBBCCCDDDEEECCC@@@>>>===>>>@@@AAA@@@???===<<<<<<<<<===>>><<<<<<===>>>===<<<;;;:::::::::999888888777777666777777777777777666555555444666777777555444444555111222222333333333333222333333333333333333333333000000000111111111111111111111111444777999:::999444555555444222222333555666666666666444222000///////////////////////////---......//////......---,,,------...//////000000------------------------........................---------,,,---......///...------,,,,,,,,,,,,,,,,,,,,,---............---------......//////......+++************+++,,,,,,//////...------------...,,,,,,,,,,,,------------........................------...////////////...------------------------++++++,,,,,,------....................................------------......,,,,,,,,,,,,------------+++,,,------++++++,,,---...------------......///------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------++++++++++++------+++---///...,,,+++---...++++++,,,,,,---......///---,,,,,,,,,,,,---..............................---...............------,,,,,,------------,,,,,,,,,,,,,,,---------......++++++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,++++++++++++***+++---...000///---+++***++++++,,,---............))),,,...---+++***+++,,,)))******+++,,,,,,------,,,++++++******++++++,,,---,,,+++))))))***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////............////////////........./////////000000000000000000000000000000////////////000000111111000000000000000000000000...///111333444333222222555444333333222222222222222333444555555555444444111222333444555555555444666777888999999888777666666666666666777777777888777777777777777777777777888777777666777888999:::;;;::::::999777666666555555666888;;;<<<<<<;;;::::::;;;<<<======<<<;;;:::;;;;;;;;;===???AAADDDEEECCCAAA@@@@@@@@@@@@???>>><<<===>>>???@@@??????>>>@@@????????????@@@AAABBBAAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDBBB@@@?????????????????????>>>===<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999999:::999888777777777777777777777777777777666555555333555666666444333333444000111222333444333333222333333333333333333333333///000000000111111111222111000111444888::::::999555666666555333222444555555666666666555333000...////////////////////////---......//////......---........................------------------------------------------------))))))******+++,,,.........---,,,,,,++++++,,,,,,+++,,,---.........------+++,,,---............---***))))))))))))***++++++.........///......---,,,++++++,,,,,,,,,---------........................,,,---...///000//////...------------------------+++,,,,,,---......//////..............................------------......+++++++++,,,,,,,,,------+++,,,------++++++,,,------------------...///000,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,...---+++******+++---...+++---///...,,,+++,,,///++++++,,,,,,---...//////---,,,,,,,,,,,,---..............................,,,,,,---...////////////---..................---,,,,,,,,,---------......---------....../////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,...111222222000---******+++,,,---......///...))),,,//////,,,++++++,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,///---+++))))))***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////............/////////000---------.........//////000000000000000000000000.../////////000000111111000000000000000000000000,,,...000222333222111000555444333333222222222333222333444555555555444333111222444555666666555444666777888999999888777666666666666666777777777777777777777777777777777777888777666666666777999:::::::::999888777666555444444666888;;;<<<<<<;;;:::555777:::<<<>>>>>>===<<<::::::;;;===???BBBEEEGGGDDDBBB@@@@@@@@@@@@>>>===<<<===>>>@@@@@@??????>>>>>>>>>======>>>???@@@@@@BBBAAA@@@?????????@@@AAAEEEDDDDDDCCCCCCCCCDDDDDDBBBAAA????????????>>>===@@@??????===<<<;;;:::999999:::;;;;;;;;;:::999888:::999888777666666777777777777777777777666666555222444555555333222222333000111222333444333333222222222222222222222222222//////000000111111111222000000222555888::::::999777888888777555555666888555666777777555333000...////////////////////////---..................---/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((()))+++,,,---...---,,,,,,++++++++++++***+++---...///...------***+++,,,,,,------------++++++******++++++,,,------.../////////...,,,+++++++++,,,,,,,,,---------........................,,,---///000000000///...------------------------,,,,,,------...///000000.................................------.........000///...---------------,,,---...---+++***+++,,,---,,,+++***+++,,,---...---------............///------------------------------------------------+++++++++,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------............------///...---,,,+++,,,,,,---......------------......+++,,,---......---,,,+++.........------,,,,,,,,,///......------,,,++++++555222///...000000...,,,,,,,,,,,,++++++***************++++++++++++******---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,---------......///...---+++******++++++........................,,,,,,,,,,,,,,,,,,,,,,,,222000---***))))))+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********///...,,,+++***+++,,,,,,------------------------------------------------,,,,,,,,,---------......//////.........---------........................//////.........---------000000//////.........---000000000000000///......000000000000000000000000222111111111000000//////111111222222222333333333333333333222222111111111222222333333333444444444666555555444444444555555444444555555666666777777666666777777888888888999999999999999999999999999999999999999999999999999666777777777888888888888555666888:::;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::<<<<<<<<<<<<>>>@@@BBBCCCEEEDDDCCCBBBAAA@@@??????>>>===<<<<<<<<<===???@@@<<<===>>>???????????????@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCBBB@@@>>>======>>>???>>>>>>>>><<<999999:::<<<;;;;;;;;;;;;:::999888888999999:::999999888666666888777777666666666666666333333444444333333222111111111222333333333333222......//////000000111111111000///////////////000///000000222333555777888:::999777444333333333333777777666555333000...---------------....../////////...---,,,,,,---...///............////////////........................000000//////.........---........................------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---------------------------,,,++++++++++++,,,******))))))***,,,...///------------------------***+++---.........------------...///000111222222222111000...------------...---+++******+++---.../////////...---------,,,000000//////.........---......---,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,------...---------............///---------------------------------------------------------.........//////++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,------------,,,,,,///...---,,,,,,,,,------......------------......---......//////......---.........------,,,,,,,,,------------------------///---++++++---...---+++......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---------,,,,,,,,,+++------------------------------------------------,,,,,,,,,---------......///...---+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////.........---------........................//////.........---------000000/////////.........000000000000000///......000000000000000000000000111111111111000000000///111111111222222222333333333333333222222222111111222222222222333333333333555555444444444555555666555555666666666666666777555666666777888999999999999999999999999999999999777666666666666666666666888888888888999999999999555666888:::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>======<<<===>>>???<<<======>>>>>>>>>======????????????@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBCCCAAA@@@???>>>============>>>???>>>===;;;:::<<<>>>;;;;;;;;;;;;:::999888888999999999999888777666666888777666666555555666666333333444444333333222111000111222222333333222222000000000000111111111222//////000000111111111222000000000111333555666777999888777777666777888999777777555333222000///...........................///...------------...///............////////////........................///.........------------.................................---------,,,,,,---,,,,,,,,,,,,,,,,,,---/////////......------,,,...------,,,,,,,,,,,,,,,,,,++++++******+++,,,---............------------+++,,,---.........---------------...//////000000111000///......------......---,,,+++++++++,,,---...............---------000/////////.........---///......---------------,,,---...---,,,+++,,,---,,,,,,---...............---------............///---------------------------------------------------------.........//////))))))***+++---...//////........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++......---,,,,,,,,,------......------------....../////////....../////////.........---------------++++++,,,------...//////...---,,,---///000///.../////////...............,,,,,,------------,,,,,,.........---------------------------------------------------------------,,,,,,,,,---------......///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................---------.......................................---------000000////////////......000000000000000//////...000000000000000000000000111111111111000000000000111111111222222222222333333333333222222222222111111111111222222222222333444444444444444555666777777777777777666666666666444555666777888999:::;;;999999999999999999999999666666666555555444444444888999999999999:::::::::666666888999::::::::::::::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@>>>===============<<<============<<<<<<;;;>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@@@@BBBBBB???????????????>>>===<<<>>>>>>???>>><<<<<<===???;;;;;;;;;;;;:::999888888999999999888888777666666777777666555555555555666333333333333333222222111000111222222333333222222111111111111222222222222000111222222222222000000000000000111222444555666333333333444555666888999777666444111000////////////////////////.........///...------------...///---............/////////---------------------------------------,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---,,,,,,///......---,,,---------------,,,+++++++++++++++------------............+++,,,---.........------------------------------//////...............///...---------,,,,,,++++++---------.............../////////...............000///............//////,,,---...---,,,+++,,,---+++,,,...///000///...------------............///------------------------------------------------+++++++++,,,,,,,,,------))))))***+++---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------......------------......000///...------...///000...............---------,,,,,,,,,---------......////////////000000///////////////...............,,,,,,------------,,,,,,........................------------------------------------------------,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------..............................................................................000000////////////////////////000000000000//////////////////////////////111111111000000000000000111111111111222222222222222222222222222222222222000000111111111222222222333333333444555666777888888888888777777666666555333444555777888:::;;;;;;999999999999888888888888999888888777777666666555888888888999999999::::::666777777888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>@@@AAAAAA>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@???===<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;============>>>???@@@AAACCCBBBAAA@@@???@@@AAAAAA??????@@@AAA@@@???===<<<<<<===>>>>>><<<<<<===???;;;;;;;;;;;;:::999888888:::999888888777666666666777666555555444444555555222333333333333222111111000000111222222222222222111111111111111111111111000111222333222000---,,,000000000000111333444444222222222333555666777888666444222///......///000000000/////////..................------.........---------.........//////------------------------------------------------------------------------............------------,,,------------------,,,//////......------,,,,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------------------............------,,,,,,---------------...///000---.........---,,,+++***,,,---------.../////////........................---------,,,,,,---......,,,---......,,,,,,---...+++,,,...///000///...------------............///------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------------......------------......///...---,,,,,,---...///..............................---------,,,,,,,,,---.........,,,+++******------------------------++++++,,,,,,,,,,,,++++++........................------------------------------------------------,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---.............................................---.....................//////000000000000000000//////000000000000//////////////////////////////000000000000000000111111000000111111111222222222222222222222222222222222000000111111111222222222333333333444555666777888888888777777666666555555333444555777888:::;;;;;;999999999888888777777777999999999888888777777777777777777777888888888999777777777777888999999:::;;;;;;<<<<<<<<<======>>>::::::;;;===>>>???@@@@@@===>>>@@@BBBCCCCCCBBBBBBBBBAAAAAA???>>>===<<<;;;????????????>>>>>>===<<<============>>>???@@@@@@BBBAAA@@@???>>>??????@@@???@@@AAAAAAAAA@@@???>>>:::<<<======<<<;;;<<<===;;;;;;;;;;;;:::999888888:::999888777666666666666666555555444444444444444222222333333222222111000000000111222222222222111000000000000000000000000,,,---///111111000...---000000000000000111222333666666777777888888888888444333000...---...///000///////////////.........---..................---------------............------------------------..................//////---------------------------------,,,,,,,,,,,,+++,,,------......------,,,+++++++++,,,,,,---------//////...------------...******+++,,,------......******++++++,,,,,,,,,,,,------------------------000000///......------------,,,,,,------...///000---............---,,,+++,,,---------.../////////---------...............******************+++,,,,,,---......------...///,,,,,,---...............---------............///---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---.........------......------------......------,,,,,,,,,,,,------...............///////////////...---,,,,,,++++++///000222111///,,,++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++---------------.........------------------------------------------------,,,,,,,,,---------......------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.......................................---------...............//////000000000000111111...//////000000000000000000000000000000000000000000000000000111111111111000000000111111111111222111222222222222333333333111111111222222222222333444444444444444555666777666666666666555555555555444555666777888999:::;;;999999999888777777666666666666666666666666666666666666777777777888888888777777777777777888999:::;;;;;;;;;;;;;;;<<<===>>>999:::;;;===>>>???@@@@@@<<<===@@@BBBCCCCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;>>>???????????????>>>===============>>>???@@@AAAAAA@@@???============>>>??????@@@@@@@@@?????????:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;:::999888888:::999777666555555666777555555444333333333333444222222222222222111111000///000111111222222111111000000000///////////////((())),,,...000111222222111000000000000000111111333444444555555555444444111000///...---......///------------......//////------...//////...------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,---...//////...---,,,))))))***+++,,,---......///......---,,,---------)))***+++---......//////******++++++,,,,,,------......---,,,,,,,,,------000/////////......---------,,,,,,,,,---...//////---------------------...---------...............---------------.........+++************+++,,,---,,,---......------...000,,,,,,,,,,,,,,,------...---------............///---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,---.........------......------------......------............---------........./////////000---------------------,,,000222555555222000000000++++++,,,,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......,,,---...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////........................---------.........////////////000000000111111111......///000000000000000000000000000000000000000///000000000111111111111000000000000111111111111111111222222222333333333222222222222333333333333555555444444444555555666444444444444555555555555555666666777888999999999999999999888777666666666333444444555555666666777777777888888888999999999888777777666777777999999999999888888999;;;<<<===888999;;;===????????????;;;===@@@BBBCCCCCCAAA@@@@@@@@@AAAAAA@@@>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???===<<<;;;;;;<<<<<<>>>>>>============>>>>>><<<===??????===;;;:::;;;;;;;;;;;;;;;:::999888888:::999777555444555666777555444444333222333333333222222222222222111000000///000000111111111111111111111111000000000//////***+++,,,...///111222222111000000/////////000000,,,---...///000//////...//////..................***++++++,,,---...//////------...//////...------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,---...//////...---,,,+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,***+++,,,.........------++++++,,,------.../////////...---,,,,,,,,,,,,---......------------------------,,,,,,,,,---......------,,,,,,---...///000...............---------,,,,,,,,,------.........------------......///000,,,---......------///000---,,,+++***+++,,,---...---------.........//////------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------........................+++++++++,,,,,,---------******++++++++++++*********+++---...///...------.........------.........---...///000000///...------.........//////000000+++,,,,,,------......///+++...222222000...///000,,,,,,,,,------.........---..................---+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,---.../////////------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,)))***,,,---...---,,,,,,------------------------------------------------,,,,,,,,,---------......---------.........//////........................---------.........////////////000000111111111222......///000000000000000000000000000000000000000//////000000111111111222000000000000111111111111111111111222222333333333222222333333333444444444666555555444444444555555222333333444444555555555666666777777888888888999999999999888777666666555333444444555666777888888888888999999999:::::::::888888777666666777888999777777666666777999;;;<<<888999;;;===????????????<<<===@@@BBBCCCBBBAAA??????@@@AAAAAA@@@???===<<<;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBB???>>><<<;;;:::::::::;;;===<<<;;;::::::;;;=========???AAA@@@>>><<<;;;;;;;;;;;;;;;;;;:::999888888:::999777555444555666777555444333333222222333333111222222222222111000000//////000111111111111111333222222222111111000000222111000///......//////111000000////////////000+++,,,...000000111000000---......//////...------((()))***+++---...//////,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,---///000000///---,,,---------------------,,,------,,,++++++++++++,,,,,,---.........---,,,+++------......///000111111///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------,,,++++++,,,...111222/////////......------,,,,,,,,,,,,------.........+++---......---,,,,,,---,,,,,,,,,---------...............////////////000........................---------............///---///000///......///000///...---,,,,,,---...///.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,)))***+++,,,,,,+++***)))/////////...------,,,,,,+++,,,---......---,,,+++------------------------------------------------///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...---+++******+++---...------------------------///...------,,,,,,,,,,,,.........------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---+++******+++---...,,,,,,,,,---------......---------------------------------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++...,,,***+++---...,,,***---------............///,,,------...---,,,***)))........................,,,------......------,,,,,,,,,++++++,,,,,,---...000///---,,,,,,---...000,,,---.........---,,,+++//////000000000000/////////000000111222333333333000000000000000000000000//////000111111111111111000111111111111222222222000000000000000111111222222222222222222222222222000000111222444555666666444444555555555555555555666666777777888888888999777999::::::888777777888666666666666666555555555888888888888888999999999;;;;;;::::::999888777777===:::888888;;;<<<:::888<<<<<<<<<<<<<<<===>>>???;;;<<>>===>>>???@@@AAA@@@??????999:::;;;<<<<<<<<<;;;:::>>>===<<<<<<<<<===???@@@CCC@@@======>>>>>>;;;888AAA???===;;;;;;<<<>>>???BBBAAA???===;;;:::999999;;;;;;;;;:::999888777666666666666555444444333333111111111111111111111111333333333222222222111111666555333111000000111111111111111111111111111111000000000000111111111111111000000///...---------000000000000000000000000........................////////////////////////------------------------............---,,,+++++++++,,,,,,------,,,,,,+++////////////////////////---------,,,,,,+++++++++////////////////////////,,,------.../////////...,,,,,,,,,---------.........///000...,,,+++---///---------,,,,,,+++++++++*********++++++,,,,,,---////////////......---,,,---...............------......////////////...............------,,,,,,,,,////////////////////////...------,,,,,,------...+++---......---,,,,,,---,,,,,,,,,---------......,,,,,,,,,------------...........................,,,,,,,,,,,,---------...---...//////...---...//////...------------...///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++,,,,,,+++******---------...............,,,------------------,,,------------------------------------------------......---,,,,,,,,,------///...---,,,,,,,,,,,,---000///---,,,,,,---///000------------------------//////...---------------------------------,,,,,,......------------......------------------------------,,,++++++,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,***+++---...,,,***------------............------.........---,,,,,,........................,,,------......------,,,,,,,,,++++++,,,,,,---...------++++++++++++,,,------.../////////...------......////////////......,,,------...//////000000000000000000000000000000//////000111111111111111000000111111111222222222111111111111111222222333222222222222222222222222000111111222333444555555444555666666777777666666666666777777777888888888888999::::::888666666777555555555666666666666666888888888888888888888999999999999999999999999888:::888666666999:::999777:::::::::;;;<<<===>>>???<<<===???AAAAAAAAA@@@???>>>>>>?????????>>><<<;;;999:::;;;<<<<<<<<<;;;;;;>>>======<<<===>>>???@@@BBB@@@>>>>>>??????===:::@@@???===<<<;;;<<<===>>>??????>>><<<;;;:::999999::::::::::::999888777777666666666555444444333333111111111111111111111111333333222222222111111111444333111000///000000111111111111111111111111111//////000000000111111111111000000///......------////////////////////////................................................---------------------------------...------,,,,,,+++,,,,,,------,,,,,,+++.................................---------,,,,,,.......................................---,,,+++,,,,,,,,,---------......---------,,,,,,,,,,,,---...---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))---...............------,,,,,,------------,,,,,,/////////......---------...........................------,,,,,,------...+++---......---,,,,,,---,,,,,,,,,---------......,,,,,,,,,------------...........................+++++++++,,,,,,,,,------,,,...//////...------...///...------------...///,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---......//////...------,,,,,,------...------------------------------------------------------,,,,,,,,,---............---,,,,,,,,,------///...---,,,,,,---...///------------------------///......---------------,,,,,,------------------......------------..............................------,,,,,,,,,,,,------***+++---//////---+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++------------..................---------...//////------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......///000000//////...---..................---,,,,,,------......//////000000000000000000000000//////000111111111111111000000000111111111222222222222222111222333333444222222222222222222222222222222222222333333333444555666666777888888777777666666777777777777888888888999:::999777555555666444444555555666666777777888888888888888888888888777888888999999999999999777666666777999:::999888888888999999;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>===;;;:::999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::;;;<<<===>>>AAA@@@>>>???@@@@@@>>>===???>>>======<<<<<<======<<<<<<<<<<<<;;;:::999888::::::::::::999888888777666666555555444333333333111111111111111111111111333222222222222111111111111000000/////////000000111111111111111111111111//////000000000000111111000000000///......------////////////////////////................................................------------------------,,,,,,------...---------,,,,,,------------,,,,,,........................//////............------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......---+++******+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++..................---,,,------...............---,,,,,,------------,,,,,,///////////////....................................------,,,,,,------...+++---......---,,,,,,---,,,,,,,,,---------...............////////////000........................+++,,,,,,,,,,,,---------,,,...//////...,,,,,,---.........------................../////////000000,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------------------------,,,,,,,,,------............---,,,++++++,,,---...........................------------------------,,,,,,,,,,,,,,,---...///...------,,,,,,,,,---------,,,++++++++++++,,,---------------------------------,,,,,,,,,,,,------,,,,,,,,,------............------,,,,,,------...---------------------------------,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,...///000------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,---.../////////......---.........////////////......................../////////000000111111111000000000000000000000000//////000111111111111111000000000000111111111111222111111111111222333333111111111111111111111111333222222222222222222222444555666777777777777777666666777777777777777777888999:::999666555444555333444444555666777888888888888888888888888888888888999999::::::999888777777777888999:::;;;;;;;;;777777777888999;;;<<<===>>>>>>>>>===>>>???AAABBB>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888888888999;;;<<<>>>>>>>>>>>>?????????>>>===============<<<<<<<<<999999:::;;;:::999888888:::::::::::::::999888777666666555444444333333222111111111111111111111111222222222222111111111111000000000000000000000111111111111111111111111111////////////000000000111000000//////............////////////////////////................................................------------------------++++++,,,---............,,,,,,------------,,,,,,....................................------------------------------------'''(((***,,,---...//////,,,,,,,,,---------......---+++)))***,,,------,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,++++++***//////000000000//////...,,,---......///...............////////////......//////.............................................------,,,,,,------...+++---......---,,,,,,---,,,,,,,,,---------...............////////////000........................------------............,,,...000000...---,,,,,,---..................---000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,.........------...//////------------------------......------,,,,,,,,,,,,...---,,,++++++,,,---...........................------------------------,,,,,,,,,,,,,,,---...///------,,,,,,,,,------...,,,,,,,,,++++++,,,,,,,,,------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,...///------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,,,,------......///000000///......///000000000111111111111111222222//////////////////////////////000111111111111111//////000000000111111111000000000000000111222222111111111111111111111111333333222222222222111111222333444555666666666666777777666666666666666666666888999888666444444555333444444555666777888888777888888888888999999999;;;;;;<<<<<<:::888666555666777999::::::::::::;;;666777777777999:::;;;<<<>>>===<<<<<<===>>>@@@AAA========================::::::::::::;;;;;;<<<<<<;;;:::999999999:::;;;<<<<<<<<<===============>>>============<<<<<<<<<;;;888999999999999999888888999999:::::::::999888888555555555444333333222222111111111111111111111111222222222111111111000000000000111111111111111111000000000000000000000000...////////////000000000////////////....................................................................................------------------------++++++,,,---............,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,---------------------------'''(((***,,,---...//////,,,,,,,,,---------.........,,,++++++,,,---------***************+++++++++...------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------...//////............////////////......------------------------...........................------,,,,,,------...+++---......---,,,,,,---,,,,,,,,,---------......,,,,,,,,,------------...........................---------.........//////---///222222000---,,,,,,------...//////...------000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,------.........------,,,++++++***...------,,,,,,------...........................------------------------------,,,,,,,,,---......------,,,,,,,,,---..............................------------------------+++++++++++++++,,,,,,---,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------000...,,,++++++,,,...000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......+++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,---------,,,,,,,,,,,,,,,---...///111000///......///000111////////////000000000000//////////////////////////////000111111111111111/////////000000000111111000000//////000000111222111111111111111111111111222222222222222111111111222222333555666666666666777777666666666666555555555666777777555444444555444444555555666666777777666666777888999::::::;;;======>>>>>><<<999666444333555888999888777777888888888777888888999:::;;;<<<<<<;;;;;;;;;===???@@@<<<<<<<<<<<<<<<===>>>???;;;::::::::::::;;;<<<=========<<<;;;<<<===>>>???;;;<<<======;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<:::999999888888888999999999999999::::::999999888555555444444333222222222111111111111111111111111222111111111111000000000000111111222222111000000000000000000000000000000......////////////000000//////////////////......................................................------------------------------------------------,,,,,,------...---------------............------------------------------+++++++++,,,,,,,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......---......---+++***,,,---************++++++++++++------------,,,,,,,,,,,,------......//////......,,,,,,---...////////////,,,,,,------------,,,,,,,,,,,,,,,---------------------------------------...------,,,,,,------...+++---......---,,,,,,---,,,,,,,,,---------......,,,,,,,,,------------...........................,,,,,,---------............111333333111///---,,,------...//////...------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,........................------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,---...///---..................------------------------------,,,,,,,,,------...///------------------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,---...//////...---,,,......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***,,,...---+++***,,,...++++++,,,,,,,,,---------------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...++++++******+++,,,...///---,,,,,,,,,---...000111111000...------...000111//////////////////////////////////////////////////////000111111111111111////////////000000000111111111000000111111222333111111111111111111111111111111111111111222222222222333444666777777777888777777666666666555555555333444666666555444555666555555555666666666666666444555666777999;;;<<<======>>>??????>>>;;;888666333666999999777666666777999999999888888999999:::::::::::::::;;;<<<=========<<<;;;::::::;;;;;;<<<;;;;;;:::::::::;;;<<<======<<<<<<;;;;;;===>>>???;;;===???>>>;;;:::<<<>>>???===<<<::::::;;;<<<======;;;999777666777999:::888999999::::::999999999555555444333333222222111111111111111111111111111111111111111000000000000000111111111111///...---000000000000000000000000........./////////000000.../////////////////////................................................---------------------------------------------------------...------,,,,,,------............------------------------------,,,,,,,,,,,,------.............................................---,,,+++,,,,,,,,,---------......+++///111...(((&&&)))---++++++,,,,,,,,,---------,,,,,,,,,---------------//////000111111111111111+++,,,---...////////////,,,,,,------------,,,,,,------------.........///------------------------...------,,,,,,------...+++---......---,,,,,,---,,,,,,,,,---------.............../////////000000........................++++++,,,,,,,,,---------///111444444222///------,,,---...//////...---,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...............///000111---,,,++++++++++++,,,---***++++++,,,,,,------...+++,,,............,,,+++////////////////////////------------------------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++------------------------...............///000111.........------,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,---...//////...---,,,,,,---///000000///---,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++++++++++++++++++++------------------------++++++,,,,,,---...//////***,,,...---+++***,,,...++++++,,,,,,,,,---------......///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---......---,,,+++,,,...111222...---------...///111222000///---,,,,,,---///000000000000000000///////////////////////////////////////000111111111111111////////////000000000000222222111111222222333444000000000000000000000000000000111111111222222222333444555777888888999999777777666666555555555444111333555666555555666777666666666666666555555555333444555777999;;;===>>>;;;===???@@@???===;;;999555888<<<<<<999777777888;;;:::999999888999999999888888999::::::;;;;;;<<<>>>===;;;999888888888999;;;;;;:::999:::;;;<<<===::::::999999999:::;;;<<<===???@@@???<<<;;;<<<>>>???>>>;;;999999:::<<<>>>???<<<999666555777999;;;888999999:::::::::999999555555444333333222222111111111111111111111111111111111111111000000000000000000000000000...,,,+++000000000000000000000000............/////////000.........///////////////................................................------------------------------------------------............---,,,++++++------............---------------------------------------.........//////////////////////////////,,,------.../////////...,,,,,,,,,---------......)))///222...&&&"""&&&,,,---------....../////////,,,,,,,,,------.........,,,,,,---......///......+++,,,---...////////////...//////////////////...---.........//////000000------------------------...------,,,,,,------...***+++,,,---------,,,,,,...------,,,,,,------...---,,,+++++++++,,,---...---...---+++******,,,...------............------......///////////////...,,,------......------,,,.../////////...---,,,,,,------------------------...//////000111222222333///...------++++++***))),,,,,,,,,+++***)))((('''&&&''')))+++---......///---------............///......////////////..............................,,,,,,************,,,,,,,,,------......------,,,---------------...//////...------,,,,,,,,,------------------------------+++---///000///---+++))),,,---...///---***'''%%%++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,************,,,,,,------------------------------,,,++++++******)))++++++++++++++++++++++++---------,,,,,,+++++++++---------............///...---,,,,,,++++++++++++------------------------333222///---,,,---......///...---,,,+++,,,,,,---------------------------.........///...------,,,------............------..................------//////000111111111111111222222222222222111000///000111111111111222222222000000000000000000000000000000000111222222333333444444666777888888888888777777666555555555555666555555666666666666666666666666666666666666666666666666666666666777777888<<<<<<<<<;;;:::999777666999999888888888888888888999999888888777666666666:::999777666666777999:::;;;;;;:::;;;;;;;;;;;;;;;>>>;;;888888;;;<<<<<<:::<<<;;;999888888999;;;<<>>===;;;:::999======<<<;;;999888888777888888888888777777777777666666666777666555555444444222000000111111111000222111111111000000//////111111111111111222222333000000111111111111000000//////............//////////////////////////////......////////////......////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,---......//////......,,,---...///000000000000---------............///,,,,,,,,,,,,,,,---...///......------------......000000//////......------+++,,,---.........------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,.........///...---++++++---...------............------///////////////...------,,,------......------,,,//////////////////...---------------------------------......///000000111---,,,,,,++++++******))),,,,,,,,,,,,+++***)))(((((()))***,,,---.........---------............///......////////////..............................------,,,,,,,,,,,,------,,,,,,------------,,,,,,---.........////////////111000///---,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,---...///...---+++***,,,------...---+++((('''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,------------------------000...,,,+++***+++,,,,,,///...---,,,,,,,,,------///////////////////////////000000000000///......---......//////......---//////////////////////////////000111111111111111222222222222222111000000000000111111111222222222000000000000000000000000000000000111222222333333444444666777777888888888777777666666555666666666333333333333333444444444777777777777777777777777666666666666777888999:::<<<<<<<<<;;;:::999777666888888888888888888888888999999999999999999999999===<<<:::888777888999::::::;;;;;;<<<<<<;;;;;;;;;===;;;888999;;;======<<<<<<;;;999888888999;;;<<<=========<<<;;;:::888777<<<<<<;;;:::999888777777888888888777777777666666666666777777666666555444555333111111222333222111111111111111000000000///000000000000000111222222000000000111111000000000000000////////////000000...........................//////000000//////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,---...............)))***+++---.../////////---------............///......---------...///////////////......////////////////////////.........,,,,,,------------.........------,,,,,,,,,------,,,++++++******++++++,,,++++++++++++,,,---///////////////...,,,,,,---///------............------///////////////...---,,,,,,------......------,,,...//////000000000000///------------------------++++++,,,,,,---.........++++++++++++************------------,,,+++*********+++,,,---............---------............///......////////////....................................////////////......,,,,,,------------,,,,,,---...000111111111000///000000///...---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------------------,,,+++******+++,,,---......---,,,,,,,,,------///////////////////////////////////////...---------......//////......---///000000000000000000000//////000111111111111111222222222222222222111000000000000111111111222222000000000000000000000000000000111111222333333333444555555666777777777777666666555555555666666777777777777777777777777777777777777777777777777777555555666666888999;;;<<<;;;;;;;;;;;;:::999777777888888888888888888888888999999999:::;;;<<<<<<<<<>>>===;;;:::999999999::::::;;;<<<======<<<;;;:::<<<:::999999<<<>>>??????<<<;;;999888888999;;;<<<;;;;;;;;;:::999888777666;;;::::::999888777666666888888777777777777666666666666666666666555444444555333222222333333333222111111111111000000000000///////////////000111111000000000000000000000000000000////////////000000........................//////000000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------,,,,,,.........---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,------......------((()))+++---...///000000---------............///000000///.........//////000000////////////000000.........///////////////...---,,,,,,,,,---//////......---,,,,,,---......,,,,,,++++++++++++,,,,,,******+++,,,---...///000...//////...,,,,,,---...------............------------...//////.........,,,------......------,,,,,,---...//////000//////,,,,,,------------------++++++,,,,,,------------******+++++++++,,,,,,,,,------......---,,,,,,+++,,,---..................---------............///---......//////......---........................---...///000000///...---,,,,,,,,,------,,,,,,,,,---...000222222111000///,,,,,,,,,---...///000111******++++++++++++,,,,,,......---,,,,,,,,,---...---,,,++++++++++++------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******+++,,,,,,---------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---...///------------------------------------------------,,,,,,------,,,,,,+++***......////////////......///////////////000000000//////000111111111111111222222222333333222111111000000000000111111111111000000000000000000000000000000111222222333333444444555555666777777666666444444444444444555666666:::999999999999999888888888888888888888888888888444555555777999;;;===>>>;;;;;;;;;::::::888777777888888888888888999999999::::::::::::;;;;;;<<<<<<<<<;;;::::::999::::::;;;:::;;;<<<======<<<:::999:::999999:::<<<>>>@@@AAA===;;;:::888888999:::;;;999999::::::999888777777999999999888777666666555888777777777666666666666444444555555444444333222444222111111222333222111111111111000000000000000...............///000000000000000//////000000000000//////......//////000........................//////000000000000//////................................................------------------------------------------------------------------------------------------------...............///000111------------------------------------------------------------------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,+++,,,,,,---------------,,,,,,...///000000111111---------............///000000///...---------...000//////////////////000------......//////000000///...,,,+++,,,---///111---,,,,,,,,,,,,---......------,,,,,,,,,,,,------******+++---...///000000,,,---...---,,,++++++,,,------............------***+++,,,...////////////,,,------......------,,,+++,,,,,,---............,,,,,,,,,---------......---------------.........++++++,,,,,,---.........------.........---,,,,,,---......//////......------------............///------............------........................,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,+++,,,...000111222111///...,,,,,,,,,------///000111*********++++++,,,,,,,,,...---,,,++++++,,,...///---,,,+++***+++,,,...///++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---......///,,,---------------------------------------------,,,,,,------,,,,,,+++***...//////////////////...---------......///////////////000111111111111111111222222333333333222222//////000000000111111111000000000000000000000000111111111222333333444444444555555666666666666555111111111222333444555666777777777666666555555555777777777777777777777777444444555777999;;;===>>>::::::::::::999888777777777777888888888999999999;;;:::::::::999999999888888888888999:::;;;<<<<<<;;;;;;<<<<<<<<<;;;999888888999999:::;;;===@@@BBB===<<<:::888888999:::;;;999999:::::::::999999888999888888777777666666666777777777666666666666555222222333333222222111000222000//////111222111000000000000000000000111111...............//////000000000///......///000000///......------......///........................//////000000000000//////................................................------------------------------------------------------------------------++++++,,,,,,---......///...............///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------.........+++++++++,,,,,,------------------------------...+++,,,------......------/////////000//////...------------............/////////...---,,,,,,,,,,,,///......------......///------......//////000000///...---,,,,,,...000111))))))+++,,,---............------,,,,,,------...***+++,,,...////////////+++,,,...---,,,***++++++------............------***+++,,,---.../////////,,,------......------,,,++++++,,,---------,,,,,,+++,,,,,,------.................................,,,,,,------......//////,,,------......---,,,,,,------......///.........---------............///------............------........................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,.../////////...---//////...---,,,+++++++++******++++++,,,,,,------...---,,,+++,,,---...///...---,,,++++++,,,---...++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------------------------------******++++++,,,,,,,,,---+++,,,---.........------///////////////////////////////////////...------...//////000000//////...,,,,,,------......////////////000111111111111111111222333333333333333333/////////000000000111111000000000000000000000000111111222222333444444444444555555666666666555555000000111222333444666777999888888777777666666555666666666666666666666666444444555666888:::<<<===999999:::999999888777777777777777888999999:::::::::::::::999888777777777555666777999:::<<<===>>>;;;;;;::::::999888888888777888999999:::;;;>>>AAA>>><<<:::888888888999:::999999:::;;;;;;;;;::::::888888888888777777666666777777666666666666555555222222222222222111000000111///......000111111000000000000000111111111111...............///000000000000............000000//////............//////------------------------......////////////......------------------------........................------------------------------------------------------------------------******+++,,,---...//////.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////+++,,,,,,---......//////***++++++,,,,,,------...---------,,,------...///,,,---......//////......//////......---,,,******---------............///...------,,,,,,,,,------......------------...............//////////////////...---------...000000$$$&&&))),,,.........------,,,,,,,,,,,,,,,,,,---+++,,,---/////////......+++---//////---++++++,,,------............---------------......------,,,,,,------......------,,,---------...------,,,,,,++++++,,,,,,---......///..................------,,,---------------------,,,,,,------------,,,,,,+++,,,---...............---------............///,,,------......------,,,........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,000///---,,,******))))))+++++++++,,,------......,,,,,,,,,,,,------.........------,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///.........---,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------+++,,,,,,---------,,,,,,+++,,,---.........------///////////////////////////000000000000///......//////000000000000//////---------...//////000000//////000111111111111111111222333333444444333333////////////000000000111000000000000000000000000111111222333333444444555444555555666666555444444111111222333444666888999;;;::::::999888888777777555555555555555555555555444444444666777999;;;<<<888999999999999888888777666777777888999999::::::999999999999888888888888777888999:::<<<=========<<<:::888777666666777888666888999999888999<<<@@@>>><<<:::888888888999:::888999999:::;;;;;;;;;:::999999888888888888777777777777666666666555555555333333333333333222222111111///...///111222222111///000000000111111111111//////......//////000111111000...------...000111111111000000000000111111------------------------------............------------------------------........................------------------------........................------------------------+++++++++,,,,,,---------///...------------------------------------------................................................---------...............******+++,,,,,,---.........------,,,---...///000---...//////000000//////............---,,,++++++---------............///...------------....../////////............/////////////////////.....................////////////!!!$$$)))---//////---,,,,,,++++++++++++++++++,,,,,,---.../////////...---,,,...000000...---,,,------..................---/////////...---+++***))),,,------......------,,,////////////...---,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,***+++,,,---............---------.........//////,,,------......------,,,...........................---,,,++++++,,,---...+++++++++,,,,,,+++++++++******)))))))))***+++,,,,,,,,,+++******+++++++++++++++,,,------...//////,,,,,,,,,------..................------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...---,,,++++++*********,,,,,,,,,,,,******++++++++++++++++++++++++*********++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,---------)))************+++++++++++++++++++++,,,,,,---...------------------------...//////000000///......***+++---...///...------------------------------......//////......---,,,//////000000000000//////---......///000111111222//////000111111111111111111222333333444444444444////////////000000000000000000000000000000000000111222222333333444444555444555555666555555444444222333333444666888:::;;;777777666666555444444333555555555555555555555555444444444555666888999:::888888999999999888888777666777777888999999::::::777888888999999::::::;;;999:::;;;<<<============<<<:::777555444555777888666888999888777888;;;???>>>===:::888888888999:::777888999:::::::::::::::999999999888888888888888777666666666555555555555444444555555555444333333222000///000222333333222//////000000111111111222///////////////000111111111///...------...///111333333222222222222333333------------------------,,,------------------,,,------------------------........................------------------------........................------------------------------,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,................................................------------------------/////////...------,,,,,,******+++,,,,,,---.........------,,,---...///000...//////000000000000000......///////////////...---------.........//////...............///000111000000////////////000000000000//////.........------......///000/////////,,,---/////////---+++)))///......------......////////////...------,,,,,,,,,------......------,,,'''((()))***+++,,,,,,,,,------------------------------+++******+++------,,,,,,---------,,,++++++---.........---,,,++++++***,,,...000000...,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------...//////////////////...,,,,,,,,,------............------,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------........................///...---,,,,,,,,,---...)))******++++++******))),,,,,,,,,---------......+++++++++++++++++++++++++++++++++************)))+++,,,,,,------,,,,,,+++444222///---+++++++++,,,++++++++++++++++++++++++***---...+++***,,,---,,,,,,,,,,,,++++++)))((((((------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++---------,,,,,,+++++++++***++++++,,,---...//////+++,,,---...//////////////////////////////......//////............//////......///000111111000000............///////////////...---------...000111222111111111000000//////222111000//////000111222444333111000000000111111333333333333333333333333222333444444555555444444333444444555777888:::;;;777666555444444555666777555777888777666555666888999888777555555777888999777777777777777888888999777888888999999999888888;;;;;;999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;777777777777777888888999<<<<<<;;;:::888777666666777888888999999:::;;;;;;<<<;;;:::999777666555555666666555555444444444444444444444333333333222222000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000///...---------------//////////////////////////////.........---------,,,------......------,,,//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------////////////////////////---------------------------------............///------------------------...........................---,,,,,,,,,,,,---...------------------------........................////////////////////////////////////////////////,,,---......//////......++++++,,,---...///000111/////////...------,,,,,,........................,,,---.........---,,,+++,,,,,,,,,++++++,,,,,,,,,............------------,,,------......------,,,)))***+++,,,------------------------------------------,,,,,,,,,,,,------+++,,,,,,---------,,,,,,---............------,,,+++,,,...//////...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........//////............//////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------,,,+++***)))))))))******---------......---------,,,,,,,,,------------...,,,,,,++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,...///++++++++++++++++++++++++'''+++---***)))+++---+++******++++++++++++******------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,---......//////......---,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,---.../////////...........................//////............//////,,,---..............................////////////111000000///000111222333222222222222111111000000222111000//////000111222333222111000///000000111111111222222333444555555222333444444555555444444333444444555666888:::;;;888888777666666666777888666888999888777666777888999888666555555666888999777777666666777777888999555666777888999:::::::::;;;:::999888888999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999888888888999777777777777777888999999;;;;;;::::::999888777777888888999999999:::::::::999999999888888777777666777666666666555555555555333333333333222222222222000000000000000000000000000000000000////////////................................................000000///.......................................//////.........---------,,,------......------,,,///.........------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------........................////////////////////////------------------------,,,---......//////...............///////////////------..........................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------............------,,,,,,---...////////////------------------------------............------***+++,,,---------------------.../////////......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,---------.........//////000///...------...///000------------,,,,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...------,,,+++,,,,,,,,,---......//////......---,,,,,,,,,,,,------------,,,,,,,,,++++++***************+++,,,---...//////------++++++++++++---------,,,+++++++++,,,---...++++++++++++++++++++++++&&&+++,,,***)))+++,,,+++((()))***+++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,------.........------------------------......//////............//////..................---,,,............////////////000000000000000111222222333333222222222222111111111111000000000000111111222222111000000000000111///000111222333555666666222333444444555555444444333444444555666888999::::::999888777777777777777777888999999777777888999888888666666666666888888777777666666777777888999444555777888::::::;;;;;;;;;:::999888888888888888999:::;;;;;;<<<<<<;;;;;;::::::999777777666666666888777777777777888999999:::::::::999999888888888999::::::::::::999888888777777777777888888888888777666666666666666555555222222222222111111111000000000000000000000000000////////////000000000000................................................111000//////////////////.......................................---------,,,------......------,,,............------------+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,,,,,,,------.........///........................---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------........................////////////////////////------------------------------...////////////...111111000000/////////...,,,,,,------...//////000........................,,,,,,,,,,,,,,,---...///---..................---++++++,,,------...//////------............------------...///////////////------------------------,,,---...//////...---,,,***+++,,,---............------...///000000000///...---,,,,,,,,,,,,---...///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...//////...,,,+++------------............000///---,,,,,,---///000...------,,,,,,+++++++++,,,,,,,,,,,,------......+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++************++++++,,,---............---+++******+++---......---,,,+++************++++++++++++++++++++++++***...000---+++,,,,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++,,,,,,---------------------------------------.........---,,,,,,,,,,,,,,,---------------///......------......///000000111111000///..................////////////...............//////000111111111111111111111111111000000000000000000111222222222111111111222222///000111222333444555555222333444444555555444444444444444555666777888999:::999999888777777777666666777888888777666777888888777666666666666777888666666666666666777888888555666777888999:::::::::::::::999888888777777777999:::;;;<<<<<<<<<;;;;;;;;;:::999777666666666666888888777777888888999:::999999999999999999999999::::::;;;;;;:::888777666777777777777777777777777555555555555555555555555111111111111000000000000////////////////////////......//////000000111111................................................//////............//////................................................,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++........................,,,------......------,,,,,,,,,------......//////........................,,,,,,---------------------------............///------------------------........................------------------------------------------------........................////////////////////////////////////////////////------...///////////////000000000/////////......---------.........//////........................,,,,,,,,,,,,,,,---...///------...//////...------***++++++,,,---...//////---......//////......---,,,------............---------------------------,,,---...//////...---,,,***+++,,,---.../////////------...///000000000//////...,,,++++++,,,...///...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...//////...,,,++++++,,,,,,,,,,,,---------///...---,,,,,,---...///---------,,,,,,++++++***.........------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++...---+++******+++---...,,,,,,++++++************++++++++++++++++++++++++///333555111......---***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))+++++++++,,,,,,---------++++++,,,,,,---...//////------------------,,,,,,,,,,,,,,,---------............------------......000000111111000///..................////////////---......////////////////////////000000000000000000000000111111000000000222333333333333333333333111111222222222222222333222333444444555555444444444444444444555666888888888888888777777666666666555666777666555555555777777666666666666666666777666666666555666777777888888888999999999888888777999999999999888888777777888999;;;<<<===<<<;;;:::;;;;;;:::888888777777777888888888888888999999:::999999999999999999999999:::;;;;;;;;;:::888666555888888777666666555555444333333333333333333333333111111111000000000//////////////////////////////......//////000000111111////////////////////////........................---------,,,,,,------...........................---.....................,,,------......------,,,,,,,,,------------------+++,,,,,,------,,,,,,+++........................,,,------......------,,,---------....../////////........................,,,,,,,,,---------......---------............///------------------------........................------------------------------------------------........................////////////////////////////////////////////////---...//////000000//////------.........///////////////.........---------........................,,,,,,------------------***+++,,,------,,,+++******++++++,,,---...............////////////......,,,,,,---------------,,,------------------------------............------+++,,,---...............------.../////////.........---,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++//////......---,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++***------++++++++++++------(((((()))+++,,,---......++++++++++++++++++++++++000555666333000///---***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---,,,++++++,,,,,,,,,,,,,,,,,,---***++++++,,,---...///000+++,,,,,,---------,,,,,,,,,,,,,,,---......//////......------------........................---,,,............//////////////////000111111111111111.........////////////000000000111111111111000000111222333333444333333333222222222222222222111111222333444444555555444444444444444444555666777888666666777888888777777666444555666666444444555666666666666666666666666666666666555555666666777888999999:::999999888777666888888999999:::999999888888999;;;======<<<;;;:::;;;;;;:::999999999999:::999888888888888999:::::::::::::::999999888888888999:::;;;<<<;;;999666555888777777666555444444333111111111222222222222333111111111111000000000///000000000000000000000000////////////000000000000000000000000000000000000------------------------,,,,,,,,,+++,,,,,,---...---------------------------------...............,,,------......------,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,........................------------------------+++,,,,,,------.........---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................////////////////////////------------------------......///000000000000///,,,---------......//////000//////...------,,,,,,........................,,,---.........---,,,+++***+++---......---+++***+++++++++,,,,,,---------......////////////......,,,------......------,,,------------------------------,,,,,,,,,,,,------------...............------............------,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...+++,,,...//////...,,,++++++++++++++++++,,,,,,,,,...............---------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++....../////////...---,,,,,,------------------,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++---...//////+++++++++++++++++++++++++++000333000...///---*********+++,,,------------++++++++++++++++++++++++---------,,,,,,+++++++++------------------------------......///......------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........***+++,,,,,,------------,,,------...//////000000...------,,,,,,------...,,,---..............................////////////...///000111222111111000.../////////000000000000///000111222222111000//////000111222222222111111000000111111222222333333222333444444555555444444444444444444555666777777555666777999999999999888555666777666555444555777555666666666666666666555666555555555555666777777888888999999999888888777777888999:::;;;;;;::::::888999;;;===>>><<<;;;999:::999999999999:::;;;;;;999999888888999999:::;;;;;;;;;::::::999888777777888999;;;<<<;;;999777555555555555555555555555555111111222222222333333333222222111111111000000000000000000000000000000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,---......---------------------------------.........//////,,,------......------,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000000//////......------------------------------++++++,,,,,,---......///---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------........................////////////////////////------------------------......///000000000000000////////////..............................------........................,,,---/////////---+++))),,,---///000000///---,,,++++++,,,,,,,,,,,,------......////////////......---...............------------------------------------+++******+++------.........///......------............---,,,++++++------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////***,,,...000000...,,,************++++++,,,,,,---,,,,,,------.../////////++++++,,,,,,,,,---------+++++++++,,,,,,---------***************************+++,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))***+++,,,------...+++,,,,,,---...///000000+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++&&&,,,///...---...---***((()))***,,,---...//////++++++++++++++++++++++++---------,,,,,,+++++++++------------------------((()))***,,,---.........---------,,,,,,+++++++++......---------,,,,,,,,,)))***+++,,,---.........------......///000111111...------,,,,,,------.........///000111111111000............/////////000,,,---///000000000///...//////000000111111111222///000111222222111000///---...///111111111000///......///111222333444555222333444444555555444444444444444444444555666777555666888:::;;;;;;;;;:::666777888777666555666888555555666666666666555555555555555555555666777777666777888999999999999999666777999;;;<<<<<<<<<;;;777999<<<===>>>===;;;999888888888888999:::;;;<<<999999888888999999:::;;;<<<<<<;;;:::999777777666777999;;;<<<<<<:::777666333333444444555666666777222222222333333444444444222222222222111111111111000000000000000000000000111111000000//////..............................---------------------------------------...///000---------------------------------.........//////,,,------......------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,111111000///...---,,,,,,------------------------++++++,,,,,,---...//////---------.........//////------------------------........................,,,,,,---......---,,,,,,------------------------........................////////////////////////////////////////////////...//////000000000000000222222111000///...------,,,,,,------.../////////........................)))***+++,,,...///000000,,,,,,,,,------.........,,,,,,++++++,,,,,,---.................................---,,,---...///000---------------------------------,,,,,,,,,++++++,,,,,,............,,,,,,*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++---,,,************,,,------,,,++++++------,,,,,,//////.........---------------------------------........................//////...---,,,,,,++++++---------........./////////......------......///...+++)))+++///000,,,''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------......------,,,,,,,,,------...---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,........................////////////............000000000000000000000000000000000000000000000000000///...------...///000111111111111111111111111//////000111111111111111222111111111222333333444111222333333444444333333555444333222333444555666888888777777777777777888888777666555555666777888555555555555555555555666555444444333333444444555555666777888888777666555888888777777888:::<<<===888888888888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999;;;:::999888777555444444777777888888999999999:::555555444333333333333444333333333222222111111111111111111111111111111111111222444444222111222333000000000000000000000000000000////////////000000........................------........................---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---...---,,,+++++++++,,,,,,,,,,,,------........................------------------------...------,,,,,,------...........................,,,,,,,,,---------......------------------------,,,,,,++++++***+++++++++......------------,,,,,,.........---,,,+++***)))---------.........//////..................---------------.........//////666555333111///...,,,+++........................------------------------------------------------,,,,,,------------------,,,,,,++++++,,,,,,---..............................------,,,---...///000---------------------------------,,,,,,,,,+++++++++,,,---......---,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++******++++++,,,+++***//////.........---------------------------------------------------------///......---,,,,,,++++++------------.........///,,,,,,++++++++++++++++++000---,,,...222333///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------............------...------,,,,,,------......------,,,,,,---------...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,---------............---,,,,,,,,,------........................////////////////////////000000000000000000000000000000000000000000000000000000///......///000000111111111111111111111111//////000111111111111111111000000000111111222333333333444555555555555444555444333333333333444555888777777666666777777888777666555555555555666777888888888777777666666666666555555444444555555666555666777888777777666555999888888888888999;;;<<<888888888888999:::;;;;;;<<<;;;;;;;;;;;;:::::::::;;;:::999999888888999999:::999999888777666555555666777777777888888888999555555444333333333333444333333333222222111111111111111111111111111111111000111333333111111111222000000000000000000000000000000////////////000000........................++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........---,,,++++++,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,............---,,,,,,+++---------.........//////........................---------.........//////.../////////000111111111........................------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------..............................------------...//////------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------............------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------............,,,,,,++++++*********)))///---,,,///222333111...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,+++***)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........//////............------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,---.................................//////000000111111222000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000//////000111111111111111000000000///000000111222333444555555666666555555555444444333333333444444777777666666666666777777777666555555555555666777777777777777777777777777666666666555555666666666555666666777777777666666999999888888888999999:::888888777888888999:::;;;;;;;;;;;;;;;::::::::::::::::::999888888888888999888888888777777666666666666666666666666777777777555555444333333333333333222222222222222111111111111111111111111111111111///000222222000000000111000000000000000000000000000//////......//////000........................++++++,,,---......//////......---------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...))))))***+++,,,---...........................------------.......................................---------...............***+++,,,...000111222333........................------------------------)))***+++,,,...///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,---..............................------------......//////------------------------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++++++++++++++++++++,,,............,,,+++---///000000///...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------,,,++++++***,,,******,,,...000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,+++***))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////.........------,,,,,,------...,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///..............................///000111222333333////////////////////////////////////////////////111111000000000000111111//////////////////////////////000111111111111111111111000000000111111222333333444555555555555555555555444444333333333444666666555555555666777777888777666666666666777888333333444555666777888999666666555555555555666666555555666666666666666666999999999888888888888888777777777777888999:::;;;;;;;;;;;;:::::::::999999:::999999888888888888888666666777777777777777777555555555555555555555555555444333333222222333333222222222111111111111111111111111111111111111111...000111111000//////000/////////////////////////////////....../////////........................------...///000111222333......---------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,------...,,,,,,------...//////000---------------.............................................////////////........................,,,------....../////////................................................)))***+++,,,...///000000.........------,,,,,,,,,------,,,,,,------...///........................---------...............------------------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,............,,,++++++...000000---++++++,,,---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------,,,,,,,,,------------,,,+++******))))))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////.........------,,,,,,------...+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///........................---...///000111222333444////////////////////////////////////////////////000000111111111111000000........................//////000111111111111111333222222111111111222222222222333444444444444333555555555444444333333222555555444444555666666777999999888777777888999999666777777777777777888888555444444333333444444555555555555555555666666777888888888888888888888777777777777777888999::::::;;;;;;:::::::::999999999:::999888888777777888888666666666666666777777777555555444444444444444444444444333222222222222333111111111111111111111111111111111111111111111111...///111111///...///000//////////////////////////////............//////........................------...///000111222333......---------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------++++++***++++++,,,------........................---,,,,,,++++++,,,---........................---........./////////000000.....................---............------------................................................------------------------------------------,,,,,,---------------......///........................,,,---......//////......------------------------............---------,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,...222555555111......///---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.........//////............------,,,,,,------...***+++---...///......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,---..............................------...///111222222333000000000000000000000000000000000000000000000000///000000111111000000/////////////////////////////////000111111111111111444333222222222222222222111222333333444444333333555555555555444333222222444444444444444555666777999888777777777777888999===<<<;;;:::888777666555444444333333333333444444444444444444555666777777777777888888999888888777777777666777777888999:::::::::::::::999999999999999999888777777777777888666666666666666666666666555555555444444444444444444444333222222222222222000000000111111111111111111111111111111111111111...///111111/////////000000000000000000000000000///......------......///........................++++++,,,---......//////......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------...------,,,,,,------...........................,,,,,,,,,---------......------------------------************+++,,,------------------,,,,,,++++++...---+++******+++,,,---...............---------.........//////000000111...............---------,,,,,,------...//////000................................................------------------------,,,,,,---------------------------------...//////........................,,,---.../////////...---------------------------............------------...---,,,++++++,,,---.........---------,,,,,,,,,+++++++++,,,------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///333777666222//////000---------.........//////---------------------------------------------------------------------------------,,,,,,,,,++++++((()))+++---...---,,,+++---------,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------............------...------,,,,,,------...)))+++---...//////...---,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------........................------...///000000111111000000000000000000000000000000000000000000000000...///000000000000///...//////////////////////////////000111111111111111333333222111111111111111222333333444444444444444555555555555555333222111333333333333444555666777888777666555555666777888999999999888777666666555555555444444444444555555444444333333444555777888555666777888999999888888666666666777777888999::::::::::::999999999999888999999888777777777777777666666666666666666555555666555555555444444444444444333222222111222222222///000000000111111111222111111111111111111111111...000222111000///000000000000000000000000000000///......------......///........................++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------+++******+++,,,---......,,,,,,,,,,,,------------000///---+++++++++,,,---//////.........------------......///000000111111//////.........---------,,,,,,---...///000111111................................................)))***+++,,,...///000000,,,,,,,,,------............------------...//////........................,,,,,,.../////////...---------------------------//////.........---------......,,,,,,,,,,,,...............------,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++---,,,************,,,---(((---111111,,,((((((***---------.........//////------------------------........................---------------------------------,,,,,,+++++++++)))+++---000111000//////---------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,------------------,,,...------,,,,,,------...)))***---/////////...---,,,,,,---......---,,,,,,................................................,,,,,,,,,---------......///...------,,,,,,,,,,,,........................------......//////000000000000000000000000000000000000000000000000000000---...///000000///...---000000000000000000000000//////000111111111111111222222111000000///000000333444555555666666555555555555666666555333222000333222222333444555666777666555444333333444555666000111222333444666777777666666555555555555666666444444333333444555777888444555777888999999999888666666666666777888999::::::::::::999999999888888999888888777777777777777777777666666555555555555666666666555555444444444444333222222111111222222//////000000111111111222111111111111111111111111///000222222000000000111000000000000000000000000.........------.................................------........................---------,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++,,,---...///000,,,------...///000111111222111...,,,+++,,,---...//////.........------------......///000111111222//////.........---------.........///////////////........................////////////////////////...///////////////......+++,,,------......------,,,+++)))))))))+++---...//////.........---------+++,,,...---,,,,,,---///......------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,------......------,,,---------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000111///,,,+++,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...//////.........---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...------++++++***)))---,,,++++++------,,,++++++,,,,,,------,,,,,,++++++++++++******)))))))))------,,,++++++*********---------........./////////............---------------------------------...------,,,,,,------...---,,,++++++------,,,+++++++++,,,,,,,,,---------///...,,,+++***+++,,,,,,------............------........................////////////////////////111000///////////////000///000000000000000//////000000000000000000000000000000000000111111111111111111000000111111222333444444444555444444333333555555555555555555555555555444333333333333444555666666777888888777666555888666444444555666666666888777666555555666777888222222222333444555666777666666666666777777777777777777777777666666666666777888999999999999888777888888777666555444444333888888777666555444444333777666555444333222222222111111111222222333333333111111222222222333333333////////////............000000000000000000000000000000//////.........---//////.........---------//////.........---------......//////...---,,,,,,........................///......------,,,,,,+++------------,,,,,,+++************+++,,,---...///---,,,,,,++++++,,,,,,------------------------------------,,,+++***)))(((---------.........//////..................------***++++++,,,---...//////---------............///,,,,,,,,,---------......------------------------...+++***+++---...---+++000//////.........//////000000///...............//////.........---------000000///000000111222222333111///---,,,++++++,,,...------,,,,,,------......------,,,,,,------.................................////////////......+++,,,------......------...---+++++++++---...000//////.........---------,,,---///...------...000......------------......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++))))))***,,,,,,------------------------------------------------------,,,,,,+++++++++------------------------,,,------------------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...........................,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,++++++***,,,++++++,,,---------,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------.........//////------------------------...------,,,,,,------...---,,,++++++------,,,+++++++++++++++,,,,,,,,,---...---,,,+++++++++,,,,,,------............------................................................//////.........//////000//////000000000000//////000000000000000000000000000000000000111111111111111111000000111111222333333333444444555444444444444444444444444444444444555444333333333333444555666777888999999888777666888666444333555666666555666555444333333444555666444444444444555666777888555666666666777777777777777777777777666666666666777888999::::::999888777888888888777666555555444666555555555555555555555666666555333333222222333111111111222222333333333111111111222222222333333111111000000000/////////000000000000000000000000000/////////............//////.........---------//////.........---------...............------,,,........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,+++***))),,,------------.........---------------------------.....................---------............///,,,,,,,,,---------......------------------------...,,,***+++---...---+++......------------......000000///...............//////.........---------000000/////////000111111333222000......---.........------,,,,,,------......------,,,,,,------...------------------------------......///......---+++,,,------......------//////...------...000111...............------------...000///......///111......------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------------............///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...000---------------------,,,........................------,,,,,,,,,,,,++++++------------------------------............---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,------...---------------.........------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++............------------*********+++,,,---------+++++++++,,,,,,,,,------++++++,,,---...///000111------------------------...------,,,,,,------...---,,,+++,,,---...---+++******+++++++++,,,,,,,,,...---,,,,,,+++,,,,,,,,,------............------........................------------------------......---......///000111//////000000000000//////000000000000000000000000000000000000111111111111111111000000111111222333222222333444555555555555333333333333333333333333555444444333333444444555777777888999999999888777666555333333555666555555555555444333333444555555555555555555555666777888555555666666666777777777666666666666777777777777888999::::::::::::999888888888777777666666666555333333333444444555555555666555444333333222222333111111111222222222222222111111111222222222222333111111000000000/////////000000000000000000000000////////////...........................---------...............---------............------------------------------------******++++++,,,------...******+++,,,,,,,,,++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........---------............///,,,,,,,,,---------......------------------------...,,,+++,,,------,,,+++------------------------000///......---........................---------000//////.........//////000000///...------.........------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,------......------000//////......///000000........................,,,...//////......///000......------------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,------......------,,,,,,,,,---------...............------------......---------------------------...////////////000000...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...............------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------***,,,---...------------+++,,,,,,------,,,,,,+++...............---------+++++++++,,,,,,,,,---------------.........//////,,,,,,------...//////000------------------------...------,,,,,,------......,,,+++,,,---...---,,,*********+++++++++,,,,,,---------,,,,,,,,,------------............------........................------------------------............///000111222...//////000000000000//////////////////////////////000000000111111111111111111000000111111222333111222333444555555555555333333333333333333333333444444444444444444444444555666777888999888777777555444333333555666555444666666666666666666666666555555444444555666777777555555555666666666777777666666666666777777777777888999:::;;;;;;:::999888666666666666666666666555333333333333333333333333555444444333222222222333111111111111111222222222111111111111222222222222000000/////////.........///////////////////////////////////////............................................................---------------------------------------------*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------***++++++,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------///.....................---------............///,,,,,,,,,---------......------------------------...---------------,,,,,,,,,,,,------.........---///......------.................................000///...---------------,,,,,,,,,+++,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,------......------//////..................---.....................+++---......---,,,...///......------------......+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,------......------,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------......------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---------.........000000///---,,,+++***))))))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,------...***---///000...,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++---------.........//////........................------------------------...------,,,,,,------......---,,,,,,......---,,,******+++++++++,,,,,,,,,------------------------------............------........................------------------------.........///000111222333......///000000000000000///////////////////////////000000000111111111111111111000000111111222333111222333444555555555555444444444444444444444444444444444444444444444444333444666777777777666666444444333444666777666555555555666666666666555555444444444333444444555555555555555555666666666666555666666666777777777888888999::::::::::::999888555555555555555555666666555444444333222222111111444444333222222222333333111111111111111111111111000000111111111222222222111111111000000000//////////////////////////////.........///////////////---.....................---.....................------,,,,,,,,,,,,---...------------------------,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------------+++++++++,,,,,,,,,------,,,---------.........///++++++,,,---......//////---------............///,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,---...///////////////......------------......---.....................//////...------,,,------+++++++++,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...------------------------******+++,,,------------+++,,,------......------...............------------------...............+++,,,------,,,,,,---///......------------......,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,------------------------111///............---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---............---000///...---,,,******)))((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------+++...222111...++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,.........---,,,++++++++++++++++++,,,,,,,,,------//////.........---------------------------------...------,,,,,,------......---,,,---...///...,,,++++++,,,,,,,,,---------,,,,,,---............---------............------........................------------------------///////////////000111222---...///000000111111000000000000000000000000000000000000000111111111111111111000000111111222333222222333444555555555555555555555555555555555555333444444555555444444333222333555666777666666555444444444555777888777555333333444444444444333333444444333333333444444555444444555555555666666666555555666666777777888888777888999999999999888777444444555555666666777777666555555444222111111000333333222222222222333333111111111111111000000000000000000111111111111222333333222222222111111111000000000000000000000000.........///////////////---------...............---------...............---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,---------------,,,,,,,,,,,,------------,,,------....../////////******+++,,,---...///000---------............///,,,,,,,,,---------......------------------------...//////...,,,+++,,,---,,,---...000111000000///---------,,,------...///---------...............///......---------......---....../////////.........------,,,,,,------......------,,,,,,------...........................)))***+++,,,,,,---------+++,,,------......------.../////////...------,,,---------.........//////,,,---......------...///......------------......------------,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,---------------,,,,,,,,,,,,------........................111///---...000000///---***++++++,,,---...//////------------------------+++++++++,,,,,,------------------------------------,,,***))))))***,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,.../////////...------------,,,,,,,,,,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000444222...***)))***+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------------...............------------------------...------,,,,,,------...///---,,,---...///...---,,,,,,---------.........+++,,,.../////////...---------............------......................................................---------......///---...///000111111111111000000000000000000000000000000000000111111111111111111000000111111222333333333444444555444444444444444444444444444444444333333444555555444333333222333555666777777777666555444555777999:::888666222333333444444333333222555555444444444444555555444444444555555555666666555555555666777888888888666777888888888888777666555666666777888999999999555555444444333333222222333222222222222222333333222111111111000000000///000000000000111111111111111111111000000000000///000000000000000000000000............/////////000---------.........//////---------.........//////---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------.........---,,,,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,------------------,,,------------.........++++++,,,------...//////,,,,,,------......//////---------............///,,,,,,,,,---------......------------------------...000111///,,,+++,,,---***,,,...///000000///...---,,,,,,,,,------...///---------.........//////..................///000...///000000000///.........------,,,,,,------......------,,,,,,------...------------------------((()))***+++,,,---------+++,,,------......------//////000000///...---------------.........//////---...//////......///111.........------..................------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,------......------,,,++++++,,,,,,,,,---------.........------.................................***((('''(((,,,---,,,***)))***+++,,,...///000000........................+++++++++,,,,,,---------------------------------...---+++******+++---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,.../////////...---******+++,,,,,,---......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---111555333...)))((()))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,------......///---------.........//////+++,,,,,,---...///000000------------------------...------,,,,,,------...///...------...///...------------.........//////+++,,,.../////////......---..................---........................////////////////////////------,,,+++++++++,,,,,,---...///000111111111111000000000000000000000000000000000000111111111111111111111000111222222333444444444555444444333333333333333333333333333333333333444555555444333333333444666777888888888777555555666888::::::999777444444555666666555444444777666666555555555666666444444444555555555666666444555555666777888888999555666777888888777666555777777888999:::;;;;;;<<<333333444444444444555555222222222111222222333333222111111111000000//////000000000000111111111111...---------,,,,,,,,,,,,000000000000000000000000---.........//////000000---------.........//////---------.........//////---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///////////////...---,,,,,,*********+++,,,---...///---,,,,,,++++++,,,,,,---------------------------,,,------......---,,,,,,---------.........//////******+++,,,,,,---......///////////////.........---------.........//////,,,,,,,,,---------......------------------------...000111///,,,***,,,...)))***---/////////...---,,,,,,,,,,,,------...///---------.........//////...............///000111---.../////////...,,,+++...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,------......------,,,...------------...//////111111000///...------------,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,++++++******++++++,,,******+++++++++,,,,,,,,,000///---,,,+++,,,,,,---------......///000000000........................///............---------------------------------*********++++++,,,,,,---------------------------++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------............///...---+++******+++---...,,,,,,,,,---------..............................+++++++++,,,,,,---------++++++,,,------......///---,,,,,,++++++,,,,,,---...------------...//////......------------......000111222000,,,+++,,,///000000000000000000000000......////////////......////////////000000000000//////000000111222444444666555555444444333333222444555666555333333555666555555444333333333333444222333444555666888999999444555555666777888888999:::777555333444444333333333333444444555666666666777777777777666666666666444555555666666666666666999888777666666555666666666666555555555777888999333333222222222333444444777666444222222222333444444333222111000000000000111111111111000000000000000000//////.........---......////////////......////////////............///......------,,,++++++,,,------+++******,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...111333444111...,,,+++......---------......///++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...++++++++++++++++++++++++........................------------------------+++++++++,,,,,,,,,------///......---------......++++++,,,------,,,,,,,,,---.../////////...---,,,------............------..................------------------------,,,,,,////////////////////////.........------,,,,,,,,,------............------,,,,,,,,,------.........//////---,,,+++*********...------,,,,,,+++++++++,,,------......------,,,---------,,,---......///.........---,,,,,,,,,+++------,,,,,,------...///,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,///...---,,,,,,,,,------///.........................................................------------------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------...............---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,------......///---,,,,,,++++++,,,,,,---...------------...//////.........------.........///000111///,,,+++,,,...000000000000000000000000......////////////......////////////000000000111111111111111111111222222333333222222222222111111444555666555333333555666555555444333333333333444333444444555666777888888444444555555666666777777666444222111222222222111333333444444555666666666777777777777666666666555444444555666666666666666666666555555555555555555777666555555555666777888444444333333444444555555777555333222111222333444333222111000////////////111111111000000000//////000/////////..................////////////......////////////............------------------------,,,------,,,******,,,.........---------,,,,,,,,,------------------------,,,,,,------------,,,,,,---///111111///---,,,,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---------.........///......------.........,,,,,,,,,------,,,,,,,,,***+++,,,---------,,,+++------............------........................////////////////////////------------------------.........------,,,,,,,,,------............------,,,,,,,,,------.........---,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------...------------------,,,,,,...------------...//////+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////......---,,,,,,+++------------------------............------------------------------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------------------------------------------------------------............///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,------......///------,,,,,,,,,,,,------...------------...//////........................///000000...,,,,,,---...000000000000000000000000...//////000000//////.../////////000000000111111333222222111000000111111111111222222222222333333444555666555333333555666555555444333333333333444555555555555666666666777444444444555555555555555888666444444666777666666333333444444555666666666777777777666666666555555444444555666666666666555444444444333444444555555777777666555555555666666555444444444444555666777777666444222111111222333222111000///............111111000000000000//////////////////..................////////////....../////////............---++++++,,,------...//////,,,------,,,++++++,,,......------------,,,,,,,,,........................,,,,,,------------,,,,,,,,,---......,,,,,,,,,...//////...---,,,,,,,,,---------------------------...------------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------........./////////......---......//////,,,,,,------,,,,,,,,,,,,******+++,,,------------------............------........................////////////////////////------------------------.........---------------------............---------------------.........---------------...//////,,,,,,,,,,,,------......,,,------......------,,,,,,++++++++++++,,,------.........///////////////......------......///000,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---......///......---------,,,,,,,,,------------------------.........---------,,,,,,,,,,,,---------------------------,,,,,,++++++***,,,,,,------.../////////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///...------------...///,,,,,,,,,---------........................------------,,,,,,++++++******++++++,,,------......///------,,,,,,,,,,,,------...------------...//////......////////////......000000//////......///000//////////////////////////////000000000000////////////000000000111111111222222111111111111111222222222333444444555666666444555666555333333555666555555444333333333333444666666666666666555555555666555555555555555555555888777666777999:::999888333333444444555666666666777777666666666555555555333444555555666666555555444333333333444555666666777666666555555444444444444333333444444555666777999777555333222222333444222111000///////////////111000000000///////////////////////////...............////////////......//////.........---------,,,,,,,,,---------......,,,---...---,,,+++---...------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,---,,,+++,,,...000000///...---,,,,,,++++++---------------------------------------......///...------,,,,,,------...------------------------------------------------------------------------------------...........................//////000...------,,,,,,,,,,,,,,,+++,,,---...//////000000,,,------......------,,,---------...............,,,,,,,,,---------------////////////////////////...............---------------............---------------...............111000///......---------+++,,,,,,------......///,,,------......------,,,,,,++++++++++++,,,------.........///////////////---------------...//////------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,---------+++,,,,,,------.........,,,,,,,,,---------......------------------------...------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,+++++++++---------....../////////+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------............------.........,,,,,,,,,---------......//////.........---------,,,,,,++++++******))))))++++++,,,------......///...------,,,,,,------......------------...//////......///000000///......111000//////000111111111//////////////////////////////000000000000//////000000000000111111111111000000000000111222333444222222333333444555666666444555666555333333555666555555444333333333333444666666666666555555555555777777666666666666666666444333333444666777777555333333444444555666666666666666666666555555555555333444444555555555555555444444444444555666777777555555555555444444333333222222222222333444555666:::999666444333333444555222222111000000000111111000000000////////////............///////////////......////////////..................------------......---------,,,,,,,,,,,,---......---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,------,,,+++,,,///111000///...,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---......------,,,,,,------...------------------------------------------------------------------------+++,,,,,,,,,,,,---------...............///000111///...---,,,,,,,,,,,,---,,,,,,,,,---...///000000,,,,,,------------,,,,,,---------.........//////,,,,,,,,,---------......000000000000000000000000........................------............------........................111000//////............,,,,,,------.........///,,,------......------,,,,,,,,,,,,,,,,,,------...------------------,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,---.........------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......---------,,,,,,++++++***++++++++++++************++++++,,,------......///......------------.........------------...//////...///000111111000///...000///......000222222111000000000000000000000000///000000111111000000///000000000111111111222222/////////000111333444555000000111222222333444444444555666555333333555666555555444333333333333444666666666666666555555555666666777777777777777777555555555666888888777666333333444444555666666666666666666555555555444444333333444555555555555444555555555555555555666777444444444555444444333222111111111222333444555666;;;999666444333333333444222222111111111111222222000000////////////...............///////////////......////////////...............------------,,,//////...---,,,,,,++++++,,,---//////---,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,------,,,+++,,,...111......---,,,+++++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------............///000111111000///...,,,,,,,,,------+++++++++++++++,,,---...,,,,,,------------,,,,,,,,,,,,------.../////////------......///000000000......................................./////////------............------/////////...............---------......000111222---------...............,,,------......------,,,---------,,,---......///.........---,,,,,,,,,+++,,,++++++++++++,,,------,,,,,,------...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,++++++******++++++,,,,,,,,,,,,------------...,,,---.........---,,,+++.....................///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---......///,,,,,,,,,---------------.........---,,,,,,+++++++++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,---------.........------,,,++++++******,,,,,,,,,,,,,,,---------++++++,,,------......///......------------.........------------...//////...///000111111000///...///---+++,,,///111111000000000000000000000000000000000111111111111000000000000111111111222222222111000000000111222333333111111111222222333333333444555666555333333555666555555444333333333333444555555555666666666666666444555555666666777777777777777777888::::::888666333333444444555666666666666666555555555444444444222333444444555555444444555555444444333444444444222222333444555444333333222222222222444555666777999888555222111111111222111111000000000000111111000000/////////...................../////////000......////////////...............---------,,,,,,---------------------,,,+++---//////...---------,,,,,,,,,---------......------------------------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,******,,,...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...............///000111222111000...,,,+++,,,---...---,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,------...//////000------......///000000111........................---........./////////000------............------000/////////.........---,,,,,,,,,---...///111111........................,,,------......------,,,...------------...//////111111000///......------++++++******++++++,,,---++++++---///111333444555++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,++++++++++++++++++,,,,,,,,,,,,---------......------...///...---+++***000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---...//////,,,,,,,,,------.........111111000///...------,,,,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,........................+++***+++,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000///...------,,,,,,---------....../////////++++++,,,------......///......------------.........------------...//////...///000222222000///...---+++)))***...000000...000000000000000000000000000000111111111111000000000111111111111222222222333222111111000111111111333333444444444444555555444555666555333333555666555555444333333333333444555555555555666666777777333333444444555666777777444444444555666666444222333333444444555666666777666666555555555444444444222333444444555555444444555444444333222222222222000111333444555444444333333333333444555666888888888666333111//////000000000000////////////000111000/////////............---.........//////000000......////////////............---------,,,,,,,,,+++,,,,,,------......///+++---000000...---------,,,,,,,,,------.................................---......//////......---)))+++,,,+++***)))***+++,,,,,,+++++++++,,,------------------------------...------------...//////...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............///000222222222000...,,,+++,,,---...000///...---,,,---...///+++,,,,,,------,,,,,,+++,,,,,,------...///000000++++++,,,,,,---...//////111111111111111111111111---.........//////000000---..................---000000//////.........---///......------------...------............------......------------......---......,,,++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,+++*********+++,,,---******+++,,,------------------------------------------------------------******+++++++++,,,,,,,,,...------------...//////------............------,,,---...//////...---,,,...------,,,,,,------...------++++++++++++------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------*********++++++,,,,,,,,,------------------------,,,++++++******++++++,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...//////.........///000000------............------------------------------,,,---......//////......,,,---///000111111111000......//////...---,,,,,,///////////////000111111111111000000//////......333333222222111000000///222111111111000000//////000000111222222222222111333333222222333333444555333333333333333333333333222222333333333333444444555555555555666666666666555555555555666666666666777777777777777777777777333444444555555444444333444444444444444444444444444444444444444444444444222222333444444444333333333333222222333333444555333333333333333333333333222222222222222222222222333333222222111000000000////////////////////////...------------...//////---...///000000///...---,,,,,,,,,------------...+++++++++******)))))))))///......------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---------,,,,,,+++***++++++------------++++++,,,------......------,,,---------,,,,,,+++++++++........................000000000000000000000000000////////////.........,,,------......------,,,---..................---,,,,,,,,,---------......000000000000000000000000........................000000000000000000000000------------------------000////////////.........------,,,+++,,,---...///------............------------,,,,,,,,,,,,------,,,------+++******,,,...------------------------........................,,,,,,------.../////////000///---,,,+++******+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,---------,,,---......///------............------,,,---...//////...---,,,...------,,,,,,------...------,,,++++++,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...,,,++++++*********++++++------............------------------------------,,,---......//////......+++,,,...///000000000///......//////...------,,,///////////////000111111111000000000/////////...111111111111111111111111111111111111000000000///000111111222333222222222333222222222222333444444333333333333333333333333222222333333333333444444555555555555666666666666555555555555666666666666666666666666666666666666333333444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333333222222222222333444444333333333333333333333333222222222222222222222222---------...//////000000////////////////////////...------------...//////......////////////......//////......---------,,,........................---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------------,,,++++++,,,---............---,,,,,,------......------,,,---------,,,,,,,,,++++++---------.............../////////////////////////////////.........------,,,,,,------------,,,,,,------............------,,,,,,,,,---------......////////////////////////........................////////////////////////------------------------/////////.........---------,,,,,,,,,,,,---......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------------------------........................------------------------000000...---,,,+++++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------............------------............------...------,,,,,,------...------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------..................------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,---......,,,,,,---...,,,,,,++++++,,,,,,---.........---,,,++++++++++++------............------------------------------,,,---......//////......+++,,,---.../////////............///......---,,,///////////////000111111000000000000////////////......///000000111222222111111111111000000000000111222222333333333333333222222222222222333444444444444444444444444444444222222333333333333444444444555555555555666666666444555555555555666666666555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444666555333222111222222333222222222222222333444444444444333333222222111111000000000000000000000000/////////000111111222222////////////////////////...------------...////////////............//////000///...---,,,+++******///////////////000000000---,,,,,,++++++,,,,,,---//////............---------------,,,,,,+++++++++,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++............---------,,,---......//////......---------............------------------,,,,,,,,,,,,---------.........//////..............................---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..............................................................................------------------------............---------,,,+++,,,------......------------............------,,,,,,,,,------,,,,,,,,,+++,,,------++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---------,,,,,,+++***++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,++++++++++++,,,------------............------------------------------...------,,,,,,------...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......///------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,///.........------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...111000///...---,,,,,,,,,,,,------......------,,,------------------------,,,---......///.........------......////////////---...............------///////////////000000111000000000000////////////.........///000000111111111111111000000000000000222222333444444444444333222222222111222333333444444444444444444444444444222222222333333333444444444444444555555555666666444444444555555555666666444444444444444444444444333333222222222222333333222222222222222222222222333333444444444444444444777666333111000111222333222222222111222333333444555444444333222111000000000000000000000000000000333333222222111000000000////////////////////////...------------...////////////---,,,,,,---//////------,,,,,,+++******)))............------------///......------......///............------------...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---.........------............------------............------------------------,,,,,,,,,,,,------.../////////---------------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------........................------------------------..............................---------,,,,,,,,,+++,,,---...///...---,,,------............------------............------,,,...//////---------...........................,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++***+++++++++,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,++++++++++++,,,------------............---------------,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,......------,,,,,,++++++---------------------------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...///...---,,,+++*********,,,,,,------------,,,,,,------------------------,,,---......///.........//////////////////000000------...............---///////////////000000111////////////000000000000////////////////////////000000000000000000111111222222333444444444444333222111111111111222333333444444444444444444444444222222222333333333444444444444444444555555555555444444444444555555555555555555555555555555555555333222111111111111222333222222222222222222222222333333333444444444555555777666333111000111222333222111111111111222333333444444333222111111000000/////////////////////////////////...------,,,,,,////////////////////////...------------.../////////...---,,,,,,---...///,,,,,,,,,,,,,,,---------.........---,,,+++******///......------......///,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------......///---,,,,,,,,,,,,,,,,,,------......//////......------------------------------------.........//////---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------........................------------------------..............................---------,,,,,,,,,+++,,,---...///...---,,,------............------------////////////---------...000000.........///...................................................---------,,,,,,++++++---------,,,+++***(((((()))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------............------------,,,,,,,,,,,,------...------,,,,,,------...------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++++++++++++++++++++***++++++,,,,,,------.........------------......---------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---............------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...000///...------,,,------,,,,,,------------,,,,,,------------------------,,,---......//////......000000////////////000111,,,---......///.........///////////////000111111////////////000000000000000000000000000000000000000000000000111111111111111222222333333333333333111111111111111222333333333333333333333333333333222222333333333333444444333444444444444555555555333444444444444555555555555555555555555555555555333222111000000111222333111111111111111111111111222333333444444555555555666555333222111222222333111111111111111222333333333333222222111111000000////////////////////////------......///000000000////////////////////////...------------...//////......------------...............//////000000000//////......---,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,---...///---,,,,,,++++++,,,,,,---......////////////......------------....................................------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------........................------------------------....................................---------,,,+++,,,------......------------............------+++,,,...//////...,,,+++,,,...///000...------...................................................------,,,,,,,,,,,,,,,,,,---......---,,,+++)))(((++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------,,,---......///------............------------,,,++++++,,,------...------,,,,,,------...,,,---...//////...---,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////............//////------------............------------------------------,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...000000///....../////////+++,,,,,,------,,,,,,+++------------------------,,,---......//////......000///............///000,,,------...//////......///////////////000111111.../////////000000000111///000000000111222222222///000000000111111111111000111111222333222222222111111111111111222222333222222222222222222222222222222333333333333444444333333444444444555555555333333444444444555555555333333333333333333333333222111000//////000111222111111111111111111111111222222333333444555555666333333333333333333333333111111111111111222222333222222222111111111111111000000000000000000000000//////000000111222222222////////////////////////...------------...//////,,,------......------,,,///.....................,,,,,,------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......***++++++,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++,,,...///...---,,,,,,,,,,,,---.........////////////......------------.........////////////...------,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------............------,,,,,,,,,---------......------------------------........................------------------------......................../////////.........---------,,,,,,,,,,,,---......---..................---***+++---......---+++***+++---//////...,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------,,,+++******------------------------------------------------,,,,,,,,,---------.........------------...//////---..................---------++++++++++++------...------,,,,,,------...,,,---...//////...---,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///......---------------------------******+++,,,,,,---.........------,,,,,,------...---.........//////000000------------------------...------,,,,,,------...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...++++++*********+++,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,---......//////......//////---,,,,,,---...///,,,,,,---.../////////...///////////////000111111.../////////000000111111......///111222333555555//////000000111111111222000000111222222222222111111111111000111222222333111111111111111111111111222222333333333444444444333333333444444444555555333333333444444444555555222222222222222222222222222111000......000111222000000000000000000000000222222333333444555666666222222333444444444333333111111111000111222222333111111111111111222222222111111111111111111111111/////////...------,,,,,,////////////////////////...------------...//////+++,,,............,,,+++...---,,,,,,+++***))))))(((((()))+++---...///000///......------......///---------.........//////)))***+++,,,------...///.........------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,*********,,,...//////...---,,,,,,---...///......////////////......---------.........//////000000///...---,,,,,,+++..............................------------,,,,,,+++++++++,,,,,,+++++++++---......//////......---,,,,,,,,,---------..............................................................................////////////////////////000////////////............---,,,+++,,,---...///---...///...---------///......---------,,,,,,,,,---.........///000000000---------............///---------.........//////111000///...,,,+++******++++++******++++++,,,---------------------------------------------------------.........---+++***/////////---++++++,,,...++++++*********+++,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,---------............///.........------,,,,,,,,,......---,,,---...///000......//////...---,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,......---+++)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,...------------...//////,,,,,,,,,------..................------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------000---******,,,---,,,***+++,,,.........,,,***(((***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,---///000000///---,,,------------------------................................................++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///000000000000000000000000............////////////////////////////////////......///000000000000000222111111111000000//////111111000000000000111111......///000111222222333555444222111111111222222333333333333333333333333444444444555555555555666555555555555444444333222111111222333333444555555111111111111111111111111333222111111000000111111222222111111111111222222222222111111111111222222333333222111000000111111111111111111111111111111333333222222111222222222333333222111000000000000//////............//////......------------......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,---------,,,******+++++++++,,,,,,,,,*********+++...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------/////////...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................000///---+++++++++---...,,,---...//////...---,,,------------------------,,,------......------,,,------++++++++++++------///,,,***+++......+++(((------------------------................................................///...,,,,,,,,,---///111//////111111111000///...------------------------........................---...///...---,,,---///......---------,,,,,,,,,---..................///---------............///+++++++++,,,,,,,,,---------,,,,,,+++***)))((((((,,,++++++++++++,,,------------------------------------------------------------.........---,,,++++++++++++***((((((***,,,---,,,,,,+++++++++,,,,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,...------,,,---...///000......//////...------,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,---,,,,,,,,,++++++******------------------------------------------------++++++,,,---............,,,,,,,,,,,,,,,---......,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------///---***+++,,,---,,,******+++,,,---------,,,+++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------------------------------................................................++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///////////////////////////............////////////////////////////////////......///000000000000000111111111000000000//////000000000000000000000000//////000000111111222222444333222111111111222222333333333333333333333333333333333333444444444444444444444444444333222222111111222333333444555555333333333333333333333333333222111111000000111111222222111111111111222222222222111111111111222222333222222111000000111111111111111111111111111111000000000111222333555555555444333222111111000111//////............//////......------------......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,---------------***++++++++++++,,,,,,,,,++++++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---.......................................------,,,------............------------------------------,,,------......------,,,------,,,++++++,,,------,,,,,,------,,,+++++++++------------------------................................................///...---,,,,,,---///000,,,---------------,,,,,,------------------------........................---.........,,,,,,---///......---------,,,,,,,,,...------------------,,,---------............///+++++++++,,,,,,,,,------......---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------.........---,,,+++,,,------,,,++++++...000///...---,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,...------------...//////.........///......---,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++,,,,,,---.................................------------------------******,,,---.../////////+++++++++,,,,,,,,,------,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------...---++++++,,,---,,,+++******+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,------------...---+++******+++---...------------------------................................................++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///........................---............/////////////////////////////////......///000000000000///111111000000000000/////////000111222222111000///000000000000000111111111333333222111111111111222333333333333333333333333222222222222333333333333333333333333333222222111111222222333333444444555444444444444444444444444333222111111000000111111222222111111111111222222222222111111111111222222333222111111000111111111111111111111111111111111000000000111222333444555666555444222111000000000//////............//////......------------.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000------------------------,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................,,,...///000000...,,,+++------,,,,,,,,,,,,------------------------------,,,------......------,,,------,,,,,,,,,,,,------))),,,///...***))),,,///------------------------......................................................---,,,,,,...///000/////////......//////000................................................---......---++++++---///......---------,,,,,,,,,---------,,,,,,+++++++++---------............///---------.........//////..................//////---------------...//////---------------------------------------------------------------------,,,---......---------000222111000///------,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,---------------------------------------------......//////---...............---------,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,***++++++,,,---......///------------------------------------------------++++++,,,---............++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,------------......---,,,++++++,,,---...------------------------................................................+++++++++,,,,,,,,,------...------,,,,,,------...---------............///---------------------------------.........//////////////////////////////---...//////000000//////000000000000000000//////...///111333333111///...111111111000000000000000222222111111111111111111222222222222222222222222222222222222333333333333222222222333333222222111222222222333333444444444555555555555555555555555333222111111000000111111222222111111111111222222222222111111111111222222222222111111111111111222111111111111111111111111444333222111000000000111555444333111000////////////......------......///......------------..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------+++++++++,,,,,,,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111222------------------------+++---000111///---,,,,,,------------------------***+++,,,,,,------,,,,,,........................,,,---...///......,,,,,,------+++******+++------------------------------,,,------......------,,,---------,,,,,,---------***+++---,,,++++++---///...........................................................................------------...///000111000/////////000111222////////////////////////........................---...---,,,***+++---///......---------,,,,,,,,,------,,,,,,+++++++++***---------............///---------.........//////++++++++++++,,,,,,,,,,,,......------......///000------------------------------------------------------------------------***+++++++++******---///111000///...---,,,,,,,,,------------------------------------------------------------............---------------------------------...............------...............------,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,++++++,,,,,,---...///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...---,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,---...//////...---,,,------------------------................................................+++++++++,,,,,,,,,------...------,,,,,,------...---------............///------------------------------------............////////////////////////------.../////////////////////////////////000000...///111333333111///...111111111000000000000000111111111111111111111111222222222222222222222222333333333333444444444444111222222333333222222222222222333333333333444444333333333333333333333333333222111111000000111111222222111111111111222222222222111111111111222222222111111111111111222222111111111111111111111111444333222111000000000000333222111///......------......------------............------------......---.....................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,---------///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111222------------------------***---000111///...------------------------------***+++,,,,,,------,,,,,,........................------,,,++++++,,,---...------+++******+++------------------------------,,,------......------,,,---------------------------+++)))***,,,......---........................................................................------------......//////------,,,+++,,,---///000////////////////////////........................---------+++******---///......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------............///+++++++++,,,,,,,,,------------------------------...------------...//////------------------------------------------------------,,,,,,,,,---......---------,,,+++,,,...000000///...---------------,,,------......------,,,,,,,,,,,,------------...---------.........//////,,,,,,,,,------------...,,,---......//////......,,,---......///.........---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---,,,******,,,---...///000///...---...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,---,,,++++++---.........---,,,,,,+++*********++++++,,,,,,++++++***,,,---------............,,,---///000000///---,,,------------------------................................................++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///------------------------,,,------------.........////////////////////////------...////////////.........////////////000000///000111222222111000///000000000000000111111111///000111111222111111111222222222222222222222222333333333333444444444444111222222333333333333333333333333333333333333333222222222222222222222222333222111111000000111111222222111111111111222222222222111111111111222222111111111000111111222333111111111111111111111111000000000000000111222222111000///...------------......------------............------------......---------...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------...---,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000------------------------+++---///000...---......------------------------++++++,,,---------------...........................---+++***+++,,,...000------,,,,,,,,,,,,------------------------------,,,------......------,,,------............------000,,,((())),,,///...+++........................................................................---------............///------------...///000000...................................................---,,,***)))***---000......---------,,,,,,,,,,,,,,,,,,,,,---------------------............///+++++++++,,,,,,,,,------000000000000////////////------,,,,,,------...///---------------------------------------------------,,,,,,,,,,,,---...///000111111///------///111......------,,,------...,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,---------......,,,---.../////////...---,,,------...//////......---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,---------------------------------------------------------------............---,,,++++++***,,,---//////...---,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***,,,---,,,+++***---///+++,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,+++------------............---------......---------------------------------................................................++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///------------------------,,,,,,---------.........////////////////////////,,,---......//////.............../////////000000000000000000000000000000//////000000111111222222...///000111222222111000111111111111111111111111222222222222333333333333222222333444444444444444333333333333333333333333222222222222222222222222333222111111000000111111222222111111111111222222222222111111111111222222111111000000111222222333111111111111111111111111000000000000000111111222//////............//////...------,,,,,,------.........------------......---------.........//////------------------------........................------------------------------------------------++++++,,,,,,++++++***))),,,,,,,,,------------...---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,---......------...000........................,,,,,,---............---.......................................///000000------............------------------------------,,,------......------,,,,,,---...//////...---,,,///---+++******,,,,,,---........................................................................,,,------..................///000111222222222222------------------------...........................---,,,***)))***---000......---------,,,,,,,,,,,,,,,,,,------.........---------.........//////---------.........//////......------,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------------------------,,,,,,+++,,,---...///...///...,,,******,,,...------,,,,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,.../////////...---,,,,,,---.../////////...---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,---------.../////////........................------------------------,,,,,,------...---------)))***,,,......---,,,+++.........------,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------***,,,---,,,******---000(((***,,,.........---,,,,,,------......------,,,---------.........//////...---+++******+++---...------------------------................................................++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////........................,,,,,,,,,---------......////////////////////////,,,---......//////......---.........//////000000111111000000000000111111...//////000111222222333...///000222222222111000111111111111111111111111000111111111111222222222222333444444555555555555333333333333333333333333333333333333333333333333333222222111000111111111222222111111111111222222222222111111111111222222111111000000111222333333111111111111111111111111444333222000///.........///////////////000111111...------,,,,,,------............------.........---------.........//////------------------------........................------------------------------------------------+++++++++++++++***)))(((,,,,,,,,,---------......---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,---...---,,,---///111........................,,,---......//////..............................---///111222333222111000,,,---////////////---,,,------------------------,,,------......------,,,,,,---...//////...---,,,---//////,,,((((((+++///////////////////////////................................................,,,---......//////......***+++---////////////...------------------------.................................////////////000000///...------...///000........................,,,---......//////..................////////////------------------------++++++,,,,,,---...//////------------------------------------------------++++++------------++++++------------------------,,,---------...////////////............---------......---,,,,,,+++******------------...///000000//////...------------............------,,,,,,,,,........................---,,,+++***)))***++++++---------............///------------------------,,,,,,,,,---------............//////......---,,,...---,,,+++,,,---...///,,,,,,,,,---------......,,,,,,,,,+++++++++******************************------------------------******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++******+++,,,,,,---......---------,,,,,,+++++++++...------,,,,,,------...------------------------------------------------.........////////////000+++++++++,,,,,,---------//////...---,,,+++***)))++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,------.........///......------,,,++++++222111///...------.........///000222222111000000000000000000000000000000000000000000000000000000//////000000111111111111444333222111111222333444555444222111111111222222111222333333444444333333333333333333333333333333000000111222333333444444333333333222222111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111000000000000000666333000---,,,,,,...///000000000000000000000000////////////////////////......------------......//////000000///...------///...---,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,------------------,,,,,,.........------,,,,,,,,,//////.........---------+++,,,------......------...---,,,,,,++++++++++++,,,+++)))))))))***,,,...+++++++++,,,,,,,,,------////////////////////////------------------------000///...---------------........................//////.........---------------------------------------------------------++++++++++++++++++++++++...---,,,++++++,,,---...////////////////////////////////////////////////---------............///,,,,,,,,,---------------......//////...---,,,,,,...---,,,++++++,,,---...........................------........./////////000///...------...///000------------------------,,,---......//////..................////////////------------------------,,,,,,------...//////000------------------------------------------------+++,,,,,,------,,,,,,+++------------------------------------............///............------------------,,,,,,,,,++++++///...---,,,++++++++++++//////...---------------......---------,,,,,,,,,........................///...---,,,+++,,,,,,---------------............------------------------,,,,,,---------........................------,,,,,,+++++++++,,,...///000,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,---...///,,,,,,---------.........,,,,,,------------------//////............------......---,,,,,,---...///......///000000000000///000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111222222333222111000000000111111222222333444444444444444333333333333333333333333000000111111222222333333000222333444444333111///000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000444333000///.........///........................////////////////////////......------------......///////////////...------......---,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,///.........------------++++++,,,------------,,,...---,,,,,,+++++++++,,,111000///......000111222,,,,,,---------.................................------------------------//////...---------------........................//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,,,,---................................................---------............/////////////////////............//////...------,,,---------,,,,,,---------........................,,,,,,,,,---------......//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............/////////------------------------------......//////000000------------------------------------------------+++,,,,,,------,,,,,,+++------------------------............------------///............---------,,,,,,,,,---------......------,,,+++************///......---------------...------------,,,,,,,,,........................000///......---.........------------............------------------------,,,------------........................---,,,,,,*********+++,,,...000111,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------...///000---------.........//////------------------,,,,,,.........////////////000,,,++++++,,,,,,---//////......------......///000000000000000000000000000000000000000000000000000111111111000000000000000000111111111111111111000222111000000///000000000222333444444555555444444333333333333333333333333111111111111111111111111---000333555666444111///000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000222111111000000000000000........................////////////////////////......------------......///////////////......---------,,,,,,,,,---......------------------------------------------------...------,,,,,,------...........................,,,,,,------------------............------------++++++,,,------------,,,------,,,+++++++++,,,,,,...---,,,,,,,,,---///000---------.........//////................................................//////...------------..........................................---------------------------------------------------------------------------------......---,,,++++++,,,,,,------------------------........................---------............///000000000///.........---.........///......---,,,,,,------......------,,,........................++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------.........//////------------------------------------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,///............---------***+++,,,---...///000111************+++,,,---...///...------,,,,,,------------------------------........................000//////...............,,,,,,---------.........------------------------------------............------.........---,,,,,,******++++++,,,---...///++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...//////000------------.....................------,,,,,,,,,,,,------...//////000000,,,,,,,,,------......//////...---------...000111////////////////////////////////////////////////111111111111000000000000///000111222222111000///111111111000000000111111333333444555555555555444222222222222222222222222111111111000000000000000...///222333444333222111000000111111111222222222111111111111111111111111111111111111111111111111/////////000000000000000///000111222222111000000........................////////////////////////......------------.........///////////////......,,,,,,,,,,,,,,,---...///------------------------------------------------------,,,,,,,,,,,,------------............//////,,,,,,,,,------.........------------------------,,,,,,---............------,,,,,,++++++,,,,,,,,,******))))))******+++,,,------------....................................///////////////////////////......---------......................................................------------------------------------------------........................//////...------,,,,,,,,,------------------------........................---------............/////////...---,,,+++++++++---...............------+++,,,---......---,,,+++........................+++++++++,,,,,,,,,,,,---------............------------------------------,,,---......///.........------------............------------------------+++,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,+++///............---------)))***+++---///111222333,,,++++++,,,,,,---...///......---,,,,,,,,,,,,,,,------------------------....................................------,,,,,,,,,,,,,,,------------...---------------------------------.........//////---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------******+++,,,---.........+++,,,,,,,,,,,,---------.........------,,,,,,,,,++++++,,,---...//////000////////////......------000///...---...///000111////////////////////////////////////////////////111111111000000000000000///000111222222111000///111222222222222222222222222333444444555555444444222222222222222222222222111111111000000000000000111000000000000111333333000000111111111222222222000000000000000000000000000000000000000000000000......//////000000000000...///111222222111000///////////////////////////////////////////////////......------------............///////////////...,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,++++++++++++,,,,,,------------......//////,,,,,,,,,------.........,,,,,,------------------------...///////////////,,,,,,,,,++++++,,,,,,------------------......///+++,,,,,,,,,,,,---------........................////////////////////////......---------......///........................---.....................------------------------------------------------........................////////////......------................................................---------............/////////...---,,,+++++++++------...............---+++,,,---......---,,,+++........................+++++++++,,,,,,,,,------------............------........................,,,---......//////......,,,------------.........------------------------+++++++++++++++++++++,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,///............---------******,,,...000222333444000000///...------------...------,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,------------,,,++++++,,,,,,,,,,,,------------------------------------------........./////////---------------,,,++++++,,,---------,,,+++***)))++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------******+++,,,---------,,,+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...//////000000000000///...---,,,//////......//////000111000000000000000000000000000000000000000000000000///000000000111111111111000111111111111111111000111111222333333333333222111222333333444444333333222222222222222222222222111111111111111111111111333111///...///000222444000111111111111222222222000000000000000000000000000000000000000000000000---......//////000000111...///000111111000///...000000000000000000000000////////////////////////......------------......---...//////////////////------,,,,,,,,,---......------------------------------------------------,,,++++++******++++++,,,++++++,,,,,,---.........,,,,,,------------------,,,,,,,,,,,,------------------...///////////////,,,,,,+++++++++,,,------------......////////////+++++++++,,,,,,,,,------------------------------...........................------------...//////........................---------...............------------------------------------------------........................---...////////////......////////////////////////---------------------------------............///000000000///.........---,,,---......///.........,,,------......------,,,........................,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,---......//////......,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------///............---------***+++,,,...000222444444111000///...------------...---,,,,,,++++++,,,,,,,,,,,,,,,---------..............................,,,------...---,,,+++***++++++,,,,,,,,,---------------------------------............////////////,,,------------,,,++++++++++++,,,---,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++))))))))))))************+++,,,,,,,,,,,,,,,,,,---,,,------------.........++++++,,,,,,,,,,,,------+++,,,---......---,,,,,,,,,,,,,,,,,,---------...,,,,,,------------------,,,,,,------......//////---.../////////...---,,,------...////////////...000000000000000000000000000000000000000000000000......///000111222222333222222111111111111222222///000111222333333222111000111222222333333222222111111111111111111111111000000111111222222333333222111000000///000000111000111111111111222222222000000000000000000000000000000000000000000000000------......///000000111....../////////......---////////////////////////////////////////////////......------------......------...///////////////......---,,,,,,,,,------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,******++++++,,,------...------------------,,,,,,++++++,,,,,,,,,---------+++,,,,,,---------------,,,+++++++++,,,,,,---...++++++,,,,,,---------,,,,,,,,,,,,,,,---------...---------------------------------------------------------------...//////........................---------.........//////------------------------------------------------------------------------***+++,,,............---........................---------------------------------............/////////////////////......,,,------...//////......---------,,,,,,---------........................,,,,,,------------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,---------......------------------------------------------------------------------------------------------------------++++++++++++------------------------------+++++++++,,,,,,---------//////.........---------++++++---///000222444444------------...///000000...---,,,,,,++++++,,,,,,,,,,,,,,,------.................................,,,---.........---,,,+++++++++,,,,,,,,,---------------------------------............/////////000,,,,,,---------,,,++++++)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,++++++++++++,,,,,,---------******+++,,,,,,---......+++++++++,,,,,,---------,,,++++++++++++++++++,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,---...///000111++++++,,,,,,,,,------------.../////////...---,,,---------.........//////,,,,,,,,,------..................///////////////***+++---...///......---+++,,,---...///...---,,,000000000000000000000000000000000000000000000000------...000111222333444444333222111111222333444...///000222222222111000000000111222222222222111111111111111111111111111000000111222333444444444111111222222111000///...000111111111111222222222000000000000000000000000000000000000000000000000---------...///000000111//////......------------........................////////////////////////.........------.........------...///000000/////////...------,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...))))))***++++++,,,------.........------,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++,,,,,,---...+++,,,---.........---------------.........//////---------------------------------------------------------------...///000........................---------.........//////------------------------------------------------------------------------'''(((***,,,---------,,,---------------------------------------------------------.........//////,,,,,,,,,---------------,,,,,,---.../////////.........,,,++++++,,,..............................***+++---......---+++***------------------------///......------,,,++++++..................---------...///000000...,,,+++........................++++++++++++,,,,,,---...//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------...------,,,,,,------............---------,,,,,,---...000222444222111000...---,,,++++++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------222111111000///...............---------,,,,,,,,,---,,,,,,+++,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((%%%%%%&&&)))+++...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,.........,,,***)))------,,,,,,,,,------...222000...---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........////////////......///////////////////////////000111111111///...---////////////000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000333222111000000111222333000111333333222111333444333222111111000000111111111111000000//////............////////////......000000000000000000000000//////............//////000000000000000000000000---------------...///000//////.........------------------........./////////............---------///...---,,,,,,---...///------------------------++++++,,,,,,,,,,,,------222111000///---,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,---,,,,,,+++*********+++))))))***+++,,,,,,------------------------------///...---,,,,,,---...//////////////////.................................+++,,,,,,------.................................////////////////////////------------------------,,,,,,---.../////////...------------------,,,,,,........................////////////....................................---///000///---,,,,,,---//////.........---------111111000......---------........................+++,,,------------,,,+++------------------------------------------------........................---...///000///...,,,+++........................---------,,,------...............------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,------............---------,,,,,,,,,---///111222000///...---,,,+++++++++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------------,,,++++++,,,,,,,,,,,,------111000000//////...------......---------,,,,,,,,,------,,,,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((((()))***,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))+++++++++)))(((&&&,,,,,,,,,,,,,,,---...///222000...---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------------------------------......---,,,,,,---............////////////..............................000000000000000///......////////////000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111111222333333111111222333333222111111000000111111111000000000/////////...//////000000000000//////000000000000000000000000//////............//////////////////////////////......---------....../////////.........---------------------.........///............------------......------------......------------------------++++++,,,,,,,,,,,,------,,,+++******)))(((''''''+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,---,,,,,,+++******++++++)))******+++,,,,,,------------------------------......------------......................................................,,,,,,,,,,,,,,,---------................................................------------------------,,,------............---------------------------////////////////////////////////////.......................................///111000///....../////////.........---------000///...------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////........................---.../////////...---,,,........................000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...------,,,------............---------,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---............---++++++,,,,,,,,,,,,------/////////......------,,,......---------,,,,,,,,,------,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------,,,***)))+++++++++,,,---...///000111///------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------------------......---,,,,,,---............////////////..............................000000//////......//////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111222333333111000111222333222111111000000111111000000000000////////////000000111111111111000000000000000000000000000000//////............//////........................//////...---------.....................---------------------........................---------------..................---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---,,,,,,+++++++++++++++******++++++,,,,,,---------------------------------..................---,,,,,,------......//////........................---------,,,,,,,,,,,,,,,........................------------------------------------------------------------,,,,,,,,,,,,+++,,,,,,------........./////////////////////////////////............---........................---///111111000///000111...............---------///...---,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...........................,,,,,,,,,---------......---------...............---......//////...------........................000000///...------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,------...---------------............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,......---------,,,,,,,,,---------------------------------------------------------.........//////+++,,,,,,---------------+++++++++,,,,,,,,,------.........------,,,,,,,,,......---------,,,,,,,,,------------------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......---,,,,,,***++++++,,,---...000111111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---......//////......---........................111000...------...///000////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111111111222111222333222111000111222333222111111000000111111000000000000///////////////000000111111000000///000000000000000000000000//////............//////........................000///...---------------........................------------------------.........---------,,,,,,,,,---...//////...---,,,------------------------+++++++++,,,,,,,,,------.........///////////////---------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,---...//////...---,,,+++++++++,,,---...//////........................///.........---,,,,,,,,,........................------------------------------------------------...---,,,,,,++++++++++++++++++,,,,,,---...////////////////////////////////////.........---------........................,,,...000000//////000111........................///......---,,,,,,,,,---------------------------...------,,,,,,------.................................---------,,,,,,,,,---------.........//////------..........................................//////...---,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................************************+++,,,,,,---.........---------............------,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,......---------,,,,,,,,,---------------------------------------------------------.........//////******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,......---------,,,,,,,,,---------------------,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***************)))***++++++,,,---...000111000...,,,,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...************************++++++++++++++++++++++++........................------............------........................000///...------...///000////////////000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111000222222222000000111222333222111111000000111111////////////000000000000...//////000000//////...//////////////////////////////............//////........................000///...------------------.....................------------------,,,,,,...------------,,,,,,,,,,,,---...//////...---,,,------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,---------------------------------+++,,,,,,---.........------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---------------------------------,,,---...//////...---,,,+++++++++,,,---...//////........................000000//////......------........................------------------------------------------------...---,,,+++++++++++++++++++++,,,,,,---...//////------------------------............------------........................+++---//////......///000---.....................000///..................------------------------------------------------........................//////...---,,,,,,++++++,,,,,,------.../////////---------............///..............................------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------............------,,,,,,---------,,,+++++++++++++++***++++++,,,,,,......---------,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,------.........---,,,+++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++++++++,,,+++++++++,,,---...///000///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---------............------------------------------.........---......//////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////000111111000000111333333222111111000000111111////////////000000000000......////////////......//////////////////////////////............//////........................//////...---------......---------...............------------,,,,,,,,,,,,------------,,,,,,,,,,,,---..................---------------------------++++++,,,,,,,,,,,,------*********+++++++++++++++------------,,,,,,,,,,,,***++++++,,,,,,------...........................++++++,,,---............,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------------------------------------..................---,,,,,,------......//////......................../////////.......................................------------------------------------------------......,,,++++++,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,........................+++---//////...---...///---------...............000//////.........//////........................,,,---...//////...---,,,........................---------------------,,,,,,,,,------...//////000---------------...//////.................................---......//////.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////***+++,,,---............------............------+++,,,---......---,,,,,,---,,,,,,+++++++++,,,,,,......---------,,,,,,,,,------------------------........................+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------------...............---------,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,---...//////---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000///...---,,,------......------,,,------------------------,,,---....../////////...////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...---///000111000111222444333222111111000000111111.../////////000000000111//////000000000000////////////////////////////////////............//////////////////////////////......---------......///---------.........//////---------,,,,,,,,,++++++---------,,,,,,,,,++++++......------------......------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------------******+++,,,,,,---......000000000000000000000000***+++,,,---............,,,,,,,,,,,,,,,---......------------------------------------------------......------------......................................................,,,,,,,,,---------------................................................------------------------///...,,,+++,,,---///000------------------------------------------------.........---------,,,,,,........................---///000000...------...---------.........//////.........------......///////////////////////////,,,---///000000///---,,,////////////////////////+++,,,,,,------......///,,,,,,------...///000000---------------...///000........................//////...//////000111222//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............---..................---+++,,,---...///...------...---,,,,,,++++++,,,,,,......---------,,,,,,,,,------------------------........................---------.........//////+++,,,------......------++++++,,,,,,,,,---------..............................---------,,,,,,,,,------...///...---+++***,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,***)))))))))******+++,,,------,,,,,,,,,------......---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++........................000000000000000000000000---...///000000///...---,,,------......------,,,------------------------+++,,,...///000///...---////////////000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111000,,,...000000000111333555333222222111000111111111.../////////000000111111000000111111111111000000//////////////////////////////............//////000000000000000000000000---------------...///000---------.........//////---------,,,,,,+++++++++---------,,,,,,,,,++++++///...---,,,,,,---...///------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------.........******+++,,,,,,---......000000000000000000000000***+++,,,---............,,,,,,,,,,,,,,,---...///------------------------------------------------///...---,,,,,,---...//////////////////.................................*********++++++,,,,,,,,,........................////////////////////////------------------------///...,,,,,,,,,...000111------------------,,,,,,..............................---------,,,,,,,,,........................///111222111///......///---------.........//////------,,,,,,,,,------...000000000000000000000000------------------------............/////////000...........................---,,,,,,,,,,,,---...------------------------///////////////.........,,,++++++++++++,,,------......//////......---,,,,,,,,,,,,------.........111000///......///000111---------.........//////,,,,,,,,,------.........------------------------///......------,,,++++++,,,+++*********+++,,,---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...,,,,,,---......)))***+++,,,...///000111------------------------------++++++++++++------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---,,,+++***++++++------------------------+++,,,------++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---..................------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,///---++++++,,,......---000000//////.........---........................,,,,,,,,,---------......///...---,,,,,,---...///...///000111111111111111777555222///...///000111000111111111222222222222222222222111111111000000111111111111111111111111000000000000000000000000111111111111000000///...000000000000000000000000......//////000000111111000000//////.........---,,,---------.../////////------------------------......---------,,,,,,,,,/////////...---,,,******,,,,,,,,,---------......000000///..................------------...//////......------------......+++++++++,,,,,,---------*********+++++++++,,,,,,,,,---.........---,,,+++,,,,,,,,,---------......333111000...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...000000//////.........------------............///////////////////////////000000///...------,,,,,,......////////////......................................................222...******---///...+++...........................------,,,,,,------...,,,,,,------...///000000.........------,,,,,,,,,///000111222222111000///////////////////////////---------------------------------------...///000------------------------............////////////...........................---,,,,,,,,,,,,---...------------------------...............---------...------------...//////......//////......---,,,,,,,,,,,,,,,---------...//////............//////,,,------------.........,,,,,,------------------------------------------------------------------111000...------------...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///......------......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++'''((()))***************------------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------///---++++++,,,......---000/////////.........---........................,,,---------............///...------------.../////////000111111111000000////////////////////////000000000000111111111222222222222111111111000000////////////////////////000000000000000000000000111000///......///000000000000000000000000000000......//////000000000000000/////////............---------...............------------------------......---------,,,,,,,,,............---,,,++++++,,,,,,---------.........//////---,,,,,,,,,---...---------------...//////......------------......+++,,,,,,,,,,,,,,,,,,------------.........//////+++,,,---......---,,,+++,,,,,,,,,---------......111000...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...000/////////.........------------............///------------------------000//////...------,,,,,,.........//////.........................................................,,,)))&&&(((---///...,,,...........................------,,,,,,------...,,,,,,------...//////000.........------,,,,,,,,,------...//////...------////////////////////////------------------------,,,,,,+++++++++,,,------------------------------//////.............................................------,,,,,,------...------------------------------------------------...------------...//////......//////......---,,,++++++,,,,,,,,,,,,---------------......---------,,,,,,,,,,,,------------------------------,,,,,,------------------------++++++,,,------...//////222111000///...---------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////......---///......------,,,,,,+++---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,+++******+++++++++++++++++++++++++++***+++,,,+++*********,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///---++++++---...------/////////.......................................------.........////////////......------......///000000111111111000//////)))+++...000111000///...////////////000000000000222111111111111000000000////////////////////////000000000000000000000000111///...------...000222000000000000000000000000...////////////000000000////////////...........................---------------------------------......---------,,,,,,,,,,,,------......------,,,---------........./////////...,,,******+++,,,...---------------......///......------------......---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------.../////////...............---------............///------------------------/////////...------,,,,,,------............------................................................---++++++---111222111..............................------,,,,,,------...,,,,,,------.../////////.........---------------,,,------......------,,,////////////////////////------------------------------,,,+++++++++,,,,,,------------------------//////............------........................---------------------------------------------------------------.........,,,++++++++++++,,,------.........///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,---------............---,,,,,,,,,++++++........................------------------------------------------------,,,,,,,,,---------.........///000111000///...---.........------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,......,,,+++,,,---++++++++++++++++++++++++)))***++++++))))))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,---------,,,,,,------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,---...---,,,.........................................................////////////000//////............//////000111111111000///......+++---///111222222111000.........////////////000111111111111000000000000111111111111111111111111//////////////////////////////......///000111222///////////////////////////////////////////////////////////////........./////////...---------,,,------------------------......---------,,,,,,,,,+++,,,------.........---------........./////////000...,,,******+++---...------,,,,,,------...///...------,,,,,,------...---------,,,,,,+++++++++************++++++++++++******++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...........................---------............/////////////////////////////////.........---------,,,,,,------------,,,,,,................................................000//////000111111...+++...........................------,,,,,,------...---------.........//////...............---------........................////////////////////////------------------------000///...---------------------------------------...............---------........................------------------------------------------------------......////////////,,,++++++++++++,,,------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---+++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------......---------,,,,,,,,,******++++++,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------.........///000000000///---,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...//////...------...------------------------)))***++++++))))))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,---------,,,---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***)))++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........---,,,,,,......---,,,---------................................................////////////000////////////////////////000000000000000///...---000////////////000000000---.........////////////000000000000000000000000111111111111111111111111////////////////////////---...000111111111000000/////////////////////////////////........................////////////////////////...---------,,,------------------------......---------,,,,,,,,,++++++,,,---............------------.........///000///---,,,+++,,,---...,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------------,,,,,,+++++++++------------............*********++++++,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...---------...............---------............///////////////////////////...............---------,,,,,,------------,,,,,,................................................+++++++++,,,,,,,,,)))(((...........................------,,,,,,------...---------.............................................------------......////////////////////////------------------------000///...---------------------------------------,,,,,,---------.................................,,,------......------,,,------------------------------......///000000000...------------...//////......//////......---,,,......------------,,,,,,......////////////......,,,,,,,,,,,,------------------------------,,,,,,------------------------//////...---,,,,,,++++++)))***,,,---.../////////........................,,,,,,,,,------------...------------------------,,,,,,,,,---------.....................------,,,++++++,,,,,,---...//////+++,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...//////...------...------------------------***+++,,,+++*********,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,------------------------------------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---......---+++---------------.................................------........./////////...//////000000//////...//////000000000///......000000///...---------...............//////////////////000000000000000111////////////////////////000000000000000000000000......///000000000//////000000000000000000000000/////////............---.........///////////////...............---------------------------------......---------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......///......---------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++***++++++,,,---...,,,,,,,,,---------......***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...---------------.........---------............///------------------------........................------............------................................................((()))***,,,------------...........................------,,,,,,------........................................../////////---,,,,,,++++++,,,,,,---////////////////////////------------------------------,,,+++++++++,,,,,,------------------------++++++,,,---......//////........................,,,,,,---......---,,,,,,------------------------,,,,,,---......///000000...------------...//////......//////......---,,,/////////......---------...------------------...,,,------------.........,,,,,,---------------------------------------------------------------,,,+++,,,---/////////..............................,,,,,,,,,---------..............................,,,,,,,,,---------............---,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,---......///+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***+++,,,------------........................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...///000000000///+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,---//////---+++,,,,,,,,,------.................................,,,---------...............///000111111000///.........//////000/////////...///000000000///...---....../////////000000000////////////000000111111////////////////////////000000000000000000000000000///,,,******,,,...///000000000000000000000000//////.........---------............/////////000---------...............------------------------......---------,,,,,,,,,,,,,,,------...---------+++++++++,,,,,,,,,,,,---,,,------...---,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---))))))*********+++++++++,,,+++++++++,,,---...///,,,,,,,,,---------......+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,------.........---------............///------------------------.................................//////.........................................................,,,------......///111222...........................------,,,,,,------...........................---........./////////000...---,,,++++++,,,---...////////////////////////------------------------,,,,,,+++++++++,,,------------------------------)))***+++,,,...///000000........................,,,,,,---......---,,,,,,------------------------++++++,,,,,,---...//////,,,++++++++++++,,,------......//////......---,,,000000/////////............---++++++++++++---...---------.........//////,,,,,,,,,------.........------------------------+++,,,,,,------......///,,,---.........---,,,+++////////////////////////,,,,,,,,,------.................................,,,,,,,,,---------.........---,,,+++***+++,,,---,,,,,,---------------...++++++,,,,,,---...//////++++++------------++++++000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---,,,+++***+++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))***+++,,,------...---..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,------------,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,...//////---+++,,,,,,,,,------.................................,,,,,,,,,---------.........///000111111000///...------...///000000000///---000333555555333000...////////////000000000000.../////////000000111111111111111111111111111111000000000000000000000000222///)))%%%%%%(((,,,000000000000000000000000000//////.........------------.........//////000000,,,------....../////////------------------------......---------,,,,,,,,,,,,------......---,,,,,,******+++++++++,,,,,,,,,***+++---...---,,,***(((,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,---------.........,,,,,,++++++,,,...///000,,,,,,,,,---------......,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,------.........---------.........//////////////////////////////---...........................////////////...............................................................,,,***+++,,,..............................------,,,,,,------........................------.........//////000000000///............///000////////////////////////------------------------------------......///000,,,------......------,,,000000...------...///000...------------...//////******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000...,,,,,,---...///...///////////////000111222000///---+++++++++---...++++++++++++++++++++++++.........------,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,.........------,,,,,,,,,111///+++&&&$$$%%%***---.........------,,,,,,,,,---...............------------............------,,,,,,,,,,,,,,,---...///+++)))%%%###%%%)))...222000///...---,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))))),,,---+++)))........................------------------------.........------,,,,,,,,,------------,,,,,,+++*********+++,,,,,,---......------------,,,,,,+++***,,,------......------,,,***,,,------++++++,,,...++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---//////000000//////...---...------,,,,,,++++++***++++++,,,,,,,,,,,,---------------------------------------...///000000111---...............---------,,,,,,,,,,,,---.....................///000000+++,,,---...////////////111111000000//////......000000000000000000000000000000000000111111111111//////////////////////////////...---+++***)))(((////////////////////////------............------000000000000///...---,,,------------------------////////////////////////------............------------,,,,,,,,,+++++++++---------............///,,,,,,------...///000000........................((()))+++---.........------------,,,,,,+++++++++......---------,,,,,,,,,------------------------)))))))))))))))))))))))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,---...//////000......------------......,,,,,,,,,---------..............................******++++++,,,---......---------............///...------------...//////------,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---........................000000///...---,,,,,,+++////////////////////////........................---,,,,,,,,,,,,---......------,,,++++++++++++,,,.........------,,,,,,,,,,,,------......------,,,...---,,,++++++,,,---......------------...//////,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000...,,,,,,---.....................//////000000000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,..................------......---------,,,,,,,,,......---------,,,,,,,,,///...,,,(((&&&'''+++...------------------,,,,,,........................------............------------,,,,,,,,,---......///---+++)))((()))***+++'''(((***,,,.../////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---......---........................------------------------------,,,,,,,,,+++++++++,,,---------,,,,,,+++*********+++,,,,,,---......,,,---------,,,,,,+++***,,,,,,------------,,,,,,***,,,------++++++,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---******++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------...///000000000---...............------------,,,,,,------...///111000///......------...+++,,,---...////////////111000000000/////////...000000000000000000000000//////000000000111111111000000000000000000000000000000//////......------...........................//////////////////...000000000000///...---,,,------------------------........................------............------------------,,,,,,,,,+++------------............,,,,,,------...//////000------------------------***+++,,,---------,,,+++---------,,,,,,,,,++++++......---------,,,,,,,,,------------------------------------------------***++++++,,,------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................***************+++++++++---------,,,,,,------------------.........//////........................,,,------...//////000000//////.........---------...------------...//////...------,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---......................../////////...------,,,,,,////////////////////////........................---------------....../////////...---------------.........------,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------...------------...//////........................------------------------...---,,,,,,,,,---///000000...,,,,,,...///...------------............//////...---,,,+++,,,---...------------------------...------------,,,,,,,,,---------.........//////......---------,,,,,,,,,...------------,,,,,,,,,---------+++******---///,,,,,,------------------//////............///000------............------......---,,,,,,,,,------...//////...---+++((('''$$$&&&***...000000///...///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...000000///------------------------------------------------,,,,,,++++++++++++******,,,,,,---------,,,++++++***++++++,,,,,,------...,,,,,,---------,,,++++++,,,,,,------------,,,,,,***,,,------++++++,,,............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********+++,,,,,,---......++++++,,,,,,,,,,,,---------------------------------------...//////000000------...............------------,,,------...///333222111///---,,,++++++,,,---......////////////000000000000////////////000000000000000000000000//////000000000000111111111111111111111111111111////////////000000000000........................//////000000000000/////////////////////...---,,,................................................------............------......---------,,,,,,,,,------------............,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***------------,,,,,,,,,,,,......---------,,,,,,,,,------------------------........................++++++,,,------,,,,,,,,,////////////////////////------------------------.........------,,,,,,,,,------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---........./////////000000.................................//////000000111111000///...---,,,++++++...------------.../////////...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------................................................////////////////////////..............................------......///000111000//////......//////.........---------------,,,------......------,,,..................//////...------------...//////............------------...........................---,,,++++++---///000///...,,,---...///...---,,,---------------------...------,,,,,,,,,---...........................------------------------((()))***+++---...///000......---------,,,,,,,,,------------------------+++---......------...///,,,,,,,,,------.........//////.........///000111------............------///...---,,,,,,,,,,,,,,,***+++---......---,,,++++++---...000000///---,,,......------------......------------------------------------------------,,,+++++++++---...//////------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,***+++---,,,++++++,,,...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---//////000000//////...---+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------------------------------....../////////,,,---......///.........---------------...//////333222000///---,,,,,,,,,------...///////////////000000000000////////////////////////////////////////////////000000000111000000000000000000000000................................................/////////000000/////////.../////////......---,,,////////////////////////........................------............------.........---------,,,,,,,,,,,,---------.........,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,---------,,,++++++............////////////.................................------,,,,,,+++------------------------///........................------,,,,,,------...---.........////////////........................------------......//////000//////...------,,,,,,...------------...//////000///...---,,,+++++++++------------------------------,,,,,,,,,,,,------........................---------.........//////////////////////////////........................///............///000000111000000///.../////////...............---------,,,------......------,,,,,,------.........//////...------------...//////---------,,,,,,,,,,,,,,,...........................---+++***+++,,,...000...---------//////...,,,,,,,,,---...------,,,+++---------,,,------------........................------------------------***++++++,,,,,,---------......---------,,,,,,,,,------------------------***---///000///...//////,,,,,,,,,------........................///000000------............------///...---,,,,,,,,,,,,,,,))))))***+++,,,---...///111000///...---,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++***++++++,,,------------------------------------------------,,,,,,,,,---------------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++---,,,++++++,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------............,,,------...//////.........------------...//////000000///...............---...//////000/////////////////////000000000000////////////////////////...////////////000000000////////////////////////000000000///......------........................---......//////......---...............------,,,////////////////////////........................------............------......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------------++++++++++++++++++++++++******++++++,,,---......------------------------......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,------..........................................------,,,,,,,,,------------------------)))******+++,,,---------//////............//////,,,,,,---------.................................---------..........................................------------...//////000///...---,,,+++++++++------------------------...------,,,,,,------...........................,,,,,,------.../////////////////////////////////........................///............///000000000///......------..............................,,,------......------,,,)))***+++,,,,,,---,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,...///...------...//////...,,,,,,---.........---,,,+++,,,,,,------------------........................,,,,,,,,,------------...111000///...---,,,,,,+++......---------,,,,,,,,,,,,,,,,,,------------...***---///000///......///,,,,,,------------------+++,,,---.../////////...------............------......---,,,,,,,,,---------,,,+++******+++---...------+++******+++------,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++***,,,------++++++,,,...*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,------...***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++***))))))......---,,,,,,+++******++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,---...////////////......------......///000...............///000000...//////000000/////////////////////000000000000000000000000000000000000......////////////000000........................333222222111000//////...------------------------------............------------.........------,,,........................------------------------------............------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++*********+++,,,---///000------------..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,******++++++,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000000000////////////000000,,,,,,,,,------------...........................////////////////////////---------.........//////...------------.../////////...------,,,,,,,,,,,,------------------------......------------..............................---------.........//////////////////////////////..............................------......///000///...------,,,,,,------.............../////////,,,------......------,,,((()))+++,,,------,,,,,,...------------...//////++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------...000///...,,,---.../////////...,,,++++++,,,,,,---.........---------------------------,,,,,,,,,---------....../////////......---------......---------,,,,,,,,,,,,,,,,,,---------......+++---///000...---......------------------,,,,,,(((***---/////////---,,,------............------------,,,,,,,,,---......//////...---,,,,,,,,,,,,***++++++,,,,,,---------------,,,,,,,,,,,,------------------------------........................***,,,---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++***,,,------++++++,,,...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,---......***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------+++,,,---...////////////...............//////000...............///000000//////000000000000//////.../////////000000000111000000000000000000000000........./////////000000////////////////////////000000000000000000000000------------------------......////////////......,,,------......---------------------------------------------------------------............------,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,......------------.........///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111//////............//////------------...........................................................................---------...------------...//////...------,,,,,,,,,------------------------------......------------..............................---------...............////////////////////////........................---------------......//////...------,,,,,,---------........./////////000,,,------......------,,,***+++,,,...//////.........------------...//////,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------...000000---+++---...///000000...,,,++++++,,,------.........---------------------------,,,,,,,,,------.........((((((***+++---...000000......---------,,,,,,,,,,,,,,,,,,------.........,,,...//////...------............------,,,,,,,,,&&&))),,,///000///,,,***---..................---,,,,,,,,,,,,------...///---...///000000///......,,,---///111000///,,,+++.........------.........------------------------........................)))+++------,,,,,,///222,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,+++++++++***,,,------,,,+++---...------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,---......***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++*********++++++,,,,,,------...++++++,,,,,,,,,---------------------------------------------------------+++,,,---...////////////...............///000000//////............/////////000000000000000//////.../////////000000111111000000000000000000000000............/////////000000000000000000000000000,,,,,,,,,---...//////000------------------------//////000000000000//////,,,,,,------...------------------------------------------------------------..................---+++++++++*********))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------------.........//////......---------,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,---.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,......------------................../////////000........................,,,,,,,,,,,,,,,,,,,,,+++000000///...---,,,,,,+++...------------...//////------,,,,,,,,,---......------------------------......------------......................................................////////////////////////........................---,,,,,,,,,,,,---......//////...------------------.........//////000000..............................////////////......)))***+++,,,---.........,,,,,,++++++,,,...///000------------------------------------------------......//////...---,,,,,,.........------,,,,,,,,,///............---------------------------------++++++------------++++++000000000000///...---,,,+++,,,------++++++,,,---,,,,,,,,,------.........------------------------------------------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,------------------------111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******((((((((()))***+++///...,,,+++***+++,,,,,,***++++++,,,,,,------...***++++++,,,...//////000,,,---...---+++***+++,,,//////...---,,,******)))++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---///000000///---,,,------------------,,,,,,......------------......,,,---......//////............////////////......---......///000111111222......//////......---,,,............////////////////////////////////////------------------------............................../////////////////////......---------..............................,,,,,,---...---,,,+++*********+++,,,,,,---......---,,,,,,+++*********++++++++++++,,,,,,---------++++++++++++++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------,,,,,,,,,---------......,,,,,,,,,------.........111...+++((('''(((+++---------------------------,,,,,,------.../////////000000//////.........---........................//////.........---------------............------///......------......///------------------------//////.........---------...---+++++++++---///000,,,---------......//////................................................---------............/////////////////////////////////.........---------........................---......//////......---,,,,,,---.........---------,,,,,,+++,,,---//////------------------------------------------------...............---,,,,,,...------------------,,,...---------,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++...............------,,,,,,---......,,,,,,---...,,,,,,------------------------------------------------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,---......---,,,++++++++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,---...000000...---,,,...---------------------......------------......,,,---......//////............////////////......---......///000000111111......//////......---,,,............////////////////////////////////////------------------------------------------------......------,,,,,,++++++......---------------...........................,,,,,,---------,,,+++***++++++,,,------...//////---,,,++++++******+++++++++++++++,,,,,,---------++++++++++++++++++++++++------------....................................,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,------------------111///,,,*********,,,---------------------------........................000/////////.........---........................//////.........------------......//////......---//////............//////------------------------//////.........---------...---,,,++++++---...///...............---------........................---------------------------------............///........................//////.........---------........................,,,------......------,,,.../////////......---,,,------,,,,,,,,,------...---------------------------------------------------............------,,,---------------.........------,,,,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,++++++,,,------...------------...//////------...///------------------,,,,,,------------------------------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,------...------,,,++++++++++++,,,***++++++,,,,,,------...------,,,,,,+++++++++***,,,---...---+++***+++,,,))))))***+++,,,------...,,,,,,,,,,,,------------,,,------------.........,,,---...//////...---,,,..............................------------......------...////////////.........////////////...............//////000000111......//////......---,,,............////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******------,,,,,,,,,,,,------------------------------,,,,,,---------,,,+++***,,,,,,------......//////,,,,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------,,,,,,000///...---,,,,,,,,,---------------------------...............---------/////////......................................................------------......//////......---///..................///------------------------...............---------///...---,,,,,,,,,---.../////////...------,,,,,,........................---------------------------------............///.......................................---------........................+++,,,,,,------,,,,,,+++------............------...------------,,,---------------------------------------------------------------......------,,,,,,,,,------......//////---------,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////...,,,...///...---,,,---............------,,,,,,,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------...---,,,++++++,,,---...,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,+++++++++******+++,,,------++++++,,,---((())))))***+++,,,------,,,,,,,,,------------...------------............------...//////...------.........///////////////......------------......------...///////////////......////////////.............../////////000000.........///......---,,,............////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,+++++++++,,,---------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,...............---,,,,,,........................---------.............................................................................................////////////......------............------,,,,,,------------------........................000///...---,,,,,,------...............---------........................---------------------------------............///........................................................................++++++,,,,,,,,,,,,++++++******+++------.........------------------,,,,,,------------------------------------------------,,,,,,---------------,,,---------....../////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000+++---------,,,+++,,,---.........------,,,,,,,,,------------------------------------------------------------------------------............------,,,,,,,,,---------......------------------------------------------------///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((***+++++++++++++++++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,---------.........---------.........//////---..................---............//////000000......------------......---...//////000000//////......////////////..................////////////.........///......---,,,............////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////+++++++++++++++,,,---...------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,------...------++++++........................,,,,,,,,,---...///000000---------.......................................---........................//////////////////...+++,,,------------,,,+++,,,,,,,,,---------......---.....................000//////...------------,,,,,,,,,---...///000000........................---------------------------------............///........................---.............................................+++,,,,,,------,,,,,,+++((()))+++,,,---.........,,,,,,---......------,,,------------------------------------------------+++,,,,,,------------,,,...............///////////////.........------------------------------------,,,,,,++++++,,,,,,---,,,---...///000000000000+++,,,------++++++,,,---------------------,,,,,,------------------------------------------------,,,,,,,,,------------.........////////////......,,,,,,,,,---------......------------------------------------------------///......------......///+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++)))))))))***++++++,,,+++++++++***++++++,,,,,,------...***+++++++++,,,,,,------***,,,------++++++,,,...---------,,,,,,+++++++++,,,---------............------........./////////........................---------......//////000......------------............///000000000000///......////////////....................................//////......---,,,............////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,************++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......------------------,,,,,,,,,,,,------------,,,+++........................,,,,,,------...//////000---------------.................................---------..................//////000000//////...+++,,,---......---,,,++++++,,,,,,------.........---------.............../////////...............***+++,,,---...000111111................................................---------............///---------------------------------.......................................,,,,,,------------,,,,,,++++++,,,---......------***+++---............---------------------------------------------------***+++,,,---------------////////////.....................---------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------...////////////,,,---...---,,,+++,,,...,,,,,,------------------------------------------------------------------,,,,,,,,,---------......---..................---,,,,,,,,,---------..............................------------------------,,,------......------,,,++++++,,,,,,---......///,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------+++***)))((()))***+++,,,++++++******++++++,,,,,,------...------------,,,,,,,,,,,,***+++---,,,,,,+++---............---------,,,,,,------------........................////////////.........------.........+++,,,,,,---......//////......------------............///000000000000000......////////////....................................//////......---,,,............////////////////////////////////////------------------------------------------------*********++++++,,,,,,---,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------........................,,,------......------,,,------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------------------,,,,,,,,,---------......,,,,,,------------------------------------..............................//////.........---------,,,,,,,,,------.................................---------.........////////////000000000000//////,,,---///000000///---,,,++++++,,,,,,---......///---------.........//////---......///////////////+++,,,,,,---...///000000........................////////////////////////---------............///---------------------------------.........//////........................,,,------......------,,,.........///......---,,,)))***,,,...//////......------------------------------------------------***+++,,,,,,------------000000//////......---------------,,,,,,,,,++++++------------------------------++++++++++++------,,,,,,------......---------...///...------...///,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------..............................------------------------++++++---......---++++++++++++,,,,,,---...//////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,------,,,***)))(((((()))***+++,,,,,,+++******++++++,,,,,,---......000//////...,,,++++++******+++---,,,,,,,,,---...........................---------.........//////............/////////000......------------......++++++,,,,,,---...//////.........------............//////000000000000000......////////////...........................---......//////......---,,,............/////////000////////////////////////------------------------........................------------------------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,------.........//////.........//////000////////////////////////222111000///---+++******,,,,,,,,,------.................................---------.........////////////000000000000//////...///000222222000///...++++++,,,,,,---...//////---------.........//////------...///000000//////------..........................................000000000000000000000000---------.........//////---------------------------------.........//////------............------........................---------............///000000000///......------000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++---......---++++++,,,,,,,,,---------......------............------,,,,,,,,,---...///000000........................---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,,,,---......//////......------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,//////......---------,,,...------------...//////111000...---,,,,,,------000000////////////000000............////////////000///...---------------////////////...---,,,+++'''***---000111///---+++000000/////////.........------------------------***++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...------.........------,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,------.........++++++,,,,,,,,,,,,------------------------------+++,,,---...///...---,,,---,,,,,,,,,,,,---......///...---,,,,,,---...///+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------.........++++++++++++,,,,,,------........................,,,,,,---.../////////...------,,,+++,,,---...///........................------............------------------------------......////////////............////////////.........---,,,++++++,,,---...//////.........---------------,,,+++,,,---...///........................///////////////000111111...............------,,,,,,---......//////......***+++,,,---...............------------...//////------............------........................---------............////////////............---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......------............------,,,---------.../////////........................---------------------------,,,,,,,,,------............---------,,,,,,,,,+++,,,---...............---------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,.........---------,,,,,,---------------.../////////...---------...//////...//////000000//////...............///////////////......---------......////////////...---,,,+++***+++...000111000///---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++---,,,+++......---------,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------++++++---.........---,,,---,,,,,,,,,,,,---......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,...---,,,+++,,,---...///++++++++++++++++++++++++------......///.........------,,,,,,,,,---...///........................------............------------------------------......////////////...............//////.........///...---,,,,,,---.../////////.........---------------,,,,,,,,,---...///........................///////////////000000111...////////////...------,,,---......//////......+++,,,,,,---...............------------...//////------............---------------------------------------............///---------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------............------------..........................................------------------------,,,,,,,,,---------.........------------,,,,,,,,,******,,,---............---------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,---------..............................------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,.........------------,,,------------......//////---,,,,,,------///000000---...///000000///...---............////////////......---------...//////////////////...---,,,,,,,,,---...///000000000000---------------,,,,,,,,,------------------------......---,,,,,,+++******------,,,,,,,,,,,,++++++------------------------...---++++++,,,------,,,...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,---------,,,,,,---,,,,,,,,,,,,---............------------......///...,,,+++***++++++,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++000...,,,+++***,,,---///------------------------.........///......---------,,,,,,,,,,,,---...///........................------............------------------------------......////////////......------............------///......------......///...............---------------,,,,,,------...///............................../////////000000000//////000000000///......,,,---......//////......,,,------.........------...------------...//////------............---------------------------------------............///++++++,,,,,,---......///------------------------------------------------++++++++++++++++++++++++------------------------,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...,,,,,,,,,---------......,,,------......------,,,...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------------)))***+++,,,---.........------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,------...---------........................,,,------...............------------......//////.........------.....................////////////---------------...///000......//////...------,,,......---......///000000////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111///------...///...------------------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------000...,,,*********,,,---,,,------......------,,,------------............------------------------,,,,,,,,,---------......,,,,,,+++++++++,,,------------,,,+++++++++++++++............////////////.../////////...---,,,,,,,,,,,,,,,,,,------..............................------............------------------------------......////////////......,,,,,,------------,,,,,,/////////....../////////........................---------------......///.................................///////////////000000000000000//////...,,,---......///.........---...............---,,,...------------...//////------............---------------------------------------............///***++++++,,,---...//////..................//////------------------------------------------------------------------------,,,------......---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------///...,,,,,,,,,,,,...///,,,,,,,,,---------......,,,,,,------------,,,,,,...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------)))***+++,,,------------------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------+++,,,,,,---.........---//////////////////000000,,,---......//////......//////.........------,,,000///,,,++++++,,,///000............////////////---------------...///000.........///......---,,,...---,,,,,,,,,---...///.../////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,,,,---......---------------------------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,------------------,,,///...,,,*********,,,---,,,------......------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,---...///...,,,***)))******+++++++++,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,---------------........................------............------------------------------......////////////......,,,,,,------------,,,,,,...//////////////////...---.....................------.........//////...........................------...///000//////...000000000000000//////...,,,---......///..................///......------...------------...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,,,,---.../////////.........///////////////------------------------------------------------,,,------......------,,,,,,------............---------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------......------------......,,,,,,,,,---------......,,,,,,------------,,,,,,------..........................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------------...+++,,,,,,------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------++++++,,,---............///////////////000000000+++,,,.../////////...---////////////...---,,,+++111///---++++++---///111............////////////......---------...//////---...............------------,,,,,,,,,------...,,,,,,,,,---------------------------------------******+++,,,,,,---......++++++,,,,,,,,,,,,------------------------------,,,+++)))***,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---...///---,,,,,,,,,,,,---......,,,,,,------------,,,,,,---,,,+++++++++,,,------,,,------......------,,,***++++++,,,,,,---------------------------------,,,,,,,,,---------......******)))******+++,,,---,,,...///000000///---+++++++++,,,,,,------...............///......------+++,,,------......------........................------............------------------------------......////////////......------............---------......//////......------------...............------...////////////...........................,,,---...///000///......//////000000000///......,,,---......//////......---....../////////.........------------...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------....../////////---------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---.......................................)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------............------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---------.../////////........................++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,---------......---............---,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------,,,,,,,,,---------......------------------------,,,++++++++++++,,,------........................***+++,,,---............------------.........///+++,,,...///000///...------......//////...---,,,////////////////////////............///////////////......---------......------...............---...............---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////...,,,,,,,,,---------......,,,,,,,,,---------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------......---------...///000---,,,,,,,,,,,,---......+++,,,------------,,,+++***++++++,,,,,,------...,,,------......------,,,++++++,,,,,,---......///........................,,,,,,,,,---------......************+++,,,---...,,,,,,+++++++++,,,------------......///000000111------......///.........+++,,,---.........------........................------............------------------------------......////////////...............//////.........,,,---...//////...---,,,---------.........//////,,,---...///000//////...........................+++,,,...000000///...---...////////////...------,,,---......//////......,,,---...//////000//////...------------...//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///////////////,,,,,,,,,------.................................++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,---.../////////...........................)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------------------------,,,---...//////...---,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,------...///000000........................++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,------.........////////////...---,,,,,,------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------......---,,,++++++++++++,,,,,,,,,---------..............................---,,,,,,,,,,,,---..............................***+++,,,---............+++++++++,,,,,,---------+++,,,...000000///...---+++,,,---////////////...,,,...111333333111...,,,............/////////000000///...---------------------...............---...//////000//////.............../////////000000------------------------...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...000333333333,,,,,,,,,------.........,,,,,,,,,------..................------,,,,,,,,,++++++,,,,,,,,,---------------------------------//////...---...///000111---,,,,,,,,,,,,---......++++++------------++++++)))***+++,,,---.........,,,------......------,,,,,,,,,------...///000000........................,,,,,,,,,---------......------------...///000111+++)))&&&$$$%%%'''+++...******++++++,,,---......,,,,,,---.../////////...+++,,,---.........---,,,........................---..................---------------------------......////////////............////////////......+++,,,---......---,,,+++---------.........//////,,,---///000000000///...........................+++,,,...000000///...---...............------,,,,,,---......//////......,,,,,,...///000000000000...------------...//////......////////////......////////////////////////------------------------......------------............------------......//////---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------......////////////......------------------------------------------------***++++++,,,,,,++++++***...------------...//////...---,,,,,,++++++++++++...------,,,,,,+++******---------.........//////,,,,,,,,,------.........------------------------........................------------------------------------------,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------------------------------...------,,,,,,------...************************/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++***)))))))))***+++,,,///,,,+++,,,...///---+++//////.........---------------------------------000000000000000000000000,,,---------.../////////................................................................................................000---+++,,,...000...,,,///////////////...---------......///...---+++***,,,,,,---------.........++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.................................,,,,,,,,,---------............------,,,,,,,,,+++///............---------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,------,,,,,,+++...------,,,,,,------...+++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------............------------,,,,,,.........------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---......//////.........---------++++++++++++++++++++++++,,,,,,************,,,,,,++++++++++++++++++++++++---...///...------...///------------------------------------------------................................................111000...---,,,,,,---...........................111111000000//////..............................------------.........///,,,,,,,,,---------...............------,,,,,,,,,------............------------------------------------------------------......------------............------------.........---,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------------------------------...------,,,,,,++++++++++++++++++++++++........................------,,,,,,,,,------.........////////////......------------------------------------------------,,,,,,------------,,,,,,...------------.../////////...------,,,,,,,,,---........................,,,,,,,,,,,,------......+++++++++,,,,,,------------------------------------------------,,,,,,,,,------------------------------------------------++++++,,,,,,------------***++++++++++++,,,,,,,,,......---------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------------------------------...------,,,,,,------...++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---//////...---+++,,,...///---+++///.........---------------------------------------------------------------------...............////////////////////////////////////////////////................................................000...,,,,,,...000///---000000000000000///......,,,,,,------...---------******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///,,,+++++++++++++++++++++......---------,,,,,,,,,---..................------------.........//////111111000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++...------,,,,,,------...,,,---...---+++***+++,,,...------,,,,,,------...------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------------,,,,,,------......//////......---------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------...///...------...///------------------------------------------------................................................///......---------..............................000000000000//////..............................------........./////////,,,---------.....................------,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------......------------............------------......,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------------------------.........---,,,,,,+++++++++++++++++++++++++++////////////////////////,,,,,,,,,,,,------...///......////////////......------------------------------------------------------............------...------------...////////////...---------......,,,,,,---......///000000+++++++++,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------........................------------............++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------------------------------...------,,,,,,------...------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---...//////000...---,,,,,,......---,,,............------------------------------------------------------------...............---------000000000000000000000000000000000000000000000000................................................000///------///000///......////////////...------,,,,,,,,,,,,---...//////++++++++++++,,,,,,,,,,,,.........---......///000,,,,,,,,,,,,,,,---------.........------------,,,,,,---...//////...---,,,........./////////000000............------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...---...///...,,,+++,,,---///......------......///---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------------------,,,++++++,,,---...///000000...------------,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---.....................---------------------------------......////////////..............................---...///...------...///------------------------------------------------................................................------..........................................000000000////////////......................................./////////000------........./////////.........---------------,,,------......------,,,////////////////////////..............................------------.........------,,,,,,------...,,,,,,,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------............---,,,++++++................................................+++++++++,,,---...///000---......//////......---------------------------------------------------------............------...------------...//////......------------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,+++++++++------------------------------............//////---------------------...+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------------,,,---------------------------------------------------------------/////////////////////////////////...---------,,,////////////////////////////////////////////////................................................000///........./////////,,,,,,---------,,,,,,+++------,,,+++,,,---...///---------............///...............//////000.............../////////000000000///////////////,,,---...000000...---,,,---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------,,,------...------,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,---...---,,,+++,,,---......------------......---,,,,,,,,,,,,------...------------------------,,,,,,------------,,,,,,...------------,,,,,,,,,+++++++++,,,---.........------------------------...------------,,,,,,,,,---,,,,,,,,,,,,---......................................................---...///000000///...---........................---...///...---------///........................------------------------................................................+++,,,...///000///..............................////////////////////////................................./////////000000.........////////////000...............---------......////////////......////////////////////////..............................------------......------,,,,,,,,,,,,------,,,,,,------............*********++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------------------------.........---,,,,,,+++........................------------------------+++++++++,,,---...///000------............------------------------------------------------------,,,,,,------------,,,,,,...------------...//////---,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++............------------...............---------------------------------///.........---------,,,------------------------------------......//////---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......***++++++,,,,,,,,,,,,,,,,,,------------,,,------,,,,,,------------------------------------------/////////////////////////////////...---------,,,................................................................................................/////////.........///000,,,------.........------///...---,,,+++,,,------------........./////////,,,,,,------............,,,,,,------.........///000000000000000000000000------...//////...------,,,,,,---------.........//////////////////000000///............---------------------------------,,,,,,------...------,,,,,,------......------,,,...------,,,,,,------...***+++,,,,,,+++***+++---------,,,,,,,,,,,,---------,,,,,,,,,------...///------------------------------............------------------------------,,,+++++++++++++++++++++------------------------.........---------,,,,,,---,,,,,,,,,,,,---......---.............................................,,,---...//////...---,,,---------------------------...///...---------///........................------------------------................................................+++,,,...///000///......////////////////////////.............../////////....................................////////////.........////////////000...........................//////////////////...------------------------..............................------------......------,,,,,,,,,,,,------,,,,,,---...////////////++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,------......------,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,------...///------............------------------------------------------------------,,,,,,------------,,,,,,...------------...//////,,,,,,+++++++++,,,------000000///...------,,,,,,///...............------////////////............------------------------........................------------------------++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,---............---,,,---......,,,,,,---...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------................................................................................................---...///...,,,,,,...///......///000000000000/////////...---,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,------------,,,*********+++,,,,,,---------............/////////........................,,,,,,,,,------------...---............////////////............---------------------------------,,,,,,------......------------............------...------,,,,,,------...)))+++,,,,,,******+++---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///000---------------------------......//////......---,,,,,,,,,---------......,,,,,,,,,,,,+++++++++***,,,,,,,,,------------...............---------,,,---,,,,,,,,,,,,---......---------.......................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///........................------------------------................................................------..................////////////////////////---............/////////........................------------.........///------........./////////.............../////////---......//////......---------------------------..............................------------......---,,,,,,++++++,,,,,,---***+++,,,...//////......------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------++++++,,,---............++++++++++++++++++++++++........................------,,,,,,,,,------...,,,------......------,,,------------------------------------------------------............------...------------...//////,,,,,,,,,,,,,,,---...........................---.........------,,,,,,,,,//////.........---------------------------------+++,,,,,,------......///------------------------******++++++,,,------...............---------,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------+++++++++,,,,,,---------------------------------------------------------...------,,,,,,------...------------------------++++++++++++,,,,,,------******+++,,,,,,---......,,,,,,,,,---------......,,,---...///000//////...+++---///...,,,+++---...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............................................................................................................,,,---...---+++***---///------...///////////////---------...------,,,,,,,,,,,,,,,,,,------------***+++,,,---...------,,,+++++++++,,,------......---.........////////////000...---,,,,,,---...000------------............+++++++++,,,,,,,,,------///............---------........................+++,,,------......------------............------...------,,,,,,------...***+++,,,,,,++++++,,,...------,,,,,,,,,,,,------,,,,,,,,,------...///000........................,,,------......------,,,***++++++,,,---...//////---------------------...,,,,,,,,,---------..................---------------,,,,,,,,,,,,---......---------.........//////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///........................------------------------................................................///......---------......////////////////////////---------.........//////........................,,,,,,,,,,,,------------,,,---------............---........./////////000,,,------......------,,,////////////////////////////////////////////////.........------.........---,,,,,,++++++,,,,,,---)))***+++---......------.........------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---,,,,,,,,,------,,,------......------,,,------------------------------------------------......////////////.........------------...//////---------------...///000***++++++,,,,,,------...---------,,,,,,+++++++++.........------,,,,,,,,,------------------------)))***+++,,,------...///------------------------))))))***++++++,,,------000000//////.........---,,,,,,,,,---------......,,,,,,,,,------.........------------------------+++++++++,,,,,,---------------------------------------------------------...------,,,,,,------...........................+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......+++,,,.../////////...---+++---///...,,,+++,,,///+++++++++,,,,,,---------------------------------........................,,,------....../////////000000000000000000000000000000000000000000000000................................................+++---...---***))),,,...)))***++++++,,,,,,,,,,,,***+++---...///......---........./////////000000+++,,,---.........---,,,.........///000111111222///000000000111111222222111///---++++++---///111............/////////000.........//////000000000//////.........---------........................+++,,,,,,---.........---------............------...------,,,,,,------...+++,,,------,,,,,,...///.........------.........,,,,,,,,,---...///000000........................+++,,,,,,------,,,,,,+++)))***+++,,,...///000000,,,------...///000111111,,,,,,,,,------.........//////.........------------,,,,,,,,,,,,---......---------.........//////------------------------...---,,,++++++,,,---...---------------------------...///...------...///////////////////////////------------------------................................................111000...---,,,,,,---...000000000000000000000000---------.........//////........................+++++++++,,,,,,,,,------,,,,,,,,,---------......---.........//////000000////////////////////////........................,,,---------.../////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......---------...+++++++++,,,,,,---------------------------------,,,++++++,,,...///......------------------------++++++,,,,,,,,,,,,------///////////////......---++++++++++++++++++++++++------------------------------,,,,,,---///000111...---,,,,,,,,,,,,---...---......///////////////---------,,,,,,,,,++++++///---+++,,,...///---++++++,,,,,,------,,,,,,+++------------,,,,,,+++***+++++++++,,,,,,...//////...---,,,,,,---...000111////////////...---,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,---.........---,,,+++.........------,,,,,,,,,---------------------------------............///------------------------------,,,,,,,,,,,,++++++------------------------------------------,,,,,,------------------------,,,------......------,,,//////......---------,,,//////.........---------......////////////......//////.........---------........................++++++,,,,,,,,,---------///......------,,,++++++///...---,,,,,,---...///------......//////000000000000//////.........---......////////////......////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,++++++*********+++,,,------......------------------------------////////////////////////,,,,,,---------------------------.........//////........................------------------------------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,---...///000111111..............................---------,,,,,,,,,................................................------------------------......------------......000000//////.........------------------------------...///...------...//////...---,,,,,,---...//////......------......///000000000000000000000000......////////////......////////////////////////.........------,,,,,,,,,------------------------,,,---------.../////////////////////////////////........................---------.......................................//////.........---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......---------...,,,,,,,,,,,,------------------------------------------,,,------...---,,,------------------------,,,,,,---------........................------,,,++++++++++++++++++++++++------------------------------,,,,,,,,,...///000...---,,,,,,,,,,,,---...------...///////////////---------,,,,,,,,,++++++...,,,***+++---...,,,***,,,,,,------------,,,,,,,,,---------,,,,,,+++***.........//////000111222++++++***)))))))))***++++++,,,,,,---------------++++++,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------***+++---.........------------------------,,,,,,---------------------------------............///------------------------,,,,,,,,,------.........------------------------......///////////////...////////////////////////,,,------......------,,,111000000000/////////...//////.........---------......////////////......//////.........---------........................++++++,,,,,,,,,---------------------------------///...------------...///............////////////000/////////.........---......////////////......////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,+++++++++***+++,,,,,,---------------------------------------........................------------------------,,,------------.................................------------------------..............................---------,,,,,,,,,------------------------------------------------............////////////........................000000/////////.........................................................////////////////////////......------------......000/////////.........---------------------,,,,,,---...///...------...//////...------------...///......------------......000000000000000000000000......////////////......////////////////////////------------------,,,,,,---------------------------------...............////////////////////////.......................................---------.......................................---------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---............---------------------------------------...------------,,,,,,,,,---------------------------............/////////---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......------,,,,,,------...------...////////////...------------,,,,,,,,,,,,,,,+++******,,,,,,+++***------............------,,,,,,---------,,,++++++////////////000111111222...---,,,+++************'''(((***+++---.........,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------)))***,,,---.../////////,,,,,,---------------------------------------------------............///------------------------+++,,,,,,---...///000111------------------------------...///000000000000////////////////////////------............------000000000///////////////...............---------......////////////.....................---------------------------------,,,,,,,,,,,,------------++++++,,,------.../////////...------------...////////////.............../////////.....................////////////......////////////////////////////////////////////////......------------......---,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,+++,,,,,,,,,,,,------------........................------------------------...........................------------,,,,,,,,,------------------------........................000//////.........------........................///////////////.........................................................////////////////////////......------------....../////////........................------,,,,,,,,,---...///...------...//////......------......///...------,,,,,,------...////////////////////////......////////////......////////////////////////,,,,,,------------------------------------------...............---------////////////////////////......................../////////...---------,,,.........................................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------/////////......------,,,,,,,,,------------------,,,------------,,,---...------------------------------........./////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++,,,,,,------------------------,,,---......//////.........------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---..................---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,((((((***,,,---.........,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,------------------++++++,,,---.........///,,,,,,,,,------.................................---------............///------------------------+++,,,,,,---.../////////------------------------***+++,,,---............------------------------------............------------------------------........................---......//////......---........................------------------------,,,,,,,,,------------...,,,,,,,,,---------...............------........./////////......---------..............................////////////......////////////////////////////////////////////////......------------......------------,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---,,,,,,+++++++++++++++,,,,,,,,,------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////////////////////////////.........---------........................------------------------................................................------------------------......------------.......................................------,,,,,,+++---...///...---------/////////............//////------,,,,,,,,,,,,------..............................////////////......////////////////////////,,,,,,,,,------.........------------------------/////////...---------,,,////////////////////////......................../////////...---------,,,........................---..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---/////////......------,,,,,,,,,,,,---------......)))+++------,,,,,,...000------------------------,,,------------.........///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++------------------------,,,------........................---------,,,,,,+++,,,,,,------------...---..................---+++,,,,,,------,,,,,,,,,++++++*********+++,,,,,,*********++++++,,,,,,,,,++++++,,,---------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.................................---------............///---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............---------------------------......//////......---,,,,,,,,,------------------.....................------............---------.....................------------------------,,,,,,---------...............---------,,,,,,,,,---..................---//////......------,,,,,,---------.....................////////////......///////////////////////////////////////////////////......------......///------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---,,,,,,+++++++++++++++,,,,,,,,,------........................,,,,,,,,,---------......------------------------------------------------........................////////////////////////------------....................................,,,---------------------................................................------------------------......------------......---------........................------,,,,,,,,,---...///...---------///////////////////////////...------,,,,,,------...------------------------......////////////......////////////////////////,,,,,,,,,------.........------------------------/////////...---------,,,////////////////////////.......................................---------........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---.........---------------+++,,,,,,------.........))),,,......,,,+++...111------------------------,,,,,,---------.........//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,,,,,,,------......------,,,,,,,,,---............---............---------,,,***,,,------------...000------............------++++++,,,---------,,,,,,,,,,,,+++++++++,,,,,,---***+++,,,---............,,,---------------,,,+++,,,---------............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///...---,,,,,,,,,,,,---,,,,,,------------------........................---------............///------------------------------,,,,,,,,,+++++++++------------------------------...///000000000000////////////////////////......////////////...................../////////---------...............------............---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,++++++------...//////...------.........------------------------------...............////////////......//////////////////////////////////////////////////////............//////---------............///+++,,,------......------------------------------------------------------.........------,,,,,,+++,,,,,,,,,,,,------------........................+++,,,,,,------.........////////////////////////,,,,,,,,,------------...................................................,,,,,,------.........///.................................///////////////................................................////////////////////////......------------......---------------.........---------------------------...///...------...///...//////000000//////............------.......................................////////////......////////////////////////,,,,,,------------------------------------------...............---------////////////////////////........................---------.......................................---------.........//////,,,,,,------.../////////------------------------,,,...///...---+++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---......///+++...111///+++)))+++...---------------------------............/////////......//////......---,,,------------------------------------------------+++,,,---...//////......,,,,,,---......---,,,,,,+++,,,------......------............------------)))+++------,,,+++---000,,,,,,------------,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,,,,---------.../////////...---++++++,,,,,,,,,,,,++++++------------............,,,,,,,,,---------......------------------------------............---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...---,,,,,,,,,---...///------------------,,,,,,........................---------............///------------------------,,,,,,,,,---------------------------------------......///////////////...////////////////////////......////////////......---------....../////////---------.........//////,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------,,,------...//////...------,,,------------------...,,,,,,,,,------...............////////////......//////////////////////////////////////////////////////............//////------......////////////,,,---......//////..............................------------------------------------------------,,,------------.................................++++++,,,,,,---......///------------------------,,,,,,,,,---------..............................------------------------......------------,,,,,,................................./////////000000................................................////////////////////////......------------......,,,,,,,,,------.........+++,,,,,,------.........---...///...------...///...///000111111000///...000//////......//////000..............................////////////......////////////////////////------------------,,,,,,---------------------------------...............////////////////////////........................,,,------....../////////........................---------.........//////+++,,,,,,---...///000000------------------------,,,...///...---++++++,,,+++++++++,,,,,,---------++++++,,,,,,---...//////...111333000***'''))),,,------------------------////////////000000000000------......------,,,+++------------------------------------------------***+++---///000000//////,,,,,,---......---,,,,,,+++,,,------......------//////.........---------'''***,,,,,,******,,,///+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,+++******+++++++++***+++,,,,,,+++***((('''((()))***+++++++++++++++---------.........//////,,,,,,,,,------.........------------------------------............---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,+++++++++,,,...000111.........------,,,,,,,,,////////////////////////---------.........//////------------------------+++,,,,,,---...///000000---------------------------------...------,,,,,,------------------------......////////////......+++++++++,,,,,,------------------.........//////,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,------......///,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,------...............////////////......//////////////////////////////////////////////////////............//////---.........//////000000---...//////000/////////////////////////////////------------------------,,,,,,---------------------------.........//////........................++++++,,,,,,---...//////)))))))))))))))))))))))),,,,,,,,,------.........////////////////////////------------------------000//////---,,,++++++***........................,,,,,,,,,---------......................................................------------------------.........------.........,,,,,,,,,------.........***++++++,,,---...//////---...///...------...///...///000111111000///...000000////////////000000////////////////////////......////////////......////////////////////////.........------,,,,,,,,,------------------------,,,------....../////////////////////////////////.........///////////////---------.........//////......//////...---,,,,,,......---,,,---...///000.........------,,,,,,,,,,,,---------,,,++++++***+++,,,------......------,,,---///000000///---,,,111000...------...000111......---+++)))((('''&&&------------------------++++++,,,---............,,,,,,,,,---------.........,,,***+++...000...,,,------------------------................................................---------.........//////------------------------,,,,,,,,,---...///000000/////////...---------,,,------------------------+++++++++,,,,,,---------,,,,,,+++***+++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++++++++,,,---...///////////////...---+++++++++,,,,,,---------------------------------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,---......//////......///...---,,,+++,,,---...---,,,***))))))***,,,---++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,+++---..................---------------------------........................)))***,,,...000000000000//////.........------------,,,,,,++++++,,,,,,------,,,+++***+++,,,---............------,,,,,,,,,*********+++++++++,,,,,,000///...---,,,++++++++++++,,,------......------,,,---......,,,,,,---...........................//////.........---------......................../////////////////////////////////...------,,,,,,///...,,,++++++,,,...///000///...---------------..................------........................,,,,,,,,,,,,,,,---...///........................------------------------///...---,,,+++*********+++++++++,,,,,,,,,------...........................---,,,,,,,,,---...///,,,,,,,,,---------......---------,,,,,,++++++***---------............///000///...---,,,------...222222111000///...---------------............/////////...---------------000---+++,,,...///---***------------------------........................//////.........---------.........------,,,,,,,,,................................................//////.........---------....................................////////////---------------...///000---------------------------------............///////////////////////////////////////////////////000000//////......---------------.........//////......//////...------,,,///...---------...000000......---------,,,,,,,,,---------------,,,++++++,,,,,,---...............,,,---...//////...---,,,///---,,,++++++,,,---///------,,,,,,+++++++++***------------------------------......//////......,,,,,,---------............,,,+++,,,...///...,,,------------------------................................................---------.........//////------------------------,,,,,,------......//////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,++++++,,,---...------...............---------------------......------------------------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,------..................---,,,,,,,,,,,,---...///...,,,,,,,,,---///000------------------------------------------------------............------------------------------........................,,,---///000111111111111//////.........---------...------,,,,,,------...------,,,++++++,,,---.........---------,,,,,,,,,------.........///////////////...---,,,,,,,,,,,,+++,,,------......------,,,---......,,,,,,---...........................//////.........---------........................////////////////////////........................///...,,,++++++,,,.../////////...---------------................................................------,,,,,,,,,---......------------------------------------------------111111000///............,,,,,,,,,,,,------------........................+++***)))))))))***+++,,,,,,,,,,,,---------......---------------------------------............///000///...---,,,------...///...............---------------............///000///..................000...,,,---...///---+++------------------------------------------------//////.........---------......---------,,,,,,,,,................................................//////.........---------....................................////////////......------......//////---------------------------------............///////////////////////////////////////////////////111111000///...---,,,,,,---------........................///......---,,,.........---...//////000...------------,,,,,,,,,..................---,,,------...////////////...------------------------...---,,,++++++,,,---...++++++,,,------......///------------------------/////////000//////......,,,------------.........---,,,+++,,,...///...---------------------------------------------------........................---------...............---------------------------------------.........---------...............---------------------------------,,,,,,,,,,,,,,,------,,,,,,------...///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......------------......++++++,,,---.........---..................------------------------------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,---...............------,,,,,,,,,------.........---------...000111//////...------,,,++++++,,,------....../////////,,,,,,------------,,,,,,------------------------........................---...///000000000000///...............---------///......------......///......------,,,------......------------,,,,,,,,,........./////////000000///...------,,,,,,,,,,,,+++,,,------......------,,,---......,,,,,,---..........................................---------........................////////////////////////,,,------...//////000000///...---,,,,,,---.../////////...------------.........................................................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------------------.........///........................---,,,,,,,,,,,,---......,,,,,,,,,---------......---------...............---------............/////////...------------...++++++,,,,,,---------...---------............///000000/////////.........000...------...///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------...------------,,,,,,,,,...............................................................---------....................................////////////000//////............///---------------------------------............///////////////////////////////////////////////////000000//////......------........................---...............---------------------......///------------------------......////////////......---......///000/////////------,,,,,,,,,,,,------000///............///000++++++,,,---......//////------------------------///////////////...---,,,------------............,,,,,,,,,,,,---......---------------------------------------------------................................................------------------------...---------------------,,,---------.../////////---------------------------------------,,,,,,,,,------------......//////***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---...///////////////......------,,,,,,------------------------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,---.........---------,,,,,,,,,------......,,,,,,,,,,,,,,,---//////......---------,,,,,,,,,+++,,,,,,---...//////000+++,,,,,,------,,,,,,+++------------------------........................---------------------,,,..............................------------......//////......------------------------------------,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,+++,,,------......------,,,---......,,,,,,---...........................................................................////////////////////////---........./////////000......------------......///......---------......---------.......................................///...---,,,,,,,,,,,,,,,------------------------........................++++++++++++,,,,,,---...............////////////......................................./////////,,,,,,,,,---------......////////////............---------............///............------......++++++,,,,,,,,,------------------............///000000000000000//////.........---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------............................................................................................................////////////111000//////............---------------------------------............///////////////////////////////////////////////////------......//////000000.....................---------...............---++++++,,,,,,------------------------------------......//////000//////...---......///000/////////...------,,,,,,------.../////////....../////////,,,,,,,,,---------------------------------------...............---,,,+++---------.........//////,,,,,,------------......------------------------------------------------.............................................------------------------------------------,,,,,,,,,,,,---------.../////////---------------------------------------------------------...............***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---//////000000000...---------,,,,,,++++++------------------------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,---...---------+++,,,,,,------.........,,,,,,,,,,,,------......,,,,,,,,,---------......******+++,,,---.........+++,,,,,,------,,,,,,+++------------------------...........................------,,,,,,,,,,,,,,,---.....................------,,,,,,,,,,,,------/////////......------,,,------------------------***++++++++++++,,,,,,,,,......---,,,,,,,,,------+++,,,------......------,,,---......,,,,,,---...........................---.....................////////////////////////////////////////////////000000/////////.......................................---------......///---------.........//////........................///...---,,,,,,,,,,,,,,,////////////////////////........................///......//////000111222........./////////000000........................***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......111111000///......---------------............///------..............................---------------------............///000000000111000///......------------,,,+++,,,,,,---------------------------------------------------.....................------------------------................................................---.........................................................////////////111000///...............---------------------------------............///////////////////////////////////////////////////,,,,,,---...///000111111...............---------,,,---......///.........++++++,,,------------,,,,,,,,,,,,------------...---...//////////////////------...////////////...........................------------------------...------------,,,,,,,,,------------------------------------------,,,+++------........./////////+++,,,...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------------------------------,,,,,,,,,,,,,,,------------------...............------------------------,,,---------............,,,,,,---............---***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------------------............------------...///000000000000,,,,,,,,,,,,,,,,,,++++++------------------------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,++++++,,,---------------++++++,,,---....................................++++++,,,,,,---...//////***++++++,,,,,,---------,,,,,,------------,,,,,,------------------------........................//////......---......///---------...............,,,,,,,,,++++++,,,,,,,,,...............---,,,+++,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,---------+++,,,------......------,,,---......,,,,,,---...........................---------...............////////////////////////////////////////////////111111000//////...------...........................------------...//////,,,,,,------.../////////..............................---,,,,,,,,,------////////////////////////.......................................///000111............/////////000........................+++,,,---.........------,,,,,,,,,---------......000000000///......---------------............///,,,---......///.........000/////////......---------------............///...///000111000///...------...///...,,,+++,,,---------------------------........................---------...............,,,,,,,,,------------...................................................---------...................................................///////////////......------------...---------------------------------............///////////////////////////////////////////////////------......//////000000//////.........---------,,,------...//////......,,,---.../////////......,,,,,,,,,---------......,,,---...////////////...,,,,,,---.....................///000000///......,,,------------------,,,........................------------------------,,,------............---............////////////***,,,......,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------------------------------+++++++++,,,,,,------..................---------------------------------+++,,,,,,---...///000000***+++,,,---...------,,,***+++,,,,,,------,,,,,,........................,,,,,,,,,---------......+++,,,---......---,,,+++------...//////.........,,,,,,,,,---------------------------------------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,++++++,,,------------,,,***+++,,,.............../////////......---,,,+++,,,---------------------,,,,,,,,,---------------------............------------------------------........................///...---------...///000---------.........//////------,,,,,,,,,,,,---------.........---,,,***))),,,,,,,,,---------......------------.........///---------,,,,,,------...+++,,,------......------,,,---......,,,,,,---...........................---------.........//////////////////////////////////////////////////////000000000///////////////......////////////......---------------...//////,,,,,,------...//////000........................------,,,,,,,,,---......////////////////////////........................---,,,,,,,,,,,,------...------........./////////..............................000000111000000///,,,,,,,,,---------......---------....../////////---------............///,,,,,,.../////////...................../////////---------............///---...///000000...---,,,...000111000---,,,...///---------------------------------------------------------.........//////,,,,,,,,,---------......................................................---------.........//////....................................////////////---,,,,,,,,,,,,------...---------------------------------............//////////////////////////////////////////////////////////////////.........//////.........---------,,,,,,---.../////////...---...000111111111000///,,,,,,,,,------.........,,,,,,---...//////......+++,,,------......---------///111222222111///---......////////////............//////000000111111------------------------------...///000000000///............/////////000***---///...,,,+++---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------------------------------******+++,,,,,,---....../////////......------,,,------------------------***+++,,,---...000111111***+++,,,---------,,,+++++++++,,,---------,,,,,,........................,,,,,,,,,------.........++++++,,,------,,,++++++---------...------,,,,,,,,,------....../////////------------------------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,++++++,,,---------,,,,,,)))+++,,,...//////......---------,,,+++***((((((///......------,,,,,,+++..................---------......//////......---------------------------........................,,,,,,+++***+++,,,---...---------.........//////.........------.........------......---+++***(((,,,,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,------...+++,,,------......------,,,---......,,,,,,---...........................---------.........//////000000000000000000000000////////////////////////......//////000000111111......////////////......---------------...///000,,,,,,------...///000000........................,,,,,,,,,,,,------...///........................////////////////////////111000000/////////000000------------.........///........................***+++---.........---,,,,,,,,,,,,---------......)))***+++---///000111222---------.........//////+++,,,.../////////......++++++,,,---...///000111---------.........//////---...///000000...,,,+++000222333222///...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.........................................................---------.........//////..................................../////////000++++++++++++,,,,,,---...---------------------------------.........//////////////////////////////222111111000///......---000000///...............222111000///...---,,,,,,//////////////////////////////.........---------,,,,,,,,,------.........------............------+++---//////.........///......////////////......------------------------------...//////...---,,,///...---,,,,,,---.../////////............//////---------............///...---,,,++++++,,,---...000///---+++++++++---...................................................---------------...///000,,,,,,,,,---------....................................---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,+++,,,------.........------,,,,,,,,,---,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...........................------------------------...........................------,,,,,,------...........................---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,------...---------******++++++,,,---......---------,,,,,,+++++++++------,,,++++++,,,,,,,,,///...---,,,,,,---...///++++++,,,,,,---.../////////...,,,++++++,,,...///******+++,,,,,,---......------------------------+++++++++,,,,,,---------///...,,,+++***++++++,,,...---+++******+++,,,......+++((())),,,......------------...............---------,,,,,,,,,++++++.........------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------........................---,,,+++++++++---///111111111000000000000000111///......------------...------,,,,,,---000222444...///////////////...---******+++,,,,,,------...------...//////......---/////////...---------,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,111000///...------...///000///...------...///000---------............/////////.........---------..............................------------..............................,,,,,,...///000000000000......------------......000////////////............///000000000///---,,,+++,,,------......------,,,---...//////...---,,,---------............/////////...---,,,++++++***------------------------,,,++++++******++++++,,,///111111000...,,,,,,---000000//////...---++++++........................//////............//////////////////////////////------------------------......//////...---,,,,,,//////.........---------000000//////......------111111111000///.........000000///...............//////////////////......//////////////////////////////.........---------,,,,,,,,,------.........------............---------...000///...------.........////////////......------------------------,,,---...//////......---///...------------...///////////////////////////---------............///---------,,,,,,---------000...---++++++,,,---...................................................---------------...//////---------.........//////........................---------------......///................................................---,,,,,,+++,,,---.../////////.........---------///...,,,++++++++++++,,,,,,,,,++++++,,,,,,---...........................------------------------------------------------...------,,,,,,------....................................---------,,,,,,++++++,,,,,,,,,---------............---,,,++++++,,,,,,------...//////000...---------,,,,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...++++++,,,,,,---......//////...,,,++++++,,,---...,,,,,,,,,------......///------------------------++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,...---,,,++++++,,,---......,,,***+++---......,,,,,,---------......//////---------,,,,,,,,,++++++.........------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------........................///...,,,++++++,,,---...000//////........./////////...............//////...---,,,,,,---///111333......///////////////...++++++,,,,,,---...........................------///////////////.........------------............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------000///...------...///000---------............/////////.........---------..............................------------..............................,,,---...//////000//////......------------....../////////.........------///////////////...------------...//////.........------............---------------............/////////......---,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,///000111000...,,,,,,---////////////...---,,,,,,........................//////............//////////////////////////////..............................///......------,,,//////.........---------///////////////.........111111000000//////......000//////............///,,,------...///000111111////////////////////////...............------------------------.........------............------...///000///---,,,,,,,,,......////////////......------------------------+++,,,---...............///...------------...///---...///000000///...------------............///,,,------......------,,,///...---,,,+++,,,---......................................................------------...//////........./////////000000........................+++,,,------......------................................................+++++++++,,,---...000000////////////............000///...,,,++++++++++++,,,,,,,,,,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................//////............------,,,,,,,,,,,,------------/////////...---,,,******,,,------....../////////.........---------------,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------.........000///---,,,+++,,,,,,---........................------------------------,,,,,,,,,,,,---------------............---,,,,,,///...---,,,,,,---...///...---------......---+++,,,,,,------...///000000000000000////////////............---------------...------,,,,,,------...,,,,,,,,,,,,------------........................000///---,,,++++++,,,,,,...------,,,------..................///000111111///...---------///000111------...///000000000///,,,,,,------.../////////000//////...---------...///////////////000000000+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,//////...------...//////---------............///...............---------..............................------------..............................---....../////////............------------..................---------,,,///...------------------/////////000//////...............------.........---------............///........................------------------------------,,,,,,,,,,,,------...///000000...------------...............------........................//////............//////////////////////////////////////////////////////...............---------...............---------.........///////////////111000000000/////////...000///............//////,,,------...///000111111////////////////////////........................---------...............------............---------...//////...------.........////////////..............................+++,,,,,,---.....................------.........,,,...000111111000...,,,---------............///+++,,,---......---,,,+++...------,,,,,,,,,---.........................................................---------......///---.........////////////........................***+++---.........---,,,------------------------........................++++++,,,,,,---...//////..................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.......................................------------,,,,,,------------------............---,,,+++++++++++++++,,,,,,,,,------........................,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......//////---,,,,,,,,,,,,,,,............------------------------------------,,,,,,------------------------/////////...---,,,......---------...//////....../////////...,,,++++++,,,,,,---...///000000/////////.........------...............---------...------,,,,,,------...,,,,,,,,,------------...........................///...---,,,,,,,,,,,,---------,,,,,,------...............//////111222222000///............//////,,,,,,...///000000000000------......///000000000111000///...------......------......//////000000,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++++++++........................---------............///......................................................------------.......................................///......------......------------............---------,,,,,,,,,///...,,,++++++,,,---......////////////...------///...---,,,,,,---...///---------............///........./////////000000------------------------...------,,,,,,------...---...000///...------...,,,------...//////..............................//////............//////////////////////////////.................................---------..............................------......//////000000000000000000//////////////////............//////.........///////////////////////////////////////---.............................................------............------***,,,...///......///000......////////////..............................,,,,,,,,,,,,------......---..................---,,,...000111111000...,,,---------............///+++,,,---......---,,,+++---------,,,------------................................................///......---------......,,,,,,---------.................................+++,,,---...///...---,,,------------------------........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............------,,,,,,------...///........................------------------------------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,---------------------------++++++,,,---............+++++++++,,,,,,,,,,,,,,,........................,,,+++++++++,,,,,,---...------............------,,,,,,,,,---------------......------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------------------------,,,---.../////////------------------......//////---...000000///---,,,+++,,,,,,------...//////000+++*********))))))))))))...........................------,,,,,,------...,,,,,,---------.................................,,,,,,,,,,,,------............------...//////000.........//////111222222000//////...............,,,,,,...///000000000000------...//////000000111000000///...............,,,,,,,,,------.........///.........------,,,,,,------------------------,,,,,,,,,------------,,,------............---------------............///---...................................................------------..............................---...............---,,,......------------............---------,,,,,,,,,...---,,,++++++,,,......------.........------,,,///...---,,,,,,---...///---------............///------......///000000000------------------------...------,,,,,,------...+++---//////...------...+++,,,---...////////////........................//////............//////////////////////////////------------------------......------------...///---.....................------......//////000000000000000000///////////////............//////000000000//////......------////////////////////////---------.............../////////...............------............------)))+++---......///000222......////////////..............................------,,,,,,,,,,,,------------...//////...---------...///000000///...------------............///,,,------......------,,,,,,,,,------------------................................................//////...------------...,,,,,,,,,------------...........................,,,---......//////......////////////////////////........................------......------,,,++++++++++++++++++,,,,,,,,,***+++,,,...////////////---------------......///........................------------------------...........................------,,,,,,------...........................+++++++++,,,,,,,,,,,,---............------------******,,,---.../////////........................---------------.........++++++++++++,,,---......---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------,,,,,,---............---,,,,,,,,,---......//////,,,...//////---,,,,,,------------............///------------,,,,,,,,,,,,.............../////////...------,,,,,,------...,,,---------....................................++++++,,,------......///............///000111111............///000111111///////////////.........------...///000000000///------......///000000000...//////000000000///...,,,,,,,,,,,,,,,---------............---------,,,------------------------,,,------............---------............---------------............///---------.............................................------------..............................,,,------.........------......------------..................---------,,,---------------......///+++,,,,,,---......------.........------.........---------............///---------....../////////------------------------------,,,,,,,,,,,,------***,,,......------...///,,,,,,---.../////////...........................//////............//////////////////////////////------------------------......---,,,,,,...///000---------........................///////////////////////////000000000000...............///000000000/////////............////////////////////////---------.........//////000/////////.........---------............------***,,,...///......///000......////////////..............................///...---++++++++++++,,,------...//////...------////////////////////////---------............///---------,,,,,,---------+++,,,,,,---.........---................................................//////...---------------------------....................................///............///000000////////////////////////........................+++,,,---.........---,,,+++++++++,,,,,,---------+++,,,---...//////......---------------...//////........................------------------------------------------------...------,,,,,,------...........................,,,,,,,,,,,,------......///.........------------++++++,,,---....................................+++,,,,,,,,,------------++++++++++++,,,---...///,,,---............---,,,------------------------++++++,,,---............++++++,,,,,,------......------------------------///.........------------,,,,,,,,,,,,,,,---......***+++,,,------.........+++---...---++++++---///...............---------000000000000////////////---........./////////000...------,,,,,,------...------------....................................,,,,,,------------------............///000111222///...............//////......//////////////////......///////////////...,,,------......///000000+++---///111222111000///---------------,,,,,,,,,***++++++,,,---.................................+++,,,---...//////...---,,,------......------,,,---------............///---------.........//////..............................------------..............................+++,,,,,,---..................------------....../////////.........------------...///////////////***+++,,,...////////////------............---------------............///---------------.........------------------------,,,,,,++++++++++++,,,,,,)))+++---...------...///------..........................................//////............//////////////////////////////........................///...,,,,,,,,,...///111---------........./////////////////////.........////////////000000000000...............///000111......//////////////////////////////////////////---------.........//////000000//////.........------..................---,,,---//////...---...///......////////////......////////////////////////000///---+++*********+++,,,---...//////...---,,,//////............//////---------.........//////......,,,++++++,,,......+++,,,------.........---................................................000///...---------------............/////////000........................000//////......///111222................................................)))***,,,...//////......,,,,,,,,,------.........---.../////////...---,,,...------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------.........////////////.........------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,---...///++++++------------++++++------------------------******,,,---.../////////,,,,,,------...///000000------------------------//////.........---------,,,,,,+++***+++,,,...///)))***+++,,,------------***,,,---+++)))***---111/////////...------,,,,,,---,,,,,,,,,,,,+++++++++---.........//////000000...------,,,,,,------...---------.........//////....................................---,,,++++++---------...///000111111///......---------......------...///000000//////...///////////////......,,,,,,------.../////////))),,,000333444222000////////////......------,,,&&&'''(((***,,,...///000........................***+++---...///...------,,,,,,---......---,,,,,,---------.........//////---------.........//////.................................------.................................***+++,,,---......///............------.........000////////////.........,,,---///000000000///...++++++---///000111111111,,,---...//////...---,,,---------.........//////------------------------------------------------,,,++++++******++++++,,,)))+++---...------...000---...............------........................//////............/////////////////////////////////////////////////////////...,,,,,,,,,...000111---------.........//////000000//////.........---000000000000000000000000------------------------//////............//////////////////////////////000000000000000000000000///...---,,,,,,,,,,,,,,,---..................---,,,---...///000000000000...//////000000000000000////////////////////////......---,,,,,,,,,,,,---///...---,,,,,,---...///......------------......///.........///000222333000///...---,,,---......000////////////.........------............------+++++++++,,,,,,,,,------.........------,,,,,,,,,000...,,,,,,---...///...------------------------///...---,,,,,,---...///---...............------...------,,,,,,------...------------------------+++,,,---.........------***+++---//////...---,,,---------............///---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...//////.........---------*********+++,,,---...///222///,,,,,,...///...+++,,,++++++,,,...//////---------------------------...------,,,,,,------...000000///...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,---.........---,,,...........................------,,,,,,------...,,,,,,,,,---------......---------............///---.........//////000000////////////////////////...------,,,,,,------.........------------......111000...---,,,,,,---...------...///000000//////------............------////////////////////////***+++,,,---------,,,+++////////////////////////......------------......+++,,,---.........---,,,............////////////......//////000000111111........................000000//////.........---.........---,,,+++***))).........////////////000...........................------------...//////........................---------...------,,,,,,...........................------,,,,,,------...........................///...,,,++++++,,,...///........................//////.........---------000000000000///...---,,,000///---,,,,,,---///000---.../////////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++//////////////////////////////.........---------////////////////////////,,,,,,,,,---------......////////////////////////000000//////......------........................---------............///..................------000000000000000000000000........................//////............/////////////////////////////////////////////////////////...------,,,,,,,,,---///...---,,,,,,---...///,,,---...///000000000000......///000000000//////........................///...------,,,,,,------......------------............------------.........------------...000111000///...---,,,------.../////////.........------------............------,,,,,,---------.........,,,,,,------...//////000///...,,,,,,,,,---......------------------------///...------------...///---...............------...------,,,,,,------...------------------------,,,,,,,,,---------......+++,,,---.........---,,,---------............///---------------------------,,,,,,,,,,,,---......------------------------------------------------.........------,,,,,,,,,...------,,,,,,------...///.........------------,,,,,,+++++++++,,,------111...,,,,,,......---+++---+++++++++---......---........................///......------......///...............---------+++,,,,,,------,,,,,,++++++,,,---.........------...........................------,,,,,,------...,,,,,,---------.........---------............///............/////////000////////////////////////...------,,,,,,------...///......------......//////......---------......---...//////////////////---......//////......---////////////////////////++++++---.........---,,,/////////////////////////////////......////////////...---,,,,,,...///000............///////////////////////////000000000........................///.........------------------.........---,,,,,,,,,,,,,,,------------..............................---------......//////........................---------......------,,,...........................------,,,,,,------...........................///...,,,++++++,,,...///........................//////.........---------,,,,,,---------------,,,000...---,,,,,,---...000......//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,........................//////.........---------........................---------........./////////////////////////////////////////////.........---------------------------------............///........................000000000000000000000000//////////////////////////////............//////////////////////////////........................///...------,,,---------111///,,,++++++,,,///111,,,---...///000000000000------...////////////...------------------------///...------,,,------------..................---......------------......---,,,,,,+++,,,,,,------//////...------------...............---------,,,------............---------------.........//////,,,------....../////////------,,,,,,,,,,,,------------------------------///...------------...///------...............---...------,,,,,,------...------------------------------,,,+++,,,---...///---------------------,,,---------............///---------------------------,,,,,,,,,,,,---......------------------------.................................---------------...------,,,,,,------...............------------...---,,,,,,+++++++++,,,///---,,,,,,---------,,,---,,,***+++,,,------,,,......................../////////....../////////---------.........//////,,,,,,------------,,,,,,,,,,,,---............---...........................------,,,,,,------...,,,------------.........---------............///............////////////////////////////////////......------------......///......------......///------..................//////////////////...------......//////......---////////////////////////,,,------...///.........////////////////////////000000////////////000000222000---***+++...111444............////////////000000//////////////////........................---------------,,,,,,,,,,,,---....../////////...,,,,,,,,,------------...........................------........./////////........................,,,------.........------..............................------------..............................///...---,,,,,,---...///.......................................---------***+++,,,---............///...---,,,,,,---.../////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,.......................................---------------------------------........./////////000000////////////////////////.........///////////////---------------------------------............///........................000000000000000000000000//////////////////////////////............//////////////////////////////..............................------------......///...---,,,,,,---...///------...//////000//////,,,------...............------------------------//////...---------------,,,---...//////...---,,,......------------......------,,,,,,,,,,,,,,,,,,//////......------------......---------,,,,,,,,,------............------------------............000//////...---,,,++++++,,,,,,---,,,++++++,,,---------------------------.........------.........,,,---......///............------,,,,,,------...------------------------...---+++++++++,,,...000......---,,,,,,,,,---------------............///---------------------------,,,,,,,,,,,,---..............................------------------------...............---------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,,,,...---,,,,,,,,,---------...,,,******+++,,,,,,+++------------------------//////............//////........................,,,,,,------------,,,,,,,,,------..........................................------,,,,,,------...------------............---------............///.........///////////////////////////////////////......------------......//////............//////+++,,,...///000///......//////000000///...------......////////////......////////////////////////---......///////////////////////////////////////000//////////////////000111///,,,***+++---111333............////////////000000000//////......---........................------------------------------............------.........////////////000........................---......///////////////........................,,,------.............................................------------....................................------------......................................................,,,---...///000000000000///...------------.../////////---,,,,,,---...///---------------------------------------------------,,,,,,++++++,,,,,,,,,................................................---------------------------.........////////////////////////////////////------......//////000000---------------------------------............///---------...............111111111111111111111111........................//////............//////////////////////////////..............................---------......///,,,---...//////...---,,,---...//////////////////,,,------.......................................//////...------------...,,,---...//////...---,,,......------------.....................---------...............---------......---------,,,,,,,,,------............------+++,,,,,,,,,,,,---------//////...---,,,+++***)))***,,,...---+++***+++------------------------------..................---,,,------...//////.........------,,,,,,------...------------------------...---+++++++++,,,...000...------,,,,,,,,,---------------............///---------------------------,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,,,,------------------++++++++++++,,,---...///---------,,,,,,,,,---...000...+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000//////...------,,,,,,,,,------......------,,,------------......//////...........................------,,,,,,------...---------.........//////---------............//////////////////.........///////////////////////////......------......////////////....../////////+++,,,...///000///......//////000000///...------...//////////////////...////////////////////////............//////000000///////////////////////////......------......///------,,,,,,------...///............////////////000000//////......------..........................................//////.........------+++******.........////////////000........................---...///000000000//////........................,,,---....../////////...........................///......------......///........................................................................---...........................////////////...............------.........///...---,,,,,,---//////------------------------------------------------,,,,,,,,,++++++,,,,,,---........................---.....................------------------------,,,,,,---------.........////////////////////////------......//////000000---------------------------------............///---------.........//////111111111111111111111111........................//////............//////////////////////////////.................................---......///000+++---///111111///---+++......///////////////...------...////////////...////////////////////////000///......------......---..................---......------------......---...////////////............//////......---,,,............---------,,,------............------+++++++++,,,,,,,,,------------------------------***---//////,,,***,,,...------------------------------...//////...------,,,,,,---...////////////...------,,,,,,------...------------------------------,,,+++,,,---...///,,,,,,,,,---------......---------............///---------------------------,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,.............../////////...------,,,,,,------...,,,,,,,,,,,,------------*********+++,,,---//////---.........------...000222///,,,++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------111000///...---,,,++++++------............------......------......///000...........................------,,,,,,------...------........./////////---------............//////////////////.........//////////////////////////////............//////000//////......//////000------..................//////////////////...---...//////000000//////...///////////////////////////............///000000////////////////////////......------------......***+++---...///...---,,,............//////////////////...................................................///////////////.........---,,,+++)))(((,,,,,,,,,------------...........................---...///000111000//////........................,,,---...///////////////........................//////............//////........................................................................---------...............,,,---------------,,,,,,...........................------------...//////------------------------------------------------,,,,,,+++++++++,,,---------------------------------------...............------------------------,,,,,,,,,------------...////////////////////////.........///////////////........................---------............///,,,,,,------.../////////111111111111111111111111//////////////////////////////............//////////////////////////////////////////////////////...............///000000,,,---...//////...---,,,......////////////............///000000000//////........................000//////.....................------------............------------......,,,---...///000000//////---.../////////...---,,,/////////.........------------............------,,,,,,,,,,,,---------...////////////////////////***---111000---+++,,,///------------------------------...//////...------+++,,,---...////////////...------,,,,,,------...------------------------,,,,,,,,,---------......)))***,,,...//////......---------............///---------------------------,,,,,,,,,,,,---..............................---------------------------........./////////000...------,,,,,,------...++++++,,,,,,,,,---------++++++++++++,,,,,,---...---///000///------000222444111---+++,,,---------////////////////////////......------------......//////......---------,,,------............------///......---......000000...........................------,,,,,,------...............////////////---------............///000/////////............//////////////////////////////............//////000000////////////000000///......---------......---...////////////////////////000000000000//////////////////////////////......---------...///000//////////////////////////////............//////+++,,,.../////////...---............////////////------..........................................---------....../////////------......---,,,++++++,,,,,,,,,------------...........................---...000111111111///...........................,,,---...///000000000000........................//////............//////..............................////////////..............................---------.........//////++++++,,,---............---..................---,,,------...//////......------------------------........................,,,+++++++++,,,,,,---...---------------------------------.........//////........................------------............///////////////////////////////////////.........////////////////////////---------............///,,,,,,------...//////000111111111111111111111111000000000000000000000000//////............//////////////////////////////000000000000000000000000...............///000000.........------............///////////////.........//////000000000000000------------------------000000///...............///...---,,,,,,---...///.........------.........***+++---///000000//////---.../////////...,,,,,,000////////////.........---..................------------.........//////444444333111000...------***...222111---+++---///------------------------,,,---...//////...---,,,+++,,,---...////////////...------,,,,,,------...------------------------+++,,,---.........------'''))),,,...000000///...---------.........//////---------------------------,,,,,,,,,,,,---......////////////////////////........................---.........//////000000...------,,,,,,------...+++++++++,,,,,,---------------,,,,,,++++++,,,,,,---///111000......000333666222...,,,,,,---------111111111111111111111111//////............//////---------............///------............------///......------///000111...........................------,,,,,,------.............../////////000---------.........//////000000//////.........---//////////////////////////////............//////000000////////////000000111000...---,,,,,,---...------...///000000000/////////000000000000//////////////////////////////...------,,,,,,...///000////////////////////////000000////////////000000.........///////////////............/////////000,,,------....../////////........................,,,,,,,,,------.........,,,---......///................../////////000000........................---...000111222111///...........................,,,---...///000000000000........................//////............//////..............................////////////..............................---------.........//////***+++---///000111222222------............------+++,,,...///000///...---------------------------........................++++++++++++,,,,,,---...---------------------------------.........//////////////////////////////............/////////000////////////////////////000000//////.........---000000000000000000000000---------.........//////,,,,,,------...///000000111111111///......000222111222222222111000///...000000////////////000000////////////////////////000000///...---,,,,,,,,,---......///////////////111111000000/////////.........///000000000000000000000000000///...---,,,((()))+++---...///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......///............---------444222///......---,,,+++.../////////...,,,***)))............---,,,+++++++++,,,---...////////////------------------------//////.........---------++++++,,,---.........------------------------------...///000000///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------,,,,,,,,,,,,---..............................///////////////.........000000//////..................//////...---,,,,,,,,,,,,------.../////////000000000000///...---,,,...............///000111---,,,,,,,,,,,,---.........//////---***((('''(((...------,,,,,,------......------------...//////////////////////////////............////////////---------............///---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,***+++---///000000//////---------.........//////............///000222222000000000000000000000000......------------......////////////////////////---------.........//////000000000000000000000000////////////000000000000////////////////////////000000////////////000000222222111000...---+++***111000///...,,,,,,,,,,,,.......................................---------------............------,,,,,,------.../////////...------------...//////+++,,,............,,,+++------------------------))))))***+++,,,,,,,,,,,,000000//////......------,,,...//////...------...///......---------......,,,,,,------------,,,,,,000000000000000000000000.........------,,,,,,+++........................---,,,,,,...111111---***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------...------,,,,,,------......---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++------------------------,,,---......//////......---...///...,,,,,,...///............////////////////////////////////////000000//////......------,,,------......------,,,---------............///........................222222222222222333444555111111111111000000///...000000////////////000000////////////////////////000000///...---------------......////////////////////////......---------......///000000000000000000000000000///...---,,,---------...------,,,,,,/////////......---------............------------........................---------........./////////............---------+++***)))***,,,............---,,,+++++++++,,,---,,,,,,------...---------++++++,,,---............------------------------//////.........------------....../////////....................................////////////............---------,,,,,,,,,---------------------......---,,,++++++++++++,,,---,,,,,,,,,,,,---..............................------......//////000000/////////......---------......//////...------,,,..................---------....../////////...............---......//////---------------......///---......---+++***+++,,,...------,,,,,,------......------------...//////////////////////////////............////////////........./////////000000...---------,,,,,,,,,,,,,,,,,,---------........./////////.........------+++,,,---////////////...---------.........////////////...//////000111222000000000000000000000000///......------......///////////////////////////---------.........//////------------------------////////////000000000000////////////////////////000000////////////000000//////000000///...------//////...---------------....................................////////////------............------..................------...------------...//////,,,------......------,,,------------------------,,,,,,---............---////////////............,,,...//////...------.........---------......///......////////////......////////////////////////.........---------------........................///......000222222///,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------///......------......///...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++........................,,,---......//////......---...///...,,,,,,...///............///////////////////////////////////////////////////.........---......//////......------------............///........................333333333333222222222222000000000000////////////000000////////////000000////////////////////////000000///...---------------......///////////////---------,,,,,,,,,,,,,,,......///000000000000///000000000000///...---,,,............---,,,++++++///////////////.........000000000/////////......................................./////////000000///............---------''''''&&&(((,,,///000000...---+++***+++---///000***+++,,,---............+++,,,,,,---............------------------------...............---------000000000000000000///...//////////////////////////////............//////...------------,,,,,,,,,---------....../////////------,,,+++++++++,,,,,,---,,,,,,,,,,,,---..............................,,,,,,---...///000000111......------------,,,,,,.........///......---,,,000//////...------,,,,,,++++++---......////////////...---------------------------------...//////+++,,,......------///000...------,,,,,,------......------------...//////////////////////////////............////////////////////////000000000111...............---------,,,------------.........000000000///////////////------...//////......---------........./////////000000////////////000000000000000000000000000000///......------......///////////////////////////---............/////////////////////////////////////////////000000000000////////////////////////000//////......//////000,,,---...///000000000000................................................,,,,,,------.../////////------............------000//////...------,,,,,,...------------...//////......------------......------------------------...............---------.............../////////,,,...//////...------...---------------...///000......////////////......////////////////////////..................//////........................000000000111333222000...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......................../////////....../////////...------,,,,,,------...,,,,,,------------,,,,,,////////////////////////,,,---......//////......---...///...,,,,,,...///............////////////////////////////////////.........///////////////...//////////////////...---------............///////////////////////////:::999777666555444111000111000000///////////////000000////////////000000////////////////////////000000///...............---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000////////////000//////...------+++,,,,,,---.........---//////..................111111000000///.................................---.........///////////////............------------,,,+++,,,...//////...//////...---......///000+++,,,------.........---,,,---...///////////////................................................000000111000000///...---........................//////---,,,,,,---//////------------------------,,,,,,------....../////////......---------......---,,,,,,,,,,,,---..............................---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---...............------//////.........---------+++,,,,,,---......------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***,,,---...------///111...------,,,,,,------......------------...//////////////////////////////............////////////....../////////000000000///////////////.........------------............/////////////////////////////////......------,,,............////////////111000000////////////000//////////////////////////////............//////////////////////////////.............../////////000000000000000000000000////////////000000000000......................../////////....../////////,,,,,,...///000000000000...............---------........................******+++,,,------......------............------//////.........---------...------------.../////////...---,,,,,,---...///------------............///...---,,,,,,+++++++++---------....../////////,,,...//////...------...,,,,,,,,,---...///000111,,,,,,------------,,,,,,////////////////////////---.........//////000000........................000000000111222111000///111000...---,,,,,,,,,---------------------------,,,,,,,,,,,,------......//////////////////////////////............//////------------------------,,,,,,------------,,,,,,........................,,,---......///.........---...///...,,,,,,...///............////////////////////////////////////------......//////000000......////////////......---------............///000000000000000000000000CCCAAA>>><<<<<<;;;888555333333111000000///000000000000////////////000000000000000000000000000000000000///.........//////---......///////////////------------------......------.../////////////////////////////////...---+++,,,,,,---.........---------------------------/////////......---------........................,,,,,,---------.........///............---------111///------...///...------...///000///---+++)))---.........------,,,+++...//////000000000000///........................---.....................////////////...------,,,------------------------///...---,,,,,,---...///------------------------++++++,,,,,,------------......---------......///---,,,,,,,,,,,,---..............................//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------...............------------.........//////------......---,,,,,,+++///...---,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---+++,,,------,,,,,,---......------,,,,,,------......------------...//////////////////////////////............////////////------........./////////////////////////////////---------.........//////........................000//////...---------,,,........./////////000000111000000////////////000/////////////////////////////////....../////////////////////////////////////////////////////////------------------------////////////000000000000------------------------//////............//////---...///////////////...////////////...---,,,+++........................++++++,,,---...//////000------............---------------.........//////...------------...////////////---,,,,,,---//////---------....../////////000000...---,,,++++++,,,,,,,,,------......//////,,,...//////...------...,,,,,,,,,---...///000111,,,,,,------------,,,,,,........................---.........//////000000.........................../////////////////////222000///---,,,,,,------------------------------,,,,,,,,,---------------////////////////////////...------,,,,,,------...------------------------,,,------......------,,,------------------------,,,---......///.........---...///...,,,,,,...///............////////////////////////////////////------......//////000000,,,------......------,,,---------............///000000000000000000000000JJJFFFAAA?????????===:::888777555333111111111111000000////////////000000000000000000000000000000000000//////...//////000---......///////////////............////////////------...////////////......///////////////..................---,,,++++++,,,,,,,,,---------------------------------------........................,,,,,,,,,------------...///............------------,,,++++++---///......***,,,...///...+++'''$$$............---,,,+++***...//////000000000//////........................---------...............------------------,,,+++------------------------......------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,---..............................000//////...---,,,++++++++++++,,,,,,,,,,,,------,,,---......///.........,,,,,,------...//////000/////////......---++++++///...------------------+++++++++++++++,,,,,,---,,,---...---,,,+++,,,---...------,,,,,,------......------------...//////////////////////////////............////////////------------.....................///////////////------........./////////------............//////000///...---------------....../////////000000000000000////////////000000000000000000000000000000000//////......//////000////////////////////////000000000////////////...........................////////////000000000000------------------------///......------....../////////////////////...------.../////////...,,,+++...........................//////000000111111111------............------,,,,,,------...//////000...------------...////////////............//////---------...//////000000333222000///......//////---------------.........,,,...//////...------...---------------...///000......////////////................................................//////........................---...///...---,,,---///000000///...------------------------------------+++,,,------......------........................------,,,,,,,,,,,,------,,,------......------,,,------............------------------------------,,,---......//////......---...///...,,,,,,...///............////////////////////////////////////.........///////////////,,,,,,------------,,,,,,---------............///////////////////////////ZZZTTTKKKFFFEEECCC@@@======;;;888555333222222222000000////////////000000000000000000000000000000000000////////////000000---......///////////////---.........////////////,,,---......//////............////////////......---------...------,,,,,,------------.........///,,,,,,,,,------......///........................------------............///............---------,,,+++******,,,......---+++,,,---......,,,***(((---------...------,,,,,,------............------........................---------.........//////+++,,,,,,------------,,,........................,,,------......------,,,,,,,,,,,,---------...............---,,,,,,+++++++++++++++++++++,,,---...---,,,,,,,,,,,,---.......................................------,,,,,,,,,,,,,,,,,,,,,---------...,,,------...//////......------......................../////////......---.........---......//////------,,,,,,------...///,,,...///...---,,,---......------,,,,,,------......------------...//////////////////////////////............////////////............////////////------........./////////............////////////....../////////000000000//////...---------........./////////000000000000//////...//////000111222000000000000000000000000000000////////////000000////////////////////////000000000000/////////...111111111111111111111111////////////000000000000///////////////////////////......------......///......////////////......***+++---///000000///...........................////////////////////////------............------------.....................------------...//////......////////////......---------...///000000000333222000///...///000111...------------------,,,,,,...//////...------.........---------......///......////////////.......................................---------------........................,,,...///...,,,+++---///......////////////..............................+++,,,---.........------------------------------......------------......,,,,,,---......---,,,,,,------............------........................,,,---......//////......---...///...,,,,,,...///............///////////////////////////////////////////////////.........------............---------------............///........................qqqggg\\\SSSOOOKKKFFFBBB@@@>>>:::777444333333333000000////////////000000000000000000000000000000000000////////////000111---......///////////////---------....../////////,,,---......//////............///////////////...((()))+++---...///000000---.........//////000000+++,,,,,,---...///000000..................................../////////000//////.........---------///...,,,,,,---...---,,,.........///////////////++++++,,,---............,,,,,,,,,------,,,++++++////////////////////////---------.........//////++++++,,,---............////////////////////////+++,,,............,,,+++,,,,,,,,,------.........000000///...---,,,,,,+++---------------...///000---,,,,,,,,,,,,---..............................,,,---------------------,,,,,,,,,------.........,,,,,,---.../////////.../////////...------,,,,,,,,,---...///000000000000...............///000111///............///000000,,,...//////......000111...------,,,,,,------......------------...//////////////////////////////............/////////000////////////000000000000,,,---------......//////............/////////000//////000000111111111222///...---,,,,,,---...///////////////000000000000............///111222222000000000000000000000000000000////////////000000////////////////////////111111000000/////////...........................////////////000000000000111111111111111111111111.........------.........------...///000000000///&&&(((,,,///111222222111........................,,,,,,,,,,,,,,,,,,++++++---..................---/////////...------,,,,,,...------------...//////---...///000000///...------------...///000000111111000...---,,,---///000.........------,,,,,,,,,,,,...//////...------...///......---------......,,,------------------,,,.................................------,,,,,,+++........................---...000...,,,+++...000---...///000000000..............................+++,,,---.........---,,,------------------------//////............//////,,,,,,---......---,,,,,,------............------////////////////////////,,,---......//////......---...///...,,,,,,...///............/////////000////////////////////////000000//////.........---......////////////......---------.........//////........................~~~wwwooodddXXXMMMEEEDDDDDDAAA===777444444444333333222111000000//////111111111111111222222222......////////////......////////////////////////,,,---///000000000///...000000000000000000000000////////////////////////......---,,,---...///000---------............///------------------------000000//////.........---..................------................................................---------,,,,,,+++++++++++++++,,,------......///---...///000000///...---------------------------......------------......,,,,,,,,,---------------//////////////////////////////.........---------,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,------.........---------............///.........------,,,,,,,,,........................---------............///......------------............---,,,,,,,,,------,,,,,,,,,---------......---------------------------...///000000///...---///////////////.........,,,,,,---...///000111222............////////////---------............///////////////////////////,,,------...///000111111//////000000///...------////////////////////////000000000000//////////////////000000111111111222---.........///000000000////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---222111111000///......---000000000000000000000000........................000000000000000000000000,,,---------.../////////........................///...---,,,,,,---...///++++++---.........---,,,...///222333333222///...------------------------,,,,,,,,,---///000222333111111///...---,,,,,,+++...///////////////......///////////////.................................///............---------------............------////////////////////////////////////////////////000000000000000000000000................................................,,,---------...///////////////////////////////////////.........---------///...---,,,,,,---...///+++++++++,,,,,,,,,---------------............///000000///...---,,,,,,+++------------------------////////////////////////////////////////////////000///...---,,,------...,,,---......------...000---------............///------------.........///zzzrrrggg\\\TTTKKKHHHCCC>>>:::777666555111111111222222222222222111111111111111111111111///000000111111000000///000000000000000000000000------///000000000///...........................////////////////////////...------,,,---...///000---------............///........................000/////////.............................................................................................---------,,,,,,,,,,,,------------......,,,---...//////...---,,,---,,,,,,,,,+++++++++***.........------.........111000000//////.........//////////////////////////////.........------------------......////////////...---,,,,,,,,,,,,------------------,,,,,,,,,---......//////......---,,,,,,---------------------------............///......---------,,,,,,,,,........................---------............////////////....../////////000///......------------,,,---------....................................---...///000000///...---/////////////////////.........//////////////////............////////////........./////////000000////////////////////////------......//////000000///////////////...------////////////////////////000000000000///////////////000000000111111111111////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000/////////.........111111111000///.........000000000000000000000000////////////////////////////////////////////////------..........................................///..................///---...///000000000//////---...///000000///...---------------------------------------...000111222111000///...---,,,,,,,,,...///////////////......---......///000111222222........................000////////////.........------............------////////////////////////////////////////////////------------------------////////////////////////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///...---,,,,,,---...///,,,,,,,,,,,,---------------------............////////////...------,,,,,,------------------------////////////////////////////////////////////////000///...---------......,,,---......------...000---------............///------........./////////xxxnnnhhhZZZUUUNNNFFFAAA===:::999444444333333333333222222111111111111111111111111000111111222222111111000111111111111111111111111---......///000/////////........................////////////////////////...------------...//////---------............///////////////////////////////////////..................................................................................../////////........................---------------,,,,,,------------,,,,,,------------,,,,,,++++++........................333222222111000///...---////////////////////////...............---------.........///////////////......---,,,,,,,,,------.............../////////...//////////////////...------------------,,,,,,---------............///...------------,,,,,,,,,........................---------............///000000////////////000000222111000///...---------------........./////////////////////////////////......////////////............//////////////////111111000///...------,,,............////////////////////////000000000111////////////////////////.........//////////////////////////////......---////////////////////////////////////000000000000000000000000111111111111000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////......111111000000//////......000000000000000000000000000000000000000000000000//////////////////////////////.............................................//////000000//////...---...///000000000000///........................------------------------...............///000000111000///...---,,,,,,,,,...//////000000///////////////000000000111111111........................000000000////////////...------............------////////////////////////////////////////////////------------------------000000000000000000000000////////////////////////...............---------.......................................---------......------------......,,,------------.........---------............///................................................////////////////////////////////////////////////000///......------......,,,---......------...000---------............///....../////////000000000|||wwwmmmjjjbbbWWWKKKBBB??????;;;:::888666444111000///111111111111111000000000000111111111111111111000000000000000000000000000---......///////////////000000000000000000000000////////////////////////------------......//////---------............///........................///////////////.........---------.......................................................................................000//////...---,,,,,,,,,------------------------........./////////000000---..................---000000//////......------////////////////////////..........................................//////...------,,,,,,,,,------------......//////000000......////////////...............------,,,,,,,,,---------............///------------------------........................---------............///000//////////////////000111111///...------------.........////////////000...........................//////////////////...............////////////111111000///...------,,,............////////////....../////////000000000///////////////////////////////////////............///////////////......////////////////////////////////////000000000000000000000000000111111111000000000//////.........////////////////////////////////////////////////////////////////////////////////////////////////000000//////////////////111000000000/////////...........................000000000000000000000000////////////////////////000000//////......------...........................///000111111000///...,,,------...............111000////////////000111........................000//////.........//////000000///------,,,,,,,,,...//////000000000000///222222111000///...---,,,........................////////////............------............------////////////////////////////////////////////////........................////////////////////////000000000000000000000000/////////...---------,,,////////////////////////........................---------------------------------.........//////---------............///---------.........////////////////////////////////////////////////////////////////////////////////////..................,,,---......------...000---------............///////////////000000000000zzzzzzuuugggTTTGGGCCCDDD@@@>>><<<999666333111000333222222222111111111000///000000111111000000///////////////////////////............/////////000000000000000000000000000////////////////////////---------...............---------............///------------------------.........///////////////---------.........//////................................................------------------......000000///...------,,,+++///..................///+++,,,---...000111222222------...//////...------------......//////000000////////////////////////---.....................------------------------------,,,,,,,,,------...,,,,,,,,,---.........///,,,------......------,,,.........------,,,,,,,,,---------............///------------------------........................---------............//////......------......///000///...---,,,,,,,,,,,,.........////////////000------------------------/////////....../////////---.........//////000000///////////////.....................////////////------.........////////////////////////////////////////////////...............///////////////...////////////////////////.../////////000000000111111111000000000000000000/////////......---------000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000000000000000000000////////////------------------------////////////////////////........................000000000//////......---...........................///000111111000///...------------......//////111000///......///000111........................000000///............///000///...---------------......///000111111000000111000000...---,,,++++++..............................---------,,,,,,,,,------............------////////////////////////////////////////////////////////////////////////........................000000000000000000000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,------------------,,,---------.........//////---------............///,,,,,,------.../////////////////////////////////////////////////////////////////////////////////......//////////////////,,,---......------...000---------............///////////////000000000000}}}~~~rrr```QQQJJJIIICCCBBB@@@>>><<<999888777444444444333222222111111///000000000000000000///........................///............///000000........................////////////////////////,,,---......//////......---------............///------------------------.........///////////////,,,,,,------.../////////................................................---------------.........000000//////...---,,,,,,000///............///000((()))***+++---///000000,,,---...//////...---,,,---...///000111222222333////////////////////////---------...............---------------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,------------------,,,,,,---------............///,,,,,,,,,------------...........................---------............///......------------............---,,,,,,,,,,,,---------........./////////------------------------//////............//////------......///000000000------......//////000000............////////////------------............////////////////////////.........///////////////---...//////////////////////////////////////////......//////000000111111111111111111000000000000////////////............000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000111111000000000000////////////------------------------////////////////////////........................000000//////////////////...........................//////000000//////...000000//////000000111222///...---,,,,,,---...///........................000//////.........////////////...---------------......///000111111111111,,,,,,,,,------.................................---------,,,,,,,,,++++++------............------////////////////////////////////////////////////................................................////////////////////////...............------------------------------------------...............,,,,,,------------,,,,,,,,,------------.........---------............///---------.........//////........................////////////////////////////////////////////////......///000000000//////,,,---......------...000---------............///....../////////000000000|||}}}}}}yyyooobbbWWWPPPJJJIIIGGGDDDAAA???===;;;666666555444444333222222000111111222222111111000///////////////////////////......---...///000111........................////////////////////////,,,---.../////////...------------............///..................................../////////000,,,,,,------...//////000................................................------........./////////000000//////......------///...------------...///*********+++,,,,,,------,,,---///000000///---,,,.........//////000000111////////////////////////---------........./////////.........------------,,,,,,,,,,,,,,,---...///---------,,,,,,,,,,,,,,,------............------,,,,,,---------------------------............///,,,,,,,,,---------..............................---------............/////////............//////---------------......///,,,---------....................................000///...------...///000------......///000000111............/////////000............////////////............////////////////////////////////////------......//////000000------...///////////////////////////////////////.........///000111111111111111111111000000000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111////////////000000000000........................000000000000000000000000........................///////////////000000000........................///..................///111000/////////000222222---------,,,,,,---------........................//////.........//////000//////...------------.........///111111222222111+++,,,,,,---...///000000..............................---------,,,,,,,,,------............------////////////////////////////////////////////////////////////////////////................................................---------...............000000000000000000000000---------.........//////+++,,,------------,,,+++,,,,,,,,,,,,---------------------............///---------...............------------------------////////////////////////////////////////////////---...///000111000000///,,,---......------...000---------............///------........./////////{{{zzz{{{}}}|||rrrcccWWWSSSQQQNNNJJJEEEAAA===<<<777777666555444444333333222222222333333222222222000000000000000000000000///......------///000111000000000000000000000000////////////////////////,,,,,,.../////////...------------.........//////////////////////////////---.........//////000000,,,,,,------...///000000.................................................../////////000000111111////////////...............---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,---///000000///---,,,---------------,,,,,,,,,////////////////////////---------.........//////000000//////.........---,,,,,,,,,,,,,,,---...///.........------,,,,,,+++......////////////......,,,,,,,,,------.........---------.........//////,,,,,,,,,------.................................---------.........//////000000////////////000000......---......///000111,,,,,,,,,---------......////////////////////////000///...------...///000---------...///000000111//////////////////................../////////000////////////000000000000////////////////////////,,,------...///000111111------...///000000//////////////////////////////---......///000111111222222111111111000000//////111111111222333333333444000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000111111111222////////////000000000000000000000000000000000000111111111111111111111111..............................//////000000111111........................///...---,,,,,,---...//////...---------...000111////////////////////////////////////////////////...............///000000//////...---------............///111111222222222///////////////.................................//////.........------------..................---////////////////////////////////////////////////111111111111111111111111000000000000000000000000........................,,,------....../////////---------------------------------.........//////++++++------------+++++++++++++++,,,,,,,,,---------------.........//////........................------------------------////////////////////////////////////////////////---...///111111111000///,,,---///...------...000---------.........//////------------.........///~~~~~~{{{wwwsssqqqfffccc]]]TTTKKKDDDAAA@@@;;;:::888888888777444222111000000111222222000...111111000000//////......////////////............000000000000000000000000//////.........---------////////////////////////......------------......((()))+++,,,,,,---///000////////////////////////////////////////////////........................,,,,,,,,,------............------,,,,,,------...,,,---......//////...............///////////////......------------......,,,,,,,,,---------..............................000///...------...///000111111000///...---,,,,,,//////.........---------,,,++++++******++++++,,,,,,---......//////....../////////...------,,,,,,.................................------,,,,,,,,,,,,,,,------------------///////////////////////////////////////...............------,,,,,,,,,+++............////////////,,,------......------,,,........................+++,,,...///000///......////////////////////////....../////////////////////......------///000111////////////000000000000111111000000//////......//////////////////////////////000111111111111111333222000///......//////000000000000////////////000000000000000000000000///000111222222111000///000000000000////////////000000000000000000000000111111000000//////.........///000111111000///...////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////////////////////////////000000000000000000000000..............................////////////......///......------......///000000000///......------000000//////.........---......////////////......////////////000000000000...,,,+++,,,///111///---////////////////////////////////////////////////............////////////111000---,,,,,,---000111..............................------------......,,,...000111111000...,,,//////.........---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------,,,,,,,,,,,,---......------------------------,,,---------.../////////........................////////////////////////000000////////////000000------......//////000000000///...---,,,------...------............------///////////////.........|||~~~~~~xxxuuuvvvuuuoooeeeXXXMMMGGGEEEBBB@@@>>>===;;;999555222555333222222333333111///000000000000000/////////111000000000000/////////000000000000000000000000//////.........---------/////////////////////////////////....../////////***+++------------///111////////////////////////////////////////////////000000000000000000000000,,,------------------...+++******************+++,,,---......//////......---------------...//////......------------......,,,,,,---------.................................000///...------...///000///////////////.........//////.........------------------,,,,,,---------,,,---......//////......------........................................../////////......---------,,,,,,------------....../////////////////////////////////////////////...000000000/////////..................////////////---------......---------........................------..................///////////////////////////////////////.........///......---...///000111////////////000000000000111000000000/////////...//////////////////////////////000111111111111111000///---,,,++++++,,,,,,////////////000000000000000000000000000000000000000000111111111111000000111000000000////////////000000000000000000000000111000000000/////////.........////////////......////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////000000000000000000000000..............................////////////............------------......---------...............000/////////..................////////////........./////////000000000000...---+++---///000///---////////////////////////////////////////////////............////////////000///...------...///000..............................------------......---...///000000///...---//////.........---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------,,,,,,,,,,,,---......,,,------......------,,,---------.......................................////////////////////////000000////////////000000......///////////////000000///...---,,,------......//////////////////.../////////////////////...{{{}}}rrrbbbSSSJJJGGGGGGEEECCCAAA@@@===999666:::888555444444333222111//////000000000000000000111111111111000000000000000000000000000000000000/////////............---////////////////////////000000////////////000000,,,...//////......///000////////////////////////////////////////////////000000000000000000000000.........---------------------,,,,,,,,,,,,------,,,---......//////.........---+++++++++,,,...000......------------......,,,------------.........//////////////////////////////............//////---.........//////000000...............---------//////............//////,,,---......//////......,,,,,,------...//////000........................///////////////.........,,,,,,---------.........////////////////////////......//////////////////111111000000000000//////............////////////------------------------........................///......---------......////////////////////////000000//////.........---///............///000000////////////000000000000000000000000//////////////////////////////////////////000111111111111111222111000///.........///......//////000000111111000000000000000000000000111111000000000000111111111111000000000/////////000000000000000000000000000000000000///////////////......------......///////////////////////////000000000000000000000000..............................////////////......////////////////////////////////////////////////000000000000000000000000...........................//////000000//////......------,,,,,,------...++++++,,,------...//////////////////..................////////////............/////////000000000...---------///000///...////////////////////////////////////////////////---............//////////////////....../////////..............................------------.............................................---------,,,,,,,,,---------..............................------------------------............---------------,,,,,,,,,,,,---......,,,---...//////...---,,,...............---------........................////////////////////////000//////......//////000000000000000//////////////////...------------...//////000000000000//////......//////////////////{{{kkk[[[RRRNNNKKKHHHEEEBBBAAAAAA???>>>>>>;;;888666555444333111/////////000000111111222111111111000000000///////////////////////////////////////...............////////////////////////000//////////////////000---///000///------...///////////////////////////////////////////////////........................//////......------,,,,,,//////............//////,,,---......///.........///...+++***+++,,,///111......------------......------------............000000000000000000000000/////////....../////////............////////////........................000//////......//////000,,,---......///.........---------.........//////........................//////..................,,,,,,------......//////////////////////////////............///////////////////////////.....................////////////......------------..............................111000...---,,,,,,---...////////////////////////000000000///......------............/////////000////////////000000000000000000000000//////////////////////////////////////////000111111111111111222222111111000000000000---......///000111111222000000000000000000000000222111000//////000111222111111111000000000//////////////////////////////000000000000////////////000///...------...///000////////////////////////////////////////////////////////////////////////...//////000000//////...////////////////////////////////////////////////////////////////////////........................//////000000000000//////------,,,,,,,,,,,,---------------........./////////////////////...............////////////.............../////////000000///........./////////...////////////////////////////////////////////////---------.........//////---...///000000///...---..............................------------......///......------......///........................,,,,,,,,,---------......................................................---------------------------,,,,,,,,,,,,---......,,,---...//////...---,,,/////////...---------,,,......................../////////////////////////////////....../////////111111111000000//////...............------....../////////000000/////////............////////////xxxllldddaaaVVVRRRKKKFFFDDDCCCBBBAAA@@@===:::888777666333222//////000000111111222222000000/////////.........///////////////////////////////////////////////////////////////////////////......------......///---...///...,,,,,,,,,...////////////////////////////////////////////////......................../////////......---------,,,,,,++++++++++++,,,,,,,,,---......///.........000///---+++,,,...000222......------------......---------.........//////000000000000000000000000...//////////////////...////////////............---.....................//////............//////,,,---......///.........//////.........---------........................------------------------,,,,,,---......///000000////////////////////////---.........//////000000.........///////////////............///////////////......------......///////////////////////////111000...---,,,,,,---...////////////////////////000000//////.........------......///////////////////////////000000000000////////////000000000000000000000000000000000000//////000111111111111111..................---------......///000111111222000000000000000000000000222111000//////000111222111111111111000000000000////////////////////////////////////000000000000222111000//////000111222000000000000000000000000////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////...------,,,,,,------...000000000000//////...............///////////////......////////////..................////////////////////////.........///////////////////////////////////////////////////------------............---...///000000///...---..............................------------............------------......---.....................,,,,,,,,,---------......................................................,,,,,,---------------------,,,,,,,,,,,,---......------...//////...------/////////...---------,,,........................//////////////////////////////............//////111111000000//////......------..................---......//////......------.........//////000000zzz|||{{{uuurrrgggbbbZZZSSSMMMHHHCCCAAABBB@@@>>>===;;;999666333000000111111111111111111////////////............000000000000000000000000...////////////000000000////////////////////////......------------......---...///...,,,,,,---...////////////////////////////////////////////////000000000000000000000000/////////..................------,,,,,,------...,,,---......//////......000///...------...000222......------------......------........./////////////////////////////////......////////////......000000//////.........------------.....................------------......,,,---......//////......000//////...------,,,,,,........................,,,,,,,,,---------------,,,,,,---...///000000111////////////////////////------......///000000000//////000000000000111111............////////////000///...------...///000///////////////////////////......---------......////////////////////////////////////////////////---......///000/////////////////////000000000000////////////000000000000000000000000000000000000//////000111111111111111//////000000000000//////......//////000000111111000000000000000000000000111111000000000000111111222222111111111000000000000000000000000000000000////////////000000000000222111111000000111111222000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///.........------.........222222111111000//////............///////////////......////////////......------.........////////////000111000.........///////////////////////////////////////////////////,,,------------.........---...///000000///...---..............................------------......---------------------------------...............,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---.............................................---------........................///////////////////////////......------......///////////////............,,,---......///.........------............------------......///000000000ooorrryyy|||tttqqqkkkeee]]]TTTJJJDDDCCCCCCBBBBBBAAA>>>999666222222111111111111111111000000000////////////...000000000000000000000000.../////////000000000000//////////////////////////////............//////---...//////...---...000////////////////////////////////////////////////000000000000000000000000............////////////000000////////////000000,,,---......//////.........------------...///000......------------..................////////////........................---...///000000///...---.........///////////////---------........./////////......------......///,,,---......//////........................------........................------------.........///,,,,,,---...///000111111////////////////////////------......///000000111....../////////000000000............////////////000///...------...///000////////////////////////------..................////////////////////////------......///000000000------///000000000///...////////////000000000000.../////////000000000111000000000000000000000000//////000111111111111111111222333333333333222111////////////000000000000000000000000000000000000000000111111111111000000222222222111111111000000000000000000000000000000.../////////000000000111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000//////......//////000000000000000////////////............/////////000......////////////......---------........./////////111222111...---...000////////////////////////////////////////////////,,,,,,---------...............////////////....................................------------......,,,,,,............,,,,,,---------.........//////,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......000///...------...///000---------.......................................///////////////////////////......------......///------------............,,,,,,.../////////............////////////......------......///000000111cccccchhhqqqxxx}}}yyyxxxvvvssskkk___RRRIIIEEEEEEEEEFFFEEEBBB<<<888333222222222111000000000111111111111000000000000000000000000000000000000.../////////000000111111////////////////////////000000////////////000000---///000000//////000222////////////////////////////////////////////////........................------......//////000000------,,,,,,,,,,,,------,,,---......//////......,,,,,,,,,---------...............------...................../////////000........................---...///000000///...---,,,,,,---...///000111222---------.........////////////............//////,,,---......//////......,,,,,,------.../////////........................---.........//////000000,,,,,,---...///000111222////////////////////////---------...///000000111+++,,,,,,,,,------................../////////000111///...------...///111000000000000000000000000+++,,,...///000///......////////////////////////,,,,,,---...///000111111,,,---///000000000///...////////////000000000000.../////////000000111111000000000000000000000000//////000111111111111111......000111111000///...000000000000////////////000000000000000000000000///000111222222111000///222222222111111111111000000000000000000000000000.../////////000000111111...///000111111000///...000000000000000000000000000000000000000000000000////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000------......///000000000---.........//////000000......////////////......---------........./////////111222111...---...000////////////////////////////////////////////////,,,,,,,,,---------......////////////////////////.................................------.........+++,,,...//////...,,,+++---------.........//////,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......111000---,,,,,,---000111,,,------....../////////........................////////////////////////.........------.........+++,,,,,,------.........+++,,,.../////////......//////000000000000//////---------...///000000111kkkiiieeebbbdddkkkvvv~~~}}}|||{{{sssdddWWWLLLKKKIIIHHHGGGEEEBBB@@@555555555444333222111000222111111000000000000000000000000000000000000000000000//////.........---000000////////////000000////////////////////////000///...---------------......////////////..............................////////////////////////........................000000///.............../////////...------,,,,,,........................//////.........------------------............/////////............//////000000111111111000...---------------------------........................------------------------////////////....................................---...///...------...///////////////////////////...........................------,,,,,,------...000000//////.........---//////////////////////////////////////////////////////............//////---------...///000000111////////////////////////000000//////.........---////////////////////////000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000////////////000000000000//////000000000000000000000000000111222222333333333333333333222222111111000000000000000000000000000000111111111111111111111111000000000000///////////////000111222222111000///222222111000//////000000////////////............000000000000000000000000000000000000000000000000222222111111000/////////000000111111111111000000000000////////////000000000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000...............------------------............/////////////////////......222000......000222222222////////////////////////........................------------------------000000000000000000000000000//////.........//////................................................,,,,,,************,,,,,,------............------------------------------///...---,,,,,,---///000...------,,,,,,------...,,,,,,,,,---------......---------.........//////......................../////////...------,,,,,,......------------......000000000000000000000000......////////////......---------.........//////////////////////////////////////////////////////xxxrrrkkkdddbbbcccfffiiiwww}}}~~~rrrhhhVVVRRRMMMIIIFFFEEECCCAAA<<<:::888555333222222222222222111111111111111222000000000000000000000000111111000000000/////////000//////......//////000//////////////////////////////...---------------......////////////..............................////////////////////////////////////////////////000//////...............,,,,,,,,,---------------........................///.........---------------------............//////..................///------.........---++++++------------------------........................------------------------............------------........................---...///...------...///...................................................------,,,,,,------...000/////////............//////////////////////////////////////////////////////............//////------......///000000111////////////////////////000/////////............/////////////////////////////////000000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000////////////000000000000//////000000000000000000000000111111222333333333222222111111111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000111111111111000000000000////////////000000000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000/////////......------------------............///,,,,,,,,,,,,------------...---++++++---...///...////////////////////////........................------------------------////////////////////////000//////.........//////................................................//////...------...//////------............------........................///...------------...///...------,,,,,,------...,,,,,,,,,---------......---------.........//////.......................................---------///......------......///..............................////////////......---------.........//////////////////////////////111111111111111111111111xxxpppjjjddd___[[[dddmmm{{{{{{iiibbbYYYQQQKKKGGGEEECCCBBB@@@<<<888555333333333333222222111222222333333000000000000000000000000111111111111000000000000///................../////////////////////////////////...------------.........////////////..............................////////////////////////////////////////////////000///......------......******++++++,,,------.......................................---------------------............///......------------......//////000000000///......................................................------------------------...------------,,,,,,,,,........................---...///...------...///......................................................------------......////////////............//////////////////////////////////////////////////////............//////------......///000000000////////////////////////////////////............////////////////////////------........./////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111000000///000000000000000000000000222222333333333222111111000000000000000111111111000000000000000000000000000000000000000000000000222222222222222222222222111111111000000111111111111111111000000000000000000111111222222333333333000000000000000000000000000000000000000000000000...//////000111111222222000000111111111111000000000000////////////000000000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000000000//////...---,,,,,,---------............///+++++++++,,,------......---+++******,,,------,,,////////////////////////........................------------------------......................../////////......//////000................................................000000////////////000000------............------////////////////////////000///...---------------...------,,,,,,------...,,,,,,,,,---------......------........./////////........................---------...............///......------......///..............................////////////......------........./////////////////////////////////111111111111111111111111}}}uuukkkccc```eeennnzzz}}}vvvlllaaaWWWOOOHHHDDDEEECCC@@@===999777555444333222222111111222222333000000000000000000000000000000000000000000000000......------------......///////////////////////////......---------............////////////..............................//////////////////////////////////////////////////////...------------...++++++,,,,,,,,,---------........................---------------------------------............///------,,,,,,,,,,,,------000000000111000000000000////////////////////////.........................................................---------,,,,,,........................---...///...---------///......................................................------------......///////////////.........//////////////////////////////////////////////////////............//////............//////000000///////////////////////////////////////.........////////////////////////---------.........//////////////////////////////000000000000000000000000000000000000000000000000000000111111111111000///000000000111111000000000000000000000000000000000333333333333222222111000/////////000000111111111000000000000000000000000000000000000000000000000111111111222222222222222333222000000000000222333000000111111111000000000000000111111222333444444000000000000000000000000000000000000000000000000//////000000111111111111000000111111111111000000000000////////////000000000000000000000000000000111000000///////////////////////////////////////////////////////////////111111000///...---,,,,,,---------............///..................//////...---,,,---...//////...////////////////////////........................................................................//////////////////000111................................................------------------------------............------........................000000///...---,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------..................////////////........................,,,,,,------...//////000//////............//////..............................////////////..................////////////////////////////////////111111111111111111111111|||tttllljjjhhhiiiqqq}}}rrrfffXXXLLLEEEEEEEEEDDDBBB???;;;888666333333222111111111111222000000000000000000000000////////////////////////......------------......////////////////////////......---------......///......////////////..............................////////////////////////------------------------//////...---------------///.........---------,,,........................,,,,,,---------------------------............///------,,,,,,,,,,,,------------------------------////////////////////////................................................////////////.........---........................---...///...---------///................................................///......------......///........./////////////////////////////////////////////////////////////////////............//////............////////////////////////////////////.........///////////////////////////////////////....../////////000000000////////////////////////000000000000000000000000111111111111111111111111///000000111111111000000000000111111111111000000111111111111111111111111333333333333222222111000//////000000111111222222000000000000000000000000222222222222222222222222000000000111111111222222333222111000000111222333///000111111111111000000/////////000111222333333111111111111111111111111000000000000000000000000111111111111000000//////000000111111111111000000000000////////////000000000000000000000000000000111000000///////////////////////////////////////////////////////////////111000000///......---------------............///000000000//////.........///......///111111000///////////////////////////........................................................................///////////////000111111////////////////////////........................,,,,,,,,,------,,,,,,,,,------............------------------------------000000///......---,,,+++...------,,,,,,------...,,,,,,,,,---------.............../////////000000........................+++,,,,,,---...///000000/////////....../////////////////////////////////......////////////.............../////////000000////////////////////////000000000000000000000000{{{pppfffdddnnn~~~sssdddUUULLLJJJJJJHHHFFFCCC???<<<;;;666555444333222111111111000000000000000000000000............///////////////..................///////////////////////////...------------...//////......////////////..............................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------000000///......---,,,,,,........................,,,,,,,,,,,,---------------------............///......------------...............---......///000........................................................................000000/////////.................................---...///...------...///------------------------........................//////............//////........./////////////////////////////////////////////////////////////////////............//////......//////////////////////////////////////////........./////////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000111111111111000000111111222222111111000111111111111111111111111222222333333333222111111111111111111111222222222000000000000000000000000333333333333333333333333//////000000111222222222222222111111111111222222...///111222222111000000.../////////000111111111111111111111111111111111000000000000000000000000222222111111000//////...000000111111111111000000000000////////////000000000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000000000000/////////......---------............////////////.........------...------///000111///...////////////////////////........................................................................////////////000111222222////////////////////////........................---...////////////...---------............------------------------------.../////////...---,,,,,,...------,,,,,,------...,,,,,,,,,---------............/////////000000000........................,,,,,,------...///000000000//////......//////000000000000000000000000000......////////////............/////////000000000////////////////////////////////////////////////vvviiifffkkkqqq}}}ssseee\\\UUURRRMMMHHHCCCAAA@@@@@@:::999888666444333222222000000000000000000000000......//////000000000000000//////......//////000////////////////////////---------------...//////......////////////..............................////////////////////////------------------------///...------,,,,,,------------------------------........................++++++,,,,,,,,,------------------............//////..................///111000//////000111222333------------------------................................................//////.........---------........................---...///...------...///------------------------........................//////............//////............/////////000//////////////////////////////////////////////////////............///////////////////////////...////////////////////////............/////////000//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111111000111111222222111111000111111111111111111111111111111222333333333222222333333333333222222222222000000000000000000000000222222222222222222222222000000111111222333333444111222222333333222222111...///111222222222000000//////000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000111111111111000000000000////////////000000000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000///////////////000000000---------............///---......///000111111222...---...///111111///...////////////////////////................................................////////////////////////////////////000111222333////////////////////////...........................///000000000000///...------............------........................---......//////...---,,,...------,,,,,,------...,,,,,,,,,---------........./////////000000000000........................,,,---------......//////000000////////////000000////////////////////////......////////////........./////////000000000000////////////////////////000000000000000000000000uuugggaaaaaaiiiqqqssskkk___YYYPPPHHHCCCBBBCCCEEE>>><<<:::888666444333333000000000000000000000000//////000000111111111222000000////////////000000////////////////////////---------------...///000......////////////..............................////////////////////////..............................---,,,,,,,,,,,,---***++++++,,,,,,------...........................+++++++++,,,,,,------------------.........////////////............//////...---,,,,,,,,,...///000------------------------........................////////////////////////......---------,,,,,,,,,........................---...///...------...///------------------------........................//////............//////---.........//////000000//////////////////////////////////////////////////////............/////////////////////.........////////////////////////---.........//////000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111111111111222222222222111111111111111111111111111111000111222333333333333333444444444333333222222222000000000000000000000000111111111111111111111111111111222333333444555555111222333444444333222111---///111222333222111000111111111000000000000000111111111111111111111111000000000000000000000000/////////000111111222222000000111111111111000000000000////////////000000000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000......//////000000111111---------.........//////---...///111333555777777/////////111333333111///////////////////////////........................////////////////////////000000000000000000000000////////////000111222333000000000000000000000000........................---...///000000///...------..................---////////////////////////,,,---.../////////...---...------,,,,,,------...,,,,,,,,,---------......////////////000000000000........................---------...............000000////////////000000..............................////////////......////////////000000000000////////////////////////111111111111111111111111zzzmmmhhhcccccciiiyyy~~~qqqkkk]]]OOOHHHHHHIIIFFFFFFDDDAAA;;;666444444666333222111///............000000//////000111222222//////000000///...------...//////000///---+++***+++++++++,,,,,,,,,------........................//////.........---------........................................................................///...---,,,,,,---///000000000//////......---------......,,,***((()))***---...///000000///...---000///...---,,,------...,,,---------...///////////////.........---------............////////////......//////////////////........................---------............////////////...------,,,,,,............//////////////////............//////000000000000000000000000//////000000///...------///////////////.........///////////////////////////......------///000111222111111111000000//////111111000000//////............////////////......---------.........//////000000000000000000000000111111000///////////////000000////////////000000/////////000111111222222------------...000111222333333222111111111111111111111111111222222222222333333333333222222222222333333222222222222333333666555444222111111111111333333333222222222222222222222111111222333444444222222222222111111111111222222111111111111222222111111111222222222222222222333333111//////000111333222111000000000000000444444333333222222111111111111222222222222111111111111111111111111111111////////////000000000000//////000000000000//////---.........//////000000............////////////000000000000000000000000////////////////////////000000//////.........---////////////////////////////////////////////////000000//////.........---////////////////////////////////////////////////...///111222222222111000000000000000000000000000......//////000000111111////////////////////////////////////////////////........................111000...,,,,,,,,,.../////////---,,,,,,---...///---------............///000///...---------------...,,,++++++---......------.........//////000000......------------......000///...------...///000////////////////////////)))***,,,...000000000//////////////////.........////////////////////////}}}vvvkkkjjjjjjppp|||}}}xxxmmm___WWWSSSNNNHHHKKKIIIFFFBBB???<<<:::999111111111111111000000//////000000000111111111222//////000000///......---///////////////---,,,+++............//////////////////////////////////////////.........---------........................................................................000///...---,,,,,,---...............---------------......---+++***+++,,,---...///000000///...---000///...---,,,------...---------...............//////.........---------............////////////............------------........................---------............///------..............................//////////////////............//////........................///////////////...------///////////////////////////////////////////////////......---...///000111111111111000000000//////111000000000/////////.........////////////......---------.........//////000000000000000000000000111111000///////////////111000000//////000000111//////000000111111222222000000000000000000111111111000000///......//////222222222222222222222222333333333333333333333333333222222111111222222333444333222111111111111111333333333333333333333333111111222222222333333333222222222222111111111111333333222222222222333333222222222222222222222111111222333222111111222444333222222111111111222222000000111111111111111111111222222333333222222111111111111111111111111111////////////000000000111//////000000000000//////........./////////000000/////////000000000000111000000000000000000000000////////////////////////000/////////............////////////////////////////////////////////////000/////////............000000000000000000000000////////////////////////...///000111111111000///////////////////////////.../////////000000000111////////////////////////////////////////////////........................111///...,,,,,,,,,...//////...---,,,,,,---...///---------............/////////...---------------///---,,,,,,...//////...((()))***,,,...000222222///......------......///000///...------...///000////////////////////////+++,,,---///000000000///////////////////////////000000000000000000000000wwwvvvuuurrrrrrxxxtttkkkeee\\\SSSQQQNNNJJJHHHGGGDDD???;;;111222333333333222111111///000111222222222111000//////000000000///......///////////////...,,,,,,////////////000000000000000000000000000000000000...............---------........................................................................111000///...,,,,,,,,,,,,,,,,,,,,,------------------...///...---,,,---...---...////////////...---//////...------------..................---------...............---------............////////////......------,,,,,,,,,+++........................---------............///,,,,,,------...//////000............//////////////////............//////........................///////////////......---///////////////////////////////////////////////////............///000000111111000000000000//////000000000000////////////...//////000000//////...------........./////////000000000000000000000000111000000///////////////111111111000000111111111//////000000111222222222444333333222111111222222111000//////.../////////222222222222222222111111111111222222333444444444222222111111111111222222333333222222222222222333555555555555555555555555222333555666666555444444444444444444333333222222555444444333333444444555444444444333222222222111000222333333222333444666222222222111222222333333//////000000111222222222222222333333333333222222111111111111111111111111/////////000000000111111///000000111111000000///......////////////000000000000000000111111111111000000000000000000000000////////////////////////////////////............////////////////////////////////////////////////////////////............000000000000000000000000////////////////////////---...//////000000//////////////////////////////////////////000000000000////////////////////////////////////////////////........................000///...,,,,,,---............------------......---------............/////////...------------...000...------///000000////////////......---------///......------....../////////............//////////////////////////////---...///000000000000///////////////////////////111111111111111111111111{{{tttrrrrrrsssyyy|||wwwnnnfffZZZTTTLLLIIIHHHGGGBBB===666555444333111111111111///000222333333222000/////////000000000//////...////////////......------............////////////////////////////////////................................................................................................//////......------------,,,,,,,,,------......///+++---......------...///....................................------....../////////...---------,,,....................................//////////////////...------,,,,,,,,,........................---------............///---------.........//////............//////////////////............//////000000000000000000000000...///////////////......///////////////000000000////////////////////////............/////////000000000000000000000//////000000000000//////////////////000000000000//////............////////////////////////////////////000000////////////000000222222111111111111222222///000000111111222333333444333222222222222333333333222111111111111222222111111111111111111111111000111222333444555666666444333333222222333333444555555444555555666777777999999999::::::;;;;;;;;;888999;;;======;;;:::999999999999888888777777777888888777777777777888888888777777666555444444333111333444444333222333444111111111111111222222333222222222222222222222333111111222222222222111111111111111111111111111111//////000000000111111111000000000111111000000000//////////////////000000//////000000000111111111///////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////---------...............////////////////////////////////////000000000000////////////////////////////////////////////////........................///...------------......------------------......---------............//////......---------......///...,,,---///000000///333333222111000///......//////............///////////////......//////////////////////////////////////////000000000000000///////////////000000000111111111111111111111111~~~pppggghhhnnnwww~~~wwwiii___SSSLLLIIIHHHDDDAAA>>>;;;666222000000111222000111222444444222000/////////000000000000000///000/////////...................../////////000000........................---.............................................................................................,,,------....../////////------....../////////000***+++------,,,,,,...///......------------......------................../////////...---------,,,---.................................////////////////////////......------........................---------............/////////.........---------............//////////////////............//////000000000000000000000000......///////////////...////////////000000111111////////////////////////---....../////////////////////////////////000000////////////000000000000//////000000000000//////........./////////000000////////////////////////000000////////////000000222222111111111111222222000000000111222222333333111000000111222333444444333333222222222333333444111222222222222333333333222333444555666777888999888888777777777777888888:::::::::::::::;;;<<<===?????????@@@AAABBBCCCCCC@@@BBBCCCDDDDDDCCCAAA@@@AAAAAA@@@??????>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999888888666777888777555333333333222222111111111222222333444444333222222111000000000000111111111111000000111111111111111111111111000000000000111111111111000000111111111111000000000000000000000000//////........./////////000000////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////.........///////////////........................////////////////////////---------------......///........................000000000000////////////////////////////////////////////////////////////..............................---------.........+++,,,,,,---------......---------............///......---------......///...,,,+++,,,---///......++++++---///222444666777/////////....../////////...//////////////////...///////////////////////////////////////000000000////////////000000111111111111111111111111111111vvvmmmppptttyyyzzzpppbbbVVVOOOKKKHHHFFFDDD@@@;;;666333222222333111222333333333222111000//////000111111111000000000000///......//////000000000000000111111111111........................---------.......................................................................................***+++---...///000000000.........///////////////***,,,------,,,,,,---///......------------......,,,---......///........................------------------...........................////////////////////////////////////........................---------............///000//////...------,,,,,,............//////////////////............//////........................---...//////////////////...//////000000111111222////////////////////////---......///000/////////......////////////000000////////////000000000000///000000111111000000///....../////////000000000000000000000000000000000///////////////000000111111111111000000111111111000000111111222333333333/////////000111222444555222222222111222222333444333333444555666777888888888888999:::;;;<<<======>>>>>>============>>>>>>@@@?????????@@@AAAAAABBBDDDDDDEEEFFFGGGIIIJJJJJJHHHHHHIIIJJJIIIHHHGGGFFFHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????<<<>>>???>>>;;;999888888888777666555555555555666555555444222111000///...111111111222222111111111111111111111111111111111000000000111111111222222000111111222222111111000111111000000000000//////............////////////000000000000000000000000////////////////////////.........///////////////////////////////////////////////////////////////.........///////////////------------------------////////////////////////...------------...//////........................000000000000////////////////////////////////////////////////////////////........................---------...............***+++,,,------...---------------............///...------------...//////...,,,++++++---......---******,,,---///111222222000//////......//////000......////////////......///////////////////////////.........//////000111...//////000000111111222111111111111111111111111}}}{{{wwwtttuuu|||qqqbbbVVVNNNJJJIIIDDDCCC@@@===:::777666555333333333222222111111111//////000111111111111111000000///......///000111/////////000000000111111........................---------.........//////........................................................................+++,,,---/////////......///...............------,,,---......---,,,...///...------,,,,,,------...,,,,,,.../////////......---------...............---------.........//////............////////////,,,------......//////000........................---------............///..................------............//////////////////............//////........................------...///////////////...//////000111111222222////////////////////////------///000000000///............/////////000000.../////////000000000111000000111111111111000000.../////////000000000000000000000000000000000000///////////////000111111111000000//////000000111000111111222222333333444111111000000111222333333333333333333333444555555666666888999;;;===>>>?????????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKMMMNNNOOOLLLKKKKKKKKKJJJJJJJJJIIINNNMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDFFFHHHGGGEEECCCAAAAAA@@@???>>>===<<<;;;;;;;;;777777666555444444333333222333333444444333333222111111111111111111111111000000111111111222222222000111111222222111111000111111111000000000//////...////////////000000000000000000000000000000000////////////////////////............/////////000////////////////////////////////////////////////............/////////000........................///////////////////////////...---------...000000........................111000000000/////////...////////////////////////////////////////////////........................,,,------......///......)))***,,,---......---------------............///---------------...//////...---,,,,,,...//////...//////......---,,,,,,,,,000000////////////000000---...///000000///...---////////////////////////------,,,---...///111222...//////000111111222222000000000000000000000000rrryyyoookkkpppyyyzzzjjj[[[OOOJJJHHHCCCDDDDDDCCCAAA===999666444444222222111111111222//////000111111111111111111000///......///000111------------............000000000000000000000000---------.........//////........................................................................---.../////////...---,,,.........------,,,,,,,,,...///000///...---...000...---,,,,,,,,,,,,---...+++,,,.../////////......,,,------....../////////---------.........//////............/////////000***++++++,,,---...//////........................---------.........//////,,,,,,------.../////////............/////////000//////............//////000000000000000000000000------...///000000//////...//////000111222222222////////////////////////,,,---///000000000///...---.........//////000000.../////////000000111111000000111111111111000000////////////000000000000000000000000000000000000///////////////000111111000000////////////000000000111111222222333444444333333222222111111222222666666666666666777888999888999;;;===???AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQMMMLLLKKKJJJIIIIIIJJJJJJPPPPPPOOONNNMMMLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJJJJJJJJJJJJJJJJJJJHHHKKKMMMNNNLLLJJJJJJJJJFFFEEEDDDBBBAAA@@@@@@???::::::::::::999999999999444555555666666555555444111111111111111111111111000111111111111222222222111111222222222222111111222111111111000000//////000000000000111111111111000000000000000000000000////////////////////////---.........//////000000////////////////////////////////////////////////---.........//////000000//////////////////////////////////////////////////////...---...///000111........................111111000000/////////...////////////////////////////////////////////////........................,,,,,,---.../////////...)))***+++---......---------------.........//////---------------...///000///...------///000000///,,,------...///000111111000000////////////000000---...///000000///...---////////////////////////,,,,,,+++,,,---///111222...//////000111222222222////////////////////////mmmlllpppzzz~~~~~~yyymmmhhhjjjnnnsss}}}vvvhhh[[[OOOHHHEEEEEEEEEFFFFFFBBB===999999777555222///---,,,+++333111//////000111000///111111000000//////......000000000000000000000000......------------......//////////////////////////////.........------------...///000000///...---,,,,,,---......---,,,,,,------......//////000000+++++++++++++++,,,---...000///...---,,,------...---.........---,,,++++++------------------------////////////////////////+++,,,...000000///...---................................................//////.........------------.........//////000000111000...---,,,---///000//////.........------------.........//////000000000000000000000000000000---------......000111111---.........//////000000...000111000///...///111...............///000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000111111111111222222222111111111111000000000000333222111111222333333333111111111111222333444444666555444222000000222444666777777888999::::::;;;;;;===@@@AAABBBDDDGGGIIIIIIHHHGGGIIIKKKMMMMMMLLLPPPOOOOOOOOONNNNNNMMMMMMMMMMMMKKKIIIGGGHHHKKKMMMMMMNNNQQQVVVZZZ\\\\\\[[[UUURRRPPPMMMMMMOOORRRTTTWWWWWWWWWWWWUUUTTTSSSRRRSSSQQQOOOMMMKKKJJJJJJJJJMMMOOOPPPNNNJJJHHHHHHJJJNNNNNNOOOOOONNNNNNMMMMMMHHHIIIIIIHHHFFFEEEEEEFFFCCCBBB@@@???>>>>>>>>>>>>;;;;;;;;;:::999888777666555555555444333333222222444444333333222222111111333333222111111111222222111///...///000111000...000000000000000000000000111111000000000000111111000000000000000000000000000111222333333222111000111111000///////////////111///...------...///111/////////////////////////////////////////////////////////////////////////////////000000000000000//////.........---------/////////...---------,,,............//////////////////............//////111111000///...---,,,,,,//////.........---------------......///......---+++,,,------......------------------------------..................................................................------+++///222444888;;;888333////////////////////////////////////////////////---------...///000000111000000000000111111111111uuuoookkkmmmpppqqqsssvvvxxxmmmfffccchhhnnnzzzttteeeXXXPPPLLLJJJGGGFFFFFFFFFDDDBBB:::999777444333222111111444222000000111222111000111000000000/////////...000000000000000000000000........................//////////////////////////////.........------------...///000000///...---,,,---............---,,,.........///////////////,,,,,,,,,,,,,,,---......000///...---,,,------..................---,,,,,,------------------------////////////////////////+++,,,...000000///...---................................................//////.........---------............/////////000...---,,,,,,,,,...000111//////.........---------............/////////000000000000000000000000000......---......///000000........./////////000000...000111000///...///111//////......//////000111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000111111111111222222222222222222111111111000000333333222333444444444333444444444444555666777777777888888777777888;;;===<<<<<<<<<<<<=========>>>???AAAEEEHHHIIIKKKNNNPPPVVVVVVVVVVVVVVVUUUUUUUUU[[[ZZZYYYYYY[[[___cccfffaaa```^^^ZZZWWWVVVWWWYYY\\\]]]___dddhhhjjjjjjhhhdddcccaaaaaabbbeeehhhjjjnnnmmmlllllllllkkkiiihhh```^^^ZZZVVVRRRPPPOOONNNUUUVVVWWWUUUQQQNNNLLLMMMNNNNNNOOOOOONNNMMMKKKJJJKKKLLLLLLKKKIIIGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBAAABBBAAAAAA@@@???===<<<;;;::::::999777666555333333333333333333333222222222222111111000000000111111111000//////000111000///000000000000000000000000111111000000000000111111000000000000000000000000000111111222222111111000111111000///////////////000///...------...///000////////////////////////////////////////////////////////////////////////000000000//////.........//////.........---------...............---------............//////////////////............//////000000000///......------,,,,,,+++++++++*********,,,,,,,,,---,,,,,,+++++++++,,,------......------------------------------........................////////////....................................---444888777666777666444////////////////////////000000000000000000000000------......///000000111000000000000111111111111}}}rrrgggbbbaaabbbgggmmm{{{xxxllleeeaaaaaagggttttttggg___VVVPPPIIIDDDCCCDDDGGGHHHAAA>>>;;;888555444444555444222000000111222111000000000000000////////////000000000000000000000000...///000111111000///.../////////////////////////////////............---......////////////......,,,---............---,,,///////////////............------------...////////////...------------........./////////...------------------------------////////////////////////,,,---...///000///.....................................................................---------............////////////,,,+++++++++,,,...000111/////////............---............////////////000000000000000000000000.........---......//////////////////000000000000...000111000///...///111000////////////000111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000111111111111222222222222222222111111111111000222333444555666555555444444333333444555666777777;;;<<<>>>>>>>>>???BBBCCC@@@@@@@@@@@@AAABBBCCCCCCEEEJJJQQQWWW\\\```cccfffoooqqqqqqnnnjjjggghhhiiinnnllljjjjjjnnnttt{{{{{{zzzxxxsssnnnkkkjjjkkkpppqqqssswww{{{}}}|||{{{xxxxxxyyyzzz}}}{{{xxxsssmmmgggccc```___aaaccccccaaa]]]YYYVVVUUUWWWXXXYYYYYYXXXUUURRRPPPOOOOOONNNLLLKKKJJJIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEJJJIIIIIIHHHGGGEEEEEEDDDCCCBBB@@@>>>;;;999777666444444444444444333333333111111000000000111111222111000///000111111111///000000000000000000000000111111000000000000111111000000000000000000000000222111111000000111111222111000000///////////////000///...------...///000////////////////////////////////////////////////////////////////////////111000000///...---,,,,,,...............------------------...........................//////////////////............//////////////////////////////.........------------,,,,,,---------,,,++++++***,,,,,,---............---------------------------........................000000/////////.................................222;;;@@@===888666777777////////////////////////111111111111111111111111---......//////000000111000000000000111111111111~~~tttiiiccc```___dddjjjtttzzzyyyiiidddaaaeeelllwwwwwwpppggg^^^RRRHHHDDDEEEHHHJJJHHHEEE@@@:::666333222222333111000000111111000///000000000000////////////////////////////////////...///111222222111///.../////////////////////////////////..................//////////////////...------............------000000//////......------//////............//////............------.........///////////////..............................////////////////////////------...///000//////....................................................................................///////////////------,,,------///000111/////////........................//////////////////////////////////////////......---......//////000000000000000000000000...000111000///...///111000000000000000111111222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000333666777777666555555444444555555666888999:::???AAADDDEEEDDDDDDDDDEEECCCDDDEEEFFFHHHKKKNNNOOORRRYYYcccnnnvvv}}}~~~~~~~~~zzzwwwvvvqqqrrrsssrrrooolllhhhffflllnnnppppppnnnkkkgggdddYYYUUUQQQMMMKKKKKKKKKKKKHHHIIIIIIJJJJJJJJJKKKKKKNNNNNNMMMMMMLLLLLLLLLMMMMMMKKKIIIFFFBBB???===;;;:::999888777666555444333222222111111111222222333222111000000222222111000000000000000000000000000111111000000000000111111////////////////////////222111000//////000111222000000////////////000000000///............///000//////////////////////////////////////////////////////////////////////////////......---------,,,........................,,,---------.../////////............///////////////......------......///............//////000000////////////............////////////...---,,,,,,,,,------...............................................................000//////......------,,,............////////////222999===999555555555444////////////////////////000000000000000000000000......//////000000000000///000000000111111111111yyytttpppnnnllliiijjjnnnpppqqqttt}}}|||uuukkkccc___fffwww}}}{{{qqqcccVVVNNNKKKJJJJJJHHHEEEAAA<<<777444333222222111//////000000000///////////////000000000000///////////////////////////000222333333222000////////////////////////////////////////////////////////////....../////////........................000000//////......------000//////.........//////------........................///////////////...........................////////////////////////.........///////////////................................................---.....................///////////////.........000000///////////////000///////////////////////////////////////.........//////////////////////////////.........///000000111111111111111111111000...000111000///...///111000000000000000111111222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000111111111222222222000000111111111222222222000444777999888666666777888999999;;;===???AAABBBAAAEEEJJJMMMNNNNNNNNNNNNNNNNNNPPPSSSXXX\\\aaacccfffmmmxxxoooggg]]]TTTOOOMMMKKKJJJKKKJJJIIIHHHIIIKKKMMMNNNPPPPPPOOOOOOOOOPPPQQQRRRSSSRRRPPPMMMIIIFFFDDDCCCBBBAAA???<<<:::888666555333333222111111111111222333111000111222333222111111111111111111111111111111111000000000000111111////////////////////////222111000//////000111222000000////////////000000//////............//////////////////////////////////////////////////////////////////////////////,,,---------......//////---.....................,,,---------.../////////............////////////......------------......------......///000000000,,,,,,,,,+++++++++******.../////////...------,,,,,,---......//////...............................................................---------,,,,,,........./////////000000---000111///000222111,,,000000000000000000000000/////////////////////////////////000000000000000///000000000111111111111ssssssuuuyyywwwrrrqqqtttqqqmmmjjjnnnyyyrrrfffbbbmmmzzz~~~|||qqqeeeZZZQQQJJJFFFEEEDDDAAA>>>;;;999777666333111//////000111000///////////////000000000000000000000000000000000000///000111222222111000///////////////////////////...////////////000000000//////............////////////...------.../////////////////////.........000000///............///,,,---......///.........------.../////////..............................////////////////////////....../////////000000000................................................---------...............///////////////.........111111111000000000//////...////////////000000000///////////////.........000000000000000000000000////////////000111222333222222222222111111111111...000111000///...///111000////////////000111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000111111111111222222222000000111222444555666666333777;;;;;;999888:::<<<:::;;;===???BBBEEEHHHIIIIIIOOOWWW^^^bbbcccdddeeeddddddfffhhhlllrrrvvvyyyzzztttggg___XXXRRRNNNKKKKKKJJJIIIJJJKKKMMMNNNTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTRRRPPPNNNLLLKKKJJJIIIHHHFFFCCC@@@===;;;:::777666555333222222222222333222111222333333222111111111111111111111111111111111000000000000111111000000000000000000000000111000000//////000000111///////////////000000111////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,---...///000000111---------...............---------...........................////////////......------------......---.........//////000000------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------...////////////....................................................................................//////000000111...//////...111555333---000000000000000000000000........................000000000000000000000000000000000000111111111111ppprrrvvv{{{yyyttttttwwwtttqqqkkkiiilllvvvrrrmmmnnnlllwww~~~vvvlll___RRRJJJFFFFFFEEECCCAAA>>>;;;999555333111111222333222111.../////////000000000111000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000000///...------...///000000///...------...///000.........///////////////000///......---------...,,,,,,.../////////......,,,,,,---.......................................///////////////////////////////////////000000111................................................---------.........//////000/////////............/////////000000000000000.../////////000000000000000/////////............000000000000000000000000/////////000111333444555333333222222222111111111...000111000///...///111//////......//////000111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000111111111111222222222111222444555888:::;;;<<<888;;;???>>><<<<<>><<<:::999777777666444222222222333444333222111111111111111111111111111111000000000000111111000000000000000000000000//////000000000000/////////////////////000111111......////////////......////////////////////////////////////////////////////////////////////////.........//////000000000---------.........//////...............---------............////////////...------,,,,,,------............///////////////000000/////////.........******+++,,,------------------...///////////////......................................................//////000000111111---......///000000111111///333444222111444444111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111qqqqqquuuxxxvvvrrrsssxxxwwwvvvqqqiiiffflll{{{rrriii___lll{{{ppp```UUULLLKKKKKKIIIEEE@@@<<<999777555333333444444444333.../////////000000111111000000000000000000000000000000////////////000000////////////////////////.../////////000000111111000///...------...///000000///...------...///000---.........//////000000000///...---------------+++,,,.../////////......+++,,,,,,---.........---///////////////////////////////////////////////////////////////000111111................................................---------.........//////000000//////.........---+++,,,...///000000000000.../////////000000111111000000//////.........---000000000000000000000000//////000111222444666777333333333222222111111111///000111000///...///111...............///000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000111111111111222222222333444666888;;;===???@@@;;;???BBBAAA>>>>>>BBBGGGNNNOOORRRVVVZZZ___ccceeepppwwwwwwmmmooorrrwwwzzzzzzvvvrrrooobbb```\\\XXXUUUSSSRRRRRRNNNOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFDDDBBB@@@>>>======444333222222444444333222111111111111111111111111111111000000000000111111000000000000000000000000...///000111111000///...///////////////000111111......////////////......////////////////////////////////////////////////////////////////////////000000000000000/////////---------.........///////////////......------,,,............/////////000...------,,,,,,------...////////////////////////------,,,,,,,,,+++++++++++++++---...///000000000---......///////////////////////////////////////........................//////000111222333444444---......///000111111222***111444000+++,,,...///000000000000000000000000000000000000000000000000111111111000000000000000000000000000111111111111ssssssssssssrrrpppooonnnwwwsssooonnnqqqssstttsssrrrpppgggccchhhqqq}}}tttmmmZZZQQQHHHHHHMMMNNNFFF>>>;;;888555555666666222...000000111111111111000000000000000000000000000000111111222333222111000///////////////////////////000000//////.........---////////////////////////---......---,,,,,,...000////////////////////////////////////////////////111000......//////...---........................................................................000///...---------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,.........------,,,,,,,,,---------............//////////////////.........,,,---...............------------............///......------------......---......///000111111222222222222111111111000000000000000000//////////////////000111111111111111111111111000000000000000000222333444333111///.../////////000111222222222222333333333222111000000333222111111333555666666>>>===<<<;;;===BBBJJJPPPKKKDDDAAAEEEHHHIIINNNUUU```fffkkklllnnnsssvvvvvvttthhh```ZZZVVVTTTRRRPPPMMMKKKKKKMMMPPPRRRPPPQQQQQQOOOLLLIIIHHHGGGGGGIIILLLMMMKKKGGGBBB???@@@>>><<<:::999777777777222111000000222222111///111111111111111111111111000000000000000000000000000000000000111111111111//////000000000000/////////......------///000111////////////............111111000000/////////...........................////////////////////////............////////////........................////////////////////////---...............------000000///...------,,,,,,------............------........................000///...---,,,------...------............------...------,,,,,,...///000//////......///000111222000///...------...///000///000111222222111000//////......///111444888:::///000000000//////222333---......///000111111222444111000111333444333111wwwwwwvvvtttrrrpppoooooorrrqqqqqqssswwwzzzzzzyyyuuuyyyqqqhhhaaaaaagggsssyyyjjj^^^QQQJJJJJJJJJFFFAAA>>>;;;888777777777666444000111111222222222222111111111111111111111111111000000111222111000///...////////////////////////000/////////............///////////////////////////000111000///...///000////////////////////////..............................---.........---,,,..............................................................................---------......///------............------......---------,,,,,,,,,------------------,,,,,,------------............/////////////////////...//////000000000//////...---------............//////......------......///.........///000111111111222222222111111111000000000000000000//////////////////000111111111111111111000000000000000000000111111222333222111000/////////000000111111111222111111222222222222222222444333222333555777999:::777:::>>>AAACCCFFFJJJLLLKKKJJJNNNVVV\\\```gggoooyyy|||tttnnniiifff```]]]YYYTTTQQQPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLLLLJJJKKKMMMOOOOOOOOONNNMMMJJJIIIFFFBBB>>>:::888666555444222222333333222111111111000000////////////000000000000000000000000...////////////000000000//////000000000000////////////...---...///000111////////////............///.........------------........................////////////////////////............////////////................................................---...............------000//////...------,,,,,,------............------........................000///...---,,,------...------............------///...---------...///000////////////000000000000000///...------...///000//////000111111111000000///......///000333666888...000111000//////000111......//////000111111222333111000111333555333222tttuuutttrrrooommmmmmnnnlllnnnqqqwww}}}rrruuu}}}tttiiiaaa___gggzzzyyynnn^^^QQQKKKHHHGGGFFFEEEBBB???;;;888777666666111111111222222222333333222222222222222222222222///000000000000///......////////////////////////////////////............////////////////////////000222444333111/////////////////////////////////------------------------***+++---......---,,,+++........................................................................,,,,,,,,,------///000000......////////////.........------------,,,,,,,,,,,,,,,------------------------------..................//////////////////222222222222111000//////---------............//////......------......///......//////000000111111222111111111111000000000////////////000000000000//////000111111111111111000000000000000000111111111111111111111222222222000000000000000111111111//////000111222222333333222222222333555777:::;;;888<<>><<<999666555555555444333222111111000////////////000000000000000000000000............//////////////////000000000000////////////.........///000111////////////........................------------........................////////////////////////............////////////................................................------...............---/////////...------,,,,,,------............------........................//////...------------...------............------//////.........///000111//////000111111000......//////............//////...///000111111111111000//////......///111333444...000222222000///...///...//////000000111111111111000000111333555444333mmmoooooommmiiiggghhhiiigggiiinnnuuu}}}~~~ooocccaaakkkuuuyyylll^^^TTTMMMJJJHHHIIIHHHEEEAAA;;;777333222111111111111111222222333222222222222222222222222000000000000000////////////////////////////////////////////////.........////////////////////////000222444444222///......////////////////////////------------------------)))+++---......---------........................................................................---------------...//////.........//////.........------------------------,,,,,,,,,------.........,,,,,,---------.....................////////////333333333222111000///...---------............/////////............//////.../////////000000000111111111111111000000000000////////////000000000000//////000111111111111111000000000000000111111111111000000000111222333333111000111111111111111111000000000000111222222333444555666666777999<<<>>>AAACCCEEEHHHLLLSSSZZZ___ccclllvvv}}}~~~{{{{{{zzz{{{}}}}}}{{{xxxuuullleee]]][[[^^^bbbbbb```UUUTTTSSSSSSUUUYYY\\\_________```___^^^\\\ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPRRRUUUWWWZZZ```gggmmmxxxyyyzzz|||xxxqqqllliiiccc___YYYTTTRRRQQQPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNQQQRRRSSSTTTTTTRRRPPPNNNEEEBBB===:::888777555444333222111000000000111111000000000000000000000000........./////////000000//////000000000000/////////////////////000000000////////////............000000000000000/////////........................////////////////////////............////////////................................................,,,---......///.........//////.........---------------............------....................................------......------............------////////////000000000111///000111222111000---,,,/////////....../////////......///000000111111111//////.........///000111///111444444222000......//////000000000111111111//////000111333444555555nnnpppqqqmmmfff```___```bbbdddgggmmmuuupppfffcccdddvvv{{{pppdddWWWNNNIIIIIIIIIHHHEEEAAA;;;666222222111000000000111111222111111111111111111111111222222111111000000000000////////////////////////.........//////////////////////////////////////////111333333111...------////////////////////////------------------------))),,,//////...---...///........................................................................//////...---------------------............------------------------------,,,,,,,,,------.........,,,,,,,,,------------...---.........//////000000111111111111000///...------------............////////////....../////////////////////000000000000000000000000000000000000.../////////000000000111//////000111111111111111//////000000111111111111111000000000111222333333111111111222222222222222333222222111222333444444888:::;;;;;;;;;===AAADDDGGGKKKQQQXXX^^^eeelllpppsss|||{{{qqqjjjfffeeecccccceeehhhlllnnnllljjjgggeeedddaaa^^^\\\UUUPPPMMMNNNRRRUUUSSSPPPIIIHHHHHHHHHIIILLLNNNOOOMMMMMMNNNNNNMMMLLLJJJIIIKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDEEEGGGIIIMMMQQQTTT[[[\\\\\\^^^aaaeeehhhjjjmmmllljjjiiiiiijjjlllmmmtttvvvzzz~~~wwwlllccc]]]YYYUUURRRUUUTTTRRRPPPOOOOOONNNNNNOOOQQQTTTWWWZZZ[[[[[[ZZZNNNKKKFFFBBB???<<<999777333222111000///000111222111111111111111111111111//////000000000111111111//////000000000000///////////////000000000000000////////////............/////////000000000000000////////////////////////////////////////////////............////////////////////////////////////........................,,,------...//////.....................---------------............------........................------..................------............------...//////000000000000000///000111222111000---,,,...//////////////////........./////////000000111///.....................000222555555333111000///000000000000111111111111///000111222222333555666vvvyyyzzzssshhh^^^ZZZZZZ]]]___aaafffmmmwwwsssjjjdddgggtttvvvgggZZZRRRLLLJJJHHHHHHHHHDDD>>>888555444222111000000111111000000000000000000000000333222222111000111111111////////////////////////.........///////////////////////////////////////...000111111///---------////////////////////////------------------------+++...//////,,,+++...000........................................................................000000///------,,,,,,,,,---------......---------,,,,,,,,,------------...,,,,,,------------------,,,,,,,,,,,,------------------......///000000000000000000000///...---------------............///000//////......//////000////////////000000000000//////000000000000000111......//////000000111111//////000111111111111111/////////000111111222222111111111111111222222222111222222333444444555555666666555555666888999:::999<<>>999777555333111111222222111111111111111111111111333222111000///000000111////////////////////////............/////////000////////////////////////...///000000.........000////////////////////////........................,,,...///,,,)))(((,,,000........................................................................///......---------............////////////......,,,,,,,,,---------......------------------,,,,,,++++++,,,,,,,,,---------------......///000000111/////////000//////......---------............///000000////////////000000000000000000////////////////////////000000111111.........///000111111111//////000111111111111111...//////000111111222222111111222333222111000///111222333444555777888888999999999:::<<>>AAAFFFJJJMMMRRRWWW]]]bbbeeejjjssszzz}}}yyyvvv{{{}}}~~~|||}}}yyysssjjjddd\\\YYYXXXVVVRRRNNNOOOLLLIIIGGGGGGGGGGGGFFFJJJKKKMMMOOOQQQSSSUUUVVVVVVVVVVVVXXXZZZZZZXXXVVVTTTXXX^^^bbbfffjjjmmmpppvvvvvvwwwvvvrrrmmmgggddddddddddddcccbbb___]]]\\\___^^^]]]\\\\\\\\\]]]^^^___aaadddiiimmmmmmkkkiii[[[XXXTTTOOOKKKJJJIIIIIIKKKJJJHHHEEEDDDEEEFFFFFFBBBDDDFFFGGGHHHKKKPPPUUUSSSZZZaaaddddddeeeiiimmmhhhiiikkknnnsssxxx|||zzznnnbbbZZZWWWWWWXXXPPPPPPPPPQQQRRRTTTVVVWWW[[[[[[\\\]]]^^^\\\XXXUUUPPPLLLGGGAAA;;;888777777111111111111111111111111............/////////000//////000000000000//////...///000222222111111000000/////////.............../////////000000111111000000000000000000000000////////////////////////............/////////000000000000000000000000000------------------------+++,,,---...////////////---.....................---..................---........................+++,,,.../////////......---..................---+++,,,.../////////...---//////......///000111222---...///000000///...---333111000...---------------...//////000/////////---...///...---...000222222222111111111111111111000222444333111000222444eeekkksssxxxwwwoooeee^^^XXXVVVUUUZZZaaaggghhhfffpppnnnmmmoooooonnnqqqvvvxxxvvvuuusssppprrr~~~|||yyy|||sss[[[OOOMMMOOOLLLHHHEEE@@@:::666444444333333111111000//////000222222111000///......///000111////////////////////////......//////000000111111111///---...111222000...111111000///...------,,,//////000000000000//////000000//////.........---.........////////////000000000//////.........---...------,,,,,,------...........................//////............////////////.........---------------------------------........................------------------------........................////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111444444333222222111222222333444444333111///000111555666888:::<<<======>>>AAADDDHHHKKKOOOUUU___fffooovvv}}}}}}uuutttsssuuuxxxwwwrrrmmmiiigggjjjhhheeecccaaa]]]XXXTTTQQQNNNKKKJJJKKKKKKIIIGGGKKKKKKKKKJJJHHHHHHIIIKKKNNNTTT\\\cccfffhhhhhhhhhjjjiiihhhjjjnnnooommmjjjeeeiiiooosssxxxxxx||||||yyyrrrjjjhhhkkkpppooorrruuutttrrrqqqsssuuuyyyxxxjjj^^^\\\\\\XXXUUUUUUYYYXXXUUUSSSQQQNNNJJJFFFIIIGGGDDDCCCDDDFFFFFFEEEJJJJJJKKKKKKLLLMMMNNNNNNQQQRRRUUU\\\ccciiilllmmmmmmpppwwwvvvnnniiieeecccbbb\\\TTTRRRTTTUUUTTTRRRSSSQQQQQQTTTWWWYYY[[[^^^XXXVVVRRRMMMFFF@@@<<<999999666222000000222222222000000000000111111222333000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111111111000///////////////000000000000//////////////////.........---------------............---------------............///---......////////////////////////...---------,,,///...---,,,,,,---...///---------............///---------............///////////////////////////......////////////......////////////////////////000///...------...///000333222111///............000000000000000000000000222111111111000000/////////111222222111111222333333333333333333333333333UUU[[[dddkkkmmmkkkeeeaaa\\\ZZZZZZ^^^eeejjjiiihhhllljjjiiilllllljjjmmmqqqyyyxxxwwwuuupppmmmttt}}}zzztttxxxooo[[[NNNIIIHHHHHHJJJDDD===777555555555555333222111000000000111222111111000//////000111111////////////////////////.../////////000000000111111///......111111000...000000//////......------//////000000000000//////000/////////............------.........////////////.........------------...------,,,,,,------...........................//////............////////////.........---------------------------------........................------------------------........................////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000111000000000000000000000000111111111111111111111111111111000000000111222222000111222222111111333555888999<<<@@@EEEIIILLLNNNQQQUUUZZZ___dddlllvvv}}}yyynnnkkkjjjkkkjjjfff```ZZZVVVUUUQQQPPPPPPPPPPPPOOOMMMKKKMMMKKKJJJJJJLLLLLLKKKJJJPPPRRRTTTTTTSSSSSSSSSTTT]]]ccclllsssxxx{{{}}}~~~|||}}}}}}||||||yyytttssspppnnnooopppooommmkkkiiifffaaa^^^SSSPPPMMMKKKJJJIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHLLLPPPUUUWWWXXX^^^```gggpppwww~~~~~~}}}yyyrrriiiccc___ZZZTTTOOOTTTSSSRRRSSSUUUVVVYYY\\\ZZZYYYXXXUUUQQQMMMIIIFFFAAA===999666555444333222333222222111111111222222000000000000000000000000////////////000000000111000000000000000000000000///////////////000111111111111000///////////////000000000000/////////...//////.........---------------............---------------............///---....../////////////////////////////////......///...------------...///---------............///---------............///////////////////////////......////////////......////////////////////////000///...------...///000222111000//////.........000000000000000000000000111111111111000000000//////111222222111111222333333333333333333333333333IIIMMMTTT\\\```bbbbbbaaa\\\[[[]]]bbbhhhkkkjjjhhhhhheeedddggggggfffgggkkksssuuuwwwxxxssslllnnnssszzzmmmlllpppzzzlllTTTGGGFFFJJJNNNIIIAAA;;;888777666555555444222111000000111222222111111000000111111222////////////////////////////////////000000000000111///...///000111000...///////////////............//////000000//////...////////////............,,,---------............---------------,,,,,,,,,...------,,,,,,------...........................//////............//////...............---------------------------------........................................................................////////////////////////////////////////////////////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000222222222222222222222222000000000000111222333444111222333333222333666888===@@@FFFNNNWWW___eeehhhkkknnnsssvvvzzzrrreee___bbb```\\\VVVOOOIIIFFFEEEDDDCCCDDDFFFIIIKKKKKKJJJMMMNNNOOOPPPQQQRRRRRRRRRZZZ^^^bbbeeeeeecccbbbbbbkkkpppwww}}}|||yyygggddd```]]]ZZZWWWSSSPPPNNNNNNMMMLLLKKKIIIHHHGGGHHHEEECCCBBBDDDGGGIIIIIINNNOOOUUU]]]cccjjjuuuyyypppeeeZZZSSSSSSTTTSSSRRRRRRTTTWWWZZZZZZ[[[]]]]]][[[XXXTTTQQQJJJFFFAAA===:::777444222555444333222111111111111/////////////////////////////////000000000111111000000000000000000000000///////////////000111111111111000///////////////000000000/////////.....................---------------............---------------............///---......////////////////////////000000000000000///...------------...///---------............///---------............///////////////////////////......////////////......//////////////////////////////............//////000000000///////////////000000000000000000000000111111111111000000000000///111222222111111222333333333333333333333444444JJJKKKNNNRRRUUUXXXZZZ[[[VVVXXX[[[aaagggkkkkkkiiifffaaa```cccdddcccdddfffiiimmmtttzzzxxxrrrqqqtttuuummmjjjjjjtttyyy```OOOKKKNNNNNNKKKFFFAAA>>>:::666333333222111000000111222222222222222222222222222222111111111111111111111111////////////000000000000000/////////000000000///.........///////////////...//////////////////...///////////////.........,,,,,,,,,---------......------------------------...------,,,,,,------...........................///......------......///........................------------------------........................////////////////////////........................////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000111111111000000000000000000000000222222222222222222222222222222222222222333444555555666666555444666999<<>>DDDHHHSSS\\\lll}}}{{{nnnccc]]]QQQQQQOOOLLLIIIIIIKKKMMMNNNNNNOOOTTT[[[bbbgggiiiqqquuuyyywwwrrrmmmlllmmmxxx}}}}}}vvvvvvvvvuuurrrooollljjj```[[[TTTNNNJJJGGGDDDBBBEEECCCCCCFFFHHHHHHLLLRRRUUUZZZ^^^aaadddlllyyyzzzjjjkkkiiibbb______ZZZTTTRRRTTTWWWZZZZZZYYYWWWUUUXXXVVVSSSPPPLLLFFF@@@;;;555444333222111000000111000000000000000000000000000000000000111111111111///////////////////////////////////////000000111111000000///////////////////////////............---.....................------............---------------............///---......///////////////---------....../////////---..................------------............///---------............///////////////////////////......////////////......////////////////////////...//////////////////...---...///000111111000000////////////////////////000000000000000000111111///111222222111111222333333333333444444555555555JJJIIIHHHHHHIIIJJJLLLMMMMMMQQQWWW^^^eeekkkoooqqqjjjbbb]]]^^^aaabbbcccfffeeeggglllsssuuusssuuuxxx{{{uuusssvvvqqqgggmmm{{{{{{kkk\\\RRRMMMMMMNNNNNNKKKEEE===777222111111000111222333444111222222333333222222111222222222222222222222222000000000000////////////...000111000///...///111///////////////.........---......//////......---.........///////////////,,,---------.....................///////////////...------,,,,,,------.................................------------......---------...............------------------------........................................................................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000111111111222222000000000000000000000000333333333333333333333333222111222222333444555666555777:::>>>EEENNNXXX___iiirrr{{{xxxwwwqqqfff\\\YYYLLLNNNPPPQQQQQQSSSVVVXXXYYYZZZ\\\cccnnnxxx|||~~~zzzuuunnnggg___WWWPPPKKKKKKGGGEEEFFFFFFCCCDDDHHHHHHLLLPPPQQQQQQVVV___fffkkkttt|||xxxuuuhhhYYYRRRSSSTTTUUUWWWXXXXXXYYYZZZZZZYYYYYYWWWRRRLLLGGG:::999888666444333333333000000000000000000000000000000000111111111222222000000000000000000000000///////////////000111111111111000////////////////////////.........---------------...............------............---------------............///---......///////////////------------............------...//////...---------------............///---------............///////////////////////////......////////////......////////////////////////......////////////......---...///111111111000///000000000000000000000000000000000000111111111111///111222222111111222333333333333444555555666666JJJIIIIIIIIIIIIJJJJJJKKKKKKNNNTTTZZZ```ffflllooolllccc[[[[[[___aaadddggghhhfffgggjjjlllmmmqqqvvvwwwvvvqqqjjjhhhppp~~~rrrqqqxxxxxxiii^^^QQQPPPPPPPPPNNNJJJDDD@@@777666444333222222333333000111222333333222111000111111111111111111111111111000000000/////////......000111111......///111000000//////......---------......//////......---............/////////000------........./////////---------....../////////...------,,,,,,------..............................------,,,,,,------...---------.........//////------------------------........................------------------------........................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222222000000000000000000000000333333333333333333333333111222333555777999<<<===@@@CCCGGGNNNXXXeeeqqqzzz{{{}}}}}}zzzyyyzzzyyyvvvkkkkkkmmmoookkkaaa[[[[[[WWW[[[```ccceeefffhhhjjjllllllooovvvuuujjjdddZZZUUURRRRRRQQQMMMLLLOOOJJJLLLNNNMMMKKKLLLOOORRRPPPVVV___gggpppwww~~~mmm[[[XXXUUURRRQQQRRRTTTUUUVVVXXXZZZ]]]]]]ZZZUUUPPPEEEDDDAAA>>>;;;888666666222222222222222222222222000000111111111222222222000000000000000000000000///////////////000111111111111000/////////////////////.........------------------.........//////------............---------------............///---......///////////////////////////............------...//////...---------------............///---------............///////////////////////////......////////////......////////////////////////---...///000000///...------...000111111111///...000000000000000000000000///000000000111111111111///111222222111111222333333333444444555666666666MMMMMMLLLLLLKKKKKKJJJJJJIIILLLQQQVVV[[[aaagggkkknnncccZZZZZZ^^^```dddggghhhdddaaacccfffhhhooovvvpppsssqqqhhh```ggg|||zzzsssttttttkkkUUUSSSQQQPPPOOOMMMJJJHHH<<<;;;888555333222222222000111222333333222111000////////////////////////111111000000/////////......000222111...---///111111111000///...------,,,---..................------.........//////000000.........////////////000,,,,,,,,,------............------,,,,,,------..............................------,,,,,,------...---------.........//////------------------------........................------------------------........................////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111222222222000000000000000000000000333333333333333333333333333444666999<<<@@@CCCEEEOOOQQQVVV]]]ggguuuyyyuuuuuukkkkkkhhhaaa___bbbcccaaabbbfffmmmrrrooogggdddfffhhhlllrrrwwwyyyyyyzzzzzzyyyyyyzzzyyyiiiddd``````___[[[ZZZ[[[RRRSSSRRROOOKKKHHHGGGGGGEEEGGGJJJNNNUUU]]]gggmmmnnnvvvddd```XXXQQQLLLKKKLLLMMMQQQSSSWWW\\\^^^\\\WWWSSSNNNLLLHHHDDD???<<<999888222222222222222222222222000111111111111222222222000000000000000000000000///////////////000111111111111000/////////////////////.........------------------.........//////---..................------------.........//////---......///////////////111111000000//////......,,,---...//////...---,,,---------.........//////---------.........//////////////////////////////......////////////......////////////////////////---...///000000///...---...///000222111000///---000000000000000000000000//////000000111111111222///111222222111111222333333333444444555666777777