BM6P6(@ ||||||mmmggghhhmmmuuu|||rrr^^^VVVSSSNNNKKKMMMRRRTTTddd~~~zzzvvvtttsssooopppqqqqqqsssxxx~~~~~~}}}~~~~~~nnnhhhhhhkkkssszzzxxxbbbYYYUUUOOOLLLOOOSSSYYYnnn~~~yyyvvvtttsssooopppqqqqqqsssxxx~~~|||}}}qqqiiigggiiipppvvv}}}ggg]]]VVVPPPNNNQQQTTTaaa~~~}}}xxxuuusssrrrnnnoooqqqrrrtttxxx~~~|||}}}uuukkkggghhhmmmrrr~~~hhh]]]VVVPPPOOOSSSUUUiii{{{wwwtttsssrrrmmmoooqqqrrrtttyyy~~~{{{|||~~~{{{oooiiigggkkkooo|||zzzfff\\\VVVOOOOOOUUUWWWooo~~~zzzvvvsssrrrqqqlllnnnpppsssuuuyyy~~~}}}}}}|||tttlllhhhjjjnnnyyyxxxfff]]]VVVPPPPPPVVVZZZsss|||xxxuuusssrrrqqqkkknnnpppsssvvvzzz~~~}}}{{{|||{{{~~~xxxnnniiijjjmmmwww~~~yyyiiiaaaYYYQQQQQQVVV]]]vvv~~~{{{wwwtttrrrqqqqqqkkkmmmpppsssvvvzzz|||zzz{{{{{{yyy}}}{{{pppjjjjjjmmmwww}}}~~~{{{lllddd\\\SSSQQQVVV```xxx}}}zzzwwwtttrrrqqqqqqjjjmmmpppsssvvvzzz~~~|||{{{zzz~~~{{{zzz~~~rrrkkkiiiiiipppwww{{{wwwzzz}}}mmmddd\\\SSSSSSYYY]]]}}}zzzuuurrrqqqqqqpppooojjjlllrrrwwwwwwvvv}}}~~~}}}|||xxxyyy~~~zzz{{{~~~uuummmjjjiiimmmtttzzzuuuvvvrrriii___UUUSSSXXX```|||xxxtttqqqppppppooonnniiikkkqqqvvvwwwxxx}}}xxxwwwyyy~~~yyy{{{zzzpppjjjgggiiippp|||xxxqqqqqq}}}vvvmmmcccXXXUUUYYYdddzzzwwwrrrooonnnnnnmmmllliiikkkoootttvvvyyyxxxttttttyyy{{{xxx|||sssjjjeeedddlllxxxwwwnnnmmmyyyvvvooofff[[[XXX\\\iiixxxuuupppnnnmmmlllkkkjjjjjjkkknnnrrrtttxxx{{{uuurrrrrr}}}~~~xxxwww|||vvvjjjdddaaahhhtttyyymmmkkkvvv~~~rrrmmmggg^^^\\\aaaooowwwsssooolllkkkkkkjjjiiikkkkkknnnrrrssswwwyyytttqqqxxx{{{vvvvvv}}}{{{mmmddd```fffqqq{{{}}}nnnkkksss~~~rrrmmmggg______eeesssvvvsssnnnlllkkkjjjiiihhhllllllooossstttxxx}}}wwwsssttt{{{xxxtttuuu}}}pppgggaaafffnnnwwwrrrkkknnnwwwppphhh``````fffrrrvvvsssnnnkkkjjjjjjiiihhhkkklllpppuuuxxx|||yyyuuuqqqrrr|||wwwsssttt}}}sssiiiaaaeeelllttt}}}tttkkkkkk|||sssiii``````eeemmm}}}vvvsssnnnkkkjjjjjjiiihhhjjjlllqqqwww{{{zzzvvvnnnllltttwwwuuuwwwyyyjjjeeedddhhhqqqzzzxxxooolll|||zzzmmm___ZZZ^^^jjj}}}rrrooojjjhhhgggggggggggglllnnnsss{{{~~~yyytttpppmmmnnnpppyyy~~~vvvuuuyyy{{{mmmdddcccfffoooxxxwwwnnnjjjzzzyyynnnaaa\\\^^^jjj|||sssoookkkhhhhhhhhhhhhhhhjjjlllqqqyyy~~~zzzsssoookkkjjjkkkqqq{{{uuuuuuzzzpppeeebbbdddllluuuwwwnnnhhhuuuxxxoooccc]]]^^^jjj|||sssoookkkiiihhhiiiiiihhhjjjjjjnnnvvv||||||sssnnnjjjhhhfffiiitttyyyttttttzzztttgggbbbbbbhhhrrr}}}{{{ppphhhqqqwwwnnnccc]]]^^^lll{{{sssoookkkiiiiiiiiiiiiiiikkkkkkmmmtttzzz}}}uuuoookkkiiiffffffllluuuxxxssssssyyyyyykkkdddaaafffppp{{{tttjjjlllwwwmmmbbb]]]___ppp}}}yyyrrrnnnjjjhhhhhhiiijjjiiinnnlllnnnsssyyy}}}tttppplllkkkhhhfffiiinnnyyyvvvrrrsssyyyqqqhhhbbbfffpppzzzxxxkkkiiixxxzzzmmmaaa^^^bbbuuu|||xxxpppmmmiiiggghhhiiiiiiiiiooommmoootttzzz~~~uuuqqqnnnnnnlllggggggiiilllyyytttpppssszzzwwwllldddfffpppzzzyyykkkfffrrrnnn``````gggzzz{{{vvvooolllhhhfffggghhhhhhhhhmmmlllooouuu|||{{{wwwttttttrrrlllhhhiiigggooo}}}|||rrrooosss{{{{{{ooofffgggppp{{{yyyjjjeeennnpppaaaaaajjj}}}zzzvvvnnnkkkgggeeefffggghhhhhhkkkkkknnnvvv}}}}}}{{{{{{xxxpppkkkjjjiiilllttt|||rrrqqqvvv~~~tttgggfffkkksss~~~jjjeeemmm~~~tttllliiiggg}}}yyyuuummmjjjhhheeeeeegggiiikkkjjjkkkmmmsss~~~zzzsssmmmhhhiiiiiippp{{{rrrqqqwww~~~vvvhhhggglllssslllffflll~~~tttkkkiiijjj}}}xxxtttmmmjjjhhheeeeeegggiiikkkkkklllooouuu~~~wwwqqqllliiifffiiiuuuyyyqqqqqqxxxxxxkkkjjjmmmrrr}}}sssiiilll~~~vvvlllmmmrrr|||wwwsssmmmjjjhhheeeeeegggiiikkklllmmmpppwww|||vvvrrrkkkfffdddkkkxxxwwwppprrryyy{{{nnnlllnnnqqqzzz~~~ooonnn}}}zzzooorrr{{{~~~zzzuuuqqqllljjjgggeeeeeegggiiikkklllmmmqqqyyyyyyuuuoooiiieeehhhqqq~~~uuuooorrrzzz~~~pppmmmnnnqqqyyyzzzttt~~~~~~rrrwww|||xxxsssooollljjjgggeeeeeegggiiikkkkkkmmmqqqzzzzzzvvvqqqkkkggghhhmmmwww|||tttooossszzzqqqmmmnnnpppyyy}}}yyy}}}~~~{{{wwwrrrnnnmmmjjjhhheeeeeegggiiikkkkkkmmmrrr{{{|||xxxqqqllliiihhhhhhmmmyyy|||tttpppttt{{{qqqlllmmmpppyyy}}}yyyuuuqqqmmmmmmjjjhhheeeeeegggiiikkklllnnnttt}}}|||tttooojjjgggdddfffppp||||||tttpppttt{{{qqqllllllpppzzz}}}yyyuuuppplllmmmjjjhhheeeeeegggiiikkkmmmpppvvvyyysssmmmgggbbbcccmmmyyyxxxrrrooouuu|||yyyqqqpppssszzz|||xxxtttooollljjjhhhfffddddddeeegggiiimmmooouuu~~~vvvmmmiiifffeeegggkkkvvvvvvpppnnnttt}}}|||sssrrrttt{{{|||xxxsssnnnkkkiiihhhfffddddddeeegggiiilllooouuuwwwoookkkgggdddeeehhhqqq}}}sssnnnmmmttt~~~~~~tttqqqssszzz|||wwwrrrmmmjjjhhhgggeeeddddddeeehhhiiikkknnnuuu{{{sssoookkkeeecccdddiiirrrsssnnnmmmttt~~~}}}rrrooopppwww}}}|||wwwqqqllliiigggfffdddcccdddfffhhhjjjjjjnnnvvv~~~wwwsssnnnfffbbbbbbaaagggttt}}}tttooonnnuuu}}}sssnnnooouuu||||||vvvqqqlllhhhfffeeecccccccccfffiiijjjjjjoooxxx}}}wwwsssnnnfff``````]]]aaajjjyyy}}}sssnnnnnnuuu~~~vvvppppppvvv|||{{{vvvqqqllliiieeedddbbbbbbcccfffiiikkkjjjpppzzzzzztttrrrmmmfffaaaaaa^^^aaafffppp|||qqqlllmmmuuu~~~vvvpppooouuu{{{{{{vvvrrrmmmjjjdddcccbbbbbbcccfffiiikkkkkkqqq|||{{{vvvtttqqqkkkhhhhhhcccdddfffjjjsss|||nnnjjjkkkuuuuuunnnmmmrrryyy{{{vvvrrrmmmjjjcccbbbaaaaaacccfffjjjllllllrrr}}}~~~yyyyyyvvvrrroooppphhhhhhgggffflll{{{wwwiiijjjmmmuuuvvvmmmlllqqqxxxzzzuuuqqqllliiihhhdddbbbddddddccceeejjjmmmqqq{{{{{{vvvrrrkkkgggeeefffjjjqqqwwwjjjjjjnnnvvvwwwnnnlllrrryyy~~~xxxtttoookkkhhhhhhcccaaacccccccccfffkkknnnrrr|||zzzvvvmmmhhhddddddeeejjjuuuxxxkkkkkkooowwwzzzooommmsss{{{|||vvvrrrnnniiiggghhhccc```aaabbbbbbgggmmmooottt~~~|||xxxqqqkkkeeebbbaaabbbjjjrrrwwwllllllooowww}}}rrrnnnttt}}}{{{uuuqqqmmmjjjggghhhbbb___```aaabbbhhhnnnpppvvv{{{xxxuuummmfffccc```^^^ccciiioooyyywwwllllllooowww~~~}}}|||{{{|||tttooouuu}}}zzztttpppmmmjjjhhhgggaaa^^^___aaabbbhhhooopppxxx|||yyysssllleeebbb___]]]___cccccclll{{{uuukkkkkknnnvvv~~~{{{wwwtttssswww}}}wwwpppttt|||~~~yyyssspppmmmjjjiiieee```^^^___aaaccchhhnnnpppxxx~~~zzzpppiiicccaaa___\\\\\\______dddppptttjjjkkkmmmuuu~~~}}}vvvqqqmmmpppuuu{{{||||||~~~yyypppssszzz{{{wwwqqqnnnkkkiiihhhbbb___]]]```bbbdddhhhmmmoooxxx}}}yyypppiiiccccccbbb___]]]^^^```aaagggssssssjjjjjjmmmttt~~~vvvpppkkklllooovvv}}}zzzzzz}}}~~~{{{ppprrrxxxyyy}}}vvvpppllljjjhhhgggaaa^^^]]]aaacccdddhhhmmmnnnxxx{{{vvvssslllfffffffffbbb``````bbb```bbbjjjzzzzzzpppfffhhhmmmttt{{{xxxqqqpppnnnnnnrrr|||~~~|||yyyxxxxxxzzz|||~~~|||qqqsssyyy}}}vvvpppmmmjjjgggfffcccbbb``````aaaeeeiiikkknnn{{{}}}zzzuuurrrnnnlllkkkjjjiiihhhfffeeeeeegggooo}}}yyyooofffiiinnnttt|||zzzuuuqqqooopppuuu}}}{{{yyywwwvvvxxx{{{|||~~~{{{ttttttyyy{{{uuuooollljjjgggfffdddcccbbbaaacccfffjjjmmmppp|||~~~xxxvvvttttttttttttsssrrrrrrooojjjhhhkkktttxxxnnngggiiinnnuuu}}}}}}}}}|||{{{||||||zzzwwwrrrqqqsssyyy|||zzzwwwuuuuuuvvvxxxyyy|||{{{xxxvvvsssrrrxxxwwwvvvzzz|||xxxrrrnnnkkkiiigggeeecccbbbaaaaaacccfffjjjlllrrr~~~~~~~~~~~~~~~|||wwwnnngggeeejjjttt{{{wwwmmmgggjjjooouuu}}}{{{zzzyyywwwtttrrrrrruuu|||{{{zzzwwwuuuttttttuuuvvv|||zzzvvvrrrnnnmmmqqqyyy{{{xxx|||xxxuuupppmmmkkkiiigggeee______^^^___aaadddgggiiisss~~~xxxoooeeeaaaccckkkqqqxxxwwwmmmfffiiinnnuuu}}}{{{xxxtttqqqrrrrrruuu||||||zzzxxxuuussssssssssss{{{yyytttooojjjjjjlllpppvvv|||~~~zzz~~~vvvsssooollljjjiiifffddd^^^^^^^^^___aaadddgggiiittt~~~yyypppgggaaa```dddhhhkkkuuuwwwmmmeeehhhmmmuuu}}}zzzuuuqqqqqqqqqssszzz~~~|||yyywwwuuussssssssswww~~~yyysssmmmhhhdddeeehhhkkkppptttxxx{{{{{{}}}uuurrrooollljjjhhhfffddd``````aaabbbeeegggjjjllluuu~~~{{{uuummmfffaaaaaaaaaeeemmmyyyxxxnnndddggglllttt|||wwwqqqpppooopppuuu~~~~~~|||yyyvvvtttsssrrrttt}}}yyytttnnniiiddddddeeegggiiilllnnnooosssxxxyyy{{{~~~uuurrrooommmkkkhhheeeccc``````bbbcccfffiiikkklllwww}}}|||zzzuuunnngggcccaaa```eeemmmtttxxxooodddffflllsss|||xxxpppooonnnnnnrrr{{{}}}zzzwwwuuussssssuuu}}}|||wwwqqqkkkhhhhhhhhhggggggggghhhhhhgggkkktttxxxyyy~~~uuussspppmmmkkkhhheeebbb^^^___```bbbeeegggjjjkkkyyy~~~yyy{{{|||zzztttnnnhhhfff\\\___ccchhhqqquuuiiicccfffkkkrrryyy}}}rrrpppjjjggglllsss{{{~~~yyyuuusssrrrrrrwww}}}}}}{{{uuunnnlllmmmmmmjjjiiijjjfff`````````fffsss~~~vvvwww~~~wwwsssnnnjjjhhhfffdddccc^^^\\\^^^cccfffgggiiinnnyyy|||xxx{{{|||}}}}}}{{{uuummmhhhddd```[[[[[[cccrrruuuiiicccfffkkkrrrzzz~~~ssslllfffcccffflllttt~~~zzzwwwuuuuuuvvvxxx~~~|||vvvoooiiilllllljjjjjjkkkgggaaa]]]\\\___hhhttt~~~wwwxxx~~~wwwsssnnnkkkhhhgggeeeccc^^^\\\^^^cccfffgggjjjnnnzzz~~~zzz}}}}}}{{{uuuppphhhddd^^^[[[^^^gggqqqxxxuuujjjcccfffkkkssszzz~~~rrriiiccc___```eeelllwww|||yyyxxxyyyzzzzzzxxxrrriiilllmmmlllmmmnnnjjjddd\\\ZZZ[[[^^^eeerrrxxxyyy}}}wwwsssoookkkiiihhhfffddd___\\\^^^cccfffgggjjjnnn||||||{{{|||}}}|||yyynnniiibbb\\\[[[]]]cccfff{{{uuujjjcccfffkkksss{{{zzzooohhhbbb]]]]]]```gggrrr}}}~~~{{{zzzzzz{{{|||{{{tttnnnqqqrrrqqqqqqrrroooiii___]]]\\\\\\^^^fffyyyyyyzzz{{{~~~vvvsssooollljjjhhhfffddd___]]]]]]bbbeeefffjjjooo}}}~~~wwwwwwyyy{{{~~~~~~tttoooggg___[[[\\\^^^aaappp~~~uuujjjbbbeeekkkrrrzzztttkkkfffaaa]]]\\\^^^cccnnnyyy|||zzz{{{{{{}}}}}}vvvuuuwwwwwwuuuuuuwwwtttnnnbbbaaa___^^^\\\```nnn}}}yyyzzzzzz~~~uuurrrooolllkkkiiifffddd```]]]]]]bbbeeefffjjjooo~~~wwwvvvvvvwww{{{~~~|||vvvlllccc]]]\\\]]]___bbblll~~~uuujjjaaadddjjjqqqzzzzzzpppkkkeeeaaa_________cccmmmxxx|||{{{{{{|||~~~xxxxxxyyyxxxuuuvvvyyyxxxtttfffccc```]]]ZZZ[[[dddpppzzzyyyyyy|||sssqqqnnnllljjjhhheeeccc```]]]]]]aaadddfffjjjppp~~~|||yyyvvvvvvxxx|||~~~|||sssiiibbb]]][[[[[[ZZZ```mmmuuujjj___ccchhhpppyyy}}}tttpppnnnhhhffffffgggfffiiisss}}}}}}|||}}}~~~~~~yyyuuuvvvtttqqqsssyyyzzzxxxllleee___[[[XXXYYY```hhhuuuyyyxxxyyy{{{qqqooommmkkkjjjgggdddbbbaaa]]]]]]aaadddfffkkkppp~~~|||wwwtttuuuxxxzzz|||zzzssskkkccc]]]ZZZ[[[[[[bbbrrruuuiii___bbbhhhoooxxxxxxrrrpppqqqmmmlllmmmooonnnpppyyy}}}}}}~~~yyyqqqqqqooommmpppxxx{{{zzzrrriii___ZZZXXXYYY___gggiiiyyywwwyyyzzzpppnnnlllkkkiiigggdddaaaaaa]]]]]]aaadddfffkkkqqq}}}|||vvvrrrqqqtttvvvwww~~~{{{tttkkkbbb]]][[[WWWYYYdddrrrtttjjjeeebbbeeeqqq||||||zzzxxxvvvttttttuuuttttttyyy}}}~~~wwwllldddhhhpppwww|||xxxqqqfff^^^ZZZ[[[^^^___kkkuuu}}}|||zzz}}}vvvsssooojjjhhhhhhfffccc___ZZZ[[[^^^cccddddddjjjqqq}}}wwwpppllllllnnnwwwxxxzzz|||{{{rrrfff\\\ZZZXXXXXX[[[bbbqqqsssiiieeebbbeeeqqq|||~~~{{{yyywwwxxxyyyyyyyyy{{{}}}}}}wwwnnnfffhhhnnntttzzz|||uuujjjaaa[[[[[[]]]^^^aaalll~~~|||zzz}}}vvvsssooojjjhhhgggfffbbb___YYYZZZ]]]aaabbbccciiippp~~~zzzsssooonnnnnntttuuuxxx|||}}}xxxnnnfff[[[XXXUUUVVVZZZbbbsssrrrgggdddbbbeeeppp{{{}}}zzzxxxxxxxxxyyy{{{}}}}}}{{{|||~~~yyyqqqjjjiiijjjnnnwww{{{pppeee^^^[[[[[[\\\ZZZeeevvv}}}zzz|||uuusssnnnjjjhhhgggfffbbb___YYYYYY\\\```aaabbbhhhpppzzzuuurrrqqqpppqqquuuzzz~~~yyyttteee^^^XXXWWWXXX[[[ccckkkqqqfffcccbbbeeeoooyyy~~~~~~{{{yyywwwxxxyyy|||zzzyyy{{{~~~{{{uuuoookkkhhhjjjsss~~~wwwlllbbb]]][[[[[[YYYbbbqqq}}}zzz{{{uuurrrnnniiiggggggeeebbb^^^YYYYYY\\\```aaaccciiirrr}}}xxxuuuoooooorrrwww}}}|||oooeee\\\ZZZZZZ[[[]]]aaammmyyyqqqgggbbbaaaeeeooowww||||||{{{{{{{{{}}}{{{wwwwwwzzz}}}yyysssmmmhhhgggpppzzz|||ssshhh___[[[ZZZXXX___lll|||}}}yyy{{{uuurrrnnniiigggfffeeeaaa^^^ZZZZZZ]]]aaabbbdddkkkttt{{{qqqpppooosssyyy~~~~~~vvvjjj^^^YYYXXXVVVWWWYYY[[[dddsssrrrhhhbbbaaaeeennnvvv{{{||||||{{{{{{}}}~~~xxxuuuuuuyyy|||~~~}}}vvvpppjjjhhhmmmvvvyyymmmccc]]]ZZZUUUZZZdddsss|||yyy|||vvvrrrmmmiiigggfffeeeaaa^^^[[[ZZZ]]]```bbbdddllluuuvvvrrrnnnoootttyyy|||}}}sssfff___ZZZUUUSSSUUUWWW[[[eeeuuutttjjjaaaaaaeeennntttyyy~~~}}}}}}{{{{{{}}}|||vvvssstttxxx|||~~~xxxsssmmmiiilllqqq{{{}}}rrrfff^^^[[[TTTWWW^^^jjj|||{{{xxx~~~|||wwwqqqmmmhhhffffffeeeaaa^^^ZZZYYY[[[___aaadddllluuuzzztttnnnlllpppvvvzzz{{{xxxoooiiiaaaYYYTTTUUUWWWVVV\\\hhhwwwuuulllaaaaaaeeemmmtttyyy}}}~~~}}}~~~zzztttrrrssswww{{{~~~yyytttpppkkkkkknnnwww}}}uuuiii```\\\WWWWWW[[[eeeuuu{{{www}}}}}}xxxqqqmmmhhhffffffdddaaa]]]YYYXXXZZZ^^^```ccckkkttt}}}vvvnnnkkkooouuuyyy{{{{{{uuupppllldddZZZTTTTTTSSSOOOQQQ[[[hhhyyyvvvgggbbbaaaeeennnwww|||~~~~~~wwwqqqppptttyyy{{{{{{~~~}}}tttmmmjjjiiitttyyy~~~wwwlllddd___UUUUUUXXXaaammm}}}xxxvvvyyy}}}zzztttqqqmmmjjjhhhhhhfffaaa]]][[[ZZZ\\\```aaaccckkksss{{{pppooorrrrrrsssvvvzzz}}}}}}vvvjjj^^^XXXUUUSSSSSSVVVXXXZZZfff}}}uuugggcccaaadddnnnwww|||~~~|||xxxxxxxxx|||vvvooonnnsssxxxzzzyyy~~~}}}}}}~~~uuuooolllkkkrrrwww|||~~~zzzpppfff```VVVTTTVVV]]]gggvvvzzzvvvyyy}}}zzztttpppmmmiiihhhgggeee```\\\ZZZYYY\\\___aaacccjjjssszzzxxxyyyvvvuuuvvvzzz||||||wwwmmmbbbYYYTTTSSSSSSTTTTTTUUU^^^qqquuuhhhcccaaadddmmmvvv{{{}}}~~~~~~yyyuuuuuuvvv~~~zzztttmmmlllqqqvvvxxxxxx{{{{{{|||~~~xxxrrrooonnnpppsssyyy~~~~~~wwwjjjaaaXXXTTTSSSXXX```mmm|||vvvyyy|||}}}}}}{{{uuuoookkkhhhffffffddd___[[[YYYYYY[[[^^^```bbbiiirrr{{{xxxvvvyyyyyyyyywwwrrrhhh]]]UUUVVVTTTTTTSSSRRRVVVdddsssvvvjjjcccaaacccllltttzzz}}}~~~~~~~~~zzzwwwxxxyyy|||yyyrrrlllkkkpppvvvxxxwwwwwwxxxzzz|||zzzuuusssrrrooopppuuu}}}|||ooocccZZZVVVSSSUUU[[[gggzzz~~~uuuwwwzzz{{{{{{{{{uuummmjjjfffeeeeeeccc^^^ZZZYYYXXXZZZ^^^___aaaiiiqqqzzzwwwvvvuuuuuuwwwvvvpppddd[[[ZZZXXXVVVUUUSSSTTT]]]gggvvvkkkcccaaaccckkksssxxx~~~~~~~~~~~~yyyxxxxxx{{{xxxrrrkkkkkkpppvvvxxxxxxuuuwwwyyyzzz||||||xxxvvvvvvppppppsss{{{ssshhh]]]YYYUUUVVV[[[eeevvvsssuuuxxxyyyzzz{{{tttmmmiiifffddddddbbb]]]YYYYYYXXXZZZ^^^___aaaiiiqqq|||wwwtttrrrrrruuuxxxuuulllccc]]]YYYVVVUUUTTTSSSXXX```sssuuullldddaaabbbjjjrrrwww}}}zzzuuussszzz~~~wwwqqqjjjjjjooouuuxxxwwwsssvvvxxxyyyzzz}}}~~~zzzxxxyyysssrrrsssyyy~~~uuummm```\\\XXXXXX[[[bbbqqq~~~tttuuuxxxyyyyyyzzzsssmmmiiifffddddddbbb]]]YYYYYYYYY[[[^^^```bbbiiirrryyyuuusssqqqsssvvvvvvqqqlll^^^XXXTTTTTTSSSRRRUUUZZZhhh~~~sssjjjdddaaabbbiiiqqqwww}}}yyyuuu{{{~~~uuuooohhhhhhnnntttvvvvvvrrruuuxxxxxxxxxzzz~~~{{{zzzzzzwwwuuutttwww{{{{{{wwwrrrccc^^^ZZZYYYYYY]]]iiiuuuxxxxxxzzzyyyxxxyyyrrrmmmjjjfffeeedddbbb]]]YYYZZZYYY\\\___aaacccjjjssszzzwwwsssrrrssstttrrrqqqaaaZZZTTTTTTSSSRRRTTTWWWaaaqqq}}}qqqiiidddaaaaaaiiiqqqvvv|||{{{{{{~~~~~~sssmmmgggggglllrrruuuuuurrruuuxxxxxxvvvyyy|||{{{{{{yyywwwuuuvvvyyyyyywwwuuuddd___[[[YYYWWWYYYcccmmm{{{{{{|||zzzwww}}}xxxqqqmmmjjjfffeeeeeebbb^^^ZZZ[[[ZZZ\\\```aaaccckkksss~~~zzzuuuqqqpppqqqrrrsssfff]]]VVVUUUUUUTTTTTTWWWZZZeeetttpppeee^^^___bbbhhhpppwww{{{}}}}}}}}}~~~}}}{{{|||~~~~~~|||yyymmmhhheeeffflllqqqqqqpppppprrrtttvvvxxx{{{{{{{{{~~~zzzwwwssssssvvvxxxwwwvvvjjjaaaYYYXXXYYY[[[```fffzzz{{{wwwwwwxxxwww|||yyyrrrllliiifffeeeeeeccc^^^ZZZYYYYYY\\\______aaajjjuuu}}}vvvqqqooonnnnnnnnngggbbb\\\VVVRRRPPPNNNMMMRRRWWW___iiisssoooeee^^^___bbbhhhpppwww{{{}}}~~~}}}||||||~~~~~~}}}|||{{{yyyxxxyyy{{{{{{xxxuuukkkgggdddfffkkkpppqqqpppppprrrsssuuuvvvzzz{{{{{{~~~{{{xxxtttsssuuuwwwxxxwwwkkkccc[[[XXXYYYZZZ___eeeuuu}}}yyywwwwwwuuuyyyxxxrrrllliiieeeddddddbbb^^^ZZZXXXYYY\\\______aaajjjuuu}}}vvvpppmmmlllkkkkkkiiieee___ZZZVVVRRRPPPNNNPPPSSSXXX]]]cccjjjrrrwwwoooddd^^^___aaagggooovvv{{{}}}|||zzzxxxxxxyyyyyyxxxwwwvvvtttssstttwwwwwwtttqqqhhheeecccdddiiinnnpppooopppqqqrrrssstttxxx~~~{{{{{{~~~}}}yyyuuussstttvvvxxxxxxnnneee]]]ZZZYYYZZZ]]]bbbooo{{{|||xxxvvvssswwwwwwpppkkkgggdddccccccaaa]]]YYYXXXYYY\\\______aaakkkuuu~~~uuunnnjjjhhhggggggjjjgggddd___YYYUUUQQQOOOMMMNNNPPPQQQSSSWWW\\\```kkktttpppddd^^^___aaafffnnnvvv{{{}}}zzzxxxuuusssssssssrrrqqqpppooonnnpppssssssooollldddbbb```bbbfffkkknnnnnnoooppppppqqqrrrvvv|||{{{{{{}}}~~~{{{wwwttttttuuuwwwyyyqqqhhh___\\\ZZZYYY\\\```jjjuuu~~~xxxuuussswwwvvvooojjjgggcccbbbbbb```\\\XXXXXXXXX[[[______aaakkkvvv}}}tttlllgggeeedddccchhhgggeeeaaa[[[UUUQQQOOOLLLMMMMMMNNNNNNQQQUUUXXX^^^fffqqq~~~qqqeee^^^^^^```eeemmmuuu{{{}}}}}}wwwtttpppnnnnnnnnnmmmlllkkkjjjjjjlllooooookkkggg___^^^]]]___cccgggkkkmmmnnnnnnooopppqqqtttyyy}}}zzzzzz{{{}}}{{{xxxuuussstttvvvxxxsssjjjaaa]]][[[YYYZZZ^^^fffqqq~~~wwwuuusssyyyuuuoooiiifffcccbbbbbb```[[[WWWWWWXXX[[[^^^___bbbkkkvvv|||rrrjjjeeecccbbbaaaeeefffeeeaaaZZZTTTPPPOOOLLLNNNOOOPPPPPPRRRUUUWWW[[[```gggppp{{{sssfff___^^^```eeemmmuuu{{{~~~{{{xxxrrroookkkhhhhhhhhhggggggeeeeeeeeehhhkkkkkkgggcccZZZZZZZZZ[[[___ccchhhjjjkkkmmmnnnpppqqqssswwwzzz~~~~~~yyyxxxyyy{{{{{{yyyvvvsssrrrsssuuutttkkkbbb^^^\\\YYYZZZ]]]bbblll|||vvvtttssszzz~~~uuuooojjjfffcccbbbbbb```\\\XXXWWWWWW[[[^^^___bbblllwwwzzzppphhhcccbbbbbbbbbccceeeeeeaaaZZZTTTRRRRRRPPPRRRUUUVVVWWWWWWXXXZZZ\\\^^^bbbfffnnn{{{ttthhh___^^^___dddlllttt{{{~~~~~~|||yyyuuuqqqllliiidddbbbbbbbbbbbbbbb```___```dddgggfffbbb^^^UUUVVVWWWXXX[[[```eeehhhiiikkknnnpppqqqrrruuuwww|||}}}wwwvvvxxxxxxzzzzzzwwwsssqqqqqqrrrtttkkkccc___]]]ZZZZZZ]]]]]]fffuuuuuurrrrrryyyvvvooojjjgggdddccccccaaa\\\XXXVVVWWW[[[^^^___bbblllwwwyyyooogggcccccccccddddddfffgggccc\\\WWWVVVXXXUUUYYY___cccdddeeeeeefffddddddddddddgggppp|||~~~uuuiii___^^^___dddlllttt{{{~~~}}}zzzxxxtttnnnjjjhhheee```^^^^^^_________\\\\\\]]]aaadddccc___[[[SSSTTTUUUVVVYYY^^^cccggggggjjjnnnqqqqqqrrrsssuuuzzz|||wwwuuuvvvwwwyyyzzzxxxssspppoooppptttlllccc```]]]ZZZZZZ]]]YYYbbbqqquuuqqqpppwwwvvvpppkkkhhhdddccccccaaa]]]YYYVVVWWWZZZ^^^___bbblllwww~~~wwwnnnfffccccccdddeeefffhhhiiieee^^^ZZZZZZ]]]ZZZ```hhhnnnrrrssstttuuunnnmmmiiieeedddiiisss{{{uuuiii^^^[[[\\\dddlllqqqwww||||||xxxsssoookkkfffccc[[[\\\^^^^^^^^^\\\ZZZYYYYYYYYY[[[\\\\\\[[[ZZZZZZRRRRRRRRRTTTXXX\\\aaadddhhhjjjlllmmmnnnqqqtttwwwxxx}}}xxxtttuuuxxxyyy{{{|||yyytttqqqqqqssswwwqqqggg___[[[YYYXXXXXX^^^dddooo}}}~~~uuutttsssuuuwwwpppiiifffbbbaaabbb```]]]YYY[[[[[[\\\^^^___bbbmmmyyyvvvmmmiiigggeeehhhlllqqqmmmlllnnnllleeecccfffiiilllqqqvvvzzz{{{{{{{{{xxxsssmmmgggfffiiinnnqqq}}}uuuiii```]]]]]]dddkkkooouuuzzzzzzvvvqqqlllhhhddd```]]]XXXXXXZZZZZZZZZYYYWWWVVVTTTUUUVVVWWWWWWWWWVVVUUUQQQQQQQQQSSSVVV[[[___bbbgggiiikkkmmmnnnpppsssvvvwww|||~~~xxxssstttwwwzzz||||||yyyuuurrrrrrtttwwwqqqiii```[[[YYYXXXXXX[[[```jjjxxxvvvtttrrruuuwwwpppgggdddaaaaaabbbaaa^^^[[[[[[ZZZ\\\^^^___bbbmmmyyyzzzoooiiieeecccfffkkkooollllllooonnniiiiiimmmtttvvvyyy|||{{{vvvooohhheeeeeegggiiiqqq{{{vvvjjjbbb^^^^^^ccciiimmmrrrwww~~~{{{rrrnnnhhhccc___\\\YYYWWWRRRSSSTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSSSSSSSRRRRRROOOOOOOOOQQQTTTYYY^^^aaadddgggiiilllmmmooorrruuuvvv{{{~~~xxxttttttvvvzzz|||}}}{{{vvvrrrssstttxxxssskkkbbb\\\YYYXXXXXXXXX\\\dddqqqxxxtttqqqtttwwwoooeeebbb``````aaabbb___\\\ZZZYYY[[[]]]^^^aaammmyyy~~~rrriiiccc```ccchhhjjjiiikkknnnooommmooottt}}}~~~}}}vvvoooiiieeeddddddiiiqqq~~~wwwkkkbbb]]]\\\bbbhhhlllqqqwww{{{{{{tttooojjjfff___ZZZWWWUUUSSSRRRMMMMMMNNNOOONNNNNNMMMLLLNNNOOOPPPRRRRRRRRRQQQQQQNNNNNNNNNPPPSSSXXX]]]___bbbdddhhhkkkmmmooorrrtttwww{{{~~~zzzvvvuuuvvvzzz}}}~~~|||wwwsssssstttwwwtttmmmeee^^^YYYXXXXXXXXX[[[aaalll|||zzzuuuqqqtttvvvoooeeebbb______aaaaaa^^^[[[XXXXXXZZZ\\\]]]aaalllxxxyyypppggg``````eeehhhjjjmmmoooooopppssswww~~~~~~zzzsssmmmiiifffdddeeejjjrrr}}}xxxlll```[[[[[[```fffkkkqqqwwwyyy~~~yyypppjjjeeeaaa___[[[UUUQQQNNNMMMLLLKKKIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKMMMOOOOOOOOOOOONNNMMMMMMMMMOOORRRWWW[[[^^^___cccgggjjjmmmooorrrtttxxx|||}}}yyywwwvvvzzz|||~~~|||wwwsssssssssvvvtttoooggg___ZZZXXXYYYZZZ\\\```iiiyyy|||vvvrrrtttvvvnnngggccc```___```___[[[XXXWWWWWWXXX[[[\\\```lllxxx}}}qqqfffccceeekkkppptttuuussssssvvvxxxzzz{{{|||~~~~~~|||xxxtttpppllliiihhhcccdddgggnnn{{{zzzmmm```[[[YYY___eeejjjqqqwwwxxx|||rrrfff___[[[WWWUUURRROOOJJJHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGIIIJJJJJJJJJIIIJJJJJJKKKLLLPPPTTTYYY\\\^^^bbbgggkkkmmmppprrrtttxxx|||~~~{{{xxxvvvyyy|||~~~|||wwwsssrrrrrrttttttqqqjjjaaa[[[ZZZ[[[\\\\\\___fffuuu~~~xxxtttvvvvvvmmmgggccc```______^^^ZZZVVVVVVUUUWWWZZZ[[[___kkkwwwzzzmmmgggiiipppxxx~~~|||xxxxxxyyyyyywwwxxx{{{~~~~~~{{{xxxuuurrrpppooogggfffeeehhhqqqzzznnnaaa\\\ZZZ^^^ccchhhnnntttvvvzzzsssjjj^^^UUUQQQOOONNNMMMIIIGGGEEEDDDDDDDDDBBBAAAAAAAAA@@@AAAAAABBBBBBCCC@@@BBBCCCEEEFFFGGGFFFFFFGGGGGGGGGIIILLLQQQVVVXXX]]]aaagggkkknnnpppsssuuuwwwzzz~~~{{{xxxuuuxxx{{{}}}|||wwwrrrqqqqqqrrrsssqqqkkkbbb\\\[[[]]][[[[[[]]]cccpppzzzvvvxxxvvvmmmeeebbb^^^^^^___^^^[[[WWWTTTTTTVVVYYY[[[___kkkwwwyyylllgggjjjppp{{{zzzyyyyyywwwuuuwww{{{~~~|||xxxtttqqqooonnnjjjhhhfffffflllwww{{{nnnddd^^^[[[^^^bbbffflllrrrvvvzzz{{{ccc[[[RRRKKKIIIJJJIIIIIIFFFEEEDDDDDDEEEEEECCCBBB>>>>>>>>>>>>>>>???@@@AAA@@@AAACCCEEEFFFFFFFFFFFFEEEDDDEEEFFFJJJNNNSSSVVV]]]aaagggllloooqqqsssuuuvvvyyy}}}~~~{{{wwwtttwwwzzz}}}{{{wwwrrrppppppqqqrrrrrrlllccc]]]\\\^^^YYYYYY[[[```lll|||wwwyyyvvvmmmccc```]]]]]]______\\\YYYTTTTTTVVVYYYZZZ___jjjvvvsssgggeeehhhlllyyyyyyxxxvvvssssssvvvzzz~~~|||zzzuuupppkkkgggeeedddgggeeecccbbbdddjjjsssyyypppccc]]]ZZZ]]]bbbeeekkkqqqtttyyy~~~|||{{{yyyzzz{{{||||||xxxhhhUUUQQQKKKIIIIIIIIIHHHGGGIIIGGGEEEFFFHHHGGGDDDAAAAAA@@@>>>===<<<<<<======>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFFFFHHHKKKPPPTTT[[[___fffkkknnnppprrrttttttxxx~~~~~~{{{wwwuuuvvvwwwyyyyyyxxxuuurrrpppqqqwww{{{vvvjjj___YYYXXXWWWVVVYYY___gggsss}}}wwwxxxuuunnneeeaaa]]]\\\]]]\\\YYYVVVTTTSSSUUUXXXZZZ___kkkxxxwwwqqqiiiddddddiiipppxxxzzzvvvrrrppppppuuuttttttuuuxxxzzz{{{{{{uuusssnnngggaaa^^^^^^______^^^\\\[[[]]]ccckkkqqquuuyyypppccc]]]ZZZ]]]aaaeeekkkqqqtttyyy}}}zzzuuuqqqllliiihhhiiiiiiiiiooottt|||~~~jjj\\\QQQMMMIIIHHHIIIKKKKKKJJJJJJHHHGGGGGGHHHHHHEEEBBBAAA@@@>>>===<<<<<<<<<<<<=========>>>>>>???@@@AAABBBCCCDDDEEEFFFJJJOOOSSSXXX]]]dddiiimmmooorrrsssssswww|||~~~}}}yyyuuusssvvvwwwxxxxxxwwwtttqqqooooootttxxxtttjjj___YYYXXXXXXWWWYYY]]]cccooo|||vvvxxxtttnnndddaaa]]]\\\]]]\\\ZZZWWWUUUTTTUUUXXXZZZ^^^kkkwwwwwwooofff``````ccchhhnnnpppmmmiiihhhiiinnnmmmnnnppprrrqqqooommmgggfffddd```\\\[[[[[[]]]]]]]]]^^^]]]^^^aaaeeeiiilllpppwwwpppccc]]]ZZZ]]]aaaeeejjjpppsssxxx~~~yyyuuugggccc\\\WWWVVVVVVVVVVVVZZZ___ffflllsss{{{{{{iiiYYYPPPKKKIIIGGGGGGIIILLLMMMNNNLLLJJJHHHHHHHHHHHHFFFDDDBBB@@@???===;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???@@@AAABBBDDDHHHNNNRRRVVVZZZaaagggkkknnnqqqsssqqqvvv{{{}}}{{{wwwtttrrruuuvvvwwwwwwvvvssspppnnnkkkqqquuurrriii___ZZZXXXYYYXXXXXX\\\```hhhyyy{{{vvvxxx~~~tttmmmddd```]]]\\\]]]]]]ZZZXXXVVVUUUVVVXXXZZZ^^^jjjwww{{{pppfff___]]]\\\___cccccc```______aaaddddddeeeggghhhfffccc___YYYZZZ[[[[[[ZZZZZZ\\\]]]]]]___aaabbbaaaaaaaaabbbbbbfffllluuupppccc]]]ZZZ\\\aaadddjjjoooqqqwwwyyyqqqmmmaaa\\\UUUPPPNNNNNNNNNNNNMMMQQQWWW\\\bbbjjjuuu|||zzzjjjZZZPPPKKKGGGFFFEEEFFFHHHJJJLLLMMMKKKJJJIIIHHHHHHHHHGGGFFFCCCBBB???===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAACCCGGGMMMQQQTTTYYY```fffjjjnnnppprrrpppuuuzzz|||{{{wwwtttrrrtttuuuvvvvvvuuurrrooommmiiinnnrrrpppiii```ZZZXXXYYYWWWXXX[[[]]]dddssszzzuuuxxx~~~sssmmmccc```\\\\\\]]]]]][[[XXXVVVUUUWWWYYYZZZ^^^jjjwwwvvvkkkddd```YYYZZZ[[[YYYWWWVVVXXXZZZ\\\[[[\\\]]]___^^^\\\ZZZVVVXXX\\\]]]^^^^^^___aaaaaaccceeeeeedddccccccdddaaacccgggmmmvvvrrrccc]]]ZZZ\\\```dddiiinnnpppvvv{{{rrriiiddd[[[WWWQQQMMMLLLLLLLLLLLLHHHKKKOOORRRUUU[[[dddjjjpppsssssskkk]]]QQQKKKJJJEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHEEECCCAAA>>>===<<<;;;;;;::::::::::::;;;<<<===>>>>>>???@@@AAACCCFFFLLLPPPRRRWWW___eeeiiillloooqqqoootttyyy|||{{{xxxuuusssssstttvvvvvvuuurrrooommmhhhlllpppoooiiibbb\\\YYYXXXWWWXXXZZZ\\\bbbooo|||yyyuuuyyy~~~tttmmmddd```]]]\\\]]]]]]ZZZWWWVVVUUUWWWYYYZZZ___kkkxxx~~~tttlllfff[[[YYYWWWTTTQQQQQQRRRTTTTTTSSSRRRSSSWWWZZZ\\\\\\\\\^^^aaacccbbbaaabbbbbbaaabbbccccccbbbccceeegggdddfffhhhjjjppp|||sssccc]]]YYY\\\```ccchhhnnnpppuuu~~~vvvmmmeee```WWWTTTOOOLLLKKKKKKKKKJJJGGGIIILLLLLLLLLOOOUUUYYY```cccccc]]]TTTLLLIIIIIICCCDDDDDDCCCBBBBBBCCCEEEEEEFFFFFFEEEDDDEEEHHHJJJGGGFFFCCC@@@>>>===<<<<<<::::::::::::;;;<<<===>>>>>>??????@@@AAAEEEJJJNNNQQQVVV]]]cccgggjjjlllnnnlllqqqxxx{{{{{{yyyvvvuuutttuuuvvvvvvuuurrrooommmiiimmmppppppkkkddd^^^ZZZWWWWWWXXXZZZ[[[```lllxxxzzzvvv{{{uuunnneeeaaa]]]\\\]]]\\\YYYVVVUUUUUUVVVYYY[[[```lllyyyxxxqqqbbb___ZZZUUUQQQPPPPPPPPPPPPOOONNNPPPUUU[[[___aaaccceeefffeeecccaaa``````^^^^^^^^^]]]]]]^^^bbbeeedddfffhhhiiilllvvvuuuccc]]]YYY\\\```ccchhhmmmooottt}}}~~~tttmmmfffbbbYYYVVVSSSPPPOOONNNLLLJJJHHHKKKLLLKKKIIIIIILLLOOOVVVXXXXXXUUUOOOIIIGGGGGG@@@BBBCCCBBB??????@@@BBBAAABBBCCCBBBBBBCCCGGGKKKJJJHHHEEEBBB???>>>======:::::::::;;;;;;<<<===>>>===>>>>>>>>>???BBBFFFJJJOOOSSSZZZ___cccfffhhhjjjiiinnnuuuyyyzzzxxxvvvvvvtttuuuvvvwwwuuusssooommmlllnnnqqqqqqmmmfff___[[[XXXWWWXXXZZZZZZ\\\gggrrrzzzwww|||vvvpppfffccc^^^\\\\\\[[[XXXUUUTTTTTTVVVYYY\\\aaannn{{{ooojjjddd]]]YYYVVVTTTSSSRRRRRRSSSWWW]]]cccfffhhhiiijjjiiigggccc___^^^^^^YYYZZZ[[[ZZZYYYZZZ\\\^^^]]]```ccceeeiiisssvvvccc]]]YYY\\\___bbbgggmmmooottt||||||tttnnniiifff^^^\\\YYYWWWUUUSSSPPPMMMKKKMMMOOOMMMJJJHHHIIILLLTTTTTTTTTQQQNNNJJJHHHGGG===@@@AAA@@@>>>===???AAA>>>@@@AAAAAA@@@BBBGGGKKKKKKIIIFFFCCC@@@>>>>>>===;;;;;;;;;;;;<<<===>>>>>>===============???DDDGGGMMMQQQXXX]]]```ccceeeffffffkkksssxxxyyyxxxvvvuuuuuuvvvwwwwwwvvvssspppnnnmmmppprrrrrrnnnggg```\\\XXXWWWXXXYYYXXXYYYcccmmmzzzzzzwww}}}wwwqqqhhhccc___]]]\\\[[[WWWTTTSSSSSSUUUYYY\\\bbbooo|||zzzuuunnnfffaaa]]]ZZZXXXWWWXXX[[[```fffkkkmmmmmmmmmmmmkkkhhhccc___^^^^^^XXXYYY[[[[[[YYYXXXYYYZZZTTTYYY^^^aaafffrrrwwwhhh___XXXYYY]]]bbbhhhmmmpppsssyyy}}}vvvuuurrrnnnfffeeeccccccbbb___\\\YYYXXXWWWSSSPPPMMMKKKJJJIIIOOOLLLJJJJJJKKKIIIFFFBBBBBB@@@>>>>>>???@@@@@@@@@@@@@@@@@@???>>>AAAEEEHHHHHHGGGFFFDDDAAA>>><<<:::<<<;;;;;;::::::;;;;;;<<<>>>>>>======???BBBEEEFFFJJJNNNSSSXXX[[[]]]```bbbfffiiioootttwwwwwwvvvuuuvvvwwwxxxxxxwwwuuusssqqqnnnlllkkklllmmmjjjccc^^^\\\XXXVVVYYY[[[\\\aaagggyyyzzzxxxyyytttfffbbb]]][[[[[[\\\ZZZXXXVVVVVVXXXZZZ\\\```lllxxxwwwnnniiifffdddccc___```bbbffflllppprrrsssrrrqqqooollliiifffdddcccaaaaaaaaaaaaaaa^^^ZZZWWWXXXXXXZZZ^^^bbbjjjyyyzzziii```XXXYYY]]]aaagggmmmpppssszzz~~~|||wwwrrrrrrpppnnnmmmkkkiiieeebbb___]]]YYYVVVRRRQQQPPPOOOOOOMMMLLLMMMMMMKKKGGGCCCAAA>>><<<<<<===>>>>>>===>>>>>>>>>===<<<>>>BBBEEEHHHGGGFFFDDDAAA???<<<;;;<<<;;;;;;::::::;;;;;;<<<>>>=========>>>AAADDDEEEIIILLLQQQUUUWWWZZZ]]]___dddgggmmmrrruuuvvvuuutttuuuvvvwwwwwwvvvuuurrrqqqnnnlllkkklllmmmjjjddd^^^\\\XXXUUUWWWXXXYYY]]]cccwwwyyyyyyxxxssseeeaaa\\\ZZZ[[[[[[YYYWWWVVVUUUWWWZZZ[[[```kkkwww{{{sssnnnjjjhhhjjjjjjkkkooossswwwxxxxxxvvvvvvuuutttrrrqqqooonnnllljjjhhhgggfffeeebbb```YYYXXXXXX[[[^^^eeerrr}}}kkkaaaYYYYYY]]]aaaggglllqqqttt{{{|||~~~{{{yyywwwsssooolllfffddd```\\\XXXWWWWWWWWWTTTSSSRRRRRRQQQNNNIIIFFFBBB???===<<<===>>>>>>======>>>>>>===<<<>>>AAADDDGGGGGGFFFDDDBBB???===<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<===???BBBDDDFFFIIINNNQQQSSSUUUXXXZZZaaadddjjjppptttuuutttssstttuuuuuuvvvuuutttrrrqqqmmmlllkkklllmmmjjjddd___\\\WWWUUUUUUVVVVVVYYY___qqq}}}yyyzzz~~~vvvqqqddd___ZZZXXXYYYYYYWWWUUUUUUTTTVVVYYY[[[___kkkwwwzzzuuurrrrrrqqqqqqtttxxx{{{|||||||||}}}~~~}}}}}}zzzuuurrrqqqooollljjj___\\\YYYYYYZZZ___jjjuuummmcccZZZYYY\\\```ffflllqqquuu|||{{{vvvsssllliiiddd```^^^]]]^^^___aaa___\\\XXXTTTPPPLLLJJJEEECCC@@@???@@@AAA@@@??????@@@@@@??????@@@CCCEEEGGGFFFFFFDDDBBB@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;<<<>>>@@@BBBEEEGGGKKKMMMOOORRRUUUWWW]]]aaagggmmmrrrttttttssstttttttttttttttrrrqqqppplllkkkjjjlllmmmkkkeee```\\\WWWTTTUUUUUUUUUYYY^^^iiiyyy|||yyyzzz|||tttnnnbbb^^^YYYWWWWWWXXXVVVTTTTTTTTTUUUXXXZZZ^^^jjjvvv|||vvvuuuvvvyyy~~~|||wwwsssiiiddd___\\\ZZZ[[[ccckkkoooddd[[[YYY\\\```fffkkkqqquuu||||||yyyqqqnnniiifffdddfffiiikkkqqqoooiiiaaaZZZSSSOOONNNHHHFFFCCCAAABBBBBBAAA@@@@@@AAAAAAAAA@@@AAACCCEEEFFFFFFEEEDDDCCCAAA???>>>>>>==================>>>>>>===<<<;;;<<<===???@@@CCCFFFIIIKKKMMMOOOSSSVVVYYY]]]dddkkkqqqsssssssssuuuuuutttsssrrrqqqppppppkkkjjjjjjlllmmmkkkfffaaa[[[VVVTTTUUUVVVVVVZZZ```fffttt|||yyy{{{|||ssslllaaa]]]XXXVVVVVVWWWUUUSSSSSSRRRTTTWWWYYY]]]iiiuuu~~~tttmmmfffaaa]]]ZZZ]]]bbb~~~qqqfff[[[YYY[[[___eeekkkpppuuu{{{}}}uuurrrnnnkkklllpppuuuxxx~~~|||wwwooodddZZZTTTQQQIIIGGGCCCBBBBBBAAA@@@??????@@@AAAAAA@@@@@@AAACCCFFFEEEEEEDDDCCCBBB@@@@@@@@@??????>>>>>>??????@@@???>>><<<;;;<<<===???@@@AAACCCFFFHHHKKKNNNRRRUUUVVV[[[bbbjjjpppsssttttttwwwwwwuuutttrrrpppoooooojjjiiiiiilllmmmlllgggbbb[[[WWWTTTUUUVVVWWWZZZ```fffsss|||yyy{{{}}}rrrkkkaaa\\\WWWUUUVVVVVVUUURRRRRRRRRTTTVVVXXX\\\hhhttt~~~wwwooojjjccc\\\ZZZ\\\~~~sssggg\\\YYY[[[___eeejjjooottt{{{~~~tttrrrnnnmmmpppvvv}}}}}}qqqdddYYYTTTLLLIIIFFFDDDCCCCCCBBBAAA@@@BBBCCCBBBAAAAAABBBDDDEEEEEEEEEEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???===<<<<<<===???@@@>>>@@@CCCFFFHHHLLLQQQTTTTTTYYYaaaiiipppsssuuuuuuzzzyyywwwtttrrrpppnnnnnniiiiiiiiikkknnnlllgggbbb]]]XXXUUUUUUUUUUUUXXX]]]dddooo{{{yyy|||sssjjjaaa\\\WWWUUUVVVVVVUUURRRQQQQQQSSSVVVWWW[[[gggsss|||vvvnnnccc^^^]]]~~~~~~ttthhh]]]YYY[[[^^^dddjjjnnntttzzz|||qqqooollllllooowww{{{jjj]]]UUUPPPMMMIIIGGGGGGFFFEEECCCCCCEEEFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCAAA@@@>>>===<<<===???@@@<<<>>>AAADDDGGGKKKPPPTTTTTTYYYaaaiiippptttuuuvvv|||zzzxxxuuurrrooonnnmmmiiihhhiiikkknnnlllhhhccc___YYYUUUUUUTTTSSSUUUZZZaaakkk{{{zzzyyy}}}sssjjjaaa]]]XXXVVVVVVWWWUUUSSSQQQPPPRRRUUUWWW[[[gggssswwwkkkcccaaa|||{{{~~~|||nnn```YYYYYY[[[aaahhhmmmqqqwww|||~~~vvvtttmmmhhheeehhhpppyyy~~~{{{jjj___UUURRRMMMIIIGGGGGGHHHIIICCCCCCEEEFFFGGGGGGGGGGGGHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEECCC@@@>>>=========>>>======>>>AAAEEEIIINNNPPPQQQWWW```hhhnnnrrruuuwwwwwwyyyzzzyyyuuuqqqnnnmmmjjjgggeeehhhmmmpppmmmiiiaaaZZZSSSRRRRRRRRRTTTXXX^^^fffttt~~~}}}vvvmmmddd___XXXUUUUUUVVVVVVUUUSSSQQQRRRUUUWWW[[[fffpppwwwlllfff|||{{{~~~|||nnn```ZZZYYY[[[aaaggglllpppvvv{{{xxxpppmmmhhhddd```bbbjjjssszzz}}}ssseeeZZZVVVQQQLLLIIIHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFDDDAAA???=========>>>?????????@@@CCCGGGKKKMMMPPPUUU^^^ffflllpppsssvvvwwwyyyzzzyyyuuuqqqnnnmmmiiifffeeehhhmmmooommmiiibbb[[[TTTSSSSSSRRRTTTXXX___eeeqqq}}}||||||vvvnnnddd^^^XXXTTTUUUVVVUUUTTTSSSQQQRRRUUUWWW[[[eeeooo~~~ssslll|||zzz}}}}}}oooaaaZZZYYY[[[aaagggjjjooouuuzzzxxxuuunnnfffaaa```\\\XXXYYYaaalllvvv{{{{{{xxxzzzqqqaaa\\\TTTOOOKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGFFFCCCAAA???>>>>>>>>>@@@??????@@@AAADDDGGGIIINNNSSS\\\ccciiinnnrrrtttvvvxxxyyyxxxtttpppmmmlllhhheeecccffflllooommmjjjddd]]]VVVTTTTTTSSSUUUYYY```eeeppp~~~{{{zzz{{{wwwoooddd^^^WWWTTTTTTUUUUUUSSSRRRPPPQQQTTTVVVZZZdddnnn|||uuu{{{zzz|||}}}pppbbb[[[ZZZ[[[```eeehhhmmmsssxxx~~~pppjjjgggbbbZZZVVVUUURRRPPPQQQXXXeeesss}}}zzzuuusss}}}|||fff___WWWQQQNNNMMMKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOONNNNNNMMMNNNOOOLLLLLLLLLLLLLLLJJJIIIHHHIIIGGGEEECCCAAA???????????????>>>>>>@@@CCCEEEGGGLLLRRRZZZbbbhhhmmmqqqtttvvvxxxyyyxxxtttpppmmmlllgggdddbbbeeelllooonnnlllfff___XXXVVVUUUTTTVVVYYY```fffqqqyyyyyy{{{yyypppddd^^^WWWTTTTTTTTTTTTSSSQQQPPPQQQTTTVVVYYYbbblll}}}|||{{{{{{|||~~~qqqccc\\\[[[[[[___dddhhhlllrrrwww|||pppaaa\\\ZZZUUUOOOLLLKKKJJJIIIJJJRRR```rrr~~~xxxppptttjjjbbbXXXRRRQQQQQQOOOMMMMMMKKKJJJHHHHHHJJJLLLNNNPPPQQQRRRQQQOOOMMMNNNPPPOOOPPPQQQQQQPPPOOOMMMLLLIIIIIIGGGEEECCCBBBAAA@@@>>>======>>>@@@BBBEEEGGGLLLQQQYYY```ggglllqqquuuvvvxxxzzzxxxuuupppmmmlllgggcccaaaeeelllppppppnnnhhh```YYYWWWUUUTTTUUUYYY___fffsssxxxyyy}}}zzzrrreee___XXXTTTTTTUUUTTTRRRPPPOOOPPPSSSUUUXXX```jjjyyy}}}|||}}}rrrddd]]][[[[[[___cccggglllqqqvvv{{{}}}jjj___TTTPPPOOOKKKHHHGGGCCCEEEEEEFFFLLL[[[nnn}}}}}}sssooo{{{pppggg\\\VVVUUUUUURRRPPPNNNLLLJJJHHHIIILLLOOOQQQQQQSSSUUUSSSPPPOOOQQQSSSWWWXXXYYYXXXWWWTTTQQQOOOIIIIIIHHHGGGFFFDDDCCCCCC>>>>>>===>>>???BBBEEEGGGKKKPPPWWW___eeekkkqqqtttwwwyyyzzzyyyuuuqqqnnnmmmgggcccaaaeeelllrrrrrrqqqiiiaaaYYYWWWUUUSSSUUUXXX]]]eeesss~~~wwwzzz|||sssfff```YYYUUUUUUUUUTTTSSSOOONNNPPPSSSUUUWWW___hhhxxx~~~~~~rrreee^^^\\\[[[^^^bbbhhhlllqqquuuzzzyyymmmaaaWWWQQQKKKIIIFFFCCCCCCEEE@@@CCCDDDDDDHHHUUUhhhwwwxxxooosssxxxnnnaaaZZZYYYXXXUUUQQQOOOMMMJJJIIIJJJNNNSSSVVVSSSWWWZZZYYYWWWVVVYYY]]]``````___]]]ZZZUUUPPPNNNIIIIIIIIIHHHGGGFFFEEEEEEAAA@@@?????????AAACCCDDDIIINNNUUU\\\ccciiiooosssxxxzzz{{{zzzvvvrrrooonnngggdddbbbfffmmmssstttsssiiiaaaZZZWWWUUUSSSTTTWWWZZZaaannn}}}xxx|||}}}ttthhhbbbZZZVVVVVVVVVUUUTTTNNNMMMOOOSSSTTTVVV^^^gggzzz~~~ssseee___\\\\\\^^^bbbhhhlllqqquuuyyy}}}zzzyyynnnmmmjjjeeecccaaaZZZRRRLLLIIIFFFEEEBBB???AAAEEE???BBBDDDCCCEEEPPPcccrrr|||pppppp|||tttfff]]][[[ZZZVVVRRRPPPNNNLLLJJJLLLPPPUUUYYYWWW[[[``````^^^___cccgggddddddbbb___YYYSSSMMMIIIHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCAAA??????@@@AAABBBGGGLLLSSSZZZaaahhhnnnrrryyy{{{|||{{{wwwssspppooogggdddbbbfffnnntttvvvuuujjjaaaYYYWWWUUURRRSSSWWWYYY^^^jjjyyy}}}xxx~~~}}}uuuiiiccc[[[WWWVVVWWWVVVTTTNNNMMMOOOSSSTTTVVV]]]fff}}}|||~~~}}}zzz}}}yyyggg]]]ZZZZZZ\\\```eeehhhnnnttt{{{}}}tttnnniiieeeaaa^^^\\\YYYUUURRROOOMMMLLLFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBCCCDDDDDDIIIWWWfffttt~~~{{{vvv|||tttgggdddeeebbb]]]XXXXXXWWWTTTRRRSSSWWW[[[```___^^^```dddgggiiijjjhhheee___YYYRRRMMMIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHEEECCCAAA???>>>@@@AAACCCLLLOOOTTTZZZbbbiiiooossszzz}}}~~~zzzxxxwwwtttooohhheeedddhhhpppvvvwwwuuupppeeeZZZVVVTTTRRRSSSUUUVVVZZZcccttt~~~tttuuuwwwkkkcccZZZTTTSSSTTTUUUTTTRRRNNNMMMOOORRRUUU^^^gggzzzxxx~~~|||zzz~~~zzzggg^^^ZZZYYY[[[___cccffflllsssyyy}}}wwwnnnfff```\\\WWWSSSQQQPPPNNNKKKIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDCCCGGGTTTaaassstttpppoookkkeeedddcccbbb^^^[[[\\\___cccddddddccceeegggiiiiiiiiiaaa^^^YYYTTTOOOKKKIIIHHHEEEDDDDDDFFFIIIKKKKKKKKKFFFDDDBBB@@@???@@@BBBCCCHHHKKKQQQYYYaaajjjqqquuuzzz~~~~~~zzzxxxwwwsssmmmgggdddccchhhqqqwwwyyyxxxpppeeeZZZVVVTTTRRRRRRTTTTTTXXXaaaqqq}}}tttvvvyyyjjjcccZZZTTTSSSTTTTTTSSSPPPMMMMMMPPPSSSWWW```iiiyyyzzz}}}|||zzz{{{|||iii^^^ZZZXXXZZZ]]]```dddkkkqqqvvv|||~~~yyyoookkkeee___ZZZUUUQQQMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCEEECCCCCCCCCBBBDDDOOOZZZlll~~~yyyqqqrrrqqqooollliiihhhjjjmmmmmmllllllllllllkkkhhheee[[[YYYVVVSSSPPPMMMLLLLLLHHHGGGFFFHHHJJJLLLLLLLLLGGGFFFCCCAAAAAAAAABBBCCCDDDGGGNNNVVV```jjjrrrwww{{{~~~~~~zzzwwwvvvqqqllleeecccbbbhhhqqqyyyzzzyyypppeeeZZZVVVTTTQQQQQQSSSRRRUUU^^^nnn}}}tttxxxzzzjjjcccYYYTTTSSSSSSSSSRRRPPPMMMMMMPPPTTTXXXaaajjjwww|||~~~{{{yyyyyy{{{lll```[[[XXXYYY[[[^^^dddjjjppptttyyy{{{tttoooiiigggddd```[[[WWWRRRPPPLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDFFFDDDCCCDDDBBBBBBJJJSSSbbbwww|||zzzwwwwwwxxxyyyzzzxxxvvvssspppkkkeeeaaa[[[ZZZYYYWWWUUUSSSRRRQQQQQQOOOLLLKKKKKKLLLKKKJJJHHHGGGEEECCCBBBAAABBBBBBCCCFFFLLLTTT^^^iiiqqqvvv{{{~~~~~~zzzvvvtttpppjjjfffdddccchhhrrrxxxzzzyyyqqqfff[[[VVVSSSQQQPPPRRRQQQUUU\\\jjj~~~|||uuu{{{zzziiibbbZZZTTTSSSSSSRRRQQQQQQNNNNNNQQQTTTWWW___hhhuuuzzz}}}zzzwwwxxx|||ooobbb\\\XXXXXXZZZ]]]ccckkkpppssswww~~~|||vvvrrrooohhhgggeee```[[[UUUQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFDDDDDDEEECCCCCCGGGNNNZZZnnnyyyrrrkkkddd___]]]^^^^^^^^^\\\YYYVVVTTTUUURRRNNNLLLLLLLLLKKKJJJJJJIIIGGGEEECCCBBBBBBBBBDDDFFFKKKSSS\\\fffoootttzzz}}}}}}yyyvvvtttooojjjiiifffeeeiiiqqqxxxyyywwwssshhh\\\WWWTTTQQQPPPRRRRRRUUU\\\hhhzzz{{{uuu~~~xxxjjjccc[[[UUUTTTSSSRRRPPPSSSQQQPPPRRRTTTVVV\\\dddrrr}}}}}}www~~~|||wwwyyy|||ssseee]]]YYYXXXZZZ\\\bbbjjjoooqqquuu||||||{{{zzzzzztttsssooohhh___WWWRRRPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGFFFEEEHHHMMMVVVggg}}}uuunnnhhhdddbbbdddhhhiiihhhddd___[[[VVVSSSPPPNNNNNNOOOOOONNNMMMLLLJJJHHHFFFEEEDDDDDDEEEGGGKKKRRR[[[eeennnsssyyy||||||xxxuuutttooojjjjjjgggfffjjjrrrwwwxxxwwwuuujjj^^^XXXUUURRRQQQRRRSSSUUU[[[eeevvvzzzvvvwwwkkkddd\\\WWWUUUTTTRRRPPPTTTQQQPPPRRRSSSTTTZZZaaappp~~~zzz|||~~~wwwyyyzzz}}}~~~|||vvvggg___ZZZXXXZZZYYY```iiimmmnnnrrryyywwwiii^^^WWWUUUPPPOOONNNLLLKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDEEEIIIIIIHHHIIINNNTTT___wwwxxxssspppnnnnnnrrryyy}}}|||xxxqqqlll^^^[[[WWWUUUTTTUUUUUUTTTRRRQQQOOOMMMKKKIIIGGGGGGEEEGGGKKKRRR[[[eeeoootttwww{{{{{{wwwuuutttpppkkkiiifffeeejjjrrrxxxzzzxxxwwwkkk```ZZZVVVRRRQQQSSSSSSUUUZZZbbbqqqzzzvvvyyyllleee]]]XXXVVVUUUSSSQQQQQQOOOOOOQQQRRRTTTYYY```nnn}}}~~~}}}{{{{{{}}}zzzzzz{{{}}}}}}{{{xxxiii```ZZZYYYZZZWWW___gggkkklllooowww~~~nnnaaaYYYVVVLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDFFFJJJKKKJJJKKKOOORRRXXXmmmzzzwwwwwwvvv{{{~~~jjjfffaaa]]][[[ZZZYYYXXXUUUTTTSSSPPPNNNLLLJJJIIIDDDFFFJJJQQQ[[[fffpppvvvvvvzzzzzzwwwuuutttpppkkkgggddddddiiissszzz|||{{{xxxmmmaaa[[[WWWSSSRRRTTTSSSTTTXXX```nnnyyywww{{{lllfff^^^YYYWWWVVVSSSQQQOOOMMMMMMQQQRRRTTTZZZaaammm|||~~~~~~~~~}}}yyyzzz|||{{{zzzzzz{{{|||ooobbbXXXVVVWWW[[[^^^cccgggkkkppptttxxx~~~sssccc[[[WWWNNNLLLJJJJJJKKKJJJIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGIIIJJJKKKLLLLLLLLLRRRZZZkkk}}}xxxmmmiiihhheeedddeee___bbbaaaZZZTTTRRRPPPNNNIIIIIIJJJOOOXXXcccmmmsssvvvwwwxxxwwwuuuqqqllljjjgggddddddgggooovvvyyyzzzxxxpppdddZZZUUUSSSSSSSSSVVVUUUXXX___jjj{{{{{{{{{}}}pppfff]]]YYYVVVQQQNNNOOOPPPPPPPPPPPPRRRUUU[[[___mmm{{{{{{zzzzzz{{{|||pppcccYYYVVVXXX[[[^^^bbbgggkkkoootttwww~~~sssbbbXXXTTTRRRPPPNNNMMMMMMLLLKKKIIIIIIIIIIIIHHHHHHIIIIIIIIIGGGHHHJJJKKKLLLMMMMMMMMMPPPUUUddd|||yyywwwxxxwwwvvvvvvppprrrnnnddd\\\XXXUUUQQQMMMLLLLLLPPPYYYcccmmmssswwwxxxyyyxxxvvvrrrmmmjjjfffdddcccgggnnnuuuxxxyyywwwooodddZZZUUUSSSSSSSSSUUUTTTWWW^^^hhhyyy{{{|||ssshhh^^^ZZZVVVQQQOOOOOOOOOOOOOOOOOOPPPTTTYYY]]]lllzzz|||zzzzzz{{{|||rrreee[[[WWWXXXZZZ]]]bbbfffjjjnnnrrrvvv~~~rrraaaWWWTTTRRRPPPMMMLLLLLLKKKIIIHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPPPPPPPPPPRRRUUU```wwwwwwmmmfff^^^WWWTTTQQQOOOQQQYYYdddmmmrrrwwwxxxyyyyyyvvvrrrnnnkkkeeecccbbbfffmmmtttwwwwwwvvvnnndddZZZUUUTTTTTTTTTTTTSSSUUU\\\fffwww}}}zzz|||wwwkkk```ZZZVVVQQQOOOPPPNNNNNNNNNNNNOOORRRXXX\\\kkkxxx}}}zzzyyyzzz{{{tttggg]]]XXXYYYYYY\\\aaaeeehhhlllqqqttt~~~pppaaaZZZXXXRRRPPPMMMLLLLLLLLLJJJIIIKKKKKKKKKLLLLLLNNNOOOPPPPPPQQQSSSUUUWWWWWWVVVVVVYYYZZZbbbvvv{{{|||xxxjjj^^^YYYTTTPPPRRRZZZeeeoootttwwwxxxyyyxxxvvvrrrmmmkkkdddbbbbbbfffmmmsssuuuuuuvvvnnnddd\\\WWWVVVVVVVVVUUUSSSUUU[[[eeeuuu{{{yyy~~~zzzmmmaaaZZZUUUQQQOOOQQQNNNNNNNNNNNNNNNRRRWWW[[[iiivvv~~~~~~zzzxxxyyy{{{xxxkkk___YYYYYYXXX[[[```cccgggkkkooorrr}}}qqqddd^^^\\\VVVTTTPPPOOOOOOOOOOOONNNJJJKKKMMMOOORRRTTTUUUVVVUUUWWWZZZ]]]______^^^^^^```___eeevvv}}}xxxuuuyyyzzziii___YYYRRRRRR[[[gggqqqvvvvvvwwwxxxxxxuuuqqqmmmjjjdddbbbbbbfffmmmrrrttttttuuuoooeee^^^ZZZYYYYYYYYYVVVTTTVVV\\\eeetttzzzyyyzzznnnaaaZZZVVVQQQOOOPPPOOOOOOOOONNNOOORRRWWW[[[gggsss{{{xxxyyy{{{~~~|||nnnaaaZZZYYYWWWZZZ___bbbeeeiiimmmpppyyywwwlllfffeee[[[XXXTTTQQQPPPPPPOOONNNIIILLLQQQVVV[[[^^^______]]]```dddhhhkkklllkkkkkkiiiiiimmmyyy}}}tttpppnnnrrrzzz{{{iii```VVVUUU^^^jjjsssxxxwwwxxxyyyyyyvvvrrrnnnkkkdddbbbcccgggnnnssstttssstttmmmeee^^^[[[ZZZZZZZZZWWWUUUVVV[[[dddssszzzzzzyyymmmaaa[[[VVVQQQOOOPPPOOOOOOOOONNNOOORRRWWW[[[eeeppp{{{xxxxxxzzz~~~qqqccc[[[YYYWWWZZZ^^^aaadddhhhlllooossszzz{{{vvvvvvhhhddd^^^YYYVVVTTTRRRPPPLLLQQQYYYbbbhhhlllmmmmmmkkknnnsssyyy|||}}}}}}}}}yyyzzz|||yyypppjjjfffgggmmmwwwuuujjj]]]ZZZaaallluuuyyyyyyzzz{{{{{{xxxtttpppmmmdddcccdddhhhooossstttsssqqqkkkccc]]]ZZZYYYYYYYYYVVVTTTUUUYYYaaapppzzz{{{vvvlllaaa[[[WWWRRRNNNOOONNNNNNNNNMMMMMMPPPUUUYYYdddnnn{{{wwwxxxzzz}}}sssddd[[[YYYVVVYYY]]]aaadddgggkkknnnooovvvyyytttmmmfffbbb^^^[[[YYYRRRXXXbbbllltttxxxyyyyyyxxx{{{yyynnnggg```___ccclll{{{}}}qqqccc^^^cccnnnvvvyyy{{{|||}}}}}}zzzvvvrrroooeeeddddddiiiooottttttsssnnniiiaaa[[[YYYXXXXXXXXXUUUSSSSSSXXX```nnn}}}{{{|||tttjjj```\\\XXXRRRNNNNNNMMMMMMMMMLLLLLLOOOTTTWWWcccmmm~~~{{{zzzzzz|||rrreee^^^]]]ZZZ\\\^^^aaadddgggiiijjjooouuu}}}~~~tttlllddd```___\\\aaaqqq~~~yyyvvvfff]]]```aaaaaaooo{{{eee___eeennntttxxx{{{~~~}}}||||||wwwqqqiiicccaaahhhooossstttuuupppiiiaaa\\\[[[[[[ZZZYYYYYYWWWUUUVVV[[[iiiyyyvvvlllaaa\\\XXXRRROOOOOOOOOOOONNNMMMLLLNNNQQQTTTbbbmmm}}}}}}{{{zzz|||tttfff___]]]XXXYYY[[[^^^bbbeeehhhiiinnnsss{{{xxxoookkkgggjjjxxxxxxhhh^^^```aaa```lll~~~lllfffkkkrrrwww{{{}}}~~~~~~yyyrrriiicccaaahhhooorrrtttuuupppjjjaaa\\\\\\\\\[[[ZZZXXXVVVUUUWWW\\\iii}}}xxxyyynnnbbb\\\WWWRRROOOOOOOOOOOONNNMMMLLLNNNQQQTTTaaalll{{{|||zzz{{{wwwiii```]]]VVVWWWXXX[[[___bbbfffhhhlllqqqyyy}}}xxxzzzrrrfffeeedddcccmmm}}}tttllloootttxxx|||{{{uuujjjcccbbbhhhpppsssssstttpppiiiaaa]]]\\\]]]]]][[[XXXVVVVVVXXX]]]jjj{{{vvv~~~rrrddd]]]WWWQQQOOOPPPOOOOOONNNMMMLLLNNNQQQTTT___jjjyyy~~~{{{{{{zzzlllaaa\\\VVVVVVWWWYYY\\\aaaeeehhhkkkpppwww~~~sssmmmkkkkkkvvvwwwoooooorrrvvv{{{~~~|||vvvjjjdddcccjjjqqqsssssstttnnnhhh```\\\\\\]]]]]]\\\[[[YYYXXXZZZ^^^iii~~~~~~{{{uuuuuuggg^^^WWWQQQOOOPPPOOOOOONNNMMMLLLNNNQQQTTT]]]hhhxxx|||{{{~~~oooccc\\\XXXXXXWWWXXX[[[```eeehhhjjjooovvv}}}xxxuuuxxx}}}zzzxxxwwwyyy~~~wwwooonnnoootttyyy|||}}}wwwkkkfffeeelllsssuuuttttttlllfff___[[[\\\^^^^^^]]]]]]\\\[[[\\\^^^ggg{{{|||vvvxxxiii```YYYRRRPPPPPPOOOOOONNNMMMLLLNNNQQQTTT]]]hhhxxx}}}{{{~~~sssfff___[[[ZZZXXXXXXZZZ___dddgggiiinnnttt{{{wwwpppiiigggdddcccdddgggkkkmmmoooqqqqqqpppuuu~~~sssmmmkkklllrrryyyxxx|||~~~~~~yyymmmhhhgggnnnuuuvvvuuuuuulllfff___\\\]]]___```___^^^]]]]]]^^^___gggyyy}}}xxxzzzlllbbb[[[TTTPPPQQQOOOOOONNNMMMLLLNNNQQQTTT\\\gggwww}}}{{{}}}yyykkkbbb]]][[[XXXVVVXXX]]]bbbfffhhhlllrrrxxx~~~|||vvvnnngggaaa___]]][[[ZZZ[[[\\\\\\[[[^^^^^^]]]aaakkktttvvv}}}tttkkkgggeeegggnnnuuuvvvzzz}}}~~~|||ooojjjiiipppwwwxxxwwwvvvmmmggg```^^^___bbbcccccc\\\[[[\\\^^^aaaiii{{{}}}{{{{{{mmmeee^^^VVVQQQQQQOOOOOONNNMMMLLLNNNQQQTTTZZZeeettt}}}{{{|||}}}nnneee^^^[[[WWWUUUWWW[[[```dddfffjjjpppvvv|||yyytttmmmggg```___]]][[[YYYWWWVVVUUURRRTTTTTTRRRVVV```iiilllssskkkdddaaa___aaaiiiqqquuuyyy}}}~~~~~~pppkkkjjjrrrxxxyyyxxxwwwnnnhhhbbb```aaadddeeeeeeYYYYYY[[[^^^bbbkkk}}}|||}}}{{{nnnfff___WWWRRRQQQOOOOOONNNMMMLLLNNNQQQTTTXXXcccsss~~~~~~~~~yyyzzz}}}}}}qqqjjjeee^^^XXXWWWXXXYYY]]]bbbdddhhhnnntttzzz{{{uuuoookkkgggccc\\\XXXWWWWWWWWWWWWTTTPPPLLLKKKNNNTTTXXX[[[```\\\YYYXXXXXX\\\gggrrrvvvyyy{{{|||qqqoooooouuu|||yyyssspppjjjbbb___```cccddddddbbb^^^[[[[[[^^^hhh|||}}}{{{}}}pppeee]]]XXXRRRNNNQQQRRRRRRPPPOOOOOOQQQSSSVVV___mmm}}}|||{{{|||~~~|||yyy{{{tttmmmfff___XXXWWWXXXYYY\\\aaabbbfffmmmsssyyy}}}xxxqqqmmmfffbbb\\\WWWVVVVVVVVVUUUSSSQQQMMMKKKLLLPPPSSSUUURRRPPPOOOQQQTTT[[[hhhuuuuuuxxxzzz|||sssqqqqqqwww~~~{{{tttkkkfff```^^^aaafffhhhiiibbb^^^[[[ZZZ]]]ggg{{{|||{{{rrrfff___XXXSSSOOOQQQQQQQQQPPPNNNOOOQQQSSSXXX___kkkzzz|||yyywwwxxxzzz{{{{{{yyyzzz~~~zzzqqqhhh```YYYXXXXXXXXX[[[___aaaeeekkkqqqwww~~~~~~|||zzzsssnnnccc___ZZZVVVUUUTTTTTTSSSSSSRRRPPPNNNKKKKKKMMMOOOIIIGGGHHHLLLQQQZZZhhhvvvssswwwzzz|||uuussstttzzz{{{tttiiiddd___^^^bbbgggjjjjjjccc^^^ZZZZZZ\\\fffyyy{{{{{{uuuiii```ZZZSSSOOOPPPQQQQQQOOONNNNNNPPPRRRXXX^^^iiivvv~~~xxxwwwuuutttssssssttttttvvv|||~~~|||xxxxxx{{{~~~vvvkkkccc[[[YYYXXXWWWZZZ^^^```dddjjjpppvvv~~~~~~~~~}}}zzzvvvvvvwwwyyyyyyxxx~~~yyyqqqlll___[[[WWWUUUTTTTTTSSSRRRRRRTTTUUURRRNNNKKKJJJKKKKKKHHHHHHLLLPPPXXXfffssstttxxx{{{}}}uuutttuuu|||{{{sssjjjeee```___bbbfffhhhhhhccc^^^ZZZZZZ\\\fffyyy|||~~~yyylllccc[[[TTTPPPOOOPPPPPPOOOMMMNNNPPPRRRVVV\\\ggguuu~~~xxxuuuoooooooooooonnnnnnnnnnnnpppvvv~~~zzzttt|||wwwwwwyyy|||zzzooofff^^^[[[YYYWWWYYY]]]aaadddiiiooouuu}}}|||uuuwwwxxx{{{~~~sssiiigggddddddfffiiilllmmmuuuxxx|||}}}zzzssslllhhhZZZXXXVVVTTTTTTTTTSSSRRRQQQTTTXXXXXXVVVRRRNNNLLLMMMJJJIIILLLPPPWWWdddqqqvvvzzz~~~vvvuuuwww}}}zzzrrriiiddd```___cccggghhhhhhbbb^^^ZZZZZZ]]]gggzzz{{{nnnddd]]]VVVQQQNNNNNNOOONNNMMMNNNPPPRRRRRRYYYfffvvvzzzsssmmmjjjgggggghhhhhhhhhhhhhhhhhhjjjpppxxxsssjjj~~~yyyxxxzzz{{{sssjjjaaa]]]ZZZXXXYYY\\\aaadddhhhmmmssszzz~~~{{{vvvwwwyyy}}}zzzjjj```^^^[[[YYYZZZ]]]aaadddkkkooossstttqqqlllgggeeeZZZXXXVVVUUUUUUSSSQQQOOOOOORRRXXX]]]```]]]WWWRRRKKKIIIHHHKKKNNNVVVcccpppwww|||vvvvvvxxxzzzpppeeeaaa^^^___dddiiikkkkkkbbb^^^[[[[[[^^^hhh|||}}}pppfff^^^WWWRRRMMMNNNNNNMMMLLLMMMPPPRRROOOWWWeeettt|||tttmmmgggbbb```]]]^^^^^^___```aaaaaaaaabbbgggnnntttzzzqqqeee|||zzz|||zzz~~~vvvmmmddd___\\\YYYYYY\\\```bbbfffjjjooovvv~~~oooaaa^^^ZZZUUUSSSUUUYYY\\\aaaeeeiiijjjhhheeedddddd]]][[[XXXVVVTTTQQQMMMJJJKKKNNNUUU```iiihhh```WWWNNNKKKJJJLLLOOOUUUbbbooovvv{{{xxxxxx{{{{{{qqqeeeaaa^^^```dddiiikkkkkkbbb^^^[[[[[[___jjj~~~}}}pppggg___XXXSSSLLLMMMMMMMMMLLLMMMOOORRRPPPVVVbbbqqq}}}zzzyyyxxxwwwuuuooolllgggaaa\\\XXXVVVUUUSSSSSSTTTTTTVVVWWWYYYZZZYYY]]]aaaeeeiiipppzzzyyyiii\\\{{{|||yyy|||xxxooofffaaa]]]YYYZZZ\\\___aaadddhhhlllsss{{{xxxeeeaaa[[[UUUQQQQQQTTTWWWZZZ^^^bbbcccbbbbbbccceeeaaa^^^[[[XXXTTTOOOIIIEEEHHHKKKSSSaaammmoooeee[[[TTTPPPNNNOOOPPPUUUaaammmtttyyy~~~zzzzzz}}}|||rrrhhheeeaaaaaadddggggggfffaaa^^^[[[\\\```kkk}}}pppggg___YYYTTTLLLLLLMMMLLLLLLMMMOOORRRRRRWWW```nnn|||vvvqqqlllgggeeeeeedddccc\\\ZZZVVVRRROOONNNMMMMMMMMMMMMLLLMMMNNNPPPSSSTTTTTTVVVXXXXXXZZZ___hhhoooxxxwwwkkkZZZLLL~~~}}}}}}~~~{{{qqqgggccc```\\\ZZZ[[[ZZZ___dddgggiiimmmuuu{{{wwwjjj^^^ZZZXXXTTTSSSUUUSSSSSSTTTXXX]]]bbbddddddcccbbb```ZZZSSSLLLGGGFFFLLLKKKMMMVVVaaahhhgggcccTTTSSSRRRQQQOOOQQQ]]]kkkzzz{{{|||~~~wwwlllggghhhfffcccdddggggggdddbbb___]]]]]]___kkk~~~uuuiii___WWWSSSPPPNNNNNNQQQQQQMMMMMMOOORRRVVV^^^iiiwwwxxxqqqeeeaaa[[[WWWTTTRRRPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLOOONNNNNNNNNOOOPPPRRRSSSbbbfffkkklllfffZZZMMMDDD|||}}}}}}uuujjjeeeaaa]]][[[]]]ZZZ___dddggghhhmmmtttzzzzzzkkkccc^^^XXXUUUVVVUUUUUUVVVYYY^^^ccceeeeeefffgggeee```YYYRRRMMMKKKJJJIIIKKKRRR]]]cccbbb___XXXVVVTTTRRRPPPRRR]]]jjj{{{}}}~~~uuukkkeeefffeeeccceeejjjkkkhhhccc```^^^^^^```llluuuiii___XXXTTTPPPMMMNNNQQQPPPMMMLLLOOOQQQUUU]]]hhhvvvyyyqqqhhhbbbZZZVVVQQQMMMKKKJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJQQQTTTXXXZZZWWWQQQIIIDDD}}}|||~~~|||ooogggbbb^^^]]]^^^[[[___cccfffhhhlllsssxxx~~~zzzvvvyyy}}}qqqggg___[[[[[[WWWWWWWWWZZZ^^^bbbeeeeeehhhiiiiiifff___XXXSSSPPPMMMKKKLLLRRR[[[``````^^^[[[XXXVVVTTTQQQSSS^^^iiiyyy|||uuukkkccceeedddcccgggmmmnnnllldddaaa___^^^aaammmuuuiii```ZZZVVVQQQNNNNNNQQQQQQMMMLLLNNNQQQTTT\\\gggtttvvvrrrmmmhhhccc]]]VVVRRRMMMJJJGGGDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA@@@@@@?????????@@@@@@AAABBBCCCFFFGGGGGGFFFDDDBBB~~~~~~sssjjjddd^^^]]]^^^\\\___bbbeeegggkkkqqquuu|||}}}ssslllhhhgggtttvvvmmmgggeee___^^^^^^```dddhhhjjjkkknnnpppqqqoooiiibbb]]]ZZZWWWUUUUUUYYY___ccccccaaa^^^ZZZWWWUUUSSSUUU___jjjuuuyyyuuullleeeffffffeeehhhooopppnnneeeaaa^^^^^^aaammm~~~vvviiiaaa[[[XXXRRRPPPPPPRRRRRRNNNMMMOOOPPPSSSZZZdddqqq|||tttfffbbb]]]XXXTTTPPPLLLIIIGGGEEECCCBBBBBBCCCBBBAAA@@@??????>>>======>>>>>><<<<<<===>>>??????@@@@@@>>>>>>==================>>>???@@@AAAAAAAAA@@@???wwwmmmeee___]]]^^^]]]___aaacccfffjjjooorrr{{{zzzrrrlllgggddd```fffrrryyytttmmmkkkjjjkkknnnrrruuuuuuzzz}}}}}}yyysssnnnlllgggeeeeeegggjjjkkkjjjhhhbbb]]]YYYWWWVVVXXX```jjjrrrxxxwwwnnnhhhiiihhhgggjjjoooqqqnnneeeaaa^^^]]]aaammm}}}}}}wwwkkkbbb\\\YYYTTTRRRRRRTTTSSSOOONNNPPPOOOQQQXXXbbbooo}}}|||ppphhh[[[XXXSSSPPPMMMKKKHHHFFFFFFDDDCCCCCCDDDDDDCCCBBB??????>>>>>>======>>>>>>======>>>>>>??????@@@@@@==================<<<<<<>>>???AAACCCCCCBBB@@@???{{{qqqiiiaaa]]]^^^^^^___```bbbfffiiimmmooozzz~~~|||ssskkkfffccc___```fffxxx{{{xxxvvvwwwzzz}}}~~~}}}{{{{{{{{{{{{{{{yyyuuurrrkkkeee^^^[[[YYYZZZaaaiiissszzzxxxoookkklllkkkiiikkkpppqqqnnnfffbbb___^^^bbbooo|||~~~zzzmmmddd]]]ZZZUUURRRRRRTTTSSSOOONNNPPPNNNPPPVVV___lllzzzsssggg```RRRPPPLLLJJJIIIHHHFFFDDDEEEDDDBBBBBBCCCCCCBBB@@@>>>======<<<<<<=========<<<<<<<<<<<<=========>>>;;;<<<<<<=========<<<<<<;;;===@@@CCCDDDDDDCCCBBBuuummmddd_______________aaaeeeiiikkkmmmwww|||wwwlllhhh```bbbeeennnvvvnnnfffaaa]]]\\\aaahhhqqqyyyxxxoookkklllkkkjjjlllrrrssspppiiieeeaaa```dddqqq}}}|||pppeee^^^YYYTTTQQQQQQSSSRRRNNNLLLNNNMMMOOOTTT^^^jjjyyyxxxkkk^^^VVVLLLJJJHHHHHHHHHGGGEEECCCEEEDDDCCCBBBCCCBBB@@@>>>>>>>>>============>>>>>>::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>=========>>>@@@BBBCCCCCCDDDDDDyyypppgggaaa```_________aaaeeehhhkkkkkktttyyyyyyrrraaaeeegggiiivvvvvvlllfff```]]]```fffooowwwwwwnnnkkklllkkkjjjmmmsssuuurrrkkkgggcccbbbfffttt~~~qqqfff^^^YYYSSSPPPOOORRRPPPLLLKKKMMMLLLOOOTTT]]]iiixxxrrrcccVVVMMMIIIHHHGGGGGGHHHHHHEEECCCFFFEEEDDDCCCCCCBBB@@@===@@@@@@?????????@@@@@@AAA;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>???@@@@@@@@@???CCCBBBBBBAAAAAABBBCCCCCC{{{ppphhhcccaaa\\\]]]___aaacccfffjjjmmmssswww~~~{{{uuummmhhhjjjrrryyyiii^^^\\\```dddmmmsss~~~xxxrrrnnnmmmmmmnnnqqqrrrrrrqqqjjjgggfffgggkkkwwwuuuggg^^^YYYVVVSSSPPPNNNNNNNNNNNNMMMKKKNNNRRRXXXcccrrruuueeeYYYPPPKKKKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDBBB@@@???<<<<<<<<<<<<<<<===>>>???<<<===>>>>>>>>>===<<<<<<===>>>AAACCCDDDDDDCCCCCCGGGFFFEEEEEEFFFEEECCCAAA~~~rrrjjjdddaaa\\\^^^___aaabbbeeeiiimmmqqquuu{{{~~~vvvppppppssszzzrrreee```bbbeeekkkppp|||vvvqqqooonnnnnnoooqqqsssrrrqqqmmmjjjggghhhmmmyyyvvviii___[[[VVVTTTQQQOOOOOOOOOMMMLLLLLLNNNRRRWWW```nnn~~~lll___VVVPPPMMMMMMMMMLLLLLLLLLKKKLLLLLLJJJIIIIIIHHHGGGFFFDDDDDDAAAAAA@@@???????????????===>>>??????>>>===>>>>>>>>>???BBBEEEFFFFFFEEEDDDHHHGGGFFFFFFFFFFFFDDDBBB~~~~~~wwwmmmeee```]]]^^^___```aaadddiiilllnnnrrrxxx|||zzzzzzzzz}}}ttteee]]]^^^aaaggglllxxxuuupppqqqppppppqqqssstttsssrrrqqqmmmiiijjjooo}}}xxxkkkbbb]]]VVVTTTRRRQQQPPPOOOMMMKKKMMMOOOQQQUUU]]]jjjzzztttddd\\\YYYWWWUUUUUUUUUVVVWWWXXXWWWVVVVVVQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFEEECCCBBBAAAAAAAAA>>>???@@@@@@>>>>>>@@@AAACCCEEEHHHKKKLLLLLLKKKJJJKKKIIIGGGFFFFFFEEEDDDBBB}}}|||qqqggg```^^^______```aaaccchhhkkklllpppwww}}}~~~{{{~~~}}}~~~yyymmmaaaZZZZZZ]]]aaagggsssvvvrrrtttrrrrrrssstttuuuuuuttttttooojjjkkkrrrzzzmmmddd```WWWVVVSSSRRRQQQPPPMMMJJJLLLNNNQQQTTT[[[hhhxxxqqqgggfffhhhiiihhheeegggiiijjjjjjiiigggeee```^^^ZZZVVVQQQLLLIIIHHHIIIHHHFFFEEECCCCCCBBBBBB???@@@AAA@@@??????CCCFFFMMMOOORRRUUUVVVUUUTTTRRRMMMKKKGGGEEEEEEEEEDDDBBB|||vvvjjjaaa_______________bbbgggkkklllpppvvv|||{{{yyywww{{{{{{wwwtttqqqooopppmmmfff^^^YYYZZZ^^^]]]cccooo|||xxxuuuuuuttttttuuuwwwxxxwwwvvvvvvpppkkkmmmuuu|||ooogggbbbZZZWWWTTTRRRQQQOOOMMMJJJJJJMMMQQQTTTZZZgggyyy|||||||||yyyvvvrrrkkkcccZZZRRRMMMJJJHHHHHHGGGFFFEEEDDDDDDDDD@@@BBBCCCBBBAAABBBHHHMMMVVVXXX\\\^^^___]]][[[YYYQQQMMMHHHEEEDDDDDDDDDCCC{{{zzz{{{zzzyyy|||~~~oooddd``````___^^^^^^aaafffjjjlllpppuuuzzzzzzzzz~~~zzzvvvuuu{{{~~~zzzvvvsssqqqjjjhhhccc^^^YYYVVVWWWXXXYYY___lllzzzyyywwwvvvuuuuuuvvvyyyzzzzzzyyywwwqqqmmmqqqyyysssjjjfff]]]YYYUUURRRPPPOOOMMMLLLIIIMMMQQQSSSWWWdddwwwzzzoooddd[[[TTTQQQKKKKKKJJJHHHHHHGGGGGGGGGBBBEEEGGGFFFEEEHHHPPPWWW___bbbeeeggggggddd```^^^VVVQQQKKKGGGFFFFFFFFFEEE{{{yyywwwxxxwwwyyyuuuiiiaaaaaa___^^^^^^aaafffiiilllooosssxxx}}}{{{{{{~~~}}}zzzxxxvvvoooeee]]]XXXUUUSSSRRRVVV\\\jjjxxx~~~xxxvvvvvvuuuuuuwww{{{}}}}}}|||yyyssspppuuu~~~wwwnnnjjj___[[[UUUQQQOOONNNNNNMMMJJJMMMPPPQQQTTT```sss~~~ssshhh```YYYVVVSSSQQQPPPNNNLLLKKKJJJJJJFFFIIILLLKKKKKKOOOYYYaaajjjllloooqqqppplllhhheee[[[VVVPPPKKKIIIIIIIIIIII~~~zzzwwwwwwxxxyyyzzzmmmbbbaaa___^^^]]]```eeeiiikkknnnrrrvvv{{{zzz}}}}}}oooddd^^^ZZZVVVRRRUUU[[[iiiwww|||wwwuuuvvvuuuvvvxxx|||~~~~~~~~~zzzuuusssxxxzzzqqqmmmaaa\\\UUUPPPNNNNNNNNNNNNKKKNNNPPPPPPQQQ\\\ooo~~~|||rrrhhh```[[[YYYYYYXXXUUURRRPPPNNNLLLLLLIIIMMMPPPOOOOOOTTT___hhhsssuuuxxxyyyxxxtttoookkk___ZZZSSSMMMKKKKKKLLLLLL}}}wwwuuutttuuu||||||pppggg```\\\]]]^^^___bbbfffiiikkkooosssxxx~~~sssddd[[[VVVTTTVVV[[[hhhxxxzzzxxxzzz{{{zzzyyy{{{}}}~~~~~~}}}xxxwwwwww{{{{{{ooohhhbbb\\\SSSNNNNNNNNNMMMLLLMMMNNNPPPRRRSSSYYYjjjzzzzzzqqqjjjfffbbb^^^[[[aaa___\\\XXXUUURRRQQQPPPOOORRRWWWZZZ^^^fffqqqzzz}}}|||{{{vvvooohhhaaaXXXRRRQQQQQQOOONNNzzzwwwvvvvvv|||sssiiibbb]]]]]]^^^^^^aaaeeehhhjjjnnnrrrvvv|||qqqbbb[[[XXXXXX]]]iiixxxzzzyyyzzz|||{{{zzz|||~~~~~~}}}xxxwwwxxx}}}~~~pppiiibbb[[[SSSOOONNNOOONNNMMMNNNNNNQQQRRRSSSYYYiiiyyyzzzuuuqqqkkkhhhhhhhhhhhhgggmmmlllhhhddd___ZZZWWWUUUVVV[[[aaafffllltttyyyrrrkkkddd[[[UUUSSSRRRPPPNNN|||zzzxxxxxx|||wwwlllddd___^^^^^^^^^```cccfffhhhlllooosssyyyiii^^^YYYZZZ```kkkxxxzzzyyy{{{|||{{{{{{}}}~~~}}}xxxxxxzzzsssjjjbbb[[[SSSOOOOOOPPPPPPOOONNNNNNPPPRRRRRRXXXgggvvv{{{qqqllliiihhhhhhjjjoootttwwwxxx{{{zzzwwwsssmmmfffaaa^^^ccciiiqqqxxx|||uuuooohhh___XXXUUUTTTQQQOOO}}}{{{zzzyyy|||{{{ppphhhbbb```___]]]^^^bbbdddfffiiimmmqqqvvv|||sssccc]]][[[bbbmmmxxxzzzzzz||||||{{{{{{}}}}}}|||wwwwwwzzztttjjjbbb[[[TTTPPPPPPQQQRRRQQQNNNMMMNNNPPPQQQVVVcccqqq||||||uuummmfffbbbcccggglllttt{{{|||vvvpppmmmtttyyywwwqqqjjjaaa[[[XXXWWWTTTQQQ~~~||||||zzz|||~~~uuummmfffcccaaa]]]^^^```bbbdddgggjjjnnnsssyyy~~~|||iiiaaa\\\dddoooyyy||||||~~~{{{{{{{{{}}}~~~|||zzzvvvwww{{{vvvkkkccc]]]UUUQQQQQQSSSSSSRRRMMMLLLLLLNNNOOOSSS___kkkxxxtttlllhhhdddaaaaaaffflllvvvzzzrrrlllddd^^^\\\ZZZWWWTTT}}}|||{{{{{{}}}{{{rrrjjjfffbbb^^^^^^```bbbdddfffiiilllqqqwww{{{}}}iii```\\\gggrrr{{{}}}~~~|||||||||~~~|||zzzwwwxxx|||zzzyyymmmddd^^^VVVRRRRRRSSSSSSRRRNNNLLLKKKMMMNNNRRR\\\ggguuu~~~rrrgggbbbaaabbbeeeiiipppwwwvvvppphhhccc```]]]YYYVVV}}}zzzzzz{{{}}}wwwnnniiiddd___^^^```aaacccfffhhhkkkpppuuuyyy}}}kkkbbb^^^jjjwww~~~~~~~~~{{{yyyzzzzzzqqqvvv}}}qqqfff```XXXSSSRRRSSSSSSQQQPPPMMMLLLNNNOOOSSS\\\eeerrrooohhhcccbbbcccgggpppyyy~~~~~~xxxooohhhddd___ZZZVVV~~~zzzxxxyyy{{{yyypppjjjeee```^^^```bbbcccfffhhhkkkooouuuyyyrrrjjj___mmmzzz}}}{{{|||uuukkkooossshhhaaaYYYTTTSSSSSSRRRQQQRRROOOMMMOOOQQQTTT\\\eeepppuuuiiifffdddfffhhhnnn{{{}}}tttlllfffaaaZZZVVV~~~{{{wwwttt|||uuulllfffdddbbbbbb___```bbbeeeiiillloooqqq{{{vvvjjjiiiqqq}}}|||zzzpppdddmmm}}}wwwmmmbbbXXXTTTSSSQQQRRRTTTTTTPPPOOOPPPPPPQQQWWW^^^ppp|||yyyooobbb``````gggsssvvvooojjjddd]]]ZZZ~~~{{{wwwzzz~~~zzznnngggcccaaa```^^^___aaadddhhhkkknnnpppyyy}}}}}}ooolllttt~~~{{{lllbbbjjjxxxyyynnncccXXXUUUSSSRRRRRRUUUUUUQQQOOOPPPPPPQQQWWW___ooo{{{|||pppgggbbbcccfffnnnyyyzzzrrrnnngggaaa^^^}}}yyyxxx{{{rrrhhhbbb___]]]]]]^^^```cccfffjjjmmmnnnvvvzzzxxxqqqyyyyyyggg^^^eeeqqq|||ooodddYYYUUUTTTRRRSSSVVVWWWSSSPPPPPPPPPQQQXXX```mmmyyy|||xxxqqqhhhaaadddhhhpppyyyvvvqqqkkkfffddd~~~yyyxxxzzzvvvkkkccc___\\\\\\]]]___aaadddhhhkkklllsssxxx~~~xxxsssbbb[[[aaajjjrrrggg[[[VVVTTTSSSTTTWWWYYYTTTPPPPPPOOOQQQWWW___jjjuuu}}}wwwsssnnnhhhccchhhpppzzzxxxtttnnnjjjhhh|||yyy{{{{{{ooofffaaa]]]\\\\\\^^^```cccgggiiikkkqqqvvv}}}~~~lll]]]YYY^^^dddvvvjjj]]]WWWUUUSSSTTTWWWYYYTTTQQQPPPOOOPPPVVV^^^fffqqq~~~yyyvvvrrrmmmiiinnnwwwyyyvvvrrrnnnmmmzzz{{{~~~uuukkkccc___\\\\\\^^^```cccfffhhhjjjnnnsss{{{~~~{{{fffXXXWWW\\\___vvvzzzmmm```YYYUUUSSSSSSVVVXXXTTTQQQQQQPPPOOOTTT[[[aaalll{{{|||yyytttpppuuu|||{{{zzzwwwuuuttt{{{{{{||||||pppfff```\\\]]]^^^```cccfffhhhjjjkkkpppyyyxxxaaaSSSTTTYYY[[[iii~~~qqqbbbZZZUUURRRRRRUUUVVVSSSQQQRRRPPPNNNRRRWWW]]]hhhwww|||xxxyyy~~~~~~||||||{{{zzzzzz}}}sssgggaaa\\\]]]^^^```cccfffhhhjjjiiinnnwww~~~vvv]]]PPPRRRWWWXXX___ssscccZZZUUUQQQRRRTTTTTTRRRQQQRRRPPPNNNPPPUUUZZZfffuuu~~~{{{vvvvvvxxx}}}xxxjjjaaaaaa\\\[[[___cccccceeeiiikkkoootttyyy|||nnnYYYSSSVVVWWWTTT___sssyyyhhh]]]WWWRRRRRRTTTTTTSSSRRRPPPNNNNNNPPPRRRXXX```mmm|||yyywwwxxx|||{{{nnndddccc^^^\\\___bbbbbbdddgggiiilllrrrvvvzzzkkkWWWQQQSSSTTTSSS]]]mmm{{{jjj___XXXSSSRRRUUUSSSSSSRRRPPPMMMMMMOOOQQQVVV^^^kkkyyy}}}yyyxxxyyy|||sssiiieee```]]]___aaaaaabbbeeefffjjjoootttxxx|||fffTTTOOOQQQRRRQQQYYYeee~~~mmmbbbZZZTTTSSSTTTRRRRRRQQQOOOMMMMMMNNNPPPTTT[[[ggguuu{{{wwwwwwyyy~~~wwwmmmfff```]]]___aaaaaacccffffffiiimmmrrrvvv{{{|||bbbRRROOOOOOPPPQQQVVVccc}}}pppddd\\\UUURRRSSSQQQQQQQQQOOOMMMLLLNNNOOOTTTZZZeeerrr~~~xxxvvvwww|||{{{qqqgggaaa^^^___aaabbbdddhhhfffiiimmmppptttyyy~~~xxx^^^RRROOONNNPPPSSSWWWiiisssggg]]]UUURRRRRRPPPQQQQQQPPPMMMMMMMMMOOOTTTYYYbbbooo|||~~~{{{wwwwww{{{xxxkkkddd```aaabbbbbbeeehhhgggiiilllooorrrvvv|||ttt[[[RRRPPPNNNPPPTTT[[[ooowwwkkk```WWWRRRRRRPPPQQQRRRQQQOOOMMMNNNOOOSSSXXX```kkkyyyzzzxxxzzzqqqjjjdddccccccaaacccfffggghhhkkkmmmooosssxxx|||zzzzzz~~~pppXXXQQQOOOMMMOOOTTT\\\mmm|||ooodddZZZTTTSSSPPPRRRSSSRRRPPPNNNNNNOOORRRUUU\\\ggguuu|||yyyyyyvvvnnngggdddccc```aaadddfffhhhiiikkkmmmpppuuuyyy~~~uuutttwwwmmmVVVPPPNNNLLLNNNTTTYYYfff}}}rrrggg\\\VVVUUUQQQRRRSSSSSSQQQOOOOOOOOOPPPSSSZZZdddrrr~~~|||{{{|||~~~vvvlllddd```aaabbbcccaaaeeeiiijjjiiilllrrrwww~~~}}}qqqoooqqq~~~~~~hhhTTTOOOOOONNNPPPUUU[[[```rrrwwwjjj```XXXTTTTTTSSSRRRQQQPPPOOOOOOOOOTTTTTTWWW___lll|||}}}~~~|||~~~yyynnnfffbbbaaabbbcccbbbeeeiiijjjiiilllrrrwww|||}}}}}}qqqoooqqq}}}zzzeeeRRRMMMNNNMMMOOOTTTZZZ```rrrwwwjjj```XXXTTTTTTSSSRRRPPPOOOOOOOOOOOORRRRRRUUU\\\iiixxxzzz}}}{{{zzzyyy~~~sssiiidddcccccccccbbbeeehhhiiijjjlllqqqvvvyyy{{{zzzpppnnnpppzzzsss```OOOLLLLLLLLLNNNSSSZZZ```qqqyyykkk```YYYUUUTTTSSSRRRPPPOOONNNNNNNNNOOOPPPRRRYYYdddsssxxxwwwwwwvvv~~~xxxvvvuuuxxxnnnhhhdddcccbbbccceeeggghhhiiilllppptttvvvyyy~~~vvvnnnmmmnnnvvvmmm\\\NNNLLLMMMKKKNNNSSSXXX___nnn}}}nnnbbbZZZVVVTTTSSSRRRPPPOOONNNNNNNNNNNNOOOQQQWWW```nnn{{{{{{wwwwwwxxxxxxyyywwwwwwssskkkfffcccbbbcccdddeeefffhhhkkkoooqqqtttxxx}}}{{{rrrmmmmmmnnnssshhhYYYNNNMMMNNNLLLNNNTTTWWW___kkk~~~rrrfff]]]XXXUUUTTTSSSQQQPPPOOONNNNNNNNNOOORRRVVV^^^jjjwww{{{xxxwwwyyy}}}}}}{{{yyyxxxnnnhhhdddaaabbbbbbcccdddgggjjjmmmnnnrrrvvv|||yyyrrroooooopppsss{{{eeeXXXNNNOOOOOOLLLNNNTTTVVV^^^ggguuuxxxkkk```ZZZWWWVVVTTTRRRQQQPPPOOOOOOMMMOOORRRUUU[[[fffsss}}}~~~~~~}}}xxx|||{{{qqqiiidddaaaaaa```aaabbbeeehhhkkklllnnnttt{{{zzzvvvsssttttttuuu{{{bbbVVVNNNOOOOOOKKKMMMSSSVVV\\\cccnnn~~~oooccc\\\YYYXXXVVVTTTRRRQQQPPPPPPLLLOOOQQQSSSXXXbbboooyyy}}}{{{vvvxxx~~~}}}rrrjjjdddaaa```______aaadddhhhjjjjjjlllrrryyy}}}|||zzzvvvwwwwwwwww|||```UUUNNNOOONNNJJJKKKQQQUUU\\\aaajjjrrreee]]]ZZZYYYWWWUUUSSSQQQQQQPPPKKKNNNPPPRRRVVV___mmmwww~~~zzzzzz{{{tttllleeeaaa^^^\\\[[[\\\```dddggghhhnnnpppsssxxx|||~~~}}}yyyYYYRRRLLLMMMNNNNNNOOOQQQVVV[[[aaalll{{{jjj^^^^^^WWWSSSSSSTTTPPPNNNNNNNNNOOORRRUUUVVVZZZfffsss~~~}}}{{{zzz}}}yyypppiiidddbbb___^^^^^^aaaccceeeeeekkkmmmqqquuuzzzqqqXXXQQQLLLLLLNNNNNNOOORRRUUU[[[bbblllpppddd___XXXSSSTTTTTTQQQNNNNNNMMMNNNQQQTTTTTTXXXcccppp|||~~~zzz{{{wwwoooiiidddbbb``````aaabbbbbbbbbfffiiimmmrrrxxx~~~gggUUUOOOKKKLLLMMMMMMOOOSSSTTT[[[ccclllvvvkkkaaaZZZTTTUUUTTTQQQOOOOOOMMMMMMPPPRRRSSSVVV```kkkyyy|||{{{~~~sssmmmeeecccaaa```aaaaaaaaa```dddfffjjjpppwww}}}vvv```SSSMMMJJJLLLMMMMMMPPPUUUVVV^^^fffmmmzzzzzznnnddd\\\VVVUUUUUURRROOOPPPNNNNNNOOORRRSSSUUU]]]gggttt~~~}}}xxxpppeeeccc```___```aaa``````ccceeeiiiooouuu{{{nnn\\\PPPLLLJJJLLLMMMNNNRRRXXX[[[aaahhhmmmuuu{{{oooggg___XXXVVVVVVRRRPPPQQQQQQOOOPPPRRRSSSTTT[[[cccoooyyy~~~uuuiiieeeaaa______`````````ccceeeiiinnnsssxxx|||~~~}}}gggYYYOOOLLLKKKMMMNNNOOOTTT\\\^^^bbbhhhmmmrrr~~~rrrjjjaaaYYYWWWVVVSSSQQQRRRRRRPPPPPPRRRSSSSSSXXX___jjjttt~~~||||||pppkkkeee```___``````aaaccceeehhhlllppptttwwwyyyttt```UUUNNNLLLLLLNNNOOOPPPWWW______aaaffflllqqqyyylllccc[[[XXXWWWSSSQQQRRRRRROOONNNQQQQQQQQQUUU[[[gggqqq~~~yyyvvvppphhhbbb___``````aaacccdddgggjjjnnnqqqtttuuu}}}nnn[[[RRRNNNLLLMMMOOOOOOQQQXXX```______dddkkkqqq~~~mmmddd[[[YYYWWWTTTRRRSSSRRRNNNMMMOOOPPPPPPSSSXXXeeeooo}}}{{{~~~{{{ssskkkfffbbb]]]^^^aaaaaabbbdddfffiiillloooqqq|||~~~~~~fffXXXQQQSSSMMMJJJNNNRRRTTTVVVYYY```^^^aaajjjvvvtttggg[[[WWWVVVSSSRRRSSSTTTQQQNNNMMMMMMPPPSSSVVV^^^iiiwww}}}~~~xxxnnnhhhccc^^^^^^aaaaaabbbccceeehhhkkkmmmooowwwzzzzzzdddWWWSSSZZZRRRMMMPPPUUUWWWYYY\\\```aaaeeemmmxxxvvvjjj^^^YYYXXXUUUTTTUUUSSSQQQOOOMMMMMMPPPSSSVVV[[[eeesss~~~ssskkkeee```___bbbbbbcccdddeeegggjjjlllmmmrrrvvv}}}qqq^^^UUURRRbbbWWWOOOPPPVVVZZZ\\\^^^```bbbgggnnnvvvzzzmmmaaa\\\[[[XXXVVVWWWSSSRRROOOMMMMMMPPPSSSUUUVVV```nnn{{{|||vvvoooiiicccbbbdddddddddeeefffhhhiiikkklllpppuuu}}}iiiXXXRRRQQQgggZZZOOOPPPVVV[[[]]]______bbbhhhmmmrrr~~~~~~qqqeee___]]]YYYWWWXXXSSSRRROOONNNNNNPPPRRRTTTSSS\\\iiivvvwww{{{tttnnnhhheeeeeeeeeeeeffffffhhhjjjkkklllpppuuu|||gggWWWRRRSSShhh]]]SSSTTTZZZ]]]```cccbbbeeejjjmmmoooxxxvvvhhhbbb^^^ZZZWWWWWWSSSRRRPPPNNNNNNPPPRRRSSSRRRYYYdddqqq|||{{{uuunnnhhhfffddddddeeefffgggiiikkkllloootttzzzjjjZZZUUUVVVfff___ZZZ\\\___bbbeeeiiihhhjjjnnnpppqqqwww{{{llleee```ZZZVVVVVVSSSRRRPPPOOOOOOPPPQQQRRRRRRVVV___kkkwww}}}sssiiieeeaaaaaabbbccceeegggiiijjjlllooouuuyyy|||mmm[[[UUUUUU```]]]]]]aaaccccccgggllljjjkkknnnrrrtttxxxqqqhhhbbb[[[WWWUUUSSSRRRQQQOOOOOOPPPQQQQQQRRRTTTZZZdddqqq~~~{{{uuujjjddd^^^___```aaacccfffhhhiiihhhkkkpppuuuyyy|||lllZZZSSSQQQYYYZZZ^^^bbbbbbbbbfffllljjjiiimmmrrruuuyyyzzzuuukkkddd]]]WWWVVVSSSRRRQQQPPPOOOPPPPPPQQQQQQSSSWWW```mmmzzz{{{sssjjjgggdddbbbaaabbbdddddddddgggiiimmmrrrvvv{{{~~~fffZZZUUUPPPYYY\\\___bbbbbbcccdddeeejjjmmmpppqqqsssyyyzzznnnvvvyyynnnfff___YYYWWWRRRRRRQQQQQQQQQRRRRRRSSSVVVUUUVVV[[[ffftttyyyooohhheeeaaa```aaabbbddddddgggiiikkkooosssxxx|||~~~~~~yyycccYYYVVVTTTZZZ^^^cccggggggfffffffffhhhkkkmmmoooqqqvvv~~~rrrttt|||pppggg___ZZZYYYTTTSSSRRRRRRRRRRRRSSSSSSTTTSSSTTTYYYdddqqq}}}wwwkkkgggaaa^^^___aaacccdddgggggghhhkkkooosssxxxzzz}}}ppp^^^XXXYYYZZZ[[[___eeeiiiiiigggeeeeeefffiiilllmmmooossszzzxxxrrrvvvlllbbb\\\[[[VVVUUUTTTSSSRRRRRRSSSSSSQQQQQQRRRWWW```mmmyyy|||pppjjjccc^^^]]]___bbbccceeeeeeeeefffjjjnnnsssvvv|||~~~iii[[[XXX[[[^^^\\\___ccceeedddcccccccccgggjjjmmmnnnooorrryyy~~~}}}pppyyyyyylllbbb^^^XXXWWWUUURRRQQQQQQQQQRRRPPPPPPQQQUUU]]]iiiuuu}}}~~~vvvpppggg```^^^___aaabbbbbbbbbbbbcccfffkkkooorrrzzz|||{{{eeeZZZYYY]]]bbbaaabbbbbbaaa```aaaccceeeiiillloooppppppsssyyy}}}pppttt{{{kkkbbb[[[YYYUUURRRPPPOOOPPPPPPPPPQQQRRRTTTZZZdddpppyyy}}}}}}vvvmmmeeeaaa`````````^^^______aaaeeeiiimmmooovvvyyy}}}tttccc[[[[[[___eeeggggggeeecccaaabbbfffiiijjjmmmpppqqqpppssswww|||wwwsss|||vvvhhh^^^[[[WWWSSSPPPOOOOOOPPPPPPQQQRRRSSSWWW___kkkttt|||~~~|||rrriiidddaaa______[[[\\\^^^aaadddhhhkkkmmmqqqtttxxx|||nnnaaa]]]^^^bbbgggjjjjjjhhhfffdddeeegggiiihhhkkknnnooonnnppptttxxx~~~uuuvvvpppbbb___ZZZUUURRRQQQQQQQQQPPPQQQRRRQQQSSSZZZeeennn||||||~~~}}}zzz|||}}}~~~vvvmmmfffbbb___^^^YYYZZZ]]]aaaeeehhhkkklllmmmpppuuuyyy|||iii___^^^___ccchhhhhhiiijjjhhhfffeeefffgggfffiiilllmmmlllmmmqqquuuzzzvvvsss}}}uuueeebbb]]]WWWTTTRRRRRRSSSOOOQQQQQQOOOPPPVVVaaajjjwww~~~~~~}}}yyywwwvvvtttuuu|||yyysssjjjaaa]]]ZZZ[[[^^^aaadddgggjjjkkkoooppprrruuuzzzxxxggg```aaabbbbbbcccfffeeedddcccccccccdddeeeddddddeeegggiiimmmoooqqq{{{}}}|||zzzqqqfff\\\WWWUUUQQQPPPRRRNNNOOOOOONNNOOOUUU^^^eeevvv~~~zzzwwwwwwwwwvvvzzz~~~wwwnnneeeaaa\\\]]]___aaacccfffhhhiiinnnoooqqqtttyyy~~~sssddd```bbbddddddeeeccccccbbbaaaaaabbbcccdddccccccdddeeehhhkkkmmmoootttwww}}}vvviii]]]XXXVVVSSSQQQQQQOOOPPPPPPOOOOOOTTT\\\cccqqqzzz}}}wwwwwwxxxwwwwwwxxx|||~~~tttkkkggg````````````bbbdddeeeggglllmmmooossswww|||yyylllaaa___ccceeefffggg``````_________aaabbbccccccccccccdddfffiiikkklllmmmqqq}}}nnn___ZZZYYYVVVRRRPPPOOOPPPQQQOOOOOORRRYYY___kkkuuuwwwuuuvvvuuuttttttwwwyyypppmmmcccbbbaaa```aaaccceeegggjjjkkkmmmqqquuuzzz~~~rrrhhh______ccceeeeeeggg______^^^^^^___aaacccddddddddddddeeefffhhhjjjllljjjppp|||tttbbb\\\\\\YYYSSSOOOPPPQQQQQQPPPNNNPPPVVV[[[dddooo{{{{{{tttssssssrrrrrruuu|||vvvqqqfffdddbbb```aaaccceeeggghhhiiikkknnnssswww|||~~~~~~~~~ooofff___```bbbcccccceeeaaaaaa``````aaaccceeeffffffeeeeeefffhhhjjjlllmmmmmmsss}}}|||yyyfff___^^^ZZZTTTPPPOOOQQQQQQPPPNNNOOOSSSWWW___jjjwwwyyytttrrrqqqssssssxxx}}}xxxkkkiiieeeaaa```bbbeeegggeeefffiiilllpppuuuzzz|||~~~}}}nnnfff``````aaaaaabbbdddddddddccccccccceeefffgggfffffffffgggiiilllnnnooopppwww~~~||||||jjjbbb^^^ZZZUUURRRMMMPPPQQQPPPNNNNNNRRRUUUZZZeeerrr|||yyytttrrrtttppptttzzzsssoooiiiccc``````bbbddddddeeegggjjjoootttxxxzzz~~~|||~~~|||nnnfff```___``````bbbeeegggfffeeeddddddeeefffgggeeeeeefffgggjjjllloooqqqqqqyyy~~~mmmddd^^^XXXUUUUUULLLNNNQQQPPPNNNNNNQQQTTTVVVaaammmvvv~~~vvvssstttnnnqqqvvv|||xxxsssllleee```___```bbbcccdddfffiiinnnssswwwyyy||||||wwwmmmeee______``````cccggghhhgggfffeeeeeeeeefffgggddddddeeegggiiimmmoooqqqqqqyyy}}}oooeee]]]WWWUUUWWWKKKNNNPPPPPPNNNNNNPPPSSSTTT^^^iiirrr}}}xxxppppppppptttzzz}}}rrriiidddccccccccccccccccccdddhhhlllpppsss|||{{{zzz|||}}}ooocccccccccaaaaaaaaaccceeeiiigggdddcccccccccbbbaaaccceeegggjjjlllnnnoooooommmpppxxxttteee]]]YYYWWWUUUSSSQQQOOONNNOOOPPPPPPOOOTTTXXX```kkkxxxxxxqqqqqqqqqssswww|||wwwmmmgggcccaaaaaaaaaaaaaaabbbeeejjjnnnqqqwwwwwwxxx{{{vvvjjjcccbbbbbbbbbdddeeeeeeeeegggeeebbbaaabbbcccbbbbbbbbbccceeegggjjjmmmooopppoooqqqxxxxxxiii```[[[XXXVVVSSSQQQNNNMMMNNNOOONNNMMMPPPSSSZZZeeeqqq}}}zzzsssrrrqqqrrrtttvvv}}}uuummmfffbbb___^^^]]]]]]^^^bbbfffjjjmmmppprrruuuxxx|||ooofffcccaaaaaaeeekkknnnllliiifffcccaaa```aaabbbbbbbbbbbbcccdddgggjjjnnnqqqsssuuuvvvzzzzzz}}}mmmccc]]]YYYWWWTTTQQQNNNMMMMMMMMMLLLKKKMMMPPPVVV___jjjwww}}}wwwtttqqqqqqrrrssswwwuuukkkccc^^^[[[[[[ZZZ[[[^^^bbbfffiiikkknnnrrrvvvzzz}}}yyykkkdddaaa___aaajjjvvv|||zzzttthhheeebbb``````bbbbbbbbbeeeeeefffhhhlllpppuuuwwwyyyzzz|||wwwoooeee___ZZZWWWVVVSSSPPPNNNNNNMMMLLLKKKNNNPPPUUU\\\fffrrr|||zzzvvvsssqqqrrrsssuuu~~~zzznnnddd^^^[[[[[[ZZZZZZ\\\___ccceeegggkkkppptttvvvyyy}}}rrrfffbbb___^^^aaannn~~~lllhhhdddaaaaaaaaabbbbbbeeeeeeeeegggjjjooosssuuuwwwwwwyyy|||vvvvvv~~~ooofff___[[[XXXXXXUUURRRPPPOOONNNMMMLLLNNNPPPSSSXXXaaammmzzzyyy~~~yyyuuusssssstttuuu{{{rrrgggaaa^^^]]][[[[[[\\\^^^aaabbbeeeiiimmmpppqqqtttyyy}}}}}}}}}mmmccc```^^^]]]aaammm}}}lllhhhdddaaaaaabbbccccccbbbbbbcccdddgggjjjlllnnnooooooqqqtttuuu|||yyyqqqxxxqqqgggaaa\\\YYYXXXVVVRRRPPPPPPOOONNNMMMKKKNNNQQQUUU[[[eeesss|||{{{}}}xxxuuuuuutttssswww|||zzzoooiiibbb```^^^\\\\\\^^^```aaacccfffjjjllllllnnntttzzzzzz}}}zzzmmmeee```___]]]```hhhssszzzyyyvvviiieeeaaa___```ccceeefffaaabbbcccdddeeefffggggggiiiiiikkklllmmmsssrrroootttuuukkkccc]]]ZZZWWWTTTQQQPPPOOOOOONNNMMMJJJMMMPPPSSSWWW```mmmvvvyyy{{{wwwuuusssqqqsssxxx}}}xxxrrrdddccc```^^^]]]^^^```aaaaaaeeehhhhhhhhhkkkqqqwwwyyy|||zzzppphhhccc___^^^^^^dddkkkooommmjjjeeebbb^^^]]]___cccfffhhhcccdddeeeeeeffffffeeeeeeggggggiiijjjjjjooo}}}vvvllllll|||yyynnneee^^^ZZZVVVSSSPPPOOOOOOOOONNNMMMKKKNNNRRRTTTWWW___kkkuuu|||wwwqqqzzz{{{wwwwwwwwwtttqqqzzzvvvlllhhhdddaaa``````___]]]aaaaaabbbdddgggjjjmmmooosssvvvzzz}}}qqqlllhhhdddccc___[[[[[[^^^ccceeeeeeaaa```^^^]]]]]]___bbbccc___```fffnnnnnnhhhcccccchhhhhhhhhhhhiiioooxxx~~~lllkkkvvvvvvkkkaaa[[[WWWTTTQQQOOONNNNNNMMMLLLNNNNNNNNNPPPTTT]]]gggnnn{{{sssvvv{{{yyyyyyvvvssswww}}}~~~qqqmmmhhhdddbbbaaa___^^^```aaaaaacccfffiiilllmmmpppssswww{{{{{{pppllljjjgggeeeaaa\\\[[[]]]aaacccccc```___]]]\\\\\\^^^```bbbdddgggooowwwxxxqqqjjjhhhfffggghhhggghhhllltttzzzppphhhnnnuuu{{{oooeee^^^YYYVVVSSSQQQPPPPPPNNNMMMOOOOOONNNOOORRRYYYaaahhhuuuzzz{{{uuu{{{}}}{{{yyyvvvtttvvv|||yyytttnnnhhheeebbb___^^^`````````aaadddfffiiikkkkkkooossswww|||ssslllkkkjjjjjjfffccc^^^\\\\\\^^^______^^^]]][[[ZZZ[[[\\\^^^___aaaeeennnwwwxxxppphhhdddccceeegggffffffhhhnnnrrr~~~}}}kkkjjjnnnvvvjjjbbb\\\YYYVVVSSSRRRRRRPPPOOOPPPOOONNNMMMOOOTTT[[[```mmmsss|||xxxppp{{{yyytttsssuuu~~~}}}uuummmhhhccc```^^^_________```aaadddfffggghhhkkkpppuuuyyyzzzlllhhhhhhhhhiiigggddd```\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]][[[^^^eeennnnnngggaaa___```cccfffeeeddddddgggjjjvvvyyypppooo{{{{{{nnneee^^^[[[WWWUUUTTTSSSQQQOOOPPPOOOOOONNNNNNRRRWWW[[[fffmmmxxxzzzkkk~~~~~~{{{wwwuuuuuuzzz|||ssslllfffbbb```______^^^___```bbbccceeefffiiinnnrrrwww|||uuukkkiiiggggggiiifffdddaaa]]]YYYXXXXXXYYYYYYXXXXXXWWWXXXYYYZZZZZZ\\\\\\___eeefffaaa___```___bbbeeedddbbbaaaccceeepppzzzrrrvvvqqqggg```]]]YYYVVVTTTSSSQQQOOOOOOOOOOOONNNOOORRRVVVZZZaaaiiiuuusss{{{~~~zzzyyyxxxzzzzzzqqqkkkfffddd```______^^^___```bbbcccdddgggkkkppptttyyyrrrkkkkkkiiiggghhhdddcccaaa]]]YYYWWWWWWYYYWWWWWWWWWWWWWWWXXXXXXYYY[[[YYYYYY\\\]]][[[\\\___^^^aaaddddddaaa```aaaccckkkwwwssstttvvvlllccc___[[[XXXVVVTTTRRRPPPNNNOOOOOOOOOPPPRRRUUUXXX\\\eeerrr{{{{{{||||||zzz{{{xxxqqqllliiiaaa```___^^^^^^___aaaaaabbbdddiiimmmqqquuu{{{~~~kkkiiijjjgggdddeeeaaaaaa```\\\XXXVVVWWWYYYVVVVVVWWWWWWWWWXXXXXXXXXYYYVVVUUUXXXYYYWWWYYY\\\___bbbdddccc```___aaacccfffooouuupppxxx}}}rrrfffbbb^^^ZZZXXXVVVSSSQQQNNNOOOPPPPPPOOOPPPRRRTTTVVV```mmmwww}}}zzz}}}}}}yyywww||||||uuupppmmmaaa```______^^^___```aaa```cccgggjjjnnnrrrwww{{{|||wwweeedddgggccc```aaa___```___\\\XXXVVVXXXZZZVVVVVVWWWWWWWWWXXXXXXXXX[[[XXXXXX[[[\\\ZZZ[[[^^^```bbbdddccc```___aaadddccciii|||xxxiiilllxxxwwwhhhddd```\\\ZZZXXXUUUSSSOOOPPPPPPOOONNNNNNOOOQQQRRR\\\iiisssxxx}}}{{{{{{yyyzzz~~~vvvqqqkkkfff```]]]^^^```___^^^___aaacccgggkkkooosssuuu|||~~~rrrccc^^^___^^^\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]aaaaaabbbbbbaaa```______^^^hhhuuu|||sssjjjkkk}}}pppggg___\\\ZZZVVVTTTTTTRRRQQQPPPOOONNNNNNNNNNNNRRRWWW```jjjttt}}}}}}|||{{{yyyxxx~~~{{{qqqkkkddd`````````___]]]^^^___aaadddgggkkkoooqqqwwwyyy|||~~~zzzkkk]]]YYYZZZYYYWWWVVVXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\_________^^^^^^^^^]]]]]]^^^fffppp}}}qqqfffdddtttwwwmmmccc^^^ZZZVVVSSSTTTQQQQQQPPPOOONNNNNNNNNOOOPPPUUU]]]eeeoooyyy}}}||||||zzzwwwyyy~~~yyyrrrjjjeeecccbbb___]]]\\\\\\^^^```cccfffiiikkkooorrruuuxxx{{{qqqdddXXXUUUVVVUUUTTTSSSUUUUUUTTTTTTTTTTTTTTTUUURRRRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTVVVYYY[[[]]]\\\\\\[[[ZZZZZZZZZ[[[[[[]]]bbbhhhrrrtttfff```kkktttggg```[[[VVVTTTTTTQQQPPPPPPOOOOOOOOOPPPPPPNNNQQQWWW___hhhsss~~~|||{{{|||{{{wwwvvvxxxzzzqqqkkkhhheeebbb___]]]]]]]]]]]]___bbbeeegggiiilllppptttwww|||kkk```VVVUUUVVVUUUSSSSSSQQQQQQQQQQQQRRRRRRSSSTTTQQQQQQPPPOOOOOOOOOPPPPPPRRRRRRRRRTTTVVVYYY\\\^^^ZZZZZZYYYXXXXXXXXXYYYZZZ\\\^^^bbbiiiyyyooobbbfffvvvzzzlllbbb\\\WWWUUUVVVQQQQQQPPPPPPPPPPPPQQQQQQMMMPPPSSSYYYaaammmyyy~~~zzz||||||xxxuuuuuuyyyyyyrrrnnnkkkgggddd```___^^^^^^^^^```ccceeeeeehhhlllppptttyyy~~~}}}ddd[[[TTTTTTUUUSSSRRRRRROOONNNNNNOOOOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOPPPOOOOOOPPPRRRTTTWWWZZZ\\\XXXXXXXXXWWWXXXXXXXXXYYY[[[[[[^^^dddqqq~~~jjjfffnnnpppfff___YYYWWWXXXRRRRRRQQQQQQPPPPPPQQQQQQNNNOOOQQQUUU\\\gggsss{{{{{{{{{{{{xxxtttsssuuu|||{{{vvvrrrnnnjjjeeecccaaa______```bbbdddcccfffjjjmmmqqquuuzzz~~~~~~rrr]]]VVVRRRRRRSSSPPPNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPMMMLLLMMMNNNOOORRRTTTVVVVVVVVVWWWXXXXXXXXXWWWWWWZZZZZZ\\\bbbkkk}}}wwwjjjiiiuuuvvvkkkccc\\\YYYZZZTTTTTTSSSQQQQQQPPPPPPQQQOOOOOOPPPSSSXXXbbbmmmuuu~~~||||||}}}zzzzzzwwwsssqqqsssvvv}}}~~~yyysssooohhhfffccc```___```aaacccbbbdddhhhkkkmmmqqquuuyyyyyy~~~~~~fffZZZTTTQQQRRRRRROOOLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPMMMMMMLLLLLLMMMOOOQQQRRRRRRTTTVVVXXXXXXWWWVVVTTTZZZYYY[[[___eeetttrrrjjjnnn}}}qqqhhh___ZZZYYYVVVUUUTTTRRRQQQPPPPPPPPPNNNNNNOOOQQQUUU]]]gggnnnyyyuuummmzzzyyyuuuqqqoooqqqssswww}}}vvvqqqjjjgggccc```______aaabbbaaacccfffiiikkknnnrrruuuvvv{{{www^^^ZZZUUURRRTTTSSSOOOLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOOOOPPPOOONNNNNNNNNOOOPPPQQQPPPRRRUUUXXXXXXWWWTTTRRRYYYXXX[[[^^^bbbmmmzzzmmmmmm}}}vvvkkk```ZZZYYYWWWVVVUUUSSSQQQPPPOOOOOOMMMMMMNNNOOOSSSZZZcccjjjvvv~~~yyyooorrrxxxqqqoooqqqrrrqqqtttzzz{{{tttsssmmmfffbbbaaabbbaaa```bbbbbbcccdddgggjjjmmmooouuuwwwzzz|||}}}jjjYYYUUUTTTQQQNNNKKKIIIHHHGGGIIIIIIHHHHHHHHHHHHIIIIIILLLMMMNNNNNNNNNOOORRRTTTUUURRRPPPOOONNNNNNLLLKKKNNNOOOQQQSSSTTTUUUVVVVVVUUUVVVYYY]]]aaajjjzzzqqqiiipppyyy}}}ooofff```^^^]]]ZZZUUURRRQQQPPPOOONNNMMMOOOPPPOOOOOOSSS\\\dddmmmwwwtttooosss{{{rrrmmmmmmmmmmmmqqqwww}}}xxxqqqiiidddcccbbb```^^^bbbbbbcccdddfffiiilllnnnrrrtttwwwyyy{{{~~~qqq]]]RRRPPPOOOMMMLLLJJJIIIHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMOOORRRUUUTTTRRROOONNNNNNNNNLLLKKKJJJKKKMMMNNNPPPQQQQQQRRRRRRRRRUUUYYY[[[aaaooo}}}yyykkknnnvvvvvvkkkddd```\\\YYYUUUSSSRRRQQQOOONNNLLLNNNOOONNNMMMQQQYYY```iiisssvvvlllrrrtttooonnnooopppttt{{{yyyqqqjjjgggeeebbb___bbbbbbbbbccceeegggjjjkkkmmmooorrruuuwwwzzz~~~{{{eeeXXXRRRKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMOOOSSSUUUSSSQQQNNNMMMMMMMMMLLLJJJHHHIIIJJJLLLMMMNNNNNNNNNPPPQQQTTTWWWXXXZZZdddooouuuoooqqquuusssiiiccc\\\ZZZVVVTTTSSSRRRPPPNNNLLLMMMNNNLLLKKKNNNTTTZZZccclllyyytttoooxxxyyyvvvvvvwwwwwwzzzyyyrrrnnnkkkgggcccbbbaaaaaaaaabbbdddfffgggiiikkknnnqqqssswww{{{~~~qqq```WWWTTTIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJKKKLLLMMMOOOSSSVVVRRRPPPNNNMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNQQQQQQUUUXXXYYYYYY___hhhyyywwwmmmjjjxxx|||oooggg^^^[[[XXXVVVUUUSSSPPPNNNNNNNNNNNNMMMLLLMMMQQQUUU]]]fffrrr|||nnnnnn|||~~~|||}}}|||{{{|||~~~zzzzzz}}}yyyuuupppkkkgggbbbaaa`````````aaabbbcccfffhhhkkknnnpppssswwwzzz}}}uuufffZZZRRRNNNKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGIIIJJJKKKLLLNNNRRRUUURRRPPPNNNMMMNNNNNNMMMKKKLLLLLLMMMNNNNNNOOONNNNNNPPPPPPTTTYYYZZZYYY]]]dddmmmqqqhhhpppvvvlllbbb___[[[XXXVVVTTTRRROOOPPPPPPOOONNNMMMNNNPPPQQQYYY```lllvvv~~~ttthhhqqq~~~}}}yyywwwyyy{{{vvvpppkkkccccccaaa`````````aaaaaadddfffhhhjjjlllooorrruuuxxx{{{|||iii^^^WWWPPPJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKMMMQQQSSSSSSQQQOOONNNOOOOOONNNMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMQQQVVVXXXWWWZZZ___fffvvvnnnnnnvvvttthhhddd^^^ZZZWWWUUUSSSQQQQQQPPPPPPOOOOOOOOOOOOOOOUUU[[[dddnnnwwwuuuppp||||||{{{xxxxxxzzz{{{~~~vvvqqqgggfffdddbbbaaaaaabbbbbbaaaccceeeggghhhjjjmmmppprrruuuyyy}}}qqq___WWWSSSPPPLLLJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLOOORRRSSSRRRPPPOOOPPPPPPOOONNNMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLOOOTTTVVVUUUWWW[[[aaammmwwwooolll{{{|||nnnhhhaaa[[[WWWUUUTTTSSSPPPPPPOOOOOOPPPOOONNNMMMRRRVVV]]]fffoooyyyvvvxxx}}}xxxtttuuuuuussstttxxxttt||||||vvvjjjhhhfffdddcccccccccccc___aaacccdddeeefffiiilllnnnqqquuuyyy|||yyydddUUUNNNMMMMMMMMMHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJKKKJJJJJJKKKNNNQQQTTTRRRPPPPPPQQQQQQPPPOOOOOOPPPPPPPPPPPPOOOOOONNNOOOMMMOOOSSSUUUTTTVVVZZZ]]]ggg{{{qqqfffoooqqqkkkbbb[[[WWWUUUUUUTTTOOONNNNNNOOOOOOOOOMMMLLLPPPSSSXXX```jjjuuu~~~uuummmttt|||sssmmmnnnqqqqqqqqqrrrtttyyy}}}vvvrrrnnnjjjgggeeebbb``````bbbdddeeedddcccdddeeemmmnnnqqqsssvvv{{{pppfffYYYQQQMMMLLLIIIGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJHHHFFFDDDCCCEEEGGGHHHKKKJJJIIIHHHIIILLLOOOQQQQQQOOOLLLLLLMMMOOOOOONNNOOONNNMMMMMMLLLLLLMMMMMMKKKLLLNNNPPPSSSUUUWWWXXXaaafffuuuvvvcccgggyyyzzzpppfffaaa]]]XXXTTTTTTOOOPPPRRRRRRRRROOOLLLJJJMMMQQQVVV\\\cccmmmyyyrrrsssxxxvvvooonnnooonnnnnnooonnnrrryyy}}}yyytttooollliiieeecccaaaccceeeeeedddcccdddeeelllmmmoooppprrrvvvzzz~~~vvveee^^^TTTNNNLLLLLLJJJGGGHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIGGGEEEDDDFFFGGGIIILLLKKKIIIIIIIIIKKKNNNPPPQQQOOOLLLLLLMMMNNNNNNMMMNNNNNNMMMLLLLLLLLLMMMMMMJJJKKKMMMPPPRRRUUUWWWXXXaaafffsssyyyddddddooouuujjjddd___YYYUUUUUUQQQQQQRRRRRRQQQOOOMMMLLLMMMQQQUUUZZZ```iiiuuu}}}{{{rrrjjj~~~tttpppnnnllllllnnnjjjlllpppwwwzzztttooojjjfffcccbbbdddeeeeeedddcccdddeeeiiikkkllllllmmmooosssvvvyyy|||sssdddZZZUUUPPPMMMNNNNNNLLLJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIGGGEEEEEEFFFHHHIIILLLKKKJJJIIIIIIKKKMMMOOOPPPNNNLLLLLLMMMNNNMMMLLLNNNMMMMMMLLLLLLLLLLLLLLLIIIKKKMMMOOORRRUUUWWWXXX___cccooofffaaaeeennn}}}pppiiibbb[[[WWWWWWSSSSSSRRRRRRPPPOOONNNNNNMMMPPPTTTWWW[[[cccmmmuuu}}}uuummmwwwzzztttpppllllllooojjjkkklllpppxxx|||uuuoooiiifffdddeeeeeedddbbbbbbcccdddfffgggiiiiiiiiikkknnnppprrrvvv{{{||||||hhhYYYTTTRRRQQQPPPRRRQQQOOOMMMJJJIIIGGGFFFFFFHHHIIIKKKIIIHHHFFFEEEEEEEEEFFFGGGIIIIIIHHHHHHJJJKKKNNNOOOOOOMMMLLLLLLMMMMMMLLLKKKMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKMMMPPPSSSUUUWWWXXX[[[___hhhwwwjjjaaa```bbbyyyxxxnnnfff^^^YYYXXXUUUTTTRRRPPPOOONNNNNNOOONNNPPPRRRTTTVVV\\\eeelllvvv~~~rrrnnntttxxxqqqkkkkkknnnkkkjjjiiikkkpppzzzwwwqqqlllgggggggggdddbbb```aaacccccceeefffggghhhiiilllnnnmmmqqqvvvzzz}}}ssskkkwwwvvvbbbVVVRRRRRRRRRRRRRRRQQQOOOMMMJJJIIIGGGFFFEEEGGGHHHJJJFFFFFFDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGIIILLLNNNOOOMMMLLLKKKLLLMMMMMMLLLKKKMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMOOOQQQSSSVVVWWWXXXUUUYYY```jjjxxxrrrddd```]]]kkkuuukkkaaa[[[YYYVVVTTTRRRPPPNNNNNNNNNOOONNNOOOQQQPPPQQQVVV]]]cccnnnyyyxxxmmmjjj}}}uuullliiikkkhhhgggeeeeeehhhppp{{{|||uuupppmmmllljjjfffbbb```aaabbbbbbdddfffffffffgggiiikkkjjjmmmpppsssvvvyyy}}}|||jjjkkk|||kkk]]]UUUOOOOOOQQQQQQPPPMMMKKKIIIIIIHHHGGGFFFFFFFFFGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMJJJIIIJJJKKKMMMNNNMMMKKKLLLLLLKKKJJJJJJJJJJJJJJJMMMNNNOOOQQQSSSTTTUUUVVVQQQUUU[[[```hhhwwwnnnccc\\\aaammm}}}rrrfff^^^[[[WWWVVVSSSQQQOOOOOOOOOOOONNNOOOOOONNNMMMPPPWWW]]]fffqqq}}}xxxmmmttt}}}pppkkklllgggeeecccbbbccciiirrrxxx|||wwwsssrrrooojjjeeebbbbbbcccbbbdddffffffeeedddeeefffgggiiikkkmmmnnnrrrvvvyyyzzz}}}yyyvvvmmm___VVVQQQLLLNNNOOOOOOMMMKKKIIIGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHKKKMMMOOONNNLLLLLLKKKJJJJJJIIIIIIJJJJJJMMMNNNNNNOOOPPPQQQRRRRRRQQQUUUXXXYYY\\\iii}}}iii^^^^^^ccctttzzzlllbbb^^^YYYXXXVVVTTTSSSQQQPPPPPPNNNNNNNNNLLLKKKMMMSSSYYY^^^jjjwww~~~tttnnnvvvuuunnnnnnfffeeecccaaabbbgggnnntttyyyxxxvvvsssmmmgggdddcccddddddeeefffeeecccaaaaaabbbfffggghhhhhhjjjmmmqqquuuuuuxxx|||}}}tttdddXXXQQQMMMLLLNNNPPPPPPMMMKKKIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGJJJNNNOOONNNMMMKKKKKKJJJIIIIIIIIIIIIJJJMMMMMMMMMNNNNNNOOOOOOOOORRRUUUWWWUUUVVVaaavvvoooaaa___aaaddd}}}qqqeeeaaa[[[ZZZYYYWWWUUUTTTRRRQQQNNNNNNNNNKKKJJJLLLRRRWWWZZZfffrrrzzztttqqqyyywwwqqqlllgggdddeeedddccceeeiiittt{{{~~~vvvooollliiifffccceeefffeeedddbbbaaabbbcccffffffggghhhjjjlllnnnooooooqqquuuwwwyyy|||wwwgggZZZPPPMMMNNNJJJJJJIIIHHHFFFEEEDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAABBBCCCDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDGGGIIIJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJKKKMMMNNNOOOMMMQQQUUUTTTUUU___ooo}}}hhh]]]]]]]]]jjj{{{nnneeeaaaZZZVVVWWWXXXVVVUUUVVVSSSQQQOOOMMMLLLLLLMMMMMMWWW]]]fffpppyyysssrrrsssnnnhhhdddccccccaaacccgggmmmsss~~~~~~wwwssspppllliiihhhhhhgggeeedddcccddddddeeeeeefffggghhhjjjlllmmmlllooorrrtttuuuwwwzzz}}}|||~~~kkk^^^TTTLLLHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCEEEGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJKKKLLLNNNNNNMMMOOOQQQQQQSSS[[[hhhsss|||hhh```[[[dddvvvtttjjjbbb[[[VVVWWWXXXUUUTTTTTTRRRQQQOOOMMMLLLLLLMMMNNNRRRXXX```jjjsss{{{{{{pppuuu}}}tttlllfffeeecccaaabbbeeeeeeiiirrr|||~~~zzzvvvqqqmmmkkkjjjhhhfffeeeeeeeeeeeedddddddddeeefffgggiiiiiiiiikkknnnooopppqqqsssuuuvvvxxx{{{}}}~~~}}}rrr___SSSNNNIIIFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFDDDCCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJKKKMMMMMMNNNOOOOOOPPPSSSYYYbbbhhhyyyggg^^^aaahhh|||{{{qqqhhh```ZZZYYYYYYVVVTTTUUUQQQPPPOOOMMMMMMMMMNNNOOONNNRRRYYYaaajjjttt}}}wwwtttzzz~~~uuulllhhhfffcccccceee___ccchhhppp{{{~~~xxxsssooommmiiigggfffeeeddddddccccccccccccdddeeeffffffgggiiikkkkkkkkklllmmmooosssuuuwwwyyyzzz|||{{{iiiVVVNNNLLLJJJGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCCCCCCCCCCBBB@@@@@@@@@?????????AAABBBCCCEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLPPPOOONNNQQQUUU[[[```bbbwwwrrreeeccccccmmmxxxoooggg___^^^\\\XXXVVVVVVQQQPPPOOONNNNNNNNNNNNOOOLLLOOOSSSZZZbbbmmmwww~~~}}}~~~qqqkkkgggcccaaabbb^^^```dddiiippp}}}}}}uuuqqqlllhhhgggfffdddcccddddddccccccccccccddddddfffhhhiiiiiihhhhhhjjjkkkoooppprrrssstttvvvyyy|||~~~ppp```OOOJJJJJJJJJHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFDDDCCCBBBCCCBBBAAA?????????>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJNNNLLLLLLPPPVVV[[[^^^___llljjjeee```eeezzzvvvlllccc```]]]YYYVVVVVVQQQQQQPPPOOONNNNNNNNNNNNLLLNNNQQQUUU\\\fffqqqxxxwwwnnniiiccc```___^^^aaadddeeeiiirrrzzzrrrnnnllljjjgggeeefffeeeddddddcccccccccccceeefffggggggffffffgggiiihhhjjjlllmmmmmmooorrrtttwwwxxxzzz|||~~~~~~cccVVVIIIFFFGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDBBBAAAAAABBBBBB@@@???>>>>>>>>>??????AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHIIILLLQQQVVVZZZ[[[cccvvvvvvhhh\\\___lllzzzpppfffaaa]]]XXXUUUUUURRRRRRQQQPPPOOONNNMMMMMMMMMNNNOOORRRWWW___iiioooxxxuuunnngggbbbaaa^^^aaadddcccccciiittt}}}{{{vvvsssqqqmmmjjjhhhgggfffeeeddddddddddddcccdddeeeeeeddddddeeegggdddfffhhhhhhhhhjjjlllooonnnppprrruuuwwwxxxyyyyyy|||~~~nnnXXXNNNFFFDDDDDDBBBAAACCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAA@@@??????AAAAAA@@@???======???@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHJJJMMMQQQUUUXXX[[[kkksss\\\]]]eeeooovvvkkkfffaaaZZZWWWWWWSSSSSSRRRQQQOOONNNLLLKKKLLLLLLMMMNNNQQQXXX```eeeqqqxxx{{{tttlllfffddd]]]aaacccbbb```ccclllttt|||yyyvvvrrrnnniiiiiigggfffeeedddddddddaaacccddddddccccccdddfffdddeeegggggggggiiikkkmmmiiijjjmmmppprrrsssttttttvvvzzz}}}~~~}}}cccSSSLLLFFFDDDCCC@@@@@@CCCCCCCCCBBBAAA@@@>>>>>>======<<<<<<<<<<<<======>>>@@@???>>>>>>@@@AAA@@@???<<<===???AAABBBCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJJJJKKKNNNTTTXXXWWWdddxxx```^^^bbbdddyyy}}}qqqkkkeee___[[[[[[TTTTTTSSSRRRPPPMMMKKKJJJJJJJJJKKKKKKMMMRRRYYY^^^kkksss~~~wwwnnngggdddaaaaaabbbccceeefffhhhiiittt{{{~~~xxxtttppplllgggfffggggggdddbbb``````aaaccceeeeeebbb```cccdddeeefffffffffeeeeeehhhhhhiiikkklllmmmmmmnnnssstttuuuwwwzzz}}}kkkYYYLLLIIIEEEAAA@@@AAACCCEEECCCBBBAAA@@@???===<<<<<<======>>>>>>??????@@@@@@<<<===>>>>>>>>><<<;;;:::>>>???@@@AAABBBAAA@@@@@@??????AAABBBCCCDDDDDDDDDDDDFFFIIIKKKLLLKKKIIIHHHCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHJJJKKKLLLNNNRRRUUUVVV\\\gggyyytttaaa\\\```mmm{{{zzznnneee___ZZZVVVVVVVVVVVVSSSPPPNNNMMMMMMJJJMMMNNNMMMJJJLLLRRRXXXbbbhhhsss}}}wwwnnnjjjgggfffeeeddddddeeefffgggmmmrrr~~~yyytttooolllllljjjgggdddaaaaaaaaabbbcccccc```^^^dddddddddeeeeeeffffffgggggggggggghhhiiijjjllllllmmmmmmnnnooorrruuuwwwyyy}}}~~~www___QQQJJJGGGDDDAAA???@@@AAABBBAAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>??????======>>>???>>>===<<<;;;===>>>???@@@@@@@@@???>>>>>>???@@@BBBCCCCCCCCCCCCDDDFFFHHHJJJKKKJJJIIIHHHDDDDDDDDDEEEFFFFFFFFFGGGFFFGGGIIIIIIJJJLLLOOORRRRRRXXXbbbtttpppbbb]]]eeerrruuullleee^^^ZZZWWWWWWVVVTTTRRRPPPOOOOOOKKKMMMNNNMMMJJJKKKQQQVVV]]]cccmmmwwwtttmmmllljjjgggdddcccdddeeefffgggjjjrrr}}}vvvqqqooolllgggddddddcccbbbccccccccc```^^^ddddddccccccdddeeeggghhhfffeeeddddddeeegggiiikkklllkkkkkkkkkmmmpppsssuuuwwwxxxzzz|||hhhWWWNNNFFFEEECCCAAA?????????@@@????????????>>>>>>>>>===>>>>>>>>>>>>>>>============>>>?????????>>>===<<<<<<<<<===>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBCCCCCCDDDEEEGGGIIIJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIILLLOOORRRUUU\\\kkkiiiYYY[[[eeetttvvvlllddd^^^YYYXXXWWWUUUSSSRRRQQQQQQMMMNNNNNNLLLJJJJJJNNNRRRVVV\\\eeeoooxxx~~~{{{qqqpppmmmiiieeecccdddeeeggghhhgggjjjsss}}}zzzvvvqqqkkkfffgggfffddddddddddddcccaaacccbbbaaaaaaaaacccfffgggeeedddbbbaaabbbeeegggiiikkkjjjiiiiiijjjmmmppprrrrrrssstttvvvyyy{{{|||}}}uuu___QQQLLLDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@@@@???>>>===<<<<<<======>>>>>>>>>>>>======???@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGGGGGGGGGGHHHJJJMMMSSSTTTWWWccczzzxxx```ZZZ```iii|||ssshhhaaa[[[YYYWWWUUUTTTSSSRRRRRROOOOOOOOOMMMJJJJJJLLLNNNPPPUUU]]]fffoooxxxxxxwww|||{{{wwwqqqlllhhhgggggggggjjjgggggglllsss}}}{{{tttooojjjhhheeedddddddddcccbbbbbbaaa```______aaacccdddeeecccaaa```aaacccfffhhhgggfffeeeeeefffiiikkklllnnnoooppprrrtttvvvwwwxxxyyyxxxyyyzzz}}}~~~~~~~~~oooYYYLLLGGGCCCCCCCCCBBBAAA@@@???>>><<<============>>>>>>>>>>>>=========<<<<<<;;;;;;===>>>???@@@@@@???>>>===============>>>>>>??????;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHGGGFFFGGGJJJLLLPPPPPPSSS]]]ooooooaaa___aaammmyyylllddd^^^[[[WWWUUUUUUTTTSSSQQQQQQPPPOOOMMMKKKJJJKKKLLLMMMQQQWWW^^^fffpppyyyvvvnnnooozzz}}}vvvpppllljjjiiikkkgggeeehhhlllrrr~~~}}}xxxqqqnnniiifffeeeddddddccccccbbbaaa```___```aaaaaabbbbbb```___```aaaccceeeeeeeeefffggghhhiiikkkkkkkkklllmmmnnnpppqqqrrrssssssssstttvvvyyy|||~~~}}}}}}}}}}}}~~~nnnZZZNNNHHHBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>?????????>>>==================>>>??????;;;;;;===>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGIIILLLJJJLLLQQQZZZggg|||~~~fff[[[XXXaaaoootttkkkccc___YYYVVVVVVVVVTTTRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKNNNRRRWWW^^^gggqqqwwwxxxqqqttt}}}zzzuuuqqqooommmmmmiiigggggghhhkkkrrr{{{zzzsssnnnjjjhhhfffeeeddddddcccbbbaaa``````_________^^^^^^^^^___``````cccdddfffhhhjjjjjjjjjjjjiiiiiijjjkkklllnnnnnnooonnnoooqqqsssvvvyyy{{{|||~~~}}}|||||||||~~~wwwyyy|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~zzziiiZZZOOOHHHAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>???>>>=========<<<;;;;;;;;;<<<===>>>:::;;;<<<===>>>?????????AAAAAABBBBBBCCCCCCDDDDDDBBBCCCCCCCCCDDDEEEEEEEEECCCCCCDDDDDDDDDEEEHHHKKKIIILLLTTT]]]dddqqqrrr___XXX[[[bbbpppuuuiiiccc\\\YYYYYYYYYVVVSSSSSSRRRPPPOOOOOONNNMMMLLLJJJLLLMMMQQQVVV___iiioooyyyxxxtttrrrxxx}}}zzzwwwuuusssrrrpppllljjjjjjhhhhhhmmmsssyyy~~~vvvqqqmmmjjjhhhfffffffffeeecccbbb```___\\\]]]]]]]]]]]]]]]]]]]]]\\\^^^aaadddeeefffeeeeeegggggghhhiiijjjkkkllllllkkklllooorrruuuwwwxxxyyyyyyxxxvvvuuuvvvwwwyyyzzzsssvvvyyy}}}~~~{{{{{{|||}}}}}}}}}}}}}}}{{{{{{|||}}}}}}}}}||||||yyyzzz{{{|||||||||||||||{{{}}}~~~~~~~~~~~~~~~zzzmmm```TTTJJJDDD@@@???>>><<<<<<<<<===>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>>>>>>>===<<<;;;;;;:::999:::;;;<<<===999:::;;;===>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDAAABBBBBBCCCDDDEEEFFFFFF@@@AAABBBBBBBBBDDDGGGJJJMMMQQQYYY```bbbiii|||lll^^^\\\YYY___ttt}}}mmmggg___[[[[[[[[[WWWTTTTTTRRRQQQPPPPPPOOONNNLLLJJJJJJKKKMMMQQQZZZcccjjjuuu|||vvvqqqooommmkkkmmmhhhiiimmmooolllgggiiinnnvvvtttpppmmmkkkkkklllmmmttt{{{|||wwwrrrpppmmmkkkiiiiiihhhfffcccaaabbb```^^^[[[ZZZYYYYYYYYY[[[\\\\\\]]]___bbbeeefffeeeeeeffffffggghhhiiiiiijjjkkklllnnnqqqssstttuuuuuutttttttttuuuvvvxxxyyyuuuwwwyyy{{{{{{{{{zzzyyyxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{|||zzzzzz{{{||||||{{{yyyxxxyyyzzz{{{||||||{{{zzzyyyyyy{{{|||{{{xxxwwwyyy|||zzzjjj\\\SSSLLLEEEAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999;;;::::::::::::;;;<<<<<<;;;;;;<<<===>>>>>>======999999999:::;;;<<<===>>>============>>>>>>>>>>>><<<>>>@@@BBBBBBBBBAAA@@@AAABBBCCCEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEHHHIIIMMMUUU\\\^^^^^^eeessslll___WWW\\\gggxxxzzzpppddd\\\ZZZZZZYYYWWWSSSRRRPPPOOOOOONNNLLLKKKKKKLLLMMMLLLMMMRRRYYY___lllrrr|||xxxppphhhdddddd]]]]]]^^^```^^^\\\___fffnnnnnnooooooppppppppppppmmmsss|||~~~xxxuuurrrooommmkkkhhheeefffeeeccc```___^^^^^^^^^YYYYYYYYYZZZ\\\^^^```bbbcccddddddeeefffggghhhhhhhhhiiijjjlllnnnppprrrsssssssssrrrrrrssstttvvvwwwssstttvvvxxxxxxxxxwwwvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvtttuuuvvvvvvwwwvvvvvvvvvuuuwwwyyyxxxvvvvvvxxx|||xxxmmm___TTTMMMHHHCCC???>>>======<<<<<<<<<<<<<<<;;;::::::::::::999999999999999999999999::::::;;;;;;;;;<<<=========<<<<<<888888888999999:::<<<<<<<<<<<<=========>>>>>>>>>;;;<<<>>>@@@AAA@@@??????@@@AAACCCDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHMMMSSSZZZ[[[ZZZ___lllwww{{{jjj]]][[[aaammmzzzlllbbb^^^]]]ZZZWWWUUUSSSQQQQQQQQQPPPOOOMMMLLLMMMMMMMMMMMMPPPVVV[[[fffllluuuyyylllbbb^^^XXXUUUSSSSSSRRRQQQTTTZZZaaadddiiinnnrrrtttttttttlllooouuu|||~~~yyyuuurrrpppmmmkkkhhhgggeeecccbbb``````___XXXXXXWWWXXXXXXZZZ\\\]]]```aaabbbcccdddeeeffffffeeeeeegggiiikkkmmmnnnooopppppppppppppppqqqrrrsssoooppprrrtttttttttssssssvvvvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrqqqrrrrrrsssssssssrrrrrrpppppppppqqqrrrssstttuuusssvvvxxxxxxvvvwwwzzz}}}~~~sssddd\\\QQQIIIEEECCC@@@>>>======<<<;;;;;;;;;;;;<<<:::::::::999999999888888777777888888888999999999;;;<<<<<<<<<<<<;;;;;;:::888888777888888999:::;;;;;;<<<<<<<<<============:::;;;===>>>??????>>>===@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBDDDFFFGGGLLLQQQUUUUUUTTTXXXaaajjjjjj^^^[[[```pppwwwkkkeeeaaa\\\XXXWWWUUUSSSRRRSSSSSSRRRPPPMMMNNNNNNNNNMMMOOORRRTTT\\\bbbllluuu~~~pppeee^^^XXXSSSRRRPPPMMMNNNQQQUUUYYY___ffflllpppssstttrrrssssssuuuyyy|||yyywwwuuunnnmmmkkkiiigggeeecccccc[[[ZZZYYYXXXXXXYYYZZZ[[[]]]]]]^^^___```aaabbbbbbaaabbbccceeegggiiijjjkkkllllllmmmmmmmmmnnnnnnooolllmmmnnnpppppppppppppppssssssrrrrrrqqqqqqppppppqqqqqqppppppoooooonnnnnnkkkllllllmmmmmmnnnnnnnnnooooooooooooqqqtttvvvxxxvvvyyy{{{{{{yyyzzz}}}pppaaaTTTNNNGGGAAA???>>>===<<<===<<<;;;;;;::::::;;;;;;999999999999888888888888777777888888999999999888;;;;;;<<<;;;;;;:::999999888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>===@@@@@@AAAAAABBBCCCCCCCCC@@@@@@@@@AAABBBCCCEEEEEEIIILLLOOOOOOOOORRRZZZ```qqq}}}fffZZZYYYbbbmmmuuummmgggaaa\\\YYYWWWTTTSSSTTTTTTSSSRRROOOOOOOOOOOONNNMMMMMMNNNTTTZZZbbbllluuu~~~wwwfff^^^WWWUUUSSSOOOLLLMMMMMMOOOSSSYYY___eeejjjmmmppppppnnnlllnnnxxxxxxwwwuuurrrooommmjjjiii```___]]][[[ZZZYYYYYYZZZ[[[\\\\\\]]]]]]^^^_________```aaabbbdddfffggggggiiijjjjjjjjjkkkkkkkkkkkkjjjjjjkkklllmmmmmmmmmmmmooonnnnnnnnnmmmmmmllllllllllllllllllkkkkkkjjjjjjhhhhhhhhhiiijjjkkkllllllooooooooopppsssuuuxxxzzzzzz|||~~~~~~|||}}}xxxbbbSSSKKKHHHCCC???===<<<;;;;;;<<<<<<;;;:::::::::::::::999999888888888777777777777777888999:::999999888::::::;;;::::::999888777:::999999999999::::::;;;999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>?????????@@@AAAAAABBBBBB???@@@@@@AAABBBCCCDDDEEEGGGHHHJJJJJJLLLOOOUUUYYYcccsss___XXX\\\bbbpppwwwooogggaaa\\\YYYVVVTTTTTTTTTTTTSSSQQQPPPOOOOOONNNMMMKKKJJJOOOTTT[[[ccclllvvv}}}ttthhh]]]XXXVVVQQQNNNMMMLLLLLLLLLNNNSSSXXX^^^aaaaaaaaaaaa___aaakkkzzz}}}zzzvvvrrrnnnmmmgggfffccc```^^^\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaacccdddeeefffgggggghhhiiiiiihhhhhhggggggggghhhhhhiiijjjjjjkkkjjjjjjjjjjjjiiiiiiiiiiiigggggghhhhhhhhhhhhggggggiiiiiiiiijjjkkkmmmnnnoooqqqqqqrrrtttvvvyyy{{{||||||{{{|||iiiWWWJJJFFFDDDAAA>>>;;;:::::::::;;;;;;:::999999999999:::888888888777777777777666666777888::::::999888888888999999999999888888777::::::999999999::::::;;;999999999999::::::::::::;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???@@@AAABBB???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEGGGJJJMMMQQQSSSZZZtttlll^^^ZZZ[[[```vvvzzzppphhh___\\\XXXUUUUUUTTTTTTSSSRRRPPPOOONNNNNNNNNLLLJJJMMMPPPUUU\\\dddmmmwww~~~uuu}}}~~~kkk```ZZZUUUQQQPPPNNNMMMKKKKKKLLLOOORRRTTTRRRSSSTTTRRRSSS\\\jjjvvv{{{wwwtttrrrpppmmmiiifffdddcccbbbaaaaaa``````___^^^^^^^^^^^^___```aaabbbcccdddeeeffffffggghhhhhhgggfffeeeddddddddddddeeefffggggggffffffffffffggggggggggggfffggghhhjjjjjjjjjjjjiiimmmmmmmmmnnnoooqqqsssuuuvvvwwwyyy{{{}}}|||lll\\\MMMCCCAAA@@@???<<<:::999999:::;;;::::::999999999999999888888777777777666666666444555777999999888777666777777888888999888888888999999888888888888999999888888888888999999999:::999999999::::::;;;<<<===>>>>>>======>>>???AAABBB???@@@AAABBBCCCDDDDDDEEEEEEDDDCCCDDDGGGJJJKKKLLLPPPfffxxxiii]]]XXXWWWeee|||xxxoooddd```[[[XXXVVVVVVUUUTTTSSSPPPNNNMMMOOOOOONNNLLLLLLNNNQQQUUU\\\eeeooovvvrrrvvvzzziii___YYYTTTSSSPPPOOOMMMKKKJJJJJJKKKLLLKKKMMMNNNKKKKKKQQQ^^^iiiooovvv{{{yyyvvvrrrnnnkkkjjjiiieeedddcccbbbaaa```____________```aaabbbcccdddeeeeeefffgggggggggfffeeedddaaaaaaaaaaaabbbcccdddeeedddddddddeeeeeefffffffffiiijjjlllmmmnnnnnnnnnnnnqqqqqqqqqqqqsssuuuxxxyyy|||}}}}}}qqqbbbTTTHHH???=========;;;999888999:::;;;:::999999888888999999777777777777666666666666333444666888888777666555555666777888888888888888888888777777777777777888777888888888888999999999888888888888999:::;;;<<<>>>>>>=========???@@@BBB@@@@@@BBBCCCDDDEEEEEEEEEFFFCCCAAABBBEEEGGGGGGGGGGGGZZZkkkrrr```XXXTTTZZZjjj}}}sssgggccc^^^YYYXXXWWWVVVUUUTTTPPPMMMMMMOOOPPPOOONNNKKKMMMNNNQQQWWW```iiippp|||kkkooovvvkkk]]]XXXWWWTTTOOOLLLMMMKKKHHHIIILLLGGGHHHIIIIIIHHHIIIMMMQQQ]]]eeeqqqyyy}}}yyytttpppmmmnnnmmmkkkjjjjjjiiigggdddbbbbbbccccccccccccbbbbbbjjjjjjjjjiiihhhhhhggggggccccccdddeeeggggggfffeeefffggghhhjjjkkklllmmmmmmooopppqqqrrrsssuuuuuuvvvwwwyyy{{{{{{{{{{{{|||}}}tttcccVVVKKKDDDBBB<<>>???@@@???>>>===>>>???CCCCCCCCCCCCDDDDDDEEEEEE@@@@@@AAACCCDDDFFFGGGHHHLLLQQQ\\\ooojjjZZZPPPZZZcccjjjzzzrrrkkkccc]]][[[YYYWWWTTTQQQOOOMMMMMMNNNNNNNNNMMMIIIKKKLLLNNNPPPWWW```gggrrrzzzhhhjjjooowwwkkk```\\\WWWRRROOOOOOMMMJJJIIIKKKGGGHHHHHHFFFEEEEEEHHHLLLLLLSSS\\\bbbggglllsssyyyzzzxxxwwwvvvuuusssooolllhhhhhhhhhhhhhhhggggggfffjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjlllmmmmmmlllkkknnnoooqqqsssuuuwwwxxxxxxyyyzzzzzz{{{|||}}}~~~~~~~~~}}}gggWWWMMMFFFAAA@@@888:::;;;888777777888666777777777888888777777666666444444555666777666555444444555555555666666666444444444444444555666666666666666666666666666666999888888888888888777777888888888999999999::::::<<<===>>>>>><<<<<<===>>>BBBBBBBBBCCCCCCCCCCCCCCC@@@AAAAAACCCDDDEEEFFFFFFJJJMMMUUUeee|||sss```VVVYYY[[[^^^mmmyyyqqqfff___[[[YYYVVVTTTSSSQQQOOOOOOPPPPPPOOONNNKKKLLLLLLLLLMMMRRRZZZ___gggnnnyyyfffhhhkkkmmmttt{{{hhh^^^YYYSSSOOOOOONNNIIIGGGHHHHHHHHHHHHFFFDDDCCCEEEGGGDDDHHHMMMQQQSSSWWW]]]bbbnnnxxx~~~yyyuuusssrrrrrrqqqpppooonnnmmmnnnooooooooooooooooooooommmnnnooopppqqqqqqqqqpppssstttvvvxxxzzz|||~~~}}}nnnVVVHHHCCC@@@>>>>>>888888999;;;:::666555777555666666777777666666555444444444666777777666444333333333444444444555555444444444444444555555666666666666666666666666666777777777777888888888888888888888999999999999:::999:::<<<<<<;;;;;;<<<>>>AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEGGGIIINNNXXXjjjkkk]]]YYYUUUVVV]]]ooo}}}oooddd^^^[[[XXXVVVVVVTTTRRRQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKMMMRRRVVV]]]dddooozzzfffiiillllllnnnwwwvvvddd___XXXSSSRRRQQQLLLIIIIIIJJJJJJIIIGGGFFFFFFFFFGGGFFFGGGIIIJJJJJJMMMRRRVVVZZZaaallluuu~~~|||{{{yyyxxxxxxzzzzzzyyyyyyxxxxxxwwwwwwtttuuuvvvwwwvvvwwwwwwxxxyyyzzz{{{|||~~~~~~ooo\\\HHH@@@???>>><<<;;;<<<777666::::::555333666555555666777777777666666333333444666888888555333222222333333333444444444444444333333444444555666666666666666666666666666555666666777777888888888888888888888999999999999888999;;;;;;;;;;;;<<<>>>@@@@@@????????????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCEEEFFFJJJRRR^^^ttt~~~jjj\\\TTTVVVZZZ```ttt|||nnneee```\\\ZZZXXXVVVTTTSSSSSSSSSRRRPPPOOONNNLLLKKKJJJKKKNNNPPPUUU\\\fffpppzzzfffjjjnnnnnnmmmrrr}}}tttjjjaaaYYYWWWVVVQQQMMMMMMJJJIIIHHHHHHHHHHHHGGGGGGEEEEEEDDDCCCCCCEEEIIIKKKNNNQQQWWW___hhhuuuzzz}}}|||kkk]]]OOOAAA>>>@@@???<<<;;;;;;555333666888666555666555666777777888888888777333333444666888777555222222222222333333333333444333333333333333444555555555555555555555555555555555555555666666777777888777777888888888999999999888999;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>=========??????@@@@@@AAAAAABBBBBBDDDEEEJJJQQQYYYhhhjjjWWWVVVWWWWWWdddvvvyyynnnfff```\\\ZZZXXXUUUTTTTTTSSSRRRPPPOOONNNLLLLLLLLLMMMNNNNNNNNNSSS[[[dddnnnwwweeeiiimmmnnnmmmpppvvv|||wwwlll```[[[XXXRRRMMMLLLKKKIIIHHHHHHHHHHHHGGGEEEEEEDDDBBBAAABBBCCCEEEGGGHHHHHHKKKPPPVVV^^^lllxxx{{{{{{jjjYYYNNNFFF??????AAA???<<<<<<555:::<<<888555666888888555555666777888888888888333333333555666666555333222222222333333333444444333333333333333444444555555555555555555555555555555555555555666666666666777777777888888888888999888999;;;;;;::::::;;;===<<<<<<<<<=========>>>>>>===>>>>>>???@@@AAAAAABBBDDDDDDIIIPPPTTT]]]tttdddWWWRRRRRR[[[iiiyyyooofff___]]]ZZZWWWVVVUUUTTTSSSQQQPPPNNNMMMMMMOOOOOOOOONNNNNNQQQVVV]]]eeennnxxx~~~hhhiiikkklllmmmooosssvvvpppgggaaaZZZTTTRRRPPPMMMKKKJJJKKKJJJGGGDDDEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDFFFJJJLLLNNNWWWaaaqqq|||}}}vvvxxxnnnZZZLLLEEE@@@===>>>>>><<<;;;>>>999MMMVVVGGG777555888666333444555666777777777777444333222333555666555444333333333333444444444444333333222222333333444555555555555555555555555555666666555555555555555444777777777777888888888888888999:::999888888999::::::;;;;;;<<<===>>>??????<<<<<<===>>>???AAAAAABBBCCCAAAEEEKKKMMMQQQeeezzz|||dddWWWRRRWWW___ooo|||pppggg```]]]ZZZXXXWWWVVVTTTSSSQQQOOOMMMNNNPPPPPPNNNLLLOOOQQQSSSWWW]]]fffooovvv~~~kkkkkkjjjkkkmmmqqqtttvvv}}}zzzrrriiibbb___VVVSSSPPPNNNNNNLLLHHHDDDCCCBBBAAABBBDDDEEEEEEEEEEEECCCEEEIIIHHHFFFJJJRRRYYYeeevvvyyysssqqq}}}vvv```OOOEEE@@@===<<<===;;;888;;;@@@AAAbbbpppXXX;;;444666444222333444555666666666666555333222222444555555555333333444444444444555555333333222222333333444555555555555555555555555555666666666555555444444333777777777777888888888888777888999888777666777888999:::;;;<<<===???@@@@@@:::;;;<<<>>>???AAABBBBBBBBB>>>@@@FFFFFFIIIZZZooowwwaaaVVVTTTWWWeee|||yyypppbbb___\\\ZZZYYYXXXVVVTTTRRRPPPNNNNNNPPPPPPMMMIIIKKKLLLMMMOOOTTT[[[eeekkkxxx}}}iiiiiiiiiggggggkkkrrrxxxssskkk```[[[UUURRRPPPMMMJJJGGGCCCEEEGGGEEEBBBAAABBBEEEGGGGGGFFFFFFFFFGGGIIIJJJOOOVVV___fffooo}}}wwwrrrssslllUUUIIIFFF>>>===;;;:::999999::::::GGG```gggNNN777666999666555555555555555555555555555555555555555555555555333333222111111222333333666555333222111222333333444444444444444444444444444444444333333222222222333444444555555555555555555777888999888888999;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<======>>>>>>??????===@@@DDDEEEFFFKKKTTT\\\yyyttt```ZZZ[[[YYYhhh|||nnnhhh___ZZZXXXXXXWWWVVVWWWTTTPPPMMMMMMNNNOOONNNLLLKKKKKKLLLQQQWWW^^^bbbpppvvviiijjjiiihhhhhhkkkqqquuu|||pppggg\\\TTTQQQOOOLLLIIIFFFGGGHHHFFFCCCBBBBBBDDDFFFEEEDDDDDDEEEFFFGGGHHHFFFKKKRRRVVV]]]hhhxxxyyyyyy}}}rrr]]]KKK@@@>>>>>><<<;;;:::999999::::::888GGGLLL>>>222555777333444444444444444444444444444444444444444444444444444444333222222333444444555444333222222222222333444444444444444444444444444444444333333222222222444444555666666666666555555777888888888888999;;;;;;;;;;;;<<<======>>>>>><<<<<<<<<===>>>>>>??????>>>AAACCCCCCDDDHHHOOOVVVjjjtttccc\\\VVV^^^pppvvvnnneee^^^[[[[[[YYYWWWVVVSSSPPPNNNNNNNNNNNNMMMNNNMMMLLLMMMPPPTTTXXX[[[eeelllvvvjjjjjjjjjiiiiiijjjnnnqqqwww|||~~~kkk]]]WWWTTTPPPLLLIIIIIIIIIGGGDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBFFFJJJKKKNNNUUUaaajjj}}}|||xxxyyyxxxbbbRRREEE>>>======<<<:::999888888999999444666666444555777777555333333333333333333333333444444444444444444444444444444333333333333444444444444333222222222222333444444444444444444444444444444333333333333222222444555555666666666666666555777888888888888999;;;::::::;;;<<<<<<======>>>;;;<<<<<<======>>>?????????AAABBBAAAAAACCCIIINNN[[[ooolllYYYWWWWWW___rrryyymmmddd```]]][[[YYYUUUSSSPPPOOOOOOOOONNNLLLPPPOOONNNNNNNNNPPPQQQRRRZZZaaalllvvvkkkkkkjjjjjjjjjjjjkkklllrrrtttyyymmmbbb[[[TTTOOOKKKJJJIIIGGGEEEDDDEEEEEECCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGFFFFFFJJJRRRYYYaaajjjyyyxxx|||lllWWWKKKCCC??????<<<;;;999888777777888888999333111444777777555666222222222222222222222222333333333333333333333333333333333333333333333333333333222222222222222222333333333333333333333333333333333333333333333333444555666666777777666666555666888888777777999:::999::::::;;;<<<<<<======;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@BBBFFFJJJTTTdddyyy]]]\\\XXXXXXbbbuuuxxxllleeeaaa\\\YYYUUUTTTRRRQQQQQQPPPNNNLLLPPPPPPOOONNNNNNMMMMMMLLLUUUZZZcccllluuu}}}lllkkkjjjjjjjjjiiiiiihhhoooqqquuu}}}qqqdddYYYRRRNNNLLLIIIGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCBBBAAACCCHHHLLLOOOVVVaaannn}}}|||{{{}}}^^^LLLCCC>>>;;;;;;;;;:::888777666666777777888333222555444000000555222222222222222222222222333333333333333333333333111111111222222111111111111222222222222222222222333333333333333333333333333333333333333333333333444555555666666666666666444666777888777777888:::999999::::::;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>===>>>??????@@@CCCFFFIIIOOOZZZpppnnn^^^YYYVVVYYYaaaqqqwwwnnnfff___[[[XXXVVVTTTTTTTTTSSSQQQOOOOOOOOOOOOOOONNNMMMLLLKKKPPPTTT[[[ccckkkttt|||lllkkkiiihhhiiiiiihhhgggnnnpppvvv~~~tttcccYYYUUURRRMMMJJJIIIIIIGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBAAABBBEEEGGGHHHKKKPPPWWW```lllwwwzzzxxx}}}lllSSSEEE@@@<<<:::::::::999777666555555666666555666888888444000222888222222222222222222222222222222222222222222222222000000111111111111000000000111222222333222222222333333333333333333333333222222333333333333444444333444444555555555555555444666777777777777888:::888888999::::::;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>=========???AAADDDFFFGGGIIIPPP___wwwccc[[[UUUUUUVVV^^^ssszzzpppfff___\\\ZZZWWWVVVVVVVVVTTTSSSPPPPPPPPPOOONNNNNNMMMMMMKKKNNNTTTZZZbbbkkktttzzzmmmjjjgggfffhhhiiihhhgggooorrrzzzuuuiii```[[[TTTOOOLLLJJJHHHEEEDDDEEEEEEFFFEEEDDDCCCBBBEEEEEEEEEDDDCCCCCCDDDEEEDDDEEEGGGJJJMMMTTT[[[```mmmtttvvvqqqtttzzzkkk[[[KKKBBB???<<<;;;;;;999888666555444555555666333:::>>>;;;555333666888333333333333333333333333222222222222222222222222000111222222222222111000///000111222333222222111222222222222222222222222222222222333333444444444222333333444444444444444444555777777666666888999888888888999::::::;;;;;;::::::;;;<<<<<<======>>>======<<<>>>@@@BBBCCCDDDFFFHHHRRReeeuuueeeXXXTTTSSSUUUbbbqqq{{{ooogggaaa^^^ZZZXXXXXXYYYXXXXXXSSSSSSQQQPPPOOONNNNNNNNNKKKMMMPPPSSSYYYaaaiiiooovvv|||nnnjjjfffeeegggiiiiiigggpppttt|||xxxhhhbbbZZZSSSOOOKKKGGGDDDDDDDDDEEEEEEEEEDDDBBBAAACCCCCCBBBAAA@@@@@@@@@@@@AAABBBDDDFFFGGGJJJOOORRRSSSXXXbbbnnn|||ooofffiiivvvnnnXXXMMMAAA===<<<999888999999888666555444444555555111:::>>>888222333333000333333333333333333333333111111111111111111111111111222333444444333222111///000111222333333222111222222222222222222222222222222222333333444444444111222333333444444333333444555777777666666888999777888888999::::::;;;;;;::::::;;;;;;<<<======>>>>>>===<<<===???@@@AAAAAAFFFFFFKKKZZZtttqqq\\\VVVUUUSSSXXXbbb{{{vvvmmmddd```\\\YYYYYYZZZ[[[[[[WWWUUUSSSPPPOOONNNNNNNNNNNNOOOOOOPPPSSSXXX___eeepppxxxiiiiiiiiiiiihhhhhhhhhhhhpppqqqssstttvvvyyy~~~~~~rrrgggbbb\\\RRRLLLLLLFFFGGGHHHFFFDDDCCCDDDGGGFFFEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCDDDDDDFFFGGGGGGMMMNNNQQQXXXbbbooo|||zzzrrrjjjeeefffppp~~~hhhVVVCCCBBB???<<<:::888666666777666666666666555555555333333333333333333333333000000000111222222333333111111111111111111111111222222222111111111000000111111222222222333333333333333333333333333333333333333333333333333333333333333333444444444555555555555555555666666666666888888999::::::::::::999888888999:::;;;===>>>?????????????????????@@@@@@AAADDDJJJTTTccc}}}ggg\\\XXXTTTVVV]]]hhh~~~yyyqqqkkkccc\\\ZZZZZZZZZ[[[WWWUUURRRQQQQQQPPPOOONNNOOONNNKKKJJJLLLPPPTTTWWWeeekkkttt|||dddddddddeeeffffffggggggmmmnnnooooooqqqtttyyy}}}zzzooodddZZZTTTTTTLLLLLLKKKIIIFFFDDDDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGFFFGGGJJJPPPXXX___dddqqqwwwttthhhcccaaagggsssuuucccSSSHHH@@@???===;;;999888888777666666666555555555444444333333333333333333333333222222111111111111111111111111111111111111111111222222222111111111000000000000000111111111222222222222222222222222222222222222222222222222222222333333333444444444444555555555555555666666666666666777888888999999888888999999999999999:::;;;<<<=========>>>>>>?????????AAACCCGGGOOO\\\sss}}}kkk^^^SSSRRRXXX```oooyyysssjjjccc___]]]\\\\\\YYYWWWTTTSSSSSSRRROOONNNOOONNNKKKJJJKKKNNNRRRUUU[[[aaajjjrrryyy~~~^^^___```aaacccdddffffffiiijjjjjjjjjkkkoootttyyy|||uuuggg___]]]QQQPPPMMMJJJFFFDDDCCCBBBFFFEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEHHHLLLNNNWWW\\\ccclllxxx~~~ttthhh___ZZZYYYaaauuusss]]]MMMDDDAAA<<<;;;:::999888888888888555555444444444333333333333333333333333333333333333333222222111000000///111111111111111111111111222111111111111000000000/////////000000000111111111111111111111111111111111111111111111111111111333333333333444444444444444555555555555666666666555666777777888888777777999999888888888888999999:::;;;;;;<<<===>>>??????BBBAAADDDHHHRRReeennnYYYSSSWWWYYY```pppuuulllfffbbb___]]]YYYXXXVVVVVVUUUSSSQQQNNNOOONNNLLLJJJKKKLLLOOOQQQRRRVVV^^^fffnnnvvv}}}^^^^^^___aaabbbcccdddeeefffffffffgggiiinnntttyyyxxx|||nnnfff[[[WWWQQQMMMKKKJJJGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDBBBCCCCCCDDDEEEGGGHHHHHHKKKOOOTTTWWW^^^mmmuuuhhhaaa\\\ZZZ[[[bbbuuuwwwaaaNNNDDDAAAAAA::::::999888777666666666444444444333333333222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111000000000000/////////000000000111111000000000000000000000000111111111111111111111111222222333333333444444444444444444555555555666666555666777777888888777777999888888888888999::::::999:::;;;<<<===>>>??????AAA@@@AAADDDJJJZZZssshhhYYYXXXVVVWWW```sssvvvmmmfff```]]]XXXWWWVVVVVVWWWUUUSSSPPPOOONNNLLLKKKKKKKKKMMMNNNNNNRRRWWW^^^eeemmmvvv{{{bbbbbbbbbcccccccccddddddcccdddeeegggjjjpppvvv{{{{{{yyykkkcccZZZTTTRRRQQQNNNKKKEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCC===>>>@@@AAACCCDDDDDDDDDCCCGGGJJJKKKMMMVVVeeeqqq}}}oooaaaYYYWWWZZZ___iiiwwwsss```NNNCCC>>><<<;;;;;;:::888777555555444444444333333333333222222222000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000222222222222222222222222222222222333333333444444444444444444555555555555666777888888999999888888777777888888999;;;<<<===::::::;;;<<<===??????@@@AAA???@@@CCCHHHSSSgggxxxxxx```VVVTTTSSSYYYeeeuuuuuukkkccc^^^YYYWWWVVVWWWWWWWWWUUUSSSPPPOOONNNMMMLLLLLLLLLLLLMMMPPPSSSWWW\\\cccjjjppptttyyyddddddddddddccccccbbbbbbaaacccfffhhhlllqqqvvv{{{~~~~~~tttdddZZZVVVTTTOOOKKKGGGFFFFFFEEECCCBBBBBBAAA@@@@@@@@@??????@@@@@@AAA===>>>???@@@AAAAAA@@@@@@???CCCFFFGGGGGGLLLUUU]]]ggguuuooofff]]]WWWUUUZZZeeeppp}}}pppbbbPPPCCC>>><<<999666:::999888666555444444444444444333333333222222222000000000000000000000000///000000111222222333333000000000000000000000000//////000000000000000111000000000111111111222222000000000000000000000000222222222222222222222222222222222222333333333333333444444444444555555555666777888888999999888888777777777888:::;;;===>>>:::;;;;;;<<<===>>>?????????>>>@@@CCCFFFMMM\\\jjjkkkXXXTTTRRRTTT\\\dddtttvvvlllfff^^^[[[YYYXXXXXXWWWVVVUUUQQQQQQPPPPPPOOONNNMMMMMMLLLNNNOOOPPPSSSXXX^^^bbblllrrryyyccccccbbbbbbbbbaaaaaaaaa```cccfffiiikkkooorrruuuyyyxxxzzziiiaaa[[[TTTNNNJJJJJJIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFHHHMMMPPPTTT]]]gggooouuu}}}}}}~~~zzzmmm___ZZZXXX\\\cccnnnuuunnnkkk\\\QQQDDD<<<;;;;;;:::777888888777666666666666666444444444444333333333333222222222222222222222222111111111111111111222222000000000000000000000000////////////000000111111/////////000000000111111111111111111111111111111111111111111111111111111111222222222222333333333333333444444444555555555555666777777888888777777777777777888888:::;;;;;;::::::;;;;;;<<<<<<<<<=========???CCCDDDHHHQQQ[[[ppphhh[[[SSSQQQUUUYYYaaavvvxxxrrrgggccc^^^ZZZXXXWWWVVVUUURRRRRRSSSSSSRRRQQQPPPOOOLLLMMMMMMMMMNNNQQQVVVYYYbbbhhhpppwww{{{```````````````````````````cccfffiiijjjlllnnnppprrrqqqxxx}}}rrriii```XXXMMMMMMKKKIIIGGGEEEDDDCCCDDDDDDCCCBBBBBBCCCCCCCCC>>>>>>?????????@@@@@@AAAAAA@@@??????@@@BBBCCCDDDLLLNNNQQQTTTXXX___iiiqqq~~~|||{{{}}}vvvfffYYYYYYVVVZZZffftttuuuiiicccaaaGGGAAA999666666888999999666666666666666777888999555555444444444444333333333333333333333333333333333333222222111000000000000000000000000000000000.../////////000000111111............/////////000111111111111111111111111000000000000000000000000111111222222222333333333333333333444444444555555444555555666666666666666888888777777777777888888::::::::::::::::::::::::<<<<<>>;;;<<<======???CCCIIIMMMZZZtttqqqeeeYYYUUURRRRRRXXX```ttt{{{tttiiiaaa\\\YYYUUURRRVVVTTTRRRRRRSSSSSSRRRQQQPPPPPPPPPOOOOOOPPPPPPQQQSSSVVV[[[aaahhhpppxxx~~~[[[\\\]]]\\\\\\\\\^^^```cccfffhhhjjjiiijjjkkklllooonnnppptttxxx~~~rrr___ZZZSSSMMMIIIGGGGGGGGGGGGEEEDDDDDDEEEEEEDDDCCC@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@CCCCCCCCCEEEGGGJJJLLLNNNPPPWWW___gggmmmuuu~~~{{{{{{~~~yyylllaaaZZZYYYZZZ\\\ggguuuvvvgggZZZMMMEEE<<<;;;:::888666555555555555444444444444333333333333222222111111222222333333333222111111000//////111000////////////000111......////////////......//////////////////////////////000000000111111111000000000000000000000000222222111111000///////////////000000000111111111222444555555444333333444444444555555555666666666666666666666666777777888:::::::::::::::;;;<<<===;;;;;;<<<===>>>BBBGGGKKKQQQfffxxxdddZZZVVVTTTVVV[[[aaaooo~~~sssjjjddd```[[[WWWVVVTTTRRRRRRSSSSSSSSSRRRSSSSSSQQQPPPOOONNNNNNNNNOOORRRUUUZZZ___fffnnntttzzz~~~YYY[[[\\\\\\\\\]]]___aaadddfffhhhiiijjjjjjlllmmmmmmkkklllooorrrwwwppphhh]]]TTTOOOLLLLLLLLLHHHFFFEEEDDDEEEDDDBBBAAAAAAAAABBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEIIINNNRRRVVV\\\dddkkkyyy||||||{{{{{{{{{}}}}}}ttthhhccc[[[WWWXXX___iiioooxxxiii\\\OOOCCC<<<;;;:::999777666555555555444444444444333333333333222222111111111111222222222222222111111000000//////......------......///------............------//////////////////////////////000000000000111111000000000000000000000000000000000000000000000000/////////000000000111111222333555555333333333444333333333444444444555555666666555555666666777888:::::::::999::::::;;;;;;:::;;;<<<<<<===???DDDGGGJJJXXXppprrr___WWWSSSRRRRRRVVV\\\jjj~~~tttllleee___ZZZXXXVVVTTTTTTUUUVVVUUUUUUVVVUUUSSSQQQOOONNNMMMLLLNNNOOOPPPRRRVVV[[[ccchhhooossszzz]]]^^^^^^]]][[[[[[\\\^^^aaaccceeefffhhhjjjnnnqqqnnnkkkllloooqqquuu~~~|||oooccc[[[XXXUUUSSSMMMKKKHHHGGGFFFEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@BBBCCCCCCCCCCCCEEEFFFHHHIIIKKKOOOUUUZZZ___gggrrr}}}~~~}}}~~~yyypppggg```]]]\\\[[[___iiixxxyyyiii[[[OOOFFF===888999888777666555555555555444444444333333333222222222222111111111111222222222111111111000000000///........................---......//////......---////////////////////////////////////000000000111000000000000000000000000////////////000000111111111111111111222222222222111333555444333222333444222222333333333444444444666555555555555666777777;;;:::999999999999999::::::;;;<<<;;;;;;===@@@CCCHHHPPP```vvvmmm]]]TTTQQQPPPTTTUUU]]]nnnwwwnnneee___]]]ZZZWWWVVVWWWXXXWWWWWWVVVUUUTTTRRRPPPNNNNNNMMMPPPPPPOOOOOOPPPTTTZZZ___bbbgggnnnuuuzzz~~~]]]]]]]]]\\\[[[\\\___aaadddffffffggggggiiillloooooollllllooorrruuu|||wwwmmmddd\\\WWWQQQOOOLLLJJJIIIHHHGGGEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA===>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCDDDFFFJJJMMMNNNSSS\\\dddkkkpppuuuxxx}}}zzzzzzzzz}}}}}}oooeee___\\\[[[```cccjjjssswwwkkk[[[MMMDDD???<<<999777666666555444444444444444444333333333222222222222111111000000111111222111111111000000000000000/////////////////////////////////000000/////////...........................////////////000000000////////////////////////.........///000000111111000000111111111222222222111333444444333222222333222222222333333333333444555555555555555666666777:::999999888888888999999:::;;;;;;;;;;;;<<<>>>AAAEEEKKKUUUbbbvvvjjjZZZSSSQQQOOOOOOTTT___lllyyyooohhhaaa^^^YYYWWWVVVVVVVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPNNNMMMOOOTTTWWWWWW\\\ccciiiooouuuzzz~~~WWWXXXYYYZZZ\\\aaahhhmmmqqqsssuuuuuurrrooommmmmmoookkkkkknnnqqqssswww}}}yyykkkaaaVVVRRRMMMIIIHHHHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@BBBDDDFFFHHHHHHEEEDDDCCCBBBBBBDDDEEEGGGFFFIIINNNSSSWWW]]]cccgggmmmrrrxxx}}}~~~xxxuuuttttttrrrsssvvv|||uuuggg\\\WWWVVV]]]eeessszzz|||ggg]]]NNNCCC>>><<<;;;:::555555444444333444444444333333333333222222222222111111000000000000111111000000000000000000000000///000000111111000000/////////000000000000//////..............................////////////000000////////////////////////.........//////000000000........./////////000000111222444444222222222333222222222333333333444444555555444444555555666777888888888777888888999999999:::;;;;;;;;;<<<>>>@@@???EEELLLSSS```zzz|||eeeVVVOOONNNMMMQQQXXX^^^kkkvvvnnngggccc]]]XXXVVVUUUTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTPPPPPPOOONNNLLLLLLOOOQQQQQQTTTYYY^^^ccciiippptttyyy}}}SSSTTTUUUWWW]]]fffpppxxx{{{vvvrrrmmmlllnnnpppppprrrvvvyyy|||~~~mmmfff\\\SSSMMMJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBDDDFFFIIIJJJFFFEEEDDDDDDDDDEEEEEEEEECCCEEEHHHJJJLLLOOOSSSVVV]]]bbbiiimmmppptttzzz~~~}}}xxxsssooolllllllllmmmpppvvvuuueee^^^WWWUUUWWW___qqq~~~nnnVVVNNNDDD===::::::999888444333333333333333444444333333333222222222222111111111000000000000111111///000000000000000000000///000111111111111000///...//////////////////..................................../////////000000////////////////////////......//////////////////............/////////000111222444444222111222333333333333333444444444444555444444444444555666666777777777777777888999:::888:::;;;<<<;;;<<<>>>@@@===AAAFFFIIIRRRhhh|||fffVVVTTTOOOOOOTTTWWW^^^qqqyyyqqqllleee^^^ZZZXXXVVVTTTTTTSSSSSSRRRRRRSSSTTTTTTOOOPPPQQQPPPNNNMMMNNNOOOOOOPPPRRRTTTXXX]]]dddiiimmmssszzz~~~SSSSSSTTTWWW]]]hhhttt|||vvvqqqnnnpppqqqoooppprrruuuxxxssseeeZZZTTTOOOMMMHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCFFFHHHJJJCCCBBBBBBBBBCCCDDDCCCBBBBBBDDDFFFHHHHHHIIIJJJLLLMMMRRRXXX[[[^^^aaaeeeiiipppsssxxx}}}~~~{{{xxxvvvuuutttrrrpppmmmkkkiiihhhhhhjjjnnnvvvzzzrrreeeYYYYYYVVVUUU[[[cccrrrjjjZZZJJJDDD>>>:::999999666444333333222222333333444444333333333222222222111111111111000000000000111111////////////000000000000...///000111111000///...---..................---..................................../////////000////////////////////////////////////////////////000000000000111111111111000222444333222111222333333333444444444444555555555444444444444555666666666666666666777888::::::888999;;;<<<<<<===>>>@@@>>>AAACCCDDDKKK\\\vvv}}}gggXXXOOOLLLPPPQQQSSS___ooozzzuuummmeee```]]]ZZZXXXUUUTTTTTTSSSSSSSSSSSSSSSQQQRRRTTTSSSQQQPPPPPPPPPPPPOOOOOOOOOPPPUUU[[[```ffflllsssxxxzzz}}}SSSRRRTTTXXX\\\```jjjssszzzmmmjjjkkkkkkkkklllrrruuu|||lll^^^VVVRRROOOLLLIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEHHHIIIJJJMMMPPPTTTVVVXXX^^^bbbhhhmmmrrrvvv{{{~~~}}}zzzwwwvvvvvvtttrrrqqqqqqqqqooommmnnnnnnnnnmmmmmmmmmmmmllloooqqqwww{{{vvvrrrqqqmmmfff]]]XXXXXXZZZSSS[[[ccciiirrrpppZZZOOOAAA???<<<999777666777777333333333222222222111111111111111111111111111111000000000000000000000000---.........//////000000////////////////////////........................---------............///000000000000000111111222/////////...---------,,,////////////////////////////////////000000000000000111111111111222222222111222333333444444333333333333333444444444555555555555555555555666777777999999:::;;;;;;<<<<<<===BBB===>>>EEEHHHMMM```uuu|||dddXXXPPPPPPNNNKKKSSS___lll}}}}}}rrriiibbb___]]][[[XXXVVVUUUUUUUUUTTTSSSVVVUUUTTTRRRQQQQQQQQQQQQNNNNNNMMMMMMNNNPPPRRRTTT\\\___dddkkkrrryyy~~~RRRPPPQQQUUUWWWZZZbbbkkkvvvyyyoookkkhhhiiilllkkkmmmrrrxxx|||vvvfff^^^ZZZWWWSSSPPPNNNLLLJJJHHHKKKJJJHHHHHHHHHHHHGGGFFFAAABBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFHHHJJJLLLNNNOOORRRUUUYYY]]]aaaeeeiiimmmpppqqqrrrssstttuuuvvvvvvxxxyyy|||~~~~~~~~~zzzxxxvvvsssqqqooommmmmmkkkjjjjjjkkkmmmnnnnnnlllpppppppppppppppppppppoootttuuuxxx~~~}}}uuummmfffaaa]]]\\\ZZZWWWTTTUUUXXX\\\^^^iiivvvuuu___LLLCCC???===:::777666555555666333333222222222111111111111111111111111111111111////////////////////////............/////////000////////////////////////........................---------............///000////////////000111111...............---------........................////////////000000000000000000111111111222222222111222333333444444333333333333333444444444555555666666666666666777888888999999::::::;;;<<<<<<<<>><<<:::999777555444444333444222222222222111111111111111111111111111111111111.................................///////////////////////////////////////........................---------............///...------------...//////,,,---------.../////////........................////////////000000000000000000000000111111111111111111222333333333333222333333333444444444555555666666666666666777777888888888888999::::::;;;;;;>>><<<===@@@???===CCCLLL[[[sssgggZZZUUUQQQNNNMMMOOOQQQZZZiiixxx~~~tttlllhhhccc___\\\[[[ZZZYYYVVVVVVWWWWWWWWWVVVTTTTTTPPPPPPOOONNNMMMNNNNNNOOOMMMMMMMMMOOOSSSXXX]]]```dddfffjjjoootttyyy|||~~~PPPMMMMMMRRRUUUVVVYYY]]][[[^^^aaadddlllvvv}}}wwwuuuwwwzzztttqqqsssuuuuuuvvvyyywwwqqqddd^^^WWWRRRQQQPPPMMMJJJFFFGGGHHHHHHHHHFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAADDDDDDDDDEEEEEEFFFGGGHHHFFFFFFEEEDDDCCCDDDGGGJJJKKKNNNRRRVVVZZZ[[[\\\\\\\\\]]]]]]^^^^^^_________ZZZZZZZZZYYYYYY\\\```cccfffffffffeeefffhhhjjjllllllooosssuuuvvvvvvxxxyyyyyyxxxwwwuuutttsssssssssrrrqqqpppooonnnnnnnnnnnnjjjjjjmmmrrrxxx~~~{{{mmm```YYYVVVVVVWWWPPPPPPNNNKKKIIIKKKPPPTTTXXX```nnn}}}xxxbbbQQQEEE<<<888999888777777666555444444444222222222111111111000000000000000000000000000000///////////////////////////////////////.........////////////////////////........................---------............///---------------......///,,,---------.../////////........................////////////000000000000//////000000000111111111000111222222333333222222333333333444444444555555555444444444444555666666777777888888999:::::::::;;;<<<>>>@@@@@@???BBBGGGPPPaaazzzkkk\\\RRRNNNNNNMMMNNNTTT[[[cccooouuupppiiiccc___]]]ZZZYYYWWWWWWWWWWWWVVVVVVUUUTTTOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOMMMMMMNNNQQQTTTVVVWWWYYY^^^cccjjjppptttwww}}}LLLIIIJJJOOOTTTTTTVVVXXXYYYYYY[[[^^^bbbiiinnnqqqtttssstttvvvuuutttyyy~~~{{{}}}~~~||||||~~~}}}{{{qqqddd[[[WWWTTTOOOKKKKKKJJJIIIHHHFFFEEEEEEDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEGGGGGGDDDEEEEEECCCBBBBBBDDDFFFGGGIIILLLPPPRRRTTTUUUUUUWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTVVV[[[___ccceeehhhiiijjjkkkmmmooopppsssvvvyyyzzz{{{|||~~~}}}}}}{{{zzzxxxwwwwwwwwwtttssssssrrrrrrrrrssssssoooooopppuuu}}}tttkkk]]]QQQKKKJJJKKKLLLIIIJJJKKKKKKKKKPPPWWW^^^hhhuuunnn```OOODDD===888777999666666555555555444444333222111111111111000000000000000000000000000000000000000000000000000000000///////////////.........////////////////////////........................---------............///...------------...//////---------...............------------------------////////////000000000000/////////000000000111111000111111222222222222222333333333444444444555555444444333333444444555666666777777888888999::::::999;;;===???@@@@@@BBBDDDFFFQQQbbbzzznnn\\\RRRNNNJJJKKKNNNRRRUUU^^^ppp{{{rrrjjjddd```]]][[[[[[[[[YYYXXXWWWVVVVVVVVVSSSRRRRRRQQQPPPOOOOOONNNPPPOOOMMMKKKKKKLLLMMMNNNOOOQQQTTTYYY___eeeiiillltttxxx}}}LLLHHHHHHNNNSSSSSSRRRTTTWWWWWWYYY]]]```cccfffiiihhhfffeeehhhkkkmmmssszzz~~~~~~~~~~~~ooogggaaaZZZUUURRRPPPMMMJJJHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIKKKMMMOOOQQQQQQSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQOOONNNOOOSSSYYY]]]aaaeeekkkooopppqqqsssuuutttvvvyyy{{{{{{zzz{{{|||{{{zzzxxxwwwuuutttttttttssssssssstttuuuwwwxxxyyyyyyvvvuuuwww}}}~~~uuuppp___ZZZRRRLLLJJJJJJKKKLLLLLLOOOSSSUUUXXX___iiiqqquuukkkYYYNNNCCC>>><<<999888:::333333333333333333222222111111111111000000000000000000000000000000000000111111111111111111111111000/////////............////////////////////////........................---------............///.........---...//////000...............---------------------------------////////////000000000000////////////000000000111000000111222222222222222333333333444444444555555444444444444444555666666666666777777888999999999666999;;;<<<===???@@@@@@@@@IIITTTccczzzuuubbbWWWNNNLLLKKKMMMNNNTTT```mmm|||vvvooojjjfffcccaaa___\\\YYYWWWWWWXXXYYYUUUUUUTTTSSSQQQPPPNNNMMMNNNNNNMMMLLLKKKKKKKKKLLLKKKLLLNNNQQQUUUYYY]]]___gggkkkqqqvvvyyy}}}NNNJJJJJJOOOSSSSSSQQQRRRWWWWWWYYY]]]``````aaaccc```^^^```eeehhhggghhhkkkttttttvvvyyyyyyxxx{{{|||tttlllfffZZZWWWSSSOOOLLLKKKLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBCCCCCCDDD@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKMMMLLLKKKKKKJJJKKKKKKKKKGGGGGGFFFEEEGGGKKKRRRWWW\\\bbbjjjoooqqqrrrsssuuurrrtttvvvwwwuuuttttttuuuqqqpppnnnlllkkkjjjiiiiiimmmnnnoooqqqsssvvvxxxyyy}}}yyyuuusssuuuzzz~~~yyyqqqggg]]]WWWRRRPPPMMMMMMNNNPPPPPPPPPQQQVVV\\\bbbgggppp|||yyyqqqdddXXXJJJAAA:::999999777666777111111222222222111111000111111111111000000000000000000000000000000000000111111111111111111111111000000//////.........---////////////////////////........................---------........./////////............///000000/////////......------,,,------------------------////////////000000000000////////////000000000000000000111222222222222111333333333444444444555555555555555555555666777777666666666777888888999999555777999:::;;;===>>>===@@@GGGOOOVVVffftttbbbVVVPPPLLLLLLNNNPPPVVV]]]jjj~~~yyysssooolllfffccc___[[[YYYYYYZZZ[[[UUUUUUUUUTTTSSSQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJLLLNNNQQQTTTVVV]]]aaagggmmmrrrxxx}}}JJJMMMPPPSSSUUUUUUTTTSSSUUUWWW[[[___aaabbbbbbaaa_________```bbbfffiiikkknnnoooqqqqqqpppppprrrsss{{{~~~qqqnnnbbbXXXVVVVVVSSSPPPNNNKKKMMMMMMKKKHHHHHHJJJNNNHHHGGGEEEDDDDDDEEEFFFGGGDDDAAADDDKKKMMMGGGCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHEEEDDDDDDCCCDDDEEEFFFGGGJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEGGGIIILLLOOOPPPXXX\\\aaagggjjjllllllkkkooooooooonnnlllhhheeecccaaa```___^^^\\\\\\[[[[[[___bbbfffiiikkklllnnnooopppnnnjjjfffeeefffhhhjjjfffdddaaa___]]]YYYTTTPPPQQQRRRSSSTTTUUUYYY]]]aaagggnnnwww|||~~~{{{lll^^^QQQIII>>>===:::888777777888888444444333333222111000000000000000000000000000000000000000000000000000000000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------------------............---------------............///........................///////////////.........//////000111222333333444000000000000111111111111444444333222222222333333333333333444444444555555444555666777888999::::::666777888999;;;<<<===>>>AAABBBHHHPPP[[[kkkooocccUUULLLOOOQQQNNNOOOVVV^^^jjj{{{zzztttnnniiibbb___^^^^^^\\\YYYVVVTTTSSSSSSTTTTTTRRRPPPOOONNNNNNNNNMMMMMMMMMLLLHHHHHHHHHIIIJJJLLLNNNPPPSSSVVV\\\aaaffflllrrrvvvKKKLLLMMMOOORRRUUUWWWXXXZZZ\\\___aaabbbaaa```___]]]]]]]]]^^^```cccfffggghhhiiijjjkkkjjjkkkmmmpppsssvvvyyyyyy{{{zzzoookkkhhhbbb[[[XXXWWWVVVVVVTTTRRRQQQQQQQQQOOOMMMKKKJJJIIIHHHGGGFFFHHHEEEFFFLLLMMMHHHEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDGGGFFFEEEEEEEEEFFFHHHIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFGGGIIIJJJNNNQQQVVVZZZ]]]^^^]]]\\\`````````___\\\YYYVVVTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPSSSVVVXXXYYYYYY[[[\\\ZZZYYYXXXWWWVVVWWWYYYZZZXXXXXXVVVUUUSSSSSSSSSSSSUUUYYY___eeelllssszzz{{{iii[[[OOOEEE???===;;;999777666666777777444444333222222111000000000000000000000000000000/////////////////////////////////............---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---///...---------------------------------............---------------............///........................---------------------...//////000000111111222222000000000000111111111111222222222222222333444555333333333444444444555555444555666777888999::::::666777888999:::<<<=========>>>AAAGGGNNNZZZmmmrrraaaSSSRRRQQQLLLKKKOOOSSS]]]kkkzzzzzztttmmmhhheeeccc```]]]XXXVVVTTTSSSTTTTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJKKKKKKMMMMMMMMMPPPTTTWWW[[[aaafffjjjLLLKKKJJJKKKNNNSSSXXX\\\^^^```aaacccbbb```]]]\\\[[[[[[[[[[[[]]]___aaabbbcccdddddddddeeegggkkknnnqqqtttwwwvvvvvvyyy}}}tttoookkkiiiffffffeeeccc^^^YYYTTTRRROOOMMMLLLJJJHHHEEEIIIEEEEEEHHHIIIGGGEEEEEEHHHGGGFFFDDDCCCBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGIIILLLNNNPPPOOOOOONNNRRRRRRRRRQQQOOOLLLJJJHHHHHHHHHGGGGGGGGGGGGHHHIIILLLNNNOOOPPPOOOOOOQQQRRRIIIKKKLLLLLLLLLLLLNNNOOONNNQQQSSSSSSTTTWWW]]]bbbjjjqqq{{{{{{iiiYYYMMMEEE>>>::::::999777555444444555555333333333222111111000000000000000000000000000000////////////////////////.........---------,,,,,,...............---------------------------------///---++++++---...///...------------------------------............---------------............///........................---------......//////////////////000000000000000000000000000111111111111000000000111222444555666333333333444444444555555555555666666777888999999666666777999:::;;;<<<===@@@???AAADDDFFFKKKYYYfffuuu```WWWSSSNNNKKKLLLKKKRRR[[[eeeuuuwwwqqqmmmhhhccc___^^^[[[WWWUUUUUUVVVUUUUUURRRRRRQQQPPPNNNMMMLLLLLLPPPOOONNNLLLKKKJJJJJJJJJIIIKKKLLLNNNPPPTTTYYY]]]KKKJJJIIIJJJMMMQQQVVVYYY^^^___```aaa```^^^[[[YYYYYYYYYYYYYYYZZZ\\\]]]^^^aaabbbbbbbbbbbbfffjjjnnnrrruuuxxxxxxvvvvvvzzz}}}vvvmmmbbb]]]VVVRRRQQQPPPMMMKKKJJJGGGEEEFFFGGGGGGGGGGGGJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEEEEDDDCCCCCCDDDFFFIIIJJJLLLMMMMMMOOOSSSWWWXXX^^^eeeiiikkkpppyyyvvvjjjZZZLLLCCC>>>;;;888777777555444333333333333333222222222111111000000000000000000000000000000////////////////////////.........------------,,,................................................000---++++++---/////////------------------------------............---------------............///...........................//////000111222222333///////////////.........///000000000111111111111000000000111111222444444333333333444444444555555555555666666777888888999666666777888999:::;;;;;;AAA@@@AAACCCCCCDDDLLLVVVhhh{{{ppp```XXXQQQNNNMMMKKKOOOSSSXXXaaarrr}}}wwwrrrlllgggeeeaaa\\\YYYXXXXXXXXXWWWQQQQQQPPPPPPOOONNNMMMMMMPPPPPPNNNMMMKKKJJJIIIIIIJJJJJJKKKJJJJJJMMMQQQTTTIIIJJJJJJLLLNNNPPPRRRSSSXXXYYY\\\]]]]]]\\\ZZZXXXXXXXXXXXXYYYZZZ[[[[[[\\\______``````aaadddiiimmmmmmqqquuuvvvtttssstttuuuxxx~~~ttthhh___[[[XXXVVVSSSOOOMMMJJJHHHHHHJJJKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEECCCDDDGGGIIIIIILLLOOOQQQTTT\\\gggooouuu}}}uuu```VVVIII>>>999777666444555444444333222222222222222222111111111111111000////////////////////////......................../////////.........---------.............................................///---,,,,,,.../////////------------------------------............---------------............///...........................//////000111222222333/////////...............///000000000111111111111222111111000000111111111333333333444444444555555555555555666777777888888666666777777888999::::::::::::;;;>>>>>>>>>CCCJJJUUUdddxxxmmm___UUUOOOLLLKKKMMMOOOQQQUUU```qqqyyytttkkkgggaaa\\\ZZZYYYXXXWWWPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKKKKJJJIIIIIILLLOOOGGGHHHJJJLLLNNNOOOOOOOOORRRSSSVVVYYYZZZYYYXXXWWWVVVWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^aaaeeehhhkkkooosssuuuuuusssrrrrrrqqqwwwuuummmggg```[[[XXXWWWRRRMMMLLLNNNMMMIIIJJJJJJIIIHHHHHHIIIIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGKKKLLLKKKJJJJJJLLLQQQTTTMMMRRRXXX^^^fffsssqqqeeePPPHHH???999777666555444333333333333222222111111111111111111111111111111////////////////////////......................../////////............------------...............------------------------...------...///000///...------------------------------............---------------............///........................---------....../////////.........///////////////000000000000111111111111222111111000//////000000333333333444444444555555555555555666666777777777555666666777888888999999888777999===>>>>>>AAAFFFIIIRRR```rrrnnn^^^RRRLLLJJJJJJKKKMMMNNNSSS___kkk|||tttoooiiiddd```]]]ZZZXXXTTTSSSSSSSSSSSSRRRRRRRRRNNNNNNOOONNNNNNMMMKKKKKKJJJKKKKKKJJJHHHHHHIIIJJJEEEFFFHHHJJJMMMOOOPPPPPPNNNPPPSSSVVVWWWWWWVVVUUUSSSTTTUUUWWWXXXYYYYYYYYYYYY[[[\\\]]]^^^___bbbeeelllooosssuuuuuutttrrrqqqmmmsss|||{{{tttooonnnhhh___[[[[[[XXXRRRQQQPPPOOONNNMMMLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGGGGFFFCCCDDDFFFGGGHHHGGGGGGGGGFFFEEEEEEFFFHHHKKKNNNPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSMMMMMMMMMMMMOOOSSSYYY]]]dddkkkuuu~~~{{{mmm^^^RRREEE@@@;;;999999999777555222333333333333222111111000000000000111111111111////////////////////////.................................---------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------///111111///---------------------------------............---------------............///........................---------------------............//////000000111000000000000111111111111000000/////////000000111333333333444444444555555555555555666666666666666555555666666777888888888<<<:::;;;???@@@???AAAEEEEEEJJJQQQ\\\ppprrraaaVVVPPPLLLKKKLLLKKKKKKRRR[[[gggttt}}}wwwqqqlllgggaaa^^^ZZZZZZYYYWWWVVVTTTSSSSSSQQQRRRRRRQQQPPPOOOMMMLLLHHHJJJLLLLLLJJJIIIHHHIIIDDDEEEFFFHHHKKKOOORRRSSSNNNPPPSSSUUUVVVVVVUUUSSSQQQRRRTTTUUUWWWXXXXXXXXXZZZ\\\^^^___``````bbbdddjjjllloooqqqqqqpppmmmlllfffmmmuuu}}}wwwqqqoooiiibbbYYYXXXVVVTTTRRRQQQPPPPPPSSSTTTTTTUUUTTTSSSRRRQQQMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKNNNRRRUUUXXX___^^^[[[XXXVVVTTTRRRRRRSSSTTTVVVXXX[[[^^^aaabbbddddddeeeeeehhhmmmtttyyy|||mmm___PPPDDD<<<999666666888888666333222222333333333222222111000000000000000111111111////////////////////////........................---------,,,,,,,,,++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222222...,,,---------------------------..................------------.........//////........................///////////////.........---......///000111222222000000000000111111111111............///111222333333333333444444444555555555555555666666666666666555555666666777777888888<<<::::::======<<<===@@@CCCGGGJJJOOO___{{{qqqdddYYYSSSOOONNNKKKHHHKKKSSSZZZcccttt}}}wwwpppjjjfff```___^^^[[[XXXVVVTTTSSSUUUUUUUUUTTTRRRPPPMMMLLLIIIKKKNNNNNNMMMKKKJJJJJJEEEFFFFFFFFFHHHKKKPPPTTTRRRSSSUUUVVVVVVUUUTTTSSSRRRQQQPPPSSSWWWZZZZZZXXXYYY[[[]]]```aaaaaa```___dddgggggggggjjjmmmiiiccciiilllpppttt}}}yyyooojjjddd___]]]]]]]]]]]]ccccccdddfffgggeeeaaa^^^^^^^^^]]]\\\ZZZXXXVVVUUUQQQQQQQQQRRRTTTTTTRRRPPPQQQSSSTTTTTTWWW```nnnyyy}}}~~~|||ssshhhccceeeiiieeeggglllqqqvvv{{{~~~wwwgggYYYLLLBBB;;;:::999888666555555444444333333333222222222111111222111111000///......---,,,---...//////...---,,,///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......000///...---------------,,,,,,,,,---------......///,,,+++,,,...///---+++------............------............////////////////////////000000000000111111111000000000000000111222222333333444444555555555555555666666666666555555555555555666777777999999:::;;;;;;<<<<<<===AAA@@@EEEMMMSSSaaavvvcccZZZRRROOOKKKHHHKKKRRRTTTVVV___ppp|||ssskkkkkkfff```]]]\\\ZZZVVVSSSVVVUUUTTTTTTUUUUUUTTTRRROOOMMMKKKJJJKKKLLLLLLKKKFFFFFFGGGGGGGGGJJJOOORRRRRRSSSUUUVVVVVVUUUTTTSSSRRRPPPPPPSSSWWWYYYYYYXXXYYY[[[]]]___```aaa``````bbbdddeeeccceeehhhhhheeefffiiikkknnntttzzzuuutttvvvyyyvvvtttqqqpppnnnjjjeeebbb^^^^^^]]]\\\[[[[[[[[[[[[[[[___eeelllttt|||jjjYYYMMMDDD===999999888666555444333333333333333222222222111111111111111111000///.........,,,---...//////...---,,,......---,,,,,,,,,------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------......//////...---------------,,,,,,,,,---------.........---+++,,,...///---+++------............------............////////////////////////000000000000000000000000000111111111111111222333333444444555444444444444555555555555555555555555555666666777999999::::::;;;<<<<<<<<<>>>===AAAGGGKKKVVVrrrzzzkkk\\\TTTOOOKKKJJJLLLMMMMMMTTTbbbrrr}}}uuutttoooiiieeecccaaa]]]YYYWWWUUUTTTTTTTTTTTTSSSQQQSSSQQQOOONNNOOOPPPPPPOOOGGGGGGGGGGGGGGGIIILLLOOORRRSSSUUUVVVVVVUUUSSSRRRQQQPPPPPPRRRUUUWWWXXXWWWYYYZZZ\\\]]]___``````aaa```dddfffbbb```dddggggggfffggghhhiiilllttt{{{vvvvvvuuupppkkkiiijjjmmmjjjqqq|||wwwjjjYYYJJJAAA<<<999888777666555444333222222222333222222222222111111111111111000000//////......------............------------,,,,,,,,,---......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......///...------------------,,,,,,,,,---------.........---,,,,,,......---,,,------............---------............/////////////////////000000000000//////000000111111222222111111222222333444444444222333333333444444444444555555444444555555666777888999999::::::;;;<<<<<<<<<<<>><<<;;;999777666666555444333333333333222222222111111111000000000000000000////////////---------,,,,,,---------,,,,,,,,,,,,,,,---...///------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,---------......,,,------------,,,------------............------------------............////////////000000000000......///000111222222333000000111222222333333444333444444444444555555555444444444444444555666666777777888888999:::::::::;;;===???AAA@@@BBBKKKUUUfff~~~wwweeeZZZSSSQQQNNNKKKKKKKKKNNNXXXbbbppp{{{xxxsssjjjhhhdddbbb```^^^ZZZXXXUUUTTTRRRRRRRRRQQQOOOMMMFFFGGGHHHGGGFFFFFFHHHIIIGGGIIIKKKMMMNNNNNNMMMLLLPPPRRRSSSTTTTTTTTTVVVXXXUUUWWW[[[^^^`````````___eeeooovvvsssllliiihhhfffffffffggghhhiiijjjkkkkkkmmmtttttt```PPPFFFAAA<<<:::::::::777555666555444333333333333444222111111111111000000000000000000000////////////------,,,,,,,,,,,,------------,,,,,,,,,---......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,---......,,,,,,---...------............------,,,------------.........////////////000000000000//////000000111111222222000000111111222333333333444444444444555555555555444444333333444444555666666777777888888999::::::888:::<<<======@@@FFFKKKWWWhhhzzziii^^^UUUOOOKKKJJJKKKKKKPPPVVV^^^fffvvv|||tttqqqnnnjjjhhhddd```^^^ZZZYYYWWWVVVUUUTTTQQQNNNEEEFFFGGGGGGFFFFFFGGGIIIEEEGGGJJJLLLNNNOOONNNNNNQQQSSSUUUUUUTTTTTTVVVYYYVVVYYY^^^bbbddddddbbbaaabbbjjjpppmmmiiihhhhhhfffffffffggghhhiiihhhgggeeeggglllsss}}}uuukkk___PPPEEE???;;;777777888999777555444333333222222222222333111111111111000000000000////////////000000000000------,,,++++++,,,------......---,,,,,,,,,------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++---///...,,,+++---...------............------,,,,,,---------.........////////////000000000000000000000000000111111111000000000111222222333333222333333333444444444444444444333333444444555666666666777777888999999999666999;;;;;;<<>>:::666555777999999777222222111111111111111111111111111111000000000000////////////000000000000------++++++++++++------///...------,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,---------......+++---///...,,,+++,,,///---..................---,,,,,,,,,---------......////////////000000000000111111111000000000000000000000000111222222333333111111222222222333333333444333333333333444555555666666666777888888999999888:::;;;;;;<<>>@@@BBBIIITTTcccxxxsss\\\TTTTTTQQQNNNMMMJJJLLLRRRZZZaaaiiivvvxxxvvvsssooonnnmmmjjjddd___AAAAAABBBCCCCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMLLLKKKPPPPPPPPPPPPRRRUUUWWWYYY```bbbeeehhhhhhgggdddbbb]]]\\\\\\]]]______^^^]]]___bbbeeehhhiiihhhgggfffeeecccdddjjjqqqyyyjjj```SSSIIIDDD???:::777888777666444333333333444333222111111000000111111222222111111111111222222....................................------------,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------..................---------------........./////////////////////000000000.../////////000000000000//////000000000111111111111111111222222222333333444444333333444555666777666666666666777777777777777888999:::;;;<<<<<<======>>>BBBKKKVVVhhhrrrbbb[[[UUUQQQPPPOOONNNOOOSSSVVVZZZdddnnnzzz~~~{{{yyyuuupppkkk@@@@@@AAAAAABBBCCCCCCCCCIIIJJJKKKLLLKKKJJJIIIHHHOOONNNMMMNNNPPPTTTXXXZZZ___aaacccdddeeeeeeeeeddd___]]]]]]^^^`````````^^^]]]___bbbeeefffgggfffeeeeeebbbbbbgggkkkpppyyyyyykkkSSSLLLDDD>>><<<;;;999777777666555555444555555666222222111000000000000111222111111000000111111222....................................------------,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------------------------------------------......---------...............---...///111111000///........./////////000000000//////000000000000111111111111111222222222222333444444333333333333333444555555666666666777777777666777777888999:::;;;;;;<<<;;;===BBBIIIUUUiiiyyyzzzjjj^^^WWWUUUWWWRRRPPPOOONNNNNNSSSZZZcccooo|||zzzvvv?????????@@@AAAAAABBBBBBHHHIIIIIIJJJIIIIIIHHHGGGLLLLLLKKKLLLOOOSSSXXX[[[]]]]]]^^^___aaabbbcccdddcccaaa______``````___^^^\\\]]]___bbbcccdddddddddfffccccccfffhhhkkkrrrzzzzzzeeeXXXFFFBBB<<<999999:::999999666666666555555555555555222222111000000000000000//////............//////.................................---------,,,,,,---,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................---...//////000000//////........./////////000000////////////000000000111111111111111222222222222333333333333333444444444444555555555666777777777666666777777888999999:::>>><<<<<<@@@CCCJJJWWWdddpppddd^^^]]]WWWSSSSSSQQQNNNNNNQQQRRRZZZeeennnwww>>>>>>??????@@@AAAAAAAAAEEEFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKNNNRRRWWWYYYYYYYYYZZZ[[[]]]___bbbcccdddbbb___]]]\\\\\\ZZZYYY\\\\\\]]]___```bbbccccccdddbbbbbbeeeggghhhnnnuuu}}}wwwdddRRRGGGBBB???;;;999888888888777777777666555444333222222222111000000//////000000//////............//////...........................------------,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................---000///---,,,---...000111............////////////...////////////000000000000000111111111222222222111222333444555666777777333444444555666777777777555666666777777888888888>>><<<<<>>>>>??????@@@AAAAAAAAACCCCCCDDDEEEGGGHHHIIIIIIHHHHHHIIIKKKNNNRRRUUUVVVVVVVVVWWWXXX[[[^^^aaacccgggddd```^^^]]]\\\[[[ZZZ]]]]]]]]]]]]^^^```aaabbbaaa___```ccceeeeeejjjpppwwwyyy|||nnn___QQQDDD======<<<:::777666444444444666666555555333222000000111111000////////////000111000000//////000000111------------------------------------,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.....................---------000///,,,++++++---000222------........./////////......////////////000000000000000111111111111222000111333444666777777777333333444555666777777888666666666777777777888888:::888999===???AAAFFFMMM^^^vvvrrrhhh```___^^^YYYTTTRRROOOLLLLLLPPPUUU\\\gggqqq>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFHHHHHHFFFGGGIIILLLOOOQQQRRRSSSUUUVVVWWWYYY\\\___bbbdddgggddd```^^^^^^___^^^]]]___^^^]]]\\\]]]^^^```aaaaaa```aaaddddddcccgggmmmnnnpppzzzvvvnnn```SSSIIIBBB===:::777777777666444333333444222222333333333222111000111111000///////////////000000////////////000000---------------------------------,,,,,,,,,++++++---,,,,,,+++******++++++,,,+++++++++,,,,,,---...,,,+++++++++,,,,,,---...******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++***++++++,,,------......//////.........---------......---------...///000---------.........//////........./////////000000000000000000111111111111000111333444555555555444222333333444555666777888666777777777777888888888777666888<<<>>>>>>AAAFFFSSSgggssskkkfff```ZZZXXXQQQLLLJJJMMMNNNOOOVVV^^^nnnvvv?????????@@@AAAAAABBBBBBDDDDDDCCCDDDDDDEEEFFFGGGEEEGGGJJJMMMOOOPPPQQQQQQUUUVVVXXXZZZ]]]aaaccceee```]]][[[YYYZZZ\\\\\\\\\```___]]]\\\\\\]]]___```dddbbbcccfffeeedddgggllljjjmmmwww|||rrraaaXXXLLLAAA;;;:::;;;;;;333444555555444444555666///000111222333222222111111111000///////////////......------------......---------------------------------,,,,,,,,,++++++---,,,,,,+++*********+++++++++++++++,,,,,,---...++++++++++++,,,,,,---...*********************************++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,---......//////.........---------,,,---.../////////...------------.........//////............/////////000000000000000111111111111111111333333444333222111222222333444555666777888777777777777888888888888777666888===>>>===???CCCEEEWWWssswwwnnnggg```^^^SSSMMMKKKMMMLLLIIIKKKQQQVVV```ppp>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEGGGIIIKKKMMMMMMNNNSSSUUUWWWZZZ\\\^^^___```^^^[[[YYYYYY\\\^^^^^^\\\^^^]]]]]]^^^___aaacccdddaaaaaa```aaabbbdddfffgggjjjkkkpppxxxttteee\\\KKKFFF???:::777777777777777666666555444444333333333333222222111000//////......//////000000111111.../////////...---,,,,,,---,,,***(((((()))***+++************+++,,,------...---+++*********+++++++++******))))))******+++,,,,,,,,,++++++*********---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++---000111000---***+++,,,,,,------,,,,,,,,,---------...////////////...---,,,,,,---...///............////////////........................////////////000000000000000111111111111222222222444333222222111111222222555555555555666666666666555555666666777777888888888888888888:::===???AAAFFFJJJZZZvvvwwwlllccc\\\WWWQQQMMMMMMMMMKKKIIISSSXXX```iiittt>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKMMMMMMNNNRRRSSSVVVXXXZZZ[[[\\\]]][[[YYYXXXYYY]]]`````````^^^aaadddeeedddcccdddeeeccccccccccccdddfffhhhiiiiiijjjnnnuuu{{{ssscccUUULLLDDD@@@;;;888777777777666666666666555444333333333333333222111111000/////////////////////000000000.........///......------...,,,+++))))))***+++,,,+++++++++***++++++,,,,,,---,,,+++*********++++++++++++************++++++,,,,,,,,,+++++++++******---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///000///---++++++,,,---------------------------..................------------..................////////////.........................../////////000000000000000000111111111222222222222222222222333444444555444444444444555555555555555555555666777777888888777777888999:::<<<===>>>BBBDDDPPPfffwwwggg___TTTMMMKKKLLLKKKJJJMMMPPPUUU[[[dddqqq============>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEFFFHHHJJJLLLMMMMMMNNNQQQRRRTTTVVVWWWXXXXXXXXXWWWWWWWWWZZZ^^^aaacccccc```gggnnnoookkkgggeeeffffffffffffggghhhiiijjjkkkjjjiiilllqqqvvv}}}}}}mmm]]]PPPEEE???<<<999777555666777666555666555555444444333333222222222222111111000000///000000//////////////////------......///............---,,,+++***+++,,,---,,,,,,++++++***+++++++++---,,,+++*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******,,,......---,,,,,,,,,---............---............------------------............---------............/////////............................../////////000000000000000000111111111222222222222222222444555666777222333333333444444444444444555555666666777888888777888999::::::;;;;;;;;;>>>???EEESSSeeezzz}}}qqq```SSSNNNNNNOOOOOOLLLLLLMMMOOOUUU]]]hhhooo}}}<<<<<<<<<<<<===>>>???@@@???@@@@@@AAAAAABBBBBBBBBFFFGGGHHHJJJLLLMMMMMMMMMPPPQQQSSSUUUUUUUUUTTTSSSUUUUUUWWWZZZ]]]```bbbcccbbbkkkuuuwwwqqqjjjggghhhhhhhhhiiiiiijjjkkkllllllkkkjjjlllppptttwww|||sssfffXXXMMMEEE@@@<<<777666444444666666555333444444444444333333222222222111111111000000000///000000000//////......---,,,,,,---.../////////......------,,,,,,,,,------------,,,+++************,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,*********+++,,,---,,,+++,,,---......//////...............------,,,,,,,,,,,,,,,...//////...,,,,,,---------.........//////................................./////////000000000000000000111111111111222111111222333444555555333333333333444444444444444444555555666777777888888999:::;;;;;;;;;:::999======AAAHHHRRRbbb{{{wwwdddYYYUUUTTTTTTQQQPPPOOONNNPPPSSSWWWZZZdddllluuu{{{;;;;;;;;;;;;<<<===>>>>>>??????@@@AAAAAABBBCCCCCCFFFFFFHHHJJJKKKLLLLLLLLLOOOPPPRRRTTTTTTSSSQQQPPPSSSUUUWWWYYY[[[\\\^^^___bbbkkkvvvxxxrrrkkkhhhiiihhhhhhiiiiiijjjjjjkkkkkkllljjjlllpppsssuuuzzzwwweee^^^SSSHHHBBB>>>;;;:::666555444444555555333111333333333333333222222222111111111000000000000000000000//////......------,,,,,,---.../////////...------------------......------,,,+++************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,++++++++++++,,,---......//////............------,,,,,,,,,++++++,,,---......---,,,+++------------................................................//////////////////000000000111111111222222111111111111111222333444444444444555555555444444444555666666777777999:::;;;<<<<<<;;;:::999;;;<<>>??????@@@AAABBBBBBCCCCCCEEEFFFGGGHHHJJJJJJJJJJJJLLLNNNPPPRRRRRRQQQOOONNNPPPSSSUUUWWWWWWXXXZZZ[[[___fffmmmooolllhhhfffgggeeefffgggggghhhhhhggggggjjjhhhjjjooosssssswww{{{|||}}}pppcccSSSMMMEEE>>>999777555444666555333333444333222000222222222222222222222222000000000000000000000000//////..................------......///.........,,,,,,------------------,,,,,,++++++***+++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,,,,---............---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.................................------.........//////////////////000000000111111222222111000000000000000444444444444555555555555333444444555555666777777999999:::::::::::::::999888:::===@@@AAAEEEQQQ^^^rrrwwwhhh___[[[YYYWWWVVVUUUSSSPPPNNNQQQSSSTTTUUUZZZgggyyy999999999999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMPPPPPPOOOLLLKKKKKKOOOSSSUUUUUUUUUWWWYYYZZZ]]]```bbbbbbbbbcccdddbbbbbbcccdddeeeddddddccceeecccffflllpppqqqsssvvvxxx~~~vvvnnngggZZZMMMFFFBBB===999666444222111444222111000222222222111111111111222222222222222///000000000000000000000------...........................///......------++++++,,,---------------+++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,***,,,...---+++***+++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,---------.................................---------.........//////////////////000000000111111111111000111111222222222333333333444444444444333333444555555666666777777777666777777888999999::::::<<>>???GGGPPP\\\ppp|||qqqkkkddd^^^ZZZVVVSSSPPPOOOPPPOOONNNOOOXXXeeeppp999999999999:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFHHHKKKNNNNNNMMMKKKIIIHHHLLLPPPSSSSSSTTTVVVYYYVVVVVVWWWXXXZZZ]]]```aaa___```aaabbbbbbbbbaaa```aaa___bbbiiinnnooopppsssqqquuu~~~yyyhhh^^^VVVIII<<<===;;;999888777777555333222000......000222222222111111111111111111222222////////////000000000000,,,------....../////////.../////////...---,,,,,,***+++,,,,,,---------,,,************+++,,,------)))***+++,,,---,,,,,,++++++******************+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,***---///...+++***+++---***+++,,,,,,------,,,,,,+++++++++,,,,,,---------...---++++++++++++---...,,,,,,,,,---------..............................---------.........//////////////////000000000000000000000111222333555555111111222222222333333333333333444444555666666777555555444444444666888999===;;;<<>>>>>CCCKKKKKK\\\ssssssggg___ZZZUUURRRKKKMMMNNNMMMLLLPPPYYYaaalllxxx:::::::::;;;;;;;;;<<<<<<;;;===???@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGJJJKKKJJJIIIIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUVVVUUUTTTVVVXXXZZZ[[[[[[ZZZ\\\^^^___^^^^^^___```aaacccgggkkknnnooopppppppppqqqvvvzzzfffUUUJJJDDD>>>:::999999888777666555444444222222222333333444444444111111111111111111111111///////////////000000000.........------.........------------------------++++++,,,,,,---...//////,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,******)))))))))***,,,---******))))))))))))******))))))))))))))))))))))))************************))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***/////////...---------,,,,,,---......//////........................------............////////////000000000000000111111222222222222222222222222222555555555555555555444444444444555555666777777777888999999:::;;;<<<>>>???EEEQQQZZZnnntttkkk```VVVSSSQQQMMMJJJJJJLLLPPPRRRXXX___iiirrrzzz::::::::::::;;;;;;;;;;;;<<<>>>@@@@@@??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHJJJJJJJJJKKKKKKKKKKKKMMMNNNPPPQQQSSSSSSTTTSSSSSSTTTWWWZZZZZZZZZXXXZZZ]]]^^^^^^^^^___aaaaaacccfffiiikkkkkkkkkkkkkkklllqqqzzz~~~pppeeeTTTGGG???;;;777333888888777666555444333333222222222222222333333333111111111111111111111111////////////...............------,,,,,,------...------------------------++++++,,,,,,---......///,,,,,,,,,+++++++++*********++++++++++++++++++***++++++***))))))***++++++---,,,+++*********+++,,,******))))))))))))******))))))))))))))))))))))))************************))))))***++++++,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***------------,,,,,,,,,,,,,,,------.................................------///000000000111111111111000000//////000000111222222222222222222222222222555555555444444444444444444444555555666666777777999999999999:::;;;======AAAJJJPPP^^^|||nnn___YYYUUUPPPMMMLLLMMMMMMMMMMMMRRRYYY___fffppp}}}999999:::::::::;;;;;;;;;<<<>>>??????>>>===>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPRRRQQQQQQSSSWWWYYYYYYYYYVVVXXX[[[\\\]]]]]]___aaabbbccceeefffggggggfffeeehhhiiilllsss{{{|||nnneeeXXXPPPFFF>>>:::888666444666666555555444333222222222111111111111111000000000000000000000000000000000//////......------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,------......,,,,,,,,,++++++++++++***))))))************))))))++++++***))))))***++++++......,,,++++++***++++++******))))))))))))******))))))))))))))))))))))))************************))))))******+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............------------------......//////000000000111111111000000//////000000111222222222222222222222222222444444444444444444444444444444444555666666777777999999999999999:::;;;<<>>??????===<<<<<<===@@@@@@@@@@@@BBBCCCEEEFFFIIIHHHGGGGGGIIIJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMPPPPPPQQQSSSWWWYYYYYYXXXUUUWWWZZZ[[[[[[[[[]]]^^^aaabbbcccdddddddddddddddiiihhhkkkpppvvvxxxiii[[[RRRHHHCCC>>>:::999999888666555444444333222111111111111111111000/////////...000000000000000000000000////////////............,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))******************)))+++******************+++,,,+++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))******+++++++++,,,,,,+++++++++******))))))++++++++++++++++++++++++........................,,,,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,---.........------,,,,,,------------......---------........./////////////////////000111111111111111111111111111111333333333333333444444444333333444555555666666777999999888888888999999:::<<>>>>><<<;;;;;;<<>>@@@DDDPPP___{{{{{{eeeZZZUUURRRPPPIIIJJJKKKKKKKKKKKKMMMNNNRRRXXXbbblllwww777777888888888999999999999;;;<<<<<<;;;:::;;;<<>>>>>>>>@@@CCCFFFHHHOOOJJJFFFEEEGGGJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOPPPRRRUUUVVVUUUSSSRRRTTTWWWXXXXXXXXXYYY[[[^^^___```aaacccdddffffffffffffhhhkkkmmmrrr~~~{{{ssseeeWWWLLLDDD>>>:::888777666555444333333333222222222111111111000000000//////////////////...////////////////////////------........./////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++++++++***)))***++++++++++++***)))$$$%%%''')))***+++++++++******))))))))))))******))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------++++++,,,---------------++++++,,,,,,------............/////////000000000//////......//////000111111111111111111111111111000111111222222333333444333333333444555555666666666666666666666777888999666===@@@FFFQQQYYYlll{{{iii^^^WWWSSSHHHIIIJJJKKKKKKJJJJJJIIIJJJMMMRRRWWW___lll{{{777777777777888888888999777999;;;;;;;;;:::;;;<<<>>>======>>>@@@CCCGGGIIIMMMHHHCCCCCCGGGKKKMMMLLLHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRSSSQQQOOONNNPPPTTTVVVWWWYYY[[[]]]^^^^^^___```aaacccdddeeeeeeeeegggjjjlllppp{{{tttlllccc\\\QQQGGGAAA===;;;:::777777777555444333333444222222222111111111111000///////////////000000000..............................---,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************)))))))))***++++++++++++***)))&&&'''(((***+++++++++*********))))))))))))******))))))))))))))))))))))))************************************))))))))))))++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,***++++++,,,------.............../////////000000///............///000000111111111111111111111111000000000111222333333333222333333444444555555666444444444555666777888999;;;>>>???GGGRRRTTT]]]ssswwwjjjcccZZZXXXUUURRRPPPNNNLLLJJJJJJLLLNNNOOORRRYYYdddkkkuuuzzz777777777777888888888888666888:::;;;::::::;;;===>>>=========@@@CCCGGGJJJKKKFFFAAABBBHHHMMMOOOOOOHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKLLLNNNPPPPPPMMMKKKJJJMMMQQQUUUWWWZZZ]]]___^^^^^^^^^______aaabbbcccffffffhhhlllmmmqqq|||oooaaaYYYNNNIIIAAA;;;888888777777333444444222000000111222222222222222111111111111.../////////000000111111........................///...---+++)))'''&&&%%%---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))))))))(((((()))***+++,,,,,,+++***)))((()))+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))*********************************)))))))))))))))(((((())))))*********+++************************++++++++++++++++++++++++***+++,,,,,,------------,,,+++++++++******))))))++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,,,,---------.....................///000000000000000000000000000000///000000111222222333333222222333444444555555666333333444444666777999999::::::999BBBMMMKKKOOO```sss|||rrrmmmeee^^^XXXTTTPPPNNNLLLOOOPPPPPPNNNPPPTTTYYY```dddkkkwww444444444555777888888777999999999:::::::::;;;;;;;;;<<<===???@@@BBBCCCCCCBBBBBBAAABBBCCCFFFIIIKKKIIIIIIIIIIIIJJJLLLMMMOOOLLLNNNPPPPPPOOOMMMMMMMMMNNNPPPSSSVVVXXXYYYYYYYYY\\\[[[ZZZZZZ[[[]]]___aaa```cccggglllpppuuuyyy|||~~~lllZZZNNNIII@@@>>><<<999777666555555555555444333333222111111222111000//////000111222000000//////.........---......////////////.........------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***************+++,,,,,,,,,---************************)))))))))))))))))))))))))))************+++++++++************************++++++******************,,,+++******))))))******+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,******+++,,,++++++******++++++,,,...------,,,,,,++++++***++++++++++++++++++++++++//////////////////.....................///000000,,,333444---+++111333000000111111111111222222222555555444333333333333444444444444555555555555666555888<<<<<<;;;>>>EEEKKK]]]mmm|||rrrggg[[[UUUVVVPPPQQQPPPMMMJJJJJJNNNRRRSSSWWW]]]ccclllyyy444444444555666777777777999999999::::::::::::;;;999999:::;;;<<<===??????AAA@@@@@@@@@AAADDDFFFHHHGGGGGGGGGGGGHHHJJJKKKLLLKKKMMMOOOOOOMMMLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVWWW[[[ZZZYYYYYYZZZ\\\^^^```aaacccfffiiilllooosssuuuxxx|||jjj[[[LLLCCC@@@===;;;999777555444444444555444444333222222111111111111000//////000111111000/////////.........---......////////////......------,,,,,,,,,,,,------***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++*********+++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************,,,,,,+++***************+++++++++*********))))))******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++---......,,,***++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000111222111...///222000---000000111111111222222222333222222333333444555666444444444444555555555555555888;;;;;;:::===BBBHHHIIIVVVkkktttfff```YYYWWWUUURRROOOMMMNNNNNNLLLOOORRRVVV\\\eeeooowww444444555555666666777777888888999999999:::::::::<<<<<<;;;;;;<<<===???@@@@@@??????>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIINNNPPPRRRRRRQQQPPPPPPQQQNNNNNNNNNOOOPPPRRRTTTVVVYYYYYYXXXYYYZZZ[[[]]]^^^bbbbbbdddeeegggjjjkkklllooowwwzzzwww```RRRHHH???999777888777666555333333333333444444333333222111111111111000000//////000000111/////////.....................////////////......------,,,,,,,,,,,,------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++******************))))))************************)))))))))))))))))))))))))))************+++++++++************************************************---,,,++++++******+++++++++++++++*********************+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++++++++++++++++++++---...---,,,++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000333......333666444000...000000000111111111222222000000111222333555777888444444444444555555555555555777::::::999;;;???CCC>>>FFFTTTdddvvvyyyjjj```\\\VVVSSSSSSQQQNNNKKKKKKLLLLLLMMMNNNSSSYYY^^^eeekkkttt|||444555666666555555666777888888888888999999999999===<<<;;;;;;;;;===???@@@??????>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGNNNPPPRRRSSSRRRQQQRRRRRRQQQPPPOOONNNOOORRRUUUWWWXXXXXXXXXXXXYYY[[[\\\]]]aaaaaaaaacccfffhhhhhhhhhlllssstttyyyooo^^^LLLCCC@@@;;;777555555555444444333333333333333333222222111111111000000000000//////000000000........................---......//////......------,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))))))++++++++++++++++++++++++******************+++++++++*********)))(((((((((************************))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++---,,,,,,+++++++++++++++******************************+++,,,,,,,,,,,,+++************************************************+++,,,...---,,,++++++,,,,,,++++++******++++++,,,******+++,,,,,,---......------------------------.........///////////////...............///000000000---222===???666111333000000000000111111111111000000000111333444666777333333444444444555555555555777888888888999<<>>>>>;;;888666333444444444444444444444222111111111111111000000/////////000000/////////---------...............------............------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++))))))******+++++++++++++++*********)))(((((((((************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++---,,,++++++******++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************,,,------,,,+++,,,---,,,++++++******++++++,,,******++++++,,,---......------------------------........./////////000000...............///000000///222<<>>>>>AAAFFFKKKXXXpppvvvggg___^^^^^^[[[WWWTTTSSSQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTXXX^^^aaa333666888777444333555888666777777777777888888888888888999:::;;;;;;<<<<<>>?????????>>>======>>>??????????????????@@@BBBDDDEEEEEEEEEDDDDDDGGGJJJLLLLLLLLLMMMNNNKKKKKKJJJKKKMMMPPPSSSUUUWWWXXXYYYZZZ[[[\\\\\\\\\ZZZ\\\bbbjjjqqqqqqlllfffaaahhhiiippp|||xxxgggZZZQQQHHH@@@:::777777888666111111333222333444444444333222222000000000000000000000000......///000000///......,,,,,,,,,------.........,,,------......------,,,,,,,,,++++++++++++,,,,,,))))))))))))************************************((()))***,,,------,,,,,,*********+++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,+++***))))))(((((())))))))))))*********+++++++++******+++,,,,,,,,,,,,+++************************************************)))+++------,,,,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...............///000000000888<<<888333000000...////////////000000000111222222111000000000000000222222333333333444444444444444555666888999999888:::777;;;BBBCCCCCCPPP```xxxwwwoooiiibbb___\\\ZZZYYYWWWSSSPPPOOONNNLLLKKKKKKKKKKKKJJJ333777999888444222555888666666666666777777777777333555999<<<>>>===<<<;;;;;;<<<===>>>????????????>>>???AAACCCDDDDDDDDDCCC@@@CCCFFFHHHHHHHHHIIIKKKLLLLLLLLLNNNPPPSSSUUUWWWWWWXXXYYY[[[\\\\\\\\\\\\ZZZ\\\ccclllsssrrrkkkddddddhhhhhhnnnyyyzzz{{{vvvnnn^^^KKKAAA>>><<<999999777777666222---...222222222333444333222111000////////////000000000000---...///000000///...---,,,,,,,,,------.........,,,------......------,,,,,,++++++++++++++++++,,,(((((())))))******++++++************************((()))+++,,,------,,,,,,*********+++,,,,,,,,,---************************)))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,***))))))((((((((((((((())))))******++++++++++++******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++------,,,,,,---...,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------......///000111111...............///000000---333222++++++222555111////////////000000000000111111000000000000111111222222333333333444444444333333444666999:::999888888444666>>>>>>;;;DDDRRRhhhqqqmmmiiifffddd```ZZZVVVPPPOOOMMMLLLLLLJJJHHHFFF000333666666444333555777777666555444444555666777::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJNNNOOOPPPPPPOOOOOOQQQSSSUUUVVVXXXZZZ[[[\\\[[[[[[]]]```eeeiiijjjiiifffeeebbbdddgggkkkooossswwwyyy{{{ssslllgggddd___VVVIII@@@<<<;;;;;;:::777666444333222222333333333333333222222222111111000000000000////////////......////////////......------,,,,,,,,,,,,++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))******---,,,++++++******++++++,,,,,,,,,++++++*********(((((())))))*********+++***************************++++++***((('''((()))***,,,---+++((('''***...***+++,,,---,,,+++)))(((,,,++++++++++++++++++,,,+++***'''&&&%%%&&&'''(((((())))))))))))*********+++++++++************)))(((((()))***,,,---...///+++++++++++++++++++++++++++++++++***************************************)))***+++,,,---..................------,,,,,,,,,---------............///---------............///000000//////.........---000000000000111111111111000111111222222333444444333444444555777888:::;;;999:::;;;;;;<<<@@@EEEIIIXXXttt|||xxxrrriiibbb\\\WWWPPPKKKIIIIIIIIIIII000333555555333333444666777666555444444555666777;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJMMMNNNOOOOOONNNNNNPPPRRRWWWXXXZZZ\\\]]]]]]]]]]]]]]]___bbbeeeffffffdddcccbbbdddfffiiilllnnnqqqrrrtttwwwyyyoooeee]]]WWWRRROOOIIICCC===888777777666555777666444333222222222333222222222222111111111111000000000000/////////.........////////////......------,,,,,,,,,,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))******---,,,++++++******++++++******************))))))((()))))))))************************************)))***+++***)))((()))***+++,,,------+++)))((((((...,,,***(((((()))+++,,,++++++************+++++++++***)))((((((((()))***)))))))))*********+++++++++++++++************)))))))))******+++,,,------++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++***++++++,,,------------......---------,,,,,,,,,------------............---------............///000/////////............000000000000111111111111000111111222222333444444333333444555666888:::;;;;;;<<<<<<;;;;;;>>>BBBEEENNNddd~~~xxxjjjeee]]]WWWRRROOOLLLKKK222333444444333222333555666666555444444555666777<<<<<<;;;;;;;;;:::::::::======>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIKKKLLLMMMMMMLLLMMMOOOQQQWWWXXXYYY[[[]]]]]]^^^^^^\\\^^^___aaabbbbbbaaaaaadddfffhhhjjjjjjjjjlllmmmoooqqqyyy}}}sssiiicccZZZQQQKKKEEEAAA>>>;;;:::888777888777555333555555444333222222222222111111111111000000000000000000000/////////............////////////......------,,,,,,,,,,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********---,,,++++++******++++++(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***))))))***+++/////////000111///,,,))),,,+++)))(((((()))***+++*********))))))******************+++++++++++++++************+++++++++,,,+++++++++************)))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,...------------,,,,,,,,,------------............---------............///////////////............000000000000111111111111000111111222222333444444333333444444666777999:::======<<<;;;:::;;;>>>@@@FFFRRRcccwwwxxxppphhhaaa[[[WWW444444444333333333333444666555444333444555666777:::::::::::::::;;;;;;;;;=========>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDFFFGGGIIIIIIIIIJJJKKKKKKKKKKKKMMMPPPRRRSSSUUUXXXZZZ]]]^^^___]]]]]]^^^______```aaaaaafffiiillllllkkkjjjkkkmmmsssuuuzzzxxxiii___UUUQQQJJJDDD@@@===:::888::::::999999888666444333444444333222222222222222000000000000////////////000000/////////.........---......//////......---------,,,,,,,,,+++++++++,,,,,,---------.........++++++++++++++++++++++++************************++++++***************+++---,,,++++++******++++++((((((((())))))*********)))))))))))))))*********((((((((((((((((((((((((((()))+++*********+++,,,333111000333777888666333((()))+++++++++***(((&&&******))))))))))))******))))))+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++***************++++++++++++++++++++++++---,,,,,,+++***)))((((((+++,,,,,,,,,,,,,,,------,,,,,,---------,,,++++++------------------------,,,,,,---------.........---------............//////////////////.........///000000000111111111111000111111222222333444444333333333444555666888999;;;;;;;;;:::999999<<<>>>CCCHHHQQQ___tttzzzttt777666444333333333333333555444333333333555666777777777888999:::;;;<<<===<<<============>>>>>>>>>>>>??????@@@@@@AAAAAAAAA??????AAACCCEEEGGGIIIJJJHHHIIIJJJKKKJJJKKKNNNPPPOOOQQQSSSVVVZZZ]]]```bbb^^^^^^^^^___```aaabbbccceeeiiimmmnnnllljjjlllnnnuuuxxx|||qqqbbbVVVOOODDDAAA===:::999888777666777777666444222111111111222222222222222222111111000000000/////////......////////////............------............------------,,,,,,,,,+++++++++,,,,,,,,,------------...++++++++++++++++++++++++************************+++***************++++++---,,,++++++******++++++((())))))******+++++++++******))))))))))))))))))(((((((((((((((((((((((((((***++++++******+++---111///---000666<<<>>>>>>,,,++++++*********************))))))))))))******(((((()))***+++++++++*********+++++++++,,,,,,,,,+++++++++*********))))))++++++************))))))++++++++++++++++++++++++,,,,,,++++++***))))))(((+++++++++,,,,,,---------,,,,,,---------,,,++++++------------------------,,,,,,,,,------------...---------............///.........//////////////////000000000111111111111000111111222222333444444333333333333444555777777777888999888888999;;;===???CCCHHHOOO\\\sss:::888555444444555444333444333333333333555666777555555777888:::;;;======;;;;;;<<<<<<<<<===============>>>???@@@AAABBBBBB>>>???AAACCCFFFHHHJJJKKKHHHJJJKKKKKKKKKLLLOOOQQQRRRSSSUUUWWW[[[___bbbddd^^^^^^___```bbbcccdddeeedddiiinnnoookkkiiikkknnnvvv{{{}}}jjjZZZNNNFFFBBB<<<:::888777888999999888333444444222111111333555111111222222222111111000000000000000/////////////////////.........------------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++*********************************)))******+++,,,---,,,++++++******++++++))))))******************************)))))))))))))))))))))))))))))))))))))))+++,,,+++******+++,,,,,,***)))+++000666;;;>>>666222,,,((((((+++000444*********))))))*********((((((((()))))))))))))))************+++++++++,,,+++++++++************)))******************))))))+++++++++++++++++++++++++++++++++*********************++++++,,,,,,------++++++,,,------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---------------------............///.........///////////////000000000000111111111111000111111222222333444444333222222333444555666666444555777777777888:::<<<;;;===AAAFFFLLL]]]xxx===999666444555666555444333333222222333555666777555666777888999:::;;;<<<:::::::::;;;;;;;;;;;;<<<;;;<<<===???@@@BBBCCCDDD>>>???AAADDDFFFIIIKKKLLLIIIKKKLLLMMMMMMNNNPPPSSSUUUVVVVVVXXXZZZ\\\___```\\\]]]___aaaccceeeffffffgggmmmrrrrrrmmmjjjlllooosssyyy{{{}}}yyygggUUUIIIAAA>>><<<;;;999777777888999999888222444555555333333555777///000111222222111000000111111111000000000////////////.........---------,,,------......------,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------******************************************************))))))***++++++,,,---,,,++++++******++++++))))))))))))))))))((((((************)))))))))(((************************+++,,,---,,,***)))***+++))))))******+++...222555888666333111111222555777++++++************+++++++++***)))((('''((()))))))))))))))*********+++++++++++++++************)))))))))))))))************++++++++++++++++++++++++***************+++++++++))))))******+++,,,,,,---***++++++,,,------------,,,,,,,,,---------......++++++,,,,,,,,,------------------............///............/////////000000000000000111111111111000111111222222333444444222222222222333444555666333444666666666666888::::::999;;;@@@DDDLLL^^^ooo???;;;666555666777666444333333222222333555666777777777888888999999999:::999999999:::::::::;;;;;;:::;;;<<<>>>@@@BBBDDDDDD>>>???AAADDDGGGJJJLLLMMMJJJLLLMMMNNNNNNOOORRRTTTWWWVVVVVVVVVWWWXXXZZZ[[[ZZZ\\\___bbbdddffffffffflllrrrwwwvvvppplllmmmppplllssszzz~~~{{{xxx{{{}}}}}}}}}xxxqqqgggWWWIII@@@===<<<===777555444333444555444333///222555555222000///000///000111222222111000///111111111111000000000000//////.........---------,,,------......------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------******************************************************))))))***+++,,,,,,---,,,++++++******++++++))))))(((((('''''''''&&&+++*********))))))((((((************************+++------,,,***)))***+++)))+++---,,,)))(((***---444777;;;>>>>>>:::666222,,,,,,++++++++++++,,,,,,---+++)))''''''((()))***((())))))))))))*********+++++++++************)))((()))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,(((((()))***++++++,,,,,,)))***+++,,,---.........,,,,,,,,,------.........++++++,,,,,,,,,------------------.........//////---.........//////000000000000000000111111111111000111111222333333444444222222222222333444555555333555666666555555666888===888888<<<@@@CCCLLLVVVfff{{{555555444333444555666777222222111222333555777888555666777888:::::::::::::::;;;<<<;;;::::::;;;<<<>>>===<<<>>>@@@BBBBBBBBB@@@@@@BBBDDDFFFIIIKKKLLLKKKMMMNNNNNNLLLKKKMMMPPPSSSUUUWWWXXXWWWWWWXXXYYY\\\]]]]]]]]]]]]```eeeiiijjjmmmqqquuuvvvtttqqqooorrruuuyyy}}}}}}{{{yyyuuuxxxzzzyyyxxx{{{yyymmmccc]]]ZZZTTTLLLCCC;;;777555555666555444333222222222222000111222222222000///...000000///...............111///...------...///111////////////.....................---,,,+++))))))++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++***************************************)))))))))((((((...,,,*********+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***''''''((()))***++++++,,,,,,...111333333111...,,,************************000...+++)))((()))+++,,,))))))))))))))))))))))))))))))))))))((((((((((((************************((()))***+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********---,,,+++******,,,...///---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---------------------------......///////////////000000000000////////////111111222222222333333333111111111111222333444555333333444444555666777777666777777888:::???EEEJJJXXX```ooo333333222222222333444555333333333333444555666777555555777888999::::::::::::;;;<<<<<<;;;:::;;;<<<===<<<<<<===???AAAAAABBBAAAAAAAAAAAACCCEEEHHHIIIGGGJJJMMMNNNNNNOOOQQQSSSRRRTTTVVVVVVUUUUUUVVVWWWXXXYYY[[[]]]___aaaccceeegggjjjnnnrrrttttttsssrrrrrrrrrssstttuuutttttttttrrruuuwwwwwwuuuwww}}}}}}ssspppkkkddd\\\UUUOOOLLLLLLIIIDDD>>>:::888888888555555444222222111111111111111111111111000//////000000///.....................////////////..................------------,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************)))))))))((((((************************,,,,,,,,,+++++++++******,,,***)))((())))))******))))))))))))************))))))))))))))))))))))))************************,,,+++******))))))******(((((())))))******++++++)))***,,,......,,,***)))************************...---+++)))((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))***+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++***))))))+++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------------...///////////////000000000000////////////111111111222222222333333111111111111222333333444333333333444444555555666666777888888999<<<@@@DDDEEELLLYYYiii|||111000000000000111222222333444444555666666666555444444666777888999999999;;;<<<===<<<;;;;;;<<<===<<<<<<<<<<<<===???@@@AAACCCAAA???>>>???BBBEEEGGGDDDGGGJJJMMMNNNPPPRRRTTTQQQSSSTTTTTTSSSRRRSSSTTTUUUVVVYYY^^^bbbdddcccbbbccceeeiiimmmppprrrttttttsssqqqooommmlllmmmooopppnnnqqqttttttrrrsssvvvyyy}}}}}}~~~rrrfff___VVVSSSNNNHHHDDDBBBAAAAAA@@@>>>;;;999777666666666444444333222111111111111111111000000//////000000000/////////............,,,---///111111///---,,,------------,,,,,,,,,+++******+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************)))))))))))))))************************,,,++++++++++++*********(((((('''''''''((())))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))))))))******)))))))))))))))*********(((((())))))))))))((((((************************++++++******))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))***++++++++++++***++++++************+++++++++++++++++++++***************)))((((((***+++,,,+++******))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------...////////////...////////////000000000000000111111111222222222222222222111111111222222333333333333333333333333333555666777777777888:::<<<;;;@@@HHHRRR```uuu/////////000000000111111333444555666777666555444333444555777888888888888;;;<<<======;;;;;;<<<===;;;;;;<<<<<<<<<===>>>@@@CCCAAA>>><<<===AAAEEEHHHIIIIIIIIIIIIJJJMMMPPPSSSQQQRRRSSSRRRQQQQQQRRRSSSVVVVVVYYY]]]bbbeeedddcccaaabbbeeehhhkkknnnqqqrrrrrrqqqooommmmmmnnnooopppkkknnnqqqrrrpppooopppqqqttttttuuuwww{{{~~~uuuiii]]]QQQJJJFFFCCC@@@===;;;;;;<<<===:::999888666444333222111333333222111111111111111111000///......///000111///////////////......---------...//////...------------------,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))))))))((((((((((((''''''((((((''''''((()))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))***************)))))))))))))))***))))))(((((())))))***************************((()))*********((('''&&&))))))))))))))))))))))))&&&''''''((()))******+++************************)))******+++++++++******++++++************+++++++++++++++******************))))))))))))***+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,---......//////......////////////000000000000000000000111111111111222333222111111111111111222333333222222222222222222333555777777777666777888;;;???CCCFFFMMM\\\qqq///000000111111111111111333444555666666555444444333444555777888888888888;;;<<<===<<<;;;:::;;;===:::<<<===<<<;;;;;;>>>@@@CCCAAA>>><<<>>>CCCHHHLLLTTTPPPKKKGGGGGGKKKOOORRRQQQQQQRRRQQQPPPPPPRRRTTTWWWWWWWWWZZZ]]]```bbbbbbaaaaaabbbdddfffiiijjjllllllmmmnnnooooooppppppppphhhkkknnnppppppnnnmmmmmmllllllmmmpppssswwwzzz|||}}}|||tttmmmcccYYYPPPHHHBBB>>>;;;:::999888888777666666777777666555333111000///222222111000000000111111111000///......///000111/////////000///...------///...---,,,,,,---...///.........------------,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++************************((((((((((((((((((((((((''')))+++***(((((()))***((()))))))))************************************++++++++++++++++++++++++***))))))((())))))***************)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))******)))'''&&&))))))))))))))))))))))))&&&''''''((()))******+++******************************+++++++++******)))+++******))))))******+++***************************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------................../////////000000000111//////000000000111111111222222111111000111111111222222222222222222111111111444666888777777888999777;;;>>>???AAAIIIXXXddd|||///000111111222222111111222333333444555555555444444444666777888999999999:::;;;<<<;;;::::::;;;<<<:::<<<>>>===;;;:::===@@@CCCAAA>>>===???DDDIIILLLYYYTTTLLLGGGGGGJJJNNNPPPOOOOOOPPPOOONNNOOORRRUUUVVVWWWYYYYYYYYYZZZ]]]___``````aaabbbbbbcccddddddccceeehhhkkklllllllllkkkfffhhhkkknnnoooooommmlllnnnnnnnnnoooqqqsssvvvwww{{{tttlllccc]]]YYYTTTLLLEEE@@@>>><<<;;;777777888888777666444222333333333333333333333333111111000000000000000111//////......//////000000...///000000000///---,,,000...,,,++++++,,,...000............------------++++++,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++******))))))))))))))))))*********************************))))))***************+++(((+++---,,,)))'''(((***))))))))))))************************************++++++++++++++++++++++++))))))((((((((()))******)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((***++++++++++++***))))))******))))))))))))******)))))))))************************++++++++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********++++++,,,,,,------,,,,,,---............---......//////000000111111////////////000000000000111111000000000111111222222222222222222222222222111333666777777777888:::444888<<<===>>>CCCLLLSSSddduuu...///000111222111111000111111111222333444555666555555777888999:::::::::999:::;;;:::999999999;;;;;;===@@@>>>;;;:::===AAADDDBBB???>>>???CCCGGGIIIQQQLLLGGGDDDFFFIIIKKKLLLLLLLLLMMMLLLLLLNNNQQQTTTVVV[[[___^^^ZZZWWWYYY]]]^^^^^^___````````````___^^^___bbbdddfffffffffeeecccdddgggkkknnnooonnnmmmqqqqqqpppqqqrrrtttvvvwww~~~{{{}}}~~~xxxqqqhhh___YYYRRRKKKEEEGGGDDD???<<<;;;;;;::::::777777888777777555444333222222111111222333333444000000/////////000000111---......///000000//////...///000111000///---,,,------------------------------------,,,,,,,,,+++)))******++++++++++++***+++++++++++++++++++++++++++++++++++++++***))))))(((((()))))))))*********************************))))))))))))******++++++))),,,///---)))&&&''')))))))))))))))************************************************************((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++++++++++++++***))))))******))))))))))))******((()))))))))*********+++((())))))***************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------+++,,,------......------.........///000111111111........./////////000000000000///000000111222333111111222222333333444444222333555555555555777999555888;;;===???AAAEEEHHHSSSaaattt---...000111111111000///000000000000111333555777555666777999::::::::::::888999::::::888888999:::;;;>>>@@@???;;;:::>>>BBBEEECCC@@@??????AAADDDFFFEEEBBB@@@AAADDDGGGHHHGGGIIIJJJJJJJJJKKKMMMQQQTTTWWW___gggfff^^^YYYZZZ]]]\\\]]]^^^___```___^^^]]]]]]]]]^^^___```aaabbbbbbaaabbbeeeiiimmmnnnnnnmmmmmmmmmmmmnnnppprrruuuvvvzzz~~~sssqqquuuyyy}}}||||||~~~sssjjj\\\VVVMMMGGGCCC???:::777;;;999777777888888666555555555444333222222222222444333222000000111222222000000////////////000111,,,---///000000000///......///000111000///---,,,+++,,,...//////...,,,+++,,,,,,,,,+++++++++******'''((()))***,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******++++++,,,,,,,,,,,,************************&&&'''''''''(((((()))))))))---///---(((%%%%%%((())))))))))))************************************))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***++++++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((************************+++++++++++++++***)))(((******))))))))))))******(((((())))))*********+++'''(((((()))))))))))))))++++++************++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------+++,,,------......---------......///000111111222............/////////000////////////000111333333111111222333444444555555333444444444333333555777666666777999:::<<<======DDDNNN[[[jjj111111111000000000000000333333333444444444555555777888888999::::::;;;;;;;;;:::888666666777888999>>>>>>===============>>>@@@@@@???===<<<<<>><<<;;;;;;<<<888777666555444333333333444444444333333222222222222222111000//////000000000000000000000000000000//////............//////---...///111111111000000...---,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,***)))(((++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))++++++******))))))((((((******))))))(((((('''''',,,---......---+++(((''''''((()))+++++++++***)))******))))))((((((''''''************************)))***)))(((&&&''')))+++))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))++++++************++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,---......//////......---------............///---------............///000000000000111111111111000000111111111222222222333333333444444444555555777777777888999999::::::CCCFFFNNNXXXdddttt111111111111111111222222333333333333444444444444666777777888888999::::::;;;:::888777777888:::;;;>>>>>>============>>>>>>?????????===<<<<<<>>>AAA>>>??????AAABBBCCCDDDDDDJJJJJJJJJJJJJJJLLLPPPSSS[[[jjjzzzwwwjjj___[[[\\\\\\\\\\\\\\\[[[ZZZYYY]]]\\\[[[\\\\\\\\\\\\]]]]]]___aaadddeeeeeeeeeeeekkkkkklllmmmnnnoooooooooqqqsssuuusssooommmooorrrtttvvvvvvuuutttvvv{{{}}}|||uuufffccc^^^\\\YYYSSSIIIBBBBBB@@@===;;;999888888999666555555444333333333333444444333333333222222222222111111000//////000000//////////////////////////////............//////---...///000000000///......---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++***))))))++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,---,,,***(((''''''((()))*********)))((())))))))))))((((((((((((************************)))))))))((('''''')))+++)))))))))(((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))*********))))))*********))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------+++,,,,,,---------------------------...................../////////000000//////000000000111111111111111222222222333333333333333333444444444444555666666777777888888999999;;;<<>>===============>>>>>>>>>>>>>>>===<<<<<<>>>@@@<<<===>>>@@@BBBCCCEEEEEEHHHIIIIIIIIIJJJLLLQQQTTT[[[iiizzzsssddd[[[ZZZZZZ[[[[[[[[[ZZZZZZYYY\\\\\\]]]\\\\\\]]]\\\\\\___``````aaaaaaaaaaaa```fffggghhhjjjkkklllmmmnnnppprrrtttrrrnnnkkkkkkmmmllloooqqqqqqrrrtttzzz|||yyyyyyzzz}}}xxxnnnbbbYYYQQQNNNKKKIIIIIIFFF@@@<<<===<<<999777555555555555444333333222222222333333333333333222222222222222111111000/////////000000//////////////////////////////............//////---............------,,,------,,,+++++++++,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++*********,,,+++******************++++++++++++++++++++++++)))************))))))((())))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((())))))))))))((()))***++++++***)))((((((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))((('''''')))******)))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++************)))))))))***))))))(((((())))))***))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------............////////////000000000111//////000000000000111111222222222333333333444444333333333333444444444444444555555666777777888888999999<<>><<<=========;;;<<<>>>@@@>>>>>>???AAABBBDDDEEEEEEFFFGGGHHHIIIJJJLLLPPPSSSUUU```ooozzzzzzpppaaaWWWWWWXXXYYYYYYZZZZZZYYYYYY[[[]]]]]]\\\]]]___```^^^bbbbbbaaaaaaaaaaaa``````cccddddddeeeggghhhiiijjjppprrrtttrrrooollllllllliiilllnnnoooooorrrwww||||||yyywwwvvvwwwxxx|||~~~wwwlllccc[[[TTTKKKEEEEEECCCAAAAAABBBBBBAAA???999888666555333333333333222111111111111111222333222222222222222111111111111000000/////////000000///////////////////////////......------......///------------,,,,,,++++++---,,,,,,++++++,,,,,,,,,------------------------************************+++++++++***************,,,+++***))))))***+++,,,************************))))))************)))(((((((((((((((((((((((((((&&&'''''''''((((((((()))'''''''''((()))*********''''''((()))******))))))))))))((((((((('''&&&&&&''''''(((((())))))******(((((((((((((((((((((((('''((())))))(((((()))***************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000////////////000000000111111111222222222222333333222222333333333444444444333444444555555666666777:::999;;;>>>???BBBKKKUUU]]]lll~~~---......///000111111222111111111222222222333333111222222333333444555555333444444555777888999:::;;;:::::::::;;;<<<<<<===;;;<<<===<<<;;;<<<===???AAAAAABBBBBBCCCCCCDDDDDDCCCEEEGGGHHHHHHKKKNNNQQQNNNUUU```hhhjjjeee[[[TTTUUUVVVWWWXXXYYYZZZZZZZZZYYY]]]^^^\\\^^^dddgggeeedddcccaaa`````````aaabbbcccbbbbbbcccdddeeeggghhhnnnooopppooonnnllllllllliiillloooooonnnooossswwwzzzxxxvvvsssrrrqqqqqqqqqsssuuuwwwxxxzzz|||vvvllleee___YYYRRRLLLIIIEEE@@@<<<::::::999:::<<<===>>>===777666555444333333222222111111000000000111111222111111111111111111111111000///////////////000000..............................------------......------,,,,,,+++++++++***,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++)))))))))***+++,,,************************((())))))*********))))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&'''((()))***++++++&&&''''''((())))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******((((((((((((((((((((((((&&&((())))))(((((()))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++,,,---------------,,,,,,,,,------------...------........./////////...////////////000000000000000000000111111111111222222222333333333444444333333333444555555666666666555777;;;<<<>>>EEEMMMYYY]]]fffxxx---......//////000000000000000111111111222222222111111111222333333444444222333444555666777888888888888888888999:::;;;<<<999;;;<<<<<<;;;;;;===>>>AAAAAABBBBBBBBBBBBCCCCCCAAACCCEEEFFFGGGHHHKKKMMMKKKOOOUUUZZZ\\\ZZZWWWUUUTTTUUUVVVXXXZZZ[[[[[[[[[WWW]]]^^^[[[```kkkqqqpppfffdddbbb```______```aaacccbbbbbbcccdddgggiiijjjkkkkkkjjjiiihhhhhhhhhiiijjjmmmooonnnllllllooorrrssssssrrrqqqppppppppppppnnnpppqqqssstttwww{{{~~~~~~~~~{{{vvvnnndddZZZQQQKKKHHHEEEBBB@@@???>>>;;;:::555666666777888999::::::555555555444444333333222222111111000000000111111000000000000000111111111//////......//////000000..............................------------......---,,,,,,++++++++++++,,,,,,,,,+++++++++,,,------************************************************)))))))))*********************************+++,,,************************((())))))************)))))))))))))))))))))))))))******)))(((((('''&&&&&&&&&''''''((()))******+++''''''(((((())))))******))))))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%''')))***)))((()))***(((((()))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******))))))(((((())))))***))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************************+++++++++++++++,,,,,,---------------,,,,,,,,,,,,------------------------..................////////////000000/////////000000000000111222222222222333333333333333333333444555555666666666555666:::===???EEEMMM```YYYUUU```zzz///////////////000000000000000000000111111111222000111111222333333444444333444555666777777777777666666666777777888999:::888:::;;;<<<;;;;;;<<<>>>>>>>>>???@@@AAAAAABBBBBB@@@BBBDDDEEEEEEFFFHHHJJJHHHLLLOOOQQQRRRRRRTTTVVVSSSTTTVVVXXXZZZ[[[\\\]]]VVV\\\]]][[[bbbrrr{{{{{{mmmjjjfffbbb``````aaaaaaccccccccceeehhhlllppprrrllliiifffdddccccccddddddiiilllnnnmmmkkkjjjlllooopppppppppqqqqqqqqqqqqqqqmmmoooqqqrrruuuxxx}}}~~~~~~~~~xxxtttooojjjfff```^^^[[[UUUOOOIIIDDDAAA<<<;;;:::::::::999888666555666777888777777777777333333444444444333222222333333222111000000000000/////////000000000111111...............///000000...........................------,,,,,,------...,,,,,,+++++++++,,,---...,,,+++++++++,,,,,,---...++++++++++++++++++++++++************************((()))))))))*********+++))))))***+++++++++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))((())))))*********)))((((((((()))***+++))))))))))))((((((((((((************************$$$''')))***)))))))))***''''''((((((((()))))))))'''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))***************))))))*********))))))))))))))))))))))))************************)))************+++++++++************************************************************++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////........./////////000000///000000000000111111111111222222222222333333333333333444444555666666666888666666999<<<>>>DDDKKKTTTNNNIIINNNaaazzz111111111111000000000000000000000000111111111111111111111222333333444444444555666777888888888777555555555555666777888999777999;;;<<<;;;;;;<<<===:::;;;<<<===???AAABBBCCC@@@AAACCCDDDDDDDDDFFFHHHFFFJJJMMMNNNMMMNNNRRRVVVSSSTTTVVVXXXZZZ\\\]]]]]]UUU[[[]]]ZZZcccvvvtttqqqkkkfffcccbbbbbbcccccccccdddggglllqqqvvvxxxoookkkfffbbbaaaaaabbbbbbgggjjjlllllliiiiiikkkmmmkkklllmmmnnnnnnnnnnnnmmmkkkmmmoooqqqtttxxx~~~{{{yyyyyy||||||xxxvvvhhhccc]]]YYYVVVSSSNNNJJJJJJIIIGGGDDDAAA???===<<<777888888888888777555333333555666666555333333333222222333333333333222222444444222111000000000000.../////////000000111111...............///000111...........................------,,,,,,------...,,,,,,+++++++++,,,...///++++++++++++,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++((()))***,,,,,,,,,+++***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))******))))))))))))*********)))(((((((((***+++,,,******))))))((((((''''''************************$$$&&&)))******))))))***&&&'''''''''(((((())))))************************'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******++++++************++++++))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++))))))***++++++++++++***++++++,,,,,,,,,---------////////////000000000000............/////////000000111111111111222222222111111222222222333333333333333444555555666666777777333222555777999>>>DDD??????AAAGGGRRRcccxxx000000000000000000000000000000000000000000000000111111111111222333444555222111111222444555555444666666555555555777999:::===<<<::::::999:::;;;<<<<<<<<<======>>>@@@AAABBBBBBCCCDDDFFFGGGGGGHHHHHHGGGHHHKKKNNNPPPQQQQQQQQQSSSRRRSSSUUUXXXZZZ\\\\\\VVVXXXZZZ[[[cccoooyyy|||{{{rrrfff______aaabbbaaaeeedddeeegggjjjnnnrrrttthhhgggdddaaa______bbbeeeeeeiiiiiiggghhhkkkllliiikkklllmmmnnnnnnllljjjiiilllkkkmmmsss||||||vvvrrrrrrtttuuuxxx}}}}}}|||||||||{{{}}}|||vvvrrrooojjjddd___ZZZXXXWWWQQQNNNJJJEEECCCCCCDDDEEE>>>======<<<:::999888888888777555444333333444444333333333333333333333333111111111000111111222333///////////////000111111////////////............000000//////............////////////////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))************************************************(((***------,,,***((((((+++***)))(((((()))***+++---,,,***(((((((((((()))******+++++++++******)))***)))((((((((()))+++,,,))))))************))))))))))))))))))************(((((())))))******+++++++++*********))))))((((((******))))))(((((('''''''''((()))******)))(((''''''((()))((('''&&&''')))))))))((((((((((((((())),,,+++++++++******))))))******))))))((((((''''''******))))))((((((''''''))))))************))))))***)))(((''''''((()))***(((((())))))*********+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................//////...,,,,,,---///111111111000000000000000///000111222333444444444222333333444444333333222777777777888999999:::::::::===@@@CCCGGGQQQ^^^iii}}}////////////////////////000000000000000000000000111111111111222333333444333222222333555666666555666555555555666777888999;;;:::999999888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAACCCEEEFFFGGGHHHHHHGGGHHHJJJLLLNNNOOOOOOPPPTTTSSSTTTUUUWWWZZZ[[[[[[VVVXXXYYYYYY___iiioooqqqoooiiibbb___aaacccbbbaaaaaaaaabbbcccfffiiilllmmmhhhfffbbb___^^^___```bbbcccggghhhfffgggjjjllljjjkkklllmmmnnnmmmllljjjiiijjjlllrrrxxx}}}~~~|||~~~}}}wwwsssrrrsssuuuxxx|||}}}|||yyyxxxwwwrrrpppsss}}}}}}|||xxxsssnnnkkkiiifff```[[[VVVTTTQQQMMMIIIFFFEEEDDDCCCAAA>>><<<;;;;;;<<<===<<<<<<;;;:::999888777777888777555444333333333444333333333333333333333333333222111111000000000000///////////////000000111////////////............/////////......---------......------,,,,,,++++++......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************************************)))+++------+++***)))***)))(((''''''''''''((()))***))))))(((((()))***+++)))***++++++,,,,,,,,,,,,***)))((((((((()))++++++))))))************))))))(((((()))))))))*********)))))))))))))))******************)))))))))((((((***)))))))))((((((((('''(((((())))))))))))(((((('''((()))(((''''''((()))))))))(((((((((((())))))))))))((((((((('''''''''***)))))))))((((((((('''******))))))((((((((((((''''''((((((((((((''''''***)))(((((((((((()))************)))))))))))))))*********+++++++++,,,,,,++++++***))))))***++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...------...000000000000000000000000000///000111222333333333333222333333444444333333222666666666777888888999999:::<<<>>>>>>@@@EEEOOOWWWcccqqq........................000000000000000000000000222222111111111222222333333333444555666666666666555555555555666777888999999999888888888888999:::<<<<<<<<<<<<<<<===>>>??????@@@AAACCCEEEGGGHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOUUUUUUUUUUUUWWWXXXYYYZZZVVVYYYYYYXXX[[[aaadddcccaaa___]]]^^^bbbdddcccaaabbbcccdddeeeggghhhiiijjjhhheeeaaa```bbbbbbaaa___aaaeeehhhffffffjjjlllkkkllllllmmmmmmmmmlllkkkjjjjjjooouuuwwwvvvuuuuuuvvvyyy|||~~~yyytttqqqqqquuuwwwzzzzzzxxxtttsssrrrnnnmmmooowww}}}{{{wwwqqqmmmhhhcccaaa___]]][[[WWWTTTPPPOOOOOONNNJJJGGGCCCBBB@@@>>><<<;;;;;;;;;::::::999999999999:::;;;::::::999888777666666555666666555444333333333333222222222222222222222222444333222000//////......//////......//////000111/////////............---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************************************+++,,,---,,,***)))***+++)))((((((''''''(((((()))'''''''''((()))+++------((()))***,,,------------)))))))))((()))******+++((())))))******))))))((((((((())))))))))))*********))))))))))))))))))(((******))))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))'''((())))))''''''((()))))))))(((((((((((())))))(((((('''''''''''''''&&&))))))))))))((((((((((((***))))))))))))(((((((((''''''((((((((((((''''''***))))))(((((())))))***++++++******)))(((((((((*********++++++++++++,,,++++++***))))))***++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////......000111000000000000000000000000000000111222333333333333222222333333333333222222444444555555666777777888999;;;<<<;;;:::<<>>>>>???AAADDDFFFHHHIIILLLKKKJJJJJJKKKLLLNNNOOOTTTUUUVVVUUUUUUVVVWWWYYYWWWZZZ[[[YYYZZZ^^^^^^\\\ZZZZZZZZZ\\\aaacccdddcccdddeeefffggghhhhhhgggggggggddddddgggllllllgggaaa```fffiiigggfffjjjllllllmmmmmmlllllllllkkkkkkkkkmmmssswwwtttmmmjjjmmmrrrssswww}}}}}}yyytttqqqppptttvvvxxxxxxuuurrrqqqpppoooooopppvvv}}}}}}yyyzzz{{{}}}}}}{{{yyywwwuuuuuuvvvxxxwwwvvvuuuuuuvvvxxxxxxssskkkhhhjjjlllkkkkkkkkkjjjiiiiiikkkooosssxxxxxxvvvtttqqqmmmjjjhhhdddfffjjjmmmmmmhhh```YYYYYYVVVQQQNNNMMMLLLJJJIIIHHHFFFDDDDDDEEEDDDBBB@@@???>>>>>>===<<<<<<<<<<<<888888999:::::::::::::::777777777666555444444444555444444333333333333222222222222222222222222222222222111000///......//////............///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************+++******))))))******+++************************************************+++++++++***(((((()))+++************************&&&''''''(((***+++,,,---((()))***+++++++++++++++)))))))))))))))******+++(((((())))))))))))(((((((((((((((((()))))))))*********))))))((((((((('''))))))))))))))))))(((((())))))))))))((((((((((((***)))(((''''''((()))***''')))***)))((('''((())))))(((((((((((())))))***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))************+++++++++++++++******************+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///000//////000222/////////000000000000000000000111222222222222222222222333333333333222222333333333444555555666666777999:::::::::;;;???BBBAAAGGGQQQ___qqq------------------------////////////////////////222222111111000111111111111444666777555444444555333444555555666777777777888888999:::::::::::::::;;;::::::;;;;;;<<<===>>>>>>>>>???@@@CCCEEEHHHIIIMMMMMMLLLKKKLLLMMMNNNOOOSSSTTTUUUUUUSSSSSSUUUXXXXXX\\\^^^\\\]]]```___\\\[[[ZZZYYY[[[^^^bbbdddfffccccccdddddddddcccbbbbbbdddeeeiiipppvvvuuummmfffcccjjjmmmjjjhhhjjjmmmnnnnnnmmmlllkkkjjjkkkllllllmmmvvv~~~{{{qqqiiiiiimmmnnnsssyyy{{{xxxtttrrrqqqtttvvvxxxwwwuuusssrrrrrrnnnnnnooosssvvvwwwuuurrrrrrrrrtttuuuvvvwwwwwwwwwzzz|||}}}~~~{{{zzzyyyyyyyyyzzz{{{|||yyyvvvsssqqqpppnnnllljjjjjjkkklllllljjjhhhhhhiiijjjiiiccc\\\ZZZ]]]^^^\\\[[[[[[[[[ZZZZZZ\\\```dddgggeee```\\\XXXWWWWWWWWWTTTWWW[[[^^^^^^XXXOOOIIIGGGEEEBBBAAAAAAAAA@@@???@@@???=========<<<;;;:::;;;;;;;;;::::::999888888444555666666666666555444555555555444333333333222333333333333333222222222111111111111111111111111000//////...//////000000...............//////000............------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************))))))(((((((((((())))))************************************************)))******)))''''''(((*********++++++++++++******(((((())))))************)))))))))))))))((('''&&&((()))))))))************(((((())))))))))))(((((('''(((((((((((()))))))))***)))))))))((((((''''''(((((((((((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***((()))***)))((('''(((***((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))************))))))''''''((()))***++++++,,,))))))*********+++++++++*********++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***---///000//////000111......//////000000000000000000111222222222111111111222222333333222222111222222222333444444555555666777999::::::;;;===>>>???AAAEEELLLYYYmmm------------------------////////////////////////111111000000000111111222111555999999666444444666333333444666666666666666777888999:::;;;;;;;;;::::::::::::;;;<<<===>>>????????????@@@BBBEEEGGGIIIMMMMMMLLLMMMMMMNNNOOOOOOPPPRRRTTTSSSQQQQQQTTTWWWZZZ^^^___^^^___bbbaaa^^^]]]\\\[[[ZZZ\\\```dddgggeeeeeeddddddccccccbbbbbbcccfffllltttyyywwwpppjjjjjjpppsssoookkklllooopppooonnnkkkjjjjjjjjjlllmmmjjjxxx}}}oooiiihhhkkkpppuuuwwwuuusssssstttvvvwwwxxxxxxuuusssrrrrrrooooooppprrrtttsssqqqnnnlllmmmnnnooooooooonnnnnnnnntttxxxwwwvvvyyy{{{{{{uuutttssssssssssssuuuuuupppnnnlllkkkkkkjjjhhhfffeeeggggggfffdddbbbbbbcccbbbaaa\\\UUUTTTWWWXXXTTTQQQRRRRRRQQQPPPRRRUUUXXX\\\YYYTTTOOOMMMMMMNNNOOOKKKMMMQQQTTTTTTOOOHHHBBBAAA???>>>>>>???@@@???>>>:::::::::999888777777777888888888777666555444333444555555555555444333333444444333333333222222222111222222333333222222111000000000000000000000000...............///000000......------......///000.........------------,,,++++++,,,,,,,,,,,,------...---,,,+++)))((('''&&&++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))(((((((((((())))))************************************************)))***+++***((('''((()))((())))))******))))))((())))))*********))))))((())))))))))))'''&&&%%%$$$(((((()))************)))'''(((((())))))(((((('''''''''(((((((((((()))))))))(((((((((((((((((('''''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((()))******(((((()))***(((''''''(((((()))***+++&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))************+++)))((('''&&&&&&'''((())))))******++++++******)))&&&&&&''')))***+++,,,---)))))))))************+++)))***++++++++++++***))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,/////////......///---......//////000000111000000111111111111111000111111222222222222111111111111222333333444444555777777777888888888888888:::;;;===AAAIIIWWWgggsss------------------------////////////////////////000000///000000111222333333888<<<<<<999666666888222333444666666666666555666666888999:::::::::999999999:::;;;<<<>>>@@@AAAAAAAAA@@@AAABBBEEEGGGIIIJJJJJJLLLMMMNNNNNNNNNNNNMMMPPPRRRRRROOOOOORRRVVVZZZ^^^```^^^___bbbbbb___\\\\\\[[[[[[]]]```dddfffgggfffeeecccbbbccccccdddcccgggkkkoooqqqpppmmmkkkqqqwwwzzztttnnnmmmpppqqqpppnnnkkkiiiiiijjjlllnnnlllyyy~~~rrrkkkjjjkkknnnrrrsssrrrrrruuuxxxyyyzzzzzzxxxtttqqqppppppqqqqqqqqqrrrsssrrrqqqpppkkklllmmmnnnnnnooooooooolllttt{{{{{{yyyyyyxxxvvvqqqqqqoooooooooooopppqqqjjjiiihhhhhhiiiiiigggeeebbbcccdddccc```^^^^^^^^^\\\[[[VVVQQQRRRUUUSSSOOOLLLMMMNNNMMMLLLLLLNNNPPPQQQPPPMMMKKKIIIIIIIIIIIIEEEFFFIIIKKKLLLIIIDDD@@@@@@???===>>>??????>>>===888888999888777777777888555666666666666444333222555555555555555555555555333333333222222222222222000111222333333222111111000000000000000000000000//////...---------.........------------...//////.........---------,,,,,,,,,,,,,,,,,,---------...,,,++++++***)))(((((('''******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************************************))))))))))))))))))***************************************************)))+++------+++)))))))))((()))************)))(((((()))***++++++***)))(((((()))))))))((('''&&&&&&'''((()))***+++******)))''''''(((((((((((('''''''''''''''((((((((())))))'''''''''((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***(((((())))))))))))((((((((()))******)))((()))***''''''''''''((()))***+++'''''''''((((((((())))))'''((((((((()))))))))***))))))*********+++++++++)))((('''&&&&&&'''((())))))***++++++++++++***)))''''''((()))***++++++,,,))))))))))))************)))***++++++++++++***)))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...,,,,,,,,,------......///000000111000000111111111111000000111111222222222222111111111111222333333444444555666666555555666777666666666888;;;===@@@GGGQQQYYYiiiqqq{{{........................////////////////////////////////////000111333333555:::??????;;;888888:::222333444666666666666555444555777888999999999888888999:::;;;===???AAACCCCCCBBBAAAAAABBBEEEGGGIIIGGGIIIKKKLLLNNNNNNMMMMMMKKKNNNQQQQQQNNNNNNRRRVVV[[[^^^___]]]^^^aaa```^^^YYYZZZ\\\]]]^^^```ccceeecccbbb```^^^]]]^^^___```dddgggiiijjjiiihhhiiijjjuuu|||~~~wwwpppoooqqqrrrpppnnnkkkiiihhhjjjmmmnnnrrrzzzvvvooonnnpppkkkmmmpppppppppqqqvvvzzz{{{|||{{{xxxsssooonnnmmmnnnnnnnnnooooooooonnnnnnkkkkkklllnnnooopppqqqrrrqqq{{{{{{vvvpppooonnnmmmllllllmmmnnnnnncccbbbbbbcccddddddcccaaa\\\]]]]]]\\\YYYWWWWWWWWWWWWWWWSSSOOOPPPSSSQQQLLLJJJLLLMMMMMMLLLKKKLLLMMMHHHIIIIIIIIIHHHFFFDDDCCCAAABBBCCCEEEGGGEEEBBB???===;;;:::999::::::888777444555666666666666777888333333444555555333222111111111111111222333444555333333333222222222222222000000222333333222111000000000000000000000000000111000///...---,,,,,,,,,...------------...//////......---------,,,,,,,,,,,,,,,,,,------.........(((((()))+++,,,---...///*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************++++++************++++++***************************************************,,,//////---+++*********+++,,,------,,,+++***'''((()))+++++++++***)))'''((()))))))))))))))((('''((()))++++++******)))''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''((((((((())))))******'''((()))******)))((('''(((***+++***)))((()))***''''''''''''((()))++++++))))))******++++++,,,,,,'''((((((((())))))******))))))******++++++++++++,,,***)))(((((()))***,,,)))***+++,,,,,,+++***)))))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///---+++******---------...///000000111000000111111111000000///111111222222222222111111111222222333333444555555555444333444777999999999777:::======>>>@@@EEEJJJKKKRRR[[[gggwww,,,,,,,,,---------......//////............//////000000000000000111111222444444555555555555555555333444444444444444444333444555666777888999::::::::::::::::::<<<>>>@@@BBBEEECCCAAABBBEEEFFFEEECCCCCCFFFJJJMMMLLLJJJJJJMMMOOONNNMMMMMMOOORRRUUUXXXYYYYYYXXXXXXXXXZZZ^^^bbb^^^^^^]]]\\\\\\]]]]]]^^^aaa___]]]\\\\\\^^^aaabbbhhhiiikkklllllljjjhhhffftttvvvwwwuuurrrpppqqqsssssspppllliiihhhjjjlllnnnqqqrrrsssssssssqqqooonnnlllmmmnnnppprrrsssssstttyyyvvvrrrqqqrrrrrrpppmmmnnnnnnnnnppprrrsssqqqooolllllllllmmmnnnppprrrtttsssvvvqqqqqqjjjjjjkkklllmmmllliiifffcccaaa``````bbbccccccbbbYYYWWWUUUTTTUUUVVVVVVVVVSSSSSSQQQNNNLLLJJJHHHGGGKKKKKKJJJIIIIIIHHHGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888777666666666666555555555555444444555666555444222111333333333222222222111111111111222222222222111111......////////////............////////////......//////.........---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,...///...++++++++++++++++++++++++///...---,,,+++*********++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))++++++******************,,,,,,------,,,***)))'''******))))))((((((''''''******+++++++++******))))))(((((((((''''''''''''))))))(((((('''''''''&&&'''((((((((())))))******))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++((((((''''''''''''((((((++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,---------,,,***)))+++,,,...---,,,,,,---///------------------------////////////000000000000111111111111000000000000333222222111111222222333333333444444555666666666555666777999;;;===>>>???BBBEEEJJJQQQ^^^www,,,,,,---------.........//////............//////000000000000000111111222222333333444444444444444444444555555555555444444444555666777888999::::::999999:::;;;<<<>>>@@@@@@CCCBBB@@@BBBDDDFFFDDDCCCEEEFFFHHHJJJJJJIIIIIIKKKOOONNNNNNNNNPPPSSSVVVXXXWWWXXXXXXWWWWWWXXX[[[]]]^^^]]]]]]\\\\\\\\\\\\]]]^^^]]]\\\\\\\\\^^^___aaaeeefffiiikkkkkkiiigggfffmmmooopppooommmmmmoooqqqqqqpppmmmkkkjjjjjjjjjkkkmmmnnnpppqqqpppnnnllljjjiiikkkmmmppprrrsssssssssuuurrrpppppprrrrrrpppnnnmmmkkkjjjkkkmmmnnnooonnnllllllkkkkkklllnnnppprrrttt}}}|||rrrmmmmmmhhhhhhhhhiiijjjjjjgggddd```^^^]]]]]]^^^___^^^]]]YYYWWWUUUTTTTTTTTTSSSQQQQQQQQQOOOMMMKKKIIIHHHGGGKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>??????>>>>>>============::::::::::::999888777666666666666666555555555444444444444444444333222222333333222222222111111111000111111222222111111000......////////////.........////////////......---///.........------------,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,......---++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******************************++++++++++++***))))))(((***)))))))))((((((((('''))))))************))))))))))))(((((((((''''''''')))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++,,,---/////////......+++,,,...---,,,,,,---///////////////////////////000000000000111111111111......///000111222333333333222222111111222222333333333444444555666666666999999999999:::::::::;;;>>>@@@DDDHHHQQQccc{{{---------.........////////////............//////000000000000000111111222111111222333333333333333555555666666666666555555555555666666777888999999888888:::;;;===>>>>>>>>>AAA@@@???AAACCCDDDDDDCCCGGGHHHHHHGGGHHHJJJKKKLLLOOOOOOOOOPPPQQQTTTVVVXXXVVVWWWXXXWWWVVVUUUVVVXXX]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^______ccceeehhhkkkllljjjhhhgggfffggghhhhhhhhhhhhjjjlllmmmnnnnnnnnnmmmllliiihhhjjjlllnnnppppppnnnkkkiiifffiiillloooqqqrrrrrrrrrooonnnmmmnnnpppqqqpppnnnllljjjggggggjjjmmmooopppooommmkkkjjjjjjllloooqqqtttxxx{{{yyysssmmmjjjiiifffffffffggghhhgggeeebbb]]][[[ZZZYYYZZZZZZZZZXXXXXXWWWUUUTTTTTTRRROOOMMMOOONNNMMMLLLKKKJJJIIIHHHJJJIIIHHHFFFCCCAAA@@@???@@@@@@??????>>>>>>======???>>>>>>===<<<;;;;;;:::888888888888777666555555666666555555555444444444444444333333222222333333333222222222222111111111000111111222222111111000......////////////......///////////////...---,,,............------------------------,,,,,,,,,,,,...------,,,,,,------...------------------------,,,+++)))***+++---,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))+++******))))))******+++******************************)))))))))))))))***))))))))))))((((((((((((((())))))*********)))))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************&&&((()))++++++)))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))***+++++++++++++++***+++,,,...---,,,,,,---///////////////////////////000000111111111222222222......///000111222333333222222111111111111222222333333333444555555666666888888888999999999999::::::<<<>>>???CCCNNN]]]hhhxxx------.........///////////////............//////000000000000000111111222000111222333444444444333666666777777777777666666555555666666777888888999666777:::;;;======<<<<<<>>>>>>???@@@BBBDDDDDDDDDHHHJJJIIIGGGHHHLLLNNNNNNOOOOOOPPPQQQSSSUUUWWWWWWVVVXXXYYYYYYWWWUUUTTTTTT]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZ[[[]]]^^^____________dddgggjjjlllmmmkkkhhhfffbbbcccdddeeeeeeffffffggghhhkkknnnqqqqqqoookkkiiijjjlllooorrrrrrpppmmmkkkgggiiillloooppppppooonnnkkkjjjkkklllmmmmmmnnnmmmllljjjhhhiiillloooqqqrrrqqqooommmjjjjjjlllnnnoooqqqpppooommmjjjiiihhhhhhfffeeeeeeeeeffffffcccaaa]]][[[YYYXXXYYYYYYXXXWWWWWWVVVUUUUUUTTTSSSOOOLLLMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFDDDCCCAAA@@@?????????>>>>>>=========<<<>>>======;;;:::999888888777777777777777666555555555555555444444444333333444333222111111222333444222222222222111111111111000000111111111111000000......////////////......////////////...---,,,,,,------------------------...------,,,,,,+++++++++...------,,,,,,------...------------------------+++)))((()))+++,,,+++***+++++++++++++++++++++++++++************++++++,,,************************+++++++++***************))))))))))))))))))))))))******))))))))))))*********************++++++++++++***)))(((((()))+++,,,))))))))))))(((((((((((())))))******++++++******)))))))))(((((((((((('''((((((((((((((('''''''''((((((((()))))))))))))))))))))(((((((((((())))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******+++******************+++************************++++++++++++++++++++++++************************))))))*********+++++++++------,,,+++)))(((&&&&&&+++,,,...---,,,,,,---///------------------------///000000000000111111111111111111111000000000///222222111111111111222222222333333444444555666666444555666777999:::;;;<<<999;;;======>>>BBBJJJPPPYYYcccrrr------------........./////////............//////000000000000000111111222111111333444444555555555666666777777777777666666555555555666777777888888666777999:::;;;;;;;;;:::;;;===>>>@@@AAACCCEEEFFFFFFKKKMMMIIIHHHKKKNNNMMMNNNOOOPPPRRRTTTUUUVVVVVVVVVXXXZZZZZZXXXVVVUUUUUU\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]___aaabbbbbbaaa```dddfffjjjlllllliiifffcccddddddfffggghhhgggeeecccdddgggmmmrrrsssrrrnnnllliiikkknnnpppqqqpppmmmllljjjlllmmmnnnnnnmmmkkkjjjiiiiiiiiijjjjjjkkkmmmoookkkkkkkkkmmmpppqqqqqqpppooommmkkkiiihhhiiijjjkkkkkkiiifffdddeeegggiiijjjhhhgggeeeeeeeeeeeecccaaa___]]][[[ZZZ[[[[[[ZZZXXXVVVUUUTTTUUUUUUTTTQQQNNNLLLLLLLLLLLLLLLKKKKKKKKKFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>============<<<<<<;;;:::999777777666777777777777777666666555444444444444333333333333333222111000000111333444222222222111111111000000000000000111111000000000......////////////.....................---,,,,,,,,,,,,---------------------------,,,,,,++++++***---------,,,,,,---------------------------------***)))((()))+++,,,+++***++++++++++++++++++++++++******)))))))))***++++++************************************************))))))))))))))))))))))))((((((''''''''''''(((((())))))*********+++++++++,,,+++***))))))***,,,---(((((((((((()))))))))))))))******+++,,,,,,++++++***)))))))))(((((((((((('''''''''((((((((((((((()))))))))))))))((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''***)))(((''''''((()))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++++++++************++++++************************++++++++++++++++++++++++************************))))))*********+++++++++222222000///---,,,+++***+++,,,...---,,,,,,---///------------------------.........////////////000111111111111000000000///222111111000000111111222222222333333444555555555444444555666777999::::::777:::<<<======???BBBFFFHHHMMMWWWdddttt,,,,,,,,,---------......//////............//////000000000000000111111222000111222444555555555555666666777777777777666666555555555666666777777777666777888999:::::::::::::::<<>>AAABBBBBBGGGOOOYYYgggxxx+++++++++,,,,,,,,,,,,---//////............//////000000000000000111111222///000111333444444555555555666666777777666666555555555555666666666666666777777777777777888999:::999<<>>===999999999999999999999:::666666666666666555555555222222333444444444333333333333333222222222111111...///000222222222111000111111111111000000000000//////000000000000//////......////////////......******,,,---.../////////+++++++++,,,,,,---------*********++++++,,,,,,---+++******************+++*********************************,,,---...,,,***++++++++++++++++++++++++++++++***(((''''''''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,***+++++++++***)))'''&&&'''((((((((())))))******$$$%%%&&&'''((((((((((((************))))))))))))&&&'''''''''(((((())))))******))))))((((((((('''))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((('''((()))******)))(((''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************)))************+++++++++///...,,,+++++++++,,,,,,+++,,,...---,,,,,,---///------------------------////////////000000000000111111111111000000000000111111000000000000111111111222222333333444555555333333444444555666777777999888777666666777888999===<<<>>>CCCEEEEEEKKKUUU^^^kkk***)))))))))***,,,...///.........------,,,,,,,,,------......///000000000000000000000111111111111111111222222222333333333777777777777777666666666666777888888888888888777888;;;???BBBCCCEEEHHHJJJVVViiirrrfffUUUMMMJJJFFFLLLLLLKKKJJJJJJKKKLLLMMMSSSUUUXXXYYYXXXUUUTTTTTTZZZZZZ[[[]]]___```aaabbbaaaaaa````````````aaaaaaaaadddkkkrrruuusssmmmhhhbbbeeejjjooorrrqqqmmmiiidddccccccbbbbbbccccccdddfffffffffggghhhiiijjjkkkrrroookkkiiijjjlllmmmnnnppprrrrrrpppooouuuvvvmmmlllmmmlllmmmmmmlllkkkiiigggfffiiihhhgggdddbbbccceeehhhjjjhhhfffccc```^^^\\\\\\___]]]ZZZWWWWWWXXX[[[]]]\\\XXXRRROOONNNMMMIIIGGGFFFEEECCCBBBAAAAAABBBBBBDDDDDDBBB@@@>>><<<;;;:::===<<<;;;:::999999999999555555666666777777888888777555333222333333222111000000000000000000000000000000//////......------////////////////////////000000000000000000000000//////............/////////...------///111444555000...+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***+++---///---+++***)))***+++,,,++++++++++++++++++++++++)))++++++***((('''((()))************************))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++************************++++++***)))(((((())))))))))))'''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''************)))))))))))),,,+++)))'''&&&%%%&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((************************'''((()))++++++******)))))))))))))))))))))))))))))))))))))))************)))((((((((()))***++++++((('''&&&&&&&&&''')))*********))))))((((((''''''+++******)))))))))))))))((((((((((((((((((((((((((()))***+++,,,+++******))))))))))))))))))))))))************************'''---...)))&&&***,,,******+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---............////////////000////////////////////////---......//////////////////000000000111111111111222222222333333333444444222222333333333333444444666666666666666777777888999999999:::<<>><<<;;;;;;<<<;;;:::999888888888888555555555666666666666666666444222222222333222000000000000000000000000000000000000//////.................................------------------------//////............//////******---111666<<>>>>>??????@@@@@@???>>>===<<<;;;;;;:::999888777777666777777555555555555444444444444555444222111222222111000000000000000000000000000000000000000////////////........................------------------------///......------......///+++,,,---///222555999;;;666333000...------,,,+++++++++++++++++++++++++++++++++,,,,,,------......---,,,***))))))***++++++++++++++++++++++++++++++,,,---...---+++++++++---))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))''''''&&&''''''((()))***))))))(((((((((((())))))%%%%%%&&&'''((()))***+++&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((***)))'''&&&&&&'''((((((''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))*********))))))(((((((((((((((((((((((((((((())))))))))))************)))((((((((())))))((((((((((((((()))******))))))))))))((((((((((((''''''((()))***+++,,,,,,************************((()))******++++++******))))))))))))))))))))))))************************'''***+++((((((***,,,,,,******+++,,,,,,+++******,,,,,,,,,,,,,,,---------,,,,,,,,,---------......////////////////////////...//////000000000000000111111111222222222333333111111222222222333333333222222222222333333333333666555555555555666777777555555666777888:::<<<===999>>>EEELLLVVVeeexxx(((***---//////---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000////////////000000000111222333333333333444444444333333444444444444444555666555444333444555888999999;;;>>>?????????AAABBB@@@DDDEEEAAAAAAEEEGGGDDDDDDDDDFFFHHHJJJMMMOOOPPPPPPSSSWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]___```bbbccceeebbb______aaaeeehhhiiikkkhhhdddbbbbbbaaa```___aaaaaabbbbbbccceeefffgggnnnmmmlllkkkkkkkkkkkkkkkllljjjggggggiiikkkmmmmmmiiijjjjjjhhhhhhjjjnnnrrrvvvzzz}}}{{{tttmmmiiihhhhhhgggeeecccaaa___^^^^^^___``````___^^^___bbbdddfffffffffdddaaa]]]YYYVVVUUUUUUUUUUUUTTTRRRQQQQQQJJJIIIIIIIIIIIIJJJIIIIIIBBBAAA@@@>>>>>>>>>>>>???>>>>>>======<<<<<<;;;;;;888777666666555555555666555444444444333222222222444333111000111222111000000000000000000000000000000000000000000000000000........................////////////////////////...------------------......---,,,+++******++++++111///,,,+++++++++***)))************************'''((()))+++,,,,,,,,,,,,---,,,,,,+++++++++,,,---************************+++,,,------++++++,,,---(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))***+++(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++*********************)))&&&&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((()))******((((((((((((((((((((((((***)))'''&&&%%%'''(((***''''''(((((((((((('''''''''(((+++,,,,,,+++((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++***)))((((((((((((((((((((((((((())))))******))))))))))))(((((((((((('''(((((()))***+++++++++************************((())))))***************))))))))))))))))))))))))************************'''((()))((()))+++,,,,,,******++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,---------...........................///000000111111000000000000111111111222222222111111111111222222222222111222222222222333333333555555444444555555666777444555555666888999:::;;;;;;===>>>@@@DDDNNN[[[eeepppttt}}}(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...////////////000000000222222222333333333444444222333333333444444555555666555333333444666888:::888:::============>>>???@@@@@@???>>>@@@DDDEEEDDDDDDEEEFFFHHHIIIKKKKKKLLLOOOQQQTTTUUUUUUUUUUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\^^^___``````^^^]]]^^^bbbfffhhhiiikkkhhhcccaaa``````___^^^______aaaccceeehhhkkklllooonnnmmmllllllkkklllllljjjhhhffffffhhhjjjjjjjjjfffggggggffffffgggiiikkkmmmqqquuuuuuqqqllljjjiiiffffffeeecccaaa___^^^]]]^^^_________^^^^^^aaacccdddddddddccc```\\\YYYVVVSSSSSSSSSSSSRRRPPPNNNMMMJJJJJJJJJIIIHHHGGGGGGGGGBBBAAA@@@>>>>>>>>>>>>???<<<<<<<<<;;;;;;:::::::::666666555444444444555555444444333333222222111111333111000000111111111000///////////////////////////////////////000000000........................////////////////////////------,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,***))))))***+++***)))************************'''((()))***+++,,,++++++))))))((((((((()))))))))************************)))***,,,+++***)))***,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))***++++++++++++******%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((***((('''%%%&&&''')))***''''''(((((((((((('''''''''(((+++,,,,,,+++((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))******)))((('''''''''((('''(((((()))))))))))))))(((((((((((())))))))))))))))))************)))(((************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******+++,,,************************(((((()))************)))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000////////////000000000000000000000111111111222222111111111222222222333333444444444444444555555666555555666777888999999999===============AAAHHHNNNVVVYYY```iiittt~~~******))))))***,,,///000++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000111111222222222333333333222333333444444555555555555555444444555777999:::777999;;;<<<;;;;;;===>>>@@@???>>>???AAACCCDDDCCCEEEEEEGGGHHHIIIIIIIIIIIILLLNNNPPPQQQQQQQQQRRRTTTWWWWWWWWWWWWWWWWWWWWWXXXVVVWWWWWWXXXZZZ[[[]]]^^^\\\[[[\\\___cccfffhhhhhhgggdddbbbaaaaaaaaa___^^^]]]^^^```bbbfffiiilllmmmmmmlllkkkkkkjjjjjjjjjjjjhhhfffddddddeeegggggggggddddddeeeeeeffffffffffffhhhkkkooopppooollljjjiiidddeeeeeedddcccaaa___]]]]]]^^^^^^^^^]]]]]]^^^```aaaaaa```___]]]ZZZXXXVVVRRRRRRRRRQQQPPPNNNLLLLLLHHHIIIJJJHHHEEECCCBBBCCCBBBAAA???>>>======>>>>>>;;;;;;;;;::::::999999888555555444444444444555555333333333333222222222222222000//////000111111000////////////////////////............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++******++++++,,,,,,------))))))******************************************''')))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,+++***%%%&&&'''((()))))))))((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((('''&&&'''((()))***''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''((()))***((((((((((((((((((((((((''''''(((((((((((())))))))))))((('''''''''((((((&&&&&&'''((((((((((((((((((((((((((()))))))))))))))***+++++++++)))((('''************************)))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***'''%%%(((***))))))++++++***))))))))))))***+++'''((()))***+++***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////........./////////000000///000000000000111111111111111111111222222222222444333333333333444555555555666777888888888888888888999;;;;;;;;;===???BBBDDDFFFKKKPPPWWW___ggglll,,,,,,+++***+++,,,...///******+++++++++,,,,,,,,,+++,,,,,,------......///........./////////000000000000000111111111222222333333333444555555666666444555555666777888999:::555777:::;;;::::::<<<===<<<<<<>>>AAABBBBBBBBBCCCCCCDDDFFFGGGHHHIIIHHHHHHHHHJJJLLLNNNNNNPPPRRRTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\]]][[[[[[[[[]]]aaadddeeeeee`````````aaabbbbbb```^^^]]]^^^___aaadddfffiiijjjiiihhhggggggggggggggghhhfffdddbbbbbbcccddddddcccccccccdddeeegggfffeeecccfffhhhjjjkkkjjjhhhgggfffaaabbbdddfffeeebbb___]]][[[\\\]]]\\\ZZZZZZ[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUURRRRRRQQQOOONNNMMMLLLKKKFFFHHHIIIHHHDDDAAAAAAAAA@@@???>>><<<<<<<<<<<<===;;;;;;:::999888888777777555555444444444555555666222222222333333333333333111000......000111000000////////////////////////,,,---------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))(((&&&%%%,,,+++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---++++++,,,,,,------------************************'''(((***)))((((((***+++************************))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))+++------,,,+++***&&&'''((())))))(((''''''))))))(((((((((((())))))'''''''''''''''((((((((('''((()))))))))(((&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))'''''''''((((((((())))))(((((('''''''''((())))))$$$%%%&&&'''(((''''''&&&'''((((((((()))))))))***'''(((***++++++***)))((()))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,'''%%%)))+++)))(((***+++***)))(((((()))***+++((()))+++,,,---,,,+++***,,,,,,,,,,,,------------------------------------,,,,,,---...............////////////000000000000/////////000000000111111111111111111222222222222333333333222333444444555555666777888888777777666555777888999:::;;;<<<===:::>>>BBBEEEGGGKKKPPPTTTeeeppp,,,,,,+++++++++******+++*********++++++,,,,,,,,,++++++,,,------......///............/////////000///000000000000111111111333333444444555666777777444555666888999:::::::::444666999:::::::::;;;===999:::===AAABBBAAAAAABBBAAACCCEEEGGGHHHIIIIIIIIIEEEGGGJJJLLLNNNPPPSSSVVVSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]]]][[[ZZZ[[[^^^aaabbbccc[[[\\\^^^aaacccbbb```]]]^^^^^^___```aaaccceeefffeeeeeeddddddddddddeeeeeeeeecccbbbaaabbbbbbbbb```bbbbbbdddfffggggggeeeccceeeeeeffffffdddcccaaaaaa^^^aaadddffffffccc___]]]ZZZ[[[\\\[[[YYYXXXXXXYYYYYYXXXWWWUUUUUUTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKFFFHHHJJJIIIEEEBBBBBBCCC???>>><<<;;;::::::;;;;;;;;;;;;:::999888777666666555555444444444555555666222222222333333444444555111///......000111000000////////////////////////,,,,,,,,,---------......------------------------........................,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,---+++***++++++***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''(((***+++'''((()))***************))))))))))))))))))))))))''')))******))))))***,,,************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))************************((()))+++---------+++***''''''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&'''((())))))(((''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((''''''&&&&&&((()))***************************''''''''''''((((((((()))'''''''''''''''((()))***$$$$$$&&&'''''''''&&&%%%'''((((((((())))))******%%%&&&)))+++,,,,,,+++***(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))...'''$$$)))+++(((''')))+++***)))(((((()))***+++)))+++,,,......---,,,+++,,,,,,------------......////////////////////////+++,,,------......------000000000000111111111111////////////000000000000000111111111111222222222333333222222333333444555444555666777777666555555888888999999999999:::;;;777<<>>???@@@AAAAAAAAAAAABBBDDDFFFFFFEEEDDDGGGHHHJJJKKKMMMOOOQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWZZZYYYYYYYYYYYYZZZ[[[[[[^^^^^^\\\YYY[[[aaacccaaa^^^___```bbbeeefffeeeccc______```aaabbbbbbbbbbbbcccbbbaaabbbdddeeedddccceeedddcccbbbbbbcccdddddd^^^___aaacccdddcccbbbaaabbbeeeeee```]]]^^^___]]]cccbbbaaaaaabbbaaa___]]]WWWZZZ[[[YYYVVVUUUVVVXXX___\\\XXXTTTQQQPPPPPPPPPOOONNNLLLLLLMMMMMMKKKJJJJJJJJJHHHFFFCCC@@@===<<>>======<<<<<<999888666555555555666777666555444333333333333333000000000000111111111111......//////000000111111/////////...---------,,,..................------,,,---...//////...---,,,,,,---///000000///---,,,,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&+++***)))(((''''''((()))))))))************))))))++++++++++++++++++++++++)))***++++++***(((%%%$$$(((((())))))))))))(((((())))))((('''''''''''''''(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((((('''&&&$$$###"""))))))))))))(((((((((((('''''''''''''''((())))))))))))************))))))''''''((((((((((((''''''''''''((((((((((((((((((''''''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,++++++***(((((()))***+++,,,,,,,,,///...---++++++,,,---...---------............///............////////////000000111111111000000///000111111111111222222222222222333333333333444444333333222222333444666777777777888888888999999999::::::;;;;;;<<<=========DDDHHHMMMRRRYYYdddsss~~~++++++************++++++)))***++++++,,,,,,++++++++++++,,,---............//////.........///111111000000000000000000000000333333333333444444444444666666777888999::::::;;;999999888888888999::::::;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFEEEDDDGGGHHHIIIKKKMMMNNNPPPPPPPPPQQQQQQRRRTTTUUUWWWXXXVVVVVVWWWWWWXXXYYYZZZ[[[]]]^^^]]]\\\```gggjjjhhhbbbaaaaaabbbccccccbbbaaa___```aaabbbcccccccccccccccaaaaaaaaaccccccbbbaaaeeedddcccbbbbbbbbbcccddd`````````aaabbbdddeeefff___bbbaaa\\\[[[^^^```___aaa```____________^^^]]]XXXZZZ[[[YYYWWWVVVWWWYYY]]][[[WWWSSSQQQPPPPPPQQQOOOMMMJJJIIIHHHHHHFFFDDDHHHGGGFFFDDDBBB???===<<<======<<<<<<;;;:::::::::888777666666555555666666555444444444333333333333111111111000000000/////////////////////000000000............------------..................------+++,,,---......---,,,++++++,,,---......---,,,+++,,,,,,+++******+++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++******))))))))))))******&&&'''''')))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))))))))************))))))))))))))))))))))))))))))((()))***+++***(((&&&%%%(((((())))))))))))(((((())))))((('''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&))))))(((((('''%%%$$$###))))))))))))(((((((((((('''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))************(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++************)))))))))((())))))))))))))))))))))))******+++++++++******))))))))))))***+++++++++,,,------,,,,,,,,,------...------------........................////////////000000111111111000000///000000111111111222222222222222222333333333444444333333222222333444666777777777777888888888999999888999999::::::;;;<<<<<>>??????@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXTTTUUUVVVXXXZZZ[[[]]]^^^[[[]]]^^^```gggpppuuuttteeecccaaa```aaaaaa___^^^```aaabbbccccccddddddcccbbbaaa``````bbbbbbaaa```dddcccbbbbbbaaaaaabbbbbbaaa```______aaadddgggiiidddeeebbb\\\ZZZ]]]aaaaaa```___]]]\\\[[[[[[\\\\\\XXXYYYYYYXXXWWWVVVWWWYYYZZZXXXUUURRRPPPPPPQQQQQQOOOLLLHHHFFFDDDCCCBBB@@@DDDCCCCCCBBB@@@>>><<<;;;:::::::::999888888777777666666666666666555444444333333444555444333222111333222222111///......---///////////////.........------------............------------------......++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,++++++******++++++,,,++++++***))))))***++++++******************************))))))))))))******$$$$$$&&&''')))+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************(((((('''&&&&&&'''))))))))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((()))((((((''''''''''''(((&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))((('''%%%%%%))))))))))))(((((((((((('''''''''''''''((())))))((())))))******))))))((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++************))))))))))))))))))))))))))))))))))))******+++++++++++++++*********************++++++***+++,,,------...------------------............---............////////////000000111111000000000000000000111111111222222222222222222333333333333333222222222333444555666666666777777777888888888777777777888999999::::::;;;===??????@@@CCCHHHMMMQQQTTT[[[eeennn{{{++++++************++++++++++++,,,------------,,,---,,,++++++,,,---///000......///000111222333444000000000000000000000000222222222222333333333333333333444555666777777888:::999888777777777777777999999:::;;;<<<======>>>???@@@BBBCCCCCCDDDEEEGGGFFFGGGGGGHHHJJJKKKLLLLLLKKKLLLNNNPPPRRRTTTVVVVVVTTTUUUXXX[[[^^^```bbbccc[[[^^^```dddlllvvv{{{{{{fffccc```_________^^^^^^```aaabbbccccccdddccccccbbbaaa``````aaabbbaaa```aaaaaaaaa`````````____________^^^^^^```cccfffhhhmmmmmmhhh```\\\___bbbcccbbbaaa___\\\YYYYYYZZZ[[[XXXXXXWWWVVVUUUUUUVVVWWWVVVTTTRRRPPPOOOOOOPPPPPPOOOLLLHHHEEEDDDCCCBBBAAA????????????>>><<<;;;:::999999888888777666666666444555666666666555333222111222333555555333111000222111111000//////....../////////......---------,,,,,,,,,------.........,,,,,,------------......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************+++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))))))))''''''&&&&&&&&&((()))***))))))************))))))++++++++++++++++++++++++&&&'''((()))******))))))(((((())))))))))))(((((()))(((''''''''''''((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&))))))))))))(((((((((((('''''''''''''''((())))))(((((())))))))))))((((((***)))'''%%%%%%''')))***)))))))))(((''''''&&&&&&(((((()))))))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************)))))))))))))))))))))))))))))))))))))))++++++,,,---------,,,,,,+++++++++***************(((***,,,---......------,,,,,,---------.........---------.........//////...///000000000000000000000000000000111111111111111222222222222333333333222222222333333444444555555555666666666777777777666666666777888888999999888:::===>>>>>>???BBBEEEHHHHHHLLLRRRYYYcccrrr++++++************++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,---///000---...///000111222333333////////////////////////111111111222222222333333222222333444555666666777999888888777666666666666888888999:::;;;<<<======>>>@@@BBBBBBBBBCCCEEEHHHFFFGGGGGGHHHIIIJJJJJJKKKHHHIIILLLNNNQQQRRRSSSSSSSSSUUUXXX\\\```bbbdddeeeaaadddeeefffkkksssvvvtttcccaaa^^^]]]^^^______^^^______```aaabbbbbbbbbbbbaaa```___```aaabbbaaa```^^^__________________^^^]]]]]]^^^___```aaabbbcccmmmnnniiibbb^^^bbbeeefffgggfffccc___ZZZXXXYYY[[[YYYWWWUUUTTTSSSTTTTTTUUUQQQPPPOOONNNMMMMMMNNNNNNJJJHHHEEECCCCCCCCCBBBAAA<<<======<<<<<<;;;:::999999999888888777666666555333333444555555333222111///111333444444333111000/////////////////////000//////......------,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++*********)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,+++******)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))(((''''''&&&&&&((('''&&&&&&'''((()))***))))))************))))))************************''''''((())))))*********(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))(((((())))))))))))(((((((((((('''''''''''''''((())))))(((((())))))))))))((((((***)))'''%%%%%%''')))***))))))(((((('''''''''&&&((()))))))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''*********+++++++++,,,,,,(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++++++++++++++***************((()))+++---......------,,,,,,,,,------------...------------..................///000000000000000//////000000000111111111111111111222222222333333222222333333333333333333444444555555555666666666666666666777888888999999777999;;;=========>>>???BBBAAACCCHHHKKKNNNWWW```uuu++++++************++++++((())))))***************************+++,,,---------...///000111222222111////////////////////////000000111111111222222222111222222333444555666666888777666666666666666666888888999:::;;;<<<=========@@@BBBBBBAAABBBFFFIIIGGGGGGHHHHHHIIIIIIIIIJJJGGGIIILLLNNNPPPQQQQQQQQQPPPRRRWWW[[[___bbbdddeeeiiijjjhhheeefffjjjiiieee```^^^]]]]]]^^^___^^^^^^\\\]]]^^^______`````````^^^]]]\\\^^^```bbbbbbaaa]]]]]]^^^___````````````^^^^^^____________^^^^^^bbbeeeeeeaaa```dddhhhhhhhhhiiigggccc]]]YYYZZZ\\\[[[XXXUUUSSSSSSSSSSSSSSSNNNMMMLLLKKKKKKJJJJJJJJJEEECCCBBBBBBCCCCCCAAA@@@;;;;;;;;;;;;::::::999888999888888777777666555555333333333333333222111111///000111222333222111111.........//////000000000---------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......------,,,,,,,,,,,,---------------,,,,,,---------***++++++,,,,,,++++++***)))***++++++++++++***)))******************************))))))))))))******************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&))))))(((''''''(((******))))))************))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((((((''''''''''''(((((()))&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))((())))))))))))(((((((((((('''''''''''''''((())))))'''(((((())))))((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((************++++++++++++(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))((())))))))))))************))))))))))))))))))))))))&&&&&&'''((())))))))))))******************++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,------------.........------...///000000000000/////////000000000111111111111111111222222222222222222333333333333222222333333444444444555555555555555555666777777888888777888888999999999888888===<<<>>>CCCDDDDDDHHHMMMYYYbbblllpppsssyyy++++++************++++++(((((()))***************)))***+++,,,---------------...///000000000000///////////////////////////000000000000111111111222111222222333444555666666666666555555555666777777888888999:::;;;<<<======<<>><<>>===888666888<<<===<<<>>>AAA???CCCHHHJJJJJJMMMSSSYYYWWW\\\dddmmmwww***(((&&&&&&(((*********++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,+++******+++...000222111111000///////////////111111111111000000000000111111222222333444555555222444666666555444555666666666888:::<<<>>>???@@@<<<===>>>>>>>>>AAAEEEHHHKKKJJJIIIHHHHHHIIIKKKMMMPPPSSSUUUSSSOOOOOOSSSXXXUUUUUUWWW\\\bbbeeeeeeccc]]]^^^___^^^\\\ZZZZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\XXXXXXXXXXXXXXXXXXWWWWWWXXXWWWVVVXXX\\\^^^______]]]]]]___```ccceeehhhiiiffffffbbb]]]]]]aaabbb___bbbbbbcccdddeeeccc___\\\___```aaaaaa``````aaabbbeee```YYYVVVUUUTTTQQQNNNGGGFFFFFFGGGGGGFFFCCCAAA@@@BBBFFFHHHGGGDDD@@@===;;;;;;;;;;;;:::888666555777777666555444333333222222222222111111111111000222000...---///000000000000000//////.........---000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,++++++***)))((((((************************************************,,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((()))))))))))),,,+++)))((((((((()))***((((((((((((((((((((((((((())))))((('''&&&&&&''''''((()))))))))(((&&&%%%&&&%%%$$$######$$$%%%&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((('''%%%$$$###"""&&&'''''''''(((((())))))''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))************''''''''''''(((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++---------,,,,,,+++++++++------------------------///......------///000111............////////////////////////000000000000000111111111111222222222222222222333333333444444444444444555555555666666444555666777999;;;<<<===999:::<<<=========<<<;;;<<<<<<>>>@@@BBBDDDFFFGGGKKKMMMPPPTTT[[[fffrrrzzz***(((&&&&&&(((******)))************++++++++++++******++++++,,,------...,,,,,,++++++,,,---000111111000///............///000000000000000000000000111111111222333333333444333444666666555555555666777777888:::<<<===>>>???===>>>>>>>>>>>>@@@DDDGGGIIIIIIHHHGGGGGGHHHIIIJJJNNNQQQTTTSSSPPPPPPSSSWWWTTTTTTUUUYYY]]]``````___XXXYYY[[[ZZZXXXWWWWWWXXXZZZZZZ\\\]]]]]]^^^^^^^^^YYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTVVVYYY\\\]]]\\\]]]]]]^^^```bbbdddfffgggiiiiiifff```]]]______\\\aaaaaabbbdddeeeddd```]]]]]]^^^______^^^^^^___```aaa^^^YYYVVVTTTSSSQQQOOOHHHGGGFFFFFFFFFEEECCC@@@AAABBBEEEFFFEEEBBB>>>;;;999999999999999888777666777777666555444333222222222222222111111111000000000///---,,,...//////...............---------,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++***))))))(((************************************************+++***)))(((((('''((((((************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***++++++******)))'''&&&%%%(((((((((((())))))))))))***)))((('''''''''''''''(((((((((((()))))))))))),,,++++++***************(((((((((''''''(((((((((((()))***)))'''&&&'''(((&&&&&&''''''&&&&&&%%%$$$)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((('''***)))((((((((((((((()))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************)))***++++++++++++***)))************************,,,,,,,,,+++++++++++++++------,,,,,,,,,+++++++++------------------------///...---------...000000............////////////.../////////000000000000000000111111111222222222222222222333333333333444222222222222333333333333444555555777888999:::;;;999999:::;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAABBBCCC???@@@BBBEEEJJJRRR[[[aaadddhhhlllnnnpppttt{{{)))(((&&&''')))******)))((((((((()))))))))******))))))******++++++,,,,,,---,,,,,,+++,,,---.../////////...---------.........//////000000111111222222222222222222222222222333555777777666666666777888888999:::;;;<<<=========>>>???>>>>>>@@@CCCEEEGGGGGGGGGGGGFFFFFFFFFFFFKKKOOORRRRRRQQQQQQSSSVVVTTTSSSSSSUUUXXXYYYYYYYYYUUUWWWXXXXXXWWWVVVVVVWWWYYYZZZ\\\]]]______``````[[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTVVVYYY[[[\\\\\\\\\]]]]]]^^^___aaacccdddjjjmmmkkkccc]]]\\\\\\ZZZ______```bbbdddcccaaa^^^ZZZ\\\]]]]]]\\\[[[]]]^^^\\\\\\[[[XXXTTTPPPOOOOOOJJJHHHEEEDDDDDDCCCBBB@@@AAAAAABBBBBB@@@>>><<<;;;888888777777777777888888777777666555444333222222222222111111111000000000///---,,,,,,---......------------,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************------,,,++++++***)))))),,,,,,++++++***)))))))))***************************************************))))))(((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((()))))))))******************)))'''&&&%%%(((((((((((())))))))))))---,,,***((('''%%%%%%%%%(((((((((((())))))))))))++++++,,,,,,++++++***)))))))))'''''''''''')))))))))***+++***((('''((()))''''''&&&&&&%%%%%%&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''''''''((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((((((((***)))'''&&&&&&''')))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))***++++++***)))((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))************)))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------...------------...//////---............/////////....../////////000000000000000000111111111222222111111222222222333333333111111222222222333333333444444555555666777777888888888888888888999::::::999::::::;;;<<<===>>>>>>:::;;;<<<>>>@@@DDDIIIMMMJJJMMMQQQRRRSSSVVV[[[```hhhnnnuuu|||)))((('''''')))******)))(((((((((((()))))))))***************++++++,,,,,,------,,,,,,,,,---.........------,,,,,,---------------...///000111222333333333333333333222222222444666888888777666777888999999999::::::;;;;;;<<<===>>>??????>>>???AAACCCFFFFFFGGGGGGGGGGGGFFFEEEIIILLLPPPQQQQQQQQQRRRTTTTTTSSSSSSSSSTTTTTTTTTTTTXXXYYYZZZZZZXXXVVVVVVWWWXXXYYY[[[\\\^^^___``````\\\[[[YYYWWWVVVVVVVVVVVVXXXWWWVVVXXX[[[]]]^^^]]]\\\\\\\\\\\\]]]___```aaahhhnnnnnnggg___\\\\\\[[[ZZZZZZ[[[^^^```aaa___]]]YYY[[[\\\\\\[[[ZZZ\\\]]][[[]]]]]]YYYSSSNNNMMMNNNLLLIIIEEECCCBBBBBBAAA@@@??????>>>>>>=========<<<;;;:::888777777777888999777666666555444333222111111111111111000000000000///---,,,,,,.........------------,,,,,,,,,,,,,,,++++++---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,+++++++++++++++++++++*********))))))************************************************))))))(((((()))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********&&&'''((())))))***))))))(((((((((((())))))))))))---,,,***((('''&&&&&&%%%(((((((((((())))))))))))******+++,,,+++***)))(((***)))(((''''''((()))***)))***+++***)))((()))******)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((()))(((&&&%%%&&&))),,,...******)))(((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((()))***++++++***)))((('''''''''(((((((((((()))((()))))))))************))))))************))))))************************,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------.........//////........./////////000000000000000000111111111111111111111111222222222222333333333333444444444444444444444444444555555555999888777777777888:::;;;999999:::::::::;;;;;;;;;;;;<<<>>>??????@@@BBBDDDBBBDDDFFFGGGHHHJJJMMMPPPSSSVVVZZZ^^^bbbhhhnnnsss(((''''''(((******)))((()))))))))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------...------,,,,,,,,,,,,------,,,,,,---///000111222333444444444444333333333333444666888888777666777888999999999:::::::::;;;;;;<<<>>>??????>>>???AAACCCFFFGGGGGGHHHIIIHHHHHHHHHHHHJJJMMMOOOPPPPPPQQQQQQSSSSSSTTTSSSRRRRRRRRRRRRYYYZZZ[[[ZZZWWWUUUUUUUUUVVVWWWXXXZZZ\\\]]]]]]^^^\\\[[[YYYWWWVVVUUUVVVVVVYYYXXXWWWYYY[[[^^^^^^^^^[[[[[[[[[[[[\\\]]]^^^___cccjjjnnnhhhbbb``````___WWWWWWWWWZZZ]]]^^^]]]\\\YYY[[[\\\\\\[[[ZZZ\\\]]]\\\^^^^^^YYYSSSMMMLLLLLLLLLIIIEEECCCCCCBBBAAA@@@>>>===<<<;;;<<<===>>>??????>>>;;;999888777777777666666555444333222111111111111111000000000/////////...---...//////...------------------------...))))))+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,---------...+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************)))((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))************&&&'''((()))************(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))((()))*********)))'''&&&***)))(((''''''((()))***(((***+++***)))((()))+++***)))(((''''''(((***+++'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((*********)))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))''''''&&&&&&(((,,,000222+++***)))((((((''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((((())))))))))))*********((()))))))))************))))))))))))))))))))))))************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------........................//////////////////000000000111111111000000000111111111222222222222222333333333444444333333333333333333333333999888777777777888:::;;;::::::::::::::::::::::::777999;;;<<<;;;;;;<<<===>>>???@@@AAAAAACCCDDDFFFIIIJJJKKKMMMOOOSSSWWWZZZ(((''''''(((***+++)))(((*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---......,,,,,,---...000111222222333333333333333333333333333555777777666666666777888888999999::::::;;;;;;;;;===>>>?????????AAACCCFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJKKKMMMNNNOOOOOOPPPPPPSSSUUUUUUSSSQQQQQQQQQVVVWWWXXXWWWTTTSSSRRRSSSTTTUUUWWWXXXZZZZZZ[[[[[[\\\[[[XXXVVVUUUVVVWWWXXXYYYXXXWWWXXX[[[\\\]]]\\\ZZZZZZZZZZZZ[[[]]]^^^^^^___fffkkkiiiffffffdddbbbWWWWWWWWWZZZ\\\^^^^^^]]]YYY[[[\\\\\\[[[[[[\\\]]]]]]\\\ZZZVVVQQQMMMKKKKKKKKKIIIFFFEEEEEEDDDCCCAAA>>>===<<<<<<<<<===???@@@@@@???===;;;999777777666666666555444333222111111111111000000000////////////...---...000000...---------------............))))))***+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++,,,,,,---......************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++++++++******))))))(((((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))***+++(((((((((((())))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))''')))***)))(((((()))+++''''''&&&&&&''''''(((((())))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((+++******)))(((''''''&&&((((((((((((((('''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))&&&&&&&&&(((***...111333******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************))))))))))))))))))***))))))************))))))))))))*********+++++++++))))))))))))***************))))))(((((())))))***************************)))******++++++,,,,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------------.........------.........//////////////////000000000111111///000000000000111111111//////000000000111111111222222333333333333333333888777777777777888999999999999999999999999999999555777::::::999999:::;;;;;;<<<<<<===>>>?????????AAABBBBBBDDDFFFIIILLLMMM((('''''')))++++++)))'''*********+++++++++,,,,,,++++++++++++++++++*********+++,,,---......//////---------------...//////------......///000111111000000000111111222222333333444666666555555555666777777888999::::::;;;;;;999;;;>>>??????@@@AAACCCFFFEEEFFFFFFHHHKKKMMMNNNKKKJJJJJJKKKLLLNNNNNNNNNLLLPPPTTTVVVTTTRRRQQQQQQQQQSSSTTTTTTSSSRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[ZZZWWWVVVUUUVVVXXXYYYZZZYYYXXXYYY\\\^^^^^^]]]YYYYYYYYYZZZ[[[]]]^^^___]]]ccchhhiiijjjkkkhhhccc\\\[[[[[[]]]```aaaaaa```YYYZZZ[[[[[[ZZZZZZ[[[\\\ZZZWWWSSSQQQOOONNNLLLKKKJJJHHHGGGGGGGGGFFFDDDBBBBBBAAA???>>>=========>>>=========;;;:::888666555666555555444333222111111111000000000////////////---,,,,,,...//////---+++++++++,,,,,,------------+++++++++++++++,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++************************))))))))))))))))))))))))'''(((((()))******+++++++++++++++***)))((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))))))))(((((('''(((((((((((())))))))))))))))))(((((()))******+++(((((((((((())))))))))))***))))))((((((((((((((('''(((***++++++***((('''&&&'''))))))(((''')))***&&&&&&'''((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''''')))+++---...///***)))((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))(((((()))))))))))))))))))))************))))))))))))***************)))(((''''''((()))***************************(((((()))******+++,,,,,,)))*********++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,---------.........---------.........//////////////////000000000111/////////000000000111111////////////000000000111222222222333333444444444555555666777777777777666888888888888888888888888777999;;;;;;:::999:::;;;;;;:::;;;<<<===>>>======<<<<<<===???AAADDDEEEFFF''''''''')))++++++)))'''************++++++++++++*********))))))))))))))))))***+++---.../////////---------------...///000------......///000000000---......///000111111222222444666666555444555666666777888999:::;;;;;;<<<888:::===??????@@@BBBDDDEEEDDDDDDEEEGGGJJJNNNPPPMMMKKKIIIIIIKKKMMMMMMMMMIIINNNTTTVVVTTTRRRPPPPPPOOOQQQSSSTTTTTTUUUVVVWWWVVVVVVWWWXXXYYYYYYXXXXXX[[[YYYWWWUUUUUUVVVYYYZZZ^^^\\\[[[\\\___```aaa```XXXYYYYYYZZZ[[[]]]___```]]]bbbgggiiilllnnniiiccc```______```ccceeeddddddXXXYYYZZZZZZYYYYYYZZZ\\\WWWRRRNNNLLLMMMOOOMMMKKKIIIHHHHHHHHHIIIHHHEEECCCEEEDDDBBB@@@>>>===<<<;;;::::::;;;;;;:::999777555666555555444333222111000000000000000////////////,,,++++++---......,,,************++++++,,,,,,,,,------,,,+++,,,---///000*********************************++++++,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''******************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++***))))))((('''&&&&&&%%%)))))))))))))))))))))))))))************+++++++++%%%&&&''')))******++++++(((((((((((())))))))))))******))))))))))))******(((((((((((()))))))))))),,,+++)))((((((((()))***'''(((+++,,,,,,+++((('''%%%'''((((((''''''(((***'''((()))+++++++++***)))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********)))(((''''''((()))***(((((((((((())))))))))))))))))))))))***************)))(((''''''((()))***************************'''(((((()))******++++++))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,---------......---------.........//////////////////000000000000////////////000000000000111111111111222222222222111222222333444444555555222333555666666666555444666666666777777777777777888999:::999777777888999888888888999;;;<<<;;;:::;;;::::::<<>><<<::::::::::::888777666666777777666555555444333111///...,,,,,,///000000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,)))((('''''''''(((***+++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++)))***+++++++++)))((('''((((((((((((((((((((((((***************+++++++++'''((()))***)))(((&&&$$$((())))))))))))'''%%%$$$************)))((('''&&&(((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%''''''(((((())))))******))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''***)))'''&&&&&&''')))***((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&))))))************))))))))))))(((((((((((())))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---,,,,,,,,,---------......,,,---...000111111111111111///...///222333222///222222222111000//////...000000111222333333333333444444444555555555555666555555555555555666777777666777999::::::999777666;;;::::::::::::;;;<<<<<<<<<;;;:::999:::<<<>>>???)))((((((''''''(((((()))))))))******************************+++++++++,,,))))))+++,,,---.........,,,,,,,,,------------...............//////////////////000111111111111000222222333444444555555666555777999:::999999999:::;;;;;;;;;<<>><<<::::::999:::888777555666777777666444222222111111000///......000111111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,))))))((((((((()))***+++))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******+++***************)))(((((())))))))))))))))))))))))&&&'''(((((())))))(((((('''((()))***)))(((&&&%%%))))))))))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((************************))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((()))))))))***))))))(((((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((''')))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))(((((((((''')))(((((((((''''''''''''))))))************))))))))))))(((((((((((())))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---//////,,,,,,,,,------------......//////000000000//////111///...///111222111///000000000000000000000000000000111222333333333333444444444444555555555555555555555555555666666777777888:::;;;;;;:::888777:::::::::::::::;;;;;;<<<===<<<:::::::::;;;===>>>(((''''''''''''''''''(((***)))))))))(((((((((''')))))))))*********++++++************,,,---...///,,,,,,,,,,,,---------------............///////////////000111111111111111222222333444444555555666777999;;;:::999888888999::::::::::::===AAADDDGGGKKKLLLKKKIIIFFFFFFGGGHHHHHHHHHGGGFFFGGGHHHJJJKKKSSSWWW[[[\\\YYYTTTPPPNNNMMMNNNQQQSSSUUUUUUUUUUUUUUUVVVVVVWWWYYYZZZZZZ[[[]]]fffooopppiiiaaa]]]]]]]]]^^^```aaaaaa___]]]\\\ZZZZZZ[[[]]]```aaa```^^^ZZZ\\\___aaacccccccccbbb``````aaaaaa```]]]WWWSSSQQQPPPPPPQQQRRRRRROOOMMMKKKJJJHHHFFFEEEEEEEEEEEEBBBAAA@@@AAABBBCCCBBBAAA???>>>===;;;:::999999999777666555555666666555333000000000000000/////////111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************************************++++++++++++,,,***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******++++++******)))))))))))))))*********++++++*********%%%'''(((******)))(((''''''((()))***)))((('''&&&+++******)))((((((((((((&&&&&&((()))************************************((())))))******))))))(((''''''''''''((((((((((((************************))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))***))))))((((((((((((((('''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''******)))((('''&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((())))))******)))))))))******)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''))))))************))))))))))))(((((((((((())))))((())))))******))))))(((+++************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,---///000111,,,,,,,,,,,,------------//////000000///......---000///...///000111111///------...///000000111111///000111222333333333333333333333444444444555555555555444444555555666777888888::::::::::::888888:::999999999999:::;;;;;;===<<<;;;:::999:::;;;<<<''''''&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))))))))*********...---+++*********+++,,,++++++,,,,,,,,,------------------.........//////...///000111111111111111222222333444444555555666888:::;;;;;;:::999:::<<<======<<<;;;<<<@@@EEEIIIRRRQQQNNNJJJFFFDDDFFFHHHFFFGGGGGGGGGGGGGGGIIIKKKSSSVVVYYYZZZWWWTTTQQQOOOLLLMMMOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZYYYbbbkkkkkkddd]]][[[]]]\\\]]]^^^]]][[[ZZZYYYYYYYYYZZZ[[[]]]]]]]]][[[ZZZWWWXXX[[[]]]___``````______```aaaaaa___\\\WWWTTTNNNNNNOOOPPPQQQPPPMMMKKKIIIHHHFFFDDDDDDDDDDDDEEEAAA???>>>>>>???@@@???>>>===<<<;;;:::999888888777666555444444555555444222000000/////////.........000000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++***************+++++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++***)))(((((()))***+++***++++++,,,,,,++++++***(((***,,,......---+++***(((((())))))))))))(((''',,,+++)))((((((((()))***&&&'''((())))))*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))************((()))))))))*********+++''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&))))))((('''&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''))))))************))))))))))))(((((((((((())))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))************++++++++++++------------------------***++++++++++++,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,---------.........//////......---.........//////000000///------......//////000000///000111222222333333222222333333333444444444444555444444444444555666666777777888999999888777777999888888888888999::::::===<<<;;;:::999999::::::''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***((())))))))))))*********---,,,+++***)))***+++,,,+++++++++,,,,,,,,,------------------..................000111111222222222222222333444444555555666777999;;;;;;<<<<<>>DDDHHHVVVTTTPPPKKKFFFDDDEEEGGGFFFHHHIIIHHHGGGGGGIIIKKKNNNQQQUUUVVVTTTRRRQQQQQQKKKLLLMMMOOOPPPQQQQQQRRRQQQRRRSSSTTTVVVWWWXXXYYYWWW]]]cccbbb]]]YYYYYY\\\\\\]]]^^^\\\YYYXXXXXXYYY[[[\\\^^^^^^\\\ZZZXXXVVVTTTUUUXXXZZZ[[[\\\]]]]]]\\\^^^```aaa___\\\XXXVVVOOONNNOOOPPPRRRPPPMMMKKKIIIGGGFFFDDDCCCCCCDDDDDDAAA???===<<<=========<<<;;;::::::999888777666666555444333333444444333111111000000///...---,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))******++++++++++++))))))))))))))))))))))))(((((())))))************)))))))))))))))******++++++***)))(((((()))***+++***+++,,,------,,,+++***)))+++...000000///---+++(((((()))))))))))))))))),,,+++)))(((((((((******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))************(((((())))))******++++++&&&&&&'''((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))************))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,------++++++---....../////////---...............//////......////////////////////////000111222222222222222222222222333333333444444444444444444555666666555555666666666666555555777777777777777888999999;;;;;;::::::999999999999(((''''''''''''''''''(((&&&&&&%%%&&&''')))+++,,,)))))))))*********++++++))))))))))))+++,,,---...++++++++++++,,,,,,,,,,,,,,,------------.........---...///111222222222222222222333444444555555666555777999;;;<<<>>>AAADDDFFFFFFDDD@@@<<<===BBBGGGTTTSSSOOOJJJFFFDDDEEEGGGGGGJJJLLLJJJHHHGGGHHHKKKJJJMMMPPPQQQQQQPPPQQQQQQLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSTTTVVVWWWXXXYYYXXX[[[]]]\\\YYYYYYZZZ]]]\\\___```___[[[YYYZZZ\\\^^^```bbbaaa^^^ZZZWWWVVVRRRSSSUUUWWWYYYZZZ[[[[[[YYY^^^dddfffccc^^^XXXUUUPPPOOOOOOPPPQQQQQQOOOLLLIIIHHHFFFDDDCCCCCCCCCCCCAAA???<<<;;;;;;<<<;;;;;;888888999888888666555444444333222222333333222111111000///...---,,,++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************************************)))))))))************+++((()))******++++++******))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++)))))))))))))))******+++)))***,,,------,,,***)))(((***,,,------,,,+++***(((((())))))))))))*********))))))(((((()))))))))((()))))))))))))))(((''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******((((((((())))))*********%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))((((((((((((((())))))***((())))))******))))))((((((((((((''''''(((((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%'''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))************))))))))))))(((((((((((())))))'''(((((())))))(((((('''(((((()))))))))))))))***(((((((((((((((((((((((((((((())))))***+++++++++************************************+++++++++++++++++++++++++++***))))))++++++++++++,,,,,,,,,,,,)))***+++---.../////////,,,---......------...000////////////////////////...///000111222222222222111111222222222333333333444444333333444444555666444444444444444444444444777666666666666777888888999999999999999999999888)))((((((''''''(((((())))))((('''&&&'''(((***+++************+++++++++,,,'''((()))***,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---...///000222222222222222222333444444555555666444666888999:::===@@@CCCEEEFFFEEEAAA<<<<<>>AAABBBDDDDDDAAA<<<<<<@@@EEEEEEFFFFFFEEEDDDEEEGGGIIIJJJMMMPPPNNNIIIFFFHHHJJJIIIKKKMMMNNNMMMMMMNNNPPPOOOOOOOOOPPPQQQRRRSSSTTTSSSTTTUUUWWWYYY[[[\\\]]]YYYXXXWWWYYY]]]^^^\\\YYYWWW\\\```___[[[XXXYYY[[[XXX\\\______\\\XXXVVVVVVQQQRRRSSSTTTVVVXXXYYYZZZ]]]iiixxxyyykkk\\\RRRRRRPPPNNNNNNOOOPPPOOONNNIIIHHHEEECCCAAA@@@??????BBB???<<<:::::::::::::::666666777777777555444333333222111111222222111///,,,,,,,,,------............---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************************************))))))))))))************&&&'''(((******))))))((())))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******+++'''((()))+++++++++***)))''')))+++------+++)))'''***************+++++++++))))))(((((()))***++++++&&&'''((())))))((('''&&&$$$%%%'''(((***++++++,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))************************))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))************))))))'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))***)))(((''''''&&&''''''&&&&&&&&&'''((())))))***))))))************))))))(((((((((''''''&&&&&&%%%''''''''''''((((((((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))))))))************))))))))))))(((((((((((())))))''''''(((((((((((('''''''''((((((((())))))******(((((((((((((((((((((((('''(((((()))***+++++++++************************)))************+++++++++((()))+++---.........---******+++++++++,,,,,,,,,,,,,,,---------,,,++++++***---///...,,,+++---000------...000111333444444...///000111111222222111000111111111111222222222444333333333333444555555666555555444444555555666555555555555555666777777666777888999999999999999''''''''''''(((((((((((()))))))))))))))(((((('''&&&''')))***+++***((('''++++++******++++++,,,---+++,,,,,,------,,,,,,+++///---+++,,,...000222222------,,,...333666444///222333444444555444444444444555666777888999::::::???@@@AAA@@@???>>>???@@@CCCDDDCCCCCCGGGLLLKKKFFFMMMNNNNNNMMMJJJGGGGGGGGGFFFHHHJJJKKKKKKMMMOOOQQQLLLOOOSSSUUUUUUTTTTTTTTTWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[[[[ZZZYYYYYYXXXYYYXXXYYY[[[ZZZWWWWWW[[[YYYWWWTTTUUUXXXYYYYYYWWW\\\fffrrrwwwrrriiiaaa]]]WWWUUUSSSQQQPPPOOONNNMMMDDDJJJKKKGGGBBBAAA@@@===AAA>>>;;;:::<<<<<<:::888999777444333333333111000222111000000111111000....................................------,,,,,,,,,************************++++++++++++******))))))++++++++++++++++++++++++......,,,+++***)))))))))++++++******++++++,,,---))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))************+++++++++,,,+++(((''''''(((+++,,,))))))))))))************))))))))))))))))))))))))************************,,,+++++++++******))))))******))))))((((((''''''++++++***)))((('''&&&&&&'''''''''''''''((()))***(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++***)))'''''''''((()))******)))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))******))))))((((((''''''))))))))))))((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((()))))))))))))))((('''%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))+++***)))(((((()))***************)))))))))))))))+++*********))))))(((((()))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,+++*********))))))(((((())))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////000...,,,+++++++++***)))...//////...333888555---////////////000000000000000000111111111222222222222222222222222222222222555555555555444333222222444444444555555555555666555555666666777777888888''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((())))))***++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...//////...111000...,,,---000333444444444555666666666666666444555555666888999999::::::;;;<<<<<<;;;:::;;;===@@@BBBBBBBBBGGGLLLMMMIIIJJJKKKMMMLLLJJJIIIIIIJJJHHHJJJLLLMMMLLLLLLMMMNNNNNNQQQTTTVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZYYYYYY\\\[[[YYY[[[______\\\WWWUUUVVVWWWWWWVVVZZZbbbjjjmmmhhhaaa\\\ZZZVVVVVVUUUSSSOOOMMMLLLLLLJJJPPPQQQKKKCCC@@@???===>>><<<999999::::::888666999777555444555555444333222111000000111111000...........................------------,,,,,,,,,+++************************++++++++++++*********)))++++++++++++++++++++++++---,,,+++******)))*********************+++,,,,,,******************************++++++++++++******++++++++++++++++++++++++)))************++++++++++++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))************************++++++*********)))))))))******))))))(((((((((((()))))))))))))))((((((((()))(((((((((((())))))***''''''((((((((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((+++***)))(((''''''((()))++++++***)))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''')))))))))((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''((((((((()))***))))))(((((()))***+++))))))))))))))))))))))))******)))))))))((((((((())))))(((''''''((()))))))))))))))*********++++++************)))))))))(((*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........111000////////////...---,,,+++,,,222888:::555000.../////////000000000000111111111111111111111222222222222222222222222222444444444444444333333222333444444444555555555555444555555666777777888888''''''''''''((((((((((((%%%&&&''')))******++++++***)))'''&&&&&&(((***,,,+++************+++,,,,,,,,,+++***))))))***+++,,,***+++---...///...---,,,//////...---+++,,,000444333444555555666666555555444444555666777888888999666888999999888888:::;;;<<>>@@@@@@DDDJJJLLLJJJEEEGGGIIIJJJJJJJJJKKKLLLJJJLLLOOOOOONNNLLLLLLLLLPPPSSSUUUUUUTTTSSSSSSSSSQQQRRRUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXYYYZZZ\\\]]]]]]]]]]]]\\\ZZZZZZ]]]]]]^^^bbbiii|||tttiii^^^VVVSSSSSSTTTXXX[[[]]]\\\YYYVVVVVVVVVQQQSSSXXX^^^bbb^^^VVVNNNPPPWWWYYYPPPDDD>>>===<<<;;;;;;:::999999888777555999777555444555555444333222000//////000000///...------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))******+++)))))))))((())))))***+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++***)))((((((((((((&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((((((((()))******)))))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))******((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((((((((('''''''''((()))***++++++((((((((()))))))))))))))((((((((((((''''''''''''******))))))))))))******((((((((()))))))))***************)))))))))))))))++++++++++++************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++------,,,+++++++++333***...>>>DDD888.............../////////000000111111111111000000000000111111111111111111111111000111222333444444444444222222222222333333333444333444444555555666777777''''''''''''(((((((((((((((((())))))))))))((((((&&&''')))*********)))(((******))))))******+++,,,,,,+++)))(((((()))+++,,,***+++++++++,,,///444999CCC888000111444111...---000111111222222222222222333333333444555555555666666777999999999999;;;<<<;;;???AAA@@@AAAFFFHHHFFFFFFHHHJJJJJJIIIHHHHHHIIIGGGJJJMMMNNNMMMMMMNNNOOOOOOQQQSSSSSSRRRQQQQQQRRRPPPQQQSSSUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYY\\\^^^___```______\\\ZZZZZZ\\\]]]]]]bbbiiixxxrrrggg]]]UUUSSSTTTUUUUUUVVVXXXXXXVVVSSSRRRQQQMMMNNNUUUbbbmmmkkk]]]OOOKKKRRRTTTMMMCCC???======<<<=========;;;:::888888999777444333444333222111111000//////000000///---------------------------++++++++++++++++++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++(((((((((((()))***+++,,,)))))))))((())))))***+++******************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************************))))))))))))***)))(((((('''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((())))))))))))((((((((('''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((()))((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&'''((()))*********''''''(((((())))))))))))''''''''''''(((((((((((())))))************)))))))))))))))*********++++++))))))))))))))))))******+++*********************************************))))))))))))))))))))))))*********+++++++++,,,,,,---///111000...------...111***---<<>><<<<<<>>>??????<<<:::999999777555333333333444333111111///......000000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,***))))))))))))***++++++))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))************++++++++++++******))))))))))))((((((''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))))))))(((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&(((((())))))))))))&&&''''''(((((())))))***'''(((((((((((()))))))))((())))))******))))))((()))))))))*********++++++))))))))))))************))))))************************************************************************+++++++++,,,,,,,,,,,,...///...++++++---111111...111888777///,,,///------.........//////////////////000000000111111////////////////////////...///000111222333333333000000000000111111111222222222333333444555555555''''''''''''(((((((((((('''(((((())))))))))))((('''(((((())))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,,,,,,,***,,,---,,,***,,,222888JJJ999...000222......111111222222333333333333333222222222222333333333333444666777666555555666777:::???AAA???>>>AAADDDCCCFFFGGGIIIIIIGGGFFFGGGHHHGGGGGGHHHHHHIIIKKKOOORRRNNNPPPRRRRRRQQQRRRSSSUUUTTTSSSQQQPPPPPPRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVXXX[[[^^^______]]]]]]YYYWWWXXXZZZZZZWWWYYY^^^YYYYYYWWWSSSOOOOOOQQQTTTPPPOOOMMMMMMLLLLLLKKKJJJJJJKKKOOOVVV[[[YYYPPPHHHCCCFFFFFFCCCBBBBBB???999:::<<<>>>>>>;;;888777888555333222333555666666666111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++*********++++++,,,***************+++,,,,,,******************************++++++++++++******++++++++++++++++++++++++)))************+++++++++))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++)))***************++++++(((((((((((((((((()))***))))))))))))*********+++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((()))******)))((('''''''''''''''((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))(((((('''&&&&&&''''''((())))))***((((((((()))))))))******'''((())))))))))))((('''((((((((()))))))))******((()))))))))************(((((())))))******++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---''')))+++)))((()))///444<<<>>>>>>999222---...111---------.........//////---......///000111222222//////////////////////////////000111222222111111/////////000000000111111222222222333444444555555''''''''''''((((((((()))%%%&&&''')))***************)))'''&&&'''(((***+++)))))))))))))))******++++++,,,,,,------,,,,,,+++))),,,///...+++***...222111)))***333555...+++...//////000111111111111111222222222222222222333333666777888888666555666777888===@@@>>>>>>AAADDDDDDDDDFFFHHHHHHGGGGGGHHHIIIHHHHHHHHHGGGGGGIIINNNQQQNNNPPPRRRSSSRRRSSSUUUWWWUUUTTTQQQOOOOOOPPPRRRTTTTTTTTTTTTSSSTTTUUUUUUVVVUUUWWWZZZ\\\^^^]]]\\\ZZZXXXVVVWWWZZZXXXUUUVVVZZZVVVWWWWWWSSSOOOMMMNNNPPPSSSPPPLLLJJJJJJKKKLLLLLLJJJLLLNNNOOOMMMIIIEEECCCCCCDDDCCCAAABBBCCC???888777:::===<<<999555555555333222222333777999::::::111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++***))))))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))******++++++++++++'''((()))***+++,,,------))))))(((((()))***++++++)))*********++++++++++++'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&'''(((*********)))(((((((((((((((((()))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''(((((((((((())))))))))))+++***((('''''''''((()))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((('''''''''&&&''''''((())))))((('''&&&&&&&&&&&&'''((())))))***(((((())))))******++++++&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((())))))*********+++'''(((((()))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------'''***,,,+++***---555<<>>111...000222---------.........//////,,,---...///000111222333///////////////////////////000000111111111111000////////////000000000000111222222333333444555555''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((())))))******++++++******+++,,,,,,------......///////////////......000000000000111111111111333222000//////111333444333999<<<:::777777666555>>>::::::<<<>>>===???CCCEEEFFFHHHJJJJJJJJJIIIHHHFFFGGGHHHHHHHHHIIILLLNNNPPPPPPPPPQQQSSSSSSRRRPPPRRRRRRRRRQQQPPPPPPOOOOOORRRSSSTTTUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[YYYVVVUUUUUUUUUTTTSSSUUUUUUSSSQQQNNNMMMNNNPPPNNNMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGEEEDDDCCC???>>>======>>>===;;;999666666666666555555555555222333444444555666777888////////////............---------,,,,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,++++++******************///...---+++***)))))))))++++++************++++++------,,,,,,+++*********+++,,,,,,,,,+++)))((('''************************)))))))))))))))))))))))))))************+++++++++************************((((((((((((((((((((((((******))))))((((((''''''************************))))))))))))))))))))))))***((('''(((***+++)))&&&)))((('''''''''(((***+++((((((((((((((('''''''''******************************))))))((((((''''''%%%&&&((()))))))))((('''((('''%%%%%%&&&&&&%%%$$$'''((((((((((((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((((((((((((''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((###%%%((()))(((&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((('''''''''***((('''&&&&&&'''(((***+++)))'''&&&%%%&&&'''(((+++***(((&&&&&&&&&((()))(((((())))))))))))(((((()))))))))((()))******+++((('''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%***************)))((((((''''''&&&&&&&&&&&&''''''))))))************))))))))))))))))))))))))))))))'''((('''%%%######%%%'''))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,+++,,,...000222,,,+++***)))+++///666;;;OOOYYYVVVBBB000,,,......---------............///......////////////......000000000000000000000000///000000000000//////...222222222222222222222222222222222333333333444444'''(((((())))))(((((('''(((((((((((((((((((((((())))))************))))))((((((((()))))))))******************++++++++++++*********+++,,,,,,------......////////////....../////////000000000111111222111000000000111333333444999;;;:::;;;======::::::888888===@@@???@@@CCCDDDFFFGGGIIIIIIIIIGGGGGGGGGHHHHHHHHHGGGHHHJJJMMMMMMLLLKKKKKKMMMNNNMMMLLLRRRQQQQQQQQQQQQPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[\\\[[[[[[YYYWWWUUUTTTUUUUUUSSSRRRUUUUUUUUUSSSQQQOOOPPPQQQNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGEEEDDDBBBAAA>>>===<<<<<<===<<<:::888666666666555555555555555///000000111111222222333////////////............,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******************************************************+++++++++*********))))))******))))))******+++,,,++++++******************,,,,,,++++++***++++++,,,+++******************+++***************)))))))))************))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))******))))))((((((((((((************************((((((((((((((((((((((((***((('''(((***+++)))&&&)))(((((('''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''%%%&&&&&&''''''''''''''')))'''&&&&&&''''''&&&$$$''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))))))))((('''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&)))((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''&&&'''(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((('''***)))'''&&&&&&''')))******)))'''&&&&&&&&&((((((&&&%%%###"""""""""###$$$&&&&&&''''''''''''&&&&&&((((((((((((((())))))***((((((((('''''''''&&&&&&((((((((((((((('''&&&&&&***************)))(((((((((''''''&&&&&&''''''((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))'''&&&%%%''')))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,++++++,,,---///111//////,,,***)))***...222AAAKKKJJJ999+++***,,,,,,,,,,,,,,,,,,------------......////////////......////////////////////////...//////000000000//////222222222222222222222222222222222333333333333444(((((())))))))))))(((((((((((((((((((((((((((((()))******++++++******))))))))))))*********++++++,,,,,,,,,+++++++++++++++)))******++++++,,,,,,---......///////////////........./////////000000000111111111111222222333333777:::<<>>AAA@@@@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEGGGHHHHHHGGGFFFGGGIIILLLOOOMMMKKKKKKLLLMMMMMMMMMPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTVVVWWWYYY[[[\\\\\\\\\XXXVVVUUUTTTUUUTTTSSSQQQSSSUUUVVVUUURRROOOOOOOOONNNMMMKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCAAA@@@???===<<<;;;;;;<<<<<<:::888666666555555555444444444/////////////////////////////////............---++++++++++++************---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************))))))******+++,,,******++++++++++++++++++)))))))))***+++,,,......************************((((((((((((((()))))))))+++***)))((((((((()))***************************))))))))))))))))))))))))'''((((((((())))))))))))***************************************************))))))))))))(((((((((************************(((((((((((((((((((((((()))(((((()))******)))''')))(((((((((((()))***+++))))))))))))************''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&%%%%%%&&&&&&'''((()))(((''''''(((((('''&&&&&&''''''((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((''''''''''''''''''((((((((((((((((((***)))(((''''''((()))******)))'''&&&&&&'''(((((()))((('''&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))(((((((((''''''(((((()))))))))(((''''''))))))******))))))(((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''))))))))))))))))))))))))***++++++***(((((()))+++))))))))))))))))))))))))*********++++++++++++,,,,,,+++******+++,,,...//////...---***((((((***,,,333;;;<<<111)))***---,,,++++++++++++,,,,,,,,,,,,......////////////..............................---...//////000000000000111111111111111111111111111111222222222333333333(((((())))))))))))(((((((((((((((((((((((((((((()))******************))))))*********++++++++++++,,,,,,,,,++++++******)))******++++++,,,------------...//////////////////............////////////000000111222333333333333999<<>>@@@??????@@@CCCDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFHHHJJJMMMQQQOOOLLLKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSTTTVVVXXXZZZ[[[]]]]]]XXXVVVUUUUUUVVVUUUTTTRRRRRRTTTUUUTTTQQQMMMJJJIIINNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDCCCAAA@@@>>>===;;;:::999:::;;;;;;999777666555555555444333333333111111111000000000////////////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,******+++++++++++++++,,,)))))))))***+++,,,---...*********++++++*********'''''''''((()))*********...---***((((((((()))***************************))))))))))))))))))))))))((((((((()))))))))******************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********)))((()))))))))))))))*********((()))))))))))))))******************************))))))))))))((((((((((((''''''&&&%%%&&&'''((()))***((('''((()))***((('''%%%&&&'''))))))*********(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))***)))'''%%%((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''((((((((((((******))))))))))))******)))(((''''''''''''((((((,,,,,,+++******++++++,,,(((((())))))))))))((((((''''''((((((((()))(((((())))))))))))((((((((((((((()))))))))))))))((((((((()))))))))))))))((((((((((((''''''''''''(((((('''(((((())))))((((((''')))))))))))))))))))))))))))***+++***)))(((***+++))))))))))))))))))))))))************++++++++++++******))))))***+++,,,---)))***+++***)))***,,,---...444444...+++---///...++++++++++++,,,,,,,,,,,,---......//////......---------------------------,,,---...///000000000000111111111111111111111111111111111111222222222222(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))((()))*********++++++++++++++++++******)))))))))(((++++++,,,,,,------......------...///////////////............///////////////000222333444444444333777===GGGVVVhhhtttqqqiiiSSSHHH???<<<===<<<<<>>===@@@??????>>>===;;;:::999666666555666888888666555555555444333222111000000////////////.....................---------,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******))))))******+++,,,******++++++,,,------...---,,,++++++******++++++(((***+++,,,,,,+++***(((******++++++,,,,,,------.........---,,,,,,++++++************************************************))))))))))))************************************************************))))))*********+++++++++************************************************(((***,,,,,,***))))))+++((()))***+++++++++******&&&''''''((())))))******))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))((('''&&&''')))***)))(((((())))))*********))))))))))))************))))))(((((((((((((((((((((((())))))(((''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&''',,,222888888222,,,''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***((((((((())))))(((((((((&&&''''''((((((((((((((('''((())))))*********)))&&&&&&''''''''''''&&&&&&&&&''')))***+++***)))(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((&&&''''''((())))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((%%%(((******)))((()))***))))))))))))))))))))))))))))))))))))*********************++++++******)))+++,,,,,,+++***+++---///===444+++)))+++,,,+++(((++++++++++++,,,,,,,,,,,,,,,------......------,,,------------------------------......///........./////////////////////////////////000000000111111%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))*********++++++,,,,,,---'''''''''((())))))******,,,---...///000000000000000000000000111111111111222111000000111444666888888;;;===BBBMMMYYY^^^]]]PPPDDD:::999<<<======>>>???@@@AAACCCEEEHHHJJJLLLKKKLLLLLLJJJIIIIIIKKKMMMHHHHHHIIIKKKNNNOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOORRRTTTVVVXXXXXXRRRQQQQQQQQQRRRSSSUUUVVVVVVUUUVVVWWWYYYXXXUUURRRPPPRRRUUUVVVUUUUUUUUUVVVNNNLLLIIIFFFBBB???===<<<>>>>>>===<<<;;;999888777666555555666777777666444555555444333222111000///000000000000000000000000......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++*********)))***++++++,,,******+++,,,,,,---......,,,++++++***++++++,,,,,,((()))+++,,,,,,+++)))(((+++++++++++++++,,,,,,,,,***+++,,,------------,,,************************************************(((((((((((())))))))))))************************++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))(((***---,,,***(((***+++((()))***+++,,,+++******'''(((((()))***+++++++++************************'''((((((((())))))******%%%&&&((()))))))))(((''''''&&&&&&'''((())))))((()))************))))))((())))))************))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((()))***+++(((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%'''...444666111---))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((%%%&&&((()))***)))((('''((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&'''((())))))(((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&(((***+++***)))******))))))))))))))))))))))))))))))))))))******************+++++++++******))))))******))))))+++///222BBB666+++))),,,---+++))))))************+++++++++,,,------......------,,,.................................///......------////////////////////////////////////000000000000'''&&&&&&&&&&&&'''((((((((()))*********)))'''&&&'''((()))))))))(((&&&%%%)))))))))))))))))))))))))))'''''')))++++++(((%%%,,,,,,++++++***)))))))))&&&(((,,,///000000///...444333222111111111333333000111111222222333333444333444666:::???DDDIIILLLAAA>>>;;;999999;;;>>>AAA???CCCFFFGGGFFFFFFIIILLLMMMLLLLLLMMMMMMKKKGGGDDDHHHIIIJJJLLLMMMOOOPPPQQQOOOMMMKKKJJJJJJKKKMMMOOOLLLMMMOOORRRVVVXXXWWWVVVQQQQQQRRRRRRRRRRRRQQQQQQUUUVVVVVVVVVUUUTTTRRRQQQTTTRRRPPPPPPSSSVVVWWWXXXRRRNNNIIIDDDBBB@@@>>><<>><<<999888777777888;;;999777777777777666555444333222111000000000000...///000000000///---,,,...---,,,+++***+++,,,---***)))(((***---...,,,***+++++++++++++++++++++++++++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++***)))'''&&&++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++***+++,,,---...*********)))******+++,,,************************,,,++++++******++++++,,,******++++++++++++******************************+++++++++*********)))))))))))))))))))))))))))))))))***+++***)))((()))***+++++++++***************''''''''''''((((((((()))'''(((((()))***+++++++++333///***'''''''''%%%###))))))))))))(((((((((((('''''''''''')))+++---...(((((((((((())))))))))))***************)))((((((((()))))))))))))))((((((******)))((((((((((((((('''((()))***)))(((&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''((((((((((((''''''***&&&%%%'''---111000...+++******)))(((''''''&&&'''&&&&&&%%%%%%'''((()))******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))+++***((('''&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((***+++***)))((('''((()))++++++******))))))+++---+++***,,,333999@@@555,,,***+++******+++,,,*********,,,---,,,+++,,,,,,,,,------..................------,,,,,,,,,,,,,,,---...///000111111......////////////......////////////............'''&&&&&&&&&&&&'''((((((((())))))***)))((('''&&&(((((((((((((((''''''&&&))))))))))))))))))))))))***((('''(((***+++)))&&&******************++++++******,,,---...///000000222111000000000000111222111111222222333444444444555555666666888;;;===???>>><<<:::999999;;;>>>@@@BBBFFFJJJKKKIIIIIIKKKMMMNNNNNNMMMNNNOOOMMMJJJHHHHHHIIIJJJKKKMMMOOOPPPQQQSSSQQQNNNLLLKKKKKKMMMNNNMMMMMMOOORRRUUUWWWWWWVVVRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTUUUUUUUUUTTTRRRQQQSSSQQQPPPPPPRRRTTTUUUTTTSSSPPPLLLHHHFFFDDDBBB@@@???===;;;999888777777888;;;999666555555666555444333333222111000000000000///////////////...------///...------,,,,,,------///---,,,---//////---+++++++++++++++++++++++++++---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++******+++*********++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***************++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))************************)))***+++***)))((()))***)))************+++++++++'''''''''((((((((())))))'''(((((()))******++++++555111---*********)))'''))))))))))))(((((((((((((((''''''((()))+++,,,---((((((((()))))))))******))))))******))))))((('''(((((())))))))))))((((((***)))((((((''''''((((((((()))***+++***)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''(((((((((((('''''''''%%%%%%)))000555666444******))))))(((''''''&&&(((''''''&&&'''((()))***++++++***)))))))))))))))((((((''''''''''''(((((('''''''''(((((())))))))))))((('''&&&&&&'''((())))))(((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((())))))(((''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********))))))'''((()))***+++******)))(((***,,,,,,+++...555;;;<<<222******+++***)))***,,,+++***+++---...---,,,,,,,,,,,,---------............---------,,,,,,,,,////////////.........---......////////////......////////////////////////'''&&&&&&&&&&&&'''((((((((())))))))))))((('''&&&)))((((((''''''''''''(((((((((((((((((((((((((((+++)))'''((()))***)))(((((())))))***++++++,,,,,,------,,,,,,---...000111000//////...//////000000222222222333444444555555666555444333333444555666:::999999999:::<<<>>>???CCCGGGKKKMMMKKKJJJKKKMMMNNNMMMMMMMMMNNNNNNLLLJJJHHHHHHIIIKKKMMMNNNPPPPPPSSSQQQOOOMMMLLLMMMOOOQQQNNNNNNOOOQQQUUUWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTSSSRRRQQQRRRPPPOOOPPPQQQRRRQQQOOOQQQOOOLLLJJJIIIGGGDDDAAA>>>===;;;999888777777888;;;888444333333444444333333333222111000000000000000///......---...............//////......---,,,111///.../////////---+++,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------************+++++++++,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************)))***+++***))))))***+++)))))))))***++++++,,,,,,''''''((((((((()))))))))((((((((()))******++++++333000---++++++,,,+++***(((((((((((())))))))))))(((((((((((()))***,,,,,,))))))))))))************(((((()))))))))(((''''''(((((())))))))))))(((((()))(((''''''&&&&&&'''''')))***+++++++++***((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''((((((((((((''''''&&&%%%%%%(((///333444333***))))))((((((''''''''''''&&&&&&&&&&&&'''((((((++++++******))))))******((((((''''''''''''((((((&&&&&&'''((()))******+++''''''&&&&&&'''(((***+++***)))((('''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))(((''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))(((((()))************)))(((***,,,,,,,,,///555;;;555...)))***+++)))((()))---,,,+++,,,.........---,,,,,,,,,,,,------------------------,,,,,,,,,,,,//////.........---------......////////////......////////////////////////'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))+++***((('''((()))******))))))*********+++++++++------------......///000///////////////000000000222222333444444555555666555444333333333555666777666777888999;;;<<<===>>>AAAEEEJJJLLLJJJIIIJJJKKKMMMKKKJJJJJJLLLLLLKKKJJJHHHHHHIIIKKKMMMNNNPPPPPPNNNMMMLLLLLLMMMPPPSSSVVVPPPOOOOOORRRUUUVVVVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSPPPQQQSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPMMMKKKLLLJJJIIIHHHGGGEEEBBB???===<<<:::999777777777888:::777333111111222333222333222111000000/////////000///---,,,,,,---...///---.../////////...,,,+++...---------...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------)))******+++++++++++++++************++++++++++++------------------------+++++++++,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************(((***++++++***)))***,,,******************++++++'''(((((((((((()))))))))(((((())))))************---,,,***)))))))))))))))(((((((((((())))))))))))((((((((())))))***++++++))))))))))))*********+++''''''(((((((((((('''''''''(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&((()))*********)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((&&&%%%&&&)))******)))))))))((((((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&******)))))))))))))))***((((((''''''''''''((((((&&&'''((()))***+++,,,---((('''&&&&&&'''((()))******)))(((''''''&&&'''''')))(((((((((((((((((()))''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************)))***+++++++++...222666000+++))),,,---***((()))+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000---......//////......---...///////////////000000'''&&&&&&&&&&&&'''(((((()))((((((''''''''''''''')))((('''&&&&&&'''((()))************************+++***)))(((((((((***++++++++++++*********))))))***,,,...///000///...---000000111111222222222222222222333444444555555666444333333333444555777888555666888999;;;<<<======???DDDHHHJJJIIIIIIJJJLLLNNNLLLJJJJJJKKKLLLLLLKKKHHHIIIJJJLLLMMMOOOPPPQQQMMMLLLKKKKKKMMMPPPSSSVVVRRRQQQQQQRRRUUUWWWWWWVVVRRRQQQPPPPPPPPPPPPQQQRRRPPPQQQSSSTTTUUUVVVUUUUUUQQQPPPOOOOOOPPPOOOLLLJJJIIIGGGFFFEEEEEECCCAAA>>>===;;;:::888777777777888888666333111222333333333333222111000///////////////...---,,,,,,---...///,,,,,,---......,,,+++***+++,,,---...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,---------+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++************************************************(((***++++++******+++---,,,+++++++++***)))))))))(((((((((((()))))))))***)))))))))))))))*********)))))))))(((((('''(((((('''((((((((()))))))))***)))))))))************)))((())))))))))))*********''''''((((((((((((''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''((('''%%%$$$%%%%%%$$$$$$((((((((((((''''''''''''%%%%%%&&&&&&''''''''''''(((((('''''''''(((((()))((((((''''''''''''(((((((((((()))***,,,---......***)))((('''&&&&&&'''((())))))((('''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((()))***)))))))))))))))******************))))))***---///---******---...+++)))+++)))(((((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------............------------......////////////'''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''(((''''''''''''(((((())))))))))))))))))))))))))))))***+++***)))(((***,,,,,,,,,++++++***))))))((((((***---///000///---,,,000111222333333444333333222222222333444444555555666555444333222333444555666777888999;;;<<<===>>>???CCCGGGIIIHHHIIILLLPPPRRRPPPLLLKKKLLLNNNNNNNNNIIIJJJKKKMMMOOOPPPRRRRRRQQQPPPNNNLLLLLLNNNPPPRRRUUUTTTSSSSSSVVVWWWXXXWWWRRRQQQOOOOOOOOOOOOQQQRRRQQQRRRTTTVVVXXXXXXXXXXXXSSSRRRPPPOOOPPPOOOMMMLLLIIIHHHEEEDDDDDDCCCAAA???<<<;;;999888777777888888666555333444555666555444222222111000////////////------------------...///,,,,,,------,,,,,,+++***+++---/////////...///111,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++************++++++***+++---.........---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++,,,------************************,,,++++++******++++++,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++(((***++++++******,,,---+++++++++*********))))))((((((((()))))))))******))))))))))))))))))******)))***++++++)))((()))***''''''(((((())))))******))))))*********))))))((((((((((((((())))))))))))''''''((()))))))))((((((&&&'''((())))))******))))))(((''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))''''''&&&&&&&&&'''((((((((((((''''''''''''(((((())))))***+++,,,------...+++***((('''&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********)))))))))((()))******++++++***)))(((((()))******+++)))***------***)))+++(((''''''(((+++,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++------............------,,,,,,,,,------......///'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((***,,,,,,***))))))+++++++++******************''')))***,,,---.........000111222333444444444333111111222222333444444444777666555444333444555555888888888999:::<<<===>>>===@@@CCCEEEEEEGGGLLLQQQTTTQQQMMMKKKKKKMMMNNNNNNKKKKKKMMMNNNPPPRRRSSSSSSSSSRRROOONNNNNNOOOQQQRRRXXXVVVTTTUUUWWWXXXYYYXXXRRRQQQPPPOOOOOOPPPQQQRRRRRRTTTVVVXXXZZZ[[[\\\\\\UUUSSSPPPOOOPPPPPPPPPOOOJJJHHHDDDCCCBBBBBB@@@???;;;:::999777777777888888555444555777999999888666222111000//////......///+++,,,------.........---......---,,,,,,,,,,,,,,,+++---//////---,,,---///------------------------,,,,,,,,,,,,,,,---------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******+++,,,---...+++,,,...000000///...---,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++(((***++++++++++++,,,...(((((()))***++++++,,,,,,(((((()))))))))************))))))))))))))))))))))))+++---,,,***((()))***'''''''''((()))*********)))***++++++***)))((('''&&&'''''''''(((((((((((('''((())))))******))))))&&&'''((()))***************)))((((((''''''((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&''')))***''''''''''''''''''''''''&&&'''((()))))))))(((((('''''''''''''''((())))))((((((''''''''''''(((((()))))))))******+++++++++)))((('''&&&&&&'''((()))''''''&&&''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''')))***+++++++++***)))((((((((()))+++++++++***)))((()))************((()))++++++''''''+++((((((''')))+++------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,******++++++,,,------...'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''***------+++))))))+++)))))))))***++++++,,,,,,((((((((()))+++---///000///000222333444444333333000111111222222333444444666666555555666777999:::::::::999999:::<<<>>>???:::<<>>;;;:::999777777777888888444444666999;;;;;;999777222111000//////.........***+++---...///...------000///...,,,,,,---......***,,,...---***((()))***------------------------)))))))))******++++++,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++******+++,,,...111222,,,---///111111000///...++++++++++++******))))))++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++(((***++++++++++++---...%%%&&&''')))+++---//////))))))))))))*********************)))))))))))))))(((+++---,,,((('''''')))&&&''''''((()))******+++******++++++***)))((('''&&&&&&&&&&&&'''''''''((((((((()))***************&&&'''((()))******************)))((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%'''(((&&&'''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$((((((((((((((()))******((((((''''''''''''((((((((((((((((((((()))))))))''''''&&&&&&'''(((***+++&&&&&&&&&&&&((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))"""$$$'''***,,,,,,++++++***)))((((((((()))+++,,,***)))((()))+++,,,,,,,,,)))''''''***(((%%%&&&***)))((((((***,,,......---,,,,,,,,,++++++******************++++++,,,,,,,,,))))))***+++,,,------...,,,------......------,,,))))))***++++++,,,------(((((((((((((((((((((((())))))((('''''''''''''''(((((()))***************''''''(((((())))))******+++***)))(((((()))***++++++++++++***************))))))***+++,,,...///000///000000111111111111000000000000000111333555777333333333444444444555555666888:::<<<<<<<<<===???@@@AAABBBDDDFFFIIIJJJKKKIIIIIIHHHGGGGGGHHHIIIIIIIIIKKKNNNPPPQQQTTTXXX[[[ZZZXXXTTTQQQRRRUUUYYY\\\___\\\XXXVVVXXXYYYXXXWWWXXXSSSNNNLLLOOOSSSVVVVVVWWWVVVVVVWWWZZZ[[[[[[ZZZUUUSSSQQQQQQQQQPPPNNNLLLHHHFFFCCC@@@>>>======>>><<<:::888777888888777666;;;888444333333444333333////////////....................................000///...---,,,,,,,,,,,,,,,,,,,,,---------......000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000------------------------........................******+++++++++,,,,,,,,,+++++++++*********))))))++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////+++)))+++,,,+++.........------,,,,,,,,,......------,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++)))))))))))))))))))))))))))((((((((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))+++***((('''&&&&&&&&&'''''''''''''''''''''''''''++++++******))))))((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%'''(((((())))))))))))((()))((('''((()))******((())))))(((((('''''''''&&&************************''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((++++++******))))))(((((()))************+++++++++)))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***,,,,,,.../////////...---((((((((((((((((((((((((******)))((((((((((((((('''((())))))******))))))'''((((((((()))))))))***)))(((''''''''''''((()))+++++++++***************++++++++++++,,,---......//////000111111111111000111111000111222333555666333333333444444444555555555777999::::::;;;<<<>>>@@@AAABBBDDDFFFHHHIIIJJJFFFFFFEEEEEEEEEFFFHHHHHHLLLNNNQQQTTTVVVYYY]]]```^^^\\\XXXVVVUUUXXX[[[]]]___\\\XXXWWWXXXYYYYYYXXXYYYUUUPPPOOORRRUUUWWWXXXWWWVVVUUUWWWYYYZZZZZZYYYWWWTTTQQQOOONNNMMMKKKIIIGGGEEECCC@@@>>><<<<<<;;;;;;999777666777888777666999777333222222333333222////////////...........................---------......---,,,+++*********---------.........//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------/////////.........------,,,,,,------......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,000000,,,***,,,---,,,+++++++++++++++*********...------,,,++++++******,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++***)))(((((()))***+++************+++++++++,,,******++++++++++++******))))))*********+++++++++)))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))************)))))))))((((((''''''(((((()))))))))(((((((((((())))))+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&'''(((((('''&&&&&&'''))),,,,,,***(((((()))'''&&&%%%&&&'''((((((&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))************))))))((((((''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((*********)))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++************************------------------,,,,,,------.........---++++++,,,,,,.../////////...---((((((((((((((((((((((((+++***))))))(((((())))))&&&''''''((()))((((((((((((((((((((()))))))))))))))((((((''''''(((((()))*********+++++++++++++++------,,,++++++,,,,,,,,,...///000000111111111000222222222222222333444444333333333444444444555555444666888:::::::::;;;===@@@AAABBBCCCEEEFFFGGGHHHCCCCCCCCCCCCDDDFFFGGGHHHLLLOOOSSSWWWYYY\\\```bbbaaa___[[[YYYXXXXXXZZZ[[[___]]]ZZZZZZZZZ[[[[[[ZZZZZZWWWTTTSSSUUUWWWYYYYYYWWWUUUUUUVVVXXXYYYXXXWWWYYYVVVQQQNNNLLLJJJHHHFFFFFFEEECCC@@@>>><<<:::999888666555555666777666666777555222111111222111000/////////............---///.........------,,,,,,...------,,,,,,+++++++++............////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.....................---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,000000,,,+++---...---************++++++++++++------,,,,,,++++++******......---------------,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************+++++++++++++++++++++++++++***))))))))))))***+++)))))))))*********++++++******++++++++++++******)))))))))************+++)))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))************))))))***))))))(((((())))))***))))))(((((((((((())))))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((&&&''''''((((((''''''&&&''',,,000000+++((((((***'''&&&%%%&&&'''((((((&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((()))+++,,,,,,))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---,,,,,,------------------,,,------------,,,,,,+++,,,,,,---............---((((((((((((((((((((((((***))))))(((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......///000111111111111333333333222333333333333333333333444444444555555444666999:::::::::<<<===@@@@@@AAABBBCCCDDDEEEFFFAAAAAABBBCCCDDDFFFGGGHHHIIIMMMRRRVVVYYY[[[^^^```___^^^[[[YYYWWWVVVVVVWWW___^^^]]]\\\\\\]]]]]]]]]ZZZXXXWWWVVVWWWXXXYYYYYYVVVUUUTTTTTTVVVVVVUUUTTTYYYUUUQQQMMMKKKIIIGGGFFFEEEDDDCCCAAA???<<<:::888666555333444555666666555555333000000000111000/////////.........---------///......------,,,,,,+++............------,,,,,,------------....................................------------------------+++,,,,,,---,,,,,,++++++................................................,,,------------.........---,,,,,,,,,++++++++++++......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,***---...---++++++,,,,,,------......---,,,,,,,,,+++++++++***...---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))))))))***************++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))))))))************))))))***))))))(((((())))))***))))))(((((((((((())))))***))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))******(((&&&%%%$$$$$$%%%&&&(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''...444333,,,'''(((+++)))((('''((()))******(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))******'''((((((((()))))))))***''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''))))))))))))((((((((((((******++++++++++++******))))))***+++,,,---------++++++++++++,,,---......------...000000111111111333333333333444333333333333333333444444444555555555888:::;;;;;;<<<===>>>>>>??????AAABBBCCCDDDDDD@@@AAACCCDDDFFFGGGHHHIIIGGGKKKPPPUUUWWWXXXYYY[[[\\\\\\[[[YYYWWWVVVTTTTTTZZZZZZZZZZZZZZZZZZ[[[[[[WWWXXXXXXXXXXXXWWWWWWXXXVVVTTTSSSSSSTTTTTTRRRQQQVVVSSSOOOLLLKKKJJJHHHGGGDDDCCCCCCAAA???===;;;999555444333333444666555444333111//////000000///...............------------......------,,,,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,---------------..................------------------------)))***+++,,,------------................................................,,,,,,,,,,,,------------/////////.........---------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///+++***---...---,,,,,,,,,---.........///---------,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++*********)))))))))************)))))))))((((((''''''(((((()))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''(((((()))*********'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''...444333,,,'''(((+++)))((('''((()))******((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******&&&&&&'''''''''((((((((('''((((((((()))))))))***(((((())))))******++++++(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++************************+++))))))******+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((('''''''''))))))))))))((((((((((((((())))))******))))))((())))))***+++,,,---...///+++***++++++,,,---...///,,,---...///000111111111222222333444555444444444333333333444444444555555666888;;;<<<<<<<<<===???<<<===>>>???AAABBBCCCDDDAAABBBDDDFFFGGGHHHHHHIIIGGGKKKQQQUUUVVVUUUUUUUUUXXXYYYYYYYYYXXXVVVTTTSSSRRRTTTUUUUUUTTTTTTUUUWWWVVVXXXZZZZZZYYYWWWVVVVVVVVVTTTRRRRRRRRRQQQPPPNNNQQQOOOMMMLLLKKKJJJHHHEEEBBBAAA@@@???>>><<<;;;;;;666555333333444555444444111000//////000000///---.........------------,,,,,,,,,,,,,,,,,,,,,------******,,,,,,,,,+++***)))***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------)))***+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------------,,,,,,,,,,,,---------------------++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++//////,,,+++...///...,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))))))))*********++++++******++++++++++++*********)))))))))))))))(((((())))))))))))))))))))))))((()))************))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++*********)))))))))))))))************)))))))))((((((''''''(((((()))))))))(((((((((((())))))((())))))******))))))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((()))((((((''''''(((((()))''',,,000000+++((((((***'''&&&%%%&&&'''((((((&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''(((((())))))******&&&&&&'''''''''(((((((((''''''(((((())))))******))))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++******++++++++++++******,,,+++++++++******))))))))))))******++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++,,,------...(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((***)))))))))((((((((('''((()))************)))(((((()))***+++---...///000,,,,,,,,,++++++,,,,,,---+++,,,---///000111111111000111333444555555555555333333333444444444555555555777:::;;;;;;;;;===>>>:::;;;<<<>>>@@@BBBCCCDDDAAABBBDDDFFFGGGGGGGGGGGGGGGKKKQQQTTTSSSQQQOOOOOORRRSSSUUUWWWVVVUUURRRPPPNNNPPPSSSSSSRRRQQQSSSUUUUUUYYY\\\]]]ZZZWWWVVVVVVVVVTTTRRRQQQPPPPPPMMMLLLMMMLLLKKKKKKJJJHHHDDDAAA???>>><<<;;;::::::;;;;;;888666444444444555444333111000//////111000///---.........---------,,,,,,+++++++++,,,,,,------...+++,,,---//////...,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,........................+++,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,++++++++++++------......//////000000........................////////////////////////////////////////////////---000111...---000222111...............---------////////////////////////---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,******++++++++++++************))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((())))))************))))))***))))))(((((())))))***))))))(((((((((((())))))((()))************)))(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))***)))(((''''''((()))***'''))),,,,,,***(((((()))'''&&&%%%&&&'''((((((&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))'''''''''((()))******************)))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++******++++++++++++******+++++++++*********))))))***++++++,,,------......++++++*********+++------,,,,,,+++++++++,,,---...(((((((((((((((((((((((())))))((('''''''''''''''&&&'''(((((())))))((((((******))))))((((((((('''***+++,,,------,,,+++***((()))***+++---...000000///...---,,,+++++++++++++++,,,---///000111111111///111333555666666666666333333333444444444555555444666999:::::::::<<<===999:::;;;===@@@BBBCCCDDDAAABBBDDDFFFFFFGGGFFFFFFFFFJJJOOOQQQPPPMMMJJJIIIKKKMMMPPPSSSSSSQQQOOOMMMMMMPPPSSSTTTRRRRRRTTTVVVUUUYYY^^^^^^[[[XXXWWWWWWUUUSSSQQQPPPPPPOOOLLLJJJKKKJJJJJJJJJHHHEEE@@@<<<===;;;999888888999:::<<<999777555444444555444222111000///000111111///---......---------,,,,,,,,,)))***+++,,,------...///...000111333333222000///,,,,,,,,,---------......,,,,,,,,,------.......................................//////......---,,,////////////////////////..................................../////////000111000000000000/////////...//////000111222222333222222222222222222222222000000000000000000000000333333333333333333333333...222333000///222444333222222111111000000///////////////000000000000000......//////000000111111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,******++++++++++++************))))))((((((((('''))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))++++++************++++++))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))%%%&&&''')))***,,,---...))))))))))))))))))))))))%%%''')))++++++)))'''%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))***)))(((''''''((()))***'''(((((())))))))))))((()))((('''(((*********(((&&&'''''''''(((((())))))************************''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))(((((((((((())))))))))))************&&&''''''((()))******+++++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++************************++++++,,,,,,------...///000000++++++*********+++---...---,,,+++***+++,,,---...)))(((&&&$$$$$$$$$&&&'''%%%%%%&&&'''((((((((('''&&&''''''((((((((((((((()))'''%%%######%%%''')))((()))***,,,,,,++++++******+++,,,,,,---...//////***,,,...///...------...---------...............///000222333444444333222333333333333333444666666222444666666666777999;;;::::::;;;<<<>>>AAADDDEEEAAABBBBBBBBBCCCCCCDDDDDDHHHFFFFFFHHHKKKKKKHHHEEEIIIJJJLLLNNNOOOPPPOOOOOOMMMMMMMMMOOOQQQQQQPPPNNNVVVYYY]]]\\\YYYVVVUUUVVVTTTRRRPPPOOOMMMJJJEEEBBBGGGHHHHHHHHHFFFCCC@@@>>>999999888777666666666777444444444666777777444222333222222111000//////......---,,,,,,+++++++++++++++++++++,,,---...///000333222222111000//////...,,,,,,,,,---------......///////////////////////////---++++++------+++)))***+++---///000000//////...---,,,,,,......------///...------......---+++111000000000000111111222333222111///...//////000111111111111111000000///222444555333111000333555444444555666666777888888666888:::;;;:::;;;===>>>===<<<<<<;;;;;;;;;;;;<<<999888666555555666888999666666555444333333444444444444333333222111111111......///000000000//////+++---...//////---+++)))------......---,,,+++++++++++++++++++++*********//////......---,,,,,,+++---,,,,,,+++*********+++***++++++,,,,,,++++++***************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((('''''''''(((((((((((((((+++++++++*********))))))---+++)))((('''((()))***,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&'''(((((()))***++++++******))))))((((((((('''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''(((((())))))((('''&&&&&&&&&''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))***++++++++++++***'''''''''''''''((())))))***+++,,,,,,+++***)))((()))******+++,,,,,,------+++*********))))))((((((******++++++++++++************++++++++++++******---,,,******,,,000555888,,,,,,,,,---------......+++,,,---......---+++***)))'''&&&$$$$$$%%%&&&'''&&&&&&'''(((((((((''''''&&&''''''((((((((((((((()))((('''&&&%%%&&&((()))((()))***+++++++++***)))++++++++++++++++++,,,,,,)))***,,,+++******+++,,,---------...............///000111222333333333333333333333333444555666777333555777777777777999:::;;;;;;;;;<<<===???AAACCCAAAAAABBBCCCCCCDDDEEEEEEHHHGGGFFFHHHJJJJJJHHHEEEGGGIIIJJJLLLNNNNNNNNNNNNMMMMMMNNNPPPRRRRRRPPPNNNOOORRRTTTUUUTTTTTTUUUWWWUUUSSSQQQOOOMMMJJJFFFCCCEEEEEEEEEEEECCCAAA>>>===<<<;;;:::999888777777777444444444666777777444222222111111000//////.........---,,,,,,++++++,,,,,,------------......///000111000000///......------,,,,,,---------.........////////////////////////000---,,,,,,...///---+++,,,---///000000000000///......//////111111000///111000..................111000/////////000111222222111000000000111222222222333444555666777777777888:::<<<<<<;;;;;;>>>AAA??????@@@AAAAAABBBCCCCCCEEEFFFGGGGGGEEEEEEFFFGGGBBBBBBCCCDDDEEEFFFGGGGGGBBBAAA?????????@@@BBBCCCCCCBBBAAA@@@????????????;;;;;;::::::999888888888444333333222222111111111//////000000///...---,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++************************+++*********))))))))))))************************************)))))))))((())))))((((((((('''''''''))))))*********+++++++++,,,+++)))((('''((()))***++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&((()))))))))((('''''''''&&&''''''((()))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''((((((((((((((('''&&&%%%&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((())))))))))))(((((((((((()))*********))))))((((((((((((((()))******)))******+++***)))((('''))))))******++++++,,,,,,************)))))))))(((******++++++++++++************++++++++++++******,,,+++***+++,,,///333555++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++((('''&&&%%%$$$%%%&&&'''(((((()))))))))(((''''''&&&''''''(((((((((((((((******))))))(((((((((''''''((()))*********))))))************))))))((((((---......,,,++++++---///---------.........//////000000000000111222333444444444444444444555777777555777888888777777888999;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIIIIGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNOOORRRTTTTTTQQQNNNJJJKKKLLLLLLLLLNNNRRRUUUUUUSSSQQQOOOMMMJJJGGGDDDAAABBBBBBBBBAAA???===;;;<<<;;;:::888777666666666333333444666777666444111000000000///......------...---,,,,,,,,,,,,,,,,,,//////.........//////000///......------,,,,,,,,,,,,------------.........///////////////////////////...---...000000///...//////000111111111000000+++,,,...///000//////...000///---,,,---...000111333222111000000222444555444444444555666888999:::<<<===???AAACCCEEEFFFFFFGGGIIIKKKLLLMMMNNNQQQSSSPPPPPPPPPQQQQQQRRRRRRSSSUUUVVVVVVUUURRRQQQQQQRRRNNNOOOQQQRRRSSSSSSSSSSSSLLLLLLKKKJJJKKKLLLNNNOOOQQQPPPOOONNNMMMLLLKKKJJJEEEEEEDDDDDDCCCCCCBBBBBB@@@>>><<<:::999888888888555555444222222111111111111111111111000///...------------...............,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))))))))************************************)))))))))))))))))))))((((((''''''''''''((()))***+++,,,------++++++)))((((((((()))*********++++++,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&''''''((()))((((((((()))((('''''''''((()))***((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%&&&''''''(((((((((((((((''''''((())))))***++++++(((((())))))))))))(((((((((((())))))))))))((((((&&&'''(((((())))))(((((()))))))))))))))***++++++((())))))))))))(((''''''))))))))))))************************))))))))))))******++++++++++++************++++++++++++******++++++++++++,,,...///000************++++++++++++++++++*********++++++,,,'''&&&&&&%%%%%%%%%&&&'''))))))******)))(((''''''&&&''''''((((((((((((((()))************((('''&&&'''((((((((())))))))))))))))))))))))))))))))))))......---+++******---///,,,,,,------.../////////000000//////000111333444444444444444555666777777777888999888777666777888888999:::;;;<<<>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPSSSUUUTTTQQQNNNKKKJJJHHHFFFGGGJJJNNNQQQTTTQQQOOOMMMKKKIIIFFFCCC@@@@@@@@@@@@???>>><<<;;;:::999777555444333222222333333444555777666333111//////.........---------...------,,,,,,,,,------//////...........................------,,,,,,,,,------------............////////////////////////............///000000000000000000000000000//////,,,...000111000///......////////////000333777;;;;;;:::999888888:::===>>>>>>???@@@BBBEEEGGGIIIJJJNNNOOOQQQTTTVVVXXXYYYYYYZZZ[[[]]]^^^```aaabbbccc____________``````aaaaaa``````aaa___]]]\\\\\\]]]]]]^^^___```___]]][[[ZZZVVVVVVUUUUUUUUUVVVWWWXXXZZZYYYYYYWWWVVVTTTSSSRRROOOOOONNNNNNMMMLLLLLLLLLNNNLLLHHHEEECCCBBBBBBBBB>>>===:::888777777888888555555555444333222000///........................---------------------------,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************************************)))))))))))))))(((((((((((((((((())))))(((((()))***+++,,,,,,---+++***)))(((((()))******((()))***+++++++++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((,,,+++)))(((((()))***+++''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((()))))))))*********((((((((())))))((((((((((((((())))))))))))((((((''''''((())))))))))))((())))))(((((())))))***+++))))))))))))))))))((((((((((((((()))))))))))))))*********)))))))))))))))******++++++++++++************++++++++++++************+++,,,,,,,,,,,,,,,*********++++++++++++,,,+++***)))))))))***+++,,,&&&&&&&&&%%%&&&&&&&&&&&&))))))******)))(((''''''&&&''''''(((((((((((((((((((((*********((('''%%%((((((((((((((())))))***(((((())))))***++++++,,,))))))(((&&&%%%%%%(((+++,,,,,,------...//////000000///......///000222333444333333444444555666777777888999888666666666888555666888:::===???AAABBB@@@@@@AAACCCDDDFFFGGGHHHFFFFFFGGGGGGGGGGGGHHHHHHKKKKKKKKKLLLLLLMMMNNNNNNLLLMMMNNNQQQSSSSSSPPPNNNJJJHHHFFFEEEGGGKKKOOOQQQQQQOOOLLLJJJIIIGGGDDDBBB@@@@@@@@@???>>>===<<<<<<999888666444333222111111333333333555666666333111............---------------------,,,,,,---............------,,,---------/////////...............---------.........//////////////////////////////------.........//////000000000//////////////////000222444444222000111222111222444666888<<>>@@@BBBCCC???@@@AAABBBCCCDDDEEEFFFDDDEEEFFFFFFFFFGGGIIIKKKOOONNNNNNMMMMMMMMMMMMNNNLLLKKKLLLNNNPPPPPPOOOMMMHHHGGGFFFHHHLLLQQQSSSTTTPPPMMMJJJHHHGGGEEECCCBBBAAA@@@@@@>>>===<<<<<<;;;999888777555444333333333222222333555666555333000........................------------------...///------,,,,,,,,,------...////////////////////////------........./////////////////////////////////---...//////......///000//////.........///000000...111333333000000333555333666:::<<>>===888777777666555444333333......------,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))))))))************''''''((())))))***++++++***************+++++++++))))))))))))************))))))******+++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&(((''''''''''''((())))))'''((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&&&&''''''((((((((((((((())))))(((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((()))************)))'''''''''''''''(((((()))+++***************+++,,,'''''''''((()))*********))))))))))))******************++++++++++++************++++++++++++************++++++++++++******++++++++++++,,,,,,,,,---***************+++,,,---$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((((((((''''''&&&''''''((((((((((((((((((((()))***++++++++++++******)))((()))***+++,,,)))))))))******+++++++++)))+++,,,---,,,---...000++++++,,,---...///000000------...///000000000000222222111222222333444555444555666666555444555777555666999<<>><<<;;;999999333222111000///...---,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((()))***************)))************))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''(((''''''&&&'''((()))***'''(((***,,,,,,,,,+++***'''''''''(((((()))))))))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%'''(((((((((''''''%%%&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&'''(((((())))))((((((((((((((('''((())))))******))))))((()))***+++,,,&&&&&&'''(((***+++,,,,,,((()))))))))******************++++++++++++************++++++++++++******++++++++++++++++++++++++************++++++++++++)))***+++,,,------------$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''((((((((('''&&&''''''((((((((((((((())))))***+++,,,------...+++***)))))))))***,,,---************))))))))))))&&&(((+++,,,,,,,,,---///++++++,,,---...///000111+++---...000111000000///111111111111222333444444333444555555444444555777777888;;;===???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@CCCEEEEEEEEEGGGKKKOOOSSSQQQOOOMMMKKKJJJJJJKKKJJJIIIGGGGGGIIIKKKLLLLLLLLLLLLMMMPPPTTTTTTQQQNNNQQQNNNJJJHHHGGGFFFEEEDDDAAA@@@>>><<<:::999888888444333222222111111111111222222333444666555222000......//////////////////---------------...///000---------......000111222......//////////////////............/////////000////////////////////////111333444333000...000222000000//////000222444555444888;;;<<<<<<@@@HHHOOOTTTZZZ___bbbbbbdddjjjooommmooorrrtttuuuuuutttsssqqqrrrtttvvvwwwxxxxxxwwwwwwxxxzzz}}}~~~~~~}}}}}}|||xxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyxxxwwwvvvwwwxxx|||{{{zzzxxxwwwvvvvvvvvvxxxxxxwwwvvvtttrrrpppoooooopppqqqrrrqqqpppnnnllloooooonnnnnnmmmlllllllllhhhhhhhhhhhhgggfffeeedddbbbaaa^^^\\\ZZZXXXWWWVVVXXXXXXVVVUUURRRPPPNNNLLLIIIHHHFFFDDDBBB@@@>>>>>>999888777555333222111000,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++,,,,,,+++***)))((('''&&&&&&&&&((()))+++---...///'''((()))******************************)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))************))))))(((''''''&&&&&&((()))***)))+++...000111000///---'''((((((((())))))******&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''$$$%%%'''(((((((((''''''&&&&&&'''((())))))((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&''''''(((((('''''')))))))))))))))******+++)))(((''''''''')))***+++%%%&&&''')))***,,,---...(((((())))))*********+++******++++++++++++************++++++++++++******+++++++++***++++++,,,---))))))))))))************)))***,,,---......------''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))))))))(((&&&''')))+++******++++++++++++******++++++*********************+++---......---+++*********++++++++++++++++++............////////////222111//////000111444555777777666666666666555555999:::;;;<<<<<<<<<;;;;;;>>>>>>@@@AAABBBCCCCCCCCCCCCFFFHHHHHHGGGFFFIIIKKKLLLLLLMMMNNNNNNMMMKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJLLLOOOQQQQQQPPPNNNMMMLLLLLLKKKIIIGGGDDDBBBAAA>>>===;;;999888777666666777666444333222111111111111111222222222222111111111111000000//////......---+++)))***---///---+++............/////////000////////////////////////////////////000000000111....../////////......---111222333333111111222333333444555444444555888;;;;;;@@@GGGNNNSSSYYY^^^aaafffgggiiijjjkkkmmmppprrrwwwxxxyyyyyyyyyxxxwwwvvvuuuvvvxxxzzz|||}}}}}}}}}}}}{{{|||~~~}}}~~~~~~}}}{{{zzzzzz{{{zzz{{{{{{{{{zzzyyyxxxwwwzzz~~~|||zzz{{{{{{xxxuuuwwwyyyyyywwwwwwwwwxxxyyyxxxvvvtttsssrrrqqqqqqssssssssssssrrrqqqppppppmmmqqqrrrooonnnqqqrrrqqqmmmllljjjgggccc___\\\ZZZ^^^ZZZWWWVVVWWWWWWUUURRRUUUQQQMMMKKKLLLLLLKKKIIIGGGDDD@@@===:::666333000/////////000000000000111...//////000000000//////---------------,,,+++************++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++************)))(((((())))))*********+++))))))***++++++++++++***************************,,,***(((***---...---***++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&***---000222333111...,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&(((+++......,,,***((((((((((((((('''''''''''''''''''''''''''((()))))),,,+++++++++++++++++++++---------+++(((%%%%%%&&&************))))))(((((()))******++++++******)))(((((())))))******++++++************************))))))************))))))++++++************++++++)))))))))))))))))))))))),,,***((()))+++,,,+++(((+++,,,------,,,+++***)))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&((())))))******************)))***************************+++---...///...---,,,------------........................////////////111111000///000111333555222222222333555555555444999999:::;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBBBB@@@BBBDDDCCCBBBBBBDDDGGGKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLLLLJJJIIIJJJJJJIIIHHHFFFDDDBBBAAA===<<<:::999777666666666666555444333222111111111000000111111111111000000000000000000//////......---,,,***+++...///...,,,........./////////000000///////////////////////////////////////000000000000000111222222222222222...000111000000000222444000222555888;;;???EEEHHHNNNRRRXXX]]]aaaeeeiiilllrrrtttuuuvvvvvvxxxzzz}}}{{{||||||}}}|||{{{zzzzzzwwwxxxyyy{{{|||}}}}}}}}}~~~{{{{{{||||||{{{xxxwwwwwwxxxwwwwwwxxxxxxxxxyyyyyyyyy{{{|||zzz{{{{{{xxxxxxyyyzzzzzzxxxwwwwwwxxx|||zzzxxxvvvtttsssssssssuuuuuuvvvvvvwwwvvvvvvvvvsssvvvwwwuuuuuuxxxyyywwwtttsssqqqnnnjjjfffcccbbbaaa___\\\[[[[[[ZZZWWWUUUWWWUUURRRQQQRRRRRRQQQOOONNNLLLIIIGGGEEEBBB>>><<<555444333222111000///...////////////000000000000---.........---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************((()))))))))************))))))***++++++++++++******************************)))((()))+++,,,+++)))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((()))((('''%%%&&&&&&((())),,,---...---+++***))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***,,,,,,+++)))(((&&&'''''''''(((((()))))))))))))))))))))***++++++)))******++++++,,,,,,,,,---......,,,)))''''''(((******)))))))))((((((((())))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***)))))))))))))))))))))))),,,***((()))+++,,,+++))))))******+++***)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''''''''(((((())))))******))))))(((************************)))+++,,,.../////////...............//////000000............////////////111000000///000222333444555444555666888999777666999999999:::::::::::::::===>>>???@@@AAABBBBBBCCC???@@@AAAAAA@@@@@@BBBDDDIIIJJJJJJKKKMMMOOOPPPQQQOOONNNMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFDDDBBBAAA@@@<<<;;;999888777666555555444444333222222222222222//////000000000000//////000000000////////////......---,,,---/////////---....../////////000000000//////////////////////////////////////////////////////000000111111222222000111111111111222555777777:::???DDDJJJPPPVVV[[[dddgggkkknnnqqqsssvvvxxxzzz{{{|||||||||}}}~~~zzz{{{|||}}}~~~~~~~~~~~~~~~yyyvvvuuuuuuuuurrrooonnnnnnooooooooopppqqqrrrtttvvvwwwyyy}}}~~~zzzxxxyyyzzzxxxxxxyyyzzzyyywwwvvvwwwxxx|||zzzxxxuuusssssssssttttttuuuvvvwwwxxxxxxxxxxxxwww{{{{{{yyyzzz}}}~~~{{{tttsssqqqooollliiigggfffgggeeecccbbbbbb```\\\ZZZ[[[YYYYYYYYYZZZYYYWWWUUUUUUTTTSSSSSSRRRPPPLLLHHH@@@???===:::777444222111222111000//////000111111............---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++************))))))))))))************))))))***++++++++++++***************************)))((('''(((*********((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&((())))))'''&&&&&&'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))(((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((%%%%%%&&&'''((()))*********************+++++++++(((((()))***+++,,,------,,,---...---+++******+++)))))))))))))))((((((((())))))************))))))************))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))***++++++***))))))************)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&(((******)))((('''((((((((())))))))))))(((((())))))))))))************((()))+++,,,............,,,,,,------......//////............////////////000000000000111222333444777777777:::<<<<<<999666999888888888999999::::::<<<===>>>@@@BBBEEEGGGHHHCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIJJJMMMPPPSSSUUUOOONNNNNNMMMKKKJJJIIIHHHLLLKKKJJJHHHHHHHHHIIIIIIEEEEEEDDDDDDCCCAAA@@@???;;;:::999777666555555555333333222222222222222333......////////////......////////////////////////............////////////...////////////000000000////////////////////////000000////////////......000000000000000111111222444555666666777999===@@@JJJNNNSSSXXX]]]bbbhhhkkkqqqsssvvvxxxzzz|||~~~~~~~~~~~~}}}{{{yyyuuuppplllffffffeeebbb___^^^^^^`````````aaacccfffiiilllmmmqqquuuvvvsssrrruuuvvvuuutttuuuwwwvvvvvvvvvwwwyyy{{{yyyvvvsssqqqqqqrrrsssqqqrrrssstttuuuuuuuuuuuuwwwzzz{{{yyyzzz}}}{{{wwwmmmlllkkkjjjiiiiiihhhhhhkkkjjjiiihhhfffdddaaa____________``````___]]][[[[[[ZZZ[[[[[[[[[XXXTTTPPPMMMKKKIIIEEEAAA>>>;;;:::888666333111//////000111.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))*********))))))***++++++++++++***************************))))))((())))))***))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((&&&&&&&&&'''((())))))***(((((()))))))))***))))))((()))))))))******++++++***,,,---,,,+++***+++,,,************************)))******++++++******)))++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))+++************+++******+++++++++,,,++++++++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))++++++***(((((()))(((((())))))))))))(((((((((((()))))))))*********'''''')))***+++,,,------,,,,,,------...///000000............////////////000000000111111222333333444444666;;;AAABBB???;;;999999888888888999:::;;;<<<<<<>>>AAAEEEIIILLLNNNHHHGGGEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJMMMQQQTTTVVVLLLMMMMMMMMMLLLKKKIIIHHHLLLKKKIIIGGGGGGGGGHHHIIICCCCCCCCCBBBAAA@@@>>>===::::::888777666666666666333333222111111111222222......////////////...................../////////......////////////000000////////////000000000111000000000000000000000000000000000000000000000///444333222222222333444555444777:::>>>BBBGGGMMMQQQ]]]```eeeiiimmmqqquuuxxxwwwyyy|||}}}~~~}}}yyysssnnnhhhccc]]]YYYRRRRRRPPPNNNKKKKKKLLLNNNOOOPPPQQQSSSVVVYYY[[[\\\dddhhhiiigggfffjjjmmmllllllnnnooopppqqqssswwwyyyyyywwwuuusssrrrrrrssstttpppqqqrrrsssttttttttttttuuuwwwxxxxxxxxxyyytttmmmbbbbbbbbbbbbccceeefffggggggggggggfffdddbbbaaaaaacccdddeeefffeeedddcccbbbbbbaaaaaabbbaaa___ZZZWWWUUUTTTRRROOOKKKHHHFFFEEE@@@>>>:::666333111111111000000...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))***++++++++++++***************************************)))))))))***(((((())))))******++++++************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((************************''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((())))))'''''''''''''''''''''''''''(((***)))(((&&&''''''(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((((((((((((((('''''''''(((((()))***+++******************))))))(((((((((''')))******))))))***+++++++++++++++++++++++++++******++++++++++++******++++++******))))))((((((************************))))))************))))))+++******))))))******+++))))))))))))))))))))))))******+++************+++++++++++++++++++++,,,,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''')))******)))(((((()))((())))))******))))))((('''(((((())))))*********''''''((())))))***+++,,,---......///000111222222............///////////////000000111222222333333444555999AAAJJJNNNKKKGGG:::999999888888:::;;;<<<<<<===???BBBFFFKKKOOOQQQJJJHHHEEEDDDFFFHHHHHHHHHHHHHHHJJJLLLNNNQQQTTTUUULLLMMMMMMMMMLLLKKKIIIHHHHHHGGGEEEDDDDDDEEEFFFFFFCCCCCCCCCBBB@@@???===<<<::::::999888777777666777333333222111111111111111......////////////......---............/////////---...//////......///111/////////000000000111111000000000000000000000000000000000111111222222222222222111222333555777888888===DDDKKKRRRYYY```dddhhhkkkppptttxxx{{{~~~|||tttnnneee\\\UUUOOOJJJGGGDDDDDDCCCAAA@@@AAACCCFFFGGGHHHJJJLLLNNNOOOPPPPPPWWWZZZZZZWWWWWWZZZ]]]]]]^^^```bbbdddfffiiimmmqqqpppppppppoooooooooppppppmmmnnnoooqqqrrrsssttttttrrruuuvvvvvvvvvtttkkkaaaRRRQQQQQQRRRSSSVVVXXXYYYZZZ[[[\\\[[[YYYYYY[[[\\\aaacccffffffffffffgggiiiiiihhhhhhhhhhhhfffbbb___[[[YYYXXXUUUSSSPPPNNNMMMIIIGGGCCC???;;;888666666555444111///............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))***++++++++++++******************************+++,,,+++)))((()))***))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''')))******(((''''''(((***))))))))))))***++++++''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''***+++,,,---...---,,,,,,++++++***)))((('''&&&&&&&&&'''((((((''''''(((************++++++++++++,,,******++++++++++++******************))))))))))))************************))))))************))))))++++++************++++++)))))))))))))))))))))))))))+++++++++***)))***+++)))))))))((())))))***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''((('''%%%%%%'''((()))******************)))''''''(((((()))******+++)))))))))))))))***++++++,,,---...///000111111222............///////////////000000111222222333222666777;;;DDDNNNQQQMMMHHH;;;:::999888999:::<<<===>>>>>>???BBBEEEIIIMMMPPPKKKGGGDDDCCCEEEGGGHHHGGGHHHIIIKKKNNNPPPQQQRRRSSSOOOPPPPPPOOONNNKKKHHHGGGDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBB@@@>>><<<;;;;;;:::999888888777888888444444222111000000000000/////////000000/////////---------.........//////,,,...//////------...111//////000000000111111111000000000000000000000000000000111222333444444555333333444666999===AAADDDJJJOOOWWW___eeekkkpppsssqqqtttyyy|||~~~{{{tttggg```WWWOOOJJJGGGFFFEEEDDDDDDDDDDDDDDDFFFJJJMMMOOOPPPRRRTTTTTTSSSRRRPPPLLLOOONNNIIIGGGJJJLLLKKKKKKMMMNNNPPPQQQUUUZZZ]]]\\\]]]___```aaaaaa`````````aaadddgggjjjmmmnnnooommmppprrrrrrqqqlll___RRRDDDCCCBBBBBBBBBDDDFFFGGGIIIJJJKKKJJJIIIKKKOOOSSSWWWZZZ]]]___```ccchhhkkklllkkkjjjkkklllllljjjhhhaaa```^^^\\\YYYWWWUUUTTTOOONNNKKKHHHEEEBBB@@@>>>;;;999666333111000000000......---------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++************)))))))))((())))))***++++++++++++***************************(((***+++***(((&&&((()))*********)))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''((()))******(((''''''((((((((()))))))))*********'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((***+++---...///...---,,,)))))))))(((((('''''''''&&&'''(((((('''&&&((()))(((((()))))))))*********(((((())))))))))))(((((()))))))))))))))*********************************))))))************))))))******))))))))))))******)))))))))))))))))))))))))))+++,,,+++)))(((***,,,))))))((((((((()))++++++'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&$$$######%%%'''******++++++++++++******&&&''''''((()))******++++++***************++++++******+++,,,---...///000............/////////000///000111222222333222222555444777???GGGIIICCC===<<<;;;:::999999;;;===>>>@@@@@@@@@AAADDDGGGKKKMMMLLLHHHDDDDDDFFFHHHIIIHHHIIIJJJLLLOOOPPPQQQQQQQQQSSSSSSSSSQQQOOOKKKHHHEEEBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@===;;;:::;;;;;;:::999888888888999555444333111000///////////////000000000000//////---------.........//////+++---//////---,,,...000000000000000111111111111000000000000000000000000000000111222444555666777;;;;;;===AAAFFFLLLQQQTTT^^^cccjjjpppsssvvvxxxzzzzzz}}}uuukkk\\\VVVNNNHHHGGGIIIKKKMMMLLLLLLLLLLLLMMMPPPUUUXXXZZZ\\\___``````]]]ZZZWWWGGGIIIGGGAAA===???@@@???<<<===>>>???@@@CCCHHHKKKHHHJJJMMMOOOQQQQQQPPPOOOQQQSSSWWW\\\```dddfffhhhhhhlllnnnnnnmmmfffVVVHHHAAA@@@>>>===<<<===???@@@<<<>>>>>>======@@@GGGLLLLLLOOOSSSWWWYYY^^^eeejjjkkkjjjjjjkkkmmmnnnnnnmmmhhhgggeeebbb___\\\ZZZYYYRRRRRRQQQOOOLLLJJJGGGFFF???===999666333222222222.........------,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,+++++++++*********))))))(((((())))))***++++++++++++***************************''')))+++)))&&&%%%&&&(((++++++******))))))((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))((()))******(((''''''(((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''%%%&&&&&&'''((()))******((()))+++------,,,+++***'''''''''(((((((((((((((&&&((()))((('''&&&''')))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,++++++*********+++---...******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((()))******)))((((((((((((((()))(((''''''&&&&&&((()))***(((((()))***+++,,,,,,,,,)))************+++++++++,,,,,,------,,,,,,+++***............////////////---...000111222222111111666777888;;;===@@@AAABBB;;;888666777;;;>>>???>>>EEEDDDBBBAAABBBEEEHHHIIIFFFGGGIIIKKKKKKJJJIIIHHHIIIKKKNNNOOONNNNNNNNNOOOPPPQQQQQQPPPOOOMMMJJJIIIFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCAAA???===;;;::::::;;;<<<>>>??????>>>===999777555222000000000111......------------........................................../////////000////////////000111222333333333333333222222111000555555555444333555888;;;>>>CCCKKKSSSYYY___cccgggqqqrrrtttvvvxxxyyyyyyzzz~~~vvvqqqaaa\\\VVVTTTVVVYYYZZZYYY]]]]]]]]]^^^aaadddggghhhlllnnnpppoookkkddd\\\WWWLLLGGG@@@;;;999999::::::===;;;888888:::===>>>???>>>???@@@BBBCCCCCCCCCCCCGGGHHHIIILLLOOOTTTXXXZZZ\\\]]]aaaeeeeee]]]NNNCCC>>>===<<<<<<======;;;:::999;;;;;;;;;;;;>>>DDDJJJPPPQQQQQQRRRSSSUUUZZZ]]]bbbdddgggjjjlllmmmmmmlllllliiieeebbbaaa```___^^^___YYYSSSQQQRRRSSSPPPMMMLLLIIIDDD>>>:::777666555222///,,,+++,,,.../////////......------------...---......------+++******))))))))))))))))))))))))((()))+++,,,---,,,,,,+++++++++************++++++***+++,,,,,,,,,,,,+++***((())))))))))))*********,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***((((((((((((((()))******))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((()))******)))((('''((((((((((((((()))******)))'''&&&'''***+++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******++++++******))))))((((((+++***)))(((((()))***+++************************++++++************++++++,,,---...---+++***+++,,,(((((((((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((('''&&&'''((()))***)))))))))******++++++,,,)))************+++++++++,,,,,,------------,,,,,,............////////////---...000111222222111111444555666888:::<<<>>>>>>;;;999777999===???@@@???CCCBBBAAA@@@AAADDDFFFHHHEEEFFFHHHIIIJJJJJJIIIIIIIIIKKKMMMMMMMMMLLLMMMOOONNNNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@>>><<<;;;;;;777777888999999999888777888666444111000///000000......------------......................................./////////000000111000000000111222333333222111000000000111333444555555777888;;;@@@GGGLLLUUUZZZ```fffkkkooorrrtttxxxyyy{{{|||~~~~~~~~~yyyqqqlllhhhfffgggjjjkkkkkkppppppqqqrrrtttvvvxxxyyyvvvwwwwwwtttnnneee\\\VVVLLLGGGAAA<<<:::;;;;;;;;;===;;;::::::;;;;;;:::999;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBDDDFFFHHHJJJKKKMMMNNNRRRVVVXXXRRRGGG>>>;;;999777777888999888777888999:::::::::===CCCHHHUUUWWWYYYZZZZZZYYYZZZ[[[\\\\\\]]]```cccgggkkkmmmooommmkkkiiihhhfffcccbbbccc___YYYXXXYYYYYYUUURRRPPPMMMIIIEEE@@@===;;;::::::777333111000000000//////...---,,,,,,,,,---...,,,,,,,,,,,,++++++***)))******************************+++,,,---,,,++++++++++++************++++++***+++,,,,,,,,,,,,+++***)))))))))*********++++++,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((()))((((((((((((((())))))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((()))******)))'''&&&'''***+++***((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))***************)))))))))))))))+++***)))(((((()))***+++************************+++******))))))******+++,,,---...---+++***+++,,,''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))((((((''''''''''''((('''''''''&&&&&&''''''((((((((('''''''''((()))***************************)))************++++++++++++,,,---...........................////////////...///000111111222222111222333444555666888999999:::999888:::===@@@AAAAAAAAA@@@@@@@@@AAACCCEEEFFFDDDEEEEEEFFFHHHIIIJJJKKKIIIJJJKKKKKKJJJJJJLLLNNNMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLKKKIIIHHHGGGFFFEEEEEECCC@@@>>><<<;;;;;;;;;666666666666555444222222555444222000////////////......------------..................................../////////000000000222222111111111222222333444222000...///222666999777:::>>>CCCIIIRRR[[[aaagggkkkppptttvvvxxxzzz{{{|||}}}~~~}}}yyywwwxxx{{{|||}}}}}}~~~~~~{{{tttkkkbbb]]]OOOKKKEEE@@@???>>>>>>>>><<<<<<;;;<<<===<<<999666;;;;;;:::::::::;;;===>>>===>>>???@@@@@@@@@??????BBBBBBDDDHHHJJJHHHBBB<<<:::888666555666777777666888999999999:::===BBBFFFSSSWWW\\\`````````______ZZZXXXUUUUUUWWW\\\bbbfffiiiiiijjjkkkjjjiiihhhggghhhdddaaaaaaaaa```\\\XXXVVVUUURRROOOKKKGGGDDDBBBCCC@@@===:::888666333000222000...---,,,---...///,,,,,,,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,,,,+++***++++++************++++++***++++++,,,,,,++++++***************+++++++++,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&''''''(((((((((''''''(((((()))***(((''''''''''''''''''((())))))))))))))))))))))))'''(((((())))))((((((''')))((((((''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&(((***++++++***(((&&&&&&&&&&&&&&&'''((())))))((((((((((((((()))******(((''''''''')))***)))((()))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((()))******))))))))))))******************))))))))))))******************************+++******))))))******++++++,,,---,,,+++***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''(((''''''''''''((())))))((((((((((((((()))))))))************))))))))))))))))))*********+++++++++***+++---...///000000000............////////////...//////000111111222222222222333333444555555555777777888:::<<>><<<:::999999:::777777666555444222111000333222111///..................------------.................................////////////000000000222222111111111111222222999666222000222666<<<@@@AAAEEELLLTTT[[[dddkkkpppooossswwwyyyzzz{{{{{{||||||vvvppplllZZZVVVPPPKKKIIIGGGFFFEEEAAA@@@??????@@@???===;;;???>>>===<<<===???BBBCCCBBBCCCEEEFFFFFFDDDBBBAAACCCBBBBBBDDDFFFEEEBBB???>>>;;;888777888999999999888888888888999<<>>999666777555222000//////111222.........------.........++++++++++++++++++++++++---------,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((((((((((((''')))(((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))))))))((('''&&&%%%%%%%%%&&&''')))***((((((((((((((())))))***(((((('''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((())))))******++++++***))))))))))))))))))*********************************))))))))))))******+++,,,---,,,+++***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''))))))(((((()))******+++((((((((()))))))))))))))******))))))))))))))))))))))))*********+++++++++***+++,,,...///000000111............/////////////////////000000111222222333333333333444444444444444555777888:::;;;======>>>???@@@BBBCCCDDDEEEEEEBBBAAAAAAAAACCCGGGJJJLLLGGGHHHHHHGGGFFFGGGJJJLLLQQQPPPNNNLLLLLLLLLMMMMMMLLLKKKJJJGGGEEECCCAAA@@@@@@???===:::999888888888777777555444333111111000111000000///..................------------......////////////////////////////////////000000000111111111000000000111222222777555333444999@@@HHHMMMPPPVVV___ggglllppptttvvvwwwzzz~~~|||yyymmmiiiddd```\\\ZZZWWWTTTRRROOOKKKHHHGGGFFFEEEDDDBBBBBBAAAAAABBBDDDGGGIIIKKKMMMPPPQQQRRRPPPNNNLLLJJJIIIHHHGGGGGGFFFEEECCCAAA???<<<;;;;;;;;;;;;:::888777666666777999;;;<<<<<<@@@FFFMMMTTTZZZaaaeeeeeeccc```\\\ZZZXXXVVVVVVVVVVVVVVVVVVWWW\\\ccchhhggghhhiiikkklllkkkhhhfffeeeeeeeeedddaaa]]]YYYWWWRRRPPPOOOMMMKKKHHHCCC@@@<<<:::777444222111222222//////...---------......++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&''')))***((((((((((((((())))))***'''((((((((('''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((())))))***(((((())))))******++++++)))))))))******)))))))))))))))))))))))))))))))))***))))))))))))))))))******+++,,,,,,******+++,,,((((((((()))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''((())))))))))))***+++,,,,,,'''((()))*********)))))))))))))))))))))))))))))))))************+++++++++******,,,---//////000000............////////////////////////000111222333333333444444444444444555111444666777777888999:::<<<>>>@@@CCCDDDEEEEEEEEEAAA@@@@@@@@@BBBEEEHHHJJJFFFGGGHHHHHHGGGGGGIIIKKKPPPOOONNNMMMLLLKKKKKKKKKJJJIIIGGGEEEBBB@@@>>>======<<<;;;:::999777666666444444222111000000000000/////////////////////.........------------....../////////////////////////////////000000000111111000000000111111222444444333444777<<>><<<<<<:::888777888999999888:::<<>>;;;888555444333000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************+++++++++,,,*********)))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))(((''''''''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&'''((())))))((((((((((((((()))******'''((()))(((&&&&&&&&&((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((()))******))))))))))))************))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***)))***++++++******+++,,,'''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((()))***+++,,,'''((()))***+++***))))))''''''(((((())))))******)))************+++++++++******+++---........................////////////000/////////000111222333333333333333444444555555111444777777666555666888:::<<>>AAAFFFIIIMMMPPPVVV[[[^^^^^^]]][[[YYYXXXVVVQQQLLLNNNTTTZZZZZZ]]]aaaeeehhhkkknnnooooooooonnnmmmkkkiiigggeeecccaaa___^^^]]][[[XXXUUUMMMLLLJJJGGGCCC>>>:::888444333000...---------...------------------------------,,,+++,,,---......---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,)))))))))*********++++++******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))))))))((((((((('''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((((((((((((((((((((()))******&&&((()))(((&&&$$$&&&'''(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((()))***************)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((***++++++******+++,,,&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((()))++++++'''((()))++++++******)))&&&''''''((()))******+++)))************+++++++++******+++,,,------------............/////////000000////////////111222333222222222333444444555555222555888888666555555777888:::>>>AAACCCCCCBBBAAA??????@@@AAABBBDDDEEEFFFDDDFFFIIIJJJIIIIIIIIIIIIEEEGGGHHHJJJKKKKKKJJJIIIGGGFFFEEECCCAAA???===<<<888999:::;;;:::777444111222222111111222333555666...///000000000000000000.........------.........000000000000000000000000000000000000111111111111222222333444666888:::;;;FFFIIIPPPXXXaaahhhnnnqqqvvvxxxzzz|||}}}|||{{{zzzzzzyyywwwtttqqqooonnnmmmjjjgggdddaaa___\\\]]]^^^`````````______]]]```eeeiiijjjjjjkkkkkkggggggfffeeeccc^^^YYYUUUQQQMMMIIIHHHHHHGGGEEEBBB<<<===>>>=========???AAA???CCCJJJPPPUUUWWWWWWWWWTTTVVVUUUQQQMMMMMMRRRWWWQQQTTTYYY^^^bbbfffjjjmmmqqqppppppnnnmmmkkkiiihhhjjjgggdddcccaaa```]]][[[WWWWWWUUURRRMMMGGGAAA>>>:::888555222000000000111---------------------------,,,,,,+++,,,---///000---,,,,,,++++++,,,,,,------,,,+++******+++,,,---((())))))))))))***************))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''''''''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''((((((*********)))((('''((((((((((((((()))******&&&(((***(((%%%$$$%%%''''''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((()))******++++++******))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((***++++++******+++---((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************++++++,,,,,,,,,---------...,,,+++******+++---......///111333333111///...111000000000000000111222333333333444444444555555444444333333444555777888999::::::;;;<<<===>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFDDDFFFIIIJJJJJJHHHEEECCCGGGGGGGGGHHHHHHIIIIIIJJJFFFEEECCCAAA???===;;;;;;777777666555444444333333555444222000........................////////////444333000///------......111111000000000000111111222111//////000222333333444555777999;;;@@@EEEIIIXXX^^^eeelllqqqtttxxxzzz}}}}}}~~~~~~|||{{{yyyxxxvvvwwwwwwwwwuuuqqqmmmkkkiiiiiihhhfffdddbbb```^^^```bbbfffjjjnnnqqqssstttxxxvvvtttpppmmmiiifffeee___]]][[[YYYWWWTTTPPPMMMEEECCC@@@>>>===>>>???AAA======>>>BBBFFFIIIIIIHHHJJJKKKKKKLLLKKKIIIHHHGGGGGGJJJMMMOOOQQQXXXccckkknnnppprrrsssqqqppppppqqqmmmnnnmmmllljjjfffcccaaa^^^]]]]]][[[WWWSSSNNNLLLFFFCCC<<<666222000000111***++++++,,,---...//////000...---++++++,,,...///+++,,,---......---,,,+++************************************************************************************************++++++************+++++++++++++++*********)))))))))(((&&&%%%%%%'''***,,,(((((((((((((((((())))))))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((''''''''''''''')))((('''&&&$$$###"""!!!'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%***)))(((''''''((()))***))))))))))))))))))))))))***++++++***((('''((()))************************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))((())))))***+++************************((((((''''''''''''((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))))))))*********---,,,+++***+++,,,.../////////000111111000//////000000/////////000111111333333333444444444444555444444333333444555777888888888999:::;;;<<<=========@@@BBBCCCCCCBBBBBBCCCCCCEEEHHHJJJJJJHHHEEECCCEEEEEEEEEFFFFFFGGGGGGGGGDDDCCCAAA???===;;;:::999666666555444444333222222444333111000........................////////////111000000///////////////////////////000111222222333333222222333444444333111555:::AAAGGGNNNVVV[[[aaaffflllrrrvvvyyy{{{}}}~~~}}}}}}|||{{{zzzyyyzzz{{{{{{zzzxxxuuuqqqooopppppppppooommmkkkiiihhhfffgggiiikkklllnnnooooootttsssrrrpppnnnmmmkkkkkkhhhfffdddccccccbbb```^^^RRROOOJJJEEEAAA>>>===<<<===<<<;;;<<<>>>??????>>>AAABBBCCCDDDEEEEEEEEEDDDBBBDDDFFFFFFGGGLLLUUU\\\aaafffmmmqqqsssttttttttttttuuuuuusssqqqmmmiiigggeeedddbbb___]]][[[ZZZYYYRRRNNNHHHBBB;;;777444222222111000000////////////...---,,,+++******+++,,,,,,------------------,,,************************************************************************************************++++++************+++++++++++++++*********)))))))))(((&&&&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))((((((((((((&&&''''''(((((())))))))))))(((((((((''''''''''''&&&&&&''''''(((((()))))))))(((((((((''''''''''''))))))((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((('''''''''&&&&&&(((''''''&&&&&&&&&&&&'''))))))(((''''''((())))))))))))))))))))))))))))))((()))***)))'''''''''(((************************))))))))))))************((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))******************************((((((''''''''''''((((((***))))))(((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((())))))))),,,,,,++++++,,,...000111111111111111111111111111///.........//////000111333333333333444444444444444444333333333555666777777777888999:::;;;<<<<<<<<>>???===:::999:::;;;::::::;;;<<<===>>>????????????@@@AAAAAA@@@???AAAGGGLLLSSSZZZeeemmmrrrtttttttttuuuvvvwwwxxxvvvtttqqqooonnnlllhhhdddaaaaaaaaabbb[[[YYYUUUOOOIIIBBB<<<999444222000...---,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************+++++++++++++++***************'''((((((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&'''((()))***++++++((((((((((((''''''''''''&&&&&&&&&'''((())))))***(((((((((((('''''''''''')))((((((''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))((((((((((((''''''(((''''''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&'''(((************************))))))))))))************((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))******************************((((((''''''''''''(((((())))))((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((()))))))))************************+++++++++,,,,,,,,,,,,,,,...///111222444333333222222333333444......---......///000111222222333333333444444444444444333333333444666666666777888999:::;;;<<<======AAAEEEGGGFFFDDDBBBAAAAAABBBDDDFFFFFFEEECCCBBBAAABBBCCCCCCCCCBBBAAA@@@@@@???>>><<<:::999777777333222222222111111111000111111000000////////////............////////////---...000111111111000///////////////000000111222000111111222444666:::<<>><<<===>>>???>>>>>>>>>======<<<;;;;;;:::AAAAAA@@@>>>===>>>AAADDDIIIPPPZZZdddjjjnnnqqqsssooorrruuuwwwxxxwwwuuuttttttqqqlllhhhdddbbbaaaaaa^^^^^^]]]ZZZUUUNNNHHHDDD888666333000...---------,,,---...............---...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************'''((()))******)))(((''',,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&(((((((((((())))))))))))'''''''''(((((())))))***((((((((((((((('''''''''%%%&&&&&&'''((()))******(((((((((((((((''''''''')))(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((((((((('''(((((()))******(((''''''''''''''''''((((((((((((((((((((((((((('''((())))))''''''''')))************************((()))))))))******************))))))))))))******((((((((((((((((((((((((***))))))))))))***++++++************************((((((''''''''''''((((((''''''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********+++((()))))))))************+++++++++,,,,,,,,,------++++++,,,---...///111111222222111111111111222222------------...///000111222222222333333333444444444444333222333333555666777777888:::;;;<<<>>>>>><<<@@@DDDEEEDDDBBB@@@@@@???@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDCCCBBB@@@??????>>>===;;;:::888777666111111111111111000000000///000000000////////////............///////////////000111111111000...---222111111000000000000111333444555777:::@@@IIIOOOVVV[[[cccjjjppptttxxx{{{}}}~~~~~~}}}{{{yyyuuurrrooopppooonnnmmmnnnqqqsssuuuwwwuuutttuuuxxxxxxuuussssssssssssssstttuuuvvvwwwwwwwwwxxxzzz|||yyyrrrkkkkkkkkkjjjjjjkkkkkklllllliiikkkmmmpppqqqqqqppppppnnnnnnnnnnnnooopppqqqrrroooooonnnmmmmmmlllkkkkkkjjjhhhffffffiiikkkmmmmmmmmmkkkhhhddd___[[[WWWUUUKKKHHHDDDBBBAAAAAAAAA@@@??????>>>======<<<<<<<<<@@@@@@???>>>======???@@@AAAFFFNNNVVV^^^fffmmmrrrooorrruuuxxxzzzyyywwwuuutttssspppmmmjjjfffdddcccdddeeeeeeddd___YYYSSSOOOGGGEEEAAA<<<777444222111+++,,,---...////////////...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************'''(((*********)))((('''++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&'''((((((((()))))))))***(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''((())))))***'''''''''(((((((((((((((((((((''''''''''''((((((***))))))(((((('''&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((()))))))))))))))((((((((((((((()))***+++'''(((((((((((((((((('''((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))((()))))))))******************))))))))))))******((((((((((((((((((((((((+++************+++,,,,,,************************((((((''''''''''''((((((&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))************)))************+++++++++++++++,,,---.../////////........................---------...///000111222222222222222333333333333555444333222222333444555666777888:::;;;===>>>???:::===@@@AAA@@@>>><<<<<<>>>>>>@@@AAABBBBBBAAAAAABBBBBBDDDDDDCCCAAA???=========<<<:::999777666666111111111111111111111111......///000000000//////............////////////000000000000000///......333222222111111222222222333666999===AAAIIITTT\\\aaaffflllssswww{{{~~~~~~|||{{{zzzzzz{{{{{{|||zzzwwwtttrrroookkkhhhbbbbbbccceeejjjoootttxxxwwwwwwxxxwwwuuusssqqqppplllmmmoooqqqtttwwwzzz|||~~~~~~{{{rrrhhhgggfffdddddddddeeefffdddfffhhhjjjlllnnnooopppkkkkkkkkkkkklllnnnpppqqqmmmnnnnnnoooppppppqqqqqqnnnllljjjjjjlllnnnnnnnnnqqqpppooollliiiddd```^^^VVVRRRNNNJJJGGGEEEBBB@@@@@@@@@@@@@@@@@@BBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>;;;>>>CCCIIIQQQ[[[eeelllpppssswwwyyyzzzxxxuuusssrrrqqqpppooonnnlllkkkjjjllllllllljjjfffaaa]]]ZZZWWWTTTOOOIIIAAA;;;555222...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++***************+++++++++((()))***+++***)))((('''************************))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((())))))******))))))((('''&&&%%%$$$$$$'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))***))))))((('''&&&&&&&&&((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''(((((((((((()))))))))(((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))+++************+++,,,,,,************************((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))************))))))))))))************++++++,,,---------------------////////////------.........///000111333333111222222222222333333333555444333222222333444444555666777999:::<<<===>>>:::<<<>>>>>><<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@===;;;;;;:::999888777666555444111111111111111111111111,,,---///000000000//////............///////////////////////////000000111111111111222333444666777666<<>>>>><<<;;;<<<===<<<<<<>>>??????@@@@@@@@@@@@AAABBBCCCAAA???<<<999999888777666555444333333111111111111111222222222,,,---...000000000//////............/////////000......------///111333444//////000222555777999;;;@@@HHHSSS[[[```eeemmmrrrpppssswwwzzz|||~~~~~~|||zzzxxxwwwxxxyyyzzz}}}|||yyyzzz~~~{{{yyywwwtttqqqrrrrrrssswww}}}~~~yyysssooolllkkkkkkjjjjjjkkkmmmqqquuuzzz|||vvvtttrrrooonnnmmmnnnooommmmmmlllkkkjjjjjjiiiiiijjjjjjjjjlllnnnooonnnmmmlllnnnqqqssstttsssqqqpppjjjhhhfffdddbbb```\\\YYYRRRQQQPPPNNNMMMNNNNNNOOORRRQQQPPPOOONNNLLLJJJGGGAAAAAAAAA@@@AAADDDIIILLLVVVZZZaaahhhmmmnnnmmmllljjjgggbbb]]]\\\]]]```bbbdddddddddeeefffhhhjjjkkkeeeeeeccc```ZZZTTTNNNJJJAAA>>>:::666222000000000+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++))))))******+++++++++++++++*********))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((())))))))))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&&&&'''''''''(((((())))))'''''''''''''''((()))***%%%%%%&&&&&&'''(((((()))((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&&&&&&&''''''((((((***)))(((''''''&&&'''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))************************%%%%%%%%%%%%&&&&&&''''''&&&''''''(((((((((((((((((('''&&&&&&'''((()))***(((((())))))))))))(((((())))))))))))((((((((((((*********)))))))))))))))))))))(((((()))***++++++,,,,,,------------------......------------...............//////000111222111222333222111111333444666555444333333333333333888777777777888:::<<<===<<<<<<<<<===<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<<999999888666555333222222444444333333222111000000000000//////.........---000000//////............---...//////...///000222555444333555999???EEEIIIPPPTTTZZZbbbiiinnnqqqsssyyy{{{~~~~~~}}}xxxxxx|||~~~}}}}}}}}}yyyvvvxxxzzz}}}|||zzzxxxwwwvvvuuuxxx}}}wwwsssrrrvvvxxxsssjjjdddeeehhhfffeeeeeedddeeefffhhhiiiiiiiiijjjkkkmmmnnnooopppqqqqqqpppooommmjjjgggeee```]]]YYYVVVUUUSSSQQQOOORRRTTTWWWZZZZZZWWWTTTRRRLLLHHHCCC>>><<<===@@@BBBMMMOOOTTTZZZ```fffjjjmmmaaaZZZRRRLLLKKKNNNRRRTTTZZZ\\\^^^aaadddfffggghhhkkkllljjjeeecccbbb^^^XXXOOOKKKEEE???999444222111444111,,,***+++,,,------000000000///...---,,,++++++*********+++,,,,,,---***++++++,,,,,,------...---,,,+++******+++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''(((+++,,,***(((''''''(((((())))))*********)))))))))((((((''''''''''''(((((())))))******))))))((((((''''''&&&&&&((((((((((((((('''''''''$$$%%%&&&((()))*********%%%''')))***((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&'''(((((()))***++++++++++++***)))(((((()))***+++++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((())))))&&&'''(((((())))))(((((((((''''''&&&'''((()))***(((((())))))))))))(((((())))))))))))((((((((((((***)))))))))))))))))))))***************+++,,,,,,++++++,,,------......///......------------...............//////000111222222333444333222222444666888777777666666666666666777666777777888999:::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>????????????@@@@@@@@@@@@???===<<<;;;999888777666555333222222333333222111111000//////111111000000000/////////.........//////000000000...000222333222222222333666666888<<>>>>>>>>AAA@@@???===<<<;;;;;;;;;888888777666444333222222222222111111000/////////111111111111000000000000,,,---...///000111222222,,,///111222222111222333999<<>>======>>>>>>AAABBBEEEJJJPPPVVV\\\___eeelllrrrssssssqqqjjjccchhheee___XXXOOOGGGAAA===888666444222222111///...,,,------...//////000000+++++++++++++++,,,,,,---......---,,,,,,+++******++++++***))))))***++++++************************)))))))))************+++))))))))))))))))))))))))++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))***)))((((((******)))((((((((((((((())))))))))))******)))))))))))))))((())))))))))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((((((((*********)))((('''&&&%%%&&&((())))))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((())))))***&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********++++++*********++++++,,,,,,,,,------------------......------------..................///000111222222333444333333333555777777777666666666666666777555666888999999999888777999999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<=========AAA???===;;;::::::::::::777777666555444333222111222222111111000000000000000000000000000000000000---...//////111111222333...000111111222444777:::AAAEEELLLTTT]]]dddjjjlllqqqqqqssstttwwwzzz|||~~~~~~|||yyyvvvsssppppppttt}}}|||zzzxxxwwwvvvooopppqqqrrrsssrrrrrrqqqooooooooonnnnnnmmmmmmlllllllllmmmnnnnnnlllhhhdddeeebbb]]]ZZZYYY]]]aaadddkkkjjjjjjgggddd___[[[YYYWWWVVVRRROOOKKKHHHGGGFFFHHHDDD@@@===<<<<<<;;;;;;=========???CCCIIINNNRRRZZZcccllloooqqqrrrnnniiijjjiiigggbbb\\\VVVPPPMMMBBB>>>999666333222000...000///......------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++************************************************)))))))))))))))))))))***(((((())))))************************************)))))))))))))))))))))))))))))))))))))))*********&&&'''''''''((((((((()))************************))))))(((((()))))))))((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&+++******))))))(((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((*********)))((('''&&&%%%&&&((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((((((((((((((('''&&&'''''''''(((((())))))***)))((((((((()))+++,,,'''''''''(((((()))))))))((()))***++++++***)))(((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***(((((())))))************+++***))))))))))))******.........------,,,,,,+++......------------..................///000111222000111222222111222444666777777666666666666777888666777999:::;;;:::999999:::::::::;;;;;;<<<<<<<<<>>>===<<<<<<;;;<<<<<<===@@@???===;;;999999999999666666555444333222222111222222222222222111111111////////////////////////000000000111111111111222444444444444666;;;BBBHHHMMMQQQWWW```gggmmmppprrrvvvvvvxxxzzz}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}yyywwwvvvuuusssqqqooommmlllkkklllkkklllmmmnnnmmmjjjgggkkkhhhddd```]]]]]]^^^___fffhhhjjjlllmmmkkkiiihhhhhhfffbbb\\\VVVPPPLLLIIIEEEBBB???===<<<<<<:::999<<<;;;999999;;;@@@DDDGGGPPPZZZcccgggkkkooopppnnnlllllllllkkkgggccc___\\\PPPJJJBBB;;;666444222111111000///---,,,,,,,,,,,,------,,,,,,+++,,,,,,---+++++++++,,,,,,---------*********++++++************************************)))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************((()))))))))*********+++)))((((((((('''''''''&&&))))))))))))))))))))))))(((((())))))((((((((()))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''++++++******))))))((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))((()))))))))))))))(((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((''''''(((((((((&&&'''''''''(((((())))))******)))((((((***+++,,,((()))))))))))))))******((()))***++++++***)))((())))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********((((((((())))))*********'''((())))))******))))))))))))*********)))(((((((((((())))))))))))((((((''''''(((((())))))******((((((((()))******+++++++++***))))))((())))))))).........------,,,,,,+++......------------...............//////000111222///000222222111222444666888888888888888999999:::666777888999:::;;;;;;;;;<<<;;;::::::;;;<<<>>>???@@@???===<<<;;;<<<======@@@???===;;;:::999888888555555444333333222111111222222222222222222222222............////////////111111111111111222222222333333444666:::BBBKKKRRRYYY\\\bbbhhhnnnrrrttttttuuuwwwyyy|||~~~}}}}}}}}}}}}yyyuuurrrpppoooooommmjjjiiiiiiiiihhhggglllkkkiiigggfffdddcccbbbbbbdddgggkkknnnpppqqqqqqqqqpppnnnjjjddd]]]WWWTTTIIIFFFBBB???>>>===;;;999;;;:::888888999===AAADDDKKKUUU^^^bbbeeekkkppppppppppppqqqpppnnnkkkgggfff]]]WWWNNNFFFAAA===:::888111000///.........///000...------,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++************)))))))))(((((())))))*********+++((((((((())))))))))))***************************((())))))******+++++++++******)))(((((('''&&&&&&(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))((((((((((((((())))))))))))***************************))))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))'''((())))))************'''((()))(((&&&&&&((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''(((((()))))))))))))))******+++))))))))))))************''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))*********&&&&&&'''((()))******+++(((((()))************))))))******+++***)))((('''(((((())))))))))))(((((('''''''''((()))*********'''(((((()))******++++++,,,+++******)))))))))***,,,,,,,,,---------............------------...............//////000111222000111222222222333555777777777777777777888999999555555666777999;;;<<<===???===:::999:::<<<@@@BBBBBB@@@>>>===<<<<<<===>>>??????>>>===;;;999777666444444333333222222111111111111111111111222222222......//////000000000000///000000111222333444444222555999???EEENNNVVV\\\cccfffjjjooosssuuuwwwwwwtttvvvyyy}}}}}}||||||~~~|||wwwpppkkkiiiiiiiiiiiikkkkkkkkkkkkjjjjjjiiihhhddddddfffgggjjjmmmoooppprrrtttuuutttqqqlllfffbbbXXXTTTNNNIIIFFFCCC@@@>>><<<;;;999999:::<<<>>>@@@HHHSSS\\\```bbbgggkkkkkknnnnnnoooooonnnmmmlllkkkfffbbb\\\VVVQQQKKKEEEAAA777555333111000000111111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,++++++************)))))))))))))))*********)))))))))*********++++++************************((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))'''&&&''')))***)))))))))(((((((((''')))))))))*********++++++******************++++++((((((((((((((('''''''''&&&&&&''''''((())))))***(((((()))***************((((((((('''&&&&&&(((***&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&'''((())))))******))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,"""###$$$%%%&&&((())))))(((((()))***************)))***+++++++++)))((('''(((((())))))))))))((((((&&&''''''((()))******+++'''(((((()))***+++++++++---,,,,,,+++*********+++)))***+++,,,...///000111.........------..................//////000111222111222333333333444666999555555444555555666777777444444444555777:::<<<>>>@@@>>>:::888999===AAAEEECCCAAA???===<<<<<<===>>>?????????>>><<<:::777666444333333222222111111111000000000000000111111111//////000000111111111222......000111333555666777888===EEEMMMUUU]]]dddhhhiiikkknnnrrruuuxxxyyyzzzvvvyyy|||~~~|||tttpppoooppppppllllllkkkkkkjjjjjjjjjjjjhhhgggfffeeefffiiikkkmmmrrruuuxxx{{{zzzvvvqqqmmmhhhccc\\\UUUPPPLLLIIIFFF@@@>>><<<:::::::::;;;<<>><<<888444222000000000///...---,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,............,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))&&&(((***)))&&&&&&'''*********))))))((((((((('''''''''(((((())))))******)))))))))***+++++++++,,,))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))************)))(((((((((((('''&&&&&&(((***'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%$$$&&&''')))*********)))(((((((((((((((((('''''''''+++***)))(((((()))***+++((()))))))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------)))))))))))))))***++++++''''''''''''''''''''''''***)))(((''''''((()))***'''((()))))))))))))))(((((((((((((((((())))))***'''''''''''''''((())))))))))))))))))************,,,,,,,,,------,,,++++++---,,,,,,+++++++++,,,,,,---......///////////////222222111111111111111222888666555444444555666888666777888999:::;;;<<<<<>>======>>>>>>>>>??????>>><<<===???AAACCCCCCCCCBBB???:::666333333333333222222222111111222222222111111111111111444222///000222333222000...111333333222333666:::BBBHHHQQQZZZaaaeeeiiikkkpppqqqrrrtttvvvxxxyyyzzzwwwxxx{{{~~~~~~}}}xxxwwwvvvtttqqqooommmkkkjjjiiiiiijjjjjjjjjiiigggfffjjjnnnsssvvvwwwvvvuuutttooolllgggaaa[[[VVVSSSRRRKKKGGGAAA===<<<<<<======EEELLLVVV]]]aaaaaaaaaaaa]]]aaafffhhhiiijjjmmmooojjjjjjiiigggddd```]]]ZZZNNNEEE;;;666555555222...000/////////000///---+++((((((***+++,,,++++++***///...---,,,------///000***++++++,,,,,,++++++***++++++++++++******))))))*********++++++,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))************++++++++++++))))))))))))((((((((((((+++***)))(((''''''''''''))))))))))))((((((((((((---,,,+++***))))))))))))))))))))))))((((((((((((++++++***)))))))))))))))))))))(((((((((((())))))''''''&&&'''***+++*********)))(((&&&&&&&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&)))))))))))))))((('''''''''((((((((('''&&&%%%%%%'''(((***)))'''&&&&&&'''***'''$$$$$$&&&(((******))))))((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((((((((((((''''''''''''''''''((()))))))))))))))*********)))))))))))))))***************+++++++++'''''''''''''''((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))***))))))((('''&&&'''(((((()))))))))))))))((((((''''''(((((()))***))))))))))))************,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------...//////000000//////222222222222333444555555:::999777666666777999:::555666666777888999:::;;;===<<<;;;:::999999:::;;;>>>>>>>>>===<<<<<<>>>@@@>>>>>>>>>===:::777444222222222222111111111000000111111111111111111111111111///...///111333111000000222444444555888???DDDMMMSSSZZZaaafffjjjmmmoootttuuuwwwxxxyyyyyyyyyyyy{{{{{{{{{{{{|||}}}~~~~~~}}}|||~~~{{{vvvrrrooonnnjjjjjjjjjjjjkkkjjjhhhggghhhjjjnnnqqqqqqqqqqqqqqqtttrrrnnnjjjfffcccaaaaaaYYYTTTLLLEEEBBB@@@???>>>CCCHHHOOOUUUZZZ]]]```bbbaaaaaa___]]]]]]aaaiiiooommmmmmnnnmmmkkkgggcccaaaWWWSSSKKKDDD===999666555333222000000111111///...,,,---...///000//////.........---,,,,,,---...///***++++++,,,,,,++++++***++++++++++++*********)))*********++++++,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((((((+++******))))))))))))***)))))))))))))))))))))(((---,,,+++***))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))((('''&&&'''***+++***)))+++***)))((('''(((((()))'''''''''''''''''''''''')))))))))((((((((('''''')))))))))))))))(((''''''''''''((((((''''''&&&%%%&&&((())))))(((''''''((('''&&&''')))+++---,,,+++))))))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))*********************************'''''''''''''''((())))))************************))))))(((((((((((())))))************)))'''&&&%%%&&&''')))++++++***)))((()))(((((((((((()))******))))))))))))************+++,,,,,,------,,,,,,,,,...---------------......---...//////000000//////222222222222222333444444666555444333333444555666666666777888888999::::::999999888777777888888888===>>>>>>===;;;;;;===>>>::::::999888777666555555111111111000000000//////000000000000000000000000/////////000222333222000222444777999<<>>CCCHHHOOOXXX^^^bbbdddhhhkkkmmmooorrruuuwwwyyy|||~~~}}}zzzuuurrrkkkiiihhhgggjjjnnnsssvvv}}}zzzyyyyyyyyy~~~{{{zzzwwwrrrnnnooonnnmmmmmmmmmnnnnnnmmmjjjjjjiiiiiikkklllnnnoooqqqnnnjjjeeeaaa[[[TTTPPPHHHFFFCCCAAABBBHHHQQQWWW\\\\\\]]]\\\[[[YYYXXXWWWbbbeeeiiimmmoooooonnnmmmkkkiiifff___VVVMMMEEEBBB999555111.........//////,,,,,,,,,---------,,,,,,------,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++*********)))))))))(((((())))))))))))***+++,,,---)))))))))))))))*********++++++***)))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))))))))(((((((((((())))))(((''''''((()))******)))***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''&&&((()))***((((((((()))'''(((+++...111000---+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((++++++***************)))*********)))))))))((((((''''''((()))))))))))))))''''''((()))***++++++,,,,,,++++++***)))((((((''')))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))&&&(((***,,,---+++)))((()))))))))))))))******+++((()))))))))***************+++,,,,,,---------,,,---------------...///000...//////000000000000000...//////000111333555666666555555555555555555666555555666666777777888888888888999999:::::::::::::::;;;<<<;;;:::888999:::888777666666777888:::<<<333333222222222111111111......//////000000000000222333333444444333333444888???HHHOOOUUUZZZ```eeeeeehhhkkknnnppprrruuuwwwzzz{{{{{{zzzwwwqqqkkkggg^^^___```ccciiipppwww{{{}}}{{{{{{|||~~~{{{vvvssspppnnnnnnnnnllljjjggggggggggggiiikkkmmmnnnnnnooopppqqqpppkkkddd___TTTPPPIIICCC???AAAGGGLLLSSSUUUYYY\\\]]]\\\YYYWWWYYY[[[___dddiiilllooopppoookkkhhhfffccc]]]SSSLLLDDD@@@999555333333333222000/////////////////////---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++************))))))))))))'''''''''((()))***+++,,,((()))))))))*********+++******))))))((()))))))))'''((((((((()))))))))***+++******)))))))))))))))))))))(((((((((((()))))))))((('''((()))***)))((('''(((((((((((((((((((((************************))))))))))))************)))))))))))))))(((''''''''''''(((((((((((((((''''''(((******)))(((((()))******)))+++,,,,,,+++)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******))))))))))))((((((((('''''''''''''''((()))))))))))))))''''''((()))***++++++,,,++++++******)))((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&''')))************'''(((***,,,,,,+++***))))))(((((((((((()))******))))))))))))******************+++,,,------------,,,,,,,,,,,,---...//////...///000000111111000000,,,---///222666:::===>>>444444444444444444444444222222222333333444444444444555666888999999999999999:::;;;;;;999777777888555444444333444555777888333333333222222222222111...//////000000111111222000111333333333444666888AAAHHHRRRZZZ^^^aaadddggghhhlllppprrrtttuuuwwwxxxzzzyyywwwsssmmmgggaaa^^^]]]___ccciiiqqqxxx~~~~~~zzzyyy{{{}}}yyyvvvtttrrrmmmjjjhhhgggeeedddddddddeeefffgggjjjnnnsssuuutttppplllbbb___XXXOOOHHHEEEFFFGGGNNNMMMMMMPPPUUU[[[^^^___TTTUUUWWWZZZ___ffflllooooookkkjjjkkknnnkkkbbbZZZNNNIIIAAA;;;777555333222000///...---------......------......---,,,+++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***************)))))))))***************************************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))''''''''''''((()))***+++((())))))******+++++++++***))))))(((((()))))))))''''''(((((())))))******))))))((('''''''''''''''))))))(((((((((((()))))))))((('''((()))***)))(((&&&''''''(((((((((((('''))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))(((''''''''''''((()))))))))(((((((((***++++++)))(((((((((,,,***((('''((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++******))))))((((((((((((''''''''''''''''''((()))))))))))))))(((((())))))******++++++*********))))))((((((''''''''''''''''''((())))))(((((((((((((((((((((((('''((()))******)))((('''&&&'''((())))))***))))))))))))***++++++++++++***((((((''''''(((((()))***))))))))))))************)))***+++,,,------------++++++++++++,,,---.../////////000111111111111000...///111444777;;;===???222222333333333333222222222222333333333333444444222444555777888999999888888999;;;:::888666666666333333333222222333333444222222222222111111111111//////000000111222222333000111333444555999???CCCLLLRRRZZZ___aaacccfffiiijjjnnnrrruuuuuuttttttuuusssqqqmmmiiieeecccaaa```dddgggmmmsssyyy}}}~~~zzztttooommmjjjfffcccaaa``````cccdddggglllqqqtttttttttnnnlllhhhaaaYYYRRRNNNMMMKKKHHHEEEFFFLLLSSSXXXZZZSSSQQQNNNOOOSSS[[[dddiiiiiijjjllloooqqqpppkkkfffZZZUUUMMMEEE???;;;777444///...---,,,,,,,,,------......//////...---+++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++*********)))))))))(((++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))(((((((((((()))***++++++((())))))******+++,,,,,,))))))(((((((((((())))))'''''''''((()))*********))))))((('''''''''''''''))))))(((((((((((())))))***((('''((()))***)))'''&&&'''((()))***))))))((())))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))(((''''''''''''((()))))))))))))))***+++,,,+++)))''''''''')))'''&&&&&&((()))((('''((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))------,,,++++++***)))))))))))))))(((((((((((('''''''''((())))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))))))))***++++++(((((((((((((((((((((((('''((()))******)))((('''((()))))))))))))))((('''***************+++++++++'''''''''''''''((())))))))))))))))))************)))***+++,,,------...---+++******+++,,,---.../////////000111111111111111222222222333555777888999555666666777777666666555555555666666666666666666333444666888::::::::::::777999::::::888666555555444444444444333333222222111111111111000000000000///000000111222333333333111333666777:::@@@HHHNNNUUUYYY^^^aaaaaacccgggjjjjjjnnnrrrttttttrrrqqqpppiiigggdddbbbbbbdddfffhhhkkknnntttyyy}}}}}}}}}|||~~~{{{yyytttooojjjfffdddcccbbbaaaaaaeeekkkqqquuuvvvttttttsssnnnfff^^^WWWTTTIIIFFFCCCDDDGGGKKKLLLLLLRRRNNNHHHFFFIIIRRR\\\bbbccchhhmmmppppppnnnmmmmmmiiiddd\\\SSSLLLFFFAAA===444333222000000000111222//////000000///---,,,***+++++++++,,,,,,++++++++++++++++++,,,,,,---------+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))************+++++++++++++++++++++************)))******************+++,,,((())))))***++++++,,,,,,))))))(((((((((((()))***&&&''''''((()))******+++++++++***)))))))))))))))))))))(((((((((((())))))***)))(((((()))***(((''''''((()))+++++++++***)))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))(((((('''''''''((()))))))))))))))+++,,,---+++)))'''&&&&&&%%%%%%%%%'''******)))(((******++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))------,,,,,,+++***))))))************))))))))))))'''(((((()))))))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---******+++------.........++++++++++++++++++++++++)))***++++++,,,---......++++++,,,------......///---...///000000111111111111111222222222333333333444444555555555555555444444555666555444444555666555666888888888999:::<<>>BBBJJJRRRXXX[[[]]]aaacccddddddeeeeeeiiilllpppsssqqqlllfffaaa\\\```eeehhhiiiiiijjjjjjooorrruuuwww|||}}}~~~}}}|||~~~zzztttnnnjjjhhheeecccdddhhhnnnrrrttttttyyyyyyuuusssppphhh]]]VVVPPPFFF@@@???AAAEEEGGGHHHHHHHHHFFFEEEIIIOOOTTTZZZbbbkkkoooooonnnpppsssppplllfff```[[[TTTKKKEEE>>>;;;666222000///---,,,111///------......---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************,,,+++******))))))******++++++++++++******))))))************************+++++++++***)))(((((('''************************))))))))))))))))))))))))*********)))'''(((***,,,))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))******))))))))))))******%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((************************++++++******************'''((()))******)))((('''+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++'''(((((()))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------......///---...///000000111111111111111111222222222333333444555555555555555444444444555666555444333444666444666888888888888:::<<<<<<:::888777777666333000222222333333333333222222222222111000000000000000111222222222111222444666444888???EEELLLRRRYYY]]]]]]___aaacccdddgggiiikkklllkkkjjjhhhddd```\\\YYY\\\___bbbccccccccccccddddddjjjppptttzzz~~~}}}~~~~~~|||||||||mmmjjjeeedddeeeiiikkkmmmooosssuuutttuuuvvvqqqjjjaaa[[[RRRJJJFFFEEEDDDDDDBBBBBBCCCBBBBBBEEEJJJOOOSSS[[[eeelllpppqqqrrrsssuuurrrmmmiiieee___YYYTTTIIICCC<<<666333111000000000///------...///...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,+++******))))))******************))))))((((((************************+++++++++***)))(((((((((************************)))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))*********)))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''''''''((())))))))))))(((((((((((((((''''''))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))************************((((((((((((((((((((((((************************((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))******)))))))))))))))******+++*********++++++++++++++++++++++++------,,,,,,++++++++++++++++++,,,------......///---...///000000111111111111111111222222222222333555555555555555444333222333555666555444333444555444666888888888888:::<<<<<<<<<<<<:::777444333333111111222222222222111111222222111000000000000111333333333222111333777:::777===HHHQQQWWW[[[]]]_________```bbbdddgggjjjllliiifff```ZZZVVVUUUTTTUUUYYY[[[\\\\\\[[[[[[]]]^^^aaaiiiqqquuuyyy~~~{{{{{{{{{zzz{{{}}}|||vvvnnnhhheeeeeeeeeeeehhhkkkmmmooossswwwvvvsssnnniiiaaaYYYRRRLLLGGGDDD>>>???@@@@@@@@@BBBEEEHHHJJJPPP[[[fffnnnrrrsssssswwwuuurrrpppmmmiiidddaaaWWWPPPFFF>>>999666555444222000......///111111000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))))))))(((((((((************************+++++++++***))))))((((((************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))******))))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((('''((()))*********)))((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************((((((((((((((((((((((((******************************++++++++++++*********)))(((''''''((()))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((*********)))((('''(((((()))***+++,,,,,,,,,************++++++++++++,,,+++++++++++++++++++++++++++,,,------......///---...///000000111111111111111111111222222222222555555555555444333222222333444555555333333444555444666777888777888999;;;@@@CCCDDD@@@999444444666000111111222222111111000222222111000000111111111333333222111111555:::???DDDKKKTTT[[[^^^^^^^^^]]]______```bbbeeefffeeeeee___[[[VVVQQQPPPQQQTTTVVVTTTUUUVVVWWWWWWYYY\\\___kkkrrrwwwyyy{{{{{{{{{zzz{{{}}}wwwooojjjgggeeejjjjjjjjjlllppptttuuuttttttqqqlllfff___WWWPPPJJJCCCDDDDDDDDDCCCCCCCCCCCCEEEHHHPPP[[[fffooosssttttttsssrrrqqqooolllhhhfffaaa[[[QQQIIIBBB===999777555222000000111333333333...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************))))))))))))************************+++++++++******)))))))))************************))))))))))))))))))))))))''')))+++,,,***)))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((%%%''')))+++++++++)))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))'''&&&"""###$$$&&&((()))******)))))))))******+++++++++))))))***++++++,,,------++++++,,,------......///---...///000000111111111000000111111111222222222444444555555444333222222333444555444333222333555444555777777777777999;;;BBBFFFGGGBBB999333333666000111111222222111111000222111111111111111222222222222111222444999@@@FFFSSSWWW]]]aaaaaa```______aaabbbdddfffgggddd___ZZZTTTRRROOOMMMMMMOOORRRTTTOOOQQQSSSVVVYYY]]]cccgggrrrwww{{{{{{}}}wwwssspppmmmkkklllnnnppprrrssssssqqqooommmiiiccc\\\WWWNNNMMMKKKIIIGGGEEEBBB@@@DDDEEEHHHOOOZZZfffnnnssssssssssssrrrpppmmmkkkjjjeeeaaa[[[TTTNNNFFF???:::777444111///000111222222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++************************++++++++++++************************************))))))))))))))))))))))))''')))+++,,,***))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((%%%&&&(((*********((('''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))(((((()))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((())))))(((((((((###$$$&&&(((***++++++,,,(((((())))))***+++++++++(((((()))***+++,,,------++++++,,,------......///---...///000000111111111000000000111111111111222333333444444444444333333222444555444333222333444333555777777777777999;;;???AAABBB===666111000222111111222222222222111111222111111111111222333333111222444666;;;BBBJJJPPP[[[^^^aaaccccccbbbbbbcccddddddeeehhhhhhbbbYYYRRRNNNMMMLLLKKKKKKLLLNNNOOOQQQSSSWWW[[[```eeekkkppprrrwww|||yyysssnnnnnnmmmllllllnnnoooooooooppppppmmmhhheeeZZZWWWSSSPPPMMMJJJFFFCCCFFFEEEEEEHHHOOOZZZeeemmmrrrtttuuutttrrrpppoooooohhheeeaaa]]]WWWPPPHHHBBB;;;888333000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---************************,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))((((((((((((''''''((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))((('''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&'''((()))))))))((('''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********))))))(((((((((((())))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))***+++,,,,,,,,,,,,((((((((()))***+++++++++))))))******+++++++++,,,++++++,,,------......///---...///000000111111111000000000000111111111111111222333333444444444444222333444444222222333444333555666777666777999:::888:::;;;888444111000111222222333333333333222222222111111111222222333444333555999>>>EEEMMMWWW]]]```bbbeeeeeedddbbbbbbccccccbbbaaabbbbbb]]]TTTLLLNNNMMMLLLLLLMMMNNNPPPRRRYYY\\\```dddggglllqqqtttvvv|||~~~xxxpppmmmnnnpppooopppqqqsssrrrpppnnnfffbbb]]]YYYVVVSSSOOOKKKGGGGGGGGGFFFHHHPPP[[[ccclllooorrrrrrpppnnnooopppkkkiiieeeaaa]]]XXXRRRNNNDDD@@@:::555333333222111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++,,,+++******))))))************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))((((((((('''''''''))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))*********+++***))))))))))))))))))((())))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++******)))(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++)))))))))))))))((('''''''''(((((()))***++++++++++++++++++***************++++++,,,------......///---...///000111111111111000000000000111111111111000111222333444555555555222333444444222222333444333555666777666777888:::555666777666444333333333222333333444444333333222222111111111222333333444555999>>>EEELLLVVV___fffdddfffhhhgggdddaaa______```]]][[[[[[[[[WWWOOOHHHPPPOOONNNNNNPPPSSSWWWYYY```cccgggjjjlllooosssuuu}}}vvvvvvrrrqqqqqqrrrttttttsssrrrooojjjddd```^^^\\\XXXUUUGGGIIIIIIGGGEEEJJJSSS[[[dddgggkkklllkkkjjjlllnnnnnnkkkfffccc```]]]ZZZWWWMMMHHHAAA<<<999777666555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))******++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))'''(((***,,,)))))))))))))))))))))))))))(((((((((''''''''''''))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''&&&&&&%%%$$$))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))***++++++,,,,,,,,,+++***)))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))************************************************&&&''''''((()))******+++,,,+++***))))))***+++,,,(((((())))))))))))((((((((()))*********((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++,,,++++++++++++++++++,,,************************,,,+++++++++***)))))))))++++++******************,,,,,,------...///000000...///000111111000///...000...---///222222000...111222222333333444555555555555555666777888666444222333444444555555444444444444444333333222222222...///111222333333333222000222333333222222444666666>>>IIISSSYYY^^^cccgggjjjfffbbb```aaaaaa^^^\\\YYYXXXVVVVVVVVVVVVUUUTTT[[[WWWSSSQQQRRRVVV\\\```gggjjjlllmmmmmmoootttyyy}}}wwwvvvvvvuuuqqqmmmlllkkkkkkiiifffbbb^^^\\\^^^ZZZUUUOOOLLLLLLNNNOOOTTT\\\dddfffccc```bbbeeedddeeeggghhhfffccc```^^^YYYUUUPPPJJJDDD<<<555000444222000000111111111///......---,,,,,,++++++***------......------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++---,,,***(((((()))***,,,************************+++++++++******)))))))))******))))))))))))******+++++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************)))'''&&&%%%&&&((()))((('''&&&''')))---+++)))((('''((()))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''',,,+++***((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))(((''''''((())))))******))))))((())))))))))))))))))))))))''''''(((((()))******+++++++++************++++++************************+++++++++************************))))))))))))))),,,,,,---......//////000000000////////////000000111//////000222333111///111111222222333444444444666444333444555555444333222333444444555555444444444444444333333222222222000111222333444444333333333444444333222333777999AAAHHHRRRZZZ```dddhhhjjjgggeeedddcccaaa]]]VVVQQQTTTTTTUUUXXXZZZ\\\]]]]]]___^^^^^^___bbbfffjjjmmmmmmooopppqqqrrrvvv}}}|||vvvqqqlllgggggghhhjjjkkkkkkiiifffeee```___\\\YYYVVVTTTQQQPPPRRRXXX]]]___\\\YYYYYYZZZ[[[^^^bbbfffgggfffdddbbb___\\\WWWRRRMMMFFF>>>999444222///...//////......//////...------,,,,,,+++------......------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++---,,,***)))((()))***+++************************((()))***+++---...///000******))))))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))******))))))((('''&&&'''((())))))''''''((())),,,+++)))((('''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((,,,+++)))((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,+++)))))))))+++************************+++*********)))))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))******+++,,,***))))))((((((((((((((()))******++++++******)))))))))))))))))))))))))))'''(((((())))))******************))))))************************************************+++++++++))))))))))))))))))))))))---------......//////000222000///------///000222111000000111333333222111000111111222222333444444666444222222333333333111222333444444555555444444444444333333333333222222222333444444444444444333555555444333333777<<>>FFFPPPVVV]]]___aaaccceeeeeecccbbbeeebbb\\\WWWUUUVVVZZZ]]]]]]___aaabbbaaabbbeeegggtttxxx~~~xxxrrrnnnlllkkkhhhiiilllnnnnnnnnnlllkkkggg___VVVRRRRRRUUUVVVUUUKKKJJJJJJKKKPPPVVV]]]aaaggggggfffeeebbb\\\TTTNNNHHHCCC<<<666333111000////////////...------,,,,,,------......------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++---,,,+++***))))))))))))************************++++++***))))))(((''''''******))))))))))))******,,,,,,++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((())))))******)))(((***+++***)))((()))***(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))*********))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((************,,,...************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((())))))***((())))))))))))))))))(((*********************************************************))))))************************************************+++++++++,,,,,,,,,------......///////////////////////////---///000222222000///------///000111//////000111111222222333333444555555999888777888888888666444222333444444555555444444222222333333333333444444333333222222222222333444333666;;;AAAHHHPPPYYY___dddcccdddeeegggfffdddaaa[[[^^^```aaa___]]]\\\\\\YYY\\\^^^```aaaeeelllqqq{{{uuulllgggiiijjjkkklllnnnoooqqqrrrrrrkkkaaaZZZWWWUUUTTTRRRNNNKKKHHHFFFHHHMMMSSSWWWbbbccceeeggggggbbb[[[VVVNNNIIIBBB<<<888444222000000000000///......------------......------,,,+++++++++,,,,,,,,,,,,---------------------------------,,,++++++******++++++++++++++++++*********)))************************++++++++++++++++++++++++******))))))))))))******++++++******)))((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''((())))))***))))))((()))******(((((()))***''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))************)))))))))(((((((((((())))))))))))))))))))))))))))))''')))***+++******,,,---++++++++++++++++++++++++((((((((((((((()))))))))******++++++++++++******)))))))))))))))))))))))))))(((((((((((()))******''''''((())))))))))))))))))******++++++******)))************************************************++++++************++++++************************+++++++++***************++++++,,,,,,---......///000///////////////////////////000000000000//////---000222222000///000222222333333444444555666666777777888999;;;:::777444222333444444555555444444222222222333333444444444333333222222333444555666888<<>>DDDLLLTTTZZZ]]]```dddggghhhiiijjjlllooopppqqqqqqpppooommmkkkdddfffiiimmmqqqvvvzzz|||~~~uuurrrpppmmmkkkllllllkkkiiigggccc]]]UUUPPPLLLJJJHHHIIILLLSSSZZZ^^^aaagggllljjjhhhgggccc___TTTNNNDDD<<<666333111///........................------.........------,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))***))))))))))))(((((((((((((((((((((''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************'''((((((((())))))******(((*********((('''((()))(((((()))***************))))))*********+++++++++************************))))))***++++++++++++***++++++******)))((((((((())))))))))))))))))))))))))))))******++++++++++++)))******************)))***++++++***)))((())))))+++***)))(((((()))******+++,,,,,,------,,,,,,+++((()))***,,,,,,,,,+++*********))))))******+++,,,---------............///.........////////////000...///000000111111000000222222222222222222222333222222222333333333444444222222333333333333222222444444444333333222222111444333222111111222333444555999???EEELLLUUU]]]bbb]]]```cccfffgggiiikkkmmmqqqqqqqqqpppooommmkkkjjjjjjlllpppvvv}}}wwwrrrmmmlllnnnjjjjjjjjjkkkjjjgggaaa]]]VVVRRRLLLHHHHHHLLLRRRVVV^^^eeekkkkkkjjjjjjgggccc\\\VVVMMMEEE>>>999444222000/////////.........///---....../////////.........------,,,,,,------...---------,,,,,,,,,++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********((('''''')))(((((((((((())))))))))))***))))))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************)))***************++++++((()))***)))'''''''''((((((((()))***************))))))*********+++++++++************************))))))***++++++++++++***************))))))(((((())))))************)))))))))***++++++,,,,,,++++++''''''''''''''''''''''''+++,,,,,,+++)))(((((()))+++***************++++++,,,,,,------------,,,,,,))))))***+++,,,,,,,,,,,,******))))))******+++,,,---------............///////////////000000000000///000111222333222111000222222222222333333333333222222333333333333444444222333333444444333333222333333333333222222222222555444222111111333555666;;;@@@GGGNNNTTTZZZ___cccaaaccceeefffggghhhkkkmmmppppppooonnnmmmllllllkkknnnsss|||{{{sssllliiijjjjjjjjjjjjlllnnnmmmkkkhhh```ZZZRRRKKKHHHIIILLLOOOYYYaaafffggghhhjjjiiifffbbb^^^WWWPPPJJJBBB;;;777333222111000////////////---...//////000/////////......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((''''''((((((((((((((()))))))))))))))))))))))))))((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++((()))***)))'''&&&'''((((((((()))***************)))************+++++++++************************))))))***++++++++++++***)))))))))))))))))))))***)))******++++++******)))((()))***+++,,,++++++***)))(((((((((((((((((())))))+++,,,+++)))((()))+++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------+++++++++++++++,,,,,,------------............///000000000000111111111222000111333444444333222111222222222333333333444444222222333333333333444444333333444444444444333333222222222222222333333333444333222222444777:::<<>>FFFKKKOOOVVV[[[ZZZ[[[]]]ZZZSSSYYYXXXXXX\\\bbbfffhhhgggiiilllhhhhhhooopppxxx}}}xxxqqqnnnnnnooonnnmmmrrroookkkgggbbb[[[TTTOOONNNRRRWWW]]]aaadddeeefffgggggghhhiiihhhaaaWWWOOOGGG???777222222222000---///...---,,,,,,---////////////.........---------/////////...------,,,,,,000000///...---,,,,,,+++,,,,,,,,,---------......,,,+++******))))))*********++++++,,,,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******&&&'''''''''(((((())))))******))))))(((&&&%%%$$$))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++&&&(((***+++)))(((((((((+++++++++*********))))))++++++************++++++))))))((('''''''''''''''***************************)))((((((((()))+++,,,+++++++++*********)))))))))************+++++++++************************************************))))))))))))***+++,,,,,,************************+++---//////---,,,,,,---++++++,,,,,,,,,,,,------........................////////////000000000000111000000000000111222222111111111222222222222333222222111111111222333444222222333333333444444444444444444444333222111111555555555777<<>>DDDKKKRRRVVVZZZ]]]\\\WWWSSSPPPKKKEEEEEEEEEHHHMMMVVV^^^dddfffjjjrrruuu{{{{{{vvvsssnnnoooqqqrrrqqqkkkccc^^^SSSTTTVVVYYY[[[]]]^^^___```aaadddhhhjjjiiieeeaaaWWWPPPFFF???;;;888444111222222111111///......---/////////.........------------........./////////---------.........//////,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))))))))))))))***''''''((((((((((((''''''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))******''''''''''''''''''''''''))))))))))))******************))))))))))))******'''(((******)))(((((()))+++++++++***************++++++************++++++++++++***))))))))))))***((((((((((((((((((((((((***))))))))))))***++++++)))))))))((((((((((((((())))))*********+++++++++************************************************))))))******+++++++++++++++++++++++++++++++++++++++---......,,,,,,,,,...+++++++++,,,,,,,,,------........................////////////000000000000///////////////000000111222222333333333444444444222111222222222222333333333333333333444444444444222222222222222333444444666888>>>EEELLLSSSXXX[[[ZZZYYYWWWRRRNNNKKKGGGEEECCCEEEIIIOOOXXXaaaiiimmmooo{{{}}}wwwnnnnnnppprrrsssppplllhhh^^^\\\XXXVVVUUUWWWYYY[[[XXXZZZ^^^cccfffhhhhhhhhhaaa[[[QQQHHHAAA;;;666222222222111111000///......////////////............,,,------...///000000000........................++++++,,,,,,,,,---------,,,+++******))))))******,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))************&&&&&&'''(((((()))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))***************((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***''')))***)))((('''((()))************************++++++************++++++***)))((((((''''''(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++***,,,,,,,,,******+++---+++++++++,,,,,,,,,------........................////////////000000000000///////////////000000111222222333333333444444444111111222222333333333333222222222222333333333333222222111222333444666777666:::BBBJJJRRRWWW[[[\\\XXXUUUQQQMMMIIIEEEDDDDDDEEEHHHMMMUUU^^^gggpppuuu{{{wwwuuusssrrrssssssrrrqqqjjjeee^^^WWWSSSSSSVVVXXXTTTVVVZZZ^^^aaaeeehhhjjjhhhccc[[[RRRIIIAAA999555111111111000000000000000000000/////////.........,,,------...///000111111000//////...------,,,,,,+++++++++,,,,,,,,,------,,,+++******))))))******,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************))))))((((((************))))))))))))%%%&&&'''((())))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))((()))***)))((('''(((***************************++++++************++++++******)))(((((((((((((((************************)))*********++++++++++++************************)))************+++++++++************************------------------------+++,,,,,,,,,+++)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))+++,,,++++++,,,,,,,,,,,,------........................////////////000000000000000000/////////000111111222222222222333333333333000111222333333333333222111111111222222222333333222222222222444666888:::;;;@@@HHHPPPVVVXXXXXXWWWWWWQQQKKKHHHDDDAAAAAAEEEGGGLLLUUU^^^gggqqqzzzxxxrrrpppooooooooopppllleee^^^XXXVVVVVVVVVUUUWWWYYYZZZ\\\```eeeiiihhhfffbbb\\\SSSIIIAAA===555444222111000000111222000000000/////////......------...///000000111111111000///...---,,,++++++++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,+++++++++***************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))((((((&&&&&&'''((())))))(((((())))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******************************))))))))))))************))))))************))))))((())))))((('''''')))******************+++++++++++++++************++++++,,,,,,+++************+++************************)))***++++++,,,,,,++++++************++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---++++++,,,,,,,,,,,,------........................////////////000000000000111000000000000111222222111111111222222222222333000111222333333333222222222222222333333333444444333222222333555888;;;<<>>KKKPPPVVV[[[ZZZUUUNNNIIIHHHAAA===@@@AAACCCIIIQQQXXXaaaooo}}}xxxsssooolllnnnppppppkkkccc[[[UUUTTTUUUSSSQQQOOOQQQWWW\\\aaaeeeiiiiiiddd\\\UUUPPPCCC???999444111000222333000000000000////////////////////////000000000000---------............///******+++++++++,,,,,,,,,,,,+++******))))))******((()))***+++,,,---------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))(((((('''''''''&&&'''(((((((((((((((''''''###$$$&&&(((***+++---...))))))(((((((((((())))))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))************((()))***++++++***)))((()))))))))(((&&&''')))+++))))))******++++++++++++++++++************+++++++++***))))))((())))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++'''((((((((())))))******---,,,+++***)))))))))))))))***+++,,,---.........++++++++++++++++++++++++))))))))))))***+++,,,---///---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...///////////////......---///111111///.........111111111111111222222333222222222222222222222222222222333333333333444444333333222222333333444444555555555666888===DDDIIIQQQUUUYYYXXXRRRKKKGGGFFFFFFBBB@@@AAABBBEEENNNWWW```hhhvvvyyynnnqqqmmmkkklllooommmgggbbbWWWTTTOOOJJJIIIJJJMMMPPP___gggkkkiiigggggg```XXXRRRIII>>>777555555444222///111333222///...000222000000000000000000000000111000000///...------------,,,,,,+++*********++++++++++++,,,,,,------------,,,+++******+++,,,---******************************************************))))))))))))******++++++++++++******))))))************************))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((()))))))))***++++++***)))(((((()))))))))************+++++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++************))))))))))))************************++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......////////////......---///111111///......///111000000000000111222222222222222222222222222222222222333333333333444444444444444333333444555555444555777999<<>>CCCHHHNNNRRRWWWXXXWWWQQQHHHAAA>>>>>>@@@@@@DDDMMMUUU[[[bbbjjjuuuxxxsssmmmllloooqqqpppmmmlllfff\\\RRRKKKGGGFFFFFFOOOXXXbbbiiinnnppplllgggccc[[[PPPFFF@@@:::444000000111222111//////111222////////////////////////000000000///......------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))(((((((((************************++++++************++++++(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))***************+++*********)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************++++++++++++************)))))))))))))))(((((()))***++++++'''(((+++,,,---,,,***)))))))))************))))))++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********+++++++++++++++------,,,,,,,,,------...---...//////////////////---///000000/////////111000000//////000000111222222222222222222222222222222222222333333333444444555555555444444444555555333888>>>EEEJJJOOOTTTXXXWWWWWWTTTNNNGGGBBBBBBCCCGGGJJJPPPWWW[[[aaammmyyywwwooonnnppppppnnnoookkkddd[[[SSSMMMIIIGGGLLLRRRZZZ```fffiiiiiigggeee```WWWPPPHHHAAA:::666333222222111000000111222////////////////////////000000//////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++************))))))))))))************************+++******))))))******+++''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++*********************)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********+++++++++***)))))))))))))))))))))(((((((((((()))***+++,,,)))***,,,---,,,+++((('''&&&'''((()))************++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,------------...///////////////...///000000//////000222000000000000000111111222222222222222222222222222222222222333333333444444444444444444444555666666777<<