BM6P6(@ wwwooogggaaa___cccgggnnnnnn______bbbhhh}}}xxxzzz|||vvvrrrppplllhhhccc```[[[WWWSSSPPPOOOMMMJJJHHHFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>CCCIIILLLYYYzzz|||yyy|||{{{rrrhhhaaa___bbbfffmmmuuuccc```bbbgggzzzyyyzzzxxxuuupppmmmhhhdddaaa]]]XXXUUUPPPOOOMMMJJJHHHFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>??????CCCIIIMMMZZZ{{{zzzwww{{{~~~~~~~~~vvvhhhbbb^^^aaadddllliiiaaabbbgggwwwyyyyyy{{{xxxpppmmmiiieeebbb^^^ZZZWWWQQQPPPMMMKKKHHHFFFEEEEEEBBBAAA@@@??????>>>>>>???AAA@@@CCCHHHNNN^^^~~~vvvuuuyyy}}}|||{{{|||wwwjjjbbb^^^```ccckkk~~~pppdddbbbhhhwwwvvvwwwyyy|||yyypppmmmiiieeebbb___ZZZWWWRRRPPPNNNKKKHHHFFFEEEDDDBBBBBBAAA@@@????????????AAA@@@BBBGGGOOObbb~~~}}}ssssssxxxzzzxxxxxxyyy}}}vvvkkkccc___aaabbbiii{{{xxxhhhdddiiixxxssstttrrr|||yyyqqqnnniiifffbbb^^^ZZZWWWSSSQQQOOOLLLIIIFFFEEEDDDCCCBBBAAA@@@????????????@@@@@@BBBHHHRRRhhh{{{yyyqqqrrrxxx|||vvvuuutttuuuzzzwwwllleeeaaabbbcccgggwwwnnneeeiiiyyyrrrrrrnnnzzz~~~{{{tttppplllgggccc___[[[WWWSSSRRROOOLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@??????@@@???@@@DDDJJJXXXpppxxx~~~uuunnnpppwwwyyysssrrrqqqrrrxxx{{{zzz{{{|||yyymmmfffcccdddcccffftttsssfffhhhxxxtttqqqlllwwwxxxtttooojjjfffaaa\\\XXXTTTRRRPPPLLLIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???BBBGGGOOO___xxxttt{{{zzzqqqkkknnnuuu}}}xxxrrrpppoooqqqvvv}}}~~~wwwqqqmmmmmmooopppsssyyy{{{mmmgggdddeeedddeeerrrwwwggggggwwwvvvqqqkkkvvv{{{wwwrrrmmmhhhccc]]]ZZZTTTSSSPPPLLLIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???CCCIIISSSddd~~~}}}qqqyyywwwnnnhhhlllttt|||yyysssooommmmmmnnnvvv~~~sssllleeecccaaa]]]\\\^^^fffkkksss{{{{{{rrrlllfffaaa^^^bbbooo}}}mmmgggrrrooommmvvv|||xxxsssnnnjjjeee```\\\UUURRRNNNLLLJJJIIIHHHFFFEEECCCBBB@@@@@@AAABBBCCC@@@AAAGGGVVVkkkwwwooowwwrrrjjjfffkkkvvv~~~wwwqqqmmmlllkkkmmmttt|||vvvhhhaaa[[[ZZZXXXTTTTTTVVVYYY\\\cccllluuu{{{{{{}}}~~~~~~~~~sssmmmfffaaa^^^aaannnzzzllleeennn{{{yyypppwww}}}zzztttooojjjeee___\\\VVVSSSOOOLLLKKKIIIHHHFFFEEEDDDBBB@@@@@@AAABBBCCCBBBCCCJJJ[[[rrrsssllluuu}}}qqqiiieeekkkuuu~~~|||uuuoookkkjjjiiijjjrrrzzzssshhh\\\UUUPPPPPPOOOLLLLLLNNNRRRSSSXXX```jjjqqqsssrrrnnnoooooonnnooouuu~~~uuunnngggbbb___aaakkkwww|||kkkcccjjjuuusssvvv|||vvvqqqkkkeee___\\\WWWSSSOOOMMMKKKJJJHHHFFFEEEDDDBBB@@@@@@AAABBBCCCDDDFFFOOOccc{{{xxxmmmiiitttyyynnngggdddjjjttt||||||yyyvvvuuuuuuvvvxxx{{{~~~{{{tttnnnjjjhhhhhhiiiqqqyyyvvvfff\\\UUUOOOKKKKKKKKKIIIIIIKKKOOOOOORRRZZZdddkkkmmmllllllllljjjhhhhhhlllsssxxxwwwppphhhccc___```hhhqqqyyyiiibbbgggqqquuusssxxxyyyrrrlllfff```\\\XXXTTTPPPMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@AAACCCDDDGGGJJJTTTjjjqqqiiihhhttt|||tttjjjeeecccjjjsss{{{~~~zzzwwwvvvoooiiigggeeebbb``````^^^```bbbdddhhhooovvv|||{{{sssnnniiihhhgggiiipppyyyvvvhhhZZZQQQRRRLLLIIIKKKKKKIIIIIIKKKJJJJJJLLLRRR\\\dddhhhjjjlllkkkgggdddccceeeiiilllxxxzzzrrriiiddd```___eeelllvvviiibbbfffooovvvoooooo~~~{{{tttnnnhhhaaa]]]YYYVVVQQQNNNLLLKKKHHHGGGFFFDDDCCCAAAAAABBBCCCDDDHHHLLLXXXnnnlllgggiiiwwwzzzqqqfffbbbbbbiiiqqqyyyyyyoooiiifffdddiii___WWWVVVVVVSSSQQQSSSPPPQQQRRRTTTWWW\\\ccchhhrrrxxx{{{rrrmmmhhhgggfffhhhoooxxxxxxlllbbbXXXQQQPPPKKKIIIKKKLLLIIIIIIKKKIIIJJJLLLPPPXXXaaakkkppptttqqqlllgggeeeeeeggghhhrrryyy}}}tttjjjeee```^^^aaaggguuuttthhhaaafffnnn{{{nnnhhhsss|||vvvpppiiiccc___ZZZWWWRRROOOMMMKKKIIIGGGFFFEEECCCAAAAAABBBCCCDDDIIIMMMYYYnnniiiffflll{{{wwwnnnbbb```aaahhhpppwwwttthhh___[[[YYYXXXaaaTTTKKKLLLLLLIIIGGGJJJGGGHHHIIIIIIJJJNNNSSSVVVaaagggqqq{{{{{{pppkkkfffeeedddfffmmmuuu|||nnneee]]]WWWTTTRRRMMMKKKMMMMMMKKKJJJLLLIIIKKKNNNQQQVVVaaapppzzz{{{uuupppmmmlllllllllqqqttt|||~~~uuukkkeeeaaa]]]___ccclllsssggg```dddkkk{{{rrrffflll|||}}}wwwqqqkkkeeeaaa[[[WWWSSSOOOMMMKKKIIIGGGFFFEEECCCBBBAAABBBDDDEEEHHHNNNYYYkkk{{{gggfffmmm}}}uuujjj```^^^```gggooovvvxxxpppdddYYYSSSQQQPPPPPP^^^OOODDDFFFGGGCCCAAAEEECCCDDDEEEDDDDDDFFFIIIKKKRRRXXXbbblllxxxzzznnniiidddcccbbbdddkkktttqqqccc[[[VVVSSSQQQTTTOOOMMMPPPPPPMMMLLLNNNFFFIIILLLNNNRRR^^^ppp}}}{{{uuuqqqooonnnmmmrrrrrrvvvvvvlllfffaaa]]]^^^aaaggg{{{sssfff___bbbiiiyyyuuufffjjjvvv}}}wwwrrrlllfffbbb[[[XXXSSSPPPMMMKKKIIIGGGFFFEEECCCBBBBBBBBBDDDEEEGGGMMMYYYiiiuuueeeeeennn~~~ssshhh^^^]]]```gggnnnuuukkkdddYYYPPPLLLKKKKKKKKK^^^NNNBBBDDDFFFAAA@@@DDDBBBCCCDDDDDDDDDDDDFFFHHHIIIOOOXXXbbbnnn~~~|||rrrlllgggfffddddddjjjrrr{{{nnnbbbZZZVVVUUUTTTPPPOOONNNNNNNNNMMMJJJHHHLLLJJJJJJLLLPPPZZZnnnzzzxxxvvvtttzzzzzzzzzwwwmmmhhhccc^^^\\\___ggguuuyyykkkaaa```dddwwwkkkiiiqqq~~~}}}yyytttnnngggbbb\\\YYYTTTQQQNNNLLLJJJHHHFFFEEECCCBBBAAAAAABBBBBBDDDFFFPPPggg{{{sssrrruuu}}}sssggg```aaacccgggnnnvvv}}}tttiii\\\XXXQQQJJJGGGGGGIIIKKKUUUNNNHHHDDDBBB@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCFFFIIIMMMRRR\\\lllzzzqqqlllgggeeeddddddkkkssswwwlllaaaZZZWWWUUUTTTTTTSSSQQQQQQRRRQQQOOOMMMMMMKKKKKKMMMPPPYYYkkk|||}}}}}}~~~~~~xxxmmmgggbbb]]]\\\___eeerrrzzzkkkaaaaaaffftttkkkfffmmmxxx}}}yyytttnnngggbbb]]]YYYUUUQQQOOOLLLJJJHHHFFFEEECCCBBBAAAAAABBBBBBEEEGGGRRRjjjqqqkkknnnvvvpppccc^^^___bbbgggnnnwwwmmmbbbWWWSSSNNNIIIFFFFFFGGGIIIOOOKKKGGGDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHMMMUUUcccsss~~~xxxpppkkkfffeeeddddddkkksss}}}~~~wwwmmmddd^^^ZZZXXXVVVVVVUUUSSSTTTTTTTTTSSSQQQNNNLLLLLLMMMPPPWWWfffuuuyyynnnhhhccc^^^^^^```eeerrr}}}mmmbbbbbbgggqqqpppfffjjjsss}}}yyytttnnngggbbb^^^ZZZUUUQQQOOOMMMJJJHHHFFFEEEDDDBBBAAABBBBBBCCCFFFIIIVVVooowwwgggcccjjjwwwnnn```[[[]]]aaagggpppyyytttcccYYYPPPNNNJJJGGGEEEEEEEEEFFFIIIHHHGGGEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDFFFKKKVVVcccmmm~~~}}}vvvnnniiieeedddcccdddkkksss{{{}}}tttlllfffaaa\\\YYYVVVTTTSSSRRRSSSSSSRRRQQQOOOMMMLLLNNNPPPUUUaaammm|||pppjjjeeeaaabbbfffjjjvvvpppdddbbbfffnnnwwwjjjkkkrrr|||~~~zzzuuuooohhhddd___[[[VVVRRROOOMMMJJJHHHFFFEEEDDDBBBBBBBBBCCCCCCEEEJJJXXXssstttddd___iiixxxnnn```[[[]]]aaahhhpppzzzzzziiiZZZQQQJJJIIIHHHGGGFFFEEEEEEDDDEEEHHHHHHFFFDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBEEEKKKUUU]]]sss~~~}}}}}}{{{uuukkkfffcccbbbaaacccjjjrrrzzzwwwppphhhaaa\\\YYYWWWTTTSSSSSSRRRQQQPPPOOOMMMMMMOOOPPPSSS\\\eeezzztttmmmjjjhhhjjjoooppp{{{uuufffbbbdddlll~~~nnnmmmuuu~~~{{{wwwqqqjjjeee```\\\WWWSSSPPPMMMKKKHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDJJJZZZvvvtttfffaaakkkzzz|||nnnccc\\\^^^ccciiiqqqyyy}}}mmm___TTTMMMHHHHHHHHHHHHGGGFFFEEEEEEDDDJJJLLLGGGDDDDDDCCC???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBBBBFFFMMMSSSaaammm}}}||||||}}}yyyssshhhddd```______aaahhhqqqzzz{{{rrrhhhbbb___\\\XXXUUUTTTRRRQQQOOOOOOLLLLLLOOOPPPRRRWWW^^^ssswwwrrrppppppuuuzzzyyy|||kkkcccccchhh|||tttpppxxx}}}yyyssslllhhhaaa]]]XXXTTTQQQNNNKKKIIIGGGFFFEEECCCBBBCCCCCCDDDDDDKKK]]]yyyrrrhhhdddooo|||xxxlllddd\\\^^^cccjjjrrrzzz{{{mmmaaaWWWPPPMMMHHHHHHHHHIIIHHHGGGGGGFFFEEEMMMOOOHHHDDDEEECCC???AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCCBBBDDDIIIMMMUUU```ooo}}}{{{{{{|||~~~wwwpppfffaaa^^^]]]]]]___gggooozzztttmmmddd```[[[VVVSSSQQQOOOMMMNNNKKKLLLOOOQQQQQQUUUZZZgggwww{{{www{{{vvvvvvxxxqqqfffccccccuuu|||uuu}}}{{{uuunnnjjjbbb^^^YYYTTTQQQNNNKKKIIIGGGFFFEEECCCCCCCCCCCCDDDEEEMMM```|||rrrkkkeeeppp}}}ttthhhaaaZZZ]]]bbbjjjsss|||}}}vvvkkk```VVVPPPNNNMMMHHHHHHHHHHHHHHHGGGGGGFFFDDDNNNQQQHHHCCCFFFFFFAAABBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDCCCBBBCCCGGGJJJMMMUUUaaaooo~~~~~~|||{{{{{{}}}uuunnnddd___\\\\\\\\\^^^fffnnnzzzxxxfffaaa[[[VVVRRROOOLLLJJJMMMKKKKKKOOOQQQQQQSSSXXX[[[jjj|||zzzuuupppvvv}}}yyyzzz~~~uuuhhhccc^^^ooozzz|||vvvpppkkkbbb^^^YYYUUUQQQNNNKKKIIIHHHGGGEEEDDDCCCCCCDDDDDDGGGOOObbbsssnnneeeppp~~~~~~qqqeee^^^WWW[[[aaajjjttt}}}}}}rrrlllbbbWWWPPPMMMLLLMMMIIIHHHHHHHHHGGGGGGFFFFFFCCCNNNQQQHHHCCCGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCCCC===@@@CCCCCCAAABBBEEEIIIDDDJJJTTT```ooo~~~}}}{{{zzz{{{~~~}}}qqqjjjaaa]]]ZZZ[[[[[[]]]dddlllzzz|||kkkeee\\\VVVTTTSSSQQQOOONNNNNNNNNNNNOOOQQQRRRTTTXXX^^^kkk~~~xxxmmmggghhhlllpppyyyxxx{{{}}}mmmcccbbbjjjzzz{{{uuuoooccc___YYYUUURRRPPPMMMLLLHHHGGGFFFDDDDDDDDDDDDEEEHHHPPPeeeqqqjjjkkkyyy|||pppdddZZZXXXYYY^^^hhhooovvv{{{rrrccc___YYYRRRNNNLLLLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGLLLOOONNNHHHDDDEEEGGGDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBDDDDDDIIIJJJPPPXXXbbbsss}}}}}}}}}|||{{{|||zzzooogggaaa]]]ZZZYYYYYYZZZaaaiiiwww|||}}}jjjddd\\\VVVTTTSSSQQQOOOMMMLLLLLLLLLMMMNNNPPPQQQUUUXXX```nnn}}}|||rrrhhhccccccfffiiisssxxxwwwxxxnnnccc```gggwww|||tttnnnddd```ZZZUUURRROOOMMMKKKHHHGGGFFFDDDDDDDDDDDDEEEIIIQQQfffqqqkkkkkkyyy|||pppddd[[[XXXYYY^^^gggooouuussskkk___[[[UUUPPPLLLJJJKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIFFFIIIKKKJJJFFFCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEIIIPPPYYYhhh~~~~~~~~~~~~|||{{{|||xxxlllccc```\\\XXXXXXWWWXXX^^^fffsssyyy|||kkkeee]]]XXXWWWVVVTTTQQQNNNMMMMMMLLLMMMNNNOOOPPPRRRRRRTTT\\\gggpppvvvxxxuuuppphhhaaa\\\\\\]]]___eeeooo~~~xxxuuutttwww|||ssseee___eeesss|||tttnnnfffbbb\\\VVVRRROOOLLLJJJHHHGGGFFFDDDDDDDDDDDDEEEJJJRRRgggqqqlllmmm{{{|||oooddd\\\XXXXXX]]]fffnnnttt}}}uuujjjccc[[[XXXSSSOOOLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJFFFGGGHHHHHHGGGEEECCCBBBBBBBBBAAA@@@??????@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFCCCBBBDDDHHHOOO[[[ooo~~~|||{{{{{{~~~xxxkkkbbb^^^ZZZWWWVVVVVVWWW^^^eeerrrxxxzzzlllfff___\\\[[[ZZZXXXVVVSSSRRRPPPOOOOOOOOOPPPPPPRRRPPPOOOQQQXXX___dddfffgggddd___ZZZWWWUUUUUUVVV[[[cccppp~~~~~~wwwrrroooooossszzzjjjaaaeeeqqq~~~vvvooohhhddd]]]WWWSSSPPPLLLJJJHHHGGGFFFDDDDDDDDDDDDEEEJJJTTTiiiqqqnnnooo~~~|||nnnccc\\\XXXXXX]]]eeelllrrr{{{zzzpppfff```YYYWWWTTTPPPNNNMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGHHHIIIHHHFFFDDDEEEDDDCCCBBBAAAAAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFFFFDDDCCCFFFJJJSSScccqqq~~~}}}{{{yyyyyy|||~~~zzzlllccc]]]XXXUUUVVVVVVWWW^^^fffqqqwww~~~xxxkkkfffaaa^^^^^^___]]][[[XXXWWWUUURRRPPPOOOOOOOOOPPPOOONNNNNNQQQTTTWWWXXX[[[ZZZXXXUUUSSSRRRQQQPPPTTTZZZdddooo}}}~~~wwwpppjjjiiikkkvvvpppdddgggqqqxxxrrrjjjeee^^^YYYTTTPPPMMMKKKHHHGGGFFFDDDDDDDDDDDDEEEJJJUUUlll~~~qqqooosss{{{mmmbbb[[[WWWWWW\\\dddkkkpppyyywwwmmmeee```XXXWWWUUURRRPPPNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHHHHGGGEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFHHHEEEDDDEEEHHHMMMXXXdddttt}}}}}}|||zzzxxxxxxzzz|||~~~}}}ooofff\\\XXXUUUUUUTTTVVV\\\dddmmmsss|||yyykkkgggcccbbbccceeedddbbb___]]]ZZZVVVSSSPPPOOONNNNNNNNNMMMMMMMMMNNNNNNNNNSSSSSSSSSRRRQQQOOONNNMMMNNNRRRYYYaaalll{{{vvvooohhhfffhhhooo{{{wwwfffiiiqqq{{{tttjjjfff___YYYUUURRRNNNLLLHHHGGGFFFDDDDDDDDDDDDEEEIIIVVVnnn~~~qqqpppwwwzzzkkk```ZZZWWWWWW[[[ccciiiooowwwtttkkkeeeaaaZZZYYYWWWUUURRROOOMMMKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCEEEFFFHHHOOOWWWfffxxx||||||{{{yyyxxxxxx{{{}}}zzz|||qqqhhh^^^YYYUUUSSSRRRRRRWWW___eeelllvvv~~~}}}pppllliiijjjmmmooonnnmmmiiigggbbb]]]XXXUUURRRQQQOOOOOONNNMMMLLLKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKNNNRRRXXX```lllzzzvvvnnngggeeefffkkkwwwzzzeeegggooo}}}vvvjjjfff```ZZZVVVSSSPPPMMMHHHGGGFFFDDDDDDDDDDDDEEEHHHVVVqqqqqqppp{{{zzziii^^^XXXVVVVVVZZZbbbhhhmmmvvv~~~vvvmmmhhhdddaaa```^^^[[[WWWSSSPPPNNNKKKKKKJJJJJJIIIHHHGGGGGGDDDFFFHHHGGGEEEEEEGGGJJJGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEBBBBBBEEEFFFFFFIIINNNWWWiii|||}}}|||{{{yyyzzz}}}~~~~~~~~~}}}|||}}}rrriii___ZZZUUURRROOONNNSSSZZZ___gggrrr{{{vvvsssqqqrrrvvvxxxxxxwwwrrrooojjjddd___ZZZWWWVVVQQQQQQPPPNNNLLLLLLMMMOOOKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMQQQTTTZZZdddqqq{{{vvvmmmfffdddfffiiivvv|||dddfffmmm|||~~~vvvjjjfff```ZZZWWWTTTQQQNNNHHHGGGFFFDDDDDDDDDDDDEEEGGGVVVrrrrrrppp}}}yyyhhh]]]WWWVVVVVVZZZbbbhhhmmmuuu}}}yyyqqqkkkiiihhhgggeeebbb^^^YYYTTTRRRNNNMMMMMMKKKJJJIIIHHHHHHEEEIIILLLJJJGGGFFFJJJOOOJJJIIIHHHFFFEEEEEEDDDDDDAAAAAAAAAAAAAAACCCDDDDDDEEEBBBCCCGGGHHHFFFGGGKKKMMM^^^ttt}}}}}}}}}|||{{{|||}}}|||}}}~~~vvvnnnbbb[[[UUUTTTSSSRRRTTTWWW```fffoooxxxzzzvvvvvvxxxzzz}}}}}}uuummmeee___XXXTTTVVVUUUSSSRRRRRRQQQNNNLLLNNNMMMMMMMMMNNNMMMKKKIIIKKKMMMOOOPPPRRRXXXaaahhhvvvwwwmmmeeeccceeefffppp}}}nnnggghhhvvvwwwooohhh```ZZZWWWTTTPPPMMMLLLKKKIIIFFFCCCBBBCCCEEEJJJ[[[vvv|||ppprrrvvvfff\\\WWWVVVVVVYYY^^^eeennnvvv{{{vvvrrrrrrrrrrrrnnnjjjeeebbb^^^ZZZXXXRRRPPPMMMKKKKKKKKKKKKJJJHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEECCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGFFFEEEDDDEEEFFFLLLVVVdddrrr}}}}}}uuummmaaaZZZTTTSSSSSSRRRSSSWWW]]]cccllluuu|||}}}vvvuuuvvvwww{{{|||tttjjjaaaZZZVVVWWWVVVUUUUUUVVVUUUSSSPPPRRRPPPNNNNNNNNNNNNLLLKKKJJJLLLMMMMMMNNNSSSYYY^^^jjjtttxxxnnneeecccdddeeeooozzzmmmggghhhtttwwwpppjjjaaa[[[XXXUUUQQQNNNJJJJJJHHHFFFCCCCCCEEEGGGLLL___{{{}}}qqqsss{{{jjj___XXXUUUVVVYYY]]]eeemmmuuuzzzvvvssstttuuuvvvsssnnnjjjgggddd```^^^XXXTTTQQQNNNMMMLLLJJJIIIHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFEEEDDDCCCDDDEEEHHHQQQ]]]kkk~~~|||rrrlll```YYYTTTSSSRRRQQQRRRUUUZZZ___hhhqqqxxxwwwrrrpppqqquuu{{{{{{pppeee]]]ZZZYYYXXXYYYZZZ\\\\\\[[[YYYXXXUUUQQQOOONNNNNNNNNMMMKKKLLLMMMMMMMMMNNNQQQTTT\\\cccmmmvvv~~~xxxnnneeebbbdddeeennn|||{{{lllggghhhqqq~~~xxxssslllddd]]]ZZZVVVRRROOOIIIIIIGGGEEEDDDDDDGGGJJJNNNccc{{{ooorrr~~~mmm```XXXUUUUUUXXX\\\dddllltttyyyvvvuuuwwwzzz|||xxxtttqqqnnnllliiifffaaa^^^YYYUUURRRPPPMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDDDDKKKTTT```sss~~~wwwoooiii^^^XXXRRRRRRRRRPPPQQQTTTWWW\\\dddlllttt|||wwwoookkkjjjnnnttt{{{~~~sssggg```^^^ZZZZZZ\\\```ccceeedddccc^^^ZZZTTTPPPNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOPPPTTTYYY___eeekkksss{{{xxxnnneeebbbcccdddmmmzzzkkkhhhjjjqqqzzz|||uuuooofff___[[[XXXSSSPPPJJJJJJHHHFFFDDDEEEHHHKKKPPPfffwwwkkknnn}}}ooo```VVVTTTUUUWWW[[[bbbkkkrrrwww~~~zzzyyy|||~~~zzzwwwuuussspppnnnjjjfffaaa]]]ZZZXXXUUUSSSMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBAAAAAABBBCCCBBBFFFMMMWWWggg{{{~~~}}}~~~yyyzzzzzzzzz{{{~~~|||tttlllfff\\\VVVQQQQQQQQQOOOOOORRRUUUYYY```hhhooowwwxxxnnngggdddfffkkkooouuuzzzyyypppgggaaa```ZZZ[[[___eeejjjmmmmmmlllccc^^^WWWRRROOONNNMMMMMMLLLLLLLLLNNNOOOPPPOOOOOOPPPRRRUUUYYY^^^dddjjjnnnrrrxxxxxxnnneeeaaabbbbbbkkkyyymmmkkkmmmttt}}}xxxqqqhhhaaa]]]YYYTTTPPPMMMLLLJJJFFFDDDDDDGGGJJJTTTmmmsssgggjjjwwwqqqbbbWWWSSSTTTVVVZZZaaaiiiqqquuu||||||zzzxxxuuusssnnnkkkfffbbb```^^^[[[YYYSSSQQQPPPMMMLLLKKKJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@AAAAAA@@@@@@AAACCCCCCEEEIIIRRR^^^nnn|||{{{}}}{{{wwwxxxxxxwwwxxx{{{{{{{{{rrriiibbb[[[UUUPPPPPPPPPNNNNNNPPPRRRVVV\\\bbbiiirrrzzz|||ppphhhbbbaaaddddddiiimmmnnniiiccc___^^^XXX[[[```hhhooossstttttthhhccc\\\VVVRRRPPPNNNMMMIIIHHHHHHJJJMMMNNNNNNMMMMMMMMMNNNPPPSSSWWW[[[^^^___eeelllsssyyyxxxnnneeeaaaaaa```jjjxxxsssoooqqqyyyyyyrrriiibbb]]]YYYTTTPPPOOOMMMJJJFFFDDDDDDHHHKKKYYYssspppcccfffppp~~~rrrcccYYYRRRSSSUUUYYY___gggooosss{{{~~~~~~{{{yyyqqqmmmiiieeecccaaa___]]]ZZZXXXUUUQQQNNNMMMLLLKKKGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@???===???@@@@@@@@@@@@AAACCCDDDCCCFFFMMMVVVcccuuu{{{yyy|||zzzwwwxxxxxxwwwxxxzzzzzz{{{qqqfff___YYYSSSOOOPPPPPPMMMLLLOOOOOORRRWWW]]]ccckkktttzzzuuukkkccc___```]]]___aaabbbbbb___\\\ZZZWWWZZZaaajjjrrrwwwyyyyyymmmhhhaaa[[[VVVSSSPPPNNNJJJHHHFFFHHHKKKMMMMMMLLLKKKJJJJJJJJJMMMOOOQQQRRRSSSWWW\\\```ccchhhooouuu~~~xxxnnneee```aaa___iiiyyyzzztttttt}}}zzzsssjjjbbb]]]YYYSSSOOONNNLLLIIIFFFDDDFFFJJJNNNZZZtttiii\\\___eeesss{{{oooaaaWWWQQQRRRTTTXXX^^^fffnnnrrr{{{}}}vvvsssnnnjjjhhheeecccaaaaaa^^^ZZZUUUQQQNNNMMMMMMFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@===???@@@@@@@@@@@@AAACCCBBBAAACCCIIIOOOXXXiiiyyy|||yyy{{{~~~}}}zzz{{{|||zzzzzz}}}|||qqqeee]]]YYYSSSOOOPPPOOOMMMLLLNNNMMMPPPTTTYYY___gggpppvvvyyyoooddd______[[[[[[[[[\\\]]]\\\YYYWWWUUUYYY```jjjtttyyy{{{{{{qqqllleee___ZZZUUUQQQOOOLLLJJJGGGHHHKKKNNNMMMLLLLLLJJJIIIIIIKKKMMMMMMMMMLLLPPPSSSUUUUUUYYY^^^ccchhhoooyyyxxxnnneee``````^^^iiiyyyxxxwww{{{sssjjjbbb]]]XXXSSSOOOLLLKKKHHHFFFEEEGGGLLLQQQWWWrrrcccUUUXXX\\\jjjwwwzzztttjjj]]]SSSQQQRRRSSSWWW^^^fffmmmqqqzzz|||{{{}}}yyytttpppllljjjfffdddeeebbb]]]WWWSSSPPPNNNMMMFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAAAA===???@@@AAA@@@@@@BBBCCCAAA>>>@@@FFFKKKRRRbbbqqq~~~zzzzzz|||~~~~~~~~~|||pppeee^^^VVVTTTQQQOOOMMMLLLKKKKKKKKKNNNRRRUUUYYY```iiippp}}}uuukkkccc___\\\YYYWWWWWWZZZZZZXXXUUUSSSWWW___iiissszzz}}}}}}uuuqqqkkkccc\\\UUUQQQOOOPPPMMMJJJHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKNNNQQQSSSZZZ\\\cccooo{{{xxxmmmfffaaa______fffsss|||tttsss~~~zzzrrrgggaaa]]]ZZZSSSNNNNNNHHHDDDFFFGGGGGGJJJNNNZZZuuuzzzbbbWWWTTTXXX___iiiooonnnggg\\\UUUPPPPPPQQQVVV\\\eeemmmrrrvvvyyy}}}yyyyyy}}}{{{uuuqqqooommmkkkkkkkkkhhhccc[[[TTTPPPNNNKKKIIIGGGFFFFFFFFFEEECCCCCCDDDDDDEEEDDDBBBAAA@@@????????????????????????DDDBBBAAACCCEEEKKKXXXdddzzz||||||}}}rrrggg___VVVTTTRRROOOMMMLLLKKKKKKJJJMMMQQQSSSWWW^^^gggnnn|||uuulllggg^^^[[[YYYYYY[[[[[[XXXVVVTTTWWW]]]gggqqqyyy}}}~~~{{{wwwqqqiiiaaa[[[VVVSSSOOOLLLIIIGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIKKKMMMNNNOOOPPPUUU___iiiuuuxxxmmmfffaaa______fffsss}}}sssoooxxxyyyqqqggg```]]]ZZZTTTOOOMMMHHHDDDEEEFFFFFFIIINNN\\\vvvxxx```UUUTTTSSSZZZccciiiiiibbbYYYRRRPPPPPPQQQTTTZZZbbbiiinnnuuuxxx|||~~~}}}yyyvvvtttrrrsssrrroooiiiaaaYYYSSSPPPMMMKKKIIIHHHHHHHHHGGGEEECCCDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDAAA@@@BBBEEEJJJVVVaaaxxx}}}|||ttthhh```VVVTTTRRROOOMMMLLLLLLKKKHHHKKKNNNPPPSSSZZZcccjjjwww}}}yyysssfffccc___^^^___^^^[[[XXXUUUWWW[[[dddnnnwww~~~|||vvvoooggg___ZZZWWWNNNKKKHHHGGGGGGHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJMMMTTT[[[dddrrryyynnngggbbb___```fffsss|||pppiiippp~~~yyypppeee___\\\ZZZUUUQQQMMMHHHEEEEEEFFFFFFIIINNN___xxxvvv^^^TTTRRROOOVVV^^^eeeeee___WWWQQQPPPPPPPPPRRRWWW^^^eeeiiisssvvv{{{~~~|||zzz|||{{{xxxrrrjjjaaaXXXSSSOOOMMMJJJJJJJJJJJJIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCC@@@@@@BBBDDDHHHSSS^^^sss~~~{{{}}}uuuhhh```VVVUUURRROOOMMMLLLLLLLLLGGGIIIKKKMMMOOOVVV___gggqqqxxx~~~rrrnnniiigggfffddd___\\\XXXXXXZZZaaakkkuuu}}}~~~yyyrrriiiaaa[[[WWWOOOLLLIIIGGGGGGHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGJJJIIIJJJNNNRRRXXXdddooo|||zzzooohhhbbb___aaagggsssxxxmmmeeejjjwwwyyypppeee^^^\\\ZZZWWWSSSMMMIIIGGGGGGGGGFFFJJJPPPddd{{{vvv^^^SSSQQQOOOVVV^^^eeefffaaaYYYSSSOOOOOOOOOQQQVVV\\\cccgggqqqtttyyy}}}|||xxxqqqhhh___YYYPPPNNNLLLKKKKKKKKKIIIHHHEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBB@@@@@@BBBCCCFFFOOOYYYnnn|||}}}uuuhhh___WWWUUURRRPPPNNNMMMLLLLLLGGGHHHJJJJJJMMMSSS\\\dddooovvvzzztttpppmmmiiiccc^^^[[[ZZZZZZ___gggrrrzzz~~~~~~zzztttkkkccc\\\XXXPPPMMMJJJHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFFFFHHHIIILLLUUU___hhhvvv{{{qqqhhhccc___aaagggtttsssjjjdddiiitttzzzqqqfff```^^^\\\WWWSSSOOOLLLJJJJJJHHHHHHLLLSSSfff}}}zzz```TTTQQQPPPVVV___ggghhhbbbZZZTTTNNNMMMNNNPPPUUU\\\cccgggnnnrrrwww{{{~~~|||zzzvvvooofff```SSSQQQNNNLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBB@@@@@@BBBBBBDDDLLLUUUlllvvvhhh___WWWUUUSSSPPPNNNMMMLLLLLLHHHIIIJJJIIIKKKQQQ[[[bbbooovvv{{{vvvooohhhbbb___]]][[[^^^eeennnvvvzzz~~~}}}zzztttmmmddd]]]XXXPPPNNNJJJIIIIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIGGGHHHIIIHHHHHHNNNVVV^^^kkk{{{|||rrriiiccc___```ggguuuqqqiiieeeiiisss{{{sssiiiccc```]]]XXXSSSPPPMMMLLLLLLIIIHHHNNNUUUccczzzfffVVVQQQOOOVVV```hhhiiicccZZZSSSMMMLLLMMMOOOSSSZZZaaaeeejjjnnnsssxxx~~~~~~|||{{{zzzvvvnnnhhhYYYWWWSSSQQQPPPNNNLLLJJJIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCJJJRRRiiiwwwjjj```WWWVVVSSSPPPNNNMMMMMMMMMIIIJJJJJJIIIKKKQQQZZZbbbllltttzzzqqqjjjccc```]]]^^^ccckkkqqquuuxxxxxxvvvrrrkkkbbbZZZUUUPPPMMMIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIJJJIIIJJJLLLJJJGGGKKKQQQVVV```mmmxxx}}}sssjjjccc______ggguuurrrkkkeeegggqqq|||uuulllfffccc___XXXRRROOOMMMMMMLLLIIIGGGMMMVVV]]]uuuzzz{{{kkkYYYRRROOOXXXccclllllleeeZZZRRRMMMLLLLLLMMMQQQVVV\\\```eeeiiioootttzzz}}}}}}~~~{{{uuupppbbb___[[[XXXVVVTTTQQQOOOLLLKKKIIIHHHGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDCCCCCCIIIPPPaaaxxxyyykkkbbbWWWVVVSSSPPPNNNMMMMMMMMMKKKKKKKKKJJJKKKQQQZZZbbbiiippp{{{yyyssseeeaaa^^^^^^ccciiinnnqqqrrrrrrqqqmmmggg^^^VVVQQQNNNLLLHHHGGGGGGHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGIIIIIIJJJIIIHHHGGGGGGGGGIIIJJJHHHDDDGGGLLLJJJSSS]]]gggwww~~~sssjjjccc___^^^fffvvvtttllleeefffooo|||vvvnnniiieee```WWWQQQNNNMMMLLLLLLHHHFFFMMMUUUWWWpppwwwxxxooo[[[SSSRRRZZZgggooopppggg\\\SSSNNNMMMKKKLLLNNNSSSXXX\\\aaaeeekkkqqqwwwyyytttiiifffbbb^^^[[[XXXUUUSSSMMMLLLJJJIIIHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBCCCEEEDDDCCCHHHOOOYYYnnn|||oooeee[[[WWWRRRNNNMMMMMMMMMMMMMMMKKKKKKLLLLLLNNNVVV```jjjrrr|||xxxlllhhhbbb```aaaeeehhhjjjmmmllljjjhhhddd^^^VVVQQQLLLJJJHHHGGGHHHHHHGGGEEEFFFFFFFFFEEEFFFFFFGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKNNNLLLJJJIIIHHHIIIKKKLLLPPPOOOSSS]]]iiiyyy~~~tttlllfffcccbbbiiiuuu|||mmmaaacccnnn}}}wwwnnnhhhccc^^^XXXSSSNNNLLLHHHEEEDDDEEEGGGIIIWWWmmmxxx{{{sss[[[RRROOOUUU```mmmsssmmm___SSSNNNJJJIIILLLNNNPPPTTTZZZ\\\bbbhhhmmmqqqyyy|||zzztttpppllljjjiiifffaaa]]]XXXTTTPPPNNNNNNLLLIIIEEEJJJHHHFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFUUUddd{{{qqqhhh\\\XXXSSSOOONNNNNNNNNNNNNNNLLLLLLMMMMMMOOOWWWaaalllttt~~~~~~pppkkkeeeaaaaaacccfffgggiiihhhgggeeeaaa\\\UUUPPPMMMKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHHHHIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLMMMKKKNNNVVV___lll~~~uuulllfffbbbbbbiiiwwwqqqeeegggqqq}}}wwwnnnhhhccc^^^WWWSSSNNNKKKHHHEEEDDDEEEGGGIIIWWWlll}}}~~~vvv\\\RRROOOUUU___kkkrrrmmm```UUUNNNJJJIIIKKKMMMNNNRRRWWWYYY___ggglllqqqzzz}}}|||yyyvvvuuutttpppiiiddd^^^ZZZTTTQQQQQQPPPMMMJJJLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFOOOYYYkkk~~~tttjjj]]]YYYSSSPPPOOOOOOOOOOOOOOOMMMLLLMMMMMMOOOWWWaaammmuuuuuuooohhhbbbaaabbbcccdddeeedddbbbaaa___ZZZTTTPPPOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKIIIJJJOOOTTT]]]kkkyyyuuummmfffbbbbbbjjjxxxwwwjjjkkkuuu~~~}}}vvvnnngggbbb]]]WWWRRRMMMKKKHHHEEEDDDEEEGGGHHHUUUjjjzzz^^^SSSPPPTTT]]]hhhooolllaaaVVVOOOKKKIIIKKKLLLLLLOOOTTTVVV]]]eeekkkpppyyy~~~uuunnngggaaaZZZVVVUUUTTTRRRPPPOOOMMMKKKJJJJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFJJJOOOYYYeeeqqqzzztttjjj]]]YYYSSSPPPOOOOOOOOOOOOOOOMMMLLLMMMMMMOOOWWW```kkkuuuwwwrrrjjjdddaaabbbbbbcccbbbaaa______]]]ZZZUUUQQQPPPNNNKKKJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLJJJJJJMMMOOOTTT___jjjvvvmmmfffbbbbbbiiixxx~~~ooonnnuuu}}}wwwnnngggbbb]]]VVVRRRMMMKKKGGGEEECCCDDDFFFHHHQQQeeebbbTTTPPPSSSZZZdddkkkjjjaaaYYYPPPLLLIIIJJJJJJIIILLLQQQUUU\\\dddjjjooowwwzzzqqqjjjbbb\\\ZZZZZZXXXWWWTTTRRROOOMMMLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEHHHKKKPPPVVV^^^eeekkknnnsssvvvyyyzzzxxxxxx{{{~~~sssiii]]]YYYSSSPPPOOOOOOOOONNNOOOMMMLLLMMMLLLNNNVVV___hhhsssxxxrrrkkkeeeccccccddddddaaa```___^^^]]][[[WWWTTTPPPNNNKKKJJJJJJIIIHHHFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFHHHJJJKKKLLLLLLLLLMMMKKKKKKMMMMMMPPPXXXbbbvvvwwwnnngggcccaaahhhvvvsssooouuu~~~xxxooohhhccc]]]WWWRRRMMMJJJGGGDDDCCCDDDFFFHHHMMM___}}}eeeUUUPPPQQQWWW___ggggggaaaZZZQQQLLLIIIIIIIIIHHHJJJNNNUUU\\\ccciiimmmsss}}}~~~wwwmmmfffdddcccaaa```YYYVVVSSSPPPNNNLLLIIIGGGGGGGGGFFFEEEDDDDDDEEEEEEGGGHHHKKKOOOTTTXXX[[[]]]^^^ccciiimmmnnnooorrrttt}}}uuulll^^^ZZZTTTQQQPPPPPPPPPPPPPPPNNNMMMNNNMMMNNNVVV___hhhqqq~~~yyytttlllfffcccddddddeeebbbaaa______^^^\\\XXXVVVPPPNNNKKKJJJJJJIIIHHHFFFIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKMMMLLLLLLSSS[[[jjj{{{xxxoooiiieeebbbhhhuuuxxxrrrvvvzzzqqqjjjddd^^^XXXSSSLLLJJJGGGDDDCCCDDDFFFGGGIII[[[yyyhhhVVVOOOOOOSSSZZZbbbddd```[[[QQQLLLIIIIIIIIIGGGIIINNNTTT[[[bbbhhhkkkqqqyyyyyyrrrooommmkkkiii^^^[[[VVVSSSPPPMMMJJJGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEGGGIIIKKKMMMNNNOOOOOOUUU[[[___aaacccgggjjjqqq|||{{{sss```\\\WWWSSSRRRRRRRRRRRRSSSPPPOOOPPPOOOPPPXXXaaaiiirrr~~~|||vvvmmmgggdddcccddddddcccaaa```___^^^\\\YYYVVVRRRPPPMMMKKKKKKJJJIIIGGGIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGHHHJJJKKKLLLNNNLLLMMMNNNMMMKKKPPPWWW```qqqyyyqqqjjjgggdddjjjuuu{{{vvvzzz{{{rrrkkkeee___YYYTTTLLLJJJGGGDDDCCCDDDFFFGGGHHHZZZwwwkkkXXXNNNMMMOOOVVV^^^bbb___[[[RRRMMMIIIJJJIIIHHHJJJNNNQQQXXX```fffjjjpppyyyyyyuuurrrooolllbbb^^^YYYUUURRRNNNJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBCCCDDDFFFGGGHHHGGGKKKPPPSSSTTTWWW[[[___bbblllzzzxxxbbb^^^YYYUUUTTTTTTTTTTTTUUURRRQQQRRRQQQRRRZZZccckkkttt~~~~~~xxxooohhhdddcccbbbbbbcccaaa___^^^]]]\\\YYYVVVTTTQQQNNNMMMLLLLLLJJJHHHJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFGGGIIIKKKMMMQQQOOOPPPQQQNNNLLLOOOUUUYYYjjj~~~zzzrrrkkkhhhgggkkkvvv~~~yyy}}}|||ssslllfff```YYYTTTLLLJJJFFFDDDBBBCCCEEEGGGHHHYYYwwwlllYYYMMMLLLMMMTTT\\\```___[[[RRRMMMJJJJJJIIIHHHJJJOOONNNVVV___eeejjjpppzzzzzzvvvsssoookkkddd```[[[VVVSSSOOOKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@??????@@@BBBEEEFFFDDDGGGKKKLLLLLLNNNSSSWWWWWW___lll{{{{{{jjjccc[[[UUUUUUVVVVVVUUUSSSRRRPPPNNNNNNSSSYYY^^^kkkrrr{{{yyyrrrkkkfffbbb___]]]]]]]]]]]]]]]\\\[[[ZZZYYYTTTTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNKKKJJJJJJKKKJJJLLLNNNGGGEEEFFFIIIIIIHHHJJJOOOQQQQQQPPPNNNNNNOOOSSSVVVXXXddduuuxxxooohhhdddfffkkkvvv}}}tttlllfff```XXXRRRMMMKKKGGGDDDBBBCCCDDDFFFMMMZZZvvvqqqVVVMMMKKKJJJMMMSSSXXXZZZYYYPPPNNNKKKJJJKKKNNNRRRUUUSSSVVV[[[aaahhhpppxxx~~~|||sssmmmiiifffeeeaaa^^^YYYVVVSSSPPPMMMKKKJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFNNNRRR]]]mmm{{{}}}kkkddd\\\VVVVVVWWWWWWVVVTTTSSSQQQOOOOOOSSSZZZ___kkkqqqzzzzzzsssmmmhhhddd```^^^\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOOOOPPPRRRNNNJJJGGGIIIIIIHHHJJJOOOPPPPPPPPPNNNNNNOOOSSSVVVSSS]]]mmm|||wwwnnngggccceeejjjvvv}}}uuummmggg```YYYSSSMMMKKKGGGDDDBBBCCCDDDFFFMMMYYYuuurrrWWWLLLJJJIIILLLRRRWWWYYYXXXOOOMMMKKKIIIJJJMMMQQQSSSRRRUUUZZZ```gggooowww}}}|||sssjjjddd```^^^]]]\\\ZZZWWWUUUTTTRRROOOLLLJJJHHHFFFFFFFFFEEEDDDBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFHHHOOO[[[hhhwww}}}mmmfff]]]XXXWWWXXXXXXWWWUUUTTTRRRPPPPPPTTT[[[```jjjqqqyyy~~~|||wwwqqqmmmhhhbbb___[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSPPPQQQQQQRRRRRRTTTTTTTTTYYYPPPIIIHHHIIIIIIJJJMMMOOOPPPOOONNNNNNOOORRRUUUQQQXXXdddsssvvvmmmgggcccdddiiivvvvvvnnnhhhaaaYYYTTTLLLJJJFFFCCCBBBCCCDDDFFFLLLYYYtttsssXXXKKKIIIHHHJJJPPPUUUWWWWWWNNNLLLJJJHHHIIIKKKOOOQQQPPPSSSXXX^^^eeennnvvv|||xxxqqqiiiaaa\\\XXXVVVUUUUUUUUUUUUVVVWWWUUURRRPPPLLLIIIGGGFFFFFFFFFDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAAAAABBBBBBCCCFFFDDDGGGOOOYYYfffyyy~~~}}}{{{nnnggg___YYYYYYZZZZZZYYYWWWVVVTTTQQQQQQUUU\\\aaaiiipppwww|||~~~~~~zzzvvvrrrlllfffbbb]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^\\\]]]]]]]]]\\\[[[YYYXXXVVVWWWUUUSSSSSSXXXZZZZZZbbbVVVKKKIIIJJJJJJJJJLLLNNNOOOOOONNNMMMNNNQQQTTTSSSWWW```nnnuuummmfffbbbccciiiuuu}}}wwwoooiiibbbZZZTTTLLLIIIFFFCCCBBBCCCDDDFFFLLLXXXsss~~~tttXXXKKKHHHFFFIIINNNSSSUUUUUUMMMLLLIIIHHHHHHJJJLLLNNNOOORRRWWW]]]dddmmmuuu{{{}}}yyyqqqkkkccc]]]XXXVVVTTTRRRQQQRRRTTTXXXZZZZZZWWWTTTOOOLLLIIIGGGFFFEEECCCAAA???@@@@@@@@@@@@AAAAAAAAA?????????@@@AAAAAABBBBBBGGGEEEFFFKKKQQQ[[[jjjxxx|||{{{{{{ooohhh```ZZZZZZ[[[[[[ZZZXXXWWWUUURRRRRRVVV\\\aaahhhnnnvvv{{{|||}}}}}}zzzvvvqqqkkkgggaaa___^^^\\\ZZZYYYYYYYYYZZZ\\\^^^```ccceeeffffffeeeeeeffffffdddbbb```___\\\]]]ZZZUUUXXXaaaggghhhdddXXXMMMJJJJJJJJJJJJLLLMMMNNNNNNNNNMMMNNNPPPRRRSSSVVV]]]jjj{{{~~~uuummmfffbbbccciiivvv~~~xxxxxxpppiiibbbZZZTTTKKKIIIEEEBBBAAABBBEEEFFFLLLXXXrrruuuYYYKKKHHHEEEGGGLLLRRRTTTTTTMMMLLLIIIHHHHHHIIIKKKLLLOOORRRWWW]]]ccckkksssyyy}}}vvvqqqlllhhhaaa[[[XXXVVVTTTSSSPPPRRRUUUZZZ]]]^^^[[[XXXSSSOOOJJJGGGEEECCC@@@????????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCGGGJJJOOOZZZeeexxxzzzyyy~~~|||pppiii```[[[ZZZ[[[[[[ZZZYYYWWWUUURRRRRRVVV\\\```gggmmmuuuyyy{{{|||~~~}}}zzzvvvqqqnnngggeeebbb___]]]\\\[[[[[[]]]___bbbeeeiiilllnnnoooooooooppppppnnnkkkiiigggbbbdddaaa\\\___kkkrrrrrr```WWWNNNLLLKKKJJJJJJLLLLLLMMMNNNNNNMMMNNNOOOQQQPPPRRRYYYcccrrruuummmgggccccccjjjwww}}}uuu{{{xxxpppiiiaaaYYYSSSJJJHHHEEEBBBAAABBBEEEFFFLLLWWWppp}}}~~~wwwZZZKKKHHHEEEFFFKKKQQQSSSTTTMMMLLLJJJIIIHHHIIIJJJKKKOOOQQQVVV[[[aaahhhpppuuu}}}|||sssmmmiiiddd___ZZZXXXVVVUUUSSSRRRSSSWWW[[[^^^___]]]ZZZTTTPPPJJJFFFCCCAAA???>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDBBBAAACCCFFFHHHIIIQQQZZZiiiyyyzzzwww{{{|||pppiii```[[[ZZZ[[[[[[ZZZYYYWWWUUURRRRRRUUU[[[```fffllltttyyy{{{|||~~~|||zzzvvvtttmmmkkkgggccc```^^^^^^]]]```bbbfffkkkooosssvvvwwwxxxyyyyyyyyywwwtttqqqoooiiimmmjjjcccccclllppplllYYYSSSOOONNNLLLIIIJJJMMMKKKLLLNNNNNNMMMMMMOOOPPPLLLOOOVVV___kkk|||vvvnnnhhhdddeeekkkxxxuuuyyywwwooohhhaaaXXXRRRIIIGGGDDDBBBAAABBBEEEFFFLLLVVVoooxxxyyyyyy]]]LLLHHHEEEFFFKKKQQQSSSTTTNNNMMMKKKIIIIIIIIIIIIJJJMMMPPPTTTXXX]]]dddkkkpppyyy}}}{{{sssmmmgggccc^^^[[[YYYXXXVVVUUUTTTUUUWWWZZZ]]]]]][[[YYYQQQMMMHHHDDDBBBBBB@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDCCCCCCEEEEEEFFFMMMUUU\\\iiizzzzzzvvvzzzyyyoooiii```[[[ZZZ[[[[[[ZZZYYYWWWUUURRRQQQUUU[[[___eeekkksssyyy{{{|||~~~|||yyywwwqqqooojjjfffbbb```______ccceeeiiinnnsssxxx{{{|||~~~}}}zzzvvvtttoootttqqqgggcccgggeee^^^SSSPPPPPPPPPMMMIIIIIIMMMJJJLLLNNNNNNMMMMMMOOOPPPJJJOOOVVV]]]hhhyyyvvvooohhheeeeeelllyyyvvvyyywwwooohhh```XXXRRRIIIGGGDDDBBBAAABBBEEEFFFLLLVVVooo~~~tttttt{{{___MMMIIIEEEFFFKKKQQQTTTTTTNNNMMMLLLJJJIIIIIIIIIJJJLLLNNNRRRVVV[[[aaahhhmmmvvv{{{zzzsssnnnhhhddd```]]][[[ZZZYYYXXXVVVVVVWWWYYY\\\\\\ZZZXXXNNNKKKFFFCCCBBBBBBBBBAAA>>>????????????@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCC@@@@@@@@@@@@AAAHHHQQQTTT___nnn}}}zzzzzz~~~zzzmmmggg```ZZZYYYYYY[[[[[[[[[YYYVVVRRRQQQTTTYYY^^^gggkkkqqquuuwwwzzz~~~}}}|||zzzwwwtttpppkkkfffcccaaa```aaadddhhhooovvv|||~~~|||zzzyyywwwsssmmmgggaaa^^^YYYVVVSSSOOOLLLKKKJJJKKKLLLLLLMMMNNNNNNMMMKKKJJJJJJJJJNNNWWWbbbpppwwwpppkkkhhhjjjlllwwwvvv|||zzznnneee\\\TTTNNNIIIGGGEEECCCBBBBBBDDDDDDKKKWWWooo}}}ooopppzzz]]]RRREEEEEEKKKLLLSSS\\\\\\XXXQQQLLLKKKJJJIIIIIILLLMMMNNNQQQUUUYYY___ggglllsssxxx~~~yyyuuusssmmmiiiddd```]]][[[YYYXXXYYYWWWUUUTTTUUUVVVUUUTTTLLLKKKIIIFFFCCC@@@>>>==================>>>????????????@@@AAABBBDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFTTTYYYcccqqq{{{zzz~~~{{{mmmhhh```ZZZYYYYYYZZZ[[[ZZZXXXUUURRRQQQSSSYYY]]]fffjjjppptttvvvyyy~~~}}}yyywwwrrrmmmiiieeecccaaabbbeeejjjpppwww}}}zzzyyywwwsssnnngggbbb___\\\YYYUUUQQQNNNLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKNNNVVV___kkk}}}~~~vvvooojjjhhhjjjmmmxxxwww}}}yyynnneee\\\SSSMMMHHHGGGDDDCCCBBBBBBCCCDDDKKKUUUjjj~~~ooonnn~~~aaaTTTGGGFFFKKKLLLTTT______[[[TTTMMMKKKIIIGGGHHHKKKKKKMMMPPPSSSWWW]]]eeejjjrrrwww~~~zzzvvvtttoookkkeee```]]][[[XXXWWWSSSQQQOOOOOOPPPPPPOOONNNKKKJJJHHHFFFCCCAAA???>>>===============>>>???????????????@@@AAABBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEKKKPPPZZZggguuu}}}{{{~~~|||nnnhhhaaa[[[XXXYYYYYYZZZYYYWWWTTTQQQPPPSSSYYY]]]dddiiiooorrrtttwww|||}}}{{{vvvqqqmmmhhhfffdddeeegggkkkqqqwww}}}}}}zzzuuuooojjjggg```^^^YYYUUUQQQOOONNNMMMLLLLLLMMMMMMNNNMMMMMMLLLNNNLLLNNNTTT[[[eeeuuu}}}tttnnnjjjgggjjjmmmyyyzzzyyynnnddd[[[SSSLLLGGGFFFDDDBBBAAABBBCCCDDDKKKTTTiiiqqqooo~~~gggWWWIIIGGGKKKMMMVVVccceeeaaaXXXPPPLLLIIIFFFGGGKKKJJJLLLNNNQQQUUU[[[bbbgggpppvvv~~~|||xxxuuurrrmmmgggaaa]]]ZZZWWWUUUOOOMMMKKKJJJKKKKKKJJJIIIHHHHHHFFFEEECCCBBBAAA@@@>>>>>>=========>>>???????????????@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCIIIRRR[[[fffuuu~~~zzz|||~~~pppjjjaaa[[[XXXXXXXXXXXXWWWVVVSSSPPPOOORRRXXX]]]bbbgggmmmpppsssvvvzzz~~~~~~zzzvvvqqqllliiiggggggiiilllqqqvvvzzz~~~~~~~~~}}}}}}}}}}}}}}}zzzuuuqqqnnndddaaa]]]XXXSSSQQQOOOOOOLLLLLLLLLMMMNNNNNNNNNNNNOOOMMMNNNSSSXXXaaappp~~~|||sssmmmiiiggghhhlllyyyyyymmmddd[[[QQQKKKFFFEEECCCAAAAAABBBCCCDDDKKKWWWmmmxxxrrr~~~ooo[[[LLLHHHLLLMMMXXXfffhhhggg]]]SSSMMMJJJFFFGGGKKKIIIKKKMMMPPPTTTYYY```eeennnttt|||{{{xxxtttooohhhbbb]]]YYYVVVSSSNNNLLLJJJIIIJJJJJJHHHGGGFFFEEEEEEDDDCCCCCCBBBBBB???>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCIIIOOOSSSZZZgggzzz~~~yyyyyyqqqkkkbbb[[[XXXWWWWWWWWWVVVTTTRRROOONNNQQQWWW\\\aaaeeekkkoooqqqtttyyy}}}}}}yyytttpppmmmkkkiiijjjlllnnnqqqtttvvvwwwtttssssssrrrssstttuuuvvvxxxyyyyyyxxxvvvrrrooommmfffccc^^^YYYTTTQQQPPPOOOKKKLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNRRRWWW___nnn{{{|||sssmmmhhhfffeeekkkyyyxxxmmmcccZZZPPPJJJEEEDDDBBBAAA@@@AAACCCDDDHHHWWWooo~~~sss{{{vvv___OOOJJJLLLMMMWWWeeeiiikkk```VVVPPPKKKGGGHHHKKKJJJKKKMMMPPPSSSXXX___ccclllrrrzzz{{{uuupppiiibbb]]]XXXTTTQQQNNNLLLIIIHHHIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC??????>>>>>>>>>>>>??????AAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEIIIMMMOOORRR\\\lllyyyyyywww}}}rrrlllccc[[[XXXVVVVVVVVVUUUSSSPPPNNNMMMQQQWWW[[[```eeekkknnnpppsssxxx|||~~~}}}zzzvvvsssooommmjjjjjjjjjjjjjjjkkkkkkkkkiiihhhgggggghhhjjjmmmnnnpppqqqrrrsssrrrqqqooonnneeebbb]]]XXXTTTQQQOOOOOOKKKKKKLLLLLLNNNOOOQQQRRRQQQNNNNNNQQQVVV]]]kkkxxx~~~uuunnnhhhdddcccjjjyyyxxxlllbbbYYYOOOIIIDDDCCCAAA@@@@@@AAABBBDDDDDDRRRjjjuuuyyy{{{bbbRRRKKKLLLLLLUUUbbbeeeiii```VVVPPPLLLHHHHHHJJJJJJKKKMMMOOORRRWWW]]]aaajjjpppyyy|||uuuppphhhaaa\\\WWWSSSPPPLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJLLLSSS___hhh}}}zzzwww{{{sssmmmccc\\\WWWVVVUUUUUUSSSRRRPPPMMMMMMPPPVVV[[[```eeejjjnnnpppsssxxx|||}}}~~~}}}{{{xxxtttqqqooojjjiiihhhfffdddbbb```___^^^]]][[[[[[]]]```dddfffhhhiiilllnnnoooooonnnmmmbbb___[[[VVVRRRPPPNNNNNNKKKKKKKKKLLLNNNPPPRRRSSSSSSPPPOOOQQQTTTZZZgggttt}}}xxxooohhhccccccjjj{{{xxxlllbbbXXXOOOHHHCCCBBB@@@??????AAABBBCCCDDDMMMbbb{{{zzzeeeTTTMMMMMMJJJRRR^^^```eee\\\TTTOOOLLLGGGFFFHHHHHHJJJKKKMMMOOOTTTZZZ___hhhnnnwww{{{tttoooggg```[[[VVVRRROOOMMMKKKHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>????????????@@@AAABBBBBBCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEGGGJJJOOOWWW\\\ooo|||xxxzzztttmmmddd\\\WWWUUUUUUTTTSSSRRROOOMMMLLLPPPVVV[[[```eeejjjnnnpppsssxxx||||||}}}}}}|||{{{xxxuuurrrpppjjjiiifffccc___\\\YYYXXXVVVUUUSSSSSSUUUYYY]]]___^^^```cccfffhhhhhhhhhhhh```^^^YYYUUUQQQOOONNNMMMKKKKKKKKKLLLNNNPPPRRRTTTTTTQQQOOOPPPRRRWWWdddppp{{{yyyppphhhcccccckkk|||xxxlllaaaXXXNNNHHHCCCBBB@@@??????@@@BBBCCCGGGLLL\\\|||}}}fffUUUNNNMMMJJJPPP[[[]]]aaaYYYRRRNNNKKKFFFEEEGGGGGGHHHJJJKKKNNNRRRXXX\\\gggmmmwwwzzzsssnnnfff___ZZZUUUQQQOOOOOOMMMJJJIIIIIIHHHGGGEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>??????===>>>>>>@@@AAABBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAABBBDDDGGGKKKPPPTTTWWWeeeyyyzzzvvvyyyvvvlllaaa]]]YYYUUUSSSTTTQQQPPPOOONNNMMMOOOSSSWWW```dddiiimmmooorrruuuwww|||~~~~~~}}}|||zzzvvvpppllliiifffaaa\\\WWWTTTRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRTTTVVVYYY\\\^^^```aaaaaaaaa]]]XXXSSSOOOLLLLLLLLLLLLLLLMMMMMMOOOQQQRRRSSSTTTQQQPPPQQQSSSWWWbbbmmmvvv~~~{{{mmmdddccceeeooovvviii^^^UUULLLGGGDDDCCCAAA@@@???@@@AAAAAAFFFJJJYYYuuu{{{iiiVVVOOOOOOIIIJJJTTTXXXZZZVVVQQQMMMKKKJJJHHHGGGFFFHHHKKKMMMOOORRRWWWZZZfffmmmwww}}}vvvqqqjjjbbb[[[WWWTTTSSSOOOOOONNNMMMLLLJJJIIIHHHEEECCCBBBCCCEEEGGGGGGFFFEEEEEEDDDCCCBBB@@@???>>>???@@@AAABBBCCCDDDDDDDDDHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCDDDFFFIIILLLPPPQQQ]]]iii}}}{{{wwwyyyxxxmmmbbb]]]YYYUUURRRSSSQQQQQQPPPNNNNNNPPPTTTWWW^^^bbbgggllloooqqqtttvvvyyy{{{~~~~~~|||zzzxxxsssnnniiiccc```[[[VVVRRROOOMMMMMMLLLKKKJJJJJJJJJKKKMMMMMMNNNOOORRRUUUWWWXXXYYYYYY\\\YYYUUUQQQMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTSSSPPPOOOPPPQQQUUU```kkksss|||{{{mmmeeedddfffpppuuuhhh^^^TTTLLLFFFCCCBBBAAA@@@???@@@AAAAAADDDHHHWWWqqqkkkWWWNNNNNNHHHIIISSSWWWYYYTTTNNNJJJHHHGGGFFFEEEFFFHHHJJJLLLNNNRRRVVVZZZdddlllwww~~~wwwrrrkkkccc\\\WWWTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLHHHGGGEEEFFFGGGIIIHHHHHHFFFFFFEEEDDDCCCBBB@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIEEEEEEFFFGGGIIILLLOOOPPPZZZdddxxx{{{wwwzzzzzzoooddd^^^YYYTTTQQQQQQPPPPPPOOONNNMMMNNNRRRUUU[[[___fffkkknnnppprrrtttvvvxxx{{{}}}~~~{{{xxxtttoooiiieee\\\ZZZUUUQQQMMMJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJHHHIIIKKKMMMOOOPPPQQQQQQTTTSSSPPPMMMKKKKKKLLLLLLKKKLLLMMMNNNPPPRRRTTTUUUQQQOOONNNOOOPPPSSS]]]hhhpppyyyzzzmmmffffffgggqqqtttggg]]]TTTKKKFFFCCCBBB@@@??????@@@AAAAAABBBFFFSSSlllmmmWWWMMMLLLFFFHHHRRRVVVYYYTTTMMMHHHFFFFFFFFFEEEFFFGGGJJJLLLNNNQQQUUUYYYbbbjjjuuu~~~xxxtttmmmddd]]]XXXUUUSSSVVVVVVVVVVVVVVVTTTSSSRRRMMMLLLJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPVVV^^^ooozzzwwwyyy}}}qqqeee^^^YYYSSSOOOOOONNNNNNMMMLLLKKKLLLOOORRRWWW\\\ccciiimmmoooqqqssstttvvvyyy|||}}}zzzuuupppjjjddd```XXXVVVRRRNNNKKKIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLNNNPPPRRRTTTVVVRRROOONNNOOOPPPSSS\\\fffoooxxxyyymmmggggggfffqqqrrrfff[[[SSSJJJEEEBBBAAA@@@??????@@@AAAAAABBBEEEPPPgggoooXXXLLLJJJDDDFFFPPPSSSZZZUUUNNNIIIGGGGGGGGGGGGEEEGGGIIIKKKLLLPPPTTTWWW___gggrrr{{{zzzvvvnnnfff___ZZZWWWUUUXXXYYY[[[[[[[[[ZZZXXXWWWTTTRRROOONNNNNNNNNMMMKKKGGGGGGFFFEEEDDDDDDDDDDDDBBB@@@???>>>>>>???AAACCCEEEEEEDDDDDDDDDCCCCCCCCCFFFGGGHHHJJJLLLNNNPPPQQQSSSYYYfffxxxxxxuuuwww~~~sssfff___YYYRRRNNNNNNNNNOOONNNMMMLLLMMMOOORRRVVVZZZaaagggkkknnnqqqssstttvvvyyy|||}}}zzzssslllfff___[[[TTTRRRNNNKKKIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFHHHIIIJJJIIIIIIKKKMMMOOORRRUUUVVVSSSQQQPPPQQQQQQTTT\\\fffnnnxxxwwwlllgggiiifffppp~~~|||~~~qqqdddZZZQQQIIIDDDAAA@@@?????????@@@AAAAAACCCEEEOOOcccqqqXXXKKKHHHCCCEEEMMMPPPWWWRRRLLLHHHGGGGGGGGGGGGEEEFFFHHHJJJKKKNNNSSSVVV\\\cccmmmuuu{{{|||xxxqqqiiibbb]]]ZZZYYY[[[]]]___```aaa```^^^]]][[[YYYVVVTTTSSSRRRPPPNNNIIIHHHFFFEEEDDDDDDDDDDDDCCCAAA???>>>>>>???@@@BBBDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGJJJNNNQQQSSSTTTQQQVVV___nnn|||uuurrrttttttggg___YYYRRRNNNNNNPPPQQQQQQPPPNNNNNNPPPRRRUUUZZZ```eeeiiimmmqqqtttuuuwwwzzz|||}}}~~~zzzqqqiiibbb[[[XXXNNNLLLJJJGGGEEEEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHGGGHHHIIIKKKNNNQQQTTTVVVUUURRRRRRSSSSSSTTT\\\fffoooyyytttjjjgggiiifffqqq|||{{{}}}ooocccYYYPPPHHHCCC@@@@@@???>>>>>>???AAABBBDDDEEEMMM___{{{{{{rrrYYYKKKHHHCCCDDDKKKKKKPPPMMMIIIFFFEEEFFFFFFEEEDDDFFFHHHIIIJJJMMMQQQTTTYYY___gggnnnrrrxxx~~~}}}yyysssllleeeaaa___^^^aaabbbeeehhhhhhhhhfffeeedddaaa]]][[[YYYWWWTTTRRRLLLKKKIIIGGGEEEEEEEEEEEECCCBBBAAA@@@??????@@@AAA???@@@AAACCCDDDDDDEEEDDDAAACCCFFFJJJNNNQQQSSSTTTQQQTTT[[[fffvvvxxxrrroooqqqtttggg```YYYSSSOOONNNOOOOOOPPPOOOMMMMMMOOOPPPVVVZZZ^^^ccchhhmmmsssvvvvvvwwwzzz{{{{{{|||{{{pppggg___YYYUUUKKKIIIGGGEEEDDDDDDDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGJJJMMMQQQSSSUUUUUUSSSRRRSSSSSSTTT\\\eeennnzzz|||rrriiifffiiihhhsss~~~{{{nnnbbbXXXPPPHHHBBB@@@???>>>>>>>>>???AAABBBDDDEEEKKK\\\vvv~~~|||tttqqqXXXKKKIIIDDDDDDIIIGGGLLLJJJGGGFFFGGGGGGFFFEEEDDDEEEGGGHHHJJJLLLPPPSSSWWW[[[aaafffjjjpppxxx~~~~~~{{{uuunnnhhheeecccccchhhjjjmmmpppqqqqqqooonnnllliiieeebbb___]]]ZZZWWWQQQOOOLLLIIIGGGFFFGGGGGGCCCCCCCCCBBBAAA@@@@@@???>>>???AAACCCDDDDDDDDDDDDAAACCCGGGJJJNNNPPPRRRRRRPPPRRRWWW___nnnvvvpppmmmooo}}}tttggg```ZZZSSSOOOOOOKKKLLLMMMLLLJJJJJJKKKMMMWWWZZZ^^^bbbgggmmmsssxxxuuuwwwyyyzzzzzz{{{}}}{{{pppfff^^^XXXTTTKKKIIIGGGEEEDDDEEEFFFGGGEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGEEECCCAAAAAAAAABBB@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFIIILLLPPPSSSUUUUUUSSSRRRSSSSSSTTT[[[cccmmmyyyzzzppphhhfffiiijjjuuu{{{mmmaaaXXXOOOGGGBBB??????>>>>>>>>>???AAABBBCCCDDDIIIYYYtttyyywwwoooqqqXXXKKKIIIDDDDDDGGGEEEKKKJJJIIIIIIJJJJJJHHHGGGCCCEEEGGGHHHIIILLLPPPSSSUUUYYY^^^aaaeeellltttzzz{{{vvvooojjjgggfffeeemmmooosssvvvxxxwwwvvvtttrrrooojjjgggdddaaa^^^[[[UUURRROOOLLLIIIHHHHHHHHHDDDDDDDDDCCCBBBAAA@@@???AAABBBCCCCCCCCCBBBAAA@@@CCCDDDGGGKKKMMMOOOPPPPPPPPPQQQUUU\\\jjjzzzqqqlllooozzzxxxkkk```ZZZUUUQQQNNNMMMMMMMMMKKKIIIIIIKKKLLLUUUXXX\\\```eeejjjooosssuuuvvvwwwyyy{{{~~~~~~qqqggg^^^VVVPPPMMMJJJFFFDDDEEEEEEEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCGGGGGGGGGFFFFFFDDDCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRSSSPPPPPPSSSTTTUUUZZZaaakkksss~~~zzzxxxzzzwwwnnniiigggffflllvvvxxxiii___VVVLLLEEECCC@@@@@@??????>>>=========>>>DDDIIISSSjjjxxxqqqlll{{{qqq___NNNIIIFFFBBBCCCHHHHHHIIIIIIHHHFFFEEEEEEFFFFFFEEEDDDEEEIIILLLOOOPPPUUUWWWZZZ^^^bbbhhhooottt|||}}}vvvoookkkkkklllnnnqqqvvvzzz}}}~~~{{{xxxsssooolllhhheeebbb\\\YYYUUUQQQOOOLLLIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@AAACCCDDDDDDCCCBBBCCCDDDFFFFFFFFFIIIMMMQQQSSSTTTTTTRRRUUU\\\gggvvv~~~tttnnnppp{{{{{{nnnccc\\\VVVRRRNNNNNNNNNMMMLLLJJJJJJMMMOOOTTTWWW[[[___ccchhhnnnrrrttttttvvvwwwzzz|||~~~sssiii___UUUOOOMMMJJJGGGEEEEEEFFFFFFEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFHHHJJJLLLNNNOOOPPPPPPNNNNNNPPPRRRRRRXXX___iiirrr{{{uuuqqqooopppwwwvvvnnniiigggfffmmmxxxuuuggg]]]TTTJJJDDDBBB>>>>>>>>>>>>>>>????????????DDDHHHQQQfffxxxooolll{{{{{{fffQQQJJJGGGCCCCCCGGGHHHIIIJJJIIIGGGEEEFFFGGGFFFEEEDDDEEEHHHLLLNNNPPPVVVXXX[[[___ccchhhnnnssszzzxxxqqqmmmlllmmmppptttyyyzzzuuuqqqmmmiiiggg```]]]XXXTTTQQQNNNKKKHHHCCCCCCBBBBBBAAA@@@???>>>>>>@@@BBBBBBBBBBBBCCCDDDFFFEEEEEEHHHKKKOOORRRSSSTTTRRRTTTZZZcccqqqwwwppppppyyyqqqfff^^^YYYTTTPPPOOONNNMMMKKKJJJKKKOOORRRRRRUUUYYY]]]aaaffflllooorrrssstttvvvxxxzzz{{{|||~~~yyynnnbbbWWWOOOMMMKKKGGGFFFFFFGGGGGGFFFIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIJJJKKKLLLMMMNNNKKKKKKNNNOOOOOOUUU\\\gggppp}}}zzzuuupppmmmkkkjjjnnnuuuuuunnniiiggggggmmmyyyrrrddd[[[RRRHHHBBBAAA<<<======>>>??????@@@@@@@@@CCCGGGMMMaaazzznnnlllyyyoooUUUKKKHHHDDDCCCEEEHHHJJJKKKJJJHHHGGGGGGGGGFFFEEEEEEFFFGGGJJJMMMOOOVVVYYY]]]```dddhhhmmmqqqxxx}}}{{{tttpppnnnnnntttxxx}}}|||wwwrrrnnnkkkeeeaaa]]]XXXUUURRRNNNKKKDDDDDDCCCBBBAAA??????>>>===???AAABBBBBBCCCEEEFFFGGGGGGHHHIIIMMMQQQTTTWWWYYYWWWWWWZZZaaannn{{{yyyxxxwwwvvvyyyyyy{{{|||{{{rrrooovvvrrrggg```[[[VVVSSSNNNMMMLLLJJJIIIKKKOOORRRPPPSSSWWW[[[___dddiiimmmqqqrrrsssuuuwwwxxxyyyzzz}}}tttggg[[[RRRNNNKKKHHHFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGFFFFFFGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGHHHIIIIIIJJJJJJLLLIIIIIILLLMMMNNNSSSZZZdddmmm{{{~~~zzzwwwuuurrrnnnpppuuu~~~uuummmiiiggggggmmmyyy|||pppbbbYYYQQQHHHBBB@@@======>>>>>>????????????@@@BBBEEEJJJZZZwww~~~nnnkkkwwwwwwYYYLLLIIIEEECCCEEEHHHJJJKKKKKKIIIHHHGGGHHHFFFFFFFFFFFFGGGIIILLLOOOVVVYYY]]]aaadddhhhlllooovvv{{{|||wwwrrrooonnnvvvyyy~~~{{{vvvqqqnnniiieee```\\\XXXTTTPPPMMMHHHGGGFFFDDDCCCAAAAAA@@@???AAACCCCCCCCCDDDFFFHHHIIIJJJLLLNNNRRRWWW\\\```bbb```___```bbbmmm}}}yyytttqqqoooooommmlllqqqrrrrrrtttwww~~~uuuqqqvvv~~~~~~qqqggg```\\\XXXUUULLLLLLKKKJJJIIIJJJNNNQQQOOORRRVVVZZZ]]]bbbgggjjjoooqqqsssuuuwwwxxxyyyyyy|||~~~{{{mmm^^^UUUPPPMMMIIIGGGGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHKKKIIIIIIKKKLLLMMMSSSYYYaaakkkxxxxxxwwwyyy~~~tttlllhhhhhhhhhmmmzzzyyymmm```XXXPPPHHHBBBAAA????????????>>>>>>======???AAACCCHHHUUUooooookkkvvv~~~^^^NNNJJJEEECCCEEEGGGIIIKKKKKKJJJHHHHHHHHHEEEFFFGGGFFFFFFGGGKKKNNNTTTXXX]]]bbbeeehhhkkkmmmtttzzz}}}yyyuuuqqqoootttwww|||zzzuuurrrkkkgggbbb]]]ZZZVVVRRROOOKKKJJJHHHEEECCCBBBBBBAAAAAABBBCCCCCCCCCDDDFFFHHHKKKMMMPPPSSSWWW]]]eeejjjllljjjhhhgggffflll}}}|||xxxtttqqqooonnnlllkkkmmmnnnnnnooossszzzwwwsssxxx~~~qqqggg```\\\XXXUUUKKKLLLLLLKKKJJJJJJLLLNNNNNNQQQUUUYYY\\\aaaeeeiiilllnnnqqqtttwwwxxxyyyyyy|||~~~sssdddZZZTTTQQQMMMJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKHHHHHHKKKLLLMMMRRRYYY___hhhvvv}}}ssskkkhhhhhhiiimmm{{{wwwkkk^^^VVVOOOGGGBBBAAA@@@@@@??????>>>======<<<===???BBBHHHRRRhhhuuunnnxxxeeeSSSJJJDDDCCCFFFFFFHHHKKKKKKJJJHHHGGGGGGEEEGGGHHHGGGEEEEEEJJJNNNQQQVVV\\\aaaeeehhhjjjlllqqqxxx~~~{{{xxxtttqqqpppsssxxxzzzvvvlllhhhccc___\\\XXXUUURRRLLLJJJHHHEEECCCAAAAAAAAA@@@AAABBBBBBBBBDDDGGGJJJMMMPPPTTTVVVZZZaaajjjqqqtttsssrrrnnnjjjmmm{{{|||xxxuuusssqqqooommmiiijjjkkkmmmqqqxxx}}}tttqqqwwwttthhhaaa[[[VVVSSSKKKMMMNNNMMMLLLKKKKKKLLLNNNQQQUUUXXX\\\```eeehhhiiikkknnnrrruuuwwwxxxxxx{{{|||~~~~~~~~~~~~ooodddZZZVVVRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKMMMOOOPPPNNNNNNMMMMMMKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGJJJKKKKKKQQQXXX]]]fffttt|||rrrkkkhhhhhhiiippp~~~ssshhh[[[TTTMMMEEE@@@@@@?????????>>>>>>>>>>>>>>>;;;===BBBHHHQQQeeeuuu{{{nnnYYYLLLBBBAAAEEEDDDGGGJJJKKKIIIGGGFFFFFFEEEGGGIIIGGGDDDDDDIIIMMMNNNSSSZZZ```dddgggjjjkkkmmmuuu|||xxxtttoooqqquuuyyy~~~{{{wwwmmmiiieeeaaa^^^[[[XXXUUUOOOMMMJJJFFFDDDBBBBBBBBB@@@BBBCCCDDDFFFIIINNNQQQTTTWWWZZZ\\\^^^dddnnnuuu}}}}}}|||xxxqqqppp|||~~~{{{yyyvvvtttlllmmmoooqqquuuzzzvvvooonnnuuu~~~wwwjjjaaa[[[UUUQQQLLLNNNPPPPPPNNNLLLKKKKKKNNNQQQUUUXXX\\\```eeehhhfffhhhlllqqqtttvvvwwwwwwzzz{{{}}}}}}}}}~~~xxxnnn^^^ZZZUUURRRPPPOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJKKKLLLNNNPPPQQQRRRPPPPPPOOONNNLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHFFFFFFHHHIIIJJJPPPWWW\\\eeesss~~~|||rrrkkkhhhhhhiiirrrqqqeeeYYYRRRKKKDDD???>>>=========>>>??????@@@@@@999<<>>>>>>>>>>>@@@AAADDDGGGNNNaaa~~~___KKKEEECCCAAABBBDDDFFFHHHIIIHHHFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGKKKNNNRRRXXX___dddiiikkkkkkrrr}}}zzzuuurrrrrrpppooonnnnnnnnnnnnrrrtttwwwyyyyyywwwtttrrrjjjhhheeeaaa]]]ZZZXXXWWWTTTQQQMMMJJJJJJIIIGGGFFFHHHIIIJJJMMMRRRWWW\\\___aaaeeegggeeedddhhhsss|||~~~wwwmmmhhhkkkttt{{{yyyooodddZZZUUUUUUOOOOOOMMMLLLKKKJJJJJJJJJMMMPPPSSSVVVYYY]]]aaadddkkkkkkmmmoooqqqtttvvvwwwvvvwwwxxxyyyxxxyyy{{{}}}uuummmbbb\\\ZZZXXXTTTPPPLLLMMMNNNNNNLLLLLLOOORRRRRRTTTWWWZZZ\\\\\\]]]]]]\\\ZZZWWWTTTPPPNNNLLLKKKHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGKKKQQQUUU[[[cccppp{{{{{{tttmmmggggggjjjwww{{{nnneeeWWWMMMGGGDDDAAA???<<<=========>>>>>>>>>>>>@@@AAADDDGGGNNNcccdddOOOGGGEEECCCDDDFFFHHHJJJJJJIIIGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLOOOUUU[[[aaaeeehhhjjjqqq|||~~~xxxsssooonnnllljjjhhhfffeeeeeehhhjjjlllooopppooonnnmmmfffeeebbb^^^[[[XXXVVVUUURRROOOLLLJJJJJJIIIHHHFFFHHHIIIKKKOOOTTTZZZ```cccdddhhhkkkjjjiiikkkttt{{{vvvjjjeeehhhqqqxxx{{{oooeeeZZZUUUUUUOOONNNMMMLLLKKKJJJJJJJJJKKKMMMQQQTTTVVVZZZ^^^bbbhhhiiikkknnnqqqsssvvvwwwwwwyyyzzz{{{zzz{{{}}}xxxnnngggdddaaa\\\WWWPPPQQQQQQPPPOOOPPPSSSVVVWWWZZZ___cccfffgggffffffccc```\\\WWWSSSPPPNNNMMMIIIIIIHHHFFFEEEDDDCCCBBBCCCDDDEEEEEEGGGKKKQQQVVV[[[dddooozzz{{{sssmmmhhhhhhlllwwwyyyjjjaaaTTTKKKEEECCC@@@>>><<<<<<=========>>>>>>>>>@@@AAADDDGGGOOOeee}}}jjjSSSJJJFFFDDDFFFGGGIIIKKKKKKJJJHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKOOOUUU[[[aaadddiiipppzzzyyyssskkkiiifffbbb^^^[[[ZZZYYYZZZ\\\^^^```bbbcccdddddd```___\\\YYYWWWUUUSSSRRRPPPNNNLLLKKKKKKJJJIIIGGGIIIJJJLLLQQQWWW]]]cccggggggkkkppppppnnnoootttxxxwwwjjjcccfffooovvv|||qqqeee[[[UUUUUUOOONNNMMMLLLJJJJJJJJJJJJIIILLLOOORRRUUUYYY]]]```eeefffiiilllppprrrtttvvvxxxzzz|||}}}}}}}}}{{{tttpppllleee___[[[ZZZWWWUUUSSSTTTVVVXXXZZZ^^^eeekkkoooooonnnmmmhhhddd___YYYSSSOOOMMMLLLJJJJJJHHHGGGEEECCCBBBAAACCCCCCDDDEEEGGGKKKQQQVVV___fffqqqzzzzzzssslllhhhiiinnnxxxvvveee]]]QQQHHHDDDAAA???===<<<<<<<<<=========>>>>>>???@@@CCCGGGOOOeeewwwqqqXXXLLLGGGDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHLLLQQQWWW]]]aaahhhnnnwwwwwwqqqhhheee```[[[VVVRRRPPPOOOQQQQQQRRRSSSUUUWWWYYYZZZXXXWWWUUUSSSQQQPPPOOOOOOOOONNNMMMMMMNNNMMMKKKIIIJJJKKKMMMQQQWWW]]]cccfffggglllqqqrrrqqqpppqqqttt{{{yyykkkdddfffnnnuuu~~~rrrfff[[[UUUUUUOOONNNMMMKKKJJJJJJIIIIIIIIILLLOOORRRUUUXXX]]]```cccdddhhhkkknnnqqqsssssstttvvvyyyzzzzzz{{{|||}}}~~~~~~xxxpppiiiddd```\\\XXXWWWXXXZZZ[[[```dddlllssswwwxxxwwwuuunnnjjjddd\\\UUUPPPMMMLLLLLLKKKIIIGGGEEEDDDBBBAAACCCCCCDDDEEEFFFKKKQQQUUUbbbiiisss|||xxxqqqkkkhhhjjjoooyyy~~~sssaaaYYYNNNFFFCCCAAA>>><<<<<<<<<<<<<<<============>>>@@@CCCGGGNNNbbbsssyyyxxx\\\MMMGGGDDD@@@AAADDDFFFHHHJJJJJJKKKFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGJJJNNNTTTYYY]]]eeekkksss{{{{{{rrrkkkeeeaaa\\\UUUPPPMMMKKKJJJMMMLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMLLLKKKKKKKKKMMMMMMNNNOOOQQQPPPNNNKKKKKKKKKMMMPPPUUU[[[___bbbfffjjjnnnpppnnnmmmmmmnnnrrrxxx~~~zzznnnfffgggnnntttsssggg\\\VVVUUUNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKOOORRRUUUXXX]]]```aaacccgggjjjmmmoooppppppsssvvvyyy{{{||||||}}}~~~|||~~~~~~wwwjjjeee```]]]]]]```bbbccchhhmmmtttzzzwwwssskkkbbbYYYTTTPPPOOOLLLLLLJJJIIIGGGEEEDDDCCCDDDDDDDDDDDDFFFJJJOOOSSSbbbiiisss{{{vvvooojjjgggjjjpppzzzzzzooo]]]VVVLLLEEEBBB@@@>>><<<;;;;;;<<<<<<<<<============???CCCFFFKKK\\\{{{rrrwwwaaaOOOGGGEEE>>>@@@BBBDDDFFFHHHIIIJJJFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFIIIMMMQQQVVVYYYaaaeeemmmttt{{{zzzqqqjjj___\\\VVVPPPKKKIIIHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKMMMPPPRRRRRROOOLLLJJJJJJLLLNNNSSSXXX]]]```dddfffiiijjjiiiiiiiiijjjmmmrrr{{{~~~{{{ooohhhhhhmmmrrrttthhh\\\VVVUUUNNNMMMLLLKKKJJJIIIIIIIIIHHHJJJNNNQQQTTTWWW\\\___aaacccfffjjjlllmmmnnnnnnsssvvvzzz|||||||||}}}~~~zzz|||wwwqqqjjjffffffiiikkkkkknnnrrryyy~~~yyypppeee\\\VVVRRRPPPMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDEEEIIINNNRRR]]]eeepppzzz~~~tttmmmiiifffjjjpppzzzwwwlll[[[TTTKKKEEEBBBAAA>>><<<;;;;;;;;;<<<<<<<<<=========???CCCEEEHHHVVVrrrssswwwfffQQQIIIFFFAAAAAABBBDDDEEEFFFGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGKKKOOORRRTTT[[[___fffmmmsss{{{wwwmmmfffWWWTTTOOOJJJFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEGGGHHHKKKOOORRRQQQNNNKKKGGGHHHJJJMMMRRRXXX]]]```ccccccdddddddddeeefffhhhjjjooowww}}}zzzooohhhhhhlllpppzzzttthhh\\\VVVUUUNNNMMMLLLKKKIIIIIIIIIIIIGGGIIIMMMPPPSSSVVV[[[^^^aaacccfffiiillllllllllllnnnqqquuuwwwwwwwwwxxxyyyxxx{{{~~~vvvpppnnnoooppppppqqqtttzzzzzzqqqfff]]]VVVRRRPPPMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEHHHMMMQQQXXXaaammmxxx~~~}}}rrrlllhhhfffjjjpppzzzuuujjjZZZSSSJJJEEEBBBAAA???===;;;;;;;;;<<<<<<<<<======<<>>???@@@AAAAAAAAA@@@@@@>>>>>>??????@@@AAACCCCCCDDDFFFJJJNNNQQQQQQMMMJJJEEEFFFHHHMMMRRRYYY___bbbcccbbbaaa```aaaccceeeggghhhmmmttt|||||||||pppfffdddeeeeeewwwtttiii```XXXSSSNNNMMMLLLJJJJJJIIIIIIIIIIIIKKKMMMOOOQQQUUUZZZ]]]___aaaeeeggghhhiiikkkmmmoooppprrrssssssuuuxxxzzzyyyzzz{{{~~~~~~zzzuuurrrxxxxxxyyy||||||sssiii```XXXSSSPPPMMMMMMLLLKKKIIIHHHGGGGGGJJJIIIHHHGGGGGGIIIKKKLLLUUU[[[fffpppyyy}}}}}}~~~rrrllliiihhhkkkqqqzzzooodddWWWQQQIIIBBB>>><<<<<<;;;;;;:::::::::;;;<<<>>>???@@@======AAAFFFOOO___mmmtttrrrqqqVVVIIIHHHCCCBBBBBBCCCEEEFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBCCCEEEHHHKKKLLLQQQVVV]]]ccchhhoooxxx|||vvvnnnbbbXXXTTTJJJIIIFFFCCCAAA???>>>==================<<<<<<<<>>>>>======<<<<<<;;;;;;<<<===>>>??????======AAAEEELLLZZZgggwwwuuuwww[[[MMMJJJDDDCCCBBBCCCDDDEEEEEECCCFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAABBBDDDFFFIIIKKKOOOSSSZZZ___eeellluuu{{{{{{qqqkkkdddYYYQQQNNNHHHGGGEEECCCAAA???>>>>>>==============================>>>>>>>>>>>>>>>??????AAACCCFFFGGGGGGGGGGGGEEEGGGJJJLLLOOOVVVaaahhhfffeeebbb```___```cccfffhhhjjjooowww~~~~~~~~~}}}{{{~~~{{{oooeeebbbcccccclllyyyzzznnnddd[[[VVVNNNNNNLLLKKKJJJIIIIIIIIIGGGIIIKKKMMMOOORRRWWWZZZ\\\___ccceeegggiiikkkmmmmmmoooqqqqqqqqqrrrtttuuuxxxxxxzzz|||~~~{{{yyywwwxxxzzz|||}}}}}}|||wwwooofff]]]VVVQQQNNNKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDJJJOOOUUU\\\ccciiippptttvvvzzz{{{qqqkkkgggggglllsssxxxiii___PPPKKKEEE@@@>>>>>>???>>>>>>======<<<======>>>>>>>>>======@@@CCCGGGRRR]]]uuu{{{xxxbbbRRRLLLFFFDDDCCCCCCDDDEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAADDDGGGIIIKKKOOOUUUZZZ___gggpppvvvzzz{{{pppeee^^^XXXPPPJJJIIIFFFEEECCCAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>===>>>@@@BBBCCCCCCCCCCCCEEEGGGIIIJJJNNNVVV```hhhjjjiiigggdddbbbaaacccfffhhhjjjnnnuuu}}}~~~~~~}}}~~~uuuzzzyyyoooeeeaaaaaaaaahhhttt|||pppfff\\\VVVOOONNNMMMKKKJJJIIIIIIIIIFFFHHHJJJKKKMMMPPPUUUXXX[[[^^^aaadddfffhhhkkkmmmnnnppprrrrrrrrrrrrsssuuuwwwwwwyyyzzz}}}|||wwwuuuvvvwwwyyyyyywwwssskkkbbbZZZSSSOOOMMMJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGEEECCCCCCFFFHHHMMMQQQVVV\\\bbbffflllooouuu{{{zzzpppjjjffffffnnnvvvssseee\\\NNNJJJDDD@@@>>>>>>>>>============<<<<<<<<<<<<<<<===<<<===@@@@@@BBBKKKTTTlll~~~yyyiiiTTTJJJHHHFFFCCCCCCDDDDDDDDDCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDCCC@@@??????AAADDDFFFHHHLLLRRRVVV[[[bbbkkkrrrvvv}}}vvvjjj]]]UUUPPPJJJGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>???????????????<<<=========>>>>>>>>>>>><<<===>>>@@@@@@AAAAAA@@@DDDEEEGGGIIIMMMUUU```hhhmmmmmmmmmiiieeebbbccceeegggiiimmmrrryyy~~~~~~~~~~~~pppvvvxxxoooddd___``````gggrrrrrrggg\\\VVVPPPOOOMMMLLLJJJIIIIIIIIIEEEGGGIIIKKKLLLOOOSSSWWWYYY\\\```ccceeehhhkkkmmmppprrrtttuuuttttttuuuvvvwwwwwwxxxyyy{{{}}}yyytttsssssssssssspppllleee^^^VVVQQQMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCEEEHHHJJJMMMQQQWWW[[[aaadddjjjpppxxxyyypppjjjfffgggpppzzz}}}pppbbbZZZNNNIIIDDD???======<<<;;;;;;;;;;;;;;;;;;;;;::::::===<<<===???>>>???EEEMMMcccvvvzzzpppWWWHHHIIIFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCC@@@??????@@@BBBDDDGGGKKKOOOSSSWWW^^^hhhooottt|||rrreeeXXXPPPKKKFFFEEEGGGBBBBBBAAA@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA????????????????????????===>>>>>>???@@@@@@@@@@@@CCCDDDFFFGGGKKKTTT```hhhoooqqqrrrnnnhhhdddccceeefffiiimmmrrrwwwjjjssswwwoooccc^^^^^^___fffpppuuuhhh]]]VVVQQQPPPNNNLLLKKKIIIIIIHHHEEEGGGIIIJJJLLLOOOSSSVVVWWWZZZ^^^bbbdddgggkkkmmmpppsssvvvwwwwwwvvvwwwxxxwwwxxxxxxyyy{{{}}}~~~~~~{{{uuuqqqooommmlllhhheee___XXXSSSNNNLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIGGGGGGFFFCCCDDDFFFGGGHHHJJJNNNQQQWWWZZZ___eeennnxxxyyypppjjjfffhhhrrr}}}zzzkkk___XXXLLLHHHCCC???===<<<;;;:::999::::::;;;;;;;;;::::::===;;;<<<>>>======CCCKKKYYYxxx~~~rrrrrr|||{{{^^^LLLIIIFFFCCCBBBDDDEEEFFFEEEFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBBBBFFFIIIMMMPPPTTT[[[dddkkkrrr{{{pppcccUUUMMMHHHDDDDDDFFFCCCBBBBBBAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBCCCBBBBBBAAAAAA@@@????????????????????????@@@@@@BBBCCCDDDFFFJJJSSS___hhhqqquuuwwwtttmmmgggeeefffgggkkkppptttyyyfffpppvvvnnnccc]]]]]]]]]dddmmm|||wwwkkk___WWWQQQPPPOOOLLLKKKIIIIIIHHHFFFGGGIIIJJJLLLNNNRRRUUUUUUYYY]]]aaadddgggjjjmmmooorrruuuxxxxxxxxxxxxyyyxxxxxxyyyyyy{{{|||~~~}}}~~~wwwqqqmmmiiifffaaa^^^ZZZTTTPPPLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLJJJIIIHHHHHHHHHHHHCCCDDDEEEEEEEEEFFFHHHJJJNNNQQQUUU\\\dddppp{{{yyyqqqkkkgggiiitttvvvggg[[[TTTHHHEEE@@@>>>======<<<<<<888999:::<<<<<<<<<<<<;;;===;;;<<<=========CCCLLLQQQooo~~~ooollltttiiiUUUHHHFFFCCCBBBDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFAAAAAABBBBBBBBBBBBBBBAAADDDFFFJJJMMMPPPWWWaaahhhnnnxxxrrreeeWWWOOOJJJFFFEEEGGGDDDCCCCCCBBBAAAAAABBBBBB@@@@@@@@@AAABBBCCCCCCCCCEEEDDDCCCBBBAAA???>>>>>>@@@@@@??????>>>?????????AAABBBCCCEEEIIIRRR___hhhtttyyy}}}zzzrrrkkkiiijjjiiinnnuuuyyy}}}dddooouuunnnccc]]]\\\]]]bbbjjjyyyzzzmmm```YYYRRRQQQOOOMMMKKKIIIIIIHHHFFFHHHIIIKKKLLLOOORRRUUUUUUXXX]]]aaadddgggjjjmmmnnnqqquuuwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{|||~~~~~~|||xxxqqqkkkfffccc]]][[[VVVRRRNNNKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKIIIGGGGGGGGGIIIJJJBBBDDDEEEEEEDDDDDDEEEFFFIIIKKKPPPVVV___jjjvvv~~~yyyrrrlllgggjjjvvvsssdddXXXRRREEEBBB???===>>>>>>>>>>>>888999;;;===>>>>>>=========;;;<<<=========DDDMMMMMMkkk~~~mmmhhhooorrr]]]HHHEEEBBBBBBDDDFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFFFF@@@AAABBBCCCDDDCCCBBBAAABBBEEEHHHJJJNNNUUU___fffkkkvvvuuuhhhZZZRRRMMMIIIHHHJJJEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDFFFEEEDDDBBB@@@>>>===<<<@@@@@@???>>>>>>>>>>>>???AAABBBCCCDDDHHHRRR___hhhvvv|||~~~uuunnnlllmmmkkkqqqyyy}}}eeemmmtttpppeee]]]]]]aaaccchhhsss}}}qqqeee^^^XXXUUUQQQNNNLLLKKKIIIGGGGGGFFFFFFHHHJJJMMMPPPRRRUUUUUUWWW\\\cccggghhhgggnnnppprrruuuwwwxxxxxxxxxyyyyyyxxxxxxyyy{{{|||}}}}}}tttiiiaaa```ZZZXXXTTTOOOMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLOOONNNMMMKKKJJJIIIIIIIIIJJJHHHFFFCCCBBBBBBCCCCCCJJJIIIKKKRRRXXXaaappp}}}|||sssllljjjhhhiiivvv~~~qqqcccVVVOOOGGGEEEAAA>>><<<;;;<<<===888999:::;;;;;;;;;:::999<<<<<<;;;<<<===???AAABBBMMM^^^zzzvvvjjjkkkxxx```NNNKKKEEEBBBCCCHHHKKKKKKMMMLLLJJJHHHGGGEEEEEEDDDEEECCCAAA?????????@@@AAA@@@BBBFFFIIINNNTTT\\\aaajjjqqqzzzyyymmm\\\QQQLLLLLLKKKJJJZZZQQQGGGBBBBBBCCCBBB@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEECCCAAA???@@@@@@??????????????????@@@???@@@DDDHHHOOO[[[fffvvv}}}|||xxxrrrllllllrrrzzzcccmmmuuurrrfff\\\YYY[[[```eeepppsssfff^^^YYYUUUQQQNNNLLLKKKIIIGGGFFFEEEEEEFFFHHHKKKOOOQQQUUUUUUVVV[[[aaafffggggggmmmnnnqqqsssuuuvvvwwwwwwwwwwwwwwwwwwxxxzzz{{{|||uuuiiiaaa^^^WWWTTTQQQMMMKKKJJJKKKLLLPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLJJJHHHFFFDDDDDDEEEFFFHHHGGGJJJPPPVVV___mmmzzzyyypppjjjiiiiiikkkxxx{{{nnn```TTTMMMFFFCCC@@@===;;;;;;<<<<<<888999:::;;;<<<;;;;;;:::<<<;;;;;;;;;<<<>>>@@@AAAIIIZZZvvvooojjjsssjjjRRRMMMFFFBBBCCCGGGIIIJJJMMMLLLJJJHHHGGGFFFEEEEEEEEECCCAAA@@@??????@@@AAACCCEEEGGGIIIMMMRRRXXX]]]fffmmmwww~~~ssscccWWWQQQNNNLLLJJJUUUNNNEEEAAAAAABBBAAA???AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFDDDCCCAAAAAA@@@@@@???????????????BBBAAABBBFFFJJJPPP\\\hhhvvv}}}~~~{{{uuuooonnnssszzz```jjjtttsssiii^^^YYYYYY\\\```kkkzzzvvviii```ZZZVVVQQQNNNLLLKKKIIIHHHGGGFFFFFFGGGIIILLLOOOPPPUUUTTTUUUYYY^^^cccfffgggjjjlllnnnqqqssstttuuuuuuvvvvvvvvvvvvwwwyyyzzz{{{wwwiii___\\\TTTRRRPPPMMMLLLLLLMMMNNNQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKIIIHHHHHHHHHIIIFFFEEEGGGMMMSSS[[[jjjvvvvvvnnnhhhiiiiiilllzzzvvviii\\\QQQJJJCCCAAA???<<<::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<>>>???@@@DDDTTToooxxxjjjlllvvvwwwWWWOOOFFFBBBCCCFFFHHHIIINNNMMMKKKIIIGGGFFFEEEEEEEEECCCBBB@@@@@@@@@@@@AAAFFFGGGHHHIIIKKKOOOTTTXXXaaahhhrrryyy}}}}}}nnnaaaXXXSSSNNNKKKPPPKKKEEEBBBCCCCCCBBB@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCAAAAAA@@@???????????????BBB@@@AAAEEEIIIOOO[[[fffuuu}}}~~~yyysssqqqtttyyy}}}___hhhrrrrrrjjj```\\\\\\YYY]]]ffftttzzzlllccc[[[WWWRRRNNNLLLKKKJJJHHHJJJIIIIIIIIIKKKMMMPPPRRRTTTTTTTTTWWW[[[```dddgggiiijjjmmmppprrrsssttttttuuuuuuvvvwwwxxxyyy{{{{{{wwwhhh]]]YYYSSSRRRQQQQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKEEEDDDFFFKKKPPPXXXfffsss}}}vvvmmmhhhiiijjjmmm{{{~~~rrreeeXXXNNNIIIAAA???===;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;===>>>???AAAOOOgggmmmiiinnn\\\QQQFFFBBBDDDFFFHHHKKKNNNMMMLLLJJJHHHGGGFFFFFFDDDDDDBBBAAA@@@@@@AAAAAAEEEFFFGGGGGGIIILLLQQQUUU\\\cccmmmuuuzzz~~~yyylllaaaYYYRRRMMMNNNKKKGGGFFFFFFGGGEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDEEEEEEFFFEEEEEEDDDBBBAAAAAA@@@????????????@@@>>>???BBBFFFKKKWWWbbbsss|||}}}wwwtttuuuwww{{{~~~|||cccjjjqqqppphhh```]]]\\\XXX\\\cccooopppfff]]]YYYSSSNNNLLLKKKJJJIIIKKKJJJIIIIIIJJJLLLOOOPPPRRRSSSTTTVVVYYY]]]bbbeeegggiiilllooorrrsssttttttuuuuuuwwwxxxzzz{{{||||||vvvfff[[[XXXSSSTTTTTTUUUWWWYYY[[[\\\^^^^^^___^^^]]][[[YYYWWWVVVWWWWWWXXXXXXWWWVVVUUURRRQQQPPPNNNMMMLLLKKKKKKFFFDDDFFFJJJOOOWWWdddqqq~~~|||wwwoooiiijjjkkknnn|||zzznnnaaaUUULLLHHH>>>>>><<<;;;::::::::::::;;;;;;;;;;;;<<<<<<======;;;;;;:::::::::<<<===>>>@@@KKK```{{{wwwkkkkkkxxxbbbTTTFFFCCCEEEGGGJJJNNNOOONNNLLLJJJIIIGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAACCCDDDEEEEEEGGGKKKPPPTTTXXX___iiiqqqwww|||wwwkkkaaaXXXTTTOOONNNKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@????????????@@@>>>>>>BBBEEEJJJUUU```qqq{{{|||vvvvvvvvvyyy~~~~~~~~~~~~~~~ffflllqqqoooggg___ZZZYYYXXX[[[aaakkkyyytttkkk___ZZZTTTOOOLLLKKKKKKJJJIIIHHHGGGFFFGGGIIIKKKMMMOOOQQQTTTVVVXXX[[[```cccfffhhhkkknnnqqqrrrsssssstttuuuwwwyyyzzz{{{||||||ttteee]]][[[VVVWWWYYY[[[^^^bbbdddfffeeefffgggfffeeebbb___^^^ZZZZZZ[[[ZZZYYYWWWUUUTTTVVVUUUTTTRRRPPPNNNLLLKKKHHHGGGHHHLLLPPPWWWdddppp}}}}}}|||{{{{{{xxxooojjjkkklllppp~~~wwwiii\\\QQQJJJFFF======<<<;;;:::::::::;;;;;;;;;::::::;;;;;;<<<===;;;::::::999:::;;;<<<===@@@HHHYYYrrrrrrmmmpppjjjXXXHHHEEEGGGGGGJJJOOOPPPOOOMMMKKKIIIHHHGGGGGGDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDFFFJJJOOOSSSTTT[[[eeemmmsssyyywwwlllccc^^^VVVUUUSSSQQQOOONNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@????????????BBB@@@@@@CCCEEEJJJUUUaaaoooyyyzzzxxxwwwyyy{{{{{{{{{}}}~~~}}}zzzxxxuuutttssssssuuuxxx{{{~~~___fffmmmnnnhhh```ZZZWWWXXXZZZ___gggtttxxxooo```[[[TTTOOOLLLLLLKKKJJJHHHGGGFFFEEEFFFHHHJJJKKKMMMPPPTTTVVVWWWZZZ^^^aaadddeeehhhlllooopppqqqrrrrrrsssvvvxxxzzz{{{{{{{{{|||sssfff``````]]]^^^aaaeeeiiimmmppprrrrrrrrrssssssqqqnnnkkkhhheeeeeeeeedddbbb^^^[[[YYYZZZYYYXXXVVVSSSPPPNNNLLLKKKJJJJJJNNNRRRYYYeeeqqq~~~zzzvvvvvvyyy~~~|||vvvnnnjjjlllnnnssssssdddWWWMMMGGGDDD<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999:::<<<<<<;;;:::999999999:::;;;<<>>>>>@@@BBBGGGQQQ\\\kkkvvv|||~~~~~~zzzvvvssspppnnnmmmmmmmmmnnnqqqvvvwwwuuurrrqqqpppnnnmmmlllmmmnnnoooqqqwwwVVV\\\dddiiiiiiddd___[[[WWWVVVXXX```kkk{{{~~~pppddd^^^VVVQQQOOONNNKKKIIIJJJIIIGGGFFFGGGIIIKKKLLLIIILLLQQQTTTVVVXXX[[[^^^aaadddhhhjjjkkklllnnnooorrrssstttuuuwwwyyyzzz{{{}}}~~~wwwqqqppppppooorrrvvvyyy}}}yyyqqqlllfffbbb]]][[[[[[YYYVVVRRRTTTQQQQQQRRRSSSYYYggguuu~~~tttooojjjjjjmmmwww{{{mmm___TTTKKKBBB<<<;;;::::::999999::::::;;;888888999999999:::::::::<<<<<<<<<;;;;;;::::::999>>>CCCKKKYYYttttttlllssskkkSSSKKKIIIEEEEEEJJJRRRVVVVVVQQQLLLKKKHHHDDDGGGEEECCCAAA@@@AAABBBCCCAAAAAACCCDDDFFFGGGHHHHHHMMMTTT\\\ccchhhnnnuuu{{{~~~xxxvvvsssqqqooolllhhheeeccccccccccccaaa\\\VVVQQQNNNNNNMMMLLLJJJIIIHHHHHH>>>???@@@AAAAAAAAAAAAAAA@@@BBBDDDCCCCCCHHHQQQYYYfffsss{{{wwwzzzyyysssnnnkkkhhhfffgggiiilllpppsssuuuvvvvvvtttuuuvvvuuusssqqqpppqqqxxx{{{RRRYYYbbbhhhhhhddd]]]YYYVVVTTTWWW^^^iiixxxsssgggaaaXXXSSSQQQOOOMMMJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKMMMPPPSSSTTTUUUWWWYYY^^^aaaeeehhhiiikkkmmmnnnqqqqqqrrrtttvvvwwwyyyyyy{{{}}}|||{{{zzzzzz}}}}}}nnniiiccc___^^^\\\XXXTTTRRRPPPPPPRRRTTT[[[jjjyyyrrrmmmhhhhhhkkkuuuwwwhhh[[[RRRJJJBBB===;;;::::::999999::::::;;;888888999999999:::::::::;;;;;;:::::::::999999999===AAAIIIVVVpppwwwiiiooo~~~qqqVVVLLLJJJFFFFFFJJJPPPVVVYYYTTTOOOLLLKKKHHHHHHFFFDDDBBBAAA@@@AAABBBAAAAAAAAABBBDDDFFFGGGHHHKKKQQQYYY___dddkkksssyyy{{{wwwuuuzzz}}}|||zzzwwwtttqqqlllkkkjjjiiigggbbb\\\XXXQQQPPPNNNLLLJJJHHHFFFEEEBBBCCCCCCCCCBBBBBBAAA@@@@@@BBBDDDCCCCCCHHHQQQXXXdddqqqyyytttwww{{{zzzuuurrrooommmkkklllmmmoooqqqtttuuuwwwwwwwwwyyyzzzzzzxxxwwwxxxyyyyyy|||NNNUUU___gggiiiddd\\\VVVUUUTTTUUU\\\fffssswwwkkkddd[[[UUURRRQQQNNNLLLHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNPPPQQQQQQRRRTTTUUU[[[^^^bbbfffhhhjjjlllnnnooopppqqqrrrtttvvvwwwxxxyyy{{{~~~|||vvvnnnhhheeeaaa]]]YYYUUUSSSSSSUUUWWW^^^mmm{{{pppkkkffffffiiisss|||rrrcccVVVNNNHHHBBB???;;;::::::999999::::::;;;888888999999999:::::::::999999999999999999999888;;;???FFFSSSkkkzzzgggkkkyyy{{{\\\MMMJJJGGGGGGJJJNNNXXX]]]YYYRRRNNNMMMLLLIIIGGGEEECCCAAA@@@@@@AAAAAA@@@@@@@@@AAADDDFFFHHHIIIMMMTTTYYY___fffpppwww||||||uuupppmmmqqq|||zzzqqqooommmjjjgggccc^^^[[[VVVUUURRRNNNKKKHHHFFFEEEGGGGGGFFFEEEDDDCCCAAA@@@AAACCCCCCCCCCCCHHHOOOUUU```lllzzz~~~vvvpppqqquuu{{{~~~zzzxxxvvvuuussstttsssssstttuuuwwwxxxyyy|||}}}JJJRRR]]]gggkkkfff]]]VVVVVVTTTUUU[[[cccooo{{{ooohhh^^^VVVSSSQQQNNNLLLHHHHHHIIIJJJJJJIIIIIIHHHLLLMMMOOOPPPPPPQQQSSSUUUXXX\\\```dddgggiiilllnnnnnnoooppprrrtttuuuvvvwwwxxx{{{~~~|||sssnnnhhhbbb^^^\\\ZZZYYYZZZ[[[aaaooo}}}~~~nnniiieeeeeehhhrrrzzzooo___RRRJJJEEEAAA???;;;::::::999999::::::;;;888888999999999:::::::::999999999999999:::::::::;;;>>>CCCOOOeee|||hhhjjjtttdddPPPJJJHHHGGGHHHNNNZZZbbb^^^UUUOOOMMMLLLIIIHHHFFFCCCBBB@@@@@@@@@AAA@@@>>>>>>???BBBEEEGGGGGGKKKPPPUUUZZZbbbmmmtttxxx}}}zzzsssmmmooo|||uuurrrnnnjjjgggccc^^^[[[YYYWWWTTTPPPMMMJJJIIIHHHIIIHHHHHHGGGFFFEEECCCBBBBBBCCCCCCCCCCCCGGGMMMRRR[[[fffssszzz{{{rrrlllkkkooouuu~~~}}}|||{{{yyyxxxxxxyyy|||}}}IIIPPP\\\gggmmmiii```XXXWWWUUUVVVZZZaaakkk{{{}}}rrrjjj___WWWSSSPPPNNNKKKHHHIIIIIIJJJJJJIIIHHHHHHJJJKKKMMMNNNOOOQQQUUUXXXWWW[[[```dddfffiiilllnnnooooooppprrrtttuuuwwwwwwxxx{{{xxxpppiiiccc^^^\\\\\\]]]^^^eeesss{{{mmmhhhddddddhhhrrryyynnn]]]PPPGGGCCC???===;;;::::::999999::::::;;;888888999999999:::::::::999999::::::;;;;;;<<<<<<===>>>BBBMMM___xxxmmmkkkqqqnnnVVVKKKHHHGGGGGGNNN[[[eeebbbXXXPPPLLLJJJIIIHHHFFFDDDBBBAAA@@@???AAA@@@>>>===>>>AAADDDFFFGGGJJJNNNRRRWWW___iiiqqquuuzzzyyyqqqoooxxx}}}yyytttoookkkfffbbb___XXXVVVSSSPPPMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBBBBDDDGGGLLLOOOVVV```kkkrrryyy}}}xxxpppiiigggiiiooozzz~~~~~~HHHOOOZZZgggnnnlllccc[[[XXXUUUUUUYYY^^^gggvvvvvvmmmbbbXXXTTTQQQNNNKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNQQQVVVYYYVVVZZZ___ccceeehhhjjjlllnnnoooppprrrsssuuuvvvwwwwww{{{}}}ssslllaaa______```ccciiixxx|||wwwlllgggccccccgggqqquuujjj[[[NNNFFFAAA>>>;;;;;;::::::999999::::::;;;888888999999999:::::::::999999:::;;;;;;<<<======???>>>AAAJJJXXXooosssnnnnnnzzz___OOOIIIGGGHHHNNN[[[eeeddd]]]UUUNNNJJJHHHHHHFFFEEECCCBBBAAA@@@AAA@@@???>>>???AAACCCDDDGGGJJJNNNQQQUUU\\\eeelllrrrxxxxxxrrrvvv~~~~~~xxxsssnnniiiddd```XXXVVVSSSPPPNNNMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHDDDCCCBBBBBBDDDGGGJJJLLLQQQZZZdddkkkttt{{{|||zzzvvvnnngggdddeeejjjuuuHHHMMMXXXeeennnmmmddd\\\WWWTTTTTTWWW[[[bbbppp}}}zzzqqqeee[[[UUURRROOOMMMKKKJJJIIIHHHGGGHHHIIIIIIGGGHHHJJJKKKLLLOOOTTTWWWUUUXXX]]]aaaccceeegggiiimmmmmmnnnppprrrsssuuuuuuvvvyyy~~~|||nnnkkkjjjiiijjjooo|||yyysssiiiddd```aaaeeeooo|||nnndddVVVKKKDDD@@@===:::;;;::::::999999::::::;;;888888999999999:::::::::777888999:::;;;<<<======@@@>>>???FFFRRRgggyyyppplllyyyiiiTTTKKKIIIJJJNNNZZZeeegggbbb\\\SSSLLLGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEEIIIMMMPPPSSSXXXaaagggnnnttt|||{{{|||zzztttnnngggccc^^^[[[XXXUUUSSSRRRSSSSSSRRRRRRQQQPPPOOOMMMKKKJJJDDDCCCBBBBBBDDDFFFHHHIIINNNUUU^^^fffoooxxxzzzwwwtttmmmgggcccbbbfffqqq}}}GGGLLLVVVcccmmmmmmeee]]]VVVSSSSSSUUUYYY___mmmyyy}}}tttggg]]]WWWTTTQQQNNNLLLKKKIIIGGGGGGGGGIIIJJJGGGHHHIIIIIIJJJMMMQQQTTTTTTWWW\\\___aaaccceeegggkkklllmmmoooppprrrsssttttttxxx}}}}}}zzzvvvsssppprrr~~~wwwqqqhhhbbb^^^___cccnnn}}}zzziii```SSSIIICCC@@@<<<:::;;;::::::999999::::::;;;888888999999999:::::::::666666777888:::;;;<<<<<<@@@===>>>DDDNNNbbb|||qqqjjjuuupppWWWLLLKKKKKKMMMXXXdddhhhgggbbbXXXOOOFFFFFFFFFFFFEEEDDDBBBBBB@@@@@@@@@AAABBBBBBBBBBBBDDDHHHLLLOOOQQQVVV]]]ccckkkqqqyyy~~~~~~wwwpppkkkeeeccc___[[[YYYXXXXXXYYYXXXWWWVVVTTTQQQNNNLLLJJJEEECCCAAABBBDDDFFFHHHHHHLLLSSS\\\cccmmmvvvxxxvvvtttmmmgggcccaaadddooozzzJJJMMMTTT```jjjlllgggaaaWWWTTTTTTWWWXXX\\\fffpppwwwjjjbbb[[[SSSOOOOOOKKKJJJIIIIIIJJJIIIGGGEEEDDDFFFIIILLLOOOQQQRRRRRRVVVYYY[[[]]]___```ccceeefffiiilllnnnpppqqqsssuuuwwwxxxzzz}}}zzzsssooommmdddaaadddfffjjjzzz{{{rrriii\\\NNNFFFAAA<<<;;;<<<===<<<;;;:::888777666666888777666666777999;;;<<<777777888999::::::;;;;;;;;;;;;???DDDIIIWWWxxx}}}kkkrrr|||```NNNIIIJJJNNNVVVaaajjjjjjbbbVVVNNNLLLFFFBBBEEEFFFCCCAAAAAA@@@?????????@@@AAAAAABBBEEEHHHLLLQQQUUUZZZ___ccckkkooouuuzzz~~~~~~yyytttmmmhhhgggeeeaaa___aaaccc```ZZZVVVRRRNNNJJJGGGGGGGGGFFFDDDBBBCCCFFFIIIMMMVVV```gggpppyyy|||zzzzzzwwwrrrjjjeeefffkkkqqqJJJLLLRRR]]]gggkkkgggbbbXXXUUUTTTVVVWWWYYYbbbkkk{{{mmmeee^^^VVVQQQPPPMMMLLLJJJJJJIIIHHHFFFDDDEEEFFFIIILLLNNNOOOPPPPPPTTTWWWZZZ\\\]]]___bbbeeefffiiilllnnnoooppprrrtttuuuvvvxxx{{{yyyrrrnnnjjjcccaaaeeehhhlll{{{xxxnnncccWWWKKKDDD@@@===<<<===<<<;;;;;;:::999888777777999888777777777999;;;<<<777888888999::::::;;;;;;;;;;;;???CCCGGGTTTssspppqqqgggSSSKKKKKKMMMVVVcccmmmnnnggg[[[RRROOOHHHDDDFFFGGGDDDAAAAAA@@@@@@??????@@@@@@AAABBBEEEHHHLLLPPPTTTYYY^^^bbbhhhlllsssxxx}}}zzztttrrrnnnhhheeeeeegggddd___[[[WWWSSSNNNKKKEEEEEEDDDBBB@@@AAADDDGGGLLLVVV```iiirrr|||~~~yyysssnnnlllmmmnnn}}}KKKKKKNNNWWWbbbhhhgggdddZZZVVVTTTUUUUUUVVV]]]ddd{{{rrrjjjbbbYYYSSSRRRPPPNNNKKKJJJIIIGGGEEECCCEEEFFFHHHJJJLLLMMMNNNNNNQQQSSSWWWYYY[[[^^^aaadddeeehhhkkklllmmmnnnoooqqqrrrsssvvvyyy|||yyysssoooiiiddddddjjjmmmrrrsssiii[[[QQQFFFBBB@@@======???:::::::::999999999888888;;;:::999888888999:::;;;888888888999999::::::;;;<<<;;;>>>BBBEEEQQQmmmyyyqqqzzzqqqXXXMMMLLLJJJSSSaaammmqqqkkk^^^UUUQQQJJJFFFGGGGGGDDDAAAAAA@@@@@@??????@@@@@@AAAAAADDDGGGKKKNNNRRRVVV[[[___dddhhhooouuu{{{yyypppiiihhhgggeeeaaa^^^ZZZUUUPPPLLLEEEEEEDDDBBB@@@AAADDDGGGKKKUUUaaakkkuuu}}}yyytttoookkkuuu~~~LLLJJJKKKQQQ\\\ccceeeddd[[[VVVSSSTTTUUUVVV[[[aaatttwwwmmmeee[[[TTTSSSPPPMMMKKKIIIIIIHHHFFFDDDFFFFFFGGGIIIJJJKKKLLLLLLNNNPPPTTTWWWYYY\\\___bbbdddfffiiijjjjjjkkklllnnnooopppsssvvvzzz}}}|||wwwtttkkkiiikkkrrrwww|||}}}oooeeeWWWMMMDDDAAA@@@======>>>999999999999999999999999<<<;;;:::999999999:::;;;888888888999999:::::::::;;;:::===BBBEEEOOOiiissstttxxx\\\OOOLLLFFFNNN\\\iiippplllaaaXXXQQQJJJEEEFFFGGGDDDBBBCCCAAA@@@@@@???@@@@@@AAAAAACCCFFFIIILLLOOOSSSXXX[[[```eeelllssszzz~~~rrriiifffcccaaa___\\\YYYTTTNNNIIIGGGGGGFFFDDDBBBCCCFFFIIIKKKVVVbbbkkkuuu}}}xxxqqqkkkmmmwwwNNNJJJHHHLLLVVV^^^bbbbbbZZZUUURRRTTTVVVWWW[[[```nnnyyypppggg]]]UUUSSSNNNLLLJJJIIIIIIIIIIIIGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNRRRUUUWWWZZZ]]]```bbbdddfffhhhhhhhhhjjjkkkmmmoooqqqtttxxx{{{~~~|||zzzqqqqqqttt{{{zzzkkkaaaTTTKKKCCCAAA@@@===<<<===888999999999999:::::::::;;;;;;::::::::::::::::::888999999999999999:::::::::888<<>>;;;999::::::999999999999999999999777777888999::::::::::::999999999999999999999999999777:::AAADDDJJJ]]]rrruuuwwwwww]]]PPPLLLLLLQQQ\\\hhhooonnnjjjZZZRRRKKKJJJIIIFFFDDDEEEBBBAAA@@@@@@??????@@@@@@@@@BBBEEEGGGHHHKKKNNNQQQVVV[[[bbbjjjsss|||lllaaa]]]WWWUUUSSSQQQQQQOOOMMMKKKEEEEEEDDDBBB@@@AAADDDGGGLLLXXXeeelllsss}}}{{{wwwuuuoooqqqttt{{{VVVOOOHHHGGGLLLRRRTTTTTTYYYSSSNNNPPPSSSSSSTTTWWW___ooowwwnnnccc[[[YYYSSSPPPKKKIIIHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKMMMOOOLLLNNNQQQSSSTTTVVVYYY[[[ZZZ]]]```bbbdddeeegggiiiooooooqqqsssuuuwwwxxxyyy~~~~~~{{{wwwvvv{{{}}}|||ooo```VVVHHHAAA<<<======;;;999::::::::::::999999999888888555666777888999:::::::::999999999999999999999999:::888:::@@@BBBGGGYYYlllwwwuuubbbQQQLLLJJJMMMVVVccclllmmmkkk```WWWOOOLLLKKKGGGDDDEEEBBBAAAAAA@@@?????????@@@@@@BBBDDDFFFGGGJJJMMMPPPSSSXXX___gggppp|||wwwggg]]]ZZZSSSQQQNNNMMMMMMMMMKKKJJJGGGGGGFFFDDDBBBCCCFFFIIIKKKXXXeeemmmttt~~~yyywwwsssqqqqqqvvv^^^NNNHHHIIIFFFKKKSSSRRRVVVUUURRRPPPOOOOOOQQQRRR]]]hhhxxxwwwmmmeee^^^YYYRRRPPPMMMLLLLLLKKKJJJHHHFFFEEECCCCCCEEEHHHLLLOOOPPPLLLLLLPPPSSSSSSSSSVVVXXXZZZ]]]aaadddfffggghhhkkkmmmpppqqqrrrtttwwwyyyzzz{{{|||}}}|||}}}yyywwwvvvxxxyyy|||wwwiii[[[RRRHHHCCC>>>;;;<<<===<<<;;;<<<;;;:::888777666666555::::::999999888999999999555666888999::::::999888::::::<<>>??????@@@CCCCCCDDDEEEGGGJJJLLLNNNOOOSSSZZZaaaiiiuuuwwwjjj]]]TTTPPPNNNKKKJJJJJJJJJHHHGGGIIIHHHFFFCCCBBBDDDHHHLLLOOOZZZhhhssszzzyyyvvvssssssyyybbbQQQJJJJJJGGGLLLTTTTTTVVVTTTRRROOOOOOOOOQQQRRRZZZcccsss{{{pppggg___ZZZSSSQQQNNNMMMLLLLLLJJJIIIFFFEEEDDDCCCEEEHHHLLLNNNQQQMMMLLLOOORRRRRRSSSUUUXXXYYY]]]```ccceeeggggggiiikkknnnpppqqqrrruuuwwwyyyzzz|||||||||~~~~~~zzzyyyyyyyyyzzz|||tttfffXXXOOOFFFBBB>>>;;;<<<<<<<<<:::;;;;;;999888777777666666:::999999888888999999999888888999:::::::::999999:::999:::===>>>AAAKKKVVVlll~~~ooouuuwww]]]NNNKKKIIIKKKSSS^^^fffjjjggg]]]QQQJJJHHHHHHEEECCCCCCBBBAAA????????????@@@@@@@@@@@@BBBDDDFFFIIIJJJNNNRRRXXX^^^eeeppp|||xxxkkk^^^TTTOOOMMMJJJIIIIIIIIIHHHGGGGGGGGGEEECCCBBBDDDHHHKKKQQQ\\\kkkvvv}}}zzzwwwzzz~~~~~~iiiVVVLLLJJJGGGMMMVVVUUUVVVTTTQQQOOOOOOOOOQQQRRRUUU^^^lll|||vvvkkkbbb\\\UUURRROOOMMMLLLLLLKKKIIIGGGFFFDDDDDDEEEHHHKKKMMMSSSNNNKKKNNNPPPPPPRRRUUUVVVXXX[[[^^^aaadddeeefffgggiiilllmmmnnnpppsssuuuwwwxxxzzz{{{|||}}}~~~{{{{{{}}}}}}}}}}}}pppbbbTTTKKKDDDAAA===;;;;;;;;;;;;::::::999999888777777888888999999888888888999999:::;;;;;;:::999999999::::::999888999;;;<<<>>>FFFOOOaaayyynnnooozzzgggPPPMMMIIIIIIMMMVVV___fffiiiaaaVVVNNNJJJHHHFFFEEECCCBBBAAA@@@?????????@@@>>>>>>???@@@BBBEEEGGGHHHLLLPPPUUUZZZ___hhhssszzz{{{nnn___UUUMMMKKKHHHGGGHHHHHHHHHGGGEEEFFFEEEDDDCCCDDDGGGIIISSS___ooozzz~~~|||}}}}}}{{{|||}}}rrr\\\OOOKKKGGGMMMVVVVVVWWWUUURRRPPPOOOPPPQQQRRRTTT[[[fffuuu{{{oooddd]]]VVVSSSOOOLLLKKKKKKJJJHHHGGGFFFEEEDDDEEEGGGJJJLLLTTTNNNKKKLLLNNNNNNQQQTTTUUUVVVYYY\\\___bbbdddeeeeeegggjjjlllmmmoooqqqssstttvvvxxxyyyzzz|||}}}{{{}}}xxxlll^^^QQQHHHBBB@@@===;;;::::::::::::999888888888888888999999888888888888888999999:::<<<;;;999888777888888999999777888;;;;;;<<>>===;;;999999999999888888888777888888999:::888777777777888888999::::::999888666666666777888:::888888;;;<<<<<>>BBBIIIXXXooozzzxxx|||rrr```OOOIIIHHHHHHNNNWWW```aaa```ZZZRRRKKKIIIIIIBBBCCCCCCCCCBBBAAA@@@???===>>>@@@AAACCCDDDDDDDDDCCCGGGKKKOOORRRXXX```fffjjjrrr|||yyyjjj```RRROOOJJJHHHHHHIIIIIIIIIEEEEEEEEEEEEDDDFFFIIILLLUUUcccuuu}}}{{{zzzyyyxxxxxxzzz~~~yyy```SSSLLLRRR[[[[[[aaa^^^YYYUUURRRPPPPPPQQQRRRTTTXXX___lll}}}|||nnneee\\\XXXRRRNNNLLLKKKJJJJJJHHHHHHGGGFFFFFFGGGGGGHHHNNNJJJIIILLLOOOOOOPPPRRRQQQRRRSSSUUUXXX\\\___aaaaaaccceeeggghhhjjjmmmooonnnpppqqqrrrrrrsssvvvxxxzzz~~~~~~wwwgggZZZQQQHHHCCC;;;<<<===;;;888666777999999999888888888888888888666666666666777888999:::666777777888888888888777999666666:::===;;;<<>>@@@BBBBBBBBBBBBBBBFFFJJJLLLNNNRRRXXX]]]cccjjjuuuyyykkkbbbVVVRRRMMMJJJIIIJJJJJJJJJGGGGGGFFFDDDDDDFFFKKKNNNVVVdddwww{{{zzzyyyxxxyyy{{{~~~dddVVVNNNTTT]]]]]]ccc```[[[VVVSSSQQQPPPPPPPPPQQQTTTZZZfffwwwqqqhhh___ZZZTTTOOOMMMMMMLLLLLLHHHHHHGGGGGGFFFGGGGGGGGGLLLIIIHHHMMMPPPOOOPPPRRRQQQQQQRRRTTTWWW[[[^^^```___aaadddeeefffhhhkkkmmmnnnooopppqqqpppqqqtttvvvxxx}}}tttcccVVVMMMFFFBBB:::<<<===;;;888666777999:::999999888777777888888666666666666777888999:::555777888:::::::::999888888555555:::<<<;;;;;;===>>>GGGXXXooozzztttwww\\\QQQMMMGGGGGGLLLTTTZZZ___]]]UUUMMMJJJJJJBBBCCCCCCDDDCCCAAA@@@???<<<===???AAABBBCCCBBBBBBCCCFFFIIIJJJKKKMMMSSSWWW^^^fffqqq|||xxxkkkbbbYYYUUUOOOLLLKKKKKKKKKKKKHHHHHHFFFDDDDDDGGGLLLPPPWWWeeeyyy~~~}}}{{{zzzzzz{{{}}}~~~}}}jjjVVVNNNOOOXXXaaallliiibbbYYYTTTTTTRRRNNNPPPPPPTTTYYY___kkkwwwnnneee]]]VVVRRRNNNIIIFFFHHHIIIHHHHHHGGGGGGFFFFFFFFFKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRUUUUUUSSSSSSUUUYYY]]]^^^```ccceeehhhjjjkkkmmmnnnnnnoooppprrrssstttxxx{{{~~~~~~pppaaaTTTHHHAAA@@@===<<<;;;;;;::::::;;;;;;777777777777777777777777555666666666777777777888888888888777777777777777;;;777555666:::>>>???>>>@@@CCCLLL___zzz|||vvv|||rrrZZZLLLHHHIIIJJJRRRVVVZZZ[[[XXXRRRLLLHHHHHHFFFDDDDDDDDDCCCAAA???>>>??????@@@@@@AAABBBBBBDDDEEEFFFFFFHHHLLLQQQUUU]]]bbbkkkttt~~~zzzmmmddd[[[WWWRRRPPPPPPPPPMMMJJJGGGGGGFFFEEEEEEGGGLLLPPPYYYgggzzz}}}|||{{{||||||oooYYYPPPPPPXXXaaammmmmmhhh___YYYVVVSSSNNNQQQQQQSSSWWW\\\fffxxx{{{sssggg___WWWSSSOOOJJJHHHJJJIIIIIIHHHHHHGGGFFFFFFFFFIIIIIIIIIJJJKKKLLLNNNNNNPPPRRRTTTUUUVVVVVVXXXYYY[[[\\\^^^aaacccfffhhhiiiiiiiiijjjkkkmmmoooqqqrrrtttwwwzzz~~~}}}|||kkk\\\PPPEEE??????999999888777777777777888777777777777777777777777777777777777666666666666777777777777777888888888:::888666666888:::;;;;;;???@@@HHHXXXrrr|||}}}eeeRRRIIIGGGHHHMMMQQQWWWZZZYYYTTTOOOKKKHHHFFFDDDCCCCCCCCCAAA???>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGKKKPPPTTTZZZ___hhhqqq{{{}}}qqqiii___[[[UUUSSSSSSRRROOOMMMIIIIIIHHHFFFFFFHHHMMMPPPZZZhhh|||www^^^RRRPPPWWW___nnnrrrqqqhhh___YYYTTTOOORRRQQQRRRUUUXXX```ooo}}}yyyjjjbbbZZZUUUQQQLLLJJJLLLIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNQQQPPPPPPRRRUUUWWWWWWWWWYYYZZZ\\\^^^aaadddfffgggfffggghhhjjjllloooqqqrrrqqqtttwww{{{}}}{{{zzz~~~~~~wwwdddVVVKKKBBB>>>>>>888888777666666666666666777777777777777777777777777777777777666666666666666666777777888888999999666666777777777888:::<<<>>>>>>CCCPPPggguuu\\\LLLHHHHHHGGGKKKRRRXXXYYYVVVRRRNNNHHHFFFDDDCCCCCCBBB@@@???>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFIIIMMMQQQVVV[[[dddmmmwwwwwwoooeee```ZZZWWWVVVUUURRRPPPLLLLLLJJJHHHGGGIIIMMMPPP\\\jjj~~~cccRRROOOTTT[[[jjjrrrvvvoooeee\\\UUUPPPSSSQQQQQQSSSUUU[[[hhhttt}}}nnneee\\\WWWRRRMMMKKKMMMJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNXXXTTTQQQQQQTTTXXXYYYYYYWWWXXXZZZ]]]```bbbdddeeefffggghhhjjjmmmpppssstttrrruuuxxx{{{|||yyyyyy}}}||||||~~~ooo]]]PPPFFF???===>>>::::::999888888888888999666666666666666666666666555666666666777777777888555555666777888999999:::222555999999888999<<>>??????@@@@@@AAABBBBBBAAABBBCCCDDDEEEGGGKKKNNNRRRXXX```hhhrrr|||uuujjjddd^^^ZZZXXXWWWTTTQQQNNNMMMLLLIIIHHHIIILLLPPP\\\jjj~~~fffRRRMMMPPPTTTcccnnnuuurrriii```XXXQQQRRRPPPOOORRRTTTYYYdddnnnsssiii___YYYSSSMMMKKKMMMKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNaaa[[[TTTRRRUUUYYY\\\]]]VVVXXXYYY\\\___aaacccdddeeeeeegggiiimmmppprrrtttqqqtttxxxzzz|||yyywwwvvvzzzvvvgggVVVLLLDDD???===???;;;;;;:::999999999999999666666666666666666666666333444555666777888999:::555555666777888999999:::555888<<<===;;;;;;===???@@@@@@AAAGGGWWWttttttZZZMMMIIIEEEGGGKKKQQQUUUUUURRRNNNHHHGGGEEEDDDDDDCCCAAA???>>>??????@@@@@@AAABBBBBB@@@AAACCCCCCDDDFFFIIILLLQQQUUU]]]eeennn{{{zzznnnhhh```[[[YYYWWWTTTRRRNNNNNNLLLIIIGGGHHHLLLOOO[[[jjj~~~jjjSSSKKKMMMOOOZZZeeepppqqqmmmfff\\\TTTRRROOONNNQQQSSSWWW___hhhwwwyyyoooddd\\\UUUNNNLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMYYYUUUPPPNNNOOOSSSVVVXXXUUUVVVXXX[[[]]]```bbbcccaaabbbcccfffhhhkkknnnpppooorrruuuwwwxxx|||{{{vvvtttssswwwyyylll___QQQIIICCC>>>===>>>999999888777777777777888777777777777777777777777333444555666777888999:::666666777777888888999999:::<<>>??????@@@@@@AAABBBBBB@@@BBBCCCDDDDDDEEEHHHJJJOOOSSSZZZaaajjjvvv}}}rrrlllccc]]]ZZZXXXUUURRROOONNNLLLIIIHHHIIIMMMPPP\\\jjjmmmUUULLLKKKLLLSSS^^^iiioooppplllbbbXXXSSSOOOMMMOOOQQQSSSZZZaaammm}}}uuuiii```XXXPPPMMMOOOLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKLLLMMMMMMNNNPPPQQQSSSTTTVVVXXX[[[^^^```aaa______aaaccceeehhhjjjlllnnnqqqtttvvvvvvxxx}}}zzzvvvtttuuuzzzzzzrrrdddXXXLLLFFFBBB===<<<===888888777666666666666777777777777777777777777777666666666666777777777777777777777777777888888888999:::<<>>??????@@@@@@AAABBBBBB@@@BBBDDDDDDDDDEEEGGGIIIMMMQQQWWW]]]eeeqqqvvvooofff___\\\YYYVVVTTTOOOOOOMMMKKKJJJKKKOOORRR]]]lll|||wwwwwwxxxyyy{{{oooVVVMMMKKKKKKOOOYYYeeemmmrrrpppfff\\\TTTOOOMMMNNNOOOPPPUUU\\\eeevvvzzzmmmcccZZZRRROOOPPPMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDIIIPPPSSSRRRQQQRRRSSSQQQRRRTTTVVVYYY\\\^^^_________```bbbeeegggiiikkkooorrruuuvvvvvvxxx||||||xxxxxxyyy~~~wwwnnn___TTTJJJEEEAAA===:::;;;999999888777777777777777777777777777777777777777999888888777666555555444888888888777777777777777333444777>>>DDDGGGEEEBBB777;;;>>>BBBKKKbbb~~~yyy}}}cccTTTHHHEEECCCFFFLLLQQQRRRQQQLLLJJJHHHGGGGGGFFFEEECCC>>>??????@@@AAAAAABBBBBBAAABBBDDDEEEEEEEEEGGGHHHLLLOOOTTTZZZbbbnnn{{{yyyrrrhhhaaa]]][[[WWWUUUPPPPPPNNNLLLKKKMMMQQQTTT^^^mmm|||wwwssslllmmmoooooorrrxxxyyy```OOOHHHGGGJJJOOOZZZgggpppppphhh```VVVRRRNNNLLLNNNRRRUUUVVVaaalll~~~rrreee]]]WWWRRROOOOOOMMMKKKHHHGGGFFFFFFFFFEEEDDDDDDEEEGGGHHHGGGEEEHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTWWWZZZ\\\^^^```aaabbbbbbccceeehhhkkkooooooppprrrtttwwwyyyzzz}}}~~~{{{vvvuuuzzzyyyppphhhZZZQQQFFF???>>>>>>===;;;999999999999999888777666555555555555666666666777777777777777777777777777888888777777666666666555666777888999;;;>>>@@@AAA===:::<<>>>>>??????@@@AAACCCDDDEEEEEEFFFFFFKKKMMMRRRZZZaaaiiiuuu}}}uuuiiiaaa]]]ZZZXXXVVVRRRNNNMMMNNNMMMMMMRRRYYYaaaqqq|||zzzuuurrrqqqjjjjjjjjjlllpppwww~~~hhhTTTJJJHHHJJJNNNVVVbbbkkknnniiicccZZZVVVPPPNNNOOORRRTTTVVV\\\gggxxxttthhh```ZZZUUUQQQPPPOOOMMMKKKIIIGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOQQQSSSVVVYYY[[[]]]```aaabbbbbbccceeehhhjjjlllmmmnnnppprrruuuwwwxxxzzz~~~|||xxxxxx~~~wwwlllcccWWWOOODDD>>>======<<<:::888888888888777777666666888888777666555444444333777777777777777777777777777777777666666555555555777777777888999;;;<<<===<<<999;;;AAAFFFQQQlllpppsssvvv___MMMJJJFFFDDDFFFIIIJJJIIIJJJIIIGGGEEECCCCCCCCCCCCAAA@@@??????>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEJJJKKKPPPXXX___eeeqqq|||zzzsssjjjddd```]]]YYYVVVTTTQQQOOOPPPPPPOOOTTT[[[dddtttxxxvvvvvvuuutttuuuqqqpppnnnppptttzzzuuu\\\MMMIIIHHHJJJPPPZZZccciiiiiiggg___ZZZSSSOOOOOOQQQSSSTTTVVV```nnn|||xxxlllddd^^^XXXTTTQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFEEECCCBBBBBBDDDFFFGGGGGGHHHJJJKKKLLLMMMNNNMMMNNNOOOQQQTTTWWWYYY[[[___```bbbbbbcccdddgggiiiiiijjjkkkmmmooorrrtttvvvyyy{{{|||zzz|||uuuggg\\\QQQJJJAAA<<<;;;;;;:::888777777777777666666666666999888777777555555444333777777777777777777777777666666666555555555555555777666666666777888999999;;;999;;;@@@CCCKKKaaawwwqqqllluuujjjSSSMMMFFFCCCDDDFFFGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@??????>>>>>>?????????@@@AAABBBCCCCCCDDDDDDIIIIIINNNVVV[[[aaakkkuuu~~~vvvqqqjjjfffccc```[[[WWWWWWTTTRRRSSSSSSSSSXXX___iiixxx{{{ssssssuuuvvvxxx{{{zzzwwwtttuuuzzzfffRRRIIIGGGHHHJJJQQQZZZbbbgggiiibbb]]]UUUPPPNNNOOOQQQRRRRRRYYYeeerrr}}}qqqiiibbb[[[VVVQQQQQQPPPNNNLLLJJJHHHGGGFFFGGGGGGEEEBBBBBBCCCFFFFFFFFFGGGIIIJJJKKKLLLMMMLLLLLLMMMOOORRRUUUWWWXXX]]]___aaabbbbbbcccfffhhhggghhhiiikkknnnpppssstttyyy{{{}}}||||||uuudddWWWKKKEEE???:::999999888888777777777666666666777777555666666666666777777777666666666666666666666666555555555555555555444444666666666666777888999999999888:::>>>@@@EEEUUUdddsssggglllvvvwwwZZZPPPFFFBBBCCCDDDEEEFFFHHHGGGFFFFFFEEEDDDDDDCCCAAA@@@??????>>>>>>???????????????@@@AAABBBCCCDDDHHHIIIMMMTTTXXX]]]fffppp}}}uuupppiiidddbbb```\\\YYYXXXUUUTTTVVVVVVWWW\\\cccnnn||||||uuutttuuuwww{{{}}}zzz{{{sssXXXJJJGGGFFFFFFJJJQQQZZZbbbfffbbb]]]VVVQQQOOOOOOOOOOOOOOOVVV___jjjvvvwwwmmmeee]]]XXXQQQPPPOOOMMMKKKJJJIIIHHHKKKKKKJJJHHHEEEDDDDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKLLLNNNPPPSSSUUUVVV[[[]]]___aaaaaabbbdddffffffggghhhjjjmmmpppssstttyyy|||{{{{{{}}}tttbbbUUUEEEAAA===:::888888888888999888777777777888999999666666666666777777777888666666666666666666666666444444555555555555555555555555555666888999;;;<<<888888999<<<===AAAJJJTTTmmmwwwggghhhnnnyyydddUUUGGGCCCCCCBBBCCCFFFFFFFFFFFFFFFEEEEEEDDDDDDAAA@@@??????>>>>>>??????????????????@@@BBBCCCDDDHHHIIIMMMSSSWWWZZZccclllwwwwwwpppgggaaa___^^^]]][[[XXXUUUUUUWWWYYYZZZ```hhhsssyyyrrrqqqrrruuu{{{cccOOOGGGFFFDDDEEEJJJRRRZZZ___```\\\WWWSSSQQQPPPNNNMMMOOOSSS[[[dddooo~~~}}}sssiii```ZZZQQQPPPNNNLLLKKKKKKKKKLLLYYYTTTNNNIIIGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUXXX[[[^^^______```bbbccceeefffgggjjjmmmpppssstttxxx{{{zzz{{{~~~ppp^^^QQQ@@@???<<<:::999888999999999888777777777888:::;;;:::999888888666666555444777777777777777777777777555555555555555666666666555555666777999:::<<<===777888999:::;;;???DDDHHH]]]sssoooiiilllrrrsss___MMMGGGFFFCCCCCCFFFEEEEEEFFFFFFFFFEEEEEEDDDAAA@@@??????>>>>>>??????@@@?????????@@@BBBDDDEEEGGGHHHLLLRRRVVVXXX```iiiqqqyyyzzzssshhhaaa^^^^^^]]][[[XXXVVVVVVZZZ\\\___fffmmmyyy{{{tttmmmlllmmmqqqyyyoooWWWHHHFFFDDDCCCEEEKKKRRRWWW^^^[[[XXXVVVTTTSSSPPPNNNNNNRRRXXX```iiiwwwyyynnnccc\\\RRRPPPNNNKKKKKKMMMOOOQQQmmmaaaQQQGGGEEEFFFEEEDDDCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLMMMOOORRRTTTUUUVVVYYY\\\]]]^^^^^^___aaacccdddfffhhhkkkooorrrsssuuuxxx}}}zzz||||||jjjXXXJJJ>>>>>>===;;;:::999:::;;;888777666666666777999::::::999999888777666555555777777777777777777777777555555555666666777777777777777777777888999:::;;;777888888888:::>>>@@@AAAQQQdddrrrnnnppplllVVVNNNJJJDDDBBBFFFDDDEEEFFFFFFGGGFFFEEEEEEAAA@@@??????>>>>>>??????AAA@@@??????@@@BBBDDDFFFEEEFFFKKKQQQTTTVVV^^^ffflllsss~~~}}}vvvllleeebbb___\\\YYYXXXVVVXXX\\\```dddkkktttyyyqqqnnnnnnpppyyyxxx]]]HHHGGGEEECCCCCCGGGNNNRRR]]][[[ZZZXXXWWWUUURRROOOMMMQQQWWW]]]fffsss|||qqqeee^^^TTTQQQNNNLLLLLLNNNRRRTTT}}}kkkSSSEEEBBBEEEEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKLLLNNNOOORRRTTTUUUTTTWWW[[[\\\]]]]]]^^^___bbbccceeegggjjjnnnqqqrrrqqquuu{{{{{{}}}wwweeeSSSEEE=========<<<;;;:::;;;<<<777666555444555666888:::777777777777888888888888777777777777777777777777555666666666777777888888888888777777777777888888777888777777:::>>>??????JJJ[[[yyy|||sssoooxxxvvv]]]SSSMMMEEEBBBFFFCCCDDDFFFGGGGGGFFFEEEEEEAAA@@@@@@???>>>?????????AAAAAA@@@???AAACCCEEEGGGCCCDDDIIIPPPSSSUUU\\\dddhhhpppzzz~~~xxxpppjjjfffaaa\\\WWWYYYWWWYYY^^^cccgggoooxxx{{{uuurrrrrrzzzbbbPPPIIICCCCCCDDDEEEGGGKKKYYY[[[\\\ZZZVVVRRRQQQRRRQQQPPPTTT[[[bbblllzzzwwwkkkddd\\\TTTNNNNNNOOONNNOOOPPPbbb\\\RRRJJJDDDDDDEEEGGGBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJLLLNNNPPPQQQVVVVVVWWWXXXZZZ\\\]]]^^^\\\^^^bbbfffjjjmmmooopppqqqvvv{{{|||~~~zzzaaaHHHAAA???>>><<<999888777777888:::999999888888888888888444444555555555555444444333444555555666666555555888888777777666666555555777888888888999999999999999999999999:::;;;<<<<<>>===<<<<<<<<<>>>??????@@@BBBEEEHHHDDDFFFHHHJJJMMMQQQVVVZZZcccjjjttt~~~}}}uuummmfffaaa\\\XXX[[[^^^``````bbbjjjuuu~~~}}}zzz}}}qqqSSSKKKEEEFFFHHHJJJMMMRRRUUUYYY]]]]]]ZZZVVVSSSRRRPPPOOOSSSYYY```iiiwww{{{ooohhhaaaXXXQQQOOOOOOMMMLLLMMMSSSOOOJJJEEEBBB@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGJJJIIIJJJJJJLLLMMMOOOQQQUUUUUUVVVWWWXXXZZZ\\\]]]ZZZ[[[]]]aaadddgggjjjkkknnnssswwwyyy{{{yyy^^^EEEBBB;;;:::999888777888888999888777666666555555666666444444555555555555444444333444555555666666555555777777777777666666555555666555555555666666777777999999888999999:::;;;<<>>>>>>>>>>>===>>>???@@@@@@BBBEEEHHHFFFGGGIIIJJJLLLOOOTTTXXX^^^eeeoooyyyzzzqqqjjjccc^^^[[[\\\^^^aaabbbfffnnn{{{[[[QQQHHHFFFHHHIIIMMMQQQPPPVVV]]]aaa```[[[UUURRROOOOOOQQQWWW\\\dddqqq~~~vvvnnnggg]]]UUURRRPPPLLLJJJJJJJJJJJJIIIHHHFFFDDDCCCAAAAAAAAABBBCCCDDDDDDEEEEEEIIIIIIIIIJJJKKKMMMNNNOOORRRRRRSSSTTTVVVXXXZZZ[[[ZZZZZZ[[[]]]___cccfffgggjjjnnnrrrtttvvv|||xxxYYYAAACCC777777666777777888999:::888777666666555555666666444444555555555555444444333444555555666666555555777777777666666666666555666555444444444555666777888888888888999:::;;;<<<>>>DDDTTTmmmyyy{{{ppp^^^NNNGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@???????????????>>>???@@@@@@AAABBBFFFHHHIIIJJJKKKKKKKKKMMMPPPSSSXXX^^^hhhrrr{{{wwwnnngggbbb^^^[[[]]]___bbbgggrrrdddWWWIIIDDDCCCBBBDDDGGGJJJQQQ[[[cccddd___XXXSSSQQQOOOQQQUUUYYY```lllxxx}}}tttlllbbbYYYUUURRRMMMJJJJJJIIIJJJKKKKKKJJJHHHGGGEEEAAABBBBBBCCCDDDDDDEEEEEEGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVXXXYYY\\\\\\[[[\\\^^^aaadddggggggjjjnnnppprrrvvv~~~~~~~~~xxxzzzsssRRR<<>>>>>???@@@AAAAAAAAABBBFFFHHHKKKLLLLLLKKKJJJKKKMMMOOOSSSYYYccclllttt~~~}}}tttllleeebbbZZZ[[[\\\___fffqqq~~~nnn]]]KKKBBB@@@???@@@BBBFFFMMMWWW```ccc```YYYTTTRRRPPPQQQTTTVVV\\\gggrrr{{{pppfff]]]YYYUUUPPPMMMMMMJJJIIIIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNPPPRRRTTTVVVWWW\\\\\\[[[[[[]]]```ccceeedddgggkkkmmmnnnrrrxxx|||~~~}}}}}}ppppppjjjKKK888AAA999999999999999888888888999888888777666777777777444444555555555555444444333444555555666555555555555555555555555666666666777666666555555666888999777777777777888999::::::>>>???FFFWWWqqqzzzyyy}}}hhhVVVIIIFFFCCCBBBDDDFFFGGGGGGDDDCCCBBBAAA@@@???======???@@@AAAAAA@@@BBBEEEGGGLLLLLLMMMLLLJJJIIIJJJKKKPPPVVV^^^fffoooyyy|||ssskkkggg^^^]]]\\\^^^eeeooo{{{xxxyyyyyyfffPPPEEEBBBAAABBBDDDDDDHHHPPPYYY^^^^^^YYYUUUTTTQQQPPPRRRSSSWWWaaalllxxxuuukkkaaa]]]YYYSSSPPPPPPLLLKKKJJJHHHFFFEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKLLLNNNQQQSSSUUUWWWYYYXXXYYYYYY[[[]]]___aaabbbeeegggiiikkknnnqqqtttzzz~~~~~~~~~|||hhhbbb]]]FFF777???::::::::::::999888777666777666555555444444555555444444555555555555444444333444555555666666555555444555555555555666666666444444555555555666666666666666666666777888999:::<<<===BBBNNNccc~~~ttttttpppZZZMMMHHHCCCAAACCCFFFGGGFFFEEEEEEDDDCCCBBB@@@>>>===>>>???@@@@@@???AAADDDFFFKKKLLLMMMLLLJJJIIIIIIJJJMMMRRRYYYaaahhhqqq|||}}}tttooofffccc```___ccclllvvv|||{{{vvvnnnsss~~~pppWWWIIIEEECCCCCCEEECCCEEEJJJQQQWWWZZZXXXVVVSSSPPPOOOPPPPPPSSS\\\fffppp{{{{{{pppfff```[[[UUUQQQQQQNNNNNNMMMLLLKKKIIIGGGGGGBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJLLLMMMPPPSSSUUUVVVUUUVVVWWWYYY[[[]]]^^^___```bbbdddfffhhhjjjlllmmmpppxxx~~~}}}|||||||||}}}~~~}}}www```TTTPPPBBB888???888999999999888777666555666666555444444444444555444444555555555555444444333444555555666666555555444444444555555555666666333444666777888777666555666666666666666777999999999<<<@@@HHHXXXqqqvvvqqq~~~xxxbbbRRRKKKDDDAAACCCEEEDDDCCCDDDDDDDDDDDDDDDBBBAAA@@@>>>?????????>>>???BBBEEEIIIJJJLLLKKKJJJIIIIIIJJJIIIMMMTTTZZZ```iiittt{{{yyymmmhhhaaa^^^```fffmmmrrr}}}|||sssooojjjsssxxx]]]LLLEEEAAA@@@AAACCCCCCFFFLLLSSSWWWWWWVVVRRROOONNNNNNMMMOOOYYYcccjjjvvvtttiiiccc]]]VVVQQQPPPJJJKKKLLLMMMLLLIIIGGGEEEAAAAAABBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIJJJJJJIIIIIIJJJKKKMMMPPPSSSUUUVVVUUUVVVXXX[[[]]]^^^______^^^```bbbdddfffggghhhiiihhhpppvvvxxxzzz}}}~~~|||zzzyyyyyyxxxyyyzzz|||}}}{{{~~~sssZZZJJJGGG@@@:::???666666777888888777555555888888777666666666666666444555555555555555555444333444555555666666555555444444444555555555666666555777999;;;<<<:::888777555555555666666777888999999===AAAFFFSSSkkkyyyrrr}}}oooVVVOOOFFFAAABBBCCCBBB@@@BBBCCCDDDEEEEEEDDDCCCCCC===>>>???>>>>>>???AAADDDHHHIIIKKKKKKJJJIIIJJJKKKEEEJJJOOOUUU[[[cccnnnuuuoooiii```[[[[[[```fffiiikkkvvvwwwnnnjjjkkkvvvnnnWWWKKKFFFBBB@@@@@@BBBEEEIIIMMMPPPSSSTTTUUUPPPOOOQQQQQQOOOTTT[[[fffppp}}}rrrfff]]]XXXUUUTTTQQQNNNKKKJJJIIIIIIHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSUUUWWWZZZ\\\^^^___aaaaaaaaabbbbbbccccccdddgggkkkoooqqqvvv||||||xxxzzzyyywwwvvvvvvxxxzzz{{{zzz|||~~~~~~~~~}}}~~~~~~iiiRRREEE@@@===;;;;;;999888888888777777666666555555444444444333333333777666444333333444555666333444555555666666555555555444333222111222333333111333555666555666888:::888888888888999999999999999;;;???DDDKKK^^^~~~tttxxx~~~eeeVVVJJJGGGGGGEEEDDDGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@???????????????@@@@@@EEEIIIMMMPPPQQQPPPLLLJJJKKKLLLMMMQQQWWW```kkkrrryyywwwlllaaa\\\YYYYYY\\\bbbjjjmmmsss{{{uuuqqqooouuuzzzmmmlllpppxxx|||bbbPPPFFF@@@>>>AAABBBDDDGGGJJJNNNRRRTTTTTTPPPOOOPPPOOOMMMQQQXXX```jjjyyyuuuiii```ZZZWWWUUUQQQOOOKKKJJJIIIIIIHHHGGGCCCCCCBBBAAAAAAAAABBBBBBEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJKKKMMMOOOQQQRRRSSSRRRRRRTTTVVVXXXZZZ[[[\\\^^^^^^```aaabbbcccccccccdddhhhkkkmmmqqqwwwxxxuuutttsssrrrqqqqqqssstttuuuxxxzzz|||}}}||||||}}}~~~~~~~~~uuubbbMMMBBB>>>;;;888888888888888777777777666666555555444444444333333333888777555444333333333444333444444555555555555555555444333222222222333333333444666666666666888999555555666666666777777777999;;;>>>BBBGGGXXXvvv|||vvvzzztttaaaNNNHHHIIIGGGEEEDDDEEEEEEFFFEEEEEEDDDCCCCCC@@@@@@????????????@@@@@@DDDGGGLLLPPPQQQPPPMMMKKKJJJJJJLLLOOOTTT]]]gggnnnvvvvvvkkk___YYYVVVVVVZZZ```dddfffjjjpppwww~~~{{{uuuqqqooottttttmmmpppxxxrrr[[[KKKCCC@@@BBBBBBBBBCCCGGGKKKOOORRRSSSQQQOOOPPPNNNLLLOOOSSS[[[dddrrr{{{ooofff___ZZZXXXRRROOOLLLJJJIIIIIIHHHGGGCCCCCCBBBAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHJJJJJJLLLMMMOOOPPPQQQRRRQQQQQQRRRTTTUUUVVVWWWXXXYYY[[[^^^```bbbcccbbbbbbbbbfffhhhhhhkkkqqqsssrrrrrrrrrqqqpppqqqrrrtttuuuvvvxxxzzz{{{zzzzzzzzz|||{{{{{{|||}}}kkk[[[IIIAAA>>>:::777777888888777777777777666666555555444444444333333333999888666444333222222222333333444555555555555555555444333222222222333333444666777777666666777999555555666666666666777777999:::===???CCCPPPjjjyyyvvvwww]]]QQQNNNKKKFFFCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@????????????@@@@@@AAAEEEJJJOOOQQQPPPNNNLLLIIIIIIJJJLLLPPPXXX```gggqqqzzzvvvjjj^^^WWWUUUVVV[[[bbbdddddddddfffjjjoootttwww}}}|||wwwsssrrrsssyyy~~~zzzvvvrrrttt~~~wwwppprrr}}}iiiUUUKKKGGGCCCBBB@@@@@@CCCGGGLLLOOORRRRRRQQQPPPNNNLLLNNNPPPZZZaaammmxxxuuulllddd^^^ZZZSSSPPPMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVXXX\\\```bbbcccbbbbbbaaaeeegggfffhhhmmmppppppqqqpppppppppqqqrrrssstttuuuwwwyyyyyyyyyxxxyyyzzzzzz{{{||||||~~~cccVVVHHHBBB@@@===::::::777777777777777777666666555555444444444333333333777666555444333333222222333333444555555555444444444444333333333222222222555777888777666666777888777777777777888888888999888999;;;>>>@@@KKKaaavvvzzz{{{wwwbbbUUUNNNGGGCCCBBBCCCEEEFFFFFFEEEDDDCCCAAAAAA@@@?????????@@@@@@???CCCHHHMMMPPPPPPNNNMMMIIIIIIIIIJJJMMMRRRYYY___kkksss}}}uuuiii]]]XXXWWWZZZbbbiiillljjjgggeeeeeefffhhhjjjpppuuuyyyzzzvvvrrrppppppppp|||yyyxxx}}}zzzrrrsss}}}xxx```QQQKKKDDDBBB???>>>@@@DDDIIILLLPPPRRRSSSQQQOOONNNOOOOOOUUU\\\fffppp|||yyyppphhh```ZZZUUURRRNNNLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCCCC@@@AAABBBCCCEEEGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTVVV[[[___bbbcccbbbbbbbbbgggiiiggggggllloooooollllllllllllmmmnnnoooppptttvvvxxxyyyxxxxxxyyyzzzzzz{{{|||}}}~~~uuuZZZPPPEEEBBB@@@===;;;;;;666666666666666666777777555555444444444333333333333333444444444444444444222333333444555444444444444444444333333333222222555666777777666555666888666777777777777888888888777888;;;???AAAIII\\\mmmyyysssvvv___PPPHHHDDDCCCDDDEEEFFFFFFEEEDDDDDDBBBAAAAAA@@@??????@@@@@@???AAAFFFJJJMMMOOOOOONNNKKKKKKJJJJJJKKKNNNTTTXXXcccjjjttt~~~qqqfff\\\XXXZZZ___iiiqqqssspppkkkfffbbbaaabbbcccfffmmmvvvzzzyyyuuusssrrrpppvvv~~~tttrrrzzzjjjUUUJJJDDDBBB???>>>???BBBFFFIIILLLQQQRRRPPPOOOQQQQQQOOOOOOTTT]]]hhhttt}}}tttlllccc\\\WWWTTTPPPNNNMMMLLLKKKIIIIIIHHHGGGEEEEEEDDDDDDDDD@@@@@@AAACCCDDDFFFGGGGGGGGGHHHHHHIIIKKKLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRSSSRRRUUUXXX\\\___```aaaaaaaaagggjjjhhhfffjjjmmmmmmkkkkkklllmmmnnnoooppppppsssuuuwwwxxxwwwwwwxxxyyyyyy{{{|||||||||~~~pppRRRHHH@@@>>>===:::999:::555555666666666666777777555555444444444333333333111222333444444555555444222222333444444444444444333333444444444333222111333555666666555555666888444444555555555555666666888999===AAACCCIIIWWWfff|||sss}}}ooo[[[NNNGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@AAADDDGGGJJJMMMOOOPPPNNNNNNMMMKKKJJJLLLPPPTTT[[[aaakkkvvvnnneee\\\[[[___eeeoooxxxwwwsssllleeeaaa^^^^^^___eeennnzzz|||{{{sssrrrwwwwwwpppuuuttt[[[MMMDDDBBB@@@??????AAADDDFFFGGGMMMQQQOOONNNRRRRRROOOLLLQQQXXX```kkk{{{~~~vvvllldddYYYVVVRRRPPPOOONNNLLLKKKIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRUUUXXXZZZ\\\^^^^^^^^^eeeiiigggeeefffiiiiiikkklllmmmnnnoooppppppqqqqqqsssuuuvvvuuuuuuvvvwwwvvvxxxyyyyyyyyyzzz|||~~~kkkLLLDDD===;;;:::777777999555555555666666666777777555555444444444333333333111222333444444444333333222222333444444444444333333333444444444333222111111333444555444555666888444444444555555555666666:::;;;???BBBDDDGGGSSS___sss~~~ooo\\\NNNHHHFFFEEECCCBBBCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBDDDGGGKKKOOOQQQRRRRRRPPPMMMKKKLLLOOORRRTTTYYYcccnnnyyyrrriiibbbbbbfffllluuu~~~|||xxxpppiiidddaaaaaabbbkkktttyyytttrrrwww}}}xxxqqqooo{{{{{{aaaQQQDDDCCCAAA???@@@AAACCCEEECCCKKKOOOMMMNNNRRRRRROOOOOORRRVVV\\\dddrrruuummmZZZWWWTTTQQQPPPOOOMMMLLLHHHGGGFFFDDDCCCCCCBBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNPPPPPPPPPQQQRRRUUUWWWYYY[[[\\\ZZZbbbhhheeecccdddeeeeeefffgggiiijjjkkklllllllllpppqqqssstttsssssstttuuutttuuuvvvvvvvvvvvvyyy{{{{{{}}}~~~~~~xxx```KKKCCC<<<:::999777888;;;444555555555666666777777555555444444444333333333333444444555444333111000222222333444444444333333333333444555444333222111000111333444444444666888666666666666777777777888<<<===@@@CCCDDDFFFOOOZZZiiiiiiVVVJJJHHHEEEBBBAAABBBDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@DDDCCCBBBBBBEEEJJJOOORRRUUUTTTRRROOOLLLLLLOOOQQQPPPUUU^^^iiittt~~~xxxpppjjjjjjnnnsss{{{~~~vvvoooiiiggghhhhhhllluuuxxxrrrrrrsssvvvsssoooqqqlllVVVKKKDDD>>>@@@BBBAAAAAACCCCCCFFFKKKOOORRRQQQOOONNNPPPOOOQQQWWW]]]gggyyyvvvhhh```XXXTTTUUUSSSNNNHHHKKKHHHFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFCCCCCCDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMNNNOOOQQQRRRTTTUUUVVVZZZ[[[]]]___aaaccccccddddddfffiiijjjjjjjjjkkkmmmmmmnnnppprrrssssssssssssuuuvvvvvvuuusssssstttvvvzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~iiiYYYEEE@@@:::888999999666222888888888888777777666666888666444222222222333444222222333333333333444444111111111111222333444444333333333444444444555555333333333444444444555555555555555555666666666666:::<<<>>>@@@BBBEEEIIIMMM]]]rrr{{{cccTTTIIIDDDGGGEEE===<<>>>>>@@@???>>>???BBBEEEJJJNNNQQQQQQOOONNNNNNMMMNNNSSSYYYcccsssxxxkkkcccZZZVVVUUUTTTOOOJJJKKKIIIFFFEEEEEEEEEDDDBBB@@@@@@@@@AAAAAACCCDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOQQQSSSTTTUUUVVVWWWXXXYYY[[[]]]______```ccceeeggghhhhhhiiijjjkkkkkklllnnnpppqqqqqqqqqppppppqqqrrrrrrqqqrrrtttvvvwwwxxxyyyzzz}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~vvv\\\LLLAAA===888777999999777444666666666666666666666666555444333222222333555666222222333333333333444444222222222111222222333444333333333444444444444555333333333444444444555555555555555555666666666666888999;;;<<<>>>AAAEEEHHHUUUiiimmm\\\OOOFFFGGGGGGAAA@@@DDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@???@@@DDDHHHKKKMMMOOOQQQRRRRRRQQQOOOMMMPPPPPPVVV___ffflllttt}}}|||xxxxxx~~~|||wwwuuuvvvxxx|||zzztttsssssstttwww}}}~~~yyyqqqmmmyyyjjjRRRHHH@@@???@@@???======AAADDDHHHMMMOOOPPPOOONNNMMMKKKMMMQQQVVV^^^lllyyy|||qqqhhh^^^XXXVVVTTTPPPMMMLLLJJJGGGFFFFFFFFFDDDCCC@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVTTTUUUWWWYYY[[[\\\\\\]]]aaaccceeegggggggggiiijjjhhhiiikkklllmmmnnnmmmmmmkkkmmmnnnoooooopppsssuuuttttttvvvxxxzzz}}}~~~~~~~~~~~~~~~|||||||||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~jjjTTTFFF===:::666666888999777555444444444555555555555555333222222222222444666777222222333333333333444444444333333222222222222222333333333333444444444444333333333444444444555555555555555555666666666666777888999:::;;;===@@@CCCOOO^^^uuu}}}iiiXXXKKKHHHHHHEEECCCEEECCCDDDDDDDDDCCCBBBAAAAAA@@@???===>>>AAADDDFFFGGGJJJLLLNNNPPPQQQPPPOOONNNOOOOOORRRYYY^^^dddllluuuxxxuuutttqqquuuyyyzzzzzz|||~~~}}}~~~tttooommmssszzz[[[OOOCCCAAABBBAAA??????@@@BBBGGGKKKNNNOOOOOONNNOOOLLLMMMQQQUUU[[[fffpppvvvnnnccc[[[WWWTTTQQQNNNMMMKKKIIIHHHHHHGGGFFFDDDAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNOOOQQQRRRSSSUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\___aaadddeeeeeefffhhhiiifffgggiiikkkkkkkkkkkkjjjiiikkklllmmmmmmnnnqqqsssqqqrrrsssvvvyyy|||~~~~~~~~~}}}}}}}}}|||||||||zzzzzzzzz{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}|||{{{zzz~~~~~~~~~}}}}}}}}}}}}}}}uuuaaaNNNDDD;;;999666555666777666555444444444444555555555555333333222222222333444555222222222333333333444444555555444333222111111111222222333333333444444444333333333444444444555555555555555555666666666666888999999999999;;;>>>AAAKKKUUUfff|||~~~zzzxxxeeeRRRKKKIIIFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@>>>===>>>AAADDDDDDDDDFFFHHHJJJMMMNNNOOOOOONNNNNNLLLNNNTTTYYY^^^gggppp|||~~~|||yyyzzzzzzyyywwwvvvxxxzzz~~~}}}}}}}}}~~~~~~~~~~~~nnneeegggmmmyyyfffWWWHHHBBBCCCBBB@@@@@@???AAAFFFJJJMMMOOOPPPOOOOOOLLLLLLOOOSSSVVV]]]eeettt~~~|||tttiii___ZZZVVVRRRPPPOOOMMMJJJIIIIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDFFFGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNPPPQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZ[[[[[[]]]```bbbddddddeeeggghhhfffggghhhjjjjjjjjjiiiiiiiiijjjkkkkkkkkklllnnnppppppqqqrrrtttwww{{{}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyzzzzzz{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzxxxwww||||||||||||{{{{{{{{{{{{|||~~~yyyfffSSSEEE===;;;999777555555444444333555555555555555555555555444444333333222222222222222222222333333333444444666666444333222111111111222222222333333333444444333333333444444444555555555555555555666666666666777888888888888999;;;>>>EEEKKKXXXmmmxxx|||www___PPPKKKGGGDDDAAABBBBBBCCCCCCCCCCCCCCCCCCAAA@@@???@@@BBBBBBBBBBBBCCCDDDGGGIIILLLMMMNNNNNNMMMKKKMMMRRRWWW\\\dddmmmxxx~~~{{{{{{{{{~~~~~~{{{zzz{{{~~~~~~}}}zzzzzz{{{{{{{{{{{{zzzzzzuuussssssvvv~~~|||nnnccc^^^fffqqqwwwcccNNNDDDBBBAAA@@@??????AAAEEEJJJMMMPPPQQQQQQMMMJJJIIILLLOOOPPPTTTZZZgggppp~~~{{{qqqfff___YYYUUURRRPPPNNNKKKJJJJJJJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQRRRSSSTTTVVVVVVVVVWWWZZZ]]]```aaabbbccceeegggeeefffhhhiiiiiiiiihhhhhhggghhhiiiiiiiiijjjlllnnnooopppqqqsssvvvxxx{{{|||{{{}}}~~~~~~}}}{{{yyyyyyxxxxxxxxxxxxwwwwwwwwwvvvwwwyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}ppp[[[III???;;;:::999777555444444444444666666555555555444444444444444444333222111111000222222333333333333444444666666444333222222222222222222222222333333333333333333333444444444555555555555555555666666666666444555666666555666999;;;>>>BBBLLL]]]uuuzzztttvvvqqq[[[OOOIIIDDDAAAAAAAAABBBCCCDDDDDDDDDCCCBBBCCCEEEDDDBBBAAAAAAAAAAAABBBDDDGGGIIIKKKLLLMMMMMMKKKNNNSSSWWWZZZbbbjjjsss{{{~~~~~~|||yyyvvvxxx{{{~~~~~~}}}}}}yyyyyyyyyxxxwwwvvvuuutttkkkjjjiiinnnwwwvvviiiccc```bbbnnn|||tttYYYJJJEEEBBB@@@@@@???AAAEEEJJJNNNPPPRRRSSSNNNJJJIIILLLNNNMMMOOOSSS[[[cccqqq~~~yyynnneee]]]XXXUUUQQQOOOLLLKKKKKKKKKIIIHHHEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOQQQRRRSSSSSSTTTTTTWWWYYY\\\^^^___```bbbddddddeeefffggghhhgggffffffbbbccceeefffggghhhkkknnnmmmnnnoooqqqsssuuuwwwxxxxxxyyy{{{||||||zzzxxxvvvvvvvvvvvvuuuuuuuuutttttttttuuuwwwxxxxxxxxxwwwvvvwwwvvvvvvvvvvvvvvvwwwwwwyyyyyyyyyzzzzzz{{{{{{|||{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}hhhRRRCCC>>>===888888777666444555666777666666555444333222111111222222333333333222222111222222333333333333444444666555444333333333333333111222222222222333333333333333333444444444555555555555555555666666666666444555666666666777:::<<<;;;>>>DDDQQQddd|||tttoooxxxiiiVVVLLLFFFCCC@@@AAABBBCCCDDDDDDDDDDDDCCCHHHKKKIIICCC???@@@BBB???@@@BBBDDDGGGIIIJJJKKKOOOMMMOOOTTTWWWXXX^^^dddllluuu~~~zzzvvvtttpppsssvvvzzz}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{|||}}}|||{{{{{{yyywwwuuutttssskkkiiihhhjjjqqqzzz|||rrrddd\\\```hhhpppcccQQQIIIEEEBBBBBB???BBBEEEJJJNNNQQQSSSTTTQQQMMMKKKNNNOOONNNOOOQQQTTT\\\iiivvv~~~tttjjjaaa[[[XXXRRROOOMMMLLLLLLKKKJJJIIIDDDCCCBBBAAA@@@?????????BBBBBBBBBBBBDDDEEEFFFGGGFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVZZZ[[[\\\]]]___aaacccdddeeefffffffffeeeddd]]]___bbbdddeeehhhkkknnnlllmmmmmmoooqqqsssuuuvvvxxxyyy{{{}}}|||{{{xxxwwwuuuttttttttttttsssssssssqqqsssuuuvvvwwwvvvuuutttvvvuuutttttttttvvvwwwxxxxxxxxxyyyzzz{{{{{{|||||||||||||||}}}}}}}}}}}}|||}}}||||||~~~}}}}}}~~~~~~||||||{{{{{{|||qqq\\\HHH===<<<>>>666666666666555666888:::666555444333111000//////000000222333333333333333222222333333333444444444555555444333333333444444111111222222222333333333333333333444444444555555555555555555666666666777777888888888888:::===???===???BBBJJJYYYoooyyyqqqnnnxxxsss\\\OOOIIIEEE@@@@@@BBBCCCDDDDDDEEEEEEDDDJJJOOOLLLCCC>>>???CCC???@@@AAACCCFFFHHHIIIJJJPPPOOOQQQUUUVVVVVVZZZ```fffppp|||{{{wwwrrrsssuuuvvvuuussspppnnnkkknnnrrrvvvyyy{{{||||||{{{yyywwwvvvwwwyyy{{{}}}~~~|||zzzxxxvvvuuuqqqnnnjjjjjjnnntttyyy|||~~~{{{ppphhhhhh\\\WWWcccqqq}}}vvvXXXHHHEEEDDDBBBAAA???>>>CCCLLLTTTVVVVVVOOOOOOMMMLLLKKKKKKKKKKKKOOOTTT```qqq}}}tttkkkbbb[[[VVVRRRNNNLLLMMMLLLJJJGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTWWWWWWWWWXXXZZZ[[[]]]^^^```aaabbbccccccbbbaaa```^^^^^^^^^```bbbeeehhhiiiggggggiiikkkmmmooopppqqqttttttuuuvvvvvvvvvvvvvvvsssssssssrrrqqqqqqppppppssssssssstttttttttttttttssssssssssssssstttuuuvvvuuuuuuvvvwwwxxxyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxyyyzzzzzz|||vvvcccSSSDDD999666999;;;;;;:::999777555444333333111000111444666555333333333333222222111111111222222333444444444444333333333333333333333333333444444444444444444444444444444444555555555666666555555555666666666666777777777777777888888888888666888>>>DDDLLLZZZrrrppphhhooo}}}hhhTTTKKKJJJGGGAAA>>>AAACCCCCCDDDGGGCCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFHHHKKKMMMOOOPPPRRRUUUWWW]]]hhhuuu~~~|||vvvqqqmmmllllllllllllkkkhhheeehhhlllqqqtttttttttvvvxxxppprrrtttvvvwwwyyy}}}~~~|||{{{xxxrrrjjjeeeeeehhhlllnnnssstttsssooojjjfffbbb^^^XXXWWW^^^oookkkUUUKKKFFFBBBAAA??????DDDMMMTTTWWWWWWRRRQQQOOONNNLLLKKKKKKJJJLLLPPP[[[iiivvv{{{qqqggg```ZZZUUUPPPNNNOOONNNLLLIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNRRRSSSSSSTTTUUUWWWXXXYYY______aaaaaabbbaaa``````\\\\\\\\\]]]___aaadddeeedddeeegggiiikkklllnnnoooqqqrrrssssssttttttsssssstttttttttssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrsssssssssrrrrrrrrrrrrssstttuuusssssstttuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{||||||||||||||||||||||||||||||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||zzzyyyxxxxxxxxxyyyyyyzzz||||||mmm[[[MMMAAA999777999888777777666555333222111444222111222444555444222333333333222222222111111111222222333333333333333333333333333333333333333333333333333333333333333333333444444444555555555333333333333444444444444555555666666666777777777999:::===AAAFFFPPPeeexxxyyyrrrqqqtttuuu___QQQKKKGGGBBB@@@CCCEEEBBBAAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFIIILLLNNNOOORRRUUUXXXZZZbbbllluuu||||||tttnnnkkkiiihhhggggggeeeaaa^^^aaaeeejjjlllmmmnnnppprrroooppprrrtttxxx~~~~~~xxxqqqhhhaaa___bbbeeegggiiiiiihhhddd___\\\XXXVVVTTTYYYeeexxxfffTTTIIIDDDAAA@@@@@@FFFNNNUUUYYYYYYUUUTTTQQQNNNLLLKKKJJJJJJKKKMMMUUUaaammmyyyyyynnnggg___ZZZTTTQQQQQQPPPMMMKKKHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLOOOOOOPPPQQQRRRTTTUUUVVV]]]]]]^^^___``````______[[[[[[[[[[[[\\\]]]___```aaabbbdddeeehhhiiikkklllnnnnnnoooppppppppppppppprrrrrrrrrrrrrrrqqqqqqqqqoooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssspppqqqrrrrrrttttttuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{zzzxxxyyyzzz{{{{{{||||||{{{|||||||||}}}}}}~~~~~~~~~~~~|||zzzyyyxxxwwwwwwwwwxxxyyyyyy{{{rrrbbbOOODDD>>>999888999555555555555444333222111444333222222333444222111333333333222222222222111000111111222333222222222222222333333333333333333222222222222222222222222222222333333333444444444333333333333444444444444444444555555555666666666;;;:::<<<===>>>EEEUUUeee{{{sssmmmssssss```TTTJJJEEECCCFFFGGGCCC@@@???CCCCCCCCCDDDCCCCCCBBBAAA???@@@@@@@@@AAAAAABBBBBBCCCEEEHHHKKKMMMQQQUUUXXXWWW[[[aaahhhqqq{{{xxxrrrllljjjhhhfffddd```\\\XXXZZZ]]]aaadddeeegggiiikkknnnooopppsssxxxvvvoooddd\\\YYYZZZ\\\^^^^^^]]][[[WWWRRROOONNNOOOUUU```sssxxx```OOOGGGBBBAAABBBFFFNNNUUUYYY[[[VVVTTTQQQNNNLLLKKKKKKKKKMMMMMMSSS]]]gggttttttlllccc]]]VVVRRRQQQPPPMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAACCCCCCCCCDDDDDDEEEFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZ[[[[[[]]]]]]___```aaaccceeeggghhhiiikkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmnnnnnnooopppppppppppppppooooooooooooppppppoooooopppqqqrrrsssttttttuuuuuuvvvvvvwwwxxxxxxxxxwwwxxxyyyzzzzzzzzzyyyyyywwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||{{{zzzxxxwwwvvvvvvvvvvvvwwwyyyyyy{{{~~~|||hhhXXXFFF>>><<<999777777555555666666555555444444444333333222222222111111222222222222222222222222000000111222222222222111222222222222222333333333111111111111111111111111111111222222222333333333444444555555555666666666444444555555555666666666:::::::::;;;;;;???KKKXXXpppvvvmmmooo|||uuueeeTTTLLLFFFFFFGGGDDDAAA@@@BBBCCCCCCCCCCCCCCCBBBBBB??????????????????@@@@@@???BBBEEEHHHKKKOOOTTTWWWXXXXXXZZZ___gggqqq{{{|||sssqqqnnnjjjgggbbb]]]YYYWWWYYY[[[^^^aaacccfffhhhlllnnnqqqtttzzz{{{rrrkkkbbbZZZWWWWWWXXXYYYXXXUUURRROOOJJJFFFIIINNN\\\nnnoooXXXKKKDDDCCCCCCFFFLLLSSSYYY]]]VVVTTTQQQNNNLLLLLLLLLMMMMMMMMMQQQYYYbbbnnnzzzqqqgggaaaYYYTTTRRRPPPMMMJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAADDDCCCCCCDDDDDDEEEFFFGGGDDDEEEFFFFFFHHHHHHIIIJJJGGGGGGGGGHHHJJJKKKMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUWWWXXXXXXYYYZZZ\\\]]]]]]___^^^]]][[[[[[[[[\\\]]]]]]^^^___aaaccceeegggggghhhiiiiiijjjjjjjjjjjjjjjiiiiiijjjjjjkkkkkkkkkllllllmmmmmmnnnooooooppppppnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrssssssssssssssstttuuuuuuvvvvvvuuuvvvwwwyyyyyyyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvxxxyyyzzz{{{~~~vvv```QQQBBB<<<;;;999666666444444555555555555444444333333333222111111111111222222222222222222222222000000111222222222222111111111111222222333333333111111111111111111111111111111111222222222333333444444444555555555555666555555666666666777777777888888999;;;<<<>>>HHHRRRdddzzzsssooottt{{{cccVVVIIIDDDDDDBBBAAABBBBBBBBBCCCCCCCCCCCCCCCBBB??????????????????>>>>>>>>>@@@BBBEEEGGGKKKQQQTTTYYYXXXXXXZZZ___hhhpppuuu||||||zzzxxxtttppplllfff```\\\UUUVVVWWWZZZ^^^bbbeeegggiiimmmtttzzzyyyuuupppkkkddd^^^\\\ZZZYYYXXXTTTOOOLLLJJJFFFCCCJJJSSSfff{{{eeeQQQGGGEEECCCDDDHHHPPPYYY^^^YYYVVVRRROOOMMMLLLMMMNNNKKKJJJMMMTTT[[[fffvvvxxxnnnggg^^^XXXTTTRRROOOLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLMMMNNNPPPRRRRRRUUUUUUUUUVVVXXXZZZ[[[]]]___^^^\\\[[[ZZZZZZ[[[[[[[[[[[[]]]___aaacccdddeeeeeeffffffggggggggggggggggggggghhhhhhiiijjjkkkkkkkkkkkklllmmmnnnnnnoooooommmllllllkkkkkkkkkkkklllmmmmmmnnnooopppqqqqqqrrrpppqqqqqqrrrrrrsssttttttrrrtttvvvwwwxxxwwwvvvuuuvvvwwwxxxyyyzzzzzzzzzzzzvvvvvvvvvuuuuuuttttttttttttssssssssstttuuuvvvvvvwwwxxxzzz{{{||||||mmmVVVKKK@@@<<<:::888666666333333333444333333222222111222333222111000111222111222222222222333333333000111111222333222222222000000111111222333333333111111111111111111111111111111222222222333333333222222222222333333333333555555666666666777777777666666888<<<===>>>EEEMMMZZZnnnvvvrrrxxxxxxfffSSSHHHEEEBBBAAABBBAAABBBCCCCCCDDDCCCCCCCCCAAAAAA@@@@@@?????????>>>>>>???AAABBBDDDHHHMMMPPPVVVWWWWWWXXXZZZ___fffkkkwwwzzzuuuooonnnooouuu~~~{{{wwwsssoooiiiccc___VVVUUUUUUXXX]]]cccfffhhhiiioooxxxyyyuuussstttrrrnnnjjjeee```ZZZUUUOOOJJJGGGHHHFFFFFFQQQ```rrruuu\\\JJJGGGCCCBBBEEEMMMWWW______\\\WWWRRRNNNLLLLLLMMMLLLJJJLLLPPPUUU]]]kkkxxxvvvnnneee]]]ZZZWWWTTTQQQMMMLLLLLLKKKJJJIIIHHHGGGCCCCCCBBBBBBAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMOOOPPPQQQSSSSSSSSSTTTVVVXXX[[[\\\\\\[[[YYYXXXWWWWWWXXXYYYXXXXXXZZZ\\\^^^```aaabbbbbbbbbcccddddddddddddcccccccccdddeeefffhhhhhhiiihhhiiiiiijjjlllmmmmmmnnnlllkkkjjjjjjiiiiiijjjjjjjjjkkkkkklllmmmnnnooopppooooooooopppqqqqqqrrrrrrppprrrtttwwwwwwwwwuuutttuuuvvvwwwxxxyyyyyyyyyyyyuuuuuuttttttsssrrrqqqqqqpppppppppqqqsssuuuvvvwwwxxxyyy{{{|||}}}sssaaaKKKDDD>>><<<:::777666777444444444444444333222111///111333222000000111444111111222222222333333333111222222333333333333333///000000111222222333333222222222222222222222222222222222222333333333444111111222222222333333333444444555555555666666666777666888;;;<<<;;;???FFFMMM^^^vvvwww~~~eeeVVVNNNHHHEEEDDDAAABBBBBBCCCDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@????????????@@@@@@AAADDDIIILLLNNNRRRUUUUUUUUUWWW^^^dddjjjsss~~~yyywwwtttqqqmmmhhhccc___^^^^^^aaagggppp{{{}}}yyyvvvrrrmmmgggccc[[[XXXXXX[[[aaagggkkkmmmpppuuu||||||{{{zzzwwwuuuuuuwwwyyy~~~|||xxxpppeeeXXXPPPKKKFFFEEEIIIKKKOOO___rrreeeLLLIIICCC@@@BBBKKKWWW___eeeaaa[[[TTTOOOMMMLLLLLLNNNLLLMMMPPPSSSYYYeeeqqq{{{tttjjjbbb^^^[[[XXXUUUMMMMMMLLLKKKJJJIIIHHHHHHBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRRRRSSSUUUWWWZZZ\\\YYYXXXVVVUUUTTTUUUUUUVVVUUUVVVXXXYYY\\\]]]___```___``````aaaaaaaaaaaaaaa______```aaacccdddeeeeeefffggghhhiiijjjkkkllllllkkkkkkjjjiiihhhhhhiiiiiihhhiiijjjkkklllmmmmmmnnnnnnnnnnnnoooppppppqqqqqqoooqqqtttvvvwwwvvvtttssstttuuuvvvwwwxxxxxxxxxxxxuuutttssssssrrrqqqppppppmmmnnnoooppprrruuuwwwxxxxxxzzz|||}}}~~~mmmYYYCCC???<<<<<<:::666666999777777777777666555444333...111333222000000222444111111111222222333333333222222333444444444444333///000000111222222333333222222222222222222222222222222333333333444444444333333444444444555555555333333333444444444555555888777888;;;:::888:::???AAAQQQhhh}}}yyyuuudddYYYPPPIIIGGGAAAAAABBBCCCDDDDDDDDDCCCEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@??????BBBFFFJJJGGGMMMSSSTTTQQQRRRYYY```___gggsss}}}{{{zzzyyyxxxxxxvvvtttqqqnnnllleeeccc___]]]ZZZWWWSSSPPPLLLNNNRRRWWW___jjjuuu}}}{{{xxxuuupppjjjfff```]]]\\\___fffmmmqqqrrrxxx{{{~~~~~~{{{wwwtttrrrmmmmmmmmmmmmnnnssszzzwwwgggVVVKKKJJJEEEEEELLLQQQWWWkkkpppVVVLLLEEEEEEEEEGGGRRR```llleee___\\\YYYTTTOOOMMMJJJLLLMMMLLLMMMTTT___hhhwwwuuullleee___XXXSSSPPPNNNLLLLLLLLLKKKJJJHHHEEEEEEDDDDDDCCCAAA@@@???AAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGJJJKKKLLLNNNOOOOOOPPPPPPNNNNNNPPPQQQRRRTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWYYY[[[___```aaaaaaaaa```^^^]]]___^^^]]]\\\]]]___aaabbbddddddeeefffhhhiiijjjkkkjjjiiiiiiiiihhhhhhgggggghhhiiijjjjjjjjjjjjmmmoooiiijjjjjjkkklllmmmnnnnnnnnnooopppqqqssstttuuuvvvqqqrrrtttuuuwwwwwwxxxxxxuuusssqqqooonnnnnnnnnnnnmmmmmmnnnmmmnnnqqquuuyyy{{{|||}}}hhhSSSAAA>>>;;;777555444444444333444555666666444222111222222222222222222222222444444333333222111000000222222222222222222222222333333333222222111111111---...///000111222222222111111222222222333333333222222222333333333444444555555555555666666666666666888::::::::::::<<<>>>CCCHHHXXXrrrvvvxxxsssaaaQQQIIIHHHDDDDDDFFFEEEBBBAAABBB@@@CCCDDDDDDAAA???AAACCCAAA@@@@@@???@@@AAACCCDDDIIIKKKMMMNNNNNNNNNOOOPPPZZZ```iiiqqqyyy|||uuuoookkkiiiggghhhiiihhhgggccc^^^YYYVVVWWWTTTQQQMMMIIIHHHGGGGGGFFFHHHJJJMMMSSS\\\fffmmmwwwzzz}}}}}}|||wwwsssooolllkkkcccddddddggglllrrrxxx|||~~~{{{vvvpppkkkjjjjjjeeefffffffffmmmzzz{{{ooocccWWWPPPJJJGGGIIIPPPYYYfff|||zzz]]]QQQFFFEEEFFFHHHSSS```jjjgggccc___ZZZUUUQQQOOOJJJKKKLLLKKKKKKOOOXXX___nnn{{{{{{qqqjjjccc\\\VVVQQQPPPNNNMMMMMMMMMKKKIIIFFFFFFFFFEEEDDDCCCAAAAAABBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVVVVUUUVVVXXXZZZ]]]]]]^^^______^^^]]]\\\___^^^]]]]]]]]]___aaabbbdddeeeeeefffggghhhhhhhhhgggggggggfffffffffeeeeeefffggghhhhhhggghhhiiikkkhhhiiijjjkkklllmmmmmmnnnnnnnnnoooqqqrrrssstttuuuqqqrrrsssuuuvvvwwwwwwwwwsssrrrpppnnnllllllllllllmmmmmmnnnnnnooorrrvvvzzz}}}~~~vvv^^^KKK???===:::777555444444555333444555666555444222111222222222222222222222222444444333222222111000000222222222222222222222222333333333222222111111111000000111222333333333333111111222222222333333333222333333333444444444444555555555555666666666666666888999:::::::::<<<>>>@@@CCCRRRjjjsssyyyttt___SSSGGGEEEDDDEEECCC@@@BBBFFFDDDFFFHHHGGGDDDAAAAAAAAAAAA@@@?????????AAABBBCCCEEEHHHJJJKKKKKKKKKLLLNNNPPPVVV^^^eeelllvvvzzzrrrjjjddd```^^^]]]]]]\\\ZZZVVVRRRNNNLLLMMMKKKHHHDDDBBBAAAAAAAAA???@@@AAACCCGGGNNNWWW\\\fffkkksss{{{~~~|||xxxtttrrrpppoookkklllnnnppptttyyy}}}|||zzzuuuooohhhcccaaabbb___dddiiimmmvvv|||pppdddYYYOOOJJJGGGIIIPPP\\\hhhvvviiiXXXIIIEEEFFFIIISSS^^^iiikkkjjjeee]]]VVVSSSRRRLLLMMMMMMKKKJJJLLLRRRWWWcccooozzzrrrjjjaaa\\\UUURRRPPPOOONNNNNNLLLKKKHHHGGGGGGGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQPPPNNNMMMMMMNNNPPPQQQPPPRRRSSSSSSSSSTTTVVVXXXZZZZZZ[[[\\\\\\\\\[[[[[[^^^^^^]]]]]]]]]___aaabbbffffffffffffffffffeeeeeedddddddddcccccccccccccccdddeeefffeeeddddddeeefffgggggghhhiiijjjkkkllllllmmmmmmnnnpppqqqrrrsssssspppqqqrrrttttttuuuuuuuuupppooommmkkkjjjiiiiiiiiilllmmmnnnooopppsssxxx|||xxxeeePPPBBB<<<;;;999777555555555666333333444555444333222111222222222222222222222222333333333222111111000000222222222222222222222222222222222222222111111111333333444444444444444333111111222222222333333333333333333444444444555555444555555555555666666666666777999999999999;;;===<<>>??????AAABBB@@@BBBEEEFFFFFFGGGHHHJJJGGGLLLRRRWWW\\\dddmmmttt}}}wwwmmmccc[[[VVVSSSPPPOOONNNKKKHHHFFFCCCBBBBBBAAA???===<<<;;;<<<<<<>>>>>>>>>???@@@EEEKKKPPPVVV]]]gggsss|||}}}zzzwwwvvvvvvwwwtttvvvxxxzzz|||}}}}}}}}}xxxuuuoooggg___[[[ZZZ[[[ZZZdddnnnwww~~~xxxmmmbbbWWWOOOJJJHHHLLLTTTaaaqqq~~~ttt___LLLFFFFFFHHHQQQ[[[hhhpppsssmmmbbbZZZVVVTTTOOOPPPPPPNNNLLLLLLPPPRRRYYYeeevvvzzzqqqgggaaaYYYVVVSSSPPPOOONNNMMMKKKIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNLLLKKKKKKLLLOOOPPPMMMOOOPPPPPPPPPQQQTTTVVVWWWXXXXXXYYYZZZZZZ[[[[[[]]]]]]\\\]]]]]]^^^``````fffgggggggggfffeeedddcccbbbbbbbbbbbbaaaaaaaaaaaaaaacccdddcccaaa``````aaaeeeeeefffggghhhiiijjjjjjkkklllmmmnnnooopppqqqqqqooopppqqqqqqrrrrrrrrrrrrnnnmmmkkkiiihhhhhhhhhhhhlllmmmoooqqqrrrvvvzzz~~~|||iiiVVVFFF===999999777666666555666666222333333444333222111111111111111111111111111111333222222222111111000000111111111111111111111111222222222111111111111111444444444444444444333333111111222222222333333333333333444444444555555555444444444555555555666666666777999999888888:::<<<;;;<<>>>>>>>>???@@@===???BBBCCCCCCDDDFFFGGGDDDGGGKKKNNNRRRWWW^^^bbbhhhnnnwww~~~zzzrrrhhh^^^UUUOOOKKKIIIHHHEEECCC@@@?????????===<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>AAAEEEIIILLLRRR\\\iiiuuu~~~|||{{{|||}}}~~~|||}}}~~~~~~|||yyyuuurrrqqqnnnhhhaaa\\\YYY[[[]]]^^^iiivvv|||mmmggg^^^TTTMMMKKKMMMPPP\\\hhhyyy}}}gggRRRIIIGGGGGGMMMVVVfffsss{{{vvvkkkbbb\\\VVVQQQQQQPPPNNNMMMMMMNNNPPPTTT]]]lll{{{xxxnnnggg___[[[WWWSSSQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKKKKMMMOOOPPPKKKMMMNNNNNNNNNOOOQQQSSSUUUUUUVVVWWWXXXZZZ[[[\\\[[[[[[[[[\\\\\\]]]^^^___eeeffffffgggfffdddbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```bbbcccbbb```___^^^___ccccccdddeeefffggghhhhhhiiiiiijjjkkklllmmmmmmnnnmmmmmmnnnnnnooonnnnnnnnnkkkjjjiiihhhgggggghhhhhhkkkmmmppprrruuuxxx}}}rrr^^^MMMBBB===777777666666666666666666222222222222222111111111111111111111111111111111222222111111111111111000111111111111111111111111111111111111111111111111222333333333333222222111111111222222222333333333333333333444444444555555444444444444555555555555555777888888888888999:::<<<===BBBMMMZZZlllrrrkkkmmmzzzuuucccPPPHHHHHHFFFBBB@@@EEEFFFIIIKKKLLLJJJGGGEEEBBBAAA???>>>>>>>>>??????;;;>>>@@@AAABBBBBBDDDEEECCCEEEGGGIIIKKKOOOSSSUUUYYY]]]dddkkkqqqwww|||~~~wwwtttpppjjjbbbYYYQQQKKKHHHEEECCCAAA???======>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<888999:::::::::<<>>>>>>>>???<<<>>>@@@AAA@@@@@@BBBCCCAAAAAABBBDDDFFFHHHJJJKKKOOORRRVVVZZZ]]]aaafffiiiooorrrvvv{{{zzzqqqkkkfffccc___YYYRRRLLLGGGEEE@@@???===<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;666888:::::::::;;;>>>@@@DDDFFFKKKTTTaaaqqq~~~xxxppphhhaaa]]]ZZZ[[[\\\]]]___dddjjjnnnzzzyyyqqqfff\\\SSSPPPLLLGGGHHHQQQ___iiiwwweeeYYYNNNFFFIIIQQQYYYnnn|||pppcccXXXUUUQQQNNNLLLLLLLLLMMMNNNRRRZZZeeesss{{{pppkkkccc]]]XXXTTTQQQOOOLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMHHHHHHHHHIIIIIIJJJJJJKKKJJJKKKLLLNNNOOOOOONNNNNNKKKLLLMMMLLLKKKKKKLLLNNNOOOOOOPPPQQQTTTVVVYYYZZZWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[^^^```aaa```___^^^^^^^^^_________````````````bbbdddeeecccbbbaaaaaa``````aaabbbcccddddddeeeddddddeeeeeeffffffgggggghhhhhhhhhhhhhhhgggffffffccccccbbbbbbdddeeeggghhhjjjmmmqqquuuxxx|||sss___MMMAAA;;;:::666666666666555555444333222222111000000000000000111111111111111111111111000000000000111111111111111111111111111111111111///000000000111111111222///000111222222333222222111111222222222333333333111111111222222222333333333333444444444555555555555666888777666666777999:::<<>>??????<<<>>>@@@@@@???>>>???@@@>>>>>>???@@@BBBDDDEEEEEEHHHIIIKKKMMMNNNQQQTTTWWWYYY[[[^^^bbbfffiiikkklllllllllmmmmmmlllhhhbbb^^^XXXVVVSSSOOOJJJEEEAAA???<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;:::999999;;;<<<=========>>>???AAACCCGGGOOO\\\jjjvvv~~~wwwooofff___ZZZXXXVVVXXX\\\aaafffmmmuuuzzz|||rrrhhh___VVVMMMIIIIIIIIIKKKRRRaaattt|||lll___RRRGGGIIIQQQSSSjjjxxxiii___[[[UUUPPPNNNNNNNNNNNNLLLOOOUUU^^^kkkzzzvvvppphhhaaa[[[WWWSSSQQQLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGJJJLLLMMMNNNOOOHHHHHHHHHIIIIIIJJJJJJJJJHHHJJJLLLNNNOOOOOOMMMMMMLLLMMMMMMLLLJJJJJJKKKMMMMMMMMMNNNOOORRRUUUXXXYYYUUUVVVWWWXXXYYYYYYYYYYYYUUUWWWZZZ]]]^^^^^^]]]\\\]]]]]]]]]^^^^^^_________```ccceeefffeeeccccccccc______```aaabbbcccddddddcccccccccddddddeeeeeeeeeggggggggggggfffeeedddddd```______```bbbdddfffhhhjjjmmmrrrvvvyyy}}}nnnZZZHHH<<<777666666666666666555444333333222111111000000000000000000000000000000000000000000000000000000111111111000000000000000000000000//////000000111111111222///000111222333444444444111111222222222333333333000000111111111222222222333333333444444444555555555666777777666666777888888:::===>>>===CCCSSSeee|||oooeeemmm|||xxxbbbRRRLLLMMMIIIGGGGGGIIIMMMOOONNNLLLFFFDDDBBB@@@????????????<<<>>>??????>>>======>>>>>>===>>>???BBBCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKNNNKKKLLLOOOQQQTTTUUUWWWWWWWWWXXXYYY[[[\\\ZZZVVVSSSOOONNNLLLHHHDDD@@@<<<:::;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@??????===<<<;;;:::888:::<<<<<<;;;:::;;;<<<999;;;@@@IIITTT```kkkqqqwww|||}}}xxxpppggg___YYYUUUTTTVVVZZZ```fffmmmuuu}}}~~~|||ssseeeYYYRRRJJJDDDBBBEEEIIIPPP\\\qqqvvviiiYYYKKKIIINNNUUUdddvvvzzzjjj```XXXWWWUUUPPPNNNQQQMMMKKKNNNWWWaaannn}}}}}}tttjjjaaa[[[VVVTTTOOOMMMKKKKKKLLLLLLKKKJJJFFFFFFEEEDDDCCCAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCDDDFFFIIIMMMOOOXXXRRRIIIEEEFFFIIIKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPRRRSSSVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[```aaabbbdddeeeeeedddddd`````````aaaaaabbbbbbbbb```aaabbbcccddddddddddddddddddcccbbb```^^^\\\[[[^^^]]]]]]___bbbeeehhhhhhggglllsssxxx{{{~~~xxxdddSSSDDD:::777999555555444444444333333333111111111000000000000000000000000000000111111111......//////000000111111//////000111222222333333000000000000000111111222111111222333444444555555222222222222222222222222111111222222222333333333222222222333333333444444444555555666666666666666888888888999<<>>>>>??????>>>======>>>@@@????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGDDDAAA>>><<<:::999;;;<<<<<<===>>>>>>======<<>>999;;;???::::::::::::;;;;;;<<<===<<<>>>AAAFFFKKKRRRZZZ```mmmqqqvvv{{{}}}|||yyywwwwwwwwwvvvwwwzzzwwwqqqggg]]]WWWUUUVVVWWW]]]cccmmmwww~~~vvvkkk___VVVNNNHHHGGGIIIFFFJJJSSSbbbwwwuuueeeWWWQQQSSSUUU```nnn~~~vvvjjj```ZZZUUUOOOMMMNNNNNNLLLMMMSSS\\\fffuuu}}}sssiii```ZZZVVVQQQOOOMMMLLLLLLLLLJJJHHHHHHHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBDDDGGGIIIKKKTTTOOOHHHEEEFFFHHHJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZ^^^___```bbbbbbbbbbbbbbb______`````````aaaaaaaaa``````aaabbbbbbbbbbbbaaabbbaaa```___]]][[[ZZZYYY[[[ZZZ[[[^^^bbbfffiiikkklllqqqwww{{{~~~}}}lllXXXIII???777555666555444444444444333333333///000000000111111111111222222111111000000//////000000000000////////////...//////000111111222222000000000000000111111222111111111222333333444444222222222222222222222222111111111222222222333333333333333444444444555555444444555666666666666666666777777888;;;@@@GGGLLL]]]vvv}}}ssssssrrr|||sssbbbUUUQQQKKKHHHGGGGGGGGGFFFIIIGGGEEEDDDCCCAAA??????===???@@@???>>>>>>@@@BBB????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>===============>>>>>>???>>>>>>>>>:::???CCCBBB<<<888999<<<<<<;;;;;;;;;<<<<<<===>>>;;;<<>>999777777444444444444333333333333//////000000111111222222333333222111000///......111111111000///..................///000000111111000000000000000111111222000000000111222222333333000000000000000000000000111111111222222222222333444444444444555555555555444444555666666666666555444666777888:::===BBBFFFRRRfff~~~}}}qqquuu~~~ggg^^^SSSLLLJJJIIIGGGEEEGGGGGGEEECCCBBBBBBAAAAAA>>>@@@AAAAAA@@@@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>?????????@@@??????>>>>>>;;;===??????===;;;;;;;;;======<<<<<<======>>>>>><<<===>>>>>>???BBBFFFJJJKKKMMMOOOQQQRRRQQQPPPOOOQQQRRRSSSTTTWWW]]]dddjjjwww}}}vvvqqqkkkiiifffddddddgggjjjmmmpppsssxxx{{{yyyssskkkfffUUUNNNIIIGGGEEEEEEIIINNN___lllooo]]]SSSRRRTTT[[[gggxxxyyykkk```XXXUUUTTTQQQLLLJJJKKKOOOUUU```kkk~~~}}}qqqeee^^^VVVTTTQQQOOONNNLLLIIIFFFFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBCCCGGGFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUWWWYYY]]]```dddhhhllloooqqquuuzzz}}}yyykkkXXXEEE===<<<:::888777444444444333333333222222111111111000000000000000222111111111000000//////111000000000/////////.../////////000000000111111000000000000000111111222//////000000111111111222000000000000000000000000111111111111222222222222333333333444444444444555333444555555666666555555444666888999999;;;>>>AAALLLZZZnnn{{{zzz~~~sssaaaUUUPPPOOOLLLHHHDDDFFFFFFBBBAAACCCDDDCCCAAABBBCCCCCCAAA@@@@@@AAA========================????????????????????????>>>=============================================???>>>===<<<;;;;;;;;;;;;??????@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@>>>===>>>===============>>>>>>>>>??????>>>>>>???BBBDDDGGGHHHHHHIIIIIIHHHGGGGGGFFFGGGIIIJJJMMMRRRXXX]]]kkksss}}}tttmmmiiidddfffiiinnnrrruuuwwwxxxttttttssspppjjjbbb[[[VVVNNNIIIEEEFFFHHHMMMVVV___rrr{{{dddTTTNNNQQQWWW___jjjyyyyyykkkaaaZZZVVVRRRMMMJJJKKKMMMQQQZZZdddqqq{{{zzznnneeeZZZWWWSSSQQQOOOMMMKKKIIIGGGHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAACCCDDDDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKJJJKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNOOOOOONNNOOOPPPQQQRRRSSSSSSSSSOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUWWWXXXYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZ]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVXXX\\\aaadddfffjjjnnnqqqssswww|||{{{qqq^^^MMM<<<777777666333222444444333333333222222222333222222111000///......//////000000111111111222.../////////000000000111000000111111111111111222000000000000000111111222///000000000000000111111////////////////////////000000111111111222222222111111222222222333333333333444444555555555555555555777999::::::;;;===???FFFOOO^^^qqqyyyyyywwweee[[[UUUOOOJJJEEEIIIHHHCCC@@@CCCFFFDDDDDDEEEFFFEEEBBB?????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===??????@@@@@@@@@??????>>>@@@???>>>???AAABBBAAA???>>>>>>============>>>>>>>>>>>>???>>>===>>>@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@>>>???AAABBBDDDGGGLLLPPP^^^dddoooyyy|||ssslllgggeeeeeeiiiooouuuxxxxxxvvvtttoookkkeee^^^WWWQQQNNNLLLGGGEEEEEEKKKRRR]]]lllyyysss___OOOPPPUUUZZZ```mmmvvvjjj^^^VVVSSSOOOLLLMMMMMMNNNUUU]]]iiirrryyypppccc___YYYTTTQQQOOONNNMMMKKKLLLLLLKKKJJJIIIHHHGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPMMMNNNOOOPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSTTTUUUVVVXXXYYYXXXWWWWWWVVVVVVWWWWWWXXXZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVUUUSSSSSSRRRQQQQQQQQQRRRTTTVVVWWWZZZ___eeehhhjjjmmmqqquuuyyy}}}rrrfffTTTGGG;;;777888666444333333333333333222222222222333222222111000///............///000111222333333.........///000111111111111111111111111222222222000000000000000111111222000000000000000000111111////////////////////////000000000111111111111222111111111111222222222222333333444555555555555444666888999999999;;;===??????EEEQQQaaavvvxxxyyynnnaaaUUUNNNLLLQQQPPPFFFAAADDDFFFDDDDDDEEEFFFEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<>>>???AAABBB???@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAABBBAAA@@@@@@@@@???>>>>>>>>>??????<<<===>>>===<<<<<<===??????????????????>>>======<<<===???@@@AAACCCGGGIIIOOOTTT\\\eeemmmuuu}}}{{{yyyuuunnnhhhddddddeeepppsssxxxzzzxxxrrrlllgggaaa\\\UUUNNNIIIHHHIIIJJJFFFGGGNNNZZZfffuuuoooXXXTTTSSSTTTWWW```tttssseeeZZZUUUQQQOOOOOOMMMKKKOOOUUU]]]fffsss|||pppiii```XXXTTTRRRPPPPPPNNNMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@????????????@@@@@@??????@@@@@@@@@@@@@@@???AAACCCDDDDDDBBBAAACCCEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLNNNOOOQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMNNNPPPSSSVVVXXXZZZ```ggglllnnnqqqvvv{{{~~~~~~zzzyyy}}}zzzgggXXXKKKBBB:::999999777666777333333333222222222222111000000000000000000111111//////000000111111222222////////////000000000000111111111111111000000000000000000000000111111222111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333222333444444555555444444666777888888888:::===???===AAAHHHRRRbbbxxxzzz|||wwwggg]]]XXX^^^ZZZLLLCCCDDDEEEAAAAAACCCEEEEEECCCAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????========================<<<======>>>???AAABBBCCC@@@AAABBBCCCDDDEEEEEEEEECCCDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA===>>>???>>><<<;;;<<<===>>>???@@@@@@@@@???>>>======>>>@@@AAA@@@AAACCCEEEFFFJJJPPPVVV[[[aaagggkkkddddddcccaaa^^^___cccgggtttttttttqqqllleee^^^YYYQQQNNNJJJFFFEEEGGGKKKMMMRRRXXXeeevvvzzzbbbYYYQQQOOOPPPVVVdddsss{{{mmmaaaWWWSSSQQQPPPMMMIIIKKKPPPOOOWWWdddqqq|||yyyqqqfff\\\VVVSSSRRRQQQMMMMMMLLLKKKIIIHHHFFFEEEGGGFFFFFFEEEDDDCCCCCCCCC@@@@@@???????????????@@@===>>>>>>???????????????BBBDDDEEECCCAAAAAACCCFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMOOOQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQSSSTTTSSSSSSQQQPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJLLLOOOSSSVVVYYYYYY```hhhnnnqqqttt{{{}}}xxxqqqmmmooovvvttt^^^OOO???999555666666333333555333333333222222222111111---...///000111222333333111111111111000000000000111111000000//////......000000000000////////////000000000000000111111222222222222111111111111111111111111111111111111111000000000000111111111111222222333333333444444444222333444444555555444444666666777666666888<<>>@@@CCCDDDCCCBBBBBBBBB????????????????????????????????????????????????>>>>>>>>>?????????@@@@@@????????????????????????AAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDEEEGGGHHHHHHHHHGGGHHHHHHGGGEEEDDDFFFHHHFFFEEEDDDCCCCCCCCCCCCCCCAAABBBBBB@@@>>><<<<<<===;;;<<<>>>??????>>><<<;;;:::<<<============>>>@@@DDDGGGKKKNNNPPPRRRUUUWWWUUUWWWXXXXXXYYY]]]ccciiikkkiiieee```ZZZTTTOOOMMMHHHFFFEEEDDDFFFJJJOOOQQQdddmmm~~~ooo\\\LLLKKKMMMOOOWWWcccrrrsssggg[[[YYYUUUQQQNNNKKKJJJJJJNNNQQQWWW```lll{{{qqqfff___[[[WWWUUURRRPPPMMMKKKKKKKKKJJJIIIIIIGGGDDDBBBAAAAAABBBCCCBBBBBBAAAAAA@@@??????>>>===============>>>??????AAAAAAAAABBBBBBCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQOOONNNMMMNNNNNNOOOPPPPPPOOOOOOOOOOOONNNNNNJJJKKKLLLKKKIIIHHHIIIJJJIIIKKKMMMOOOQQQUUUYYY]]]```dddjjjooouuuzzz~~~~~~rrrmmmiiihhhffffffmmmuuuzzz|||~~~yyyiiiTTTCCC>>>;;;777666666555333111333222222222222222333333000111222333333222111000111111000000//////............///000111222222333000000000000////////////111000///......///000111//////000000000000//////...............///000000000000000111222222222333111111222222222333333333333333333333333333333333555555666888999:::;;;<<<<<<<<<>>>BBBGGGRRRfffxxx}}}ssskkk^^^QQQHHHCCCCCCDDD@@@@@@@@@@@@@@@AAADDDFFFBBBAAA@@@>>>============>>>======>>>>>>@@@AAAAAA<<<<<<===>>>??????@@@@@@@@@>>>;;;;;;;;;<<<<<<;;;===???AAABBBBBBBBBCCCDDDEEEGGGJJJMMMOOOOOONNNMMMNNNMMMLLLLLLLLLLLLKKKIIIJJJKKKLLLMMMKKKHHHEEECCCCCCCCCBBBBBBAAA@@@@@@???======>>>??????>>>>>>===>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFGGGIIIJJJJJJLLLOOOSSSVVVXXXYYY[[[]]]___]]]ZZZTTTLLLGGGDDDCCCEEEEEEEEEFFFJJJTTTaaakkkzzz~~~hhhTTTMMMKKKIIINNNWWWcccpppuuuddd___XXXRRROOOMMMLLLKKKJJJLLLQQQXXXcccqqq{{{qqqjjjddd^^^ZZZSSSQQQMMMKKKKKKKKKJJJHHHIIIHHHFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???===============>>>??????AAAAAAAAAAAABBBBBBBBBCCCBBBBBBDDDEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNPPPOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLIIIJJJJJJIIIGGGGGGGGGIIIGGGIIILLLNNNQQQUUUZZZ^^^dddhhhnnnsssyyy~~~|||}}}{{{vvvnnngggaaa___^^^^^^dddkkkppptttzzzyyyooo___KKK===:::;;;;;;999666333222333222222111111111111222222000111222222222222111000111000000000/////////............///000000111111000/////////////////////000000////////////000000//////000000000000/////////............///000000111111111111111111222222111111111222222222333333222222333333444444444444555666666777888999::::::999888:::<<<@@@HHHXXXhhh~~~}}}|||}}}nnn```VVVOOOKKKHHHEEEEEEDDDCCCBBBAAABBBCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>>>>>>><<<<<<======>>>>>>??????BBB@@@???>>>???AAAAAAAAA???BBBDDDFFFFFFGGGIIIJJJLLLOOOSSSWWWZZZZZZYYYXXXXXXVVVTTTSSSTTTTTTSSSRRRPPPQQQQQQPPPNNNLLLIIIGGGIIIHHHFFFDDDBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJMMMPPPRRRRRRRRRQQQQQQRRROOONNNLLLHHHDDDAAAAAABBB@@@CCCHHHOOOYYYhhhyyy|||aaaSSSLLLGGGHHHMMMTTT```ppprrrhhh\\\TTTQQQPPPMMMKKKHHHIIILLLPPPYYYeeerrr{{{xxxpppgggaaaXXXUUUQQQOOONNNMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>=========>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJIIILLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIFFFGGGHHHGGGEEEEEEFFFGGGGGGJJJMMMPPPTTTYYY^^^bbbjjjnnntttzzz}}}vvvrrrkkkbbbZZZWWWWWWXXX\\\aaaeeekkkwwwzzzpppcccSSSCCC999666:::>>><<<777333222333222111111000000000111111000111111222222111111000000000000000////////////............//////////////////////////////////////////000000000000////////////000000000000////////////......//////000111111111111111111111000000111111111222222222222333222222333333444555666666666666777777777888888888777666777999:::===IIIUUUjjj|||~~~}}}vvvlllcccZZZTTTJJJIIIFFFDDDBBBAAA@@@@@@??????@@@AAAAAABBBBBBCCCDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>????????????@@@?????????@@@AAACCCDDDCCCFFFJJJMMMOOORRRUUUWWWZZZ^^^dddjjjmmmnnnnnnmmmiiieeebbb_________^^^]]][[[ZZZYYYWWWUUUSSSRRRQQQRRRPPPNNNKKKHHHGGGFFFEEECCCBBBAAA@@@??????@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEGGGHHHJJJKKKKKKJJJIIIMMMNNNOOONNNKKKIIIIIIIIIEEEDDDCCC@@@>>>>>>AAADDDAAAHHHTTTaaaqqqrrr]]]PPPJJJIIILLLLLLVVVddduuu~~~qqqaaaWWWTTTSSSOOOKKKJJJJJJJJJLLLRRR\\\gggooo~~~zzzrrrlllaaa]]]XXXUUURRRPPPMMMLLLHHHHHHIIIIIIIIIHHHGGGFFFCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCDDDFFFHHHJJJMMMQQQUUUZZZ___eeejjjppptttzzz~~~{{{wwwuuulllcccZZZWWWVVVWWWZZZ^^^^^^hhhyyy~~~tttgggXXXJJJ@@@:::555888<<<===;;;777444333222111000000///000000000000000111111111111000000000000000000//////////////////////////////...............///////////////...///000111111000///...//////000000000000///////////////...///000000111222222111111000000//////111111111111222222222222111222222444555666777777666666666666666666666666777666888999999999@@@IIIWWWhhh|||pppgggWWWSSSMMMIIIFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAACCCFFFHHHJJJNNNTTTYYY^^^bbbgggjjjnnnrrryyy}}}xxxrrrmmmkkkiiigggfffcccbbb```^^^\\\\\\\\\\\\ZZZZZZYYYWWWTTTQQQNNNLLLJJJIIIFFFDDDCCCCCCDDDEEEAAABBBCCCEEEGGGHHHJJJJJJMMMNNNNNNOOONNNLLLJJJHHHIIIJJJJJJIIIGGGEEEFFFFFFFFFEEEDDDAAA@@@BBBFFFIIIOOOYYYjjj{{{kkkXXXMMMIIIJJJHHHOOOZZZiii}}}zzzhhh]]]XXXUUUQQQLLLLLLLLLJJJJJJMMMTTT^^^dddooo|||}}}xxxjjjfff```[[[WWWSSSOOOLLLIIIIIIIIIIIIIIIHHHFFFFFFBBBBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBB@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDDDDDDDEEEHHHKKKNNNQQQUUUZZZ___eeekkkpppuuuzzz}}}zzzyyywwwvvvooofff^^^[[[YYYWWWYYY^^^aaammmqqq```PPPDDD<<<999777666666:::>>>>>>999333222111111000//////000000000000000000000000000000////////////000000000000111000000000000000000000------....../////////000...///000111111000///...//////000000000000/////////////////////000111111222111111000000/////////000000111111111222222222111111222333444666666777666666666555555555444444666666777::::::888<<>>>>>>>>??????@@@@@@@@@????????????>>>???@@@AAABBBBBBBBBAAA@@@?????????@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIMMMQQQRRRUUUYYY^^^cccjjjpppuuu{{{zzzxxxxxxyyyyyywwwqqqkkkfff```ZZZ[[[```jjjxxxlllXXXHHH>>>888555888444222666>>>BBB>>>888333222111111000000000000111000000//////000000111////////////000000000000000000000000111111111111---------......//////000//////000000000000////////////000000000000//////000000//////000000111222000000000000000000//////000000000111111111111222111111222222333444555555555444444444444444444444555333555999999777999>>>@@@HHHYYYnnnssshhh___XXXRRRNNNFFFDDDBBBAAABBBDDDGGGIIIIIIKKKMMMOOONNNKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFJJJOOORRRTTTYYY```eeepppttt{{{yyyvvvnnnllljjjgggeeedddddddddcccgggkkkoooooommmjjjggg^^^]]]ZZZXXXUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWTTTPPPLLLHHHEEEDDDCCCDDDDDDBBB@@@???@@@BBB@@@CCCHHHMMMTTT\\\eeekkk}}}yyy___OOOGGGCCCGGGJJJPPP^^^rrr{{{ooofff^^^XXXTTTNNNNNNMMMKKKJJJLLLQQQTTTYYYcccooozzzwwwoooggg```ZZZVVVPPPOOOMMMJJJIIIHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>>>>===>>>???@@@AAA@@@??????>>>>>>>>>?????????@@@@@@>>>>>>??????@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFIIIMMMRRRWWWYYY\\\aaafffkkkqqqxxx|||~~~zzz{{{{{{oooeeedddjjjtttyyyaaaLLL@@@:::666444777333111444<<>>@@@KKK^^^ppp}}}sssggg^^^PPPMMMHHHCCCAAACCCEEEHHHMMMOOOSSSUUUUUUSSSOOOMMMKKKLLLLLLLLLMMMNNNNNNNNNOOOUUU\\\bbbhhhoooyyyzzzxxxuuuqqqmmmjjjgggffffffiiimmmqqquuuvvvwwwwwwooonnnmmmjjjgggeeecccbbbaaaaaa```^^^]]]\\\[[[ZZZTTTRRRNNNIIIFFFCCCBBBBBBBBBCCCDDDDDDCCCEEEHHHJJJKKKPPPYYYbbbmmmyyylllXXXNNNFFFHHHIIIIIISSSfffwwwvvvkkkbbb[[[XXXQQQQQQPPPNNNMMMNNNQQQSSSMMMWWWaaalllzzzyyyppphhhaaa]]]TTTRRRNNNKKKIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@???>>>>>>??????@@@?????????>>>>>>======<<<===>>>???@@@??????>>>>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA???@@@BBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCBBBAAA???>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHKKKPPPVVVZZZaaadddhhhmmmrrrxxx}}}|||~~~pppooouuuzzzoooVVVCCC;;;:::888666555333222444999???DDDGGG555444333222111111111111111000///......///000111.../////////000000111111,,,------...///000111111,,,,,,------...///000000111000///......///000111//////000000000000//////000000000000000111111222......//////000000111111000000000000111111111111111111111111111111111222222222222333333444444444777555555888999666777:::999888>>>OOO```qqqxxxccc^^^UUUMMMHHHGGGHHHJJJLLLPPPUUUYYY[[[ZZZWWWUUUSSSSSSSSSTTTUUUVVVWWWWWW]]]dddnnnvvv~~~{{{uuupppllljjjhhhiiilllpppuuuzzz}}}}}}|||zzzwwwtttqqqoookkkjjjgggdddaaa^^^[[[ZZZOOOMMMHHHDDDAAA???@@@@@@@@@BBBEEEGGGJJJNNNSSSVVV]]]cccmmmyyyeeeQQQMMMKKKKKKLLLMMMUUUfffwwwsssggg___YYYYYYVVVQQQMMMLLLLLLLLLKKKMMMOOOTTT[[[hhhxxxzzzssslllggg]]][[[WWWSSSOOOMMMKKKJJJKKKIIIFFFEEEEEEEEECCCBBBEEEDDDCCCAAA@@@??????????????????@@@@@@AAAAAABBB????????????>>>>>>>>>>>>@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>???@@@AAABBBBBBAAA@@@???BBBBBBAAAAAA@@@??????>>>>>>???@@@???>>>???@@@BBB@@@AAACCCCCCBBBBBBDDDEEEDDDGGGJJJLLLNNNTTT]]]ccclllooossswww{{{|||{{{}}}}}}tttaaaKKK>>>999666666777666555333222444888<<<>>>MMMAAA333,,,...111111000111000000000000000111222///////////////000111111......////////////..................////////////............////////////000000000000000000000000000000000///---...000222111111111111111111111111111111000000111111222333111111222222222333333333222222222333333333444444444444444555555555555666777;;;@@@DDDKKK\\\tttxxxfffYYYRRROOOLLLJJJKKKOOOVVVZZZ[[[YYYXXXWWWSSSUUUWWW[[[___dddgggiiiqqqyyyzzzrrrmmmjjjkkknnnssszzz}}}}}}|||wwwsssmmmiiibbb^^^ZZZUUUPPPKKKDDDEEEEEEBBB===<<>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>??????@@@AAAAAA@@@???>>>>>>>>>>>>???????????????>>>?????????======???AAA>>>???AAAAAAAAABBBCCCEEEHHHKKKNNNQQQSSSYYYaaahhhooorrrwww|||~~~~~~iiiXXXEEE<<<888666666777444333111000111222555666CCC???999333000///000111------------...///111111///////////////000000111------............------............////////////............////////////////////////////////////---...///...---...///111111111111111111111111111111111000000111111222333111111222222222333333333555555555555555555555666444444444444555555555555333888<<<>>>CCCQQQeeeuuu~~~oooddd[[[RRRLLLLLLMMMPPPSSSVVVUUUSSSQQQQQQSSSVVV[[[aaagggmmmpppzzz|||tttooommmnnnpppuuu{{{yyyvvvuuurrrmmmhhhaaa\\\VVVQQQNNNLLLIIIFFF>>>???@@@>>>===???DDDIIIPPPYYYgggttt}}}yyy]]]TTTKKKGGGGGGKKKTTT^^^xxxpppdddYYYVVVSSSPPPOOONNNLLLJJJIIIIIIKKKNNNWWWdddrrr|||zzznnnjjjccc^^^YYYUUUQQQNNNMMMKKKHHHGGGGGGGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>??????>>>>>>>>>=================================????????????>>>>>>>>>>>>???????????????>>>===<<<;;;;;;<<<<<<===>>>??????===>>>???>>><<<<<<===???>>>???AAABBBBBBDDDFFFIIINNNQQQUUUXXX[[[```hhhnnntttxxx}}}zzzqqqZZZLLL>>>888777555555777333333111000/////////000777;;;===999222---...111++++++,,,---...000111222....../////////000000000,,,,,,------------,,,,,,............////////////............////////////........................***,,,............///000111111111111111111111111111000000000000111222222111111222222222333333333222222222222222222222111444444444444555555555555222555999:::<<>>??????@@@FFFNNNTTT```ooossscccRRRIIIFFFHHHOOOWWWkkk{{{zzzlll___\\\XXXUUUSSSQQQNNNLLLJJJIIIIIIJJJPPPZZZgggooo|||wwwooohhhccc^^^YYYTTTQQQOOOLLLJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>===>>>>>>>>>>>>====================================??????>>>>>>>>>=========?????????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>>>>===;;;;;;<<<>>>@@@AAACCCEEEFFFHHHLLLOOOSSSWWW\\\___bbbgggnnntttzzz~~~~~~}}}~~~|||{{{yyyyyyzzzvvvmmmdddMMMCCC999666666444444555444444333333222111000///000666:::888222------000.........///000111222333.........///////////////,,,------......------,,,............////////////............////////////////////////////////////(((+++...000//////000111111111111111111111111111000000000000000111222222111111222222222333333333000000000000000/////////333333444444444555555555222666999999:::???IIIRRRbbbvvvyyyrrrrrrvvvzzzrrrhhh```WWWVVVZZZ[[[VVVPPPMMMMMMMMMPPPUUU[[[bbbfffkkkpppwww~~~}}}zzzvvvqqqkkkggg___^^^^^^```bbbddddddcccdddaaa]]]ZZZWWWSSSOOOKKKKKKIIIEEECCCBBBBBBCCCCCCBBBDDDFFFHHHKKKSSS\\\ddduuuzzzttt\\\MMMGGGGGGLLLRRR___pppxxxgggccc^^^YYYUUURRROOOMMMLLLKKKJJJIIILLLTTT]]]dddttt~~~yyyrrrlllggg```ZZZTTTRRRNNNLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>===>>>>>>>>>>>>====================================>>>>>>>>>=========<<<<<>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>><<<<<<===???AAACCCEEEGGGIIILLLQQQUUUXXX]]]cccgggjjjooouuuzzz~~~|||{{{{{{|||}}}xxxuuussstttssskkk___WWWEEE>>>777666555333222333222222333444333333111111000111222222000.........111000///////////////000------...///000//////.........////////////..................////////////............////////////000000000000000000000000***,,,///111111000111222000000000000000000000000000000//////000000111222111111222222222333333333333333333333333222222222333333333444444444444555111555888999999<<>>>>>>>>>>>??????>>>>>>>>>=============================================<<<<<<<<<<<<>>>>>>============>>>>>>????????????????????????>>>???@@@???>>>???@@@BBBBBBDDDFFFIIILLLQQQWWW[[[```eeelllqqqtttyyy~~~zzzwwwvvvxxx{{{~~~}}}sssmmmjjjjjjggg]]]PPPIII@@@:::666555444111000222///000111111222111111111222000------///000///---000///...---,,,,,,,,,,,,,,,---...///000///.........//////////////////...............////////////............////////////111111111111111111111111,,,...000111000000111222000000000000000000000000000////////////000111111111111222222222333333333111111111111222222222333333333333333444444444444///222666666666888===AAAGGGTTThhh}}}~~~rrrnnnhhhbbb\\\XXXVVVVVVUUUUUUWWWZZZ^^^bbbeeegggjjjkkklllmmmnnnnnnmmmllljjjkkklllnnnpppqqqssssssnnnmmmllljjjgggdddbbb```\\\ZZZXXXVVVUUUSSSOOOMMMJJJIIIHHHHHHIIIIIIHHHFFFDDDEEEFFFFFFFFFDDDCCCBBB???AAACCCDDDFFFJJJOOOSSSYYY```iiirrryyy[[[qqqsss___PPPGGGFFFJJJOOOZZZjjj|||wwwmmmbbb[[[VVVRRRPPPLLLLLLKKKIIIIIIKKKNNNRRR[[[eeettt}}}tttlllbbb___ZZZVVVSSSOOOLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@??????????????????>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;>>>============>>>@@@AAA===>>>>>>??????@@@@@@@@@???@@@AAAAAAAAAAAADDDFFFGGGIIIKKKNNNRRRXXX^^^ccchhhnnnvvv|||~~~zzzvvvssstttxxx}}}}}}qqqggg___^^^YYYNNNDDD@@@;;;666333444333000000333000000000000000000000000222000......///000///.........---,,,,,,,,,------+++,,,...000000///...------......//////......---............////////////............////////////000000000000000000000000---...//////......000222000000000000000000000000///////////////000111111111111222222222333333333---...//////000111222222222222333333333444444444000222444555555666999<<<>>>FFFUUUhhhzzzxxxooogggbbb___XXXWWWUUUTTTTTTUUUUUUUUUYYYZZZ[[[[[[[[[ZZZYYYXXXVVVWWWWWWXXXYYYZZZZZZ[[[WWWWWWVVVUUUTTTRRRQQQPPPNNNLLLJJJJJJIIIIIIFFFDDDCCCAAA@@@@@@BBBBBBAAA???@@@BBBDDDEEEEEEEEEDDDDDDEEEFFFHHHKKKPPPYYYdddlllttt}}}KKKaaa|||iiiXXXKKKGGGIIIIIIQQQ___qqqtttiii```ZZZWWWUUUJJJJJJJJJHHHGGGHHHJJJLLLOOOYYYhhhwww~~~vvvkkkhhhbbb^^^ZZZVVVRRROOOLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCAAA@@@??????????????????>>>>>>>>>>>>@@@@@@@@@@@@????????????????????????????????????======<<<<<<<<<;;;;;;;;;============>>>???AAABBB;;;;;;<<<>>>???AAABBBBBB???AAABBBBBBBBBCCCFFFHHHMMMOOOQQQTTTXXX___fffkkkooouuu}}}~~~}}}|||xxxtttqqqsssxxx}}}}}}}}}rrreeeZZZUUUPPPFFF???===888333111222222000111444444333222111000000111111111111111111111000000///...............///000111+++,,,...000000///...---,,,------......------,,,............/////////000............/////////000////////////////////////.........---,,,,,,...111000000000000000000000000///////////////000111111111111222222222333333333000000111333444555666777222222333333333444444444222444555555555555888:::888===IIIZZZlll}}}|||wwwxxx|||vvvrrreeeaaa]]]ZZZWWWUUUSSSRRRRRRRRRRRRRRRQQQOOOMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDDDDEEEDDDCCCAAAEEECCCBBBCCCDDDDDDCCCBBB@@@BBBEEEGGGGGGFFFFFFFFFOOOOOOPPPSSSZZZgggwwwGGGTTTkkkyyydddPPPGGGGGGHHHLLLTTTeee|||qqqgggccc^^^WWWPPPMMMLLLLLLJJJGGGHHHMMMKKKQQQ[[[eeeqqqwwwrrrlllgggccc]]]VVVQQQPPPMMMIIIGGGFFFGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>???????????????AAAAAA@@@????????????@@@????????????????????????AAA???===>>>@@@AAA???<<>>======>>>??????>>>>>>>>>???@@@@@@AAAAAAAAAAAACCCFFFHHHIIIKKKNNNPPPTTTWWW[[[___cccgggmmmppp|||~~~}}}~~~yyyvvvsssqqquuu}}}|||qqqfffZZZRRRKKKBBB<<<:::222333333333333222111111111111111111000000000000000000000000000000000000333111000...---...///000//////............///////////////////////////////////////...------,,,,,,000000//////.........------...///000000111000000000000000000////////////000000000000000000000000111111111111111111111111000000111222333444444555...///000111333444555666222222222222222222222222444444444555666777777888;;;===BBBKKKTTTcccyyyuuuppprrruuuxxxyyyqqqiiiccc___[[[XXXWWWWWWVVVUUUSSSQQQOOONNNMMMKKKHHHGGGHHHIIIIIIIIIPPPTTT[[[HHHBBBNNNFFFCCCFFFFFFFFFEEEDDDCCCBBBAAACCCCCCDDDCCCBBBAAABBBDDDGGGIIILLLOOORRRUUUZZZ]]]\\\```eeejjjrrryyy>>>JJJ___{{{rrr[[[MMMIIIGGGIIINNN[[[ooo~~~tttmmmeee]]]TTTOOOMMMLLLIIIFFFGGGKKKIIINNNUUU\\\eeesssxxxqqqkkkeee^^^XXXYYYVVVRRROOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCC@@@???>>>>>>======>>>>>>????????????????????????===;;;:::;;;===>>>===;;;???===<<<<<<>>>???@@@AAADDDDDDDDDDDDDDDDDDEEEFFFEEEHHHKKKMMMOOOQQQTTTWWW\\\___cccgggjjjoootttwww~~~|||{{{}}}~~~}}}zzzqqqpppppprrryyy~~~~~~~~~}}}}}}rrreeeWWWNNNFFF===888777222222333333222222111000111111111000000000//////000000000000000000000000...............---,,,,,,------,,,,,,,,,,,,------////////////////////////------..................000/////////.........---...//////000000000000///000000000000////////////000000000000000000000000111111111111111111111111222222222222222222222222111111111222222333333444222222222222222222222222333444444555666666777777888999===CCCKKKWWWjjj{{{zzzuuusssrrrtttwwwzzzuuupppmmmgggfffdddbbb___\\\YYYXXXTTTQQQMMMLLLMMMOOOOOOPPP]]]dddlllUUUGGGMMMGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJIIIIIIKKKNNNQQQUUUXXX\\\aaaeeejjjooossszzz}}}nnn888AAAQQQiiikkkVVVLLLHHHGGGIIIQQQ```sss{{{ooodddZZZUUUQQQOOOLLLGGGGGGJJJIIIKKKNNNQQQWWWbbboooyyyyyyssslllgggaaa^^^[[[XXXUUURRROOOLLLJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>????????????????????????;;;::::::;;;===>>>===<<<@@@???>>>>>>???BBBEEEGGGJJJIIIGGGFFFEEEFFFHHHIIILLLOOORRRUUUXXX[[[___aaahhhjjjnnnrrrvvv{{{|||}}}~~~~~~}}}~~~{{{vvvsssjjjlllooouuu|||{{{|||}}}}}}}}}qqqcccSSSGGG???777444444222222333333222222111000111111000000000000//////////////////////////////,,,---///000///...,,,***------,,,,,,,,,,,,------////////////////////////,,,,,,------...//////000/////////...............//////000000000///......////////////000000000000000000000000000000000000111111111111111111111111333333222222222111111111333222222222222222222222222222222222222222222222333444444555555666666666666666888<<>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>????????????BBBAAAAAAAAABBBFFFKKKOOOQQQOOOMMMKKKKKKLLLNNNPPPSSSVVV[[[^^^aaaeeeiiilllqqqtttxxx}}}|||zzzzzz|||~~~yyysssnnnkkkiiilllqqqzzz~~~{{{zzz|||zzzlll]]]LLLAAA:::444333555222222222222222111000000111000000000////////////...........................///000000000///...---000000000//////000000000////////////////////////---------.........//////........................///000000000///...------////////////000000000000////////////////////////111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222222222333333444444444555555555666555666:::<<<@@@KKKVVVkkk{{{{{{wwwuuuwwwxxxuuutttvvvwww{{{{{{vvvsssrrrtttuuuuuuvvvtttdddgggccckkkhhhjjjmmmpppssstttttttttqqqqqqpppppprrrwww}}}|||mmm[[[MMM777;;;AAAKKK\\\vvv|||rrr```PPPJJJFFFIIIOOOYYYiiiwww{{{kkkbbbZZZVVVSSSNNNLLLMMMIIIHHHFFFFFFHHHNNNUUUZZZ```kkk|||zzzwwwrrrnnniiiccc]]]YYYXXXVVVSSSPPPMMMKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB????????????????????????BBBCCCCCCBBBAAA@@@@@@@@@BBBCCCCCCCCCDDDHHHOOOSSSYYYXXXVVVTTTTTTVVVYYYZZZ\\\___dddhhhkkkoootttwwwxxx|||~~~zzzwwwvvvxxx|||}}}xxxrrrmmmhhheeehhhlllttt~~~zzzvvv}}}~~~{{{{{{|||uuubbbUUUEEE<<<777444444777111222222222222111000000000000000////////////...------------------------000///...------...///000222222111111111111222222//////////////////////////////.........------------------...............///////////////...---,,,.../////////000000000111////////////////////////000000000000000000000000//////000111111222333333000111111222222333444444222222222222222222222222333333333333444444444444555444555888:::<<>>888555555888999777999FFF]]]ooolllUUULLLHHHDDDIIIRRRUUUcccuuuzzzooofff\\\TTTQQQLLLKKKJJJJJJJJJJJJHHHGGGEEEJJJRRRZZZdddppp}}}xxxuuupppkkkgggeeeeeeeee______]]]\\\ZZZYYYXXXWWWQQQPPPPPPOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKFFFIIILLLMMMMMMMMMQQQTTTPPPTTTYYYZZZYYY[[[```eeehhhiiilllooosssvvvxxxyyy|||{{{zzzzzzzzz|||}}}yyyvvvqqqmmmhhhdddccceeeiiillltttyyy{{{xxx|||{{{{{{}}}~~~vvvkkk^^^UUUGGG>>>777555444111///000111111111111111000//////000/////////............////////////////////////+++,,,...000000///...---//////............//////////////////////////////,,,,,,------.../////////,,,,,,,,,------.........,,,,,,---.../////////...---......///000111111222000000000000000000000000000000000000000000000000111111111111000000000000444444333333222111111000222222222222222222222222333222222222222222222222333222333777888666666999333<<>>888222000000222333444222333555666666;;;BBBLLLZZZlll{{{vvvaaaTTTOOOIIIGGGGGGJJJOOO[[[mmm|||~~~pppddd^^^UUUPPPNNNMMMKKKIIIHHHGGGEEEDDDDDDFFFIIIKKKOOOVVV```jjjttt}}}|||{{{{{{{{{xxxxxxwwwwwwwwwvvvvvvvvvvvvwwwyyy{{{}}}~~~|||zzzyyyyyy{{{}}}{{{wwwpppjjjeeeaaa]]]ZZZZZZ[[[^^^dddkkksss|||yyyvvvyyy}}}{{{mmm\\\LLL@@@999666444000444555000333444+++000000000000////////////...........................***---+++(((000555,,,+++,,,---.........---,,,,,,,,,,,,---------......................................................,,,,,,,,,---------............------------................../////////////////////......///////////////////////////////////////000000000000//////111111111111111111111111//////000000111111222222000000111111111222222222111222333444444444444444777777666666777<<>>???JJJ\\\mmm{{{uuuaaaVVVIIIEEECCCEEEIIIPPP]]]kkkwwwmmmeee[[[TTTQQQOOOLLLJJJJJJHHHFFFDDDEEEFFFGGGHHHGGGLLLTTT\\\dddooo|||zzzyyyxxxxxxzzz~~~~~~{{{tttpppiiiccc___\\\ZZZXXXXXX[[[aaahhhrrr}}}{{{tttooopppyyy~~~||||||~~~vvvfffSSSDDD;;;666555444111333333000777<<<333000000000000////////////........................111,,,......***///333+++,,,---...//////...,,,+++,,,,,,,,,---------......................................................,,,,,,,,,---------............------------......---.........//////000000...//////////////////...........................//////000000000000//////000000000000000000000000/////////000000111111222000000111111111222222222///000111333444555555555888777777666888;;;???CCCJJJTTTcccrrr~~~{{{zzzyyyyyy{{{{{{{{{|||zzzyyy{{{~~~}}}qqqdddXXXJJJ@@@<<<222444555444222111222333222000111555777666888<<<;;;BBBPPPaaasssqqqaaaMMMEEE@@@DDDGGGIIIRRR\\\hhhuuuwwwpppeee\\\WWWSSSOOOLLLKKKIIIFFFEEEEEEFFFFFFFFFEEEIIIMMMQQQVVV```kkkssszzzzzzzzz|||~~~~~~zzzwwwooojjjccc]]]ZZZXXXVVVUUUXXX^^^eeemmmxxxzzzpppjjjhhhmmmxxx~~~{{{wwwvvvwwwzzz||||||zzznnn\\\KKK???888555444222111333222111===EEE<<<000000000000////////////........................111+++...000---111555...,,,---.........---,,,+++,,,,,,,,,---------..............................------------------------,,,,,,,,,---------............------------......------......///000000000......////////////.................................//////000000//////...000000000000000000000000//////000000000000000000000111111111111222222222///000111333444444555555555555555555777999<<<===@@@FFFQQQ]]]lll~~~~~~~~~|||||||||{{{}}}ppp^^^QQQGGG>>>999999333222222222333333444444333000000444555444555888;;;>>>FFFUUUiii~~~sss]]]OOOEEEFFFHHHEEEHHHPPPWWWcccpppzzz{{{pppggg```ZZZTTTPPPMMMJJJGGGFFFGGGGGGFFFEEEFFFGGGHHHIIIKKKRRR[[[cccpppzzz|||zzzyyyvvvrrrooogggbbb\\\WWWVVVVVVWWWWWW^^^fffnnnuuu}}}qqqfffdddhhhoooyyy|||yyyuuusssuuuyyy|||}}}|||qqqcccPPPBBB:::777444222111000333111///<<>>:::666333333333222111111000//////......//////000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,------......+++,,,------.../////////...---------------------////////////////////////222222222111111000000/////////////////////////////////000222222333333333000000////////////000000444444333111000000000000000000111222222222222222222222333444444444444444555777999999888888;;;===GGGNNN[[[jjjxxxzzzqqqjjj```XXXMMMDDD???<<<:::999777555333333444555333222222111111333555444222///000111111111111111222222444333555777888<<>>:::999666555333222000///111111000////////////000////////////............---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------.........,,,,,,...///000000//////---------------,,,,,,,,,.............../////////222222111111000000//////........................//////000000000000//////000000////////////000000444333222111000000000000000000111222222222222111111222333333333333333333888888777666666777:::<<<@@@DDDKKKUUUbbbrrrzzzyyy{{{}}}rrrfff]]]PPPJJJAAA:::666555666777666444222111111333333444444333222222222222222111111111111111111111111111111000222555555777>>>GGGVVVjjjzzzhhhWWWNNNEEEAAA???===???CCCDDDIIIQQQZZZcccmmmvvv|||{{{vvvnnnhhhccc\\\TTTNNNJJJIIIHHHFFFEEEEEEDDDDDDAAACCCEEEEEEFFFIIIPPPUUUfffooo{{{{{{xxxwwwwwwvvvvvvvvvwwwzzz}}}~~~yyyxxxvvvrrrmmmhhhbbb___ZZZWWWRRRMMMLLLMMMOOOQQQWWW^^^gggpppxxx~~~{{{vvvrrrrrrsssuuuyyyzzzxxxzzz{{{zzz{{{}}}iiiWWWGGG===999333333333222111111000///222111000000//////000000/////////.........---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---............------......---,,,***))),,,,,,,,,,,,,,,------------............/////////............------------........................///////////////...------000//////......//////000222222111000/////////000///000111111222222111111111222222333333222222222666555333222333555777999888;;;AAAGGGPPP]]]lllwww~~~vvvttttttyyy{{{pppdddWWWOOOFFFBBB<<<777333222222333000111333444555444222111333222000/////////000111111111111111000000000000111///111444444444999@@@JJJ]]]uuu~~~}}}|||mmm```RRRHHHBBB>>>>>>AAAAAADDDHHHMMMTTT\\\ffflllnnnoooooommmhhhaaa[[[VVVMMMLLLKKKIIIGGGEEECCCCCCBBBCCCDDDCCCAAABBBGGGKKKVVV]]]hhhrrr|||~~~{{{wwwuuuuuuvvvvvvuuuwwwyyy{{{}}}zzzwwwuuullljjjhhhddd___ZZZVVVTTTRRRPPPMMMKKKKKKNNNTTTXXX^^^fffrrr|||tttmmmjjjrrrzzz|||xxxwwwxxxyyywwwvvv{{{xxxaaaOOO@@@::::::000111111111000/////////000000///.........////////////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,...............+++,,,---------+++)))(((+++++++++,,,,,,------...---------.........//////,,,,,,,,,,,,------------..............................////////////////////////............//////000000///////////////000///000000111111111111111111111222222222222111111444222111111222333444555222888>>>@@@BBBIIIVVV___lllvvv~~~wwwsssoooqqqwww|||}}}|||~~~zzzrrriii]]]RRRIIIDDD===<<<:::777444222222222...000222333333111000//////000000/////////000111111111111000000000000000333111333666666444777===CCCTTTkkk~~~xxx|||rrr___RRRIIICCCAAACCC???AAACCCEEEJJJPPPWWW]]]cccgggmmmnnnkkkeee```]]]SSSQQQOOOLLLIIIFFFDDDCCCDDDEEEDDDBBB??????DDDHHHEEEKKKTTT]]]gggrrr~~~~~~|||{{{~~~{{{xxxvvvwwwxxxyyyyyy|||}}}~~~yyyuuuqqqnnnmmmbbb```]]]YYYUUURRROOONNNOOONNNLLLKKKMMMRRRYYY^^^fffooo{{{|||yyyrrrjjjiiittt}}}zzzuuuvvvvvvtttrrrvvvnnnVVVEEE999666:::333333333222000....../////////...------------...//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))+++,,,...//////......(((***,,,...///...---,,,******+++,,,,,,---......---------.........//////,,,------....../////////........................,,,---...000111111111111//////............/////////............//////000//////000111111111111111111111222222222111111000333222222333444444333111111888??????<<<===DDDMMMUUUbbbsss{{{sssllljjjooorrrrrrpppkkkhhhbbbXXXNNNFFFAAA@@@222333444333222000000111111111///---,,,---///111---///111222222111222222111111000000000000111111000111222444666777888999AAAIIIYYYmmm{{{uuu{{{nnnYYYJJJBBBAAABBB>>>===@@@CCCFFFKKKPPPVVV[[[bbbhhhkkkjjjfffdddZZZWWWRRRLLLHHHEEEDDDDDD@@@@@@@@@???@@@@@@AAAAAAAAAEEEKKKOOOTTT\\\gggpppxxx}}}~~~|||zzz{{{||||||zzz{{{}}}{{{wwwrrrlllfffaaa^^^YYYXXXUUUQQQLLLJJJIIIJJJFFFJJJLLLKKKOOOXXX___bbbpppzzz~~~yyyvvvgggllluuu~~~}}}yyyuuussssssrrrrrrwww~~~|||aaaKKK???;;;888555222222222111000//////...000000//////.....................////////////000---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++---............---++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++)))'''***++++++,,,,,,------...---,,,++++++++++++,,,------------............//////............---------000000000000000000000000222111111000000000000000//////000000000000////////////000111111111111111111111111111111111111111444333222111222444666888444555666777888<<>>:::777222222222111000//////...000000000000000000000000////////////////////////111111000000000000111111111222333444555666777888999@@@NNNbbbyyyxxxwwwoooYYYKKKDDD???;;;:::>>>@@@@@@CCCFFFKKKPPPXXX```fffiiijjjjjjaaa]]]WWWPPPKKKHHHHHHHHHDDDDDDCCCAAAAAA@@@AAAAAA>>>BBBFFFHHHKKKPPPZZZaaahhhnnnvvv}}}|||}}}}}}~~~}}}|||{{{zzzrrrpppmmmhhhbbb]]]YYYVVVPPPOOONNNJJJGGGEEEFFFGGGIIIMMMNNNMMMRRR\\\fffiiivvv{{{|||vvvrrrqqqooouuuzzzvvvttttttssssssxxxyyyhhhRRRAAA:::999777666111111000000///......---/////////.........------------........./////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------)))+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++)))'''***++++++,,,,,,------......---,,,++++++,,,---...------------............///............---------000000000000000000000000111111000////////////000//////000000000000////////////000111111111111111111111111111111111111111333222111000111333555666333333444333444777;;;>>>>>>DDDOOO[[[gggttt}}}vvvmmmiiihhheee___YYYQQQMMMFFF@@@;;;888555333222222111111000//////...////////////////////////........................111111000000000000111111222222333444444555666666444999DDDSSSiiixxxyyypppYYYLLLBBB===;;;===???======???AAAEEEKKKSSS\\\ccciiilllgggccc\\\UUUOOOLLLJJJJJJHHHGGGFFFDDDBBBAAA@@@@@@>>>@@@BBBBBBBBBEEEKKKPPPVVV[[[bbbjjjqqqxxx~~~{{{{{{}}}wwwvvvvvvuuutttrrrpppoooeeeccc```\\\WWWSSSOOOMMMIIIIIIHHHFFFDDDDDDGGGIIIMMMQQQRRRSSSYYYeeepppuuu}}}~~~}}}xxxrrrnnnoooppp{{{{{{wwwuuuuuuttttttyyy~~~|||vvvqqq___SSSCCC888555666666555000//////......---------.........---------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------+++++++++++++++,,,---...******+++++++++,,,,,,,,,---,,,+++*********+++,,,''')))+++---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((***++++++,,,,,,------.........------------......------------............///............---------////////////////////////000000///............///...//////000000//////...//////000111111111111111111111111111111111111111111111000000000222333555333444333222111333666888999<<<@@@GGGRRR___llluuu}}}tttiii```[[[WWWPPPKKKBBB>>>:::666444333222111222111111000000//////...////////////////////////------------------------111111000000000000111111333333333333333444444444666888>>>IIIZZZtttzzz|||kkk[[[NNNFFF?????????======???>>>@@@CCCHHHPPPYYY```eeegggddd```ZZZTTTOOOKKKIIIIIIHHHFFFEEECCCBBBAAAAAA@@@AAAAAA???>>>@@@CCCGGGJJJNNNTTTZZZ```hhhpppuuu|||~~~{{{xxxvvvvvvvvvwwwrrrqqqooolllhhheeecccaaaZZZXXXVVVRRROOOLLLJJJIIIHHHHHHHHHGGGFFFHHHKKKNNNOOOUUU[[[^^^fffrrr{{{}}}xxxqqqmmmnnnssswww~~~{{{wwwuuuuuuuuuuuuzzz{{{uuutttuuuqqqhhh```OOOGGG<<<555333444444333/////////.........------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,...,,,***(((((()))***+++))))))***************)))+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***++++++,,,,,,------...........................,,,,,,---------.........///............---------........................//////...------------......//////////////////...//////000111111111111111111111111111111111111111222111111111111222333444555555555444333333666888888999:::<<>>???AAACCCDDDGGGJJJNNNRRRXXX^^^ccckkksss~~~~~~}}}{{{xxxuuupppmmmkkkllljjjgggbbb]]]YYYVVVTTTPPPOOOMMMJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGKKKOOOSSSTTT]]]gggmmmuuu~~~{{{xxxrrrnnnnnnsss||||||{{{|||}}}}}}yyyvvvwwwvvvvvv{{{xxxsssnnnmmmllleeeYYYOOODDD>>>777333333333222111000000////////////......------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***)))))))))******+++++++++,,,,,,,,,---,,,***(((((((((***+++...---+++)))((()))***+++++++++++++++++++++++++++++++++,,,,,,++++++*********++++++,,,,,,------...........................,,,,,,,,,------------...///............---------------------------------///......---------------......////////////......//////000111111111111111111111111111111111111111222222222222222333333444333444555444333444777999888888888888;;;@@@HHHMMMYYYcccqqqyyyvvvyyyuuuhhh```TTTIIICCC>>>;;;888777444222111111111000///000000000///////////////........................------------------------111111000000000000111111222222222222222222222333555333777???JJJ___}}}yyyppp```NNNDDD???<<<;;;===;;;::::::<<>>======>>>???@@@@@@BBBDDDEEEFFFIIINNNQQQYYY```kkkwww~~~}}}||||||{{{xxxrrrlllfffbbbccc```]]]XXXSSSOOOMMMKKKHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGJJJOOOVVVZZZ```jjjtttzzzvvvtttqqqqqquuu}}}|||yyyzzz||||||yyyyyyyyyyyy~~~vvvrrrmmmjjjeee[[[MMMCCC888666222111111222222111////////////////////////---------------.........+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,***))))))))))))******+++++++++,,,,,,,,,,,,+++***)))))))))***+++000///---++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------............------,,,,,,,,,,,,------------///............---------........................//////...------------...---......//////......---//////000111111111111111111111111111111111111111222222333333333333333333000111222333222333555777555666666555555777;;;>>>EEEOOO]]]jjjvvv{{{yyyrrrnnnppp{{{ssshhhWWWQQQGGG???:::888666555333111////////////...---////////////////////////........................------------------------111111000000000000111111000000111111222222333333333000333<<>>===<<<;;;;;;<<<>>>BBBGGGIIIOOOQQQSSSUUUUUUUUUSSSRRRMMMLLLJJJHHHFFFDDDCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>===???@@@@@@@@@AAACCCEEEJJJPPPYYYbbblllttt|||~~~}}}{{{yyyvvvvvvtttpppjjjddd___[[[WWWUUURRRNNNKKKIIIGGGGGGEEEDDDBBBAAAAAACCCDDDEEEFFFHHHJJJNNNSSS[[[ccciiiqqqyyyxxxxxxxxx{{{}}}zzz{{{}}}~~~}}}}}}xxxpppmmmhhhbbbYYYOOOCCC<<<555333111//////000000000........................------........./////////,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++******+++++++++,,,,,,,,,*********+++++++++++++++)))***+++---............************************+++++++++++++++++++++,,,***++++++,,,,,,------...+++,,,---......---,,,+++++++++,,,,,,,,,---------///............---------........................000//////...---.........---......//////......---//////000111111111111111111111111111111111111111111222222222222222111111000111222222222222333555444444444333222444777::::::AAAKKKTTT]]]jjjzzz|||zzzrrrlllkkkrrrzzz}}}}}}}}}xxx|||}}}zzzuuunnnaaaUUUIIIDDD>>>888555444444444111///......000000///...////////////////////////................................................111111000000000000111111///000000111222222333333333000222:::???GGG]]]ttt}}}sssdddYYYMMMEEEAAA@@@???>>>======>>>@@@AAAGGGHHHIIIKKKMMMPPPRRRSSSQQQPPPMMMJJJGGGDDDCCCBBBCCCBBB@@@???@@@@@@???>>>===>>>??????>>>>>>???AAADDDHHHMMMTTTZZZbbbiiinnnxxx}}}|||{{{xxxwwwpppnnnkkkgggbbb]]]YYYWWWNNNLLLJJJHHHFFFEEEEEEFFFEEEDDDCCCBBBCCCEEEGGGHHHKKKNNNQQQVVV^^^gggrrrxxx~~~~~~|||~~~xxxqqqeeebbb]]]UUUKKKBBB:::666777666333111///......---------------------------........./////////000000,,,,,,------------......+++++++++,,,,,,---------------------------------((((((((()))***,,,---...******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,, ###(((,,,......,,,***************************,,,++++++***++++++,,,,,,***++++++,,,,,,---......++++++,,,------,,,++++++++++++,,,,,,,,,---------//////.........---------////////////////////////000000///............///---..................---//////000111111111111111111111111111111111111111000000111111111111000///222444555444333222333444555444444222222444888;;;888<<>>999555333222333333000///...///111222222000.........///////////////........................////////////////////////000000000000000000000000222222111222333222000//////222444555888@@@MMMWWWsss}}}qqqaaaTTTNNNHHHCCC>>>===@@@BBB@@@===???@@@BBBEEEGGGJJJLLLMMMLLLMMMMMMMMMKKKHHHEEEDDDAAAAAA@@@@@@???>>>======>>>===<<<<<<<<<>>>???@@@CCCCCCEEEGGGKKKPPPUUUWWWdddkkkuuu~~~|||{{{}}}{{{xxxtttqqqooonnnmmmjjjeee___[[[XXXUUUPPPLLLGGGEEECCCCCCCCCCCCBBBAAABBB???@@@DDDEEECCCGGGNNNRRRUUU\\\eeennnwww}}}~~~~~~~~~}}}}}}vvvllleee```XXXNNNFFFBBB<<<555///111111111000000///...---...///111000///------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++)))+++***)))***,,,,,,***))))))))))))***+++++++++,,,************************,,,,,,++++++++++++++++++---+++***(((((()))+++,,,///,,,******+++,,,***(((,,,+++*********+++---...,,,,,,,,,++++++*********---------------,,,+++***+++,,,------......------//////.........//////000........................////////////////////////000000000000111111111111///////////////000111111000000000000111111111111111111111222222333333333444444333222333444555666777888:::<<>>======<<<999===>>>???@@@BBBDDDEEEFFFHHHHHHIIIIIIIIIGGGEEECCCAAAAAAAAA@@@??????>>>>>>======<<<;;;<<<<<<>>>>>>>>>>>>???AAADDDHHHKKKMMMUUU[[[dddnnnvvv}}}{{{yyywwwwwwuuuqqqmmmjjjgggfffeee___[[[VVVRRRPPPMMMIIIFFFDDDCCCAAA@@@@@@AAA@@@@@@EEEBBBCCCGGGIIIHHHMMMTTT[[[```hhhqqqzzz~~~{{{{{{~~~zzzrrrggg```VVVNNNEEE???;;;888333.........///000000000000000---///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---------,,,+++***)))***,,,,,,***))),,,,,,++++++***))))))(((************************)))))))))))))))))))))))),,,+++***))))))***+++,,,---+++)))))),,,---,,,++++++******))))))***+++,,,---------,,,,,,,,,++++++///...---+++)))&&&$$$"""+++,,,------......------..................//////........................////////////////////////........./////////000000///////////////000111111000000000000111111111111111222222222222222222333444333222222222333444555444555666777888<<>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@?????????======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;===???BBBCCCFFFJJJQQQYYYaaaiiiqqqvvvyyy}}}yyyuuurrrqqqmmmkkkgggbbb^^^[[[ZZZYYYRRROOOLLLIIIGGGEEECCC@@@BBBAAA@@@@@@@@@@@@AAABBBHHHGGGIIIMMMPPPRRRXXX^^^gggmmmvvv{{{vvvuuuyyy~~~|||}}}~~~|||}}}|||uuukkk```XXXKKKDDD<<<777555444222///+++,,,...///000111222222,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///+++***)))***,,,,,,***))),,,,,,++++++***)))))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,+++***)))))),,,---------,,,,,,+++******+++++++++......------------,,,,,,+++,,,,,,---,,,,,,+++++++++,,,------......------,,,,,,---------......///........................////////////////////////,,,,,,---------.........///////////////000111111000000000000111111111111222222222222222111111111222222111111222222333444222222333222222444888;;;===@@@EEEMMMXXXeeesss{{{~~~~~~uuurrrooojjjddd```]]]XXXRRRMMMGGGBBB<<<888666555444333111111000///////////////....../////////000000000////////////////////////.........------,,,,,,,,,------------......//////000000000000000000000000111111111000......000111222333444333222222444777===BBBIIIRRR\\\iiiwww|||{{{{{{~~~|||~~~{{{hhhVVVJJJCCC@@@>>>>>>===<<<<<<<<<===>>>>>>===>>>@@@BBBCCCDDDDDDDDDBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>AAAFFFJJJPPPWWW___dddgggppp{{{{{{wwwrrrnnnjjjhhhbbb```\\\WWWSSSPPPNNNMMMIIIGGGEEECCCBBBAAA@@@???AAAAAAAAAAAAAAACCCEEEHHHJJJLLLPPPUUUZZZ___ffflllssswww{{{yyyvvvtttvvv||||||zzz|||~~~~~~wwwmmmbbbWWWOOODDD???888444222222222111+++,,,...///000111111111+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...+++***)))***,,,,,,***)))(((((()))***+++,,,,,,---************************+++++++++++++++,,,,,,,,,++++++*********+++,,,,,,+++*********+++,,,,,,,,,......---------,,,,,,------------------,,,,,,,,,)))***,,,---///000000000+++,,,------......------++++++,,,------.................................////////////////////////,,,,,,---------.........///////////////000000111///000000000111111111111333333222222111111000000111111111111111222222222222333333222222333666888999:::<<<@@@EEENNNXXX___hhhmmmuuu}}}~~~~~~~~~{{{zzzvvvnnnmmmgggccc^^^XXXSSSMMMGGGBBB>>>;;;777444333333333444000///////////////000000........./////////000000////////////////////////.........------,,,,,,+++,,,------...............000000000000000000000000000222222111///...000222111222333333222222333444777:::>>>DDDMMM[[[mmmyyy}}}{{{zzz~~~mmm[[[MMMEEEAAA@@@???===<<<;;;<<<===>>><<<===>>>@@@AAACCCDDDDDDAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<===???@@@BBBEEEIIIOOOTTTVVV___iiiooorrrvvv~~~{{{yyyxxxvvvrrrnnniiidddaaa___XXXVVVRRRNNNKKKHHHGGGFFFAAAAAAAAA???>>>>>>>>>???>>>@@@AAAAAABBBEEEJJJNNNOOOTTT[[[```gggnnnuuuxxx}}}{{{xxxuuuwwwxxxzzz|||}}}{{{zzz|||~~~zzzooodddYYYNNNFFF>>>;;;666222000000000000......////////////......+++,,,...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++***)))***,,,,,,***)))'''((()))***+++,,,------******************************+++++++++,,,,,,,,,++++++***++++++,,,,,,---,,,,,,,,,+++*********+++------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))((('''+++,,,------......------***+++,,,---....................................////////////////////////------.........////////////////////////000000111///000000000111111111111222222222111111000000000000000111111111222222222222333333333333333666888888999:::;;;<<<@@@DDDHHHQQQWWW___iiirrrzzz~~~}}}|||wwwuuuwwwzzzmmmfffeee[[[XXXTTTNNNIIICCC===999555555444333111000000000000////////////000111111............////////////////////////////////////.........------,,,,,,,,,,,,---......//////......000000000000000000000000///222555444111///000222000000111222333333444444333666999===DDDRRReeesss}}}}}}{{{xxxyyyrrr^^^OOOHHHEEECCC@@@===<<<;;;<<<===<<<<<<===>>>@@@AAABBBCCC??????????????????????????????@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;:::<<<============@@@DDDGGGGGGNNNVVV[[[___ccckkkqqqyyy~~~~~~zzzvvvrrroookkkiiifffbbb]]]YYYVVVTTTOOOMMMJJJGGGEEECCCCCCBBB<<<===>>>===<<<<<<===???<<>>777555333000...---......000000000///...---,,,++++++---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))+++***)))***,,,,,,***)))************************************************((((((((()))******++++++******++++++,,,------------------,,,))))))***+++***+++,,,,,,------,,,,,,******++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,------......------***+++---.../////////...........................////////////////////////...////////////000000000///////////////000111111000000000000111111111111111111111111111000000000000000111222222222222111000111222222222222444666333555777777777888:::<<<@@@EEEMMMUUU\\\eeelllqqqwww~~~}}}~~~~~~~~~}}}uuuqqqooooootttzzz~~~yyylll```YYYWWWMMMKKKHHHCCC>>>:::666555333555666666333000//////000000/////////000000111------........./////////////////////////////////------------------------+++,,,.../////////...---000000000000000000000000...333777777333000000222000000///000222333333333222555888999>>>IIIZZZgggtttxxx{{{zzzxxx|||wwweee[[[NNNKKKGGGBBB>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======??????@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::;;;>>>@@@>>>AAAGGGLLLPPPUUUZZZ]]]dddjjjqqqtttuuuwww{{{~~~zzzyyywwwtttoooiiidddaaa]]][[[XXXUUUQQQNNNKKKJJJGGGEEEDDDBBBAAA@@@AAAAAA;;;===>>>>>><<<<<>>BBBFFFHHHKKKQQQZZZaaahhhrrrzzz~~~{{{vvvtttuuuwwwyyy~~~~~~xxxpppdddYYYOOOFFF<<<666111111111000///......///////////////...---,,,+++,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,+++***)))+++***)))***,,,,,,***)))************************************************'''(((((()))******++++++)))***+++,,,------------+++,,,---,,,))))))+++---+++,,,---///000000000000+++++++++,,,,,,,,,------++++++---///000111111111+++,,,------......------***+++---///000000000///........................////////////////////////....../////////000000000///////////////000111111000000000000111111111111000000000000111111111111000111222333333333222222111222333222111111222333111222333333333444666999999<<<@@@DDDIIIOOOUUUZZZ]]]fffooovvv~~~|||uuuuuu|||}}}}}}{{{{{{~~~vvvnnnkkkhhhfffhhhlllkkkkkkjjjddd[[[RRRKKKHHH@@@???===999666333333333888999:::888444000///000//////......---.........---------.........//////////////////////////////+++,,,,,,------.........+++,,,...///000///...---000000000000000000000000...333888999555111000222111///...///111222333222000333555444666>>>MMMXXXlllsss{{{|||xxxxxx}}}~~~~~~}}}zzzoooXXXTTTNNNHHHCCC???>>>===<<<<<<;;;;;;;;;<<<=====================>>>>>>>>>;;;<<<===?????????>>>>>><<<======>>>>>>>>>======999:::;;;;;;;;;;;;===???;;;<<<@@@DDDIIIMMMQQQSSSTTTZZZaaadddeeehhhnnnsssqqquuu{{{|||zzzqqqpppnnnjjjddd^^^XXXUUUSSSRRRPPPMMMJJJGGGDDDCCCBBBAAA@@@?????????@@@AAA===@@@AAA@@@??????AAADDDBBBGGGKKKNNNQQQXXXbbbjjjrrr}}}|||uuupppooosssyyy~~~zzz}}}~~~vvvqqqhhh\\\QQQHHH@@@777111...000222222222111111222......//////......---,,,,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++---...---+++***+++***)))***,,,,,,***)))&&&'''(((***+++,,,......************************)))******+++,,,,,,------)))***+++,,,------------(((***,,,+++******,,,///...///111333444555555444,,,,,,,,,------..................---,,,***)))(((+++,,,------......------***+++...000111111000000........................////////////////////////.........////////////000///////////////000111111000000000000111111111111//////000000111111222222000111222333444333222222333444555444222111111222333333222111000222555888777888:::;;;===AAAFFFJJJIIISSS^^^fffooozzz|||tttssszzz~~~xxx{{{xxxxxxyyy{{{ssskkkgggccc___^^^```ZZZYYYWWWTTTNNNGGGAAA>>>999888666333111000222444999999999555000------...///...---,,,,,,,,,,,,------------.........//////////////////////////////***++++++,,,---...//////+++,,,...000000///...---000000000000000000000000111111000000000000000000000111111111111222222222111111000000333:::CCCIIIZZZfffttt|||{{{xxxyyy{{{zzzxxxzzzzzzlllZZZMMMHHHFFFCCC@@@BBB???<<<;;;;;;=========;;;;;;;;;<<<;;;;;;:::999======<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????=========<<<;;;;;;::::::;;;<<<<<<>>>@@@BBBDDDEEEKKKLLLNNNQQQTTTVVVYYYZZZaaadddhhhkkkooosssxxx|||~~~~~~yyysssooohhhfffaaa\\\WWWSSSPPPNNNJJJIIIGGGEEEBBB@@@>>>===???>>>>>>>>>???@@@???>>>>>>??????>>>>>>???CCCEEEHHHOOOXXX]]]___ccclllsssxxxzzzvvvqqqnnnooovvv~~~~~~{{{zzzyyyyyy|||yyyqqqlllggg___SSSFFF<<<666333333111111000000/////////...,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,++++++*********++++++++++++******************))))))((((((******)))))))))))))))))),,,,,,++++++++++++,,,,,,+++)))%%%######%%%(((***---,,,++++++*********+++...---,,,++++++---///000***,,,...---,,,,,,///111888888777222---***,,,///******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---...///000111............////////////..................------///---,,,,,,...//////...111000000000000000111111000000000000000000000000000000000000000000000000...555444------444555///000111333222222111333444000555888999666666:::>>>BBBEEEJJJQQQYYYbbbiiimmmsssvvv||||||uuuwww|||wwwxxxzzz{{{xxxuuuxxx|||ssshhhaaa___[[[UUUNNNRRRNNNIIICCC>>>;;;::::::777666444222000000000000333222222222111111000000111000///...------...///,,,,,,,,,---...///000000------,,,+++,,,---...///...//////000///---,,,+++------------------------000000000000000000000000000000000000000000000///000000111111111222222222333333222222444888???DDDLLLXXXgggqqqtttuuuuuuwww{{{~~~|||wwwxxx}}}ssseee\\\UUUMMMGGGCCCAAA===<<<<<<<<<;;;:::999999999:::::::::999999888888999999:::;;;;;;;;;;;;<<<<<<======>>>??????=========<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCDDDEEEHHHJJJLLLNNNOOOSSSVVVYYY\\\___ccchhhkkkppprrrtttwwwzzz}}}~~~{{{xxxrrrrrrrrrrrrsssuuuwwwxxxxxxvvvuuusssqqqlllgggccc]]][[[WWWSSSOOOKKKHHHGGGDDDCCCBBBAAA@@@>>>=========<<<<<<===>>>????????????@@@@@@@@@AAACCCGGGJJJQQQZZZccchhhjjjlllrrrwwwyyy~~~}}}yyyyyy}}}~~~{{{zzzyyyzzz}}}zzzqqqiiicccVVVPPPFFF;;;333///......000000/////////.........------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++*********)))))))))******************************))))))))))))******)))((('''&&&&&&'''((())),,,,,,,,,++++++*********+++***)))))))))***,,,---///+++((('''+++111666999666555333///,,,***+++---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------......///------------....................................333111000///000000000...,,,---///000111111000000000000000000000000000000000000000000000000000000+++111111,,,000;;;@@@===000222333333222222333555222555888777444333666999777888;;;@@@GGGMMMRRRVVV___bbbjjjtttzzz{{{~~~{{{tttuuuyyy{{{wwwssstttzzz|||qqqhhh^^^YYYWWWUUUOOOIIIHHHFFFAAA===999777777777555444222111000///000000111000000000////////////111000///...------...///,,,,,,------......//////------,,,,,,,,,---...///...............------,,,------------------------000000000000000000000000//////////////////000000000000000111111111222222222222333222222555888<<>>===<<<::::::::::::999999888888777555666777999:::<<<===>>>;;;;;;;;;<<<======>>>>>>===============<<<<<<<<<;;;;;;:::;;;;;;<<<===>>><<<===>>>???AAABBBDDDDDDEEEGGGJJJLLLMMMPPPTTTWWW\\\]]]___bbbeeehhhjjjlllooopppqqqqqqqqqrrrtttvvvuuuttttttuuutttqqqmmmjjjbbbbbbaaaaaabbbdddfffgggeeedddcccbbb```\\\XXXTTTPPPOOOLLLIIIEEECCCAAA@@@????????????>>>>>>======<<<<<<===>>>???@@@AAAAAAAAABBBDDDEEEGGGKKKQQQTTT___hhhrrrvvvvvvuuuvvvxxxwwwxxxxxxzzz~~~||||||}}}~~~|||}}}|||}}}vvvnnneee\\\VVVIIIDDD===666111///000111///............---------........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,------...******++++++++++++******+++++++++++++++***************++++++++++++++++++******))))))))))))******(((((()))******))))))(((***+++,,,,,,,,,+++***))))))))))))))))))*********---***'''***111888::::::222000---,,,+++,,,+++***,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...---------------,,,,,,,,,------------...........................555222000///000000///---***+++---///000000//////000000000000000000000000000000000000000000000000...333333000555BBBIIIIII111333444444222222333555333555777555222000111444444444555777:::>>>AAACCCIIILLLSSS^^^iiirrrwwwxxx{{{|||}}}~~~}}}~~~|||xxxppprrrwwwyyyuuuooommmqqqwww}}}~~~xxxqqqmmmddd]]]UUURRRQQQPPPKKKGGG===;;;888555333333333333222111000000//////000000...............---------000///......---.........---------------.........---,,,,,,,,,,,,---...///------,,,,,,------......------------------------///////////////////////////000000000000000111111000000000000111111111111...///111111111111333555;;;AAAKKKXXXeeeqqqzzz~~~~~~~~~}}}|||~~~uuu\\\VVVNNNGGGCCCAAA???>>>>>>===<<<:::999888777777888888999:::<<<===>>>???:::::::::;;;<<<<<<==============================<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@>>>@@@BBBCCCCCCEEEHHHJJJLLLNNNPPPRRRUUUXXXZZZ[[[]]]^^^```aaa```aaaccceeeffffffggghhhhhhfffaaa]]]UUUUUUTTTTTTTTTVVVWWWXXXVVVUUUTTTSSSRRRPPPLLLIIIGGGFFFEEECCCAAA@@@??????????????????>>>>>>>>>>>>===>>>@@@@@@AAAAAACCCDDDEEEGGGJJJNNNRRRWWW]]]bbbkkkrrrzzz}}}zzzuuurrrqqqnnnmmmlllrrr}}}yyyvvvvvvyyy}}}}}}zzz{{{}}}{{{xxxrrrkkkcccYYYPPPIIIAAA>>>999444222222333444------------------------//////............------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++******)))***+++------+++)))((())))))***++++++++++++***&&&***222999<<<;;;555111000---******,,,---,,,***---------,,,,,,***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,---------,,,,,,---------.........---------...............000...---,,,---------,,,---------......//////000////////////////////////000000000000000000000000111444444222555===BBBAAA222333444444333222333555333555666444111000000222777666666666777999;;;<<<===@@@DDDKKKSSSZZZ___bbbkkkmmmqqqwww~~~}}}}}}||||||}}}{{{yyytttoooqqquuu~~~wwwrrrkkkggggggiiilllnnnqqqrrrsssrrrnnnfff___ZZZSSSNNNIIIGGGGGGGGGDDDAAA666444222000//////000000////////////////////////------------------------...........................---------------------,,,,,,,,,,,,------......,,,++++++***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000111111222222222//////000000000111111111,,,...111222222222333555777999>>>GGGUUUeeesss{{{{{{{{{uuulll___SSSKKKEEEBBBAAA>>>===<<<:::999999999::::::::::::;;;;;;;;;<<<<<<999999999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>??????===>>>???@@@???@@@BBBDDDBBBCCCEEEGGGIIILLLMMMNNNNNNPPPRRRSSSSSSSSSUUUWWWWWWXXXYYY[[[\\\ZZZUUURRRKKKKKKJJJIIIIIIJJJKKKLLLKKKIIIHHHHHHHHHGGGEEEBBBBBBBBBAAA@@@????????????@@@@@@@@@??????>>>>>>>>>>>>AAACCCDDDCCCDDDFFFIIIMMMPPPVVV[[[```eeejjjnnnqqquuuzzzzzztttmmmhhhfffbbbbbbdddnnn~~~{{{wwwuuurrrqqqrrrvvvzzz~~~{{{|||zzzwwwvvvwwwyyyzzzzzzuuuqqqjjjbbbYYYOOOFFF???999777444000//////000111,,,,,,,,,---------------//////......------------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))+++,,,---((()))+++,,,,,,+++)))(((((()))***+++++++++******&&&000<<>>===<<<<<<======::::::999999888888888777888888888999::::::;;;;;;999::::::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>======???AAA===>>>???@@@AAACCCDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKKKKKKKLLLNNNOOONNNJJJHHHEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBAAAAAABBBBBBAAA???@@@@@@?????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@BBBEEEIIIKKKKKKLLLPPPTTTZZZ^^^eeejjjnnnqqqsssuuuqqqrrrrrroooiiiccc___^^^ZZZ^^^dddqqq|||yyyvvvtttrrrqqqrrruuuxxxzzz}}}}}}xxxrrrnnnmmmoooppppppmmmhhh```XXXOOOFFF>>>888666444222000.........///,,,,,,,,,------------............---,,,,,,++++++++++++++++++************++++++++++++++++++++++++---,,,,,,+++******))))))******++++++++++++***************+++++++++++++++))))))******+++,,,,,,,,,******))))))))))))******+++***)))((()))+++---...((()))***+++++++++***)))((((((((((((((())))))))),,,444<<<;;;333,,,+++---,,,+++++++++---...---,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++***++++++,,,,,,------......------,,,,,,------...******++++++,,,...///000........./////////000000,,,,,,------.../////////---,,,+++,,,///111111000222000...,,,,,,...000222000000000000000000000000000000000000000000000000---...000111222222000///222333444333111000111222333333333333444444444444222222111111111222333444444666777888999<<<@@@CCCCCCEEEIIILLLQQQWWW^^^cccjjjlllooosssxxx}}}~~~{{{zzz{{{|||~~~}}}}}}~~~|||vvvsssuuu{{{~~~yyytttooonnnooorrrvvv{{{}}}~~~wwwmmmhhhaaa[[[YYYWWWVVVVVVPPPPPPNNNLLLHHHBBB===:::888666444333444444333222444333222000///.........------.../////////...............///////////////,,,,,,---............---,,,,,,,,,,,,,,,---------+++,,,------......------***)))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000---------...///000000000////////////000000000111...000222222222222333555666888:::<<>>>>>======<<<<<<<<<<<<===========================<<<=========<<<<<<===???=========>>>??????@@@@@@???AAACCCDDDCCCBBBBBBCCCCCCCCCCCCEEEFFFFFFDDDBBBCCCBBBAAA@@@???@@@@@@AAAAAA@@@???@@@BBBCCCBBB@@@CCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIINNNTTTXXXYYY]]]ccchhhiiinnnuuuyyyzzzxxxwwwvvvpppmmmiiiddd___]]]\\\\\\ZZZbbbkkkvvv~~~{{{zzzyyyxxxvvvuuuuuuvvvwww}}}}}}~~~{{{vvvooojjjgggffffffeeebbb\\\TTTLLLDDD===777333444333222000000/////////,,,---------...............------,,,++++++******++++++++++++************+++++++++++++++++++++++++++++++++*********************++++++++++++******)))))))))*********++++++(((((())))))***++++++,,,******))))))))))))******((())))))***+++,,,,,,,,,((()))))))))************))))))((('''((()))***+++...111333000+++((()))---)))+++,,,,,,++++++,,,,,,+++++++++++++++***)))(((******************************+++,,,,,,---.........------,,,,,,------...,,,+++++++++,,,------...---------.........//////,,,,,,------...//////000000///......000222222111+++,,,---...///000111111000000000000000000000000000000000000000000000000111111111333333333333333111222333222000///000111444333222333333444333222444333222111111222333444111333444444333444777:::999;;;===???@@@CCCIIIMMMQQQSSSWWW\\\bbbiiinnnqqquuuxxx|||{{{xxxvvvuuuvvvyyy}}}~~~zzzwwwuuuwww}}}}}}xxxrrrooopppuuuxxxyyy|||{{{uuuqqqmmmkkkiiijjjlllmmmnnnnnnqqqttttttsssttttttpppiii^^^YYYSSSNNNLLLJJJIIIHHHCCCAAA???<<<999777555444666555444333333333222111111000000000//////............///000//////...------........./////////000+++,,,---.........------+++++++++,,,,,,------...+++,,,---.........------))))))***++++++,,,++++++++++++++++++++++++++++++000000000000000000000000++++++,,,,,,---...//////////////////000000000000---///000///......///000000444777777888@@@OOOZZZrrryyy|||xxxzzz~~~}}}yyyssseeeaaaYYYPPPHHHAAA<<<:::::::::::::::::::::::::::777777777888999999::::::777777888999;;;<<<=========<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>><<<===>>>===<<<<<<>>>???????????????????????????<<<>>>@@@@@@???>>>>>>???AAAAAA@@@AAACCCDDDCCCAAAEEEDDDCCCAAAAAAAAABBBBBBCCCBBBAAABBBDDDEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMOOOPPPRRRRRRPPPWWW^^^cccfffkkksssyyytttyyy|||wwwuuunnnjjjddd^^^ZZZZZZ]]]___^^^gggrrrzzz~~~}}}zzzxxxvvvuuutttyyyyyyyyy{{{~~~xxxtttnnnhhheeebbb___]]]YYYSSSKKKCCC===888333000000//////...---------------------....../////////------,,,++++++***))))))+++++++++************)))++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******(((((())))))*********+++'''(((((()))******++++++,,,,,,++++++++++++,,,,,,%%%'''***,,,---,,,+++***))))))(((((()))***++++++---,,,***))))))+++---...)))+++,,,,,,***)))(((((('''***---,,,***(((***,,,***++++++++++++***))))))******************************+++,,,,,,---.........------,,,,,,------...------,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,------...///000000222000......///000000///$$$&&&+++///222222111///000000000000000000000000000000000000000000000000222///.........---///111000222222111///...///000555333222222333222111000444333111000000000111111000222444222000///111444555777999888777888<<>>>>>>>>======;;;::::::::::::999777555666777999888888777888888999:::;;;;;;;;;<<<<<<===>>>??????<<<<<<===>>>>>>===;;;;;;>>>>>>>>>>>>???@@@AAABBB==================>>>>>>@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBEEEHHHFFFEEEDDDCCCCCCDDDFFFHHHGGGGGGFFFFFFGGGIIIKKKLLLNNNOOOQQQSSSTTTUUUTTTTTTVVVWWWXXXZZZ\\\^^^```aaahhhhhhkkkqqqwwwzzz}}}}}}{{{xxxsssnnnjjjdddcccaaaaaabbbdddcccccciiimmmrrryyy~~~vvvsssvvv{{{yyyzzz{{{}}}~~~|||zzztttooohhhdddcccaaa]]]ZZZNNNKKKEEE>>>888555333333222222222111000//////...,,,,,,------,,,,,,+++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++'''......)))+++555777222+++***)))***++++++***)))((()))++++++*********++++++*********))))))(((((()))*********)))(((&&&%%%###$$$%%%&&&'''((()))***))))))))))))))))))******************************)))))))))))))))))))))))))))*********++++++++++++))))))(((((())))))***+++************************...---,,,,,,+++++++++,,,//////////////////......---,,,++++++,,,---///000)))***+++,,,------------------------------------............////////////........................111111000///////////////---------...000111333444............////////////111111111111111111111111444333333222333444666777444111111333333111111444111111111111222333444555555555444444444555666666777888:::===@@@CCCEEEFFFSSSTTTVVVYYY[[[]]]___```aaaaaabbbdddhhhmmmqqqtttooonnnmmmmmmnnnppprrrsssssstttvvvwwwvvvrrrmmmjjjiiilllooorrrtttttttttssspppqqqrrrsssrrroooiiidddaaa___\\\ZZZXXXXXXYYYYYYXXXWWWTTTQQQMMMJJJHHHFFF???>>><<<:::888666555444444555666777555222///---000000//////.........---000///...---,,,,,,---...+++,,,,,,,,,---.........---,,,,,,,,,,,,---............//////...---,,,,,,,,,------......------,,,,,,+++***)))***+++,,,---+++++++++******)))))))))---,,,,,,++++++,,,,,,---...............//////000////////////////////////000000000000000000000000111111000000111111222333222222111111333777>>>CCCNNN[[[gggnnnuuu~~~~~~}}}|||{{{|||}}}~~~yyylll]]]QQQJJJHHHDDD@@@===<<<;;;;;;:::;;;;;;:::999999::::::666666777777888999999:::888888999::::::;;;<<<<<<<<<<<<>>>??????>>>===<<<>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDFFFFFFGGGGGGFFFGGGHHHHHHGGGGGGHHHJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQTTTUUUXXXYYY\\\^^^```aaaaaabbbggghhhjjjlllmmmnnnooopppuuuvvvxxx|||}}}{{{xxxvvvsssnnniiieeecccccceeehhhlllpppqqqqqqnnnoooqqquuuyyy~~~}}}{{{}}}~~~~~~{{{xxxrrrmmmgggccc```[[[TTTOOOGGGDDD>>>999444111000000111111000//////...---------------------,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++&&&------((()))222444///+++***)))***++++++***)))((()))++++++*********+++************)))))))))(((,,,,,,,,,+++***)))(((((((((((())))))******+++++++++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++...---,,,,,,++++++++++++........................------,,,,,,------......+++,,,---...////////////------------------------............////////////........................111000000///////////////............///000222222............////////////111111111111111111111111222111000//////000000111111//////333333//////111............///000111222222222222111222222333444333444666888:::===>>>???BBBCCCDDDFFFHHHJJJLLLMMMRRRRRRTTTVVVYYY]]]```bbbaaaaaaaaaaaacccfffhhhjjjfffhhhkkklllllliiifffdddaaacccfffiiijjjjjjiiihhheeedddeeeeeeeeebbb]]]YYYUUUSSSPPPLLLJJJIIIIIIIIIHHHGGGEEECCC@@@===;;;:::999999777666444333111111333444555555333111///...000/////////............000///...---------...................../////////,,,,,,,,,+++,,,,,,---..................---,,,,,,,,,------......------,,,,,,++++++***+++,,,---............------,,,,,,,,,,,,++++++******++++++,,,......------......///000////////////////////////000000000000000000000000111000000000000111222222222333222111111333666999???IIITTT]]]fffsss}}}}}}}}}zzzwwwuuutttuuuuuutttxxx||||||||||||}}}~~~wwwjjj^^^ZZZRRRJJJCCC@@@>>>>>>999999999999999888777777666666777888999999999999777777888888999:::::::::<<<===>>>???@@@@@@??????>>>>>>>>>>>>????????????????????????????????????@@@AAACCCEEEHHHIIIJJJJJJIIIKKKNNNPPPOOONNNOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUWWWYYY\\\___aaadddfffhhhkkkmmmooopppppptttvvvyyyzzzyyyyyyzzz|||~~~{{{yyyvvvtttrrrooommmjjjfffbbbfffgggjjjpppuuuyyyzzzyyypppoooooooooqqquuuxxxzzz}}}}}}{{{}}}~~~}}}zzzxxxoookkkeee```[[[SSSJJJCCC===:::777333000........./////////...------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************&&&++++++'''(((...000++++++***)))***++++++***)))''')))++++++***)))***+++************)))))))))))),,,,,,+++***))))))))))))+++++++++++++++++++++***---,,,+++***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))+++,,,,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------------------------............------,,,+++,,,---......//////...---------------------------............/////////........................000000//////......////////////......//////000111............////////////111111111111111111111111111000///...------------111///111444444111///111000000000000111222333333111111000000111111222333000111222333555666888888888888999;;;<<<===>>>???@@@AAACCCEEEGGGIIIKKKLLLNNNNNNNNNPPPSSSVVVYYY[[[TTTVVVYYY[[[\\\[[[YYYXXXTTTUUUWWWYYYZZZYYYXXXWWWSSSRRRRRRQQQQQQPPPLLLIIIEEEDDDAAA???===<<<<<<======<<<;;;999777555444333555444444333222111000000333333222222111000//////////////////............000000///............///000000000000000/////////,,,,,,++++++,,,,,,---...---............------,,,,,,------......------,,,,,,,,,,,,+++,,,------...+++++++++++++++*********+++******))))))******+++...------------...//////////////////////////////////////////////////////000000000000000111222222111222333222111111222444:::@@@HHHOOOXXXdddqqqyyy{{{}}}zzzwwwuuusssssssssqqqrrrtttwwwzzz}}}}}}|||zzz{{{|||}}}vvvqqqiii___UUUNNNIIIGGGBBB???<<<999888777666555777888999::::::999999888888999999999:::::::::;;;;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???????????????>>>>>>???AAADDDGGGIIIJJJKKKKKKNNNQQQSSSTTTUUUXXXYYY\\\]]]___aaabbbbbbaaaaaa___^^^______aaacccfffgggkkklllmmmoooqqqsssttttttuuuxxx{{{|||{{{{{{}}}~~~{{{wwwssspppnnnlllllllllkkkiiigggmmmnnnppptttwwwxxxvvvtttmmmkkkjjjjjjlllpppuuuxxxyyy}}}|||yyyuuutttvvv|||~~~~~~~~~~~~|||ssslllccc[[[TTTLLLCCC===555444222///...---......///.........---------,,,---............---,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((++++++((((((,,,---)))+++***)))***++++++***)))''')))++++++***)))***+++*********)))))))))))))))***)))(((&&&&&&&&&'''((())))))***************+++...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,---...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.../////////---,,,***)))***+++,,,,,,,,,,,,,,,---------------------------------.........//////........................000//////.........//////000//////.........//////............////////////111111111111111111111111111111000000////////////222111333888888333111222222111111111222333333444222222222111222333333444111111111222333444444444666666777777888999999999666777999;;;<<<===>>>>>>>>>>>>???AAACCCEEEHHHIIIEEEGGGIIIKKKLLLLLLKKKJJJGGGHHHIIIJJJJJJIIIHHHGGGDDDCCCAAA@@@@@@@@@>>><<<:::999999999999:::;;;<<<777666666555444333333222333333333333222222222222222111000///......///000///////////////.........////////////////////////111111000000//////......------,,,,,,------...///---------......------,,,,,,------......------,,,,,,,,,,,,---------......************))))))))))))++++++************++++++---------------...//////........................////////////////////////000000//////000000111222///111333333222222222333666999===CCCJJJUUUbbblll{{{~~~|||zzzwwwvvvuuuuuuoooooooooqqqvvvzzz~~~yyyyyyxxxxxxzzz|||sssiii```[[[VVVPPPGGGAAA>>>===;;;:::888888999888888777666666888888888999999999999999;;;<<<>>>???@@@@@@@@@???@@@AAAAAABBBBBBAAA@@@????????????>>>>>>=========;;;<<<>>>AAACCCEEEFFFGGGJJJLLLNNNPPPSSSXXX]]]aaaccceeegggiiijjjjjjhhhgggccccccbbbaaaaaabbbcccdddffffffgggggghhhiiijjjjjjmmmppptttuuutttuuuzzz~~~~~~}}}zzzuuupppnnnmmmmmmpppqqqrrrrrrtttttttttuuuvvvtttqqqnnnjjjhhhfffeeegggkkkpppsssyyy}}}~~~wwwuuurrrpppsssxxx~~~~~~|||qqqbbbUUUKKKCCC<<<777222222000////////////000//////............------------......------,,,+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,******++++++)))+++***)))***++++++***)))'''(((******)))))))))***))))))))))))))))))******)))((('''&&&&&&&&&'''((((((((()))***+++,,,------...---,,,+++************************************))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,---...---+++***++++++++++++++++++++++++++++++,,,---------,,,+++++++++++++++,,,,,,------------.........,,,+++*********++++++,,,+++++++++------------------------------------....................................//////............//////000//////...........................////////////000000000000000000000000///000000111111222222222222111333777777333111222///............//////000222222111111111222333333111111111111111222222222222222222222333333333333222333555666777777777777666666777777888999:::;;;======>>>?????????>>>>>>===>>>>>>>>>>>>===<<<;;;:::999777666777777666444444444555555666777777888111111000000000000000000222222222222222222222222111000///------...///000.........///////////////......///////////////////////////......---------...............//////000,,,,,,---------------,,,,,,------......------,,,,,,,,,---------.........,,,---------------------,,,,,,++++++++++++,,,,,,------,,,,,,------...///........................000000000000000000000000000////////////000111111...000222333222222333444111111444:::???GGGSSS^^^sss}}}}}}|||{{{zzzzzzqqqooommmnnnrrrxxx|||}}}}}}|||zzzxxxzzz~~~yyyiiiaaaWWWNNNJJJFFFCCC@@@<<<;;;:::888666555555555777777777777777777777777:::;;;<<<===>>>>>>======???@@@AAABBBBBBAAA@@@@@@>>>======<<<<<<;;;;;;:::888999;;;===>>>???@@@@@@DDDEEEHHHJJJNNNTTT[[[```aaabbbdddffffffeeedddbbb___^^^\\\ZZZYYYXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[___ccceeeeeeiiiqqqwww}}}|||yyywwwttttttvvvxxxzzzzzzwwwvvvuuuvvvvvvuuurrrpppkkkiiifffddddddgggjjjmmmwww{{{}}}|||{{{xxxwwwtttssstttwww{{{~~~~~~{{{zzz}}}}}}ppp]]]LLL@@@999444222222111111000000000000000........................,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++***************************++++++++++++++++++***+++***)))***++++++***)))&&&(((******)))((()))***))))))))))))***************))))))(((((())))))))))))***+++,,,---///000000---,,,+++***************************************))))))))))))))))))))))))((((((((()))))))))******))))))+++,,,,,,,,,+++******************************+++,,,---...---,,,+++***++++++,,,,,,------...+++,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,------------------------,,,------------.......................................------......////////////......---.....................////////////000000000000000000000000---...///000111111111111000...000333333000...000000000////////////000000000000//////000000111222///////////////////////////000000000000000111111000000111111222333333444333333444444444333333333888777777777666666666666777777777777777666555555555444222222333333222111222111111111000//////...000000000111111111111111/////////////////////000000///.........///000111.........///////////////,,,---......///.........---------------,,,,,,,,,...............//////000+++,,,,,,------------,,,,,,------......------,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,------...///........................000000000000000000000000///////////////000111111---///111111111111222333111000222666999<<>>HHHUUUhhh~~~|||~~~zzzvvvtttrrrpppssszzz}}}xxxpppfff^^^OOOKKKFFFAAA>>>===>>>???:::::::::999999999999999888999:::::::::999888777999;;;===???@@@@@@>>>>>>::::::999999888777666666888888999999999888777777444777<<<@@@CCCEEEHHHJJJMMMMMMMMMMMMLLLKKKJJJJJJJJJHHHFFFDDDCCCBBBBBBBBB@@@@@@@@@AAABBBEEEGGGHHHKKKPPPUUUWWWYYYbbbppp{{{~~~|||{{{yyyyyywwwtttsssssssssrrrqqqpppooommmlllmmmooorrrsssqqquuuzzz~~~|||yyyuuusssvvvvvvuuuttttttwww{{{xxxssslllhhhhhhkkknnnppp]]]RRRDDD999444333333333000000//////...---,,,,,,+++++++++++++++++++++,,,***++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))+++,,,***)))***+++***)))***+++++++++)))&&&(((******)))((()))***(((((())))))*********+++%%%&&&'''(((((('''&&&%%%************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))(((((())))))***+++(((((((((((((((((((((((()))***,,,.........,,,+++++++++,,,------...//////))))))((((((((()))+++,,,******+++++++++******)))------------------------,,,,,,,,,---------..............................---------------...///000---------------...//////............/////////000000000000000000000000000111111222222222000///...222//////222222//////222//////...............///333333222222333333444555111111111111111111111111......//////000111111111///...---------///222333111222333333333333333222111000/////////111222333111111111111000000000000000//////111222222///---...//////000111111000000000000111111111222222222000000////////////............//////000111111111---.........//////000000)))***,,,---...---,,,,,,+++,,,,,,------.........++++++******++++++,,,---***+++,,,,,,------------,,,------......------,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,---------++++++************++++++++++++,,,,,,---...//////......////////////......111111000000//////......111111000///////////////111111111111000000000000...000222333333444666888HHHVVVjjj{{{~~~~~~{{{rrriiiooouuu~~~|||ssseee\\\PPPHHHFFFFFFEEECCCEEE@@@;;;999999::::::888;;;;;;;;;999777777999;;;===<<<;;;;;;;;;;;;:::999888888888888888888888888555888:::999666444444666777888888999;;;===>>>???@@@AAAAAAAAAAAABBBBBBCCC@@@???>>>===<<<<<<;;;;;;@@@?????????AAAEEEHHHJJJLLLLLLNNNSSSXXXdddxxxzzzwwwyyyuuuvvvvvvuuurrrqqqqqqrrruuussssssttttttssstttvvvuuurrrssszzzxxxtttrrrrrrrrrpppmmmjjjmmmtttzzz~~~zzzxxxxxxnnnkkkfffccc```]]]YYYWWWGGGCCC;;;333///...///111........................+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,---,,,+++)))(((************************************************...---+++*********++++++((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))...+++))))))******'''%%%++++++******************---,,,+++)))))))))******))))))(((((((((((())))))(((((((((((()))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++,,,------......------,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,------------...---------------...///000------------------------///......------......///000...,,,******,,,...000---......//////...------111111000000/////////..................///000000222111///.........///000000000111111111111000000---.../////////---,,,+++///////////////000111111000000000000000000000000---111222...,,,000111000111///------///111111111////////////000000000000222111000//////000111222000000000000////////////...------------...//////---///000222222000///---...///000111111000///...//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,...------,,,,,,------...,,,,,,,,,++++++*********++++++******++++++,,,---************************************************,,,++++++******++++++,,,+++,,,,,,------...............////////////......000000000///////////////111000000/////////////////////000000000111111111---///111222222222444666???IIIXXXgggqqqxxx{{{}}}~~~~~~}}}rrrjjjnnnvvvsssjjj^^^WWWUUUVVVVVVUUUSSSNNNIIIEEEDDDCCCAAA???>>>??????===<<<<<<>>>@@@===<<<<<<======>>>===<<<;;;;;;:::::::::999999888666888999888666555666777777777777777888:::;;;<<<<<<===>>>??????@@@AAABBBCCCBBB@@@>>>>>>>>>??????>>>>>>@@@BBBFFFIIIMMMOOOUUUTTTVVV[[[```kkk~~~zzzwwwwwwssstttuuutttrrrqqqqqqrrruuuttttttuuutttssstttuuuqqqooorrr{{{zzzuuusssnnnmmmjjjggggggjjjooottt{{{}}}~~~|||wwwrrrpppppphhhddd^^^YYYTTTPPPKKKHHH@@@<<<666111......///000........................+++++++++,,,,,,---------------,,,,,,,,,+++++++++)))))))))***))))))((((((+++,,,,,,,,,++++++***)))************************************************++++++)))((((((((())))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))++++++***(((************************,,,+++***)))))))))******++++++************++++++************++++++++++++***************+++++++++************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,---------............------------......///---------------------------,,,,,,++++++,,,,,,---///...,,,******,,,...///------------------------000000/////////........................///000000222111000///...//////000000000111111111111000000000111111111000000///...///////////////000111111////////////////////////000000//////000000000000000...---...000222222222000000000///////////////111111000//////000111111000/////////////////////...------------...//////...///000111111000///...000//////......//////000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***++++++******++++++,,,---************************************************,,,++++++******++++++,,,------------------------......////////////......//////////////////000000000000//////......//////---......///111222222333---///000111000000222333666;;;DDDNNNZZZeeepppvvvxxx{{{}}}}}}nnnoooqqquuu||||||yyywwwxxx}}}xxxmmmgggfffiiijjjkkkfffbbb]]]XXXUUUQQQNNNKKKEEEFFFEEEDDDBBBBBBDDDFFFBBBCCCCCCDDDCCCBBBAAA@@@>>>>>>>>>>>>======<<<;;;999::::::999777777888:::888888777777777888999:::999;;;===>>>@@@CCCGGGJJJNNNLLLHHHDDDCCCCCCDDDEEEFFFHHHLLLPPPUUUZZZ]]]^^^```___aaadddiiirrr}}}xxxtttsssqqqrrrtttsssrrrqqqrrrsssvvvxxxyyyxxxvvvuuuuuuuuurrrrrrwww~~~{{{uuussslllhhhdddccceeeiiimmmoootttvvvvvvsssnnniiifffeee^^^YYYSSSMMMHHHCCC>>>;;;666444111///------...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++************+++************************************************+++***))))))((()))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++***************************))))))((((((((()))******++++++************++++++************+++++++++++++++++++++***************))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,------+++***)))***,,,---,,,+++++++++++++++++++++++++++------------............///...---------------------------------------------,,,,,,++++++,,,,,,---///...,,,++++++,,,...///......---------......//////............---------...............///000000111111000//////////////////000000111111000000///222111111000000000000000///////////////000000111////////////////////////444...---444777222...000000///...///111222333222000000000//////.........111000000//////000000111////////////////////////...------------...//////...///000111111000///...111///---++++++---///111.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++,,,---************************************************++++++************++++++------------------,,,,,,---......//////......------......//////000000000000//////.........//////......//////000111111222...000111111000///000222333555999???HHHTTTaaaiiilllrrrxxxyyyzzz~~~zzztttqqqsss{{{~~~uuupppqqqtttuuuuuuvvvxxx|||zzzsssnnnppptttxxxzzzxxxvvvrrrnnnjjjeeeaaa___UUUUUUTTTRRROOOOOOPPPRRRUUUVVVVVVUUUQQQMMMJJJIIIEEEFFFFFFEEEDDDCCCAAA@@@======<<<;;;:::;;;<<<===:::999888888999;;;===>>>>>>???BBBDDDIIIQQQ\\\cccgggccc\\\UUUPPPNNNNNNOOORRRUUU[[[aaagggkkkmmmnnnllljjjiiikkknnnttt|||xxxsssqqqpppqqqssssssrrrsssuuuvvvzzz}}}|||{{{yyy||||||zzztttqqqnnniiiddddddhhhmmmooooooppppppooolllgggbbb]]][[[SSSNNNHHHCCC???<<<999777000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---.../////////...,,,+++***))))))***+++,,,************************************************,,,,,,++++++++++++++++++))))))((('''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))************''''''((((((((()))******))))))(((((((((((())))))'''((((((((()))))))))))),,,+++++++++***)))))))))************************))))))************))))))(((((()))***,,,---......+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,------------.........///......---,,,,,,,,,,,,------------------------///......------......///......,,,++++++,,,......000//////......///000111------------------------...............///000000111000000/////////////////////000000000000//////111000...------...///000000000////////////000000////////////////////////666,,,---;;;@@@555...111222111///000111222111000000000000///......------000000000//////000000000.........///////////////...------------...////////////000000000000//////000...---,,,,,,---...000................................................------------------------,,,,,,,,,---...000111222---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************++++++************++++++------------------,,,,,,------............------------......//////000000//////............//////000////////////////////////111222111000///000222333444555777<<>>AAADDDFFFJJJLLLOOORRRZZZgggxxxyyynnnfffaaa______^^^aaaggglllqqqtttuuuvvvvvvrrrpppqqqqqquuu~~~zzzuuusssooopppqqqqqqrrrtttxxx{{{~~~xxxtttrrrrrrnnniiihhhkkknnnoooooommmllljjjfffbbb\\\WWWSSSKKKGGGAAA<<<999666444222/////////......,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++,,,+++++++++***)))))))))***+++,,,************************************************++++++++++++,,,++++++++++++***)))((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&&&&&&&(((((()))))))))*********''''''(((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++******++++++++++++******(((((()))***,,,---......+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,------------------------///......------......///...---,,,,,,,,,,,,---......---------...//////000,,,,,,,,,---------------...............///000000000000000000000//////...//////000000000000//////000///...------...///000000000////////////000000........................444,,,000@@@EEE:::111222444222111000111000...,,,000/////////.........---/////////000000/////////------....../////////000...------------...////////////000000000000//////------............------........................---.....................---------------------------------...///111333333,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************+++******))))))******+++------------------------------............------..................//////......------......//////000000000//////.........///000111111000000111222111222333333555999>>>BBBPPPYYYeeennnsssxxx~~~yyyrrrpppsssuuuwwwyyyqqqhhhdddfffhhhcccdddgggjjjmmmoooqqqrrrqqqpppoooooosssyyyxxxrrrpppooonnnllliiiddd^^^XXXUUUSSSRRRQQQQQQQQQOOOMMMKKKFFFEEEEEEFFFHHHLLLPPPRRR\\\___cccgggooo~~~{{{uuuqqqpppnnnpppsssvvvxxxyyyyyyyyy{{{vvvsssssssssuuu}}}|||wwwvvvoooooonnnmmmooossszzz{{{||||||yyyxxxxxxzzzvvvqqqmmmkkkjjjjjjjjjgggeeebbb___[[[VVVPPPKKKFFFAAA:::555111///---,,,////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++******+++,,,,,,,,,++++++***))))))))))))***++++++************************************************(((((()))************)))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&%%%%%%&&&'''(((((())))))*********(((((()))*********))))))++++++************++++++************+++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,---------)))***+++,,,---------,,,,,,,,,,,,------------..................///000000000000000000000///.........//////000000//////...///////////////000000111111000000///////////////........................111---222===AAA;;;555555333222000000000///---***...........................//////000000//////...---------......//////000...------------...//////000000////////////000000---...///000000///...------------------------------------...............------------------------,,,,,,------///000222222,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,++++++******++++++,,,---******************************************************))))))))))))******+++,,,,,,------.........,,,------......------,,,..................------...------------...///000.........///////////////---...000000//////000111...///111111111333666888AAAHHHSSS^^^hhhooovvvzzz~~~xxxssspppnnnooorrruuutttttt{{{xxxllleeeeeehhh````````````bbbeeeiiikkklllmmmnnnooorrrvvv{{{~~~~~~zzzvvvqqqnnnkkkjjjiiiiiiiiigggbbb^^^YYYXXXWWWWWWYYY\\\```ccclllqqqwww|||}}}|||yyyzzzzzzzzzzzzxxxwwwvvvwwwrrrooopppqqqsssyyyyyyttttttmmmllljjjiiikkkqqqzzz~~~{{{wwwuuuvvvwwwxxxyyyyyyzzz||||||tttkkkfffdddddd___\\\YYYVVVSSSNNNGGGBBB???:::444000...---,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))*********++++++++++++------------------,,,+++(((((()))***************************************************************'''((()))***+++******)))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))'''&&&(((***''''''(((((()))******+++)))***+++++++++***)))(((++++++************++++++************++++++++++++***************+++++++++************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------(((***,,,/////////---,,,,,,---------...........................///000000///000000111000///...---......////////////......------...///////////////111111000///////////////...........................///111444777888::::::///......///000000---+++,,,------....../////////......///000000///......,,,,,,---......///000000...------------...//////000000////////////000000////////////////////////---------------------------------.........//////........................++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,)))))))))******+++++++++++++++******++++++,,,---******************************************************))))))))))))******++++++,,,,,,---...//////,,,------......------,,,/////////......------,,,---------------...///000,,,------...///000111111+++,,,......---...///111---...000111111222555888777<<>>,,,+++,,,...000000///---+++,,,,,,---...///000000---...///000000///...---,,,,,,------...///000000...------------...//////000000////////////000000222111///------///111222---------------------------------.........//////........................))))))))))))***+++,,,,,,,,,++++++++++++++++++,,,(((((())))))*********+++++++++******++++++,,,---******************************************************))))))))))))******---------............///------------------------+++,,,.../////////......,,,------......------,,,------............------000000000000000000000000000000000000111111111111666999>>>EEEMMMWWWbbbhhhpppyyy{{{tttssspppjjjddd``````aaaqqqxxx}}}zzzsssooopppooojjjeeeeeeiiijjjgggiiiiiijjjlllppprrrsssrrr{{{}}}|||wwwssspppnnnnnnppprrrrrrppp||||||zzz|||zzzxxxuuurrrooommmlllmmmgggdddeeegggiiiooovvv{{{|||~~~~~~}}}|||xxxsssooollldddbbbbbbfffiiimmmuuu}}}|||uuussssssppplllooouuuzzzzzzwwwwww||||||vvvoooggg___YYYYYYTTTKKKDDD>>>:::666444///............---------------,,,,,,,,,,,,++++++)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))---,,,***))))))***,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((()))***++++++%%%&&&((()))*********)))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))++++++******+++---...///*********++++++,,,,,,---++++++,,,,,,,,,---------+++++++++++++++***)))(((,,,++++++******++++++,,,---++++++,,,...000111000+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,++++++...---,,,+++,,,...111222000///...------...///000,,,---------...////////////---+++))))))+++---///222222111111000000//////......---......///000111......//////000000111111///...---,,,+++,,,,,,------...///000000///...---,,,,,,---.../////////...........................---------............///000000000000000000000000........................,,,,,,+++***+++,,,---........./////////...,,,+++------------------------...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++******++++++,,,---+++++++++************)))))))))************))))))))))))************))))))------------............------------------------,,,,,,.../////////......,,,------......------,,,------............------////////////////////////....../////////000000000333555999===CCCKKKTTTYYYeeeooo~~~zzzpppfff___\\\ccchhhpppuuuyyy~~~|||wwwvvvuuupppkkkjjjnnnnnnlllnnnmmmlllmmmpppqqqqqqpppvvvvvvwwwwwwxxxxxxxxxyyyxxx||||||xxxssspppmmmmmmoooqqqpppoootttwww{{{~~~{{{xxxvvvtttsssrrrqqqpppnnnmmmlllkkkkkkfffbbbbbbccceeekkkssszzz|||~~~~~~|||zzzyyywwwwwwuuusssqqqnnnkkkjjjgggeeedddggghhhkkkrrryyy{{{tttuuuvvvuuusssuuuyyy}}}zzzuuuqqqtttwwwzzzwwwsssooojjjddd]]]XXXRRRMMMFFF???;;;777444111............------------------,,,,,,,,,,,,++++++(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,************,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***(((((())))))))))))(((((())))))))))))))))))******&&&'''((()))******))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++,,,...///------,,,++++++***))))))))))))*********+++++++++++++++,,,,,,+++******))),,,++++++******++++++,,,+++******+++---/////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,---------------///...---,,,,,,---.../////////...------...//////------------............000///---++++++,,,---............---------,,,,,,000///...............////////////...............///...---,,,,,,,,,---------...///000000///...---------......///.................................---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---.../////////...,,,+++------------------------------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************))))))******+++,,,+++++++++************)))))))))************))))))))))))************))))))------------....................................,,,---......///.........,,,------......------,,,------............------////////////////////////------........./////////111222444666999>>>DDDHHHTTT___qqqqqqddd\\\XXX[[[```bbbeeejjjqqqwww}}}{{{tttsssvvvvvvsssrrrpppoooppprrrssssssrrrtttsssqqqpppooonnnnnnnnnnnnssszzz~~~}}}{{{zzzxxxxxxzzz}}}}}}{{{zzz{{{~~~~~~~~~{{{xxxqqqooolllkkklllllllllkkkjjjnnnrrrttttttsssrrrrrrtttsssrrrqqqpppooonnnmmmkkkkkklllllllllmmmmmmmmmkkkfffbbbbbbaaabbbiiiqqqxxx{{{}}}}}}zzzvvvsssrrrnnnmmmmmmlllllllllmmmmmmmmmjjjhhhhhhhhhhhhmmmtttzzzwwwsssuuuyyyzzzyyyzzz}}}~~~zzzqqqkkkiiijjjjjjiiigggfffccc^^^XXXSSSHHHDDD>>>999666333000...............------------------,,,,,,,,,,,,++++++((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((*********)))))))))))))))'''((())))))))))))((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************+++,,,---...,,,,,,,,,+++******))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++***++++++************++++++***))))))***,,,......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++,,,---...............//////...---,,,,,,++++++......------------..................------------//////......---------------------,,,,,,,,,,,,,,,111000///...------------//////......---,,,,,,+++......---,,,,,,,,,---------...////////////...---.........///......------........................---------............///////////////////////////++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...---.../////////...---,,,------------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))(((((())))))***++++++++++++************)))))))))************))))))))))))************)))))),,,,,,---------.........////////////////////////------..................,,,------......------,,,------............------////////////////////////------........./////////111222333333444777;;;>>>EEEPPP```qqq~~~nnneeeZZZ[[[[[[ZZZZZZ]]]cccgggpppuuu}}}{{{tttsssqqqrrruuuvvvwwwwwwvvvuuurrrooolllkkkjjjjjjhhhmmmuuu{{{|||zzzvvvsssnnnoooqqqsssuuuwwwwwwwwwvvvvvvvvvwwwyyy|||}}}~~~}}}|||{{{{{{zzzyyyxxxqqqooollliiigggfffeeeeeeeeegggjjjjjjjjjiiiiiiiiigggggghhhhhhiiiiiiiiijjjjjjkkkkkkmmmnnnoooppppppnnnjjjfffdddbbbccckkktttxxx{{{~~~}}}xxxrrrnnnmmmmmmmmmmmmnnnooorrruuuvvvsssooolllkkkhhhfffiiioooqqqvvv|||}}}xxxssssssvvvyyyyyyxxxxxx{{{{{{wwwnnnfffbbbaaaaaa```^^^]]]ZZZUUUOOOJJJ???;;;777444222000...---.........---------,,,,,,------,,,,,,,,,+++++++++***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((************))))))(((((()))))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++,,,,,,(((((()))***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++++++++************++++++***))))))+++---...---,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,---------------......///.....................---,,,***)))------------------------.........------,,,,,,,,,++++++---.........---,,,//////..................000///...---------------............------,,,,,,------------------------.........................../////////...---,,,,,,........................---------............///////////////////////////---------------.........+++++++++,,,,,,,,,------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))***+++++++++++++++*********))))))))))))************))))))))))))************)))))),,,,,,,,,------------...////////////////////////............------......,,,------......------,,,------............------............................../////////000000000000111111111111333777:::<<>>:::777555444222111///...------......---+++---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++,,,***)))'''''')))***,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((&&&''')))+++,,,+++***)))((('''''''''((()))+++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))******)))((('''&&&&&&''')))***,,,------++++++,,,,,,,,,---------((()))***+++++++++++++++******))))))))))))******))))))***,,,------***(((***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************+++++++++,,,,,,,,,&&&'''))),,,...///000000888555222///,,,+++,,,,,,---...///000000///...---+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------.........//////...---,,,,,,,,,,,,...------,,,,,,++++++******+++---...///...------...---,,,,,,,,,,,,---...,,,,,,---.../////////...........................---------.........//////........................******+++,,,------......***+++,,,---...---,,,,,,+++,,,.../////////......++++++++++++++++++++++++,,,++++++***)))***************++++++++++++******(((((())))))*********+++)))))))))))))))******++++++++++++************)))))))))************))))))))))))************))))))+++,,,...---,,,,,,---///...---,,,,,,,,,,,,---...---------.........////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000///.........///111222111111111222666:::???AAAJJJSSS___kkkwwwzzztttnnngggccc```aaaaaaaaabbbffflllpppvvvxxx}}}{{{wwwuuutttvvvzzz}}}}}}~~~zzzzzzxxxzzz}}}}}}~~~|||~~~{{{xxxqqqxxxzzzuuuqqqoookkkeeeiiihhhgggeeecccbbbbbbbbb\\\aaaccc```___ccchhhiiieeefffgggfffeeegggkkkooo~~~zzzwwwvvvuuutttrrrooollljjjhhhgggggggggeeeaaaaaadddffffffmmmoooooonnnmmmkkkgggcccaaa^^^[[[XXXVVVUUUVVVVVVQQQPPPNNNMMMKKKGGGBBB>>><<<:::777333000///...------------...............,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...------,,,++++++,,,,,,******++++++++++++******))))))))))))))))))))))))++++++******))))))(((((()))))))))***+++++++++,,,+++++++++***)))(((((('''''''''(((******+++++++++(((((((((((())))))))))))************************************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))((('''''''''+++*********))))))((((((%%%%%%%%%&&&&&&((())))))++++++*********+++,,,------,,,,,,+++***)))(((((())))))(((((((((((())))))+++++++++*********))))))************************,,,,,,,,,+++++++++******)))******++++++,,,------************************+++++++++,,,,,,---------(((((()))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------...///000000FFF;;;///+++...111---(((+++,,,---.........---,,,........................///......---------..............................,,,,,,,,,------...............---,,,---...///000---,,,,,,---000111111000.........------,,,,,,,,,,,,...---***(((***,,,------,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------+++*********+++,,,------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************+++++++++,,,,,,---,,,+++***)))++++++******************)))((((((((()))***++++++)))))))))))))))))))))))),,,,,,++++++***)))((((((+++,,,...---,,,,,,---///...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,................................................000///.........///111111222111000111222666999;;;===CCCLLLVVV```oooyyyqqqkkkhhhfffdddbbbaaaaaadddgggiiiiiilllqqqxxx}}}{{{{{{~~~}}}~~~}}}|||xxx{{{vvvoooggghhhhhhgggeeeddddddccccccaaaeeefffeeegggmmmpppooorrrrrrqqqmmmjjjhhhjjjlllrrrtttwwwwwwuuusssqqqpppooommmkkkhhhggggggggghhhbbbccccccbbbcccfffjjjllluuuwwwwwwuuupppiiiaaa\\\\\\ZZZXXXUUURRRQQQPPPPPPNNNLLLJJJHHHFFFBBB>>>;;;555444222///...---------//////......------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++******++++++++++++***************************************)))))))))))))))***************+++++++++++++++******)))((((((''''''((()))******+++++++++))))))((((((((('''''''''))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))+++,,,,,,*********+++++++++,,,,,,******************))))))++++++************+++++++++++++++*********))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......+++++++++,,,,,,------...******+++,,,,,,,,,,,,+++,,,,,,------...//////000999666222///---,,,,,,,,,,,,---.../////////....................................------------......------------------------,,,,,,,,,---------.........------,,,---...///000---,,,+++,,,...//////.........---------,,,,,,,,,---......,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++++++++,,,,,,,,,+++***)))************************))))))))))))))))))***+++************************,,,,,,++++++***))))))(((+++,,,...---,,,,,,---///...------,,,,,,------...+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////......//////000111111000///...///000333444555888<<>>;;;888666///...---------------...000//////...,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***************+++++++++******++++++++++++******************************))))))))))))************+++++++++***************++++++******)))((((((((('''((()))******+++******)))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((())))))***++++++,,,************))))))))))))******)))******+++,,,---))))))+++,,,,,,,,,+++***((((((((())))))*********++++++************+++++++++++++++***************************************(((((()))***+++,,,---...---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---....../////////666<<<888///(((***...------...///////////////------------------------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---......///---,,,+++,,,---...---,,,...------------,,,,,,,,,............---+++******++++++,,,,,,------......------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************+++++++++++++++,,,++++++***)))************************+++***))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))+++,,,...---,,,,,,---///---------------------------------.........//////---,,,,,,++++++,,,,,,---------------------------------------------------....................................//////000000//////...------...000111222333555888>>>IIIUUU]]]iiimmmrrruuuwwwzzzwwwuuuwwwpppjjjcccbbbcccdddaaa^^^cccccccccfffkkkppptttuuuxxxxxxwwwtttrrrttt{{{zzzuuuwwwyyy{{{zzzxxxvvvvvvxxxzzz}}}yyytttqqqqqqrrrrrrrrrqqqqqqqqqnnnmmmlllppp{{{~~~|||xxxrrrlllhhhfffeeecccaaa___bbbfffjjjiiihhhfffbbb]]]YYYXXX\\\```dddjjjiiijjjkkkhhheeegggkkkjjjjjjkkkkkkggg___[[[ZZZTTTSSSRRROOOKKKGGGDDDBBBDDDAAA<<<888777555333222---------------...............------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++******************************(((((())))))******++++++,,,+++++++++***)))))))))************))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***************+++))))))))))))))))))))))))))))))******++++++++++++*********)))))))))))))))((('''''''''(((((()))***''')))+++,,,---,,,***)))((((((((((((((()))))))))))))))(((((((((((())))))************************************************((())))))***+++,,,,,,,,,,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******************++++++************************+++,,,,,,,,,,,,+++,,,,,,,,,------.........000:::CCC@@@444***)))---,,,------...............------------------------------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,------,,,+++------------------------111---,,,------+++*********++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******++++++************++++++***++++++++++++************************+++++++++++++++***)))((((((((()))+++++++++++++++++++++++++++++++++*********))))))+++,,,...---,,,,,,---///---------------------------------.........//////,,,,,,++++++++++++,,,,,,------------------------------------------------........................---......///////////////------------...///000111......///111444:::@@@DDDNNNSSSZZZaaagggoooxxxwwwvvvyyyrrrmmmhhhgggjjjllliiifffjjjgggdddccceeegggggggggggghhhhhhfffccceeejjjoootttvvvzzz}}}wwwssssssuuupppnnnlllmmmpppuuuyyy|||~~~||||||{{{{{{{{{{{{{{{zzzyyyxxxtttsssrrrwww|||vvvooojjjfffdddbbbccc```___```ccceeecccaaa___\\\WWWUUUWWW\\\bbbfffmmmlllnnnooojjjcccdddiiipppiiidddccc```ZZZXXXZZZRRRQQQOOOLLLHHHDDDAAA??????;;;777333222111111000,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***(((&&&%%%******++++++++++++******************************(((((())))))******++++++,,,+++++++++***)))))))))*********)))))))))))))))((())))))************))))))))))))******+++++++++************************((((((((((((((((((((((((((((((((()))))))))******************************++++++++++++******))))))))))))))))))))))))******''''''&&&&&&&&&'''(((((('''(((***,,,,,,+++***)))*********)))(((''''''&&&))))))(((((((((((())))))************************))))))))))))))))))))))))************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************************+++,,,,,,,,,,,,+++,,,,,,,,,---------------000888??????888///+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///---,,,---......---,,,------------------------333---***...///+++***,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,+++***)))(((,,,,,,++++++++++++******++++++++++++++++++++++++***))))))(((((())))))***++++++************++++++*********************+++))))))*********+++++++++++++++***)))((((((((()))************************+++++++++***************+++,,,...---,,,,,,---///,,,------......------,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...---------...///000111222/////////000222444666777<<>><<<888444111////////////---,,,+++,,,---,,,+++***+++---///000000000000---,,,,,,+++***)))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++(((***,,,...///...---,,,******++++++++++++******++++++++++++++++++++++++++++++******))))))(((((())))))******+++++++++,,,)))))))))))))))*********))))))*********))))))(((,,,+++***(((&&&$$$""""""))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************''''''(((((())))))******(((((())))))*********+++))))))((((((((((((((())))))))))))((()))******+++************++++++++++++))))))(((((((((((())))))))))))******++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++******)))(((((((((***************************)))))))))((((((''''''(((((()))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................,,,,,,,,,++++++************+++,,,---...---,,,,,,***))))))***,,,...---,,,,,,,,,,,,------............+++333DDDIII<<>>777000...,,,)))***---))))))))))))*********+++((((((((())))))*********((((((((()))******++++++)))))))))((('''((()))***)))(((&&&&&&'''))))))***&&&'''((('''&&&&&&'''((()))))))))******)))))))))(((((((((((())))))))))))******)))******+++,,,---************************))))))*********)))(((((()))******++++++******)))((())))))******))))))((('''+++//////,,,)))***,,,+++***************++++++)))))))))))))))***++++++***************+++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,------,,,,,,+++***************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---+++******+++,,,,,,+++************************+++++++++************)))))))))))))))))))))))))))************************((((((((()))******++++++'''(((((()))))))))))))))'''((((((((())))))))))))))))))))))))************((()))))))))******++++++------++++++++++++------+++,,,---...////////////,,,,,,,,,------.........'''((()))+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++---......---++++++++++++,,,------...//////,,,,,,,,,---------......---------....../////////+++,,,...///000//////...///---------///000000///...000222222111333888===<<<@@@FFFJJJLLLPPPTTTXXXYYY^^^fffnnnrrrpppjjjeeeaaa___]]]ZZZXXXXXXXXXXXX[[[ZZZZZZZZZYYYZZZZZZZZZ[[[aaagggjjjhhheeecccccceeedddcccgggkkkkkkfffaaa^^^___aaaccceeeeeeeeeeeedddaaa^^^]]]]]]]]]\\\[[[]]]\\\ZZZYYYWWWTTTOOOKKKAAABBBBBBAAA@@@@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJMMMSSSYYY^^^```aaagggkkkjjjhhhhhheeeaaa\\\VVVOOOMMMOOOQQQOOOLLLNNNLLLKKKKKKMMMNNNNNNMMMDDD???999666777666222...111111111111000///...---,,,,,,,,,+++))))))***+++,,,,,,,,,++++++***)))(((((()))+++,,,---,,,,,,+++)))***,,,------,,,***)))))))))************)))(((&&&(((***+++,,,+++***)))******))))))***+++,,,,,,))))))******+++++++++,,,******+++++++++******)))++++++++++++******))))))******+++++++++******)))***************)))((((((''''''((((((((((((''''''******)))'''&&&'''+++...//////000000***%%%)))000))))))*********+++++++++$$$%%%&&&((()))+++,,,---&&&'''(((***++++++++++++*********((('''(((***+++&&&((()))(((%%%%%%(((,,,((()))***)))((('''(((*********++++++++++++******&&&&&&''''''(((((())))))+++***)))((('''''''''''')))))))))))))))))))))))))))))))))))))))((('''&&&+++++++++,,,,,,+++++++++(((((())))))))))))((((((&&&)))+++)))&&&%%%(((,,,++++++******************((((((((((((((()))******))))))******+++++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,,,,,,,+++******************************+++*********************************************))))))***+++,,,,,,------------......------,,,+++)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,************************************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,...,,,))))))***,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))************************''''''((()))***+++,,,,,,''''''((()))))))))))))))))))))******+++++++++,,,))))))))))))************,,,,,,,,,++++++++++++***++++++++++++,,,---............//////......---,,,,,,++++++******++++++,,,,,,+++++++++,,,...000111/////////......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...000///...------...///000,,,++++++******++++++,,,,,,------......------,,,,,,------...///000000111888888888:::<<<@@@DDDFFFHHHLLLSSSYYY^^^`````````^^^\\\YYYWWWUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUXXX[[[___```___]]]\\\\\\^^^]]]___cccgggiiigggeeebbbcccfffiiijjjhhhccc___aaa```___]]][[[ZZZZZZYYYYYYYYYYYYWWWTTTPPPLLLIIIEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFGGGJJJLLLMMMLLLKKKIIIHHHHHHJJJNNNQQQSSSTTTVVVWWWWWWXXXXXXXXXWWWWWWQQQPPPMMMJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCC===;;;999666333111///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))(((---+++***+++///000///---+++*********))))))((((((************************++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,+++***)))))))))***************************,,,+++***)))))))))***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))%%%&&&((()))))))))((('''***++++++++++++***))))))---+++)))''''''(((***+++))))))))))))))))))))))))***************)))(((((((((((())))))*********+++*********************************)))))))))))))))))))))))))))))))))******+++++++++++++++***)))(((*********)))))))))))))))******+++++++++,,,,,,,,,(((((())))))************)))************++++++++++++++++++++++++***)))((()))***+++,,,,,,+++***)))))))))************))))))+++++++++************)))(((((()))))))))*********(((***---...---,,,,,,---++++++,,,,,,,,,,,,------+++++++++*********))))))************))))))((((((************************((()))******)))((()))+++************************+++,,,---,,,******+++,,,------,,,+++************------------------------))))))***+++,,,------...,,,,,,++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))************))))))((((((,,,,,,+++***)))))))))***++++++******))))))((((((************************''''''(((((())))))*********************)))(((((())))))))))))************''''''((()))+++---...///...............------,,,,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,,,,.........---------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...//////...------...//////......------------......,,,------......------,,,/////////000000111111222444333333444555888;;;<<<>>>AAAEEEKKKOOOQQQRRRRRRUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTVVVXXXZZZ[[[YYYVVVTTTTTTWWWWWWXXX\\\aaacccaaa___bbbdddhhhlllnnnlllhhhddd___^^^\\\ZZZXXXWWWVVVVVVTTTSSSSSSQQQOOOKKKIIIGGGCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHJJJKKKLLLKKKJJJHHHGGGFFFGGGJJJMMMOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJHHHFFFDDDCCCBBBBBB>>>>>>===<<<<<<;;;::::::777666444222111000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++++++++++++++***)))))),,,+++)))***,,,,,,+++)))+++*********))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++************++++++,,,*********************************)))******+++++++++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...))))))))))))))))))))))))&&&&&&((()))))))))(((''''''((()))***+++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))***************)))((((((((()))))))))***************************************)))))))))))))))))))))*********)))))))))))))))******+++++++++***))))))***)))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))*********)))************+++++++++******+++++++++***))))))+++,,,,,,------,,,,,,+++******++++++++++++******))))))******+++++++++,,,++++++,,,,,,,,,---------,,,...//////,,,*********+++++++++,,,,,,,,,------+++++++++*********))))))++++++*********)))))))))***************************+++,,,,,,+++***+++,,,************************)))***,,,,,,++++++,,,...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,+++******))))))***)))))))))))))))))))))++++++*********))))))))),,,+++******))))))***************)))))))))))))))************************(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))************))))))******+++---...///...............---,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,...------,,,,,,------......------,,,,,,------......------,,,,,,------...//////............//////,,,------......------,,,------------------------000////////////111333444333555888;;;>>>@@@AAABBBHHHHHHIIIJJJLLLOOORRRSSSSSSUUUVVVXXXXXXWWWVVVUUUVVVWWWYYYWWWTTTPPPNNNMMMNNNOOOQQQTTTXXXZZZZZZYYY^^^aaaffflllooonnnjjjggg]]]\\\ZZZWWWUUUSSSRRRRRRMMMMMMLLLJJJIIIGGGFFFEEEBBBBBBAAABBBCCCEEEFFFGGGEEEFFFHHHJJJJJJIIIHHHGGGGGGEEEDDDDDDFFFGGGHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>===<<<;;;;;;777777666555444222222111000///..............................------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++++++++************)))---,,,************)))'''***************)))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------++++++***+++,,,---*********+++,,,,,,------************************(((((()))***+++++++++++++++******))))))******+++'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))&&&'''((()))))))))(((((('''''')))***+++,,,,,,,,,((()))***+++***)))(((''')))))))))))))))))))))))))))************))))))((())))))))))))************************************))))))))))))))))))******+++*********))))))(((((())))))******+++*********))))))))))))))))))***************++++++++++++,,,*********))))))))))))))))))************+++++++++)))******+++++++++******,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++'''((()))***+++,,,------***************+++++++++111111222///,,,)))((((((++++++++++++,,,,,,,,,,,,+++************)))))))))+++++++++++++++************************************,,,---,,,+++***+++,,,************************''')))++++++++++++---///+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))*********++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,+++***))))))(((((())))))))))))))))))******+++++++++++++++*********++++++***)))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''&&&))))))))))))************111000///...------------------.........---,,,,,,------,,,,,,,,,,,,------((()))+++---.........---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,+++++++++//////......///000111222111111222333555666888999;;;<<<===@@@CCCFFFIIIKKKNNNPPPTTTWWWYYYYYYXXXWWWXXXYYYZZZWWWSSSOOOLLLKKKIIIJJJLLLOOORRRTTTTTTTTTWWWZZZ```fffkkkkkkhhheee\\\ZZZXXXUUUSSSQQQOOOOOOJJJIIIHHHGGGFFFFFFGGGGGGDDDCCCCCCBBBCCCEEEGGGHHHEEEHHHKKKMMMLLLIIIFFFEEEFFFDDDAAA@@@AAAAAAAAA@@@>>>????????????>>>======;;;:::999888777666555555444444333222000///......,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******************...---,,,,,,,,,+++******************************************************++++++++++++++++++++++++(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++---,,,+++++++++---///111+++,,,,,,,,,------,,,,,,************************&&&''')))++++++++++++*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''((()))***))))))(((***************))))))((()))))))))))))))(((((('''(((((((((((((((((((((((())))))************)))((()))))))))))))))*********************************)))))))))))))))*********++++++******)))((((((((((((((()))******+++******)))))))))))))))*********************++++++++++++************))))))))))))))))))*********+++++++++((()))***++++++++++++++++++***)))(((((()))***+++***++++++++++++++++++***((())))))***++++++,,,,,,))))))))))))))))))******222222222///,,,)))((((((***++++++++++++,,,,,,,,,************))))))))))))++++++++++++++++++++++++************************)))***+++***(((((((((***************************)))***,,,,,,++++++,,,---************+++,,,------************************))))))))))))))))))))))))))))))***+++,,,,,,------++++++***************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++******))))))))))))******(((((())))))******++++++******************************))))))(((((('''''''''(((((()))((((((''''''((()))))))))************111000///...---,,,,,,,,,---------...---,,,,,,+++---,,,,,,++++++,,,,,,---((()))+++---......------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,---------,,,------......------,,,000000000000000/////////............///000111222111111111111111333444555333444555777999;;;===>>>CCCFFFKKKOOORRRTTTTTTSSSVVVWWWWWWTTTPPPLLLJJJIIIGGGHHHJJJLLLNNNOOOQQQRRRPPPSSSXXX^^^dddeeecccaaaZZZXXXVVVSSSQQQOOOMMMMMMIIIHHHHHHGGGHHHHHHIIIJJJGGGFFFDDDCCCCCCDDDFFFGGGIIINNNTTTVVVSSSMMMIIIFFFDDDBBB>>>=========<<<;;;;;;;;;;;;;;;;;;:::999999555555444444333222111111222222111000///...---,,,------,,,+++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))***++++++,,,,,,---,,,,,,,,,,,,---***************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++,,,---000333555---......------+++***)))************************%%%''')))***++++++*********))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++((((((((((((((((((((((((&&&''')))*********)))((()))************)))((((((+++***((('''&&&'''((()))((((((((((((((((((((((((((())))))*********))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))************************))))))(((((('''((()))***************(((((())))))************))))))*********+++++++++*********)))))))))))))))))))))*********+++++++++((()))***++++++++++++++++++***((((((((((((***+++))))))************))))))************************------------------------///000000...+++******+++*********+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************)))***+++***((('''((()))************************+++,,,---,,,***)))***+++************+++,,,------************************'''(((((()))******++++++))))))***+++,,,,,,------************************((((((((()))******++++++(((((())))))************++++++++++++++++++++++++***))))))((())))))******(((((())))))******++++++++++++++++++++++++++++++******))))))((((((''''''((())))))******)))))))))((()))))))))************++++++******+++,,,---------------------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,------......------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++//////............//////,,,------......------,,,......//////////////////,,,,,,------.../////////000000000//////000111111...///000111222333444555777999===BBBEEEGGGHHHHHHLLLMMMMMMJJJGGGDDDCCCCCCDDDFFFHHHHHHHHHIIIKKKMMMKKKLLLPPPUUUZZZ]]]\\\[[[UUUSSSQQQOOOLLLKKKJJJIIIFFFFFFGGGGGGHHHIIIIIIIIIGGGFFFCCCAAAAAABBBDDDEEELLLSSS\\\___ZZZRRRKKKGGG@@@===:::999999999888777666666666666555444333333000000111111000///............------,,,,,,++++++...---,,,++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++***)))))))))***+++,,,***+++,,,,,,******+++---*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,---///111444555............,,,***((('''************************''''''((()))***************))))))(((((())))))***************************))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))))))))))))))'''((()))*********))))))&&&&&&((()))***+++++++++,,,***'''%%%%%%&&&(((***))))))))))))))))))))))))((())))))************)))************))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))***(((((())))))***)))))))))((((((((()))******++++++)))))))))************+++((()))))))))************)))************+++++++++)))******+++++++++******+++++++++******+++++++++)))))))))******)))))))))+++++++++*********))))))------,,,,,,,,,,,,++++++,,,------,,,******,,,---************++++++++++++(((((()))))))))))))))************+++++++++++++++************************,,,------,,,***)))***+++************************---......,,,***((()))***+++++++++***++++++,,,,,,************************''''''((()))***+++,,,---*********++++++,,,,,,---***************+++++++++(((((()))******+++++++++((((((((()))******++++++*********+++++++++++++++))))))((((((((()))******))))))))))))************************************))))))))))))((((((((((((((())))))***************))))))))))))************)))))))))******,,,------,,,------------,,,+++++++++******))))))******+++---,,,++++++***+++++++++.........---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,+++,,,---......---,,,+++......------------......,,,------......------,,,******++++++,,,,,,---------------------,,,,,,+++......//////............------...///000000000000000111333666888:::;;;<<>>@@@BBBDDDHHHRRR]]]aaa\\\QQQGGGBBB:::888555444555666555444111111111111000///...---------.........---,,,+++++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++***)))((()))***,,,---,,,...///---+++)))***,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,---...///000000+++,,,------,,,***((('''************************))))))((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))'''((()))***+++***))))))%%%&&&''')))******++++++***)))((('''&&&''''''((())))))))))))))))))))))))(((((()))***************************)))))))))((())))))))))))))))))))))))'''(((((()))******++++++((((((((()))******++++++))))))))))))))))))(((''''''(((((()))******++++++))))))))))))************''''''((()))***++++++,,,)))************+++++++++******+++++++++***))))))******++++++++++++******)))******++++++******)))***************++++++++++++++++++******)))))))))***++++++***)))***,,,...************++++++++++++(((((((((((())))))******)))))))))*********++++++************************,,,---...,,,***))))))***************************+++------,,,***)))***+++,,,,,,++++++***+++++++++++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++************'''(((((()))******++++++)))))))))*********++++++((((((((((((((()))***************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******))))))))))))))))))************------,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******))))))))))))************))))))***,,,...////////////......---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,,,,,,,............,,,,,,,,,++++++******++++++,,,,,,------......------,,,++++++,,,---......//////000000000///---,,,***)))....../////////...------,,,---.../////////////////////000111222333444555777888999999777777888:::;;;===>>>===;;;;;;===@@@???>>>>>>AAAEEEIIIJJJKKKGGGFFFEEECCCAAA@@@@@@???<<<>>>@@@BBBCCCBBBAAA@@@???===;;;:::;;;>>>BBBDDDBBBMMMZZZ___YYYLLLAAA;;;666444222111222333333333////////////...---++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,,,,---***************+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))((()))***,,,---111222333111---++++++---*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++)))(((************************+++***(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))'''((()))++++++******))))))))))))))))))((((((''''''((()))))))))(((&&&&&&))))))))))))))))))))))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++''''''((()))***+++,,,,,,))))))***))))))((('''''''''(((((()))***+++++++++))))))))))))************&&&&&&''')))***+++,,,---)))************++++++++++++++++++++++++***)))((('''((()))******)))((('''+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---.........------,,,,,,,,,***++++++)))((()))+++---)))************+++++++++'''((((((((())))))******(((((())))))*********+++***************************+++,,,***(((''''''(((***************************+++,,,,,,+++***+++---------,,,+++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,//////---,,,***)))(((''''''(((((()))***+++++++++(((((())))))*********+++((((((((((((((()))******++++++******))))))((((((''''''''''''''''''''''''''''''(((((())))))******&&&&&&'''((())))))(((((())))))))))))************,,,++++++***+++,,,...///,,,,,,,,,------.........,,,+++*********+++,,,---((()))+++,,,------,,,+++***,,,------,,,++++++,,,111000...+++(((&&&%%%%%%,,,+++*********,,,///000---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...---......//////......---.........------,,,,,,,,,........................///............///000000111000000111111111333777222333333444555666777777777888999:::;;;<<<===>>>===<<<:::999888888888999999999999999999888888777999888666444444444666777<<>>888444222111111111000000//////,,,---......,,,+++,,,---+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&&&&((()))***+++,,,,,,))))))+++,,,,,,+++***))))))))))))))))))(((''''''***,,,,,,***(((***222888CCC===555///---,,,+++))))))***+++,,,,,,+++***)))---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''***,,,))))))))))))))))))))))))+++)))(((***...000///---+++++++++++++++++++++++++++******)))(((''''''&&&))))))))))))((((((((((((******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((())))))(((((((((((())))))***************)))(((''')))((((((***,,,,,,)))&&&+++*********))))))((((((,,,+++)))''''''(((***+++***))))))(((((((((((((((+++******)))(((''''''&&&,,,+++++++++******))))))))))))*********))))))(((************************+++***)))(((((()))***+++))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************---,,,+++))))))))))))***+++*********))))))((((((,,,+++++++++******))))))((()))***,,,,,,+++************+++++++++,,,,,,,,,)))((('''(((+++------,,,,,,,,,,,,++++++*********(((((()))))))))******************************************************+++++++++***************+++))))))))))))))))))))))))***+++,,,+++)))))))))***************************((())))))))))))*********///+++***......+++)))***,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***((()))+++,,,,,,+++)))(((************************)))((('''&&&&&&'''((()))((()))***,,,,,,+++*********+++,,,---,,,,,,************)))))))))))))))***+++******)))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((+++(((&&&'''***,,,,,,+++---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,---)))***+++,,,,,,,,,,,,,,,***,,,------,,,++++++,,,///...---+++***)))))))))///...,,,+++*********+++---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...111222555888999666222000111111111222222333444444000000111222333444555555777666555333333333333333333444444444444333222222222222222222111111000000222777<<<===;;;777333000000/////////...............//////...,,,***+++,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,++++++******++++++,,,+++***)))(((***+++++++++******)))(((***,,,,,,***(((***000666GGGAAA888111...+++)))'''+++++++++,,,,,,+++++++++---,,,***)))((()))***+++************************+++***)))((()))******+++))))))))))))))))))))))))...,,,***+++,,,---+++)))))))))))))))))))))))))))+++******)))((((((''''''************)))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''')))))))))(((((((((((()))))))))************))))))(((+++((('''''')))***)))(((******)))))))))((((((((((((((('''&&&&&&'''((()))((((((((((((((()))************))))))((((((''''''))))))))))))((((((((('''))))))*********)))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))+++******)))))))))******************************((()))************))))))************)))))))))(((++++++*********)))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,+++)))***+++,,,,,,+++,,,,,,,,,++++++*********---,,,,,,++++++***))))))************************+++++++++*********))))))******))))))((())))))***))))))))))))))))))))))))***+++,,,+++)))))))))***************************)))))))))*********++++++...+++,,,111222...******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,------,,,+++***************************))))))(((''''''((())))))((()))******++++++******)))***+++,,,,,,+++***))))))((((((''''''(((((((((+++******)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))---***''''''((()))(((''',,,,,,+++************+++++++++++++++************++++++******++++++,,,---+++++++++***++++++,,,,,,***,,,------,,,++++++,,,---,,,,,,+++,,,,,,------...---,,,+++***)))((((((+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......//////////////////...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---333666:::;;;999555000---//////////////////////////////000000111222333333222111000///......///////////////000///......---,,,---///000///...,,,******---111333222000......------------,,,,,,,,,,,,///000000...+++))))))***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,............---+++***)))+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,+++******++++++)))''')))---222777333///+++***+++******,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((()))***+++))))))))))))))))))))))))***))))))***++++++***)))))))))))))))))))))))))))...,,,+++***++++++)))((())))))))))))))))))))))))*********))))))(((((('''++++++++++++************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))(((((((((((())))))((())))))************))),,,)))&&&%%%''')))******))))))((((((((((((((('''&&&&&&''''''(((((())))))&&&&&&''''''(((***+++,,,))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((())))))***************************&&&'''***,,,---,,,+++)))************))))))))))))******))))))))))))((((((***))))))))))))***++++++******+++++++++,,,,,,,,,///---++++++,,,,,,+++***+++++++++++++++*********111000///---,,,***))))))************************,,,+++++++++***))))))))))))((((((((((((((())))))))))))))))))))))))))))))***+++,,,+++)))))))))***************************************+++++++++,,,---,,,...444555000+++******************************++++++,,,,,,++++++***+++,,,---......---,,,+++******************************))))))))))))******)))((((((((())))))******((()))***++++++***)))((())))))((((((((())))))***+++******)))))))))))))))***))))))(((((((((((((((************************'''&&&%%%%%%''')))))))))******************++++++,,,,,,++++++*********)))+++***++++++++++++,,,,,,---,,,+++*********+++,,,***,,,------,,,++++++,,,+++++++++++++++,,,------)))******+++++++++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,++++++,,,,,,---...//////000000000000//////,,,,,,,,,------.................................---,,,,,,,,,,,,---......444<<<@@@;;;222...............---------,,,,,,,,,000000111111222222333333000000//////..................//////......---,,,,,,---.........---,,,,,,)))+++...///...---------,,,,,,,,,,,,,,,,,,++++++---...///---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++............---,,,******************++++++******+++,,,,,,---,,,,,,++++++***++++++)))((((((+++...+++)))((('''(((***+++,,,---,,,************,,,---+++***))))))))))))******************************))),,,//////,,,***)))***))))))))))))))))))))))))***))))))***++++++++++++++++++++++++++++++++++++*********)))))))))((((((++++++*********)))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))))))))(((((((((((())))))'''((()))***************+++***((((((((()))******((((((((((((''''''''''''&&&''')))***++++++++++++''''''''''''((()))***+++(((((((((((())))))))))))+++++++++***************((((((((((((((())))))******************************))))))))))))))))))***(((((((((((((((((((((((())))))))))))************(((((((((((((((((()))***************************)))***+++,,,,,,,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((***)))((((((((()))+++,,,******+++++++++,,,,,,,,,---+++******+++,,,+++***+++++++++***************000000///---,,,+++***)))*********************************************+++))))))((((((((()))******))))))))))))))))))))))))***+++,,,+++)))))))))*********************************+++++++++,,,,,,,,,...+++---222333///++++++))))))************++++++++++++++++++++++++++++++++++++,,,------,,,++++++************************************************)))((('''''''''(((***+++'''''')))******))))))(((++++++++++++++++++,,,---+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&(((((()))***+++,,,,,,,,,------,,,,,,++++++************++++++,,,,,,,,,,,,...---+++***)))***++++++***,,,------,,,++++++,,,++++++************++++++))))))***+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,++++++,,,,,,---...******++++++++++++******,,,,,,,,,------.................................---,,,,,,,,,,,,---......///???JJJBBB333,,,,,,///......------,,,,,,++++++---------------.........////////////......---------............---,,,,,,...---,,,++++++,,,---...+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++(((((())))))***,,,,,,---******+++++++++++++++***************))))))***,,,...---,,,+++)))((())))))+++***)))(((((()))***+++))))))))))))))))))******************************)))000555333,,,'''(((,,,))))))))))))))))))))))))((()))*********++++++,,,++++++++++++++++++++++++************))))))))))))******)))))))))((((((((()))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))'''((()))***************((()))+++++++++***))))))''''''''''''((((((((((((&&&''')))***++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))******************++++++((((((''''''((()))******)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))*********(((((('''(((((()))******************************---+++)))((('''(((***+++))))))))))))))))))******((((((((((((((()))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,)))((('''(((***,,,,,,+++************************,,,,,,,,,,,,++++++++++++************************(((((()))***+++,,,,,,---))))))))))))******+++,,,))))))))))))))))))))))))***+++,,,+++)))))))))*********************************+++++++++,,,,,,,,,...***))),,,...,,,+++---))))))******++++++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******)))((('''''''''(((***+++&&&'''((()))***))))))(((++++++******+++,,,------+++******)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((...---+++)))%%%""" ((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++...---,,,+++******)))******,,,------,,,++++++,,,,,,+++******))))))******,,,,,,,,,+++******))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***@@@PPPIII888///,,,+++.........------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,+++***,,,+++)))((((((***,,,---,,,---...---+++******+++,,,,,,,,,,,,------------)))***,,,,,,++++++---...++++++******++++++,,,---++++++++++++++++++++++++)))))))))************+++((()))***++++++,,,++++++)))((())))))***+++---...((())))))***************************+++++++++***&&&((())))))(((((()))***))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))***000555333+++'''(((,,,))))))))))))))))))))))))***,,,,,,,,,***)))***+++))))))))))))))))))))))))************************))))))))))))(((((((((''')))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))(((((((((((())))))((())))))************)))&&&))),,,,,,+++)))(((((('''(((((((((((()))))))))&&&&&&''''''(((((())))))******)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&'''(((***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((()))***++++++************************,,,***&&&$$$###$$$''')))))))))))))))************(((((())))))))))))******)))(((((((((((()))************+++++++++,,,,,,,,,(((&&&&&&''')))+++,,,+++)))))))))***************)))*********+++++++++,,,************************(((((()))***+++,,,,,,---***)))))))))***+++,,,---))))))))))))))))))))))))***+++,,,+++)))))))))***************************************+++++++++,,,...)))''')))+++***+++---*********+++,,,,,,------,,,++++++******++++++,,,******************************************************++++++++++++******)))((((((((())))))******&&&'''((()))******))))))((((((((((((((()))***++++++******)))))))))))))))((((((((((((((())))))***''''''''''''''''''''''''((()))******(((''''''''',,,,,,------,,,+++***)))************++++++++++++)))***+++,,,,,,,,,++++++---------,,,+++***((((((***,,,------,,,++++++,,,+++++++++******++++++,,,---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,++++++,,,,,,---...---..................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---???III@@@444///...***---------------,,,,,,,,,/////////......---------,,,---............---,,,,,,------------,,,++++++***)))))))))******+++,,,+++,,,......,,,++++++++++++++++++,,,,,,---------***+++,,,,,,+++***+++---++++++*********+++,,,---************************))))))))))))************))))))***+++++++++++++++,,,+++***))))))***++++++((())))))***************))))))***+++,,,---,,,+++"""&&&'''((((((***,,,))))))************))))))'''(((((()))))))))))))))***************************,,,------,,,+++******)))))))))))))))))))))))))))+++---,,,+++***,,,...))))))))))))))))))))))))*********************************)))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))(((((((((((()))))))))************))))))(((&&&(((***)))'''&&&''')))((((((((()))))))))******(((((('''&&&&&&'''((())))))(((((((((((())))))*********))))))(((((('''''''''((((((((())))))))))))((('''&&&&&&&&&(((***+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&&&&'''(((((()))******)))(((((()))***+++,,,,,,***************************)))'''%%%%%%&&&((()))((()))))))))************)))))))))*********++++++'''(((((()))))))))))))))******+++++++++,,,,,,,,,***((('''(((***++++++***((()))))))))*********+++)))*********+++++++++,,,************************************************((((((((())))))***+++,,,))))))))))))))))))))))))***+++,,,+++)))))))))***************************)))))))))*********++++++,,,((('''***,,,******,,,***++++++,,,------......,,,,,,+++******+++,,,,,,+++++++++******+++++++++************************))))))***++++++***))))))((()))******++++++******&&&''')))***++++++******''''''''''''((()))***++++++******)))))))))))))))((((((((((((((()))******((((((((((((((((((((((((###&&&***+++++++++---////////////...---***((('''(((((())))))******++++++)))***+++,,,---,,,++++++------...---,,,***(((&&&***,,,...---,,,+++,,,,,,++++++++++++,,,---...///***)))))))))+++...111333---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,........................///............///000000555===<<<000(((,,,///---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---...000000111000///......////////////...------(((***,,,---...---,,,++++++---///000...------...******++++++,,,,,,,,,,,,+++------,,,***)))***+++++++++*********+++---...************************))))))))))))************+++++++++,,,,,,++++++***///---+++***((((((((()))((()))***+++++++++++++++))))))***,,,......,,,+++(((+++------***(((((())))))***+++,,,,,,+++***)))''''''((())))))***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++'''%%%(((---000---((())))))))))))))))))))))))%%%(((+++,,,,,,---000333++++++++++++++++++++++++******************+++++++++++++++************)))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))(((((((((((())))))***************)))((('''&&&''''''%%%######&&&***(((((())))))******++++++,,,+++)))''''''(((***+++''''''''''''(((***+++,,,+++******)))(((''''''&&&))))))******+++++++++,,,((('''&&&%%%&&&(((***,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((())))))***+++,,,,,,---))))))))))))***+++,,,---************************)))))))))***++++++,,,,,,(((((())))))*********+++))))))******+++++++++,,,&&&''')))*********)))(((******+++++++++,,,,,,,,,---+++))))))***+++***)))(((((())))))*********+++++++++++++++++++++++++++************************------,,,+++***)))((('''''''''''''''((()))++++++))))))))))))))))))))))))***+++,,,+++)))))))))***************************((())))))))))))************'''(((---...,,,)))***++++++,,,------...//////---,,,+++******+++,,,------,,,,,,++++++,,,,,,---************************((()))***++++++***)))(((((()))+++,,,,,,++++++***&&&''')))***+++++++++***(((((((((((()))***+++,,,+++******)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))---///111///+++'''&&&'''---...///000000...,,,*********+++++++++,,,,,,,,,***)))(((&&&&&&&&&'''(((+++,,,------++++++,,,---******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,******++++++++++++,,,,,,---,,,***))))))***,,,---+++++++++******+++,,,,,,///---+++,,,---...------...,,,***(((((()))***+++------------------------+++++++++++++++++++++,,,---,,,,,,,,,,,,---......///333222......333444000...---,,,+++,,,...000222444333111///...---......000000///...---,,,,,,+++111///---+++***+++---.........---,,,---...///000---------,,,,,,+++++++++++++++++++++++++++++++++,,,------....../////////++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************((((((''''''((())))))***+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++***)))((())))))*********))))))((('''((()))+++++++++***)))(((((((((((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))************************+++++++++***)))(((((('''(((((())))))))))))((((((%%%&&&(((************)))))))))))))))))))))))))))''''''&&&&&&&&&((()))+++)))((('''((()))***)))((('''''''''&&&&&&''''''''')))))))))))))))))))))))),,,+++***)))))))))++++++))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))((()))***,,,---,,,+++******++++++)))''')))))))))***+++++++++,,,///,,,)))))),,,---+++(((******)))((((((((((((((())))))************))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++++++++***)))(((((())))))---,,,,,,,,,+++*********++++++******************++++++************++++++,,,,,,++++++***)))))))))(((((())))))***+++------******))))))))))))******))))))))))))((((((((((((************************&&&'''((())))))))))))))),,,''''''///333---'''%%%))))))(((((((((((())))))************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++,,,---...//////---,,,+++************+++++++++,,,+++***((('''''''''((())))))***+++***)))((()))+++++++++,,,,,,,,,++++++************)))))))))((((((+++++++++***++++++,,,,,,,,,,,,,,,---------......---,,,***))))))***,,,---...---,,,++++++++++++,,,...,,,++++++,,,------,,,---,,,+++***)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---......,,,000111000222888:::888+++,,,,,,------,,,++++++111000///---,,,,,,,,,---/////////...------,,,,,,------,,,,,,+++***))))))------,,,,,,------...///------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------------...++++++++++++++++++++++++))))))************))))))+++++++++*********))))))***+++,,,,,,,,,,,,+++***************************+++++++++******************)))))))))((((((''''''(((((()))***************************************************************,,,,,,+++***************************)))))))))((())))))))))))))))))))))))***++++++++++++***)))((())))))************))))))'''((()))***+++******)))((((((((())))))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((******))))))(((''''''&&&(((((())))))))))))((((((&&&'''((())))))*********))))))))))))))))))))))))***)))((('''''''''((())))))((('''((()))***)))((()))(((''''''''''''((()))))))))))))))))))))))))))///...,,,***(((((((((((((((((()))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********)))---,,,++++++,,,,,,***)))******************++++++,,,+++))))))*********)))******)))(((((((((((((((((((((((())))))(((((((((******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++*********))))))))))))))))))))))))((()))))))))************+++******)))))))))))))))++++++++++++************************************++++++************++++++)))))))))***++++++,,,,,,))))))))))))***+++,,,,,,******))))))))))))******)))))))))))))))))))))(((************************(((((()))*********))))))---***,,,555999333,,,)))))))))(((((((((((())))))*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,---------,,,+++)))))))))*********++++++++++++***))))))))))))***+++---...---,,,+++,,,---,,,,,,,,,,,,++++++***)))*********)))))))))))))))+++*********+++,,,,,,---,,,,,,,,,,,,---------------,,,+++******+++,,,---------,,,+++************---,,,******,,,---,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,---......)))---///111555;;;??????222000///---,,,+++++++++...---,,,+++***++++++,,,------------------------,,,---......---+++(((&&&++++++,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))+++++++++***************++++++,,,------,,,++++++***************************++++++,,,+++***)))(((******)))(((''''''&&&&&&(((((()))************)))************************************************,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******++++++******))))))))))))************))))))(((((()))************)))))))))))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))(((((((((''''''(((((()))***+++)))))))))))))))))))))))),,,+++***)))((('''(((((()))((('''((()))***)))(((***)))(((''''''((()))***))))))))))))))))))))))))...---+++***((((((''''''(((((())))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&(((******)))((('''---,,,+++,,,------+++)))******************)))))))))******)))''''''(((******))))))(((((((((((((((((((((((((((((((((((((((******))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))*********************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))************************************++++++************++++++))))))******+++,,,,,,,,,+++***************++++++************************))))))))))))))))))))))))*********************************+++******))))))'''&&&***222666222,,,)))***))))))(((((())))))***))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((((((((())))))((()))***+++,,,,,,++++++((())))))))))))*********++++++++++++++++++++++++---...//////------...///---------,,,+++***)))(((++++++++++++++++++++++++************+++,,,------)))************+++++++++,,,++++++******++++++,,,******))))))))))))******---+++******+++,,,,,,+++***,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,++++++,,,,,,---...)))+++---000333888;;;<<<999666000+++)))***---///---,,,+++******+++,,,,,,,,,,,,,,,------.........///000000000///,,,***))))))***+++,,,---,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***************************+++---------+++)))'''------,,,+++***)))((((((***++++++,,,,,,,,,++++++************************************************'''(((((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))************))))))))))))*********)))))))))************))))))(((+++******)))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((()))(((''''''''')))***+++))))))))))))))))))))))))++++++***))))))))))))))))))((('''((()))***)))(((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))***)))((((((,,,+++***+++,,,,,,+++)))++++++******))))))(((((((((***+++***'''&&&)))+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))*********)))))))))''''''(((((())))))*********************+++++++++++++++************++++++---,,,,,,++++++***)))))),,,++++++***))))))******************************)))))))))))))))*********************************+++++++++++++++***)))((($$$$$$''',,,000000...,,,***))))))))))))))))))***)))))))))(((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******+++++++++((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++---------,,,+++***)))(((+++++++++++++++++++++++++++*********++++++,,,---)))))))))*********++++++++++++++++++++++++++++++)))))))))***+++,,,---...---+++******+++,,,,,,+++)))+++---...///---+++***,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,++++++++++++,,,------+++++++++---///000222444999777555333111000//////...---,,,++++++,,,------++++++,,,,,,---.........111111000...---,,,,,,,,,((()))+++,,,---,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((************************++++++,,,,,,,,,,,,++++++******************************))))))))))))******************************+++,,,---......,,,***(((......---,,,,,,+++******++++++,,,,,,,,,++++++***))))))))))))))))))))))))************************(((((()))*********))))))))))))))))))))))))******))))))))))))))))))))))))((())))))*********))))))(((((()))*********************))))))))))))))))))))))))*********))))))(((+++******)))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))******)))))))))))))))((((((((())))))))))))(((((())))))(((''''''(((***+++))))))))))))))))))))))))(((((()))***************)))((('''((()))***)))((()))(((((((((((((((((()))(((((((((((((((((((((((((((((())))))************'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''((()))***+++***)))((()))++++++***(((+++******))))))((((((((((((***,,,+++((('''***---))))))(((((((((((()))))))))((((((''''''(((((()))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))***))))))))))))))))))))))))******))))))))))))))))))((()))************))))))'''''''''(((((())))))***))))))*********+++++++++++++++************++++++------,,,,,,+++*********,,,,,,+++***)))))))))))))))***++++++++++++***)))((()))))))))*********+++))))))))))))))))))))))))+++++++++++++++***)))(((++++++***+++///333666666******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))***************)))))))))*********++++++***+++,,,,,,---,,,,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,,,,++++++***))))))))))))))))))*********,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...000000---,,,******,,,---,,,+++)))***,,,---...---+++***************************......------,,,,,,+++++++++++++++++++++,,,---------******,,,,,,***+++---666:::@@@DDDCCC>>>777222//////---,,,+++,,,------++++++,,,,,,---------...///...---,,,+++++++++,,,******+++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++***************)))))))))************************))))))************))))))***************+++++++++))))))(((((((((((())))))***************************+++,,,,,,,,,,,,+++***,,,++++++++++++*********)))************)))(((((())))))))))))))))))))))))************************,,,,,,,,,,,,+++)))'''&&&))))))))))))************))))))))))))))))))))))))(((((())))))******))))))'''((()))******+++******+++***))))))((()))))))))((()))***++++++***)))(((+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))************)))((('''((()))***)))(((((()))***++++++***)))(((((((((((((((((((((((((((************)))((('''&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''''')))+++,,,((((((''')))***+++)))((())))))))))))))))))(((((()))*********))))))+++,,,((((((((((((((())))))***''''''%%%%%%%%%%%%''''''******))))))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++*********)))))))))))))))))))))))))))))))))************))))))))))))'''(((***++++++***))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++************++++++******++++++,,,---------,,,,,,+++***)))))))))***)))***+++,,,,,,+++***)))((())))))******+++++++++))))))))))))))))))))))))*********+++******)))))),,,---+++(((+++333999:::+++******))))))******+++************))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))(((((((((((('''++++++******)))*********************+++++++++,,,)))***+++,,,---,,,,,,++++++,,,------++++++,,,---++++++,,,,,,,,,++++++***(((((()))))))))*********------,,,+++************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++------,,,,,,,,,,,,,,,---...,,,++++++,,,------,,,))))))+++,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,------)))))),,,,,,)))***...111666>>>DDDEEE@@@:::555000///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------+++,,,---......---,,,++++++++++++++++++,,,------)))*********++++++++++++++++++++++++++++++++++++******************++++++************************))))))************))))))))))))*********+++++++++******)))(((((()))******************************((((((((()))******++++++)))************+++++++++***************)))(((((())))))))))))))))))))))))************************'''(((***++++++***)))(((((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))******+++++++++,,,+++)))((((((((()))***&&&''')))+++++++++***)))+++******)))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))(((''')))((('''((()))***)))((((((***---//////---***((((((((((((((((((((((((((()))*********)))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''''''''(((((()))))))))(((((()))++++++***)))((((((((())))))))))))))))))((('''''')))*********((((((((((((((()))******)))((('''&&&&&&'''((()))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++------,,,+++***))))))((())))))))))))))))))))))))************)))))))))((('''(((***+++++++++))))))******)))))))))))))))(((((())))))***++++++,,,,,,++++++************++++++******+++,,,,,,------...++++++******************)))***,,,------,,,***)))((())))))******+++,,,,,,))))))))))))))))))))))))(((((()))*********))))))'''***(((%%%'''///555666+++******))))))******+++++++++++++++***************)))(((''''''((()))***))))))))))))))))))))))))******)))))))))(((((((((,,,,,,+++***))))))*********++++++++++++,,,,,,,,,((()))+++,,,---,,,++++++'''((())))))((('''((()))******+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,......,,,+++***)))))))))((())))))))))))************++++++,,,,,,++++++***---,,,+++)))((('''''''''///---,,,,,,---......---((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,((((((---...+++,,,111***,,,///222444444333333111///---+++************,,,,,,,,,,,,,,,,,,,,,,,,***,,,000333333111...,,,---,,,+++***+++,,,---...))))))******++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))******++++++++++++,,,+++***))))))***+++,,,************************&&&&&&&&&&&&''')))***+++*********+++,,,,,,------,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************ $$$'''***+++++++++(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))''''''(((******+++++++++,,,+++***((((((((()))***%%%''')))+++,,,+++******+++******)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************'''''''''((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))'''&&&%%%)))((('''((()))******((())),,,000333333000,,,)))((((((((((((((((((((((((%%%&&&((()))*********)))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%'''))))))((('''&&&)))))))))***,,,,,,+++***''''''(((((())))))******)))&&&$$$%%%)))+++)))'''((((((((((((((()))******---,,,+++))))))+++,,,---******))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++///...---,,,+++)))(((((())))))))))))))))))))))))+++*********))))))((((((&&&(((***+++,,,+++***)))++++++******))))))((((((((())))))***++++++,,,,,,++++++************++++++...------,,,,,,++++++***+++***************++++++)))***,,,------,,,***)))((())))))***++++++,,,,,,))))))))))))))))))))))))&&&'''((()))))))))))))))$$$))))))%%%'''///444333++++++************++++++,,,,,,,,,+++++++++******+++)))(((''''''((()))+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))************+++++++++************)))++++++,,,,,,,,,+++******************************(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,------,,,***((('''&&&%%%++++++++++++++++++++++++)))***++++++***)))***,,,///...---,,,+++*********,,,+++++++++******))))))++++++++++++++++++++++++******))))))***,,,...//////......---,,,+++***************)))******++++++++++++++++++++++++++++++,,,,,,---...////////////++++++************++++++,,,,,,,,,++++++*********,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......+++(((---,,,,,,+++*********+++************************((((((((((((((((((((((((,,,+++++++++***)))))))))+++++++++************)))+++*********))))))((((((******))))))))))))************++++++++++++******...---+++***)))***++++++(((***+++------,,,+++***))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))(((((((((((((((((()))***+++,,,((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))***+++++++++++++++)))*********)))(((&&&%%%+++++++++************)))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))%%%''')))***)))((()))***((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((((((((((((******)))(((((((((((((((((()))***+++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++))))))))))))))))))))))))++++++***************+++'''((()))******)))((('''***************************)))((((((((()))+++,,,---,,,***)))))))))******&&&'''''''''(((((())))))******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++*********))))))((((((&&&&&&''''''(((((())))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******///---,,,***))))))******(((((()))***+++,,,,,,---+++++++++*********))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))***,,,---...+++)))(((((()))******))),,,++++++***************,,,+++***((((((((()))***((((((''''''&&&&&&&&&%%%******))))))((((((''''''))))))))))))************+++++++++************))))))***+++,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,************+++++++++,,,+++++++++******)))))))))++++++++++++++++++++++++***+++,,,+++))))))***+++------,,,+++***************************+++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,+++******))))))(((((('''+++***++++++,,,---...///++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++************++++++,,,,,,,,,+++++++++******+++------,,,+++***+++,,,,,,,,,------------,,,,,,*********---000111///------,,,++++++*********+++************************************************+++++++++***************+++++++++************)))************)))))))))(((******))))))))))))************++++++++++++******,,,+++***)))))))))***+++'''(((***,,,,,,+++***)))))))))))))))))))))))))))---------,,,***)))'''&&&))))))************))))))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''''''((()))))))))))))))******++++++***((('''&&&+++++++++*********))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))%%%'''))))))'''''''''(((((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))******************************)))(((((((((((((((((('''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))++++++***))))))******+++(((((())))))))))))((((((***************************)))((((((((()))++++++---,,,+++***)))******+++''''''((((((((()))))))))(((((((((((((((((()))))))))))))))((())))))******+++*********))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++...---,,,*********************************+++++++++++++++*********))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,+++)))(((((()))******)))+++***))))))(((((()))))),,,+++)))((((((((()))***((((((((((((''''''&&&&&&***)))))))))((((((((('''))))))))))))************+++++++++************)))((((((***+++,,,---------******************************************++++++)))))))))*********++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))((()))***+++******))))))******+++))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))***************)))(((((((((((((((((((((((())))))***+++,,,...///000++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++************++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,***)))***++++++,,,...//////...,,,+++******+++---000000///---,,,,,,+++************+++************************,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++************)))************))))))))))))******))))))))))))************++++++++++++******)))))))))((())))))***+++'''((()))*********)))((())))))))))))))))))))))))...------,,,+++)))((('''******++++++++++++******,,,+++***)))((((((((((((************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++''''''((()))))))))))))))++++++++++++***)))((('''++++++*********)))))))))'''''''''(((((()))))))))))))))))))))))))))))))))%%%'''((((((&&&%%%&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((())))))***(((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''(((((()))***************************))))))(((((((((((((((***(((&&&$$$###%%%''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))******+++))))))(((((((((((())))))************************)))))))))((()))******+++---,,,++++++******++++++)))))))))))))))*********++++++******************+++***)))((('''((()))******************)))))))))))))))((((((((((((((('''((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,------,,,+++************++++++*********)))))))))+++++++++*********************)))))))))(((((((((''''''(((((())))))******(((((((((((())))))))))))***))))))(((((()))))))))+++)))(((((()))******)))*********)))))))))))))))+++***))))))((()))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))************+++++++++*********))))))((()))***+++,,,,,,,,,,,,************************+++++++++***************((())))))))))))*********))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,---+++)))(((((()))***************+++,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))(((************++++++,,,,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++++++++***))))))++++++************++++++++++++++++++++++++++++++***+++,,,+++)))((()))******,,,...000000...,,,***,,,,,,------------+++***++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,+++++++++*********))))))*********)))))))))))))))******))))))))))))************++++++++++++******))))))))))))******++++++'''((()))*********))))))))))))))))))))))))))))))))))))***+++++++++******)))******++++++******)))++++++***)))(((((())))))************************'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))***+++++++++++++++++++++++++++******))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''((())))))'''%%%%%%&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''))))))(((((((((((()))))),,,+++)))(((''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))***))))))))))))******+++***)))(((''''''((()))***************************)))))))))))))))******+++,,,,,,++++++++++++++++++************************,,,,,,,,,++++++++++++***...,,,+++)))))))))***+++***************************)))))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,,,,,,,,,,++++++*********************))))))))))))*********************************)))))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((()))***+++)))(((((()))******)))+++++++++++++++******)))******))))))))))))))))))******))))))))))))))))))))))))))))))((((((((((((((()))))))))************+++++++++*********))))))++++++,,,,,,,,,++++++***************************+++++++++***************((())))))))))))*********+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---+++)))(((((()))+++++++++++++++,,,---...---------,,,+++***))))))+++++++++++++++++++++++++++,,,---------,,,+++*********+++,,,,,,---------++++++******)))*********++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,+++)))((()))******,,,...000000...,,,***)))***,,,,,,+++***)))(((*********))))))***++++++************************++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++*********))))))))))))))))))))))))************))))))))))))************++++++++++++******)))******++++++,,,,,,,,,)))))))))***************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((()))***++++++************************'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))***++++++++++++++++++++++++************************)))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))******(((&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''))))))(((((((((((())))))***+++,,,,,,+++***((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))******++++++++++++************************))))))(((((()))******+++***)))(((''''''((()))***))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++************((((((((((((((('''''''''---,,,***)))))))))*********************+++++++++******))))))((((((((('''************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++++++++,,,,,,,,,++++++******'''(((((()))******++++++************************************))))))))))))&&&''''''((()))******+++'''((((((((()))))))))***&&&&&&''''''(((***+++,,,+++)))(((((()))******)))******+++++++++***)))((()))))))))*********))))))))))))******************(((((((((((())))))))))))))))))))))))************+++++++++************))),,,,,,,,,,,,,,,+++***)))******************************************++++++)))))))))*********+++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,+++)))((()))***,,,+++++++++,,,------...//////...,,,+++***)))(((++++++++++++++++++++++++,,,,,,---------------,,,))))))******+++++++++,,,///...---,,,++++++++++++++++++++++++++++++++++++***+++,,,---............++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,***)))***+++***+++---......---+++***$$$''')))+++******++++++***))))))))))))***++++++***************************************************************++++++++++++++++++************)))))))))))))))******************))))))))))))************++++++++++++*********++++++,,,,,,,,,++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((())))))))))))(((((((((((((((((()))***+++,,,************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&''''''((()))))))))))))))+++******)))))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))'''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((******************************((((((((((((((())))))***&&&(((***,,,+++)))'''%%%(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))************************(((((((((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************)))))))))***+++++++++******+++++++++***************(((((((((((())))))))))))((((((((((((((((((''''''*********+++++++++++++++***))))))))))))))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******++++++,,,,,,,,,++++++***&&&''''''((()))***+++,,,***************+++++++++++++++*********)))))))))''''''(((((())))))******''''''(((((())))))******&&&&&&'''((()))+++,,,---+++)))(((((()))******)))(((((()))******((('''&&&(((((()))************)))))))))))))))************(((((((((((())))))))))))))))))))))))************+++++++++************)))******+++,,,,,,,,,++++++************************)))))))))***+++++++++,,,************+++++++++,,,************************++++++++++++++++++++++++***+++,,,+++))))))***+++,,,+++++++++++++++,,,,,,......---,,,++++++******++++++++++++++++++++++++++++++++++++,,,---......))))))))))))************------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------,,,++++++************++++++******+++++++++,,,,,,,,,+++------,,,+++***+++,,,***++++++,,,,,,++++++***$$$'''***+++******+++,,,)))))))))))))))***++++++************************************************+++++++++***************+++++++++************)))((()))))))))******************))))))))))))************++++++++++++************+++,,,++++++***)))((((((((((((((()))******))))))))))))))))))))))))))))))***))))))((('''&&&)))))))))******)))))))))***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((()))))))))))))))***)))((((((((()))*********)))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))&&&'''))))))((('''((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++************************((((((((((((((()))******&&&'''((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))******))))))************************'''''''''(((((()))++++++(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++******)))'''((()))************)))++++++*********)))))))))(((((()))***+++,,,------%%%&&&((()))***)))'''&&&*********++++++,,,,,,,,,)))))))))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***))))))***+++,,,,,,,,,,,,+++***'''((((((((())))))******))))))*********++++++++++++++++++*********))))))(((((((((((())))))))))))'''''''''((()))*********((((((((()))***+++,,,---+++)))(((((()))******))))))***+++,,,,,,***)))''''''((()))***+++******)))((((((((()))))))))******'''((((((((()))))))))***))))))))))))************+++++++++************)))((()))***+++,,,---------************************(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,((((((((()))******++++++++++++++++++++++++++++++)))***++++++***)))***,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***,,,...///++++++*********************)))))))))***+++,,,,,,++++++++++++++++++++++++------------,,,+++******++++++************++++++*********++++++,,,,,,,,,,,,---...---+++***+++,,,************************(((+++...---***((()))***))))))((())))))***++++++************************************************,,,+++++++++******))))))+++++++++************)))(((((())))))*********+++******))))))))))))************++++++++++++******)))***++++++***)))(((''''''''''''''''''((())))))))))))))))))))))))))))))'''''')))******+++++++++******++++++++++++******,,,+++***)))((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))***+++++++++++++++))))))(((''''''((()))***))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))$$$&&&'''(((''''''''')))(((((((((((((((((((((((('''((((((((())))))***************)))))))))))))))'''''''''''''''''''''''')))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++************************''''''''''''((()))++++++'''((()))******)))((('''))))))))))))))))))))))))'''((()))++++++******)))&&&'''(((*********)))(((************))))))(((((($$$%%%%%%'''((()))***+++%%%'''***,,,---+++***(((*********++++++,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))***,,,,,,---,,,+++***))))))))))))(((((((((((())))))******+++++++++++++++++++++************)))))))))))))))((((((((((((&&&''''''((()))******+++++++++************+++++++++)))(((((()))******)))---...///000000...,,,+++'''((()))+++++++++***)))''''''(((((()))))))))***'''((((((((())))))************************)))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,((()))***+++++++++++++++************************))))))******++++++,,,,,,))))))*********+++++++++(((---,,,---111***%%%---((()))***+++++++++++++++***,,,------,,,+++---......------,,,,,,---------***)))))))))***+++,,,,,,+++++++++++++++---000333///...,,,+++***)))))))))++++++******++++++,,,---,,,,,,+++***)))))))))***,,,++++++******)))))))))---,,,+++***))))))))))))******+++++++++,,,,,,,,,************************++++++******))))))(((((()))))))))))))))))))))))))))))))))***,,,,,,+++)))))))))(((((((((((()))))))))((((((((()))***++++++)))((('''&&&&&&(((***,,,)))+++,,,,,,***))))))***+++)))''')))+++,,,***''')))))))))))))))))))))))),,,+++***((((((((())))))(((((((((((((((((((((((()))))))))***+++---...///))))))))))))))))))))))))'''''''''(((((((((((((((************************'''((()))((('''&&&'''(((((()))))))))************++++++******))))))(((((('''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))((('''&&&%%%$$$$$$(((((((((((())))))))))))+++***)))'''''''''((()))******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))************+++***(((%%%###$$$(((+++---+++(((%%%%%%&&&)))******)))(((''''''((()))***(((((((((((((((''''''&&&***)))(((&&&&&&&&&'''(((((()))))))))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***************++++++++++++(((&&&%%%%%%(((+++,,,---++++++***)))(((((())))))******))))))))))))******))))))))))))************,,,,,,+++***)))))))))***)))***+++++++++)))((('''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((******))))))))))))******,,,+++++++++******))))))***)))(((''''''((()))***)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))+++***)))'''''''''((())))))***************))))))******************************+++++++++***))))))******))))))((((((''''''***+++---......---+++***))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++***(((''''''++++++++++++++++++,,,---))))))))))))))))))))))))++++++***))))))***++++++))))))******++++++******))))))))))))))))))))))))))))))******************))))))*********++++++++++++::::::000///---***,,,))))))***+++++++++++++++)))+++,,,,,,++++++,,,---+++************+++,,,,,,*********)))******++++++++++++++++++***,,,///222,,,,,,+++*********++++++))))))(((((())))))***+++++++++******)))*********+++++++++++++++*********+++***************++++++******+++++++++,,,,,,,,,************************((((((((())))))))))))))))))))))))))))))))))))))),,,******+++,,,---,,,+++))))))(((((((((((())))))******)))))))))***+++++++++******))))))***+++,,,)))+++,,,,,,***))))))******)))((()))++++++)))'''++++++******************++++++***))))))***+++,,,)))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))******************************((()))***)))((('''(((***))))))(((((())))))***************))))))))))))))))))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((---,,,,,,+++++++++++++++''''''((()))))))))((((((+++++++++***))))))(((((((((((((((((())))))))))))+++***)))(((''''''((()))***)))))))))(((((((((''''''(((((())))))(((((('''((((((((()))))))))******((())))))(((&&&&&&''')))))))))((((((((()))***+++,,,+++***))))))***+++,,,(((((((((((((((''''''&&&))))))((('''''''''''''''((())))))*********)))))))))))))))******+++++++++))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((())))))))))))***(((&&&&&&(((***++++++++++++***)))))))))))))))''''''&&&&&&&&&&&&''''''+++++++++******)))))))))+++***))))))((((((((()))***************)))((((((***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((()))))))))((())))))******+++++++++***)))(((((((((((()))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))+++***)))(((''''''((()))$$$%%%&&&'''((()))))))))***************************************************)))))))))(((((((((''')))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((************)))(((''''''+++***))))))***+++---...))))))))))))))))))))))))******)))(((((()))******)))************))))))(((((((((((((((((((((((((((*********)))))))))))))))***************+++++++++---CCCCCC333///000,,,***))))))***++++++++++++***(((***++++++******+++,,,***************+++,,,---++++++******)))*********+++++++++***)))***,,,///***************+++,,,---))))))(((((())))))***+++*********)))******++++++++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,************************'''(((((()))***+++++++++)))))))))))))))))))))))))))'''%%%%%%''')))))))))***))))))(((((())))))***,,,++++++************++++++++++++***************)))+++,,,+++***((())))))***)))((()))++++++)))((())))))(((((('''''''''&&&************+++,,,---...************************,,,+++***)))((('''''''''))))))))))))))))))))))))%%%%%%&&&''')))***++++++************************(((***+++***)))((()))+++)))((('''''''''(((***+++))))))))))))************+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))************************(((((())))))))))))((((((+++***))))))(((((())))))'''(((((()))*********)))+++++++++++++++*********(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))((((((((((((((())))))******))))))(((''''''((((((((()))))))))%%%''')))***((((((((()))'''(((***++++++,,,++++++++++++************++++++(((((((((((((((''''''&&&(((((((((((((((''''''&&&'''((()))***************&&&'''((()))***++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))+++)))'''&&&((()))))))))+++***))))))))))))))))))******))))))))))))******---,,,,,,+++)))(((((('''))))))((('''''''''((((((+++******)))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******++++++************************+++***))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))***))))))(((((((((((()))(((((()))***************))))))))))))))))))))))))***))))))((()))***,,,---))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))(((((('''+++***((('''''')))***+++))))))))))))))))))))))))*********))))))*********************))))))((('''))))))))))))))))))))))))*********))))))(((((((((************************+++;;;===555666222***((()))******+++++++++******((()))******))))))***+++------,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))******++++++***))))))***,,,***************++++++,,,++++++******++++++,,,---***)))))))))***+++,,,,,,+++++++++,,,,,,---------******))))))***++++++,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))(((&&&$$$###%%%'''((((((***))))))))))))))))))***------,,,+++*********+++)))))))))))))))((('''&&&)))***,,,+++)))(((((())))))))))))*********)))(((***))))))((((((''''''&&&************++++++,,,,,,************************))))))((((((((()))******))))))))))))))))))))))))&&&&&&'''((()))******+++************************''')))******)))((()))+++)))((('''&&&'''(((***+++(((((())))))******++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************************(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&'''((()))******++++++***'''''''''(((((()))))))))(((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))******))))))(((''''''''''''((((((((((((&&&'''))))))(((((()))++++++++++++++++++++++++,,,)))(((((((((((((((((()))(((((((((((((((''''''&&&&&&'''((())))))((('''&&&%%%&&&'''((()))*********%%%%%%%%%&&&'''((((((((())))))))))))))))))))))))(((''''''''''''''''''((()))*********++++++++++++***(((''''''(((******)))******)))))))))))))))***+++++++++******+++++++++++++++***))))))(((''''''))))))(((''''''(((((((((+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++************************+++***)))(((((('''((((((,,,,,,+++)))(((&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))))))))(((((((((((())),,,,,,,,,+++***((('''&&&(((((((((((((((((((((((())))))''''''(((***,,,...))))))))))))((((((((((((((()))************)))((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((''',,,+++***)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++***************)))((('''************************++++++******))))))((((((************************+++---...888AAA555'''*********+++++++++******)))''')))******)))(((***+++///...---,,,+++*********,,,,,,+++***)))))))))******++++++***)))((()))+++,,,+++******))))))******++++++******++++++,,,---***)))))))))***+++,,,,,,+++++++++,,,,,,---------,,,++++++***))))))************+++++++++,,,,,,,,,************************++++++*********)))))))))))))))))))))))))))))))))---***(((((()))+++,,,---******))))))))))))******------,,,+++*********+++)))))))))))))))((('''&&&(((***++++++)))(((((()))((()))*********))))))))),,,,,,,,,++++++************************))))))(((******************************)))))))))******+++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))&&&'''(((((('''''')))***)))(((((('''((()))***+++(((((())))))******++++++***+++++++++***)))((((((************************************************(((((())))))))))))((((((+++***))))))(((((())))))(((((()))***************%%%&&&&&&''''''((((((((((((((((((((())))))))))))((((((((())))))))))))((((((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((())))))(((&&&&&&'''+++...000...,,,)))((()))+++,,,((((((((())))))((((((((((((((((((((((((''''''&&&&&&'''((())))))((('''&&&$$$%%%&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''((((((((((((((((((''')))*********++++++++++++'''&&&&&&''')))+++++++++***)))))))))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((())))))((((((((())))))***+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++*********************************)))(((''''''((((((,,,,,,+++)))(((&&&%%%$$$))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''%%%$$$""""""(((((((((((((((((((((((()))((('''''''''***,,,...(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((''',,,,,,+++++++++*********))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***++++++++++++******)))************************+++++++++***************+++++++++***************,,,&&&&&&888EEE777(((---***++++++++++++***))))))''')))******))))))***+++---,,,+++)))((((((((((((++++++******)))*********)))+++,,,+++***)))***+++,,,+++***)))))))))))))))))))))(((((())))))***+++*********)))******++++++++++++++++++,,,,,,,,,,,,---,,,+++***))))))))))))******+++++++++,,,,,,,,,************************))))))(((((('''&&&&&&%%%)))))))))))))))))))))))),,,***((((((***,,,,,,,,,+++******))))))******+++,,,++++++************++++++++++++***************(((***+++***)))'''((((((((()))++++++)))((()))***''''''''''''''''''((((((***++++++******(((''''''************************---,,,+++***)))((((((((())))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))%%%&&&(((((('''''')))***((()))))))))************))))))))))))************))))))*********)))((((((************************************************(((((())))))))))))((((((++++++***))))))))))))***((())))))******))))))(((''''''(((((())))))******(((((((((((())))))))))))'''(((((())))))))))))((((((((((((((())))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))+++***(((&&&%%%'''+++...222000,,,((('''(((***+++******++++++++++++******(((((((((((((((''''''&&&&&&'''((((((((((((((((((%%%&&&''''''((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&%%%%%%'''***,,,,,,+++)))))))))))))))******+++******))))))))))))******'''''''''(((((()))))))))))))))(((((())))))******)))))))))))))))******+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,,,,+++***************************)))((((((''''''(((((())))))))))))))))))))))))))))))******++++++******)))************************((((((((()))))))))******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))'''(((((())))))))))))(((%%%%%%&&&'''(((((('''''')))))))))))))))))))))))))))(((((('''((()))+++,,,(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))(((((('''%%%&&&(((***++++++***))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,+++++++++*********))))))+++***'''000<<<444)))---+++++++++++++++***))))))((()))+++***))))))***,,,***)))))))))))))))***************)))******++++++)))***,,,,,,+++***+++,,,***))))))))))))******+++))))))(((((())))))***+++++++++******)))*********+++++++++++++++*********++++++***************+++******+++++++++,,,,,,,,,************************)))((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))***)))(((+++******))))))******+++******)))))))))***+++++++++******))))))***+++,,,((()))+++***(((''''''(((''')))++++++)))((()))***###$$$$$$%%%%%%&&&&&&&&&)))***+++++++++***))))))))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))%%%'''((()))((((((***+++((()))+++,,,,,,,,,+++************)))))))))))))))))))))***+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''''''''''''''))))))))))))((('''&&&&&&)))))))))))))))*********(((((((((((())))))))))))&&&'''((()))******)))((('''((((((((()))))))))***((())))))******))))))(((((((((((()))))))))******++++++***((('''''')))+++///---+++)))((())))))***)))***+++,,,,,,+++***)))(((((((((((((((''''''&&&'''''''''''''''((())))))(((((()))))))))))))))((())))))******************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))'''&&&&&&(((***+++***))))))))))))))))))***++++++---,,,,,,++++++,,,,,,---************))))))))))))((('''''''''(((((()))***(((((()))******************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------,,,+++***))))))))))))))))))))))))'''''''''''''''((()))***((())))))******+++++++++)))***++++++++++++***)))************************)))))))))*********++++++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))&&&'''((()))******)))(((((((((***+++,,,,,,,,,,,,************************((((((((()))))))))))))))'''((((((((()))))))))***)))(((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((************)))(((''''''###'''))))))((('''))))))))))))))))))))))))((()))***++++++***)))(((***+++,,,,,,------------))))))))))))))))))))))))+++++++++,,,,,,---------++++++++++++******)))))))))000+++'''///000******+++++++++++++++***)))((((((***++++++******+++,,,)))))))))***+++---...///***)))))))))***+++,,,,,,(((***,,,,,,++++++,,,---''''''(((((()))+++,,,---+++++++++***+++,,,,,,---,,,,,,+++***)))))))))***,,,++++++******)))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,*********************************+++,,,,,,------))))))))))))))))))))))))***))))))+++,,,---+++***++++++************++++++)))((((((((()))***++++++)))((('''&&&'''(((***,,,((()))+++***(((''''''((('''***,,,+++)))((()))+++'''(((((()))***+++,,,,,,((()))+++,,,------,,,+++((((((((((((((((((((((((%%%%%%&&&&&&((()))++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&((()))***))))))+++---((())),,,......---+++)))++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((())))))))))))((((((******)))((((((((((((((())))))))))))(((&&&%%%$$$)))))))))((((((((((((((((((((((((((())))))))))))&&&'''(((*********)))((('''((((((((())))))************++++++++++++******))))))))))))************)))+++,,,+++)))(((((((((******+++++++++******)))'''((()))******)))((('''(((((((((((((((''''''&&&((('''&&&&&&&&&((()))******++++++++++++******)))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************++++++++++++)))(((((()))******)))'''))))))((())))))***++++++***))))))))))))))))))***...------,,,+++***))))))&&&&&&&&&&&&&&&'''((()))'''((()))+++++++++***)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++------,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++,,,+++++++++******)))))))))***+++,,,,,,+++***)))************************************++++++++++++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))&&&'''(((*********)))((())))))*********))))))(((************************((()))))))))))))))(((''''''((((((((())))))******(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))((((((++++++++++++***)))''''''************************---+++******++++++)))((((((&&&%%%''')))***(((%%%((()))***+++,,,---------******************************))))))******+++,,,---+++)))((()))*********((()))***++++++***((('''*********++++++,,,,,,,,,(((((((((((()))***+++,,,************************&&&'''(((******+++******((()))***+++++++++++++++'''(((((()))***+++++++++************************))))))*********++++++++++++++++++*********))))))%%%''')))***+++,,,++++++,,,,,,,,,++++++++++++++++++(((%%%'''***,,,)))&&&'''(((******((((((((()))******))))))))))))******+++***(((''''''(((***+++)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,(((333666,,,&&&(((***'''******))))))))))))******---+++))))))+++,,,***((())))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((+++++++++++++++***))))))'''((()))******)))((('''((('''''''''&&&&&&&&&&&&'''&&&+++333444---)))+++&&&&&&'''((()))))))))(((++++++***))))))***++++++))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&+++***)))(((((()))***+++''''''((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$%%%&&&'''((((((''''''(((((((((((((((((((((((()))((('''''''''(((***+++)))************))))))(((***)))(((''''''((()))***''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))'''&&&&&&'''(((******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''+++(((&&&'''***+++)))'''******))))))((((((''''''******))))))((((((''''''((((((***---000///+++'''$$$&&&)))******)))*********)))(((&&&&&&&&&'''((((((((((((((())))))))))))++++++*********************)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***'''((()))((('''&&&''')))************************(((((())))))))))))(((((())))))))))))************))))))************)))))))))***+++++++++)))((('''***,,,///...+++))))))***(((((((((((()))***,,,,,,))))))(((((((((((()))))))))************)))((((((+++***((()))******)))(((&&&''')))***+++++++++***(((((())))))******+++++++++***)))(((((()))***+++)))))))))))))))(((''''''''''''''''''''''''&&&&&&+++)))'''&&&%%%&&&((()))+++***(((&&&%%%&&&'''(((++++++******))))))(((((('''(((***+++,,,***)))'''************************,,,***)))***++++++***)))'''&&&%%%'''***,,,***((())))))***+++,,,,,,,,,,,,******************************))))))******+++,,,...+++))))))***+++******++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++******)))))))))))))))************************+++++++++++++++*********(((((()))***************'''(((((()))******++++++************************))))))*********++++++++++++++++++*********))))))***++++++++++++***))))))*********++++++++++++++++++(((&&&'''***,,,)))&&&''')))******)))(((((()))******))))))))))))******+++***)))(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***+++222<<<===222***+++,,,(((***))))))(((((())))))***,,,***((()))++++++)))'''))))))))))))))))))))))))*********************************++++++*********))))))*********))))))((((((((())))))))))))((((((******)))))))))(((((((((&&&%%%)))000111+++(((***&&&''''''(((((((((''''''************************))))))))))))))))))))))))***)))((((((((()))++++++***)))))))))((((((((('''))))))))))))))))))))))))******)))))))))(((((((((***)))(((((((((((()))***((((((((((((((('''''''''))))))(((''''''((())))))'''''''''''''''((((((((((((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))((('''&&&%%%))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,***(((&&&&&&&&&'''(((******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''***(((&&&'''***+++)))'''***)))))))))((((((((('''***)))))))))((((((((('''(((((()))+++------***&&&%%%''')))***)))((()))***((((((((((((((()))***+++(((((((((((())))))))))))***************************)))(((''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))***'''((()))(((''''''((()))************************(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********)))((('''(((***---,,,***((()))***)))((((((((()))***++++++******))))))))))))******************)))))))))))),,,+++))))))******(((''''''((()))***++++++***))))))))))))))))))***************))))))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((***)))(((&&&&&&'''((()))***)))'''&&&%%%&&&((()))************)))))))))))))))******+++***)))((('''************************+++***))))))+++,,,+++***&&&&&&&&&)))+++---,,,+++******+++++++++++++++*********************************))))))******+++,,,...,,,))))))***++++++***,,,+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,...---+++***((((((''''''************************---,,,+++***))))))))))))''''''((())))))))))))(((((((((((()))******++++++***************************************++++++++++++++++++***************,,,++++++***************((())))))******++++++++++++(((&&&'''***+++)))'''''')))******)))(((((()))******))))))))))))******************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***///777999000((())))))&&&)))((((((''''''(((((()))+++)))(((((()))***((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))((((((&&&%%%''',,,,,,)))((()))))))))******))))))(((((())))))***++++++***)))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))))))))(((((('''''''''&&&******))))))))))))*********)))((('''''''''((()))((((((((((((((((((((((((((((((((((((((()))******))))))((((((&&&$$$###"""(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''&&&&&&'''(((***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((''''''((()))******)))))))))))))))(((((((((((())))))))))))((((((((((((***)))((()))******(((&&&((()))))))))'''''')))***))))))***************)))(((((((((((())))))))))))************************+++***)))'''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))''''''((()))************************(((((())))))))))))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((())))))))))))(((((('''((()))++++++***)))***+++***)))))))))))))))******++++++************++++++,,,+++)))((((((((()))***---+++))))))***)))(((&&&((()))***++++++***)))(((************))))))))))))))))))************))))))))))))******))))))(((((())))))))))))))))))))))))***)))((('''&&&'''((()))((('''&&&%%%%%%&&&((()))((())))))************)))*********))))))(((((((((***************************)))((()))+++,,,,,,+++(((((()))***,,,,,,,,,+++***++++++++++++******)))******************************))))))******+++,,,...,,,***)))***++++++******)))((((((((()))***+++++++++++++++++++++++++++------+++***)))(((((((((************************,,,+++)))((('''((((((((((((((()))))))))))))))((((((((())))))************************************************************************************)))((((((((()))+++---...''''''((()))***++++++++++++)))((((((***+++***(((((()))++++++)))((()))*********))))))))))))************++++++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((((((((%%%,,,...)))&&&'''((('''((((((''''''''''''((((((***)))((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))*********)))(((''''''((()))***(((((((((''''''''''''&&&'''&&&'''))))))(((((())),,,,,,,,,,,,++++++***)))''')))***,,,,,,***)))''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&***))))))))))))))))))***,,,+++((('''&&&'''((()))((((((((((((((((((((((((((((((((((((((())))))***((((((((('''&&&%%%$$$###'''((()))******)))((('''*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))))))))(((((((((((())))))))))))((((((((((((+++***)))((((((((((((((()))***)))(((&&&&&&(((+++,,,,,,,,,+++***'''%%%$$$(((((((((((())))))))))))***************++++++++++++***)))(((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))''')))***)))((('''((()))************************(((((())))))))))))(((((())))))))))))************)))(((&&&%%%%%%&&&((()))((((((((()))(((((((((((()))***++++++++++++,,,,,,+++***)))))))))))))))***+++******))))))******+++,,,+++)))''''''(((***++++++***((()))******)))((())))))***++++++***((((((++++++******))))))((((((((()))***++++++***)))((())))))*********))))))((((((((()))))))))))))))******)))((((((''''''((((((&&&&&&%%%%%%&&&'''((()))'''((()))***++++++******))))))(((((((((((()))******************************)))((()))+++,,,,,,+++***++++++++++++***************+++++++++***))))))******************************))))))******+++,,,...,,,***)))***+++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++++++++************++++++*********************************))))))******************++++++***)))))))))))))))))))))*********************************************************************************((('''''''''(((***,,,---''''''((()))***+++++++++***)))))))))*********)))(((***++++++)))))))))*********))))))))))))******)))***++++++++++++***)))(((((()))************)))))))))))))))))))))))))))************************************))))))(((((($$$))),,,***)))***,,,,,,((((((''''''''''''(((((())))))))))))((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((+++***)))))))))***++++++***)))(((''''''((()))***)))(((((((((''''''''''''((())))))(((((()))******++++++++++++***)))(((((('''(((***++++++***((('''))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((,,,+++((('''&&&'''((()))(((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''((((((((('''''''''((()))******)))((('''*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))((())))))***(((((((((((())))))))))))(((((((((((()))))))))))),,,++++++)))(((((()))***)))***)))(((&&&&&&(((+++***++++++***)))&&&$$$"""(((((((((((())))))))))))))))))*********++++++++++++***)))'''''''''((()))************************(((((())))))))))))((((((((()))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))'''&&&$$$$$$&&&'''))))))(((((((((((()))))))))))))))((()))***++++++++++++***)))))))))))))))***))))))(((((((((((()))))),,,+++)))''''''(((***+++)))((('''(((***++++++***))))))***++++++***((((((++++++******))))))((((((((()))***++++++***)))((())))))************))))))'''''''''(((((()))))))))******)))(((((((((((((((&&&&&&&&&&&&''''''((()))&&&((()))+++++++++***)))''''''''''''((()))+++,,,************************+++***))))))+++,,,+++******,,,---,,,***(((((()))))))))***************)))******************************))))))******+++,,,///---******+++,,,,,,+++************+++,,,------,,,,,,,,,++++++++++++***)))))))))***+++,,,------***************************++++++,,,,,,,,,++++++***++++++++++++******)))))))))))))))))))))******************************+++++++++******************************++++++++++++******)))))))))))))))((())))))******+++++++++************************(((***++++++***))))))*********))))))))))))******))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))************************)))************))))))((((((***++++++)))))))))***)))((((((''''''(((((())))))***+++***((('''((()))((((((((((((((((((((((((************************,,,+++***))))))***+++,,,---,,,***)))))))))***+++))))))(((((((((((())))))++++++*********))))))))))))+++***'''(((***+++)))'''''''''(((''''''&&&&&&(((((()))******)))(((((())))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***)))((('''''''''((()))((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((())))))***))))))(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))(((((((((((())))))))))))***++++++***((((((***+++((()))))))))'''''')))***''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,***)))(((''''''((()))***************************(((((())))))))))))((((((((()))******(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((***))))))))))))******+++)))'''&&&&&&((())))))(((***)))))))))))))))******))))))(((((((((((()))))),,,+++)))((((((((()))***)))((('''(((***,,,+++***((()))***++++++***)))(((************))))))))))))))))))************))))))))))))******++++++******&&&''''''(((((()))))))))*********)))))))))(((((('''''''''((((((((((((((('''(((***+++,,,+++)))(((%%%&&&'''((())))))******************************,,,***)))***++++++***)))(((***,,,+++)))((()))***'''((()))******+++************************************))))))******+++,,,///---+++***+++,,,,,,+++))))))***+++,,,---------,,,,,,,,,+++++++++******************+++,,,---...************************)))***+++,,,,,,***'''%%%***************)))((((((***)))))))))))))))))))))************************+++++++++*********))))))))))))*********++++++++++++,,,,,,,,,,,,+++***************+++++++++++++++******+++******)))***+++(((***,,,+++***)))************))))))))))))******))))))(((''''''((())))))'''(((***+++++++++)))((())))))))))))))))))))))))************************((((((******+++***))))))))))))******)))'''&&&'''***))))))(((((())))))***)))+++,,,+++)))''')))***((((((((((((((((((((((((************************---,,,+++******+++,,,---...,,,***(((''''''((()))(((((())))))))))))((((((+++++++++*********))))))(((++++++''''''++++++(((&&&&&&''''''((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))))))))(((((()))******)))((((((&&&&&&''''''((()))))))))%%%&&&''''''''''''&&&%%%'''''''''''''''(((((((((((((((((((((((((((((((((&&&'''((()))***))))))((('''(((((()))))))))(((((())))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''''''((())))))))))))))))))***+++***'''&&&'''((('''((((((((()))))))))***'''((((((((()))))))))***''')))******(((''')))+++%%%''')))***)))((()))***''''''''''''((()))******(((((((((((())))))))))))((())))))***++++++,,,,,,((((((''''''((()))***+++************************'''((()))******)))((('''((()))******)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''+++***))))))***+++,,,------***'''''')))******((()))((((((((()))***++++++***))))))))))))))))))***************))))))))))))+++***))))))******)))''''''((()))***++++++***))))))))))))))))))***************))))))))))))******((()))***++++++++++++***''''''((())))))***++++++***************)))(((((())))))))))))))))))((((((''')))+++,,,,,,***(((&&&''''''((())))))((('''&&&************************---+++******++++++)))(((&&&(((++++++)))(((***,,,''''''(((******+++++++++*********************************)))***++++++,,,///---+++***+++,,,,,,+++&&&''')))***++++++******,,,,,,,,,++++++*********++++++******++++++,,,---************************&&&''')))***(((%%%!!!)))))))))))))))(((''''''*********)))))))))))))))************************++++++++++++******))))))))))))******++++++++++++)))***,,,.../////////...,,,,,,,,,+++++++++++++++)))***++++++***)))***+++)))***,,,,,,***)))***+++******))))))))))))*********((('''%%%%%%'''(((***'''(((***+++,,,+++)))((())))))))))))))))))))))))************************'''((()))***++++++***)))+++******,,,,,,***)))*********))))))))))))******))),,,---,,,)))((()))+++((((((((((((((((((((((((************************,,,+++)))(((((()))+++,,,...,,,***'''&&&&&&&&&''''''((()))******)))((('''))))))))))))(((((((((((('''++++++''''''+++***&&&'''((()))***************))))))(((((((((((())))))))))))))))))))))))))))))'''((()))++++++******)))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((''''''((((((((((((((((((((((((&&&''')))*********)))(((((()))))))))((('''&&&&&&***)))(((''''''((()))***'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((()))******))))))))))))))))))))))))''''''((())))))))))))))))))+++,,,***'''%%%&&&((('''((((((((())))))******'''((((((((())))))******$$$'''))))))''''''(((***$$$&&&)))******)))******,,,+++***((((((((()))***(((((((((((())))))))))))((())))))***++++++,,,,,,''''''''''''((()))+++,,,************************'''((()))******)))((('''(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************''''''((())))))(((''''''++++++*********+++---...222...++++++---...---+++(((((((((((()))***,,,,,,++++++************++++++)))************)))((((((...,,,***))))))(((&&&%%%&&&''')))***+++++++++***(((((())))))******+++++++++***)))(((((()))***+++((()))***+++++++++++++++((())))))***++++++,,,,,,***************)))((((((******+++******)))((('''((()))+++,,,,,,***'''%%%))))))******)))'''$$$###)))***+++,,,,,,+++***)))(((((())))))***,,,---...***+++,,,+++)))''''''((('''((()))******)))((('''&&&(((***+++,,,+++***((()))************+++++++++------,,,+++************)))************+++++++++++++++************++++++************************,,,,,,,,,++++++*********'''((()))***************+++)))(((''''''((()))+++++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++******///---***((((((***---///************************++++++************++++++******+++++++++,,,,,,,,,000...+++)))*********)))++++++++++++++++++++++++))))))))))))************(((((()))***+++,,,,,,,,,...,,,***'''%%%$$$$$$%%%)))************+++++++++))))))************)))))))))))))))))))))(((''''''***)))((()))***)))(((&&&******++++++++++++******************************((()))***++++++***)))((()))((('''&&&''')))+++,,,,,,,,,+++***)))))))))***))))))***++++++++++++***+++)))(((''''''((()))+++&&&''''''((()))******+++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&((()))+++,,,+++***(((&&&******))))))((((((''''''(((((())))))))))))((((((((((((((((((((()))************)))))))))))))))***))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''******++++++++++++******&&&&&&&&&&&&&&&'''((((((******))))))((((((''''''+++***)))'''''''''((()))***)))(((''''''((()))***&&&&&&'''((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((((((%%%''')))******)))'''%%%+++***((('''''''''((()))))))))))))))(((((((((((()))***+++,,,,,,+++***)))***)))''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''((()))+++,,,***************+++++++++))))))))))))************++++++******)))((((((((())))))))))))))))))))))))************************************)))'''&&&%%%******))))))((((((''''''+++******)))(((''''''&&&''''''''''''((((((((()))+++*********))))))(((((((((((())))))******++++++&&&(((***,,,---,,,+++***))))))(((((((((((())))))******))))))((((((''''''))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,---......++++++***)))(((((())))))''''''''''''((((((((()))((()))*********((('''&&&))))))))))))))))))))))))((()))))))))))))))((('''***)))))))))******+++,,,***+++,,,+++)))((('''(((***+++,,,------,,,+++***((()))***+++++++++******)))************+++++++++*********))))))***++++++)))************+++++++++++++++************++++++************************,,,,,,,,,++++++*********((()))******++++++*********)))(((''''''((()))***************************++++++++++++++++++++++++,,,+++++++++************,,,+++)))'''''')))+++,,,************************++++++************++++++*********+++++++++,,,,,,...,,,******++++++***)))************************(((((()))))))))*********(((((()))***++++++++++++&&&&&&'''((())))))))))))))))))*********+++++++++))))))************)))))))))))))))))))))(((''''''))))))))))))))))))((('''******++++++++++++******))))))))))))))))))))))))))))))(((''''''((())))))+++***(((''''''((()))***,,,+++******))))))******))))))***++++++++++++***&&&''''''''''''''''''&&&''''''(((((()))******+++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))))))))((())))))))))))((('''&&&'''((()))))))))(((&&&%%%***)))))))))((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((()))*********))))))(((((()))))))))((((((((((((((((((((((((''''''((())))))))))))(((************************(((((())))))))))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((+++***)))(((''''''((()))***)))(((''''''((()))***''''''(((((()))))))))((()))))))))))))))))))))))),,,+++***)))))))))***+++&&&'''((())))))((('''&&&******)))((((((((((((((())))))))))))(((((((((((())))))***++++++***)))((()))))))))***++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''')))***,,,******))))))((((((''''''))))))))))))************)))))))))))))))*********))))))))))))))))))))))))************************)))******))))))((('''&&&***)))))))))((((((((('''*********)))(((''''''''''''''''''((((((((())))))************)))))))))((()))))))))))))))*********%%%&&&((()))******))))))))))))(((((((((((())))))******))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))))))))'''''''''((((((((())))))((())))))***)))((('''&&&((((((((((((((((((((((((+++***)))(((((((((((((((******))))))))))))*********+++,,,+++)))(((((()))+++,,,------------,,,,,,******))))))******++++++)))************+++++++++(((((((((((()))***+++,,,)))************+++++++++++++++************++++++************************+++++++++++++++*********)))***++++++++++++++++++***)))(((''''''((()))***************************++++++++++++++++++++++++++++++*********)))))))))***))))))(((((())))))***************************++++++************++++++*********++++++++++++,,,+++******+++,,,,,,+++)))))))))))))))))))))))))))(((((())))))))))))******(((((()))***++++++++++++"""$$$''')))+++++++++***)))))))))*********++++++))))))************)))))))))))))))))))))(((((('''))))))******))))))((('''******++++++++++++******((((((((((((((((((((((((***)))&&&%%%%%%&&&)))***,,,+++)))''''''''''''(((++++++***)))))))))******((()))******++++++******%%%&&&((())))))(((&&&%%%'''(((((())))))*********))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))(((((((((((())))))******))))))((((((((((((((((((''''''''''''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))******)))((((((''''''((())))))'''''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))***(((((((((((())))))))))))***))))))(((((((((((()))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))******)))))))))***++++++(((((((((((((((((((((((()))************))))))((((((((((((((())))))))))))(((((()))******))))))((((((***+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))***++++++***)))((('''&&&&&&))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))((((((((((((******))))))((((((''''''''''''((((((((()))))))))************))))))))))))************))))))))))))'''''''''((())))))******))))))(((((((((((())))))***))))))))))))(((((((((***************+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))*********))))))((((((((()))))))))))))))*********''''''((((((((()))))))))((((((((()))(((((('''&&&''''''''''''''''''''''''...---+++***)))******+++***))))))))))))***++++++)))+++,,,,,,***)))))))))))))))******************+++***(((''''''(((***+++))))))*********+++++++++)))))))))))))))***++++++))))))*********+++++++++++++++************++++++************************+++++++++******************++++++,,,,,,,,,++++++******)))(((((()))*********************+++++++++*********************************))))))))))))(((((())))))******))))))(((************************++++++************++++++************++++++++++++)))))))))+++------+++)))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))***************&&&'''((()))***)))(((((())))))))))))************))))))************))))))(((((())))))))))))(((((()))***+++***)))(((((((((******++++++++++++******))))))))))))))))))))))))***)))'''&&&&&&''')))***+++***)))(((''''''((((((******))))))))))))******((())))))***************((()))***++++++***)))((((((((()))))))))*********))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))++++++***)))((()))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((''''''''''''(((((()))(((((((((((((((((((((((((((((()))***************''''''''''''''''''''''''******++++++++++++******((((((((((((((()))******''''''(((((())))))******)))))))))(((((((((((()))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))''''''''''''(((((())))))((((((''''''''''''((((((((()))***++++++***)))((((((((((((((())))))))))))'''(((((())))))))))))))))))***,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&'''((()))))),,,+++++++++******))))))((()))))))))************(((((())))))************))))))))))))))))))))))))************************''''''((()))))))))))))))))))))))))))((((((((((((***)))))))))(((((((((''''''(((((((((((()))))))))*********)))))))))))))))++++++******))))))((((((******))))))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))************))))))))))))(((((())))))************'''(((((((((((()))))))))''''''((((((((('''''''''((((((((((((((((((((((((...---+++*********+++,,,))))))))))))***+++,,,---)))+++,,,,,,***))))))***(((((((((((())))))*********)))'''%%%%%%''')))***))))))*********+++++++++---,,,+++***************))))))*********+++++++++++++++************++++++************************************************++++++,,,,,,,,,++++++*********))))))))))))******))))))*********+++++++++*********************************))))))))))))((())))))***++++++***))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++(((((()))+++------+++)))************************'''(((((((((((()))))))))(((((()))*********))))))+++***)))(((''''''(((((((((((()))))))))*********))))))************))))))(((((())))))))))))(((((((((***,,,+++)))(((((()))******++++++++++++******************************((())))))******))))))(((((((((((((((((()))*********))))))((())))))******(((((()))************)))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))************))))))++++++***)))((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***'''''''''''''''((())))))))))))))))))))))))))))))(((((()))*********************************************++++++++++++******((((((((((((((()))******''''''(((((())))))******((((((((())))))))))))((((((((())))))))))))((((((***))))))((()))***++++++))))))))))))))))))))))))&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((***++++++***)))((('''((((((((()))))))))***((((((((((((((())))))******+++,,,+++)))((()))+++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))******+++++++++,,,((()))))))))************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))******++++++******))))))((((((+++******)))******+++,,,))))))(((((((((((())))))))))))))))))************************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((('''((()))***++++++******(((((((((((()))))))))***(((((('''''''''((((((((())))))))))))))))))))))))******)))))))))*********+++++++++++++++,,,------)))+++,,,,,,+++******+++))))))))))))***+++,,,---+++)))'''&&&&&&'''((())))))************+++++++++...---,,,+++************)))************+++++++++++++++************++++++************************)))))))))***************++++++++++++++++++***)))************************)))))))))***++++++,,,,,,************************++++++*********))))))))))))******++++++******)))))))))))))))))))))))))))++++++************++++++)))))))))************+++)))(((((()))+++,,,+++)))************************''''''(((((((((((())))))(((((()))******))))))(((+++***(((''''''(((***,,,((((((((()))))))))******))))))************))))))'''(((((()))))))))))))))(((+++---,,,)))'''(((*********++++++++++++******************************((()))***++++++***)))(((&&&''''''((()))*********))))))((((((((()))******'''((())))))******))))))***)))'''&&&&&&''')))***************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))************+++******))))))((((((''''''(((((())))))******))))))((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((()))******''''''''''''((()))******************************'''((())))))******))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***(((((((((((())))))))))))'''(((((())))))))))))((((((((())))))))))))(((((())))))((('''((()))***+++))))))))))))))))))))))))(((((()))*********))))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''(((((())))))******(((((((((((()))***++++++***---///---***((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&'''((()))***++++++))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))************************))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))************++++++++++++***************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&'''(((***++++++***))))))((((((((()))))))))******)))(((((((((((())))))***************************(((((()))***++++++++++++000///...---,,,+++++++++)))+++,,,,,,+++***+++,,,******)))******,,,---...,,,+++***)))(((((()))***)))************+++++++++++++++***************+++)))************+++++++++++++++************++++++************************((()))))))))*********+++******++++++******)))(((*********++++++*********((())))))***++++++,,,,,,************************,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************+++)))((((((***+++******))))))))))))))))))))))))'''''''''((((((((())))))((()))))))))))))))(((((())))))))))))))))))******(((((((((((()))))))))***))))))************))))))''''''((()))))))))))))))(((+++...---)))''')))+++******++++++++++++******************************))))))))))))))))))))))))((((((((())))))))))))(((((((((((((((((()))******'''(((((())))))))))))))))))(((((((((((((((((()))************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++*********)))((('''''''''&&&'''((())))))))))))((('''((()))))))))(((&&&%%%'''((((((((()))))))))***&&&&&&''''''''''''&&&&&&((((((((((((((()))******(((((((((((()))***++++++))))))))))))))))))))))))''''''((())))))))))))(((''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((&&&'''((()))******)))((('''((()))******)))(((''')))((('''&&&&&&(((***+++))))))))))))))))))))))))((()))*********)))((('''&&&'''((())))))((('''&&&'''''''''''''''(((((()))'''''''''((()))*********))))))(((((()))***,,,---(((...333444000+++)))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))''''''(((((())))))******))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((('''((((((((()))))))))***(((((((((((())))))))))))(((((()))))))))*********((()))))))))************)))))))))))))))*********'''((()))******)))((('''))))))(((((((((((())))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&((()))***++++++***((('''(((((()))))))))************))))))((()))***+++,,,))))))))))))))))))))))))((()))+++---.........---444333111...,,,+++***))))))+++,,,,,,+++***+++,,,))))))(((((()))+++,,,...------,,,++++++******+++)))************+++++++++(((((((((((()))***+++,,,)))************+++++++++++++++************++++++************************(((((())))))*********+++***************)))((('''******++++++++++++******((())))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++++++++***((((((''''''''''''(((((())))))))))))))))))))))))++++++************++++++))))))))))))************,,,***(((''')))*********((((((((((((((((((((((((''''''''''''((((((((()))((()))))))))))))))(((((()))***+++,,,+++)))'''&&&(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))(((+++...---)))'''))),,,******++++++++++++******))))))))))))))))))))))))***)))'''%%%%%%''')))***)))*********)))((('''&&&((((((((((((((()))******'''(((((()))))))))))))))(((***+++,,,,,,+++***(((++++++******************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))******+++++++++++++++******)))(((''''''&&&&&&&&&'''(((((()))((((((((()))+++,,,+++***(((''''''((((((((())))))******(((((())))))))))))((((((((((((((((((((()))******(((((((((((()))***,,,,,,((((((((((((((((((((((((&&&''''''(((((((((((((((******************************++++++++++++******&&&&&&&&&&&&&&&'''((((((******))))))((((((''''''&&&'''(((*********)))((('''((()))******)))(((''')))(((&&&%%%&&&''')))***))))))))))))))))))))))))''''''(((((((((&&&%%%$$$&&&''')))******)))'''&&&'''&&&%%%%%%%%%'''((()))&&&''''''((()))******+++***))))))))))))+++---...'''///888:::555...***((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))************(((((())))))*********+++(((((())))))******++++++)))***+++---,,,+++)))((())))))(((((((((((())))))))))))******++++++++++++++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''''')))***+++,,,+++)))'''&&&))))))))))))************+++***)))))))))***,,,---))))))))))))))))))))))))(((*********)))+++111555NNN>>>///***+++)))'''%%%******)))(((((((((((((((***)))((('''''')))+++------+++)))***,,,---,,,)))***)))))))))(((((('''''',,,,,,,,,++++++*********+++*********))))))(((((("""$$$'''***+++,,,++++++))))))))))))))))))))))))************))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))'''+++,,,***+++......+++))))))))))))))))))))))))+++***(((&&&%%%&&&'''(((++++++***************+++,,,+++***)))((('''&&&&&&***)))(((***,,,...,,,))),,,++++++******++++++,,,(((((())))))******++++++************************)))++++++***((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&&&&%%%%%%&&&''')))***))))))))))))************))))))))))))))))))))))))+++***)))'''''''''((()))+++***)))(((((()))***++++++++++++++++++***)))(((***)))(((''''''((()))******************)))(((((((((((((((((()))***,,,,,,+++*********))))))((((((,,,,,,+++***)))))))))***)))))))))))))))*********+++*********))))))(((((())))))))))))(((((((((((()))******)))''''''((()))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((***)))(((''''''((()))***************************''''''((((((((((((''''''+++***'''&&&&&&'''***+++$$$%%%&&&(((***++++++,,,((((((((((((((((((((((((&&&%%%$$$%%%&&&'''&&&%%%&&&''''''((()))******+++((((((((((((((((((((((((''''''((()))))))))))))))+++,,,,,,+++(((%%%%%%%%%))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))******++++++++++++''''''(((((())))))******------,,,,,,+++*********)))((('''&&&&&&'''((()))++++++222::::::222++++++))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&''')))***++++++++++++*********))))))((((((+++++++++******(((''''''*********)))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))***+++,,,,,,+++))))))++++++++++++***)))''''''(((((())))))******+++++++++)))''')))+++,,,***'''%%%%%%&&&((()))+++,,,,,,((((((((((((((())))))***+++)))'''&&&%%%&&&'''((((((((())))))((('''&&&&&&&&&''')))+++,,,+++***)))))))))))))))************...---+++***)))((((((((())))))))))))))))))))))))+++)))'''&&&&&&(((***,,,))))))))))))))))))))))))+++++++++************)))******************++++++***((('''***///111///,,,++++++,,,,,,+++***(((''')))***+++***)))+++///333CCC777,,,)))***)))((((((******)))(((((((((((((((***)))((((((((()))+++,,,---+++)))***,,,---+++)))))))))))))))))))))******++++++*********)))))))))************)))))))))((('''(((***,,,,,,+++***)))))))))))))))))))))))))))------,,,,,,++++++++++++************************************)))))))))((())))))))))))))))))))))))(((+++,,,***+++......+++,,,,,,,,,,,,,,,,,,,,,,,,(((((('''&&&'''(((***,,,***))))))(((((())))))***))))))))))))))))))((((((((('''&&&(((***+++)))'''+++******))))))******+++)))))))))))))))*********************************(((***+++***)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))***)))(((''''''(((((()))))))))))))))************))))))))))))))))))))))))+++***)))((('''(((((()))******))))))))))))************++++++***))))))(((***)))(((((((((((()))******************)))((((((((((((((())))))***++++++*********)))))))))((((((++++++***)))))))))***************)))))))))))))))))))))))))))((((((''''''))))))))))))((((((((((((***,,,------+++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((***)))(((''''''((()))***)))******+++,,,,,,++++++((((((((((((((((((((((((+++)))(((((()))***((('''''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))+++,,,---+++)))'''''''''))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((************++++++++++++)))(((''''''''''''((()))******...555555...******))))))))))))))))))))))))&&&'''((())))))((('''&&&*********)))((('''&&&%%%************)))))))))(((+++++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((()))************)))(((************)))(((((('''((((((((((((((()))))))))+++***)))***,,,---+++((())))))))))))*********+++)))))))))))))))***++++++,,,***)))'''''''''))))))(((((())))))(((''''''&&&&&&''')))+++++++++***)))))))))))))))************++++++***)))(((((((((((())))))))))))))))))))))))((('''%%%$$$$$$&&&((()))))))))))))))))))))))))))+++++++++*********))))))((())))))***,,,...111222222///---///222333000,,,---------,,,,,,+++))))))+++++++++***)))***...000444---(((((()))'''(((+++******)))((((((((()))))))))))))))))))))*********,,,*********+++,,,+++***((())))))***++++++,,,,,,***))))))))))))(((((((((************)))))))))))),,,------------+++***((())))))))))))))))))))))))))))))))))))((((((((((((************************************))))))))))))))))))))))))))))))))))))))),,,,,,***+++...///,,,)))))))))))))))))))))))))))((((((((((((***+++,,,(((((((((''''''(((((()))&&&''''''((()))***++++++((((((''')))***+++)))((()))))))))(((((()))))))))************))))))))))))************************(((***+++***))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))---,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((())))))))))))************))))))))))))******))))))((((((***))))))(((((())))))***)))************))))))((())))))))))))))))))************))))))))))))(((((())))))((((((((()))******++++++******))))))((((((((((((((((((''''''''''''(((((((((((()))))))))))))))+++---...,,,***)))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))))))))(((((((((((())))))))))))))))))((('''&&&%%%((((((((((((((((((((((((,,,+++))))))******)))'''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***+++,,,,,,***))))))***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''*********)))((('''''''''((((((((()))***+++++++++)))((((((''''''(((((()))***)))+++......+++)))***))))))))))))))))))))))))''''''((((((((((((''''''((()))***++++++,,,,,,+++************))))))))))))******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((())))))))))))(((((()))))))))))))))((((((((((((((((((((('''''''''''',,,+++***+++------+++***,,,,,,++++++******))))))***************++++++,,,,,,+++)))(((((()))******(((((()))))))))(((''''''%%%&&&(((*********))))))))))))))))))************)))((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$%%%&&&(((***))))))))))))))))))))))))++++++*********)))))))))''''''(((***---111555888666444111111222222...***))))))((('''&&&&&&&&&&&&---,,,+++***)))***,,,---+++((((((***)))''')))---******))))))((())))))***((()))************))))))+++*********+++++++++***+++++++++++++++++++++,,,))))))))))))))))))))))))*********)))))))))))))))------------,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''*********************************)))))))))))))))))))))))))))))))))))))))***,,,---***+++...///---''''''''''''''''''''''''---,,,+++***))))))))))))((((((''''''(((((())))))''''''((()))***++++++,,,++++++++++++,,,,,,+++******))))))(((((())))))***++++++******))))))((((((***************************+++,,,+++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))+++++++++******)))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))************)))((()))************))))))((())))))))))))))))))((((((((((((''''''((()))******,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))'''&&&'''(((***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((())))))******))))))((('''((()))******)))((('''''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((((('''&&&&&&((()))(((&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))++++++*********+++((()))))))))************))))))))))))))))))))))))***)))(((''''''((()))***((((((''''''''''''&&&&&&***)))))))))(((((((((''''''((((((((()))))))))***)))(((((((((((((((((()))***)))((())))))((()))***(((((((((((((((((((((((())))))************))))))&&&'''((()))*********************)))))))))))))))***************)))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((())))))))))))))))))(((((((((((((((((()))))))))))))))(((((('''''''''+++***++++++,,,,,,+++***,,,++++++******))))))(((***))))))))))))***++++++******)))(((((())))))***(((((()))))))))(((((('''&&&&&&((())))))***))))))((()))))))))************'''(((((())))))*********))))))))))))))))))))))))***)))(((((((((***,,,---))))))))))))))))))))))))************))))))))))))(((''''''(((+++///222555333111.........,,,)))&&&((('''%%%$$$$$$$$$%%%&&&---,,,+++*********++++++((('''))),,,***'''(((,,,******))))))))))))******))))))************)))(((************************...------,,,+++******)))************************))))))))))))))))))******++++++++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))******))))))))))))))))))))))))***,,,,,,)))***...///---************************---,,,+++******)))))))))((((((((((((((()))***+++))))))))))))************++++++,,,,,,,,,+++++++++*********))))))*********++++++******))))))((((((************************------...,,,)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))*********((()))))))))************))))))))))))))))))))))))))))))******************((()))***++++++***)))((('''((())))))))))))(((((())))))************))))))((())))))*********))))))))))))*********))))))((((((((((((((((((((())))))((((((''''''((()))******,,,++++++***)))(((''''''))))))))))))))))))))))))'''((((((((()))))))))***))))))'''%%%###$$$'''******))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''((()))******)))((('''(((((()))*********))))))))))))))))))))))))))))))%%%$$$###%%%''')))((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%''')))***))))))***+++((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))(((((((((''''''((())))))))))))))))))(((******)))'''''')))******''''''''''''''''''''''''******))))))))))))******+++***)))&&&$$$!!!))))))))))))))))))******)))************))))))(((''''''(((((())))))))))))((((((((((((((((((((((((++++++******)))))))))((())))))))))))******++++++))))))(((((((((((()))************))))))((((((((())))))***+++***)))))))))((((((((())))))))))))))))))(((((((((((()))******((((((((('''((((((((()))(((((()))))))))))))))(((&&&'''((())))))*********((()))))))))************'''((()))+++++++++++++++))))))))))))))))))))))))************+++,,,---...))))))))))))))))))))))))*********)))))))))(((((()))(((''''''''')))+++,,,,,,+++*********)))'''%%%,,,+++)))(((((()))******---,,,******++++++***)))***)))***---,,,((((((+++******)))))))))***++++++*********))))))))))))))))))***+++***))))))***+++///...---,,,***)))(((((())))))************++++++))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))************))))))))))))))))))))))))))),,,+++((()))---...---))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((()))***+++++++++++++++******))))))))))))***,,,+++***((())))))+++******))))))******+++************))))))))))))************************---......,,,)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++******))))))************))))))(((((())))))******)))))))))******++++++******)))((())))))************)))((()))***++++++***)))(((''''''(((((((((((())))))))))))((((((((()))******++++++******))))))(((((())))))))))))************''''''(((((())))))******,,,+++)))'''%%%&&&))),,,******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))&&&'''((()))*********)))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''&&&&&&((()))************))))))))))))))))))))))))&&&%%%%%%&&&)))******)))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''%%%''')))))))))((()))+++))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********'''''''''((()))******************)))((('''''''''((())))))******))))))(((***++++++((((((++++++***''''''''''''''''''''''''((((((''''''''''''((((((++++++***)))(((&&&$$$###))))))))))))************))))))************))))))&&&''''''(((((())))))***)))))))))))))))))))))))),,,,,,+++***)))(((''''''***)))))))))***+++,,,---+++***)))(((((()))***+++************))))))))))))((()))++++++)))((()))***&&&&&&'''((()))******+++((((((((((((((())))))***''''''''''''(((((((((((((((((()))*********))))))((((((((()))******++++++))))))))))))************((()))***,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((()))+++,,,,,,))))))))))))))))))))))))******)))))))))(((((((((***)))((('''&&&&&&&&&&&&'''(((((())))))(((((('''***))))))(((((()))))))))---+++))))))+++,,,***(((+++((())),,,,,,)))(((*********))))))******+++,,,,,,+++)))((((((((()))***(((***++++++(((((()))+++------,,,+++***))))))(((((((((((()))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))************************((()))))))))************)))))))))))))))))))))))))))+++***&&&''',,,...,,,(((((((((((((((((((((((('''((()))***++++++++++++''''''''''''((()))***++++++++++++*********)))))))))+++---,,,)))((((((***)))))))))(((((())))))))))))))))))))))))*********************************+++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''((()))))))))((('''))))))))))))************))))))))))))))))))))))))((()))***++++++++++++*********))))))))))))******((())))))***++++++******)))***++++++++++++***)))(((((()))***************&&&''')))+++++++++***)))'''''''''((((((((())))))++++++***)))))))))***************)))))))))))))))((((((((()))))))))******'''''''''((()))************+++,,,,,,***)))***+++******)))((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******%%%&&&((()))*********)))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))***((('''((()))***((('''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))(((''''''&&&(((******))))))***+++))))))))))))************((((((((((((((((((((((((&&&'''***++++++***'''&&&''''''((()))******+++,,,(((((((((((())))))))))))))))))))))))))))))))))))((()))************)))((('''+++,,,)))))),,,+++''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''')))+++---...///000((()))))))))************))))))************))))))&&&&&&''''''((())))))***))))))))))))))))))))))))*********))))))((((((''')))((((((((()))***,,,---...,,,+++)))((()))***+++((((((((()))))))))))))))(((***,,,,,,***((()))+++'''(((((()))******++++++))))))(((((())))))***+++''''''((()))))))))))))))(((((()))***************)))))))))******+++,,,---))))))))))))************'''(((***+++++++++)))((())))))))))))))))))))))))%%%&&&&&&'''(((******+++))))))))))))))))))))))))***)))))))))((((((((((((((())))))***)))((('''&&&&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&,,,***((())),,,,,,+++(((,,,((('''+++---***((()))******))))))***+++,,,,,,---+++)))''''''((()))***(((***,,,+++(((''')))+++++++++******************&&&'''''''''(((((())))))(((((())))))*********+++,,,,,,+++***))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---************************(((((())))))*********+++))))))))))))))))))))))))(((***)))&&&&&&+++---,,,++++++++++++++++++++++++******+++******)))((('''%%%%%%%%%&&&'''((()))*********************+++++++++---///...+++******,,,((((((''''''''''''(((((((((((())))))******++++++************************(((***++++++++++++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))(((&&&%%%))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,+++***+++***)))(((((()))***+++))))))***+++++++++++++++)))***+++,,,,,,+++***)))(((((()))***************%%%''')))+++,,,+++******&&&'''''''''(((((()))))),,,,,,+++***))))))******)))))))))))))))*********&&&'''''''''(((((())))))&&&''''''((()))******+++'''***---///---***((('''******)))((((((((((((((())))))))))))))))))))))))'''''''''((()))******+++%%%&&&((()))*********)))(((((((((((((((((((((((())))))************))))))))))))(((((((((((()))))))))******+++++++++++++++)))))))))))))))))))))))),,,***((('''((('''%%%$$$&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))(((''''''((()))++++++******+++,,,))))))))))))************((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%%%%&&&'''((()))+++,,,,,,******))))))((((((''''''(((((())))))******++++++((()))***++++++***)))(((%%%+++---******---+++%%%************************+++***)))(((((()))***+++%%%&&&'''))))))*********(((((())))))*********+++((())))))*********))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''((()))+++,,,///...,,,***))))))***+++&&&'''''''''(((((()))))))))+++...---+++)))***,,,***************+++++++++*********)))***++++++,,,(((((()))***************(((((()))***************************+++,,,---...))))))))))))************'''((()))+++***)))(((&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&(((***,,,---,,,+++***%%%&&&(((((('''&&&&&&''''''((()))*********((((((***************++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))++++++***))))))***++++++)))))))))))))))******+++,,,)))((())),,,---+++)))'''''''''(((((()))++++++))))))))))))************%%%&&&'''((()))***++++++...---++++++,,,+++***(((%%%&&&''')))+++---//////*********)))))))))))))))*********)))))))))((((((((()))***++++++***)))(((++++++******))))))((((((******)))))))))))))))***++++++************++++++))))))*********+++++++++++++++++++++*********)))))))))************))))))))))))(((((()))+++---...,,,+++******))))))******++++++******++++++,,,---******+++,,,,,,+++******++++++******************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((('''%%%%%%%%%&&&(((***(((''''''&&&&&&&&&&&&&&&)))((('''''''''(((***+++,,,,,,++++++******))))))((((((''''''((()))******)))((('''&&&&&&'''((()))+++++++++,,,,,,+++++++++++++++***)))((('''&&&&&&(((((()))***+++*********)))))))))))))))))))))))),,,,,,+++***)))((('''&&&((('''&&&&&&&&&''')))*********))))))((((((''''''(((((())))))*********+++&&&''')))*********)))(((&&&&&&'''((())))))((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))%%%,,,333333---((((((***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******************************))))))((((((''''''******))))))((((((''''''))))))************)))))))))((('''''''''(((***+++((((((((((((((((((((((((+++*********))))))((((((((()))***+++,,,,,,+++***))))))*********(((&&&%%%&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************)))(((''''''&&&***)))(((''''''((()))***((((((''''''''''''((((((***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******))))))))))))))))))+++(((%%%%%%)))+++***)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))***,,,---...---,,,+++++++++***(((&&&))))))))))))))))))))))))))))))************))))))&&&'''(((***++++++++++++*********))))))))))))(((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''((())))))******+++,,,,,,************)))))))))((())))))))))))))))))))))))(((((()))))))))*********)))******++++++******))))))***++++++++++++***))))))))))))))))))******+++---+++)))***++++++)))'''%%%&&&(((***+++******)))))))))))))))******************************++++++,,,***))))))+++,,,+++***(((((()))***++++++,,,,,,***)))))))))))))))))))))++++++++++++************))))))************))))))*********))))))))))))))))))((((((((()))***+++++++++******))))))******+++++++++++++++,,,,,,,,,,,,++++++*********)))))))))))))))************)))))),,,+++******))))))******+++***))))))(((((())))))))))))(((((())))))***+++******))))))))))))******(((((((((((()))***++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))((('''&&&&&&((()))+++---,,,++++++******++++++((((((((((((((()))*********************)))))))))(((((('''''''''((())))))+++***)))(((((()))***+++******++++++++++++************))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((('''''''''&&&''''''(((((())))))))))))'''((()))))))))))))))(((&&&&&&'''(((((((((((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((()))))))))*********+++******)))(((((())))))---222777666...(((''')))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************************)))))))))((((((((('''))))))))))))(((((((((((())))))************)))))))))(((((('''((()))***+++((((((((((((((((((((((((************)))))))))((('''((()))***+++******))))))))))))))))))((((((''')))***+++,,,,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***---,,,,,,+++******)))))))))))))))(((((())))))))))))((((((''''''(((((()))))))))***++++++***))))))))))))))))))))))))))))))************************((('''&&&&&&((())))))((())))))************))))))))))))))))))))))))))))))(((((())))))***+++,,,---,,,***)))***+++++++++)))))))))))))))))))))))))))))))))************))))))'''((()))******+++******+++************)))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))((('''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((())))))***+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++''')))+++,,,,,,+++)))''')))))))))))))))******+++...,,,************((('''$$$&&&))),,,,,,+++)))'''))))))))))))************---,,,,,,+++***)))(((((()))(((''''''***+++,,,+++++++++*********)))))))))))))))))))))))))))************************++++++******))))))))))))******))))))))))))************''''''(((((()))+++,,,---+++******))))))******+++''''''''''''((((((((((((******)))))))))((((((((())))))************))))))+++++++++++++++***))))))***))))))((((((((((((((())))))(((((())))))***+++,,,+++***))))))***+++,,,&&&&&&''''''(((***+++,,,***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((***)))((('''((()))***+++,,,++++++***************'''((())))))******))))))((())))))))))))))))))***))))))((('''''''''((((((******))))))))))))******))))))************))))))))))))))))))((((((((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))''''''((()))******++++++((())))))***************''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))************)))((((((((())))))...222666444...)))((()))(((((((((((())))))))))))************************(((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))''''''((())))))))))))(((((((((((((((((())))))***++++++,,,,,,,,,+++******''''''''''''''''''''''''))))))))))))))))))))))))((()))******++++++******)))))))))(((''''''&&&&&&))))))************))))))***))))))(((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((((('''''''''((())))))************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,///---***((()))*********))))))))))))))))))))))))))))))************))))))))))))************))))))+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))************))))))))))))((('''''''''(((((('''''''''''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))************)))))))))))))))))))))******+++,,,++++++*********))))))'''((()))++++++***))))))((()))))))))************+++******)))((('''&&&&&&)))'''&&&''')))++++++***++++++******))))))(((((()))))))))))))))*********(((((())))))))))))******+++***)))(((((()))***+++(((((())))))******++++++))))))(((((()))***++++++******))))))))))))******%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((())))))************))))))&&&''')))+++,,,,,,,,,+++******)))(((((((((((()))++++++******++++++,,,---........................((((((((((((((()))***+++))))))***************+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))((((((((()))***++++++******)))))))))))))))'''((()))++++++***))))))''''''(((((())))))******+++***)))(((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((()))))))))***+++***((('''((()))+++---((((((((((((((((((((((((&&&''''''((()))***++++++'''((()))***+++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((''''''(((((((((((((((''''''((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((()))))))))******))))))((((((((())))))&&&***......+++)))***,,,(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))))))))((('''''''''''')))+++,,,++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************'''''''''&&&&&&%%%%%%%%%((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''((((((###'''******(((&&&''')))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))))))))***+++555111,,,(((''''''''''''))))))))))))))))))))))))))))))************))))))***************)))((((((++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))((((((((((((((()))'''''''''((((((''''''&&&))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++***)))(((((()))***++++++***(((''''''(((***+++)))))))))))))))******+++))))))*********++++++,,,******)))(((((()))+++,,,((()))))))))************)))))))))(((((((((((((((***)))((()))++++++***((())))))))))))))))))******(((((())))))************************************+++***)))(((((()))***+++(((((())))))******++++++++++++***)))(((((())))))***))))))))))))))))))***************++++++++++++))))))))))))(((((((((((())))))************))))))&&&''')))+++,,,,,,,,,+++++++++***))))))))))))***++++++******++++++,,,------...///000000///...---,,,+++******))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((''''''((((((((())))))---,,,,,,+++++++++++++++'''(((***+++++++++***)))''''''(((((())))))******,,,++++++***))))))))))))''''''((((((((((((''''''((((((((())))))(((((((((''''''(((((())))))******+++***((('''((()))+++---(((((((((((((((((((((((((((((((((((((((((())))))&&&'''((()))***)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((('''''''''((((((((((((((('''&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))"""%%%((()))((((((***---(((((((((((())))))))))))(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************((('''&&&&&&''')))+++,,,+++******))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))******)))))))))))))))(((((()))***++++++***)))(((******))))))))))))******************************(((((((((((((((((((((((('''''''''(((((()))))))))%%%(((,,,,,,***((()))+++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))((())))))******777222,,,(((''''''''''''))))))))))))))))))))))))))))))************))))))******+++******)))((('''+++++++++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((())))))***'''(((((()))))))))(((((())))))))))))))))))))))))*********))))))(((((('''))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***))))))(((((())))))***---***'''%%%%%%'''***---)))))))))))))))******+++'''(((*********+++,,,...---+++)))'''''')))+++---))))))))))))************))))))******++++++,,,,,,******+++---...---***((('''(((((())))))*********((((((((()))******++++++,,,,,,,,,,,,++++++************))))))))))))******))))))))))))************---,,,+++)))((((((''''''***))))))(((((())))))***************++++++++++++******)))))))))((((((((())))))************))))))+++++++++++++++***)))))),,,++++++***************))))))(((((())))))***+++)))***+++,,,,,,+++***)))...---,,,***))))))(((((('''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,''''''(((((((((((())))))+++***))))))(((((())))))((()))******++++++******((())))))))))))))))))***++++++***)))))))))******))))))************))))))(((((())))))))))))((((((''''''(((((())))))******((('''&&&&&&&&&''')))***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''(((((((((((((((((((((((()))))))))))))))************))))))))))))&&&''')))*********)))((((((((((((((((((((('''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''(((((())))))&&&((()))((((((((()))+++(((((((((((())))))))))))''''''''''''''''''''''''(((((('''&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***************+++''''''''''''((()))++++++,,,+++******)))******+++************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))(((((((((((((((((())))))))))))((((((***))))))(((((())))))***+++******))))))******+++(((((((((((((((((((((((()))))))))******++++++,,,((()))++++++*********+++))))))************))))))))))))))))))))))))))))))((((((((((((((()))***+++333///+++((((((***++++++))))))))))))))))))))))))))))))************))))))***************)))((('''*********))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))************))))))))))))((((((((()))******'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******((()))))))))************))))))))))))))))))))))))************++++++++++++(((((())))))))))))((((((+++***(((&&&&&&(((***+++)))))))))))))))******+++''')))++++++))))))+++---,,,+++***)))((()))+++,,,))))))))))))************)))*********++++++++++++)))***---111333111---***(((((((((((())))))))))))'''(((((()))******++++++,,,,,,+++***)))(((''''''))))))************))))))*********)))))))))))))))++++++***)))((((((((()))))))))(((((((((((())))))''''''((((((((()))))))))++++++*********)))))))))))))))************)))))),,,+++******))))))******++++++***)))))))))))))))))))))(((((())))))***+++)))(((&&&%%%%%%&&&((())),,,+++***)))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++(((((())))))*********)))(((((('''&&&&&&&&&&&&'''******))))))******+++,,,***************)))))))))(((((((((((((((((()))***((()))***++++++***)))(((((())))))******))))))((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((('''((())))))***'''''''''((((((((())))))******)))))))))(((((((((###%%%(((+++,,,+++)))(((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((()))))))))))))))(((''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************'''((((((((()))))))))***))))))))))))(((((((((((())))))************))))))&&&'''((()))***))))))(((((((((((((((((((((((((((((()))))))))************,,,+++***)))((())))))***''''''((())))))***))))))***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))***)))(((((((((((()))***((((((((((((((((((((((((''''''((())))))***++++++***)))((((((***++++++***))))))************))))))))))))))))))))))))))))))'''''''''((((((***+++,,,222///+++)))***+++++++++))))))))))))))))))))))))))))))************))))))))))))*********))))))((()))))))))((((((((('''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))******+++&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))*********+++++++++'''((()))******)))((('''))))))(((((((((((()))))))))))))))))))))******+++)))+++---,,,)))(((***,,,******+++++++++******)))))))))))))))************)))))))))(((((((((((((((''')))...333666444000,,,))))))))))))(((((((((((('''(((((()))***+++++++++))))))(((&&&%%%$$$###"""((()))***++++++***)))(((++++++******))))))((((((***)))))))))))))))******))))))(((((((((((())))))************++++++++++++++++++++++++************))))))************))))))))))))(((((()))+++---...******)))(((((((((((((((+++++++++***+++,,,,,,---+++(((### ###(((+++)))((((((((((((((()))***((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))***++++++++++++***,,,++++++***************+++***)))))))))***,,,---,,,,,,++++++******))))))&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&))))))************))))))))))))))))))(((((((((((((((((()))***+++*********))))))))))))))))))))))))''''''((((((((((((((((((***)))((((((((()))+++,,,&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&!!!$$$(((,,,---,,,***((((((((())))))((('''&&&&&&%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***((('''&&&%%%%%%&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************'''((((((((())))))************))))))((((((''''''))))))************))))))&&&''')))*********)))((((((((((((((((((((((((((((((((())))))*********++++++***)))'''''''''((()))&&&''')))*********)))((('''&&&%%%%%%%%%'''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))*********+++++++++++++++((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((+++(((%%%%%%)))+++***)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,444111---+++******)))((())))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((('''''''''''''''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))((())))))***++++++%%%%%%&&&'''((((((((('''''''''''''''''''''''''''************************((((((((((((((((((((((((+++++++++*********))))))(((((((((((((((((((((((()))'''&&&''')))******)))((()))++++++)))((()))***,,,,,,+++***)))(((''''''************************)))************+++++++++++++++************++++++---,,,+++)))))))))***+++'''(((***,,,,,,,,,******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******'''((()))******)))(((''')))))))))))))))(((''''''((((((((((((((((((((((((++++++******))))))((((((++++++************++++++((('''%%%%%%&&&((()))***)))***+++++++++)))((('''((()))******))))))***+++%%%&&&'''(((((()))(((((())))))))))))))))))))))))(((((())))))******++++++((()))***+++,,,---------((('''&&&&&&&&&((()))***,,,,,,+++***)))(((''''''******))))))((((((''''''))))))))))))************************************)))'''&&&(((+++---,,,***(((((()))*********************))))))))))))******)))))))))(((''''''&&&&&&%%%&&&((()))*********))),,,++++++******++++++,,,)))***,,,------,,,***)))+++******)))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((((('''(((((((((((((((((((((((())))))))))))************))))))))))))************---,,,+++)))((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))************(((((((((((())))))))))))+++&&&&&&***+++(((***///'''(((((()))******++++++***(((%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++(((((()))(((((('''&&&&&&,,,+++++++++******))))))******))))))((((((((('''******))))))((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))''''''(((((())))))******)))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&)))(((((()))++++++***)))''''''(((((())))))******))))))(((((((((((())))))''''''''''''((((((((((((++++++++++++***((('''&&&(((((('''''''''(((((())))))))))))******++++++,,,'''((())))))(((((()))+++******************************))))))(((((('''''')))'''(((***)))'''***///:::111)))***+++***)))***))))))+++,,,,,,+++***)))(((((((((((('''''''''''')))))))))))))))(((''''''))))))))))))((((((((((((((('''&&&''')))******)))))))))))))))((((((((((((******++++++,,,,,,------+++***)))(((((()))***+++******))))))((((((''''''((())))))***************((((((((((((((((((((((((************************))))))))))))))))))))))))*********)))))))))((((((************************+++***((()))***++++++***((()))++++++)))))))))***++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++++++++************+++++++++***((('''''''''((()))))))))((())))))******+++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))************)))))))))*********))))))((('''((((((((((((((((((((((((+++*********))))))((((((*********))))))*********,,,+++)))***+++,,,+++******************)))((((((((()))))))))))))))******((())))))))))))((('''''')))))))))))))))))))))))))))))))))))))))*********((()))***+++,,,,,,,,,,,,))))))((((((((()))******++++++******)))(((((((((+++*********))))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&(((+++,,,+++***(((((()))*********************))))))))))))******(((((())))))))))))))))))''''''((()))************+++******))))))******+++++++++************+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&++++++++++++++++++++++++(((((()))))))))*********(((((()))))))))*********(((((((((((())))))***+++'''''''''&&&&&&'''''''''((((((((()))))))))******(((((((((((())))))))))))***''''''***)))%%%###&&&,,,++++++******)))))))))---+++))))))*********)))***************************)))(((((((((((()))***))))))******)))((((((''')))))))))(((((((((''''''))))))))))))((((((''''''))))))))))))((((((((((((************************)))((('''&&&&&&'''((()))'''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))))))))))))))((()))(((((()))++++++***)))))))))))))))(((((((((((())))))(((((((((((()))))))))((((((((((((((((((((()))************))))))(((+++***)))((((((((((((((())))))))))))************&&&((())))))(((''')))***((((((((((((((((((((((((***)))))))))(((((((((''')))'''(((***)))'''***///===222))))))++++++)))))))))***++++++++++++***)))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((((((''''''(((******)))'''))))))))))))((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''&&&&&&'''(((((((((''''''((((((((((((((((((((((((************************************************)))))))))(((((((((((((((************************...,,,+++***,,,,,,,,,+++(((***++++++***))))))***************************(((((((((((((((((((((((()))************+++++++++++++++************++++++***)))(((((('''(((((((((***)))'''&&&&&&(((***+++))))))))))))))))))))))))******************************))))))))))))******++++++************++++++*********+++******)))(((((((((((((((((((((((((((*********)))))))))))))))***))))))(((((())))))***,,,***(((***,,,,,,***'''+++******)))))))))))))))((((((((()))))))))******))))))*********))))))((())))))))))))))))))))))))************))))))))))))(((((()))***++++++++++++******++++++******))))))))))))))))))))))))))))))++++++++++++************))))))))))))************(((((((((((((((((((((((()))((('''(((***++++++***((())))))************)))***))))))(((((())))))***((((((((()))***+++++++++***)))))))))))))))******)))))))))(((((())))))))),,,+++)))(((((()))+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))******(((((())))))))))))******''''''''''''((()))***+++''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((('''(((+++***%%%""""""***))))))(((''''''&&&&&&***)))((()))******(((&&&************************)))((((((''''''(((((()))***************))))))((())))))((((((((((((''''''(((((((((((((((''''''&&&(((((((((((())))))))))))************************))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))*********************)))))))))))))))+++******))))))******+++)))(((((()))++++++***)))*********)))((('''''''''))))))(((((((((((())))))*********))))))((((((((((((((())))))************---,,,+++)))((((((((((((*********)))))))))))))))&&&'''((((((''''''(((***(((((((((((((((((((((((())))))))))))((((((((((((***((((((***)))(((***///AAA333((((((++++++)))(((******+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))(((((((((***+++***'''%%%(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************///---++++++,,,,,,+++***(((***,,,+++***)))******)))))))))******+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++*********************)))((('''((((((******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++)))(((((()))++++++******+++++++++******))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))+++)))'''(((***+++***'''+++***)))(((((()))***+++(((((('''(((***+++******((()))***+++++++++++++++))))))))))))))))))))))))++++++******))))))(((((((((((()))*********************+++,,,+++***((('''(((((())))))************************************((()))))))))************)))))))))))))))))))))))))))(((((()))************((()))************))))))))))))(((((((((((())))))((((((((())))))*********,,,+++)))(((((()))***+++***))))))(((((())))))***+++***)))(((((()))***++++++******)))))))))))))))((((((((((((((((((((((((*********))))))))))))(((''''''''''''((((((((((((******))))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))***(((((((((((()))))))))***))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''(((******((((((((('''''''''(((((()))))))))((('''''')))******'''%%%''''''''''''''''''''''''((((((''''''''''''(((((()))))))))******))))))(((******************))))))''''''(((((((((((('''&&&'''''''''((()))************************************))))))))))))))))))***'''(((((((((((()))))))))******))))))((((((''''''''''''((())))))***++++++,,,++++++******)))))))))+++***)))(((((()))***+++)))(((((()))++++++***)))***)))))))))((((((((('''))))))(((((((((((())))))++++++******))))))((((((***)))))))))))))))******+++******)))((((((((((((+++++++++******)))))))))%%%'''((((((''''''((()))************************))))))))))))((((((((((((***((((((******(((***000BBB444''''''+++,,,)))'''++++++++++++*********)))***************+++++++++(((((())))))))))))(((((((((((((((((())))))))))))(((((()))+++,,,***&&&###(((((((((((())))))))))))******))))))((((((((('''))))))***++++++***((('''))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))...,,,*********+++***))))))***,,,,,,***)))***+++))))))******++++++,,,,,,************************))))))*********+++++++++++++++************++++++*********+++++++++******)))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***)))(((''''''((()))***)))******+++++++++******************************(((((())))))******++++++))))))(((((((((((())))))++++++*********++++++++++++***)))(((((()))***+++)))((('''(((+++,,,,,,***+++++++++++++++******)))))))))))))))))))))))))))++++++******))))))(((((((((((()))************)))))))))***+++***)))'''&&&((((((((()))******++++++))))))))))))))))))))))))((()))))))))************************************((()))))))))))))))******))))))*********))))))((())))))(((((((((((()))))))))))))))(((((('''''''''+++***)))(((((((((***************))))))*********((()))***++++++***)))(((+++******)))))))))))))))((((((((((((((((((((((((+++*********))))))))))))''''''''''''(((((((((((())))))******************(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))***)))(((''''''&&&''''''''''''((())))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))(((&&&&&&)))++++++******+++++++++++++++,,,*********,,,------+++)))''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))(((((('''))))))))))))))))))******&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++)))))))))))))))))))))))))))******************)))(((((((((((()))))))))*********))))))((((((''''''%%%&&&&&&'''((()))******,,,,,,++++++******))))))******(((''''''(((******)))(((((()))++++++***)))'''((((((((()))))))))***))))))(((((((((((())))))+++*********)))))))))(((,,,+++***)))((((((((((((''''''''''''(((((()))***,,,,,,,,,++++++******)))&&&'''((((((''''''(((***************************(((((((((((())))))))))))***((()))+++***(((+++000>>>222''''''++++++)))(((,,,++++++******))))))))))))*********+++++++++,,,(((((())))))))))))(((((('''((((((((()))))))))***(((((()))+++,,,***&&&###'''((((((((()))))))))******)))))))))(((((('''''')))***+++++++++)))((('''(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((************************************************************++++++++++++((((((((((((((((((((((((,,,***((((((*********))))))+++,,,,,,+++******+++*********+++++++++,,,,,,************************)))************+++++++++++++++************++++++''''''((())))))))))))((()))***,,,------+++)))'''))))))))))))))))))))))))************************++++++************++++++))))))(((((((((((())))))((()))******+++*********************************''''''((()))***++++++,,,***))))))(((((())))))***)))---000000,,,(((((())))))))))))))))))******+++***(((''')))---///---+++......---,,,***(((&&&%%%))))))))))))))))))))))))************))))))))))))))))))******+++******))))))))))))***))))))(((((((((((())))))*********+++((((((((((((((()))))))))))))))))))))************************************((()))******)))((()))+++)))************))))))((()))((((((''''''(((((())))))))))))((('''&&&&&&&&&)))((((((((((((((())))))+++******))))))******+++((()))+++,,,,,,+++)))(((+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))((((((''''''(((((()))***'''((()))******)))((('''''''''((((((((()))))))))(((((((((((()))))))))))),,,,,,(((###"""&&&)))(((+++***)))((('''&&&%%%$$$)))(((((()))++++++***(((************************'''(((((())))))(((((('''&&&''''''(((((((((((('''&&&&&&''''''''''''((((((&&&''')))++++++***((('''&&&''''''((()))******+++(((((((((((((((((((((((())))))************))))))((((((((()))))))))******))))))))))))((((((((((((%%%&&&&&&'''((())))))***+++++++++***************)))))))))(((((())))))))))))(((((()))++++++***)))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))...,,,***)))''''''((((((&&&&&&&&&&&&''')))***++++++++++++***************'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++))))))+++***)))+++000777...'''(((******)))***---,,,+++***)))))))))))))))))))))***++++++,,,,,,'''(((((()))))))))))))))''''''(((((())))))******(((((((((***+++***'''%%%''''''(((((())))))******''''''''''''&&&&&&&&&&&&((())))))(((((('''&&&%%%(((((((((((())))))))))))%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))+++)))((((((***++++++***)))+++,,,,,,+++******+++++++++++++++++++++++++++************************)))************+++++++++++++++************++++++&&&'''((()))***))))))(((***************))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))******)))))))))'''((())))))*********)))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,*********))))))*********---777@@@???666,,,(((((((((((()))***************,,,)))(((***...111///,,,++++++++++++***)))(((''')))))))))))))))))))))))))))))))))))))))************+++++++++++++++************)))))))))***++++++)))))))))))))))*********(((((()))))))))*********))))))))))))************************************(((***+++***(((''')))+++***************)))((((((((((((''''''''''''(((((()))))))))(((((((((((((((%%%&&&'''((((((((((((((()))))))))(((((()))))))))******++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))******)))((((((((())))))'''((()))******)))((('''((((((((()))))))))******(((((((((((()))))))))))))))+++***%%%%%%)))+++)))(((((('''&&&$$$###"""!!!'''%%%$$$%%%&&&(((((('''************************(((((()))******)))((((((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&(((***,,,,,,+++)))(((''''''(((((())))))******))))))))))))))))))))))))(((((()))******)))(((((((((((()))))))))*********(((((((((((())))))))))))''''''(((((()))))))))***)))))))))***************)))******++++++******))))))(((((()))++++++***)))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((())))))***,,,+++)))((('''((()))***((('''''''''((()))******(((((((((((())))))))))))((()))******))))))***,,,(((((((((((((((((((((((('''((((((((()))))))))***+++))))))++++++)))+++000...***''')))***)))***------,,,+++))))))))))))***(((((())))))***++++++,,,''''''((()))))))))))))))'''''''''((()))*********(((''''''(((******)))''''''''''''((()))*********''''''''''''''''''((((((***)))((('''&&&&&&&&&&&&'''((((((((()))))))))***&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&************************(((((((((((((((((((((((('''((((((((())))))******************************+++)))((()))***,,,,,,+++)))+++---,,,+++***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++((()))***,,,,,,,,,+++***,,,***((('''&&&'''((()))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))''''''((()))))))))))))))''''''''''''''''''''''''&&&'''((()))***+++,,,---++++++************++++++888FFFTTTTTTFFF777///...'''((()))+++++++++***)))---***(((***///222000---$$$%%%''')))+++,,,------))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,++++++***++++++***)))***+++---...******))))))))))))))))))))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))(((***,,,+++(((''')))+++***************)))((((((((((((''''''''''''(((((((((((())))))******++++++###$$$&&&((())))))((('''((((((''''''''''''((((((---,,,***))))))***,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******+++++++++,,,************************''''''''''''((((((((()))''''''''''''((((((((()))///...,,,***(((&&&%%%%%%'''((()))++++++)))((('''))))))))))))************(((((((((((())))))))))))%%%***+++(((***000111...******************))))))***(((&&&&&&(((*********((((((((((((((((((((((((((()))***++++++***)))((((((((()))***************'''((((((((())))))******&&&(((+++------,,,***)))(((((((((((())))))))))))************************'''((()))******)))((('''))))))))))))************''''''(((((())))))******))))))))))))************(((((())))))*********+++***+++,,,------,,,+++***)))(((((()))++++++***)))******))))))((((((''''''))))))(((((((((((())))))%%%%%%&&&'''((()))******+++***((('''((()))+++,,,******)))))))))))))))***%%%&&&&&&&&&''''''(((((((((***++++++******+++,,,************************'''((((((((())))))******+++)))))),,,+++))),,,111)))''''''***)))(((***///...---+++))))))))))))***'''(((((()))******++++++''''''((()))))))))))))))&&&''''''((()))******+++((('''&&&''')))******)))&&&''''''((()))******+++(((((())))))******++++++---,,,***(((((((((((()))'''((((((((())))))******((())))))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++******))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))***++++++++++++***---------,,,,,,,,,++++++,,,,,,,,,,,,+++***((('''************************************************************))))))))))))((()))+++,,,,,,+++)))(((,,,+++++++++******)))))),,,++++++***)))(((''''''++++++***)))(((((())))))))))))))))))))))))))))))*********)))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,;;;ZZZrrrkkkRRR===...%%%************))))))))))))''')))+++---...///......******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***((()))++++++******+++---,,,,,,,,,+++++++++******)))************++++++++++++++++++***)))(((((('''((())))))))))))*********)))))))))((((((((((((((())))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******(((((())))))))))))(((((()))))))))))))))******+++***&&&######&&&)))(((''')))***+++,,,,,,+++***))),,,***)))***)))((((((*********+++***(((((()))+++'''&&&&&&(((***++++++***((()))***+++***)))'''%%%''''''((((((((((((''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((()))******)))(((''',,,+++***)))((((((((((((***))))))((()))+++---...***)))(((&&&&&&''')))***++++++******+++---///000((((((''''''''''''(((((('''((()))******)))((('''&&&&&&'''((()))))))))(((,,,***)))((()))+++...111))))))))))))))))))))))))))))))))))))((((((((((((......---,,,,,,+++******((('''''''''((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***++++++,,,******))))))(((((('''''')))***+++***((('''***---(((((((((((())))))))))))******************************)))(((((((((((((((&&&''''''(((((((((((((((***)))(((((())),,,///111,,,,,,++++++***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((************************''''''''''''((((((((((((******))))))))))))*********)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************))))))((((((''''''''''''))))))))))))***************)))))))))))))))))))))))))))***++++++++++++***++++++******))))))))))))---,,,,,,+++******))))))************************************************(((((())))))*********+++***))))))))))))))))))***++++++*********)))))))))++++++******))))))((((((+++******)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))*********))))))******+++,,,444MMM___WWWDDD666---'''(((((())))))*********+++((()))***,,,,,,---------******))))))))))))******))))))))))))))))))))))))((()))******++++++++++++&&&(((*********+++---...,,,,,,,,,+++++++++******))))))*********+++++++++++++++******)))((((((''')))))))))************+++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((())))))(((''''''&&&'''''''''((()))))))))(((((())))))))))))(((((())))))(((((())))))***+++,,,+++***((('''''')))***)))******************))))))))))))))))))((()))+++'''(((((('''&&&&&&''')))***(((''''''(((((('''&&&)))***+++,,,,,,***(((''''''(((((())))))(((((('''))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))((()))***++++++***)))((())))))((((((((()))******(((((((((((((((***+++,,,111///+++((('''''''''((('''''''''((()))***++++++))))))(((((((((((())))))'''(((((())))))))))))(((''''''(((((()))(((((((((%%%%%%&&&'''***...111444))))))))))))))))))))))))*********)))))))))))))))......------,,,++++++************)))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))***++++++,,,(((((((((((())))))))))))###%%%&&&%%%###"""$$$%%%))))))(((''''''(((((((((******************************)))(((((((((((((((''''''((())))))))))))((()))((('''&&&'''***---...++++++************++++++++++++***))))))))))))***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((())))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))*********)))(((''''''((()))***((((((((((((((((((((((((,,,+++++++++******)))))))))(((((((((((('''''''''************++++++++++++))))))))))))))))))******))))))***++++++++++++******))))))))))))(((((((((...---+++***))))))***+++************************************************''''''((()))***+++,,,,,,+++)))'''&&&&&&''')))+++******))))))))))))((((((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,,,,;;;EEE===222---,,,***''''''((()))***+++,,,,,,***************++++++,,,******))))))))))))******))))))))))))))))))))))))'''((()))***++++++++++++%%%''')))******+++...000,,,,,,,,,+++++++++******)))))))))*********++++++++++++******)))((((((((()))************+++++++++,,,+++++++++*********)))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***,,,......+++'''%%%(((,,,***))))))(((((())))))***&&&((())))))((()))***+++&&&'''''''''%%%%%%'''((()))'''&&&%%%&&&'''&&&%%%++++++,,,------,,,***)))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((************************)))******++++++******)))''''''''''''((()))***+++((('''''''''((()))***+++999666111,,,((('''((((((%%%&&&'''(((((((((((((((******))))))))))))******((((((((((((((()))******(((((()))))))))((('''''')))))))))))))))******+++))))))))))))))))))))))))******************************))))))((((((''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***+++++++++'''''''''((()))*********&&&'''((('''&&&&&&'''))),,,***((('''&&&'''((()))******************************)))((((((((())))))(((((()))***************)))(((&&&%%%&&&''')))+++******))))))))))))************)))((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''************************))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((++++++*********)))))))))************************)))))))))*********++++++)))))))))))))))*********))))))***++++++++++++***+++*********************---,,,***((('''(((***+++************************************************'''(((((()))******++++++***)))(((''''''((()))***)))))))))((((((((((((((()))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))************))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,'''///222,,,((()))++++++'''(((((()))******+++++++++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))&&&'''(((***++++++++++++&&&(((*********+++---...,,,,,,,,,+++++++++******))))))))))))************************))))))((((((************++++++++++++------,,,,,,,,,+++++++++((((((((((((((((((((((((((())))))************)))************************((((((((())))))((((((((()))))))))((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))******++++++***'''&&&(((******)))(((''''''((()))***&&&***,,,***'''((())))))'''((()))((('''''')))+++'''&&&$$$%%%''')))***)))***+++,,,,,,,,,++++++***))))))************))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))'''''''''''''''((())))))(((((((((((())))))******===999333...***)))******'''(((***++++++***)))(((***))))))(((((())))))***((((((''''''''')))***,,,)))))))))))))))((('''&&&+++++++++***)))'''%%%$$$)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((''''''(((((('''&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))'''((((((((()))))))))***,,,+++***)))***,,,000222///---***'''&&&''')))*********************************))))))((())))))***))))))***++++++++++++***)))((('''&&&%%%&&&(((((()))(((((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((()))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******************++++++++++++((((((((()))))))))******(((((())))))************))))))***++++++++++++************************++++++***((('''&&&''')))***************************))))))))))))))))))))))))******))))))))))))))))))))))))***++++++***))))))((((((((((((((())))))))))))))))))))))))*********((()))************))))))))))))))))))))))))))))))(((((())))))************************))))))((((((************************))))))))))))******************))))))******+++,,,(((++++++(((''')))+++*********))))))))))))))))))+++***)))((('''((()))*********))))))))))))******))))))))))))))))))))))))''''''((()))***+++++++++)))***++++++***)))***,,,,,,,,,,,,+++++++++******(((((()))))))))******************)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++)))))))))(((((())))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((()))*********((('''(((***,,,+++******)))(((''''''((()))***(((...111+++&&&'''(((&&&'''((())))))((((((***++++++)))'''''')))***++++++))))))***************)))))))))************))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((''''''((((((((())))))((('''''''''''''''))))))******************666333///+++(((((()))***)))***+++++++++***)))((()))((((((''''''(((((())))))(((''''''''')))***+++)))*********)))(((''''''$$$&&&(((*********))))))((((((((((((((((((((((((''''''''''''(((((())))))+++++++++++++++*********---,,,+++***************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''***)))))))))((((((((('''***(((&&&&&&)))...444777000...+++)))((()))***,,,******************************))))))))))))******)))******+++++++++++++++***)))((('''''''''((((((((((((''''''((())))))******))))))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((('''%%%%%%%%%%%%'''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))***((((((((())))))))))))***'''((((((((())))))))))))((((((((()))******++++++))))))***++++++++++++***((((((((())))))))))))******)))(((((((((((()))***************************))))))))))))))))))))))))************))))))((((((((()))+++------+++)))((((((((())))))))))))***************)))))))))))))))'''(((***++++++***))))))))))))))))))))))))))))))((((((((()))******++++++++++++******)))(((((('''************************)))))))))*********++++++******))))))******+++,,,***++++++***************************))))))((((((******)))))))))))))))*********))))))))))))******))))))))))))))))))))))))'''((())))))******))))))***+++,,,+++)))))))))***,,,,,,,,,+++++++++******((((((((()))))))))************))))))))))))))))))((())))))))))))*********++++++,,,,,,------......))))))))))))))))))))))))'''((()))******+++*********************************))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******++++++(((''')))...000...+++***))))))(((((())))))***)))222444---''''''(((%%%&&&'''(((''''''''')))+++444000,,,***))))))((((((((((((((((((((()))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((+++***)))((('''''''''''')))***++++++++++++******+++***(((&&&%%%&&&''''''(((((()))(((((('''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))))))))*********)))(((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&''''''(((((()))((((((''''''''''''''''''++++++***)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''*********)))((('''''''''***(((&&&(((,,,222666888///---+++***)))***+++,,,******************************)))))))))***++++++))))))***++++++++++++******))))))((((((((())))))(((''''''(((((()))***+++******)))((((((((())))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))(((((()))))))))*********(((((()))))))))*********'''(((((()))******++++++))))))***++++++++++++***))))))))))))******++++++***************+++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))************)))))))))))))))*********++++++++++++******))))))(((((('''(((***+++++++++))))))))))))))))))))))))))))))'''(((((()))******++++++*********)))))))))))))))************************))))))*********+++++++++******))))))******+++,,,******+++,,,+++))))))***)))))))))))))))*********))))))******+++***************))))))))))))******)))))))))))))))))))))))))))))))))))))))((((((''')))***++++++***)))***,,,,,,,,,,,,+++++++++******(((((((((((()))))))))***)))))))))))))))))))))***''''''((((((((()))))))))))))))***+++---...///000++++++++++++++++++++++++'''((()))******+++++++++******************************)))(((((()))******((((((((()))*********+++(((((())))))))))))((((((***************+++,,,,,,)))))))))+++,,,,,,,,,+++)))******************)))(((333777...((()))***'''&&&((()))(((((((((***,,,777333...***)))(((''''''((('''''''''(((((()))***'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))******)))((((((((())))))))))))***++++++***)))(((&&&&&&&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%))))))(((((((((((()))))))))******))))))((('''&&&(((((()))*********))))))------,,,***)))'''%%%$$$((((((((((((((((((((((((&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((++++++++++++++++++++++++(((((((((((())))))))))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((******+++///444666555333+++******)))))))))************************************))))))******+++,,,((())))))***+++*********((((((((((((((()))))))))(((((((((((()))***+++,,,++++++***))))))))))))***))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((------,,,+++***)))((('''******++++++,,,,,,,,,,,,)))************+++++++++'''(((((()))***+++++++++))))))***++++++++++++***++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,************************))))))))))))))))))))))))''''''((()))***+++,,,,,,***)))(((''''''((()))***))))))******+++++++++,,,,,,++++++***)))(((((('''&&&(((***+++,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++((((((((()))******++++++************************)))************+++++++++*********)))***++++++,,,))))))***+++***((((((***''''''((()))***+++,,,,,,((()))***,,,,,,,,,+++*********))))))))))))******))))))))))))))))))))))))************)))((('''&&&''')))***+++******,,,---,,,,,,,,,+++++++++******(((((((((((()))))))))))))))))))))))))))*********''''''''''''(((((((((((('''((()))+++---///000111++++++++++++++++++++++++''''''(((******+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))***++++++,,,(((((())))))))))))((((((++++++******++++++,,,---&&&)))++++++'''&&&'''))))))***+++,,,,,,+++***)))&&&333777///(((+++---))))))***++++++***+++---///555111---***))))))))))))((((((''''''((()))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***)))(((((())))))***+++,,,(((((()))******)))((('''&&&'''((()))******))))))+++***(((&&&%%%%%%%%%&&&******))))))))))))************++++++***(((&&&$$$'''((()))***************((((((((()))***++++++,,,((((((((((((((((((((((((&&&''''''((()))******+++******++++++++++++++++++((((((((((((((()))***+++++++++++++++++++++++++++(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******************))))))))))))''''''(((((())))))******'''(((,,,222666555000+++(((((((((((())))))))))))******************************))))))***+++,,,,,,(((((()))************)))'''''''''((((((((())))))(((((((((((()))***,,,,,,,,,++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((%%%%%%%%%&&&&&&&&&''''''************************''''''''''''((((((((()))((((((''''''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((((((***,,,+++))))))+++---(((((())))))))))))((((((+++*********))))))((((((***)))((((((((()))+++,,,+++++++++,,,//////...---***+++---//////---+++)))*********************+++(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******------------,,,***((('''...,,,***)))((()))***+++,,,***)))((((((***,,,---************************************************++++++***)))(((((())))))((((((((((((((((((((((((************************(((((())))))*********+++///...,,,***((((((((())),,,,,,,,,+++***))))))(((,,,+++)))''''''''''''((())))))))))))))))))))))))++++++++++++++++++++++++++++++***)))((((((((()))++++++******)))(((((((((+++*********))))))((((((((()))***+++++++++++++++............------,,,+++,,,,,,***)))))))))******))))))))))))))))))))))))************************)))))))))***+++++++++,,,...+++((((((***,,,+++***+++***)))(((((()))***+++(((((())))))))))))((((((***)))))))))((((((''''''&&&'''((()))***+++,,,,,,&&&''')))***+++++++++***))))))(((((((((((())))))---***'''''')))+++***))))))((('''''''''(((***+++******++++++++++++******+++++++++*********))))))......,,,+++***)))))))))&&&&&&&&&''''''((()))***,,,,,,+++******)))************)))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++++++++***************'''((()))***************,,,***(((&&&%%%%%%&&&'''***+++---------,,,***)))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''************))))))))))))&&&&&&&&&&&&'''''''''(((+++*********))))))((((((************************,,,+++***((((((((()))***'''((()))******)))(((''')))((('''&&&&&&'''((())))))(((((((((''''''&&&&&&''''''((()))))))))))))))***)))(((&&&&&&''''''((('''(((((())))))))))))))))))((('''''''''(((***++++++)))((('''((()))+++,,,)))+++---//////---+++)))************)))))))))))),,,******++++++((('''(((,,,+++++++++******))))))(((+++,,,(((###!!!###'''))))))))))))))))))))))))(((***+++***)))((()))***+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&)))$$$$$$((((((%%%&&&*********))))))((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))***(((&&&%%%%%%%%%'''(((******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((***++++++))))))***---))))))))))))))))))))))))************)))))))))(((***))))))))))))***++++++***+++,,,,,,,,,,,,++++++*********++++++,,,------+++++++++*********))))))***************+++++++++,,,,,,++++++************((()))***+++***)))'''%%%***)))'''&&&%%%&&&'''(((******)))))))))***+++,,,************************************************++++++***)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))((('''&&&&&&&&&&&&&&&)))))))))***************---,,,+++***))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))*********************)))))))))(((((()))***++++++++++++***---------------,,,+++*********+++++++++******))))))******++++++******)))***************************************++++++++++++)))&&&&&&(((***)))(((******))))))))))))******(((((())))))))))))((((((******)))))))))(((((((((************))))))))))))'''((()))*********************))))))))))))******+++)))&&&''')))+++***))))))(((((('''((()))***+++))))))************))))))+++++++++*********))))))---,,,+++******))))))***))))))((((((((())))))***))))))((('''''''''((((((******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))*********++++++(((((()))))))))(((((('''---,,,***)))((()))+++,,,''''''''''''(((((())))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))******)))(((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''''''''(((((((((*********)))))))))((((((************************+++***)))((((((((())))))'''(((((())))))))))))(((***)))(((((((((((()))***++++++*********)))))))))''''''((()))))))))))))))***)))((('''&&&'''((((((''''''((())))))))))))((()))(((((('''((()))***+++***)))((('''((()))+++,,,***+++,,,------,,,+++***+++*********))))))(((((())))))++++++***))))))***))))))))))))((((((((('''&&&))),,,***'''%%%(((+++))))))))))))))))))))))))(((***+++***)))((()))***+++***))))))(((((())))))))))))))))))))))))))))))+++++++++++++++***))))))***&&&%%%))))))&&&&&&******)))))))))((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))***((('''%%%%%%&&&'''((())))))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((()))+++***))))))***,,,+++***))))))))))))***+++************)))))))))))))))******++++++++++++++++++...000...+++)))***++++++***'''&&&'''***...000,,,+++++++++***)))))))))+++++++++*********))))))+++************)))))))))&&&(((***++++++***'''&&&)))((('''&&&%%%&&&'''((())))))***+++++++++++++++************************************************++++++***))))))))))))***************************************************,,,+++***(((((()))***+++))))))***************)))&&&&&&'''(((***+++,,,,,,++++++***************+++))))))))))))))))))))))))************************))))))))))))))))))***+++'''(((((()))******++++++************))))))))))))))))))******++++++******+++++++++,,,++++++***)))''')))+++------+++***((()))***+++------+++***)))************************+++++++++******************(((''''''((())))))((())))))************))))))(((((())))))))))))((((((************))))))))))))************))))))((((((***)))))))))))))))******++++++************++++++)))'''&&&&&&(((******)))((((((((((((((()))******(((((())))))))))))((((((+++************)))))))))******))))))))))))******,,,,,,***))))))((((((((('''''''''&&&''''''(((((())))))))))))(((((((((((((((((())))))******++++++************************))))))))))))))))))))))))******))))))((((((''''''((((((((())))))*********)))))))))(((((('''&&&%%%(((((('''&&&'''(((***+++&&&%%%$$$###$$$''')))+++))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))+++***))))))(((((())))))%%%%%%&&&'''((()))******''''''((((((((()))))))))******))))))))))))((((((***************************))))))(((((((((((()))((((((((((((((()))************))))))))))))******++++++++++++************''''''((()))))))))))))))***)))((('''''''''((((((&&&''''''(((((((((((((((((((((((((((((()))*********)))((((((((()))+++,,,************************+++++++++***)))(((((('''&&&))),,,+++)))(((***+++))))))))))))(((((((((((('''***------***))))))+++))))))))))))))))))))))))(((***+++***)))((()))***+++***))))))(((((())))))))))))))))))))))))))))))((())))))))))))(((''''''***''''''))))))''''''***))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&'''((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((''''''''''''&&&((())))))***)))******+++,,,+++)))(((((()))+++,,,*********))))))))))))))))))***+++------,,,++++++...222444222,,,)))***---,,,***'''&&&&&&))),,,...*********************+++***************************)))))))))))))))))))))'''))),,,...///...+++***+++***))))))))))))******((()))+++,,,,,,,,,***)))************************************************++++++***))))))*********************************************************---,,,***)))((()))******,,,---.........---+++***%%%&&&&&&((()))***+++,,,((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++(((((())))))*********************)))))))))))))))))))))************)))))))))***************))))))))))))***+++++++++******(((***,,,......,,,***(((************************,,,+++++++++***)))))))))******)))******+++++++++((()))***++++++***)))((((((((())))))))))))((((((******************))))))'''(((((()))******+++++++++***)))(((((((((******+++******))))))******+++'''&&&&&&'''((()))))))))((((((((((((((())))))***''''''((((((((((((''''''************))))))))))))((((((((((((((()))******---,,,+++)))((('''&&&&&&(((((('''(((((()))***+++((()))))))))))))))((((((''''''((()))******++++++************************((((((((((((((((((((((((''''''(((((())))))******)))))))))(((((((((((((((((((((((()))((((((''''''((('''&&&&&&&&&''''''(((''''''&&&&&&'''(((***+++))))))))))))))))))))))))++++++***))))))*********((((((((((((((((((((((((***))))))(((((((((((((((((((((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))((((((************************))))))((((((((((((((((((((((((''''''''')))***,,,))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))))))))))))))))))))(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((())))))***))))))(((((())))))***++++++***)))(((((()))***+++,,,++++++***)))(((''''''$$$***---***'''''')))***+++++++++******************---///...+++(((''''''))))))))))))))))))))))))(((***+++***)))((()))*********)))(((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%)))((('''(((((('''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))(((((()))************,,,+++)))(((((()))+++,,,))))))))))))))))))******)))***+++------,,,++++++...111444111,,,(((***---++++++)))(((((((((((()))(((((()))***+++,,,,,,---((())))))***++++++,,,,,,)))))))))))))))))))))***)))***---///000///---,,,+++++++++++++++++++++,,,''')))+++,,,---,,,***)))))))))))))))))))))))))))************************+++***************++++++))))))))))))))))))))))))************************---,,,+++)))))))))******)))*********)))'''%%%$$$''''''(((((()))))))))***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++************))))))(((((())))))))))))))))))******))))))*********))))))((((((((()))******))))))))),,,+++)))(((((()))+++---(((***,,,......,,,***(((************************,,,+++++++++***)))))))))))))))***++++++++++++,,,((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))******(((((())))))******+++++++++***)))(((((((((******))))))(((((((((((())))))&&&''''''(((((((((((()))'''(((((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((()))******,,,+++***((('''&&&%%%%%%(((((('''(((((()))***+++'''((())))))))))))((((((&&&&&&''''''((()))******************************((((((((((((((((((((((((''''''(((((())))))******+++******)))((('''&&&&&&&&&'''((()))***+++++++++,,,,,,+++***))))))))))))((()))************(((((())))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''************))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))))))))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((((((((())))))''''''((())))))))))))))))))))))))))))))(((((((((&&&''''''((()))((((((((('''(((((())))))))))))))))))))))))))))))******++++++***(((''''''(((***+++++++++******)))(((((('''%%%+++---(((%%%'''(((&&&******************++++++)))+++------+++)))'''&&&))))))))))))))))))))))))(((***+++***)))((()))******))))))((('''(((((((((((((((((((((((((((((((((***++++++++++++***))))))'''''''''&&&&&&((()))((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***+++***)))+++***))))))))))))***+++))))))))))))************)))******+++++++++++++++***---///---***((()))***++++++++++++***((('''&&&(((((()))***+++,,,,,,---'''((()))***+++,,,------)))))))))************+++((()))***,,,,,,,,,++++++))))))******************''')))+++,,,,,,,,,***)))))))))))))))))))))))))))************************+++************+++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++************)))((('''%%%$$$###)))))))))))))))))))))(((******++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))***+++++++++******)))(((((('''))))))))))))************))))))******))))))(((((((((((())))))******))))))///---)))'''&&&(((+++---)))***+++------+++***)))************************+++++++++***************%%%''')))***)))((()))***))))))************))))))(((((())))))))))))(((((((((((((((((()))))))))))),,,++++++***)))(((''''''***)))))))))))))))******))))))(((((((((((())))))&&&(((******(((''''''(((''''''((()))))))))))))))''''''((((((((((((''''''(((((()))))))))))))))***((((((((((((((()))*********)))((('''&&&&&&&&&&&&'''''''''&&&''''''((((((&&&''')))******)))((((((&&&&&&''''''(((((())))))************************))))))))))))))))))))))))******))))))((((((''''''++++++***)))(((((('''&&&%%%&&&((()))+++,,,,,,,,,,,,++++++***((('''&&&&&&'''(((***+++***(((&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&)))((((((((('''''''''&&&''''''((((((((()))))))))''''''(((((((((((())))))))))))))))))))))))))))))((())))))************)))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))************''''''((()))))))))))))))))))))*********)))(((''''''(((((()))))))))))))))''''''((()))))))))))))))((()))))))))************+++***)))(((((()))***+++************))))))))))))''',,,,,,'''(((,,,+++&&&(((((((((((())))))))))))&&&''')))***++++++******))))))))))))))))))))))))(((***+++***)))((()))******)))((((((''''''(((((())))))))))))))))))))))))))))))******))))))((('''%%%'''(((&&&'''***,,,***(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))(((&&&'''***+++***((())))))))))))))))))))))))((()))))))))***************))))))))))))***++++++))))))***+++************++++++++++++***))))))(((************************))))))*********+++++++++************++++++,,,,,,)))))))))((())))))******(((((()))***************((()))***+++,,,+++******))))))))))))))))))))))))************************+++*********++++++,,,---************************************************)))***+++------,,,+++***---,,,+++***))))))))))))************************++++++,,,,,,+++***)))((())))))))))))))))))))))))+++++++++++++++++++++++++++***))))))))))))))))))*********)))))))))))))))((()))))))))************)))))))))))))))(((((('''(((((()))***************///---+++((('''((()))***)))******++++++******)))***************************************+++++++++$$$'''******)))((()))+++******))))))))))))******(((((())))))))))))((((((&&&'''''''''((((((((((((,,,,,,+++***)))((('''''''''((()))******************))))))))))))))))))***(((***,,,+++)))''''''(((&&&'''((()))***))))))(((((((((((())))))((((((((((((((((((((())))))******)))))))))(((((()))******)))((((((((((((((())))))))))))((('''''''''((((((&&&''')))*********)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************&&&'''((()))************''''''(((''''''&&&%%%%%%'''((((((((())))))(((((())))))))))))))))))))))))''''''&&&&&&'''(((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))***+++,,,,,,+++***)))******))))))((('''&&&'''((())))))))))))(((''''''((((((((())))))))))))''''''((()))))))))))))))))))))***+++***)))((('''((())))))***************&&&'''((()))***))))))((((((((()))************************))))))*********))))))))))))************(((,,,+++(((,,,444222)))'''((((((((())))))))))))((((((((()))***+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))(((''''''''''''((())))))))))))))))))))))))'''''''''''''''&&&&&&%%%%%%))))))''')))...000---'''((((((((()))))))))***((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))***'''&&&'''***+++***((((((((())))))))))))(((((((((((())))))*********+++***)))((((((((()))+++,,,***))))))+++---...---++++++******))))))***+++,,,------,,,+++***)))((('''+++++++++*********************+++++++++,,,,,,,,,+++***)))(((((()))***+++((()))***+++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))************************+++*********+++,,,,,,---++++++++++++++++++++++++************************'''))),,,......---+++***,,,+++***))))))***+++,,,))))))******+++++++++,,,)))*********)))(((&&&%%%))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))(((((())))))((((((((()))******++++++(((((())))))*********+++)))))))))))))))(((''''''(((((()))***************...---,,,+++***(((''''''))))))))))))))))))))))))************************))))))******+++++++++,,,%%%))),,,---+++***+++---+++***)))(((((()))***+++(((((())))))))))))((((((%%%&&&&&&&&&''''''(((((())))))))))))************&&&''')))***+++++++++***++++++************++++++))),,,...---)))&&&&&&'''&&&''')))*********)))((((((((())))))))))))(((((('''((((((((())))))************))))))))))))******(((((((((((()))***+++,,,---,,,+++******)))******%%%''')))***+++***)))(((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********'''((()))***+++,,,------''''''((((((((((((((('''((())))))***************)))(((''''''(((***---...))))))))))))))))))))))))******)))******+++,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))***+++,,,,,,&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((()))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++******++++++***(((&&&$$$((()))***++++++***)))((($$$%%%%%%%%%&&&&&&'''''''''(((((())))))))))))))))))******++++++)))((('''))))))***+++++++++++++++&&&''')))*********)))((((((((()))************************++++++*********((((((((()))******++++++(((,,,***(((000;;;888---))))))******+++++++++,,,---,,,***)))*********)))))))))))))))))))))))))))(((***+++***)))((()))***))))))((('''''''''''''''))))))))))))))))))))))))***************))))))(((%%%***+++(((***111333000'''((((((((())))))******)))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))***************++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++******************+++*********))))))(((((()))))))))))))))******+++---------,,,,,,------...++++++************++++++''''''((())))))))))))))),,,***((())),,,,,,+++(((---,,,+++)))))))))***+++))))))))))))))))))))))))(((((())))))*********+++)))$$$ """)))...---***,,,,,,++++++***)))))))))(((((()))***************((((((((()))***+++---...((()))))))))************))))))))))))))))))))))))************************************))))))))))))*********++++++,,,,,,,,,,,,,,,+++***))))))******(((((())))))))))))(((((())))))************))))))******))))))))))))******,,,,,,++++++***)))(((((('''(((***++++++***((('''*********+++,,,,,,------,,,,,,,,,+++***)))(((((())))))(((((()))***++++++''''''(((((())))))******,,,+++)))'''$$$"""!!! (((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---+++***)))&&&###'''------+++)))((()))******)))'''''''''''''''((())))))************************))))))))))))((((((((((((((()))***++++++***)))((()))***+++++++++)))((('''++++++************++++++)))***,,,,,,***)))***+++))))))(((((((((((())))))((()))*********)))'''&&&,,,+++++++++******)))))))))******+++++++++*********)))))))))((((((''''''''''''((((((((('''%%%$$$%%%%%%&&&'''((()))***+++++++++++++++*********)))***)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&''''''''''''''''''......---,,,+++***)))(((((((((''''''((()))******(((((((((((())))))))))))(((((())))))))))))((((((+++*********))))))(((((('''((()))******)))((('''''''''''''''(((***+++,,,******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))(((((()))++++++***)))...,,,)))&&&&&&'''***,,,******++++++++++++******++++++++++++++++++++++++***)))''''''((())))))(((###,,,333666888999444+++******+++++++++,,,,,,,,,((()))+++,,,,,,+++***))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))+++***(((&&&&&&((()))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''''')))***+++(((((((((((())))))))))))+++*********************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************+++*********)))))))))))))))))))))))))))******+++,,,,,,+++*********++++++++++++************++++++((())))))***************---***)))))),,,---,,,***+++***)))(((''''''((()))************************))))))))))))*********+++---)))%%%%%%(((***)))'''******************++++++(((((()))***************,,,+++))))))***---000222************++++++++++++))))))))))))))))))))))))************************************))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++***))))))******(((((())))))))))))(((((())))))************))))))))))))************))))))+++++++++++++++,,,,,,,,,))))))***++++++***))))))+++++++++++++++*********,,,+++++++++***)))))))))***************+++,,,,,,)))))))))))))))(((((((((((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))000---,,,---***(((+++111111...***(((((()))))))))(((((('''(((((())))))***+++++++++***************))))))))))))(((((((((((())))))************))))))((()))******)))((('''&&&((((((''''''''''''((((((&&&'''))))))'''&&&'''((())))))(((((((((((())))))((()))*********)))'''''')))))))))(((((((((''''''(((((()))))))))((('''&&&******)))(((((((((((((((&&&'''((((((((('''&&&%%%))))))(((((('''''''''&&&+++*********))))))))))))))))))(((((((((((())))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((())))))((((((((()))******(((((((((((())))))))))))(((((())))))))))))((((((************)))))))))((('''((()))******)))((('''(((((('''''''''(((((()))*********)))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((()))++++++***)))---+++)))''''''(((***+++******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((())))))******)))222888777444333000,,,*********+++++++++++++++))))))*********************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))))))))(((((('''&&&'''((('''%%%%%%''')))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''''''''(((''''''&&&&&&''''''((()))(((((((((((())))))***))))))))))))((((((((((((++++++******)))(((((('''))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))***************************************))))))))))))))))))))))))******+++---,,,+++***************++++++************++++++)))*********++++++++++++,,,+++))))))+++---------******)))((((((((())))))++++++++++++++++++++++++)))))))))***************,,,+++)))((((((((())))))((())))))***++++++,,,,,,(((((()))***************...,,,)))((())),,,000222***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************)))))))))))))))+++,,,......---,,,+++,,,+++******)))*********((())))))******))))))((())))))************))))))))))))***++++++***))))))((()))***+++,,,...//////++++++++++++++++++++++++,,,++++++***))))))((((((++++++************************)))))))))***++++++++++++***))))))(((''''''&&&&&&''')))***+++,,,---(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***)))+++***(((+++000===777000***((('''(((((()))))))))))))))*********++++++++++++******))))))(((((((((((())))))))))))******))))))))))))******(((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''))))))(((((((((((())))))))))))******))))))((('''))))))(((((((((((('''''')))***+++++++++)))(((&&&+++***(((''''''((())))))&&&&&&'''(((((((((''''''******)))((('''&&&&&&%%%))))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))((((((((())))))))))))))))))))))))+++++++++******)))))))))&&&&&&''''''((((((((()))+++***))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************))))))))))))(((((())))))))))))((((((***)))))))))((((((((((((***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((()))++++++***)))+++***))))))((()))))))))******++++++++++++******(((((((((((((((((((((((())))))(((((()))***+++,,,111888;;;666...+++++++++*********************)))))))))(((((()))***+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++***(((&&&%%%###'''***(((###!!!%%%***))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((('''''''''(((''''''&&&&&&''''''(((((())))))))))))(((((('''******))))))((((((''''''***************)))))))))))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))***************+++++++++************************)))))))))))))))******+++///...---,,,++++++++++++++++++************++++++))))))))))))******+++++++++***)))((()))+++---...,,,+++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,***((((((+++---))))))*********+++++++++(((((()))******************)))(((((()))***---...*********+++++++++,,,,,,))))))))))))))))))))))))************************************)))))))))((()))+++---//////...+++***++++++***************+++)))))))))******)))))))))))))))************))))))((()))+++,,,,,,+++)))((((((((()))***,,,---......,,,,,,+++******+++,,,,,,*********)))))))))((((((***************+++++++++((('''''''''''''''((((((*********)))))))))((((((((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***'''''')))***)))+++000HHHAAA777...***(((((('''*********++++++*********,,,,,,++++++***)))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))((((((***))))))(((((())))))***(((***++++++***))))))***))))))(((((((((((())))))************))))))((((((******************))))))'''((()))******)))((((((+++)))(((''''''((()))***&&&&&&''''''((((((((()))'''''''''((((((((((((((()))((((((((((((''''''''''''((()))******)))((('''%%%&&&((())))))((('''''')))))))))))))))))))))))),,,++++++******))))))((()))))))))************+++,,,+++***)))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))))))))(((((())))))))))))((((((*********+++*********)))((((((((())))))*********(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********)))(((((()))++++++***)))))))))*********)))))))))******++++++++++++******++++++++++++++++++++++++)))))))))))))))+++---000888888666000***(((((()))*********)))))))))))))))(((((())))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))'''&&&%%%%%%(((***(((%%%$$$'''***)))))))))))))))))))))))))))((('''&&&&&&'''((()))*********)))((((((''''''((((((''''''''''''((((((((()))*********((('''&&&(((((((((((())))))))))))))))))******+++,,,------))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***************+++++++++)))))))))))))))******+++...---,,,,,,++++++++++++++++++************++++++)))(((((((((((()))***+++))))))))))))((()))+++,,,+++++++++,,,,,,,,,,,,+++************************+++++++++***************(((+++---,,,((((((***---+++++++++*********))))))(((((()))***************'''(((***,,,,,,,,,+++***))))))))))))*********+++))))))))))))))))))))))))************************************)))))))))((()))+++---//////---+++)))+++***************++++++))))))************))))))))))))************))))))(((***+++------+++***(((((()))))))))*********+++,,,,,,+++******+++,,,,,,(((((()))))))))************************+++++++++(((((('''''''''''''''(((((()))))))))*********+++******))))))((((((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,)))(((,,,...---///222DDD>>>555...+++***************++++++++++++***)))+++++++++*********))))))'''((((((((()))))))))***+++***)))(((((()))***+++*********************++++++******))))))******+++)))+++---,,,+++***+++,,,))))))(((((((((((())))))+++******)))))))))))))))))))))))))))))))))******$$$$$$%%%&&&'''((((((((())))))(((''''''((()))***''''''''''''(((((())))))'''''''''((((((((((((((((((((((((((('''''''''&&&'''((()))******)))((('''%%%&&&''')))))))))((('''*********************************))))))(((((((((,,,,,,+++++++++*********++++++***)))((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))(((((((((((())))))&&&'''((()))************&&&''''''(((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))************)))(((((()))++++++***)))((()))******+++***)))(((******++++++++++++******((((((((((((((((((((((((((()))***))))))+++000333999333,,,***))))))((('''***)))))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))((('''((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))((((((((('''(((((((((''''''(((((((((((()))*********((('''&&&&&&&&&'''((()))***++++++(((((()))+++,,,---...///))))))))))))))))))))))))++++++***)))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,*********+++++++++++++++)))))))))))))))******+++******))))))))))))******++++++************++++++)))((('''''''''(((***+++)))***,,,+++***)))***+++((()))******+++*********))))))))))))))))))))))))+++++++++++++++*********+++---...,,,)))&&&'''))),,,,,,++++++***))))))((((((((()))***************'''***---000000...+++)))(((((()))))))))*********))))))))))))))))))))))))************************************))))))))))))***+++,,,------+++***(((*********)))******+++,,,)))******++++++******)))))))))************)))))))))***+++,,,,,,+++***))))))))))))))))))(((((((((++++++++++++++++++++++++(((((())))))***++++++,,,++++++******************++++++***)))))))))******(((((())))))***++++++,,,)))*********++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***&&&&&&***---,,,---///555111---***+++,,,,,,---******+++,,,,,,***)))(((************************''''''(((((())))))************))))))))))))******++++++*********+++,,,,,,))))))(((((((((((())))))(((***++++++***))))))***))))))(((((((((((()))))),,,+++***))))))))))))***&&&&&&''''''''''''(((((()))((((((((()))***,,,...((((((((()))))))))))))))(((((((((''''''((())))))******)))((('''&&&&&&%%%((((((((((((''''''''''''(((((())))))))))))((((((&&&''''''((())))))))))))************************((((((((((((((((((((((((+++*********))))))((((((***)))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))"""$$$%%%'''((()))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++)))(((((()))++++++***)))((())))))************)))******++++++++++++******''''''''''''''''''''''''(((***+++******,,,222777555,,,%%%'''***+++)))((()))))))))*********++++++***+++,,,---,,,***((('''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&(((***+++)))''''''***+++***(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))((())))))))))))(((((('''&&&&&&'''((()))***++++++((())))))***+++,,,,,,---)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,*********++++++,,,,,,,,,)))))))))))))))******+++(((((((((((()))***+++,,,++++++************++++++***)))((('''((()))+++,,,***---000///,,,*********((()))***+++++++++******************************,,,,,,,,,++++++*********+++,,,,,,+++)))((('''(((++++++******************(((((()))***************)))***---//////...,,,***))))))*********+++++++++))))))))))))))))))))))))************************************))))))))))))***+++++++++******)))(((******))))))***++++++,,,)))******++++++******)))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++***))))))*********+++++++++++++++,,,+++++++++***))))))))),,,,,,+++***************************************(((((())))))***++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''###"""'''***))))))******)))((()))+++,,,,,,+++)))***+++,,,+++***(((''')))))))))***++++++,,,,,,'''''''''((()))*********))))))************))))))******)))))))))***,,,,,,((((((''''''''''''((((((((()))++++++)))((()))***))))))(((((((((((()))))),,,+++***)))))))))******&&&&&&&&&'''''''''((((((///---***''''''))),,,...&&&''')))*********)))(((***)))(((''''''(((((()))))))))(((((('''''''''&&&)))))))))(((((((((''''''))))))(((((((((((())))))(((((((((((()))***++++++************************&&&''''''(((((()))))))))(((((((((((())))))))))))''''''''''''''''''((()))(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))***************)))(((''''''((()))***$$$%%%''')))))))))((('''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++)))(((((()))++++++***)))((())))))))))))******+++******++++++++++++******))))))))))))))))))))))))'''***++++++***---444:::///(((%%%)))+++***)))+++((())))))***+++,,,------000///---+++))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''(((((())))))))))))(((((((((((()))))))))(((((((((((())))))***))))))))))))(((((((((((()))))))))))))))*********)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,*********++++++,,,,,,,,,)))))))))))))))******+++))))))******+++,,,......++++++************+++++++++***)))((((((***,,,---,,,///333222///+++*********+++,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********''''''((()))+++++++++***)))))))))***++++++,,,,,,(((((()))***************))))))***+++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))************************************))))))))))))+++******)))))))))((((((******))))))***+++,,,,,,******++++++++++++******))))))************)))))),,,++++++******++++++,,,))))))******++++++++++++'''(((***++++++***((('''------,,,,,,+++*********---,,,,,,+++***)))((((((++++++***)))(((((()))))),,,,,,++++++***)))))))))((((((((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***%%%$$$)))---,,,+++,,,)))((()))+++---,,,***(((((()))+++,,,+++)))'''&&&(((((()))***+++,,,,,,---&&&''''''((()))******+++((()))***++++++***)))(((***)))(((((((((***+++,,,))))))(((((((((((()))))))))***,,,,,,***)))***+++))))))(((((((((((()))))),,,,,,***)))))))))***+++'''((((((((())))))******---)))$$$ !!!$$$'''$$$&&&)))+++,,,***((('''+++***)))'''''''''((()))%%%%%%&&&'''((()))***+++))))))))))))((((((((((((***)))(((''''''((()))***)))((((((((((((***,,,---************************&&&&&&'''((()))***++++++''''''((()))***+++,,,,,,&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++***)))(((''''''((()))***)))***,,,---,,,+++)))(((*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++)))(((((()))++++++***)))))))))(((((()))***++++++******++++++++++++******(((((((((((((((((((((((('''***,,,+++***---444;;;+++'''(((,,,,,,((()))...(((((()))+++,,,---...///666222---(((&&&(((***,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''"""$$$&&&((())))))((('''%%%)))+++)))%%%$$$''',,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))))))))(((((((((((()))))))))(((''''''''')))***+++,,,+++***)))((('''&&&&&&)))***+++,,,+++)))'''&&&++++++******))))))((((((+++++++++*********))))))++++++++++++++++++++++++))))))***++++++++++++***(((***,,,+++***))))))***))))))))))))(((((((((''',,,)))&&&&&&)))+++,,,+++---,,,***)))))))))***+++(((%%%,,,000,,,---///)))+++///222111,,,)))***,,,000---+++***+++,,,,,,+++******)))))))))***,,,---............---+++)))((((((***,,,,,,)))'''%%%%%%************************++++++******************)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++******************)))***+++,,,,,,+++***)))---((((((,,,,,,((((((,,,*********+++------,,,***++++++++++++++++++++++++))))))************))))))+++++++++*********)))))))))(((((()))++++++***(((---,,,+++)))((((((''''''&&&''''''((()))*********++++++,,,,,,,,,,,,------))),,,///...***))),,,///,,,,,,+++******+++,,,---***)))))))))++++++)))'''))))))))))))))))))))))))'''$$$$$$&&&)))((((((((()))***+++++++++)))((('''***///333111***&&&'''***************************)))***,,,,,,*********,,,'''((()))******)))'''&&&)))(((&&&'''(((((('''&&&)))***,,,,,,***)))***+++,,,,,,++++++***)))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))&&&(((***,,,---,,,+++***---+++)))***,,,,,,)))'''$$$222888///'''(((((($$$))))))))))))'''%%%###!!!+++***)))(((((()))***+++)))******)))'''&&&'''((((((((('''(((((()))******'''((()))))))))(((&&&%%%)))(((''''''''')))***+++))))))))))))((((((((((((+++***)))'''''')))***+++111...***(((((()))((((((******))))))((((((''''''))))))(((((((((((())))))++++++************++++++(((((((((((()))))))))*********)))((((((((((((((($$$''')))***)))))))))***&&&''''''((()))******+++++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++******)))(((''''''&&&(((***,,,,,,+++((('''''')))*********++++++++++++&&&''''''(((((((((((('''((((((((())))))***+++,,,))))))(((((('''''''''&&&+++***)))))))))***,,,,,,***++++++***((('''((()))(((((()))***++++++,,,,,,BBB666)))$$$'''+++***'''++++++,,,,,,+++***((('''%%%''')))***+++***)))(((((('''&&&%%%%%%&&&'''(((+++*********))))))(((((($$$&&&((()))***)))(((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((((('''%%%%%%'''''')))))))))((('''&&&)))'''&&&&&&((())))))((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''(((***,,,,,,,,,+++************))))))(((((((((+++++++++*********))))))************************))))))***++++++++++++***+++,,,------+++******+++,,,++++++******++++++++++++)))(((***,,,---,,,***,,,,,,+++***************,,,+++---888FFFEEE666)))+++...111///+++(((***,,,///---+++***+++,,,,,,+++++++++***)))******+++,,,,,,,,,,,,+++***)))((('''''')))++++++***(((((((((************************++++++******************+++++++++,,,,,,+++++++++))))))((('''((()))***+++************************)))***++++++++++++***)))...******,,,,,,((('''++++++***)))***,,,------,,,************************))))))************))))))+++++++++*********))))))***)))((((((***+++***))),,,+++***)))((((((((((((''''''((())))))***+++++++++++++++,,,,,,,,,------///222333000***'''(((+++,,,,,,******)))***++++++***)))((()))++++++***((()))))))))))))))))))))))))))(((((()))************)))******+++***)))(((''',,,000444333000...///111************************,,,,,,---...///...---,,,((())))))*********)))))),,,+++***+++------,,,***''')))++++++)))((()))***))))))******+++,,,,,,,,,)))******+++++++++******************************(((((())))))***+++,,,,,,,,,***)))***,,,,,,)))'''&&&222777///(((***+++'''))))))***))))))((('''&&&***)))(((((((((((()))***)))***+++***((('''((())))))((((((((())))))***+++'''((()))))))))(((&&&%%%)))((((((''''''((()))***))))))))))))((((((((((((+++***(((''''''(((***+++...,,,)))((()))******)))***)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((())))))++++++***************+++)))+++,,,,,,***(((''''''''''''(((((())))))******)))(((((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))*********)))((('''''''''(((***++++++***(((((())))))))))))*********++++++((()))******+++++++++++++++***)))(((((()))************)))))))))(((((((((******)))))))))***+++,,,***,,,,,,+++***))))))***((())))))***++++++,,,,,,777000(((&&&)))+++)))'''******+++++++++***)))(((((((((((((((((()))******((('''&&&&&&&&&&&&'''(((******)))))))))(((((((((((()))+++,,,,,,+++)))((((((((('''''''''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&''''''(((((((((''''''''''''&&&%%%&&&(((((((((&&&((((((((((((((('''&&&&&&'''''''''''''''''''''''')))***+++,,,,,,,,,+++***))))))))))))((((((((((((+++++++++***************))))))))))))))))))))))))))))))***++++++++++++***---...//////---,,,,,,,,,,,,+++)))''''''((()))*********+++---///...,,,)))++++++++++++++++++***)))---000,,,===]]]ZZZ:::(((+++---...,,,)))(((***,,,...---++++++,,,---,,,+++,,,,,,+++******++++++,,,---,,,+++***)))((((((((((((***++++++******+++,,,******************************++++++++++++++++++,,,,,,++++++++++++++++++******)))((()))***,,,---************************)))***++++++++++++***)))///,,,+++,,,+++((((((***,,,+++)))***,,,...///...))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************...+++)))((()))+++++++++******))))))))))))******)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,111333333000+++'''((())),,,+++***))))))))))))))))))(((((()))+++,,,+++***))))))))))))))))))))))))(((***+++***))))))***+++)))************)))((((((,,,---000222444444444444***************************)))***---000000,,,((())))))))))))***+++,,,,,,))))))***,,,......,,,***'''(((******((('''((()))))))))******+++,,,,,,,,,+++++++++******)))))))))***************************)))'''&&&''')))+++---+++*********++++++***((('''000333,,,'''***+++)))+++***************++++++)))((((((''''''(((((())))))+++++++++)))((()))******))))))))))))***++++++((((((((()))(((((('''&&&***))))))(((((((((((()))))))))))))))((((((((((((******((((((((((((******,,,***(((((()))+++++++++))))))))))))(((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((('''''''''+++***************++++++(((***,,,+++)))'''''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((()))******)))(((***+++((((((((()))))))))******((()))***+++,,,------------,,,***(((''''''))))))************))))))))))))***))))))))))))***+++++++++,,,---,,,*********,,,)))))))))***++++++,,,,,,,,,***))))))******((('''((()))******++++++*********)))'''&&&&&&(((***+++(((''''''&&&&&&''''''((())))))(((((((((((((((''''''((())))))((('''%%%$$$&&&'''(((((())))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&)))))))))***)))(((((('''''''''&&&&&&&&&''''''(((%%%%%%%%%'''(((((('''%%%(((((((((((((((''''''&&&''''''''''''''''''''''''------,,,,,,***)))'''&&&((((((((((((((((((((((((************************************************))))))***++++++++++++***,,,...000000///...///000000...***'''&&&&&&((()))***+++,,,---------+++******+++,,,,,,,,,+++***)))'''111***777\\\VVV333))),,,,,,,,,***((('''***,,,...,,,++++++,,,---,,,+++,,,,,,,,,+++++++++++++++000...---+++******+++,,,++++++,,,+++******+++---******************************+++++++++++++++,,,*********++++++,,,,,,---///...---,,,+++,,,------***************+++++++++*********++++++*********---,,,++++++++++++,,,------+++))))))+++...///000))))))))))))))))))))))))******))))))))))))******************************444000,,,))))))***++++++))))))(((((()))***++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,---...---+++***+++,,,++++++***))))))((((((((((((((((((***,,,---,,,+++))))))))))))))))))))))))&&&)))+++)))'''(((******))))))*********))))))))))))))))))---111333222000************************)))'''(((...333444000*********))))))***,,,...///''''''***---//////---***''')))******)))(((((()))++++++******)))(((((('''*********)))))))))******)))))))))))))))))))))))))))((('''''''''(((***+++*********+++++++++***)))%%%+++,,,'''%%%(((***))),,,+++***))))))***+++,,,((((((''''''''''''((((((***+++,,,+++***)))***++++++***************++++++((((((((((((((((((''''''******))))))((((((''''''))))))))))))((((((((((((***)))(((((((((((()))***,,,***(((((()))******)))))))))))))))(((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((())))))***$$$&&&((())))))(((((()))))))))))))))((((((((((((%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''((()))))))))((()))+++---(((((((((((())))))))))))'''((()))***+++,,,,,,,,,---+++)))''''''((()))+++)))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,***)))***,,,))))))*********+++++++++''')))******)))(((((()))'''((())))))***+++++++++***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&%%%###"""%%%&&&(((*********)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((''''''''''''%%%%%%%%%&&&((()))%%%%%%&&&(((***)))'''%%%'''(((((((((((((((''''''''''''''''''''''''''''''++++++******((('''&&&%%%((((((((()))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++******,,,...000000000222333777444111---+++***+++,,,,,,,,,+++***)))***+++,,,******,,,------,,,+++***###111***...HHHAAA***---++++++***)))((((((***+++,,,++++++,,,------,,,+++++++++++++++++++++++++++///...,,,+++***++++++,,,---...---,,,))))))***+++******************************++++++,,,,,,,,,,,,)))))))))***+++---...///222111///---++++++++++++))))))*********++++++++++++******************+++************+++...000111---+++))))))+++---//////******************************)))(((((()))******************************888444...+++******++++++(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,((()))************+++,,,************))))))(((((()))((((((***,,,---,,,+++))))))))))))))))))))))))&&&***+++((((((,,,---***))))))))))))))))))******)))&&&%%%(((---///...+++)))))))))))))))))))))))),,,+++---333999;;;888333+++******)))***,,,...///***+++---000333333111...(((***++++++***))))))***)))))))))(((''''''&&&&&&(((((((((((()))***+++,,,((((((((((((((((((((((((&&&''')))******)))(((((()))***+++++++++*********''')))(((&&&&&&)))***)))---,,,***)))(((((()))***''''''(((((((((((('''''')))***++++++***)))***,,,++++++***************+++(((((('''''''''(((((((((******))))))((((((''''''))))))))))))(((((((((((()))(((((((((((((((((())),,,+++)))((())))))((('''(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((('''''')))((((((((((((((())))))%%%'''***+++***)))***+++))))))))))))((((((((((((''''''(((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((()))+++---(((((((((((())))))))))))((((((***++++++,,,,,,,,,***)))((('''((()))+++,,,(((((((((((((((((((((((((((((())))))************(((***+++***))))))***+++***************+++++++++***+++,,,***(((''')))+++''''''(((((()))***+++,,,'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((************))))))((((((&&&''')))*********)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&'''(((***++++++(((&&&''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))***************************+++++++++++++++++++++++++++++++++))))))***++++++++++++***(((+++---//////000111333555333000---+++***++++++,,,,,,+++)))'''(((+++---***+++,,,,,,,,,,,,,,,,,,%%%000,,,***444///(((111++++++***************+++,,,++++++,,,......---+++((()))***++++++++++++***,,,+++******)))))))))***---......,,,***((())))))******************************++++++,,,---------))))))))))))***,,,///000000///---+++)))((((((((()))))))))***++++++,,,,,,++++++***))))))***++++++(((******)))+++111444444---+++))))))+++,,,,,,,,,************************+++***)))(((((()))***+++***************+++++++++777333...+++************))))))(((((()))***++++++++++++++++++++++++++++++************++++++++++++*********)))))))))(((((())))))***++++++******)))***))))))***,,,---,,,***))))))))))))))))))))))))(((,,,,,,))),,,333222,,,)))))))))((())))))***+++***(((&&&(((+++---+++)))))))))))))))))))))))))))******,,,111666777555222************+++,,,------))))))+++---000111///---)))***,,,,,,***)))***+++&&&&&&&&&'''(((((())))))((('''''''''(((***,,,---(((((((((((((((((((((((('''(((***++++++***((('''(((***++++++*********++++++***((()))***,,,,,,+++,,,+++***)))(((((((((((('''(((((())))))(((((('''((()))+++***))))))***+++++++++***))))))))))))***(((''''''''''''((())))))((()))))))))))))))((('''))))))))))))((((((((((((((((((((((((((((((((((((,,,***))))))))))))'''&&&(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***(((((((((((()))))))))***,,,++++++***************+++---///...,,,*********(((((((((((()))))))))))))))))))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((***+++((((((((()))))))))******++++++,,,------------,,,((((((((())))))***+++,,,''''''''''''(((((((((((('''((())))))******))))))((()))******)))(((***+++************************,,,,,,+++***((((((***,,,(((''''''((()))***+++,,,'''(((***++++++)))'''&&&'''(((((())))))((((((''''''(((((((((((()))))))))((((((((())))))*********)))))))))******))))))((())))))))))))))))))))))))(((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((((((***++++++***(((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''')))***+++,,,)))*********+++++++++,,,))))))*********+++++++++************************))))))***++++++++++++***)))+++---...------...///,,,,,,+++***************,,,---...,,,***)))+++---+++++++++++++++,,,------***,,,+++***++++++,,,...+++******+++,,,,,,+++***+++***+++,,,......---+++&&&'''(((***+++++++++*********+++++++++***))))))***+++------+++)))))))))******************************++++++,,,------...,,,+++***))))))+++,,,...---,,,+++)))))))))******((())))))***++++++,,,,,,++++++***))))))***++++++))),,,+++(((***111555333,,,***))))))***+++***((())))))))))))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++111...***((()))***++++++***)))))))))))))))******+++++++++++++++*********************++++++++++++,,,+++******))))))((('''((()))***,,,,,,,,,,,,++++++******+++,,,---+++***)))))))))))))))))))))))))))+++***'''...888666,,,***)))((((((((()))+++,,,)))((((((((()))++++++***))))))))))))))))))))))))&&&''')))+++,,,---,,,,,,******+++++++++++++++***''''''''')))+++,,,+++***(((***++++++***))))))***''''''(((((()))******+++)))(((''''''''')))***,,,************************)))***************))))))'''))),,,,,,***)))***,,,---)))(((***------+++***))))))************))))))(((((()))******)))(((((('''(((***)))((((((***++++++***))))))((((((((()))(((''''''&&&'''((()))***'''((()))******))))))((())))))))))))(((((((((((('''((((((((((((((((((''')))(((((((((******(((''''''((((((((()))))))))***))))))(((((((((((())))))***))))))(((((())))))***'''(((((()))***+++,,,,,,------+++***))))))))))))+++,,,......,,,***))))))''''''(((((())))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++***(((((())))))))))))*********++++++,,,,,,,,,,,,,,,++++++***((()))******+++***))))))''''''(((((())))))))))))'''''')))*********)))(((((()))++++++***)))+++,,,******************************)))******++++++***((((((''''''((()))***+++)))))))))))))))((('''''''''((()))******)))((('''((((((((()))))))))******$$$%%%%%%&&&(((***+++,,,++++++***)))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))'''&&&&&&&&&'''(((&&&'''((()))************)))((('''((()))******(((&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))***++++++++++++***+++---...---,,,***++++++)))***+++,,,---......///***...111000---++++++,,,,,,,,,+++***+++,,,...///...((())),,,***---000)))******+++,,,------+++)))******+++,,,......---+++$$$%%%''')))***++++++***+++,,,---......,,,+++***&&&))),,,---,,,***************************************+++,,,,,,---......///...,,,***))))))***+++,,,,,,+++++++++,,,---...((())))))***++++++,,,,,,,,,+++***))))))***+++,,,+++...---(((***111444222+++***)))*********(((&&&((((((((((((((((((((((((+++***)))'''''')))***+++))))))******+++++++++++++++(((&&&&&&(((***++++++******))))))))))))******************************)))************+++++++++,,,*********++++++***)))''')))***,,,---------,,,,,,+++***+++,,,,,,+++)))))))))))))))))))))))))))''')))&&&$$$---999666******)))(((((((((***+++,,,''''''''''''((()))***+++))))))))))))))))))))))))(((***++++++)))(((((())))))***+++,,,,,,***)))(((+++***)))***,,,------,,,''')))******((((((((())),,,,,,++++++***)))))))))+++***((('''&&&''')))***++++++++++++++++++++++++---+++***)))((()))+++,,,'''))),,,,,,***)))+++---,,,(((&&&)))---,,,)))''''''(((***+++,,,,,,++++++((()))***++++++***)))(((&&&((())))))(((((()))+++******)))(((((('''((((((((('''&&&&&&'''((()))***&&&'''(((*********))))))))))))))))))((((((((((((''''''(((((((((((('''''''''&&&'''(((***+++***)))'''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))''''''(((***+++,,,---...,,,,,,***((('''&&&&&&&&&$$$''')))***)))))))))***&&&''''''((()))******+++++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,---+++(((''''''************++++++++++++************)))((('''''')))***+++,,,+++)))'''&&&(((((())))))*********+++&&&''')))*********)))((()))***,,,,,,++++++,,,---++++++******************''''''(((***------+++))))))((((((''''''(((***+++,,,***((('''&&&'''((()))'''((()))******)))((('''(((((())))))******++++++&&&'''(((***,,,///111222---,,,***(((''''''(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''+++***((('''''''''((()))&&&''')))++++++++++++***)))'''&&&&&&((())))))(((&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&''')))***+++++++++***'''(((+++++++++***,,,---+++,,,...---+++))))))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...***'''%%%&&&***...//////++++++************++++++,,,,,,++++++***)))))))))(((((())))))***,,,---...)))***+++------,,,++++++,,,,,,------,,,,,,+++************************************************************)))))))))((((((***+++,,,------,,,++++++''''''((()))***++++++,,,******)))))))))***+++,,,************************,,,+++*********+++,,,---,,,,,,,,,++++++++++++***(((((()))***************+++*********))))))(((((())))))*********+++++++++******))))))***+++,,,,,,---,,,+++*********+++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))(((((())))))******++++++)))******)))(((''''''((((((((((((((((((((((((((('''(((((()))***+++++++++************************%%%(((+++,,,+++***))))))+++++++++***)))(((((('''+++*********))))))(((((('''(((***,,,,,,***((('''************))))))))))))((()))***++++++***)))(((***,,,------,,,+++---...+++***)))(((((()))***+++))))))))))))************---,,,***(((''''''((()))---------,,,,,,+++++++++++++++************++++++))))))************))))))))))))(((((((((((())))))(((((((((((('''''''''''''''(((***+++++++++***)))222000,,,)))(((((()))***'''''')))***++++++++++++))))))***))))))(((''''''&&&&&&((()))************((()))*********)))'''&&&((((((''''''''''''(((((()))&&&%%%&&&)))***)))'''+++***)))'''''''''((()))&&&&&&''''''((()))))))))*********)))((('''''''''))))))(((((('''''''''&&&************))))))))))))((((((((((((''''''''''''(((+++---,,,)))'''''')))((((((''''''''''''(((((()))***+++++++++)))((('''&&&''')))***+++***((('''******))))))((((((''''''))))))***))))))((('''&&&(((((()))******************)))(((''''''((()))***---***((((((***)))&&&###(((((((((((())))))))))))******))))))))))))******''''''(((((()))))))))***))))))))))))))))))))))))************************&&&((()))++++++)))(((&&&'''(((((((((((((((''''''************++++++++++++(((((((((&&&&&&)))000555CCC222&&&''''''$$$&&&,,,''''''((((((((((((''''''+++***)))'''''''''((()))$$$%%%''''''&&&'''(((***))))))((('''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))******))))))&&&(((*********)))***,,,)))+++,,,,,,+++***+++,,,******************))))))************************++++++++++++++++++++++++***))))))))))))+++,,,---111...+++***+++,,,+++)))++++++************+++++++++++++++***************(((''''''(((((()))***+++)))***+++,,,,,,,,,++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))************************,,,,,,+++++++++,,,,,,---,,,++++++,,,......---+++(((((())))))******++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))+++,,,---*********))))))))))))(((((())))))***************+++++++++*********))))))*********++++++++++++,,,******))))))***++++++,,,---,,,***)))))))))************************************+++++++++,,,,,,,,,***+++,,,,,,,,,+++)))((()))))))))))))))*********)))*********((('''((()))++++++++++++++++++++++++'''(((((()))******+++++++++*********************%%%''')))***)))(((((()))((((((((()))******++++++************)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))+++,,,,,,++++++,,,---+++***)))(((((()))***+++))))))))))))************---,,,***((('''((())))))+++******************)))++++++************++++++))))))************))))))))))))(((((((((((())))))((((((((((((((((((((()))((()))***+++++++++******---,,,***((((((((()))***&&&'''((()))************))))))))))))))))))(((''''''((()))***++++++++++++)))))))))))))))((('''''')))((((((''''''(((((()))***((('''(((***+++***((())))))(((((('''(((((((((''''''(((((()))*********(((((((((((())))))))))))******)))))))))(((((((((************)))))))))))))))(((((((((''''''&&&&&&'''))),,,+++)))'''((()))))))))(((((('''(((((((((((())))))***)))((('''&&&%%%'''(((***+++***)))(((***)))))))))((((((((('''((())))))))))))(((((('''(((((()))************)))***)))(((''''''((()))******((('''(((******(((&&&''''''(((((())))))************))))))))))))******)))*********++++++++++++))))))))))))))))))))))))************************'''((()))******)))(((''''''(((((((((((((((''''''&&&''''''''''''((((((((()))***)))'''&&&(((,,,000CCC444******)))$$$%%%***''''''(((((((((((('''''')))(((((('''&&&&&&''''''%%%&&&(((((((((((()))+++))))))((('''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''(((((((((((('''((()))***************%%%''')))***))))))***+++((())),,,,,,++++++,,,---*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,+++***+++---...---,,,++++++************++++++)))************+++++++++))))))((((((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))************************---,,,+++***+++---///000111,,,((((((+++---+++((()))*********************////////////...,,,***)))++++++++++++++++++++++++************+++,,,---...*********))))))))))))(((((()))******++++++******++++++++++++************++++++++++++,,,,,,,,,,,,*********)))******+++,,,,,,,,,***)))((((((((((((******************************+++++++++,,,,,,,,,***+++,,,,,,,,,+++)))(((************)))))))))))))))*********((('''((())),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******+++++++++++++++******)))))))))&&&'''((((((''''''((()))'''(((((()))******++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((***++++++******+++,,,******))))))))))))******))))))))))))************,,,+++***((((((((()))))))))))))))***************++++++************++++++))))))************))))))))))))))))))))))))))))))((((((((()))******++++++((()))***+++++++++******((((((((((((((((((((((((&&&''''''((())))))))))))(((((())))))***)))))))))((()))***++++++,,,++++++******)))(((((((((((((((***))))))(((((())))))******)))((()))+++,,,+++***''''''((((((((((((((('''(((((())))))***+++++++++&&&''''''((()))******+++************))))))))))))************))))))))))))))))))((((((((('''''''''&&&((())))))((((((((()))+++***)))((((((((((((((('''((((((((((((''''''&&&%%%&&&((()))*********)))))))))))))))(((((((((((('''(((((())))))))))))((('''((())))))******))))))))))))(((((((((((())))))(((''''''(((***+++***(((&&&''''''((()))******+++******))))))))))))******************++++++++++++))))))))))))))))))))))))************************'''((()))******)))(((''''''(((((())))))(((((((((&&&&&&&&&&&&''''''''''''*********(((&&&&&&(((***<<<000)))******%%%%%%)))''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%&&&((())))))((((((***+++)))((((((''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))*********++++++,,,,,,------------''')))***+++***)))***+++(((***,,,,,,++++++,,,---*********++++++,,,,,,---************************************************((()))***+++++++++++++++&&&'''(((***,,,------,,,++++++************++++++((())))))***++++++,,,,,,---,,,++++++*********+++***************+++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************+++***(((((())),,,///111@@@666,,,(((+++---,,,)))+++*********************---.../////////---***)))((((((((((((((((((((((((+++++++++,,,---...//////,,,,,,,,,+++++++++******))))))***++++++++++++*********************))))))++++++,,,,,,,,,---------+++***************++++++------,,,+++***)))((((((******************************+++++++++,,,,,,,,,+++,,,---------,,,***)))++++++******))))))(((((((((***+++***(((((()))***************************(((((())))))************++++++******))))))(((((('''((()))(((&&&&&&(((***************))))))((((((*********)))))))))))))))******))))))))))))******((((((((((((((()))))))))+++***)))(((((()))***+++((()))******))))))***+++***))))))))))))))))))***((()))))))))************++++++***)))(((((())))))******++++++,,,,,,------++++++************++++++))))))************)))))))))))))))******)))))))))(((((()))***++++++,,,,,,(((((()))))))))*********''''''((())))))(((''''''&&&&&&'''((((((((((((((('''((()))***************((()))******+++++++++***+++***((('''''''''((()))******))))))))))))******))))))))))))***++++++***%%%&&&((())))))((('''''''''(((((())))))***++++++''''''(((((())))))******))))))))))))))))))))))))************)))))))))((((((((())))))******++++++&&&&&&'''(((((((((((())),,,+++***))))))(((((()))((((((((((((((((((((('''%%%&&&''')))************))))))))))))((((((((((((&&&'''((())))))***))))))'''(((((()))))))))))))))))))))(((((((((((())))))''''''((()))******)))(((&&&&&&'''((()))***++++++******))))))))))))******((((((((((((((()))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((('''(((((())))))))))))(((((((((((()))))))))******)))))))))((('''&&&&&&'''...'''$$$''')))''''''***''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&((())))))(((((()))***)))(((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((()))))))))*********,,,,,,,,,,,,,,,---------)))***,,,,,,+++***+++,,,+++,,,------+++******************++++++,,,,,,---************************************************))))))***+++++++++******,,,,,,,,,,,,***)))''''''++++++************++++++(((((()))***+++,,,,,,---...---,,,+++***************+++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++************************+++)))(((((())),,,///111NNNBBB333,,,,,,//////---++++++++++++************)))***,,,---...,,,+++)))(((((((((((((((((((((((()))***++++++,,,---------,,,,,,,,,+++++++++******))))))***+++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------++++++***************+++...---------,,,+++************************************+++++++++,,,,,,,,,,,,---.........---++++++++++++******))))))(((((((((***+++***)))((()))+++)))))))))))))))))))))))))))))))))))))))******************)))))))))(((((()))******)))(((''')))+++*********)))))))))))))))))))))))))))))))))************))))))))))))******'''((((((((())))))******+++***)))(((((()))***+++''')))******)))(((***+++)))))))))******)))))))))((()))))))))*********************)))))))))))))))*********++++++,,,,,,,,,++++++************++++++))))))************))))))))))))************))))))((())))))***+++,,,,,,---''''''''''''(((((()))))))))***++++++***)))'''%%%&&&''''''(((((((((((('''(((((()))******+++******'''((())))))***)))))))))+++***((('''''''''((()))******))))))))))))******(((((())))))))))))******&&&'''((())))))((('''&&&&&&&&&'''(((((())))))***(((((((((((((((((()))(((((((((((((((((((((((((((************)))))))))((('''''')))***,,,...///000'''&&&&&&'''((()))))))))++++++***))))))))))))))))))))))))))))))))))))***&&&'''(((((()))*********(((((((((((())))))))))))&&&'''((())))))***))))))''''''((()))))))))))))))(((((())))))))))))((((((((()))******)))(((''''''&&&''''''((()))***************))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))******))))))))))))*********+++++++++''''''''''''(((((((((''''''$$$$$$'''((((((((()))''''''((((((((((((''''''%%%&&&((())))))((('''&&&%%%'''((((((&&&&&&''')))((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))+++******))))))***++++++***,,,------,,,++++++,,,+++---...---+++))))))************+++++++++++++++++++++++++++++++++++++++------------------------***************************+++------,,,,,,---...++++++************++++++(((((()))***++++++,,,,,,,,,+++***)))))))))))))))***+++---.........---,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++******+++---000111GGG===111***)))++++++*********++++++++++++++++++((()))***+++++++++******++++++++++++++++++++++++(((((()))*********))))))*********))))))))))))((()))***++++++,,,+++++++++)))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,+++******)))*********---------...------,,,+++******************************+++++++++,,,,,,,,,,,,---.........---+++***************))))))))))))(((***+++***))))))***,,,************************))))))))))))))))))******)))))))))))))))))))))))))))***+++***)))((()))***&&&'''((()))***+++,,,---))))))))))))************))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******''')))******))))))***+++))))))************))))))))))))))))))************))))))******))))))))))))((((((((()))))))))))))))++++++************++++++))))))************))))))((()))***++++++***)))((()))))))))***+++++++++,,,(((((('''''''''((()))***++++++,,,,,,+++)))(((''''''(((((())))))((((((((())))))******+++*********'''(((((()))))))))((((((******)))(((((((((((((((***))))))(((((())))))***'''(((***)))(((((()))+++)))))))))))))))(((''''''&&&&&&&&&'''(((((())))))))))))))))))((((((((((((''''''''''''((((((((((((************))))))))))))&&&''')))+++---///111111)))(((&&&'''((())))))((()))))))))(((((())))))******))))))))))))******+++(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((&&&'''(((((())))))(((((((((((())))))))))))(((((((((***+++***(((''''''((((((((((((((())))))))))))******))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))************(((((((((((())))))))))))'''&&&&&&''')))***)))((()))((()))))))))(((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''%%%'''((('''&&&%%%&&&((((((''''''''''''(((((()))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((+++***)))(((((()))***+++***+++------+++***++++++***+++------+++******+++******************))))))++++++++++++++++++++++++------------------------,,,+++***))))))***++++++%%%''')))***+++...222666++++++************++++++)))))))))***+++++++++,,,++++++***)))))))))*********,,,///111111000---,,,+++++++++++++++***))))))++++++++++++++++++++++++*********************************++++++---...///333000+++)))((((((((('''*********++++++,,,,,,,,,***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***)))(((*********))))))))))))((()))***++++++,,,,,,++++++******+++++++++,,,,,,,,,*********++++++++++++,,,,,,++++++***))))))*********+++,,,---------,,,,,,******************************+++++++++,,,,,,,,,***+++,,,,,,,,,+++***))))))))))))))))))*********((()))++++++***)))+++,,,++++++++++++++++++++++++***)))))))))))))))))))))''''''(((((()))*********''')))++++++)))'''''''''&&&&&&''')))***+++,,,---((()))))))))************((()))***++++++***)))((()))))))))***+++,,,,,,,,,))))))************))))))((()))+++***))))))***,,,((()))***++++++***)))((())))))))))))************)))))))))*********))))))))))))))))))((((((((((((++++++************++++++))))))************))))))((()))+++,,,,,,+++)))((())))))*********************))))))((()))***+++,,,*********+++*********)))((())))))******))))))(((******+++++++++***))))))))))))*********))))))((()))))))))))))))((('''''')))((((((''''''(((((()))'''***++++++))))))***,,,---,,,+++***)))((((((((('''''''''((())))))******''''''(((((())))))******''''''(((((())))))))))))************))))))))))))'''((()))***+++---......,,,)))'''''')))***)))(((''''''''''''((()))******)))(((((('''((()))***+++***))))))((((((((((((((('''((((((((()))))))))***((())))))))))))(((((('''&&&'''(((((())))))(((((('''((()))******)))((('''&&&(((******((('''(((***))))))))))))((((((((((((******))))))))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((******++++++***'''''''''(((((((((((()))***'''&&&&&&)))******(((''')))***)))((()))))))))''''''((((((((((((''''''&&&&&&%%%%%%&&&''''''((('''((()))((('''&&&'''((('''''''''''''''((()))))))))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((---,,,+++*********+++,,,)))+++,,,,,,***))))))***(((***,,,,,,++++++,,,---+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++---+++***(((((()))+++,,,(((******)))'''(((,,,000++++++************++++++***************+++++++++---,,,,,,+++,,,,,,------***,,,000333333111...+++***++++++++++++***))))))************************************************'''(((((()))*********+++((())),,,...///...---,,,))))))***+++,,,,,,------...---+++***)))(((((()))************************---...//////...---+++***,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,------.........))))))*********+++++++++,,,,,,+++***))))))******((()))+++,,,------,,,+++******************************+++++++++,,,,,,,,,))))))***+++***)))((('''(((((())))))******++++++((()))++++++******+++,,,*********************************)))))))))))))))&&&&&&'''((()))***++++++&&&(((***+++)))'''&&&%%%)))))))))))))))*********(((((())))))*********+++''')))***,,,,,,***)))'''))))))***+++,,,,,,------((()))***++++++***)))((((((***++++++******+++,,,((()))***++++++***)))((())))))))))))************((()))************)))))),,,,,,++++++******))))))++++++************++++++))))))************))))))((()))+++,,,,,,+++)))(((*********))))))))))))))),,,+++*********+++------((((((((()))***++++++,,,)))***************))))))+++++++++++++++***)))(((******+++++++++******)))((()))*********)))'''&&&((((((''''''''''''(((((((((+++---,,,***)))+++...///...,,,***((((((((((((((((((((()))******++++++%%%%%%&&&((()))+++,,,,,,(((((())))))*********+++************))))))))))))(((((())))))************...+++(((''')))***)))(((&&&&&&&&&&&&''')))***+++((('''&&&&&&'''((()))***+++***)))((('''''''''((('''((((((((())))))******))))))***))))))(((''''''&&&''''''((((((((((((((('''((()))******)))((('''###&&&)))***)))(((***---******))))))((((((''''''******))))))))))))*********)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((******+++++++++(((((((((((()))))))))***---)))&&&&&&(((***)))((("""$$$&&&&&&&&&)))++++++''''''((((((((((((''''''%%%%%%$$$###$$$%%%'''(((((()))***)))((('''((()))'''''''''''''''((()))***))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((************************---***''''''***,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))******++++++******))),,,,,,,,,++++++************,,,------+++******+++***++++++,,,,,,++++++***)))))))))***+++++++++,,,,,,++++++******++++++,,,)))***,,,---......---,,,))),,,---,,,)))''')))+++,,,,,,+++***)))(((''''''(((((())))))*********+++************************)))))))))***+++++++++,,,))))))*********++++++++++++++++++*********)))))))))***+++,,,,,,,,,+++***(((((())))))************++++++************++++++)))***,,,,,,+++,,,...000)))------+++111;;;999///'''(((***,,,,,,***((('''************************---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***(((***,,,...///...,,,***,,,+++***))))))***+++,,,***++++++,,,,,,++++++***))))))************))))))...+++))))))+++---,,,+++((()))***++++++***)))(((,,,+++++++++******))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))((())))))))))))(((((('''************************((()))*********((('''&&&+++*********))))))((((((++++++++++++++++++++++++)))))))))))))))))))))))),,,------,,,***)))***,,,+++******)))))))))))))))))))))))))))***************************+++++++++$$$%%%'''((()))))))))((())))))))))))***************)))))))))***+++,,,,,,((((((((((((((()))******))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))(((((((((((()))))))))))))))))))))))))))))),,,+++*********,,,///000===333***)))+++******,,,+++***((('''''')))+++,,,******))))))))))))))))))'''(((((()))))))))((((((++++++***)))((('''&&&&&&///,,,***)))***++++++++++++++++++*********************)))(((((((((((((((******))))))((((((''''''************************+++)))(((&&&&&&((()))+++++++++***))))))((())))))+++++++++++++++***)))(((''''''''''''((((((((()))))))))***++++++++++++***'''))),,,......,,,)))'''*********))))))))))))(((***)))((((((((()))+++,,,******))))))((((((''''''&&&&&&&&&&&&&&&'''((((((************************''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((((('''''''''((()))+++,,,,,,+++******))))))******)))))))))))))))(((''''''******)))((('''&&&%%%%%%************************,,,)))'''(((***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********,,,------+++******+++***++++++,,,,,,++++++******************+++++++++,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++***,,,---,,,)))((()))***************))))))))))))))))))))))))))))))))))))***************************************+++++++++))))))*********++++++++++++++++++*********))))))((()))***+++,,,,,,++++++***))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,+++,,,...000---000///+++///888777...((()))***++++++***)))(((******************************++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,++++++++++++---///111111000///---+++***))))))))))))***+++***++++++,,,,,,++++++***)))))))))(((((()))))))))+++***)))***------+++((())))))************))))))(((((((((((('''''''''&&&+++++++++++++++***))))))))))))))))))))))))))))))))))))************))))))((())))))*********))))))******************************+++++++++***)))(((************)))))))))(((++++++++++++++++++++++++)))))))))))))))))))))))))))******)))''''''(((******))))))((('''((((((((())))))))))))************++++++******))))))(((((('''(((***++++++++++++***))))))))))))******************))))))******+++,,,((((((((((((((()))******))))))))))))))))))))))))'''(((***,,,,,,***(((''')))((((((''''''(((((()))))))))))))))))))))))))))++++++***)))***,,,...///888000***+++---,,,++++++***)))((('''((()))+++,,,************************))))))))))))))))))))))))+++******))))))(((((((((,,,***(((((()))***)))(((******************************)))(((((((((((((((************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********)))((((((((()))))))))******+++++++++******'''''''''((((((((())))))(((((()))************)))((()))+++------+++)))(((******)))))))))(((((((((***)))((((((((()))++++++))))))))))))(((((((((((())))))(((((())))))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((('''''''''((()))+++,,,+++***))))))(((((()))))))))))))))))))))(((''''''))))))((((((((((((''''''***************************)))((()))******)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,------......------,,,,,,,,,,,,++++++++++++******,,,------+++******+++***++++++,,,,,,++++++***+++++++++***************,,,++++++******++++++,,,......,,,++++++*********+++,,,---+++)))(((((())))))))))))*********++++++*********)))))))))))))))************************+++++++++******************************++++++++++++++++++***************'''(((***+++,,,,,,,,,,,,++++++*********+++,,,------,,,,,,,,,,,,,,,,,,---***+++,,,,,,++++++---//////111...)))+++222111***))))))))))))))))))))))))************************(((((()))***+++,,,---...++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,...///111111000///...******))))))))))))************++++++++++++************))))))))))))******(((((()))+++---,,,)))&&&******))))))))))))******(((''''''''''''&&&&&&&&&***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++************************,,,,,,,,,---,,,,,,+++***************))))))))))))************************))))))))))))))))))))))))'''((()))((('''''')))+++)))(((((('''''''''''''''))))))))))))************++++++***)))((('''&&&&&&)))***++++++++++++******))))))))))))******************)))))))))***++++++((((((((((((((()))******))))))))))))))))))))))))''')))***++++++***)))''')))((((((''''''(((((()))))))))))))))))))))))))))******)))))))))+++,,,---444...+++...000///------((((((''''''(((***+++---******++++++++++++++++++---,,,***))))))))))))***************************+++)))))))))******)))'''))))))))))))))))))))))))***))))))(((((((((((((((************++++++++++++((((((((((((((((((((((((***)))(((''''''((()))***((((((((('''(((((())))))'''((()))***++++++++++++''''''((((((((()))))))))''''''((())))))))))))))))))***++++++++++++***)))***))))))))))))((((((((()))))))))((()))******+++(((((((((((()))))))))))))))))))))((())))))***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((('''''''''((()))***+++))))))(((''''''''''''((()))))))))))))))(((((('''''''''(((((())))))******************************************++++++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,------......------,,,++++++++++++++++++++++++***,,,------+++******+++***++++++,,,,,,++++++***,,,+++++++++***))))))))),,,++++++******++++++,,,...---+++*********+++,,,,,,,,,,,,+++***)))))))))************************(((((())))))************************************,,,+++++++++***)))))))))************************************************((()))***+++,,,---......***+++,,,---------,,,+++,,,,,,++++++++++++,,,,,,+++,,,---,,,++++++,,,.........+++&&&(((------)))******))))))))))))******************************(((((()))***++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---***+++,,,---...---++++++))))))))))))))))))))))))******++++++++++++******,,,++++++******++++++,,,(((((())))))***)))((('''+++***)))(((((()))***+++***************)))))))))******+++++++++******))))))))))))))))))))))))))))))******++++++******)))((()))***+++,,,---------************************,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))************************))))))))))))))))))))))))((()))******))))))+++---))))))(((''''''''''''(((((()))))))))************))))))(((((('''''''''&&&)))))))))))))))(((((((((((()))))))))******************))))))))))))******((((((((((((((())))))***((((((((((((((((((((((((((()))***++++++***)))(((***))))))(((((())))))***))))))))))))))))))))))))))))))(((((()))***++++++111,,,+++...111000///111''''''''''''(((***+++,,,+++++++++++++++,,,,,,,,,///...+++)))((()))***+++*********++++++,,,,,,,,,,,,++++++,,,------***((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))******+++++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&''''''((()))***(((((()))***************'''(((((((((((()))))))))'''((())))))******))))))+++******************++++++************))))))))))))))))))))))))******+++''''''(((((())))))******&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))*********)))((((((''''''(((((((((((())))))))))))((((((((((((((())))))))))))******************************+++++++++******++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------+++******+++***++++++,,,,,,++++++***,,,+++++++++***))))))))),,,++++++******++++++,,,++++++***)))***+++,,,...++++++***************))),,,,,,,,,+++***))))))(((&&&'''''')))***+++,,,---)))))))))))))))))))))))),,,+++++++++***)))))))))******************************************************+++,,,---...///000(((+++...111111...***(((++++++************++++++,,,------,,,+++***,,,---------***'''(((,,,---,,,******))))))))))))******************************************************++++++++++++++++++++++++---,,,+++******+++,,,---)))***+++++++++***))))))))))))************)))))))))******++++++******)))+++***)))(((((()))***+++***)))(((&&&&&&''')))++++++***)))(((((()))***+++++++++++++++++++++++++++)))******+++++++++************************************++++++++++++******))))))***,,,,,,---------************************++++++*********+++++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))***,,,---+++***))))))(((((())))))((()))))))))************&&&&&&''''''((((((((()))))))))((((((((((((((((((((()))))))))******************))))))((())))))***((((((((((((((())))))***((((((((((((((((((((((((((()))************)))(((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))******---***))),,,...---...111'''''''''(((((()))***+++******+++++++++,,,,,,,,,000...,,,***))))))***+++*********+++,,,,,,------,,,++++++,,,------***(((''''''(((((())))))))))))))))))(((((((((((())))))'''(((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&''''''((()))******************)))((('''(((((((((((()))))))))***((()))******++++++******++++++***))))))***++++++,,,,,,+++++++++*********((()))))))))************''''''(((((())))))******%%%%%%$$$$$$%%%%%%&&&'''************************''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((()))))))))))))))******)))(((((((((((()))(((((())))))))))))(((((())))))))))))((((((((((((************************+++++++++***((()))+++---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))******++++++******)))***++++++++++++,,,,,,,,,***,,,------+++******+++***++++++,,,,,,++++++***+++++++++***************,,,++++++******++++++,,,)))))))))******+++------+++)))))))))+++,,,+++***...---,,,+++***)))((((((&&&'''''')))***+++,,,---))))))))))))))))))))))))+++++++++***************+++++++++******************************+++++++++++++++++++++,,,...///000(((+++...111111...)))&&&+++******))))))******+++---......,,,******+++,,,------,,,+++,,,---...///))))))))))))))))))))))))************************,,,,,,+++++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,++++++************++++++++++++******))))))************)))))))))(((&&&%%%%%%&&&((()))+++***(((%%%$$$&&&***---******))))))))))))******))))))***************+++))))))***++++++++++++*********************************++++++++++++******)))***+++,,,,,,,,,,,,,,,***************************))))))))))))***++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((((((***,,,++++++***)))))))))))))))))))))))))))************%%%%%%&&&'''((()))*********)))))))))))))))******))))))))))))******************)))((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))******)))))))))'''(((,,,---******,,,''''''((((((((()))))))))))))))******+++,,,,,,,,,...---+++************+++*********++++++,,,,,,,,,+++)))))))))******)))''''''(((((())))))******+++((((((((((((((())))))***((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''(((((())))))************)))((('''&&&((((((((()))))))))******))))))***+++++++++++++++++++++************++++++,,,,,,+++++++++*********(((((()))************)))(((((((((((())))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((((((((())))))))))))((((((+++***))))))(((((())))))'''(((((()))))))))))))))))))))((((((''''''&&&&&&******************************)))&&&$$$%%%)))---************************++++++++++++++++++++++++))))))************))))))))))))************))))))******+++++++++,,,,,,,,,***,,,------+++******+++***++++++,,,,,,++++++******************+++++++++,,,++++++******++++++,,,)))******+++++++++******)))((('''))),,,...---+++,,,,,,,,,++++++*********)))))))))))))))*********))))))))))))))))))))))))***************++++++++++++++++++*********))))))))))))*********++++++++++++************+++,,,---***+++---......,,,***(((,,,++++++******++++++,,,.........,,,***)))***,,,,,,,,,------,,,+++,,,---((()))***++++++***)))(((************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++*********+++,,,------,,,+++***))))))************))))))+++)))'''&&&&&&''')))+++*********(((&&&&&&***---))))))************))))))(((((())))))************))))))***+++++++++++++++***************************++++++,,,,,,++++++*********+++++++++++++++******************************))))))((()))***+++,,,((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,+++))))))***,,,******)))((((((((((((((())))))))))))************'''''''''(((((())))))***((((((''''''''')))***+++))))))))))))******************)))(((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************)))((()))...444333---))))))((((((((((((((((((''''''(((((())))))***++++++,,,++++++++++++************************++++++++++++,,,***(((((()))***)))((((((((())))))***++++++,,,((((((((((((((()))************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******)))((((((((())))))((()))))))))))))))(((((((((((()))))))))*********((())))))************************************************)))))))))(((((('''((()))***+++******)))))))))))))))(((((((((((()))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((()))******)))((('''))))))((('''''''''((((((''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''************************))))))'''$$$!!!###(((---************************************************))))))************))))))*********++++++******************++++++,,,,,,,,,***,,,------+++******++++++++++++,,,,,,+++++++++))))))******+++++++++,,,,,,++++++++++++++++++,,,***+++,,,,,,+++***((('''((('''&&&(((,,,///...,,,***++++++++++++,,,,,,,,,,,,++++++***)))(((((('''))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++******))))))))))))******++++++++++++******)))(((((()))***+++---,,,++++++*********+++---,,,,,,++++++,,,,,,---...///...---***)))***+++******+++,,,***''''''(((''')))***,,,,,,***)))'''******************************+++,,,---......///++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++******)))))))))+++,,,------------,,,+++))))))************))))))...,,,***))))))***,,,...(((***,,,+++(((''')))+++((()))***++++++***)))((())))))******+++++++++,,,((()))***+++++++++++++++***************************++++++,,,,,,++++++*********+++++++++***))))))******************************)))))))))***,,,---(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))...//////---,,,+++,,,---))))))((('''''''''''''''))))))))))))************)))))))))))))))(((((((((%%%$$$$$$$$$%%%&&&((()))))))))))))))******************)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******+++++++++******)))***---666===<<<222+++)))))))))))))))((('''&&&%%%'''(((((()))******++++++))))))***+++++++++******************************///,,,***)))***+++++++++((())))))***+++,,,,,,,,,((((((((((((((()))******,,,+++++++++******))))))''''''''''''''''''''''''(((((())))))))))))((((((,,,+++***))))))((())))))&&&'''((()))************))))))))))))************'''(((((())))))))))))))))))***++++++++++++***)))(((((((((((('''''''''''''''((()))++++++******)))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***(((((()))******)))((('''(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))######$$$%%%&&&'''((())),,,,,,,,,------............---,,,+++************((('''&&&%%%&&&(((***++++++,,,---------,,,+++******************)))((((((///,,,(((%%%$$$'''***---++++++******)))(((((((((***++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++///---,,,,,,,,,,,,+++)))************************,,,++++++******++++++,,,///...---+++***)))((((((************************))))))***+++,,,,,,------,,,+++,,,,,,---,,,***'''***++++++,,,,,,,,,+++***,,,,,,,,,+++++++++******************************(((***+++,,,,,,+++***(((***++++++++++++***))))))&&&(((++++++***)))))))))+++//////++++++///,,,%%%,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++************************+++***)))))))))***,,,---++++++++++++++++++++++++(((***,,,,,,*********++++++++++++*********))))))+++++++++*********))))))******+++,,,,,,---......,,,,,,+++***)))(((''''''&&&''')))***+++++++++***************)))))))))(((***)))))))))))))))***+++)))***+++,,,---,,,++++++((()))***+++,,,++++++***---,,,+++)))((('''''''''((((((((((((((((((((((((((()))***++++++***)))((())))))))))))(((((((((((())))))***+++++++++++++++,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***&&&######&&&))))))((()))((('''''''''(((***++++++***)))(((((()))***++++++(((&&&(((*********,,,))))))))))))))))))))))))******+++++++++***))))))+++)))&&&&&&''')))******))))))))))))))))))))))))***************)))(((((())))))))))))************...***111@@@CCC666)))%%%''''''((()))***++++++,,,,,,+++++++++******))))))*********)))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))(((''''''((()))******)))((('''++++++++++++***)))'''''')))))))))))))))))))))))),,,,,,+++***)))(((''''''************))))))))))))((()))))))))))))))(((((())))))))))))************((()))*********((('''&&&+++*********))))))(((((((((((()))***************))))))))))))((((((((((((((()))++++++)))((()))***+++***(((&&&&&&(((***+++))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))************++++++++++++...------,,,***))))))((()))(((''''''''')))+++,,,+++,,,------------,,,++++++++++++++++++***)))))),,,+++***((((((((()))***))))))))))))***************++++++,,,,,,++++++***************************))))))************))))))+++++++++***++++++,,,,,,...,,,++++++,,,---+++***************************,,,++++++******++++++,,,...---,,,+++***)))))))))*********************************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++))),,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***************************((()))***++++++***)))(((***++++++++++++***)))))))))***,,,+++***))))))***$$$000888555,,,)))+++///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000000///---***************************************+++,,,,,,************************(((***,,,,,,***)))***++++++++++++*********))))))+++++++++*********))))))******++++++,,,------...++++++******))))))((((((((()))***+++,,,++++++***+++*********************)))))))))))))))******++++++,,,---------,,,+++*********)))))))))***+++,,,+++***))))))))))))))))))++++++++++++++++++++++++))))))************))))))(((((())))))******++++++((()))******++++++******)))))))))***+++,,,......))))))))))))))))))))))))))))))))))))))))))))))))***'''$$$$$$&&&))))))((()))((((((((())))))******+++***)))(((((()))***+++---***'''''''''&&&%%%%%%))))))))))))))))))))))))******+++++++++++++++***---+++((('''((())))))((())))))))))))))))))))))))***+++++++++******)))((())))))))))))***************)))111>>>@@@444***((((((((()))))))))*********,,,,,,+++++++++*********)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((((((((())))))))))))(((((()))))))))(((((('''&&&%%%))))))))))))))))))))))))++++++******)))((((((((()))))))))(((((((((((('''(((((())))))))))))(((((((((((()))))))))*********)))************)))((('''******)))))))))(((((((((((((((((()))))))))******))))))))))))((((((((((((((()))++++++)))((()))***)))(((''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))$$$&&&((()))(((((()))+++(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''''''''((('''''''''((((((((((((((()))((('''&&&&&&'''((()))*********))))))))))))))),,,---------+++***((('''***)))(((((()))***,,,---(((((()))******))))))(((+++,,,,,,,,,,,,+++******((()))+++,,,,,,***((('''(((((())))))***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))************))))))************+++,,,------,,,+++***+++,,,---,,,+++************************++++++************++++++,,,,,,+++*********************************************+++++++++++++++++++++++++++***++++++,,,,,,...---+++*********++++++,,,,,,,,,,,,++++++++++++************************)))***+++,,,,,,+++***)))***++++++++++++***))))))+++,,,,,,+++))))))+++---888BBBKKKJJJ<<<---***///++++++++++++++++++++++++)))***,,,///222222111///)))))))))))))))))))))))))))***++++++++++++++++++)))))))))))))))))))))))))))***,,,,,,***)))******+++++++++***************+++++++++*********************++++++,,,,,,------************************)))******++++++++++++******************+++++++++)))))))))))))))***++++++,,,---......---,,,***)))+++)))'''&&&&&&(((+++---))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((()))***+++,,,------'''((())))))******)))))))))))))))***+++,,,---...)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%''')))))))))((()))******++++++************))))))))))))******'''&&&%%%%%%'''((((((''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,///,,,)))((())))))((((((((((((((((((((((((((((((******+++++++++***))))))))))))))))))************(((***333===<<<111***+++))))))))))))))))))))))))++++++++++++************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&((()))+++***)))))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))******))))))*********)))(((((())))))(((((((((((((((''')))((('''''''''((()))***))))))))))))((((((((((((((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%***......***''')))+++))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((************************((((((((((((((((((((((((+++***)))(((''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((,,,,,,++++++******)))))))))***,,,---,,,+++)))'''))))))((())))))***,,,,,,(((((())))))))))))))))))***++++++,,,++++++******((()))+++------+++)))''')))))))))******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,---...***))))))***,,,...---,,,************************++++++************+++++++++***************++++++************************++++++++++++************+++++++++***)))***---//////---+++)))))))))+++,,,------,,,,,,,,,+++++++++************************,,,,,,------------,,,,,,***++++++++++++***))))))+++++++++***)))+++///222QQQVVV^^^```QQQ:::,,,)))************************++++++---000222333000...)))))))))))))))))))))))))))***+++,,,,,,,,,+++***************************)))+++,,,,,,***))))))*********************************************************++++++,,,,,,,,,,,,)))))))))******+++++++++))))))******************)))))))))***************))))))))))))***+++,,,,,,***+++,,,------,,,+++***)))((('''&&&'''(((***+++)))))))))))))))******+++************************+++***)))(((((()))***+++)))))))))******+++++++++''''''((()))))))))))))))---,,,+++***)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((())))))***((()))***,,,,,,+++*********))))))))))))))))))***'''''''''&&&(((,,,,,,)))))))))))))))))))))))))))))))))***,,,,,,---------...,,,***)))*********)))(((((((((((((((((((((((()))))))))******))))))(((((()))))))))************)))---666<<<888...***,,,''''''(((((())))))******))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))************************'''&&&&&&'''***++++++******)))(((''''''((()))***++++++***)))))))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((('''''''''''')))(((&&&%%%&&&''')))+++))))))))))))((((((((((((((()))++++++)))((()))*********+++,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))...444888555---'''''')))((())))))******))))))((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((************************''''''''''''''''''''''''+++***)))((('''&&&&&&&&&))))))((((((''''''&&&&&&(((((((((''''''(((((((((+++++++++******)))))))))&&&(((***,,,---,,,+++***(((((((((((()))***++++++++++++++++++,,,,,,------))))))***************)))*********+++++++++******,,,+++++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,---...))))))(((***,,,...---,,,************************+++******))))))******+++******))))))******++++++************************+++************************++++++***)))***---///...---+++))))))***+++,,,---------,,,,,,,,,++++++************************+++,,,,,,,,,,,,,,,,,,+++***++++++++++++***))))))))))))))))))***---222666TTTcccrrrpppYYY<<<...---************************------...000111111///,,,))))))))))))))))))))))))***+++,,,------,,,******++++++++++++++++++++++++***+++,,,,,,***)))))))))******************************************************+++++++++++++++,,,))))))******++++++,,,,,,)))((((((((()))))))))***))))))))))))))))))))))))))))))))))))***+++,,,---((()))***,,,,,,,,,++++++''''''((()))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********))))))(((((('''''''''((()))))))))))))))---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((()))******((()))***,,,,,,+++******)))))))))******)))))))))+++...---***+++///---((())))))))))))))))))))))))((()))***+++,,,---------***)))((()))+++,,,,,,+++))))))))))))))))))))))))''''''((((((((((((((('''((()))))))))************,,,111888:::444,,,***,,,%%%&&&'''((()))***++++++'''''''''(((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))************************'''&&&&&&'''***++++++******)))(((''''''((()))***+++***))))))((())))))***((((((((((((((((((((((((((((((((()))******++++++*********)))))))))((((((''''''((()))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++))))))))))))((((((((((((((()))++++++)))((()))***)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))111777;;;777...'''&&&)))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&))))))((((((''''''&&&&&&'''((((((((((((((((((''')))))))))(((((((((((((((&&&''')))++++++,,,++++++''''''((())))))*********((((((((((((((()))***+++(((((()))************)))++++++*********+++,,,,,,---,,,,,,+++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))************))))))************+++,,,------***)))(((***,,,------,,,******************************))))))))))))************)))))))))******+++************************))))))******************)))+++---,,,))))))+++...,,,,,,+++******+++,,,---------------,,,,,,,,,,,,*********************************))))))************++++++++++++***))))))'''(((((()))***---222666RRRqqqwwwPPP222+++000++++++++++++++++++++++++///...---...//////...,,,************************,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++***,,,---,,,***(((((()))***************+++++++++***************+++++++++******++++++++++++++++++*********+++++++++,,,,,,(((((((((((()))***+++,,,*********)))))))))(((((()))))))))***+++,,,---...)))***+++,,,---,,,++++++&&&((()))***+++***)))(((++++++***)))(((((())))))******************************))))))))))))******++++++***)))((('''&&&&&&'''((())))))******)))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++((()))******++++++******))))))************))))))$$$)))+++***...666777111))))))))))))))))))))))))((()))***+++++++++++++++((('''''')))+++---,,,+++))))))))))))))))))))))))''''''(((((())))))(((((())))))))))))************---111666666000+++***,,,%%%&&&'''''')))******+++''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&((()))+++***)))))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))*********+++************))))))))))))&&&'''((())))))******)))''''''(((((((((((())))))''''''&&&&&&&&&'''((()))'''(((((((((((())))))))))))((('''''''''((()))***))))))))))))((((((((((((((()))++++++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,000333111,,,((((((***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((()))))))))))))))))))))************)))))))))(((((()))***++++++++++++&&&&&&%%%%%%&&&((()))***((()))******+++++++++************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))************))))))+++++++++***++++++,,,,,,***)))((()))+++,,,,,,+++******************************))))))))))))******+++***)))))))))))))))***************************(((((())))))******++++++(((,,,///...***(((***---*********++++++,,,,,,---...------------,,,,,,,,,************************++++++************++++++***++++++++++++***))))))((()))))))))***,,,000333HHHgggwwwaaa???---******,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---/////////++++++++++++++++++++++++------,,,+++++++++++++++***************************,,,---,,,***(((((()))))))))*********+++++++++))))))*********+++++++++++++++******************++++++++++++++++++++++++))))))))))))+++---...000...------,,,+++***)))))))))))))))***+++,,,............//////...,,,+++***))))))))))))******++++++))))))))))))))))))***+++++++++++++++++++++++++++))))))************))))))+++******))))))(((((((((((()))******++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,+++***)))***,,,)))((((((((())))))******((()))***++++++***)))(((%%%)))(((...888:::333))))))))))))))))))))))))((())))))*********))))))((('''''')))***+++***)))++++++++++++++++++++++++(((((()))***************))))))))))))***************...111000---,,,,,,,,,((((((((((((((((((''''''((((((((()))))))))******)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((((((((())))))))))))(((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((&&&'''((()))************'''''''''((((((((()))))))))(((((('''((()))***+++((((((((()))))))))******((((((((()))))))))******))))))))))))((((((((((((((()))++++++)))((()))******)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))''')))++++++***)))***,,,(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&******++++++,,,,,,---------,,,+++)))(((((((((((())))))***,,,,,,,,,,,,,,,,,,+++++++++,,,---///000)))***+++,,,,,,,,,,,,,,,((()))+++---------++++++*********++++++,,,------+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++++++++)))))))))+++,,,+++*********************************))))))))))))******++++++***)))))))))))))))************************'''(((((()))***++++++,,,(((,,,000///***((()))+++((()))***+++------------......---------,,,,,,,,,************************///......------......///***++++++++++++***)))))))))***+++*********---///111GGGNNN===111333000$$$,,,,,,,,,,,,,,,,,,,,,,,,---+++)))))),,,///111111,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,))))))))))))))))))))))))+++,,,---,,,***(((((()))))))))******++++++++++++))))))******++++++++++++++++++******************++++++++++++++++++++++++*********+++---///111333000000///...,,,+++******)))))))))***+++---...///222333222111///,,,***(((,,,+++)))((((((***,,,...''''''(((((()))+++,,,---************************((()))***++++++***)))(((***************+++++++++))))))***+++++++++++++++---,,,+++)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,***)))***,,,)))((('''''''''(((***+++((()))***++++++***)))((('''---...(((***111///&&&))))))))))))))))))))))))((())))))))))))((((((''')))(((((()))******(((&&&++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))************&&&***,,,,,,+++------,,,+++******((('''&&&%%%$$$))))))******+++++++++,,,*********)))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))(((''''''((()))******)))((('''+++***)))'''((()))+++,,,))))))))))))))))))))))))******)))))))))))))))))))))(((((((((''''''''''''&&&'''((()))************''''''''''''((((((((()))+++***)))))))))+++,,,---(((((())))))******++++++(((((()))***+++*********))))))))))))((((((((((((((()))++++++)))((()))***...---+++******+++---...))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))***+++,,,))))))************))))))************************'''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((************************&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&+++*********+++,,,,,,---******************++++++000...,,,***)))))))))***...,,,+++))))))***,,,---,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,------+++***************,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,+++***)))(((+++)))&&&'''+++------,,,))))))***+++,,,,,,------++++++++++++******))))))************************************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,000---***))),,,---,,,+++)))************+++++++++)))+++---......,,,)))'''---------,,,+++***)))(((+++***((()))***,,,,,,+++222222222000///---+++***************+++,,,---...++++++***)))***+++---...&&&&&&'''))))))*********************************------------,,,+++******((()))***++++++***)))(((************************((((((((()))*********+++******+++,,,,,,,,,,,,+++))))))************))))))(((***)))%%%(((111888:::<<<222+++******((())),,,&&&))),,,,,,++++++---000333111............---,,,,,,,,,+++*********++++++000000//////...---+++++++++***)))(((((()))***+++************************))))))***++++++++++++***,,,+++***)))((((((((((((---------------,,,+++***((((((((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))))))))...,,,***)))''''''((((((***************)))(((((())))))***+++++++++++++++---,,,+++)))))))))***+++))))))))))))))))))))))))************))))))))))))******************************))))))))))))******+++******+++------,,,***))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((''''''(((((((((((())))))))))))((((((''''''(((((())))))******'''(((((())))))))))))(((*********)))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))((((((((((((&&&''''''(((((((((((((((%%%%%%&&&'''((((((''''''+++***)))'''''''''(((((((((((())))))))))))(((((('''&&&&&&''')))***((('''%%%&&&((()))***)))(((&&&))))))))))))))))))))))))***)))((('''((()))+++---"""###$$$%%%&&&((())))))(((((((((((((((((((((((())))))))))))((('''&&&%%%)))((('''&&&'''(((***,,,...---,,,***)))(((((('''((($$$"""###(((***'''###))))))(((((((((((())))))***))))))((('''&&&&&&&&&'''(((***+++***)))'''&&&'''''''''''''''''''''''')))(((((('''''''''((((((+++*********+++,,,,,,---++++++++++++++++++******+++***)))(((((()))******,,,+++***)))))))))+++,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++)))'''(((+++------,,,))))))******++++++,,,,,,++++++++++++*********)))************************************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///,,,******,,,---,,,***)))************+++++++++***+++,,,------+++***(((((()))***+++,,,,,,,,,,,,+++***((()))+++,,,,,,++++++++++++++++++***)))(((************+++,,,---...,,,+++*********+++,,,---))))))*********)))((((((************************++++++,,,,,,---,,,,,,,,,))))))***++++++***)))((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))******+++++++++++++++))))))************))))))(((***+++))))))111@@@LLLCCC333))),,,...)))&&&)))(((***++++++******,,,///.........///000///,,,)))111000///---,,,*********...//////......---,,,+++++++++************++++++************************))))))***++++++++++++***,,,+++***)))((((((((((((***************)))(((((()))))))))((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))+++***)))(((((())))))******************)))((((((((())))))***************+++***((('''''''''((()))))))))))))))))))))))))))************))))))))))))******************************))))))))))))******+++)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((())))))(((((())))))))))))(((((((((((())))))))))))))))))++++++******)))'''&&&%%%***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))***)))))))))((()))******************,,,+++***)))))))))***+++))))))(((((((((((())))))***'''%%%%%%''')))))))))%%%&&&((()))***)))((('''))))))))))))))))))))))))***)))((('''((()))+++,,,$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((((((((()))))))))))))))(((***)))((('''((()))+++,,,,,,+++***)))(((''''''''''''&&&&&&&&&'''(((((('''))))))(((((((((((())))))***))))))(((''''''&&&&&&'''(((*********)))'''&&&'''''''''''''''''''''''')))(((((('''''''''((((((++++++++++++++++++,,,,,,------,,,,,,++++++******(((((((((((()))+++,,,---,,,,,,*********+++,,,---+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,++++++***+++)))((((((***,,,,,,,,,************************++++++++++++************************************++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,---,,,+++,,,------+++))))))************+++++++++,,,,,,,,,++++++++++++***'''((()))***+++++++++++++++***)))***+++,,,,,,+++((()))***+++,,,,,,,,,,,,***************+++,,,---,,,,,,+++*********++++++------,,,+++***)))'''&&&************************)))***+++,,,------------)))******+++++++++******)))))))))))))))))))))))),,,,,,,,,+++++++++++++++((()))******++++++******))))))************)))))))))))),,,---***...DDD]]]YYY===)))+++...'''%%%+++***++++++***)))***---///000222555888:::777222...000///...---+++***)))))),,,------......------,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***,,,+++***)))((((((((((((((())))))))))))(((((('''++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))))))))(((((()))***++++++))))))******))))))(((((('''(((((()))))))))))))))***)))(((((('''((((((((())))))))))))))))))))))))************))))))))))))******************************))))))))))))******---+++((((((((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++((())))))******))))))(((************))))))))))))************)))'''&&&%%%))))))))))))))))))******(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))((())))))******************+++++++++++++++***)))*********)))******+++,,,***)))(((''''''((()))***+++(((%%%$$$&&&(((***+++&&&'''((()))***)))((('''))))))))))))))))))))))))***)))((((((((()))++++++''''''''''''((((((((()))(((((((((((((((((((((((('''''')))***++++++++++++)))((('''''''''((()))******)))(((((('''''''''(((%%%'''))))))'''&&&(((***))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((()))***)))((('''&&&''''''''''''''''''''''''(((((((((''''''(((((()))***+++++++++,,,+++++++++......------,,,+++***************+++,,,---...///------,,,,,,,,,---......---,,,,,,,,,+++******)))******+++++++++,,,,,,,,,)))***,,,...///...---+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***)))))))))***+++++++++*********)))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------,,,***)))))))))*********+++++++++---,,,+++*********+++,,,***************)))((((((+++***)))***,,,---,,,***))))))***,,,,,,---------***************+++,,,,,,---,,,,,,++++++*********......---,,,+++)))((('''******************************+++,,,,,,,,,,,,,,,******++++++++++++++++++))))))))))))))))))))))))+++*********)))((((((((((((((()))************))))))******++++++******)))+++''')))...++++++???ZZZmmmHHH+++***,,,''''''000+++++++++++++++---000222333555888;;;===;;;777333)))))))))***************++++++,,,---------------)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))***++++++++++++***++++++***)))(((((())))))))))))************))))))+++++++++******)))))))))((((((((((((((((((((((((''''''(((((()))*********(((((((((((()))))))))))))))))))))))))))*********((()))))))))))))))((((((&&&''''''((()))(((((((((++++++******************))))))))))))))))))))))))************)))))))))(((******************************))))))))))))******111...***))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))***+++,,,,,,)))))))))******)))))))))++++++******))))))((((((&&&'''((())))))***)))))))))))))))))))))*********((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((()))************)))))))))))))))(((((('''&&&'''''''''((())))))***++++++)))(((&&&&&&((()))+++***(((&&&&&&((()))******''''''((())))))))))))(((((((((((((((((((((((((((******)))(((((()))***+++)))))))))(((((((((((((((((((((((((((((((((((((((''''''((()))************'''&&&&&&%%%%%%&&&''''''(((((((((''''''((())))))&&&'''''''''''''''((()))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))))))))((('''&&&''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,,,,++++++***......------,,,+++******,,,,,,,,,---------,,,,,,+++++++++++++++,,,------...---+++))))))***+++,,,******+++++++++,,,,,,,,,(((***,,,.........,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,)))******+++******++++++*********)))))))))))))))+++++++++++++++++++++,,,************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---,,,+++))))))))))))*********+++++++++---,,,***))))))+++,,,---)))************)))((((((+++******+++------,,,***(((((())))))***)))))))))******))))))******++++++,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,+++******************************+++,,,,,,,,,++++++***)))+++++++++++++++,,,------+++++++++++++++++++++++++++*********)))((((((((((((((()))************)))******++++++++++++******---%%%&&&,,,+++(((333FFFdddDDD,,,,,,///***)))///+++++++++,,,///222444555/////////111333444222000'''((()))*********)))))))))***+++,,,------------'''((()))******)))((('''(((((((((((((((((((((((())))))***++++++++++++***+++***))))))))))))))))))((())))))*********))))))((((((((())))))*********((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))************)))))))))((('''(((((()))))))))((((((&&&&&&'''(((((((((((((((*********+++++++++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******111...***))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))***+++,,,,,,))))))************))))))+++*********))))))((((((&&&'''((()))************(((((())))))************(((((()))******)))((((((((()))))))))************))))))(((((((((((())))))'''((((((((()))))))))***&&&'''(((((())))))(((((((((((((((((('''&&&%%%%%%&&&&&&'''((()))******++++++)))(((&&&&&&((()))+++''''''((()))++++++)))''''''(((((()))))))))))))))((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((('''''''''''''''''''''))))))((((((((()))******(((%%%###$$$(((***'''$$$))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((()))*********+++,,,---,,,+++***)))------,,,,,,++++++******++++++,,,,,,+++***)))((('''(((((()))*********+++,,,,,,*********+++,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((***,,,,,,***)))***+++************************++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,***+++---,,,***))))))***)))************+++++++++,,,+++*********+++,,,---&&&'''(((***+++,,,,,,,,,******+++,,,......,,,***++++++,,,,,,++++++************)))))))))******+++++++++,,,,,,,,,+++************+++,,,,,,,,,++++++************************,,,,,,,,,,,,+++***)))(((++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((()))******++++++************++++++++++++******---'''&&&***+++(((+++222DDD555,,,///222...******+++++++++...111333444333---+++******,,,.........++++++,,,,,,+++***(((''')))***++++++,,,,,,,,,,,,'''(((((((((((((((((('''))))))))))))))))))))))))))))))***++++++++++++*********)))))))))))))))***&&&''''''((((((((((((((($$$$$$%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''''''''((()))))))))((((((&&&''''''(((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******---+++((((((((())))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++)))******++++++******)))))))))))))))(((((((((((()))))))))))))))(((''''''((((((((()))******++++++))))))++++++++++++))))))))))))))))))************))))))(((((((((((())))))''''''(((((())))))******&&&&&&'''(((((((((((((((((())))))))))))(((((('''((((((***+++,,,,,,,,,,,,***)))(((''''''((()))***&&&''')))+++---,,,)))&&&((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&*********))))))))))))((()))))))))(((((()))******)))$$$!!!###(((+++'''###))))))(((((((((((())))))((((((((((((((((((''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))***++++++***+++,,,------+++***(((++++++++++++++++++******++++++,,,,,,,,,+++***)))(((((()))***++++++++++++((()))+++---------,,,+++******+++++++++,,,,,,,,,+++***************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++(((***---,,,***))))))***))))))******++++++,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,,,,+++)))(((***,,,)))************++++++++++++*********++++++,,,---&&&''')))+++,,,------...******+++---///...,,,***,,,------......------,,,******))))))))))))******)))***+++,,,,,,,,,++++++******++++++++++++************************************+++++++++******))),,,+++++++++,,,---///000+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))******+++++++++++++++***++++++,,,,,,++++++***+++***************++++++......------------+++)))++++++,,,...111222000---...,,,******,,,---------******+++,,,+++***(((&&&)))***+++++++++++++++***))))))(((((((((((())))))************************))))))***++++++++++++*********))))))))))))******&&&'''(((((()))))))))(((&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((()))***+++***))))))&&&''''''((())))))((((((''''''((())))))))))))(((&&&'''((()))***))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******+++)))((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))******************************)))((((((((()))))))))******++++++******)))'''''''''''''''((((((((()))))))))))))))((((((''''''(((((()))******++++++)))+++,,,------,,,+++)))))))))))))))************))))))(((((((((((())))))'''''''''((()))*********''''''((()))))))))))))))((())))))*********))))))((()))***+++,,,,,,++++++))))))(((((((((((())))))(((((((((***,,,,,,***''')))))))))))))))******+++))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))((((((''''''))))))((('''''''''(((((('''%%%$$$%%%((()))(((&&&))))))(((((((((((())))))'''(((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))***+++,,,***+++---------+++)))(((******************+++++++++,,,---.........---,,,***+++,,,---...//////...###''',,,000111///+++(((******+++++++++,,,,,,,,,++++++***)))((((((((()))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***'''***------***((()))***))))))***+++,,,---------+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,***''''''***---)))************+++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++---//////,,,***'''((()))*********************)))))))))))))))***((()))+++,,,---,,,,,,++++++++++++++++++***)))(((************************((()))***+++++++++++++++,,,,,,++++++,,,---///000************************(((((())))))*********+++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))...///***))),,,...---,,,222000((($$$)))---,,,,,,+++,,,...111000,,,(((+++*********,,,,,,+++)))###%%%''')))******((((((******+++++++++******)))+++***)))(((((()))***+++************************))))))***++++++++++++******)))))))))))))))******))))))***+++++++++++++++++++++++++++************))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((((((((())))))))))))%%%&&&(((***+++,,,++++++&&&&&&'''((())))))(((((('''(((((()))))))))))))))((()))***,,,,,,,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******+++******+++------,,,***(((((((((((((((((((((((())))))))))))))))))))))))******************************)))(((((('''((((((******++++++++++++******%%%&&&&&&&&&''''''((((((%%%&&&''')))******++++++'''(((((()))***+++++++++***+++---......---+++***))))))))))))************))))))(((((((((((())))))&&&''''''((()))******+++(((((()))***************&&&'''((()))))))))))))))&&&''')))******)))(((((((((((())))))))))))((((((***)))'''(((***++++++***)))))))))))))))******+++))))))))))))))))))))))))***************)))((('''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,%%%&&&&&&&&&%%%%%%$$$###(((((('''&&&&&&&&&&&&&&&&&&''')))(((''''''(((***))))))(((((((((((())))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,------///......---+++******)))---,,,,,,++++++,,,,,,---************+++,,,------++++++++++++++++++++++++,,,+++******))))))************+++,,,,,,---......+++***)))))))))***,,,---///...------++++++***))),,,++++++******++++++,,,++++++++++++++++++++++++---,,,***)))))))))******))))))+++,,,,,,---,,,,,,*********))))))))))))((((((((((((((()))***+++,,,''''''(((***+++,,,---------,,,***+++,,,,,,+++)))...---,,,+++************------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***************************(((***,,,+++)))(((+++...++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))...---+++***)))***++++++333...)))((())),,,---,,,))))))))))))))))))))))))---,,,++++++***+++++++++(((((()))************)))+++++++++*********))))))************************(((((())))))))))))((((((&&&+++111111...******+++******+++++++++***))))))+++***(((''''''(((***+++******************+++++++++*********))))))(((((()))))))))))))))******++++++++++++++++++++++++++++++*********))))))((((((+++***)))(((((()))***+++(((((())))))******++++++$$$%%%&&&((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((())))))((((((((((((((())))))***((((((((((((((((((((((((******))))))))))))))))))************************)))************+++++++++******))))))((((((''''''******)))))))))))))))***++++++***)))((())),,,...***************)))(((((())))))((((((((((((((()))))))))(((((((((((())))))(((((()))***+++,,,,,,---'''((()))***************(((((())))))*********+++)))******)))&&&'''***---,,,(((&&&(((,,,---***&&&))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))((((((((('''$$$$$$%%%&&&'''((())))))************************))))))))))))))))))))))))******)))(((((((((((((((***)))(((((((((***---///***+++)))&&&(((///444555555000***)))+++,,,***'''(((((((((((((((((((((((()))''''''***,,,---***''')))))))))))))))(((''''''))))))************))))))&&&''')))******)))'''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++++++++++++++++++++))))))***++++++++++++************++++++++++++,,,((())))))******+++,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,---------,,,+++++++++++++++,,,---++++++++++++++++++++++++,,,+++******))))))*********++++++,,,,,,---------))))))))))))***+++,,,---...------,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++---,,,***)))))))))***+++++++++******)))(((((((((++++++*********)))))))))++++++***))))))************))))))******+++,,,,,,---+++******++++++***)))++++++******++++++,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***************************+++,,,+++***(((((()))***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++*********+++,,,,,,000---)))(((***,,,---,,,************************++++++***)))((((((((()))******+++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))((())))))******))))))(((&&&***//////+++))))))+++)))))))))******************++++++++++++++++++***************************************)))))))))((()))))))))))))))******+++************************+++*********))))))))))))******)))(((((()))******+++++++++***)))((((((((()))******+++++++++,,,,,,))))))))))))))))))))))))************************(((((((((((()))))))))***************************))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))*********************************))))))*********+++++++++(((((((((((())))))))))))******)))))))))))))))***((()))))))))((((((***,,,***************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************((()))******************)))*********++++++++++++'''))),,,+++***)))+++---+++)))'''(((,,,---***&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''((((((((()))******++++++,,,'''''''''''''''(((((((((++++++*********)))))))))))))))))))))))))))))))))+++***))))))(((((()))))))))))))))))))))+++,,,---''')))))))))...777===???333///***(((***+++)))'''(((((((((((((((((((((((((((&&&&&&'''***+++)))'''%%%%%%%%%&&&&&&%%%$$$$$$))))))************)))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,(((((()))***++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++***)))))))))******++++++++++++++++++++++++,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++************+++...---+++***))))))***+++,,,+++++++++************...---,,,+++************,,,+++***))))))***+++,,,---+++******+++,,,***)))((())))))***+++---...///------++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************************+++***(((((()))******)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************((()))***+++,,,,,,,,,,,,---+++******,,,------,,,++++++++++++++++++++++++,,,+++***)))((((((((((((******+++,,,,,,,,,,,,++++++++++++***************((((((((((((((((((((((((*********++++++*********'''***,,,,,,)))((()))+++))))))((())))))***+++,,,***,,,...//////...,,,***************************************)))))))))))))))))))))))))))******+++((((((((((((((((((((((((***************)))))))))***)))(((''''''((()))***+++++++++***))))))((((((---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))************************((((((((()))))))))******))))))************))))))***))))))))))))***++++++++++++++++++++++++++++++(((((())))))*********+++************************)))))))))*********++++++'''''''''((()))*********))))))))))))))))))******&&&((())))))(((((()))***)))************))))))((())))))(((((((((((())))))))))))(((((((((((())))))*********)))))))))((((((******+++++++++******)))+++++++++++++++,,,,,,,,,&&&(((+++,,,+++*********+++)))''')))+++,,,***''')))))))))))))))))))))))))))))))))((()))******+++'''((()))+++,,,...//////)))))))))(((((('''''''''*********))))))((((((((())))))))))))))))))))))))******))))))(((((())))))(((((()))***++++++++++++%%%(((******///999???@@@111---)))((()))***(((&&&))))))))))))))))))))))))'''&&&$$$%%%&&&((('''&&&&&&&&&'''(((((('''''''''((())))))******))))))(((+++)))'''&&&&&&''')))+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++************++++++***)))((('''''''''''''''++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,+++++++++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++---///,,,,,,,,,+++++++++******...---,,,+++++++++++++++,,,+++***))))))+++,,,---...---+++,,,------,,,***((())))))***+++---...///------++++++++++++------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******************************(((&&&$$$&&&+++...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++,,,,,,+++***)))*********+++,,,---,,,,,,++++++++++++++++++++++++......,,,+++******))))))(((((()))************)))************************))))))))))))))))))))))))***++++++,,,,,,++++++***)))***+++***((((((***,,,++++++***)))******+++,,,+++,,,---......---,,,++++++++++++************************))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((***************************)))(((''''''((()))***(((((()))***++++++,,,,,,+++***))))))))))))***+++))))))))))))))))))))))))************************(((((()))))))))*********'''((())))))))))))((('''***************++++++,,,++++++++++++++++++++++++((((((((()))******++++++************************))))))))))))************'''((((((((()))))))))***((())))))***************%%%(((***+++***)))((()))))))))************)))((()))(((((((((((())))))***))))))(((((((((((())))))************************++++++,,,++++++***))))))++++++++++++++++++++++++)))******)))((('''''''''***)))((()))++++++)))'''((((((((((((((((((((((((***************++++++,,,(((((()))***,,,---...///))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''(((((()))'''(((***+++,,,+++***)))'''******(((+++111444333---+++((('''((()))(((&&&))))))))))))))))))))))))(((&&&%%%$$$%%%&&&''''''(((((())))))******))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,---------...------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++***)))(((((((((((((((++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++++++++***+++,,,,,,,,,+++)))'''&&&***++++++,,,,,,------...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))'''''''''))),,,---,,,,,,,,,+++++++++******,,,,,,++++++,,,------...***)))))))))+++,,,...///000...------......---,,,+++*********+++,,,,,,---------++++++++++++------,,,++++++******++++++,,,++++++,,,,,,++++++***)))************************(((&&&$$$'''+++......,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,+++)))(((&&&((()))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************(((((()))************)))************************************************++++++,,,,,,,,,,,,+++++++++++++++***))))))+++,,,...---,,,,,,++++++++++++---,,,+++******+++,,,---+++++++++*********))))))))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))***************+++++++++***)))(((''''''((()))***(((((()))***+++,,,------)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))))))))(((***************++++++,,,************************(((((())))))************************************(((((()))))))))************)))))))))(((((((((''''''((()))***************&&&(((,,,---,,,***))))))((())))))*********))))))((((((((((((((()))******))))))(((((((((((())))))))))))******+++,,,,,,---+++++++++++++++***)))(((******************))))))222///+++(((&&&''''''((()))))))))*********)))(((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))************(((((((((((())))))))))))%%%%%%&&&((()))***+++,,,(((((((((((((((((((((((('''''''''&&&&&&''''''(((&&&(((***+++,,,+++)))''')))++++++''''''******(((***)))((('''(((((('''&&&)))))))))))))))))))))))))))((('''&&&%%%&&&((()))&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((%%%&&&''''''''''''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++******))))))(((---------,,,,,,+++++++++///......------......///------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++******))))))***************+++++++++++++++------,,,,,,***)))'''&&&+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,000///...,,,,,,,,,,,,---,,,+++++++++************++++++++++++,,,---...///((((((***+++---...//////000...------...///---,,,,,,,,,++++++***+++++++++------++++++++++++------++++++************+++++++++++++++++++++******)))************************,,,+++))))))***++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***((('''&&&(((***,,,,,,+++***+++,,,+++++++++++++++++++++++++++***))))))((()))))))))******+++,,,,,,,,,,,,+++***************+++++++++***************************++++++,,,,,,++++++***,,,+++*********++++++,,,,,,,,,------,,,++++++***---+++***((((((***+++---,,,,,,++++++***)))))))))))))))))))))************)))))))))))))))******+++*********************************++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++***++++++,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++************++++++***))))))))))))***++++++))))))))))))))))))))))))***)))))))))))))))))))))************************((((((((()))))))))***************)))((('''''''''&&&''')))***++++++******&&&))),,,---,,,+++******((())))))************)))(((''''''(((((()))***+++))))))(((((((((((())))))(((((()))***+++,,,------))))))*********))))))(((*********)))))))))))))))888333---)))((()))***+++))))))************))))))))))))))))))))))))))))))&&&''''''((()))((((((((()))))))))((((((((('''''''''''''''(((((()))))))))%%%&&&'''(((***+++,,,---))))))))))))))))))))))))''''''&&&&&&''''''(((((('''(((***++++++***(((''')))++++++((((((***)))&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))***((('''&&&((()))((((((((((((((('''&&&&&&'''(((((())))))(((((('''$$$%%%'''(((((('''%%%$$$))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''(((((()))***(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++))))))***++++++++++++************++++++++++++,,,))))))*********+++++++++++++++,,,,,,,,,,,,------...------------------...,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,+++******))))))******))))))******++++++,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,111000000//////......---++++++*********))))))))),,,+++++++++++++++,,,,,,((()))+++---......---,,,...---,,,,,,------,,,+++,,,++++++******++++++,,,------++++++++++++------++++++************+++++++++++++++++++++***))))))************************---------,,,***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++)))((((((((((((***+++,,,+++)))(((***+++************************)))))))))((())))))***+++******+++,,,,,,,,,,,,+++))))))*********+++++++++******************************++++++++++++************))))))*********)))&&&'''***,,,---,,,+++***++++++************++++++,,,,,,++++++***))))))(((((()))))))))************)))))))))))))))******+++*********************************++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++---...//////---***'''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***(((&&&&&&(((***+++))))))((((((((()))******))))))))))))))))))))))))++++++******)))(((((((((************************(((((((((((()))))))))***))))))))))))((((((((((((&&&''')))+++,,,+++***)))&&&)))++++++***)))******(((((()))***************''''''''''''((()))***+++))))))(((((((((((())))))''''''(((((())))))******''''''((()))))))))((((((+++++++++******)))))))))444000+++)))***++++++***((()))*********))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++)))))))))(((((('''''''''((((((((('''''''''''''''(((((())))))***+++++++++))))))))))))))))))))))))((((((((((((((()))******(((((()))******)))(((''''''***+++)))))),,,+++''''''((()))))))))(((((()))((((((((((((((((((((((((''')))+++***(((&&&'''(((******))))))((('''%%%%%%''''''(((((((((((('''''''''(((((((((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((()))++++++'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++((()))***+++---...///000)))******+++---......///+++******************+++))))))(((((()))***++++++++++++++++++++++++++++++,,,++++++***)))*********(((((()))***+++,,,,,,---***))))))((()))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,&&&'''(((************************))))))))))))(((------,,,+++************)))+++---//////---+++)))---,,,***+++,,,,,,+++)))+++*********+++,,,,,,---------++++++++++++------++++++************++++++***++++++++++++***))))))************************))),,,...---******---000++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))******+++,,,---+++((('''))),,,))))))))))))))))))))))))************+++,,,---...(((((()))************)))))))))******++++++++++++))))))))))))))))))))))))*********++++++*********)))(((((()))******(((''' ###'''+++------+++***)))***,,,------,,,***))),,,,,,++++++***))))))((((((((())))))*********+++)))))))))))))))******+++*********************************++++++,,,,,,,,,---,,,+++******+++,,,---'''((()))***,,,---...//////000111000---(((### ))))))))))))))))))))))))************************)))************+++++++++(((&&&###!!!!!!###&&&(((((((((((((((((())))))***)))))))))))))))))))))))),,,,,,+++***)))(((''''''************************(((((((((((())))))))))))''''''(((((())))))******%%%''')))+++,,,+++***)))&&&((()))***)))((()))***(((((()))***************''''''''''''((()))++++++))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((,,,,,,,,,++++++*********---***'''(((******)))'''((()))++++++***))))))***))))))))))))))))))))))))'''((()))***+++***))))))((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$++++++++++++*********)))))))))))))))))))))))))))******)))******+++,,,,,,((()))))))))))))))(((((('''***+++))))))+++***&&&&&&((()))***)))((())))))((((((((((((((((((((((((&&&)))++++++(((&&&&&&'''&&&&&&%%%$$$###!!! ''''''((((((((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&''')))***,,,---'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((,,,---...---+++***+++,,,++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,---......,,,+++++++++,,,,,,---...,,,,,,+++++++++,,,------...------,,,,,,------...+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...&&&&&&'''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))"""&&&***,,,---,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++***)))))))))))),,,+++***)))((((((((((((***************************************************************************)))'''&&&'''))),,,...)))***++++++,,,---......,,,,,,,,,+++***)))((('''------,,,+++*********+++++++++++++++++++++++++++,,,,,,++++++)))(((&&&&&&************))))))))))))+++++++++*********))))))))))))************))))))++++++++++++++++++++++++******,,,///000000---***++++++***************+++((()))***++++++***)))(((((())))))*********))))))(((%%%,,,000)))(((---***,,,---......+++)))((((((+++((()))---+++&&&'''...************************))))))***---111333333333===555...///555777333---&&&&&&''')))***+++------000//////...---,,,++++++)))))))))))))))))))))))),,,+++***)))((((((((()))((((((((((((''''''''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))---,,,***(((((()))+++,,,))))))))))))))))))))))))++++++******************''''''((((((((((((''''''******))))))))))))******&&&'''((()))++++++,,,,,,''''''''''''((((((((()))*********)))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''***)))(((''''''((()))*********))))))))))))************)))(((((((((((((((((()))++++++)))))))))***))))))(((((((((((())))))+++,,,+++***''''''((()))+++***(((''''''(((((()))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((()))))))))&&&###$$$'''***+++***))))))(((((((((((())))))'''''''''''''''''''''''')))''''''(((((('''''')))(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))(((((((((''')))(((&&&%%%$$$$$$%%%&&&$$$$$$&&&'''((()))))))))''''''''''''''''''''''''+++,,,---,,,***)))***+++++++++++++++++++++++++++************++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++************,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++++++++,,,---...))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))+++******))))))******+++,,,------------,,,,,,+++***+++,,,------+++***)))+++,,,---......---,,,+++))))))************)))))),,,+++++++++++++++,,,,,,,,,+++***)))))))))))))))************************************************************************...,,,***''''''''')))***++++++,,,,,,,,,,,,,,,,,,******+++++++++******)))***************)))))))))++++++++++++++++++++++++''''''((()))******))))))************))))))))))))+++++++++*********))))))'''((()))******)))((('''************************+++,,,---///111000...+++++++++******))))))******)))***+++,,,,,,+++***)))))))))******+++++++++,,,111+++...///((('''***%%%)))+++------,,,***)))))),,,,,,,,,,,,)))&&&)))---************************)))***,,,///333888===???;;;333///888EEEFFF888((((((((())))))******++++++,,,,,,+++******)))(((((())))))))))))))))))))))))***)))))))))))))))(((((())))))******++++++,,,,,,'''((())))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))************************((((((((())))))(((((((((******))))))))))))************+++++++++++++++***'''''''''((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))*********))))))((('''******))))))))))))************))))))))))))************)))((((((((((((((((((***++++++)))(((((()))))))))(((((((((((())))))***+++,,,***((('''((((((((((((''''''((()))***+++((((((''''''''''''(((((()))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))...+++'''%%%&&&'''&&&%%%))))))(((((((((((())))))((((((((((((((((((((((((((('''((()))***++++++,,,(((((((((((((((((((((((()))))))))(((((((((''''''))))))((((((((('''''''''((('''&&&&&&&&&'''((()))'''(((((())))))))))))((()))))))))))))))))))))))),,,---...---+++***+++,,,++++++++++++++++++++++++************+++++++++,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++///...---,,,++++++++++++------,,,++++++,,,,,,,,,------,,,+++***)))((((((,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++******))))))******+++,,,------............---//////...---+++***)))(((+++,,,---......---,,,+++))))))************))))))++++++++++++,,,---...///,,,++++++*********++++++************************************************************************///---+++(((''''''((()))------,,,,,,++++++++++++))))))***+++++++++++++++)))***+++,,,,,,+++******++++++++++++++++++++++++&&&'''((()))************++++++*********)))))))))+++++++++***************((()))***++++++***)))((()))))))))))))))))))))))),,,,,,---///111000...,,,+++******))))))))))))(((++++++,,,,,,,,,,,,++++++******)))******,,,...///888/////////***...111)))(((***,,,---,,,*********+++...///***'''(((***+++************************)))+++...111444;;;EEELLLOOOLLLJJJLLLMMMEEE444&&&*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&'''((()))***)))((((((&&&&&&'''((()))***++++++)))***************)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))((('''&&&%%%$$$''''''((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))*********+++******)))(((******++++++++++++*********))))))(((((())))))*********)))((((((((()))))))))***,,,+++)))(((((()))))))))(((((((((((()))))))))***,,,,,,***((('''(((&&&&&&''''''(((***+++,,,))))))(((((((((((())))))***)))'''&&&&&&''')))***************************))))))))))))))))))))))))((('''''''''''''''((((((///,,,(((&&&&&&&&&%%%###))))))(((((((((((())))))))))))))))))))))))))))))((()))******+++++++++***((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&'''''')))*********************)))(((((())))))))))))))))))))))))---...///...---,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...............,,,+++***)))))))))***++++++,,,------------,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,------+++++++++***++++++,,,,,,************************************************************************,,,+++)))((())))))+++,,,,,,+++++++++++++++++++++)))******+++++++++*********+++---///000///---,,,++++++++++++++++++++++++)))***************))))))+++++++++*********))))))************************,,,++++++******++++++,,,************************,,,,,,,,,...//////---+++************))))))((((((++++++++++++++++++++++++***)))(((((())),,,...000===222---,,,***222666,,,)))+++------+++))))))***&&&,,,---((('''+++,,,)))***************************,,,//////000777BBBLLLYYY^^^^^^RRR>>>///+++---))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))###%%%''')))******((('''&&&&&&&&&'''((())))))***************))))))((('''))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***************++++++++++++******************+++******))))))))))))******((((((((('''&&&%%%$$$###'''(((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))******************************))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))******+++++++++******)))((()))++++++++++++)))((())))))(((((((((((())))))******))))))((())))))***)))+++,,,+++)))((((((((())))))(((((((((((())))))'''***,,,,,,+++((('''''''''''''''((())))))***+++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((()))((('''&&&'''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))++++++)))(((((('''$$$((((((((((((((((((((((((************))))))))))))************************'''''''''''''''(((((()))'''(((((()))((((((''''''((((((((((((((((((((((((+++,,,------,,,+++,,,...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,***+++,,,---......------------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------------+++***)))((()))***,,,---++++++,,,------,,,++++++,,,,,,------------,,,,,,,,,,,,+++***************+++++++++***++++++,,,,,,************************************************************************+++******))))))***+++,,,))))))***++++++,,,------,,,,,,,,,+++***)))((((((***+++---///000///---,,,+++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++************************************---+++(((&&&&&&(((+++---++++++++++++++++++++++++++++++***+++------+++)))))))))************)))(((*********))))))*********)))(((''''''(((+++---///;;;111,,,***,,,999???444---...---,,,***)))***+++)))***)))''')))---,,,)))************************,,,------+++)))---777???AAAGGGIII???...%%%)))000((((((((()))******++++++)))))))))))))))*********))))))))))))))))))))))))###%%%''')))******)))(((++++++++++++++++++++++++))))))))))))((('''&&&&&&))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++******))))))))))))*********+++++++++++++++******(((((((((((()))))))))***(((((())))))************))))))))))))))))))))))))******************************))))))))))))******((((((((((((((((((((((((***++++++++++++++++++***)))))))))))))))))))))))))))******+++++++++******'''((()))******)))((('''))))))(((((((((((())))))******))))))))))))******)))***++++++)))(((((()))))))))(((((((((((())))))'''))),,,,,,+++)))((((((((())))))))))))(((((((((******))))))))))))******''')))+++------+++)))'''))))))))))))))))))))))))************************&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())),,,,,,)))(((+++***&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''&&&&&&%%%%%%###$$$%%%&&&''''''''''''))))))))))))))))))))))))(((***++++++))))))***,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,+++++++++,,,,,,---...***+++---...///000//////...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++***)))+++******))))))******++++++,,,,,,------------,,,...---,,,*********+++,,,***+++,,,------,,,+++*********++++++++++++******---,,,+++***)))))))))))),,,++++++*********++++++************************************************************************---,,,++++++************(((((()))***+++,,,------,,,,,,,,,+++***)))(((''')))***+++,,,,,,+++******++++++++++++++++++++++++((()))***+++,,,,,,---,,,,,,++++++++++++************************+++++++++,,,)))&&&######&&&))),,,+++++++++++++++++++++++++++***)))***++++++)))((('''(((***+++,,,,,,++++++******)))(((((()))******((((((''''''(((***,,,---///***+++...777MMMYYYQQQ000///---***))))))---///<<<111((())),,,---+++***************************------,,,)))&&&''',,,111...------......---***((('''(((((()))***+++++++++''''''(((((())))))******))))))))))))))))))))))))%%%&&&''')))******))))))+++++++++*********))))))'''((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++***))))))***+++,,,******))))))))))))******))))))***+++,,,,,,,,,,,,((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******+++*********(((((())))))))))))(((((()))((((((''''''(((((()))******)))))))))***++++++((()))++++++)))))))))***))))))(((((((((((())))))''')))++++++***)))((())))))))))))))))))(((''''''******))))))))))))******''')))+++------+++)))'''))))))))))))))))))))))))************************&&&&&&&&&&&&'''((())))))'''((())))))'''&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((''',,,---)))+++333555111))))))))))))))))))))))))(((((()))))))))))))))***&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###"""###$$$%%%&&&'''''''''++++++++++++++++++++++++)))***++++++******+++---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------*********+++,,,---...///***+++---...///...---------,,,,,,,,,,,,,,,,,,---,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,.../////////...---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,+++++++++******))))))******+++---............------,,,------,,,+++***************+++,,,------,,,+++******++++++,,,,,,++++++***,,,,,,+++*********++++++,,,+++***)))))))))))))))************************************************************************++++++++++++++++++++++++))))))******+++++++++,,,+++++++++++++++***)))(((***************)))))))))++++++++++++++++++++++++'''((()))***************,,,,,,+++++++++*********))))))*********+++++++++***)))'''''''''''')))***************************,,,+++******++++++***(((&&&(((***---.........---++++++***))))))***++++++)))))))))******+++++++++((('''+++///999RRRbbb[[[000...,,,)))(((,,,222666\\\AAA++++++///+++))),,,************************...---+++)))((((((((()))---)))'''***...///+++&&&))))))))))))))))))******(((((()))******+++,,,,,,))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((())))))'''(((((()))))))))(((((())))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))((())))))***++++++,,,,,,+++***)))(((((()))***+++******))))))))))))******'''((())))))******))))))(((((()))))))))*********'''(((((()))******++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))'''((())))))*********)))***))))))))))))))))))***((((((''''''''''''((((((******))))))******+++,,,&&&(((*********)))***+++))))))(((((((((((())))))((()))+++***)))((()))+++'''((()))******)))(((((()))))))))(((((()))))))))((((((((((((((((((((((((************************************************''''''''''''((()))***+++(((***+++***'''%%%%%%&&&))))))(((((((((((())))))))))))))))))))))))))))))&&&,,,---(((,,,666;;;777))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&''''''((((((((((((&&&&&&'''(((((('''&&&%%%&&&&&&'''((())))))(((((()))))))))))))))))))))))),,,---......------///000++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---+++,,,,,,------,,,,,,+++......---,,,++++++++++++))))))***+++,,,...///000***,,,---......---+++***,,,++++++++++++++++++,,,+++++++++*********))))))++++++++++++++++++++++++------------------------,,,,,,.../////////...---+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,,,,,,,,,,,,,---///000000000///...------(((((((((((())))))((((((***+++,,,,,,,,,,,,+++***,,,------......------,,,++++++++++++,,,---......,,,+++***)))((((((((((((************************************************************************'''''')))***,,,...//////+++++++++***************))))))***++++++++++++***------,,,+++*********+++++++++++++++++++++++++++*********)))(((&&&%%%$$$,,,,,,,,,+++++++++******))))))******++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))---,,,++++++,,,,,,***)))%%%'''***---///000//////---,,,+++******+++,,,---***++++++,,,,,,,,,++++++---+++,,,***---AAAMMMEEE///---***'''(((...666<<>>...+++---+++***,,,+++)))(((((())))))(((&&&''''''(((******++++++++++++++++++*********))))))+++***)))))))))***,,,,,,************************)))***+++,,,...///000111***,,,///222222111...,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))*********)))))))))))))))************************+++*********))))))((((((++++++******))))))(((((('''(((((()))******+++++++++++++++*********))))))+++++++++*********)))))))))************+++++++++)))************+++++++++(((((())))))*********+++))))))************))))))++++++)))((((((((()))***************)))))))))))),,,+++)))%%%###$$$'''***))))))***++++++,,,---------)))&&&)))///111---(((***************************************)))(((((((((((((((((())))))))))))+++,,,---...///......---222111///---+++*********///......---,,,++++++++++++)))'''(((+++........./////////...------,,,,,,------------------------,,,++++++,,,...---,,,***------------------------//////...---------------------...//////...------,,,,,,+++******+++,,,,,,---,,,+++***+++,,,.../////////000000000///...---,,,------......------,,,........................---........./////////000000000000...------...000---,,,+++***+++,,,...///------------------------,,,,,,,,,---------............---,,,,,,---............------,,,++++++***//////...,,,***)))+++,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,+++******))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---,,,*********+++++++++)))+++++++++++++++,,,,,,,,,+++,,,------------,,,+++------......---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------......---,,,+++***++++++,,,............---,,,+++***+++,,,,,,+++***)))+++------,,,***)))))))))******((()))))))))************************************---+++***(((((((((***+++******************************))))))))))))******************************************************+++++++++*********))))))))))))************))))))************))))))))))))************************************)))))))))((())))))))))))*********+++************))))))))))))(((((((((((()))***+++,,,***************+++,,,,,,++++++************++++++)))***+++)))(((***111777===111)))))),,,++++++,,,,,,***))))))******)))((()))***++++++++++++******+++++++++*********))))))+++***)))))))))***,,,,,,************************)))***+++,,,---///000000,,,...000111222000...------,,,+++***))))))))))))))))))))))))))))))))))))+++***)))(((((('''''''''((((((((((((((((((((((((***)))))))))))))))))))))************************************)))))))))(((*********)))))))))))))))''''''((())))))***+++++++++++++++*********))))))+++++++++*********)))))))))************+++++++++)))************+++++++++)))*********++++++++++++))))))************))))))))))))(((((((((***+++,,,************))))))))))))%%%'''***+++***))))))*********++++++,,,,,,------***'''&&&(((+++,,,***&&&))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))***,,,,,,---...............+++++++++++++++,,,,,,---......------,,,,,,++++++***))))))***---......---........................---............/////////,,,++++++,,,---...,,,***------------------------///...------------------------...//////...------,,,,,,++++++++++++,,,,,,...---,,,,,,,,,---///000000000000111000000///...------............------////////////////////////.............../////////000111111///...---///000000///...,,,,,,,,,------------------------------,,,,,,,,,---------............---,,,,,,---......------,,,,,,++++++******...---+++***+++,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,---...---+++***+++,,,)))+++++++++*********,,,------+++******+++,,,,,,,,,------......------,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///...---,,,+++*********---......------,,,+++***+++,,,,,,+++******+++---///...,,,***))))))******))))))))))))************++++++++++++++++++++++++---,,,+++***)))***+++,,,******************************))))))))))))******************************,,,,,,,,,++++++*********+++++++++***************))))))************))))))************))))))))))))************************************)))))))))))))))))))))***************************************))))))((((((((())))))))))))************+++++++++++++++************++++++,,,------***'''(((,,,000---)))(((***,,,+++***,,,---+++******+++,,,***)))+++,,,,,,,,,,,,+++******+++++++++***************+++************+++,,,,,,************************)))***+++,,,---...///000///000000111111000//////---,,,+++******))))))***))))))))))))))))))))))))************)))(((''''''(((((((((((((((((((((((())))))))))))))))))******************************************))))))))))))))))))))))))************((((((((())))))******++++++++++++***************+++++++++***************)))************+++++++++)))************++++++++++++++++++++++++,,,,,,,,,))))))************))))))'''''''''((()))+++,,,---************))))))))))))&&&(((***+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))(((((())))))))))))))))))))))))*********+++******)))(((((((((((()))))))))******+++,,,,,,---------------((())))))***,,,---...//////.....................+++,,,,,,...///000///...---------........./////////////////////............---,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------------..................---.........------.........------,,,,,,------...////////////000////////////------............------................................................///000000///------...///000000...---------------------------------------,,,,,,,,,---------............------------...............------,,,,,,,,,---***((())),,,...,,,)))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,---...---+++++++++,,,)))+++...---***))),,,...///...,,,***)))***,,,---,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------111111000...---,,,++++++---------------,,,+++******++++++***))))))+++---111000...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************++++++************************+++******))))))******+++************************......---,,,++++++******************************)))******++++++******)))************)))))))))(((*********************************)))))))))))))))************************)))***************++++++++++++***)))))))))))))))))))))******+++++++++***++++++************++++++------,,,***'''''')))+++++++++,,,---+++******+++,,,+++******+++,,,+++)))******++++++,,,+++++++++************************************++++++,,,,,,************************)))***+++,,,---...//////222111111000000000000000------,,,+++************))))))))))))))))))))))))%%%'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))(((((())))))******++++++)))*********+++++++++,,,************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))************))))))((((((((())))))***+++,,,************)))))))))(((...,,,)))%%%###%%%***...---------,,,,,,,,,,,,,,,+++...///...,,,***+++,,,))))))))))))))))))))))))*********++++++******)))(((((()))))))))*********+++++++++++++++,,,,,,,,,//////...---,,,+++***)))---------...............+++---...///////////////,,,,,,------.../////////111111000///...---------...,,,+++,,,---...---,,,++++++++++++++++++++++++------,,,,,,,,,------............------.................................,,,,,,,,,,,,,,,------........................///---......//////......---------------------------...............------------...///...,,,+++,,,---......------......//////------------------------,,,,,,,,,---------.................................---------------,,,,,,,,,***(((***---...,,,)))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++---...///...---,,,,,,...))),,,///...,,,+++---000000...,,,******+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------111000000///...,,,+++***,,,,,,,,,---,,,,,,++++++((()))******))))))+++---000///---+++***))))))***---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********************************++++++************++++++************************.........---,,,+++************************************++++++++++++******************)))))))))(((************************))))))))))))))))))******+++++++++***************))))))******+++++++++,,,------,,,+++************))))))***++++++++++++***++++++************++++++,,,,,,+++***(((((()))******---...,,,))))))+++,,,+++)))((()))++++++***)))&&&'''(((***+++,,,,,,,,,******************************++++++,,,,,,,,,,,,************************)))******+++,,,---......222111000//////000111111...---,,,+++************))))))))))))))))))))))))%%%''')))***,,,,,,++++++************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++++++++,,,,,,,,,,,,------************************************************))))))*********+++++++++))))))*********+++++++++******************))))))))))))************))))))))))))*********)))))))))************)))))))))(((,,,+++((($$$"""$$$)))---,,,,,,,,,,,,,,,,,,,,,+++,,,///222000---***,,,...++++++++++++++++++++++++******++++++++++++******))))))))))))************+++++++++***+++,,,,,,---...............------,,,******++++++,,,,,,------***,,,------,,,,,,---///---------.........//////000000//////...------,,,---+++))))))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...------------...///,,,,,,------------,,,,,,+++,,,,,,,,,------------...------------......///......////////////......------------------------.........---------------+++---......,,,++++++,,,++++++,,,---.../////////------------------------,,,,,,,,,---------......---...////////////...---,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,+++******...///000///---,,,---...***+++------,,,,,,...///...---,,,++++++,,,------,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---......---,,,+++***)))++++++,,,,,,,,,,,,++++++((()))******)))***,,,------,,,***(((''''''((((((++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************++++++************++++++************************---------,,,,,,+++++++++***************+++++++++******++++++++++++******************))))))))))))************************))))))))))))************+++++++++++++++*********))))))******+++,,,,,,,,,...---,,,+++++++++++++++)))***+++,,,---,,,++++++++++++************++++++******++++++************&&&***+++((((((+++---,,,***)))((()))+++++++++)))$$$%%%''')))+++,,,------***************+++++++++***++++++,,,---,,,,,,,,,*********************************+++,,,---------000////////////000111222...---,,,++++++******+++)))))))))))))))))))))))))))******+++******))))))++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************+++++++++)))************+++++++++)))************+++++++++*********)))))))))))))))))))))************))))))***************)))((((((************))))))))))))!!!$$$(((******)))))))))++++++++++++++++++++++++***---///...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++)))))))))*********++++++------,,,,,,,,,---...///)))***,,,...///000000000))))))***+++,,,,,,------,,,---...,,,***+++---000---------...............,,,,,,------.........//////---++++++,,,......---........................,,,,,,++++++,,,,,,---...///...------------...///+++,,,---......---,,,+++,,,,,,---...............///...---------///000111......////////////.......................................------,,,,,,,,,+++---//////---,,,+++,,,***+++,,,------.........------------------------,,,,,,,,,---------......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,+++,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---***))))))***,,,------,,,,,,,,,,,,------------------,,,++++++++++++,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---------,,,*********++++++,,,,,,,,,++++++***+++,,,,,,+++,,,...000,,,+++***)))((())))))***,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,++++++************************,,,++++++******++++++,,,************************,,,,,,,,,,,,++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************))))))))))))************************((()))))))))************,,,,,,,,,++++++*********))))))***++++++,,,------,,,,,,++++++***+++++++++***+++---......---,,,+++++++++************+++++++++++++++,,,,,,+++***)))%%%)))***(((***...---)))+++***)))***,,,---,,,+++&&&''')))***+++,,,,,,---))))))*********+++++++++***+++,,,---------,,,,,,*********************************+++,,,,,,------------...///000111111111......---,,,++++++++++++))))))))))))))))))))))))+++******)))******++++++************************'''(((((()))******++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++)))************+++++++++)))************++++++++++++++++++******)))))))))))))))************))))))((((((******+++***))))))************)))))))))))) $$$))),,,,,,+++)))))))))))))))******+++++++++)))***+++,,,+++***++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++))))))*********+++++++++//////...---...///000111......//////...,,,+++)))++++++,,,---....../////////000000...,,,,,,000333........................))))))***,,,...///000111333111//////000111111111000000000000000000000000++++++++++++,,,,,,---...///...---,,,,,,---...///---...///000000///...------......///000/////////000///.........000111222......////////////......////////////////////////.........------,,,,,,,,,,,,...000000...---,,,---++++++,,,---------,,,,,,------------------------,,,,,,,,,---------......---...///000000///...---////////////////////////+++...111000---++++++---+++,,,,,,------,,,,,,+++......------------,,,,,,---,,,***))))))***,,,---//////000000000000000000------------------------,,,,,,,,,---------......***++++++,,,,,,------...,,,---...---+++***+++,,,)))'''&&&'''+++---,,,)))++++++,,,---.........---...---,,,,,,,,,,,,---...)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---.../////////...---,,,***++++++,,,,,,,,,+++++++++---......---...000222///...---,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------************************,,,++++++******++++++,,,************************+++++++++++++++++++++,,,))))))******++++++++++++***++++++,,,,,,++++++***************))))))))))))************************(((((())))))*********+++,,,,,,,,,++++++*********))))))***+++,,,,,,------+++***************++++++***+++---//////...---,,,++++++************++++++,,,,,,,,,,,,---,,,)))'''''',,,---,,,...111---%%%,,,+++***+++---...---,,,)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++***+++,,,---...---,,,,,,*********************************++++++,,,,,,---***+++---///000111111111......---,,,++++++++++++))))))))))))))))))))))))(((((('''(((***,,,...000))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++++++++******))))))((((((******))))))))))))))))))))))))******++++++++++++))))))******++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,++++++*********))))))************))))))&&&''')))***++++++++++++************)))))))))))))))******)))((((((***+++''''''((()))***++++++,,,)))******+++,,,---,,,,,,************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++///......------///000111,,,---...//////...---,,,///,,,***+++///222222111000////////////.........//////000000///...------...........................------------.../////////...------,,,,,,,,,,,,......//////...---,,,,,,..............................//////......---,,,//////000//////...------...............---------////////////////////////111111000///...---,,,,,,------------------------////////////////////////111///---+++++++++,,,---//////.........---------++++++,,,---.........------.........---,,,++++++////////////////////////......,,,++++++,,,..................---,,,++++++...------,,,,,,++++++***---,,,+++,,,......---,,,...//////---)))&&&$$$$$$------......------,,,+++,,,,,,------.../////////------------------------000000///...,,,+++***)))******+++++++++,,,,,,,,,......////////////......******+++,,,,,,---......////////////...---,,,,,,...---,,,,,,---...///000---------------,,,,,,,,,......//////...---,,,,,,---------------------------------............//////............---------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---((())))))+++,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,------...---,,,,,,++++++,,,,,,---******+++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++***(((''')))---//////---)))***++++++++++++***)))++++++************++++++------,,,,,,+++***))))))))))))************))))))((())))))***+++++++++,,,((()))***+++---...///000000//////---,,,+++******---,,,***))))))***,,,---++++++******)))*********---,,,,,,+++***)))((((((******************************))))))))))))******************************))))))))))))************++++++++++++************************************************************)))))))))))))))))))))))),,,++++++,,,---,,,***(((------,,,+++***)))(((((((((((()))***************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))(((((((((((())))))*********+++++++++---,,,+++******+++,,,---******))))))******+++,,,,,,,,,,,,++++++*********(((***---,,,***)))***+++///......---...///000111------............------111///,,,,,,///000000.../////////............---//////////////////...---------------------------...------------...//////......---,,,,,,,,,------......//////...------,,,.......................................---,,,,,,000000000111000000//////000000000000000111111111///////////////////////////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---...//////.........---------,,,,,,---..............................---,,,,,,////////////////////////,,,,,,++++++++++++,,,,,,---------...------,,,,,,---------------------------------------.../////////...---+++***)))))))))------......------,,,+++,,,,,,------.../////////------------------------//////...---,,,++++++***++++++++++++,,,,,,,,,,,,......////////////......++++++,,,,,,---......///------.........------,,,......---,,,------//////////////////000000000000//////000000///......------------------------------------............//////............---------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++(((&&&%%%&&&)))***)))''',,,------......------,,,++++++************++++++------,,,,,,+++******)))))))))************))))))((()))***+++++++++***)))******+++++++++,,,------//////...---,,,+++******---,,,***))))))***,,,---+++***************++++++,,,,,,++++++***)))))))))******************************))))))))))))******************************))))))))))))************((((((((((((''''''''''''************************************************************************,,,+++++++++,,,,,,***'''+++++++++***))))))(((((((((((()))***************************************+++++++++******))))))))))))))))))))))))))))))((())))))*********+++++++++,,,+++************+++,,,******))))))******+++,,,---------,,,,,,,,,++++++(((***,,,+++)))(((***,,,///............///000000.........------.........333111............---,,,///............------------...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------...............///......---,,,........................------......------,,,+++++++++,,,,,,------,,,,,,---------....../////////////////////////////////.........//////000000000////////////////////////////////////////////////...---,,,,,,,,,---...///...............---------------.../////////............/////////...------////////////////////////,,,,,,------------,,,,,,,,,,,,------...---------***++++++,,,------......,,,---...---+++,,,000444;;;666000...///111000///------......------,,,+++,,,,,,,,,---......//////------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------......////////////......++++++,,,,,,---.........+++,,,,,,------------,,,///...------,,,------...,,,,,,,,,------.........///000000000000///......---------------------------------............//////............---------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---...------,,,+++***))))))*********+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++*********---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,++++++++++++,,,,,,+++,,,------............***************************************************)))((((((******)))(((******+++,,,,,,+++******++++++************++++++---,,,,,,++++++*********))))))************))))))((()))***,,,,,,+++***)))+++++++++++++++,,,,,,---//////...---,,,+++******,,,+++***))))))***+++,,,))))))))))))***+++,,,,,,******************************************************))))))))))))******************************))))))))))))************+++++++++*********))))))************************************************************************+++***)))***++++++)))'''))))))))))))))))))))))))(((((()))************************************************)))))))))))))))))))))))))))))))))))))))***************+++++++++++++++***))))))***++++++******))))))******+++,,,......------------,,,,,,)))***+++***((((((***,,,............/////////000///...---,,,,,,---...///222111//////......---,,,............------------------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------...///000---...............------........................---------------,,,,,,+++))))))***++++++,,,+++++++++++++++,,,------......////////////////////////...////////////000000000////////////////////////////////////////////////---,,,,,,,,,---...000000..............................///////////////......///////////////......////////////////////////---...///000000///...---++++++,,,---............*********++++++,,,,,,,,,+++...000---***,,,222888CCC;;;222///000222111///------......------,,,++++++,,,,,,------...//////........................------------------------,,,,,,,,,,,,---------------......//////......---++++++++++++,,,,,,------******+++,,,------------///......------,,,,,,,,,)))******+++,,,------.........////////////......,,,,,,---------------------------............//////............---------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---...------,,,+++***))))))*********++++++++++++++++++++++++,,,,,,++++++++++++++++++***************,,,+++++++++++++++++++++++++++++++++++++++++++++&&&''')))+++---...//////,,,,,,++++++++++++,,,,,,***+++,,,---............************************))))))))))))))))))))))))+++******++++++,,,,,,+++))))))************))))))++++++************++++++,,,,,,,,,++++++*********)))******++++++******)))))))))******+++---...///++++++++++++,,,---...///......------,,,+++******++++++***))))))***++++++))))))))))))***+++,,,---))))))*********+++++++++******************************))))))))))))******************************((()))))))))************---,,,,,,,,,,,,+++++++++***************************************************************************)))((()))******)))(((''''''(((((()))))))))***(((((()))***************************************)))))))))))))))))))))))))))))))))))))))***************************************************************))))))******+++,,,---------------,,,,,,,,,+++******)))((()))***+++---......//////////////////...---,,,,,,---...///...////////////.........//////.........---------------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------......///000------...............---........................------......------,,,+++---......///000000000000....../////////000000000////////////////////////111000000000////////////........................++++++++++++++++++++++++,,,,,,,,,---...///000111---........................///////////////............///////////////...////////////////////////---...///000000///...---++++++,,,---..................------,,,,,,,,,,,,+++...000---***,,,222888===555---)))+++------+++------......------,,,+++++++++,,,,,,---.................................,,,,,,,,,------------...,,,,,,---------.........------............------************++++++++++++******+++,,,------------.........------,,,++++++,,,,,,---...///000000111,,,,,,---......---------,,,,,,,,,---------......---------............//////............---------------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,++++++******++++++,,,((()))***,,,,,,---------************************))))))))))))))))))))))))&&&'''((()))***+++,,,------------,,,,,,---------++++++************++++++,,,,,,+++++++++++++++*********++++++++++++******+++***((((((***...333666000///...,,,,,,,,,---...---------,,,,,,++++++***************************))))))))))))***+++,,,---)))))))))***++++++,,,,,,******************************))))))))))))******************************((()))))))))******************)))))))))(((((((((***************************************************************************)))((((((*********)))'''''''''((())))))******(((((()))***************************************)))))))))))))))*********((()))))))))*********+++*********************************++++++***************))))))******+++,,,+++++++++++++++,,,,,,,,,++++++*********+++++++++---......///000/////////.........------.........+++---///000/////////000000////////////.........---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.........---......//////,,,---......///.......................................//////......---,,,......//////000/////////........................////////////////////////111111111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000---------...................../////////...------------.../////////......////////////////////////,,,,,,------------,,,,,,,,,,,,------...---------111111000000///......---,,,---...---+++,,,000444444000+++***,,,...///...------......------,,,++++++++++++,,,------..............................---------------------------------.........//////------............------*********++++++++++++++++++,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,---.........++++++,,,------------,,,+++,,,,,,------.........---------............//////............---------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,------,,,,,,++++++++++++)))***+++,,,,,,+++***))))))))))))*********************+++,,,,,,,,,++++++++++++++++++++++++++++++---------,,,+++***)))(((++++++************++++++((())))))***++++++++++++++++++++++++++++++++++++************************''')))+++++++++,,,...000,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******,,,***((((((***///444777555333000,,,***)))******---,,,,,,,,,+++++++++***************************))))))))))))***+++,,,,,,))))))******+++++++++,,,******************************))))))))))))******************************))))))))))))************++++++++++++*********)))************************************************+++++++++++++++++++++++++++)))((((((***++++++***((((((((())))))*********(((((()))***************++++++++++++++++++++++++***************+++++++++((())))))******++++++++++++++++++******************+++,,,,,,,,,,,,+++*********))))))******+++,,,******++++++++++++,,,,,,,,,++++++,,,------,,,***------///000000000///...------............------+++...000111///...///000111111000000000///////////////////////////...---------------------------...------------...//////000//////............///,,,------...//////..............................//////000000//////...---,,,------------,,,,,,+++---,,,,,,++++++*********////////////////////////000000000000000111111111////////////////////////000000000000000000000000------...///////////////---------.........//////...............---,,,,,,,,,,,,---...............////////////////////////,,,,,,++++++++++++,,,,,,---------...------,,,,,,//////////////////......---------------...//////000////////////000111111------......------,,,+++***++++++,,,,,,---..............................---------------------,,,---.........////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,***+++,,,---------,,,,,,******************+++++++++,,,------......------++++++,,,,,,---......///---------............//////............---------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,+++***)))(((((()))***+++,,,,,,+++***)))((()))))))))*********+++)))***+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))***************)))++++++++++++++++++++++++++++++++++++++++++++++++))),,,......,,,,,,///111******)))(((((()))******++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++******)))))))))+++---///111222000---***))))))***+++,,,,,,,,,+++++++++++++++))))))************))))))+++***************++++++***************+++++++++******************************))))))))))))******************************))))))))))))************......---------,,,,,,,,,************************************************++++++++++++++++++++++++,,,***((()))***,,,,,,,,,))))))******************(((((()))***************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,((())))))******+++,,,,,,+++++++++*********))))))+++,,,------------,,,+++******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,...000000,,,))),,,---///000000000///...,,,---...//////...---,,,,,,///222111///------///111111111111000000000000///000000000///...------...........................------------...//////111000///...............,,,,,,---.../////////...........................000000000000000//////...000000000000///......---111000///...------,,,+++////////////////////////......///000111222333333000000000000000000000000////////////////////////---...//////////////////---------.........//////---.........---,,,,,,++++++,,,,,,---.........---////////////////////////......,,,++++++,,,..................---,,,++++++***++++++,,,,,,------...---,,,+++,,,......---,,,---...000///---,,,+++,,,------......------,,,+++***++++++,,,,,,---......////////////////////////......---------,,,,,,,,,............/////////000,,,------......------,,,........................////////////...---,,,,,,)))***,,,---...------,,,...---------------------,,,------.../////////...++++++,,,,,,---...//////---------.........////////////.........------------------,,,,,,,,,++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---,,,+++***)))'''&&&&&&((()))+++,,,,,,+++)))((((((((())))))*********+++)))***+++,,,---,,,,,,+++************************'''((()))+++---.........++++++************++++++******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++'''***+++***(((''')))+++...---,,,++++++,,,---...++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,+++******+++)))((('''(((***---///,,,,,,++++++++++++++++++))))))************))))))++++++************************************************************************))))))))))))******************************))))))))))))************+++++++++*********))))))************************************************++++++++++++++++++++++++,,,+++))))))+++---------++++++******************(((((()))***************+++++++++++++++++++++++++++++++++,,,,,,---------((())))))***++++++,,,,,,++++++++++++******)))))),,,,,,............,,,,,,*********)))***++++++,,,,,,,,,,,,------.........,,,,,,---000333111---)))---......///////////////000000///...---,,,++++++///////////////.........//////...---------------///......---------......000000//////............------------------------------............------///---+++))))))+++---//////////////////////////////000111222222111000///........................000000000000000000000000---------............///000000000000000000000000222222111///...---,,,+++//////000000///...------.........////////////000............////////////,,,------......------,,,---...///000000///...---........./////////000000***+++---...///......---////////////////////////,,,++++++******++++++,,,////////////////////////000000//////............,,,,,,,,,++++++*********.........------,,,,,,,,,........................000///---,,,,,,---...///111000///...---,,,,,,,,,---,,,***+++,,,------,,,,,,,,,------...///000000111000...,,,***))))))***++++++++++++++++++++++++---------,,,,,,+++++++++...---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------************************)))))))))******++++++,,,,,,,,,+++***))))))******+++---//////...---,,,,,,------------,,,+++******,,,,,,,,,,,,,,,+++***)))(((***,,,,,,+++++++++,,,...---,,,+++,,,...000111---,,,+++++++++,,,---......------,,,+++***)))))),,,,,,,,,,,,,,,+++***)))+++,,,---,,,*********,,,,,,,,,++++++***)))(((((()))*********++++++++++++************************------.........---+++***,,,++++++,,,......---+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++*********)))))),,,+++*********+++,,,---++++++************************++++++++++++******************************------,,,++++++******)))+++++++++*********)))))))))******+++++++++******...---+++))))))***+++,,,***+++,,,------,,,+++*********))))))))))))*********++++++,,,,,,---......************************++++++++++++++++++++++++)))************+++++++++...---,,,++++++,,,---...+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++++++++************++++++.........------,,,,,,,,,------------------------------------------------------............------------............---------......///////////////000000//////...---------////////////////////////000//////...------......------------...///000000/////////.........------------------------------------............------///...,,,******,,,...///////////////////////////...///000000000000///...........................////////////////////////........./////////000000////////////////////////111111000///...------,,,//////////////////...---------........./////////............////////////---......//////......---......////////////......,,,,,,,,,,,,------------,,,,,,------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------////////////......------...---------,,,,,,,,,+++......------,,,,,,,,,,,,.................................------...//////000///...---,,,,,,,,,,,,---+++***+++---......---,,,,,,,,,---......//////111000...,,,++++++++++++........................---------,,,,,,,,,++++++...---+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------******++++++++++++++++++******++++++++++++++++++,,,,,,+++***************)))******************+++,,,,,,,,,,,,,,,++++++******)))))))))))))))((((((,,,------,,,,,,...222555666333000---*********+++------,,,+++++++++,,,------,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))''')))******))))))***,,,,,,,,,++++++***)))))))))))))))*********+++++++++************************///000000111000///...---++++++***,,,---...---+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++***))))))++++++*********+++,,,---+++++++++++++++*********++++++,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++++++++---,,,,,,,,,+++++++++*********++++++++++++******...---+++***)))***+++,,,***+++,,,,,,,,,,,,+++*********))))))))))))******---------,,,++++++******************************++++++++++++++++++++++++************++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++,,,------...------------------------,,,,,,,,,---------------------------......---,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,------------------------------------------------------............------------............---------......///////////////////////////////////////////////////////////////000000//////......//////---------...///000222222.........---------------------------------------------............------000///---,,,,,,---///000////////////////////////---......//////......---................................................////////////000000000111........................000/////////............---...//////////////////,,,---------......................../////////////////////000000/////////......------------......+++++++++,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,.................................------.........++++++,,,,,,,,,---------...............---------...............------------------,,,,,,,,,,,,,,,------------------------,,,---...//////000/////////...------,,,,,,,,,,,,,,,+++***+++...//////...+++,,,,,,------.........///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---,,,---///000///...------------------------)))+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,++++++************+++---,,,+++++++++,,,...///)))***++++++,,,+++++++++---,,,+++++++++,,,---......---,,,***+++000666;;;AAA>>>888222...+++******...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******&&&((()))*********,,,---,,,,,,,,,+++******)))))))))))))))************+++++++++++++++++++++++++++,,,,,,---------,,,+++++++++******+++------,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,++++++++++++***+++,,,---,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,***+++++++++++++++******...---+++******+++,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))******+++------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......------------------------++++++,,,,,,------......---......//////......---------,,,,,,,,,,,,------,,,,,,------------------------------------------------------------------------............------------............---------......///////////////.../////////000000111111///////////////000000000000000////////////000000///////////////000111222------------------------........................------............------000///...------...///000////////////////////////---.........////////////....................................................../////////000000000.................................///////////////------...///000000//////,,,,,,,,,---------..................////////////...//////000000//////...///...---,,,,,,---...///------------............///...---+++++++++,,,---------------------------///......------......///---------...//////000000............------------........................---------,,,,,,,,,,,,,,,------------------------+++---///000111111000000......---,,,,,,,,,,,,,,,+++***+++,,,///111000///+++,,,,,,,,,------......,,,,,,,,,---------......++++++++++++++++++++++++.........---------------...------...000111000///------------------------,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................------,,,,,,+++,,,++++++******+++++++++---,,,,,,,,,.../////////(((((()))***+++,,,,,,+++///...---,,,---...000222,,,,,,***))))))---333888@@@===888333///---,,,,,,------,,,++++++******************++++++,,,,,,,,,++++++,,,,,,,,,++++++***)))+++,,,,,,,,,,,,---///,,,,,,,,,++++++*********)))))))))*********++++++++++++++++++++++++++++++******+++++++++*********+++******+++---...,,,+++,,,,,,+++++++++++++++,,,+++,,,,,,---,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,+++***+++***++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******++++++,,,---......---------,,,,,,,,,,,,,,,++++++,,,,,,++++++******---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,---//////...---------------,,,,,,,,,,,,------,,,,,,,,,------.........------------------------,,,,,,------------------------............------------............---------......///////////////......//////000000111111////////////000000111111000000////////////000000222111000///////////////------------------------........................------............------000///............///000////////////////////////.........//////000000000////////////////////////........................------........./////////////////////////////////............////////////------...///000000//////,,,,,,,,,---------..................////////////.........//////.........///...---,,,,,,---...///---------.........//////000///---,,,+++,,,------..............................------------...............//////000000000........................------------............------------------------........................,,,---///111222222111111......---,,,,,,,,,------+++++++++...000111111///,,,,,,---------------...***+++,,,,,,---.........////////////////////////.................................000222333222000........................111///...------///111222------------------------,,,,,,---------.........///......------,,,,,,,,,,,,+++++++++++++++,,,,,,***)))(((***,,,---+++)))'''((()))***+++,,,,,,,,,,,,+++***)))***+++...///+++,,,,,,+++***+++...000111000...,,,++++++,,,---,,,,,,,,,++++++******************++++++,,,,,,---***++++++,,,,,,,,,+++++++++---...---,,,+++,,,---,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++...------------.........,,,++++++,,,......---+++...---,,,***))))))))))))+++,,,,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,---......///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************((())))))***+++,,,,,,---***,,,......,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......------............------------............---------......///////////////.........//////000000000...//////000000111111222//////......//////000000222222000///...------------------------.................................------............------//////............//////////////////////////////............///000111111////////////////////////........................------------............////////////////////////.........///////////////---...//////////////////,,,---------........................////////////---......//////......---//////............//////,,,,,,,,,---------......000///..................////////////////////////......------------.......................................///////////////---------............................../////////////////////////////////...///000111111222111111///......---------......,,,,,,---///111222000///........................++++++---......//////....................................///////////////......///111444444333111////////////////////////333111///------000333555........................------------------------------------------,,,,,,,,,++++++++++++,,,,,,---...+++)))***---...,,,)))((()))***+++,,,,,,,,,,,,------,,,++++++,,,......,,,---//////---++++++,,,)))***+++,,,---.........******++++++++++++***************++++++,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,+++***))))))+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,---//////...---...---,,,+++***)))))))))+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------......)))***+++,,,,,,,,,,,,++++++,,,,,,------......///,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///++++++++++++,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++))))))******++++++,,,,,,))),,,///...+++***+++---,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------+++,,,,,,------.........------............------------............---------......///////////////..................//////...//////000111111222222......------...//////000000000///...------------------........./////////........................------............------........................////////////////////////---------------///000111////////////////////////////////////////////////............////////////........................///////////////.........//////////////////...---------........./////////............////////////...//////000000//////...///000000000000000000///---------.........//////...///000000000000000000000000000000000000000000000//////......//////000111111000000//////....../////////000000000111111.........//////000000000////////////000000000111111111111111111111111111111111111000000111111222/////////......//////000------...000222222000...////////////////////////---...///000111111000000,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000......000222555555444222////////////////////////333222000//////111333555000000000000000000000000......------,,,+++++++++,,,,,,,,,,,,,,,---------+++++++++++++++,,,---...666000***))),,,//////...******+++,,,,,,---,,,,,,/////////...............,,,---///...,,,++++++++++++,,,...000000///...,,,((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---.........---///000111///...---------,,,,,,------...+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,---///000)))***+++,,,,,,,,,++++++,,,,,,,,,---.../////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,---------...------------,,,+++***)))+++,,,,,,------...------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------,,,++++++///...,,,+++++++++---...------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))---000///,,,***,,,///------,,,,,,,,,,,,------------------------,,,,,,------------------------++++++,,,,,,---......///------............------------............---------......///////////////...........................//////000111222222222---------------...///000......---------......///........./////////000000////////////////////////---..................---........................////////////////////////,,,,,,++++++,,,...///000000000000000000000000000000000000000000000000000////////////000000000000------------------------000000//////............///000000000///...------.........////////////000............/////////000000000111111111111000000///000111222222111000///000000000000111111111111...///000222222222111000000000000000000000000000111111000000000000111111555555444333222111000000//////000000111111222222//////000000111111111222//////000000111111222222111111111111111111111111333222111000000000111222000000/////////000000111......///111222222///---000000000000000////////////000111333333333222111////////////////////////.../////////000000111111...///000333555666444222000000000000000000000000111111222222222333333333000000000000000000000000......---,,,+++******)))+++++++++,,,,,,---------++++++++++++,,,,,,---...888000&&&"""%%%***------++++++,,,---------,,,,,,+++,,,,,,,,,+++***))))))+++,,,,,,+++***)))+++,,,+++---///000///+++'''%%%&&&((()))+++,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))+++------------///111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///......---...///111222///......///111222000///,,,,,,---...///000222222+++,,,,,,---.........---------------------------,,,,,,,,,------.........///...,,,++++++---000222)))***+++,,,---,,,++++++,,,,,,------...///000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---...------,,,+++***)))+++,,,------.........---...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,---......//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////...------000...---++++++,,,---...------------------------///...------,,,,,,,,,,,,..........................................------***...111000---+++---000.........------..................------,,,,,,,,,------------------------++++++,,,,,,---...//////---..................------..................---000000//////.........---000000////////////000000//////000000111111222222////////////////////////,,,------...............------............------------......//////000000111000///////////////000111111000000//////......111111111111111111111111111111111000000000000000000000000000111111111111//////000000000000//////////////////////////////......//////000000111111,,,,,,,,,,,,,,,---.../////////......---------,,,+++,,,...000000000000000////////////000000000000000000000000000000000000111111000000//////......111111111111111111111111000000111111111111000000000000000000111111111111444444444333222111000///111111111111111111111111---...///000111111000000111222111...///222111...333222111000000111222333333333222111111222333333444444222222222222444444222111///---,,,---///000000000000000000/////////000000////////////000000...000111222222111000...........................111111111111000000000000//////000222222333333333000000////////////000000000000000000000000000000111111111///------///111......---------,,,,,,,,,---------,,,,,,,,,++++++,,,...//////...------...<<<999333---***)))***+++)))+++------,,,,,,---............------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,+++******,,,,,,+++***---------.........//////++++++,,,---...000000111//////.........---------000000000000000000000000,,,---------.../////////////////////////////////////////////////////////.................................------,,,,,,,,,------------...000111222......---------,,,,,,,,,,,,))))))---000......///000...,,,***)))((())))))++++++***)))***+++,,,---111000///---------...///////////////............++++++,,,,,,,,,,,,------000///...---------------///...---,,,,,,,,,------***+++,,,,,,------,,,,,,..................------000000000000000000000000...------,,,***)))((((((,,,+++******+++...000222------------------------------------------------,,,++++++++++++,,,------///...---,,,,,,---...///........................---------------------------,,,,,,,,,,,,---......++++++,,,,,,---...//////,,,---...//////...---,,,...---+++******+++---...//////000000///---+++***,,,,,,,,,------.........000//////.........//////111///+++))))))+++///111000000000000000000000000......------------......000000/////////.........000000////////////000000000000000000111111111111000000000000000000000000000000111000000///......000111111111111111111000.........///////////////111111000000000111111111000000000111111111111111000000000000000000000000111000000000000000000000000000000000111111111111///000000111111000000///000000000000000000000000000000000000000/////////......------...//////000////////////......------+++,,,---...///......---////////////000000000111000000000000000000000000111111000000////////////111111111111111111111111000000111111111111000000000000000000111111111111333333333222222111000000111111111111111111111111000000000000111111111111///111000...111555666222222222111000000111222222333222222111111222222333444333222222222222333444222111///...---...///000000000000000000000000000000000////////////000000...///111222222111///...........................000000000000000000000000...///000111222222222222000//////////////////000////////////////////////111111111///...---///111...------------,,,,,,,,,,,,,,,,,,------.........,,,...//////...------...777444000---++++++,,,...+++,,,......---,,,---............---------,,,,,,------------------------......---,,,,,,---.........,,,+++,,,------,,,+++,,,,,,,,,---------......---,,,,,,,,,++++++******//////.........---------000000000000000000000000------..................000000000000000000000000////////////////////////..............................---------,,,,,,,,,///............//////000000000/////////.........000+++***---...------//////...---,,,,,,---.........---,,,,,,,,,---......000//////...------......////////////............,,,,,,---------.........000///...------------.........------,,,,,,,,,,,,,,,,,,---.......................................////////////////////////........................000///---+++++++++---...------------------------------------------------,,,,,,,,,,,,,,,---......///...------------...///........................---------------------------,,,,,,,,,,,,---......+++,,,,,,------.........------...//////...------...---+++******+++---......////////////---,,,+++,,,,,,,,,------.........//////............//////000///,,,++++++,,,///000////////////////////////......------------......000000000000////////////111000000//////000000111111111111111111000000000111111111111111111111111444444444333222000///......//////000000//////...000000///////////////...000000111111222222333333///000000111222333333333////////////////////////000000000000000000111111000000000111111111222222111111111222222111111111111111111111111111111111222222111000000///......000////////////000000111000000000000////////////------.../////////....../////////000000000111111000000000000000000000000111000000000000/////////111111111111111111111111000000111111111111000000000000000111111111222222111111111111111111111000111111111111111111111111333222111000000111111222...000111111444;;;<<<999222222111000000111222222333222111111111111222333333333222111111222333333111000///.........///000000000000000000000000000000000////////////000000......000111111000..............................////////////////////////......///000111111111111//////............//////////////////////////////000111111000......///111------------,,,,,,,,,+++++++++,,,---...///000111,,,...000///...---...///000///...------...///000---///000///...------..................---------------------------------......---,,,,,,---.........---,,,---...///...---++++++,,,,,,,,,---------111000000///...------,,,/////////............---000000000000000000000000//////..................000000000000000000000000////////////////////////...........................------------,,,,,,,,,000000//////........................------------222...,,,///000---,,,...,,,,,,,,,---...///111222000//////.........//////..................---,,,////////////............---............///////////////......------............------,,,,,,,,,,,,---......///000/////////........................////////////////////////******+++,,,------...///111///...,,,++++++,,,,,,---------------------------------------------------------------.../////////...------------...///........................---------------------------,,,,,,,,,,,,---......------------------------------...//////...------...---,,,++++++,,,---...---......//////...---------------------.........//////............////////////............//////..............................------------......000000000000000000000000111000000000000000000111222222222111111000000000222222222222222222222222444444444444333222111000......////////////......111000000000//////.........///000111222222333333000000000111111222222222000000000000000000000000000000000000000111111111000000111111111222222222111222222333333222222111111111111111111111111111111111111000000000//////000000/////////000000111111111000000000000000000111111111111111000000000//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000111111111222222222000000000000000000111111111111111111111111111111444333111/////////111222///222222222777===>>><<<222111111111111111111222222222111111111111222222222222111111111111222222//////...------......///...///////////////000000000000////////////000000......////////////..........................................////////////......///000000000000000//////............//////........................000111222111///...///111------------,,,,,,,,,,,,,,,,,,------...//////000---...000000...---...///,,,,,,------...////////////000111111///.........///...................................................------------.........---,,,,,,...///...---,,,,,,,,,---------......000000000000000111111111/////////...............////////////////////////000000//////......------////////////////////////////////////////////////------------------------------------------------...///////////////...........................---111...///444555111......******+++,,,---...000000000000//////////////////,,,---...//////...---,,,////////////............------.........///////////////............//////............------,,,,,,---...//////000000//////............////////////////////////////////////))))))***+++,,,,,,---...------,,,,,,,,,---......------------............------------...........................///000000.........------.........................................................---,,,,,,,,,,,,---......------------------,,,,,,---..................---...---,,,,,,,,,,,,---...,,,------....../////////---------...............///............//////000...///000000000000///.................................------------......000111111111111111111111111111000000000000111111333333222222111111000000222222222222222222222222111222222333333222222222222222333333333333222222111111000000/////////...---...///000111111111111111111000000000/////////111111111111111111111111//////000000111111111111111111111111222222222222222222333333333333222222000000000000000000000000///000000000111111111222000000///////////////000000000111111111111111111111111111000000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000111111111111000000111111111111222222222222111000000//////000111222000000000000000000000000333222000...---...000111///111111000333999:::777111111111222222111111111111111111111111111111111111111111111111111111111---------------------...---------....../////////000000////////////000000......////////////......////////////////////////---........./////////000...//////000000000000/////////............//////////////////////////////000111222222000//////000.........---------,,,,,,...............------------///000000///......///------..................000111222222000......///////////////////////////................................................,,,++++++,,,---......---............////////////------------------------////////////////////////........................000000000//////......---........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000000000000000000000000000------111999;;;666000///+++,,,,,,------.............../////////.........,,,---.../////////------////////////............,,,------------.........//////.........//////000...////////////...---,,,------...///////////////........./////////000000..............................//////////////////------,,,,,,---------...---------....../////////---------......////////////............///000000---..................---................................................---,,,,,,,,,,,,---......------------------,,,,,,.........------.........------------------------,,,---------...//////000.......................................///000000...///111222222111///.................................------------......111111111111222222222222222111111000000111111222222222222222222111111111222222222222222222222222000000111222222222222222111111222222222222111111111000000000000000000///,,,...///000111111000///111111000000///......---111111111111111111111111/////////000111111222222111111111222222222222333111222222333333222222111000000000000000000000000//////000000111222222333111000000///////////////000000000000111111111111///......------...//////000000000111111111222222111111111111111111111111000000000111111111111222111111111111111111111111000000111111111111000000111111111222222222222333333222000//////000111222000000000000000000000000111000///.........///000---......,,,///333444000000111222222222222111000000000111222222111000000000000111111111111000000,,,------------.........---------......//////000000000////////////000000////////////////////////////////////////////////.........//////000000111///000000111111000000000000000////////////000000000000000000000000000000000222333333111///000000////////////.........---000000//////............---///111000///...//////////////////......------///000222111000//////000////////////000000000000........................---...////////////...---,,,+++***+++---......---...////////////000000000000000///...---,,,,,,+++...////////////000000000........................000000//////////////////------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***,,,...///111111000000+++,,,,,,,,,,,,,,,------++++++111:::<<<777111...---...////////////......,,,,,,---...///.........---...//////////////////////////////............,,,,,,---------.........//////......//////000000///000111111111000...------......///////////////.........//////000000111......................../////////...---------,,,//////...------,,,+++***---------...//////000000---------...//////000000...............///000000------...//////...------................................................---,,,,,,,,,,,,---......------------------------///...------------...///---------------------------------------...///000/////////.....................---......///000111---///000222222000///---..............................------------......111111111222222222333333222111111000000111111222111222222222222222222333222222222222222222222222222222333333333222111111///000000111111000000///000000000000000111111111...///111222222111000///111000000000000000000000111111111111111111111111...//////000111111222222111111111222222222333333111111222222222222111111111111111111111111111111111111111111111111111111222222111000000000000000/////////000000000111111---,,,,,,,,,,,,...///000000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111111111000000111111111222222222333333555444222000000000111222000000000000000000000000000000000000000000111111...///...,,,...333333///000111222222222222111000///000111222222111000/////////000111111000//////---......///000000//////......//////000111111222000000////////////000000000000000//////000000000////////////////////////......///000000111222222000111111111111111000000111111000000000000111111111111111111111111111111000222333333111000000000000000000000////////////111111111111111111111222...///111111///...///000111000///............///---///111111000///000111//////000000000111111111........................---...///000000///...------,,,+++,,,...000///............////////////000000000000000//////........./////////000000000000000000000000000000000000///////////////000000000........................////////////////////////........................,,,,,,,,,---------......,,,---///000111000///...************++++++,,,,,,---,,,///666777333...---+++,,,---...///......---***+++---///000000/////////////////////000111111////////////............---............////////////////////////000111111000111222333333111000///...///000000111111000000---......///000000111111........................------,,,,,,,,,+++++++++............---,,,,,,+++---------...///000000000---------...///000000000......------......///000------...//////...------................................................---,,,,,,,,,,,,---......+++,,,,,,------.........///...------------...///------............------......---------...//////000/////////.........------------......///000111---...000111111000...---////////////////////////......------------......111111111222222333333333222222111111111111222222111111111222222333333444111111111111111111111111555555555444333222111000333333333444444333333333//////000000111111222222000111222333333222000///000000000111222222333333000000000000000000000000...//////000111222222222111111222222222333333333111111111222222111111111222222222222222222222222333333222222111000000000444333333222111111111222......//////000000000111...---------...///111222000111111111111222222222111111111111111111111111000000111111222222222222111111111111111111111111000000111111111111000000111111222222222333333333666555333111000000111222000000000000000000000000///000111222222222222222000111111///111666666333000111222333333222111000///000111222222111000///...///000111111000///...//////000111111111111111///000000111222333333333000000////////////000000111111000000000000111111000000000000000000000000...//////000111222222333111111222222222111111000222222111111111111222222111111111111111111111111000222444333222000000000111111111111000000000000111111222333444555555666...///111111/////////000111111///......///000111,,,...000000000///000111//////000000111111111222////////////////////////---...///000000///...---...---,,,...000111111000---------.........//////))))))***+++,,,---...///.../////////000000111111111111111111111111111111......//////000000111111////////////////////////////////////////////////000000000000000000000000,,,,,,,,,------.........---...000111111///---,,,000000000111111111222222000------111222///,,,,,,'''(((***,,,------,,,,,,***+++---///111111111111111000/////////111222333000/////////............////////////000000000000///////////////000111111111222444444444333111///000000111222222222222111---......///000111111222........................////////////////////////)))***+++---.../////////---------...///000000111---------...///000000111---------------...//////,,,---...//////...---,,,........................////////////////////////---,,,,,,,,,,,,---......++++++,,,,,,---.../////////...---,,,,,,---...///------............------///...---,,,,,,---...///000000//////.........------------......000111111---...///000000///...---000000000000000000000000.........------.........222222111111000/////////222222222222222222222222444222111/////////000000111111000000000000111111333111...,,,,,,...111333222222111000//////000000111111000000//////......////////////000000000000222111111111000000//////222111111111000000//////000111222333333222111000222222222222222222222222111111111111000000////////////000111111111111111333111///000222333222///333333333333333222111000111111000000000000111111000000000000000000000000111111000000000000111111333333222222222222222222000000000000000000000000//////...//////000111222///...---,,,,,,---...///000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000//////000000000000000000000000---...............------000000////////////000000111111111111111111111111000000000000///////////////000000000000000////////////000000000000//////...///000111222111111111000111111222222000///...///......///222333222222333222111111111222444444111111111000000000000000000000000000000000000000222111111222444666666555777///***---111222111111000000000000000000000000111000......000000000///222222111000//////000000---......///000111111222000000//////......------++++++,,,------...//////.........////////////000......////////////......////////////000000000000111000......000000000///............/////////000000000000000///////////////////////////000111111111000///...............---,,,,,,,,,,,,---......------............------+++---......------///000////////////////////////---------.........//////---.........//////000000...///111000///...000111111111000000//////......------------------------///////////////000111111000111111222222222111111000///...///000000...,,,444444333111000...------........................,,,,,,,,,------.........++++++,,,,,,,,,,,,,,,,,,+++---///111111000...---..................------////////////////////////.........///////////////............//////////////////////////////////////////.........---------++++++,,,,,,---...//////000000///...............---------------------------,,,,,,,,,,,,---......000000000000///////////////////////////000111111---------.........//////---......///////////////000//////.........//////000000000111111111111111222222222222222222222222111000////////////111111111111000000000000111111222111///......///111222222222111000000000000000111111000000////////////////////////000000000111222111111111000000000000222111111111000000000000,,,---///111222333333333333333333222222222111111222222222111111000000000//////000111111111111111333111///000222333222000333333333333333222111000222111111000000111111222000000000000000000000000111000000000000000000111222222222222222222222222000000000000000000000000000////////////000000111111000///......///000111////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111000000000/////////000000000000000000000000---......//////...------000//////////////////000111111111111111111111111000000000/////////......//////000000000//////...//////000000000000//////000000000000111111111111000111111222111000///...///......///111222222111222111111000111222333444111000000000000000000000111111111111111111111111222222111222333333333222666222000222222//////111000000000000000000000000111000000111333222000...222111111000000000000000......//////000000111111//////////////////......++++++,,,,,,---......///............////////////......////////////.........////////////000000000111000......000000000///........./////////000000111000000000///////////////////////////000111111000//////...------......------,,,,,,------...///...//////000000//////...,,,...//////------...000............................../////////000000000........./////////000000...000111000///...///111000000000000//////..............................//////......//////000111111111222222222111111000///.........000000...,,,333222222111000///..............................))))))*********+++++++++........................------......////////////........................////////////////////////000/////////........................////////////000000000000000000000000//////.........---------,,,,,,,,,---.../////////111111000///////////////------------------------------,,,,,,------...///000///////////////////////////......//////000111---------.........//////---......///////////////000//////........./////////000000111222222333333111111111111111111111111000//////000000222333333111111000000000000111111222111000000000000111222222111000000000000000000111000000000000//////////////////000000000111111111111111111111000000000111111111111111000000000+++,,,...000111222222222444333333222222111111111333333222222222222111111///000111111222111111111222111000111222222111000222222333333333222111111222222111111111111222222000000000000000000000000111000000//////000000111111111111111111111111111000000000000000000000000111111000/////////000000000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000///////////////...000000000000000000000000---......//////.........//////............//////000000000000000000000000////////////..................////////////......///000000111111000000///333222111000///000111111000111111111111000/////////...---...000111111000000000000000000111222222000000000000000000111111222222222222222222222222222111111111000000000///111111222444222---...333000000000000000000000000000111111333555444111///000000000111111111111111000000000000000000000000////////////000000000000++++++,,,,,,---.........------........./////////...//////000000//////.............../////////000111000......000000000///....../////////000000000111111000000000////////////////////////000111111//////...------------...---------------.../////////000000111111000000///...///000///...---...///........................000000000000111111111111......////////////000000///000111000///...///000000000000////////////...////////////////////////...............///000000222222222222222111000//////...------///000///---111111000000000000//////........................,,,,,,,,,---------------/////////......------,,,...---,,,,,,,,,---///000........................////////////////////////000000//////......------............/////////////////////////////////////////////.........------------......//////000000111111000000//////000000---------------------------------,,,------...///////////////////////////......------......///000------........./////////---......////////////////////////......//////000111111111222222222333333111111111111111111111111222222222222333333444444222111111000000111111222111111222222222222111111111111000000000000000111000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111000000111111111111000000222222222222222222222222333333333333333333333333000111111222222111111111222111111111111222111111222222333333333222222111111111000000000000111111000000000000000000000000111000000//////000000111000000111111111111222222111111111111111111111111222222111000////////////........................////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////............////////////////////////---......////////////...//////............//////////////////////////////////////////.........------......////////////...000000000111111000000000555333111/////////111222111111111111000000000///...------...///000000//////////////////000000111000000000000000111111111111111111111111111111111///000000000///...///000222///...000000...000444000000000000000000000000111111000222333444222000///000000111222222222222111111000000000000000000/////////000000111111111,,,,,,---------.........------.........///////////////000000000000//////------......//////000000111000......000000000///...////////////000000000111111111000000000/////////////////////000000111......------------...............---......///000///000000111111000000//////111111000...---...///........................000000000111111111111111//////////////////000000///000111000///...///000////////////////////////////////////////////////...............//////000222222222222222111000//////---,,,---///000///...////////////000000000111..........................................//////......---,,,++++++******---,,,,,,,,,,,,---......---------...............////////////////////////.........///////////////............////////////------------------------////////////..................//////000000000111000000///////////////000........................---------------...//////.........///////////////---------------...//////............////////////---....../////////////////////////////////000111444333333333222222222111111111111111111111111111333333333222222111111000222222111111111111222222000111222222222222111000111000000000000000111111000000000000111111111111000000000000111111111111111111111111111222222222111111111111111222222222222222222222222222222222000000111222333444444555333333333333333333333444111111222222222222111111111111222111111111111222111222222333333333222222000000000//////000000000111111111111111111111111111111000000000000111111000000111111222222222222222222222222222222222222333222111000000///000000////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222////////////////////////............////////////////////////////////////---......///000000////////////............//////////////////////////////000////////////.........------...///000000//////000000111111111111000000555333111000///000111222111111111000000000000000///...---...///000///.........//////000000000000//////000000111111111111000000000000000000000000,,,...000000//////111333===444------000000111444000000000000000000000000222000...///111222222222///000111222333333222222111111111111000000000000///000000000111111222222.............../////////........./////////000000//////000000000000//////------......///000000111111000......000000000///////////////000000000111111111111111000000000000///////////////000000111......---------......//////............///000000...//////000000//////...000111222111///......///////////////////////////000000000000000000000000000000000000000000//////000111111000///......///.............../////////.......................................///000000222222222222222111000///111///------///000000///---......///000000111111////////////////////////,,,,,,,,,+++++++++++++++......---,,,++++++*********+++---//////...---,,,---------.........//////////////////////////////,,,------...///000111111............////////////------------------------000000/////////........./////////000000000000000......---------......///...........................------------...//////------....../////////000---------------...//////........./////////000000---......//////////////////////////////000111111555555444333333222111111222222222222222222222222111111111111000///...---222222111111111111222222000000111222222111000000000000000000000111111222000000000111111111111222000000000111111111222222111111111222222222222222111111111222222222222222000000111111333444666777000000111222333444444555222222333333333333444444222222222333222222111000000222222222111000111222111111222333333333222222111111000000000000111111222222222222222222222222222222222111111222222222111111111222333333444444222222222222222222222222222222111000000000111111222222333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222------------------------...////////////000000000000000000000000000000000---...//////000000000000000000////////////000000000000000000000000000000000000000000////////////---...///000111111111000000111111222222111111000444333222111000111222222222111111000///000000000000///......000000///.........///000000000000000/////////000111111222222////////////////////////,,,///111111000000222555III<<<111///000111111222000000000000000000000000111///...///111222333222000111222333333333222111111111111111111111111111111111111111111222222222000000000000000000000000//////000000000111111111///000000111111000000///---......///000111222222111000......000000000////////////000000000111111222222111111111000000000///////////////000111111///............///000000///////////////000111111...//////000000//////...000111222111000///000111000000000000000000000000111111111000000000000000111111000000000000//////000111222111///---...///---............/////////........................///////////////000111111000111111222222222111111444111///...///000000///------...//////000111111////////////////////////......------------,,,,,,/////////......------,,,***+++...000000///---+++,,,,,,------.../////////////////////////////////,,,------...///000111111............////////////////////////////////////000000000/////////......////////////000000000000------,,,,,,------....................................------......///000---------......//////000......------......///000....../////////000000000---......///////////////////////////000111222222444444444444444333333333333333333333333333333333000111111222222111000///333222222111111222222333000000000000000000000000000000000000000111222222000000111111111222222222000000111111111222222222111111111222222333333333111111111222222333333333000000000000222444666777222222222222222222222222111222222222333333333333222333333333222222111000000222333222000///111333000111222333333333333222333222222222222222222333333333333333333333333333444333333222222333333444111222222333444444555555333333333333333333333333111111111000111111222222333444444555555444444333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333/////////////////////////////////000000000111111000000000000000000000000------///000000111111111111111000000000000111111111111111111111111111111222111111111000000000000...///000111222222222222000111111222222111111000111222222222222222222333222222000/////////000111111000//////111111000///...///000111111111000000...//////000111111222222////////////////////////...222444444111000333666EEE;;;333000000///111444000000000000000000000000...///111333555555333000111222333444444222111000000000000111111222222333222222222222222222111111111111111111111111111111111111111111222222222222000000111111111111000000......///000111222333333111000......000000000/////////000000000111111111222222222111111111000000///////////////000111111///////////////000111111000000//////000000111222///000000111111000000//////111222222000000111333111111111111111111111111333333222222111111111111111111111000000000//////000111222111...---...///---------.........//////////////////////////////000000000000000111222222///000111222222222222222777444111///000000000000---.........///000000000////////////////////////111000000000////////////........................,,,---.../////////......,,,,,,------...//////000//////////////////////////////////////////..................////////////000000000000000000000000000000000000/////////...////////////////////////---------------...//////.......................................//////000,,,,,,---......///000000//////......//////000111.../////////000000000000---......///////////////////////////000111222333222333333444444555555666444444444444444444444444111222444555666666555444333222222111111222222333000000////////////000000000000///000000111222222000000111111222222222222000111111111111222222222111111111222222333333333111111111222222333333333333222111000000111222333555555444333222000000///111111111222222333333333333333333333333222111000///222333333000///111333000111222333333333333333555444444333333444444555444444444444444444444444555444444333333444444555222222333444444555666666333333333333333333333333111000000000111222333333222222444444444444222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222//////000000111111222222000000000000000000000000------///000111111111111222222111111111111222222111111111111111111111111222222222222111111111000//////000222222333333333111111222222222222111111000111222333333333333333333222000/////////000111222111///000111222000///...///111222222222111000...//////000111222222222000000000000000000000000111555777555111///222555888444111000...---111777000000000000000000000000,,,///333888:::888333...111222444444444222000/////////000111222333333333444333333222222111111111333333222222222222222222111111222222222333333333000000111111111111000000...///000111222333444444111000......000000000///000000000000111111111111222222222111111111111000///////////////000111111000000000000000111222222000000000000000111111222111111222222222222111111///000222222111111222444222222222222222222222222444444444333333222222222222111111111000000//////111222222111...---......---------.........//////000000000000000000000000111111111111111222222333...///000111222333333333999666222000000111000000............//////000000000000000000000000000000......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,//////...---...///000111,,,,,,------...///000000////////////////////////222111000///...---,,,,,,............/////////000////////////////////////000000000000////////////////////////...........................///000111////////////////////////...............///000000,,,,,,------...///000000///////////////000111111////////////000000000000---......///////////////////////////000111222333555555555555555555555555555555333333333333555555444444444444444444444444000000000000////////////222333444555666555444333333222111000000222444555111111111111111111111111---...000111333444444444777666666555444444333333222333444444555444444444333333333333333333333333444444333333222111000000444444333222111000000///222333222000...---...000222333444555555444333222222333444444555555444444333444555555666666555555666555444222111111222222555555444333222111111000555555555555555555555555444444444444444444444444666555333222111222333333444444444444444444444444333333333333333333333333555555444444444555555666333333333333333222111000444444333333333333222222444333333222222111111111222333222111//////111333222111000222555555222///000///.........000111222222111111111000000/////////000111333444555666666666444222///...///000111222222222222222222222222222333333444444333333222333333333333333333333333555444222222222222444555////////////000000000000222111000///////////////111111111111111222222333555222000000222333111///333333333333333333333333111111111111111111111111111222222333333444555555222111333666999888444000000111111111222222222222111111111222222333333333333333333333333333333333333333333222222222111111222222222222111111000000000000//////......------111222222333333222222111222111111000000000000000000000111111111111000000......///111111222222222222111000000///000000111111111000000//////......111111222222222222111111111111222222222333333333222111000000000111222333000000111222333444444555111222222333333222222111555444333111000/////////111111000000000000000111111000000000000000111111111111222222222333333333000111111333444555666666222333333333333222111111555444222000//////000000////////////............////////////////////////........................---------.........//////............/////////000///---,,,---111333222111......////////////..............................111111000///////////////---------.........//////,,,---//////...///000222000......111///,,,---111222111000.........///000000000000000000//////...////////////////////////////////////////////////---......///000000//////111///---...111222000...222000///......///000222000//////000222222111///555555555555555555555555444444333333333333444444333333333333333333333333111111111111111111111111222222444555555555444333333222111000111222444555222222222222222222222222111222222222333444444444222222333444444555555666222222333444444555444444444444444444444444444444444444333333222111111111555555555555555444444444111333444333222222333444222333333333333333333222333333444555555555555444444444555666666666555555777666555444333333333444555555555444333333222222666666666666666666666666444444444444444444444444555555333222222222333333222222222222222222222222444444444444444444444444777666555555444444444444333333333333333222111111333333333333444444444444333333333333222222222222000111222222111222555777<<<888444222222222000///222111000000000111222333333333222222222111111111111222333444444444444444555444333222222222333444555555555555555555555555222333333333333333333222333333333333333333333333444333333333333333333444/////////000000000111111000//////...------......000////////////000111111555333111111222333222000333333333333333333333333111111111111111111111111444444444333222222111111111111222444777666333000000000111111111222222222111111222222222333333333333333333333333333333333333333222222222111111111222222222222111111111000000000000000////////////111111222222333222222222222222111000000000000000222222333333333333222222//////000111222222222111111111111111111111111000222222222222222111111111111111222222222222111111111222222222222333333333222222111111111222333444111111111222333333444444333444444555555444444333444333222000///.........111000000//////000000000111111000000000000111111111222222222222333333333333333333333222222222222222333333333333222111111333222111000//////000000111111000000000/////////////////////////////////..................------------------............---------........./////////---,,,---///111111///...//////000000//////...........................111111000///////////////---............/////////---...000000//////000222///......111000------000222111000000/////////000111111222222111111000///////////////////////////////////////////////////......//////000/////////111///...///111222000...222111///......///111222111000000111333333222000555555555555555555555555444444555555555555444444111111111111111111111111333333333333333333333333222222333444444444444333333333222111222333444555444444444444444444444444666555444333333444555555222222333333444555555555111222333444555555666555555555555555555555555555444444444333333222222111555555555555666666777777444666888888666555555555333333222222222222333333333444444555555555555555444555555666666666666666888777666555555444555555555555555555555555555555777777777777777777777777555555555555555555555555555555444333333333444444222222222222222222222222555555555555555555555555888888666555444333333333333444444444444333222222333333333444444555555666333333333333333444444444111222333333333444666888@@@;;;555111000111222222444333333222222222222333444444333333333333222222444444555555555444444333444444555555555666666666333333333333333333333333222222333333333333222222333333333333333333333333333333444444444444333333000000000000111111111222333333222222111111222222000000000000000111222222555333222111333333333222222222222222222222222222111111111111111111111111444444333222222111111000111000000111333333222000000000000111111111111222222222222222333333333333333333333333333333333333222222222111111111111111222222222222111111111111111111111111111111222222111111222222222222111111333222111111000000111111222222333333333333222222000111111222222222111111000000222222222222111000222222222222222222333333111222222333333222222111222222222222333333333333333222222222222333444555222222222222333333333333333444444555555444444333333222111000///.........222111111111111111222222222222111111000111111222222222222222333333333333333333222222222111111111222333333333333222111111222111000000000000111111222222111111111000000000/////////////////////////////////......---------,,,,,,---------.........------------............000...------...//////...//////000000000000//////////////////////////////111000//////////////////...////////////000000000///000111111000000111222000......111111......000111111111111111111000///333333333333333222222111////////////////////////000000000000000000000000//////000000000//////...111000//////111111000///222111000//////000111222222222111333444555444222555555555555555555555555555666777888888777666555222222222222222222222222333333333444444444444444222333333444444444444444444333333222333444555555555555555555555555555555666555444333333444666888666666666555444444333333333333555666777777777777666666666666666666666666555444444444333333333222444444444555555555555555888:::;;;;;;888444222222444333222111111222333444444444555666666666666555555555666777777777777666777777666666555555555555555555666666666777777777777777777777777777777777555555555555555555555555555555444444444444444444555555555555555555555555555555555555555666666666777777666555555444555555444444555555555444444333555555555555555555555555333333333444555555555666444555666555333222333555:::888444111111333555777555444444333333222222222333333333333333333333333444444555666666666555555555555666777777666666555222222222222222222222222222222333333333333222222444444444444444444444444222333444555555444333222111111111111222222222222555444444333333333444444333333333333333444444555444333222111222222222222333333333333333333333333222222222222222222222222000000111222222333333444000000//////000111111111000000000111111111222222333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222111111222222333333444444444444444444333222111000333333222111111111111222000111111222222111111000222222222333222222111111///000222444444333111000///000000111111222222222222222333333333333222222222222222333333333444444333333333333444444555555444444333333333222222222111222222333333222222111222222111000000///000000333333333333333333444555333333222111111111222222222222222333333333444444//////000111222222333333222333333333333222111111111111111111222222333333222222111111111000000000////////////////////////000000//////......------,,,------------.....................////////////222111/////////////////////000000111111000000///000000000000000000000000111000000/////////000000000000000000111111111111111222333333111111222333222//////222333000...000000111222333333222111000333444444444444333222222000000000000000000000000111111111111111111111111000111111111111000//////222222111111111111111000333222111111111111222333444333333444666666555444666666666666666666666666555666777888888777666555444444444444444444444444333333333444444555555555444333444444444444555555444444444444444555555555666666666666666666666666444333222222333555888:::888888888777666666555555555666777888999999999999777777777777777777777777555555555444444444444444777777666555444444333333777999;;;:::777444222222555444333222222333444555444555666666777777666666555666777777888888777777666666666666555555555444555666666777777888888999666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555333333444444555555555555555555555555555666777888444555555666666666555555777777777666666555555555444444444555666666666777333444555555333222333333333444444444444555666777444444444333333222222111222333333333333333333333333333555666777888888888777777777777666555333333666666666666666666666666333333444444444444333333444444444444444444444444333333555666666555333333222222222222333333333333111000000000000000111111444444444444444555666666222222222111111111222333333333333333333333333333333333333333333333333333000111111222333333444444000000000//////000111222111111111111222222222222333333333333333333333333333333333333333333333333111111111111111111222222222222222222222222222333222222333333444444555555;;;;;;;;;:::888666555444444333333222222222222222111111222222222222111111222333333333333222222111///111333444555444333111000000111111222222333333333333444444444444333333222222333333333444444444333333444444555555555555555555444333333222222222111222222333333222222111333333222111111222222222222222222222222333444555444444333222222222222222222222333333333444444444000000000111111222222333222333333333333222111111111111222333333444444444111111000000000/////////000000000000000000000000000000/////////.........---------.........//////000000000000111111111111333333222111000000000111000000111111111111000000111111111111111111111111111111000000000111111222111111111222222222333333222444555444333333444555777222000222444111///000111222333444444333222111333333444444333333222111111111111111111111111111222222222222222222222222222222222333333222222111444444444333222222222222333333222222222222333333555444444555777777666555666666666666666666666666444444555555555555444444666666666666666666666666333333444444555666666666555555555444555666666777444444444555555555666666777777777777777777777777333333333333555777999:::666666777777888999999999777777888999999999888888777777777777777777777777555555555555555555555555999999888777666555444444222444777777666555666666555555444444444444555555555666666777777777777777666666777888888888888888555555666666666666555555666666666777777888888888666666666666666666666666777777777777777777777777444555666666777666666666333333333333333333333333333333333444555555666666444444444555666777999999555555666777777777777666888888888777777777666666666666666666666777777777///222444555444444555777333555777777666444333333333444444444444333333222222222333333333333444444333444555777888999::::::888777777666555444333222555555555555555555555555444444555555555555444444444444444444444444444444444444555555555555444444333333333333444444444444222222222111222222333444333333333333333444444555111222333222111111333555444444444444444444444444444444444444444444444444555555444333333222222111000111222111000000222444222222222333333333333444444444444444333333333333333333333333333333333333222222222222222333333333222222222222333333333333333444444444444444444555>>>>>>>>>>>>===<<<::::::555444333333222222333333333333444444444444333333222333333444444444333333000111333444555555444333444444444444444444555555333444444555555444444333333333333333444444444444222333444444555555444444555555444444333333222222333444444555555444444333333333222222222333333444000000000000111222333333555555444333222222222222333333333333444444444444444444333222111000000///222333333333333222111111111111222333444444333333111111000000000/////////000000000000000000000000////////////////////////....../////////000000000111111111111222222222222333444444333111000111333111111222222222222111111222222222222222222222222222222222222222222333444222222333333333444444444333444666666555555777888>>>777222333444222111222222333333444444444444444444444444444444333222222333333333333333333333333333333333333333333333333333333444555555555555555666777777666444333444555333444444444444444444333555555444666777888666555666666666666666666666666777666666555555666666777666666666666666666666666555555666666777888888888777666666555666777888999444444555666666666666666777777777777777777777777555555666666777888999999666666666777888888999999777777888888777777666666777777777777777777777777555555555555555555555555777777777666666555555555222333555555555555777999555555666666666666555555666666777888888888888777666777888888999999888888666666777888888777777666666666666777777777777777777777777777777777777777777777777777777777777777444555666777888777777666444444444444444444444444333444444555666666777777666555555555666777888888555666777777888888888777666666777777888999::::::888777777777777777666666000333555666666666777888555777:::999666444333444333444555666666666555444333333444444444555555555555666777888999999999999888777666555444444555666333333333333333333333333555555666666666666555555555555555555555555555555555555444444444444555555333444444444555555555555666555555555666666777888444444333333444444555666333444666555333333555888666666666666666666666666666666666666666666666666666666555444444333333222000333444444222222333555333333444444444444555555555555444444444333333333333333333333333333333333222222333333333444444444222222222333333333444444444444444444444444333333888999:::;;;<<<<<<<<<<<<555555444333333333333333333444444555555444444333222222333444555555555444222222333333444555555555555555555555444444444444444444555555555555444444333333333444444444444555111222333444555444444333444444444444444333333333333444444555555444444333222111111111222333333444111111111111222333444555666555444333333222222222333333333444444444444555555555444333222111000000222333333333333222111111///000111222222222111000222222111111111000000000000000000000000000000000.........///000000111111000000000000111111111111000000111111111222222222222333444333000000222444111222222222222222222111333333333333333333333333333333333333333444555666333333444444444555555555222444666777777777999;;;EEE;;;444333444333222333444444333444444555555666555555666666555555444333555555555555555555555555333333333333333333333333333444555666777888888888777999:::888666444555777444444555555555555444444555444444555777888666555777777777777777777777777;;;:::999888888999:::;;;666666666666666666666666666777777888999999::::::888777666666666777999:::444555555666777666666666666666666666666666666666777888999999999999888888888888888777666666555555777777777777666555444333666666666666666666666666555555555666666666666666333333333444444444444444555666666555444444666777555666777888888777666555666666777888888888888888777777888999999999999888777777999::::::999888777777777666666666666666666888888888888888888888888777777777777777777777777444555666888888888777666666666666666666666666666444555555666777888888999888777666666666666666777666666777888888888888888333444555777999;;;======999999888888777777666666555777999999777555555555666888:::999666555666999444555666888888888777777444555555555666666777777888888888999999999888888888777555444444666888999666666666666666666666666666666777777777777666666555555555555555555555555666555444333333444555666444444444555555555555666444444444444444555666666666666666666666777888888444666888777555555777:::777777777777777777777777777777777777777777777777333333444555555666666777111333666666444333444666444444444555555555666666555555555444444333333333333333333333333333333333333333333444444555555555222222222333333444444444555555555444444333333222///000222555777999::::::555555444333333333333444111222222333333222222111111222333444555555555555333222222333333555666777444444444333333222222222444444555555555555444444333333333444444444555555111222333444444444333222444444444444444444444444111222222333333222222111000000000000111222333333444444444555666777888999777666555444333222222222333333333444444444555555333333333333333333444444222333333333333222111111...///000111111000///...333333333222222222111111000000000000000000000000------...///000111222222000111111111222222222222000000000000111111111111000222333222//////111444111222222333333222222111333333333333333333333333444444444444444555666777444444444555555555555666222444666777888999;;;===III>>>555333444333333444555444333333444555666777777777777777777666666555666666666666666666666666444444444444444444444444333444666777999:::::::::999;;;<<<:::777555666888444444555555555555444444555444444555777777666555888888999999999999888777555666666777888999999999::::::888888888999:::;;;:::999999888888999:::;;;888777555333333333555666555555555666666777777777777777777777777777666666777777777777777777777777888777666555444444555666666666666666777777777777888888777777666666666555555666666777777777777777666666666666666666555555555555555555666666666777777777777777777666555555999999888888777777666666999888777777777888:::;;;888888888888888777666666777777777777888888888888777777888888888999999999999999888888777888888888999888888888777777666666666666666666777777777777777777888888888888777777777777888999999999999999555666777888999:::::::::777888888999999::::::;;;999888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888;;;;;;;;;:::999888777666999999999::::::;;;;;;;;;999999999999888888777777999999888888888888999999;;;;;;;;;;;;:::999999888666666666666777777777777555666666777777777777666777777777777777777777777777777888999999999999888666666666666777888999:::888777666666666777999:::===;;;999666555444555666777777777777777666555555555666888::::::888666555666666555555555555666666555555555555555555555555999888777555555555666777444444444444333222111000333222222444555666555444444333333333333333333333555555555555555555555555333333333444444555555555777666444333333444666777///444555111///111444444444444444444444444444444222222222333333444444444555555555444444333333333444444444444444444444444000...---///333555444222222333444444444333222111333333333444444555555555444444444333333333222222333222222111111222222333333333222111111222333333555555444333222222222222222333333444444333333222444444222111111111222333555444444333222111000000333222222222222222222333222333444222000//////000000111333444444222///---111111111111111111111111000000000000111111111111000111111111111222222222333333333222222222222222222222222222222222222222333222111111111222444444555444444444444555666666666666777888888888888777888777666777888999888777;;;999666333222333555666888777555444555666888999;;;:::888777666777888888777777777777777888888888777666555444444555666777777666555555666888:::;;;999:::;;;<<<;;;999777555555555555555666666666666555555666666666666555555666777777888777777666666666777777888999999::::::;;;:::999888888888999:::999999999888888888888888888777555444333444555666555555555666666777777777555555555444444444444444666666666666666666666666777777555555444555666666555666666666666777777777777777777777666666666555555555666777777777777777666666666666666666666666555555555666666666777777777888888888777777666555888888888888777777666666999888777777777888::::::888888888888888777666666777777777777888888888888888888999999999:::::::::;;;;;;:::::::::::::::;;;:::999999999888888888888777888888888888999999999999999999::::::999999999777888999999::::::999999999999::::::;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999<<<<<<;;;;;;::::::999999:::::::::::::::;;;;;;;;;::::::999999999888888888777777777666666777777777;;;;;;<<<<<<<<<;;;::::::888888888888999999999999888999999:::::::::999999888888888888888888888888777888888999999999999999777777777777888999:::;;;999888777777777888999:::===;;;999777666666777777999999999999999888777777666777888999999888777666888777777666666777777888777777777777777777777777999888777666555666666777555666666555555444333222333333333444555555444444333333333333333444444444666555555555555555555555333333444444444555555555888777555444444555777888222777888444111333666666444444444444444444444444333333444444444555555555444444444444444444333333555555555555555555555555333111111222666777777555333444555666666555444333333333333444444444555555444444444333333333222222333333222222222222333333555444333222222333444555555444444444444555555555333333333333333333333333555555333222222222333444666555555444333222222222333333222222222222333333444555555444222000111222666555444444333333333444222222222222222222222222000000111111111222222222111111111222222222333333111111111222222333333444111111111111111111111111333333222222222333444555444444444444555666666777777777888999999999999888999777666777888888777666999888666444333444555666999888666555555666777888;;;::::::999888888999999888888888888888888777777888777666666666666777888888888777777888999;;;<<<999999::::::999888666555666666666777777777888888555555555666666555555555666666777777777777777666777888888999999:::::::::;;;;;;:::999888888888999999:::;;;;;;:::999777666777666555444333444555666555555555666666666666666444444444444444444444444666666666666666666666666666555555555555666666777555555555666666666777777777777777777666666666666555555666777777777777777666666666666666666666666666666666666777777777777888888888888888888777666888888888777777777777777888888888888888999::::::888888888888888777777666777777777777888888888888:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;::::::======<<<<<<;;;::::::999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888777777777777888888;;;<<<<<<============<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999777888999999::::::999999999888888888999:::;;;<<<:::999999999999:::;;;;;;<<<;;;999888888888999:::;;;;;;;;;;;;;;;:::999999888888888888888888888888999999888888888888999999999999999999999999999999999888777777666777777777888888888888777666555444555555555555555555444333333333333444444555555666777777666666555555444444444444444555555555555555888888666666666666888888666;;;===888555666888888444444444444444444444444444555555555555666666666333333333444444444444444555555555555555555555555444333333444777888888777555555666666666666666555333333333444444444444444444444444333333333333222444444444444444444444444666555555444444555555666444444555666666777888888555555444333333444555555666555444444333333444444777666666555555444444444444444333333333333444444555666666555333222333444666444111///...000333555333333333333333333333333111222222222222333333333222222333333333444444444000000111222333444555555111111111111111111111111444333333333333444555666444444444444555666888888888999999::::::::::::::::::888777777888888666555555555555555555555555555999888777666666777888888;;;;;;;;;<<<;;;;;;::::::::::::999999888777777777888888777777777777888888999999999999999:::;;;<<<999888777777666666666666555555555666666666777777444444555555555555444444666666777888888888888777777777888888888999999999;;;;;;:::999999888888888;;;<<<======<<<:::888666555444444333333333444555555555555555555555555555666666666666666777777777666666666666666666666666555555555555666777777888555555666666666777777777777777777777777777777777555666777777888888777777666666666666777777777777666666777777777888888888888999999999999999888888888888888888888888777777999999999999999:::::::::999999999999999888777777777888888888999999999999;;;;;;<<<<<<<<<=========>>>============>>>>>>???========================;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<===<<<<<<;;;;;;============<<<<<<;;;;;;<<<<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::::::::<<<>>>???======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<===============;;;;;;<<<<<<======>>>>>><<<<<<;;;:::::::::::::::999999999999999999999999888999999::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<;;;:::::::::999888888888888999:::999999888888888888999999999999999999999999999999888888888888888888888888::::::::::::999888777666555666777777555444444444333333444555666666777777888888777666666555555555555555555555555555555666888777777666666777777888999>>>???;;;777888999888444444444444444444444444555555555555555666666666333333333444444555555555444444444444444444444444333333444444666777777777555555666666666666666666444444444444444444444444555555444444444333333333555555555555555555555555555555555555555555555555555555666777777777777777777666444333333444666777666555555444444444444444666666666666666555555555555444444444444444444555555666777666444333444555555333000......000333555444444444444444444444444333333333444444444555555444444444555555555555666222222222333333444444444444444444444444444444444333333333333444444555555444444444555666777999999999999:::;;;;;;;;;;;;;;;;;;999777777888777666444333444555666777666666555777777777777777999:::;;;;;;<<<=========<<<;;;:::;;;::::::999888777777666777777777777777777777777888888999999999::::::;;;888777555444333444555666222222222333333333444444333333444444444444333333444555555666777777666666666666666666777777777777::::::::::::999999888888:::;;;<<<<<<;;;999777555444333333333333333444444555444444444444444444444666666666777777777888888777777777777777777777777555666666777777888888888666666666777777777777888888888888888888888888888666777888888999999888888777777777888888999999999777777777888888888888999999999:::::::::::::::999888888999999999999999999999::::::;;;;;;;;;;;;;;;:::::::::;;;:::999999888999999999::::::::::::;;;<<<<<<=========>>>>>>>>>===============>>>??????>>>>>>>>>>>>????????????;;;;;;<<<<<<<<<<<<======<<<======>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>999:::;;;<<<============<<<<<<<<<======>>>>>>>>><<<<<<=========>>>>>>>>>========================================================================<<<;;;:::999:::;;;>>>???=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;<<<<<<<<<============:::::::::;;;;;;<<<===>>>;;;;;;;;;<<<;;;::::::999::::::999999999999::::::999888888777777888888999999999999999999999999999888888999999999999999999;;;;;;;;;;;;:::999888777555777999888555444444555444444555666777777888888888888777777777666666666666666666666666666666666666666666666666666666666888>>>@@@<<<888888999888555555555555555555555555666666666666666555555555444444444555555666666777333333333333333333333333444555666666666777777888555555555555555666666777555555555555555555555555666666666666555555555444555666777777777777666555444444555555555555444444777777777888777666555444888777555444444555777888555555555555555444444444555555555555666666666666666666555555555555666666444555666555444333444555777666666555555666777777555555555555555555555555555555555555666666666666666666666666777777777777666666555555444444333333555555555555555555555555333333333444444444444444555555555666777888999999999999:::;;;;;;;;;::::::;;;999777777888777666444222444666777888888666666555555666777999;;;<<<===:::;;;<<<=========<<<;;;::::::999999888777666666666666666666666666666666777777777888888888888888777666333222222333555666222222222222333333333333333333444444444444333333111222333444555555555444666666666666666666666666888999999:::::::::999888777888888999888777555444444444444555555555555555666666666666555555555555555555555666666777777888888888888888888888888888777888888999999999999888777777777888888888999999999999999999999:::::::::888888999:::::::::::::::888888999::::::;;;;;;;;;777888888888999999999999999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>===<<<<<<======>>>???@@@????????????@@@@@@@@@@@@<<<<<<=========>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>???@@@@@@@@@@@@???999:::;;;<<<===>>>>>>>>>;;;<<<<<<===>>>>>>??????<<<<<<======>>>?????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>===============<<<<<<<<<=========>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????EEEDDDBBB@@@???>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<======>>>>>>======999::::::;;;<<<=========;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::999888888888888888888999999999999999999999999999888888999:::::::::999999;;;;;;;;;;;;:::999888777444777:::999666444555777666666666777777888888999777777777777888888888888777777777777666666666666666666666666666666666666777<<>>::::::;;;;;;<<<;;;;;;;;;999999888888777666666666555555666666666666555555555555666666777666666555666555333222222333444666444444444555555555666666444444555555555555444444222333444555666666666666777777777666666666666666666777999:::;;;;;;::::::888888888888888888888888666777777888888888888888:::999999999888888888888555666666777888888999999999999999999999999999999999:::;;;;;;;;;:::999888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<=========888888888999999999::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>>>>>>>============>>>???@@@AAA?????????@@@@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@?????????@@@AAAAAAAAAAAAAAA<<<<<<===>>>?????????>>><<<<<<==================<<<<<<<<<===>>>?????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================>>>>>>>>>>>>>>>>>>?????????@@@@@@<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<===>>>???@@@@@@AAAHHHFFFCCCAAA??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;===>>>>>>>>>===<<<999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<<<<;;;:::999::::::999999999999::::::999999999999999999999999888888:::;;;;;;;;;::::::::::::::::::999888777666333777:::999666555777:::888888888888888888888888666777777888888999999:::888888888777777777666666777777777888888777777777555<<>>>>>???888888999999999:::::::::::::::;;;<<<=========<<<<<<<<<<<<<<<======>>>>>>===>>>???AAAAAA@@@@@@??????????????????>>>======>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA???@@@AAAAAABBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>================================================>>>>>>????????????>>>===<<<<<<======>>>>>>??????>>>>>>?????????@@@@@@@@@>>>>>>============>>>>>>>>>>>>???>>>>>>===<<<<<<<<<======???@@@AAABBBBBBGGGEEEBBB@@@>>>>>>>>>???========================:::;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;===>>>>>>>>>===<<<999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999:::<<<======<<<:::999<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::777888:::;;;<<<;;;::::::999999999999888777666666333777::::::666555888;;;999999999888888888888888666666777888999::::::;;;999888888888777777666666888888999999999999888888555;;;???===:::;;;;;;:::999999999999999999999999=========<<<<<<;;;;;;;;;;;;:::::::::999888888888888888888888888888888888444666888777555444666999888777777777777999;;;<<<:::::::::999999999888888;;;;;;;;;:::::::::999999777888:::;;;;;;:::888777666777888999999888777666666888:::<<<<<<<<<;;;:::777888999999999999888777:::;;;<<<===<<<;;;:::999777777888999:::;;;;;;<<<888888777777777777888888777888999999888777888:::::::::999999999;;;<<<===888888888888888888888888888888999999999:::::::::999999999:::::::::;;;;;;999999999999999999::::::888888888888888888888888777888999:::;;;:::999999;;;:::999888777777777777444444555666666666666666888777666777888999888777:::999999999999999999999999::::::;;;;;;::::::999888888777666777888:::;;;555555555555666666666666666777888999999888777666555555666777777666555444444444444333444444555555333333333444444444555555555555666666666666555555999999::::::::::::;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<888999:::;;;<<<>>>??????>>>>>>=========<<<<<<<<<:::;;;<<<======<<<;;;:::<<<===>>>>>>>>>===;;;:::===<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999===<<<;;;:::999:::;;;<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::;;;===>>>???>>>=====================<<<<<<<<<======<<<;;;;;;===>>>?????????????????????????????????@@@@@@@@@AAAAAAAAABBB@@@???======>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@???>>>>>>>>>======>>>???@@@@@@AAAAAACCCCCCBBB@@@>>>===<<<;;;<<<<<<<<<<<<===???@@@AAA<<<<<<;;;:::;;;<<<===>>><<<======>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;:::999888888999:::;;;888888888888777666555555888999999:::<<<======>>>;;;;;;;;;::::::999999999::::::999999999999::::::;;;;;;;;;;;;::::::999888;;;999777999<<>>===777777777777777888999999999888777666666666666666777888888999999999888888777888888888999999999999::::::::::::::::::::::::888888777777666666666555888888888777888888999:::;;;999777888;;;<<<:::888888888888888999:::;;;<<<;;;;;;<<<===<<<;;;999888>>>===<<<<<<::::::999888999999;;;;;;;;;;;;999999::::::::::::::::::::::::999999;;;;;;;;;;;;999999::::::::::::::::::999999===============<<<<<<;;;::::::999888999:::<<<===;;;<<<<<<<<<;;;::::::999999999888888888888888888:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::999888777777888999999777888:::;;;<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::777777888888888999999999:::::::::999999888888888:::888777777888888777555666666666666666666666666777777888999999999999888999::::::;;;;;;::::::999888888777777777777888888:::999888666666666777888888888777777777777777777555555666666666666555555:::888555222222444666888777777666666666666777777666666777888888888888888888777777777777777888888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>??????@@@??????>>>>>>======<<<<<<<<<<<<============<<<<<<======>>>>>>>>>===<<<;;;>>>>>>>>>=========<<<<<<;;;;;;<<<===============>>>>>>>>>=========<<<<<<>>>>>>>>>======<<<<<<;;;>>>>>>>>>=========<<<<<<===<<<;;;::::::;;;<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;<<<==================<<<<<<<<<======>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBAAA???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>>>>???@@@>>>>>>??????@@@AAAAAABBBCCCCCCBBB@@@???===<<<<<<<<<<<<<<<<<<===>>>??????<<<<<<;;;;;;;;;<<<===>>>======<<<<<<<<<;;;<<<<<<;;;<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999;;;:::999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777777777777888888;;;;;;<<<<<<;;;::::::999999777666666999;;;:::999777777777777777888888999888777777666666666777777999999999888888888888888888888888888888999999999888888888888888888888888999999888888888777777777:::999999999999:::;;;;;;;;;999777888:::;;;:::888888888999999:::;;;<<<<<<;;;<<<<<<===<<<;;;:::999>>>======<<<<<<;;;;;;:::999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;;;;:::999999999;;;<<<===;;;<<<<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999999999:::::::::<<<;;;;;;::::::::::::::::::999888888888888999:::777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888999999999999::::::::::::::::::999999999888;;;999888888999999888777777777777777777777777777777888888999999999999999::::::::::::::::::::::::999999888888888888999999:::999888777666777777888888888888888888888888888888888888888888888888888:::888666444444555777888888777777666666777777888666777888888999999888888888888888777777888888999999::::::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<============>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@???>>>>>>===<<<<<<>>>==================>>>===>>>>>>>>>>>>======<<>>>>>>>>>>>===>>>>>>????????????>>>????????????>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<===============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>======>>>======<<<<<<<<<<<<===;;;;;;<<<===>>>???@@@AAA>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>>>>???AAABBB???@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA???>>>============<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<<<<;;;;;;<<<===;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::999999;;;::::::999999::::::;;;999::::::;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888999999;;;;;;<<<<<<<<<;;;::::::999777666666777888888777777777666666777777888999777777777666777777888888;;;:::999888777777888888999999999999888888888888888888888888888888888888::::::999999999999888888;;;;;;;;;;;;;;;<<<======;;;:::999999:::;;;:::999:::::::::;;;;;;<<<<<<===<<<<<<=========<<<;;;;;;========================:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<=========>>><<<<<<============<<<<<<=========>>>>>>?????????@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<:::::::::::::::999999999;;;;;;:::999999999999999999999888888888888999999888888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;:::::::::::::::999999<<<:::999:::;;;;;;:::888888888888888888888888888888888999:::::::::::::::;;;::::::999999::::::;;;:::::::::::::::::::::::::::999999888888888888999999999999999999:::::::::;;;;;;999999999999;;;;;;::::::999888777888888888888888777777777777888888777888999999::::::999999999999999999999999999999:::;;;;;;<<<===>>>??????=================================>>>>>>>>>>>>>>>=========>>>>>>>>>>>>??????????????????>>>>>>>>>?????????>>>======<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>??????@@@??????>>>???????????????>>>>>>>>>@@@@@@???>>>>>>===<<<<<<>>>============<<<<<<<<<==================>>>>>>=========>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@??????????????????????????????BBBAAA@@@@@@@@@AAACCCDDDCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????>>>@@@???===<<<;;;;;;<<<=========>>>>>>???@@@@@@AAA>>>???@@@BBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>===<<<;;;;;;<<<<<<===============>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999::::::999999999999::::::777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;::::::999999888888888888999::::::777777777777777888999999777777777777888999::::::>>><<<:::777777777888999:::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;;;;::::::;;;<<<<<<====================================<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>========================<<<======>>>???@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;;;;:::999999888888999999777777777777777888888888999999888888888:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<:::999:::;;;;;;:::999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999:::::::::::::::;;;;;;;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;:::999999999999888888888888999999999999:::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999<<<<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???<<<<<<=========>>>>>>>>>?????????>>>>>>>>>>>>===>>>>>>>>>=========<<<<<<>>>===<<<;;;;;;<<<===>>>??????>>>>>>>>>??????????????????>>>>>>>>>======>>>>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????>>>>>>>>>=========<<<<<<<<<;;;;;;=========>>>>>>?????????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAABBBDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@>>>===<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFF>>>AAADDDGGGHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<<;;;<<<<<<=========>>>>>>>>>>>>>>>===???AAACCCBBB@@@===;;;;;;<<<<<<===>>>>>>==============================;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999999999999888888999:::;;;<<<===>>>>>>>>>::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======999999::::::::::::999999888888888999999:::;;;<<<888888888888888999::::::999999999999999:::;;;<<>>>>>===>>>>>>===<<<;;;;;;<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???;;;;;;<<<<<<======>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===<<<<<<===>>>??????@@@@@@BBBBBBBBBBBBAAA@@@???>>>========================;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<;;;:::999999888888999999666666666777777888888888:::999999888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999:::;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===<<<:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===<<<:::999999:::<<<===;;;<<<=========<<<::::::::::::999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::????????????@@@@@@@@@@@@????????????????????????===============>>>@@@@@@============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>======<<<<<<======>>>?????????>>>??????@@@AAA?????????>>>>>>>>>>>>======>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>======>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFFFFGGGHHHIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@????????????@@@BBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEE???AAAEEEHHHIIIGGGDDDAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>=====================>>>???????????????===???AAACCCCCC@@@===;;;;;;<<<======>>>>>>>>>>>>========================<<<<<<============<<<<<<<<<<<<============<<<<<<888999999::::::999999888888999:::;;;<<<=========:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<999999::::::;;;;;;::::::888999:::999888888:::<<<::::::999999::::::;;;<<<<<<<<<;;;;;;<<<<<<======???>>>===;;;;;;;;;<<<<<<;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<==================>>>?????????@@@AAA@@@>>>======>>>>>>???@@@AAAAAAAAA@@@?????????>>>>>>>>>???@@@@@@<<<<<<======>>>>>>?????????>>>>>>======>>>>>>???AAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<<<<======<<<======>>>>>>?????????AAAAAAAAAAAAAAA@@@@@@???>>>>>>?????????>>>======;;;;;;<<<============<<<;;;;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999666777888999999999999999::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<=========;;;<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<===:::999888999;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<===>>>>>>===<<<<<<===>>>???@@@@@@???>>>===:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<======<<<;;;::::::::::::;;;<<<===============<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<======>>>>>>=========>>>>>>???>>>===;;;:::AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@BBBCCC>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBCCC?????????@@@@@@?????????@@@??????>>>???@@@AAABBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>===<<<<<>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@?????????===>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIJJJFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCC@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@??????>>>>>>>>>??????===>>>???@@@@@@@@@??????>>>?????????>>>>>>======;;;;;;===>>>>>>?????????========================<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::888999:::;;;;;;;;;;;;;;;===============<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<===>>>>>><<<999888999;;;<<<;;;;;;;;;;;;<<<======??????>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???????????????@@@@@@AAAAAACCCDDDBBB???>>>???@@@@@@AAABBBCCCCCCBBB@@@???@@@??????>>>???@@@AAABBB???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@FFFEEEDDDCCCBBB@@@?????????>>>============>>>???>>>>>>>>>>>>>>>???????????????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@???======;;;;;;<<<===============<<<<<<======>>>??????@@@<<<<<<<<<<<<<<<=========<<<;;;;;;:::::::::::::::888999;;;<<<======<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<=========>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<============;;;:::999:::<<<===<<<;;;========================<<<<<<===>>>>>>>>>>>>===<<<===???AAAAAA???===<<<<<<>>>???@@@@@@???>>><<<:::;;;<<<===>>>======<<<999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>???@@@@@@???===;;;:::CCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@BBBCCCDDD??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB>>>???@@@AAACCCDDDEEEFFF@@@AAABBBCCCCCCBBBAAA@@@@@@@@@?????????@@@BBBCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>===<<<@@@@@@@@@AAAAAABBBBBBBBB<<<===>>>???AAABBBCCCDDD@@@@@@@@@?????????>>>>>>===>>>@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCC???@@@BBBCCCDDDCCCCCCBBB???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@===>>>???@@@AAA@@@??????@@@>>><<<::::::;;;===>>>;;;;;;===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>===<<<;;;===>>>>>>???????????????AAAAAA@@@???>>>===<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>>??????<<<<<<===>>>??????>>>>>>CCCDDDDDD@@@<<<999:::<<<===<<<<<<<<<<<<===>>>>>>AAAAAA@@@???>>>>>>>>>???>>>??????@@@@@@@@@??????<<<<<<===???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBDDDEEEDDD@@@???@@@BBB@@@AAACCCDDDDDDCCCAAA@@@@@@@@@?????????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAAIIIIIIGGGFFFDDDBBBAAA@@@AAA@@@???>>>>>>???@@@AAA@@@@@@??????????????????>>>>>>???@@@AAAAAAAAAAAA???@@@AAAAAA@@@???>>>===;;;;;;<<<===>>>>>>=========>>>>>>???@@@@@@AAAAAA======>>>>>>??????@@@@@@===<<<;;;;;;::::::;;;;;;:::;;;===???@@@??????>>>:::<<<===?????????>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<<<<======>>>>>><<<;;;;;;<<<>>>???>>>===========================<<<<<<===>>>>>>>>>>>>>>><<<>>>AAACCCCCCAAA>>><<<<<<===???@@@@@@???===<<<:::;;;===>>>>>>>>>===<<<999999::::::;;;<<<======<<<<<<============<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>???????????????>>>???@@@AAA@@@>>><<<:::??????>>>>>>???AAACCCDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@AAABBBCCCAAAAAAAAA@@@@@@?????????DDDDDDCCCBBBAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA============>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDCCC@@@AAAAAABBBAAA@@@???>>>@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBBBBBBBAAA@@@EEEDDDBBBAAAAAABBBDDDEEEBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAFFFEEECCCBBBBBBBBBCCCDDDFFFEEEDDDBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@???>>>>>>>>>???????????????>>>=========<<<<<<;;;;;;<<<<<<===??????>>>>>>>>>=========>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;::::::;;;;;;<<<=========???>>>>>>>>>???@@@AAAAAA>>>???@@@???>>>>>>@@@AAA@@@@@@?????????@@@BBBCCCAAAAAAAAA@@@???>>>===<<<<<<>>>>>>===:::;;;>>>AAAPPPHHHCCCDDDEEEAAA===<<<<<<<<<<<<<<<===>>>???@@@BBBAAA@@@?????????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@???>>>???@@@BBBCCCCCCBBB@@@?????????@@@AAABBBAAA???>>>>>>???AAABBBGGGFFFCCCAAA??????@@@AAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@????????????>>>============>>>>>>>>>???>>>======<<<<<<<<<=========>>>>>>???????????????;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<===???@@@@@@???>>>===<<<<<<===>>>???;;;;;;<<<>>>???@@@AAABBB@@@?????????@@@AAABBBBBB======<<<<<<<<<<<<=================================<<<;;;:::::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::========================@@@@@@???>>>>>>===>>>>>>@@@@@@@@@??????===<<<<<>>>>>???????????????>>>============<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<>>>>>>===<<<;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@AAABBB@@@@@@AAA@@@>>>>>>???AAAAAA@@@?????????@@@AAABBBAAAAAAAAAAAA@@@???>>>===>>>???>>>===<<<>>>BBBFFF[[[NNNBBB===<<<<<<===???>>>>>>>>>>>>???@@@AAAAAACCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???AAABBBCCCBBBAAA@@@???@@@@@@AAABBBAAA???>>>>>>???AAABBBFFFDDDBBB@@@???@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===============>>>???????????????;;;<<<<<<<<<============;;;<<<<<<<<<============<<<===>>>===<<<;;;<<<>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>======<<<============>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@<<<===>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<=========>>>=========<<<<<<<<<;;;;;;========================@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>======CCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDAAABBBBBBCCCDDDDDDEEEEEEAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDBBBBBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCHHHFFFDDDBBBBBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>????????????>>>============<<<<<<<<<<<<==================<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;======<<<<<<<<<<<<============>>>>>>>>>>>>??????=========>>>??????@@@@@@BBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBAAA???>>>???AAABBBAAAAAA@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????AAAFFFNNNSSSZZZNNNBBB<<<;;;;;;>>>BBBAAA@@@@@@AAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAADDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>===>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAA????????????AAAAAADDDCCCAAA@@@@@@@@@AAABBBAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>>===============>>>>>><<<======>>>???@@@@@@AAA=========>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@???>>>>>>>>>@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@??????@@@???????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAA@@@???@@@@@@????????????@@@@@@????????????????????????>>>>>>============>>>???======>>>>>>>>>>>>???????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???????????????AAAAAABBBAAAAAA@@@???>>>AAABBBCCCCCCCCCBBBAAA@@@CCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBEEEEEEDDDCCCCCCDDDDDDEEEAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@???????????????>>>>>>=========<<<<<<<<<<<<=====================<<<<<<<<>>===<<<<<<;;;<<<<<<======<<<<<<<<<<<<======>>>?????????????????????======>>>>>>???@@@@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCBBB???>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@BBBGGGOOOXXX^^^KKKEEEBBBCCCDDDAAA@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAAAAABBBBBBAAA@@@AAAAAABBBCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@======>>>>>>???AAABBBBBB?????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBB???@@@AAAAAA??????@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEDDDBBB@@@???AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????????????????????????????AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCBBBAAA@@@DDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDEEEGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHGGGFFFFFFEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>==================<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>???@@@@@@BBBAAA@@@??????>>>??????CCCCCCCCCBBB???>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCBBBAAACCCIIIPPPWWW[[[CCCAAABBBFFFHHHDDDBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAABBB???@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@AAABBB@@@?????????@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDD???AAABBBAAA@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFEEECCCAAA@@@BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAADDDDDDEEEEEEEEEEEEEEEDDDFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBDDDEEEFFFFFFFFFEEECCCBBB>>>@@@DDDFFFFFFDDDBBB@@@AAABBBBBBCCCCCCDDDDDDDDDHHHHHHGGGEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@????????????>>>>>>============>>>>>>???>>>>>>>>>>>>==================>>>??????@@@@@@@@@@@@??????>>>>>>??????BBBBBBBBBAAA???>>>???AAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEDDDCCCDDDGGGKKKLLLMMMGGGDDDBBBDDDCCCAAABBBFFFDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDD@@@AAAAAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAABBBDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCBBBAAA@@@AAACCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFEEEDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBFFFFFFFFFFFFGGGHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHHHHHHHIIIKKKKKKHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEECCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDCCC@@@BBBDDDEEEFFFEEECCCBBBBBBBBBCCCDDDDDDEEEFFFFFFIIIIIIHHHFFFEEEDDDCCCBBBCCCCCCCCCDDDCCCCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@??????@@@@@@AAA????????????>>>>>>>>>===>>>>>>??????@@@AAAAAAAAA@@@@@@?????????@@@AAAAAA@@@@@@AAA@@@>>>>>>???AAA@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFIIIJJJGGGEEEIIIEEECCCCCCBBB???AAAFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEECCCDDDEEEDDDCCCBBBCCCEEEBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEAAABBBBBBCCCCCCBBBBBBBBBFFFFFFEEEEEEFFFHHHJJJKKKHHHHHHGGGFFFEEEEEEFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJJJJIIIGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEECCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFHHHIIIHHHGGGEEECCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCDDDEEEFFFFFFGGGJJJIIIHHHGGGEEEDDDCCCBBBDDDDDDDDDEEEDDDCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAABBBCCCCCC@@@@@@@@@@@@AAABBBBBBCCC>>>???@@@???>>>>>>@@@AAA???@@@BBBCCCDDDCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBEEEIIIMMMNNNJJJFFFDDDCCCDDDGGGEEEAAAAAADDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFGGGHHHIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAABBBCCCEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHFFFDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGDDDFFFGGGFFFEEEDDDEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEAAAAAABBBBBBBBBBBBBBBAAAIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIIIIHHHGGGHHHJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKJJJIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKFFFFFFFFFGGGGGGFFFEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKJJJIIIGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJHHHFFFFFFGGGHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHKKKIIIHHHHHHHHHHHHGGGEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFIIIHHHFFFEEEEEEEEEFFFFFFHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@CCCEEEFFFEEEDDDCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFDDDBBBCCCEEEGGGHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGGGGHHHJJJLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEIIIHHHHHHHHHIIIHHHEEECCCIIIGGGFFFGGGHHHIIIIIIIIIEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGBBBDDDEEEFFFFFFFFFHHHIIIFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBBCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFGGGFFFFFFDDDCCCHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIHHHGGGFFFDDDCCCCCCLLLIIIFFFFFFHHHIIIHHHGGGIIIIIIJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJHHHIIIIIIIIIGGGHHHJJJLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIKKKJJJHHHHHHIIIIIIHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFDDDCCCCCCBBBBBBBBBEEEGGGGGGGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEFFFHHHJJJJJJIIIJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIKKKLLLMMMKKKLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFDDDHHHGGGEEEFFFHHHIIIIIIHHHFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIHHHGGGFFFEEEEEEDDDIIIGGGDDDDDDFFFGGGGGGEEEGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIKKKMMMMMMIIIIIIJJJIIIHHHIIIJJJLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMLLLKKKIIIJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHIIIIIIIIILLLJJJIIIJJJKKKKKKJJJIIIKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIJJJKKKGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJKKKJJJIIIHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNMMMKKKLLLKKKIIIHHHHHHHHHIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKJJJIIIHHHEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFFFFFFFHHHIIIHHHGGGHHHGGGEEEFFFGGGIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEHHHHHHHHHGGGHHHHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFHHHFFFEEEEEEFFFHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMIIIJJJKKKKKKIIIIIIKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJMMMKKKJJJHHHHHHJJJKKKMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNLLLKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJGGGFFFEEEFFFGGGHHHKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJMMMLLLKKKKKKMMMNNNMMMLLLKKKKKKMMMNNNNNNMMMKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMKKKKKKKKKKKKLLLLLLMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKMMMNNNMMMLLLKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPPPPNNNLLLMMMLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHHHHIIIJJJIIIHHHIIIHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKNNNQQQSSSTTTOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKPPPOOONNNNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJLLLLLLKKKJJJKKKMMMLLLLLLLLLKKKKKKLLLLLLMMMKKKJJJJJJJJJJJJJJJJJJKKKMMMLLLJJJIIIIIIJJJLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOPPPPPPNNNMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLOOONNNMMMMMMLLLLLLLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLJJJHHHGGGHHHJJJKKKMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKNNNMMMLLLMMMOOOPPPPPPOOOMMMNNNOOOPPPPPPOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKMMMMMMLLLKKKKKKKKKLLLLLLMMMOOOPPPOOONNNMMMNNNPPPMMMNNNNNNNNNNNNNNNNNNMMMKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNPPPPPPNNNLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNLLLLLLMMMNNNNNNOOOPPPPPPOOOOOONNNMMMLLLKKKJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKRRROOOLLLJJJJJJKKKJJJJJJLLLJJJIIIIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJKKKNNNTTTYYY[[[\\\NNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJJJJKKKKKKKKKJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMLLLKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNKKKKKKJJJJJJIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPRRRQQQOOONNNNNNOOOLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMOOONNNNNNOOOQQQSSSRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMNNNNNNOOOOOOOOOOOONNNOOOOOONNNMMMMMMLLLKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPPPPPPPOOONNNOOOPPPNNNNNNOOOOOOOOOOOONNNNNNIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLMMMOOOOOOMMMLLLNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNVVVSSSNNNKKKKKKLLLLLLLLLMMMLLLJJJKKKLLLNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLQQQXXX]]]^^^]]]LLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIKKKLLLLLLJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLHHHIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIKKKMMMNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLOOONNNMMMMMMMMMMMMNNNOOOKKKJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSRRRQQQOOOPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPSSSRRRQQQPPPPPPOOOOOOOOONNNOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRPPPPPPQQQQQQPPPPPPOOONNNNNNOOOOOOPPPQQQQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLLLLMMMMMMNNNNNNNNNLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOONNNNNNNNNPPPPPPOOONNNNNNNNNNNNNNNMMMMMMNNNPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPOOOOOOPPPSSSUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOPPPPPPPPPOOONNNMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNOOOPPPMMMNNNOOOOOOOOOOOONNNMMMIIIIIIJJJKKKKKKLLLMMMMMMOOONNNLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPOOOOOOMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMNNNNNNNNNNNNVVVRRRNNNKKKKKKLLLNNNNNNMMMKKKJJJKKKLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKPPPUUUXXXVVVRRRJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPOOOLLLIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLIIIKKKNNNNNNMMMLLLLLLMMMNNNMMMMMMMMMNNNOOOOOOPPPOOONNNNNNNNNNNNNNNNNNOOOKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNNNNMMMMMMMMMMMMLLLOOOOOONNNMMMMMMNNNOOOOOOJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIJJJLLLLLLMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTSSSQQQPPPPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTSSSQQQQQQPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRQQQOOOPPPRRRSSSTTTTTTUUUTTTQQQQQQQQQRRRQQQQQQPPPOOOPPPPPPQQQQQQRRRSSSSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQRRROOOPPPPPPQQQPPPOOONNNMMMKKKLLLLLLNNNOOOPPPQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQPPPPPPOOOOOOOOORRRQQQPPPPPPOOOOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSPPPPPPOOOOOOOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOOOOQQQTTTVVVUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOPPPQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOPPPOOONNNNNNOOOPPPMMMMMMNNNOOOOOONNNMMMMMMIIIJJJJJJKKKLLLLLLMMMMMMQQQOOOLLLLLLMMMNNNOOONNNMMMNNNNNNOOOPPPPPPPPPOOOMMMNNNNNNOOOOOONNNNNNMMMKKKKKKLLLMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSUUUTTTSSSRRRPPPNNNMMMMMMOOOOOOPPPPPPOOOMMMLLLKKKMMMMMMMMMNNNOOOOOOOOOPPPOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLTTTQQQLLLJJJKKKMMMOOOPPPLLLKKKJJJJJJLLLMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIGGGIIIKKKLLLMMMMMMMMMMMMIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHLLLPPPPPPKKKFFFJJJIIIIIIIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKNNNNNNMMMLLLKKKKKKLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJOOORRRTTTSSSOOOLLLKKKLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNNNNMMMLLLLLLKKKLLLKKKIIIHHHIIIJJJLLLMMMMMMNNNNNNOOOOOONNNNNNMMMPPPOOONNNMMMLLLMMMNNNOOONNNNNNOOOPPPPPPQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNMMMQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSIIIKKKNNNQQQSSSSSSSSSRRRTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQRRRSSSTTTTTTTTTTTTQQQQQQPPPOOOOOOPPPPPPPPPTTTTTTUUUUUUTTTSSSRRRRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPOOONNNNNNQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPRRRRRRVVVUUUSSSQQQQQQQQQQQQRRRPPPQQQRRRTTTTTTTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQOOONNNNNNOOOQQQRRRQQQPPPPPPPPPPPPQQQRRRRRROOOPPPQQQRRRRRRPPPNNNMMMLLLMMMNNNPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNOOOPPPPPPPPPOOOOOONNNOOOQQQQQQQQQQQQOOONNNOOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMNNNOOOQQQTTTUUUOOONNNMMMOOOQQQSSSTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMNNNNNNOOOOOOPPPMMMMMMNNNNNNNNNNNNNNNNNNQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOONNNNNNOOOOOOPPPOOOOOOOOOMMMMMMMMMMMMNNNOOOOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKKKKMMMNNNNNNMMMJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMKKKIIIFFFDDDEEEGGGJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLMMMOOOQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLSSSVVVWWWSSSLLLHHHHHHJJJLLLLLLLLLKKKJJJIIIGGGFFFMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMLLLJJJJJJIIIIIIIIINNNMMMLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOOOONNNNNNMMMLLLLLLKKKMMMLLLKKKKKKKKKMMMNNNPPPNNNOOOOOOPPPPPPOOOOOONNNQQQQQQPPPOOONNNNNNNNNOOOMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSMMMNNNPPPRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTWWWVVVTTTSSSRRRRRRSSSSSSRRRSSSTTTUUUVVVVVVUUUTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSQQQPPPOOORRRRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQSSSSSSSSSRRRPPPOOONNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPNNNOOOOOOOOOOOONNNNNNMMMMMMLLLMMMMMMOOOQQQSSSTTTOOONNNMMMNNNQQQSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRQQQPPPPPPOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMKKKJJJKKKLLLMMMMMMMMMJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGIIIKKKMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLLLLKKKKKKLLLNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNQQQPPPLLLJJJLLLOOOLLLLLLKKKKKKJJJJJJIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMOOOOOONNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMNNNPPPRRRSSSPPPPPPQQQQQQQQQQQQPPPPPPSSSSSSSSSRRRRRRQQQOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQPPPOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRPPPQQQQQQRRRSSSSSSTTTTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRRRROOONNNNNNNNNNNNNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVSSSTTTVVVWWWWWWTTTQQQOOOSSSSSSTTTUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTSSSSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRNNNOOOOOOPPPPPPPPPOOOOOOLLLLLLMMMMMMOOOPPPRRRSSSPPPNNNMMMNNNQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOORRRRRRRRRQQQQQQPPPPPPOOOSSSSSSQQQPPPOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOONNNNNNOOONNNNNNMMMLLLKKKMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJLLLMMMMMMLLLJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJIIIKKKMMMNNNMMMLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFJJJMMMNNNLLLLLLNNNQQQMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLLLLMMMLLLLLLLLLIIIIIIJJJJJJLLLMMMOOOPPPLLLMMMMMMNNNNNNNNNMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNNNNOOOPPPQQQSSSTTTQQQRRRRRRSSSSSSRRRRRRQQQTTTUUUUUUUUUTTTRRRQQQOOOQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQSSSQQQPPPOOOOOOQQQSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRQQQQQQQQQRRRSSSTTTQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQPPPOOONNNLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVXXXXXXXXXVVVTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVXXXWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWRRRSSSSSSSSSSSSSSSSSSRRRPPPOOOOOONNNNNNOOOOOOPPPQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVXXXVVVTTTRRRQQQQQQRRRSSSRRRRRRPPPOOOOOOPPPRRRRRRNNNOOOPPPQQQQQQQQQQQQQQQMMMMMMNNNOOOPPPQQQRRRSSSQQQPPPOOOPPPQQQSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMPPPOOOOOONNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKMMMMMMNNNOOOOOONNNMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKIIIJJJKKKMMMLLLLLLJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMJJJKKKMMMNNNNNNLLLJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHKKKJJJJJJJJJIIIIIIIIIIIILLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIILLLNNNNNNLLLLLLMMMNNNNNNMMMLLLKKKKKKMMMOOOQQQNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKMMMNNNPPPQQQLLLMMMNNNOOOOOOOOONNNMMMQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQMMMMMMNNNOOOPPPQQQSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRTTTUUUVVVVVVUUUSSSRRRPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPOOOPPPPPPPPPRRRQQQOOONNNNNNPPPRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOORRRQQQQQQPPPPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPRRRRRRRRRRRRQQQQQQPPPOOOJJJKKKMMMNNNOOOOOOOOOOOOPPPOOONNNNNNNNNOOOOOOPPPRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYYYYXXXWWWVVVVVVYYYYYYXXXWWWWWWWWWXXXXXXUUUVVVVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVSSSSSSTTTUUUUUUTTTSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQRRRRRRSSSTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVXXXVVVTTTRRRQQQQQQRRRSSSRRRQQQPPPOOOOOOPPPQQQRRROOOPPPQQQRRRRRRRRRRRRRRROOOPPPPPPQQQRRRSSSTTTTTTTTTRRRQQQQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRQQQOOONNNMMMMMMNNNOOOPPPPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJLLLMMMMMMLLLJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNJJJLLLMMMNNNMMMLLLJJJHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOONNNMMMNNNNNNPPPOOOMMMMMMMMMOOOQQQSSSPPPOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPLLLMMMNNNPPPPPPPPPOOONNNQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOPPPQQQRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQOOOOOOQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPLLLMMMNNNPPPPPPPPPOOOOOOPPPOOONNNNNNNNNOOOPPPQQQTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYZZZZZZZZZYYYYYYXXXYYYYYYXXXWWWWWWWWWWWWXXXWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWYYYZZZZZZYYYXXXWWW[[[ZZZXXXWWWWWWXXXYYYZZZVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVXXXXXXXXXXXXVVVUUUWWWWWWVVVVVVUUUTTTTTTTTTRRRSSSTTTTTTUUUTTTTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSSSSTTTTTTTTTTTTUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUSSSSSSSSSTTTTTTRRRQQQQQQQQQQQQQQQQQQRRRQQQQQQRRRSSSSSSSSSRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQQQQRRRSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOONNNNNNMMMMMMLLLIIIIIIIIIJJJKKKLLLNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPOOOOOONNNNNNMMMNNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTRRRQQQPPPOOOMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLJJJKKKMMMNNNNNNMMMJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIKKKMMMNNNMMMLLLIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLNNNOOOQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNPPPOOOOOONNNNNNNNNOOOOOOMMMNNNNNNOOOPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQRRRSSSTTTTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSRRRRRRSSSSSSTTTSSSSSSSSSOOOPPPRRRSSSSSSRRRQQQPPPRRRQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXYYYYYYYYYYYYXXXWWW[[[ZZZYYYXXXWWWWWWXXXYYYWWWWWWXXXYYYZZZZZZZZZYYYVVVXXXZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWXXXYYY[[[[[[YYYXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUUUUUUUUUUVVVVVVWWWUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRPPPQQQRRRSSSTTTTTTSSSSSSSSSRRRPPPOOOPPPQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOMMMOOOQQQRRRRRRQQQOOOMMMMMMNNNNNNOOOOOONNNNNNMMMNNNMMMLLLLLLNNNOOOOOONNNJJJJJJKKKMMMMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKLLLNNNOOOOOONNNIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLOOOQQQSSSSSSSSSQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNOOOOOOPPPQQQRRRPPPPPPPPPOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUUUURRRRRRRRRRRRSSSSSSSSSSSSPPPQQQRRRRRRRRRRRRRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQPPPPPPPPPRRRSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPOOOOOOOOOPPPPPPQQQOOOPPPQQQQQQRRRRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQQQQRRRSSSTTTTTTUUURRRSSSSSSSSSSSSTTTTTTTTTSSSTTTTTTTTTTTTSSSSSSRRROOOQQQSSSUUUVVVUUUTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWRRRSSSUUUVVVVVVTTTRRRQQQTTTSSSRRRQQQRRRSSSUUUWWWVVVVVVVVVVVVVVVVVVWWWWWWSSSSSSSSSSSSSSSSSSRRRRRRTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVVVVVVVUUUUUUVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVUUUUUUTTTTTTVVVVVVVVVVVVVVVWWWYYYYYYVVVWWWXXXYYYYYYXXXWWWWWW\\\[[[ZZZXXXXXXXXXYYYZZZWWWWWWXXXZZZ[[[[[[[[[[[[WWWXXX[[[]]]^^^^^^]]]\\\VVVXXXZZZ\\\\\\[[[YYYWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]][[[[[[\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[ZZZZZZXXXZZZ[[[\\\\\\[[[ZZZXXXXXXXXXWWWVVVVVVUUUTTTTTTYYYYYYZZZZZZZZZYYYWWWVVVTTTUUUWWWXXXXXXWWWUUUTTTVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVVVVVVVVVVWWWXXXYYYVVVWWWYYYZZZZZZZZZYYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[VVVWWWXXXYYYYYYXXXXXXWWWTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOPPPQQQSSSSSSSSSRRRRRRRRRPPPNNNNNNOOOOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKKKKLLLMMMMMMNNNNNNHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGIIIKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTUUURRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMOOOQQQSSSSSSQQQOOOMMMMMMNNNNNNOOOOOONNNNNNMMMOOONNNLLLMMMNNNPPPOOOOOOJJJJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLPPPPPPOOOMMMLLLJJJIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPOOONNNNNNOOOPPPQQQNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRNNNOOOPPPPPPPPPPPPOOONNNNNNMMMLLLMMMOOOQQQPPPOOOJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRQQQTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQQQQOOOOOOOOOOOOOOOPPPQQQRRROOOOOONNNNNNOOOPPPRRRSSSUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTVVVVVVWWWWWWTTTTTTSSSSSSSSSSSSSSSSSSVVVTTTSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVUUUSSSSSSUUUWWWXXXVVVSSSSSSUUUUUUSSSPPPPPPPPPQQQSSSTTTUUUVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVSSSUUUWWWVVVUUUTTTUUUUUUUUUVVVWWWWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZUUUVVVVVVWWWWWWVVVVVVUUUXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVWWWXXXWWWVVVTTTSSSXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYY[[[[[[XXXYYY\\\]]]ZZZZZZZZZZZZZZZZZZ[[[[[[\\\YYYYYYYYYYYYZZZ\\\]]]^^^[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZ[[[]]]___```aaa```^^^\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZ[[[[[[\\\\\\]]]]]]YYYYYYXXXXXXXXXXXXYYYYYY[[[\\\\\\\\\\\\ZZZXXXWWWXXXXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWXXXXXXYYYZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHGGGGGGHHHKKKMMMOOOMMMMMMOOOQQQRRRSSSSSSSSSTTTSSSRRRSSSTTTUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPPPPOOOOOONNNMMMOOOOOOOOOPPPPPPQQQQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMRRRPPPNNNLLLKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOOOONNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQPPPRRRRRRSSSSSSRRRQQQPPPPPPTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJLLLMMMNNNOOOOOOOOONNNNNNOOOPPPPPPPPPNNNMMMPPPSSSVVVUUUSSSUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSTTTSSSQQQPPPPPPQQQSSSTTTVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTXXXVVVUUUVVVWWWYYYXXXXXXZZZZZZZZZYYYYYYYYYYYYYYYVVVWWWXXXXXXVVVVVVWWWXXXYYYWWWUUUUUUVVVWWWUUURRRTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXYYYYYYXXXXXXWWWVVVTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWTTTVVVWWWWWWVVVUUUVVVVVVUUUVVVWWWVVVUUUTTTUUUWWWWWWWWWVVVVVVWWWXXXXXXYYYUUUVVVVVVWWWWWWVVVVVVUUUXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUXXXXXXXXXYYYYYYYYYZZZZZZXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZYYYYYYXXXYYYYYYYYYYYY[[[[[[WWWWWWZZZ[[[XXX[[[ZZZZZZZZZZZZ[[[\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[[[[\\\\\\\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[\\\]]]___```___^^^]]][[[ZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWYYYYYYXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQNNNMMMLLLKKKKKKJJJKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHKKKMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUSSSRRRRRRTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPOOOMMMMMMMMMNNNNNNOOOPPPQQQOOOOOOPPPPPPPPPOOOOOONNNOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNPPPPPPNNNMMMLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOOOONNNMMMNNNOOONNNNNNOOOPPPQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQSSSSSSRRRRRRQQQRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQPPPOOONNNPPPTTTVVVUUUTTTVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSRRRTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVZZZYYYXXXXXXZZZ[[[[[[ZZZ\\\\\\[[[[[[ZZZZZZZZZYYYWWWYYY[[[[[[ZZZYYYYYYYYYZZZXXXWWWWWWXXXXXXVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXXXXWWWVVVXXXYYYYYYXXXWWWWWWXXXUUUVVVWWWWWWUUUUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXVVVVVVWWWWWWWWWWWWVVVVVVXXXWWWWWWVVVVVVVVVVVVVVVXXXXXXWWWVVVVVVVVVVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWW[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZXXX[[[ZZZWWWWWWZZZZZZXXXZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[[[[[[[\\\]]]^^^___\\\\\\[[[ZZZYYYYYYYYYYYY[[[\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGIIIKKKMMMNNNRRRSSSTTTTTTUUUUUUUUUTTTUUUSSSRRRRRRSSSSSSRRRPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNNNNNNNOOOPPPQQQRRROOOOOOPPPPPPQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKMMMOOOOOONNNMMMNNNOOOMMMNNNOOOPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQRRRRRRQQQQQQQQQRRRSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPRRRTTTVVVVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSWWWWWWVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUWWWWWWWWWWWWWWWXXXXXXXXX[[[ZZZYYYYYY[[[\\\\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWZZZ]]]]]]\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVVVVWWWWWWZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVVVVWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWYYY[[[ZZZYYYXXXYYYYYYWWWXXXYYYXXXWWWWWWXXXYYYVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXWWWVVVVVVVVVVVVVVVYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[XXXXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWWWWXXXYYYZZZZZZWWWZZZZZZWWWXXX\\\]]][[[YYYYYYYYYXXXYYYZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[[[[YYYZZZZZZZZZZZZ[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\YYYYYYYYYXXXXXXXXXXXXXXX[[[[[[\\\\\\\\\[[[[[[ZZZ[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVWWWWWWXXXUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMOOONNNMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIFFFFFFGGGHHHIIIKKKMMMNNNTTTTTTTTTUUUUUUTTTTTTSSSUUUSSSRRRRRRSSSSSSQQQPPPRRRRRRRRRSSSSSSTTTTTTTTTRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOPPPPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSNNNOOOPPPQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPMMMMMMNNNNNNMMMLLLJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMOOOOOONNNMMMNNNOOOMMMNNNOOOPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPOOOPPPPPPQQQRRRSSSPPPQQQSSSTTTUUUVVVVVVVVVPPPPPPPPPPPPPPPQQQQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTUUUVVVWWWYYYYYYZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUWWWWWWVVVVVVVVVVVVWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXXXXYYYYYYYYYYYY[[[ZZZXXXYYY[[[\\\\\\[[[YYYYYYYYYXXXXXXXXXWWWWWWWWWZZZ\\\]]]\\\ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUVVVVVVWWWVVVVVVUUUWWWWWWVVVUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYVVVWWWXXXYYYYYYYYYYYYYYYXXXZZZ\\\[[[ZZZYYYZZZZZZYYYZZZ[[[ZZZYYYXXXYYY[[[WWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVYYYXXXWWWWWWVVVVVVWWWWWWYYYYYYWWWWWWWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZVVVWWWXXXXXXXXXXXXWWWVVVXXXXXXYYYYYYYYYYYYYYYXXXVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVWWWXXXXXXYYYVVVYYYZZZXXXZZZ___aaa___XXXWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^YYYZZZZZZZZZZZZ[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZWWWXXXXXXXXXYYYYYYYYYXXXZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWZZZYYYWWWVVVVVVVVVXXXXXXUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSRRRQQQPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOONNNMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGJJJIIIIIIIIIIIIHHHHHHHHHJJJIIIIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFGGGIIIKKKLLLNNNOOOSSSSSSTTTTTTSSSSSSRRRQQQUUUSSSRRRRRRSSSSSSRRRPPPUUUUUUTTTTTTSSSSSSSSSSSSQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTOOOPPPQQQQQQRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOLLLMMMNNNNNNNNNLLLKKKIIIKKKKKKKKKLLLLLLMMMMMMMMMLLLNNNOOOPPPNNNNNNOOOPPPNNNOOOPPPQQQSSSTTTUUUVVVTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRRRRQQQQQQQQQNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWWWWPPPQQQQQQQQQRRRRRRRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOOOONNNMMMMMMNNNNNNPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUWWWYYYZZZ[[[[[[[[[YYYXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXWWWXXXYYYYYYYYYYYYXXXWWWUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZXXXYYY[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[XXXZZZ\\\\\\[[[ZZZZZZZZZWWWYYYZZZYYYWWWWWWXXXYYYWWWXXXYYYZZZ[[[]]]^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWXXXXXXYYYYYYXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\\\\ZZZZZZZZZ[[[YYYZZZ[[[[[[ZZZYYYZZZ[[[XXXWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXXXXWWWWWWWWWWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYUUUVVVWWWXXXXXXWWWVVVUUUWWWXXXYYYYYYYYYYYYYYYYYYTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXXXXVVVYYYZZZYYY[[[```bbb```WWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^___ZZZZZZZZZ[[[[[[[[[\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZZZZZZZZZZYYYYYYWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYWWWXXXYYYZZZZZZYYYXXXWWWYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXUUUVVVVVVWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWYYYZZZ[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPRRRRRRRRRSSSRRRRRRQQQQQQTTTSSSRRRSSSTTTUUUTTTSSSVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUQQQQQQRRRRRRSSSRRRRRRRRROOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOPPPNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQQQQPPPOOOPPPQQQOOOPPPQQQRRRSSSTTTUUUVVVTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRRRROOOOOONNNNNNNNNOOOPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVRRRRRRSSSSSSTTTUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNPPPOOONNNMMMMMMLLLLLLMMMNNNPPPRRRSSSSSSTTTVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZXXXWWWVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWXXXXXXYYYZZZZZZXXXXXXYYYZZZZZZZZZYYYYYYWWWWWWXXXXXXYYYZZZZZZ[[[\\\ZZZYYYZZZ[[[]]]\\\\\\ZZZZZZ[[[[[[\\\]]]]]]]]]ZZZ[[[\\\\\\ZZZZZZ[[[\\\XXXZZZ[[[[[[YYYXXXYYY[[[ZZZZZZZZZ[[[\\\]]]]]]^^^___^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYVVVWWWXXXXXXYYYYYYXXXXXXYYYXXXVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUVVVWWWXXXXXXVVVVVVWWWWWWXXXYYYYYYZZZ\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZ\\\\\\ZZZYYYZZZ[[[XXXYYYZZZZZZXXXXXXYYYZZZYYYXXXXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWXXXYYYYYYYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXYYYYYYXXX[[[[[[YYYZZZ^^^___]]]YYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^[[[[[[[[[[[[\\\\\\\\\]]]ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\[[[ZZZYYYWWWXXXZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZZZZ[[[[[[[[[[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWXXXYYYZZZZZZZZZYYYYYYVVVVVVVVVWWWXXXXXXYYYYYYZZZYYYWWWWWWWWWXXXZZZ[[[ZZZZZZZZZZZZYYYYYYYYYXXXZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRQQQPPPPPPNNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRTTTSSSRRRTTTVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUURRRRRRSSSSSSSSSRRRQQQQQQOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPOOOOOONNNNNNNNNNNNNNNQQQQQQQQQPPPOOOOOONNNNNNNNNPPPRRRRRRQQQPPPQQQRRRQQQQQQRRRSSSSSSTTTUUUUUUSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQPPPPPPOOOPPPPPPPPPSSSSSSTTTUUUUUUUUUUUUUUUQQQQQQRRRSSSSSSTTTUUUUUURRRRRRPPPOOONNNNNNNNNNNNQQQPPPOOONNNMMMMMMMMMMMMMMMPPPRRRRRRRRRRRRUUUWWWVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTVVVVVVWWWWWWWWWVVVVVVUUUUUUVVVXXXZZZ[[[YYYYYYXXXWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\XXXXXXYYYZZZZZZZZZZZZZZZVVVWWWWWWXXXYYYZZZZZZ[[[]]][[[ZZZ[[[\\\]]]]]]]]]YYYYYYZZZ[[[\\\]]]]]]^^^\\\]]]]]]\\\ZZZZZZ\\\^^^YYY[[[]]]\\\ZZZYYY[[[]]]ZZZZZZZZZZZZZZZZZZZZZZZZ^^^^^^]]]\\\[[[[[[ZZZZZZ[[[ZZZZZZZZZYYYYYYXXXXXXTTTUUUUUUVVVWWWWWWWWWVVVYYYXXXVVVTTTTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUWWWXXXYYYYYYUUUUUUVVVVVVWWWXXXYYYYYY^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ\\\\\\ZZZYYYZZZ[[[WWWXXXYYYXXXWWWVVVWWWYYYZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYXXXWWWWWWWWWWWWXXXWWWXXXYYY[[[[[[[[[ZZZYYYVVVVVVVVVWWWWWWWWWXXXXXXWWWXXXZZZ[[[[[[ZZZXXXWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVZZZZZZZZZZZZZZZYYYYYYYYY]]]\\\[[[ZZZZZZYYYZZZZZZZZZ\\\\\\XXXXXX[[[\\\ZZZZZZZZZZZZZZZZZZ[[[\\\\\\^^^]]]\\\\\\[[[[[[\\\\\\[[[\\\\\\\\\\\\]]]]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^]]][[[[[[XXXYYY[[[\\\]]]]]]]]]]]]YYYZZZ[[[\\\\\\\\\\\\\\\ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZ[[[]]]^^^^^^]]][[[ZZZWWWXXXYYYZZZZZZZZZXXXXXXVVVVVVXXXYYYYYYYYYXXXWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYWWWVVVWWWXXXZZZ\\\ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRRRRRRRRRRQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPRRRQQQPPPOOONNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHKKKMMMOOOQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTSSSSSSTTTVVVXXXXXXWWWTTTTTTTTTUUUUUUVVVWWWWWWTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSTTTSSSSSSRRRQQQQQQOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPOOONNNNNNNNNOOOPPPSSSSSSRRRQQQPPPOOOOOONNNOOOQQQSSSSSSRRRQQQRRRSSSRRRRRRSSSSSSTTTTTTTTTUUUSSSSSSSSSTTTTTTUUUUUUUUUWWWXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQOOOOOONNNNNNNNNRRRQQQPPPOOONNNNNNNNNNNNLLLOOORRRRRRQQQQQQTTTWWWUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTUUUTTTTTTTTTVVVXXX[[[]]]WWWVVVUUUTTTTTTTTTTTTTTTXXXWWWUUUTTTTTTUUUWWWXXX