BM[6( xxxwwwvvvwwwwwwuuurrrooollllllllllllmmmnnnnnnnnnnnnlllhhheeeddddddeeefffjjjlllnnnooonnnoooppprrrjjjhhhfffccc```^^^]]]]]]\\\[[[]]]```aaa^^^\\\^^^bbb``````aaa^^^ZZZYYY\\\^^^[[[XXXXXXYYYYYYWWWTTTTTTWWWZZZ[[[\\\]]]^^^```^^^\\\YYYWWWVVVWWWYYY[[[]]]aaacccaaa```bbbbbb```iiihhhjjjoooqqqooopppssspppqqqpppmmmjjjhhhbbb[[[______```cccgggkkkppprrrvvvwwwvvvttttttvvvtttpppssstttuuuuuutttvvvyyy|||}}}|||xxxrrrmmmlllppptttwwwuuutttssssssrrrpppoooqqqpppooorrruuuuuurrrooorrrqqqsssxxxwwwpppllllllnnnqqqvvvyyyyyyxxxxxxxxxzzz{{{{{{|||}}}}}}}}}}}}{{{yyywwwwwwwwwwwwuuutttooonnnooossswwwzzz{{{{{{ssstttrrrppprrrwwwwwwtttkkkhhhgggiiijjjkkkpppwwwsssssssssrrrqqqooonnnmmmlllhhhfffjjjlllhhhcccbbbjjjoooooolllmmmqqqnnngggfffgggggggggeeedddbbb```\\\ZZZYYYXXXYYYZZZYYYXXXZZZWWWTTTQQQPPPNNNLLLJJJJJJJJJIIIGGGEEEFFFHHHJJJLLLLLLLLLNNNOOOOOOMMMKKKJJJKKKMMMNNNMMMLLLJJJIIIGGGHHHJJJLLLMMMLLLKKKJJJIIIJJJLLLMMMLLLIIIEEECCCGGGLLLNNNLLLKKKMMMMMMKKKIIICCC???BBBFFFFFFEEEDDDHHHGGGEEECCCCCCDDDFFFGGGDDDGGGKKKNNNOOOOOOPPPQQQPPPRRRSSSSSSQQQPPPPPPQQQPPPOOOLLLIIIGGGHHHKKKNNNOOORRRUUUUUUSSSPPPNNNNNNPPPKKKHHHJJJLLLKKKLLLOOOPPPQQQQQQPPPNNNNNNOOOQQQOOONNNNNNNNNNNNPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTWWWZZZ\\\ZZZWWWSSSPPPSSSSSSPPPOOOQQQQQQMMMLLLOOOOOOKKKJJJLLLMMMLLLKKKJJJJJJKKKLLLKKKHHHFFFCCCGGGLLLOOONNNLLLIIIHHHGGGGGGGGGHHHKKKNNNPPPRRRRRROOOMMMMMMPPPRRRQQQOOOJJJMMMPPPTTTWWWWWWWWWWWW[[[XXXVVVUUUXXX[[[]]]]]]dddgggfffaaa\\\\\\ZZZWWW]]][[[YYYZZZ\\\^^^___```aaa```___```aaa```^^^\\\```````````````aaaeeehhhkkksssyyywwwmmmfffeeegggeeedddcccfffkkknnnnnnlllkkkmmmnnnlllhhhhhhmmmqqqrrrqqqrrrtttrrrllljjjllliiicccbbbfffjjjfffaaa___```___^^^^^^]]]^^^eeemmmzzzxxxtttqqqttt{{{~~~zzzuuuvvvqqqkkkhhhggghhhiiiiiigggfffeeeeeedddaaa\\\YYYYYYVVVQQQOOOSSS___nnnyyy{{{yyyvvvvvvwwwwwwvvvtttsssvvv{{{|||zzzuuuqqqmmmjjjhhhgggfffccc^^^\\\[[[[[[ZZZYYYVVVZZZ___aaaaaa^^^\\\[[[ZZZ\\\^^^^^^\\\ZZZZZZZZZ\\\\\\]]]aaafffhhheeebbbbbbcccfffggghhhkkknnnqqqkkkllllllkkkkkkjjjiiihhhfffkkknnnmmmllllllhhhccccccdddfffggggggfffeeeddd]]][[[ZZZXXXWWWWWWWWWXXX]]]YYYWWWXXXUUUOOOMMMNNNKKKMMMOOOPPPQQQVVV^^^dddsssvvvxxxwwwuuuuuuxxx{{{~~~{{{rrrjjjeeeddd^^^aaaeeegggggghhhkkkllltttxxxyyyrrrmmmkkkkkkiii~~~~~~}}}yyyzzz{{{{{{yyyyyyyyyyyy|||yyytttnnnkkkiiiiiiiiitttwww{{{}}}|||{{{{{{|||xxxssslllfffbbb```______ccccccfffiiiiiigggeeedddgggjjjmmmooonnnkkklllnnnrrrnnnjjjjjjkkkkkkhhhdddaaadddgggggggggjjjpppvvvuuusssooommmlllmmmppprrrsssvvvvvvsssrrruuuuuussstttrrrtttzzz|||{{{}}}}}}vvvppplllmmmoooqqqsssxxx|||zzz{{{zzzzzz|||~~~~~~{{{yyy~~~|||~~~||||||xxxyyyzzz{{{{{{{{{|||}}}~~~}}}|||yyyxxxyyy{{{~~~vvvxxxwwwuuuxxxyyyvvvuuuvvvvvvvvv|||~~~|||zzzxxxnnniiihhhlllnnnkkkhhhgggkkkooorrrrrrvvv{{{zzzuuuqqqpppnnnllljjjgggccc```]]][[[YYYYYY[[[[[[[[[ZZZ^^^[[[XXXUUUTTTRRRPPPNNNMMMMMMKKKIIIIIIIIIKKKLLLKKKKKKLLLNNNPPPPPPNNNLLLJJJKKKMMMMMMMMMLLLKKKJJJIIIJJJKKKMMMMMMMMMLLLKKKLLLMMMOOOPPPOOOLLLIIIGGGJJJNNNOOOMMMNNNRRRVVVVVVSSSLLLFFFGGGJJJKKKHHHEEEKKKJJJHHHGGGGGGHHHIIIIIIEEEIIINNNQQQRRRRRRRRRSSSNNNPPPRRRTTTTTTUUUWWWYYYSSSTTTSSSRRRPPPPPPRRRTTTYYY[[[\\\]]][[[YYYWWWVVVUUUPPPNNNQQQSSSRRRSSSVVVUUUVVVWWWVVVTTTSSSTTTUUUSSSRRRQQQQQQQQQSSSUUUVVVYYYYYYXXXXXXWWWXXXXXXXXXYYY\\\```dddfffddd___ZZZ[[[^^^___[[[YYYZZZYYYVVVSSSTTTUUUTTTTTTVVVXXXXXXWWWVVVUUUTTTSSSPPPNNNLLLHHHJJJLLLNNNNNNNNNNNNMMMKKKKKKLLLMMMNNNPPPQQQRRRTTTQQQOOOOOOQQQRRRQQQPPPKKKNNNSSSWWWYYYYYYXXXWWWYYYWWWVVVUUUVVVYYY\\\]]]```cccccc___]]]______\\\XXXWWWUUUUUUWWWZZZ]]]___YYYWWWTTTTTTWWWWWWUUURRRSSSTTTUUUTTTTTTUUUXXXZZZZZZbbbiiiggg\\\TTTTTTWWWTTTTTTTTTXXX\\\`````````eeehhhkkkiiieeeeeejjjooo}}}|||xxxrrrooorrrtttqqqllliiicccaaa^^^]]]\\\\\\___ccclllppptttwwwwwwvvvwwwxxx{{{yyyzzz~~~zzzuuupppmmmllllllmmmmmmlllkkkjjjgggaaaZZZUUUXXXUUUPPPLLLMMMTTT]]]eeemmmmmmmmmlllkkkkkklllmmmmmmppptttxxxzzz{{{zzzyyyxxxwwwuuusssqqqppppppoooiiigggdddbbbaaa```______ZZZ^^^bbbdddccc```^^^]]]___```aaa```]]]YYYWWWWWWZZZYYYZZZ^^^dddgggfffccceeegggiiijjjkkkmmmpppsssnnnooopppppppppooommmlllhhhkkkllliiihhhjjjiiifffggghhhiiijjjjjjiiijjjkkkhhhfffdddaaa^^^ZZZXXXWWWOOOJJJFFFDDDAAA<<<;;;===;;;;;;;;;;;;;;;>>>DDDHHHEEEGGGIIIHHHFFFEEEHHHKKKJJJLLLNNNLLLHHHDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNYYY^^^___\\\YYYZZZYYYWWW}}}xxxtttrrrrrrrrr}}}~~~wwwmmmeeecccdddfffgggppprrruuuvvvvvvvvvtttqqqpppxxx|||zzzyyy~~~}}}~~~~~~{{{{{{||||||xxxuuuzzz~~~~~~|||}}}qqqmmmlllqqqtttrrrooooookkkoootttxxx~~~yyyuuupppjjjccc^^^^^^\\\[[[\\\]]]______^^^bbb___[[[XXXVVVUUUSSSRRRSSSQQQOOOMMMNNNOOOPPPPPPLLLLLLMMMPPPRRRQQQOOOMMMLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOPPPRRRSSSRRRPPPNNNMMMTTTUUUSSSNNNNNNTTTYYYZZZXXXSSSNNNMMMPPPSSSQQQNNNOOOOOONNNMMMMMMMMMNNNOOOJJJMMMQQQTTTUUUUUUVVVWWWRRRSSSUUUVVVWWWXXXZZZ\\\WWWYYY\\\]]]\\\ZZZZZZZZZ]]]]]]^^^______^^^\\\ZZZYYYUUUTTTWWWZZZYYYYYY\\\YYYZZZ[[[ZZZXXXWWWXXXYYYXXXWWWVVVUUUVVVXXXZZZ\\\```___^^^]]]\\\\\\\\\\\\___aaaggglllnnnkkkeee```fffjjjjjjeeeaaaaaa```^^^[[[ZZZ\\\___bbbcccdddeee`````````___]]][[[ZZZZZZUUUTTTRRRRRRSSSUUUVVVWWWUUUUUUUUUVVVVVVUUUUUUTTTYYYWWWVVVVVVWWWWWWWWWVVVQQQUUUZZZ___aaaaaa___]]]aaa```^^^[[[YYYXXXYYYYYYSSSVVVUUUSSSSSSUUUTTTPPPHHHHHHHHHHHHJJJNNNRRRUUUJJJFFFCCCCCCEEEGGGEEECCCFFFFFFEEECCCAAA@@@AAACCCEEENNNVVVVVVOOOIIIJJJMMMKKKLLLOOOSSSWWWYYYZZZZZZ\\\___```]]]YYYWWWZZZ^^^qqqqqqsssvvvuuuqqqrrruuusssooommmpppqqqooommmnnnfffeeebbb___^^^^^^]]][[[YYYZZZ[[[[[[ZZZZZZ\\\]]]hhhiiikkkpppuuuxxxxxxwwwrrrqqqmmmiiifffeeeeeefffjjjiiiiiihhhgggbbb\\\XXXVVVTTTOOOJJJGGGGGGIIILLLQQQSSSTTTSSSQQQQQQSSSVVVVVVXXX[[[^^^```aaaaaa```cccdddeeefffgggiiijjjkkkjjjjjjiiigggfffddddddddd]]]```cccdddbbb___]]]]]]aaabbbcccbbb___\\\[[[[[[]]][[[ZZZ]]]aaacccbbb```dddfffggghhhiiijjjmmmppppppqqqrrrrrrrrrqqqoooooojjjkkkiiieeeeeeiiillljjjiiikkklllkkkjjjjjjlllooorrrqqqooolllhhhdddaaa```PPPKKKGGGGGGEEEAAABBBFFF@@@???<<<999888999<<<>>>BBBDDDEEEDDDAAA@@@BBBEEECCCGGGKKKLLLJJJJJJLLLOOOFFFDDDBBBAAABBBDDDFFFHHHRRRVVVXXXUUUTTTUUUTTTQQQ~~~~~~}}}|||yyywwwuuussssssssswww|||~~~{{{zzzwwwooofffbbbdddjjjoooqqquuuyyy{{{zzzzzz|||zzzwww}}}~~~}}}zzzvvvtttyyy|||zzzxxxxxxnnnqqqvvv}}}|||vvvnnneee______^^^]]]___aaacccdddcccddd```\\\YYYWWWVVVUUUTTTVVVTTTQQQPPPQQQRRRSSSRRRNNNNNNPPPRRRTTTSSSPPPMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOONNNNNNPPPQQQRRRSSSSSSRRRPPPOOO[[[\\\XXXPPPMMMQQQUUUUUUSSSTTTRRRPPPSSSYYY\\\ZZZSSSSSSSSSSSSSSSTTTTTTUUUPPPSSSUUUWWWWWWXXXYYY[[[YYYZZZZZZYYYXXXWWWYYYZZZXXX[[[___``````___^^^^^^```______aaaccccccaaa___[[[WWWVVVZZZ]]]\\\\\\___YYY[[[\\\\\\ZZZYYYYYYZZZ[[[ZZZXXXWWWXXXZZZ]]]___```___^^^]]]]]]\\\\\\\\\^^^aaaffflllnnnkkkfffaaagggkkkmmmgggbbbbbbbbb```^^^]]]```gggkkkjjjjjjkkk```bbbcccdddddddddfffhhhccc```\\\ZZZ[[[]]]______^^^^^^______^^^\\\ZZZYYY]]]^^^____________^^^^^^YYY]]]dddiiilllkkkhhheeelllkkkjjjeee___[[[YYYXXXOOOQQQQQQOOOOOOPPPLLLFFFBBBCCCEEEEEEFFFIIIMMMPPPEEECCC@@@@@@AAACCCDDDDDDEEEFFFFFFFFFFFFHHHLLLOOOPPPWWW```dddcccbbbccceeeeeehhhllloooqqqqqqpppooohhhhhhfffccc^^^\\\[[[[[[XXXWWWZZZ^^^^^^\\\^^^ccccccaaacccffffffeeehhhnnnqqqqqqooonnnooopppllleeeXXXWWWVVVSSSQQQOOONNNMMMNNNPPPRRRUUUUUUUUUTTTSSSZZZZZZZZZXXXVVVVVVXXXYYY]]]]]]___bbbddddddaaa___WWWVVVRRRMMMGGGBBBAAAAAAAAACCCCCCCCCCCCDDDFFFGGGEEEGGGIIILLLMMMMMMMMMLLLLLLMMMOOOSSSVVVYYY[[[\\\___```bbbaaa___^^^^^^^^^]]]^^^``````^^^\\\\\\]]]___aaabbbbbbbbbbbbdddeeeeeebbb___^^^aaabbb```^^^```bbbcccddddddeeehhhjjjnnnooooooooooooooonnnnnnkkkllliiieeeffflllpppooojjjlllmmmkkkhhhhhhllloooooonnnmmmkkkiiigggeeedddbbb^^^[[[]]]]]]\\\___cccYYYVVVRRRMMMJJJJJJJJJKKKDDDGGGHHHGGGDDDDDDGGGJJJLLLPPPTTTUUUSSSSSSTTTWWWWWWWWWVVVTTTSSSSSSVVVXXX]]]aaabbb___^^^^^^\\\WWW~~~}}}~~~wwwwwwvvvuuutttrrrqqqpppoooqqqssssssqqqnnnmmmmmmkkkfffaaabbbiiiqqqvvvxxxwww{{{|||yyyyyy}}}}}}yyyvvvxxx|||~~~yyyrrriiiaaa```______aaaeeehhhiiiiiigggddd___[[[ZZZYYYXXXWWWVVVSSSPPPOOOQQQSSSRRRRRRPPPQQQRRRTTTUUUTTTPPPMMMOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPOOONNNWWWYYYVVVPPPLLLNNNPPPOOOMMMRRRRRROOOPPPXXX^^^___UUUUUUVVVVVVWWWXXXYYYZZZUUUVVVWWWWWWWWWXXX[[[]]]]]]]]]\\\ZZZWWWVVVXXXYYYWWWXXXZZZZZZZZZ[[[]]]___aaa``````cccfffgggeeeccc\\\XXXXXX]]]```______aaaYYY[[[]]]^^^\\\[[[\\\\\\[[[YYYWWWVVVWWWYYY\\\^^^\\\[[[[[[[[[\\\]]]]]]^^^ZZZ]]]bbbhhhjjjhhhbbb^^^```fffhhhddd______aaa```]]][[[___hhhllliiieeeeee\\\___bbbcccccceeehhhkkkiiifffcccbbbbbbbbb```^^^___```aaabbbaaa___]]][[[]]]___bbbddddddbbbaaaaaa]]]aaahhhnnnpppooollliiilllnnnooolllfffaaa^^^]]]UUUWWWXXXXXXYYYZZZTTTMMMKKKMMMOOOOOONNNOOORRRUUULLLLLLKKKIIIIIIKKKNNNQQQRRRRRRRRRRRRTTTWWW]]]aaa___dddkkkqqqtttuuuuuuttttttxxx|||~~~}}}zzzvvvtttjjjgggdddbbbaaa```\\\ZZZUUUUUUXXX]]]___^^^aaafffccceeeiiijjjgggeeekkktttsssvvvxxx{{{uuujjjjjjjjjiiigggccc^^^[[[WWWYYY[[[[[[XXXUUUSSSRRRPPPRRRSSSSSSQQQQQQSSSUUUTTTUUUXXX]]]bbbeeeffffff]]]\\\XXXSSSMMMIIIHHHHHHGGGGGGGGGHHHJJJKKKLLLMMMKKKLLLNNNOOOPPPPPPOOONNNIIIJJJLLLOOORRRTTTUUUVVVTTTXXX[[[[[[ZZZXXXYYYZZZ[[[\\\]]]]]]\\\]]]___aaaaaabbbcccddddddfffjjjmmmjjjfffcccbbbeeegggfffdddbbbdddeeeeeeeeefffiiikkkmmmmmmllllllllllllmmmmmmiiilllllljjjlllqqqtttrrrmmmoooooollliiihhhmmmqqqjjjiiigggfffdddcccccccccccc___]]]^^^^^^]]]___ccc[[[XXXRRRMMMJJJIIIIIIIIIMMMPPPRRRRRRQQQRRRVVVYYY]]]aaaddddddaaa______```YYY]]]aaaaaa]]][[[\\\___\\\```bbbaaabbbcccaaa\\\}}}}}}}}}|||zzzwwwtttrrroooooonnnllliiiiiijjjlllfffcccaaaeeennnvvvyyyzzz}}}}}}}}}~~~|||zzz}}}~~~zzztttkkkdddaaa```aaacccgggkkkllllllkkkgggbbb___]]]]]]\\\[[[UUURRRNNNNNNPPPRRRQQQPPPRRRRRRTTTVVVVVVTTTPPPMMMPPPPPPPPPQQQQQQRRRRRRRRRNNNNNNMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMNNNMMMLLLLLLMMMQQQRRROOOMMMNNNNNNLLLJJJQQQSSSNNNLLLSSSZZZ]]]UUUVVVWWWXXXYYY[[[\\\\\\XXXXXXXXXWWWVVVXXX[[[^^^[[[[[[[[[YYYWWWWWWYYY[[[TTTTTTSSSRRRRRRUUUZZZ^^^___]]]]]]```dddfffdddbbb^^^[[[[[[```cccbbbbbbdddZZZ\\\___```___^^^^^^___YYYWWWUUUTTTUUUWWWZZZ]]]XXXYYYYYY[[[\\\^^^```aaaXXX[[[```eeegggeee```\\\ZZZaaaddd```]]]^^^``````[[[YYY\\\fffjjjddd___^^^ZZZ]]]___```___```dddggghhhfffdddddddddbbb]]]XXX[[[]]]___aaa```___\\\[[[YYY\\\aaaccccccaaa```___\\\aaahhhnnnpppoookkkhhheeeiiimmmmmmjjjfffddddddXXX\\\^^^```ccceee```XXXSSSUUUWWWWWWUUUTTTUUUXXXQQQRRRRRRPPPNNNPPPUUUZZZ___]]]ZZZUUUQQQQQQTTTWWWWWWYYY^^^dddhhhhhheeebbbaaaeeeiiijjjgggaaa[[[WWWTTTPPPLLLMMMPPPQQQNNNJJJIIIIIILLLRRRTTTUUUXXX^^^ZZZ]]]aaa```XXXTTT[[[fffkkkpppuuuzzzzzzxxxzzz}}}{{{tttooo```ccceeeddd```\\\ZZZYYYWWWYYYZZZYYYVVVUUUVVVXXXTTTUUUWWW\\\bbbggghhhiiicccaaa]]]XXXSSSQQQRRRTTTRRRPPPOOOQQQTTTWWWWWWVVVVVVWWWXXXYYYZZZYYYXXXXXXTTTUUUVVVXXXYYYZZZZZZZZZVVVZZZ^^^___]]]\\\]]]^^^[[[\\\\\\\\\]]]```dddgggfffffffffeeeeeegggkkkoooiiifffdddeeejjjnnnooonnniiijjjllllllkkkllloooqqqnnnmmmlllkkkkkklllnnnooohhhllloooooorrrvvvvvvtttqqqrrrrrroookkkjjjoootttooommmjjjgggeeedddcccccchhhccc``````^^^[[[[[[^^^]]]YYYSSSNNNLLLKKKJJJJJJKKKOOORRRSSSSSSUUUZZZ^^^___cccgggfffccc_________bbbkkkssstttpppkkklllnnnfffjjjnnnppptttxxxwwwsss}}}~~~{{{rrrllllllhhhdddgggmmmjjjcccffffffjjjqqquuuxxxvvvmmmzzzwwwyyy~~~uuulllfffcccgggiiiiiigggdddbbbbbbdddhhhgggiiinnnnnnkkkiiikkkrrrvvvzzzzzzwwwuuuxxx{{{tttrrrppprrrvvv|||{{{zzz{{{~~~xxxqqqqqqpppnnnoooqqquuuyyy{{{}}}zzz}}}}}}{{{}}}zzztttnnnhhhccc[[[\\\^^^bbbfffjjjmmmnnniiiiiihhhddd___\\\\\\]]]XXXWWWVVVTTTQQQMMMHHHEEEJJJLLLOOOQQQQQQQQQQQQQQQNNNMMMNNNQQQTTTSSSMMMHHHLLLMMMOOOQQQRRRRRROOOMMMLLLLLLMMMNNNOOOMMMKKKIIILLLLLLMMMMMMMMMKKKIIIHHHSSSRRRPPPOOOPPPRRRTTTUUUUUUVVVWWWXXXZZZ]]]^^^``````]]]YYYWWWXXX[[[]]]^^^]]]]]]^^^```bbbaaa___]]]VVVUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUYYY___eeehhhiiibbb^^^]]]^^^^^^]]]^^^bbbaaa```aaacccdddcccaaa^^^YYYXXXZZZ^^^^^^[[[YYY[[[\\\]]]______^^^]]]___```___aaadddggghhhddd^^^ZZZ[[[]]]___bbbddddddcccccc___[[[\\\dddhhhddd```aaa```bbbbbb```]]]\\\___bbbbbbbbbcccddddddbbb]]]ZZZZZZYYYXXXYYY\\\]]]ZZZXXX\\\[[[ZZZ[[[]]]^^^___^^^aaacccfffhhhgggeeeddddddbbbcccfffjjjmmmnnnmmmkkkccc```aaahhhqqqsssmmmfffffffffeeeaaa[[[XXXYYY[[[___]]][[[YYYYYY[[[^^^___iiigggbbb[[[UUURRRRRRTTTTTTXXXYYYUUUSSSTTTTTTQQQKKKMMMPPPOOOLLLFFFAAA>>>EEECCCAAA???>>>>>>>>>>>>???AAADDDIIINNNQQQQQQOOOSSSVVVXXXUUUOOOJJJHHHHHHNNNQQQVVV\\\bbbfffffffffkkkrrrwwwvvvwww{{{|||yyynnnoooppprrrsssqqqlllgggeeeaaa```bbbbbbaaacccggg```aaa```]]]___cccccc___aaa```___``````^^^ZZZWWWXXXXXXZZZ]]]___aaa```^^^```cccgggiiijjjhhheeeccccccdddeeefffeeefffhhhjjjnnnllljjjhhhggggggggghhhddd```\\\^^^dddiiijjjiiiggghhhiiihhhgggiiinnnrrrmmmkkkjjjmmmtttzzz}}}}}}}}}{{{yyyxxxyyyyyyxxxwwwtttsssrrrqqqqqqrrrtttuuuuuuvvvyyy|||~~~~~~{{{xxxsssvvvyyyzzzxxxsssmmmiiinnnmmmjjjhhhgggggghhhhhhiiieee```^^^^^^___^^^]]]]]]ZZZVVVPPPJJJFFFEEEEEEPPPVVV\\\___^^^^^^bbbeeemmmfffffflllkkkgggkkkvvv}}}|||vvvuuuyyy{{{zzzuuunnnqqqqqqnnnooorrrpppkkklllooovvvzzzyyywww~~~vvvjjj\\\```eeehhhfffccc___]]]XXXWWW[[[bbbfffbbb___^^^WWWYYYYYYXXXWWWZZZ___bbbeeeddd___[[[]]]cccfffeee```ZZZTTTSSSUUUXXXYYYXXXYYYZZZ\\\___ccceeeeeeeeeqqqqqqqqqnnniiieeecccbbbdddbbb```___```___^^^\\\aaa___aaaeeefffddddddggglllnnnppppppooonnnpppqqqiiifffdddfffkkkpppqqqpppiiihhhhhhlllppprrroookkkddd]]]XXXXXX^^^cccbbb```hhhiiiiiihhhllltttwwwvvvuuuuuusssqqqpppssswww{{{{{{|||~~~}}}{{{uuuwwwwwwsssrrrwww{{{|||~~~}}}{{{wwwwwwyyy|||~~~}}}zzzvvvrrrmmmhhhddd[[[\\\___dddiiimmmooooooooommmkkkhhhdddbbbaaaaaa^^^\\\YYYXXXVVVSSSMMMIIIGGGIIIMMMPPPRRRRRRRRRRRRTTTTTTUUUXXX[[[ZZZUUUQQQOOOPPPRRRUUUVVVUUURRROOOSSSTTTTTTTTTSSSQQQPPPNNNUUUVVVWWWVVVTTTQQQPPPPPPRRRRRRSSSTTTVVVXXXZZZ[[[]]]^^^___aaaaaa```___^^^^^^\\\ZZZZZZ[[[\\\^^^^^^___^^^^^^___aaa```^^^\\\[[[[[[[[[[[[[[[ZZZYYYXXXSSSRRRSSSVVV[[[___aaabbb^^^[[[ZZZ]]]^^^___bbbgggbbbbbbbbbcccdddccc```^^^cccaaacccggggggdddccceee```aaabbbbbbaaaaaaccceeehhhiiikkkkkkjjjgggdddcccdddeeegggiiiiiihhhggggggeeebbbcccjjjnnnllljjjkkkgggggggggeeeddddddfffhhhggggggggghhhgggddd___[[[\\\ZZZXXXYYY\\\]]]\\\ZZZYYYXXXWWWXXXZZZ]]]______kkkmmmnnnlllhhhffffffhhhjjjjjjlllnnnqqqtttuuuuuuooollllllsss{{{|||vvvooojjjjjjiiieeeaaa___```bbbaaa```^^^]]]]]]]]]^^^___```aaa```]]]ZZZWWWWWWWWW]]]``````\\\ZZZZZZXXXUUURRRRRRRRRQQQQQQPPPPPPPPPJJJJJJIIIGGGFFFFFFHHHJJJMMMMMMNNNOOOQQQRRRPPPNNNTTTVVVWWWVVVTTTSSSRRRRRRRRROOOKKKJJJKKKOOOTTTVVVLLLSSSXXXXXXYYY^^^```^^^jjjllloooqqqqqqrrrssstttqqqnnnmmmooopppnnnppptttwwwwwwtttooonnnpppnnniii______```aaa```___]]][[[^^^]]]]]]___``````___]]]]]]^^^```aaabbbbbbbbbaaaggghhhjjjjjjiiijjjllloooooonnnnnnnnnnnnooooooppplllhhhdddeeeiiilllkkkjjjiiijjjjjjiiihhhjjjnnnrrrlllllllllooosssxxx{{{|||}}}{{{zzzzzzzzzxxxwwwuuutttrrrrrrrrrsssuuuvvvzzz{{{~~~~~~{{{wwwzzz}}}~~~{{{yyywwwwwwwwwvvvuuutttsssrrrooojjjddd```______^^^]]]^^^^^^\\\WWWRRROOOPPPRRR```dddhhhgggccc```aaabbb^^^VVVTTTZZZ\\\[[[```jjjvvv~~~\\\___]]]YYY\\\kkk~~~{{{qqqxxx}}}}}}{{{zzzxxxvvvooouuu}}}yyyuuuzzz{{{lll]]]\\\]]]ccciiihhhbbb[[[OOOGGGBBBFFFKKKMMMNNNPPPJJJJJJIIIGGGDDDEEEIIINNNTTTVVVUUUTTTXXX___bbb``````___^^^```ddddddbbb^^^eeecccbbbfffmmmqqqpppnnnoooqqqtttuuutttssstttuuusssooollllllpppqqqooolllmmmjjjkkknnnpppppprrrvvvyyywwwuuuuuuuuuuuutttsssqqqmmmkkknnnuuuxxxuuupppkkkiiihhhkkkpppttttttrrrrrrhhh___aaakkkrrrooojjjdddfffggghhhnnnvvvyyywww}}}|||~~~}}}xxx{{{{{{wwwwww}}}~~~}}}rrrtttxxxxxxpppoooqqqvvvxxxxxxtttqqqpppnnnkkkeeeaaaYYY[[[___eeejjjmmmmmmlllnnnkkkgggeeedddcccbbbaaaccc___[[[ZZZ[[[XXXRRRLLLEEEGGGLLLPPPRRRSSSRRRRRRNNNOOOQQQSSSUUUUUURRROOONNNPPPSSSVVVVVVTTTRRRPPPRRRSSSTTTRRROOONNNMMMNNNUUUWWWXXXVVVQQQMMMMMMNNNNNNOOOPPPRRRTTTUUUVVVVVVVVVXXXZZZ\\\\\\YYYVVVTTTZZZZZZ[[[[[[[[[\\\\\\\\\___]]]\\\\\\\\\\\\[[[YYYYYYZZZ\\\]]]\\\[[[XXXWWWTTTSSSSSSUUUXXX[[[\\\\\\[[[WWWWWW[[[^^^aaafffllllllllllllmmmmmmlllhhhfffiiigggiiilllmmmjjjiiikkkdddddddddccccccdddgggjjjnnnpppqqqoookkkiiijjjlllqqqqqqqqqpppnnnllljjjiiihhheeeggglllqqqqqqrrrtttqqqnnnkkkjjjlllnnnooopppoooooooooooommmiiiccc___]]][[[YYYXXXZZZ\\\]]]]]]WWWVVVUUUVVVXXX[[[___aaaiiikkkkkkgggcccbbbgggmmmllllllkkkkkklllnnnppprrrllljjjkkkqqqyyyzzztttnnnnnnnnnmmmkkkhhhggghhhjjjgggfffdddbbbaaa___^^^^^^bbbeeehhhhhhfffdddbbbaaafffhhhhhheeecccccc```\\\bbb```^^^]]]^^^^^^]]]\\\ZZZ\\\\\\ZZZXXXZZZ^^^bbbeeecccaaa``````___]]][[[^^^\\\[[[\\\^^^___``````ddd^^^WWWQQQNNNQQQUUUYYYXXX]]]aaa```aaacccdddccc[[[^^^bbbbbbbbbdddiiinnnjjjggggggjjjjjjiiijjjnnnttttttpppkkkiiiiiifffaaa```bbbdddeeedddccccccccc___^^^^^^___```aaa```___]]]\\\[[[YYYYYYYYYZZZ[[[VVVXXXYYYYYYXXXYYY[[[]]]ggghhhiiikkkmmmmmmnnnnnnnnnkkkhhhiiilllooonnnmmmkkkkkklllkkkkkkllloooqqqkkklllnnnpppqqqtttwwwzzzwwwuuurrrqqqqqqpppnnnmmmrrrqqqpppppppppqqqssstttuuuwwwyyy|||~~~|||xxxtttsssvvvzzz~~~}}}~~~~~~~~~}}}|||yyyxxxsssnnnhhhbbb``````______eeehhhiiigggcccbbbfffjjjuuuxxxzzzwwwqqqkkkiiiiiiaaaUUULLLLLLLLLIIIJJJOOOSSSUUUYYY\\\___bbbgggjjjdddbbbaaacccfffgggeeebbbZZZ]]]^^^]]]eee{{{yyy~~~xxx}}}}}}uuuwww{{{{{{wwwsssxxxyyypppnnnooowww}}}vvvaaaTTTJJJJJJOOOQQQRRRSSSVVVUUUUUURRRNNNLLLRRRYYY```ccceeefffkkkppppppmmmmmmpppuuu{{{zzzvvvxxxvvvuuuwwwzzz}}}}}}|||~~~}}}}}}}}}~~~zzzxxxzzz||||||{{{|||xxxwww}}}}}}yyywwwuuuvvvyyyzzzzzzyyyssskkkeeehhhsss{{{|||yyywwwxxxxxxxxx}}}vvvqqqrrrvvv~~~uuusssnnnkkkllllllfff___[[[VVVWWW[[[aaafffhhheeebbbgggdddaaa```aaaaaa```___aaa\\\WWWWWWYYYXXXRRRLLLFFFGGGJJJNNNPPPPPPOOOMMMNNNQQQTTTWWWWWWUUUSSSQQQKKKMMMOOOQQQPPPOOONNNNNNUUUWWWXXXUUUQQQPPPRRRVVV\\\^^^___[[[UUUPPPPPPRRRTTTUUUWWWXXXYYYXXXWWWVVVWWWXXX[[[\\\\\\[[[YYYWWWUUUWWWYYYZZZYYYXXXXXXXXX[[[XXXVVVUUUVVVVVVUUUTTTTTTVVVZZZ]]]]]][[[YYYWWWWWWVVVVVVXXXZZZ\\\]]]\\\ZZZVVVVVV[[[___bbbhhhnnnttttttttttttuuussspppmmmhhhfffgggjjjkkkhhhgggjjjffffffeeeccccccdddhhhkkkmmmpppsssqqqlllkkkmmmqqq{{{yyyvvvrrrmmmjjjgggeeeccccccdddgggkkkooorrrtttvvvqqqmmmlllpppsssssssssuuuuuutttsssqqqmmmgggccc]]][[[XXXVVVWWWYYY[[[]]]XXXWWWVVVUUUUUUXXX]]]```YYY[[[\\\ZZZXXX]]]gggppplllllljjjgggdddbbbaaabbb\\\\\\^^^eeemmmppplllggghhhhhhgggfffeeeeeefffgggfffeeecccaaa^^^\\\ZZZZZZcccfffiiijjjhhhfffeeedddaaaddddddccccccfffddd___fffcccbbbdddggggggccc___gggiiijjjhhhfffhhhnnntttsssqqqnnnllllllllljjjiiiiiieeeaaa```dddggghhhgggkkkjjjgggdddbbbcccfffhhhmmmooopppnnnkkkiiihhhhhh```aaabbbcccdddfffjjjmmmjjjggggggjjjiiiffffffhhhmmmnnnkkkhhhhhhjjjiiieeebbbeeeggggggfffeeefffgggdddbbbbbbccceeegggggggggeeedddaaa___]]]\\\\\\\\\WWWXXXYYYXXXWWWXXXZZZ\\\```bbbdddfffggghhhggggggeeeddddddgggllloooppppppkkkllllllllllllmmmooopppgggkkknnnooonnnnnnrrruuummmkkkhhhffffffeeecccbbbkkkjjjjjjjjjjjjlllmmmnnnlllmmmoooqqqsssqqqlllhhhfffhhhlllpppuuuyyy|||~~~wwwwwwwwwvvvuuuttttttsssqqqmmmhhhcccaaabbbdddeeennnsssxxxxxxvvvxxx~~~}}}yyyxxxssseeeXXXRRROOOKKKHHHIIIOOOMMMKKKKKKMMMPPPSSSTTTRRRQQQQQQTTTYYY\\\]]]]]]pppqqqooopppzzz|||vvvppprrr{{{zzz|||{{{vvvqqqpppnnnllloootttwww~~~~~~{{{pppffffffjjjkkkjjjjjjjjjiiiiiiiiiddd```eeeooommmqqqttttttwwwzzzwwwrrrmmmsss|||xxxyyyzzzyyyxxxyyy}}}|||}}}~~~~~~~~~{{{zzz~~~wwwtttrrrsssxxx~~~zzzwwwxxx}}}|||tttrrrnnnnnnqqqnnncccYYYUUUTTTTTTWWW]]]bbbbbb^^^YYY___^^^]]]]]]]]]]]]]]]\\\ZZZVVVRRRRRRTTTTTTPPPKKKIIIHHHIIIKKKNNNNNNLLLIIIKKKQQQXXXZZZWWWSSSOOOMMMMMMNNNOOONNNLLLLLLOOORRRTTTWWWXXXUUUOOOOOOUUU[[[dddeeeddd```ZZZVVVUUUVVVQQQSSSVVVXXXZZZYYYXXXWWW[[[ZZZZZZYYYXXXXXXWWWWWWUUUWWWYYYYYYWWWVVVWWWXXXXXXVVVTTTSSSSSSSSSRRRQQQSSSVVV[[[___aaa```^^^\\\XXXWWWXXXZZZ]]]______^^^\\\XXXXXX\\\```bbbhhhnnnqqqqqqqqqrrrsssrrrooommmhhhffffffjjjjjjggggggjjjjjjiiihhhfffeeegggjjjmmmjjjoootttssspppnnnqqqttt}}}zzztttnnnhhhddd```___^^^```aaabbbdddiiimmmooosssoookkkkkknnnqqqqqqppprrrrrrqqqqqqppplllgggbbb]]][[[XXXUUUUUUVVVYYY\\\YYYYYYWWWTTTRRRSSSWWW[[[OOOQQQQQQQQQSSSZZZfffoooooopppooojjjccc\\\XXXVVVSSSTTTXXX```iiimmmkkkhhh```___]]]]]]]]]^^^^^^^^^]]]\\\[[[[[[\\\]]]```aaaaaabbbdddeeedddeeefffgggdddfffggghhhlllrrrrrrnnnhhhbbb]]]^^^dddiiihhhfffhhhhhhhhhggggggkkkrrrxxxuuurrrooommmlllkkkiiiggghhhddd___^^^bbbfffhhhggghhhiiiiiiiiijjjnnntttxxx~~~|||xxxtttssstttpppnnnmmmrrrxxx||||||yyyzzzwwwuuuuuuqqqjjjfffgggmmmooonnnlllnnnssssssooojjjlllmmmmmmmmmmmmnnnooorrrooollllllmmmnnnnnnnnnmmmlllllljjjiiihhhgggggg```aaabbb```______```bbbdddeeefffggggggfffeeeddd^^^___bbbeeejjjmmmnnnoooiiiiiijjjkkkmmmmmmmmmmmmeeehhhlllmmmkkkkkkmmmoookkkiiifffeeedddcccaaa```bbbbbbbbbccccccdddeeefffggghhhiiikkklllkkkgggddd]]]^^^```dddhhhlllppprrrmmmkkkhhhfffeeefffhhhjjjjjjhhheeecccccceeeiiilllsssxxx~~~yyynnnccc______^^^\\\\\\]]]YYYVVVUUUUUUVVVVVVUUURRRRRRSSSVVV[[[___bbbccc~~~}}}}}}|||zzzyyy{{{wwwqqqqqqxxxwwwqqqtttvvvlllcccaaa```___aaadddbbblllsssrrrqqqvvv~~~zzzvvvyyy}}}|||{{{{{{uuusssuuuwwwqqqjjjooozzzuuuyyy||||||~~~zzztttrrrxxx~~~~~~~~~yyyvvvuuuyyyxxxgggZZZVVVWWWVVVWWW]]]bbbccc^^^XXXXXXZZZ[[[ZZZXXXUUUTTTTTTTTTSSSQQQQQQRRRRRRPPPOOOOOOMMMKKKNNNRRRUUUTTTSSSYYYbbbmmmpppjjjaaaZZZWWW______\\\XXXUUUXXX___eeekkkooopppkkkdddccckkkttt}}}zzzvvvrrrpppmmmlll^^^```dddiiilllnnnoooooonnnmmmjjjfffcccaaa```___```aaaaaa___[[[[[[]]]``````^^^[[[YYYXXXVVVSSSQQQRRRUUUZZZ___aaa```___]]]WWWWWWXXX[[[^^^```___^^^]]][[[[[[```cccdddggglllnnnnnnooorrrttttttrrrpppnnnkkkllloooooommmmmmppppppppppppnnnlllllloooqqqmmmqqqtttuuusssrrrtttvvvxxxuuuoooiiiddd```^^^]]]^^^bbbcccaaaaaafffiiijjjnnnllljjjiiijjjkkkjjjjjjiiiiiijjjlllllliiieeeaaa```___\\\YYYVVVVVVYYY\\\[[[[[[ZZZVVVQQQPPPSSSWWWWWWVVVTTTSSSVVV\\\eeekkklllnnnoookkkccc[[[WWWVVVUUUWWW[[[ccckkknnnmmmjjjccc```^^^]]]^^^^^^^^^]]]XXXXXXXXX\\\bbbllltttzzzqqqrrrsssuuuvvvyyy}}}uuugggaaaffflllnnnlllhhhgggeeefffkkkssszzz}}}zzzvvvsssppplllhhheeeccc```\\\\\\^^^bbbfffgggvvvuuutttqqqrrrxxx{{{zzz~~~zzzuuusssrrrqqqpppmmmmmmmmmnnnoooooopppppphhhiiihhhfffdddccccccdddiiiiiiiiihhhgggeeedddcccaaaccceeegggiiijjjjjjiiidddeeefffiiikkklllkkkjjjdddfffjjjkkkkkkkkkjjjkkkkkkiiifffeeeeeedddbbbaaa]]]]]]^^^___```aaaaaabbbeeeeeeeeefffggggggfffddd^^^___```aaadddfffiiijjjfffccc```]]]\\\^^^bbbdddeeeeeeeeeeeeeeegggkkkoooppptttyyy~~~|||xxxqqqllleeebbbbbbbbb```___WWWUUUSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUWWWYYY[[[\\\~~~zzzsssrrrxxx~~~zzzkkkgggllllllfff```___]]]]]]```eeehhhjjjoooqqqnnnmmmxxxzzzvvvvvvwwwxxxxxxooollllllqqqtttsssrrrtttnnnmmmpppssskkkbbbeeeqqqrrrwwwzzz{{{}}}zzztttvvv{{{~~~}}}{{{zzzzzz}}}||||||}}}wwwvvvzzz}}}}}}~~~|||ppp```^^^]]]\\\\\\bbbiiilllgggbbb[[[```dddaaaYYYRRRPPPQQQSSSTTTVVVUUUTTTTTTVVVXXXYYYVVVUUUYYYbbbiiikkkkkk|||xxx~~~{{{uuummmjjjppp{{{~~~qqqqqqooojjjeeeeeejjjppppppnnnkkkgggddd___ZZZVVVVVVYYY\\\___aaa```___]]]ZZZYYYZZZ]]]___```___^^^]]][[[]]]cccffffffhhhllloooppprrruuuyyyzzzyyywwwssspppooorrrssspppqqqtttvvvvvvvvvtttqqqpppqqqrrrttttttsssrrrrrrrrrssstttrrrooojjjfffcccbbbbbbcccbbbggghhhdddbbbeeegggfffhhhiiiiiihhhfffddddddeeecccdddfffiiikkkjjjfffcccffffffddd___[[[ZZZ\\\______aaaaaa]]]WWWUUUWWWZZZaaa]]]YYYXXX[[[___bbbcccdddgggjjjhhhdddaaaaaadddaaabbbfffkkkppppppmmmjjjfffccc___^^^______^^^\\\WWWVVVWWW[[[fffuuuwwwqqqtttxxxvvvqqqlllhhhfffkkkuuuzzztttpppjjjhhhfffdddcccdddhhhlll~~~yyyuuuuuu{{{{{{yyy{{{~~~~~~|||~~~~~~}}}uuutttrrrqqqqqqsssuuuwww{{{{{{zzzwwwsssqqqqqqrrrmmmlllkkkiiigggfffeeeeeedddfffhhhiiiiiigggeeeeee______aaaeeeiiikkkiiifffeeefffhhhkkkmmmmmmkkkhhhkkkhhhfffeeeeeeeeedddccc]]]^^^___aaabbbbbbcccccceeedddbbbccceeefffgggfffccccccddddddeeefffggggggeeecccaaa___^^^```bbbdddeeeggghhhhhhggggggjjjmmmlllmmmqqqxxx{{{sssnnnjjjjjjgggccc```]]]ZZZXXXYYYYYYYYYYYYYYYZZZ\\\]]]___```aaaaaaaaaaaaaaabbb|||tttmmmmmmrrrtttqqqkkknnnuuuwwwnnncccbbbhhhiiihhhiiijjjhhhhhhnnnwww}}}|||vvv}}}{{{{{{yyyvvvpppoooqqqvvvwwwuuuuuuwwwtttssswwwzzzqqqfffhhhttt|||{{{uuusssuuuxxxxxxwwwzzz~~~}}}{{{|||}}}~~~rrrnnniiieeedddeeeffffffmmmllljjjhhhiiilllrrrvvv|||zzzwwwpppkkkkkkqqqwwwuuu||||||qqqjjjhhhiiijjjnnnyyy|||{{{xxxgggfffcccaaabbbhhhqqqtttqqqlllhhhoootttooodddYYYVVVXXXTTTXXX[[[ZZZWWWXXX\\\```bbb______eeeqqq{{{}}}~~~{{{tttnnnooouuu|||~~~|||xxxsssnnnggg```[[[```aaadddffffffeeecccbbb]]]]]]^^^```aaabbb```^^^\\\[[[^^^eeehhhhhhiiimmmnnnoooqqqvvvzzz|||{{{zzzssspppooorrrrrrpppqqquuuwwwxxxxxxvvvsssqqqqqqrrryyyuuupppmmmnnnpppqqqrrrnnnkkkhhheeedddeeegggiiidddkkklllfffccceeefffdddeeehhhjjjiiieeeaaaaaabbbbbbcccfffjjjmmmmmmjjjhhhkkkkkkjjjeee```^^^___aaadddggghhhddd___\\\^^^aaaeee```ZZZYYY]]]```___]]]```dddhhhiiihhhjjjpppuuuoooppprrruuuvvvuuuppplllbbb^^^ZZZXXXYYYXXXVVVTTTSSSQQQPPPTTT___pppxxx{{{vvvmmmhhhfffmmm{{{|||xxxxxxuuupppkkkjjjmmmqqqsssvvvwwwrrriiiaaa^^^^^^WWWTTTVVV[[[\\\YYY\\\bbbjjjiiijjjnnnwwwzzzxxxzzz}}}~~~~~~}}}yyyuuurrrrrrrrrsssrrrooommmkkkjjjjjjjjjbbbeeehhhiiihhheeedddccc\\\\\\^^^ccchhhjjjgggdddffffffhhhlllpppppplllhhhnnnllljjjiiijjjjjjiiihhh```aaabbbdddeeeeeeffffffjjjhhhffffffhhhjjjlllllleeeeeefffffffffffffffffffffeeeeeeddddddddddddeeehhhjjjlllkkkhhhfffhhhjjjjjjjjjlllttt~~~}}}wwwpppkkkgggjjjllljjjfffcccaaa___^^^^^^^^^]]]]]]^^^bbbfffccceeeggggggfffffffffggg~~~uuusssxxx~~~vvvzzz|||zzzuuurrrrrrttt|||zzzyyywwwtttvvvzzz~~~~~~www}}}}}}xxxqqquuu~~~{{{rrrkkkkkkiiieeeeeeiiiiiikkknnnqqqtttxxx~~~}}}{{{pppooooooqqqvvvyyy{{{||||||zzzvvvrrrooonnnoooooojjjgggaaa[[[WWWVVVVVVWWWZZZ\\\ZZZWWWWWW[[[ZZZWWWaaa```\\\WWWTTTUUUXXX[[[aaagggpppzzz{{{pppcccYYYTTTTTTVVVccciiipppqqqnnnnnnrrrwwwtttwwwyyyyyyvvvsssppppppuuu~~~rrreeeddddddfffkkkpppssssssqqqeeemmmtttpppfff]]]\\\^^^\\\\\\\\\[[[ZZZZZZ[[[]]]\\\\\\]]]bbbiiiooossstttyyytttvvvuuurrroooooouuuwwwssstttuuusssqqqnnnooorrrtttvvvvvvvvvvvvzzzxxx}}}}}}yyywwwpppnnnjjjggggggiiilllnnnqqqlllhhhhhhjjjkkkhhhdddhhhiiiiiiiiihhhgggeeeccc``````aaa```___```bbbeeeaaabbbdddfffhhhiiijjjjjjkkkmmmqqqtttuuutttrrrpppoooqqqtttuuuvvvvvvxxxyyyzzzyyywwwuuusssrrrqqqqqqrrrsssnnnhhhhhhnnnppplllllllllllljjjiiiiiikkkmmmjjjiiigggffffffeeebbb```dddgggjjjjjjiiihhhgggggggggjjjlllkkkhhhhhhmmmqqqppppppooommmiiigggfffgggkkkooorrrnnnddd\\\[[[\\\^^^YYYWWW\\\```^^^[[[ZZZdddhhhmmmpppsssxxxwwwnnnmmmqqqqqqggg]]]```^^^\\\ZZZXXXXXXXXXXXXSSSQQQOOOPPPSSSZZZaaaeeewww|||xxxvvvrrrppptttzzzyyytttmmmlllnnnuuu{{{{{{tttlll^^^ZZZYYY^^^jjjuuu|||~~~zzzrrrqqqooonnnlllgggbbb]]]```^^^^^^```aaa]]]TTTLLLLLLLLLMMMNNNNNNMMMMMMLLLQQQQQQSSSWWW\\\aaafffiiiqqqtttyyy~~~~~~vvvyyy{{{www}}}yyytttsssuuutttpppkkkooopppqqqooommmjjjjjjjjjeeeggghhhhhhggghhhiiikkkeeehhhlllnnnooommmiiigggpppqqqppplllkkknnnooommmfffgggiiijjjkkkkkkjjjiiiooommmkkklllooopppnnnllllllmmmmmmnnnmmmlllkkkjjjggghhhiiijjjjjjiiigggfffeeehhhkkkjjjhhhhhhjjjmmmpppfffjjj~~~}}}xxxtttrrrrrrqqqnnnjjjhhhggggggfffdddeeecccbbbdddggghhhfffddddddgggjjjkkkjjjgggffffff}}}}}}|||zzz{{{{{{vvvqqqtttzzz{{{xxxxxxzzzzzzwwwsssuuu{{{~~~{{{tttwwwqqqiiicccbbb```[[[ZZZ]]][[[[[[[[[ZZZ[[[]]]aaadddkkklllnnnppppppooommmkkklllkkkjjjlllpppsssuuuvvvxxxwwwuuuppplllkkklllnnnjjjgggbbb\\\XXXUUUTTTSSSVVVWWWVVVRRRQQQSSSQQQMMMNNNMMMKKKHHHGGGHHHKKKNNNTTTXXX___fffkkknnnoooooottttttvvvzzz~~~yyytttmmmbbbUUUJJJEEECCCDDDFFFKKKPPPOOOKKKIIILLLPPPVVVXXXZZZZZZXXXUUUSSSRRRVVV]]]iiiqqqssslll```XXXWWWVVVWWWZZZ^^^___^^^\\\TTTYYY^^^```___]]]\\\\\\]]]]]][[[XXXUUURRRQQQQQQWWWVVVTTTRRRQQQQQQQQQQQQTTTVVVYYY[[[YYYUUUOOOLLLUUUTTTQQQPPPPPPUUU[[[```ccchhhiiidddaaadddiiijjj^^^[[[WWWVVVXXXZZZ[[[[[[[[[ZZZYYYXXXXXXYYY[[[\\\aaa]]]]]]ccciiihhhffffffiiiiiihhhhhhhhhiiiiiijjjllliiifffgggkkkllljjjgggmmmmmmlllkkkiiigggfffeeecccdddeeeffffffgggjjjmmmjjjiiigggggggggiiikkkmmmpppqqqrrrssssssqqqooommmoooqqqsssuuuvvvxxxzzz{{{wwwvvvuuusssssssssssstttssstttpppkkkkkkpppppplllnnnnnnooooooppprrrtttvvvpppoooooooooppppppnnnlllmmmooorrrsssqqqpppoooooopppqqqpppnnnllllllooorrr|||~~~~~~}}}zzzxxxvvvvvv|||yyykkk___\\\]]]aaa[[[ZZZ___dddcccbbbbbbbbbffflllsss{{{zzzppplllnnnmmmgggaaabbb```^^^\\\[[[ZZZZZZZZZ\\\ZZZVVVQQQMMMNNNRRRVVV[[[\\\\\\\\\[[[\\\^^^```iiimmmqqqrrrtttuuuoooggghhhfffeeehhhmmmllleee___ZZZUUUOOOPPPUUU\\\```aaafffbbb___```cccfffdddbbb]]]]]]]]]]]]]]]ZZZVVVRRRYYYVVVUUUXXX[[[\\\YYYUUUSSSSSSTTTTTTTTTSSSSSSRRRUUUUUUVVVWWWXXXYYYYYYZZZ^^^___bbbdddeeeeeedddccc___```bbbfffmmmvvv~~~~~~}}}}}}{{{xxxuuutttuuuwwwvvvuuuuuuwwwxxxrrrssssssqqqmmmjjjiiiiiinnnooorrrttttttsssqqqooooootttvvvwwwyyy}}}}}}zzzkkklllnnnppppppppppppppptttsssrrrtttxxxzzzyyyxxxooopppqqqrrrrrrqqqpppoooqqqqqqrrrsssssssssrrrqqqooopppqqqpppooonnnooopppqqqjjjqqq|||xxxvvvuuusssqqqoooooooooooonnnmmmqqqnnnkkkjjjlllnnnmmmllliiilllpppqqqqqqpppooopppyyyvvvwwwtttssstttwwwzzzzzzuuuqqqsssyyy}}}}}}~~~}}}||||||{{{vvvoooppptttvvvwww{{{tttnnnjjjhhhfffbbb```aaaaaa```^^^[[[ZZZ[[[^^^aaaiiijjjlllnnnoooppppppppptttrrrqqqrrruuuxxxzzz{{{{{{}}}|||wwwqqqooorrrvvvzzzxxxtttpppkkkgggdddbbbaaadddccc___]]]^^^\\\YYYQQQQQQQQQOOOMMMMMMOOOQQQYYY\\\```fffjjjnnnpppqqqssstttwww{{{{{{zzz|||zzztttmmmmmmfff\\\QQQIIIEEECCCCCCGGGJJJMMMJJJEEEAAABBBEEEFFFIIIKKKKKKIIIFFFDDDDDDBBBGGGNNNUUUWWWUUUQQQNNNKKKJJJJJJKKKMMMMMMKKKJJJFFFFFFIIIOOOWWW[[[ZZZWWWaaa```]]]YYYVVVRRRPPPNNNOOOPPPPPPMMMHHHFFFGGGIIIJJJLLLMMMNNNMMMLLLJJJHHHFFFDDDAAAAAADDDGGGJJJKKKNNNRRRUUUUUUWWW[[[[[[XXXPPPQQQRRRSSSSSSUUUXXXZZZ___]]]ZZZWWWXXX[[[___aaa```]]]^^^eeejjjjjjiiiiiihhhjjjmmmpppqqqqqqooonnnnnnllllllooosssuuutttrrrsssrrrpppnnnllljjjjjjiiijjjlllmmmnnnoooqqqtttwwwzzzwwwrrrooonnnpppsssvvvrrrrrrrrrqqqppppppooonnnrrrrrrsssuuuwwwyyy{{{}}}wwwvvvtttssssssuuuwwwyyyvvvvvvtttqqqqqqsssrrrnnnpppqqqrrrssstttvvvwwwxxxsssssstttvvvxxxxxxwwwuuurrruuuwwwxxxvvvuuuttttttwwwtttpppnnnnnnooopppppp|||~~~ssshhhgggkkkjjjdddccchhhmmmnnnoooqqqlllkkklllpppwww|||ssslllkkkjjjiiiggghhhfffeeeccccccccccccdddhhhiiigggaaa\\\[[[```eeennnjjjeeecccdddgggjjjlllqqqxxx}}}{{{uuuoootttoookkkkkkmmmmmmhhhccchhhaaaYYYUUUVVVYYYZZZ[[[^^^ZZZWWWYYY]]]aaabbbbbb^^^^^^___bbbddddddaaa___fffbbb___aaafffjjjllllllmmmmmmlllllllllkkkkkkjjjlllmmmnnnnnnmmmjjjgggeeejjjiiihhhgggffffffgggggggggeeebbbbbbeeellltttyyytttssstttvvvxxxzzzyyyxxxtttuuu|||~~~~~~|||yyywww|||}}}~~~~~~~~~~~~}}}|||wwwttt~~~{{{yyyzzz{{{|||}}}yyy|||}}}}}}}}}vvvssspppnnnoooqqqtttuuuzzz{{{|||}}}}}}~~~|||xxxrrrwww||||||~~~|||yyywwwrrrkkkhhhiiimmmnnnqqquuuxxxyyywwwuuuvvvyyy|||~~~{{{xxxxxxwwwuuusssqqqsssrrrpppnnnmmmnnnsssvvvuuuvvvwwwxxxzzz|||~~~~~~|||{{{{{{~~~~~~}}}vvvsssvvv{{{}}}yyyuuusssnnnrrrssspppnnnnnnmmmjjjeeeeeeeeeccc```^^^^^^^^^fffhhhlllqqqwww}}}}}}~~~{{{|||{{{vvvrrrnnnjjjbbb]]]ZZZYYYYYYZZZVVVXXXYYYUUUOOOLLLLLLNNNUUUWWWZZZZZZXXXUUUSSSRRRNNNQQQUUUWWWWWWUUUTTTSSSPPPOOOOOOOOOOOOOOONNNMMMKKKJJJKKKPPPXXX\\\\\\ZZZdddcccaaa```___]]]ZZZXXXUUUYYY\\\ZZZVVVTTTWWW[[[UUUVVVVVVVVVWWWWWWXXXXXXTTTPPPLLLMMMRRRWWWYYYYYYVVVXXXXXXWWWYYY\\\YYYSSSSSSXXX\\\\\\YYYXXXZZZ^^^gggfffddddddfffjjjnnnqqqmmmjjjiiinnnpppmmmjjjkkknnnqqquuuyyy{{{{{{zzzxxxvvvvvvwwwzzz}}}~~~}}}zzzyyyvvvtttssssssssssssuuuwwwyyyzzzzzz{{{}}}~~~{{{{{{|||~~~wwwwwwvvvuuuuuuwwwxxxyyy{{{zzzzzzzzz|||~~~~~~|||zzzxxxyyy{{{~~~~~~}}}|||zzz{{{zzzxxxuuuvvvvvvvvvwwwxxxxxxwwwvvvvvvvvvwwwyyy||||||zzzxxxsssvvvxxxyyyxxxwwwvvvvvvwwwrrrmmmmmmqqqttttttssswww|||}}}tttuuuzzzvvvpppnnnqqquuuvvvyyy}}}|||wwwqqqpppssswwwyyyyyy}}}xxxrrrnnnmmmnnnppprrrrrrqqqqqqrrrsssuuuvvv{{{|||wwwwww~~~|||zzz|||}}}xxxvvvxxxzzzxxxvvvzzzuuummmiiijjjmmmoooqqqvvvrrrnnnlllnnnqqqssssssmmmmmmooorrruuuvvvuuuttt{{{xxxuuuuuuxxx}}}~~~}}}}}}|||||||||~~~|||yyyxxxyyy{{{}}}|||xxxvvvwww{{{{{{yyyxxxyyy{{{||||||{{{}}}}}}iiihhheeecccdddfffkkknnnzzz}}}~~~ssszzz~~~~~~yyyrrrnnnooorrrssstttwwwyyyxxxuuusssppptttyyy|||~~~~~~}}}}}}~~~|||zzzyyyxxxvvvuuuwww{{{~~~xxxxxxxxxyyyzzz|||~~~~~~}}}~~~|||}}}uuurrruuuzzz|||}}}~~~~~~{{{xxxvvvuuuyyyyyyuuuqqqqqqqqqoooppppppqqqooollliiiiiiiiilllnnnqqquuu{{{zzzxxxyyyyyyvvvrrroookkkfffeeefffhhhiiiiiifffhhhgggeee```^^^^^^___eeegggiiiiiifffcccaaa```___bbbddddddaaa]]][[[[[[YYYZZZZZZZZZZZZZZZ[[[[[[YYY[[[]]]___aaaccceeefffhhhfffeeefffgggfffdddaaadddhhhkkkhhhccc```bbbeeeccccccccccccdddeeeggggggaaa\\\WWWXXX^^^eeeiiikkklllkkkgggccceeegggddd^^^```fffkkkkkkgggdddfffjjjqqqrrrssstttvvvyyy{{{|||yyyuuutttwwwvvvqqqnnnnnnrrrsssvvvyyy{{{|||}}}}}}zzzzzzzzz|||~~~~~~~~~|||{{{yyyyyyxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~}}}{{{{{{zzz{{{}}}}}}zzz{{{{{{|||~~~|||zzzuuuxxx{{{||||||{{{{{{{{{vvvqqqmmmpppvvv||||||zzz{{{~~~yyyvvvwwwxxxxxx{{{~~~xxxvvvxxx{{{|||{{{zzz{{{|||yyyuuussstttvvvyyyyyyyyyzzz|||{{{{{{}}}yyyxxx{{{~~~|||xxxvvvwww{{{~~~}}}yyyvvvuuuvvvxxxxxxsssssstttvvvyyyzzzyyyxxx~~~}}}|||}}}}}}}}}}}}}}}uuutttrrroooooorrrwww|||~~~~~~|||yyyvvvyyy|||~~~|||yyyxxxyyyyyyuuurrrqqqnnnjjjjjjmmmppppppooorrrsssrrrpppnnnlllmmmnnnmmmoooqqqpppllliiifffeeecccfffiiigggccc___^^^______```aaaaaaaaabbbdddfffccchhhlllmmmllllllppptttrrrpppoooppprrrrrrnnnkkkkkknnnppppppmmmlllmmmoooppppppqqqrrrsssssssssssskkkhhheeeeeeiiipppwww{{{{{{zzzvvvrrrsssvvvtttooonnnsssyyyyyywwwuuuwwwzzz{{{|||~~~~~~||||||~~~yyywwwyyyyyyyyyzzz|||}}}~~~~~~~~~~~~||||||||||||}}}~~~~~~}}}~~~|||zzz}}}~~~}}}~~~~~~{{{~~~~~~}}}~~~~~~~~~|||~~~~~~~~~}}}{{{zzzzzz{{{|||{{{xxxvvvsssvvvxxxvvvqqqnnnnnnqqqqqqsssttttttssstttwwwzzzwww||||||}}}~~~~~~~~~{{{~~~zzzuuupppmmmnnnoooqqq{{{xxxwwwxxxxxx{{{|||~~~~~~~~~wwwwwwvvvuuutttsssrrrqqq~~~{{{yyyxxxxxxyyy{{{}}}|||yyywwwvvvuuupppooolllhhheeegggnnntttzzzzzz{{{}}}~~~|||rrrqqqrrruuuzzz~~~nnneeehhhvvvsssllleee^^^QQQMMMGGGAAA>>>???AAACCC|||yyyuuuuuuwww{{{~~~|||{{{{{{}}}{{{zzzxxxvvvuuuvvvxxxyyywwwwwwvvvvvvuuutttttttttnnnpppqqqpppnnnmmmnnnppplllmmmmmmmmmlllkkkiiihhhaaa```^^^\\\\\\\\\^^^^^^```ccceeeeeedddccceeeggghhhhhhfffeeeddddddcccccc___``````aaa```^^^[[[ZZZVVVSSSOOOKKKHHHGGGGGGGGGIIIKKKLLLLLLLLLMMMOOOQQQOOOPPPPPPQQQQQQPPPPPPOOOPPPOOOOOOPPPPPPQQQRRRSSSPPPOOOMMMLLLLLLMMMNNNOOORRRRRRSSSSSSTTTUUUVVVWWWZZZ[[[]]]______]]][[[ZZZYYYZZZ\\\___aaabbbccccccaaaaaabbbccccccbbbaaa```_________^^^\\\YYYWWWUUUNNNNNNMMMLLLKKKIIIIIIHHHMMMLLLKKKJJJIIIIIIJJJKKKMMMTTT[[[]]]ZZZVVVUUUWWWTTTTTTSSSQQQOOOLLLIIIGGGFFFFFFFFFGGGIIILLLNNNPPPMMMLLLJJJHHHFFFEEEEEEEEENNNOOOPPPNNNMMMPPPXXX___[[[ZZZXXXVVVUUUUUUVVVVVV[[[[[[YYYVVVRRROOOLLLJJJCCCBBBCCCEEEIIILLLMMMMMM^^^aaakkk}}}```PPPRRRbbbsss~~~wwwllljjjjjjhhhvvv~~~{{{fffSSSJJJEEE@@@???===:::666444444444444zzz|||~~~~~~~~~~~~|||zzz{{{}}}{{{{{{{{{{{{zzzyyywwwwwwyyyzzzzzzwwwssstttzzzyyyzzz|||||||||~~~||||||~~~~~~}}}~~~~~~{{{yyyyyyzzzzzzyyy{{{{{{zzzwwwvvvxxx{{{yyyxxxvvvssspppnnnlllkkkiiihhhfffdddbbb``````___[[[[[[[[[\\\^^^]]][[[YYYYYYYYYXXXWWWWWWWWWWWWWWW]]]\\\\\\]]]]]][[[XXXUUUVVVXXXZZZ[[[[[[YYYWWWUUUUUUUUUVVVWWWZZZ]]]```bbbeeefffggghhhhhhgggeeedddhhhiiiiiiiiigggfffdddbbbgggddd```___aaaccceeefffgggfffeeehhhnnnqqqrrrqqqnnnkkkfffaaa]]][[[[[[[[[\\\[[[[[[\\\\\\[[[YYYVVVZZZXXXVVVWWWZZZ^^^aaabbb^^^aaaccc```ZZZVVVWWWYYYWWWWWWYYYYYYYYYYYYWWWWWWXXXYYY[[[]]]^^^^^^^^^]]]^^^___bbbeeeeeeeeecccbbbaaa```___^^^]]]\\\\\\\\\\\\YYYUUUTTTUUUXXXZZZZZZVVVXXXYYYWWWRRROOONNNOOOSSSUUUVVVVVVTTTQQQQQQQQQOOOKKKGGGEEEGGGJJJMMMNNNMMMNNNPPPPPPOOOOOOPPPRRROOONNNKKKHHHGGGHHHKKKNNNLLLJJJHHHFFFFFFGGGIIIKKKHHHHHHIIIIIIJJJKKKKKKKKKDDDGGGHHHGGGDDDCCCDDDFFFDDDEEEFFFFFFFFFEEECCCBBBDDDBBB@@@>>>>>>???AAACCC===???BBBBBBAAA@@@BBBDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBBBBAAA???<<<;;;>>>>>>>>>===<<<;;;;;;;;;:::;;;<<<;;;:::;;;<<<>>>======>>>>>>>>>>>>======;;;;;;;;;;;;<<<===>>>???<<<<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<>>>???@@@???AAACCCDDDDDDBBB@@@??????AAACCCDDDDDDCCCAAA@@@???@@@AAACCCCCCCCCBBBAAAEEEEEEEEEDDDBBB@@@>>><<<======>>>???@@@@@@AAAAAA@@@???===<<<<<<>>>@@@AAA;;;>>>BBBDDDDDDCCCBBBBBB@@@@@@AAAAAAAAA@@@>>>===============???AAACCCDDD@@@???>>>>>>>>>???@@@AAA888<<<@@@AAABBBGGGOOOVVVMMMKKKGGGDDDBBBAAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@???======???@@@@@@???BBBCCCHHHTTTdddsss~~~~~~bbbEEE<<>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>????????????????????????????????????@@@@@@??????@@@@@@AAAAAAAAAAAA@@@????????????????????????>>>>>>>>>>>>>>>===>>>???@@@@@@???======AAA???>>>===>>>???>>>===>>>>>>>>>???>>>===<<<;;;@@@@@@??????????????????@@@CCCFFFGGGEEEBBB@@@???@@@@@@@@@@@@??????@@@@@@AAA>>>;;;<<>>>>>???@@@???>>><<<;;;>>>======<<<<<<<<<======<<<:::888888:::<<<======;;;<<<<<<<<<;;;;;;===???===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;:::999888888888999:::;;;999999888888777777666666777777888888888888777777999999999999999999999999666777999999888777999:::<<<;;;:::999888888888888888888666666666666888888999999999:::999999888888888888888888888888888888999888888777777777888888999888777666555666777888;;;;;;;;;;;;::::::::::::999:::::::::;;;===>>>??????@@@AAABBBBBB@@@>>>===999::::::;;;;;;;;;;;;;;;999;;;===<<<;;;::::::;;;;;;:::999888888888::::::===;;;::::::<<<======<<<;;;<<<<<<=========<<<<<<;;;<<<<<<<<<;;;:::999888<<<;;;;;;;;;;;;===???@@@<<<;;;:::;;;<<<===<<<;;;AAA===:::;;;???AAA>>>;;;>>>======>>>???@@@>>>===BBB@@@>>><<<;;;;;;;;;<<<;;;===??????>>><<<<<<<<<;;;??????<<<<<>>IIIGGGBBB;;;666555777999666666666777666666555444777666555444333333333333======<<<;;;;;;;;;<<<<<<::::::999999999::::::;;;???<<<<<>>;;;:::===999888888888888888888999888888888888888888888888777888888999999::::::;;;:::999999888888888888999999999888777777777888888999999999:::::::::;;;;;;:::::::::::::::;;;;;;;;;???>>>===<<<;;;;;;:::;;;:::<<<======;;;999888999;;;:::::::::;;;===???@@@DDDDDDDDDBBB>>>;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===999;;;<<<<<<;;;:::;;;<<<:::<<<<<<999999<<<<<<999===999999;;;<<<<<<===AAA???<<<>>>CCCDDDAAAAAAEEEDDDBBB@@@???AAACCCEEEGGGAAAAAA@@@@@@>>>===<<<;;;@@@AAAAAA@@@AAACCCGGGKKKRRRMMMDDD<<<===AAA???:::>>>===;;;999999:::;;;<<>><<<<<<===>>>===>>>???@@@CCCIIIRRRXXXRRRNNNJJJIIIJJJHHHCCC>>>>>>@@@CCCHHHLLLOOOOOOOOOSSSRRRPPPNNNMMMMMMMMMNNNHHHGGGEEECCCBBB@@@@@@???>>>???>>>===;;;;;;===??????>>>>>>???BBBBBB???======<<<;;;999888888888888555555666666777777888888555555555444444555555555888888888888888888888888666777888888999999888888::::::::::::::::::::::::777777888888888999999999888888999999:::::::::;;;<<<;;;:::999888888777666555555666666666777777777<<<;;;::::::999:::::::::<<<;;;999888888888999999999999999:::;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;999888888999;;;;;;:::<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;===>>>???<<>><<<:::::::::<<<<<<;;;:::;;;===@@@@@@>>><<<:::;;;<<<>>>>>>>>>============<<<<<<<<<=========;;;999999999;;;<<<;;;::::::;;;;;;:::999999:::<<<888888999:::;;;;;;;;;;;;888888999999888888777777888888888888888999:::;;;:::999888777777777888999666666666777777777777777777777777777777777888888888888888888888888888888222444555555555555666888555444444444444444555555777777666555555666777777666666666777777666666555666666666666666666666666666666555555555555666666777777777666666666777777777777777777777888888888888888888888999:::;;;;;;:::;;;===>>>>>>===<<<;;;999999999999999888777666999;;;<<<<<<:::999:::;;;;;;:::::::::::::::;;;;;;999999999999999999::::::::::::;;;<<<============:::<<<>>>???@@@???>>>===;;;::::::999999999999:::===<<<;;;<<<>>>>>>===<<>>===>>>???BBBEEEGGGFFFEEE@@@???>>>===============?????????>>>===>>>???@@@EEEGGGDDD>>>===BBBHHHJJJCCC@@@<<<;;;;;;:::999888888888888777444444555666::::::999888777777666666444333333333333333444444888888777777777888888999:::999888777666555555555888666666888888555555777555555555555555555555555444444444444444444444444444444444444444444444444555444444444444555666666444444444333444444555555666666666666777777777777:::999999999999999999888;;;;;;;;;;;;;;;:::999888777999::::::999888888999::::::999999:::<<<>>>???FFFJJJKKKGGG???999888999999:::<<<>>>???@@@@@@???===???@@@@@@>>>======>>>???AAA???;;;:::======:::<<>>DDDNNNWWWRRROOOKKKHHHHHHKKKOOORRRPPPPPPPPPNNNLLLHHHEEEBBB>>>BBBCCCAAA>>>@@@GGGNNN```]]]RRRGGGKKKSSSMMM>>>???===<<<::::::;;;<<<===<<<<<<:::888777888;;;===999999999:::>>>FFFOOOVVVQQQKKKDDD@@@???>>>;;;999777999===@@@BBBAAA???===@@@???????????????>>>>>><<<;;;:::999888777777777999::::::999888888:::<<<<<<;;;;;;<<<======;;;888888777666555555555555666444444555666777888999999666666666555555666666666777777777777777777777777999999:::;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>???@@@BBBAAA@@@>>><<<:::999888888888999:::;;;<<<<<<===???>>>===<<<;;;:::::::::;;;:::888666555777999:::444444555666777888999999999999888888888888999999;;;999777888:::===??????===<<<:::888999:::===>>>===<<<:::999999:::<<<===:::BBBLLLTTTVVVTTTQQQOOOBBB@@@<<<999888999<<<>>>>>>@@@CCCGGGJJJIIIFFFBBB;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===>>>>>>::::::;;;===>>>===:::777:::;;;;;;999777666777999999:::===???@@@@@@???>>>888999::::::;;;;;;::::::777777666555666888:::<<<<<<;;;:::999888888888999555555555666777777888888777666555555555777888999999999999999999999999999999::::::999777666666777444444555555666777888888777777666666666666777777999999::::::::::::999999999999999999999999999999::::::999999999999::::::<<<======>>>>>>=========<<<<<<<<<======>>>>>>>>>@@@?????????@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAA@@@>>>===<<<;;;>>>@@@AAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBCCCEEEFFFDDDAAA@@@AAACCC@@@AAACCCEEEGGGIIIIIIJJJDDDFFFGGGHHHHHHEEECCCAAA>>>>>>??????@@@?????????BBBBBBCCCEEEGGGHHHFFFEEEFFFFFFEEECCCCCCDDDGGGJJJOOOPPPRRRUUUXXXYYYXXXVVVOOOOOOPPPPPPPPPPPPOOOOOOTTTRRRPPPOOOOOOQQQSSSTTTZZZYYYTTTKKKHHHMMMSSSUUUIIIEEEBBBCCCFFFFFFBBB>>>;;;>>>BBBCCCCCCBBBBBBBBBGGGEEECCC@@@???>>>======????????????@@@AAABBBCCC<<<<<<<<<<<<<<<===>>>???@@@???>>>===;;;;;;:::::::::888:::??????:::888999888888999999999999888888777777777777777777777777888888888777777777666666777777777777888999:::;;;777777777777777888999:::999999:::::::::;;;;;;;;;=========<<<<<<;;;;;;;;;<<<===>>>???>>>===<<<;;;===???@@@@@@@@@@@@AAABBB??????>>>>>>???AAACCCDDDLLLTTTXXXSSSJJJEEEDDDDDDCCCEEEHHHKKKLLLLLLKKKJJJNNNOOOOOONNNLLLJJJIIIJJJQQQTTTSSSOOOMMMNNNLLLHHHDDDLLLPPPNNNPPPTTTOOOEEEEEECCCCCCGGGLLLTTT\\\aaa[[[ZZZWWWSSSRRRTTTWWWZZZTTTUUUVVVUUUSSSOOOKKKIIIIIIKKKLLLIIIFFFHHHOOOUUUbbbfffbbb\\\fffrrrgggPPPJJJIIIGGGFFFFFFGGGIIIJJJGGGDDDBBBEEEJJJMMMMMMLLL???@@@AAADDDGGGKKKPPPRRRNNNJJJCCC???>>>>>>===<<<888;;;>>>???===:::666444777777888999:::999999999::::::999999999999::::::888:::;;;;;;::::::<<<============>>>>>><<<;;;999777777666666666666777777999999999::::::;;;;;;;;;:::999999888888999999:::888888888888888888888888<<<<<<===>>>>>>>>>>>>===::::::::::::::::::::::::=========>>>>>>>>>??????BBBAAA@@@@@@AAACCCFFFHHHHHHGGGFFFDDDCCCAAA@@@???@@@@@@AAACCCDDDFFFGGGGGGIIIHHHGGGEEEDDDCCCBBBBBBCCCAAA>>><<<<<<>>>@@@BBB<<<<<<======>>>>>>??????@@@???>>>===>>>???@@@AAABBB@@@???@@@CCCGGGJJJJJJIIIGGGDDDAAAAAACCCFFFHHHKKKIIIEEEBBB@@@@@@AAAAAADDDKKKUUU]]]```___]]]\\\QQQNNNIIIEEECCCEEEIIIKKKKKKMMMQQQVVVXXXXXXUUUTTTJJJIIIHHHGGGEEEDDDCCCBBBDDDDDDEEEFFFGGGHHHHHHHHHEEEFFFHHHKKKKKKIIIDDD@@@EEEEEEDDDBBB???>>>>>>@@@DDDEEEHHHJJJKKKJJJHHHFFFAAAAAABBBCCCDDDEEEEEEEEE@@@???>>>===>>>@@@CCCEEEGGGGGGFFFEEEDDDCCCCCCCCC???????????????@@@@@@@@@???>>><<<<<<<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHGGGCCC???;;;::::::<<<===>>>??????@@@@@@@@@@@@??????????????????@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSRRRRRRSSSSSSRRRQQQOOOOOOOOOPPPPPPOOONNNMMMLLLLLLFFFKKKQQQUUUVVVTTTSSSRRRUUUVVVXXXZZZ[[[[[[ZZZZZZXXX\\\^^^[[[UUUQQQRRRUUUTTTVVVYYY\\\```cccdddeee^^^^^^^^^\\\XXXRRRLLLIIIGGGIIILLLNNNPPPQQQQQQQQQRRRRRRUUUXXX\\\^^^]]]\\\]]]___^^^ZZZVVVWWW\\\aaalllllllllnnnnnnmmmjjjgggjjjjjjkkklllkkkjjjhhhgggnnnmmmkkkkkkmmmnnnnnnnnnmmmkkkeee\\\ZZZ```fffgggbbb\\\XXXXXX\\\]]]WWWQQQQQQSSSVVVWWWVVVTTTSSSSSSTTTRRRNNNJJJHHHGGGGGGGGGLLLLLLLLLLLLLLLMMMNNNNNN::::::::::::;;;;;;<<<=========<<<;;;:::::::::::::::;;;@@@FFFFFF@@@;;;;;;777777888999999888777777777777777777777777777777999999888888777666666666555555555555666888999:::666666666666666777888999777888888888888999999999:::999999888888777777777777888999:::::::::999888<<<===????????????AAACCC============>>>@@@AAACCCKKKVVV]]]YYYSSSPPPPPPNNNFFFHHHKKKMMMMMMLLLJJJHHHKKKMMMNNNNNNLLLKKKLLLLLLSSSXXXZZZYYYXXXXXXUUUPPPHHHMMMOOOOOOVVV\\\WWWKKKCCCEEEGGGIIILLLPPPRRRSSSNNNPPPPPPOOOLLLKKKLLLNNNLLLNNNPPPQQQQQQOOOMMMKKKOOONNNMMMKKKJJJLLLPPPSSSQQQYYYYYYXXXgggyyysss___UUUTTTQQQNNNMMMMMMMMMNNNOOOJJJIIIQQQ^^^ccc^^^WWWGGGFFFEEEEEEFFFIIIKKKLLLLLLIIIFFFCCCAAA???===<<<999<<<>>>===999555222111555555666777777777777666666555555555666777777888333555666666666555666888777888999999888777666555444444444333444444555666::::::999999888888777777777666666555555666666777888888888888888888888888777888999999::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;>>>===<<<<<<===???BBBDDDAAAAAAAAA@@@??????>>>>>>===>>>???AAABBBDDDEEEFFFKKKJJJIIIGGGFFFEEEEEEEEEGGGEEEBBB@@@@@@BBBEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGFFFFFFFFFGGGIIIJJJGGGEEEDDDFFFJJJMMMOOOPPPUUUSSSPPPMMMLLLMMMOOOQQQUUUSSSQQQNNNLLLLLLLLLMMMPPPTTT[[[___aaabbbbbbccc]]]ZZZUUUQQQPPPQQQTTTWWWRRRTTTVVVXXXYYY[[[\\\]]]XXXXXXVVVUUUSSSRRRQQQPPPTTTUUUVVVXXXYYYYYYYYYYYYTTTUUUWWWZZZZZZXXXSSSOOORRRRRRRRROOOLLLJJJJJJKKKNNNOOOQQQRRRRRRPPPMMMKKKHHHHHHJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIJJJLLLOOOQQQQQQQQQQQQPPPOOONNNMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJIIIGGGFFFGGGHHHKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJGGGBBB>>>======BBBCCCCCCDDDDDDCCCCCCBBBGGGHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIKKKLLLLLLLLLKKKJJJMMMMMMNNNOOOOOOPPPQQQQQQOOOPPPQQQSSSUUUXXXZZZ\\\\\\[[[[[[YYYWWWVVVTTTSSSSSSTTTTTTUUUUUUTTTTTTTTTPPPWWWaaahhhkkkiiifffdddkkklllnnnooopppppppppoooeeeiiikkkggg```[[[\\\^^^bbbdddggglllppptttvvvwwwqqqpppnnnjjjeee^^^XXXTTTSSSTTTWWWYYY[[[\\\\\\\\\^^^___bbbggglllooopppppprrrssssssnnnhhhggglllrrruuutttssssssrrrpppllliiittttttttttttrrrpppmmmlllrrrrrrsssuuuwwwwwwtttrrrmmmkkkfff```aaahhhmmmmmmkkkeee___^^^ccceeeaaa\\\WWWXXXXXXWWWUUUTTTUUUVVVUUUSSSOOOLLLIIIHHHHHHHHHJJJIIIHHHGGGGGGGGGGGGGGG777777777777777777888999888888777777777777777888777888===DDDDDD>>>999888666777888999999888777666666666666666666666666666999888888888777777666666444444444444555666777888666666555555555666777777555555666666666777777777666666666666555555555555444444555666777777777777888:::;;;;;;:::;;;>>>@@@;;;;;;;;;;;;<<<>>>???AAAHHHTTT[[[XXXUUUVVVVVVRRRAAACCCEEEFFFFFFEEEBBBAAA>>>AAACCCEEEEEEFFFHHHIIIIIIOOOSSSTTTVVVXXXVVVRRRIIIIIIGGGHHHOOOWWWYYYVVVMMMNNNMMMIIIHHHJJJJJJGGGEEEIIILLLLLLIIIFFFFFFFFFMMMNNNPPPRRRSSSSSSRRRQQQQQQPPPOOOMMMLLLLLLNNNOOOJJJNNNMMMLLLYYYmmmssskkk^^^\\\WWWSSSOOOLLLKKKKKKLLLHHHHHHQQQ^^^ccc]]]TTTOOOJJJBBB>>>???CCCHHHKKKNNNMMMKKKIIIFFFCCCAAA@@@???AAAAAA>>>999555555666444444444444333333333333222222222222333444555555111333444444333333333444333555777777555444444444666555555555555555666666;;;:::999888777666666555666555555555555555555666666666666666666666666666555666666777888777777777777777777777777777777777777777888888888999999999999999888888999;;;===>>>::::::::::::;;;;;;;;;;;;888888999;;;<<<>>>??????BBBAAA@@@@@@????????????CCCBBB@@@??????AAACCCEEEGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCCCCDDDDDDEEEFFFGGGDDDCCCCCCEEEHHHKKKKKKKKKPPPOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOONNNPPPSSSTTTTTTUUUVVVXXXTTTRRRPPPMMMLLLMMMNNNOOOLLLMMMNNNNNNOOOQQQUUUXXXUUUTTTTTTSSSSSSTTTUUUUUUWWWXXXYYY[[[[[[[[[ZZZYYYSSSSSSTTTVVVWWWVVVSSSPPPQQQQQQPPPNNNKKKIIIIIIJJJMMMNNNOOOOOONNNLLLJJJHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJKKKJJJJJJIIIHHHGGGLLLKKKJJJIIIHHHFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBAAA>>><<<<<<===>>>???@@@AAA@@@???>>>===BBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJHHHIIIJJJLLLOOORRRTTTVVVWWWVVVTTTRRRPPPOOOMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLSSS]]]eeegggfffcccaaaaaaaaabbbcccdddddddddddd___aaacccaaa\\\XXXWWWXXXYYY[[[^^^bbbeeehhhjjjjjjeeeddddddbbb___\\\YYYWWWYYYYYYZZZZZZ[[[ZZZZZZZZZYYYZZZ[[[```eeeiiikkkllllllnnnmmmiiicccbbbeeejjjfffeeeddddddddddddbbb```gggfffeeedddbbb___]]]\\\``````bbbeeeiiihhhddd___]]]\\\YYYVVVXXX^^^aaa```ZZZUUUQQQQQQUUUXXXWWWUUUMMMMMMLLLJJJHHHIIILLLOOOJJJHHHFFFCCCAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<999999888888777777888888999999888777777777777777444444777<<<===888555666777888999::::::999888777777777777777777777777777999999999999888888888888666555555555666777888888888888777777666666777777555555666666666777777777777777777777777888888888666666666666777888999:::999:::;;;::::::;;;===@@@<<<<<<<<<<<<===???@@@BBBCCCMMMSSSOOOOOOSSSQQQJJJ@@@AAACCCDDDDDDCCCAAA@@@???AAADDDEEEEEEEEEFFFHHHFFFJJJLLLKKKMMMQQQRRRPPPIIIHHHIIIKKKKKKLLLSSS[[[XXX[[[YYYSSSPPPQQQOOOJJJIIIMMMRRRRRRNNNKKKKKKMMMJJJJJJKKKLLLLLLLLLKKKKKKOOORRRTTTQQQKKKHHHJJJNNNLLLMMMLLLIIINNNZZZdddhhh]]][[[VVVRRRNNNKKKJJJJJJHHHFFFFFFKKKQQQSSSOOOKKKKKKEEE???<<<>>>BBBFFFHHHKKKJJJIIIGGGEEEDDDEEEEEEEEEEEEDDD???999888;;;???888666555333222111222222333333333333444555666666444666888888666555555555444777::::::888777777888999999888888888888888888:::999999888888777777777777666666666666666666777444444444444444444444444666666777888888888888888777777777777777777777777888888999999999:::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::777888999:::;;;<<<===>>>::::::::::::;;;;;;<<<===???>>>>>>===>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGFFFDDDCCCEEEFFFHHHHHHHHHGGGFFFDDDEEEGGGIIIKKKKKKLLLLLLGGGIIIJJJJJJIIIIIIIIIJJJGGGGGGGGGFFFFFFEEEEEEDDDEEEGGGHHHHHHHHHIIIMMMPPPKKKKKKJJJJJJKKKLLLMMMNNNLLLMMMNNNOOOPPPOOOMMMLLLHHHGGGGGGGGGIIIJJJIIIGGGGGGGGGGGGDDDAAA@@@@@@AAADDDDDDDDDDDDDDDCCCBBBAAA???@@@AAABBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>??????======>>>??????>>>===<<>>===<<<;;;;;;:::======<<<<<<;;;:::::::::::::::::::::::::::::::::999;;;<<<;;;:::999:::;;;777888:::<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<======????????????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFJJJPPPTTTUUUUUUUUUUUUNNNNNNMMMMMMMMMNNNNNNOOORRRSSSTTTUUUUUUSSSRRRQQQOOOPPPQQQRRRSSSTTTTTTTTTOOOOOOPPPQQQRRRTTTUUUVVVXXXXXXWWWWWWVVVWWWWWWWWWRRRQQQQQQSSSWWW\\\^^^___[[[\\\\\\ZZZWWWVVVYYY[[[[[[YYYWWWWWWXXXYYYYYYXXXYYYXXXWWWUUUSSSRRRRRRQQQRRRQQQQQQTTTXXXYYYUUUQQQPPPQQQOOOMMMOOOSSSRRRNNNJJJHHHGGGHHHIIIJJJHHHGGGDDDDDDCCCBBB@@@AAACCCEEE???>>>>>>===<<<;;;::::::::::::999999999999999:::;;;:::999888888888888888;;;:::999888777666666666666333444888888666555888666777999::::::999777666444444444444444444444444777777777777777777777777555555444444555555666777888777777666555555555555333333444444444555555555666777777777888888999999777666666666777888:::<<<::::::;;;:::::::::===???;;;;;;;;;;;;<<<>>>@@@AAA;;;DDDHHHCCCCCCHHHEEE<<>>>>>@@@DDDGGGDDDDDDAAA;;;666666;;;AAA===;;;888555333333333444444444444444555555666777666888:::999777666555555444888;;;;;;999888999;;;999888777666666666666666444444444555555555555555444444444333333444444444555555555555555555555555444444555666666666666666888888888888888888888888666666777777777888888888999999:::;;;;;;::::::999::::::999999999888888888888999999:::;;;<<<======::::::;;;;;;===>>>???@@@???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCC@@@BBBCCCEEEFFFFFFEEEDDDAAAAAACCCEEEGGGFFFDDDAAA@@@CCCGGGKKKLLLLLLJJJHHHGGGIIIKKKMMMNNNNNNMMMLLLHHHJJJLLLLLLKKKIIIIIIIIIEEEFFFHHHIIIIIIHHHFFFDDDDDDGGGIIIIIIHHHIIILLLOOOKKKJJJIIIGGGGGGGGGHHHIIIDDDEEEGGGHHHGGGFFFDDDCCCCCCAAA??????AAACCCDDDDDDCCCCCCCCCAAA>>><<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999999999:::<<<======<<<;;;:::888888888888888888777777:::::::::999888777555444888888888888888888888888:::;;;<<<;;;999888888999333555888:::<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;::::::;;;======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888999999;;;<<<<<>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIGGGFFFEEEHHHJJJKKKLLLLLLMMMOOOQQQMMMLLLKKKJJJJJJJJJLLLLLLJJJJJJLLLOOORRRSSSRRRPPPRRRRRRQQQQQQPPPNNNMMMLLLFFFGGGHHHKKKNNNSSSWWWYYYVVVUUUUUUUUUUUUWWWYYYZZZUUUSSSQQQRRRUUUYYY[[[\\\UUUUUUVVVVVVUUUUUUWWWXXX\\\ZZZWWWUUUVVVXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSRRROOOMMMOOOTTTVVVTTTQQQOOOPPPNNNMMMNNNOOOKKKEEEHHHIIIJJJJJJHHHEEEBBB@@@AAAAAAAAA???===;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999888888888888999:::;;;;;;:::999888888777777888888888888888888888888888888888777777666555444444444777777777777777777777777444444444555555555555666555555666666666666555555777666444333444555777888777777666666555555555444777777777777777888888888444444444555666888999:::::::::999888888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@BBBDDDFFFHHHHHHGGGEEECCCHHHHHHHHHGGGFFFEEEDDDCCCEEEIIIMMMOOOMMMJJJGGGFFFOOOOOOMMMJJJGGGFFFHHHJJJLLLQQQVVVUUUQQQMMMLLLMMMUUU\\\^^^ZZZ\\\```YYYMMMOOONNNNNNNNNNNNOOOOOOPPPNNNMMMLLLKKKKKKMMMOOOPPPNNNOOONNNJJJEEEDDDFFFIIIOOOOOONNNLLLKKKJJJJJJIIINNNNNNNNNMMMLLLKKKJJJIIINNNLLLJJJHHHGGGFFFDDDBBBCCC@@@======>>>???===;;;;;;<<<======>>>=========;;;BBBEEE@@@<<<>>>CCCEEECCC@@@===<<<;;;999777555888:::;;;<<<<<<:::888777777<<>>???>>>;;;777555666666555555555555666666666666666666666666666666555555555555555555555555333333333444444444444555777777777666666666666666999888777666666666888888888777666555555666777777888888777777888888999:::===<<<;;;:::999888888888999:::;;;<<<===>>>???@@@;;;;;;;;;;;;<<<===?????????@@@@@@???===<<<===???;;;???CCCEEECCCCCCEEEHHHDDDDDDEEEGGGHHHFFFBBB???BBBBBBCCCEEEHHHIIIHHHFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNJJJLLLMMMOOONNNMMMKKKJJJIIIGGGIIILLLLLLHHHFFFGGGMMMLLLKKKLLLNNNOOOOOONNNPPPNNNKKKJJJKKKJJJIIIHHHMMMKKKIIIHHHHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEECCCBBBAAA@@@???BBBAAA???======>>>???AAA===>>>???@@@AAABBBBBBAAA???>>>===;;;::::::::::::======<<<<<<;;;;;;;;;;;;999999999999999999999999:::::::::999999999888888777777777777888999999:::888888888888888888888888555666888999999888777555555999<<<;;;888666999<<<======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<;;;999888777::::::;;;<<<=========<<>>===>>>???AAABBBEEEEEEDDDCCCBBBDDDHHHKKKEEEEEEFFFGGGGGGHHHIIIIIILLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIGGGFFFLLLKKKIIIJJJLLLMMMMMMLLLRRRNNNJJJIIIKKKMMMMMMLLLEEEGGGLLLRRRVVVTTTNNNHHHOOOOOOOOOOOOMMMKKKIIIGGGGGGHHHJJJLLLNNNOOOPPPPPPWWWWWWUUUPPPLLLMMMTTT[[[PPPPPPOOOOOOQQQSSSVVVWWWRRRVVVXXXTTTMMMIIILLLQQQXXXYYY[[[ZZZWWWSSSQQQQQQUUUUUUTTTRRRQQQPPPOOONNNSSSRRRRRRRRRSSSRRROOOLLLMMMMMMMMMMMMLLLLLLLLLLLLHHHIIIJJJIIIHHHEEEBBB@@@>>>>>>???@@@@@@>>>:::777;;;;;;:::::::::999999999888999999::::::999999888888888777666666666666777777777777777777777777777666666555555444333333222555555555555555555555555333444444444555555555555444555555666666555555444555444333222333444666777666666666555555555444444666666666777777777888888777777666666666666777777777777777777777888:::;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>???AAACCCEEEGGGGGGFFFFFFHHHHHHHHHGGGGGGEEEDDDDDDDDDGGGKKKMMMLLLIIIGGGFFFQQQQQQPPPMMMIIIGGGHHHIIIIIINNNSSSSSSOOOLLLLLLMMMUUUZZZXXXSSSUUU[[[YYYPPPRRRRRRQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMNNNOOOPPPOOONNNLLLIIIFFFEEEFFFHHHNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKNNNLLLJJJHHHGGGFFFCCCAAACCC@@@===<<<======;;;999;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@???CCCHHHIIIGGGEEEBBB>>><<<;;;:::888777999;;;<<<>>>>>>>>><<<<<<777;;;??????;;;888888::::::;;;<<<===<<<999666555555555444444444444555555555555555555555555555555444444444444444444444444333333444444444555555555666666666666777777777777888777666555555666777777888777666555555666777888888888888888888999999:::<<<<<<;;;:::999999999999999::::::;;;<<<===>>>>>><<<<<<<<<<<<===>>>???@@@>>>?????????======???@@@@@@BBBDDDEEEDDDCCCDDDDDDDDDDDDEEEGGGIIIIIIGGGEEEDDDDDDDDDGGGIIIJJJHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNIIIKKKLLLNNNPPPPPPPPPOOONNNLLLMMMPPPPPPLLLJJJLLLOOONNNMMMMMMOOOPPPOOONNNSSSSSSQQQPPPOOONNNNNNNNNOOOLLLJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@???@@@???>>>===<<<===>>>>>>===>>>???@@@@@@AAAAAAAAA???>>>===<<<;;;:::::::::<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999888888888888666666666777888:::;;;<<<999999999999999999999999666777888999999888666555444777::::::777555777:::;;;;;;;;;:::::::::999999999:::;;;;;;;;;:::999888:::;;;;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCBBBAAACCCFFFIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIMMMMMMLLLIIIFFFEEEFFFHHHKKKIIIHHHIIIKKKMMMMMMLLLMMMJJJHHHIIIKKKKKKJJJHHHHHHIIILLLPPPRRRPPPJJJEEENNNMMMMMMMMMLLLKKKJJJJJJIIIIIIKKKMMMNNNPPPPPPQQQSSSTTTRRRMMMIIIJJJOOOUUUPPPOOONNNMMMNNNOOOQQQRRRNNNQQQRRROOOKKKHHHJJJLLLSSSUUUWWWVVVTTTQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLMMMMMMMMMKKKIIILLLLLLKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFDDDCCCAAA@@@>>>======>>>???>>>;;;888:::999999999888888888888777777888888888888777777777666555555444444555555555555555555555555555555444444333333222222111111222222222222222222222222333333333333444444444444333444444555555444444333333222111111111222444555555555555555444444444444444444555555666777888888:::999888666555555555555444666777777777777999;;;999999999999999999999999999999::::::;;;<<<<<<<<<<<<===???AAADDDFFFGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDBBBEEEIIIJJJJJJHHHGGGGGGOOOPPPPPPMMMJJJGGGFFFFFFEEEIIINNNOOOMMMLLLLLLMMMVVVWWWSSSLLLMMMUUUWWWSSSTTTTTTTTTTTTRRRPPPNNNMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOLLLIIIGGGGGGGGGFFFEEEKKKLLLNNNPPPPPPNNNLLLKKKFFFGGGIIIKKKLLLMMMMMMMMMMMMKKKIIIHHHHHHGGGEEECCCCCCAAA???=========;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;@@@JJJSSSQQQJJJGGGCCC>>>;;;::::::999999>>>>>>???@@@???>>>===<<<555999<<<<<<999777777888999999999999888777555444444333333222222333333444444444444444444444444444444444444444444444444444444444444444555555555555555555666666777777888888777666666555555666666777777666555555555666777888999888888888888999::::::;;;;;;:::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<======>>>???@@@===>>>???>>>>>>>>>@@@BBBFFFEEEDDDEEEEEEDDDBBBAAACCCBBBCCCFFFIIIJJJJJJIIIFFFFFFFFFHHHIIIJJJHHHFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMFFFGGGIIIKKKNNNPPPRRRSSSQQQOOOPPPTTTTTTQQQOOOQQQRRRPPPOOONNNPPPPPPOOONNNSSSUUUVVVUUUQQQOOOQQQSSSQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCBBBAAA@@@@@@??????============<<<<<<<<<<<<======>>>>>>???@@@@@@@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888777777777777444555555666888:::<<<===::::::::::::::::::::::::777888999999999777666555222666888888555444666888999999999888888888888888888999::::::;;;:::::::::;;;;;;;;;;;;;;;;;;:::999<<<===>>>???@@@@@@@@@@@@AAAAAABBBAAA@@@AAADDDFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIMMMMMMLLLHHHCCCBBBGGGMMMIIIHHHGGGIIILLLNNNNNNNNNJJJJJJJJJKKKLLLKKKIIIFFFIIIJJJKKKMMMOOONNNJJJGGGLLLKKKJJJIIIIIIJJJLLLMMMJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSRRRNNNJJJIIILLLOOORRRQQQOOONNNMMMMMMNNNOOOOOOPPPPPPPPPPPPNNNMMMLLLNNNPPPRRRRRRQQQOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>===<<<<<<======;;;:::888888888777777777777666555666666777777666666555666666555444444444444444444444444444444444444444333333333222222111111111111111111111111111111111222222222222333333333444222333333333333333333222222222111111111222333444444444444444333333333333111222333444555666777888999999777666555555444444555888::::::777666777999888888888888888888888888888888888999::::::;;;;;;;;;;;;<<<===@@@CCCEEEGGGFFFFFFFFFFFFFFFFFFEEEEEE???BBBEEEGGGGGGFFFFFFGGGHHHJJJLLLKKKHHHEEEDDDCCCBBBFFFJJJMMMLLLLLLMMMNNNWWWVVVQQQJJJJJJQQQTTTSSSSSSTTTUUUUUUTTTRRROOOMMMNNNOOOQQQRRRRRRRRRPPPOOONNNKKKGGGFFFGGGHHHEEECCCHHHJJJNNNQQQQQQPPPMMMKKKFFFGGGIIIKKKLLLMMMNNNNNNKKKJJJIIIIIIJJJJJJIIIHHHFFFDDDBBB@@@???>>>======;;;;;;:::999999888888888::::::;;;AAAMMMUUUSSSKKKFFFAAA<<<999888888999888BBBAAA@@@???<<<999777555444666999999777555555666888777666555555444444444333333222222222222333333222222222222222222222222333333333333333333333333333444444444444555555555444444555666777888888888666666666666666777777777666666555444555666777888888888888888888999::::::999999999999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===============>>>???@@@;;;===>>>>>>>>>@@@BBBDDDIIIFFFCCCDDDFFFFFFCCC@@@AAAAAAAAACCCFFFHHHHHHHHHGGGFFFFFFHHHIIIHHHFFFDDDEEEFFFGGGHHHJJJLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLEEEEEEFFFHHHJJJMMMOOOQQQNNNLLLNNNSSSTTTRRRSSSUUUSSSQQQOOONNNOOOOOONNNMMMPPPTTTWWWUUUQQQNNNQQQTTTSSSRRRPPPPPPPPPQQQOOONNNLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDCCCBBBAAA???>>>>>><<<============<<<;;;;;;===============>>>>>>??????>>>===;;;::::::::::::::::::::::::::::::999999999999999999999999999999777777777666666666666555555555555666777999:::;;;888888888999999999999999888888888888888777555555333555777777555555666777888888888888777777777777777777888999::::::;;;;;;:::;;;;;;;;;:::999888888:::;;;===???@@@@@@???>>>???AAAAAAAAA@@@@@@BBBDDDFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHGGGGGGHHHKKKMMMIIICCCCCCIIIOOOIIIHHHHHHJJJMMMOOOPPPPPPMMMMMMMMMMMMNNNMMMLLLKKKIIIJJJKKKMMMNNNPPPPPPOOOLLLKKKHHHGGGHHHJJJNNNPPPLLLLLLMMMMMMNNNOOOPPPPPPVVVVVVVVVSSSPPPNNNNNNOOORRRRRRQQQPPPOOOPPPPPPQQQPPPOOOPPPRRRTTTTTTPPPMMMKKKMMMOOOOOONNNNNNNNNOOOTTTRRRPPPNNNLLLKKKKKKKKKLLLJJJGGGGGGIIIJJJKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA???>>>===>>>@@@AAABBB???<<<;;;;;;<<<;;;:::888888888777777777666666555555666666666666555555666666555444444444444555444444444444444444444444333333333222222222222222111111111111111111111111111111111111222222222222111111222222222222111111222222222222222333333333222222222222333333333333000111111333444555666666666666555555444555555666888<<<>>>===888555444666888888888888888888888888777777888888999::::::;;;;;;;;;::::::<<<>>>AAABBBCCCCCCDDDDDDDDDDDDDDDCCC===@@@BBBCCCCCCCCCEEEFFFCCCEEEHHHIIIHHHFFFEEEEEEBBBEEEHHHJJJKKKLLLLLLMMMUUUUUURRRMMMKKKNNNPPPPPPOOOPPPRRRTTTTTTRRRQQQOOOMMMNNNPPPRRRRRRQQQPPPNNNLLLIIIFFFEEEGGGGGGEEEBBBEEEHHHLLLPPPQQQOOOLLLJJJHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHHHHIIILLLMMMMMMLLLHHHGGGFFFDDDBBBAAAAAAAAA<<<;;;:::888777777777777888<<>>===<<<:::777555333111333444666666555444444555666555444333222222333333444444333333333333444444222222222222222222222222333333333333333333333333333333333333444444444444333333444555666666777777555666666777777888888888666555444444444666777888888888777777888888999:::888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???;;;<<<>>>??????@@@CCCFFFGGGEEEBBBCCCFFFGGGEEEBBBDDDBBBBBBCCCEEEGGGFFFFFFFFFEEEEEEFFFGGGGGGEEECCCDDDEEEFFFHHHJJJKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGHHHIIIKKKLLLMMMIIIGGGJJJOOORRRQQQSSSWWWTTTQQQNNNMMMMMMNNNMMMMMMOOOSSSWWWVVVQQQOOOQQQTTTTTTSSSRRRRRRSSSRRRQQQOOOLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFDDDAAA???============>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;<<<======>>>===<<<:::999999999888888888888999999999999999888888888888888888888888666666555555555444444444666666555555555666777777555555666666666777777777777777777777666666555555333555666777666666666777777777777777777777777888555666666777888999::::::999999::::::999888777777888999;;;===>>>>>>>>>===???@@@BBBBBBAAA@@@AAABBBBBBBBBCCCDDDEEEGGGGGGHHHFFFFFFGGGFFFFFFEEEDDDDDDFFFKKKOOOMMMGGGCCCFFFJJJJJJIIIIIIKKKNNNQQQRRRRRRPPPPPPNNNMMMLLLLLLNNNOOOMMMMMMNNNNNNOOOQQQSSSTTTOOOLLLIIIGGGHHHKKKOOORRRQQQPPPPPPPPPQQQSSSTTTUUUYYYYYYYYYWWWTTTRRRPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSNNNMMMLLLOOOSSSSSSPPPKKKKKKMMMOOOOOONNNMMMNNNOOOSSSRRRPPPMMMLLLLLLLLLLLLLLLJJJHHHGGGIIIKKKKKKKKKFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@>>><<<<<<>>>@@@AAAEEEBBB>>><<<;;;;;;:::999888888888888777777777777555555666666666666555555666555555444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111111222000000000111111000000000111111111222222222222222111111111111222222222222000000111111222333444444333333333333333444555666999>>>AAA???999444333444777777777777777777777777666666777777888999999999:::999999999999;;;===>>>??????@@@AAABBBBBBBBBAAA<<<>>>@@@@@@@@@AAACCCDDDBBBEEEHHHIIIIIIHHHHHHHHHCCCDDDFFFHHHJJJJJJJJJJJJPPPQQQPPPMMMKKKJJJLLLMMMKKKLLLNNNOOOQQQQQQQQQPPPLLLMMMOOOPPPQQQPPPNNNMMMIIIHHHFFFFFFFFFEEECCCBBBCCCEEEJJJMMMNNNMMMJJJHHHHHHIIIIIIJJJKKKKKKJJJJJJHHHGGGGGGHHHKKKLLLLLLKKKFFFGGGFFFEEEBBBAAABBBCCC===<<<:::888777666777777777<<>>??????AAADDDFFFEEEDDDBBBCCCDDDEEEEEEEEEFFFFFFEEEFFFHHHHHHGGGEEEEEEEEEEEEFFFGGGGGGEEECCCBBBCCCEEEFFFHHHJJJLLLLLLIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKHHHFFFHHHNNNPPPPPPRRRVVVTTTQQQNNNLLLMMMNNNNNNMMMPPPSSSVVVVVVTTTSSSSSSUUURRRQQQPPPQQQRRRQQQOOOMMMJJJJJJKKKJJJJJJIIIHHHGGGIIIHHHFFFDDDBBB@@@>>>===>>>=========<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<;;;:::999888777777777777777777888888888888888666666666666666666666666555444444444333333333333666555444444333333444444222333333444444555555555555555444444444555555555444444555666666666666555666666666666777777777777444444444555555777888999888888888888888888777666666777888:::;;;<<<<<<<<<===@@@BBBBBBAAA@@@???@@@??????@@@BBBDDDEEEGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCGGGLLLQQQPPPJJJDDDBBBCCCJJJIIIIIIKKKNNNQQQQQQQQQOOONNNLLLJJJHHHIIILLLOOOQQQQQQQQQOOONNNNNNQQQSSSRRRPPPLLLIIIIIILLLPPPSSSTTTSSSSSSSSSTTTVVVXXXZZZXXXXXXXXXVVVUUURRRPPPOOOLLLMMMNNNOOOQQQRRRSSSSSSQQQOOOOOOQQQTTTTTTRRROOONNNOOOPPPOOOMMMMMMMMMOOOLLLKKKJJJIIIJJJLLLNNNPPPJJJIIIGGGGGGHHHIIIIIIHHHEEEEEEDDDCCCBBBBBBAAA@@@AAA@@@>>><<<<<<===???@@@DDDAAA===;;;::::::999777888888888888777777777777555555555666666555555555444444333222222222222333111111111111111111111111000000000000000000000000111111111111111111111111/////////000000000111111/////////000000///////////////000000111111111000000000000111111111222222000000000111111222222222222222111111222222333444666<<>>????????????<<<===>>>>>>===>>>@@@CCCBBBDDDGGGHHHGGGFFFGGGHHHDDDDDDDDDFFFGGGGGGGGGFFFHHHIIIIIIIIIGGGFFFHHHLLLIIIIIIJJJKKKLLLMMMNNNOOOKKKKKKMMMNNNNNNNNNMMMLLLFFFGGGHHHFFFDDDCCCBBBCCCAAADDDGGGJJJJJJIIIHHHFFFEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHGGGEEEAAACCCCCCBBB??????@@@BBB???===:::888666666666777666:::;;;888888;;;<<<:::777555333333444666666555222222222222222333444444333222222333444444444444333333333333222222222222222222111111111111222222222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222111222333555555666555555444444333333444555777888555555555555555666777777666666555555555666666777777777888999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===?????????AAACCCFFFDDDDDDDDDCCCAAABBBCCCEEEEEEEEEFFFGGGIIIIIIFFFDDDEEEEEEEEEGGGHHHHHHFFFDDDAAABBBCCCEEEGGGIIIKKKKKKFFFGGGHHHHHHIIIJJJKKKKKKMMMMMMNNNNNNMMMLLLJJJIIINNNLLLLLLPPPRRRQQQRRRVVVTTTQQQNNNMMMMMMOOOPPPPPPQQQRRRTTTUUUVVVUUUTTTSSSNNNMMMMMMMMMNNNMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDCCCAAA@@@??????======;;;:::::::::;;;<<<<<<;;;999888888999:::;;;;;;:::999777666666555555666666666777777888888888555555555555555555555555444333333333333222222222333222222222222222333333111111222333333444555555222222222222333444555555333222333444555555444333444444444444555555555666444333333333333444666777666666777777888777777777555555555666888999;;;<<<;;;>>>AAAAAA@@@>>>======>>>>>>???AAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFIIIMMMNNNLLLHHHEEEDDDIIIHHHHHHIIILLLNNNOOOOOOKKKLLLLLLJJJHHHHHHJJJLLLNNNOOOOOOMMMKKKLLLNNNQQQWWWTTTPPPLLLLLLMMMPPPSSSRRRQQQQQQQQQSSSUUUXXXZZZWWWVVVUUUTTTSSSRRRPPPOOOMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRRRRRRRSSSTTTSSSSSSPPPQQQQQQOOOLLLKKKKKKMMMIIIHHHGGGGGGHHHKKKNNNPPPJJJIIIHHHIIIIIIIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@???@@@???===<<<<<<<<<<<<===>>><<<:::999::::::888777777777777666666666555555333333444444444444333333333222222111000111111111000000000000000000000000.........///////////////000000000000000000000000////////////000000000000......////////////......---......///000///////////////000000111111111222000000000000111111111111222222111111000111111222333:::@@@???888222222444222222222222222222222222222222333444444555555666444444555777888:::;;;;;;999999;;;<<<============<<<=========<<<===???BBBBBBCCCEEEEEECCCCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDCCCCCCGGGLLLHHHHHHHHHHHHIIIJJJLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLDDDGGGIIIGGGCCCAAABBBDDDAAACCCEEEGGGHHHGGGFFFEEEAAABBBDDDEEEGGGGGGHHHHHHIIIGGGEEEDDDDDDCCCAAA@@@===???@@@???<<<<<<>>>AAA???>>>;;;888666666777777777888666333555888888444555333222333555777666666444444333222222222333333333222222222444555444444222222333333333222222111111111000000000000111111222222222222222222222222111111111111111111111111///000000000000111111111222222111111111111111111///000111333444444333333444444333333444555777888444444444444444555666666666555555444444444555555444555666777888999::::::<<<;;;;;;:::::::::;;;;;;<<<>>>??????@@@AAACCCEEECCCEEEEEECCC@@@???BBBEEEAAAAAACCCFFFHHHHHHEEECCCFFFFFFFFFHHHIIIIIIHHHFFF@@@AAABBBDDDFFFHHHJJJKKKEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKMMMMMMLLLKKKHHHGGGUUURRRQQQTTTTTTRRRSSSVVVUUURRROOONNNOOOPPPRRRRRRPPPPPPQQQSSSUUUUUUSSSQQQKKKJJJJJJJJJKKKJJJHHHEEEDDDDDDDDDCCCCCCBBBAAA@@@BBBAAAAAAAAAAAAAAAAAAAAA===<<<:::888888999:::;;;<<<:::999777777888:::;;;:::999888666555555555444555666666666777777888888444444444444444444444444333333333222222222111111000000000000111222333444111111222333333444555555000000000111222333555555111111111222444444333222222222222333333444444444444333222111222333444555555555666777777888777777444444444444666888:::<<<999<<>>>>>===<<<;;;;;;;;;;;;999888777888999:::999777666666555555555444444444222222222333333222222222000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111000///......///000111///000000000111111111111111111222222222333333333222111000//////000111222222222111111222222333444555555555666666777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>??????CCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEDDDBBBFFFFFFGGGHHHJJJKKKLLLLLLGGGHHHJJJJJJIIIIIIKKKLLLEEEFFFGGGFFFDDDBBBBBBCCCGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBCCCEEEIIIJJJFFFCCCFFFEEECCCAAA???===;;;:::<<<<<<==================??????>>>:::555333444777777777666555555555555555444333222222111111222222444444333333222111000000000000111111111111000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222333333222111111222222222333333333333333333333333333333444444555666666777<<<=========;;;:::;;;<<<<<<===???BBBCCCDDDDDDCCCDDDDDDDDDCCCBBBBBBAAAAAABBBDDDFFFHHHIIIHHHGGGFFFIIIHHHGGGEEEDDDEEEEEEFFF???AAACCCFFFHHHHHHIIIIIIMMMJJJFFFFFFIIILLLMMMMMMKKKKKKLLLNNNNNNMMMIIIFFFOOOPPPPPPOOOOOOPPPSSSVVVVVVSSSPPPMMMLLLMMMOOOQQQLLLMMMMMMNNNNNNNNNMMMMMMPPPLLLGGGEEEEEEFFFGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???????????????<<<<<<:::888777777:::===;;;999777555444444666666888888777555555444444444666666666666666666666666222222222222222222222222000000000000000000000000333222111111111222333444555222///...000333444555222111000//////000111222111111222222222222111111111111222333333333333222222222222333333333444444222222222222222222222222555555555555666666666666666777:::<<<=========<<<============>>>>>>>>>>>>>>>@@@BBBDDDFFFHHHIIIIIIFFFFFFGGGJJJMMMLLLGGGCCCDDDIIIKKKHHHJJJOOOOOOKKKOOOKKKGGGGGGIIIKKKJJJIIIBBBEEEIIIKKKKKKKKKLLLMMMUUUWWWWWWSSSNNNLLLPPPTTTOOOMMMLLLNNNRRRSSSRRRPPPUUUUUUVVVVVVVVVUUUQQQOOOUUUWWWXXXWWWTTTRRRSSSTTTPPPSSSUUUTTTQQQPPPPPPRRRQQQQQQPPPMMMIIIGGGHHHIIILLLMMMMMMKKKGGGGGGIIILLLHHHHHHHHHHHHGGGFFFFFFFFFCCCBBB@@@?????????@@@@@@???>>><<<:::999888777777666888:::;;;<<<;;;999888222111000000000111333444111111222222222333333333/////////////////////////////////000000/////////........................................................................////////////////////////........................---............/////////000///............///000//////000000000111111111111111111222222222333333111111000//////000111111111000000000111111222222555444444555555666777888999:::;;;;;;<<<<<<;;;;;;:::::::::<<<===???AAABBBAAAAAAAAA@@@@@@@@@AAAAAACCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBCCCCCCEEEFFFHHHIIIJJJKKKGGGHHHIIIIIIIIIIIIJJJLLLFFFHHHIIIHHHFFFEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDFFFHHHGGGEEECCCFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<:::777666777999777666666555555555555555444333222222111111222222444444333222222111000000000000111111111111000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111333222222222222222222222333333333333333333333333333333333444555666666666:::;;;<<<<<<::::::;;;<<<;;;<<<>>>@@@BBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEGGGHHHGGGFFFEEEHHHGGGFFFEEEEEEFFFFFFGGGCCCCCCEEEFFFGGGGGGGGGFFFLLLJJJIIIJJJLLLMMMKKKIIIKKKKKKKKKMMMNNNMMMIIIFFFJJJLLLMMMNNNNNNOOOQQQSSSSSSQQQNNNKKKJJJKKKMMMNNNJJJJJJJJJKKKKKKJJJJJJIIILLLIIIFFFDDDDDDEEEFFFEEEIIIHHHEEEBBB@@@>>>===<<>>>>>=========<<<;;;;;;:::888666777999<<<:::999777555444444555666888777666555444444444444444444444444444444444444222222222222222222222222000000000000000000000000000000000000222444666777888555111000000222222222222111000//////000111222000111111222222111111000///000111111222222111111222222222333333333333444222222222222222222222222444555555555666666666666666888:::<<<===<<<;;;;;;;;;;;;<<<<<<<<<=========??????@@@AAABBBCCCDDDDDDEEEDDDEEEHHHJJJJJJGGGDDDDDDHHHJJJIIIKKKQQQSSSPPPMMMJJJHHHHHHJJJJJJGGGDDDAAABBBCCCFFFHHHJJJKKKLLLPPPSSSTTTQQQMMMKKKNNNRRRRRRPPPNNNOOOQQQSSSRRRPPPTTTTTTUUUVVVWWWVVVUUUTTTWWWYYYZZZYYYUUURRRRRRRRRSSSUUUWWWWWWUUUTTTUUUWWWSSSSSSRRROOOKKKIIIHHHHHHMMMOOOOOOLLLIIIGGGHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCC@@@>>>===<<<<<<===<<<<<<:::888777666555555666777888999:::999888888222111000///000111222333000111111111222222222222////////////////////////......////////////..............................................................................////////////////////////........................,,,,,,---------.........///......------......///////////////000000000000000111111111222222222222111000000//////000000111/////////000000000111111333333333333444555666666888999999:::::::::::::::888888999;;;===???AAABBB??????????????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBDDDEEEGGGIIIJJJKKKGGGHHHIIIIIIHHHIIIKKKMMMHHHIIIJJJIIIGGGEEEFFFGGGEEEFFFGGGHHHHHHGGGEEEDDDCCCEEEGGGGGGEEEDDDCCCCCCEEEEEEDDDCCCAAA@@@???>>>;;;;;;;;;::::::999999999888:::;;;:::888777777777777666555555444444555555333333222111111111111222333333333222111111000000///000000111111000000//////000000111111000000///000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000222222222222222222222222333333333333333333333333222333333444444555555666777999::::::999:::;;;<<<:::;;;<<<>>>???@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDAAABBBDDDEEEFFFEEEEEEDDDGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGFFFEEEDDDKKKKKKKKKMMMNNNMMMJJJGGGJJJJJJKKKLLLNNNMMMJJJGGGGGGIIIKKKMMMMMMMMMOOOQQQQQQOOOLLLIIIHHHHHHJJJKKKGGGHHHHHHHHHGGGFFFEEEEEEGGGEEECCCCCCDDDDDDDDDCCCHHHGGGEEEBBB@@@>>>===<<<>>>>>>======<<<;;;::::::::::::999777555555888:::999888666555444444555666777666555555444444444444222222222222222222222222222222222222222222222222000000000000000000000000------...000333666999;;;:::777333111000111000000111111000000000000111111000111111222222111111000...///000000111111000000111111222222222333333333222222222222222222222222444444444555555555666666777888999;;;;;;;;;:::999::::::::::::;;;;;;;;;;;;??????>>>>>>>>>?????????CCCBBBCCCEEEGGGHHHGGGFFFDDDGGGHHHHHHKKKRRRUUUUUUNNNLLLJJJJJJKKKIIIEEEAAA???===<<>>???===>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJLLLLLLHHHIIIJJJIIIIIIIIILLLNNNIIIJJJIIIGGGDDDBBBBBBCCCDDDFFFHHHIIIIIIHHHEEECCCCCCFFFHHHFFFCCC@@@AAACCCCCCCCCBBBAAA@@@??????>>>;;;;;;;;;:::999999888888:::;;;;;;:::888666444333666666555444444444444555333222222111111111111111333222222222111111000000//////000000000000////////////000000000000/////////000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222333333222222222222222222222222222222222222333333444444444444444666888888888999:::<<<999999:::;;;<<<===>>>>>>======>>>>>>???@@@@@@AAA@@@AAABBBCCCCCCCCCCCCBBBEEEEEEEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEIIIJJJKKKLLLMMMLLLKKKJJJKKKJJJKKKLLLNNNNNNLLLIIIHHHJJJMMMNNNNNNMMMNNNNNNOOOMMMKKKHHHGGGGGGHHHIIIGGGGGGGGGGGGFFFEEECCCCCCBBBAAA@@@AAACCCCCCBBB@@@BBBAAAAAA@@@@@@AAAAAAAAA>>>>>>===<<<;;;::::::999999999888666444444666888777666555444444444555555666555555444333333444444111111111111111111111111111111111111111111111111000000000000000000000000,,,---...000333666999;;;999666333111111111000000111000000000000000000111000000111111111111000000...///000000111111000000111111111111222222222222111111111111111111111111333333444444444555555555777777888999999999888888999999999:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>???BBBAAABBBCCCEEEGGGHHHHHHFFFFFFGGGGGGJJJOOOSSSTTTQQQNNNKKKJJJKKKJJJFFFBBB???:::777999@@@FFFFFFEEEEEEHHHKKKMMMLLLKKKKKKLLLIIIHHHHHHHHHJJJMMMOOOPPPSSSSSSRRROOOMMMKKKKKKLLLMMMPPPTTTWWWXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXUUUVVVUUUSSSNNNJJJHHHGGGJJJKKKKKKKKKIIIGGGEEEDDDJJJGGGDDDAAA???@@@AAABBBAAA???===:::999888777777999888777555444333333333666555444333333555777888333222000............///////////////////////////........................------............------................................................------------------------------------------------........................------........./////////,,,,,,------------,,,,,,---............///////////////000000000111111111/////////000000////////////000111222222222111111000000000000111222333444333333444555555555555444777777777777777888999:::;;;<<<===???@@@@@@@@@???>>>>>>???@@@AAA@@@@@@??????BBBCCCCCCAAA@@@AAABBBAAABBBCCCEEEGGGHHHIIIJJJIIIIIIJJJIIIHHHIIILLLNNNJJJJJJHHHDDD@@@======>>>CCCEEEGGGIIIIIIGGGEEEDDDBBBDDDFFFDDD@@@>>>???AAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999888666444222666666555444444444444444333222111111000000111111222222111111111111111000//////000000000000////////////000000000000/////////000000000111111111111//////////////////////////////////////////////////////000000000111111111000000000000000000000000111111111111111111111111222222222222222222222222000111222333333333333222222222222222222222222222222222222333333333333333222444666777666777999;;;888888888999:::;;;<<<===999::::::;;;<<<===>>>>>>@@@AAAAAAAAABBBBBBBBBAAACCCDDDEEEFFFGGGHHHHHHHHHDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMJJJJJJJJJLLLNNNNNNMMMKKKKKKNNNPPPPPPOOONNNMMMNNNOOOMMMKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDDDD?????????@@@BBBBBB@@@???======>>>>>>???AAABBBCCC>>>>>>===<<<;;;;;;::::::888888888666444333555666555555555444444444444444555444444333333333333444111111111111111111111111111111111111111111111111////////////////////////......///000222444777888555333111000111222222111000000000111111000000000000000000111111000000000///000111111222222111111000000000111111111222222111111111111111111111111333333333333444444444444666666777777777777777777999999:::::::::;;;;;;;;;===>>>???AAAAAABBBBBBAAAAAABBBBBBCCCDDDFFFHHHJJJGGGFFFEEEFFFHHHJJJMMMOOOQQQNNNIIIHHHIIIIIIFFFCCC@@@;;;777888>>>CCCDDDCCCBBBEEEIIIKKKLLLKKKKKKKKKIIIIIIIIIHHHHHHIIIKKKMMMPPPQQQPPPNNNKKKIIIJJJLLLJJJLLLPPPSSSUUUUUUSSSQQQRRRRRRRRRSSSSSSSSSRRRQQQXXXYYYXXXVVVRRROOOMMMMMMFFFFFFGGGGGGGGGFFFDDDCCCHHHEEEBBB???======???@@@<<<;;;999888777888888999999888777666555444444444666444333222222444666777444333111///------------................................................,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............/////////,,,------......------,,,------------.........///////////////000000000000...//////000000//////...///000111222333222111000000000000000111222333444111222222333333333333333666666555555555555666666888999;;;===?????????>>><<<===>>>???@@@???>>>>>>>>>AAADDDCCC@@@???@@@BBB>>>???@@@AAABBBCCCDDDEEEHHHHHHHHHGGGFFFGGGJJJMMMJJJIIIGGGBBB>>>;;;;;;<<>>>>>???>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::555555555666888999888666666555444444333333444444222222111000000000000111111111111111111111111111...//////000000//////......//////000000//////...000000000000111111111111////////////////////////////////////////////////...//////000000111111111000000000000000000000000111111111111111111111111222222222222222222222222///000222333444444333222222222222222222222222222222222222222222222222222111333444555555555777999888888777888999:::;;;<<<:::;;;;;;<<<===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBCCCDDDEEEGGGHHHGGGHHHIIIIIIHHHIIIKKKMMMHHHHHHHHHJJJLLLMMMLLLKKKMMMNNNPPPPPPNNNMMMNNNOOOOOOMMMKKKIIIGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEE@@@??????@@@AAABBB@@@???>>>>>>=========>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;888999888777444333444555444444444444444444444333444333333222222333333333222222222222222222222222111111111111111111111111////////////////////////000000//////000111333444111000//////111222222111000000111111111111000000///000000111111000000//////000111111222222111111///000000000000111111111111111111111111111111111222222222333333333444444444444555555666666666777999999999999:::::::::::::::<<<@@@CCCDDDDDDCCCBBB@@@AAACCCCCCCCCEEEGGGJJJGGGDDDDDDFFFGGGEEEGGGJJJMMMJJJGGGGGGIIIHHHFFFCCCCCC???<<<;;;>>>AAABBBAAAAAACCCFFFIIIKKKKKKKKKJJJMMMNNNNNNMMMJJJHHHHHHHHHKKKNNNPPPOOOMMMLLLNNNQQQNNNNNNOOOPPPQQQOOOLLLIIILLLKKKKKKLLLNNNNNNMMMKKKRRRRRRQQQOOOLLLKKKLLLMMMFFFEEEDDDDDDEEEDDDBBB@@@DDDBBB@@@>>><<<<<<===>>>888888777777777888999:::999888777666555555555555555444222222222333555777666444222000...---------/////////............---........................,,,,,,------------,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,---...//////...---,,,,,,,,,---------................../////////000000......///000000///......---...000111222111000///000000000000111222333444222222333444444444333333555555444444555666777777444666888;;;<<<===<<<<<<;;;<<<===??????>>>===<<<===AAADDDCCC???>>>@@@BBB>>>>>>>>>???@@@@@@AAAAAAEEEEEEDDDCCCBBBDDDGGGJJJJJJIIIGGGCCC???===>>>???CCCCCCDDDEEEEEEEEEEEEEEE@@@???======>>>>>>===<<<>>>======;;;:::999888888777777888888999:::::::::666444333444777999888777666555444444333333444444222222111000000000000000000000000000111111111111......////////////............////////////......000000000000111111111111////////////////////////////////////////////////......//////000111111222000000000000000000000000111111111111111111111111111111111111111111111111...000222444444444333222111111111111111111111111222222222222222111111111000222444444333444555777888888777777888999:::;;;;;;<<<<<<<<<===>>>>>>>>>BBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDAAAAAAAAAAAABBBDDDEEEFFFFFFIIIKKKKKKHHHFFFFFFGGGEEEDDDDDDFFFHHHJJJJJJIIIIIIJJJLLLLLLKKKLLLOOOQQQNNNLLLJJJHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDBBBAAA@@@@@@AAABBBAAA???>>>>>>===<<<;;;;;;;;;;;;999999999:::::::::::::::888999999777555333444555333333333444444444333333333333222222222222333333111111111111111111111111111111111111111111111111////////////////////////000///.........///111222///...---...000111111000///000111222222111000/////////000000000000//////...///000000111111000000/////////000000000111111111111111111111111111111222222222222333333333333333333333333444666777777777777777888888888999999777:::???DDDEEECCC@@@>>>>>>@@@CCCCCCBBBBBBEEEGGGFFFBBBCCCGGGGGGDDDEEEHHHHHHHHHIIILLLOOOMMMHHHCCCGGGEEECCCAAA@@@@@@AAAAAAAAABBBDDDFFFHHHJJJIIIIIIJJJLLLOOONNNKKKHHHHHHHHHGGGLLLPPPPPPNNNLLLOOOQQQQQQOOOMMMNNNNNNMMMIIIFFFFFFEEEEEEHHHKKKMMMLLLKKKJJJJJJIIIGGGEEEFFFIIILLLJJJGGGDDDCCCCCCBBB@@@>>>@@@???>>>===<<<<<<<<<<<<888777666666777888999:::888777666555555444555555444444333222333444555666888666333111...------,,,////////////.........---........................+++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------...//////...------,,,,,,,,,---------................../////////000---...///000000///...---,,,---///000111000///...000000000000111222333444333333444555555555555444333333444444666777999999111333666999:::;;;:::999:::;;;===??????>>>===<<<===AAADDDCCC???===???BBB??????@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAEEEHHHIIIIIIGGGDDDAAA@@@BBBDDDCCCCCCCCCCCCDDDDDDEEEEEE@@@===:::;;;===>>>===:::>>>>>>===<<<:::999888777555555666777888999:::::::::777333333555777666444555555444333333333333444222111111000000000000000000000000000000111111111......////////////............////////////......000000000000111111111111////////////////////////////////////////////////---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000...000222444555444333222111111111111111111111111222222111111111111111111000222333333333333444666888888777777777999:::;;;;;;;;;;;;<<<<<<<<<<<<===BBBBBBAAAAAA@@@AAAAAABBBAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAABBBDDDEEEEEEIIIMMMMMMIIIDDDAAAAAABBBAAAAAACCCFFFGGGGGGGGGEEEFFFGGGHHHIIIKKKOOORRRMMMKKKJJJHHHFFFDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDBBB@@@@@@AAABBBAAA@@@<<<<<<;;;:::::::::;;;;;;777777777888999999::::::888999:::888555444444555222222333444444444333333222222222111222222333333111111111111111111111111000000000000000000000000///////////////////////////...---------///000111///...---...///000///...///000111222222111000/////////000000000000//////---......///////////////////////////000000000000000000000000000000000000111111222222222333333333222222222333444555777888666666666666777777777777555999???CCCDDDBBB===:::<<>><<<>>>>>>=========<<<<<<;;;888888777666666777888999777666555555444444444444444444333333444444555555999777444111///------,,,000000/////////.........------------------------,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///***+++,,,,,,------,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///+++)))+++///111///+++......---,,,---...///000........................///////////////.........000000//////......------000000111111111222222222333333333333333333333333222222222333444555666777444555666777888999::::::888999;;;<<<===<<<;;;;;;===>>>???@@@@@@???>>>===AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBB???===>>>BBBFFFIIIMMMPPPOOOJJJEEEBBBBBB???AAADDDFFFFFFDDDAAA??????>>>======>>>===;;;999>>>>>>>>>===<<<;;;999999555555666666666666555555666555555555555444444444333333333222222222111111///000111111111///...---/////////...///000111111//////000000000000//////------------............////////////////////////......------------......//////............//////000000000000////////////111111111111111000//////000000000000000000000000000111111111111222222222000000111111111222222222444444333333222111000000111111222222222333333333222222333333333333444444777888999999888777888:::<<<<<<;;;:::;;;<<<===>>>;;;===AAACCCCCCAAA???===??????@@@AAABBBBBBBBBBBBAAABBBCCCCCCAAAAAAAAACCCHHHGGGFFFFFFGGGGGGEEECCCDDDCCCAAAAAACCCEEEFFFFFFAAA???>>>>>>AAADDDFFFGGGHHHIIIHHHFFFDDDBBBCCCDDDDDDCCCAAA@@@@@@AAACCCDDD???>>>>>>???@@@@@@>>>===999999888777777888999:::555555444333444555666777555555444333222111111000222222222111111111111000333333222111000000000111000000000000000000000000444333222111000000000000000000//////.........---////////////////////////........................///...---,,,,,,---...///......////////////......111111000000//////......000...---...111222111//////000000000000000//////000000111222222222222111222222333333333333444444222333444666777999:::;;;777777888999:::;;;;;;<<<888;;;===???@@@BBBDDDGGGDDDBBBBBBDDDHHHIIIHHHFFFIIIIIILLLPPPSSSSSSNNNJJJBBBFFFIIIHHHDDD@@@@@@AAABBBCCCDDDDDDCCCCCCEEEFFFFFFGGGGGGIIIJJJLLLNNNOOOIIIMMMPPPPPPMMMIIIHHHHHHMMMLLLKKKLLLNNNNNNKKKGGGEEEFFFFFFEEEDDDDDDFFFGGGGGGGGGEEECCCBBBEEEIIILLLPPPNNNKKKJJJHHHGGGDDDBBB;;;999777666888999999888999888666555444444444555555555555444333222000///111222222111000111333555222000...---,,,---...///......---------,,,,,,,,,---------------------------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++)))+++///000...+++...---,,,,,,,,,---//////------------------------///.....................////////////............000000000111111111222222333333333333333333333333444444444333444444555555555555666777888999999:::666777888:::;;;;;;::::::<<<===>>>???@@@AAAAAAAAA??????@@@BBBCCCCCCDDDDDDCCCDDDDDDBBB@@@@@@CCCFFFDDDEEEFFFHHHIIIHHHEEECCC@@@AAACCCEEEEEECCCAAA@@@???>>>============;;;999:::::::::;;;::::::999999555555666666666666555555555555555555444444444444333333222222222111111111000000111111111000......///............//////000/////////000000/////////---------.........//////////////////////////////......------------......//////............//////000/////////////////////111111111111111000//////000000000000000000000000000000111111111222222222111111111111222222222222444444333222222111000000111111111222222222333333222222222333333333444444666777999888777777888:::;;;::::::999:::;;;<<<======<<<<<<>>>AAA@@@<<<888???@@@AAABBBCCCCCCDDDCCCCCCDDDEEEDDDCCCBBBDDDEEECCCDDDFFFIIIKKKJJJGGGDDDDDDAAA???@@@CCCEEEEEEDDD@@@???>>>???BBBDDDEEEEEEFFFHHHIIIHHHEEECCCCCCCCCEEEDDDBBBAAA@@@AAACCCDDD@@@>>>======>>>>>>===<<<:::999888777777888888999666555444333333444555555555555444444333222222222222222222111111111000000333222111111000000000111////////////////////////333333222111000//////000000/////////.........---................................................///...---,,,,,,---...///...//////////////////...000000000/////////......000...---...000222000/////////000000000000//////000000111222222222222111222222222333333333444444444444555666777999::::::888888888999999999999999777999;;;<<<===>>>AAACCCCCCBBBAAACCCFFFGGGEEECCCEEEEEEGGGKKKOOOPPPNNNKKKDDDFFFHHHGGGEEECCCAAAAAAAAACCCDDDCCCBBBBBBDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLHHHKKKNNNNNNLLLIIIIIIIIIJJJHHHHHHIIIKKKKKKIIIGGGCCCDDDEEEDDDBBBBBBCCCDDDCCCEEEFFFFFFDDDDDDEEEGGGKKKIIIFFFEEEDDDCCCAAA???;;;999777666777888888777777777555444333444444555555555555444333111000///444444333222000///000222111000...---,,,---...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++...///---+++------,,,,,,,,,---...///------------------------......................................./////////000000000000111111111111222222222222222222222222666666555444444444444444666666777777888888888999555666888999:::;;;;;;;;;;;;;;;;;;<<<>>>AAACCCDDD<<<===???AAACCCDDDFFFFFFEEEFFFGGGEEECCCBBBCCCDDDCCC@@@???BBBFFFHHHEEEBBBAAAAAABBBBBBBBBBBBAAAAAA>>>===<<<=========;;;999666777777888999999888888555555666666666666555555555555444444444333333333222222222222111111111000000000111111111000/////////...........................////////////......---............/////////////////////////////////......------------......///......------......///////////////////////////000000111111000000//////000000000000000000000000000000000111111111222222111111222222222333333333333333333222111111000000111111111222222222222333222222222222333333333333555666888888777666888999999999999999999:::;;;;;;@@@<<<:::===CCCDDD@@@;;;@@@AAABBBDDDEEEFFFFFFFFFDDDEEEDDDCCCBBBBBBDDDFFF@@@BBBFFFKKKNNNMMMIIIFFFDDD@@@===???DDDFFFEEEBBB???>>>>>>@@@BBBDDDDDDCCCEEEGGGHHHHHHFFFCCCBBBBBBEEEDDDBBBAAA@@@AAABBBBBBBBB???<<<;;;<<<<<<;;;:::::::::999888777777888888666555444333222222222333444444444444333333333333222222111111111000000000222111111000000000000000////////////////////////222222111000/////////////////////.......................................------------------------......------------.........//////000000//////...///////////////.........///...---...000000000/////////000000000000//////000000111222222222222111222222222222333333333333555555555666777777888888888888999999888888777666777999;;;<<<<<<===???@@@BBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBEEEIIILLLMMMMMMHHHGGGGGGGGGGGGFFFCCCAAAAAABBBCCCBBBAAAAAACCCDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEHHHKKKLLLKKKJJJIIIJJJHHHGGGFFFGGGIIIJJJJJJJJJBBBCCCDDDCCCAAA@@@@@@AAABBBEEEIIIJJJIIIFFFDDDCCCFFFEEECCCBBBBBBAAA???===<<<:::777666666777666555555444333333333333444444444444444333222111000///555555444222///---...///000///...---,,,---...///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++(((((((((((())))))******)))******+++++++++++++++***+++---......,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++---+++******,,,---,,,***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------......//////////////////000000000111111111111111111222222222222666555555444444555555555777777777777777888888888777888999:::<<<===>>>???;;;:::999999;;;>>>BBBDDD===>>>>>>@@@BBBDDDEEEFFFFFFFFFGGGGGGFFFDDDCCCBBBFFFCCCAAAAAACCCDDDBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA===<<<<<<<<<======;;;999666777777888888777777777444555555666666555555444444444444444333333333222222111111111111000000000000000000000000000000//////////////////......------......//////......---------........./////////...........................------,,,,,,------......------------------............//////////////////000000000000000//////000000000000000000000000000000000000111111111111222222222222333333333333333222222222111111000000111111111111222222222222111222222222222333333333444555666777666666777999999999999999999::::::;;;<<<;;;;;;===AAACCCBBB@@@AAABBBCCCEEEFFFGGGGGGGGGBBBCCCBBBAAA???@@@BBBEEEAAABBBFFFJJJMMMMMMJJJGGGDDD@@@===@@@EEEHHHFFFBBB>>>>>>>>>@@@CCCDDDCCCBBBDDDEEEFFFEEECCCBBBCCCDDDDDDCCCBBBAAA@@@???@@@@@@CCC@@@<<<::::::::::::999::::::999888888777777777666555444333222111111000222222333333444444444555111111111111000000000000111000000/////////000000////////////////////////111000//////.........///................................................------------------------------------------------...//////000000//////..............................------...////////////...//////000000000000///000000111222222222222111111222222222222333333333444444444555555555555555888999999999888777555444999;;;============???@@@?????????@@@BBBCCCDDDDDDCCCBBBAAAAAADDDGGGKKKMMMJJJHHHFFFGGGIIIIIIEEEBBBBBBBBBCCCBBB@@@AAABBBDDDBBBBBBBBBCCCCCCBBBBBBBBBCCCEEEGGGIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLMMMCCCDDDFFFFFFDDDBBBAAAAAAFFFIIIMMMNNNLLLHHHEEEDDDEEECCCBBBBBBBBBBBBAAA???===:::777666666666555444222222222222222333333333333333333333222111000///333333333111...------.........---,,,,,,------...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++)))))))))***************((()))******++++++*********+++---//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,------......//////....../////////000000000000000000111111222222222333333333444444666777777777777777777777888888888777888999:::<<<===>>>??????>>><<<;;;;;;>>>AAACCC@@@@@@???@@@@@@AAACCCCCCEEEEEEFFFFFFFFFDDDBBB@@@FFFGGGGGGEEEBBBAAABBBEEEBBBAAA@@@@@@@@@@@@AAABBB===<<<;;;<<<======;;;999999999999999888777666555444444555555555555444444444333333333222222222222111111111000000000////////////////////////000000...//////000000///......------............------------------............------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------....../////////000...//////000000000////////////////////////////////////000000000111111111111111222222222333333333222222111111111111111000000000111111111222222222111111111222222222333333222444555555555555777888999:::::::::;;;;;;;;;;;;:::===??????===<<<>>>AAAAAABBBCCCEEEFFFGGGGGGGGGBBBBBBBBBAAA@@@@@@BBBDDDDDDDDDEEEGGGIIIJJJHHHFFFDDDAAA@@@BBBGGGIIIGGGDDD???>>>???AAACCCDDDCCCBBBEEEEEECCCAAA???@@@DDDFFFDDDCCCBBBAAA@@@???>>>>>>CCC@@@<<<999999999999888999999999999888888777777666666555444222111000///111111222222333444444444111111111000000000//////000//////...//////000000........................//////......------......---------.......................................------------------------,,,------------------,,,......////////////......---------------.........,,,---------------...///......///000000000000000000000111222222222222111111111111222222222333333333333333333333333333333777888999999999777555444:::;;;======<<<<<<>>>???<<<===>>>???AAACCCEEEGGGGGGEEECCCBBBBBBDDDGGGJJJKKKHHHFFFGGGIIIIIIGGGDDDDDDDDDDDDBBBAAAAAACCCEEEBBBCCCCCCCCCCCCBBBAAA@@@BBBCCCEEEGGGJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMEEEGGGJJJKKKIIIFFFEEEEEEIIIKKKMMMLLLJJJGGGFFFFFFCCCBBBAAAAAABBBBBBAAA@@@===:::777666666666666555111111111222222222222222222222222222111000/////////000111000...---...///---,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************))))))***+++,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***(((((()))************)))***+++,,,---------,,,,,,++++++++++++++++++++++++************************+++++++++************))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,------------------------...................../////////////////////000111111222222222222222333444555666777666666777777888888888999777777777888999:::<<<===CCCBBB???>>>>>>???AAACCCBBBAAA@@@??????@@@AAABBBEEEDDDDDDDDDEEEDDDBBB@@@BBBEEEGGGFFFCCCBBBFFFJJJBBBBBBAAAAAAAAAAAABBBBBB<<<;;;:::;;;======;;;999:::::::::999888777555444444444555555555555444444333333333222222222111111000000000000////////////......---------...///000,,,---...///000///......,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------......//////000......///000000000///////////////////////////////////////000000000111111000000111111111222222222111111111111111111111111000000000111111111111222111111111111222222222222111222444444444444666888999999:::;;;;;;;;;;;;;;;AAAFFFIIIGGGAAA===???BBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEECCCCCCCCCEEEEEEDDDCCCDDDFFFFFFEEEDDDBBBBBBCCCEEEGGGHHHHHHGGGAAA@@@@@@AAACCCDDDDDDCCCEEEEEEDDDBBBAAABBBEEEHHHFFFEEEDDDCCCAAA@@@>>>>>>BBB???<<<;;;::::::999888777888999999999999888888666666555555444222111000000111111111222222333333111111000000000/////////...............//////000..............................------,,,------...---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------......---------,,,,,,,,,---------------+++,,,...---,,,,,,---///---...///000000111111000000000111222222222222111111111111111222222222222222222222222222333333333555777888::::::999777666777999;;;;;;:::;;;<<<>>>;;;===>>>>>>???AAAEEEHHHHHHHHHGGGDDDBBBBBBEEEGGGJJJHHHGGGGGGHHHHHHGGGFFFGGGGGGFFFDDDBBBCCCEEEHHHDDDEEEFFFFFFFFFEEECCCBBBCCCCCCDDDFFFJJJLLLLLLKKKIIIJJJJJJIIIGGGFFFGGGIIIEEEIIIMMMNNNMMMJJJHHHHHHHHHIIIJJJIIIFFFEEEEEEFFFAAA???>>>???@@@@@@???======;;;888777777888777666111222222222222222111111111111111111111000//////+++---//////.........///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************'''((()))+++,,,,,,,,,,,,************************((()))***+++++++++******'''((())))))******))))))))))))*********+++++++++***************************************************++++++***)))((())))))))))))+++,,,,,,,,,+++***++++++++++++++++++++++++*********+++,,,,,,------...------------------,,,------........./////////......//////000111111222222222222222222333444555555555666777888999999:::888888777777888:::;;;<<>>>>>???@@@AAABBBAAA@@@>>>>>>???AAABBBEEECCCBBBCCCEEEFFFDDDAAA@@@AAACCCDDDDDDEEEGGGHHHBBBBBBBBBBBBBBBBBBBBBBBB;;;::::::;;;<<<===;;;999888888888888888777666555333444444555555444444333222222222222111111111111000000/////////.........---,,,,,,+++,,,---...///((()))+++---......------,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---......///000000---......///000000//////////////////////////////////////////000000000111//////000000000111111111000000000000111111111111000000000000111111111111111111111111222222222222000111333444333444666777777888999:::;;;::::::999BBBFFFJJJJJJGGGDDDCCCDDDAAABBBBBBCCCCCCBBBBBBAAAAAACCCFFFFFFEEECCCCCCCCC@@@AAABBBDDDEEEEEEBBB@@@>>>AAAEEEFFFEEEEEEGGGHHHDDDBBB@@@AAACCCEEEEEEEEEDDDFFFGGGGGGFFFFFFGGGIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@???===<<<<<<<<<:::888666666888999::::::999999555666666666555444222111000000000000000111111111111000000000////////////...---------......///000........................------,,,,,,,,,,,,------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***,,,...---++++++---///---...///000111111111111000000111222222222222111111111111111222222222222222222333333444444555555333555888;;;<<<;;;:::999777999;;;;;;;;;<<<>>>???<<<===>>>===<<<===AAADDDFFFGGGHHHGGGDDDBBBCCCDDDHHHHHHIIIHHHFFFFFFGGGHHHJJJJJJHHHFFFDDDEEEGGGJJJGGGHHHIIIJJJJJJHHHGGGEEEDDDCCCCCCFFFJJJMMMLLLKKKKKKMMMNNNLLLHHHEEEEEEFFFCCCGGGLLLOOONNNKKKIIIHHHEEEGGGIIIIIIGGGEEEEEEEEE@@@???======>>>>>>===<<<===;;;888888999999999888222333333333333222000///000000000111000000///...***,,,...///...------...******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))%%%''')))+++,,,------,,,************************'''(((***+++++++++***)))'''(((((()))))))))))))))((((((''''''((()))******************************))))))))))))))))))))))))***++++++***)))(((((()))((()))***+++,,,+++******************************))))))***+++,,,,,,------.........------,,,,,,,,,---------.........//////---......///000111111222333333222222111111222222444555666777888999::::::;;;;;;:::999:::;;;===>>>===<<<<<<;;;<<<<<<>>>>>>AAA@@@???>>>>>>@@@BBBCCCFFFDDDBBBCCCFFFGGGEEECCCAAA???>>>AAAEEEFFFDDDAAABBBCCCCCCDDDDDDCCCCCCBBB;;;::::::;;;<<<===;;;:::555666666777777777777777333444444555555444444333222222222111111111111000000/////////............,,,++++++***+++,,,...///%%%&&&))),,,------,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,------...///000000------...///000000//////////////////////////////////////////000000000000////////////000000000000000000000000000111111111000000000000111111111111000111111111111222222222///111333333333444555777666777888999:::999888888999<<>>AAADDDEEEDDDBBB@@@@@@;;;===@@@DDDFFFEEEAAA===<<>>======>>>===;;;888444666777999:::::::::999555666666777666555333222000000000///////////////000000000000////////////---------------...///000........................,,,,,,,,,++++++,,,------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------))),,,...---+++***,,,///---...///000111111111111000000111222222222222111000111111111111222222222333333444555555666777777222444888;;;======<<<;;;999;;;===>>>>>>???AAABBB===>>>>>><<<999999===@@@CCCFFFIIIHHHEEEBBBBBBCCCFFFHHHJJJHHHEEEDDDFFFIIILLLKKKJJJGGGEEEFFFIIILLLHHHJJJKKKLLLLLLKKKIIIHHHEEEDDDCCCFFFJJJMMMMMMKKKNNNQQQRRRPPPKKKGGGFFFFFFAAAEEEKKKNNNMMMKKKIIIHHHEEEHHHKKKLLLJJJHHHFFFEEEAAA@@@>>>>>>??????>>><<<===;;;999888999;;;;;;:::333444444444333222000//////000000000000000///...***---//////...,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((()))***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************))))))***+++,,,,,,------++++++,,,,,,,,,,,,---------------------------------------.........//////////////////000000000000000111111111111222222222222444666999;;;;;;<<<;;;===<<<;;;:::::::::::::::>>>??????>>><<<;;;<<<>>>======<<<<<<<<<>>>???@@@CCCCCCCCCCCCCCCCCCCCCBBB===@@@DDDDDDBBBAAACCCFFFGGGDDDAAA@@@AAACCCCCCCCC===<<<;;;;;;<<<;;;999777999888888777666555555444333333444444333333222111000000000000///////////////............---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---......///////////////............///////////////////////////.........//////000111111111111111111111111111111111111111222111000000000111333333222000///111555888888777666777777888888888888777<<<<<<===@@@CCCDDDCCCBBB?????????@@@AAAAAABBBBBB???AAABBBBBB@@@@@@AAACCCBBBBBBBBBEEEGGGEEE@@@<<<<<<@@@DDDFFFEEEDDDEEEGGGKKKKKKIIIGGGEEEEEEGGGIIIMMMLLLKKKKKKLLLKKKIIIHHHGGGGGGGGGFFFEEECCCAAA@@@@@@???>>>===;;;;;;::::::777666666555555555666666999888777666555444333333111111111111000000000000////////////............------------------------........................------------------------------------------------.................................------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------///////////////.........111000///////////////000111111000000111111222333444444444555555555555666444444555777888999:::;;;::::::;;;;;;===>>>???@@@>>>===<<<;;;::::::::::::DDDDDDEEEDDDCCCBBB@@@??????AAADDDGGGIIIKKKMMMMMMLLLJJJHHHGGGHHHJJJNNNPPPNNNMMMLLLNNNOOONNNIIIEEE@@@AAACCCFFFJJJLLLLLLKKKLLLIIIFFFGGGKKKLLLIIIEEECCCEEEGGGIIIJJJIIIHHHGGGFFFFFFEEEEEEGGGIIILLLNNNEEECCCAAA@@@@@@???===;;;<<<;;;999888666666666777666555444444222222111000////////////............------------------------------------------------,,,++++++******++++++,,,************************((()))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************************************************))))))******+++,,,,,,---+++++++++,,,,,,,,,---------------------------------------------------....../////////000000000000000000111111111222222222222333444666888::::::;;;<<<<<<;;;:::::::::::::::<<<===>>>===<<<<<<>>>???>>>>>>===<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAABBBBBBBBBBBBCCCEEEBBB@@@???@@@@@@@@@???===;;;:::;;;;;;;;;999777777777666666555444444333333333333444333222222111000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...------...///////////////............////////////........./////////////////////000111111111111000111111111111111111111111111111000000000111222333333111000111444666666444666666777777888888777777;;;;;;<<<>>>AAABBBAAA@@@<<<======>>>???@@@@@@AAA???@@@BBBAAA@@@@@@AAACCCCCCBBBCCCFFFHHHFFFBBB>>>===AAAEEEFFFFFFEEEFFFHHHIIIIIIIIIHHHFFFFFFGGGIIIKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDBBBAAA???>>>>>>===<<<;;;999999999999777777666555444444555555888777777666555444333222111111111000000000//////////////////............------------------------........................---------------------------------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------////////////............000000/////////000000111111111000000111111222333333333333333444444444444444555666777888:::;;;;;;999999::::::;;;===>>>??????>>>>>>>>>======<<<<<>>===???@@@BBBDDDGGGJJJLLLMMMIIIHHHGGGFFFHHHKKKOOOQQQOOONNNOOOQQQSSSRRRNNNKKKFFFFFFFFFHHHJJJKKKJJJHHHMMMIIIFFFGGGJJJKKKIIIFFFEEEFFFGGGHHHIIIIIIHHHHHHFFFFFFEEEEEEFFFHHHJJJLLLEEECCCAAA@@@@@@???===;;;;;;:::888666555555555666555555444333222111111000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))******++++++******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((************************************************((())))))******+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000000111111111222222222222333444555777999:::;;;;;;::::::999999:::::::::;;;<<<<<<;;;<<<>>>@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@BBBBBBAAA@@@AAA???>>>===>>>>>><<<:::<<<:::999999::::::888777555555555444444333222222222333333333333222111111000000000/////////..................------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...////////////...---............/////////------......//////000000...///000000111111000000000000000000000000000000111000000000000111222222444222111111333444444333555666666777777777777888999999:::===???@@@???===::::::;;;<<<===>>>???@@@???@@@AAAAAA@@@@@@AAACCCCCCCCCEEEGGGHHHHHHEEEBBB???BBBEEEFFFFFFFFFGGGHHHGGGHHHIIIIIIGGGGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBAAA???>>><<<;;;;;;;;;999888777777777777888777666555444333333333666666555555444333222222111111000000000000///////////////............---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------................................................000/////////000111222222111000000000000111222222111111222222222333333333444555666777999:::;;;;;;999999999999:::;;;======???@@@AAAAAAAAA@@@???>>>@@@AAACCCDDDCCC@@@===;;;>>>???@@@AAADDDGGGJJJLLLIIIHHHGGGGGGHHHJJJMMMNNNOOOOOOPPPSSSUUUVVVTTTQQQMMMLLLKKKKKKKKKJJJHHHFFFMMMIIIFFFFFFHHHJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFEEEDDDDDDFFFGGGHHHDDDBBB@@@???@@@???===;;;:::999777555444444444555555444444333222111000000/////////............---------------------------++++++++++++++++++++++++++++++************++++++************************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((************************************************(((((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***........./////////000000000000000000111111111111222222222222444666888:::::::::999999999999::::::;;;;;;<<<;;;::::::<<<>>>@@@??????>>>===========================>>>>>>>>>@@@>>><<<>>>BBBCCC@@@>>>===<<<;;;<<<======;;;999;;;999777777888888888666555555444444333333333333222222222222222111111000000000/////////..................---------,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---......//////......---------.........//////,,,------...///000111111...//////000000000000000////////////////////////000000000000000111111222333222222222333555555555555555555555666777777888999999:::<<>>===999999:::;;;===>>>??????>>>@@@AAAAAA@@@@@@AAABBBCCCDDDEEEGGGHHHHHHFFFEEEAAACCCDDDFFFFFFGGGGGGHHHFFFHHHJJJJJJHHHEEEDDDDDDDDDEEEEEEEEECCCBBBBBBBBB@@@@@@@@@???>>><<<:::::::::999888777666666666666888777666444333222222222555444444333222222111111111000000000//////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------........................------...............////////////000000222333444000000000000000111222222111111111222222222333333444555666777999:::;;;;;;999999999999:::;;;<<<===???@@@BBBDDDDDDCCCBBBAAAAAACCCEEEGGGFFFCCC???<<<@@@@@@@@@AAACCCFFFJJJLLLLLLKKKJJJHHHGGGGGGGGGGGGKKKMMMOOORRRTTTUUUUUUTTTQQQOOOMMMLLLLLLJJJHHHFFFMMMJJJGGGFFFGGGHHHHHHGGGEEEEEEDDDCCCDDDFFFHHHIIIFFFEEEDDDCCCCCCCCCCCCDDDBBBAAA???>>>???>>><<<;;;999888777555444444555555444444333222111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............//////////////////000000000111111111333333222333444666888:::999999888888888999999:::<<<======;;;999888999:::>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>???@@@>>><<<>>>AAABBB@@@===:::999:::;;;===>>>===;;;999777555555666777777666555555444444444444444333111111222222111111000///////////////...............------------,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------...............------------............,,,------...///000111111......///000000000000000........................//////000000111111111111111222222333444666888999444444444444555666777888::::::;;;===???@@@???===:::;;;;;;<<<>>>??????@@@>>>???AAA@@@??????@@@BBBBBBDDDFFFGGGGGGFFFFFFEEEBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHJJJJJJGGGCCCAAA@@@AAACCCEEEDDDAAA???@@@AAA@@@@@@???>>>===;;;:::999999999888777666666666666777666555333222111111111333333222222111111000000000000000////////////...............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------........................,,,---------......//////////////////000111222333000000//////000000111222111222222222333333333333444444555666888999:::;;;::::::::::::;;;<<<======>>>???BBBDDDEEEEEEDDDCCCCCCEEEHHHKKKJJJHHHDDDBBBCCCCCCBBBBBBDDDFFFIIIKKKKKKKKKIIIHHHGGGEEEDDDDDDFFFHHHKKKMMMOOOQQQRRRRRROOONNNLLLKKKLLLLLLJJJIIIMMMKKKIIIHHHHHHHHHHHHHHHDDDCCCAAAAAAAAACCCFFFHHHDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>============;;;999:::999777666555666666777333333222111000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------.........//////////////////000000000111111222222222333444666777888888888777777888888999999<<<===<<<:::777666666888<<<<<<=========<<<;;;;;;<<<<<<======>>>>>>????????????>>>???AAAAAA???>>>:::999999:::<<<===<<<;;;888666444333555666666666444444444444444444444444000111111111111000///////////////.........------------------,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,------------.........------......//////000000---...//////000000//////////////////////////////...///000000111111000000///111222333444555888:::444333333333444555777888;;;;;;<<<>>>@@@@@@???===<<<<<<======>>>?????????>>>???@@@@@@??????@@@BBBAAACCCEEEFFFEEEDDDDDDDDDAAA@@@@@@AAACCCDDDDDDCCCEEEGGGHHHGGGDDDAAA??????@@@CCCEEEDDD@@@>>>???AAA?????????>>>===;;;999888999999888777777777777777666555444333222111111111111111111000000000//////000000////////////...............------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---....../////////.........///000111111000////////////000111111111111222222222333333333222333444555777888999999;;;;;;;;;;;;;;;<<<======<<<===???AAACCCDDDDDDCCCDDDFFFIIILLLLLLKKKHHHGGGFFFEEEEEEDDDEEEFFFHHHIIIFFFFFFGGGGGGGGGGGGFFFEEEBBBEEEHHHIIIJJJKKKMMMOOOLLLJJJIIIIIIKKKMMMMMMLLLMMMLLLLLLKKKJJJIIIHHHHHHCCCBBBAAAAAAAAACCCEEEGGGBBBAAAAAA@@@@@@???>>>>>>>>><<<::::::;;;;;;999888999888777666666666777777333222222111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++)))******+++,,,---......---------.........//////////////////000000000111000000222333444444555555777777777777777888999999;;;;;;;;;999777666777888999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>???>>>@@@AAAAAA@@@??????@@@===;;;888888999:::999999777555222222333555666555222222333333333333333333000000111111000000///...//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))*********+++************************************************++++++++++++++++++++++++************************)))******+++,,,,,,------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------......------,,,,,,---------..................///////////////---...//////000000//////////////////////////////......000111111111000///...000222222111222444777333333222222333555777999<<<;;;<<<>>>@@@@@@>>>========================>>>===???@@@@@@??????@@@AAA@@@CCCEEEDDDBBB@@@AAABBB@@@>>>===>>>AAABBBBBB@@@AAACCCEEEDDDBBB@@@@@@@@@@@@CCCFFFDDD@@@>>>???BBB>>>>>>>>>===;;;:::888777888888777666666666666777444444333222222111222222000000000////////////...000000/////////..................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////.............../////////////////////000111111000000000111111111222222111222333444555777888888::::::::::::::::::;;;<<<:::;;;<<<>>>@@@AAACCCDDDBBBDDDGGGIIIKKKKKKJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGEEEDDDBBBDDDGGGHHHGGGGGGJJJLLLIIIGGGFFFGGGJJJLLLMMMMMMLLLMMMOOONNNLLLJJJHHHHHHDDDCCCCCCCCCCCCEEEFFFGGG???????????????>>>===<<<;;;:::888888999999777666888777666555555555666777222222111000///......---.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))((('''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++---...///000---------.........//////////////////000000000000...///111222333333333222777777666777777888999999888999999888777777888:::777888:::;;;<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>AAACCCBBB???>>>???AAA???<<<999666666777666666777444222111333555555555111111111111111111222222000000000000000//////...//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......///////////////.........---......///////////////000000000000000000000000---...000111111111000///...000222111///...111444333222111111222555777999;;;;;;;;;===??????>>><<<>>>============<<<<<<<<<===???@@@@@@??????@@@AAA@@@BBBDDDCCC@@@>>>???AAA???===;;;<<>>>>>@@@BBBBBBAAAAAABBBCCC@@@DDDGGGEEEAAA>>>@@@CCC======<<<<<<:::888777666777666666555555555666666333333222222111222222222///////////////.........000/////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.../////////......---------......///////////////000111111////////////000000000000000111222333555666777777999999999888999999::::::999999:::;;;===@@@BBBCCC@@@BBBDDDFFFHHHJJJJJJJJJGGGGGGGGGGGGFFFDDDCCCBBBFFFGGGHHHHHHGGGEEEBBBAAACCCEEEHHHHHHFFFFFFHHHKKKHHHFFFEEEFFFIIIKKKLLLLLLLLLNNNPPPPPPNNNKKKIIIHHHDDDDDDDDDEEEEEEFFFGGGHHH>>>>>>>>>>>>>>>===<<<<<<:::888777777888888666555777666555444333444555666222222111000///...------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******&&&'''((())))))***))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++***************++++++------------------------++++++,,,,,,---...//////........./////////////////////111222222333222222444444555666777888999999999::::::999666555555666<<<:::999999;;;;;;:::999<<<<<<;;;:::::::::;;;;;;???AAACCCCCCAAA???======>>><<<:::777555444444444444333333222222333333444222111111000000000000000///............---------------------------------,,,,,,,,,+++++++++******,,,+++)))((((((((()))***))))))))))))************************************************************************************)))))))))***+++++++++,,,************************************************&&&'''(((***,,,...///000------------------------------,,,+++,,,---...///......//////...---,,,,,,///////////////.........)))+++---///000000000///............////////////000000///...---...111333333222111111222333555666:::;;;;;;<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<<@@@@@@???>>>===<<<<<<;;;>>>===<<<;;;;;;<<<===>>>@@@>>><<<;;;<<<>>>AAABBB@@@@@@??????@@@BBBCCCEEEBBBDDDEEEDDD@@@>>>>>>???<<<<<<;;;:::999888777666555555444333333222111111000000000000000000000000////////////////////////...---+++******+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,---------......***+++,,,,,,------,,,,,,///////////////.........//////000000000000//////000000000000000000000000333333333444444444555555666888;;;;;;:::888777777888888999:::;;;===>>>??????@@@AAACCCDDDDDDCCCCCCEEEBBBAAABBBEEEFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCBBB???@@@AAACCCEEEFFFGGGHHHCCCCCCBBBBBBCCCEEEGGGIIIMMMKKKIIIHHHIIIJJJIIIHHHEEEFFFGGGGGGFFFEEECCCBBB===<<<<<<===>>>>>><<<;;;<<<:::777444444555888:::444444333333222111000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******)))((((((((((((((('''(((((())))))))))))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))((((((''''''(((((('''((((((((())))))))))))))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---.........//////000000000000000111222222333333333444555666777888888999888999:::888666555555666999888888999<<<======<<<;;;::::::999999999999999===???AAAAAA???===<<<;;;<<<:::888666444333333333333333222222222222333333222111000000//////000000............------------........................,,,,,,+++++++++*********+++***)))((((((((()))***(((((()))))))))***************************************************************************************************++++++******************************************************+++,,,,,,---......---------------------------,,,,,,+++,,,---...///...............---,,,,,,////////////............------...............---............///////////////000///...---...111333222222111111222333555666999999::::::;;;<<<======<<<<<<;;;;;;;;;<<<<<<===??????>>>======<<<<<<;;;>>>===============>>>>>>@@@???===<<<<<<>>>@@@AAABBBAAA@@@?????????@@@AAA???AAABBBAAA===;;;<<<===;;;;;;:::999888777666555555444444333222222111111000000000000000000000000........................------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,......------------------//////000000000000//////000000000000000000000000222222333333333444444444555777999:::888777666666777888888999:::<<<===>>>===>>>@@@AAABBBAAAAAA@@@EEEBBB@@@@@@BBBCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAACCCDDDFFFGGGFFFEEECCCAAABBBDDDGGGHHHJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDCCC>>>===;;;;;;<<<===;;;:::;;;999666444333444555777444444333222222111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******)))((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))******)))(((((((((((()))''''''((((((((())))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++,,,,,,------......,,,------...///000111111111000000000000222333444333333444555666777777888777888999888666555555777777666777999<<>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>?????????>>>>>>===AAA@@@>>><<<<<<===???@@@CCCBBBAAA???>>>===<<<<<<<<<===>>><<<:::888999999999999888777666555555444444444333333222222111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---+++++++++++++++*********++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000000000000//////////////////////////////111111111222222222333333333555888888777555555666666777777888999;;;<<<===<<<===>>>?????????>>>===CCCBBB@@@???@@@@@@???>>>AAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????@@@BBBCCCDDDFFFDDDAAA??????@@@BBBDDDGGGIIIKKKJJJFFFCCCCCCEEECCCDDDDDDEEEEEEEEEEEEDDD@@@>>>;;;:::;;;;;;:::999999888777555444333333333333333333222111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))(((((((((((((((((()))))))))((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((+++******)))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))))))))************************++++++,,,,,,,,,---------,,,,,,---...///000111222222111/////////111444555222222333444555666777777666888888888666555666777666555666888;;;>>>>>>>>>999999999888888777666666999;;;===>>><<<:::999999888777666555444333222222000000////////////000000111111000///////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++******************))))))(((((((((((((((((((((((()))))))))***************************************************************************++++++******))))))((((((************************************************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,------...............///222000///---,,,,,,,,,---............//////////////////000///......000222222111111111111333444555555666777888999:::;;;<<<:::::::::;;;<<<===>>>???>>>===<<<;;;;;;<<<<<<===>>>???@@@AAAAAA???>>>===AAA@@@>>>=========>>>???AAAAAA???>>>===<<<;;;;;;;;;;;;:::999888777777888777777666666555444333333333333333333222222111111000000000000000000000000........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++***************************************))))))***++++++++++++*********************************************************++++++++++++******+++++++++************************++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------//////000000000000//////........................000000000000111111111111222444666666555444444555555666666777888:::<<<<<<<<<<<<>>>>>>>>>>>>===<<>>>>>@@@AAABBBBBBBBB@@@???>>>=========CCCHHHMMMLLLGGGDDDEEEHHHCCCCCCDDDEEEEEEFFFFFFGGGCCC@@@<<<::::::;;;::::::999888888777555333222111333222222222111111000000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&%%%))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((+++******)))))))))))))))''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,++++++***))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111222222111/////////111444555222222333444555666777777666777999888777777888999777666666777:::;;;;;;:::::::::::::::999888777666888;;;===>>><<<:::999999777777666666555444333333000//////......//////000111000000///.../////////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------......//////000///---,,,,,,---...///............////////////...///000000//////000222222111000000111222444555666666777999:::<<<======:::::::::;;;<<<===>>>???>>>===<<<;;;;;;<<<>>>??????@@@AAAAAAAAA@@@>>>===AAA@@@???>>>======>>>>>>>>>>>>>>>>>>======<<<<<<<<<:::999888888888888888666555555444444333333333333222222222222222111111////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,************************************************))))))***++++++++++++***************************************************)))******++++++******)))************************++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,------............//////000000000000//////------------------------/////////000000000111111111222444444333333444555555555666777888:::;;;<<<<<<===>>>?????????>>>===?????????@@@@@@AAABBBDDD@@@AAAAAABBBBBBAAAAAA@@@AAA@@@????????????AAAAAA???@@@BBBBBBAAA???<<<:::>>>DDDIIIIIIFFFDDDEEEHHHBBBCCCCCCDDDEEEFFFGGGGGGEEEAAA===;;;;;;;;;;;;:::999999999888666444222111222222111111111111111000------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((('''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((******)))(((((((((((()))&&&&&&'''''''''(((((((((&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******+++***************++++++************************++++++++++++,,,,,,,,,,,,,,,------...///000111111111000000000000222333444333333444555666777777888666888999999888888:::;;;888777777888999::::::999;;;;;;<<<<<<;;;999777666888:::===>>><<<:::::::::555666666666555444333333000//////......//////000111000//////......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((()))))))))((('''&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))***************************++++++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---......//////---------------...///000............////////////---///000000//////000111111111000000111222444555666777888999;;;<<<>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@???>>>===??????>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>=========:::888777888999999888555555444444444333333333222222222222222222111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,*********+++)))))))))***************************************))))))***++++++++++++***************************************************))))))************)))))))))))))))***************++++++++++++,,,,,,,,,---)))******+++++++++++++++,,,,,,------......////////////000000000000//////......................../////////000000000111111000222333333222222444666555666666777888:::;;;<<<;;;<<<>>>???@@@@@@??????===???@@@AAA@@@BBBDDDFFFAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA???AAACCCDDDDDDBBB???===;;;???BBBCCCAAAAAABBBDDDAAAAAAAAAAAABBBDDDEEEFFFCCC@@@===<<<;;;;;;:::999999999888888666555333222111111111111111111111111......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***&&&&&&''''''((('''''''''***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))((((((''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---.........//////000000000000000111222222333333333444555666777888888999777999::::::::::::<<<===:::999888999;;;<<<<<<;;;;;;;;;<<<<<<;;;999777555777999<<<===;;;:::999999333333444555555444333222000000////////////000000000000///............///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''((()))))))))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******************************+++,,,---...//////++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***+++,,,---------------++++++,,,------...//////,,,------...//////..................////////////---///000111//////000111111000000000000222333444555666777999;;;<<<>>>>>><<<<<<;;;;;;;;;<<<<<<===???>>><<<<<<===???AAACCCAAAAAA@@@>>>>>>=========>>>>>>>>>>>>>>>?????????<<<===>>>>>>>>>>>>===<<<===:::777666888:::999888555444444444444333333333111111111111111111222222////////////////////////------------------------------++++++++++++------++++++++++++++++++++++++************************+++,,,---,,,***)))***+++((()))))))))*********+++************************))))))***++++++++++++***************************************************))))))************))))))((()))))))))*********+++************++++++++++++))))))***+++++++++++++++***++++++,,,------......//////000000000000//////........................//////000000000111111111111222333333222333555666666666777777999:::<<<===999:::<<<>>>???@@@@@@@@@>>>@@@AAAAAA@@@@@@CCCEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCDDDEEEDDDCCCBBB??????@@@AAAAAAAAAAAAAAA???????????????>>>????????????>>>>>>>>>???AAABBB???===;;;;;;;;;:::888777777777666555555444333333000000000000111111111111............------------************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******%%%%%%&&&'''((((((((('''******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++------++++++++++++++++++++++++++++++++++++++++++++++++........./////////////////////111222222333222222444444555666777888999999888999;;;;;;;;;;;;===>>>:::999999;;;===??????>>>:::;;;<<<<<<;;;888666444666888;;;<<<;;;999999999111222333444333333111111000000////////////000000000000///...............---------,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))'''((()))))))))(((&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************((((((((()))******++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++***+++,,,,,,------------++++++,,,,,,---...//////------/////////...---,,,............/////////000---///111111000///000111111000000000000222333444555555777888:::<<<===>>>===<<<<<<;;;;;;;;;<<<<<<@@@>>>===<<<===@@@CCCDDDBBBAAA???===<<<<<<===>>>======>>>>>>??????@@@@@@===>>>?????????>>><<<;;;===999666555888:::999888555444444444444444444333111111111111111111222222////////////////////////------------------------...---+++******+++---...************************************************+++,,,---,,,***)))***+++(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))************))))))***++++++++++++***))))))***+++,,,,,,------//////000000000000//////////////////////////////000000000000111111111111111222333333222333555777666777777888999;;;<<<===777999;;;===???@@@@@@@@@???AAABBBAAA>>>>>>@@@CCCBBBCCCCCCDDDDDDCCCCCCBBB???AAADDDFFFGGGFFFDDDCCC>>><<<;;;:::;;;>>>AAACCCDDDBBB???>>>??????>>><<<===<<<;;;;;;;;;<<<>>>???<<<;;;:::::::::999777555666555444333333333333333000000000000000111111111//////.........---------************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))))))))))))))******+++*********++++++,,,,,,,,,---------...............///111222111000///000111111444666666555555888:::999888999<<<@@@@@@>>>;;;999:::;;;<<<============>>>>>>===<<<;;;;;;:::::::::999777666666888:::;;;:::555000///111333111...000000000000000000000000......---------,,,,,,,,,......---,,,,,,+++******************************---+++((((((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))************+++++++++***,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------///////////////000111111////////////000000000000//////000111222222333333555555666666777999:::;;;;;;:::999999:::<<>>;;;@@@@@@@@@???===<<<:::999============>>>???@@@AAAAAAAAA@@@>>>===;;;::::::<<<:::888666444444444444777666555444333222222222444333333222111000//////333222000///.........///------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))************)))************+++++++++***,,,------++++++,,,...------...//////...---,,,111111000000//////......//////000000111111111222444444333333333444555555666777777666666666999;;;<<<;;;999:::===???@@@@@@===>>>@@@AAA@@@???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHHHHHHHFFFEEECCC===777444888===AAABBBBBB@@@>>><<<<<<<<<>>>???>>>>>>=========>>>@@@AAA???===:::777555555555666555555444333222000000///////////////...............---,,,+++***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))))))))))))))******+++***++++++++++++++++++,,,------------............///000111111000///000111111333555555444444666999888888888;;;>>>???===:::;;;;;;;;;<<<======>>>>>>=========<<<;;;::::::999999999888777777777888999999444000///111333111...////////////////////////...------------,,,,,,,,,...------,,,++++++******************************+++)))'''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------///////////////000000111////////////000000000000///000000111222222333333555555666666777999::::::;;;:::::::::;;;===???@@@@@@>>><<<===???@@@???===????????????>>><<<;;;:::============>>>???@@@AAAAAA@@@???>>>===;;;::::::;;;:::999777555555444444666555444333222222222222222222222222111111111111222111000...............------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))************)))************+++++++++***+++---,,,++++++,,,...---...////////////------000000000000//////......//////000000000111111111444333333333333444444555666777777777666777999;;;;;;:::999:::===??????>>><<<===???@@@???>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHJJJEEE>>>;;;<<>>>>>???AAABBB@@@??????>>>>>>>>>>>>???>>><<<999777555444444555555444333222111000000///////////////...............---,,,+++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******++++++++++++++++++*********,,,,,,------............///000111111//////000111111333444444333333444666777777888:::<<<===;;;:::<<<<<<;;;;;;<<<===>>>???<<<<<<<<<<<<;;;:::999999888888888888888777666666888444000///111222111///////////////////////////------------,,,,,,,,,,,,------,,,,,,++++++*********************************(((&&&'''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......//////......//////000111////////////000000000000000000000111222222333333555555666777888999::::::;;;;;;::::::;;;===???@@@>>>===<<<===???@@@???>>>>>>>>>>>>>>>>>>===<<<<<<============>>>???@@@AAA@@@@@@???>>><<<;;;:::::::::::::::999777666444444555444333222222222222222111111111222222222333333111000///...............------------------------+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************)))************+++++++++***+++,,,,,,++++++,,,...---...///000000///......000000000////////////...//////000000000000111111333222222222333333444555555666777777666777999;;;999888999:::===>>>===<<<:::<<<>>>>>>===>>>???@@@DDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDFFFHHHJJJJJJKKKQQQMMMGGGDDDBBBBBBBBBAAA@@@@@@??????@@@AAACCCDDDAAAAAAAAA@@@???===<<<;;;<<<:::888666444333333333444333333222111000///////////////............---------,,,++++++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++,,,,,,++++++******)))))),,,,,,,,,------......//////000111000///...///111111222222222222222333444666666777999:::::::::999<<<;;;:::999999;;;===>>>:::;;;;;;<<<;;;:::999888777888999999888666444333666333000000111222000///////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************)))(((''''''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++)))+++,,,,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///............///000000////////////000000000000000000111111111222222222444555666777888999999:::;;;::::::;;;<<<===???@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>======>>>>>>======>>>???@@@@@@@@@???>>>===<<<;;;::::::999999::::::999777555333444333222111111111111111111222222222222222222222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******)))(((((((((((()))))))))************))))))*********+++++++++)))+++,,,,,,++++++,,,------...///000000000///...//////////////////////////////000000000000000000222111111222222333444555444666777777777777999;;;888888888:::======;;;::::::<<<======<<<<<<>>>@@@DDDDDDCCCBBBBBBCCCDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJPPPNNNKKKHHHEEEDDDBBBAAA????????????@@@BBBDDDEEEBBBCCCBBBAAA???===:::888:::999777555333222222222333222222111000000////////////.........---------,,,,,,,,,+++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***))))))))))))))))))***)))))))))))))))******++++++++++++******)))))))))++++++,,,,,,---......///...000111000///...///000111000000111222333333333666666888888888888999999:::999888777777888:::<<<999:::;;;;;;;;;:::888777666777888999888666333111444222111111111111000///........................------,,,,,,,,,+++++++++,,,+++++++++++++++******))))))))))))))))))))))))***)))((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))*********+++++++++)))***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................//////000////////////000000000000111111111111111222222222444555666888999999999999999999:::;;;<<<===>>>>>>?????????>>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>===<<<;;;::::::888999999999888777555333222222111000000000000111333333222111111000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))((((((((()))))))))************))))))*********+++++++++)))***,,,+++******+++---,,,---...000000000///................../////////000000//////////////////000000000111222333444444333555777888888888999;;;888888888:::<<<<<<;;;999;;;<<<===<<<;;;;;;===???CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIGGGEEECCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFBBBBBBBBBAAA???<<<999777888777666555333222222111111111111000000/////////............------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***************)))))))))******+++,,,---......///...///000000......///000000//////000333444444333666777888888777777888:::999888777666666777888999777888:::;;;;;;:::888777555666777888777666333222222222111111111000000000........................,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))(((((()))***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))************+++++++++)))***+++,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------......///000////////////000000000000111111111111111111111111333555777888999999999999888888999:::;;;<<<<<<===>>>??????>>><<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===???>>>>>>>>>>>>>>>??????>>>>>>======<<<;;;;;;:::888888888777777666555444111000000/////////000000333222111000///...------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***))))))))))))************)))************+++++++++)))***++++++******+++---+++,,,---/////////......---............/////////000000////////////......//////000000111222333444222555777888888888:::;;;999999888:::<<<<<<;;;999>>>>>>>>><<<::::::<<<>>>AAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEGGGGGGFFFEEECCCBBBCCCDDDDDDBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFFFFAAA@@@@@@>>>===;;;999888777777666555444333222111000000000000//////...............------------,,,+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))))))))************)))***+++,,,---......///...///000///......///000///......000444666666555666888999888777666888;;;888888888888888777777777666777999;;;;;;:::888666444555666666666555444444000111222222111000000000........................,,,,,,,,,++++++++++++*********************++++++))))))))))))))))))))))))(((''''''(((******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))************+++++++++(((***++++++++++++,,,...************************++++++++++++++++++++++++***++++++,,,------.........------------...//////////////////000000000000111111111111111111111111333444777999::::::999888666777888999:::;;;;;;;;;:::<<<>>>>>><<<<<<===@@@===>>>>>>>>>>>>>>>===<<>>>>>>>>>>>??????=========<<<<<<;;;;;;:::888777666555444444444444000//////......//////000000000//////......------+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))************)))************+++++++++(((***++++++******+++,,,)))***,,,............------------.........//////000000/////////.........////////////111222333444222444777888999999:::;;;;;;:::999999;;;<<<<<<;;;AAA@@@???===::::::;;;===>>>???AAABBBBBBAAA???>>>>>>@@@DDDGGGHHHFFFDDDBBB>>>@@@BBBBBBAAAAAACCCFFFGGGFFFFFFFFFEEEDDDCCCBBB???>>>===<<<;;;:::::::::777666666666555333222222000000////////////...............---------,,,,,,***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++(((((())))))******++++++)))******+++---...//////...///000///...---...000///------000555777777666777999:::999777666999;;;888888999999999888888777555777999;;;;;;:::777666444444555555555555555555///111222222000//////000........................,,,,,,,,,+++++++++************************++++++))))))))))))))))))))))))&&&&&&&&&'''))))))&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++(((***++++++++++++---...************************++++++++++++++++++++++++******+++,,,,,,---.........------------...//////////////////000000000000222222111111111111111111333444777999::::::999888555666777888999:::::::::777:::<<<===<<<===@@@CCC>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>>>>???=========<<<<<<;;;;;;:::888666555333333333444555//////.........//////000---------...............***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,))))))))))))************)))************+++++++++(((***++++++******+++,,,)))***+++---......---------------.........//////000000//////.........---.........///000222333444111444777999999999:::;;;===;;;999999:::<<<<<<<<>>AAACCCCCCAAA>>><<<:::===BBBGGGHHHGGGDDDBBB===@@@BBBAAA@@@AAADDDGGGEEEEEEDDDCCCBBB@@@>>>======<<<;;;:::999:::;;;;;;666777666666555444333222///////////////...............---------,,,,,,,,,******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))(((&&&$$$###$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&***)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,---///111333444555555888888888888888888999999::::::999888777666555555666666777777777777666666222333333444444444333333000000000000000///..................---,,,+++***,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((&&&%%%&&&''')))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))((((((******************************************************************************+++++++++,,,,,,,,,)))******++++++,,,------,,,,,,,,,---------......000000000000000000000000000000000000111111111111222222333444555666777777444555777999::::::::::::;;;<<<======<<<<<<===???>>>>>>>>>>>>===<<<::::::<<<===>>>===;;;::::::::::::::::::999888777666555555444333333222222222222000000000000//////////////////000000///---,,,***---------,,,,,,+++++++++)))************+++++++++************************))))))))))))))))))))))))******))))))((((((''''''******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******+++))))))***++++++++++++*********+++,,,,,,,,,,,,+++***+++,,,---............000///...---------------............////////////222333444666777888888888:::999999:::;;;<<<;;;999BBBAAA???===<<<;;;;;;;;;;;;<<<===???@@@@@@@@@@@@>>><<<===@@@DDDFFFEEECCCBBBBBBAAA@@@?????????@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::::::::888666444444444555444333000///...---,,,---.........------------,,,,,,,,,))))))))))))))))))))))))************************))))))(((((('''''''''&&&))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''(((((()))))))))))))))))))))))))))(((((('''((()))***+++************************+++++++++,,,,,,,,,------------...//////...------,,,---///111333444555555888777777666777888:::;;;;;;;;;:::999888777666666444444555555555555444444222222333333333333222222000000000000000///..................------,,,+++,,,,,,+++++++++*********)))******++++++******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((&&&&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))(((''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))((((((*********************************************************************************+++++++++,,,,,,)))******++++++,,,------,,,,,,,,,---------....../////////////////////////////////000000000111111333333444555666777777888555666777999::::::::::::;;;<<<>>>===<<<<<<===???>>>>>>>>>>>>===<<<;;;;;;<<<>>>???>>><<<::::::;;;;;;::::::999888777555444444333333222222222333333111000000000//////......,,,------------+++***)))------,,,,,,,,,+++++++++))))))*********+++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++))))))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---...//////////////////...---------------............////////////222333444555666666777777888888888999<<<===<<<;;;??????>>>>>>>>>>>>>>>>>>;;;<<<===???@@@AAABBBBBBAAA??????AAADDDEEEDDDBBBCCCBBB@@@>>>===<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<>>>===;;;:::999999888888777555333222333333222111000///...---,,,------............---------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))******)))))))))))))))))))))))))))))))))((()))******+++************************++++++++++++,,,,,,,,,,,,------...//////...---------...///111333444555555888777555444555888:::<<<<<<;;;:::999888777777666444444555555555555444444111111222222222111111000///000000000000///......------.........------,,,,,,++++++++++++*********)))******++++++******)))))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))*********************************************************************************++++++++++++,,,)))******++++++,,,------,,,,,,,,,---------......////////////////////////....../////////000000000333444555666777888888999555666777999::::::;;;:::;;;===>>>>>>======>>>???======>>>>>>>>>======<<<===>>>??????===;;;;;;<<<;;;;;;:::999888666444333222222222111222222333333111111000000///...------,,,,,,------,,,+++***))),,,,,,,,,,,,++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))(((((())))))***+++))))))******++++++++++++******+++,,,,,,,,,,,,+++,,,---...///000000000000//////...------------...............////////////222333333444555555555555666666666999<<<>>>>>>===;;;<<<>>>@@@AAAAAAAAAAAA;;;<<<===>>>@@@AAABBBCCCCCCBBBAAABBBCCCDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<=========<<<;;;:::999999<<<;;;:::999888777777777555333111111111222111000//////...------------...............------------))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%'''(((*********))))))((((((((((((((((((((((((*********+++++++++,,,,,,***************************++++++++++++,,,,,,,,,---..................------...000222333555555666888666444333444777:::===;;;::::::999888777666666666666777777777777666666000111111111111000000/////////000000//////...---,,,------.........------++++++++++++************))))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))************************************************************************************++++++++++++)))******++++++,,,------,,,,,,,,,---------......////////////////////////............////////////444444555666777888999999666777888999:::;;;;;;;;;<<<>>>??????>>>===???@@@======>>>?????????>>>>>>>>>???@@@???===<<<<<<<<<;;;;;;:::999777555444333111111111111111222333444222111111///...---,,,,,,............------,,,,,,,,,+++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((***,,,,,,***((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))*********************+++++++++******+++,,,,,,,,,,,,+++,,,---...//////000000//////......---------..................////////////111222333444444444444333444444666999===??????>>>:::<<>>???@@@AAABBBAAAAAAAAABBBCCCCCCCCC@@@?????????@@@AAABBBBBB@@@???>>>===;;;:::::::::;;;;;;999888777666666666555333111000111111000/////////......------------.........------------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))*********+++++++++,,,,,,.........------.........---...000222444555666666888666444222333666999<<<999999888777666555444444666666777777777777666666111111111111111000///...///////////////...------+++,,,---------------,,,+++++++++*********)))))))))))))))******)))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,------,,,,,,,,,---------..........................................////////////444444555666777888999999777777888888:::;;;<<<<<<===>>>??????>>>>>>???AAA>>>>>>??????????????????>>>???@@@???===<<<<<<<<<:::::::::999777555444333000000000000111111222333222111000///...---,,,+++...---------,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((***,,,,,,***((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((''''''((((((((((((((((((((((((((((((((('''((())))))*********)))))))))***+++,,,******+++,,,,,,,,,,,,+++++++++,,,---..................---------......///............////////////111111222333444444444444444444666999===??????>>><<<===@@@BBBCCCCCCBBBAAA>>>===<<<<<<<<<<<<===>>>>>>?????????@@@AAACCCDDD@@@?????????@@@AAABBBBBBAAA@@@>>>===;;;;;;;;;;;;<<<;;;999888777777666666555333111000111111000///...............---------------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))(((''''''))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((************++++++++++++///...------------...///...///000222444555666666777666444333333555777999888888777666555444444333444444555555555555444444111111222111111000///......////////////...------++++++,,,,,,,,,,,,+++***+++************)))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))******++++++,,,------,,,,,,,,,---------..................................../////////000000000333444555666777888888999888888888888999;;;<<<======???@@@@@@??????@@@AAA??????@@@@@@@@@??????>>>===>>>??????===;;;;;;<<<999999999888777666555444000000000000000000111111000000//////...---,,,,,,++++++************++++++*********+++++++++++++++((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))((((((''''''(((((()))***+++***)))))))))***,,,---******+++,,,,,,,,,,,,+++***+++,,,---...............------------...//////............////////////000000222333444555555555666666666999<<<>>>>>>======>>>@@@AAABBBBBBAAAAAA>>>===<<<;;;<<<<<<>>>>>>===>>>>>>>>>>>>???BBBEEEBBBAAA@@@>>>===<<<<<<<<>><<<:::999999::::::;;;:::999888777666666666444222000000111111000///......//////......---,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&''''''((($$$%%%'''))))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))************++++++++++++///...------------...///...///111333444666666777777666555444444444555666999999888777666555444444444444555555555555444444222222222222111000///.........//////......---,,,++++++++++++******)))(((************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,,,,,,,---------............................../////////000000000111111333333444555666777777888888888888888999;;;===>>>>>>???AAA@@@??????@@@BBBAAAAAAAAAAAA@@@???>>>>>><<<>>>???>>><<<::::::;;;777777777777777666666555111111000/////////000000/////////......---------++++++***))))))***+++,,,)))*********++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))+++***)))((()))***,,,---******+++,,,,,,,,,,,,++++++,,,---...////////////---------------...//////............///////////////000111333555666777777888888888999<<<===<<<;;;======>>>???@@@AAABBBBBB>>>===<<<<<<===???BBBCCC???@@@AAA???===>>>AAAEEECCCBBB@@@>>>===<<<;;;;;;>>><<<;;;999999999;;;;;;999999777666555444444444333111///...//////...------.../////////...---,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((('''''''''&&&'''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))$$$$$$%%%%%%&&&'''((((((&&&(((+++------+++(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$&&&(((***,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++************************)))************+++++++++///...---,,,,,,---...///...///111333555666666777777666666555444444444444::::::999888777666555555666666777777777777666666333333333222222000//////......//////......---,,,+++++++++******((('''&&&************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,,,,---------..............................000000000000111111111111222222333444555666777777999888888888999;;;===>>>>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBAAA@@@???>>>===<<<===>>>===;;;:::::::::666666777777777777666666222111000//////...//////..................---------,,,+++++++++,,,---...))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))************))))))))))))******'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))+++***)))((((((***,,,---******+++,,,,,,,,,,,,+++,,,---...///000000000000---------------...///000............/////////000...///111444666777888999:::999999:::<<<<<<;;;999<<<<<<<<<===???AAACCCDDD===<<<<<<===???CCCFFFHHHBBBCCCCCC@@@>>>===AAADDDBBBBBBAAA@@@?????????@@@>>>===;;;::::::;;;===>>>888777666555444333333333111///---------...---,,,---.../////////...,,,,,,*********))))))))))))((())))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))(((((('''''''''&&&******))))))((((((((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))************..................------//////000111222444666777777777666555444555888::::::::::::999999999888888666666666666555555555555111111000000//////......------------------------************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******((('''%%%***(((%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))(((((()))***+++,,,,,,,,,------------------------,,,,,,,,,---------............//////000000111111222333333444555666777777888777666777:::<<<<<<;;;>>>???AAABBBBBBAAA???>>>@@@?????????@@@???<<<::::::;;;<<<<<<;;;:::777666888888777666666666666666222111111000///......---------------------------------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......111222333333333444666888::::::;;;;;;<<<=========>>>>>>????????????>>>>>>=========>>>???@@@BBBCCCCCCAAA??????@@@AAAAAA@@@BBBAAA@@@???@@@AAABBBCCC>>>???@@@>>>;;;::::::;;;888777666555444333222222////////////..................//////...---,,,,,,************)))))))))))))))***,,,000333222---(((''''''''''''''''''''''''&&&''''''((()))*********(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))),,,,,,+++******)))(((((())))))))))))************..................------.........///111333444555555555555333222333666888888888888777777777666666555555555444444444333333111111000000///......---------------------------************))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&###%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***))))))))))))))))))))))))))))))***+++++++++,,,------------------------,,,,,,,,,------------............///000000111111222222333444555666777777888777666777:::<<<<<<<<<===>>>@@@AAAAAAAAA???>>>???>>>>>>???@@@???<<<:::<<<===>>>>>>>>><<<:::888777777666555555555555555111111000000///......---------------------------------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,......------------......000111222222222333555777999999::::::;;;<<<<<<<<<======>>>???????????????=========>>>>>>???@@@AAACCCDDDDDDDDDEEEEEEEEEEEEBBBBBBAAA@@@@@@AAABBBCCC???@@@???===:::888888999888777666555444333333222////////////............---------------,,,++++++************))))))))))))''''''''')))++++++)))&&&''''''''''''''''''''''''((())))))***++++++,,,,,,(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++++++++******))))))((())))))))))))************------------------......---------...///111222333222333333222111111444666666666555555555444444444333333333333222222222222000000000///......------------------------------************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&###&&&)))***(((&&&''')))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))************************++++++------------------------,,,,,,,,,,,,---------------......//////000111111111222333333555555666777888666666777999;;;;;;;;;<<<===>>>@@@@@@@@@???>>>===<<<<<<>>>???>>><<<:::;;;<<<===>>>===;;;999888555555444444444444333333111000000//////.........------------------------,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------------------------------......------------.........///111111000111333555888888999::::::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@?????????>>>>>>?????????@@@DDDGGGHHHGGGFFFGGGIIICCCBBBBBBAAAAAAAAABBBBBB@@@@@@???<<<999666555555888777777666555444333333/////////............---+++,,,,,,,,,,,,++++++***************))))))))))))+++)))'''&&&(((*********((((((((((((((((((((((((((())))))******++++++,,,((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++*********)))))))))(((((()))))))))************,,,,,,------------......---------...///111222333111222222111000111333555555444444444444333333333333333333222222222111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((('''))))))******)))(((((('''******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))*********+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000111111111222333444555666666666444444555777999999999:::;;;<<<>>>????????????;;;:::;;;<<<>>>>>><<<:::777888999:::999888666444333333333333333222222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,---------------.....................------------.........///000111000111333555888999999::::::;;;<<<<<<999:::<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>===:::@@@FFFGGGEEEDDDFFFIIICCCCCCBBBBBBBBBBBBBBBBBB@@@@@@???;;;777444333333777777666666555444444333//////.........---------++++++,,,,,,,,,,,,++++++************)))))))))(((+++***(((((((((******+++))))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************,,,,,,,,,,,,------...............///000111222333111222333222111111333555555555444444444333333333333333333222222222111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((,,,(((%%%&&&)))***)))&&&*********))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000000000111222333444555555333222111333555777777777888999:::<<<===>>>>>>???999999999;;;<<<<<<:::888444555666777777666444333111222222333222111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,---------------.........//////......------------......///000111111111111444666888999999:::;;;;;;<<<<<<888999;;;===???@@@AAAAAACCCCCCCCCBBBAAA@@@>>>===777===CCCEEECCCBBBEEEHHHCCCCCCCCCBBBBBBAAAAAA@@@>>>???>>>;;;777444333333666666555555444444333333............------------,,,,,,------------,,,,,,************)))))))))(((&&&'''((()))((('''&&&&&&))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------...............//////000111222111222333333222222333444555555444444444333333333333222222222222111111111.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((('''&&&''')))***)))((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000///000111111333333444555333111111222444666666666777777888:::;;;===>>>???999888888:::;;;:::888666555666777888888777555444111111222333222111000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,---......//////......------------.........000111111000111444666777888888999999:::;;;;;;999999;;;===>>>???@@@@@@BBBBBBCCCCCCBBB@@@>>><<<999===AAACCCBBBCCCEEEGGGBBBBBBBBBBBBAAA@@@??????<<<======:::777555444555444444444444333333222222.........------------,,,+++,,,,,,---------------************))))))))))))&&&))),,,---+++)))''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((()))))))))))))))))))))))))))))))))***************++++++,,,------......------------...///000000000111333333222222222444444444444333333333222222111111111000000000//////......------,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******///444333...((('''(((''''''((((((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++)))))))))***+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000//////000111222333444444444222222333555777777777666666777888:::<<<>>>???999888888999:::999666444555666888999999888777555000111222333333111000///........................++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------+++++++++,,,---...............------------......---...///000///000222444555555666666777888888888999:::;;;===>>>?????????@@@@@@AAAAAA@@@>>><<<;;;;;;;;;===???AAABBBDDDEEEAAAAAAAAAAAAAAA???>>>===:::;;;;;;:::888666777888333333222222222222111111.........---------,,,,,,******+++,,,,,,,,,,,,,,,************))))))))))))(((+++//////,,,***))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,---......,,,,,,,,,,,,------...//////111222333222111222333333333333222222222222111000/////////..................---,,,,,,++++++***++++++++++++++++++++++++************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******///;;;EEEAAA333'''$$$'''&&&&&&''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000//////000111222333444444555444333444666888888888555555666777999<<<>>>???999999888888999888555333444555777888999888666555000111333444333222000///---.....................+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------******+++,,,,,,---...............------.........,,,---.........///111333333333444444555666666666::::::<<<===>>>>>>>>>>>>===>>>???@@@???===;;;999;;;999999;;;>>>AAABBBAAA@@@@@@AAAAAA@@@???===<<<999:::;;;:::888888999:::222222111111111111111111......---------,,,,,,,,,((()))***+++++++++++++++************))))))))))))&&&)))+++***'''%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%&&&''''''((()))******+++(((((((((((())))))))))))++++++++++++,,,---............------...///111222111111111222222333333333333222222111111000000000000000//////......------------------,,,+++***))),,,,,,+++******+++,,,,,,************)))(((&&&%%%))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***---000///,,,(((%%%###''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,---------............---,,,---...///000,,,...111111000///000111666555333222222444555777555555555777:::<<<<<<;;;888666666999<<<;;;666000111111222333555666777777222222222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((+++,,,---+++)))(((((())))))))))))))))))))))))))))))************+++++++++'''***---......,,,,,,------------............////////////////////////////////////000111111222222333333333333333444555666;;;::::::;;;===AAADDDFFF@@@>>>;;;999999;;;>>>@@@;;;999888777888;;;>>>AAA@@@@@@??????>>>>>>======;;;999777666555666777888888555222111111111000///.........------,,,,,,,,,,,,,,,,,,***)))---333888,,,++++++***************'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((''''''((())))))(((&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((())))))******(((((((((((()))))))))***++++++++++++,,,---............------...///111222222111111111111111111111222222222222222111111111222222111111000/////////------------,,,+++***))),,,++++++******++++++,,,******))))))(((((('''''')))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***,,,...---+++'''%%%%%%(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,---...///000222111111000//////000111333444555777888888777666555444444666999;;;<<<<<<777666555888;;;:::555000333333333333333333333333222222111111000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((++++++,,,+++)))'''((())))))))))))))))))))))))))))))************+++++++++---///111111///,,,++++++------------..................................../////////000111111222222333333333333444555666777::::::999:::;;;===???@@@???===;;;::::::;;;===???<<<;;;::::::;;;===@@@AAA>>>==================<<<;;;:::777666555555666777666333111000000000///.........---------,,,,,,,,,+++,,,,,,******,,,111555++++++***)))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((''''''((())))))(((&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((())))))))))))((((((((()))))))))******+++******++++++,,,---...............///000111111222222111111000//////...222222222222333333333333222222111000000//////...------------,,,+++***))),,,+++************+++,,,***)))(((''''''((())))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((***+++***(((&&&&&&'''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////444222///...///111222222666666666555444444333333:::888555555666888999999666555555888::::::555111555444444333222111000000222111111000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))***+++***(((&&&'''((()))))))))))))))))))))))))))************+++++++++---///000000...,,,++++++------------.......................................//////000000111111222444444444444555666777888999999999999999999999999===<<<<<<;;;;;;<<<<<<===::::::;;;<<<===>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888666555444555555333111///...//////...---------------,,,,,,,,,,,,***+++++++++***+++---000******)))((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((())))))(((&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***+++))))))))))))(((((((((((((((((()))))))))*********************+++,,,---............//////000111111111111111111111000000000222222222333333444444444000//////...------,,,,,,,,,,,,,,,,,,,,,+++******++++++************++++++***)))'''&&&&&&(((***+++((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''))))))((((((''''''(((((()))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------......//////111...---...111333444333555333111111222666999<<>>:::555000,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111111//////000000111111111111111222444666777777777777333444444444333333222222111111000000000/////////............---,,,+++***++++++++++++************(((((((((((())))))******''''''&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++******++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''***+++)))%%%$$$'''((('''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((''''''((()))******)))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******)))******+++,,,,,,------............/////////000------,,,+++++++++,,,,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))***,,,000444888;;;===>>>:::555///+++***+++++++++++++++,,,,,,,,,---------+++,,,,,,---...///000000...///000222333333333333111222444555555555444444111222222222222111000000000000000000////////////............---,,,+++++++++++++++************)))'''((((((((())))))*********)))(((&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&((()))%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$''',,,---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((%%%"""!!!#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,+++***+++,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((())))))(((&&&&&&''')))---***&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******************************++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............///......---,,,,,,+++******)))******)))(((((()))+++))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$###$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''((()))(((((('''''''''(((((()))---444888999999999999777000,,,---///---,,,---++++++,,,,,,,,,,,,------------,,,------...///000222222222222222111000000111111111222222333333333222222222222222222222222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***)))'''&&&%%%&&&((()))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$'''+++,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++******+++,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&''')))---***&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))******************************++++++++++++++++++++++++---,,,,,,,,,,,,---......------------............------,,,++++++***))))))+++,,,,,,+++******+++---(((((()))))))))*********''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%### !!!"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''((((((((()))(((((('''''''''((((((***///444999:::999999999666///+++---...---,,,---++++++,,,,,,,,,,,,------------,,,------...///000222222222222222111000///222333333444444555555555222222222222222222222222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***(((''''''''')))***)))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''(((''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%'''***+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******+++******+++,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&%%%%%%'''(((,,,)))&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------............,,,++++++******)))))))))***+++,,,+++***)))+++---(((((())))))))))))******''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((()))((('''$$$###$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))(((((((((''''''(((((())),,,111666999::::::999:::555///***,,,...,,,+++,,,++++++,,,,,,,,,,,,------------,,,------...///000333333333222222000//////222222333333444555555666222222222222222222222222///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++***)))((((((((()))***((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++***)))***,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&%%%%%%&&&(((+++(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))***************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,+++++++++*********)))((()))))))))'''''')))***(((((((((((()))))))))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''')))((((((((()))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((()))***///333777:::::::::999:::555...***+++---,,,***++++++++++++,,,,,,,,,------------,,,------...///000222333333222222000////////////000111222333333444222222222222111111111111.../////////......---,,,++++++++++++++++++++++++************))))))))))))******(((((('''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))******)))***+++,,,***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''(((((((((((($$$%%%&&&&&&%%%%%%'''))))))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***************************++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,+++++++++((())))))(((''''''(((***'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&"""$$$&&&&&&%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((()))******222555888::::::999999999555...***+++---,,,***++++++++++++,,,,,,,,,------------,,,------...///000111222222222222111000000...//////000222333333444222222222111111000000000...............------,,,++++++++++++++++++++++++*********)))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))***))))))***++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))$$$&&&&&&&&&%%%&&&(((***(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******************************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))(((***,,,''''''(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***++++++333666999:::999888888888555///***,,,...,,,+++,,,++++++,,,,,,,,,,,,------------,,,------...///000000000111222222222222111///000111222333555555666222222222111000000//////------.........------,,,++++++++++++++++++++++++******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))***)))))))))++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&''')))+++'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******************************+++++++++++++++++++++++++++++++++***++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++***((((((***+++'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''(((******((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***+++,,,444666888999888666666777666///+++---...---,,,---++++++,,,,,,,,,,,,------------,,,------...///000...///000111222333333333//////000222333444555666222222222111000/////////,,,------......---------***************************)))))))))(((((((((((('''''''''''''''&&&&&&%%%''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''(((''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&''''''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))***)))((()))++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%'''((('''''''''***,,,'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------******************++++++'''(((((((((&&&&&&((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))***+++,,,444666888888777666666666777000,,,---///...,,,---++++++,,,,,,,,,------------------------...000000---...///111333444444444,,,---...000111222444444222222222111000//////...,,,,,,------...---------************************))))))))))))((((((((((((((((((((()))(((''''''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&%%%%%%''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))'''$$$"""###$$$%%%&&&,,,&&&!!!&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))))))))(((((('''%%%&&&&&&'''((())))))***+++*********))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%***...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&)))'''$$$$$$(((&&&&&&&&&''''''''''''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++******)))))))))***,,,---+++++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))((((((***---000999999999888888888777777000///......//////...,,,---,,,,,,++++++,,,,,,------------.........//////111222222333444444444444//////......///111333444333333222222111000000000......//////......---,,,************)))))))))))))))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&& ###)))---...,,,+++$$$%%% &&&!!!%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))***************)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%'''***---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%***'''&&&))))))'''''')))&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++***)))))))))***+++,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))((((((***---000888888777777777666666666444222111000000000...,,,---,,,,,,++++++,,,,,,------------.........//////111111222333444444444444111000000000000222333444333222222111111000//////,,,,,,,,,---,,,,,,+++***************))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%,,,'''&&&///<<>>888000(((###'''333222%%%"""((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$&&&((("""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))((())))))+++,,,---......******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111111111000111111222333222222111000///...---------,,,++++++******++++++***************)))(((((()))((((((((('''''''''''''''''''''''''''''''''''''''(((((()))***+++++++++&&&((())))))'''&&&'''((($$$&&&(((((('''&&&&&&&&&)))))))))))))))(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((###%%%...222222;;;IIIIIIFFFAAA888///((($$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''(((((((((((())))))))))))+++*********))))))((((((///***%%%%%%(((,,,+++)))'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))***))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***************)))(((((())))))***+++,,,,,,------...------,,,,,,------...,,,,,,,,,---------..................////////////222111000000000111222333222111000///...---,,,,,,,,,,,,,,,+++***))))))((()))))))))))))))(((''''''******)))(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******)))(((((('''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''000999444***+++333000...+++'''%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((())))))))))))************)))))))))(((;;;555...***)))(((%%%"""(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))***************)))(((((())))))***+++,,,------...------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////333222111000000000111222111111000///...---,,,,,,,,,++++++***))))))(((((()))))))))))))))(((''''''***))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((('''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""***///---***555DDD((($$$ ###&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))666111,,,***++++++)))'''))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))************))))))((())))))***+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................////////////333222111000000000000000000000///...---,,,,,,++++++******))))))((((((''')))))))))))))))(((((('''***)))((((((''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222000///...***(((111===222+++%%%###&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))*********))))))))))))))))))'''%%%&&&))),,,------))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&''''''))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))************)))((())))))***+++,,,...//////,,,++++++******++++++,,,,,,,,,,,,---------..................////////////333333222111000///////////////......---,,,,,,+++***)))))))))((((((''''''(((((())))))))))))(((((())))))(((''''''''''''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))***((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((($$$$$$############$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***000777:::888777888222+++%%%###$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******)))(((&&&&&&'''(((((('''))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((())))))*********))))))((()))***+++---...///000,,,++++++******++++++,,,,,,,,,,,,---------..................////////////222222222111000///............------,,,,,,++++++))))))))))))(((((((((((((((((())))))))))))(((((()))(((((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((($$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$---888@@@DDDEEE(((%%%""""""%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))************))))))((((((((((((((()))(((((((((((())))))))))))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))(((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))((())))))************)))((()))***,,,---///000111,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................////////////111111111111000///......------,,,,,,,,,+++++++++))))))))))))))))))))))))'''(((((())))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))***++++++((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%///,,,'''######(((...111######$$$&&&''''''((('''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))***(((((((((((())))))))))))((()))))))))************&&&'''(((((())))))+++,,,&&&&&&'''((()))***++++++''''''''''''((((((((((((%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))++++++***((('''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))(((((()))***************((()))***,,,...///111111------,,,,,,,,,,,,------,,,,,,,,,---------..................//////////////////000111111000///...,,,,,,,,,,,,++++++++++++************************''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))***+++,,,((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''&&&###"""""""""###%%%''''''%%%#########$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))*********+++)))******)))&&&%%%%%%&&&%%%&&&'''((()))***+++,,,''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&))),,,,,,***(((&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((((()))***************((()))***,,,...000111222...------,,,,,,------...,,,,,,,,,---------................../////////000...///000111111000//////,,,,,,++++++++++++++++++***************+++++++++''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((()))***+++,,,)))(((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((('''&&&%%%&&&(((***+++''''''''''''''''''''''''(((''''''((())))))(((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))+++((('''(((---000111000---,,,++++++++++++,,,------,,,,,,++++++,,,,,,------......///////////////////////////............---,,,++++++******++++++************************)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((()))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((***)))'''&&&&&&'''((()))''''''''''''''''''''''''(((''''''((())))))(((&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((('''''''''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))+++)))((()))---000111000...---,,,++++++,,,---...------,,,,,,,,,,,,---------......///////////////////////////............---,,,++++++******++++++***************************)))(((((((((((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&(((((())))))))))))((((((***)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((+++***((('''&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))******(((((((((((())))))))))))))))))))))))))))))))))))+++***)))***---000111111///...---,,,,,,---...///......------------......---......////////////////////////............---,,,,,,+++************+++******************************))))))))))))******((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((***++++++,,,,,,++++++***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))))))))((((((************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))(((''''''((())))))(((&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++---///111222///...------------...///.........------.........---....../////////////////////.........---------,,,++++++***************************************))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&'''((()))******))))))))))))))))))))))))(((''''''((())))))(((&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))******+++,,,...111333///...------------...///.........------.........---......///////////////............------------,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))(((((((((((()))))))))))))))***(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((($$$%%%&&&'''(((***++++++(((((((((((((((((((((((((((''''''((())))))(((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((())))))******))))))))))))))))))))))))((()))******+++---000333///...---,,,,,,---...///......------------......---......///////////////.........------------,,,++++++***))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''(((''''''((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''''''''((()))*********))))))))))))))))))))))))&&&(((******)))+++///222...---,,,++++++,,,---...------,,,,,,,,,,,,---------......///////////////.........---------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''&&&'''((())))))((('''&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((((((###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******(((((())))))))))))((((((&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((((('''''''''''''''''''''''''''(((''''''((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))%%%''')))))))))***...222---,,,++++++++++++,,,------,,,,,,++++++,,,,,,------......///////////////......---------,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((###!!!###&&&)))'''&&&&&&'''''''''%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%(((%%%&&&***+++((()))+++***(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))*********************)))))))))))))))'''((()))))))))***---000...---,,,,,,++++++++++++......---,,,,,,,,,,,,---......///000000000000000000///...---,,,+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((&&&$$$$$$&&&((())))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&######(((---(((&&&######$$$&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''$$$###%%%%%%"""###&&&((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))*********)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))*********)))))))))))))))))))))((())))))))))))+++...111///...---,,,+++,,,,,,---///...------,,,,,,------......///000000000000000///...---,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))'''%%%$$$&&&(((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###"""&&&---333)))&&&"""!!!"""$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''',,,((('''))))))&&&'''***(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((())))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))******((()))*********,,,///111111///---,,,,,,---...//////...------,,,---------......///000000000000///......---,,,++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***(((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######'''---222...***%%%""""""$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))###"""###((()))'''''')))***(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********)))***+++++++++,,,///222222111///------...000222//////...------------------...//////000000//////------,,,+++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))+++)))'''&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***222...)))%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***)))))))))((((((((('''%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***'''(((---555999666555666,,,***'''&&&&&&&&&$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))''''''''''''((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))************)))***+++++++++,,,///222333222000//////111222333//////...------------...------...///////////////,,,,,,+++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))+++)))''''''(((((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$111---)))&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&''')))***---...555===AAA>>><<<===,,,***'''&&&&&&&&&$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))******++++++((()))*********,,,///111333222222222222333444444000///......------......------...////////////...++++++******)))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***((('''((())))))(((&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%$$$)))'''%%%$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%''')))***###"""%%%***,,,)))(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))))))))******'''(((((()))******++++++((())))))))))))+++...111222333444555555555444444000//////...............,,,---......//////......******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((''''''(((******)))'''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''''''''"""!!! !!!$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$&&&(((******&&&%%%&&&%%%""""""%%%&&&%%%$$$%%%''')))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************'''(((((()))***+++++++++'''((()))))))))***---000111333555777777666555444000000///...............,,,---......//////......***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((***+++***((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''*********)))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''')))******)))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&&&&'''(((((()))(((((('''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''&&&******))))))))))))******'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,******+++++++++,,,,,,,,,)))***++++++***+++---///444666777888888666333222//////000000///...------////////////...---,,,+++******)))))))))))))))***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###&&&'''&&&***111000***'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''(((((((((((((((((('''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''&&&(((((((((''''''((((((((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))***++++++))))))*********+++++++++)))***++++++***+++---///444555777888777666333222///////////////...------////////////...---,,,+++,,,+++***)))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%((('''&&&(((---,,,&&&'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''(((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((''''''(((((((((((())))))***)))((('''''''''((()))''''''((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&''''''''''''((((((((('''''''''(((((())))))***(((((()))))))))*********)))***++++++***+++---///333444555666666555333111///////////////......---...//////......---,,,+++---,,,+++)))((('''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''')))(((&&&''')))'''###'''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''(((((())))))''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''''')))******)))''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))(((((((((&&&''''''((())))))******,,,***(((&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''(((((((((&&&'''''''''((((((((()))))))))))))))*********+++)))***++++++***+++---///111222444444444333222111...///////////////..................---,,,++++++,,,+++***(((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((&&&$$$'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''(((((())))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''''')))******)))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&''''''((()))***++++++---+++)))'''&&&'''((()))&&&'''''''''(((((())))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((''''''&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((*********+++++++++,,,,,,)))***++++++***+++---///000111222222222222111111......///////////////...............---,,,+++***(((((((((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%!!!"""###%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%'''(((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''((())))))***++++++---,,,***(((''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))***))))))(((((())))))***(((((((((((((((''''''&&&'''((()))******)))((('''&&&&&&''''''(((''''''''')))))))))(((((((((((('''((((((((((((((((((((((((***++++++++++++,,,,,,,,,)))***++++++***+++---/////////000111111111111000---...//////////////////---......------,,,+++***''''''''''''((()))******'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&(((******'''(((+++'''''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%'''(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''((((((((())))))******+++---,,,+++***((('''&&&%%%&&&&&&''''''((())))))***'''((((((((())))))))))))******))))))))))))******(((((((((((((((''''''&&&&&&''')))******)))'''&&&'''''''''(((''''''&&&&&&))))))))))))((((((((('''))))))))))))))))))))))))************++++++++++++)))***++++++***+++---///......//////000000000000------...///////////////------------,,,+++******(((((('''''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%'''***)))$$$%%%+++'''''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''')))******)))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))************------,,,+++)))'''&&&$$$&&&&&&&&&'''((())))))***(((((((((((())))))))))))******))))))))))))******(((((((((((((((''''''&&&&&&''')))******)))'''&&&'''((((((((('''&&&%%%%%%******))))))((((((((('''************))))))))))))))))))))))))************)))***++++++***+++---///............//////000000------...///000000//////------------,,,+++*********)))((('''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&$$$'''***'''"""###)))'''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))(((&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))###***666<<<444'''$$$((()))************+++++++++---,,,,,,++++++*********.........///////////////......//////000000111111000///,,,***)))***++++++))))))(((((('''''''''&&&&&&&&&&&&(((***++++++)))((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((()))&&&%%%&&&((()))'''%%%))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''%%%$$$###(((''''''''''''&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((,,,555999444***'''+++)))************+++++++++,,,,,,,,,+++++++++******............////////////......//////000000000000333111...+++)))((((((((()))(((((((((''''''''''''(((((('''(((******)))'''((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((('''%%%&&&((()))'''%%%)))((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''************)))((('''&&&(((''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''%%%%%%&&&((()))((((((((('''((())))))***((((((''''''''''''((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((())),,,///---(((&&&((()))************+++++++++,,,,,,,,,,,,++++++++++++............//////000000...////////////000000000888666222---***(((''''''((((((((((((''''''''''''***)))((()))***)))(((&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&(((((('''&&&((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%&&&'''&&&&&&&&&))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,------......//////000000////////////////////////:::777333///,,,)))))))))(((((((((((((((''''''''')))(((((((((******((('''&&&&&&'''''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''((((((((('''(((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&''''''(((''''''(((''''''''''''&&&&&&&&&%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((+++)))&&&%%%'''******)))))))))*********++++++++++++++++++,,,,,,------------------...///000000111/////////...............444222///,,,***)))))))))'''''''''((((((((((((((('''&&&&&&(((***+++***)))%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((('''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''(((&&&$$$&&&***+++((()))************+++++++++***++++++,,,---......///,,,------...///000111111/////////............------+++)))'''&&&&&&'''((('''''''''(((((((((((((((&&&&&&&&&(((***,,,+++***%%%%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((())))))''''''((()))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((()))******))))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$(((++++++'''%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))"""&&&'''$$$$$$(((***''')))************+++++++++******+++,,,---...///000,,,,,,---...///000111111//////.........---------***((('''%%%%%%&&&'''(((''''''''''''((((((((()))(((''''''(((***+++***((($$$$$$%%%&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((''')))***)))''''''(((***''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((()))))))))))))))((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&******&&&###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))+++'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))###***,,,)))(((,,,---+++)))************+++++++++******+++,,,...///000000,,,,,,---...///000111222//////.........---------+++***((('''&&&''')))***&&&'''''''''(((((())))))***)))((()))******(((&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))''')))+++***'''&&&(((***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((('''&&&$$$$$$''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%&&&)))******)))(((((((((((())))))))))))''''''''''''((((((((((((***)))((('''&&&&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''))))))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))***************++++++,,,,,,------...---------------...///000//////...---,,,++++++*********))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&''')))***)))((((((((((((((())))))))))))''''''''''''((((((((((((***)))((('''&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))))))))************+++++++++,,,------.....................//////000000000///...---,,,,,,+++***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((()))((('''(((((((((((())))))))))))''''''''''''(((((((((((())))))(((''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''((((((''')))***+++***((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---.........000000000000000/////////111111000///...---,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''######$$$$$$%%%&&&''''''%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''((()))'''&&&(((((((((((())))))))))))''''''''''''((((((((((((((((((((('''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&%%%(((((((((''''''''''''''''''''''''''''''''''''''')))(((((()))++++++***)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))*********))))))*********+++++++++,,,,,,,,,---......//////222222222222111000000///000000///...---,,,++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''######$$$$$$%%%&&&''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))(((''''''((()))'''&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))++++++***)))((((((((((((((((((((((((***)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((((((''''''((((((((((((((((((((((((******))))))((((((''''''((()))))))))*********+++************++++++++++++,,,------......///000000222222333333222111000//////......---,,,+++***)))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((('''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((((('''&&&'''((()))((('''(((((((((((())))))))))))''''''''''''((((((((((((&&&'''(((((()))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((''')))***+++***((())))))))))))))))))))))))***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''(((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))******+++++++++*********++++++++++++,,,------......///000000000111222333333333222111000......---,,,+++***))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%'''(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((###$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((()))******++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((('''&&&&&&''')))***)))((((((((((((((())))))))))))''''''''''''((((((((((((%%%&&&((()))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((()))(((((('''((((((((())))))))))))(((((((((((((((((((((((((((''''''(((******)))''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,---......///000000111111///000222333333333111000///...---,,,+++******)))'''((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((("""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''"""$$$&&&((((((&&&$$$"""%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&& ###&&&)))******)))'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''(((((()))***+++++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&%%%''')))******)))(((((((((((())))))))))))''''''''''''((((((((()))%%%&&&((()))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''&&&&&&''')))***((('''))))))))))))))))))))))))---,,,,,,+++***))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,......//////000000111111...///111333333333111111000///...---,,,++++++***'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%&&&'''((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))******''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%&&&)))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''++++++***)))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******)))((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''&&&'''(((******((('''&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((())))))((('''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++++++++***++++++,,,,,,......////////////......444111///000444444111---...---,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((('''''''''''''''(((((())))))((('''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++++++++,,,,,,+++,,,---///000111111111222000...000444555222///------,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''(((((((((((((((((('''))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((()))***+++))))))((('''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,---------...000000111111111111///...000333444222000---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++---...///))))))((('''''''''''''''''''''((((((((((((''''''''''''((())))))(((''''''(((((((((((((((((((((((('''''''''((()))******+++'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++,,,,,,---------111111111111000///......111000///000222222000...++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))((((((((())))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''(((((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))***,,,---//////))))))((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************)))***+++------...------111111222222111000//////444333222111111///---,,,******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''((((((''''''&&&))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))************)))***,,,---.........------...000111333444444444444444333222000---+++***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&((())))))'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((***+++,,,))))))((('''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))************(((***,,,...//////......,,,---///111333555666666333333333111///---,,,+++(((((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&(((***)))&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***+++,,,---))))))((('''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************(((***,,,.../////////...///000111222333444444444111222222111///---------(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))******))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,)))***++++++***+++---///333111...,,,,,,...222444333333333444444444444555222111///...,,,++++++++++++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++************++++++))))))))))))))))))))))))---+++)))((())))))(((''''''))),,,+++((('''))),,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))(((((((((''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((***)))((('''&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++)))***++++++******,,,...111///...,,,---...111222111222222333333444444444222111000...---,,,++++++*********)))(((''''''''')))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))***(((((((((((()))))))))***(((((())))))))))))((((((++++++*********)))))))))+++***)))(((((()))***+++************************************************++++++******))))))))))))++++++************++++++************************+++)))((((((***++++++***''')))+++,,,+++)))))))))************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))+++---***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++,,,+++******+++---......------......///000000000111222222333444444333222000///---,,,,,,,,,******))))))(((((('''''')))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&((((((((()))))))))******((((((((()))))))))******((())))))******))))))(((+++++++++++++++*********+++******)))******++++++************************+++++++++++++++++++++++++++++++++************)))++++++************++++++***************************)))((((((***++++++***))))))***+++,,,+++)))&&&************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((()))***,,,((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))+++,,,,,,+++***)))+++,,,,,,,,,---...////////////000000111222333444444555333222111///...---,,,,,,***)))))))))((((((((('''((((((((((((((((((((((((***)))((('''''''''''''''(((((()))))))))*********(((((()))))))))*********)))))))))******)))))))))++++++++++++++++++************************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++***((((((*********)))---+++)))***,,,,,,***'''************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((())))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++*********)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***+++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))+++,,,,,,+++***)))+++,,,+++,,,---.../////////...222222222333444555555666333222000///---,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((+++******)))(((((())))))))))))))))))************))))))))))))************))))))************))))))************************))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++***)))+++---///000///222...***)))+++,,,+++***************************************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((())))))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((()))))))))******,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))+++)))(((((((((((())))))***((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((((((((''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))***+++,,,+++******+++---+++,,,---...///000000000333333444444444444555555222111///...,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++)))))))))*********++++++)))))))))*********++++++)))******++++++******))))))))))))***************)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))***---111555666777444111---++++++,,,,,,,,,++++++++++++++++++++++++************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((()))(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***((((((((((((((()))******((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((***+++,,,++++++***)))***++++++******,,,...,,,------...///111111222444444444333333333333222111000...---+++*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++))))))*********+++++++++)))******++++++******)))*********+++++++++,,,,,,***+++---.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***))))))+++///222333333111222333111///---,,,,,,++++++++++++++++++++++++************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))******&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))''''''(((***&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++)))***++++++***+++---///------......///111222333444444333222222111111000000///...,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,)))************+++++++++)))************+++++++++******++++++++++++******+++++++++,,,,,,---------,,,---///111111111111000000000000000000000000000........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***(((((()))***)))(((...333777777222---+++***++++++++++++++++++++++++************************%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((()))******************************)))))))))+++++++++******)))))))))***)))))))))***+++*********)))))))))******)))(((+++******)))))))))(((((())))))************))))))---,,,+++******))))))***(((((('''''''''(((***+++******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))((()))))))))))))))(((((())))))(((((('''''''''&&&'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))************))))))************************************************+++***)))(((((('''((((((+++)))((()))++++++)))&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))******)))(((''''''((()))***(((((((((((((((((((((((()))************+++++++++******+++,,,,,,---......000000111222333333333333333444444555444333111000///......---+++***))))))******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++)))+++,,,,,,******+++,,,///...,,,+++)))***,,,...***,,,...///000222555777666777999===???>>>;;;888>>>???AAABBB@@@>>>;;;:::>>>:::999888444000111555222555444---))),,,111444,,,---------+++******+++,,,,,,+++************++++++,,,,,,,,,------------000//////000111111000...************************++++++******************%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((''''''&&&&&&''''''(((''''''((())))))))))))(((((())))))*********))))))++++++,,,,,,---...//////,,,------.........------,,,***)))***++++++***))),,,,,,---...//////...,,,,,,,,,,,,+++++++++******---------,,,+++***)))(((++++++******************++++++***)))((()))************)))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))((((((((('''''''''''''''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************************))))))))))))************))))))************))))))***************************************************))))))(((((((((((()))***((('''(((******(((%%%))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))******)))(((((((((((()))***)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------000111222333333444333333333444444444444333111000///...---,,,+++******)))******))))))((((((((((((******))))))))))))******************************------,,,,,,+++***)))))))))+++,,,+++******+++------,,,,,,---...111333444888888777777777888:::<<>>CCCGGGHHHGGGGGGJJJNNNRRRTTTRRRNNNKKKBBB???@@@BBBBBB>>><<<>>>666888888555444777666333000111111111///---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++******,,,,,,+++,,,---...,,,***************************++++++******************%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((((((((((()))))))))))))))))))))(((((()))***,,,...000222222///000000000///...,,,+++---+++)))***------,,,)))***,,,...000222222222222///...---,,,++++++++++++++++++++++++***)))((('''******+++++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))***+++,,,(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((((('''''''''''''''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********************************)))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))((('''((()))((('''%%%))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***))))))(((((())))))***************************)))************+++++++++,,,,,,,,,,,,,,,---------000111222333444444444444333444444444444222000///......---,,,+++******)))***))))))))))))(((((((((******))))))))))))******************************------,,,,,,+++++++++***)))+++++++++******,,,...+++***+++...222666888888===============<<<<<<;;;BBB??????GGGSSS\\\^^^\\\MMMLLLNNNTTT[[[aaabbbaaaWWWOOOIIIHHHGGGDDDCCCCCC>>>???===:::<<>>;;;999555222000000111222---............---,,,,,,++++++,,,,,,---------,,,++++++***))))))((((((((())))))(((((()))******+++((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))))))))((((((((((((((((((''''''''''''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******************************))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++(((((((((((()))((('''&&&))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------------------------000111222333444444444444333444444444333111000///------,,,,,,+++******)))))))))))))))))))))))))))******))))))))))))******************************((()))***+++,,,---......***+++,,,++++++,,,///111111111222444888;;;<<<<<<888<<>>999:::>>>JJJ___ttt~~~|||vvvZZZUUUQQQUUU```nnnyyy~~~nnn\\\RRRNNNLLLLLLOOORRRSSSPPPIIIEEEFFFDDDAAAAAA>>>;;;888666555333222111000///...------------............---------,,,---,,,+++,,,......,,,+++++++++++++++++++++++++++******+++++++++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((&&&''''''((()))(((((((((+++***))))))))))))******---...000222444777888999>>>>>>===<<<:::888555444333444555777:::<<<======@@@BBBDDDEEEEEEHHHMMMQQQMMMIIIDDD???<<<<<<===>>>:::::::::999777666444333....../////////...---,,,+++++++++*********))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))'''''''''((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,)))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))*********+++++++++,,,---------------......111111222333444444444444333444444444333111///...,,,,,,,,,++++++******)))))))))))))))******************))))))))))))******************************'''''')))***,,,---...///+++---......///111555888======>>>>>>===>>>@@@AAA>>>GGGVVVcccggg```RRRGGGIIIOOO```xxxsssnnniiikkktttvvvkkkgggdddeeehhhrrrzzz|||rrrdddYYYRRRNNNLLLIIIDDDAAA???>>><<<999666555333111000///.................................---------//////---,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))((((((''''''(((((()))'''(((((()))))))))))))))++++++***)))***+++,,,------...000222555777999:::=========>>>???@@@@@@AAA@@@DDDHHHIIIHHHJJJMMMQQQVVVYYY[[[[[[YYYYYY[[[^^^XXXVVVTTTQQQNNNLLLJJJIIIHHHGGGEEECCC@@@===:::999777888888777666444222000111111111111000///...------,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))******)))'''''''''((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************++++++++++++++++++++++++*********++++++++++++,,,******++++++++++++************************************************************)))))))))***++++++)))***,,,+++)))(((((()))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))******++++++******)))'''''''''''''''''''''''')))************+++++++++,,,,,,,,,---......//////111222333444444555555555444444444444222000...---,,,,,,++++++************)))))))))************+++******))))))))))))******++++++++++++++++++++++++******++++++,,,,,,------000111333444666999>>>BBBDDDGGGHHHDDD???>>>CCCHHHTTT```rrrnnn``````dddnnn~~~~~~}}}yyyggg]]]XXXUUUSSSRRRQQQNNNHHHBBB???>>>;;;999666444333222/////////...............---,,,,,,,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))((())))))***************++++++******+++---///000---///111555999<<>><<>><<<:::777555333222111000...---,,,++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((()))************''''''''''''((((((((()))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********'''***++++++((('''''')))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&'''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))(((''')))***++++++++++++***)))(((((((((((((((((((((((()))************+++++++++***+++,,,---...///000111111222333444555555555555444444444333222000...,,,++++++++++++************))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,------...//////000666777999;;;>>>CCCIIIMMMOOOTTTWWWQQQIIIIIIRRR[[[jjjsss}}}pppgggjjjqqq|||}}}~~~qqqpppqqqtttwwwwwwpppdddZZZKKKIIIFFFCCC???<<<:::999666555444333111000///...---,,,,,,,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))))))))***+++++++++++++++,,,+++******,,,...111222444666:::>>>CCCHHHKKKMMMOOONNNNNNNNNQQQTTTXXX[[[```hhhooommmdddbbbiiiqqq{{{wwwssszzzzzzsss]]]]]]^^^____________^^^ZZZYYYXXXVVVSSSNNNJJJHHHJJJJJJHHHFFFBBB>>>:::888666555333111///...------++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((()))************&&&'''''''''(((((())))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***&&&)))+++***'''%%%&&&((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))(((''')))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++)))***+++---///000111222222222333444555555555555444444444333222000...,,,+++++++++***************))))))******++++++++++++******))))))))))))******++++++++++++++++++++++++***+++,,,...111333555555:::<<<>>>@@@DDDJJJPPPUUU^^^eeejjjddd[[[[[[gggtttsssxxx|||qqqbbbhhhrrr~~~~~~wwwTTTRRRNNNJJJFFFBBB@@@???>>>===;;;888555333111000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))***''''''''''''((((((((((((''''''''''''((((((((()))******)))((((((((((((((()))((((((***++++++***(((---,,,///444666555888>>>???BBBEEEFFFIIIPPP\\\dddiiifffaaa\\\[[[bbbnnnwww}}}tttppprrrvvv}}}~~~~~~lllkkkmmmttt}}}tttqqqtttppp```[[[^^^[[[UUUZZZ]]]VVVJJJAAA???@@@888999::::::777333...***---+++))))))***,,,,,,,,,******)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,************************************))))))))))))))))))(((((())))))***++++++*********++++++,,,---******)))***+++,,,,,,+++///+++((((((+++---+++(((///,,,))))))+++,,,+++)))************+++,,,...///+++++++++,,,,,,---------,,,,,,,,,,,,------------++++++------------++++++)))+++++++++***)))***+++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,---......///000111111222333333333333222222222222666333111000000///...,,,******))))))))))))******+++***((('''''')))+++,,,*********************)))'''***,,,,,,***)))+++---+++333666222111666::::::>>>AAADDDFFFKKKVVVhhhuuuzzzsssmmmnnnpppttttttyyyssspppwwwtttpppjjjddd^^^WWWPPPJJJMMMBBB>>>CCCAAA777333666444222222444333...++++++//////000///......///111///...---,,,++++++++++++((('''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((---+++)))(((''''''((()))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))***+++,,,+++***+++...///000///...111555999===CCCIIIMMMOOORRRTTTUUUXXX___kkksss}}}uuukkkeeefffmmmsssvvvxxxxxxrrrjjjeeefffiiimmmrrrwwwyyy}}}|||vvvtttrrrpppqqqyyyyyywwwuuurrrppppppsssvvvxxxvvvqqqvvvxxxpppppprrrmmmdddggghhhaaaUUULLLIIIKKKCCC@@@<<<999777666777888000...,,,+++++++++***)))******)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))++++++************************+++++++++***************---,,,,,,+++************++++++*********++++++,,,(((((()))+++,,,---------***((('''))),,,...---***+++++++++,,,------......------...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++,,,------------,,,+++***+++,,,+++***)))***,,,************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,---......///000111222222444444555666666555555555555222000.........,,,+++++++++************++++++***)))((((((((()))+++,,,))))))******+++,,,,,,---//////...,,,***,,,000444;;;AAABBB>>>>>>FFFLLLNNNUUUWWWXXXWWWWWW```nnnyyyyyyssstttwww~~~~~~}}}sss```RRRHHHHHHFFF>>>;;;>>>777555555666444000000444.........------------......---,,,++++++***++++++((('''&&&&&&%%%&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((000...,,,***((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))***+++,,,,,,+++)))((()))---222555666===DDDFFFCCCFFFQQQVVVUUU\\\^^^```bbbfffnnnyyyyyynnnfffdddiiinnnmmmqqqsssqqqllljjjlllooosssuuuxxx~~~{{{zzztttnnnooowww|||{{{vvvnnnddd______bbbhhhccciiioooooosssvvvnnnjjjnnnqqqnnnhhhcccccceeeWWWSSSMMMFFFAAA===:::999555222///---,,,,,,+++*********)))))))))***++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))******+++************************,,,,,,+++++++++*********,,,++++++*********))))))******))))))))))))******++++++---...////////////,,,,,,---000222333111///...///000111000000111222...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,------------,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,---...///000111222333333444555777999:::999888777444222///------,,,***))),,,,,,++++++++++++,,,,,,)))))))))*********++++++,,,++++++++++++,,,---...,,,---///000222666<<<@@@DDDGGGIIIJJJPPP\\\ggglllsssrrrooohhhccceeennnvvv}}}}}}|||xxxdddZZZSSSJJJEEEFFF@@@>>>>>>>>>;;;555222444000000///...---------......------,,,,,,,,,------''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((///...,,,***)))(((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))***+++++++++)))(((+++111888===@@@JJJTTTVVVOOORRR___eee```ggggggfffeeefffjjjrrrwwwsssrrrooojjjfffhhhoootttwww{{{}}}|||yyyxxxzzz|||zzzoooddd]]]ZZZ[[[VVVZZZ^^^ZZZ\\\```ZZZ___dddiiikkkiiigggffffff^^^___```^^^YYYRRRJJJDDD>>>999333...------......)))))))))))))))******+++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************++++++++++++*********)))***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------000111333333333333333444444666888999999888777777999777444333333444444333111111111000111111111222........................//////......------------,,,------------------,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++,,,,,,---......///000222333444444333555888;;;;;;;;;999888444111///------,,,***)))+++++++++******+++++++++((()))***+++++++++******......------------......,,,///444999===@@@BBBCCCEEEHHHMMMUUUcccsss|||rrriiigggkkkppp}}}{{{}}}yyypppjjjllltttoooeee[[[TTTSSSKKKEEEBBBDDDDDD>>>888666555333111000000000///...//////.........///000000''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******))))))(((((()))))))))...---...333;;;CCCJJJMMMMMMYYY]]]YYY^^^nnnvvvqqqooommmjjjfffcccccceeegggnnnppprrrrrrsssxxx~~~wwwsssgggbbbccc^^^NNNHHHJJJEEEMMMPPPSSSUUUSSSNNNIIIFFFKKKQQQZZZbbbeeedddaaa^^^JJJCCC999111------///000)))))))))(((((())))))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************,,,---......///...------/////////000111222333444444666999;;;;;;===@@@CCCAAADDDFFFFFFEEEEEEGGGJJJMMMGGG@@@???BBBDDDCCC@@@>>>===;;;999888777888888555555444333222111000///---------------.........------------------------+++---...---,,,+++,,,---++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------......///111222444555555222444777999:::999888666333111...---------,,,*********))))))))))))******))))))***++++++++++++***---...///000222333444444999:::<<>>555000/////////++++++***)))))))))))))))++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************))))))******+++,,,,,,,,,,,,---.........---+++***///000111333666999;;;===???CCCGGGJJJMMMRRRZZZ```^^^aaacccbbb___aaahhhooooookkkfffeeefffgggdddaaaQQQQQQOOOMMMJJJGGGDDDCCCAAA@@@===:::666222///.../////////.....................------------......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++,,,---------...///000111333555666666222333555777888777666555111///---------...---,,,***))))))))))))))))))************++++++++++++,,,***---111666:::<<<======>>>===???EEEPPP\\\ggglllaaa[[[[[[dddooovvvyyy|||}}}}}}}}}xxxfffccc^^^\\\[[[ZZZZZZYYYQQQJJJBBB???AAADDDDDDCCCBBBAAA@@@???@@@AAABBBCCCEEELLLSSSSSSQQQQQQXXX___ffffffjjjttt```NNNGGGBBB???======999555444555444111......------,,,,,,,,,------'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))))))))***,,,...000111444888???JJJVVV^^^cccddddddhhhllloooqqqtttvvvxxxrrrtttyyy~~~rrreee]]]QQQJJJFFFAAA???@@@AAA???===333222111222555;;;AAADDDEEEAAA<<<999777555333222///...---,,,+++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))************************)))***+++,,,---///000000///000333555777777777666>>>???AAAEEEIIIMMMQQQSSSZZZ]]]aaaccceeelllwwwyyy{{{~~~nnnqqqtttvvvtttnnnhhhccc___\\\WWWPPPHHHAAA<<<999888777666444333111000000///...---,,,,,,---...///,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------......///000222444555777777444444555555555555555444...,,,++++++---------,,,+++******))))))******+++++++++*********+++,,,---///333999>>>BBBCCCBBB@@@===@@@HHHVVVgggwwwpppfffaaagggppptttvvvyyy}}}}}}~~~zzzrrrtttsssrrrqqqooojjjbbb]]]LLLJJJGGGFFFHHHIIIJJJJJJKKKHHHEEEDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGDDDEEEEEEEEEFFFHHHLLLNNNJJJIIILLLSSS[[[```bbbccceeemmmzzznnn\\\OOOHHHHHHDDD@@@;;;999::::::666222000//////...------------'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))************'''(((***,,,///222444666@@@EEEOOO\\\hhhpppttttttbbbdddjjjtttxxxxxx{{{xxxhhh```VVVKKKCCCAAAAAA???===333222000000111444777999666666888:::<<<<<<:::888222111000...---,,,+++++++++++++++************)))************************))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))***************************+++,,,...000111333333666999>>>CCCHHHKKKMMMMMMUUUWWWZZZ^^^ccchhhmmmoootttwwwxxxxxxyyy~~~vvvmmmbbbYYYQQQNNNBBB@@@>>><<<999666444333///...---,,,,,,---...///---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------......///000222444666777888555555555444444444444444,,,***)))***+++------,,,,,,++++++++++++++++++,,,,,,+++***))))))+++---...777;;;AAAEEEGGGEEEAAA???CCCJJJXXXkkk||||||ooohhhnnnxxx{{{|||}}}~~~uuudddTTTMMMLLLLLLNNNRRRRRROOOKKKPPPPPPQQQVVV\\\bbbeeefffllllllmmmnnnnnnnnnnnnnnnxxxtttmmmgggdddeeehhhjjjeee]]]UUUQQQRRRRRRNNNJJJKKKJJJJJJJJJIIIHHHKKKPPPNNNQQQWWWaaasssyyyggg^^^^^^KKKFFFAAA???@@@@@@;;;777444444222111000000000000((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************---)))***000222222888@@@GGGRRRaaaqqquuu```eeennnxxx{{{{{{}}}~~~ttt{{{nnn^^^TTTMMMHHHCCCAAA;;;;;;999444......222777444@@@EEE??????EEEBBB777777555777222(((,,,000(((+++,,,,,,+++******,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''(((((((((((((((((((((((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((())))))))))))------+++***))))))))))))---------,,,,,,,,,,,,---+++///222222111333:::@@@DDDKKKTTT[[[___bbbeeegggvvvpppkkkooo{{{}}}~~~|||yyymmm___YYYRRRPPPLLL???;;;;;;555999444000000///---...222+++,,,------,,,++++++,,,------------------------++++++************++++++++++++************++++++++++++++++++++++++++++++******************************++++++++++++******''''''(((((())))))************))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,------.........222222333333444555666666777666555444333222111111---,,,,,,+++*********+++******++++++++++++******///---***+++...111333333BBBAAAAAADDDIIIMMMMMMLLLYYYVVV[[[kkkxxx{{{|||~~~uuutttuuu}}}|||vvvzzzqqq___SSSOOOGGGHHHKKKQQQ[[[bbbgggiiihhhiiimmmvvv~~~|||wwwuuupppiiibbbaaa]]]SSSHHHFFFHHHIIIGGGLLLKKKIIIJJJRRRbbbuuuiiiYYYFFF@@@DDDGGGAAA::::::777444222222222000...((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))******+++++++++,,,111999======AAAGGG___dddiiinnnuuuwwwqqqhhhhhhppp{{{}}}yyy{{{zzzqqqjjjdddYYYMMMDDD<<<>>>===:::555333555888888CCCKKKOOOVVV[[[PPP???;;;999:::444***---111)))+++++++++***)))))))))***************************(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))(((((((((((()))))))))************)))))))))))))))(((***+++------...///000...111444666888>>>GGGOOO^^^aaaiiirrrzzz~~~~~~}}}tttqqqqqqyyy{{{|||rrrhhheeeaaaWWWSSSPPPFFF>>>999555555333///---////////////...------...000------------------------++++++************++++++++++++************++++++++++++++++++++++++++++++******************************++++++++++++******((((((((()))))))))))))))******))))))(((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,------......///111222333444555666777777777666666444333222111111---,,,++++++******+++++++++++++++,,,,,,+++++++++---,,,+++,,,///555:::===;;;???HHHTTT```iiilllllliiiaaa___fffooosssvvvyyy||||||~~~~~~xxxlllaaaaaahhhfffiiikkkjjjddd]]]ZZZZZZ```cccjjjttt~~~|||~~~zzznnnfffaaa\\\VVVKKKKKKJJJIIIJJJPPPZZZaaadddNNNCCC@@@???===??????>>>:::666222000000(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((())))))+++,,,---......000666???EEEIIINNNUUUcccddddddeeekkkrrrrrrooo}}}~~~~~~xxxsssqqqqqqrrr|||xxxlllbbbNNNLLLGGGAAA;;;777777888888AAAMMM]]]nnntttfffSSSUUUPPPMMMDDD444222333***++++++++++++***))))))(((++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))((((((((()))))))))******((()))***++++++++++++***(((***,,,...///000333555666999???FFFNNNXXXbbbhhhtttvvv|||~~~||||||}}}yyyooo___SSSJJJBBB===999333222333111000///------------...------------------------++++++************++++++++++++************++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))((((((***))))))))))))(((((((((((((((((()))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---......//////111111222444555777888999777777666444333111000000,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,...222555777;;;>>>AAA===FFFUUUgggxxxqqqiiieeeiiipppsssuuuwwwxxx{{{}}}nnn\\\OOOLLLPPPXXXaaammmuuuwwwuuuqqqnnnwwwzzz~~~~~~uuugggddd^^^VVVOOOKKKKKKLLLWWWbbbsssxxx```PPPGGGDDD@@@CCCDDD@@@888222111222((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++******+++,,,...///111777888===DDDKKKTTT^^^eeeXXXZZZ[[[^^^iiivvvyyyooohhhgggooo{{{jjjdddYYYMMMCCC<<<888666777===JJJ___vvvxxxrrriiidddYYYEEE<<<888///---,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))''''''(((((())))))******(((((((((((((((((((((((('''((())))))((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))***(((((()))))))))************+++,,,---------,,,,,,---...//////...111777<<>>333///---******,,,---,,,+++************************************************(((((((((((()))))))))***''''''(((((())))))******((((((((((((((((((((((((((()))******((('''(((***((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))***)))))))))))))))******))))))))))))************+++,,,,,,------,,,,,,+++...///000000111777BBBJJJPPPUUUaaaqqq}}}wwwnnnuuu}}}uuueeeWWWIII@@@>>>444333222222333333111...........................,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++******))))))(((((())))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,---...000000111111222333555777999:::;;;888888666444222000...---,,,++++++***++++++,,,,,,*********+++,,,---///000444888===BBBDDDEEEFFFFFFPPPWWWcccpppyyyrrrssstttzzz|||zzz|||}}}}}}||||||}}}hhhccc]]][[[```ddddddbbbuuu{{{rrrtttxxx~~~{{{pppdddYYYSSSMMMNNNaaaxxxsssfffTTTMMMEEEBBBBBBCCC@@@===((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))+++...111555777;;;DDDNNNUUU[[[aaacccbbbiiiooosssvvv|||tttjjjgggiiioootttyyy|||{{{sssjjjjjjwwwxxxuuummmccc^^^cccqqq}}}~~~zzzttthhhXXXLLLGGGAAABBBMMM[[[llljjjTTTFFF999444///***(((***++++++***************************++++++++++++++++++++++++((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((***,,,+++'''&&&(((***((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))((('''(((((())))))******+++)))))))))))))))))))))))))))))))))))))))******+++)))))))))*********+++++++++************+++,,,------111666:::>>>GGGTTT^^^hhhkkkssswwwnnnuuu|||tttbbbQQQIII<<<888333222222222000---........................,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++************************)))))))))))))))************+++)))))))))*********++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,...///000111222333333444666777999:::;;;999888666444111///---,,,++++++******++++++,,,,,,******+++,,,...111444555:::;;;>>>EEELLLSSSVVVWWWQQQXXXbbbllltttyyy~~~~~~|||zzzzzz~~~}}}uuummmiiihhhiiikkkkkkzzzwwwooonnnnnnsssxxx}}}xxxmmm^^^RRRRRRZZZiiipppbbbOOODDDAAAAAA>>>;;;((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******,,,///444;;;@@@DDDKKKSSSYYY[[[^^^eeehhhfffvvv|||}}}tttiiibbbeeeqqqddd```[[[[[[cccoootttsssqqqsssrrrkkkbbbaaahhhooossstttuuuvvvvvvsssooollluuu~~~vvvooocccWWWPPPTTTXXX^^^nnnkkk]]]PPP???888///***+++,,,+++)))++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((+++---+++'''&&&(((+++((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))*********++++++++++++*********,,,///333555333<<>><<<(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,---000555<<>>JJJXXXccciiioooxxxrrrjjjgggpppyyydddZZZZZZ___nnnxxx|||pppddd[[[VVVMMMXXX|||eeedddXXXVVVkkkzzznnnbbbeeexxxttt^^^KKK@@@;;;777555////////////////////////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************++++++++++++******)))))))))***+++++++++,,,))))))******++++++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,...///111222222555666666777888999999999:::999666444111...,,,++++++*********+++,,,,,,------...///111555:::>>>AAA===GGG[[[rrrpppaaaaaahhhrrrxxxzzzxxxxxxxxxpppxxxyyyjjjXXXQQQZZZmmmzzzsss|||yyylllddd[[[YYYddd{{{mmmTTTGGGEEEFFF***)))(((((())))))((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++------///444<<>>111---...---+++++++++,,,---,,,+++***)))************************++++++************++++++((((((((((((((((((((((((&&&''')))*********)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))************))))))***++++++***))))))---000333444555:::CCCJJJNNNcccsssvvvzzz~~~sssgggjjjooouuu||||||vvv{{{ooobbbXXXPPPPPPUUUZZZaaahhhhhhdddaaa```___XXXfffkkkooozzzxxxlllhhhdddiiimmmqqqwwwlllfff```^^^___iii|||~~~yyypppWWWIII@@@;;;333333000---,,,...///...000...,,,++++++,,,---///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++---,,,+++***+++,,,))))))))))))))))))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++,,,---------...000444777888888888888888888999:::888555222//////...---,,,///,,,***+++...000///,,,000666888===BBB:::777AAAEEEVVViiiwww~~~llliiiwww~~~wwwoooooosss}}}uuuggggggkkklllqqqxxx{{{wwwnnnfff```ccckkklll[[[RRRJJJ+++)))(((((())))))((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************+++,,,...///111<<>>999666333222333------......---,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***++++++************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++,,,,,,,,,...///111111222333666999888888888888777777666555222///,,,++++++++++++******+++---...///222888<<<<<>>BBBRRRZZZgggssszzzzzzwwwtttrrrzzzppp```]]]gggttt{{{~~~{{{tttoooooottt~~~yyy|||uuuvvv~~~ooo]]]\\\```tttooo```QQQ@@@555333111000000///...---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))************************************************)))******+++,,,---......///111444555555666888:::::::::;;;:::999777555444111///---,,,---......---000...///555===DDDEEEDDDDDDTTTbbbtttvvvkkklllpppuuuxxxxxxuuuqqqmmmssspppooouuu{{{zzzqqqqqqssstttwww{{{zzztttttt|||zzzwwwzzz{{{vvvppplllkkkgggaaa\\\WWWXXXWWWSSSNNNNNNSSSXXX```ssstttdddaaaeeefffkkktttzzzzzzqqqeee\\\___^^^]]]]]]```iiittt{{{wwwkkklllrrr;;;777111---+++***(((''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************((())))))******+++,,,,,,+++000555888<<>>999333...,,,***(((''''''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((())))))))))))************************((())))))***++++++,,,,,,---222888<<>>===:::555000+++)))(((''''''((()))******'''$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((())))))*********++++++++++++%%%))),,,+++))))))...222555:::BBBIIIOOO[[[nnn~~~zzzrrr___cccnnn}}}}}}~~~tttlllccc]]]```tttxxxiiiWWWFFFKKKTTTaaaqqqvvveeeOOO;;;777222...,,,+++***(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''*********)))))))))))))))))))))))))))************,,,,,,++++++***+++++++++,,,***)))))),,,///000111333666;;;BBBKKKWWWccckkkrrruuuwwwhhhhhhsssrrrhhhgggqqqwww|||www{{{hhhTTTFFF999222444444......333///---,,,,,,...////////////...---,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))************++++++++++++++++++*********))))))************************)))************+++++++++,,,++++++***+++,,,...//////000333555777888888888999999777666444222111000------,,,+++***+++000333>>>======@@@GGGNNNTTTVVV```bbbccceeehhhlllrrrvvvuuuwww~~~mmmbbb___hhhrrrwwwuuuxxxzzzyyy|||~~~xxxssslllhhh___ZZZTTTPPPPPPOOOMMMKKKLLLKKKKKKLLLOOOSSSXXX[[[[[[YYYXXX[[[___```\\\WWWXXXjjj}}}xxxwwwuuuppplllgggddd^^^VVVSSSYYYfffqqqqqqdddwww>>>>>>===999444///+++)))(((((((((***+++***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((())))))''''''''''''(((((((((((('''''''''((((((((()))))))))))))))*********++++++(((***,,,+++***,,,222888>>>DDDNNNWWW^^^gggttt~~~}}}{{{jjjeeennnooovvv|||{{{ppppppzzzcccOOOMMMMMMWWWlllzzzvvvjjjUUU???...///222---,,,000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''***)))))))))))))))))))))))))))))))))************,,,,,,++++++***++++++,,,---,,,+++,,,///222444555;;;999<<>>;;;888111...111000///......//////...---///...------,,,,,,,,,---------------------------+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))************++++++++++++++++++*********))))))************************************++++++++++++,,,,,,,,,+++,,,---///000000222444666888999999999999888777444222000///......---,,,+++---111555999CCCAAAGGGWWWjjjppphhh]]]```cccfffggghhhjjjooosssoooxxxyyypppeee```hhhqqqwww}}}wwwwwwrrrggg]]]TTTNNNTTTVVVYYY]]]bbbddddddcccjjjkkknnnqqquuuzzzuuurrrrrr{{{~~~sss|||pppjjjkkkmmmoooyyytttppp}}};;;===>>>>>>;;;555///+++***))))))***++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''&&&'''(((((())))))(((((('''''''''''''''((((((((((((''''''((((((((()))))))))((()))))))))***************++++++++++++111999@@@PPPQQQUUU[[[dddnnnxxx}}}zzzkkkaaaeeeyyyyyy|||~~~|||}}}rrrqqqyyyuuu]]]RRRFFFIII\\\sssoooKKK000000222***)))111++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''))))))))))))))))))******)))))))))*********++++++,,,++++++***++++++,,,,,,------...000222555888:::===???HHHXXXkkktttrrrmmmdddoooxxxxxxhhh[[[ZZZ^^^cccmmmyyyyyyxxxxxxsssdddZZZ\\\rrruuu^^^HHH>>>999222---...111000///000000000...,,,///...------,,,---------------------------------+++++++++++++++++++++++++++++++++*********************++++++++++++******)))************++++++++++++++++++***************************************************+++++++++,,,,,,,,,,,,,,,---...///000222333666888:::;;;;;;;;;:::888666333111...---,,,///---,,,...222777;;;===???AAAOOOlllwww```aaafffkkkllliiiiiilllooommmuuu~~~xxxkkkccchhhpppvvv~~~wwwyyyqqqbbbVVVOOOLLLJJJRRR[[[jjjyyyyyyxxxsssnnnppp}}}vvviiivvv777999===@@@???;;;444///+++***((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((''''''''''''''')))******)))((('''%%%$$$''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++...777BBBJJJ```[[[TTTSSS]]]nnn{{{~~~pppiiibbbeeeuuu~~~|||yyyuuutttxxx}}}yyyyyy|||zzz}}}}}}qqqnnnvvvnnn```MMMBBBIII\\\ppp|||{{{```EEE:::222)))(((000+++++++++++++++*********************************))))))))))))))))))))))))***))))))((())))))******(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))''')))))))))))))))*********))))))*********+++++++++++++++******++++++,,,,,,,,,---///000333666:::<<<===JJJ]]]kkkpppooommmlllfffwww}}}bbbPPPZZZkkkrrrvvv|||}}}{{{|||}}}zzz~~~tttjjjeeeuuusssUUUDDD<<<666222111000/////////000000...,,,......------------......------------------------++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++*********************************************************+++++++++,,,,,,++++++,,,,,,---...///000444555777:::;;;<<<<<<<<<;;;999666333000...---,,,---,,,---111777;;;======<<>>999444---+++)))(((((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))******************+++...555AAAMMMUUUeee___VVVTTTaaavvvpppeeedddeeeqqq|||rrrlllmmmoooqqq}}}}}}xxxpppeeecccjjj~~~wwwdddOOOBBBEEEUUUdddxxxuuugggOOO999000///000,,,,,,,,,+++++++++************************************************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((())))))************************+++++++++++++++*********++++++,,,---+++---///111333777===BBBNNN[[[nnn}}}}}}vvvpppkkkxxxyyyeee]]]iiiuuuqqqjjjiiivvv||||||}}}wwwzzz}}}zzzuuuzzzmmmTTTHHH???888444......---...000000...---......---------......///------------------------++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,)))***+++,,,---...//////444555888:::<<<<<<======<<<:::777333000///......+++---111666;;;>>>>>>===DDDPPPdddyyyvvvjjjiiiqqqyyy|||yyysssooonnnkkkgggdddeeejjjvvvuuutttxxxzzzxxxuuuqqqxxx{{{{{{~~~rrriiifff___gggllljjjlllxxx}}}~~~{{{ppp666555666999===???===:::222...***(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''(((((((((((()))))))))(((''''''''''''((()))***''''''''''''((((((((((((((((((((()))))))))******)))*********+++++++++++++++,,,000777BBBOOO[[[cccdddeeedddfffsssxxxvvvnnnnnnuuuwwwrrrqqqyyy~~~xxxwww~~~||||||||||||}}}~~~{{{~~~ssskkkgggkkkssslllSSSCCCFFFPPPdddtttuuu___EEE999333......------,,,,,,+++++++++++++++++++++++++++++++++************************++++++***)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''((((((((()))******++++++*********++++++++++++,,,************+++,,,------+++...111333777???HHHPPPiiijjjtttxxx||||||}}}jjjmmmxxx}}}nnneeeeeerrryyy}}}yyysssyyy~~~|||hhhWWWIII<<<333111000......///000///............---......///000------------------------++++++++++++++++++++++++***************+++++++++******++++++++++++******)))************+++++++++***************+++++++++************************++++++++++++,,,,,,,,,,,,)))***,,,---//////000000333444777999;;;<<<<<<<<<<<<:::666333000/////////---111666;;;===@@@CCCEEEOOOZZZiiisssuuurrrooommmmmmuuu~~~}}}uuupppeeeaaa___ccckkkyyyvvvpppuuuyyyzzz}}}wwwooogggfffkkknnn}}}yyywwwuuutttvvvwwwxxxwwwqqqnnnkkkmmmtttzzz~~~>>>:::555666:::>>>>>>===777333...***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''((((((((())))))))))))///---***((('''((()))***''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,...111888CCCQQQ___kkkqqqkkkqqqtttvvv}}}vvvhhhmmmpppyyy|||uuummmnnnyyy~~~}}}|||{{{vvvuuusssqqqqqqrrrssstttrrrssstttuuuxxxzzz}}}{{{qqqgggiiipppWWWKKKKKKRRRaaalllgggVVVEEE888000//////......---,,,,,,+++++++++++++++++++++++++++************************,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))''''''(((((()))******++++++*********+++++++++,,,,,,************+++,,,---......111555999@@@KKKYYYddduuurrryyy|||oooyyyuuusss{{{uuu{{{xxxyyyyyywwwtttsssssstttyyyzzz{{{wwwxxx{{{kkk\\\KKK???999555111///////////////...............///000000------------------------++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******)))************+++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------+++,,,...000111222222222222333555888999::::::::::::888555111///...//////222666;;;===>>>CCCMMMUUU[[[___fffjjjllllllkkkkkkpppvvvzzzqqqbbb___aaaiiirrr|||xxxwwwwwwzzzzzzooojjjooorrrssszzz|||{{{wwwfffccc___\\\[[[[[[\\\]]]`````````aaacccfffjjjmmmdddeeegggjjjnnnttt{{{}}}EEE>>>666444888<<<>>>>>>;;;666000,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***'''((((((((())))))******888555000***'''&&&&&&'''''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,---------111555>>>LLL\\\jjjuuuzzzwww}}}~~~yyy{{{wwwiiiZZZccclllxxxxxxlllhhhrrr~~~|||zzzxxxwwwtttrrrooolllkkkkkkmmmnnnpppnnnmmmnnnppprrrrrrqqquuu|||~~~qqqkkkyyyjjjUUUOOOLLLRRRaaaoooiiiRRR???888000000///...------,,,,,,++++++++++++++++++++++++************************,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))((('''(((((()))***+++++++++******+++++++++,,,,,,,,,************+++,,,---...000444999>>>GGGUUUgggsssqqqtttxxx{{{yyytttvvv{{{vvvyyyssswww~~~{{{vvvyyyyyymmmiiilllzzz|||ttt```bbbooo|||sssbbbUUU???:::444000/////////..................///000000------------------------++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******)))************+++++++++))))))******++++++++++++************************++++++,,,,,,,,,---------,,,...000222333444444444111222444777888999999999999666333000.........///666;;;?????????GGGVVVcccfffddddddiiioooqqqnnnkkkrrrwww|||qqqcccaaaccckkkuuu|||~~~xxxrrrvvvtttddd^^^cccuuu}}}qqqhhhhhhhhhgggcccdddmmm~~~mmmkkkgggccc___]]]]]]^^^\\\bbbiiilllkkkhhhgggfffcccbbbaaaaaaccchhhooouuuqqqzzzBBB???;;;888777999<<<===;;;:::666000+++((()))+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))***************&&&&&&***---+++***,,,111;;;KKKZZZbbbffflllrrrsss|||}}}yyy{{{}}}lllUUU\\\hhhrrrtttssswwwvvvnnniiiooo~~~~~~~~~~~~~~~}}}yyyuuurrrpppoooooommmmmmlllkkkjjjiiihhhhhhiiihhhfffeeefffhhhjjjkkklllrrryyy{{{{{{}}}ssstttxxxdddMMMFFFJJJWWWjjjqqqfffPPPAAA666222...,,,---,,,***)))+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++)))+++,,,++++++---...---222444888BBBUUUjjjwwwyyynnngggpppsss```XXXjjjzzz~~~}}}xxxssswwwuuujjjhhhiii~~~yyyggg^^^^^^mmm~~~lllTTTDDD555111000......000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++************))))))))))))************************************+++++++++,,,,,,,,,***++++++,,,,,,------............///000222333444333555777999::::::999999666666333///+++,,,111666;;;AAABBB???III\\\ggggggcccgggmmmppppppooommmmmmpppuuu}}}tttlllhhhiiikkkmmmooosss{{{zzzsssyyy|||rrrhhhdddZZZkkk}}}wwwppplllhhhccc```YYY\\\^^^^^^]]]aaalllwww}}}wwwkkkkkkjjjgggdddbbbaaaaaaeeehhhkkklllpppqqqjjjbbbdddcccaaa```aaadddgggiiiiiijjjkkkmmmmmmmmmmmmmmmiiiooozzzAAA===888555666999===@@@;;;>>>???999000))))))++++++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&******)))))))))((((((((((((((((((((())))))))))))))))))))))))***************((((((+++------000444@@@IIITTT]]]bbbgggooowww{{{wwwyyy}}}vvvfff```eeemmmuuuyyyuuupppoooqqqqqqwww|||yyyvvvssssss{{{~~~||||||}}}~~~}}}zzzwwwuuusssllljjjhhhfffeeedddeeefffhhhhhhiiiiiijjjjjjjjjjjjjjjiiiiiihhhhhhiiijjjkkkhhhkkknnnnnnmmmpppuuuzzz~~~ssslllooowwweeePPPKKKOOO```qqqssshhh___EEE:::111111222///---...++++++++++++************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***+++,,,,,,---,,,,,,,,,++++++******,,,///222333444888BBBUUUlll|||zzzpppllleeemmmxxx~~~mmm]]]```qqqzzz~~~{{{uuuvvv~~~{{{zzzzzzzzz~~~wwwqqqppplll~~~uuu^^^EEE999666333000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))++++++************++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,---...............000111333555666888999;;;<<<<<<;;;999888777555111------111888===;;;>>>???FFFZZZqqqzzzuuueeekkkttt|||}}}xxxnnnggghhhlllqqquuuxxx{{{~~~zzzrrrlllhhhkkksss{{{qqqpppqqqzzzvvvoooppp{{{tttnnnfffaaa___aaacccddd\\\[[[YYYXXXUUUTTTVVVYYYbbbeeegggfffiiimmmmmmiiikkkjjjhhhdddaaaccciiinnntttvvvvvvtttsssrrrnnnggghhhgggfffeeefffgggiiikkkmmmmmmmmmmmmkkkddd\\\VVVZZZ\\\bbbjjjuuuCCC>>>777333444777;;;===:::AAAGGGCCC777---)))***+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((''''''''''''&&&************))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++)))***,,,---///666???QQQWWW^^^______fffttt|||zzzvvvgggZZZbbbuuuxxx{{{yyyrrrmmmlllkkkhhhrrrzzzzzzsssxxx{{{~~~zzzvvvuuuwww{{{}}}~~~zzzvvvoooiiidddaaa]]]\\\\\\\\\]]]^^^```aaaccceeegggjjjlllmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjiiiiiihhhgggffffffhhhjjjllluuuzzztttddd^^^___kkk___OOODDDOOOfffwww}}}~~~XXXBBB000000222---***---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,------,,,,,,...+++)))***...222555777555AAATTThhhyyyxxxmmmmmmhhhooozzzoooaaammm{{{zzzyyy|||uuu{{{}}}zzz{{{yyy{{{WWWBBB:::666111...111111111111000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))),,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,------............///000222444666777<<<===>>>>>>===;;;999888555222------111888>>>BBB;;;;;;===KKKiii|||lllqqqyyyqqqfffeeeffffffeeejjjyyy~~~ooogggiiiooosssnnnjjjgggooo{{{~~~pppfffdddbbb___\\\ZZZZZZ\\\```cccdddaaa]]]YYYVVVQQQKKKFFFSSS[[[bbbggglllqqqqqqmmmaaabbbaaa^^^ZZZ\\\bbbhhhsssvvvvvvppplllkkkiiifffdddddddddeeefffgggiiiiiilllmmmooosssssskkk]]]RRRLLLKKKJJJKKKOOOTTTZZZ^^^bbbmmm{{{uuuHHHBBB;;;666444555444333777>>>EEEFFF???444,,,'''***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,++++++------000<<>>??????===;;;999777111...,,,...555<<<@@@AAA>>>>>>CCCTTTqqqzzzuuuuuuyyyxxxlllhhheeeaaa___gggzzzuuunnnnnnooommmrrrmmmiiinnnzzztttsssvvvzzztttkkk___[[[```XXX[[[^^^______^^^___```ffffffbbb[[[VVVQQQJJJCCCEEEPPP]]]eeejjjkkkggg```WWW\\\```^^^XXXSSSTTTVVVbbbiiilllhhheeeeeeeeeccc___```aaacccdddfffgggggghhhhhhlllssswwwqqqcccWWWHHHFFFBBB@@@AAADDDIIILLLLLLQQQVVV___ppprrrzzzLLLFFF???:::999777222///333666<<>>>>><<<@@@DDDNNN^^^rrr~~~~~~wwwxxxwwwzzz|||ppphhhddd```aaakkk|||}}}}}}wwwmmmoookkkiiimmmqqqqqqkkkeeeZZZaaaqqq~~~~~~yyylllcccbbb___YYYZZZ```XXX\\\___```___bbbhhhmmmmmmpppmmmcccYYYTTTNNNHHHHHHRRR[[[^^^______\\\WWWZZZ^^^bbb```ZZZTTTRRRRRRXXXaaaggghhhffffffeeeccc````````````````````````___^^^```eeejjjggg\\\SSSHHHEEEBBB??????BBBFFFHHHFFFFFFFFFHHHPPPeeevvv~~~QQQJJJCCC??????===888444111111666???FFFCCC777+++)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,+++...444999AAAMMMYYYeeennnqqqmmmooo{{{iiiYYYbbbmmmppp{{{yyyqqqqqq|||~~~{{{wwwrrrnnnooonnnmmmkkkiiigggffffffiiilllppprrrsssqqqnnnkkkqqqqqqsssuuuwwwyyyzzz{{{|||||||||||||||}}}}}}}}}}}}~~~}}}|||{{{xxxuuuttttttrrrnnnjjjmmmllllllkkkmmmrrryyy~~~~~~}}}yyyfffaaassslllXXXHHHDDDPPP___qqqaaaNNN@@@555...,,,...,,,,,,,,,,,,++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((())))))***************))))))...555666555===IIIbbbccclll}}}xxxllljjjpppqqqYYYHHH<<<444333222222111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,---......//////111111111111111222333333999999::::::999777555333,,,///444:::>>>@@@>>><<<<<>>???AAACCC<<<<<>>EEEEEE<<<444******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''(((((())))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,+++000;;;FFFPPP[[[eeekkkuuuzzzwwwzzzuuuaaa\\\mmmvvvqqquuu}}}~~~|||zzzxxxuuuqqqnnnkkkhhhddd___\\\ZZZYYYYYY\\\aaahhhoootttuuutttssstttvvvxxxzzz}}}~~~~~~zzzwwwppppppooolllkkkkkknnnqqqzzz{{{llleee{{{qqqZZZJJJIIIPPP]]]___ZZZKKK<<<444///+++------,,,,,,,,,+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++222999888999III]]]llljjjnnnrrriiiwwwuuuppprrr{{{xxxiiihhhqqqooo___LLL<<<444444333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++******************************+++++++++,,,,,,,,,,,,,,,------.../////////111111111222444666777888::::::::::::888444111//////333:::???BBBCCCCCCDDDAAALLL]]]jjjppppppqqqrrrsssuuu{{{wwwllliiijjjllloooqqqtttwwwyyywwwiiiccc^^^XXXUUUVVV]]]iiivvvzzzttthhh\\\UUUUUUTTTQQQNNNJJJIIIKKKNNNVVV[[[______```bbbaaa]]]aaabbbaaa```fffyyytttccc^^^cccccc^^^ZZZ]]]aaaccc^^^\\\YYYYYYYYYYYYWWWUUUOOOTTTXXX[[[___cccaaa\\\___\\\YYYUUURRRPPPOOOOOOPPPPPPQQQTTTYYY\\\]]]]]]NNNLLLHHHEEECCCBBBCCCDDDFFFFFFJJJNNNKKKFFFHHHOOOHHHaaawwwiiifffxxxlll___PPPFFFDDDCCCAAA>>>222555:::@@@DDDDDD@@@<<<,,,++++++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++222AAAPPP\\\fffnnnoooyyy~~~}}}tttbbbgggnnnrrruuuwwwwwwvvvxxx~~~{{{xxxwwwvvvwwwxxxxxxwwwuuufffbbb\\\WWWSSSSSSTTTVVVXXX^^^hhhqqqxxx{{{|||{{{wwwyyy{{{~~~~~~oooqqqrrrqqqnnnlllllllllkkkvvveeeooojjjTTTJJJJJJQQQaaagggXXXGGG???777///---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,------......---------...444;;;:::>>>TTTmmmkkkooossswww|||hhh[[[mmm{{{~~~yyy~~~}}}}}}{{{}}}|||jjjfffnnnzzz{{{cccMMM666666555444222111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,------.../////////000111222444666999;;;===<<<<<<<<<:::777333///---222888???CCCDDDFFFIIILLLQQQ[[[kkkwwwzzzxxxwwwxxxuuuttttttwwwzzzyyyrrrlllqqquuuxxxvvvpppmmmooossshhhkkkooo|||vvvfff``````dddmmmvvvtttyyyzzzooo___WWWWWWZZZJJJKKKLLLLLLKKKMMMUUU]]]WWW___aaa\\\\\\eeehhheeefffiiilllnnnvvvwww^^^VVV___eeedddaaaaaabbbaaa^^^]]]]]]```bbb___VVVOOOKKKNNNPPPTTT[[[cccccc___bbb```]]]ZZZXXXXXXZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVTTTQQQNNNLLLKKKKKKKKKNNNLLLMMMOOOKKKDDDCCCHHHFFFKKKRRRdddyyyhhhuuusssWWWGGGEEEEEEAAA;;;444111444===FFFHHHHHHHHH777,,,&&&))),,,***'''((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))************,,,))))))++++++)))***---000000:::NNNZZZ\\\bbblllxxx{{{}}}~~~vvv^^^bbbnnnwwwxxxvvvwwwtttooonnnwwwzzz~~~}}}xxxsssssswwwxxxyyy~~~tttddd___XXXTTTUUUXXX[[[]]]cccdddhhhoooyyy~~~~~~|||vvvrrrooonnnoooooogggmmmxxxzzzooohhhsssvvvaaaQQQCCCRRReeelllfffYYYCCC222222---,,,...///---(((***...************))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---...---***((()))...222...555999;;;CCCUUUgggqqqrrrjjjkkkxxxyyydddbbbvvvwww|||}}}~~~{{{yyyxxx{{{}}}~~~~~~||||||}}}~~~~~~||||||~~~qqqzzz~~~uuulllrrruuu^^^???;;;555333222222///---000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000111333666777777888999;;;888;;;===:::444000000222222@@@GGGAAA@@@MMMZZZ^^^gggjjjuuuzzzuuuwwwxxxnnnpppkkklllpppmmmiiisssyyyxxxvvvnnnjjjkkkiiiccciiivvvkkk^^^aaaffftttkkk^^^ZZZ\\\\\\[[[MMMJJJHHHKKKSSSYYY\\\[[[]]]```ccccccbbbdddiiinnnkkksssrrr\\\ZZZ[[[\\\^^^___aaabbbbbbgggbbb^^^^^^aaa```ZZZSSSSSSUUUWWW[[[^^^```aaabbbhhhddd___\\\\\\\\\\\\[[[\\\]]]\\\XXXTTTPPPOOONNNVVVVVVVVVVVVUUUTTTTTTTTTZZZWWWTTTQQQOOOMMMJJJGGGHHHBBBDDDTTThhhgggSSSIIIDDDAAA>>>777333444<<>>>>>999333//////111555===BBBDDDQQQeeerrrtttoooqqq{{{|||~~~|||ppplllhhhiiikkkgggfffttt{{{wwwuuuuuunnnddddddiiiooo~~~nnnbbbdddmmmtttzzzlllbbb^^^]]][[[ZZZSSSPPPNNNQQQVVV\\\^^^]]][[[\\\___aaaeeehhhkkkmmmxxx|||qqqmmm~~~yyykkkZZZZZZ[[[]]]```dddgggjjjlllmmmiiidddeeehhhhhhbbb]]][[[[[[\\\^^^bbbeeeeeedddkkkjjjiiigggfffeeedddccc\\\\\\[[[YYYVVVRRRNNNKKKTTTUUUUUUVVVWWWYYYZZZZZZ]]][[[XXXVVVUUUSSSOOOMMMJJJEEEDDDKKKTTTgggwwwbbbOOOCCC>>>>>>;;;666555999>>>@@@DDDIII???666---******((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************''''''''''''(((((((((((())))))))))))************)))(((***------,,,...333777>>>MMM[[[^^^[[[^^^gggxxxxxxzzzfff___ffflll{{{{{{|||uuupppnnnzzzuuuvvvwwwpppfff___kkkwww{{{zzzuuunnngggjjjiiihhhhhhiiihhhfffdddiiijjjlllqqqwww{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~|||tttoooqqqyyy{{{iiieeedddqqqpppSSSJJJUUUbbbppp}}}[[[555333///......---)))))),,,++++++*********)))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))+++------,,,,,,,,,---555333<<>>>>>???GGG]]]xxxzzzzzz~~~rrrmmmjjjhhhdddgggwwwyyyssshhheeefffccchhhmmmhhhaaaeeeuuutttqqqlllfffaaa]]]ZZZYYYYYYWWWWWWXXX\\\```bbbbbbbbb```aaahhhsss|||{{{rrreeeWWWNNNLLLXXXbbbiiihhhggghhhccc[[[bbbcccfffiiinnnssswwwzzzxxxtttpppqqquuuvvvssspppjjjhhhgggjjjnnnppplllhhhccceeehhhhhhgggeeeddddddbbbaaaaaacccdddaaa[[[VVVXXXXXXYYYZZZ\\\]]]___```^^^]]]\\\[[[[[[XXXUUURRRRRRNNNKKKIIIGGGQQQkkkwww^^^JJJAAA???>>>999666777888:::???FFFFFF???555...***((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((()))))))))************))))))+++...---,,,///555>>>GGGWWWaaa```\\\aaakkk{{{oooaaahhhwwwxxxxxxsssrrrrrr}}}vvvsssyyyhhhkkkooopppppppppnnnmmmssssssrrrssstttssspppnnnooopppqqqtttwwwyyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~~~~~~~}}}yyyvvvvvvvvvwwwzzzfff]]]```vvvjjjSSSOOOQQQ\\\ssspppJJJ777111,,,,,,---******,,,+++++++++*********))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,---......///000111<<<999FFFbbbvvv{{{}}}|||tttxxx|||yyy~~~pppiii```]]]ggguuu~~~vvvdddMMM<<<666444222000000000000000////////////......---------,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...000111222555777999999888888888999888777666333111333888===FFFBBB???GGG]]]ttt}}}{{{||||||vvvmmmhhhgggkkkyyyzzzxxxnnnnnnppphhheeeddd]]]cccnnnqqqfffhhhhhheee```[[[ZZZZZZ\\\\\\]]]^^^aaadddhhhkkkmmmjjjkkkuuuttt\\\LLLBBB>>>AAAFFFIIIUUU```aaaaaadddfffeeeppppppsssvvv{{{~~~{{{rrrfffiiikkkkkkiiigggggghhhkkkjjjkkkooottttttnnnhhh______^^^^^^___```aaabbb___^^^]]]^^^^^^\\\XXXVVVXXXTTTPPPMMMJJJMMM]]]nnnuuuZZZHHH@@@@@@<<<888777444444:::BBBJJJFFF>>>333+++(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********((()))))))))******************+++---,,,,,,222:::LLLWWWdddjjjgggfffmmmxxx{{{qqqcccgggxxxzzz{{{yyyzzz|||{{{zzzvvvsss{{{}}}sssiiifffjjjrrrxxx}}}|||yyywwwvvvvvvwwwvvvtttqqqrrrsssttttttttttttuuuuuuwwwyyyzzzzzzzzz|||~~~|||{{{zzzyyyyyyzzz{{{{{{yyyzzz{{{{{{||||||}}}~~~}}}~~~~~~}}}}}}}}}~~~|||~~~{{{uuuqqqtttyyytttjjj^^^bbbzzz\\\LLLEEEIIIZZZtttvvv\\\???555,,,+++,,,++++++,,,++++++++++++***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,---,,,++++++...111444666===@@@QQQjjjyyy}}}xxxwwwyyykkkeeebbbfffttt}}}|||}}}qqqWWWCCC999555333000000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---...///111222333666777999:::999888999:::777555333111111666<<>>000+++,,,,,,,,,---,,,++++++++++++*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,***(((***...444888:::>>>GGGZZZllltttzzz{{{vvv}}}mmmdddjjjvvv~~~|||}}}wwwtttyyyaaaLLL>>>777444333000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---...000222333444777999;;;<<<;;;;;;<<<>>>:::777444222444888>>>BBBCCCEEEJJJQQQ\\\iiisssyyy~~~|||uuummmfffdddiiioootttvvv}}}yyymmmlllhhhiiinnnmmmgggfffiiidddXXXXXXZZZSSSWWWZZZ]]]]]][[[[[[^^^aaa\\\```bbbcccdddkkkuuu~~~tttjjj]]]SSSJJJHHHGGGEEEEEEHHHJJJTTT```fffiiioooyyy{{{qqqmmmiiigggfffccc^^^ZZZ]]]]]]\\\\\\^^^aaaccceeeeeecccaaaaaaaaaaaa```^^^[[[UUUOOONNNPPPRRRQQQOOOUUUXXXrrrvvvVVV@@@DDDCCCCCC@@@777111555======CCCCCC999///,,,***'''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************((((((((())))))))))))***))))))))))))************+++***,,,///000555CCCQQQ```jjjuuuxxxvvvuuuyyy}}}~~~wwwlllfffjjjttt{{{}}}www|||}}}}}}{{{vvvsssuuutttqqqsss|||yyyrrrmmmqqquuuwww{{{|||yyyvvvuuutttsssqqqooopppqqqpppllljjjjjjkkkiiilllpppssstttvvvxxxyyyxxxwwwvvvuuuuuuuuuvvvvvvppprrrtttsssqqqppprrrtttsssuuuvvvtttrrrrrrtttvvv|||{{{zzzyyyzzz}}}yyyvvvtttvvv~~~|||iiitttxxxWWWMMMLLLBBBRRRjjjggg^^^KKK777...------,,,,,,,,,,,,+++++++++*********)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,++++++///555;;;>>>???EEERRRbbbjjjlllppp|||wwwoooxxx}}}rrrnnnyyyzzzxxxyyy}}}tttrrr~~~vvvoooyyyqqqZZZFFF:::555444000000000000////////////......---------,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,------///000222444555777999;;;<<<<<<<<<>>>???;;;888666555888>>>CCCFFFIIINNNUUU^^^fffmmmuuu{{{{{{xxxwwwkkkmmmmmmllllllnnnppprrrrrrxxx~~~|||ooorrrrrrtttxxxvvvooocccaaa^^^RRRPPPUUUUUUVVVXXX[[[]]]^^^```aaabbb```ccceeedddeeelllyyysssgggbbbaaacccYYYPPPLLLKKKMMMTTT[[[XXXaaammmvvv|||~~~wwwoooiiidddbbbaaaaaa```______```ccceeeggggggdddaaa______```______\\\WWWPPPKKKKKKMMMMMMLLLHHHMMM\\\xxxeeeKKKEEEFFFHHHDDD:::222555===555>>>AAA999000---+++((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))******************,,,///222:::KKK[[[iiittt~~~pppdddlllvvvvvvtttuuurrrooosss~~~{{{yyyyyywwwsssppprrrrrrqqqqqqsssooohhhfffhhhpppyyyzzztttrrruuusssqqqnnnmmmkkkiiieeecccccceeefffddd```]]]]]]^^^]]]aaaeeehhhjjjlllnnnoooooonnnlllkkkkkkkkkllllllmmmoooqqqpppmmmlllnnnpppnnnpppqqqpppmmmmmmoooqqqoooooonnnppprrrvvvzzz|||}}}wwwrrrssszzzyyy|||```SSSQQQ???KKKhhhlllkkkUUU===111///---,,,+++,,,,,,,,,+++++++++******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------000555===BBBCCCCCCNNN\\\hhhhhheeehhhnnnqqq|||wwwooo~~~}}}xxx~~~~~~pppvvvsss|||xxxvvvtttuuuyyy~~~~~~nnneeennn||||||wwwfffNNN<<<555333000000000000////////////......---------,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,------///111333555666444777999:::;;;;;;===>>>999777666777===DDDJJJMMMUUUXXX___ggglllooossswwwnnnlllssswwwvvvyyyuuuggglllttt{{{xxxqqqnnnoooqqqooosssvvv|||}}}vvv}}}uuubbb\\\ZZZOOOHHHMMMOOOUUUWWW[[[___bbbccccccbbbcccfffhhhfffeeelll{{{{{{hhhVVVRRR\\\hhhddd```^^^_________ccchhhssszzzxxxttttttvvvkkkiiifffddddddeeeggghhheeebbb^^^[[[[[[\\\]]]]]]VVVSSSLLLDDDAAADDDIIIKKK===DDDGGGKKKccczzzqqqWWWEEE@@@BBBHHHDDD888333888@@@===>>>???:::///+++,,,)))((((((''''''(((******))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))***+++,,,+++---///111888FFFYYYgggccckkkwww~~~~~~ttteeennn|||yyyzzz{{{nnnmmmvvvwwwsssuuu{{{~~~~~~}}}|||zzzwwwsssqqqooonnnrrrtttqqqmmmhhh```XXX\\\dddlllppplllfffaaa^^^```]]][[[ZZZZZZXXXSSSNNNSSSSSSQQQMMMJJJIIIHHHFFFNNNQQQUUUYYY\\\]]]\\\[[[]]]]]]^^^___```aaabbbbbbdddeeeggggggfffeeefffhhhgggggggggeeebbbaaabbbcccbbbccceeefffhhhlllrrrvvvzzzzzztttuuu|||zzz}}}pppRRREEEOOOcccppp{{{dddKKK<<<333,,,,,,000------,,,,,,,,,,,,++++++)))******)))(((((()))+++************************+++++++++*********))))))++++++******************((()))***+++---...///000222***---???KKKLLLLLLOOOjjjiiimmmooofff___mmmuuuwwwnnnllluuu}}}|||~~~}}}tttlllmmmpppssswww|||}}}yyywwwwwwuuuppppppwww}}}~~~~~~|||{{{~~~vvvsssvvvVVVFFF@@@222222333222//////000000//////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))***++++++,,,)))************+++++++++***++++++,,,,,,------...//////000111222444666777;;;:::888:::===>>><<<999999555999CCCHHHHHHMMMVVV^^^wwwxxxpppxxx}}}wwwuuupppkkkjjjhhhddddddgggwwwuuuvvvvvvsssrrrvvv}}}rrrcccYYYYYYVVVPPPQQQYYY\\\___aaaccccccdddeeefffjjjfffbbbgggttt}}}tttqqqkkkccc]]]\\\^^^bbbdddnnnqqqtttsssrrrwww{{{vvvtttmmmdddbbbfffeeeaaa___```^^^[[[[[[^^^___XXXOOOGGGBBB???>>>======<<<>>>DDDIII\\\qqquuubbbHHHAAA@@@FFFDDD:::555888>>><<<>>>BBB???555,,,******)))(((''''''((()))***))))))))))))))))))))))))******)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((())))))***+++,,,,,,---///555???OOO^^^hhh^^^gggsss}}}ppphhhnnnyyy{{{yyywwwqqqxxx{{{tttqqqyyy|||~~~~~~~~~~~~|||yyyvvvsssqqqoootttvvvtttmmmhhhccc]]]VVVVVV]]]ggglllkkkddd\\\VVVRRROOOLLLKKKKKKJJJFFFBBB???AAAAAA???>>>===<<<<<>><<<<<>><<<>>>AAABBBLLLhhhxxxiiiqqq||||||oooQQQGGGAAADDDCCC;;;666555<<<:::===DDDFFF===111)))+++***)))((((((((()))***))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,...---000:::KKKZZZdddhhhWWWcccooozzzzzzgggkkknnnuuu}}}yyysssuuuxxxtttrrr}}}||||||~~~~~~|||{{{~~~|||xxxuuurrrpppooonnnttttttppphhhcccaaa]]]YYYVVV\\\eeelllnnniii```XXXQQQLLLFFFCCCBBBAAA>>>;;;777888999999888777888:::=========>>>???@@@@@@AAAAAAAAAAAABBBDDDGGGIIIKKKNNNPPPTTTUUUTTTRRRRRRRRRLLLMMMMMMKKKIIIHHHHHHIIIDDDEEEGGGHHHJJJNNNSSSWWW]]]bbbgggllluuu~~~~~~yyyuuurrryyy}}}qqqrrr~~~wwwZZZGGGPPPeeeuuuzzzQQQ333222444,,,------,,,,,,,,,,,,++++++)))***+++***((((((***+++************************+++++++++******************************************++++++,,,---.........+++111>>>LLLPPPQQQZZZgggyyy{{{{{{vvvvvv}}}yyy{{{qqqiiimmmvvv{{{zzzqqqhhh\\\YYYaaatttyyyrrrqqqrrrssssss}}}zzz{{{~~~~~~{{{zzz|||~~~|||~~~~~~~~~}}}}}}~~~~~~|||zzzyyyzzz[[[JJJ===888555333222222111000//////............---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***************+++)))************++++++++++++++++++,,,------......///000111333666888999:::999:::<<>><<>>;;;<<<>>><<<===IIIYYYttt{{{xxxggg[[[aaappp{{{iiiiiiooo|||yyy^^^PPPEEECCCCCC===666333:::888:::BBBHHHEEE:::000,,,+++)))((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,///...222AAATTTcccfffeeeVVVbbbpppzzznnneeesssuuuzzzzzz~~~wwwuuuvvv|||zzzxxxzzz~~~|||xxxvvvtttqqqooommmmmmmmmnnnnnnooonnniiiggggggfffbbb```bbbeeekkkooonnnhhhccc\\\VVVMMMGGGDDDBBB@@@===<<<::::::999888888===CCCBBBBBBAAAAAAAAAAAABBBCCCAAAAAA@@@@@@AAACCCEEEGGGEEEGGGIIIJJJIIIIIIJJJKKKFFFFFFEEECCC???>>>>>>??????@@@AAABBBCCCEEEIIILLLRRRWWW[[[___gggpppsssrrrxxxzzz}}}zzzuuuttttttzzzvvvjjjmmmiiiKKKEEERRRddd~~~eeeBBB555111,,,------,,,,,,,,,+++++++++***++++++***))))))***,,,***************************************************************++++++++++++,,,,,,,,,------......///444???JJJPPPYYYlll~~~|||~~~}}}vvviiiZZZZZZiiizzzrrrnnnooorrrssssss{{{yyyzzz}}}|||xxxxxx{{{{{{|||}}}}}}}}}}}}}}}~~~~~~yyy}}}}}}zzzxxxwwwxxxzzz{{{zzz{{{|||}}}~~~{{{{{{}}}ppp\\\KKK;;;666111222222111000111///............---------***++++++++++++++++++***++++++++++++++++++++++++,,,+++******)))*********))))))*********+++++++++++++++,,,,,,---.........///000333555888:::;;;<<<:::;;;===@@@BBBAAA@@@>>><<>>BBBBBBNNN___bbb^^^cccppp~~~oooeeeaaabbbiiiqqq}}}xxxzzzyyymmmhhhhhhhhhjjjpppwwwyyyuuuqqqpppllljjjhhheeebbbcccfffiiiqqquuutttjjjcccfffnnntttwww{{{~~~tttooolllllljjjffffffiiigggddd```[[[WWWQQQJJJFFF???;;;999;;;<<<;;;;;;<<<:::===???>>>AAAGGGLLLNNNvvvqqqjjjkkkwwwmmm^^^MMMEEEEEEFFFDDDAAA<<<999555888BBBKKKJJJCCC...---+++)))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******)))******+++,,,---222777BBBSSSccckkkllliiiiiipppzzzxxxjjj```nnnvvvwwwzzz{{{vvvrrrnnnrrrqqqrrrvvv{{{}}}yyytttmmmmmmmmmnnnooorrrtttuuusssyyy}}}}}}~~~~~~{{{vvvoookkkfffbbbaaa``````___[[[TTTJJJCCC@@@>>><<<::::::666444777888;;;IIIYYYjjjllloooqqqqqqpppmmmllleeeddddddbbbaaa```___^^^UUUVVVWWWXXXYYY\\\aaadddjjjeee[[[OOODDD>>><<<<<>><<<777666>>>IIIJJJEEE///...,,,***(((''''''((())))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))************+++,,,------222===MMM^^^jjjqqqtttuuuvvvwww~~~{{{kkkfffkkksssllljjjiiiooo}}}}}}{{{tttmmmoooooorrrvvvyyyxxxtttoookkklllmmmoooqqqssstttuuuvvv{{{{{{vvvwwwyyyxxxuuurrrpppooojjjbbbWWWNNNIIIFFFBBB???@@@;;;<<<@@@??????KKK\\\gggkkkqqqvvvwwwtttpppmmmbbbcccddddddcccaaa___]]]WWWZZZ^^^aaacccfffhhhkkkjjjcccWWWIII===888777999888;;;???BBBEEEIIIMMMPPPhhhxxx~~~}}}yyyuuusssrrrwwwttt~~~rrrWWWFFFBBBGGG]]]tttnnnOOO888444------,,,,,,,,,,,,++++++++++++,,,+++******+++---************************))))))*********+++++++++((())))))***++++++,,,,,,***+++,,,---...///000111222???PPP]]]cccffffffeeeooowww~~~|||sssmmmqqquuuvvvyyy___eeeooo|||yyypppkkkkkkpppuuuwwwuuussstttvvvjjj```\\\bbblllrrrtttuuuqqqrrrssstttvvvvvvwwwwwwsssqqqpppppprrrtttuuuuuutttsssrrrpppnnnllljjjiiicccdddaaa\\\ZZZYYYUUUPPPLLLNNNOOONNNLLLKKKMMMOOOQQQRRRUUUWWWYYYZZZZZZZZZYYY^^^eeeiiimmmttt}}}~~~~~~~~~mmmsss{{{ppplllrrr~~~{{{^^^KKK:::666444......333///............---------,,,------......------,,,++++++++++++++++++++++++(((((())))))***+++------)))************+++++++++,,,,,,------.../////////111333666888:::;;;;;;::::::<<>>GGGVVVLLLQQQYYY```aaa^^^XXXTTTOOOQQQSSSTTTTTTQQQOOOMMMJJJOOOVVV\\\___``````aaa\\\UUUIII<<<222///222555444666999:::;;;<<>><<<>>>@@@===???BBBEEEHHHJJJKKKKKKGGGOOOXXX]]]aaahhhttt~~~{{{~~~zzzpppoooyyyyyypppnnnvvviiiSSS???999444---,,,222//////.........------------......//////......---++++++++++++++++++++++++((((((((()))***,,,---...)))************+++++++++,,,,,,------.../////////111333666999:::::::::999999<<<>>>???@@@DDDJJJOOONNNbbbuuuuuufff\\\```iiigggttt}}}{{{xxx|||oooeeeaaakkkyyy}}}vvvpppmmmqqqttttttttt{{{}}}{{{zzzwwwpppsssyyymmmmmmmmmnnnqqqsssoooiiijjjjjjjjjiiiiiimmmrrrvvvttt|||yyyqqqnnnpppqqq~~~|||{{{zzzzzzyyy}}}~~~~~~uuupppqqqmmmjjjgggccc```]]]XXXUUUKKKHHHBBB===<<<>>>===;;;555666888999888777:::>>>yyylllaaalllnnn\\\LLLCCCDDDHHHLLLEEE<<<777999>>>CCCEEE;;;111***)))(((%%%%%%)))))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))************)))))),,,...---+++///666@@@RRR```dddmmm~~~llleeeqqqsss```]]]hhhuuu~~~yyytttwww|||ooorrrtttvvvuuurrrmmmkkkmmmnnnppprrrssssssrrrrrrwwwvvvuuuvvvxxxzzz{{{zzz}}}uuuiii```YYYVVVWWWZZZVVVJJJAAA@@@>>><<<<<<<<<======;;;999666777888999:::<<<<<<===???@@@CCCFFFHHHIIIIIIIIIEEE@@@999333111222333444888<<<>>>>>>AAAEEE@@@777@@@AAAEEEJJJNNNPPPNNNKKKTTTbbbuuu{{{sssnnnsssqqqrrrvvvvvvtttuuuzzz}}}}}}}}}gggTTTBBBDDDSSSjjjuuuiiiOOO<<<......,,,***,,,---,,,)))************************************************)))************+++++++++,,,,,,++++++***+++++++++,,,,,,,,,++++++...333777AAAPPP]]]ccciiiqqqqqqkkkbbbsss}}}zzzwww{{{wwwlllggglllpppnnnmmmjjjlllssswwwrrrjjjfffhhhsss}}}{{{wwwsssllljjjlllnnnqqqtttuuuuuuvvvyyy|||yyymmmaaa___eeelllooommmnnnlllkkknnnrrrtttppplllmmmiiieeebbbbbbaaa___\\\ZZZVVVPPPKKKHHHGGGEEEDDDAAA@@@???===;;;:::999888999888777666777888:::;;;777999;;;<<<;;;:::::::::===@@@DDDHHHNNNVVVaaaiiirrrwww{{{ttt}}}{{{{{{jjjDDD888888555///...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,------,,,+++++++++,,,,,,............///111222333555666666888999:::;;;<<>>777777888999:::;;;<<<===uuu}}}xxxlllnnnuuudddVVVKKKFFFDDDJJJCCC:::666888>>>DDDGGGBBB666,,,))))))&&&'''***)))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))************))))))+++,,,+++***000888III]]]jjjiiimmm{{{|||ooommmyyyxxxjjjjjjuuu|||zzztttooorrrzzz}}}zzzrrrrrrrrrqqqqqqooonnnnnnmmmnnnpppqqqrrrsssrrrrrruuusssooonnnooopppqqqqqqoootttzzzwwwllleee[[[MMMBBB???888777666777888888777555222222222222222222222222222333555888999:::::::::888555111000111555:::<<<@@@FFFJJJLLLOOOQQQJJJBBB@@@@@@@@@@@@@@@???>>>===CCCNNN```pppyyyyyyuuupppiiicccaaahhhooorrrtttvvv}}}xxxqqquuu|||yyyaaaIIIFFFMMMbbbvvvttt[[[AAA222000---+++---...---+++************************************************)))************+++++++++,,,,,,++++++***++++++,,,+++---.........000444777KKKYYYeeekkkpppuuupppfff```qqqyyy}}}}}}vvvkkkllluuu{{{yyywwwrrrmmmhhhaaa\\\^^^ddduuu|||}}}wwwvvvuuurrrqqqtttppprrruuuuuussssssuuuwwwwwwjjjccccccffffffeeegggeeeccceeehhhhhheeeaaa]]]YYYTTTQQQOOONNNKKKHHHFFFCCC???=========<<<;;;777777888888888888888888888777777666777777888888888:::;;;;;;:::999888888666888:::;;;>>>CCCJJJOOOZZZ```jjjsssyyy{{{|||}}}|||~~~XXXDDD;;;333000111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,+++,,,,,,------////////////000222333333444444666888:::<<<>>>>>>>>>>>>AAAFFFMMMTTTXXXZZZdddhhhmmmsss}}}{{{{{{yyytttooollllllnnnhhhhhhtttrrrppplllhhhgggjjjpppvvvuuuxxxxxxtttvvv}}}tttpppmmmmmmpppqqqpppmmmkkkooouuuzzzzzzuuummmffffffdddgggooowww{{{}}}}}}}}}wwwrrrppppppqqqvvvwwwyyy|||}}}~~~~~~}}}|||wwwsssqqqkkkbbb^^^___]]]XXXSSSPPPOOOLLLFFFAAA<<<<<<:::::::::<<<>>>???nnnppp{{{zzzooo}}}pppaaaTTTHHHAAAGGGAAA999444777===EEEIIIKKK>>>000***)))((()))+++))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))************,,,++++++,,,***+++444>>>OOOdddooohhhcccnnn~~~wwwoooqqq}}}yyy{{{ssssssoookkklllsssxxxxxxsssqqqooommmlllmmmooopppooooooqqqrrrssstttttttttqqqmmmiiiffffffggghhhhhheeedddaaaaaagggyyyyyydddUUUGGG<<<888444333222333444555444333444333333222111000///.........000111222333333333000///...///333999???BBBIIIOOOUUUWWWYYYWWWOOOGGG@@@???>>>;;;999888999;;;;;;@@@LLL]]]mmmwwwxxxvvvjjj___YYY```llltttwwwwwwpppyyyvvvaaadddqqqwwwnnnRRRJJJFFFVVVuuurrrUUU888333...,,,---......---++++++++++++++++++++++++************************)))************+++++++++,,,++++++***++++++,,,,,,+++...111111111333777;;;UUUbbbmmmsssyyyzzzpppaaabbbqqq|||zzzooosssyyyiiiXXXQQQ[[[jjjzzzvvvsssuuuvvvuuuvvvxxxrrrsssttttttrrrpppqqqqqqzzznnnddd^^^\\\\\\\\\]]]ZZZXXXXXXYYYXXXTTTPPPKKKHHHDDDAAA???>>><<<:::;;;999888888999:::999777666777888999::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::888999999999999;;;???BBBEEEKKKVVVcccoooxxx}}}rrrVVV@@@222000555////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,+++++++++,,,---....../////////000111222444444333444666999<<<>>>@@@AAA<<<;;;BBBRRR]]]___bbbhhhrrrkkknnnzzzpppiiiffffffeeemmm|||zzzxxxssslllfffcccdddgggrrrxxxyyytttooooooqqqssseeegggjjjmmmnnnnnnmmmkkkjjjpppyyyyyyooohhhcccfffoooyyyyyyvvv{{{wwwrrrmmmlllnnnrrruuu{{{|||}}}{{{}}}~~~~~~~~~~~~tttiiieeegggeeebbb___]]][[[VVVOOOIIICCCAAA>>>;;;;;;<<>>AAALLLOOOSSSUUUUUURRRLLLGGGAAABBBCCCBBB@@@@@@BBBEEEEEEBBBDDDPPPcccsss{{{|||rrrfff]]]```iiiqqqvvvzzzsssxxx~~~cccXXXkkk{{{}}}sss[[[PPPCCCKKKnnnppp???666...,,,------------++++++++++++++++++++++++************************))))))*********+++++++++++++++******++++++,,,,,,---///111000111555>>>EEE[[[fffqqqyyytttccckkkvvv}}}}}}rrr___WWWaaappp}}}|||uuuttttttuuuvvvuuutttuuurrrrrrrrrrrrpppmmmlllkkkqqqmmmeee\\\UUURRRSSSUUUQQQOOOLLLJJJJJJHHHEEEBBB???===;;;:::999::::::::::::999:::;;;<<<<<<:::888===>>>>>>>>>>>>======<<<===>>>AAADDDFFFGGGGGGGGGBBBAAA@@@@@@@@@@@@>>>===;;;;;;;;;;;;;;;<<<>>>@@@<<>>???AAACCCvvvfffhhh~~~nnnkkkzzzjjjZZZPPPJJJFFFAAA;;;666666;;;BBBGGGTTTKKK<<>>===;;;:::888888888777777777999:::<<<999999;;;>>>AAABBBAAA???GGGGGGFFFFFFFFFFFFFFFGGGJJJNNNSSSYYY]]]_________ZZZWWWRRROOOMMMIIIEEEBBB@@@???>>>======>>>>>>>>>>>>AAAGGGTTTcccrrr|||rrrPPP777111666////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,,,,---...///000------...///000222333444888999;;;<<>>CCCTTTPPPEEE666+++)))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))************)))***,,,,,,,,,333DDDVVV]]]jjjlll]]]WWWhhh|||qqqddd\\\aaaooo{{{vvvmmmgggbbbaaaaaaaaaeeejjjlllllllllmmmnnnnnnnnnnnnjjjjjjiiihhhggggggggggggeeebbb]]]XXXRRRJJJCCC>>>???>>>>>><<<<<>>@@@BBBCCCDDDKKKIIIOOO]]]hhhjjjnnnuuujjjppp}}}jjj\\\WWWVVV___iiiooottt{{{{{{vvvwww{{{wwwhhhccceeeiiimmmpppqqqooonnnppprrrmmmppp{{{{{{vvvyyyuuuooommmmmmnnnoooqqquuuxxx{{{|||}}}}}}~~~}}}}}}~~~~~~yyy{{{}}}~~~}}}}}}~~~~~~yyyxxxuuuqqqjjjccc```___aaabbb___^^^\\\YYYVVVTTTSSSRRRmmmhhhfffkkkqqqooobbbVVVnnn}}}ooobbbWWWKKKIIIDDD>>>999777:::===RRRUUUNNN===///*********)))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))************(((***...000000888KKK]]]\\\hhhkkkaaa```rrryyylllcccaaahhhrrrzzzqqqmmmddd^^^___bbbcccfffjjjllllllllllllmmmnnnooopppiiihhhfffdddcccbbbbbbbbb___ZZZRRRKKKEEE@@@;;;888???>>><<<:::999999;;;===555;;;GGGXXXgggxxxpppYYYOOOMMMHHH???:::777444333333444333333333333222222222111111111000/////////000111333444///222555555222222666:::@@@AAAIIIWWWcccmmm|||```HHH@@@===999666<<>>;;;999777666555555555666777888999<<>>QQQdddaaammmpppjjjnnn~~~zzzkkkdddgggoootttwwwkkknnnddd]]]aaafffgggiiimmmnnnmmmkkkkkklllnnnqqqssskkkjjjgggdddbbbaaaaaaaaaYYYSSSJJJCCC???===<<<<<<666888:::<<<============@@@999;;;FFFNNNWWWllltttfff```^^^VVVLLL===:::777555555555555555333333222111000//////...///.........///111333444222555888888444333666:::EEEGGGRRRbbbooo{{{hhhJJJ<<<>>>>>>:::;;;IIIaaauuu|||tttlllgggjjjxxx~~~{{{}}}{{{vvvaaaNNNCCCEEEVVViiibbbLLL888333111,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************+++,,,---...---222777:::???NNNcccttthhhnnnnnnkkkppp~~~xxxnnnpppqqqnnnrrr{{{~~~|||iiicccfffjjjmmmooommmqqqqqqkkkfffiiiooorrrooouuuvvvppplllmmmmmmjjjiiieee```[[[VVVNNNDDD===;;;888666666666777555333777999;;;===@@@CCCHHHKKKRRRWWW```hhhqqq{{{wwwpppddd^^^WWWSSSRRRSSSRRRQQQRRRNNNLLLSSSbbbrrr}}}~~~}}}|||}}}tttUUU@@@666000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......---------......111111222333555777999:::888999<<>>???>>>======>>>===888999@@@CCCGGGXXXlll{{{ooodddSSSCCC@@@;;;777666888999888666555555444444333222111111444111---...111444444333///333555555333444:::???EEETTTfffoooppprrr|||nnn[[[III===<<<===EEE```~~~qqqooouuu||||||xxxoooyyyhhhLLLHHHHHHNNNcccdddOOO;;;333111---,,,///,,,,,,,,,+++++++++******************************)))************+++++++++)))))))))***+++,,,...///---999??????KKKbbbqqqsssmmmsssooodddgggzzz{{{nnnmmmssswwwvvvuuuyyy~~~}}}xxx||||||lll^^^]]]cccggghhhiiippppppnnnllljjjjjjmmmoooppprrrooojjjjjjnnnmmmhhhgggbbbYYYNNNEEE???<<<:::;;;777555777888777:::???CCCEEEIIIMMMQQQXXX```eeehhhooovvv~~~|||~~~}}}zzz}}}ooofffXXXLLLDDDEEEEEE@@@AAAIIIHHHFFFCCCGGGYYYqqq~~~tttyyyjjjNNN;;;444222///,,,...000000..............................------,,,,,,++++++***.........------,,,,,,,,,+++++++++,,,,,,---------///000333666999;;;<<<===???===???DDDFFFFFFHHHMMMPPPWWWbbbqqqzzzhhhsssyyyyyy~~~{{{uuuwwwwwwrrrfff___fffrrrvvvoookkkhhhfffnnnxxx{{{ssstttwww{{{zzzsssiiidddfffiiijjjuuurrrsssxxxwwwrrrrrrwww{{{yyyzzz|||~~~{{{tttssssssxxx{{{wwwoooooooooppprrrtttwwwxxxwwwuuutttvvvzzz}}}|||{{{}}}|||yyywwwuuuwww{{{~~~}}}~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzzzz}}}~~~|||{{{xxxuuu}}}xxxuuuwwwxxxwwwyyy|||{{{~~~}}}}}}}}}}}}{{{~~~sssjjjfffeeefffcccfffjjjkkkhhhbbb[[[VVVZZZ\\\eeeiiijjjsssssseee^^^nnnwwwgggXXXOOOGGGDDDAAA;;;888888DDDMMMSSSLLL;;;...***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,***,,,999PPPcccjjjlllmmmzzzpppgggppp{{{qqqzzz{{{pppmmmhhhcccbbbeeehhhgggccceeefffiiikkkmmmnnnnnnnnnooonnnmmmlllhhhbbbZZZTTTOOOMMMMMMNNNNNNJJJBBB<<<999999:::;;;;;;;;;;;;:::===888999>>>>>>???MMM^^^~~~vvvdddRRRCCC???<<<888666666666555333666555444444333222111111333000...///222444555444222555666555444555;;;AAAMMMVVV___aaa]]]\\\```fffwwwttt^^^KKKCCC???CCC[[[vvv|||xxxzzzyyy|||mmmppprrrUUUIIIDDDMMMeeejjj[[[FFF777000...------,,,,,,,,,++++++++++++***************************************++++++++++++************+++,,,......///999@@@EEETTTiiisssqqqnnnsssqqqhhhjjjyyy|||xxxyyyyyyrrriiiooopppqqqrrrtttwwwwwwuuuiii]]]TTTYYYbbbiiikkklllmmmnnnppppppooooooqqqsssqqqsssqqqllljjjjjjfff___VVVQQQJJJBBB<<<888666666888444444777;;;@@@KKKUUU```cccggglllpppuuuzzz~~~xxxyyy{{{vvvhhhiiirrr|||xxxuuuzzzzzzvvvxxxvvveeeYYYKKKAAA<<<@@@BBB@@@EEEOOOPPPRRRQQQRRR[[[lllxxx|||zzzxxxkkknnnzzz```III666333///---...///...,,,........................,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,---....../////////000333666:::<<<>>>???BBB@@@@@@DDDEEEDDDGGGKKK[[[```kkkxxxyyy{{{{{{yyy}}}{{{pppppppppnnniiibbbeeewwwzzzvvvnnnfffcccgggooopppoooiiibbbaaaccceeexxxxxxssskkkhhhlllpppqqqsssrrrtttuuurrrooottt}}}}}}wwwssssssxxx}}}~~~|||{{{rrrnnnsss||||||vvvssspppttttttttttttuuuuuuvvvwwwtttrrrqqqrrrvvvxxxxxxwwwvvvvvvvvvvvvuuuvvvyyy{{{yyyyyyyyyxxxvvvwwwxxxzzz~~~}}}{{{xxxuuurrrpppooorrrpppnnnnnnppprrrrrrooonnnkkkjjjlllllliiiiiimmmlllsssxxxyyyyyy||||||yyy}}}~~~~~~}}}|||lll^^^\\\___bbbaaabbbeeeiiihhhbbb\\\YYYdddssssssmmmtttyyyppp^^^ccctttttt]]]UUUMMMJJJFFF>>>888666<<>>YYYgggfffiiioooyyymmmnnn{{{uuuyyyqqqoookkkgggffffffeeeddddddcccdddgggjjjmmmnnnooooooppppppqqqqqqmmmfff\\\UUUPPPNNNNNNRRRXXXXXXRRRLLLDDD???;;;999;;;<<<;;;999<<<999999<<<;;;:::DDDRRRvvvlllXXXJJJAAA@@@===:::888666444333666666555444333222111000111000000222555666666555555777777666666999???DDDSSSTTTTTTOOOHHHDDDCCCEEEOOOXXXfffyyywww\\\LLLBBBCCCWWWmmmzzzvvvwww||||||zzz~~~zzzuuu~~~}}}bbbLLLAAANNNkkkvvvnnnYYY???000//////***,,,,,,,,,,,,++++++++++++************************************+++++++++,,,,,,+++++++++,,,---......222999AAAMMM___pppsssmmmuuuyyyvvvoooooo{{{zzzooodddnnnrrrwww|||}}}wwwoooiiiUUUNNNLLLUUUaaagggiiikkklllooosssuuutttsssrrrrrrpppqqqppplllhhhccc[[[RRRFFFBBB===888555333444444666444555888===FFFXXXhhhuuuwww{{{~~~zzzuuuwww}}}___PPPMMMUUUeeettt|||~~~pppccc\\\TTTOOONNNKKKGGGKKKTTT```fffhhhffffffnnnzzzxxx{{{yyypppppp{{{rrrWWW;;;666111000000000...+++........................+++,,,,,,---......//////...------------,,,,,,,,,,,,------...//////000000///111444777:::===>>>???CCCAAABBBEEEFFFGGGLLLRRRggglllvvvyyypppjjjiiihhhdddbbbkkkyyylllccc```ccc___ZZZXXXXXXWWWVVVUUUjjjlllkkkfffffflllqqqrrruuuuuuuuurrrlllkkkuuuxxxpppjjjmmmwww~~~yyyoooiiiiiivvvxxxrrrooonnnnnntttttttttsssrrrpppooonnnnnnlllkkklllnnnpppppppppqqqtttvvvwwwwwwwwwyyyzzzxxxxxxwwwtttrrrrrrtttvvvtttsssooollliiigggffffffeeeaaa___aaaeeefffdddaaa```^^^]]]]]]YYYUUUUUUXXXZZZfffqqqtttsssttttttsssuuutttrrrqqqqqqssstttuuussssssuuu}}}wwwfffaaadddccc___]]]ccckkknnnjjjddd\\\mmmsssuuu|||wwwddd```jjj}}}dddZZZPPPLLLFFF>>>888666:::AAAKKKNNNEEE666+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++000///000CCC^^^ggg___bbbhhh|||jjjsss|||vvvqqqoookkkhhhgggeeecccccceeeccceeegggjjjlllmmmnnnnnnoooppprrrtttsssnnngggbbbZZZUUUOOONNNTTT[[[aaadddWWWMMMBBB<<<<<<>>>===;;;;;;888888::::::<<>>:::666444444555666666666666888:::BBBSSSdddqqqrrrsssrrrqqqsssuuuxxxzzzsssjjjhhhrrrzzzfff[[[UUUWWWiii~~~zzzrrrkkkccc\\\]]]dddnnntttwwwvvvtttvvv~~~|||zzz|||~~~cccAAA999333333444222000///........................---------.........//////------------------------,,,,,,---...///000000111111222444777999;;;<<<===BBBAAABBBFFFIIIMMMWWWaaapppuuuzzzuuuhhhhhhhhhfffeeelll{{{qqqhhhbbb```]]]\\\]]]\\\UUUOOOKKK[[[```bbbbbbdddkkkqqqrrr|||zzzuuuoookkknnnwwwxxxnnneeejjjvvv~~~{{{uuuiiihhhnnn}}}}}}tttnnnlllnnnoootttsssrrrqqqnnnjjjgggeeeeeedddddddddeeefffggggggkkkmmmpppqqqqqqqqqrrrsssqqqpppnnnjjjgggfffhhhjjjeeedddbbbaaaaaaccceeefffbbbbbbeeeiiihhhccc^^^]]]eee___XXXRRRLLLHHHIIINNNVVVdddqqqsssqqqooonnnlllgggddd```\\\[[[\\\___aaalllooorrruuu||||||ooohhhdddaaaaaaeeemmmpppnnnjjjaaannn{{{www~~~oooeeehhhjjj^^^RRRJJJDDD<<<777666;;;???GGGNNNIII999---((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++000111555HHH___cccZZZ]]]___qqq}}}bbbxxx~~~xxxtttqqqoooiiieeefffdddaaabbbgggfffgggiiikkklllmmmllllllpppppppppqqqrrrqqqnnnlllddd___XXXPPPNNNTTT```iiidddXXXJJJ@@@>>>>>>===<<<:::888888:::===DDDOOOYYYsss}}}mmmUUUQQQIIIBBB>>><<<<<<<<<999888777666555333222222000444888<<<<<<;;;888777555666666888;;;@@@FFFJJJKKKEEE===888777777666444:::>>>FFFSSSlllvvv]]]LLLGGGRRRaaavvv|||kkkiiippp{{{qqq^^^kkkzzzWWWAAALLLbbb}}}TTT444///111------------,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,------------...///000000666888BBBWWWiiiqqqnnnjjj{{{xxxuuutttxxxvvvuuusssvvvYYYJJJIIINNNXXX___```___```iiinnntttxxxwwwrrrnnnkkklllkkkjjjiiicccYYYNNNGGG@@@>>>999555333333444555555555777777666999EEERRR___^^^\\\ZZZZZZ^^^dddiiioookkkeeebbbfffsss~~~ttthhhgggyyy~~~yyy{{{}}}wwwwww{{{xxxxxxzzz{{{||||||~~~|||xxxwwwkkkEEE:::111222444222000111........................//////.........---------------------------------***+++,,,---...///000000333444555777888999::::::AAA@@@BBBFFFJJJQQQ^^^kkkwww~~~|||xxxnnnkkkgggdddbbbhhhzzz{{{ooodddccc```___^^^VVVKKKFFFGGGXXX___dddfffkkkrrrwwwwww~~~yyyrrrnnnpppwww~~~xxxnnnfffhhhrrrxxxuuuooojjjpppyyy}}}uuunnnjjjjjjmmmoooqqqpppooolllhhhddd```^^^ZZZZZZZZZZZZZZZ[[[\\\]]]___aaadddeeeeeefffhhhjjjffffffeeecccaaaaaaccceeeiiihhhhhhjjjlllpppsssvvvvvvxxx}}}~~~wwwnnnooovvvpppdddUUULLLFFFCCCFFFKKKVVVcccmmmmmmhhhdddaaa___RRROOOJJJGGGFFFHHHKKKMMM^^^hhhsssvvvvvv}}}yyyeeeaaabbbdddhhhkkknnnooooooggggggyyyxxxzzzooolll{{{ooobbbTTTLLLDDD<<<888777;;;<<>>PPP___aaa\\\\\\\\\lllxxxcccttt}}}}}}vvvtttuuusssiiicccdddddd```bbbhhhggghhhjjjlllmmmmmmmmmlllssspppnnnmmmnnnnnnnnnmmmiiijjjggg___VVVSSSWWW\\\ddd\\\RRRIIIEEEDDDAAA@@@?????????AAAFFFNNNXXX___vvvfff\\\MMMBBB===<<<<<<;;;;;;;;;:::888666555444333222777>>>BBBAAA===999777555555666999<<>>777444444555444333444777<<>>AAACCCKKKXXXhhhqqqtttyyytttdddeeeeeefffgggiiilllooosss```hhh~~~|||ttt}}}wwwqqqxxxqqqfffZZZQQQJJJAAA:::999777888DDDVVVXXXFFF333+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,555HHHZZZaaacccddd[[[^^^ppppppcccjjjooovvv|||wwwwwwzzz{{{lllbbbcccdddaaabbbgggggghhhjjjmmmnnnooooooooorrrpppmmmmmmmmmnnnnnnmmmpppsssuuuqqqiii___YYYVVV```___^^^\\\YYYTTTPPPMMMMMMOOOPPPRRRUUUZZZ^^^```qqq{{{jjjSSSCCC>>>>>><<<:::======;;;:::888666555444444;;;CCCGGGEEE???:::777777777888:::===???@@@@@@;;;888555444444555555444000222444;;;OOOlllvvv^^^OOOPPPXXXooo}}}mmmhhhllluuuyyyjjjwwwmmmSSSKKKFFFZZZuuukkkHHH333///000...------------,,,,,,,,,************************+++++++++,,,,,,,,,------,,,------...000222444555;;;DDD[[[ttt{{{sssooosssyyyyyyxxx]]]MMMCCCEEEMMMVVV[[[\\\___ddd```eeelllqqqssssssrrrrrriiiaaaYYYVVVOOOFFF@@@@@@888777444333333555888:::<<<:::999999555111222666444444444666:::CCCMMMTTTNNNKKKJJJKKKNNNUUUgggxxxrrrrrrwwwyyy}}}|||xxxtttssstttuuuvvvrrruuuwwwwwwyyyyyyoooggghhheeejjjttt|||~~~yyyxxxvvvvvv}}}|||}}}{{{wwwppprrruuuTTTAAA222000111...---000........................------------,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,...///000111222444555777:::<<<===>>>>>>CCCCCCDDDHHHMMMXXXkkk|||uuuiii^^^]]]aaaiiiqqqyyywww|||pppggg```ZZZOOODDDIIIUUUZZZbbbkkkooosssxxxyyyxxxsssuuuuuussswww{{{xxxtttooommmlllmmmooottt|||}}}}}}|||xxxpppooolllhhhccc```]]][[[MMMLLLIIIGGGDDDBBB@@@@@@???AAACCCCCCBBBCCCFFFHHHKKKTTTbbbnnnwww{{{~~~qqqrrr|||___RRRIIIKKKQQQPPPKKKFFFFFFJJJJJJEEEAAA@@@???<<<<<<<<<;;;;;;<<<>>>???@@@AAAIIIVVVdddqqqyyy}}}~~~xxxqqqiiiccccccfffhhhiii~~~___^^^vvvxxxnnnxxx{{{tttwwwsssiii^^^WWWOOOEEE<<<999333555DDDZZZ^^^LLL666,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...+++777PPPaaadddgggmmmZZZ```uuuwwwhhh]]]dddllltttzzz}}}yyy{{{ooobbbccceeeaaaaaaffffffgggjjjmmmoooqqqqqqrrrqqqooonnnoooqqqrrrqqqpppxxxzzz||||||xxxoooddd]]]]]]cccjjjnnnlllfff```\\\ZZZ]]]```aaabbbcccbbb```hhhuuuYYYFFF@@@@@@===:::???>>>===;;;999777666555666===FFFIIIGGG@@@;;;888999999999;;;<<<===<<<;;;666555555555666777777777777777555888JJJfff~~~eeeUUUTTT[[[iii|||}}}ppplllnnnvvv~~~}}}|||uuu^^^QQQEEEFFFfff~~~rrrPPP555...000......---------,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,---///111333555666===KKKgggvvvqqqxxxqqqtttzzzyyybbbHHHFFFBBBEEELLLTTTXXXYYY]]]cccdddhhhmmmpppqqqqqqqqqqqqdddZZZPPPJJJCCC:::777999888777555666888<<<@@@CCCFFFAAA===;;;777111///111111111222444888>>>FFFLLLIIICCC???AAACCCGGGSSS```ooo~~~rrrggggggaaaTTTZZZYYYUUUQQQTTT[[[bbbeeejjjpppuuuuuuuuu{{{}}}rrriii\\\QQQMMMNNNWWWfffpppvvv||||||xxxxxxvvvuuu|||yyyyyy|||xxxuuu]]]HHH666333333///...222........................***++++++,,,,,,------...,,,,,,,,,------.........,,,,,,---///000222333333333555888;;;>>>AAABBBCCCCCCCCCFFFKKKRRR```uuusssyyyqqqggg```cccjjjmmmlllllliiimmmvvvlllddd______WWWKKKLLLTTT^^^gggooossswww{{{{{{yyyrrryyy{{{wwwvvvzzz{{{yyy~~~~~~|||vvvooommmqqquuuwww}}}~~~zzzxxx{{{zzzuuujjjiiieee```XXXOOOHHHCCCCCCBBB???<<<:::999999999777999;;;<<<;;;<<>>;;;===<<<;;;999888777888999:::BBBIIIIIIBBB;;;:::<<<:::@@@999333999<<<999<<<555555555666666666555555222555777888BBBZZZyyynnnZZZRRRZZZjjjxxxwwwppppppqqqvvv{{{}}}zzzjjjTTTKKKNNNZZZmmmqqqYYY888---555---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...,,,,,,...///000666===DDD[[[ooolllrrrwwwuuuzzzqqqeeeqqqvvvuuuuuu|||yyy\\\HHH???AAAGGGNNNSSSWWW]]]eeelllmmmoooqqqttttttsssrrrpppeeeYYYJJJ@@@<<<<<<;;;:::;;;>>>AAABBBBBBCCCFFFIIILLLNNNKKKBBB666000000444000000111333666;;;???AAA=========<<<;;;>>>EEEJJJVVVYYY]]]^^^ZZZSSSJJJDDDBBB@@@???BBBJJJTTT\\\aaahhhnnnrrrtttyyy{{{mmm[[[LLLEEEFFFDDDNNNcccsssvvvzzz~~~yyyuuu||||||uuuxxx~~~zzzhhhPPP;;;555333......444000000///........................------,,,,,,,,,---------------------------------...000111333444555888<<<>>>???@@@BBBCCCGGGFFFGGGMMM[[[ooowwwpppsssvvvnnneeeccckkksssrrrnnnlllaaaeeejjjssszzzjjjhhhddd^^^YYYUUUTTTTTTaaammmuuutttwww{{{wwwmmmnnnvvv|||~~~}}}rrrkkkmmmppprrr}}}|||zzzxxxxxxyyywwwtttqqqjjj```WWWNNNFFFAAA@@@>>>>>><<<;;;::::::999999666999<<<:::777777<<>>???BBBGGGKKKAAA888<<<<<<999;;;888888888999999999888666444666777888@@@WWWtttooo[[[RRRZZZiiiyyyzzzqqqnnnnnnsss~~~}}}}}}rrr]]]PPPPPPYYYiiippp\\\>>>000555---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---++++++......///555===KKKbbbttt~~~kkkttt{{{ooo}}}rrrgggqqq~~~xxxrrrttt}}}}}}zzz~~~hhhQQQCCC>>>CCCHHHOOOTTTWWW\\\dddjjjnnnpppqqqrrrrrrooommmkkkeee\\\PPPIIIIIIJJJKKKKKKJJJLLLNNNNNNLLLLLLOOOQQQXXXVVVPPPEEE999222000111000000111222555999<<>>===;;;:::===DDDNNNWWW\\\eeekkkooorrrvvv~~~{{{mmm]]]MMMFFFEEEAAAJJJ___pppvvvzzz{{{tttwwwxxxmmmyyy|||qqqVVV===555333///...111000000///.....................---------,,,,,,,,,------------------------......///000111333555666777:::===???@@@@@@AAABBBHHHHHHJJJTTTggg|||vvvnnnqqqvvv|||vvvcccbbbiiiuuu|||xxxqqqmmmhhheeecccjjjzzzuuukkkkkkiiibbbYYYUUUWWW[[[hhhsssyyyxxxyyy|||wwwmmmcccpppzzzoooiiimmmtttvvv||||||{{{yyyyyyxxxvvvsssnnndddWWWLLLEEE@@@>>>>>>>>>============>>>>>>???;;;<<<======;;;;;;<<>>HHH]]]qqqzzz||||||~~~}}}{{{yyywwwuuuuuuyyy|||}}}|||}}}wwwtttwwwzzz~~~zzzvvvpppjjjggggggiiijjjjjjkkkjjjfff___XXXTTTRRRNNNOOOQQQ[[[kkkzzz}}}yyyssswwwmmm```bbbdddaaawwwccc]]]aaaffffffeeessssssllleeeooovvvaaaWWWTTTNNNGGGBBB???777===KKKSSSVVVLLL888///,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,...444PPPhhhooouuu|||zzz~~~jjjcccuuuvvvgggnnnyyywwwqqqeeebbbjjjfff```\\\^^^```aaadddhhhiiilllooorrrrrrsssuuuvvvtttuuuwwwyyyzzzzzzyyyxxxlllnnnssszzz~~~uuuuuu{{{~~~zzztttbbbVVVLLLKKKNNNLLLHHHFFFIIIQQQgggdddPPPHHHEEECCCBBB???;;;:::;;;<<<:::777;;;DDDKKKKKKDDD???AAAEEEQQQTTTIII<<<===<<<888;;;;;;::::::;;;<<<;;;888666666777777888???RRRlllrrr]]]SSSZZZiii{{{}}}qqqkkkiiipppssszzzzzzfffQQQPPPWWWfffqqqdddFFF444333------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,...,,,---//////000888AAATTTnnn}}}zzzjjjwww~~~rrrzzzrrryyy|||ssskkkkkknnnnnnnnnnnngggnnnqqqhhhUUUEEE>>>===BBBGGGLLLQQQTTTYYY```eeelllmmmooopppooommmkkkiiikkkddd]]]YYYZZZ\\\^^^^^^\\\\\\[[[YYYVVVUUUUUUVVV[[[VVVMMMCCC:::444000///111000111222444666999:::555555444222000000222444555666666666777777777777666555555888>>>FFFOOOTTT___fffkkknnnsss{{{{{{nnn___OOOGGGDDD>>>DDDYYYmmmwww|||}}}uuuttt{{{lllxxx{{{|||{{{eeeDDD777555333000000000000///..................------------,,,,,,,,,------------------------//////000111333555777888;;;===@@@AAAAAA@@@AAABBBDDDCCCHHHXXXppp~~~vvvxxxzzztttmmmjjjhhheeennnxxxrrrdddZZZ___jjjooommmjjjlllnnnmmmfff\\\YYY^^^eeennnwww|||{{{zzzzzztttjjj\\\ooowwwllliiiooowww{{{|||{{{zzzzzzyyyxxxxxxxxxrrrhhhYYYMMMHHHIIIJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA???===>>>>>>GGG[[[nnnwwwyyyyyyzzz{{{{{{wwwrrrooooooqqquuuyyyzzzyyy{{{~~~|||}}}ssshhh```]]]XXXSSSXXXiii{{{~~~xxxsssqqq{{{}}}hhhgggggg```jjj\\\bbbooonnnbbbqqqssspppjjjoooyyyeeeZZZUUUPPPMMMMMMDDD999999CCCMMMXXXSSS@@@333---))))))***)))))))))))))))))))))))))))))))))((()))))))))************))))))***+++,,,,,,------000;;;\\\nnnttt|||qqqnnn}}}qqq}}}}}}rrrrrrhhhZZZ[[[bbb___[[[YYY]]]___aaaeeejjjlllooosssuuuvvvwwwxxxyyy{{{|||~~~~~~|||yyywwwmmmnnnqqqwww{{{uuuuuuvvvuuussshhhYYYKKKIIIMMMOOOPPPRRRXXX___rrrsss\\\QQQNNNNNNCCC???;;;:::===???>>>;;;@@@KKKUUUUUULLLDDDBBBEEEUUUYYYOOOBBBCCCBBB@@@EEEDDDCCCCCCDDDEEECCC???;;;999777666888>>>MMMeeexxxuuu___UUU\\\iii{{{}}}oooeeebbblllgggrrrpppQQQMMMUUUhhhxxxnnnOOO777111...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,000//////111111444===HHH]]]{{{yyylllzzz}}}sss{{{|||~~~uuuooopppqqqoooqqquuukkkmmmjjj\\\JJJ===;;;>>>>>>BBBHHHMMMRRRWWW^^^cccgggiiilllooopppooonnnmmmppplllgggdddeeeggghhhhhhfffdddaaa]]]XXXTTTRRRRRRMMMGGG???999666444222000111111111111222444555666222222222222222111222222444444333222222333333444222333333555999AAAIIIOOOZZZaaagggjjjoooxxx}}}~~~{{{pppaaaRRRHHHDDD===@@@SSSiiiwww}}}zzzxxx{{{}}}~~~|||xxxPPP<<<888777444222000000///...............------------------------------------............//////000222444777999:::===@@@BBBCCCBBBAAAAAABBB@@@???HHH___{{{{{{qqqjjjggggggnnn~~~|||hhhZZZ\\\bbbaaaaaadddlllmmmmmmhhhccccccgggmmmpppwww{{{zzzyyyvvvooogggZZZppp~~~vvvmmmkkkrrryyy{{{zzzxxxwwwyyyzzz{{{tttiiihhhllloooooolllkkkiiifffbbb___\\\ZZZXXXVVVTTTUUUVVVTTTNNNHHHJJJHHHNNN^^^mmmvvvyyyzzz{{{{{{yyysssllljjjnnnsssuuuyyyzzzxxxzzz~~~}}}}}}yyyyyy~~~xxxlllbbbVVVVVVeeexxxxxxpppqqq}}}~~~ooogggbbbrrr]]]```qqqqqqbbbdddiiillllllmmmwwwmmm```WWWQQQOOOQQQGGG;;;777===HHHXXXXXXGGG666...(((***+++)))(((***))))))))))))))))))))))))((()))))))))************(((((()))***,,,---......000???dddooouuu}}}|||vvvyyy}}}wwwllllll\\\PPPVVV\\\YYYWWWXXX]]]```bbbffflllnnnqqquuuwwwxxxwwwxxxxxx|||~~~}}}|||{{{yyyyyy|||yyysssqqqrrrtttoooddd[[[XXX[[[___ffflllsss|||eeeWWWSSSRRRHHHDDD???===>>>???@@@???IIIWWWdddeeeXXXJJJCCCBBBPPPWWWRRRJJJMMMOOOOOOUUUTTTSSSSSSUUUVVVTTTMMMGGG???:::666888>>>JJJ```ssswwwaaaWWW^^^hhhyyyzzziii]]]YYYdddxxx{{{~~~{{{dddmmmxxxRRRGGGRRRkkkzzzYYY<<<111.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......///111111555AAANNNccc{{{ppp|||yyyjjj|||uuuzzzzzz{{{{{{zzztttfffTTTBBB999:::===<<>>888222000111333222000000000111111111222333333111000111111222222111111555555555555555444333333222333444555888>>>GGGMMMVVV]]]dddhhhnnnvvv{{{|||}}}qqqdddVVVKKKFFF??????OOOeeevvv~~~|||||||||[[[AAA999777444222000000///...............---------------------------------....../////////...///000222555777:::;;;???AAACCCDDDDDDCCCDDDDDDDDDDDDQQQmmm|||uuunnnjjjhhhiii|||~~~nnnaaaaaaaaa___bbbiiikkkjjjiiijjjmmmpppqqqqqqqqqwww{{{{{{yyytttllleee[[[qqqxxxzzzzzzuuuooooootttxxxwwwxxxtttsssvvvzzz|||yyyvvvvvvxxxuuummmfff```[[[[[[cccmmmrrruuuxxx{{{zzztttllleeegggooowwwxxx{{{{{{yyyzzz}}}}}}{{{{{{}}}zzztttwww~~~zzznnn^^^YYYdddvvv~~~xxxtttttttttbbb___xxx^^^[[[jjjnnnddd[[[bbbjjjooopppvvvvvvgggYYYNNNLLLNNNGGG<<<777999CCCVVV[[[KKK:::...'''***,,,)))(((***))))))))))))))))))))))))))))))))))))************'''((()))***,,,---...///111BBBkkkooouuuyyymmmyyywwwrrrpppYYYQQQ\\\\\\VVVUUUYYY^^^aaaccchhhnnnooorrrvvvyyyxxxwwwwwwwwwzzz|||{{{~~~xxxvvvyyy}}}xxxsssooonnnnnnooovvv~~~lllYYYPPPMMMQQQMMMGGGAAA???@@@CCCEEEPPP```oooooo___LLLAAA>>>EEEQQQRRRPPPXXX\\\]]]dddeeecccbbbeeegggccc[[[SSSIII@@@999;;;???HHH\\\oooxxxbbbYYYaaahhhzzzzzziii[[[SSSYYYiiipppvvvuuusss~~~jjjnnnwww~~~xxxQQQDDDMMMhhhhhhFFF444............---------,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,...000111666EEESSSiii|||uuuuuueee|||yyy{{{xxx~~~xxxaaaJJJ;;;777999<<<===@@@EEELLLUUU]]]cccgggjjjlllooorrrssssssrrrqqqfffeeedddcccdddfffiiikkkllliiiddd^^^WWWNNNEEE???777333///...000111000...000000111111111222222222000//////000333444444333666777777888777666444333111333555666777===EEEKKKTTT\\\ccchhhnnnvvv{{{|||~~~~~~rrrgggYYYMMMGGGAAA@@@KKK___rrr|||{{{xxx}}}eeeIII;;;555222000000000///...............,,,,,,,,,------------...---------...//////000000...///000333666999;;;===>>>AAADDDFFFFFFFFFGGGHHHFFFIII\\\|||xxxooohhheee^^^rrr|||tttjjjccc]]]\\\bbbjjjjjjiiikkkqqqwwwzzzwwwtttuuuxxx||||||yyyrrrjjjdddcccvvvxxxkkkqqqrrrqqqnnnqqquuuvvvsssvvvqqqpppvvvzzz~~~uuunnnkkknnnrrrsssuuuwwwxxxtttmmmeeebbbeeeooovvvyyy||||||yyyyyy||||||yyyyyywwwvvvvvvtttrrrwww~~~vvvfff^^^eeettt~~~~~~{{{tttwww}}}aaa[[[|||aaaYYYfffpppnnnaaaeeemmmssssssvvv|||mmm\\\NNNJJJLLLFFF===888888???TTT[[[NNN===///'''+++---)))'''***))))))))))))))))))))))))))))))))))))************&&&'''(((***,,,...///000444HHHttttttxxxvvv^^^{{{|||uuuxxxuuuYYYUUUaaaZZZTTTUUUZZZ```ccceeejjjqqqtttwww{{{}}}|||zzzxxxxxx}}}xxxtttpppvvv|||~~~~~~{{{zzzzzzxxxuuuuuuxxxxxx|||gggYYYQQQTTTRRRMMMFFFAAADDDLLLSSS^^^nnn}}}{{{iiiTTTHHHEEEGGGWWW^^^aaajjjooopppvvvwwwuuuuuuwwwzzzvvvlllcccUUUHHH>>>===???FFFXXXkkkxxxccc[[[dddnnntttcccUUUQQQ[[[aaajjjxxx}}}vvviiivvv}}}tttxxxzzzWWWEEEGGG^^^yyySSS:::............------------******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,---000333444:::KKK[[[ppp|||yyysssooo{{{~~~^^^DDD888777999;;;>>>@@@DDDKKKTTT\\\aaadddhhhkkkooorrruuuvvvuuuuuulllkkkiiiffffffgggiiilllnnnjjjeee```XXXMMMAAA999444222111000000000///...000000111222222222222222//////000555<<>>???===@@@DDDFFFGGGIIIJJJLLLIIIQQQiii{{{kkkbbbaaaYYYlllkkk\\\[[[dddkkkhhhlllssszzz~~~zzzvvvxxxyyy||||||wwwmmmccc^^^lllyyy{{{yyyqqqfffggghhhhhhiiinnnuuuvvvsssvvvqqqrrrxxx{{{}}}|||wwwqqqlllkkkppptttttttttvvvsssnnnhhhddddddiiioootttwwwzzz{{{xxxyyy||||||zzzvvvqqqmmmmmmmmmmmmppptttyyy~~~}}}uuuiii```cccppp{{{~~~}}}}}}uuuqqqppp```~~~eeeZZZgggvvv{{{hhhiiiooosssqqqqqq~~~ppp^^^PPPLLLNNNDDD===999777>>>RRR[[[NNN>>>///'''+++...)))'''+++))))))))))))))))))))))))))))))))))))************&&&'''(((***,,,...///000999OOO}}}{{{~~~wwwTTTqqqyyymmmwwwrrrSSSQQQ]]]QQQTTTVVV[[[bbbeeefffkkkrrrzzz}}}~~~|||{{{{{{tttlllggglllpppwww}}}}}}{{{|||zzzrrrllljjjiiipppyyy}}}lllaaaRRRRRROOOIIIEEEIIIVVVaaarrrxxxcccYYYWWWUUUhhhqqqvvv~~~ttt]]]NNNBBB??????DDDUUUiiixxxccc\\\fffuuunnnZZZOOOSSSVVVaaarrr{{{xxxzzziiippp|||{{{cccGGGCCCUUU~~~\\\>>>//////.........---------*********++++++,,,,,,,,,++++++,,,,,,---.../////////000444777888@@@QQQbbbuuu{{{{{{sssyyy```DDD999999::::::===>>>BBBIIIQQQXXX]]]___cccggglllrrrvvvyyyzzzzzzxxxvvvrrrmmmjjjiiijjjlllnnnkkkfff```XXXLLL???555000111222222111000/////////000111222222222222222000000333<<>>>>>@@@FFFNNNVVV[[[^^^aaagggkkkmmmsss|||}}}}}}|||zzzxxxuuurrrpppqqqmmmcccVVVKKKCCC:::111444444333222000///---,,,000---...333555444444555<<<>>>AAAGGGNNNWWW___ddd```TTTFFF@@@@@@???888111444111111333444555:::AAAOOO___eeehhhsssxxxyyy{{{}}}qqqaaaRRRHHHEEEBBBCCCMMM^^^nnnvvv}}}wwwvvvyyyuuusss{{{zzzrrrqqqxxx~~~~~~|||mmmTTT???444000111111000///////////////........................------......//////000000111222444777:::<<<>>>???AAABBBBBBBBBEEEJJJLLLLLLNNNaaa}}}mmmbbb[[[]]]jjjnnnkkklllnnn|||iiidddjjjmmmfffkkkrrrwwwwwwvvvxxx}}}}}}||||||{{{tttggg]]]ZZZpppxxxxxxppplllnnnhhh^^^aaa\\\\\\eeelllooorrrwww|||yyyuuuuuuyyy|||}}}|||~~~ssspppqqqnnnnnnoooqqqrrrqqqnnnkkkllliiieee```ZZZUUUPPPMMMJJJNNNZZZiiirrrpppmmmllliiikkkjjjfffgggooouuuvvvyyyxxxwwwxxx{{{{{{yyywwwmmm^^^TTTVVVXXXXXX^^^hhhrrrwww}}}}}}ttthhh```aaaiiittt{{{xxxyyyyyyxxxvvvssspppoooyyyqqq^^^```llltttbbbccclllwwwsssiiiooommm\\\SSSQQQPPPHHH;;;444;;;LLLWWWZZZFFF888+++(((************)))))))))))))))))))))))))))******+++++++++******)))***+++,,,,,,---///000777eeeyyyxxx~~~jjjZZZxxxxxxiiimmmyyymmmjjj```MMMNNNUUUMMMOOOTTT[[[```eeekkkrrrxxx}}}yyyuuuvvvzzz~~~ssstttzzzyyynnndddbbbdddlll{{{wwwccceeeqqq~~~||||||fffUUUCCC;;;999===MMM^^^|||}}}iii```fffwwwqqqZZZPPPRRR]]]qqq|||zzzVVVIIIKKK^^^qqqzzzfffDDD333///...000000---,,,...+++++++++***++++++,,,---,,,,,,---......//////000///444666666===NNNbbbmmmxxx|||yyyttt~~~tttzzzrrrQQQ:::555888999666======???EEEMMMUUUZZZ]]]bbbfffiiijjjooozzz}}}{{{yyyxxxttthhhXXXKKKBBB:::333444444333333111000///...000...///222444444999>>>JJJKKKMMMPPPRRRTTTVVVWWW^^^UUUIII>>>999777777777444111111333444555:::AAAMMM]]]dddgggrrrwwwxxx~~~{{{zzzmmm]]]NNNKKKGGGBBBBBBLLL\\\lllvvv{{{uuuuuu~~~xxxyyy}}}xxx|||qqqVVV>>>222///111111000///////////////........................---......//////000000000222333555777:::===???@@@CCCBBBAAA@@@CCCGGGLLLNNNTTTlll~~~lllbbb___\\\cccnnnnnnjjjkkkkkksssuuuaaabbbkkknnnbbbnnnzzz~~~xxxsssvvv|||~~~||||||{{{sssggg^^^\\\|||vvvppppppjjjaaa^^^\\\```hhhnnnooosssxxx}}}zzzwwwvvvyyy|||}}}|||~~~tttpppqqqpppnnnmmmmmmnnnnnnllljjjhhheeeaaa\\\VVVPPPJJJGGGJJJNNNZZZiiiqqqqqqpppppplllkkkfffbbbfffoootttttt{{{xxxuuuuuuwwwvvvrrrooo___SSSLLLOOOQQQRRR[[[gggrrrwww}}}~~~vvvjjjaaaaaahhhrrrzzz|||||||||{{{zzzvvvrrrooo|||sssttt___[[[eeennn]]]```lllyyywwwllllllvvvuuuaaaWWWUUUVVVMMM>>>555:::IIIWWW\\\OOO===,,,(((+++,,,***)))))))))))))))))))))))))))))))))))))))***+++,,,---)))***,,,,,,,,,...111333???lll{{{xxxyyyfff```|||nnnYYY]]]xxxxxxkkkbbbVVVKKKOOOSSSJJJNNNSSSZZZ___eeellluuu{{{|||mmmrrryyyeee```]]]dddxxxooossswwwxxx{{{rrrnnnmmmnnnmmmlll\\\NNNAAA<<<999;;;IIIXXXyyymmmdddiiissskkkTTTTTT]]]nnnvvv|||^^^OOOMMMWWWeeepppeeeLLL444///,,,...///---,,,...+++++++++++++++,,,------,,,------......///000000222555777888BBBWWWlllxxx~~~xxxzzzwwwwwwuuu||||||}}}}}}{{{eeeIII888555888999888;;;;;;>>>DDDMMMTTTZZZ\\\cccfffggggggmmmyyy~~~{{{ooo\\\LLLBBB;;;555444444333333222111000000000///000222222666@@@LLL___^^^\\\YYYUUUPPPKKKIIIYYYVVVOOODDD:::555666999444111111333444444999@@@KKK[[[bbbfffrrrwwwwww}}}{{{xxxmmm]]]PPPOOOIIIBBBAAAIIIXXXjjjvvv~~~tttppp|||~~~uuuyyy~~~yyy\\\BBB555111111111000///////////////........................---......///000000111111333444666888;;;>>>@@@AAADDDCCCAAA@@@AAADDDKKKPPPZZZyyy|||wwwzzz~~~ssseee___```bbbooowwwsssnnnpppnnnnnnwwwxxx}}}vvvddd]]]gggqqqrrraaasssyyyqqquuu||||||zzzxxxpppeee______wwwqqqnnnhhh___[[[]]]dddjjjmmmnnnsssyyy}}}{{{xxxxxxyyy{{{||||||wwwssstttssspppmmmlllllllllkkkjjjeeebbb^^^ZZZUUUNNNHHHCCCEEEJJJWWWhhhsssvvvyyy|||uuupppggg___bbbkkkrrrrrrxxxuuurrrrrrtttrrrkkkeeeOOOHHHFFFHHHJJJMMMYYYgggtttyyy~~~yyymmmccc```eeepppxxx~~~|||uuuppplllooo~~~yyycccYYY___iiiZZZ]]]iiiwwwyyypppmmmsssvvvaaaVVVUUUXXXNNN???666999GGGVVV```XXXCCC...(((+++---+++)))))))))))))))))))))))))))***))))))((()))+++,,,---)))+++,,,,,,,,,...333777IIIvvv}}}yyyggglllqqqXXX\\\{{{xxxpppbbbRRRIIIMMMPPPKKKPPPTTTZZZ___cccjjjssszzzsssppp{{{|||rrrggg\\\\\\nnnnnnhhh```\\\]]]^^^^^^^^^TTTIII???<<<:::;;;GGGVVVwwwooodddiiirrrkkkhhhjjjuuuqqqwwwdddVVVQQQWWW___jjjdddOOO666000,,,---///------...,,,++++++++++++,,,---------------...//////000000222444555999GGG___uuu{{{xxxyyyyyy}}}~~~wwwrrryyy~~~}}}rrrlllsss~~~ttt___GGG:::777777777777999:::===DDDLLLTTTYYY[[[bbbfffhhhiiinnnzzz}}}|||rrraaaQQQEEE===666444333333222111111111111000000111111111777HHHYYYoookkkccc[[[TTTNNNKKKIIIRRRUUUTTTNNNDDD:::555444444111111333333444999???KKK[[[cccgggrrrwwwwww}}}{{{~~~{{{rrreeeZZZTTTKKKCCC@@@FFFSSSfffuuu~~~uuunnnuuuqqqmmmuuu~~~~~~fffJJJ:::555111000000///////////////..............................///000000111222222444555777:::<<>>666111444111111333333333888>>>LLL]]]dddiiissswwwwww|||~~~}}}}}}}}}xxxlllbbbWWWMMMCCC???BBBMMM```rrr|||yyyooorrr~~~rrrhhhnnn|||rrrSSS>>>555111000000///////////////..............................///000111222333444555777888;;;>>>@@@BBBCCCBBBCCCFFFJJJHHHGGGNNNYYYlll{{{vvvnnnkkkjjjlllkkklllxxxwww{{{xxxkkkddd```]]]VVVUUU```pppuuupppqqq~~~|||{{{|||}}}|||xxxsssmmmccc\\\]]]bbblllpppsssqqqmmmfff\\\TTTWWW^^^ddddddccchhhrrrzzz{{{{{{zzzzzzzzzzzz|||}}}zzzyyy|||{{{||||||{{{wwwqqqmmmgggdddaaa```^^^XXXOOOGGG???EEETTTfffsss|||hhhVVVVVVcccnnnnnnpppssstttqqqggg[[[QQQEEEEEEEEEEEEEEELLL]]]mmmxxx|||~~~uuuhhh___```kkkuuu||||||}}}}}}yyyqqquuunnnvvvmmmZZZXXXbbboookkklllrrrvvvsssooonnnzzzeeeYYYVVVRRRJJJ@@@::::::AAAQQQ``````LLL555,,,,,,,,,+++***))))))))))))))))))))))))++++++******************))),,,---,,,,,,///888???[[[}}}ppp{{{jjjrrr~~~uuu{{{hhhOOOJJJMMMNNNQQQTTTYYY]]]```aaaccchhhlllpppvvv|||rrrpppyyytttcccRRRLLLNNNYYYpppvvvlll\\\YYYXXXYYY]]]___^^^\\\UUUMMMFFFCCC???>>>JJJZZZsss~~~nnndddgggqqqyyysssxxxooo]]]UUU[[[hhhvvvqqq[[[@@@666......000///......,,,,,,,,,,,,,,,------...---......//////000111111000111333<<>>666555444222111111222222/////////000222;;;PPPccchhhccc]]]XXXXXX]]]ccchhhUUUNNNDDD???===;;;777444444111111222222222777>>>NNN^^^fffjjjtttwwwvvvzzz~~~}}}||||||~~~|||nnnbbbYYYMMMBBB???@@@GGGZZZnnnxxx|||~~~rrrrrrzzz{{{oooqqq}}}[[[@@@222111111000///////////////...........................//////111222333444555777888:::<<>>EEENNNVVVZZZ[[[___eeeiiikkkqqq||||||zzzuuuoookkkcccUUUGGG:::999666444333333333444///......000333<<>>CCCUUUiiiuuuzzzvvvsssvvv}}}|||eeeGGG555111111000///////////////...........................///000111333444555555888999;;;===@@@CCCEEEFFFGGGFFFKKKPPPNNNNNN^^^sssxxxnnnhhhiiihhhoooyyymmmiiibbb]]]cccsss~~~{{{rrrqqq{{{{{{yyy~~~zzz{{{vvvnnneee[[[VVV]]]hhhppppppqqqpppjjjaaaYYYTTTSSS]]]dddeeeffflllqqqrrrtttvvvyyyyyyxxxyyy{{{~~~{{{wwwsssooojjjhhhfff]]]PPPEEECCCIIIVVVccciiimmmsss{{{uuu\\\PPPRRRXXXbbbhhhlllhhh\\\PPPJJJIIIFFFDDD@@@===@@@NNNaaaooo{{{~~~zzzkkk^^^]]]iiiuuuxxx|||}}}|||wwwwwwnnnoooxxx~~~rrr\\\UUU]]]yyysssooosssyyyzzzuuuqqqppp___VVVNNNHHHCCC???::::::GGGVVV___NNN;;;000+++)))))),,,))))))))))))))))))))))))%%%''')))+++---------,,,))),,,...---+++000;;;DDDeeexxx|||uuupppqqqnnnttt[[[DDDNNNVVVNNNMMMRRRWWW^^^aaaaaa```bbbdddgggnnnwww}}}~~~kkksssnnn```LLLAAABBBHHHJJJTTThhh|||ppp\\\NNNRRRUUUnnn}}}tttnnnkkkhhhiiimmmpppqqqppphhh^^^SSSKKKAAA>>>KKK[[[ooo~~~rrrjjjooottt{{{jjj{{{wwwttt|||^^^JJJQQQlllyyyHHH<<<111///111000...------,,,,,,,,,,,,---............//////000000111111555666999EEE___|||xxxxxxnnnmmm}}}}}}sssZZZFFF666444333000222:::777999>>>FFFOOOVVVZZZ\\\aaadddggggggnnnzzzwwwrrrooojjj\\\MMM===<<<999666555444555666///------000444===NNN^^^lllmmmnnnmmmhhhaaaZZZVVVLLLIIIDDD???<<<:::777555444111111222222222666===NNN^^^eeeiiiqqqsssqqqtttrrrsssxxxpppbbbYYYLLLBBB???===@@@RRRgggvvvzzz~~~wwwssstttxxxzzzmmmOOO<<<111111000///////////////...........................///000111333444555666888999;;;>>>AAACCCEEEFFFKKKHHHKKKOOOMMMPPPddd}}}vvvmmmjjjkkkdddeeezzzooolllddd___dddqqqyyyssshhhjjjxxxzzzwww|||}}}yyy|||wwwnnndddZZZVVV^^^jjjtttrrrnnnkkkcccZZZRRRPPPQQQ\\\eeehhhkkkpppqqqooorrruuuxxxxxxxxxxxx{{{~~~}}}zzz{{{vvvpppmmmiii___PPPDDD???FFFSSS```fffiiiooowwwxxxwwwbbbTTTOOONNNXXX___ddd^^^RRRJJJKKKOOOGGGEEE???;;;AAAQQQeeerrr{{{{{{lll^^^]]]iiivvvzzz~~~{{{zzzxxxvvvkkkjjjrrr}}}zzzhhh]]]\\\sss{{{pppkkk{{{}}}vvv|||{{{jjjZZZUUUHHH<<<:::888999CCCOOOZZZTTT???//////,,,(((+++*********************************))))))))))))))),,,,,,(((***000000777KKKtttwwwxxxeeehhh{{{iiikkkgggPPPDDDNNNLLLGGGSSSOOOXXX___^^^[[[[[[\\\[[[```ccchhhkkknnnssszzz~~~llleeeYYYMMMFFFBBB@@@@@@JJJPPPaaa~~~yyynnnaaaYYYXXXSSSOOOKKKKKKLLLLLLIIIFFFHHHOOOhhh|||uuusssooommmsss{{{|||xxxqqqggg\\\PPPFFFBBBHHHPPPmmmpppiiirrrxxx|||{{{nnnzzzxxxcccFFFIIIjjj\\\>>>///222000...///---///...---,,,,,,,,,,,,,,,...////////////000333666555<<<666BBBiiiyyynnnxxxpppmmmlllSSSEEE888444444444333333777888;;;BBBKKKSSSYYY[[[___```cccgggoooyyy{{{vvvppphhhaaa[[[DDD;;;666777777444222555111444444111222@@@XXXkkkzzz~~~|||ooobbbZZZWWWVVVQQQKKKIIIGGGBBB999222444111000111111222888???TTT___jjjllllllooorrrtttvvvvvvxxx|||~~~~~~nnneee\\\QQQFFF@@@<<<>>>NNNaaauuuxxx~~~{{{uuusssuuu{{{{{{kkkuuu{{{VVV:::333444222000///000///---............/////////000000000000000222444666777???>>>======???CCCGGGIIIFFFKKKMMMPPPQQQOOObbbxxxiiiccc^^^aaasssfff]]]rrrzzztttmmmgggkkknnnsssyyy}}}~~~{{{xxxyyyyyynnn]]]ZZZfffoooooo|||tttkkkeee\\\RRRKKKJJJQQQZZZdddjjjqqqvvvvvvsssxxxxxxxxxxxxxxxyyyzzz{{{}}}{{{{{{zzzyyyuuummm```SSSJJJ@@@GGGQQQYYY^^^aaaeeegggnnnuuu}}}wwwgggVVVJJJLLLOOOQQQRRRPPPNNNMMMMMMHHHEEEAAA@@@GGGUUUeeeppp{{{~~~xxxlll___YYYbbbpppzzz}}}~~~xxxsssppppppwww~~~lll]]]ZZZiiiuuummmgggwww{{{~~~wwwrrrbbb\\\OOOCCC>>>999777@@@MMMXXXRRR===---...---))),,,************************************))))))))))))------)))+++111111999NNNrrrvvv}}}sss]]]aaa|||ppp{{{lllnnneeeLLLAAAKKKJJJFFFPPPQQQYYY```___]]][[[VVVQQQXXX]]]ccchhhlllqqqxxx~~~qqq]]]NNNHHHHHHHHHGGGFFFKKKWWWkkk~~~zzzfff\\\RRRNNNIIIBBB>>>???BBB???======>>>???===;;;:::BBB\\\zzzwwwssspppssszzzzzzvvvmmmdddYYYNNNDDD???DDDMMMiii~~~rrrllluuuvvv}}}xxxuuuxxx~~~sss{{{yyy~~~gggLLLGGG]]]{{{aaaAAA000111///---///...///...------,,,,,,,,,---...////////////111444666666===999FFFnnnyyyrrr{{{uuurrrhhhLLL@@@555222444444333444777888;;;BBBKKKTTTZZZ\\\^^^```ccchhhooozzz}}}xxxsssmmmfffaaaTTTGGG:::666555222333555///222444333666FFF___sss~~~vvvooonnnnnnmmmdddYYYQQQKKKDDD;;;333444111000111111222999AAATTT```kkkmmmnnnrrrvvvwwwwwwwwwxxxzzz{{{pppggg```TTTHHHAAA;;;<<>>>>>???AAACCCFFFIIIJJJEEEKKKMMMPPPSSSTTTiiixxxddd\\\[[[^^^kkk{{{fff```rrryyysssoookkknnnqqquuuzzz~~~~~~{{{xxx{{{|||sssdddaaakkktttuuuzzzrrriiibbbYYYOOOIIIIIIRRR[[[fffmmmsssxxxwwwtttxxxxxxxxxxxxyyyzzz{{{|||}}}{{{zzzxxxvvvpppdddUUUKKKAAAGGGOOOVVVZZZ]]]```ccciiilllssszzz|||sssbbbTTTKKKOOOUUUXXXVVVRRRMMMKKKAAA===;;;===HHHZZZmmmyyyzzzyyynnn___XXX___jjjwww{{{~~~zzzsssyyytttssszzznnn[[[RRRUUUfffeee^^^lll{{{{{{wwwqqqyyyiii___TTTJJJCCC:::666@@@OOOVVVRRR===,,,...///+++,,,************************************************---///+++,,,111111<<>>666444333111111333666888999???PPPjjj~~~}}}qqq```RRRIIIBBB;;;555444111111222111222:::CCCVVVaaallloooqqquuuxxxyyyuuussstttvvvwww|||uuukkkcccWWWKKKCCC<<<:::GGGXXXnnnrrrxxx|||zzzvvvttt|||rrrsss}}}uuuttt{{{|||dddKKK888555111000000//////........./////////000000000111111111222444666999:::===???BBBEEEHHHJJJLLLLLLFFFKKKLLLPPPUUUYYYqqqttt]]]UUUXXX^^^gggppprrrzzzzzzdddbbbppprrrmmmmmmlllvvvxxx{{{}}}zzz{{{|||uuuhhheeeoooyyy}}}xxxpppfff^^^UUUKKKFFFGGGQQQ]]]iiiqqqvvvyyyxxxtttwwwxxxxxxyyyzzz{{{}}}~~~{{{xxxwwwwwwtttiiiWWWJJJBBBFFFKKKOOORRRVVVYYY\\\```___dddqqq}}}}}}pppbbbSSSZZZcccgggddd]]]TTTNNNGGGBBB===???JJJ\\\nnnyyyxxx}}}~~~~~~~~~~~~yyynnn___VVV[[[eeetttxxx|||~~~}}}}}}~~~ssssssrrrqqqwww~~~lllUUUGGGGGG]]]ddd]]]fffxxxyyynnnooo~~~{{{jjj[[[SSSKKKFFF===999DDDTTTYYYWWWCCC//////000++++++************************)))***************++++++,,,///,,,,,,000222@@@YYYvvv{{{~~~mmmUUU\\\~~~|||tttaaaaaarrrrrrxxx^^^AAA:::CCCGGGHHHKKKQQQVVV\\\```eeedddZZZOOOKKKRRR\\\dddjjjooouuuyyyyyy|||~~~wwwwwwyyyppplllkkkiiigggrrrxxxuuummmbbbZZZTTTLLLCCC===<<<<<<;;;:::888777666666666444999JJJ]]]nnn~~~vvvmmmiiigggccc^^^WWWQQQHHHAAA:::777<<>>OOOyyyyyyvvvxxxtttuuupppvvv|||nnnLLL>>>777111333555333222222666777;;;BBBLLLUUU[[[]]]```cccgggnnnvvv}}}yyyuuurrr```SSSCCC<<<:::888444000666888999;;;BBBTTTmmm~~~yyykkkXXXIIIAAA===999666333222111222111333<<>>@@@BBBEEEIIILLLOOOPPPJJJMMMMMMPPPUUUZZZuuu~~~}}}mmmXXXSSSYYYbbbkkkrrrxxx}}}kkk]]]aaallljjjhhhlllmmmzzz{{{}}}{{{xxxvvvvvvooodddcccnnnzzzvvvmmmddd[[[PPPGGGEEEGGGPPP]]]kkkssswwwyyywwwssswwwwwwxxxyyyzzz|||~~~{{{wwwuuuvvvtttjjjWWWHHHBBBCCCEEEGGGIIILLLPPPRRRTTTRRRVVVbbbrrryyytttmmm^^^eeeooosssooodddXXXPPPNNNGGGAAACCCOOO```ooowwwyyy|||~~~~~~}}}}}}vvvkkk^^^VVV[[[dddpppuuuyyy||||||}}}vvvqqq|||pppnnnsss|||}}}nnnTTT@@@FFF\\\jjjfffiiiyyy{{{kkkkkkyyyzzziiiXXXQQQLLLHHH@@@;;;EEETTT\\\___MMM666111000+++***************************))))))******+++++++++,,,***...,,,,,,000222DDDaaayyy|||~~~nnnYYYddd}}}vvvbbb^^^qqq~~~qqqyyyXXX>>>;;;AAAFFFJJJLLLRRRVVVZZZ___eeefff]]]RRRNNNUUU___ggglllpppuuuxxxzzzyyyzzzwww~~~xxxuuuvvvzzz}}}~~~vvvmmmaaaPPPCCCCCCAAA???<<<:::999888888777666555777<<>>:::EEEUUUlllrrryyy}}}}}}}}}||||||yyy|||mmmrrr}}}nnnSSS@@@666///000111///...000////////////000000000111222222333555777;;;===???AAA@@@AAACCCGGGLLLPPPSSSNNNPPPNNNPPPUUU[[[www}}}yyy|||vvvgggXXXWWW___kkktttyyy|||}}}{{{zzzuuuYYYUUU```kkkjjjllltttvvvzzzzzzzzz||||||zzzvvvrrrnnnjjjbbb\\\^^^jjjwww~~~ssskkkaaaWWWMMMEEEEEEIIIOOO]]]llltttwwwxxxvvvsssvvvwwwwwwxxxzzz|||}}}~~~}}}zzzuuurrrrrrqqqgggVVVHHH@@@???>>>???AAACCCFFFGGGIIIHHHJJJQQQ\\\eeejjjkkk```hhhrrrvvvqqqdddVVVNNNJJJCCC???EEETTTfffrrrxxxuuuxxx{{{{{{rrrhhh\\\WWW]]]gggnnnrrrxxxzzz{{{|||yyyrrryyynnnmmmppp{{{tttYYYCCCDDDUUUhhhjjjffftttyyyjjjdddqqq~~~|||lllZZZTTTNNNKKKDDD<<>>333///******************************))))))******+++,,,,,,,,,)))...------000555JJJjjj{{{||||||pppcccpppxxxccceeewwwwwwllltttPPP;;;===???EEEMMMLLLTTTXXX\\\aaafffggg___TTTWWW]]]fffkkknnnqqquuuxxx}}}zzz}}}rrr^^^QQQKKKCCC???===<<<999666222555888666333666BBBLLLLLLNNNLLLGGGFFFIIIIIIFFFAAA===:::888666666===GGGddd|||{{{uuuqqqqqqxxx{{{sssjjjjjjmmmxxx||||||qqqwww}}}hhhQQQMMM[[[cccaaa___@@@111333111...///,,,.........---......///000...000111222222444888::::::BBBBBB[[[wwwzzzyyy}}}uuuooorrryyywwwooonnnqqqssswwwlllSSS===777444555555222000222666777:::AAAJJJRRRWWWZZZ]]]___ccchhhqqq}}}www^^^GGG:::999999777444555555888BBBUUUnnn{{{wwwmmm```OOOCCC>>><<<999777222222333444222555AAANNN```hhhnnnooopppsssrrroootttrrrssstttsssuuu~~~sssdddZZZOOOHHH???;;;EEESSSgggnnnxxx|||||||||~~~|||~~~~~~zzz{{{lllkkkxxxyyy\\\DDD777///000222///...111/////////000000000111111333333444666999===@@@BBBBBBAAAAAABBBFFFKKKQQQTTTPPPSSSQQQSSSYYYaaa~~~{{{yyy}}}}}}wwwmmmccc[[[```nnn|||~~~zzzrrrlllnnnqqqmmmdddNNNRRRcccppppppxxx~~~~~~|||xxxuuuggg```XXXWWW___kkktttyyyooohhh^^^TTTIIIBBBEEEKKKPPP___nnnuuuwwwwwwvvvtttvvvwwwwwwxxxyyyzzz|||}}}}}}xxxpppkkkgggfffeee^^^QQQGGG===;;;888888:::<<<======>>>???@@@BBBFFFMMMVVV[[[[[[eeerrrzzzvvvjjj[[[RRRKKKEEEAAAHHHXXXffflllmmmhhhkkkrrr{{{~~~xxxqqqhhh^^^YYY___hhhmmmrrrwwwyyyzzz{{{~~~{{{tttwwwmmmkkknnnzzz{{{aaaHHHAAAJJJ___fff```mmmyyypppdddqqq}}}ppp]]]UUUPPPOOOHHH@@@@@@GGGYYYiii```DDD444---)))***************************))))))***++++++,,,------)))000000///333888PPPsss~~~}}}}}}uuuqqqzzzfffpppnnnfffmmmHHH999???>>>DDDNNNLLLSSS[[[dddjjjooopppggg]]]bbbffflllooopppqqqtttvvvyyyyyy}}}uuuiiiYYYNNNJJJEEE===666222555777666444555777999999===>>>;;;<<<@@@CCCBBB???<<<:::999777888???HHHbbbyyyuuuqqqpppsss|||{{{xxxmmmjjjkkkvvv{{{|||{{{rrrzzzkkkSSSPPPbbbmmmkkkhhhGGG444333///---000..................///000000///000111222333555888;;;===DDDEEE___~~~vvv}}}zzzqqqdddccchhhlllmmmrrrrrrppprrrfffKKK;;;666333444444111111333666777:::@@@HHHPPPUUUWWW^^^```bbbgggppp~~~|||aaaNNNFFFCCC???===<<<::::::AAARRRhhhxxxwwwrrrpppiii___QQQGGGBBB???;;;777222222444444222555BBBQQQaaahhhmmmoooqqqtttssspppvvvuuuvvvvvvtttttt{{{sssfff[[[QQQIII@@@:::CCCQQQaaakkkwww}}}~~~~~~~~~yyyxxxqqqqqqbbbGGG888...000222...---111//////000000000111111111333444555777:::>>>BBBDDDBBBBBBCCCEEEHHHMMMPPPSSSPPPSSSTTTYYYaaakkk}}}{{{wwwpppiiikkkbbb___lllssshhhcccaaa[[[SSSNNNVVVjjjvvvwww{{{xxxbbbZZZUUU[[[hhhqqquuutttkkkcccZZZOOOEEE???DDDLLLRRRaaapppvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{zzzwwwtttsssssspppjjjddd[[[WWWSSSQQQPPPLLLFFFAAA:::777444333555777666555666666777777888<<>>@@@???@@@===<<<;;;999:::AAAIII___www|||qqqnnnpppvvv|||}}}qqqkkkkkkuuuyyy}}}vvvoooVVVSSSgggvvvxxxpppMMM666222---,,,000111...............///000000///000111222333555999<<>>999666:::GGGZZZhhhnnnvvv}}}~~~wwwnnnhhhfffcccZZZOOOHHHDDDAAA;;;777111222444444222555CCCRRR```gggmmmooorrrvvvuuurrrttttttvvvxxxvvvuuu|||ssshhh]]]SSSJJJ@@@999AAANNN^^^jjjxxx~~~zzzzzz{{{~~~}}}wwwuuu|||ssswwwgggIII888...000222...---222000000000000111111111111444444666888;;;???CCCEEEAAACCCFFFIIILLLNNNPPPQQQNNNSSSUUU]]]hhhtttwwwnnnfffjjjbbbbbbwww|||nnnfffaaaZZZSSSSSS\\\pppzzzyyy~~~}}}}}}}}}{{{wwwttt```XXXVVVaaaqqqyyywwwrrrhhh```WWWLLLBBB===CCCLLLTTTcccrrrwwwxxxyyyyyyyyywwwvvvvvvvvvwwwxxxxxxyyyrrrwwwzzzxxxwwwwwwsssnnnbbb^^^ZZZZZZZZZWWWPPPJJJHHHEEEBBB???>>>===<<<:::888444111111333444333111111111111222333444444444:::LLLfffzzzuuueeeZZZIIIEEEGGGTTTgggsssrrrmmmiiikkkttt}}}|||{{{}}}yyywwwtttpppggg]]][[[___nnnrrrwwwzzzzzzzzz}}}~~~}}}zzzrrrnnnwwwooolllqqq{{{xxxRRREEEMMMaaaiiibbbeeesssyyyyyyzzzxxxZZZUUUTTTUUUNNNCCC???CCCUUUgggaaaFFF555---+++...******))))))))))))******++++++++++++++++++,,,,,,------//////000<<>>FFFMMMQQQSSS___cccfffhhhrrrmmmeee[[[III>>>777999;;;<<>>;;;999444333555666777<<>>AAAHHH\\\iiiwww~~~~~~}}}}}}~~~}}}yyysssooossszzzyyy~~~gggQQQ;;;222333///...111///222111111111111111222222444555666777:::>>>AAACCCFFFFFFFFFGGGJJJNNNQQQTTTNNNQQQZZZ^^^bbb|||qqqjjjhhhdddeeexxxmmmeee\\\PPPPPPgggqqqqqqzzzzzzvvvwww~~~zzz{{{uuukkkWWWTTTTTT```qqq}}}|||tttlll[[[KKKDDD???<<>>\\\www{{{}}}hhhVVVgggkkkmmmlllpppqqqkkkBBB888999===FFFGGGRRRUUU___iiippp}}}yyysssqqqooonnnmmmoooqqqsssrrrtttwwwyyy|||~~~~~~qqq[[[KKKBBB<<<999999888555555777777777666666888:::===>>>BBB@@@???===999:::EEERRRooovvvyyytttnnnmmmppprrrxxxqqqggglllwww~~~|||~~~tttxxxuuuYYYVVVpppcccAAA555222+++***000.........///////////////111222444555555888;;;>>>HHHJJJOOOkkk}}}{{{wwwpppsssooo|||hhhGGG<<<999555222222333333333444555888>>>GGGNNNRRRTTT___cccfffiiirrr}}}nnnXXXEEE666555888888;;;@@@KKKJJJIIIKKKLLLMMMMMMMMMLLLHHHCCCAAA@@@>>>;;;777444333444555555:::GGGUUUeeehhhlllpppqqqrrrrrrrrrpppqqqssstttuuuwww{{{~~~|||pppfffYYYMMMCCC>>>AAAGGGbbbnnnzzz~~~}}}}}}~~~}}}wwwrrrtttzzz}}}}}}oooSSS<<<222333///...111///111111000000111111222222666666777999;;;???AAACCCFFFFFFGGGIIIKKKOOORRRTTTQQQRRR[[[___dddwwwjjj```ZZZWWWhhhrrrlll^^^OOOVVVhhhjjjgggooovvvsssrrrwww~~~zzzyyyrrrgggVVVTTTXXXeeeuuu|||vvvmmmeeeUUUFFFAAA>>>===CCCNNNYYYeeerrrwwwxxxyyyyyywwwxxxwwwvvvvvvvvvyyy~~~wwwtttsssuuuwwwyyyyyyyyyvvvnnngggeeebbb\\\YYYYYYTTTQQQLLLHHHDDDAAA===:::999777555333222222333333666666666555555444444444666:::OOOlllyyylllXXXLLLEEEFFFOOO```nnnxxx~~~|||zzzyyyyyyzzz{{{|||}}}}}}}}}~~~|||uuugggZZZWWW\\\fffqqq{{{}}}|||~~~~~~||||||~~~xxxoooqqq|||ppplllmmmsss~~~gggUUUUUUhhhxxxlllaaannn}}}yyycccWWWQQQSSSRRRIII@@@>>>LLLbbbaaaJJJ:::000)))*********))))))))))))*********+++++++++,,,,,,,,,------...000000333CCC```zzzzzz{{{aaaIII[[[~~~eeehhhiiittt{{{kkkCCC:::;;;===EEEFFFQQQTTT\\\dddkkkxxxzzzwwwrrrnnnllllllnnnppprrrtttvvvwwwxxxzzz}}}yyymmmnnnwwwwwwxxx]]]JJJAAA:::999:::888666666777666666777888:::<<<===@@@???>>>===;;;>>>LLLZZZwww{{{zzzuuuqqqqqqqqqnnnvvv~~~{{{hhhhhhrrr{{{~~~|||}}}sssvvvyyy[[[UUUppppppHHH888333...,,,///.........//////000000000111222444444666999>>>AAAHHHLLLSSSooo|||xxxiiiIII;;;888555333333333333333555666999???GGGOOOTTTVVV^^^bbbfffiiitttmmmSSS:::444777666555666999888999<<>>@@@FFFdddooozzz}}}~~~~~~}}}xxxxxx}}}}}}}}}sssooovvvVVV>>>222222//////111///000000000000000111222333888888999;;;===???BBBCCCFFFGGGIIIKKKNNNQQQSSSTTTSSSUUU\\\___gggmmmbbb[[[UUU___yyyoooXXXbbbkkkfff___gggnnnnnnqqqwww~~~zzzvvvmmmbbbUUUUUU\\\jjjxxxzzzpppeee^^^OOOAAA>>>======FFFQQQYYYfffrrrvvvwwwxxxxxxwwwzzzuuuuuuxxxxxxyyyuuuoooWWWRRRJJJDDD???;;;888666888777555444333333333444666666555444333222111111444666EEE[[[eee[[[KKKBBB@@@DDDPPP```mmmvvv~~~~~~~~~|||{{{{{{zzzzzzzzz|||}}}~~~~~~vvvhhhZZZWWW[[[eeepppzzz||||||~~~~~~~~~{{{rrrqqqxxxoookkkmmmpppyyymmm[[[UUUhhh}}}ppp___lllzzzpppcccXXXUUUOOOCCC<<<<<>>DDDEEEPPPSSSYYY^^^dddppp|||uuuooollllllmmmoooppprrrtttuuuuuuwwwyyy{{{yyy{{{ddd[[[mmmyyyqqqsss|||}}}wwwqqqiiiiiijjjmmmpppqqqqqqooopppsssWWWIII===;;;<<<;;;888666777777777777888:::;;;<<>>@@@EEE___kkkuuuzzz|||~~~yyy}}}xxxxxxppptttqqqppp|||ZZZ@@@333222//////222////////////000111222333444888999:::<<<>>>@@@BBBCCCFFFHHHJJJMMMPPPRRRSSSTTTTTTUUU[[[^^^iiirrrddd^^^ZZZ```ooohhhhhhkkkaaa\\\eeejjjkkkqqqzzz{{{uuuiii^^^UUUUUU^^^nnnzzzyyymmmccc[[[LLL???<<<<<<>>>GGGRRRZZZfffrrrvvvvvvwwwxxxwww}}}wwwwww}}}|||{{{lll^^^NNNIIIAAA;;;888666555444888888666555444444444444444444333333222222111111555555???NNNVVVPPPDDD======CCCOOO]]]hhhpppwww{{{}}}{{{zzzzzz|||~~~xxxiiiZZZWWWZZZdddoooyyy{{{{{{}}}~~~~~~}}}uuuqqqrrrooonnnqqqsssyyyqqq]]]RRRdddzzzppp___kkkxxx}}}sssggg\\\TTTHHH<<<999>>>LLLaaa___HHH999000,,,...++++++************++++++******+++,,,------......---000222222999NNNlll~~~~~~dddNNNeeexxx___bbbhhhttt~~~hhhBBB<<<===>>>CCCCCCOOOTTTXXX\\\aaaiiivvv}}}wwwqqqmmmmmmnnnooooooqqqsssuuuvvvwwwyyy{{{xxxdddSSS[[[ppptttlllpppwww}}}{{{sssiii```[[[YYYXXX\\\aaabbb]]]XXXUUU[[[kkkaaaPPP@@@;;;======:::999777888888999999;;;<<<<<>>:::888555444666777:::DDDNNN\\\ccckkkpppppppppqqqrrrqqqtttxxx{{{}}}}}}sssiii\\\QQQFFF???@@@EEE[[[gggrrrvvvxxx}}}{{{zzz|||ooowwwyyy|||^^^CCC333222///000222////////////000111333444555888999:::===???AAABBBCCCGGGHHHKKKNNNQQQSSSTTTUUUSSSTTTYYY[[[jjjqqq___YYYVVV\\\iiittt|||zzzoooiiihhh```aaalllnnnlllrrr~~~|||tttggg\\\VVVUUU^^^ppp{{{xxxmmmfff\\\MMM@@@======>>>GGGSSSZZZfffqqquuuuuuwwwwwwwww~~~xxxyyy}}}|||uuucccOOOCCCBBB???:::777888999::::::999999888777777666666666555555666666777777888888555666;;;FFFLLLIIIBBB===;;;DDDOOOYYYdddnnnvvv{{{}}}}}}{{{{{{}}}xxxiii[[[VVVZZZcccoooyyy{{{{{{|||~~~}}}~~~}}}~~~~~~wwwpppmmmpppqqquuuuuuyyywww^^^RRR___tttmmmaaallluuuwwwkkkaaaXXXQQQFFF::::::@@@MMMbbb```III:::111,,,...++++++************++++++******+++,,,---...//////,,,111333333<<>>===BBBBBBNNNUUUXXX]]]aaafffnnnyyy}}}zzzuuupppnnnnnnooopppnnnppptttuuuvvvwwwyyy{{{xxx}}}hhhRRRRRRgggyyy~~~~~~pppgggkkktttyyy~~~zzzooodddXXXOOOQQQMMMIIIKKKSSS[[[___```aaaYYYVVVeeeqqq^^^III@@@>>>>>>>>>???999999::::::;;;<<<<<<<<<>>>;;;999999;;;EEEYYYlll}}}}}}|||}}}|||vvvqqqpppvvv|||~~~{{{uuuvvveeeLLLSSSfffpppeeeFFF666222111//////......///000000111222222222555777:::<<<>>>BBBEEEAAA>>>CCCgggyyyvvvkkkgggxxx{{{rrrUUU:::888666444444555555444222555555777>>>GGGQQQXXX\\\^^^ccciiinnnyyyrrrWWWJJJ???;;;888666===GGGLLLOOOLLLFFFFFFOOOSSSQQQLLLJJJHHHHHHIIIGGGCCC>>><<<888555555555666===EEERRR\\\hhhppprrrqqqsssuuuppprrruuuxxxyyy|||}}}sssjjj]]]RRRGGG???@@@EEEZZZeeepppsssuuuyyy||||||{{{ttt|||{{{bbbEEE444222///000333//////000000111333555666777888999<<>>===>>>GGGRRR[[[fffqqqttttttvvvwwwvvvzzzxxxyyy|||yyyyyy}}}eeeXXXRRRJJJBBB===999777666777999;;;<<<<<<::::::::::::999999888888555666777777999999:::;;;777888<<>>777???HHHOOOXXXfffsssyyy{{{~~~~~~|||{{{}}}~~~xxxiii[[[VVVYYYdddoooyyyzzzzzz{{{|||{{{}}}|||}}}zzzrrrkkkzzzoooooosssqqqttt|||aaaTTT\\\mmmiiicccmmmyyyuuuvvvddd[[[TTTSSSMMMBBB===@@@LLLccccccMMM===333+++,,,,,,++++++******++++++,,,******+++,,,---...//////,,,222444333>>>XXXvvvuuu___[[[www}}}}}}yyy{{{___^^^||||||bbbjjjppp```>>>;;;======AAABBBNNNPPPUUU[[[```bbbfffooowwwuuusssqqqnnnmmmnnnpppqqqnnnqqqtttvvvvvvvvvwwwxxxyyy{{{oooVVVLLL^^^oootttwww}}}}}}wwwjjjcccllluuuwwwyyy}}}vvvxxxuuuiii]]]TTTLLLFFFHHHHHHGGGHHHMMMZZZiiiuuuxxxqqqgggbbbgggxxxxxx]]]LLLDDD@@@@@@BBB::::::;;;<<<============<<<:::888999===III```ttt||||||||||||zzz|||}}}uuuvvvzzz|||~~~wwwwwwrrr|||eeeKKKOOO^^^fffmmmZZZCCC666111000......---...///000111222333333333666:::<<<>>>???BBBCCCDDDCCCJJJmmmzzzyyyrrrnnnxxxxxxlllRRR888888666444444555555444222444444666===GGGQQQXXX\\\___eeejjjoooyyyvvv]]]KKKBBB===??????===BBBKKKUUU^^^___VVVRRRXXX[[[XXXUUUTTTTTTVVVXXXWWWRRRMMMFFF@@@:::888666444888>>>FFFSSSdddooorrrrrrsssvvvrrrtttuuuuuuvvvxxx{{{~~~wwwmmmaaaUUUHHH@@@???CCCUUUbbbnnnrrrtttxxxzzzzzz~~~xxxwwweeeGGG444222///111333///000000111222444666888999999;;;>>>BBBEEEHHHIIIJJJIIIIIIJJJLLLNNNRRRUUUWWWPPPRRRWWWZZZlll~~~yyyzzzzzzqqqjjjaaa]]]eeepppxxx}}}xxx}}}|||}}}ttt___fffxxxtttrrr}}}}}}zzzpppddd[[[XXXWWWcccwwwwwwkkkggg[[[MMM@@@======>>>GGGRRR[[[gggqqqtttsssuuuwwwvvvuuuxxxzzzxxxuuuvvv~~~hhhWWWFFF??????>>>======;;;;;;<<<>>>??????===;;;<<<<<<<<<<<<<<<;;;;;;:::888888999999::::::;;;;;;===???AAADDDGGGHHHDDD???;;;AAAEEEEEEKKK[[[kkkssszzz~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~}}}wwwiii[[[VVVYYYeeepppyyyzzzyyyzzzzzzyyy}}}|||}}}~~~~~~uuullltttkkklllnnnkkkmmm~~~dddVVV\\\iiigggeeennnuuuwwwxxxdddZZZUUUXXXUUUJJJ@@@===KKKccceeeQQQAAA444***))),,,++++++******++++++,,,******+++,,,---//////000,,,222444444???ZZZyyyvvv```bbb}}}eeebbb}}}{{{bbbjjjooo^^^<<<:::===<<>>>>>>>>===;;;888777999???MMMeeezzz|||}}}|||{{{~~~~~~wwwwww{{{yyywwwzzz{{{~~~}}}{{{vvvgggxxxbbbIIILLLYYY___]]]OOO>>>444000///......---...///000111222333333333666;;;>>>???@@@AAABBBHHHJJJRRRsssyyy{{{xxxttt|||rrrlllvvv}}}jjjPPP666777666444444555555444222333333666<<>>MMM```nnnrrrrrrtttvvvwwwxxxwwwvvvvvvwwwzzz}}}|||{{{qqqdddWWWJJJ@@@>>>BBBPPP]]]kkkrrrvvvzzz}}}}}}{{{}}}~~~ssshhhvvvgggHHH444222///111333///111111222333555777999;;;:::<<<@@@DDDHHHKKKLLLMMMIIIIIIIIIJJJMMMQQQUUUWWWPPPRRRWWWZZZmmmvvvuuu~~~}}}uuuwwweee___cccssswwwmmmpppqqqtttjjjXXXfffxxxsssqqq}}}{{{{{{xxxoooccc[[[YYYYYYfff{{{wwwiiidddZZZKKK>>><<<<<<>>>GGGSSS\\\gggqqqssssssuuuvvvvvvtttzzz|||wwwsssvvvyyyzzz}}}}}}{{{~~~lllYYYOOOGGGHHHLLLKKKIIIIIIGGGGGGHHHJJJJJJGGGBBB>>>=========>>>======<<<;;;@@@@@@@@@@@@@@@?????????CCCEEEGGGIIIKKKJJJFFFAAAGGGKKKJJJDDDHHHWWWgggoooyyy~~~|||||||||}}}~~~~~~|||{{{zzzzzzzzzzzz|||||||||wwwiii[[[VVVYYYfffpppyyyzzzyyyyyyyyyxxx~~~}}}}}}wwwmmmqqqoooooollljjjqqq~~~jjj___\\\eeeiiifffjjjuuuyyyyyyppp[[[XXXUUUVVVTTTBBBDDDIIIfffnnn[[[EEE333***,,,---,,,,,,+++*********+++,,,,,,,,,,,,------.../////////555777@@@```xxxccceeebbbeeeuuugggvvvpppSSS===555:::;;;@@@HHHGGGQQQSSSXXX[[[ZZZZZZcccnnnnnnnnnmmmmmmmmmmmmnnnooonnnooopppqqqssstttuuuvvvyyy~~~~~~bbbIIIQQQdddpppnnnrrrvvvppphhhfffhhhpppvvvuuusssrrruuuiii\\\WWW]]]bbb___XXX[[[VVVZZZfffkkkiiimmmuuu~~~___SSSWWW```qqqXXXKKKEEEAAAEEE>>>AAABBB::::::@@@>>>999<<<;;;999CCCZZZqqq}}}|||{{{{{{|||~~~~~~|||zzzrrrssswww}}}zzzvvvwwwzzz}}}|||~~~{{{yyywwwfffwwwcccHHHNNN```jjjiiiSSS===444222000///111000000000000//////222444;;;<<<===@@@CCCFFFHHHIIIIIIQQQRRRzzzyyyuuupppttt}}}vvvyyyxxxrrrrrrvvv|||rrrsssjjjGGG===777666555333222222222333333444777<<>><<<888666888@@@MMM\\\gggooouuuuuurrrwwwwwwvvvtttsssuuuyyy||||||wwwrrrgggYYYJJJBBB@@@AAAQQQ^^^lllsssvvvyyy{{{{{{{{{|||~~~~~~pppkkk}}}iiiJJJ666222...000444000333333333444666999<<<===DDDEEEFFFGGGHHHIIIIIIIIINNNOOOPPPOOOOOOPPPSSSVVVWWWRRRXXXXXXyyyzzzuuusssgggbbbsssyyyuuuggg^^^]]]VVVSSS]]]sssmmmmmmwww}}}vvvnnniiifff\\\```lll{{{vvvggg]]]UUUHHH======>>>@@@IIITTTfffjjjpppuuuwwwxxxyyyyyyyyyxxxwwwwwwxxxyyy{{{|||zzzxxxtttrrrwww}}}}}}xxx___ZZZVVVWWW]]]___\\\WWW]]]aaa```ZZZRRRLLLFFF???BBBCCCDDDBBB>>>===???BBBJJJIIIGGGEEEFFFIIIHHHEEEMMMLLLKKKMMMPPPTTTWWWXXXZZZTTTMMMIIIIIIOOO___nnnvvv~~~~~~~~~~~~}}}|||{{{{{{{{{|||||||||zzzwwwtttrrrxxxyyyyyytttgggZZZVVVYYYdddpppzzz|||{{{{{{zzzyyywwwzzz|||~~~yyyooonnntttkkkkkkiiiiiiqqq~~~mmm```\\\cccgggeeeiiisssyyyzzzttt\\\VVVTTTXXXWWWCCCBBBKKKhhhsssdddOOO;;;......---,,,++++++******++++++,,,,,,,,,,,,---...//////...///555888AAAcccwwwaaaeeekkkpppttteeesssmmmRRR<<<555:::;;;@@@GGGGGGQQQSSSVVVXXXVVVUUU^^^iiimmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooqqqrrrssstttuuuuuuyyy{{{hhhLLLQQQbbboooqqqvvvyyyrrrjjjgggjjjrrrxxxxxxuuuuuulllddd]]]aaalllsssppphhh^^^\\\bbbooovvvvvvzzzttt___UUUSSSoooeeeTTTJJJDDDFFF@@@CCCEEE???@@@DDD???>>>???======HHH___ttt}}}||||||}}}~~~~~~}}}rrrqqqttt{{{}}}yyyxxxyyyzzz{{{~~~}}}{{{vvv|||kkk|||bbbJJJRRRfffooommmWWW@@@444111///...000000000111000///000222444;;;<<>><<<::::::>>>LLL]]]hhhoootttuuusssuuuvvvwwwvvvvvvvvvxxxzzz|||xxxrrrgggYYYKKKBBB@@@@@@NNN\\\kkkrrrwww{{{~~~~~~}}}~~~~~~|||{{{rrrnnnlllMMM888444///111444000222222222444666999;;;===DDDEEEFFFHHHIIIJJJJJJJJJOOOPPPPPPPPPPPPRRRUUUWWWTTTQQQYYY\\\}}}zzzuuutttfffddd{{{}}}iii\\\ZZZTTTPPPXXXkkkkkknnnwww|||uuunnnjjjhhh___dddppp~~~vvvhhh```TTTGGG===<<<===???IIIUUUgggkkkqqquuuwwwxxxxxxyyy|||{{{zzzyyyxxxxxxyyyyyytttsssqqqqqqwww~~~}}}xxxooonnnnnnooorrrtttuuutttzzzxxxooo```TTTOOOKKKHHHGGGGGGFFFEEEDDDEEEHHHJJJLLLLLLJJJHHHGGGIIILLLNNNJJJLLLPPPVVV\\\```bbbcccfff[[[NNNGGGFFFKKKXXXdddwww~~~zzzzzzzzzzzzzzzyyyxxxxxxuuuvvvwwwxxxwwwvvvtttsssxxxyyyyyytttfffXXXSSSVVVcccoooyyy|||{{{{{{zzzyyywwwzzz|||}}}yyypppooottthhhhhhggghhhppp}}}oooaaaZZZaaaeeeccchhhrrr~~~yyyzzzxxx]]]UUURRRXXXXXXCCCAAAGGGdddrrrgggTTT===---+++,,,,,,++++++******++++++,,,,,,,,,,,,---...///000///000666888BBBeeeuuu^^^cccmmmvvvtttffftttoooQQQ<<<555::::::???FFFFFFQQQRRRTTTTTTQQQPPPYYYdddllllllllllllllllllllllllmmmnnnnnnpppqqqrrrssstttppptttwww|||rrrPPPMMMYYYhhhooovvvwwwnnnfffdddgggoootttrrrnnnmmm^^^[[[]]]iiiyyy~~~yyymmmhhhkkkuuu|||uuu]]]SSS\\\xxxiiiXXXMMMHHHAAAEEEHHHDDDFFFFFF===??????>>>BBBPPPddduuu}}}|||{{{{{{}}}rrrooopppxxx|||xxxuuusssrrrssswww~~~~~~~~~{{{ttt|||zzz}}}\\\KKKYYYppp|||{{{cccGGG666000......//////000111000000111333666;;;===AAAEEEHHHJJJKKKKKKMMMUUUXXX{{{xxxuuu}}}ssswwwxxxwwwoooKKK===888777555333222222222222333444666;;;BBBKKKSSSXXX]]]aaacccfffqqqrrreeedddkkk|||uuunnnnnnrrruuuwwwxxxppphhhfffgggjjjooouuuxxxmmmZZZFFF?????????<<<:::???PPPbbbkkknnnqqqrrrrrrsssuuuwwwxxxwwwwwwxxxyyy|||yyysssgggYYYLLLCCC@@@???JJJYYYiiirrrxxx}}}~~~~~~{{{yyy{{{oootttnnnOOO:::555111111444111111111333444777:::<<<>>>EEEFFFHHHIIIKKKLLLLLLMMMOOOPPPQQQQQQRRRSSSVVVYYYTTTSSS]]]bbb|||vvvuuukkklllkkk]]]ZZZSSSNNNVVV___ffftttzzztttnnnjjjiiiaaahhhvvvsssgggbbbSSSFFF;;;:::;;;>>>JJJWWWhhhlllrrruuuwwwxxxxxxyyy~~~}}}{{{yyywwwvvvuuuuuurrrsssrrrttt{{{|||tttwww{{{}}}~~~pppccc^^^ZZZWWWTTTQQQOOONNNOOOPPPQQQQQQXXXYYYXXXSSSNNNOOOWWW___ZZZ___hhhpppuuuvvvuuusssttteeeSSSIIIEEEIIISSS]]]sss|||~~~}}}zzzuuuuuuuuuuuutttsssrrrrrrkkkmmmnnnpppqqqqqqpppooosssttttttpppdddVVVQQQRRRbbbnnnxxx{{{zzzzzzzzzyyywwwzzz|||}}}zzzqqqooorrrggggggfffhhhpppzzzppp```WWW]]]bbbbbbgggqqq|||yyy{{{yyy^^^VVVPPPSSSRRR@@@AAADDD```mmmeeeUUU>>>,,,))),,,,,,++++++***++++++,,,,,,,,,,,,,,,---///000111000333888888BBBfffrrrZZZ```|||eeeooosssiiizzzuuuPPP<<<666;;;:::===DDDEEENNNOOOPPPPPPLLLLLLUUU```jjjjjjkkkkkkkkkkkkkkkkkkmmmmmmnnnooopppqqqrrrrrrooosssuuuzzz|||XXXMMMPPP^^^gggppprrriii^^^\\\aaaiiimmmjjjdddaaaXXXZZZcccqqq||||||wwwyyy}}}vvvgggWWW^^^{{{mmmZZZOOOGGGIIIMMMMMMQQQMMM>>>???@@@DDDNNN___ooozzz}}}yyyzzz||||||sssnnnnnnwww}}}vvvpppmmmeeeeeeiiittt}}}|||ttt}}}}}}xxxwwwsssUUULLLbbbwwwSSS:::///...///000///000111111000222555777;;;>>>CCCHHHKKKLLLMMMLLLKKKTTTWWWwww~~~xxxyyy~~~uuuPPP@@@888777555333222111222222333444666:::AAAIIIQQQUUU[[[^^^aaaeeeooouuuaaaSSSTTT\\\mmmzzz{{{}}}wwwttttttuuuxxx|||jjjTTTJJJIIIHHHCCC>>>EEEVVVhhhnnnmmmmmmoooooorrrtttuuuuuuuuuuuuwwwyyy}}}{{{uuuiii[[[OOOFFFAAA@@@HHHWWWhhhrrrxxx~~~~~~~~~~~~~~~}}}zzz{{{|||yyyppp{{{vvvuuummmNNN:::555111222666222111222444777:::===???@@@FFFGGGIIIKKKMMMNNNOOOOOOQQQRRRSSSSSSSSSTTTWWWZZZXXXVVVaaagggxxxvvvnnnmmmxxxlllcccUUUOOOWWWUUUaaawwwzzzrrrlllhhhgggaaaiiiwww{{{mmmccc```OOODDD:::999:::===JJJYYYiiimmmqqquuuvvvwwwxxxyyy|||{{{yyywwwuuutttsssrrrrrrrrrsssvvvyyysssnnnkkkhhhiiijjjiiieeeaaaqqqrrrqqqllldddbbbmmmyyyzzzwwwkkk\\\PPPHHHIIISSS```nnntttxxxvvvvvvxxxvvvqqqnnnnnnmmmllljjjhhhgggfff___```aaacccddddddddddddffffffhhhfff^^^TTTPPPRRR```lllwwwzzzyyyzzzzzzxxxvvvzzz{{{|||}}}zzzssskkkmmm~~~hhhffffffiiioooxxxppp___UUU[[[bbbbbbhhhqqq|||{{{|||vvv___XXXOOOMMMJJJ<<>>000///111111///000111111111333666999<<>>EEELLLPPPTTTXXX[[[```lll}}}sss```LLLCCCJJJVVVdddyyy|||oooiiieee]]]TTTQQQ___lllqqqqqqsssuuuvvvsssrrrqqqppppppsssxxx{{{~~~xxxkkk___TTTKKKDDD@@@GGGVVVgggqqqvvv{{{||||||||||||||||||}}}~~~~~~~~~}}}}}}vvvpppyyylllMMM999444111333666333444555999<<<@@@CCCEEEFFFHHHIIILLLOOOQQQSSSUUUUUUTTTUUUUUUTTTSSSTTTVVVXXXXXXUUU___gggwwwuuubbbVVVaaa}}}^^^NNNVVVUUUSSS___www|||rrrjjjeeebbb]]]dddooouuuoooaaaXXXWWWGGG>>>999999:::===JJJ[[[fffjjjnnnrrrtttvvvxxxzzz{{{{{{{{{{{{zzzyyyxxxwwwpppoooooosssvvvjjjeeennnrrruuummm\\\QQQXXXfffnnnkkkfffaaa\\\XXXRRRNNNOOONNNMMMLLLIIIGGGEEECCCAAAAAAAAAAAAAAABBBBBBBBBEEEDDDGGGLLLMMMKKKNNNRRR\\\hhhtttwwwxxxyyyyyyxxxvvvyyy{{{zzzzzz|||{{{wwwhhheeerrraaa___aaaggglllqqq}}}zzzhhh]]]ccchhhgggiiipppyyy{{{}}}zzzbbbXXXLLLHHHFFF999@@@EEEXXXbbbbbbYYYBBB...---++++++******++++++,,,---,,,,,,,,,---///000222333444999===;;;GGGooozzz^^^]]]zzzxxx]]]bbbwwwvvvnnn{{{rrrLLL;;;888<<<888999AAACCCHHHJJJNNNOOOJJJGGGLLLUUU___aaadddhhhjjjkkkllllllnnnooooooppppppqqqqqqqqqpppqqqqqqsssyyylllTTTMMMYYYaaadddddd\\\OOOHHHEEEKKKUUU___iiipppzzzxxx}}}}}}hhh[[[```uuujjjjjjsss{{{aaaMMMTTTdddvvv~~~}}}}}}~~~{{{xxxvvvuuuuuusssrrrmmmlllpppwwwzzzzzz{{{}}}|||}}}xxxvvvzzzsssvvvvvvjjjWWWRRRddd\\\===111333333......000111222333555999;;;>>>@@@DDDHHHKKKOOOQQQRRRSSSYYYZZZwwwwwwooowww{{{}}}oooJJJ::::::888666333222111111111333333444777===CCCJJJNNNRRRUUUXXX\\\hhhxxx~~~mmmYYYFFF???IIIWWW___ooo}}}wwwssslllccc^^^gggppprrrsssuuuvvvtttrrrssssssssssssuuuyyy{{{{{{wwwjjj^^^TTTJJJBBB===DDDSSSeeepppuuuzzz|||{{{~~~}}}||||||||||||}}}~~~~~~~~~~~~|||{{{|||yyy~~~}}}pppPPP<<<666222222555222333555999===AAADDDFFFGGGIIIJJJMMMPPPSSSUUUWWWWWWVVVVVVVVVTTTRRRRRRTTTVVVWWWUUUbbblll}}}tttsssbbbUUU\\\uuu]]]NNNWWWWWWSSS^^^www}}}tttlllfffccc]]]bbblllrrrmmmaaaWWWTTTBBB<<<888::::::===JJJZZZdddggglllppprrruuuxxx{{{zzzzzz{{{zzzyyyxxxvvvuuuoookkkffffffppp~~~|||qqqmmmmmmyyyooo^^^[[[aaa___YYYSSSNNNKKKGGGBBB@@@AAAAAAAAA@@@@@@???>>>===;;;;;;;;;;;;<<<===>>>??????===>>>BBBDDDEEEIIINNN[[[gggsssvvvwwwyyyyyyxxxuuuyyy{{{yyyyyy{{{{{{xxxmmmhhhsss]]]ZZZ]]]dddjjjppp|||mmmbbbgggllliiiiiinnnwww{{{}}}cccVVVKKKIIIIII:::???III[[[gggiiiaaaHHH333111+++*********+++,,,,,,---+++,,,,,,---///111222333333999>>><<>>>>><<<;;;::::::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>@@@AAABBB???;;;;;;>>>@@@@@@EEEJJJZZZfffrrrvvvwwwxxxyyyxxxuuuyyy{{{yyyxxxzzz{{{yyyrrrlllttt[[[VVVWWW^^^ccchhhvvvxxxfff```hhhhhhfffnnnvvvuuutttyyyzzzfff\\\WWWIII@@@@@@>>>EEEfffooofffbbbNNN333---......---,,,,,,---------......---...///111222444777888;;;===KKKqqq|||^^^\\\xxxZZZ[[[zzz{{{mmmxxxxxxPPP666:::<<<999===<<>>@@@BBBEEEHHHKKKLLLMMMMMMOOOWWW\\\~~~zzztttuuu}}}qqqcccBBB555999888666333222111111111222333666888;;;@@@FFFJJJRRRVVVXXX\\\fffuuuzzzfffRRRBBB???LLL[[[ccchhhvvv}}}wwwsssppprrruuuvvvsssppppppsssxxx{{{{{{yyyxxxxxx|||~~~nnn___SSSJJJBBB===???LLL___oooxxx{{{{{{{{{|||}}}~~~{{{xxxwwwyyy}}}xxxzzzzzzzzz|||~~~zzzsss|||vvviiirrr}}}zzzSSS999777444333444000777999<<>>???@@@@@@AAA??????DDDIIIKKKHHHDDDGGGGGGHHHJJJLLLKKKIIIGGGIIIIIIJJJIIICCC>>>BBBHHH[[[dddooowwwzzzyyyxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{rrrlllnnnWWWQQQPPPUUUYYY___ooo~~~uuuddd___hhhiiiiiiqqqwwwvvvwww||||||fff[[[WWWLLLDDDBBB>>>GGGhhhqqqhhhdddOOO444///------,,,,,,,,,,,,------............///111333444999999===>>>LLLsss}}}aaabbb~~~\\\^^^yyy}}}uuuTTT999<<<===999===;;;DDDPPP^^^dddcccaaaWWWQQQWWWYYY^^^dddgggffffffgggiiikkklllmmmoooqqqrrrttttttuuuuuurrrnnnjjjjjjqqqwwwuuufffeeexxxyyyxxxzzz^^^LLLPPP]]]yyytttuuuwwwzzz~~~}}}{{{vvvmmmcccaaaeeeiiikkkkkkbbbbbbfffpppyyy|||~~~~~~{{{{{{~~~vvvrrrgggeeehhhqqqkkkWWWRRR```lllkkkdddSSS???555333444555666333333333333555999???CCCCCCEEEHHHKKKNNNOOOPPPPPPQQQYYY^^^~~~zzzvvvyyy{{{yyy|||uuujjjJJJ;;;:::888666444222111111111111333555777:::???DDDHHHQQQUUUXXX\\\fffvvvxxxdddQQQBBBAAANNN]]]ggglllzzzyyytttoooooorrruuuuuusssrrruuuyyy{{{zzzyyyyyyyyy{{{|||mmm```UUULLLCCC>>>@@@MMM```pppyyy|||}}}|||}}}}}}}}}{{{zzzzzz{{{}}}}}}~~~|||vvvyyyuuugggqqq|||wwwQQQ888666555444666333888999<<>>:::888999===IIIVVV___dddkkkqqqtttuuuvvvvvvxxxvvvuuuvvvxxxwwwrrrnnn___UUUHHH@@@===>>>>>>>>><<<>>>BBBEEEGGGJJJOOOTTTUUUXXX^^^hhhzzzuuu{{{~~~iiiWWWQQQLLLMMMNNNNNNOOOQQQTTTWWWVVVTTTSSSWWW^^^cccdddbbbfffffffffggggggfffccc```dddbbbaaa___YYYSSSSSSXXX___gggqqqwwwyyyxxxxxxxxx{{{{{{{{{zzzzzzzzzzzzzzzsssllllll}}}WWWOOOJJJLLLOOOVVVfffxxx{{{sssddd___hhhjjjkkkuuuzzz{{{|||~~~eeeXXXWWWPPPKKKHHHAAAJJJjjjtttnnnjjjRRR555000,,,,,,++++++++++++,,,,,,.........///000222444666:::;;;???@@@NNNvvvgggjjj^^^cccwwwWWW<<<======999<<<:::BBBNNN]]]ddddddcccYYYQQQVVVZZZ___dddfffeeedddeeeggglllllllllmmmoooqqqsssuuusssuuuuuupppkkkjjjpppvvvqqqbbbaaawwwrrrhhhjjj}}}zzzbbbJJJAAACCCQQQqqq{{{wwwwww{{{}}}}}}{{{rrrlllgggiiiqqqvvvtttpppgggcccfffpppyyy|||~~~|||xxxuuuvvv{{{yyykkkdddiiirrrmmmYYYSSSaaammmnnnbbbOOO<<<555444333111111222333555666888<<>>>>>BBBEEEIIIOOO```oooccc```]]]___bbbbbbaaabbbeeehhhhhhggggggllluuu}}}xxxxxxyyy{{{}}}~~~|||zzz{{{vvvqqqmmmggg___[[[\\\dddkkksssxxxxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzssskkkjjjyyy\\\QQQJJJIIIJJJPPPaaasss{{{tttfffbbbjjjkkkmmmwww~~~bbbTTTVVVTTTRRRNNNDDDKKKlllyyywwwrrrVVV666000++++++*********+++,,,,,,.........///111444666888:::<<>>:::888888<<>>@@@AAAAAA@@@BBBFFFGGGEEEEEEHHHIIIIIISSSqqq}}}|||}}}|||~~~}}}yyytttlllhhhhhhiiinnnuuuxxxxxxwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzsssjjjiiiwwwbbbWWWMMMIIIHHHLLL\\\mmm{{{wwwjjjffflllllllllvvv~~~~~~|||~~~{{{___PPPTTTVVVUUUQQQFFFIIIkkk|||~~~yyyZZZ666///+++*********++++++,,,---......///000222555888::::::===BBBCCCOOOvvvlllqqq^^^gggzzzuuuVVV888888999777<<<999AAAGGGWWW___ccceee[[[PPPRRRTTTZZZ```dddeeefffhhhjjjlllkkkjjjjjjlllnnnqqqrrrsssuuuuuuwww|||{{{mmmccceeekkkooouuu|||}}}~~~kkkfffddddddddd\\\OOOFFFCCC@@@LLLcccyyyoootttxxxyyyyyyzzztttiiifffpppwwwuuuuuuzzzwww}}}}}}wwwtttxxx~~~||||||vvv^^^YYYooo___???333222111222555222444666888999<<>>CCCMMMZZZgggqqqwwwxxxwwwwwwwwwyyy{{{|||{{{zzzxxx}}}||||||~~~~~~|||}}}rrrOOO:::777444333888888===???AAADDDFFFHHHIIIJJJLLLKKKKKKKKKMMMNNNPPPRRRNNNMMMMMMQQQWWWZZZWWWRRRQQQXXXqqq~~~|||uuucccVVViiiyyynnneee\\\SSSOOOPPPSSSkkk|||wwwuuupppjjjdddlllsssrrrkkkcccWWWMMMAAA<<<888777777<<>>CCCSSS]]]dddiii^^^QQQPPPOOOUUU]]]bbbeeegggjjjmmmiiiiiijjjkkklllmmmnnnnnnrrruuuxxx}}}qqqnnnrrryyy~~~~~~xxxnnnmmmkkkaaaSSSJJJFFFAAA???HHHXXXhhhsssxxxmmmfff]]]TTTMMMGGGCCCAAAOOOXXXeeemmmsssxxx|||iii\\\[[[kkkwwwvvvvvv{{{vvv}}}}}}wwwoooyyyvvv]]][[[zzzSSS<<<444---,,,222444777;;;>>>@@@BBBEEEGGGGGGIIIMMMQQQTTTWWWXXXYYYVVVbbbcccsssfffrrr~~~ZZZCCC===;;;888555333111111111///000111222333777;;;>>>FFFLLLRRRYYYeeettt|||jjjSSSDDD???GGGYYYiiipppvvvwwwggg\\\WWWGGGBBB<<<:::;;;<<<<<<:::999444222555888<<>>AAAGGGSSSaaannnuuuxxxvvvxxx{{{{{{{{{zzzzzz{{{yyy~~~}}}{{{}}}~~~}}}|||vvvyyyoooMMM999777444444:::;;;@@@AAACCCFFFHHHJJJKKKKKKMMMLLLLLLMMMNNNPPPQQQSSSMMMLLLMMMPPPSSSUUUSSSQQQQQQXXXsss}}}ttt```RRR___xxx~~~lllYYYPPPOOOMMMhhh}}}yyywwwrrrkkkfffnnntttqqqjjj```SSSIIIBBB===999777777;;;GGGSSS]]]bbbjjjpppsssuuuvvvwwwzzz|||}}}zzzxxx~~~kkkZZZVVV```bbbYYYVVV```kkkooouuuuuuqqqlllggghhhnnntttvvv~~~}}}ssshhh^^^WWW]]]\\\ZZZWWWRRRNNNKKKJJJIIIFFFDDDBBBAAA@@@>>>===@@@===;;;===???EEEQQQ\\\fffllltttxxxyyyyyyzzz|||zzzzzz{{{||||||}}}~~~~~~uuummmkkkzzztttiii___YYYQQQMMMTTTaaapppqqqkkkjjjooojjjgggooorrrxxx|||___OOOPPPMMMIIICCC888FFFaaaooorrroooQQQ333333,,,,,,,,,,,,---...///000...///000222555999<<<>>>>>>DDDLLLLLLSSStttyyy```gggqqqMMMVVV}}}tttuuu^^^===999888777<<<777<<>>AAADDDFFFHHHJJJLLLPPPTTTWWWZZZ[[[\\\WWWdddeeeuuudddmmm~~~___III===<<<999666333111111111000111222222333666;;;>>>FFFKKKRRRXXXdddsss~~~zzzhhhRRRDDDAAAKKK^^^oooyyylllWWWIIIBBB;;;888777999<<<>>><<<:::;;;777444333222333:::BBB???RRRYYYMMMEEEGGGDDD999===<<>>AAABBBDDDGGGIIIKKKLLLLLLNNNNNNMMMMMMNNNPPPQQQSSSMMMMMMMMMNNNPPPQQQQQQPPPRRRYYYttt~~~rrr]]]TTT[[[pppwww[[[LLLIIIGGGddd~~~{{{yyytttmmmccclllrrrpppiii```TTTJJJDDD???:::777666:::EEEQQQZZZ```hhhooosssuuuwwwxxx}}}|||zzznnn]]]TTT```cccYYYUUU```nnntttwwwtttnnngggaaa[[[WWWUUUWWW^^^gggooottt|||~~~}}}}}}sssjjjfffbbb\\\VVVOOONNNLLLIIIFFFEEEFFFGGGFFFDDDBBBAAAAAA@@@???>>>???<<<999888777;;;HHHVVVdddjjjsssyyyzzzzzz{{{|||{{{{{{{{{|||}}}~~~~~~wwwnnnlllzzzoooaaa```YYYMMMMMMXXXjjjnnniiifffkkkhhhdddiiiqqqwwwyyycccQQQWWWZZZLLL>>>;;;EEEeeennngggeeeRRR555------------------...//////333444555666999<<<>>>???<<>>>>>>>><<<999777666777AAAIIITTTaaalllvvv}}}nnn^^^XXXeeetttxxxyyy}}}zzz|||sssxxxrrrUUUUUUllljjjKKK>>>444222444000666888<<<@@@EEEIIILLLMMMLLLOOOSSSXXX[[[]]]^^^___\\\___eee}}}lllcccyyydddBBB???>>>;;;888555333222111000111111111222555:::===BBBIIIQQQZZZhhhwww~~~}}}jjjRRRCCCAAALLL```qqqyyy~~~xxx{{{yyyqqqcccQQQCCC>>>>>>===;;;;;;;;;:::999777999777555444555888;;;===???JJJQQQNNNIIIHHHGGGEEEDDDAAA@@@EEELLLRRRSSSQQQYYYZZZ[[[]]]___aaacccdddlllnnnpppppprrruuuuuusssyyyyyyzzzmmmbbbVVVKKKDDD===<<<>>>EEEPPP]]]iiiooorrruuuwwwyyyxxxxxxyyyzzz~~~~~~~~~~~~}}}|||{{{zzzzzz~~~}}}yyyxxxmmmGGG555::::::888<<>>???JJJhhhooohhhgggTTT666.........---------......///000222444666999<<<>>>??????GGGDDDHHHMMMjjjdddaaa|||sssTTTXXXzzzuuuhhh???555666888;;;333888<<>>EEEQQQ^^^iiirrryyy}}}~~~}}}{{{~~~xxxggg]]]eeeqqqtttvvvzzz{{{~~~ttt{{{wwwqqqqqq~~~lllOOORRRfffttt{{{zzzYYYAAA888222222666333;;;<<>>===;;;888555333111111///000000000111444999<<>><<<;;;:::>>>JJJWWWgggooouuuvvvuuuxxxzzzyyy{{{zzzyyyyyyyyyyyyzzzzzzvvvoooooo|||wwwlllcccZZZUUUdddllljjjeeegggddddddmmmkkkqqqtttjjjZZZ\\\WWWGGG>>>BBBTTTpppvvvqqqpppZZZ;;;222//////......---.........///111444888<<<>>>???@@@AAAFFFAAAEEEKKKhhhhhhbbbzzzwwwWWWWWWuuummmlllBBB777777888;;;444888;;;FFFTTT___eeedddXXXLLLHHHJJJQQQ\\\aaaaaabbbdddggggggiiilllnnnooonnnlllkkkkkkkkkmmmppptttxxxzzz}}}~~~{{{zzzyyyxxxxxxyyyzzz{{{||||||}}}}}}}}}{{{yyyxxxyyy{{{}}}~~~~~~eeeRRRGGGAAA>>>;;;:::999888888777777777:::AAALLLZZZfffooouuuxxxzzzzzzxxxwww}}}vvvjjjlllrrruuuwww{{{xxxzzz|||||||||}}}~~~uuukkkiiirrrgggKKKQQQccciiijjjdddIII999666111222666555===>>>???BBBEEEHHHKKKLLLTTTVVVYYY]]]___`````````^^^bbbiii}}}pppggg}}}yyybbbDDD>>><<<:::777444222000000...///000000000333777:::???EEELLLUUUcccsss|||~~~xxxfffPPPCCCCCCMMM^^^mmmoooxxx~~~zzztttkkkccc```[[[WWWVVVQQQHHH@@@>>>:::999999999999999::::::666666666666555555555444999SSSrrrxxxrrrnnnhhh___VVVOOOIIICCC@@@>>>??????@@@AAABBBDDDDDDJJJSSS___jjjooorrruuuwwwwwwvvvzzzqqqfff___XXXPPPIII???<<<999:::BBBOOO\\\eeeooorrrvvvyyyyyyxxxxxxxxxvvvxxxzzz|||}}}|||{{{zzztttpppvvvgggEEE555::::::999>>>@@@EEEGGGIIILLLNNNNNNNNNMMMOOONNNMMMNNNSSSXXX[[[\\\YYYTTTPPPQQQVVVYYYXXXVVVXXX^^^uuu|||||||||yyytttjjj\\\XXX^^^gggsssttt```MMMEEEFFFGGG```|||~~~vvvttttttpppjjjfffkkkkkkeee^^^YYYSSSMMMBBB===999777555888BBBMMMXXXbbbjjjlllnnnsssvvvvvv|||~~~mmmdddqqqkkk[[[ZZZ]]]]]]___^^^QQQCCC===:::888777999666777888:::===CCCJJJOOOPPPXXXbbbiiilllnnnsssvvvvvvyyy|||~~~|||vvvwwwxxxwwwtttooojjjgggbbbaaa___\\\VVVOOOJJJFFF@@@===<<<;;;;;;@@@MMMZZZiiiqqqxxxxxxwwwyyyyyywww}}}|||zzzyyyxxxyyyzzzzzztttmmmmmmzzzwwwlllbbbWWWfffooommmhhhiiihhhkkkxxxyyy}}}zzzhhhXXXZZZXXXIII@@@CCCVVVsss|||yyywww]]]:::000000//////...............///222666;;;???AAABBBBBBCCCFFFAAAGGGNNNiiijjjccc{{{wwwVVVVVV{{{pppgggqqqFFF:::999:::<<<555:::999BBBNNN[[[fffggg[[[MMMDDDFFFNNNYYY`````````aaaeeegggjjjnnnqqqqqqnnnllldddeeehhhkkkooorrruuuvvvuuuwww{{{~~~zzzwwwxxxxxxwwwwwwwwwxxxyyyzzzyyyzzzzzz{{{zzzzzzyyyxxxwwwyyy{{{|||}}}qqqZZZMMMFFFAAA<<<:::888888888888888777666<<>>AAAEEEJJJNNNPPPSSSUUUYYY]]]```aaabbbbbb]]]aaaggg}}}qqqggguuuwww{{{}}}dddGGG===<<<999666333111000///---...///000000222666888===BBBIIIQQQ```qqq{{{}}}wwwdddOOODDDEEEOOO^^^lllpppyyywwwlllaaa\\\YYYYYYWWWOOOHHHEEE=========;;;::::::;;;<<<999888888777777888999999:::VVV|||yyylll```WWWRRRQQQLLLJJJFFFBBB?????????@@@@@@JJJZZZiiippprrrvvvzzzzzzyyy{{{rrrhhhbbb[[[QQQHHH<<<:::999:::AAAMMMZZZccclllpppuuuxxxxxxxxxxxxxxxuuuwww{{{}}}~~~~~~vvvqqqwwwcccDDD666;;;;;;;;;@@@BBBEEEHHHKKKNNNOOOOOONNNMMMNNNMMMLLLMMMQQQVVV[[[^^^]]]XXXSSSRRRUUUWWWVVVTTTWWW]]]sssxxx|||xxxnnn```XXXeeerrr|||zzzvvvpppgggWWWIIIDDDFFFIII___{{{|||sssppppppnnniiijjjmmmllleee^^^ZZZUUUQQQBBB===888555444666AAAKKKWWW```iiilllnnnrrrttttttvvv{{{}}}|||nnnhhhrrrkkk]]]\\\]]]ZZZZZZ]]]NNN???::::::888777777666777888999;;;>>>CCCGGGEEELLLWWW```ggglllpppsssvvvxxx|||~~~~~~~~~}}}~~~~~~{{{yyytttsssqqqnnniiieee```^^^SSSSSSRRRQQQNNNJJJFFFDDDAAA>>><<<;;;;;;???MMMZZZkkkttt{{{|||{{{||||||yyy~~~}}}{{{zzzyyyyyyyyyzzzqqqjjjkkkyyyyyymmmaaagggoookkkeeehhhiiiooo}}}zzz{{{dddSSSXXX[[[NNNCCCBBBQQQppp~~~{{{ZZZ555+++000//////........./////////111666;;;???BBBCCCCCCDDDGGGDDDMMMSSSkkkllleeewwwXXX[[[{{{nnnbbb}}}tttHHH;;;888888;;;444999777>>>IIIWWWdddhhh^^^PPPFFFFFFLLLWWW^^^______```aaacccggglllooonnnjjjgggccceeefffiiijjjlllmmmmmmtttvvvxxxyyyxxxwwwuuutttvvvvvvvvvvvvvvvwwwwwwxxxvvvvvvwwwxxxyyyzzzzzzzzzvvvwwwyyyzzz{{{}}}zzzbbbTTTIIIAAAAAA>>>:::999999:::999888555:::EEESSScccooovvvxxxqqqsssssstttyyywwwpppoooqqqssstttvvvyyyzzz{{{zzzyyyyyy{{{}}}}}}~~~wwwllljjjvvvfffRRR]]]lllmmmkkkZZZDDD999999444333777666;;;<<<>>>BBBFFFJJJMMMOOOOOOQQQVVV[[[___aaabbbccc^^^bbbggg~~~rrrfffkkk}}}zzzyyy~~~gggJJJ===<<<999666333111000///---...///000000222555777;;;???FFFNNN]]]ooozzz}}}vvvcccNNNDDDFFFPPP___kkkpppxxx}}}rrrccc^^^[[[\\\ZZZQQQHHHDDD>>>@@@AAA@@@@@@AAAEEEHHHCCCAAA>>>;;;999999::::::777NNNoooyyyqqqmmm^^^ZZZTTTMMMHHHEEEDDDDDDCCCIIIWWWgggoooppptttyyyyyyxxxzzz~~~sssjjj___RRRHHH;;;<<<===???EEEOOO[[[ccckkknnnsssvvvwwwwwwxxxxxxuuuwwwzzz|||~~~~~~yyyvvv___DDD888<<<<<<>>>DDDDDDGGGIIILLLOOOPPPPPPNNNMMMOOONNNMMMMMMNNNRRRWWWZZZYYYVVVRRRRRRTTTVVVUUUTTTUUUZZZppp{{{~~~sssaaaSSSiiitttmmmddd[[[OOODDDAAACCCGGG[[[xxx}}}sssoooooommmjjjkkknnnmmmfff___[[[VVVQQQAAA<<<777555333555???IIITTT___hhhlllnnnrrrsssrrrooovvv~~~{{{zzznnnjjjqqqiii]]]^^^]]]WWWWWWVVVHHH:::666666444222222111333555555666777:::<<<>>>BBBJJJVVVccclllqqqrrrvvvyyy{{{}}}|||||||||}}}yyy}}}{{{yyyyyywwwtttooojjjfffcccaaaaaaYYYXXXVVVSSSOOOLLLJJJHHHEEEAAA===;;;:::???MMM[[[iiissszzz||||||}}}}}}{{{{{{zzzzzzyyyxxxwwwwwwwwwpppjjjkkkzzz~~~ssskkkoooggg___bbbeeemmm|||~~~wwwttt~~~bbbQQQXXX]]]QQQDDDBBBQQQsssZZZ555/////////......//////000111///111555:::>>>AAABBBCCCFFFIIIHHHQQQUUUllltttkkk|||^^^aaammm^^^wwwuuuIII:::666555888222777444;;;FFFTTTaaagggaaaVVVKKKHHHKKKTTT[[[^^^^^^```]]]___cccgggiiihhhddd```ZZZ[[[]]]___bbbeeegggiiiqqqsssuuuuuuuuuuuuvvvwwwsssssstttuuuuuuvvvvvvvvvtttuuuuuuwwwxxxyyyzzz{{{vvvwwwyyyzzzzzz{{{~~~vvvkkk^^^QQQIIIDDD???<<<<<<<<<;;;888777:::AAAOOO___lllsssvvvqqqssssssrrruuuyyyxxxuuusssoookkkkkkmmmqqqtttvvvyyyzzz{{{{{{zzzyyyzzz|||{{{|||~~~~~~|||wwwzzz|||{{{dddXXXjjj||||||yyy___EEE888777444666;;;999???@@@CCCEEEHHHJJJKKKKKKLLLNNNSSSXXX]]]```bbbbbbaaadddgggvvviiifffzzzvvv}}}kkkMMM>>><<<:::777444222000000---///000111111222444666999>>>CCCLLL[[[nnnzzz~~~uuuaaaLLLBBBFFFQQQ___kkkqqqxxxxxxnnnbbb]]][[[^^^]]]TTTIIICCC===AAAEEEGGGJJJOOOWWW]]]YYYVVVQQQKKKEEEAAA>>><<<777AAAUUUkkk{{{}}}sssiii```YYYUUUTTTSSSZZZgggnnnnnnqqqvvvttttttvvvzzzwwwkkk]]]OOOFFFAAABBBDDDDDDGGGNNNXXX```jjjmmmqqqtttuuuvvvxxxzzzuuuvvvwwwyyyzzz{{{||||||yyy\\\DDD:::>>>>>>AAAGGGGGGIIIKKKMMMOOOPPPPPPOOOOOOQQQQQQPPPNNNMMMNNNRRRUUUQQQPPPOOOQQQTTTVVVWWWWWWSSSWWWmmmttt```VVVooovvvlll___TTTIII@@@===???AAAUUUsss~~~uuuppppppooommmhhhmmmmmmggg```[[[UUUOOO???;;;777666444555===GGGQQQ\\\ggglllooorrrsssqqqlllqqqyyy|||yyyzzzqqqkkkpppggg]]]___\\\TTTSSSMMMBBB888666555222111111...111444555555555666777777888===IIIXXXeeelllnnnuuuwwwzzz{{{zzzzzzzzz{{{www||||||rrriiiccc___^^^[[[WWWTTTQQQPPPPPPPPPKKKEEE???;;;:::@@@PPP```hhhpppxxxyyyyyy{{{|||zzz|||}}}~~~~~~~~~|||{{{yyyqqqkkkmmm{{{vvvwwwwwwiii___bbbfffmmm{{{}}}|||vvv|||dddVVV]]]___PPPDDDCCCPPPttt|||VVV555444............///000222222444555888;;;???BBBEEEFFFHHHLLLIIIQQQSSSjjjyyyaaa```nnn^^^vvvyyyLLL<<<777666888222888222999DDDQQQ^^^fffccc\\\QQQKKKIIIPPPWWW[[[]]]___]]]^^^aaadddfffeee```]]]RRRRRRSSSVVV[[[bbbgggkkknnnqqqtttuuuttttttvvvxxxqqqrrrsssttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzwwwxxxyyyzzzyyyzzz|||}}}}}}kkkQQQKKKCCC@@@@@@???<<<999999:::>>>IIIYYYfffmmmoooqqqrrrpppmmmmmmooolllhhhdddbbb```^^^aaaiiippptttuuuwwwzzz{{{zzzzzz{{{{{{|||}}}~~~~~~|||yyy~~~sss]]]]]]}}}kkkMMM:::777555888===;;;@@@BBBFFFJJJLLLMMMMMMLLLLLLNNNSSSXXX\\\^^^___```bbbeeefff||||||qqqgggsssUUU>>>===;;;888555333111111...///111222222222444666999===BBBJJJZZZmmmzzz~~~ttt___HHH>>>CCCOOO^^^jjjpppxxx~~~~~~|||wwwooofff[[[XXXXXX___aaaYYYNNNGGG???DDDKKKOOOTTT\\\fffnnnvvvuuuqqqjjjbbbXXXPPPLLLDDD???AAAKKKVVV^^^eeelllxxx{{{sssmmmdddbbblllqqqpppqqqvvvttttttrrrrrrvvv~~~~~~sssggg[[[SSSOOOMMMLLLIIIEEECCCGGGQQQYYYkkkmmmoooqqqsssuuuyyy{{{xxxxxxxxxxxxxxxyyy{{{|||tttZZZEEE<<<@@@@@@DDDJJJIIIKKKLLLMMMOOOPPPPPPPPPPPPRRRSSSSSSQQQNNNMMMPPPRRRNNNOOOPPPRRRTTTUUUUUUTTTQQQUUUkkkuuu```[[[pppsssbbbUUUJJJAAA===>>>AAATTTrrrxxxssssssrrrpppgggmmmoookkkddd]]]UUUNNN===:::777777444444;;;DDDNNNZZZffflllooorrrsssqqqnnnpppvvvyyyyyyzzzxxxmmmpppfff]]]___ZZZOOOMMMFFF???:::999888555444666333666:::<<<<<<<<<<<<<<<666666888???IIIUUU___eeeqqqtttwwwyyyyyyyyyzzz{{{yyy}}}wwwmmmgggccc\\\UUUQQQPPPPPPRRROOOHHHAAA<<<<<>>AAAGGGLLLPPPQQQQQQPPPMMMPPPTTTXXX[[[]]]^^^^^^aaaccccccxxxxxxiii{{{\\\???>>>;;;888555333222111...000222222222333555666999===AAAIIIYYYmmmzzzrrr]]]EEE<<<@@@MMM]]]hhhjjjssszzzyyyuuuoooggg___QQQOOOSSS\\\aaa[[[PPPIIIEEEJJJPPPUUUZZZbbbllluuu}}}rrrfff___TTTEEE::::::@@@DDDJJJPPPXXXhhh}}}ssskkkqqqvvvtttsssxxxxxxvvvrrrmmmlllqqqyyyzzzqqqggg```______VVVTTTMMMDDD>>>AAAJJJSSSkkklllnnnpppqqquuuyyy|||}}}|||zzzyyyyyyzzz|||}}}zzz{{{pppYYYEEE>>>AAAAAAFFFLLLKKKMMMMMMNNNNNNOOOPPPQQQQQQSSSTTTUUUSSSPPPNNNPPPRRRRRRSSSTTTUUUTTTSSSPPPNNNOOOSSSiiivvvaaaYYYjjj{{{iiiZZZNNNDDD@@@AAAEEEWWWttt{{{uuuuuutttrrrhhhooosssoooiiiaaaWWWOOO;;;999888777555444:::BBBLLLXXXeeelllooossssssqqqqqqqqquuuyyyyyy{{{ooopppeee]]]___XXXLLLIII???;;;999999888555666999777:::???BBBBBBAAAAAAAAA999::::::;;;>>>FFFSSS\\\nnnqqquuuwwwxxxyyy{{{||||||~~~~~~}}}yyymmm```VVVPPPNNNNNNRRRJJJBBB===>>>HHH\\\oooooovvvzzzxxxwwwyyyzzzyyy|||}}}xxxqqqppp|||qqqtttooobbbiiipppuuu~~~{{{bbb___^^^\\\QQQ???GGGPPPhhhwwwvvvgggIII111---.../////////...///111333;;;;;;;;;===???CCCGGGJJJJJJQQQTTTPPPTTTppp}}}~~~bbbTTTvvvttt```mmm\\\888666===:::555666111666===HHHVVVbbbeeeaaaYYYPPPKKKOOOVVV[[[```ddd______```eeejjjkkkhhhddd\\\WWWSSSUUU[[[dddjjjmmmooosssvvvuuusssqqqrrrtttwwwppplllnnnqqqrrrsssuuuzzzzzzyyywwwuuuvvvyyy{{{||||||||||||}}}}}}}}}}}}~~~zzzZZZVVVQQQLLLGGGAAA>>>>>>===;;;:::>>>IIIVVVbbbhhhhhhaaaXXXTTTTTTUUUVVVVVVHHHEEEBBBAAABBBJJJ]]]nnnoooqqqsssuuuuuuwwwzzz|||~~~~~~}}}~~~tttxxxzzzqqqwwwwwwxxxcccPPPdddPPP777<<<555;;;FFF<<>>FFFSSSmmm|||vvvpppZZZAAA888>>>KKKZZZdddhhhrrrzzzyyywwwrrrdddUUULLLOOOXXXccceee[[[NNNGGGCCCBBBEEEJJJOOOUUUaaalll{{{qqqeeeQQQ???;;;>>>???>>>@@@JJJWWWkkk~~~uuunnnnnnrrrvvvxxxwwwyyy}}}~~~~~~zzzqqqhhhdddWWWGGG===999<<>>888444444555555:::@@@IIITTTcccmmmqqqrrrtttwwwrrruuuzzz}}}|||{{{{{{nnnooolllfff]]]TTTJJJCCC>>>;;;666333555888666333<<>>;;;;;;???@@@@@@HHHRRRlllqqqtttrrrtttyyyyyyuuuwww|||}}}}}}mmm[[[SSSPPPPPPPPPJJJKKKEEE======MMMbbbooottttttuuuwwwxxxyyyzzz{{{~~~~~~sssqqqsss|||qqqrrr{{{sssgggmmmqqqrrrzzzwww_________[[[OOO===EEEMMMcccooolll^^^DDD000/////////000//////000333555999:::;;;===@@@DDDGGGIIIMMMSSSUUUQQQUUUooowww{{{zzz^^^NNNnnn}}}gggrrr```>>>888;;;777444777222666<<>>FFFIIIMMMOOOPPPSSSXXX[[[]]][[[XXXTTTRRRTTTYYY]]]]]]bbbfffssspppyyyzzzZZZAAA???;;;888666555333222...//////000111111222222777666<<>>===>>>EEEOOOaaarrrzzz|||~~~uuuppppppssswwwxxxyyyyyynnnZZZOOOCCC;;;888:::DDDNNNaaammmooooooxxxzzzvvvyyyxxxvvvwwwyyyxxxvvvwww|||zzz}}}wwwvvvyyyuuusssyyy~~~eeeVVVGGG???DDDHHHGGGGGGLLLOOOMMMKKKLLLPPPSSSUUUUUURRRQQQPPPOOOPPPRRRTTTVVVUUUVVVVVVUUUTTTSSSQQQPPPQQQTTTddd|||rrr[[[UUUUUUiiifffMMMAAA@@@DDDRRRrrr|||uuupppmmmmmmmmmnnnooonnnhhh___TTTMMMAAA;;;666555444444777===FFFQQQ```jjjnnnpppsssvvvssstttyyy|||zzzzzz~~~pppnnniii```XXXOOOFFF@@@<<<<<<;;;888888;;;======CCCNNNaaauuuxxxeeeUUUMMMHHHDDDBBB???>>>DDDMMMfffnnnttttttuuuxxxxxxuuuuuuyyy||||||rrr\\\RRRPPPNNNMMMKKKJJJEEE===???OOOcccooouuuuuuuuuvvvvvvwwwwwwwww|||}}}~~~~~~}}}|||rrrqqqttt~~~mmmnnnrrr{{{uuujjjpppqqqooouuuqqq]]]aaabbb]]]OOO<<>>;;;:::;;;;;;;;;@@@GGGWWWiii{{{bbbNNNDDD???<<<<<<@@@HHHXXXiiippprrrtttyyy{{{||||||vvvssssssuuuwwwxxxxxxqqqdddSSSKKKCCC===:::;;;BBBKKK___lllooopppxxxyyyvvvyyywwwuuuwwwyyyxxxuuuvvv{{{|||wwwxxx~~~zzzxxxyyyrrrwwwzzz___QQQFFF@@@DDDHHHFFFFFFJJJNNNMMMLLLKKKKKKMMMQQQUUUTTTRRROOONNNOOOQQQUUUWWWTTTTTTUUUUUUTTTTTTSSSRRRTTTUUUccczzzqqq\\\UUUOOO[[[xxxmmmMMM??????CCCOOOooozzzsssnnnkkkjjjmmmooopppoooiii___TTTMMMDDD===888666444222444999BBBLLL[[[eeejjjmmmqqquuutttuuuwwwzzzyyyzzzpppiii___VVVMMMEEE>>>;;;333888:::777999@@@GGGIIIXXXhhh}}}bbbZZZPPPGGG@@@===AAAGGGaaakkktttvvvtttttttttsssssswwwzzz{{{xxx^^^TTTSSSQQQOOOKKKJJJEEE>>>BBBRRReeepppuuuuuuuuuuuuuuuuuuuuuuuuyyyzzz|||}}}}}}|||zzzyyyqqqqqquuulllmmmnnnooorrrxxxsssjjjooopppnnnttt}}}}}}|||ooo^^^eeeggg```PPP>>>IIIcccsssxxxmmm\\\BBB000222000111111111111444888;;;===???AAACCCEEEGGGHHHHHHMMMQQQTTTSSSVVVkkkrrrsssdddLLL\\\uuuPPP<<<888777777999555777:::>>>HHHVVV]]]^^^YYYRRROOORRRWWWZZZ___ddddddbbbbbbfffmmmsssuuuuuuwww{{{|||vvvnnniiijjjmmmmmmmmmnnnqqqtttrrrlllgggXXXTTTUUU]]]dddfffgggiiikkkooorrrtttuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{}}}~~~wwwjjj^^^aaannn}}}yyyiiiYYYPPPCCC>>>888555666888888777444333444666777:::CCCNNN[[[aaajjjqqquuuwwwxxxxxx~~~uuuxxx{{{yyyfffdddrrrkkkWWWOOO[[[mmmzzz|||tttYYY;;;222:::999<<>>LLLllloooYYYLLLJJJRRR```lllyyytttddd]]]^^^bbbeee___QQQCCC===:::666555777888888<<>>BBBIII]]]kkkooopppwwwyyyvvvyyyvvvuuuvvvyyyxxxuuuvvvzzz~~~zzzqqqnnnxxxzzzwwwvvvZZZLLLEEEAAAEEEHHHGGGFFFGGGJJJMMMPPPNNNKKKKKKOOOSSSSSSRRRPPPPPPPPPRRRUUUVVVOOOOOOQQQRRRTTTUUUVVVVVVVVVXXXbbb~~~}}}uuubbbZZZQQQVVVnnnnnnNNN>>>===>>>HHHhhhzzzuuupppnnnmmmlllooorrrqqqjjj^^^SSSMMMDDD>>>999777444222333777>>>HHHVVVaaafffkkkpppuuuwwwvvvwwwyyyyyyzzzsssgggYYYOOOGGG@@@<<<;;;666:::;;;:::CCCSSS]]]^^^jjj||||||lll\\\OOOGGGFFFGGG]]]gggrrrtttqqqnnnnnnppprrrwwwzzzzzz}}}{{{bbbZZZ[[[YYYSSSLLLJJJDDD@@@FFFVVVgggppptttuuuuuuuuuuuuuuuvvvvvvwwwyyy{{{||||||{{{yyywwwpppqqqvvvmmmpppqqqpppnnnqqqyyyrrriiiooorrrrrrzzzvvvvvvwww|||ooobbbkkkmmmcccRRRCCCPPPkkk{{{sss```DDD111111000111111111222555:::>>>DDDEEEFFFHHHHHHIIIIIIIIIJJJNNNQQQSSSUUUhhhxxxxxxjjjMMMTTTtttXXX???999;;;;;;:::555777888:::CCCPPPYYY[[[TTTOOOLLLOOOSSSVVVZZZ```aaa``````eeennnuuuxxxyyyuuu{{{~~~zzzpppjjjkkknnnllllllmmmppprrrpppkkkeeeVVVMMMGGGIIIOOOUUU]]]dddhhhlllpppssstttttttttuuuvvvvvvvvvwwwxxxyyyyyyyyy|||||||||}}}tttgggaaaqqqkkkVVVIIIEEEBBB???>>>>>>>>>:::777555444444777777888>>>EEENNNVVVaaalllssswwwyyyzzz}}}~~~www}}}uuueeeiiixxxiiiSSSPPP```lllvvvtttbbbIII777222:::===???FFFLLLJJJMMMRRRWWWZZZ[[[ZZZXXXWWWVVVTTTQQQOOOQQQVVVZZZZZZ\\\[[[___ttt|||nnnkkk{{{|||}}}vvvvvv\\\DDD???:::888888888555111000000000000000111111111444333888>>>LLLrrrkkk[[[UUUWWWcccnnn~~~pppccccccdddccc[[[KKK???;;;888444333666888888;;;???===DDDJJJPPPdddrrrcccRRRFFF<<>>EEEeee~~~yyyuuurrrqqqpppkkkppptttsssjjj^^^SSSLLLBBB===888777555222444888;;;EEESSS]]]ccchhhoootttxxxvvvwwwyyyzzz{{{yyyjjjZZZPPPIIIAAA>>>???AAABBBAAACCCSSSkkkuuurrrjjj{{{mmm^^^SSSLLLWWW___iiillljjjgggjjjnnnrrrwwwzzzzzz||||||~~~|||}}}}}}yyyyyy|||~~~ggg```aaa]]]UUULLLJJJDDDAAAJJJ[[[jjjqqqsssttttttuuuvvvwwwxxxyyywwwyyy{{{}}}}}}{{{yyywwwoooqqqwwwiiinnnqqqooommmpppxxxtttkkkqqqtttvvvzzzxxxwww}}}pppdddooonnnbbbSSSGGGXXXnnn}}}ttt```CCC000000000000111111222666<<>>CCCLLLXXXbbbhhhkkkooorrrrrrsssttttttuuuuuuvvvwwwxxxxxxyyyzzz}}}|||||||||tttfffZZZeeerrryyyuuujjj___XXXVVVRRRMMMKKKIIIEEE>>>999999666666888777666999???CCCLLLZZZfffpppuuuyyy{{{{{{}}}xxxxxxooovvvhhhOOOQQQbbbgggqqqoooZZZAAA888333:::AAACCCGGGOOOLLLNNNQQQUUUZZZ]]]\\\[[[UUUUUUUUUSSSRRRSSSWWWYYYXXXZZZ[[[]]]nnnssslll{{{ooocccmmmlllTTTEEE???999888999999555111000000000000000000111111111222888===KKKqqqwwwggg]]]\\\fffpppwwwfffddddddaaaXXXJJJBBB@@@999555444777999888999;;;???CCCCCCDDDSSSuuuwwwaaaNNNCCCEEENNN___mmmrrrtttuuuuuuvvvwwwwwwwwwxxxzzz|||zzz{{{{{{yyywwwvvvwwwxxx{{{{{{~~~tttpppnnnlllpppnnniiibbbTTTHHHDDDHHHWWWhhhooopppvvvwwwuuuzzzvvvvvvxxx|||zzzwwwwwwzzztttmmmnnnsss~~~jjjRRRGGGEEEDDDEEEGGGGGGGGGGGGFFFMMMTTTUUURRRNNNNNNOOOOOOQQQSSSUUUVVVUUUSSSRRRYYYXXXWWWUUUUUUTTTTTTTTTVVVXXX```vvv}}}~~~vvvdddYYYVVV^^^uuu{{{pppkkkmmmdddOOOAAA???AAAEEEdddzzzuuurrrqqqpppooojjjpppvvvuuukkk^^^RRRLLLAAA<<<888777666333555888999CCCOOOYYY___eeelllrrrxxxuuuvvvyyyzzz{{{ppp^^^UUUNNNEEEAAABBBCCCEEEDDDFFFYYYqqqwwwooogggtttvvvbbbTTTUUUWWW[[[^^^]]]\\\aaaiiilllsssyyyzzz|||}}}}}}zzzzzz}}}}}}zzzzzz|||zzz~~~jjj```aaa]]]TTTMMMIIIDDDCCCMMM___mmmqqqrrrssstttuuuwwwxxxyyyzzzwwwyyy{{{}}}}}}{{{yyywwwmmmqqqwwwlllooopppmmmjjjmmmvvvtttlllqqqsssttt}}}|||yyywww|||ooodddnnnlll___PPPHHH\\\wwwuuu```CCC000000///000000000222777===BBBIIIHHHHHHIIIJJJLLLNNNOOOOOOOOOSSSUUUUUUbbbwwwUUUVVVqqqyyyqqqPPP<<<888888777444777777777<<>>BBBGGGGGGFFFGGGJJJMMMPPPSSSSSSRRRUUUWWWVVV```~~~]]]PPPkkktttgggvvvzzzXXX===444555555444777777666;;;FFFOOOSSSOOOMMMLLLOOOPPPQQQVVV\\\___^^^___ccciiinnnnnnmmmhhhllloooooommmkkkkkklllkkknnnpppoookkkiiiiiikkk\\\QQQGGGGGGMMMTTT^^^fffiiilllnnnppppppqqqsssuuutttuuuvvvwwwxxxyyyzzzzzzwwwzzz|||~~~{{{lllcccfffmmmwwwuuuiii```YYYRRRMMMEEE@@@>>>>>><<<999999===<<>>???```zzzssspppooommmllliiiqqqxxxwwwlll]]]QQQKKKCCC>>>:::888666222222555555>>>IIIRRRWWW^^^ffflllsssqqqrrrvvvyyyyyy|||~~~ttteee]]]]]]aaannnuuutttzzzpppiiimmmrrrxxxeeeZZZNNNHHHBBB>>>BBBJJJZZZhhhvvvyyyyyyzzz||||||}}}xxxttttttsssooonnnppppppoootttggg[[[^^^```\\\NNNIIICCCDDDRRReeeppprrrtttttttttttttttttttttttttttwwwzzz||||||zzzwwwttthhhnnnwwwqqqsssvvvwwwsssqqqwwwyyynnnlllnnnpppqqqrrrvvvqqqsssxxxjjjbbb```aaaUUUFFFJJJZZZ~~~cccDDD333...000111333666999===@@@BBBHHHGGGGGGGGGJJJNNNRRRTTTPPPXXXXXXWWW^^^hhhvvv^^^RRR]]]zzzggg^^^nnn???555777---444666777777888===EEELLLLLLKKKJJJNNNSSSVVVWWWVVV]]]___aaabbbbbbdddfffhhhgggiiikkklllllllllmmmnnniiilllpppuuuwwwxxxxxxxxxqqqhhhYYYWWW___]]]]]]iiillloooqqqpppmmmkkklllmmmrrrrrrsssuuuwwwyyyxxxwww|||zzzyyy{{{uuuttttttyyylll[[[SSSPPPQQQSSSMMMJJJIIIHHHCCC>>>===AAAEEECCCIIIZZZjjjppptttxxx{{{{{{zzzzzz|||~~~uuummmooo|||}}}^^^kkkvvvgggLLL???:::EEEOOOOOOPPPTTTVVVTTTRRRRRRUUUYYY\\\]]]\\\ZZZXXXYYY\\\]]][[[YYY\\\^^^\\\aaannn|||{{{~~~mmmooovvv}}}mmmaaaaaaLLL<<<;;;<<<777333555000000////////////000000111111222333777>>>GGGMMMSSSUUUZZZ\\\[[[```qqqwwwppplllbbbUUUSSSOOO???:::888777999>>>EEEKKKNNNTTTUUUSSSNNNOOObbbzzzdddWWWXXX```eeefffnnnpppssswww{{{{{{xxxuuuzzzzzzzzzzzzyyyxxxwwwwwwtttvvvuuuzzzuuupppkkkgggeee\\\OOOHHHHHHWWWdddpppttttttuuutttrrr~~~{{{{{{{{{yyywwwyyy~~~xxx{{{mmmTTTKKKIIIJJJKKKLLLLLLKKKJJJIIILLLMMMNNNPPPQQQRRRRRRSSSQQQSSSTTTTTTRRRPPPOOOPPPTTTSSSRRRSSSTTTVVVVVVUUUQQQQQQYYYiii~~~uuudddYYYdddvvvkkkeeeWWWCCC777666@@@CCCXXX{{{xxxpppooonnnkkkjjjjjjssstttfff^^^ZZZQQQHHH???888666444000------666;;;CCCLLLUUU]]]dddhhhkkknnnrrruuuxxx{{{~~~wwwuuuxxxuuupppqqqqqqqqqqqquuu}}}uuu[[[LLLDDD>>>===@@@QQQaaarrrxxxyyyzzz}}}~~~xxxtttooolllkkkkkkjjjhhhkkkbbb]]]]]]\\\___rrrvvv```ZZZ___^^^VVVPPPHHHEEEMMM[[[fffoootttqqqsssuuutttqqqppprrruuuwwwwwwxxx{{{{{{wwwoooiiijjjtttpppqqqtttvvvsssqqqwwwvvvjjjhhhjjjlllooossssssppptttyyyllleeebbb```SSSFFFLLL]]]{{{|||]]]@@@000,,,000111333666:::===@@@AAAJJJIIIIIIIIIJJJMMMOOOQQQOOOVVVUUUTTT\\\eeeyyywwwgggOOOWWWssssssiii|||NNN:::777000555666666666777<<>>GGGOOOPPPQQQVVVWWWVVVUUUVVVXXXZZZ\\\]]]]]][[[YYYZZZ\\\\\\[[[YYY]]]]]][[[eeevvv}}}~~~yyyqqqtttwwwiiiggglllTTT???:::999555222444000000////////////000000111222222333555:::AAAFFFKKKOOOUUUXXXYYY___ooozzzrrrnnndddXXXVVVSSSFFF@@@===:::;;;AAAJJJQQQUUU^^^___\\\VVVWWWeee}}}rrraaaYYYZZZ^^^bbbkkknnnqqqssstttvvvyyy}}}||||||||||||{{{zzzyyyxxxuuuxxxwww{{{ssslllfffddd^^^TTTLLLJJJTTT```mmmqqqrrrtttuuuttt{{{yyyxxxyyyxxxvvvyyyyyyooovvv}}}|||zzz~~~jjjTTTMMMHHHIIIKKKMMMNNNNNNNNNNNNLLLMMMOOOPPPRRRRRRRRRRRRQQQRRRTTTSSSQQQOOOOOOOOOTTTSSSRRRSSSTTTUUUUUUUUUSSSRRRWWWeeevvveee[[[bbbzzzvvvlll^^^LLLBBBBBB===>>>OOOqqq{{{sssqqqnnnkkkjjjjjjrrrsssfff]]]XXXOOOHHH???888666555111......444:::BBBKKKTTT\\\dddiiikkkmmmpppsssuuuxxx|||vvvmmmkkkhhhgggiiinnntttxxxuuu```LLL???===CCCPPP```qqqxxxzzz|||{{{vvvnnnhhheeebbb```___^^^UUUOOONNNLLLNNN```ttt~~~ooo]]]YYY^^^]]]VVVOOOFFFCCCNNN]]]iiippptttrrrsssttttttsssrrrssstttwwwwwwxxxzzzzzzvvvpppkkklllvvvoooooorrrtttrrrqqqxxxuuuiiieeegggkkksssyyytttqqqvvvzzz~~~kkkfffccc^^^PPPDDDMMM```ttt}}}rrrVVV<<<000...000111444777:::===@@@AAAJJJKKKKKKKKKLLLLLLMMMMMMNNNSSSQQQRRRZZZaaappp|||pppNNNQQQhhhvvv~~~aaa???444555555666555444555:::BBBIIINNNLLLKKKLLLOOOSSSUUUUUUXXXZZZ\\\]]]]]]___aaacccddddddeeefffggghhhiiiiiiiiijjjmmmpppuuu}}}uuulllpppjjjbbbdddjjjlllnnnnnnnnnoooqqqrrrrrrqqqqqqrrruuuvvvvvvuuuvvvwwwzzz}}}~~~zzzwwwyyy|||vvvvvvooo[[[KKKJJJNNNSSS```ooolllbbbXXXSSSPPPNNNPPPUUUTTTPPPRRR\\\gggooouuuyyywwwuuusssrrrtttwww|||~~~vvvsss{{{{{{uuuxxxxxxkkk[[[uuuwwwQQQGGGBBBIIIOOOQQQSSSWWWYYYYYYZZZZZZ[[[[[[\\\\\\]]]\\\ZZZZZZ[[[[[[ZZZYYY\\\[[[YYYfffyyyuuuyyywwwuuurrrhhhmmmuuu[[[AAA888777444222333111000000//////000000111111111222222333666:::===BBBFFFMMMSSSVVV\\\kkkzzz{{{sssppphhh[[[XXXUUUJJJDDD@@@;;;<<>>;;;GGGeeewwwtttoookkkhhhhhhppppppccc[[[WWWOOOHHH@@@888666555222000000222777@@@IIIRRR\\\dddiiijjjlllnnnppprrruuuzzz}}}qqqiiiccc```[[[ZZZ]]]ccchhhllluuuxxx{{{~~~xxxXXXAAA===CCCPPP```qqqxxxzzz}}}|||vvvmmmcccZZZTTTQQQPPPNNNGGGAAA@@@===???LLL]]]tttqqqhhh\\\YYY^^^\\\UUUNNNEEECCCOOOaaammmssstttuuussssssssstttuuutttssswwwwwwxxxyyyxxxuuupppmmmmmmwwwnnnmmmoooqqqqqqrrrxxxwwwlllhhhiiippp{{{|||uuuwww{{{fffeeeeee___OOODDDOOOcccpppwwwxxxiiiPPP;;;333333000222444888;;;>>>@@@AAAIIIJJJKKKLLLMMMMMMLLLLLLNNNRRROOOQQQ[[[aaakkk~~~wwwPPPMMM^^^tttFFF111777555555555333333777@@@FFFMMMLLLKKKKKKMMMPPPSSSTTTWWWYYY\\\]]]]]]^^^```bbbaaa``````bbbdddfffgggggggggiiimmmqqqvvv}}}qqquuussslllllliiijjjkkkkkkllllllmmmnnnmmmllllllmmmppprrrsssrrrvvvwwwzzz|||}}}}}}{{{yyyyyyzzz~~~vvvbbbVVVZZZ^^^]]]fffuuuuuukkk___WWWQQQRRR\\\gggfffccc```ccchhhnnnsssvvvqqqpppoooooorrrxxxwwwwww}}}}}}~~~zzzxxxuuuhhhVVVqqqwwwQQQJJJFFFJJJNNNPPPSSSWWWYYYZZZ\\\\\\[[[ZZZZZZZZZ]]]\\\[[[[[[[[[ZZZZZZYYY[[[ZZZXXXbbbpppyyy}}}fffddd~~~tttmmmoooqqqYYYAAA777777666333333111000000000000000000111///111222222222444666999<<<@@@HHHOOOSSSXXXffftttyyyyyytttfff^^^XXXKKKGGGAAA;;;;;;BBBNNN[[[bbbmmmkkkhhhdddaaaaaadddhhhjjjwwwzzzmmmbbbZZZXXX___gggllloooqqquuuyyywwwxxxyyyzzzyyyxxxvvvuuuuuuzzzxxxyyy~~~pppddd___ZZZSSSMMMSSS^^^iiilllnnnrrrvvvwwwxxxwwwwwwwwwtttrrrwww{{{lllkkkdddbbbmmm~~~}}}{{{vvvqqqpppttt}}}xxx```RRRPPPMMMMMMNNNNNNNNNLLLKKKJJJLLLNNNPPPRRRSSSRRRPPPOOOPPPQQQQQQPPPNNNMMMMMMNNNRRRRRRSSSRRRQQQQQQRRRTTTVVVUUUXXX___wwwrrrbbbPPPKKKRRRkkkmmmPPP???AAA===DDD]]]~~~{{{wwwpppjjjfffdddkkkjjj^^^YYYYYYSSSIII@@@999777666333111222000555===FFFPPPYYYbbbhhhiiikkkmmmnnnpppsssxxx{{{sssaaaVVVTTTTTTRRRQQQRRRWWW]]]bbblllqqqvvvyyyzzz~~~iiiMMMCCCDDDTTTbbbqqqwwwyyy{{{|||{{{{{{vvvlll^^^QQQFFFBBB@@@CCC???===<<<::::::BBBMMMeeefffbbb\\\[[[]]]ZZZTTTMMMEEEDDDSSSfffrrruuuuuuvvvtttrrrsssvvvwwwuuurrrwwwwwwxxxxxxwwwtttpppnnnlllvvvnnnmmmmmmpppqqqrrryyyxxxoookkkmmmttt{{{xxx~~~xxxbbbgggkkkdddRRRIIIVVVlllvvvyyyuuudddKKK888222333111333666:::===@@@BBBBBBEEEGGGJJJLLLNNNOOONNNNNNOOORRROOORRR]]]bbbkkk||||||TTTKKKTTTxxxRRR111777333444444333222555<<>>777888888666444111111000000000000111111...000111222333444666888;;;???FFFMMMPPPUUUaaammmqqqdddVVVOOOIIIAAA???FFFQQQ^^^eeekkkjjjhhhccc^^^ZZZXXXWWWXXXcccpppxxxxxxxxxzzz|||zzz|||yyyqqq______```ccchhhnnnsssuuutttuuuwwwyyyyyyxxxvvvuuusssxxxvvvwww}}}{{{{{{mmmbbb]]]WWWSSSWWWbbbkkkmmmnnnrrruuuvvvyyyxxxyyyxxxssspppvvvvvveeefffbbbdddooozzz}}}tttpppqqqttt[[[OOONNNOOOPPPQQQQQQQQQOOONNNMMMNNNOOOPPPRRRRRRQQQOOONNNPPPQQQQQQOOOMMMLLLMMMNNNQQQRRRSSSQQQOOOOOOQQQSSSTTTVVV\\\bbbvvvqqqcccSSSLLLLLL___~~~|||YYYBBB???===CCCXXXwww{{{rrrjjjeeebbbgggfff[[[YYY]]]YYYKKKBBB:::777666333222333///333;;;CCCLLLUUU^^^dddhhhiiilllnnnpppssswwwzzznnnYYYLLLFFFKKKOOOOOOLLLMMMQQQVVV]]]fffpppvvvyyy|||gggVVVOOO[[[gggrrrvvvvvvxxxxxxvvvxxxvvvnnn```OOOAAA:::999::::::<<<===<<<;;;>>>CCCTTTXXXZZZ[[[]]]^^^[[[VVVNNNGGGIIIXXXjjjtttvvvvvvwwwtttrrrtttvvvwwwuuussswwwxxxyyyxxxvvvrrrooommmoooxxxpppmmmmmmoooqqqsssyyyyyyrrroooooottt~~~yyyqqqbbbkkkqqqiiiVVVPPPbbbzzzxxxaaaFFF444///111222555888<<<@@@BBBCCCDDDDDDFFFHHHLLLNNNPPPPPPQQQPPPSSSPPPQQQ[[[aaakkk~~~|||\\\NNNOOOoooccc888777111333444333222444999===EEEFFFHHHIIIJJJKKKNNNPPPPPPRRRTTTUUUVVVWWWYYY[[[WWWUUUTTTXXX^^^bbbdddddddddhhhnnnooopppssszzzmmmnnnsssqqqrrrpppppppppqqqqqqooojjjggg^^^^^^^^^bbbhhhmmmpppqqqssssssrrrpppppptttyyy}}}zzz{{{~~~zzzrrrmmmkkkfffhhhkkkiii```WWWXXX^^^gggiiijjjiiillltttxxxyyyyyywwwuuutttvvvyyy~~~oooccceeennnyyyqqqZZZVVV___mmmyyyzzznnn[[[LLLIIIJJJKKKMMMMMMNNNRRRUUUTTTWWWZZZZZZVVVTTTUUUVVVXXXYYYZZZZZZXXXXXXYYYZZZ^^^___^^^```\\\XXXuuuyyytttvvv~~~rrrtttlllZZZPPPGGG===888888888777555222111111000000111111222...///111111222333555888;;;===CCCJJJMMMRRR]]]hhh{{{|||kkk```YYYQQQLLLOOOWWW```fffggggggeee___WWWQQQMMMLLLMMMWWWdddmmmqqqssswwwzzzxxxwwwyyyuuummmccc^^^aaahhhppptttrrrtttvvvyyyzzzyyyxxxvvvqqqwwwuuuuuu|||{{{xxx~~~yyyzzzggg___\\\YYYZZZdddmmmoooooorrrttttttwwwxxxxxxwwwrrrooowwwyyyjjjfffdddiiittt{{{|||}}}mmmWWWNNNMMMOOOPPPRRRTTTVVVVVVVVVVVVPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQOOOMMMLLLNNNOOOOOOQQQSSSQQQNNNMMMOOORRRSSSWWW___ccctttuuuhhhXXXQQQOOO\\\wwwmmmPPP;;;999;;;AAARRRnnnvvvlllfffccciiihhh^^^]]]```]]]NNNDDD;;;888666333222333///333999@@@GGGPPPXXX^^^dddfffjjjmmmpppsssvvvyyy}}}}}}wwwmmmiiiooooooaaaNNNDDD>>>FFFOOOTTTTTTQQQPPPQQQPPPYYYeeeooouuuzzzpppccceeennnuuuuuuuuuwwwwwwuuuvvvxxxvvvjjjXXXGGG>>><<<999;;;======<<<;;;<<<===FFFLLLSSSZZZ^^^^^^\\\ZZZOOOLLLPPP___nnnuuuvvvwwwvvvuuuuuuuuuvvvwwwvvvuuuwwwyyy{{{zzzuuupppmmmkkkttt|||rrrnnnmmmoooqqqsssyyy}}}yyyuuurrrsss~~~~~~|||ooocccmmmrrrgggTTTSSSkkkxxx___DDD333///333444666:::>>>BBBDDDEEEEEEEEEFFFHHHKKKMMMOOOQQQQQQRRRUUUPPPOOOVVV\\\iii}}}~~~lllYYYRRRkkkrrr???777///222444444333333666999???CCCGGGIIIIIIIIILLLNNNNNNPPPRRRSSSTTTUUUWWWYYYSSSPPPOOOTTT[[[bbbdddcccdddhhhkkkiiieeefffkkkrrruuulllkkkpppppppppppppppqqqttttttqqqjjjeeeXXXXXXZZZ___fffmmmrrrtttssssssrrrooonnnpppvvvzzzxxxxxx|||}}}{{{~~~}}}xxx|||}}}}}}{{{|||rrrmmmjjjfff___VVVRRRSSSWWW]]]bbbdddiiirrrwwwvvv|||zzzxxxwwwxxxzzz}}}}}}}}}ooogggkkkssszzzpppWWWZZZ[[[fffqqqlllXXXHHHCCCEEEJJJNNNOOONNNPPPRRRTTTSSSVVVYYYXXXTTTRRRTTTWWWTTTWWWYYYXXXWWWWWWYYY[[[\\\\\\\\\aaa]]]UUUlll}}}yyykkkhhh___QQQFFFDDD???999666666666666222111111000000111111222///000000000///000333555:::;;;@@@FFFJJJPPP[[[gggrrrtttlllbbb[[[YYY\\\___bbbaaaaaa^^^VVVKKKDDDAAAAAADDDOOO^^^iiipppssswwwzzzxxxxxxwwwxxx}}}ssshhhcccdddiiinnnmmmppptttwwwyyyyyywwwvvvqqqwwwuuuuuu}}}~~~yyy|||zzz|||~~~jjj^^^[[[[[[YYYdddnnnpppppprrrttttttrrrsssuuutttpppoooxxxuuummmkkkqqq|||~~~eeeTTTMMMMMMNNNOOORRRTTTVVVWWWXXXXXXRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRQQQOOOMMMMMMNNNPPPOOOQQQSSSQQQMMMLLLNNNRRRRRRXXX___aaaoooyyyzzznnn[[[WWWUUU___vvv~~~zzzssseeeOOO>>>777:::>>>IIIaaa~~~{{{ppphhhhhhpppqqqfffbbbbbb\\\QQQFFF===999666333222333///333777===CCCKKKSSSXXX^^^bbbhhhlllooorrrtttvvvxxxyyy{{{zzzjjj]]]VVVYYYWWWJJJ@@@===:::BBBPPP___iiiiiiaaaZZZPPPTTT[[[cccllltttzzz~~~tttmmmssswwwvvvvvvxxxyyyxxxwww~~~yyyfffTTTJJJGGGDDDDDDBBB@@@>>>???@@@@@@GGGLLLVVV^^^aaa___\\\[[[PPPQQQXXXeeeppptttvvvxxxuuuvvvwwwwwwvvvuuuvvvwwwvvvzzz|||{{{vvvooojjjhhhvvv~~~tttooonnnppprrrtttyyyzzzuuuttt}}}|||~~~qqqaaalllpppbbbPPPQQQooouuu]]]DDD555333777555777;;;@@@CCCEEEFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQRRRUUUPPPLLLRRRWWWeee||||||}}}{{{eeeXXXkkkzzzDDD777...111444555333222444777<<<@@@FFFHHHIIIIIIJJJLLLOOOQQQSSSTTTUUUVVVXXXZZZQQQNNNMMMQQQZZZaaadddcccfffhhhhhhccc]]]\\\bbbiiiggg}}}}}}mmmkkkqqqpppppplllmmmpppssstttqqqiiicccUUUVVVXXX^^^fffoootttwwwuuuvvvuuurrrppppppuuuxxxuuuvvvzzz}}}{{{xxx{{{||||||}}}|||zzzzzz{{{yyytttvvvvvvxxx{{{}}}mmmddd___ZZZWWWWWWSSS\\\cccfffllluuuyyywwwzzzyyyxxxyyyzzz|||}}}}}}zzz~~~|||nnniiilllqqqxxxpppZZZ[[[ZZZfffuuunnnUUUFFFHHHCCCJJJPPPQQQPPPQQQSSSUUURRRVVVXXXWWWSSSQQQTTTXXXRRRUUUXXXXXXVVVVVVYYY[[[XXXWWWXXXaaa```VVVhhh}}}qqqfff\\\TTTNNNDDDDDDAAA999444333555777222222111111111111222222111111000...---...000333888888===CCCIIIOOO[[[gggjjj~~~xxxmmmccc^^^]]]]]]]]]\\\\\\XXXNNNAAA999777999<<>>CCCVVVttt~~~ssskkklllvvvyyymmmfffbbbYYYRRRHHH>>>999666333111333000333777;;;AAAHHHOOOTTTZZZ___fffkkkoooqqqssstttrrrvvvzzz~~~~~~kkk]]]RRRPPPIII<<<777;;;888@@@QQQiii~~~vvviiiYYYXXXXXX\\\dddnnnvvvzzzzzzqqqvvvyyywwwwww{{{}}}|||yyyrrr___TTTQQQQQQOOOJJJDDDBBBDDDFFFGGGPPPUUU]]]dddeee```[[[ZZZQQQTTT]]]iiiqqqsssuuuxxxtttwwwyyyxxxuuutttvvvyyyvvvzzz~~~|||vvvnnniiifffvvv~~~uuusssooommmpppvvvzzzzzz{{{}}}vvvsssxxx~~~{{{~~~qqqeeemmmhhhRRRFFFYYY|||qqqOOO===555222777???@@@BBBDDDGGGIIIKKKLLLJJJIIIGGGGGGHHHKKKOOOQQQQQQSSSSSSOOOLLLPPP[[[eee}}}cccaaa|||ggggggqqq\\\:::777222444333...444999000777===CCCFFFFFFEEEFFFHHHNNNNNNOOOQQQSSSUUUWWWXXXXXXKKKBBBHHHSSSZZZaaafffgggaaaaaaeee[[[MMMPPP___iiinnnqqqooolllllljjjgggkkkiiigggjjjnnnooolllhhhZZZWWWVVV[[[dddkkknnnnnnqqqssstttuuutttssstttuuuwwwyyy{{{||||||{{{{{{{{{|||{{{zzzyyyyyyxxxuuurrruuutttssspppoooppptttwwwssszzzvvvrrrjjjeeeiiigggfffgggjjjqqqwww{{{wwwxxxyyy{{{}}}~~~~~~{{{|||wwwqqqzzzxxxeeeXXXnnnooorrrpppaaaNNNEEEFFFCCCFFFLLLOOOPPPQQQRRRRRRVVVVVVSSSNNNIIIKKKRRRZZZUUURRROOOPPPRRRTTTTTTSSSTTTVVVUUUWWWWWWSSSfffhhh\\\[[[SSSLLLIIIDDD>>>FFFEEE:::666;;;===888444333222000//////......000///......///111333444777999===???CCCKKKUUU\\\hhhrrrtttkkkcccZZZRRRUUULLL@@@888444444444444888@@@OOOaaakkknnnpppttttttwwwxxxwwwvvvvvvyyy|||ssseee\\\aaaeeejjjnnnqqqsssuuuwwwrrrtttwwwyyyzzzzzzyyyxxxzzzzzzyyyvvvtttvvv}}}vvvggg\\\ZZZ\\\]]]bbbkkksssvvvvvvtttrrrpppnnnooorrrqqqqqqzzz~~~{{{~~~jjjZZZQQQNNNLLLOOOOOOOOOOOOPPPRRRTTTUUUMMMMMMLLLKKKKKKKKKKKKKKKPPPPPPPPPOOOOOOMMMLLLKKKNNNPPPPPPPPPNNNMMMNNNOOORRRKKKVVV___cccyyyooo]]]bbblll{{{|||ooohhhXXXKKKEEE>>>;;;:::888;;;LLLiii{{{qqqqqqwww|||ttteee^^^```SSSLLLBBB:::777555444333222000222777;;;>>>FFFNNNYYY\\\aaafffkkknnnooopppsssuuuwww{{{vvvcccOOOEEEBBB???;;;:::666:::HHHdddrrrgggYYYOOOQQQ]]]lllwww~~~vvvvvvvvvwwwyyyzzz{{{{{{vvvssslllmmmjjjccc]]]\\\ZZZVVV^^^bbbgggjjjhhhddd___\\\ZZZ^^^eeelllrrrvvvwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyxxxzzzzzzxxxtttpppnnnnnnttt{{{tttsssooommmqqqwwwzzzyyytttwwwyyyzzzyyyyyy{{{}}}|||}}}nnneeekkkeeePPPGGGZZZ|||tttQQQ>>>555333888@@@AAACCCFFFIIILLLNNNOOOMMMLLLKKKKKKKKKMMMOOOPPPPPPQQQQQQNNNLLLPPPZZZccc~~~___YYYyyygggXXXXXXtttiii???999444666666000444777///555999???DDDFFFFFFGGGGGGIIIJJJMMMQQQUUUZZZ]]]``````QQQFFFHHHRRRYYY^^^aaadddaaadddfffYYYHHHLLL\\\bbbhhhllljjjiiijjjjjjhhhjjjgggfffhhhlllmmmjjjfff[[[WWWTTTWWW___gggjjjkkkrrrtttvvvvvvvvvvvvwwwxxxwwwyyyzzz{{{zzzyyyxxxxxxvvvvvvvvvwwwwwwtttppplllgggfffeeebbbbbbdddhhhlllsssyyywwwsssqqqpppsssvvvyyyzzzzzz|||~~~|||vvvzzzyyy|||ttteee^^^yyy{{{~~~{{{jjjSSSCCC>>>FFFIIINNNQQQRRRRRRSSSSSSUUUVVVUUUSSSPPPPPPSSSVVVTTTRRRPPPPPPSSSTTTSSSRRRUUUVVVUUUVVVVVVSSSddd{{{xxx___QQQPPPIIIDDDDDD@@@EEEMMMMMMAAA999;;;;;;666555444333111000000000000000///......///111333444666999<<>>LLLdddlllVVVLLLNNNXXX```xxx|||tttsssyyy~~~zzzpppmmmmmmpppwww}}}{{{rrrjjjiiillllllnnnqqqtttuuuuuutttrrrsssssssssssstttuuuvvvvvvxxxyyyzzzyyywwwuuuuuuvvv{{{~~~uuuvvvssspppssszzzwwwppp```fffnnnvvv{{{}}}}}}}}}~~~|||yyyeeecccdddZZZJJJHHH]]]wwwoooLLL:::333444<<>>GGGKKKJJJHHHGGGHHHIIILLLOOOTTTXXXZZZ\\\NNN@@@???IIITTTZZZ[[[```dddlllpppcccNNNGGGLLLSSS[[[bbbbbbaaaeeehhhiiihhhggggggkkkooorrrrrrqqqddd___XXXUUUXXX]]]bbbeeejjjllloooppppppqqqsssttttttuuuuuuwwwxxxxxxwwwuuuvvvvvvvvvuuupppggg\\\UUUOOONNNLLLJJJKKKPPPVVV[[[hhhuuuzzz{{{}}}{{{xxxwwwxxxyyyzzz{{{{{{{{{|||}}}~~~yyyuuu~~~yyyvvvzzz~~~uuuhhhnnniiiRRRJJJLLLKKKNNNRRRUUUUUUTTTSSSTTTUUUUUUVVVYYYZZZYYYUUURRRWWWXXXYYY[[[\\\\\\[[[YYYSSSVVVUUUVVV[[[[[[hhhsssvvv~~~fffVVVUUU]]]```ccceee______ddd```PPPAAA:::999888666555444222111111111111///////////////000111222333666999<<<>>>DDDLLLRRRXXX___mmm|||ttt___KKK@@@;;;:::777666555666666666222999GGGXXXaaaeeehhhmmmpppqqqssstttttttttttttttssswww{{{~~~|||mmmdddcccggglllnnnqqqrrrtttuuuvvvwwwwwwwww|||yyywwwwwwxxxwwwtttpppnnnllliiifffdddeeeffffffmmmpppssstttttttttwwwzzzvvvtttqqqoooooorrryyyxxxooopppuuu}}}sssnnnvvvttt___SSSPPPNNNMMMLLLHHHHHHIIIIIIIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLHHHIIIJJJKKKMMMNNNPPPQQQRRRSSSTTTSSSQQQOOOPPPQQQTTTRRRUUUWWWVVVkkk{{{ppp\\\XXXZZZqqqzzziii^^^RRR???999:::<<<======JJJhhh|||xxxyyy~~~yyylllcccbbb___SSSCCC:::999888444000222000000333555777===DDDLLLQQQXXX```fffkkkmmmnnnoooqqquuuxxxzzz{{{zzzyyy~~~mmm]]]XXXTTTSSSNNNDDD===;;;888:::@@@KKK\\\qqq~~~eeePPPJJJRRR\\\rrr{{{xxxssstttyyy}}}xxxtttqqqrrrvvvzzzyyysssooonnnooorrrsssuuuvvvvvvuuusssrrrsssssssssssstttuuuvvvwwwzzzzzzzzzxxxuuutttuuuvvvxxxzzz~~~xxxzzzwwwrrruuuzzzttthhhRRR^^^lllvvvzzz|||sssbbbccc```TTTGGGIII^^^sss}}}~~~}}}eeeDDD666444666>>>>>>???BBBEEEIIILLLOOOPPPNNNNNNOOOQQQRRRSSSSSSTTTSSSTTTTTTRRRRRRTTTZZZ^^^ppptttooodddSSSIIIQQQkkk~~~ooovvvYYY@@@555888555222333111111222555<<>>EEEQQQWWWYYY```ccclllssslllYYYIIICCCOOOYYYaaabbb```cccfffgggggghhhjjjnnnsssxxxzzz{{{pppkkkddd______cccgggiiigggiiilllmmmnnnnnnpppqqqrrrqqqrrruuuxxxyyyxxxvvvwwwuuuqqqllldddXXXMMMEEE???>>>===<<<===AAAGGGLLLZZZhhhssstttsss|||}}}vvvrrrrrrwwwvvvvvvvvvwwwyyy{{{|||||||||{{{{{{|||}}}~~~~~~vvvyyyxxxwwwyyy{{{~~~wwwlll~~~kkkPPPJJJNNNKKKNNNRRRTTTTTTSSSRRRSSSVVVUUUUUUUUUWWWWWWVVVUUUXXXYYY[[[]]]]]]]]]]]]\\\VVVYYYWWWWWW[[[YYYbbbwwwwwwjjjrrryyyyyyvvv{{{~~~{{{kkkbbbhhhuuuzzz}}}zzzooocccddd]]]MMM>>>777777888555444333222111000000000///////////////000000000111444777:::<<>>666666555444444555666888999>>>JJJXXXaaadddiiinnnqqqqqqrrrsssttttttttttttsssuuuvvvwwwxxxzzz~~~vvvooollllllnnnmmmnnnppprrrtttvvvwwwwwwzzzwwwuuuuuuuuusssmmmhhheeefffhhhjjjjjjiiihhhgggmmmrrruuuvvvtttsssuuuxxxttttttsssqqqrrrvvv|||}}}vvvkkkfffmmmxxxssspppmmmkkklllqqq~~~nnnXXXOOOMMMKKKJJJJJJEEEFFFGGGIIIKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOJJJJJJKKKLLLNNNPPPRRRTTTSSSTTTTTTSSSQQQPPPPPPQQQQQQQQQSSSUUUVVVeeerrr[[[TTTOOOYYYuuutttnnnaaaJJJ>>>;;;;;;<<<:::BBB^^^}}}|||{{{|||mmmbbb___aaaVVVGGG>>>;;;999666222333000000222333444999@@@HHHMMMTTT\\\cccfffhhhhhhmmmnnnpppsssvvvyyy{{{|||~~~uuu___NNNMMMLLLOOOTTTRRRIII???:::888;;;AAAIIIUUUeeewww}}}___NNNRRR[[[mmmuuu{{{|||~~~~~~xxxqqqpppvvv}}}~~~yyyqqqpppppppppqqqsssrrrqqqooossstttvvvwwwwwwvvvuuutttuuuuuuuuuuuuvvvwwwxxxyyy{{{zzzyyyuuurrrqqqssstttvvvyyy|||xxx|||yyysssvvv|||ssscccKKKXXXhhhsssyyy~~~nnnaaabbb\\\OOODDDMMMcccuuuyyyyyyvvv[[[>>>555777999??????AAACCCFFFJJJMMMOOOPPPNNNNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVUUUUUUVVVZZZ]]]aaavvvooopppjjj]]]MMMFFFWWW}}}~~~sssLLL666777666333444333222222444999@@@FFFJJJKKKKKKJJJKKKLLLOOOTTTYYY[[[```YYYLLLCCCCCCKKKRRRSSS[[[^^^fffooolll\\\JJJ@@@KKKWWWbbbcccaaabbbeeeeeefffhhhkkkoootttyyy}}}yyyvvvqqqllljjjjjjlllnnnhhhkkkmmmnnnnnnnnnpppqqqpppoooooorrrvvvxxxuuussspppkkkcccZZZQQQGGG===888777777777666666888===AAALLL\\\kkkqqqrrruuuzzz|||xxxttttttuuuvvvwwwyyy{{{|||}}}~~~~~~}}}||||||}}}~~~|||yyyuuuuuu}}}www{{{}}}rrrkkksssyyyzzzrrriii~~~oooPPPEEEEEEJJJNNNRRRTTTTTTSSSRRRSSSWWWVVVTTTSSSSSSUUUWWWYYYVVVXXXZZZ[[[ZZZZZZ\\\]]]ZZZ^^^ZZZXXXZZZUUUWWWeeekkkeeejjjppprrrwwwooouuu{{{lll^^^[[[SSSGGG<<<666555666555444333111000000000000///////////////////////////222666888999===DDDIIIPPPTTT[[[```dddlll}}}pppXXXEEE>>>555888<<>>999<<<:::===TTTrrrttteee```aaaYYYMMMCCC>>>;;;777555444111111222222222777===CCCHHHPPPXXX___cccddddddhhhiiikkknnnrrruuuyyy{{{{{{zzz~~~nnnYYYKKKFFFEEEJJJSSSUUUMMMCCC===;;;===???DDDOOO```tttwww]]]VVVZZZiiirrrxxxvvvwww}}}~~~zzz}}}uuuooorrrxxx~~~}}}sssssspppmmmooosssuuusssppptttuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{zzzwwwssspppoooqqqtttxxxzzz|||~~~uuu{{{yyytttxxxuuubbbPPPYYYfffpppxxx|||kkkbbb```XXXKKKDDDRRRkkkzzz|||zzzsssVVV;;;777<<<===@@@DDDEEEGGGJJJMMMOOOQQQRRRRRRQQQPPPPPPQQQSSSUUUVVVYYYYYYXXXWWWVVVWWWXXXZZZXXXgggooouuuxxxuuubbbJJJKKKooo[[[999666777444555444111222333555999???FFFKKKKKKKKKKKKLLLOOOTTTYYY\\\bbb___UUUGGGAAAEEEKKKMMMSSSVVV]]]cccaaaUUUHHH@@@EEETTTaaadddbbbbbbdddeeedddeeehhhlllppptttyyy|||zzzxxxuuuqqqmmmkkkkkkkkkjjjlllnnnooonnnnnnoooppppppnnnlllooorrrssspppllleee^^^SSSIII@@@;;;666444777777777777666777999<<>>AAAGGGIIIKKKPPPWWWZZZUUULLLEEECCCAAAPPP___dddccccccdddeeeaaacccfffhhhkkkoootttwwwuuuuuutttppplllhhhffffffjjjlllnnnnnnmmmmmmmmmnnnpppmmmkkkmmmpppoookkkfff^^^VVVIII>>>888666666666555666777666444444555777>>>IIIUUU^^^fffooossssssnnn{{{qqqsssuuuyyy|||~~~|||{{{yyyxxxxxxxxxzzz{{{qqqkkkqqq}}}iiiTTT^^^nnnvvvrrrjjj^^^cccxxx}}}lllVVVLLLJJJIIIJJJNNNRRRUUUUUUUUUUUUUUUUUUXXXYYYVVVSSSSSSXXX^^^XXXZZZ[[[ZZZYYYZZZ^^^aaaZZZaaa______bbb]]]YYY```gggssshhhwwwsssllliiieeehhhfffYYYRRRNNNKKKJJJHHHBBB;;;777777666555444333222222222...///////////////......---111444666777:::???DDDFFFIIIPPPXXX[[[]]]dddmmmrrrqqqZZZLLLJJJBBBLLLZZZcccfffdddaaa___SSSRRRUUUZZZ___cccjjjrrrrrrnnnjjjiiimmmppprrrrrrssstttuuuuuusssrrrsssttt{{{wwwuuuyyyuuuuuutttsssssssssttttttrrrsssrrrmmmeee___]]]]]]nnnwww{{{vvvtttvvvqqquuuxxxxxxxxx~~~wwwrrrwww|||{{{~~~zzzvvvpppgggcccjjjtttxxxzzz~~~zzzwwwnnn\\\LLLIIIFFFAAACCCJJJFFFHHHIIIKKKLLLLLLKKKKKKNNNOOOQQQSSSSSSRRRQQQPPPRRRQQQOOONNNNNNOOOQQQRRRSSSSSSTTTRRROOONNNNNNOOOKKKMMMJJJSSS\\\XXXssshhhdddYYYNNNQQQeee}}}{{{```HHH999===<<<888FFF]]]~~~mmmddd^^^\\\VVVMMMBBB<<<:::;;;777333222333222111555;;;777===GGGRRR[[[```bbbcccgggjjjooosssvvvwwwvvvvvv|||yyy{{{rrreee^^^RRRJJJGGGNNNVVVTTTNNNIII@@@BBBFFFMMMWWWcccooowwwmmm^^^dddrrrzzzvvvuuu|||~~~{{{yyywwwssssss~~~yyyvvvwwwyyywwwxxxyyyzzz{{{{{{{{{{{{wwwwwwwwwwwwxxxyyyzzz{{{xxxwwwtttqqqpppqqquuuyyysssvvvyyyzzzyyywwwwwwwwwyyyyyyvvvuuuyyy|||sssfffdddgggnnnuuuwwwxxxttthhhfffmmmWWWCCCGGG```xxx}}}uuuiiiRRR;;;555<<>>???EEEGGGIIILLLOOOOOOJJJDDDDDDMMMYYY___```______aaaaaabbbcccfffhhhllloooppprrrpppmmmlllmmmnnnnnnnnnkkkjjjjjjlllnnnooonnnmmmjjjmmmmmmjjjjjjlllhhh```WWWKKK>>>888666333222333444555444333222333555777@@@DDDLLLWWWccclllpppqqqrrrsss|||vvvttttttuuuvvvxxxzzz|||}}}~~~yyy}}}|||wwwvvv{{{|||yyytttxxxzzzzzzggghhhjjjyyy}}}oooeeeiiimmmkkkzzzuuujjj[[[NNNIIIHHHIIIQQQSSSUUUVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZYYY[[[]]]______^^^[[[ZZZ[[[]]]___aaaaaa```^^^]]]iii|||nnnppp~~~~~~vvveee]]]^^^WWWSSS\\\VVVUUUQQQLLLJJJHHHAAA999;;;;;;777000000444333---000///////////////000000222111111222444888<<>>???<<<999BBBRRRzzzvvvjjjaaaeeeggg^^^NNN@@@999888666666444222000000222444555:::AAAIIIPPPWWW]]]aaaccceeeiiipppwwwzzzyyyvvvxxx|||}}}nnnaaaZZZOOOMMMKKKNNNTTTUUUQQQLLLBBBAAAEEEPPP[[[eeepppyyy~~~bbbffflllrrruuuwwwzzz{{{{{{|||{{{pppvvv{{{~~~{{{yyyyyywwwwwwxxxzzzzzzzzzzzzzzzxxxxxxwwwwwwwwwxxxyyyyyyyyywwwuuutttssstttuuuvvvwwwyyyyyyxxxyyyzzzuuuooo{{{|||zzzzzz}}}}}}tttgggppprrrwww||||||zzz~~~rrrgggeeedddVVVHHHLLLeee|||vvveeeMMM<<<999===BBBDDDKKKLLLNNNPPPQQQQQQPPPPPPOOOSSSTTTPPPOOOQQQSSSQQQSSSVVVXXXYYYXXXVVVVVVVVVYYY^^^ppp{{{~~~___EEEPPPlllkkkcccsssuuuMMM777777666333999111111111000111555;;;@@@KKKMMMNNNOOOPPPSSSWWWZZZYYY[[[UUUGGG<<<999::::::;;;>>>EEELLLSSSUUUQQQLLLKKKPPPUUUWWWVVVWWWZZZ^^^^^^___bbbeeehhhlllnnnooonnnmmmkkkkkklllmmmmmmmmmjjjiiiiiijjjllllllkkkjjjkkkkkkhhheeegggggg___SSSFFF===555555777777888999777777666555333222333333555999AAANNN\\\hhhppptttuuussszzz{{{wwwuuutttvvvvvvwwwxxxyyyzzz{{{{{{{{{}}}zzzuuutttwwwvvvrrrhhhvvvrrrlllwwwppphhhmmmttttttuuuooodddVVVKKKGGGHHHIIIRRRSSSUUUTTTRRRQQQQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWXXXYYY[[[\\\]]]\\\[[[ZZZ\\\\\\\\\]]]]]]]]]]]]]]]cccpppqqqxxxxxxkkk___]]][[[[[[dddbbbaaa]]]WWWSSSOOOGGG>>>;;;<<<:::444222444444000000000////////////000000111111000111444888;;;>>>CCCFFFJJJOOOTTTWWWYYY[[[bbbeeekkkttt}}}xxxxxxzzzvvvmmmeee```bbb___YYYWWWWWWTTTMMMJJJMMMRRRXXX^^^bbbeeeffflllllllllmmmnnnoooqqqqqqqqqrrrrrrqqqpppooommmllloooppprrrtttuuuuuuuuutttttttttsssqqqooooooqqqtttrrrrrrrrrrrrtttwww|||}}}xxxvvvwwwuuutttqqqooooooqqqsssuuuwwwssspppooorrrvvvxxxyyy|||xxxuuuxxx~~~~~~^^^RRRHHHFFFHHHHHHHHHIIIJJJKKKLLLKKKIIIIIILLLOOONNNNNNOOOQQQRRRQQQPPPNNNPPPOOOOOOOOOPPPRRRTTTVVVMMMNNNOOOPPPOOOOOONNNMMMPPPSSSSSSWWWZZZZZZqqq|||}}}ttthhh\\\[[[eeeuuuwwwiii\\\KKK>>>666888999777???KKKmmmrrr```bbbaaa\\\RRRHHH@@@<<<666555444222000000222444333777===DDDKKKRRRXXX]]]bbbcccgggmmmtttxxxxxxvvvwww|||}}}qqqiii\\\WWWRRRQQQSSSRRRLLLFFF???>>>DDDQQQ^^^iiisss|||zzzkkknnnrrruuuxxx{{{}}}}}}yyy|||}}}uuuuuu}}}yyywwwvvvyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxyyyyyyyyyzzzzzzyyywwwuuusssrrrsssuuuvvvyyyxxxwwwxxx~~~}}}sss|||}}}}}}}}}~~~{{{qqqeeevvvxxx}}}|||}}}nnneeeddd___ZZZQQQUUUmmmyyy```GGG?????????BBBGGGLLLMMMOOOQQQRRRRRRRRRRRRRRRUUUUUUPPPNNNOOOOOOMMMQQQSSSVVVWWWVVVUUUVVVVVVWWW[[[fff}}}yyy|||yyy```CCCDDDYYYuuufffXXXaaagggFFF999333222999444333222000000222666:::GGGKKKOOOPPPOOORRRXXX^^^^^^___[[[OOODDD???===;;;666;;;EEEQQQ[[[]]]YYYTTTPPPPPPOOOLLLKKKMMMTTTYYYYYY[[[___cccfffiiikkkkkkjjjhhhhhhiiikkkllllllkkkhhhgggggggggiiijjjiiihhhllliiieeebbbbbb^^^QQQDDD???999666999=========>>>===<<<;;;888666444333222///222888DDDTTTcccnnntttwwwssssssyyyzzzttttttyyy}}}|||zzzyyywwwwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxzzzyyyvvvrrrsssuuurrrmmmggguuu{{{tttsss{{{qqqiii]]]QQQIIIFFFHHHJJJRRRRRRRRRQQQOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTVVVWWWXXXYYYZZZZZZ[[[[[[^^^\\\[[[YYYYYYZZZ\\\]]]ccctttqqq|||kkkbbbaaaeeennnrrrpppjjjaaaZZZUUUKKKAAA;;;>>>===888555555555333000000////////////000000000000000111333666:::<<<>>>@@@DDDIIINNNSSSUUUWWWVVVYYY]]]aaaccceeegggiiieeebbbcccmmmzzzzzzrrrhhhddd[[[PPPJJJHHHFFFBBB@@@DDDJJJRRRZZZ```dddfffmmmmmmmmmnnnooopppqqqrrrssssssrrrqqqooommmkkkjjjkkklllnnnpppqqqqqqpppppppppqqqqqqpppnnnnnnooopppsssqqqrrrxxx}}}xxxuuusssuuusssqqqooonnnnnnooopppllljjjjjjlllppptttwwwwww|||yyyvvv}}}tttXXXMMMEEEDDDFFFGGGGGGIIIIIIJJJJJJJJJIIIIIIKKKLLLNNNNNNNNNNNNNNNOOOPPPPPPLLLLLLMMMOOOQQQTTTWWWYYYOOOOOOPPPPPPQQQPPPPPPOOONNNRRRSSSXXX^^^]]]kkkyyyiii\\\___nnnvvvgggYYYMMMLLL@@@777777888888<<>>;;;;;;BBBQQQ___iiirrryyynnnkkkiiijjjmmmrrrwwwzzzzzzzzz|||}}}xxx~~~}}}zzzxxxxxx{{{zzzyyyxxxxxxxxxyyyzzzvvvwwwyyy{{{||||||{{{{{{xxxvvvsssqqqqqqrrruuuwwwvvvtttssswwwwwwyyyzzz||||||{{{tttjjjaaaqqqsssyyy~~~~~~zzzjjjcccccccccbbb\\\\\\rrr~~~]]]CCCBBBEEEAAAAAAHHHMMMNNNPPPQQQSSSSSSSSSSSSVVVZZZYYYTTTQQQPPPOOOMMMPPPRRRUUUVVVVVVVVVWWWXXXVVV[[[```qqqssspppqqq```FFF@@@MMMlll|||ggggggZZZ???333222:::666555444222111222555888>>>EEELLLNNNNNNQQQZZZaaahhhkkkhhh___VVVNNNFFF>>>;;;>>>HHHVVV______[[[WWWOOONNNKKKHHHHHHKKKRRRWWWWWWYYY]]]aaadddeeefffffffffeeefffgggjjjkkkjjjhhhgggfffeeefffhhhiiihhhhhhnnnlllgggbbb\\\SSSFFF<<>>>>>FFFVVVdddmmmsssxxx|||{{{ssshhh]]]YYY\\\cccmmmuuu|||{{{|||}}}~~~||||||}}}|||zzzxxxvvvuuuvvvwwwxxxuuuwwwzzz|||}}}}}}|||{{{wwwuuuqqqoooooopppsssuuuooopppqqquuu}}}xxxwwwxxxzzzzzzvvvmmmddd___mmmooowww~~~ssseeebbbdddiiihhhaaa```qqq\\\CCCDDDIIIBBBAAAHHHMMMMMMOOOPPPRRRSSSTTTTTTZZZ]]]^^^YYYUUUUUUSSSPPPQQQSSSUUUVVVVVVVVVXXXYYYVVV[[[^^^kkkxxxmmmlllcccOOOEEEHHHVVVuuummmkkkLLL999555<<<444444333222111222555777888@@@HHHMMMNNNSSS\\\dddnnnssstttpppiii```RRRGGG@@@>>>DDDOOOWWWVVVSSSSSSLLLMMMNNNOOOQQQSSSWWWYYYXXXZZZ]]]```ccccccccccccccccccdddfffhhhhhhfffdddcccbbbaaacccfffhhhiiiiiimmmnnnkkkdddWWWJJJBBB@@@DDDGGGQQQaaammmrrrvvvyyyfff```VVVMMMFFF@@@:::666777555555;;;HHHXXXgggoootttssstttwwwxxxuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuussspppoooqqqrrrpppllliiittt}}}}}}vvvwwwtttooowwwhhhYYYRRROOOLLLLLLOOOMMMNNNNNNNNNNNNPPPSSSVVVXXXXXXWWWWWWWWWXXXXXXYYYTTTSSSSSSSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\\\\[[[[[[jjj{{{~~~kkkkkkrrrmmmdddeeemmmsssmmmbbbWWWSSSTTTQQQMMMBBBAAAAAA???;;;777555555111111000////////////////////////000111333555666777999<<>>FFFKKKQQQSSSVVV[[[```fffkkknnnzzzuuuvvvkkk^^^XXXXXXVVVNNNFFFDDDDDDLLL]]]llluuuyyy}}}{{{zzzxxx{{{zzzjjjYYYQQQPPPVVVdddqqqyyyzzz|||~~~~~~|||{{{}}}{{{yyywwwuuuttttttuuuvvvtttvvvyyy{{{||||||{{{{{{uuussspppmmmlllnnnpppqqqjjjooosssuuuxxx||||||xxxyyyxxxyyyxxxrrrhhhccccccnnnqqqyyy~~~~~~lllbbbcccggghhheeeaaadddqqqyyyZZZCCCCCCHHHCCCBBBHHHKKKLLLMMMNNNPPPRRRSSSTTTWWW\\\]]]YYYVVVWWWUUUSSSQQQSSSUUUUUUUUUVVVXXXYYYVVV[[[]]]eeeqqqjjjdddYYYLLLCCCKKKppptttbbbBBB111444222222222000///000222555666<<>>BBBGGGJJJLLLTTTUUUSSSNNNJJJKKKQQQXXX^^^[[[UUUVVVfffyyy~~~yyyiiiaaaYYYRRRJJJ@@@999777888999===DDDNNNZZZeeelllmmmmmmmmmnnnooopppqqqrrrrrrqqqqqqrrrrrrsssuuuuuuooopppqqqqqqqqqpppooonnnnnnnnnooonnnmmmmmmoooqqqvvv||||||wwwuuurrrnnnkkkkkkllllllllllllkkkjjjiiidddgggkkkmmmnnnooopppqqqlllpppvvvwwwppprrrxxx|||~~~~~~{{{lll[[[QQQKKKFFFGGGFFFDDDDDDFFFFFFFFFFFFGGGIIIIIIHHHFFFDDDIIIPPPRRRPPPMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPNNNNNNOOOOOOQQQRRRTTTUUUTTTWWWTTTTTTZZZZZZ^^^mmmvvvfff\\\TTTZZZwwwpppcccaaaZZZKKK;;;666<<<>>>;;;@@@FFF[[[|||{{{ooo^^^[[[bbbdddYYYMMM@@@;;;666444444444222000000111222333555:::AAAFFFNNNRRRVVV[[[```eeekkkooozzz}}}uuukkkaaa```cccaaaXXXOOOGGGFFFMMM^^^nnnvvvzzz|||vvvyyyzzzzzz}}}}}}oooaaaXXXRRRQQQ\\\iiirrrvvv{{{~~~|||{{{{{{|||}}}zzzyyywwwuuuuuutttuuuuuutttuuuwwwyyyzzzzzzyyyyyyrrrqqqnnnlllkkkkkkkkkllliiipppvvvvvvvvvyyyzzzyyyzzzxxxvvvuuummmdddbbbfffoooqqqzzz~~~zzzfff```fffmmmbbb^^^aaammmxxx}}}nnnVVVAAA???DDDDDDDDDHHHIIIJJJKKKLLLNNNPPPQQQRRRPPPUUUWWWUUUTTTUUUTTTRRRQQQRRRTTTTTTSSSTTTVVVXXXTTTXXXXXX^^^xxx|||pppooolll\\\JJJIII[[[uuuWWW666111444444333111//////111333444999???EEEJJJPPPUUUYYYmmmrrrxxxwww___OOOBBB@@@>>>;;;???GGGNNNSSSZZZ```bbb^^^VVVQQQMMMNNNPPPSSSVVVYYY[[[]]]``````aaabbbbbb___ZZZVVVQQQPPPQQQUUU[[[```dddfffbbb```^^^[[[RRRLLLOOOXXXZZZ___jjjwwwwwwmmm^^^MMMBBB777333111555AAASSScccllloooqqqrrrrrrrrrsssrrrqqqrrrrrrtttuuuwwwxxxxxxyyyuuuuuutttsssrrrqqqppppppmmmmmmppprrrkkkaaa^^^bbbooowwwzzz{{{zzzvvvuuupppqqqvvvcccUUUUUUXXXTTTRRRTTTOOOQQQSSSSSSSSSRRRSSSUUURRRRRRRRRRRRSSSTTTVVVVVVSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTVVVWWWXXXZZZbbbqqqyyyttt~~~mmm^^^[[[gggcccaaa\\\YYY]]]eeeiiigggTTTJJJCCCCCCCCC>>>888777222111000///............------...//////000111222555666777:::>>>BBBFFFHHHNNNOOONNNKKKGGGEEEGGGIIIHHHHHHDDDEEETTTjjjssspppjjjbbbZZZUUUNNNCCC===<<<;;;>>>DDDKKKUUU___gggllllllllllllmmmnnnoooqqqqqqnnnnnnmmmnnnnnnpppqqqrrroooppppppqqqpppooonnnmmmnnnnnnnnnlllkkklllooorrruuu|||}}}zzzvvvssspppnnnlllkkknnnnnnoooooommmkkkiiigggaaadddhhhjjjjjjkkkmmmpppjjjlllsss||||||tttmmmnnntttyyyyyy~~~nnncccWWWLLLGGGEEEFFFFFFDDDEEEGGGDDDCCCBBBDDDFFFGGGEEEBBBBBBGGGMMMNNNKKKJJJKKKMMMMMMNNNNNNNNNOOONNNNNNNNNKKKKKKKKKKKKMMMOOOQQQRRRPPPVVVUUUSSSWWWUUUXXXeee|||}}}hhh^^^WWWSSS___qqq{{{eeeIII:::===>>>999AAA???JJJiiizzzgggaaaeeefff```WWWDDD>>>888555666555222//////000111222333777<<<@@@JJJNNNTTTZZZ^^^ccciiimmmxxxxxxqqqrrrwwwuuujjj___RRROOOSSS```nnntttuuuvvvvvvyyyzzzyyy{{{}}}yyyuuuiii\\\]]]gggooouuu{{{~~~}}}{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwpppooonnnllliiihhhffffffiiinnnrrrtttvvvzzzzzzwwwzzzvvvtttqqqiii```aaagggkkknnnxxx~~~vvvbbb___hhhqqq\\\YYYcccwww}}}{{{eeeRRR@@@<<<@@@DDDFFFHHHHHHIIIIIIKKKLLLOOOPPPRRRIIINNNRRRQQQPPPRRRRRRPPPQQQRRRSSSRRRQQQRRRTTTVVVSSSUUUTTTWWWmmm}}}rrrYYYGGGHHH^^^|||qqqGGG>>>888888777444222111222333222555999???EEEJJJNNNOOOaaafffmmmwwwvvvaaaLLLCCC===888<<>>???NNNeeeooommmlllccc[[[VVVOOOEEE???@@@>>>BBBJJJSSS\\\ccciiikkkllllllllllllmmmooopppqqqlllkkkjjjjjjkkklllmmmnnnnnnoooooooooooonnnlllkkkmmmmmmlllkkkjjjkkkooorrroooxxx~~~||||||rrrqqqpppnnnllljjjiiiiiiiiijjjkkkkkkjjjhhhfffdddcccfffiiijjjiiihhhkkkmmmjjjjjjpppxxxyyyyyywwwrrrzzzppp```XXXPPPGGGDDDCCCEEEFFFDDDEEEIIIAAA@@@@@@BBBEEEEEEBBB@@@BBBFFFJJJIIIGGGFFFJJJNNNLLLMMMMMMNNNNNNNNNMMMMMMHHHGGGGGGHHHJJJLLLNNNPPPJJJRRRSSSRRRTTTPPPQQQ\\\jjjfff```\\\QQQMMMPPPvvv[[[CCC???===777<<<555;;;VVVvvvpppfffffffffaaa[[[FFF@@@999666666666222...---///000111222555999===EEEJJJQQQWWW[[[___eeeiiivvvrrrccc^^^___iiisssvvvuuutttxxxzzzyyyxxxzzzppphhhmmmqqqvvv|||~~~||||||}}}}}}}}}|||{{{yyyyyyzzzzzzzzzyyyxxxxxxuuutttttttttttttttuuuvvvooonnnmmmkkkiiifffcccbbbiiikkkmmmpppvvv|||yyyssszzzuuurrrrrrmmmccc```bbbkkkllluuulllbbbccc```YYYYYYVVVpppuuuUUUJJJAAAAAAFFFHHHHHHIIIDDDFFFIIIIIIJJJLLLRRRWWWOOOMMMNNNRRRRRRPPPPPPRRRMMMMMMNNNOOOOOOPPPQQQQQQPPP]]]YYYQQQ```{{{|||tttIIINNNWWWiiiYYY666333666666333222222222000222444888>>>CCCIIIMMMOOOSSS]]]fffkkkyyyxxxhhhWWWKKKAAA999:::@@@CCCFFFLLLTTTWWWRRRHHH???>>>???@@@CCCHHHLLLQQQSSS]]]`````````bbbccc]]]UUUMMMGGGFFFLLLUUUZZZ^^^aaa___TTTMMMQQQWWWZZZ^^^cccooo|||}}}xxxjjjYYYBBB<<<555555@@@PPP```jjjooopppqqqssstttuuuuuuvvvssssssssstttuuuvvvwwwwwwyyyxxxvvvssspppllliiigggggghhhpppuuuiii[[[dddyyyxxx{{{iiiUUUeee~~~~~~fffgggiiiqqqfff^^^TTTOOOPPPRRRRRRQQQQQQQQQQQQOOOMMMMMMOOOQQQLLLKKKJJJLLLOOORRRSSSRRRNNNNNNPPPQQQSSSTTTUUUVVVQQQPPPOOONNNOOOSSSXXX\\\ZZZgggqqq|||{{{sssxxx{{{qqqmmmooonnnmmmuuuuuukkkjjjooolllbbb[[[NNNCCCBBBFFFBBB999555333111000000000...---000000000000000000000000222333555777:::===@@@AAADDDKKKPPPQQQSSSTTTNNNEEE===>>>@@@FFFPPP]]]gggjjjkkkfff\\\QQQJJJFFF???777:::@@@JJJTTT\\\ccchhhkkkkkkkkkjjjjjjjjjkkkllllllkkkllllllmmmnnnoooooopppmmmmmmmmmnnnnnnnnnnnnnnnooommmkkkhhhhhhiiikkklllssstttvvvwwwwwwvvvsssrrroookkkgggfffiiikkklllkkklllmmmmmmllljjjgggdddaaabbbdddgggjjjjjjiiiiiikkkiiizzz~~~uuuzzzfffWWWRRRLLLGGGGGGGGGFFFFFFDDDCCCCCC??????@@@AAABBBDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKFFFFFFGGGGGGIIILLLNNNPPPIIILLLOOOQQQRRRSSSUUUWWWeeejjjggg___WWWSSSMMMiiiaaa@@@;;;<<<555999<<<;;;HHHggg}}}ttthhhffffffddd```KKK???888999;;;777333222000/////////000222444555AAAEEEKKKRRRYYY___bbbdddwww|||ooohhhpppuuurrrrrrvvvzzz{{{{{{zzzzzz}}}wwwqqqsssvvvzzz{{{zzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{}}}|||zzzyyyxxxxxxyyyyyywwwvvvvvvuuuuuurrroookkknnniiifffccc```^^^bbbhhhqqqqqqqqqtttwwwuuupppkkk|||wwwtttrrrlllbbb^^^```nnnpppxxx|||jjjbbbdddaaaXXXSSS[[[zzzmmmUUUJJJAAAAAAEEEGGGHHHJJJJJJKKKMMMMMMMMMMMMNNNPPPPPPNNNOOORRRSSSRRRSSSVVVNNNNNNNNNNNNNNNNNNNNNNNNKKKUUUSSSOOO\\\wwwgggSSSJJJ___oooJJJ444444555666666555444555///111444888===BBBFFFIIILLLVVV]]]bbbmmm~~~}}}ooo___UUUKKK@@@;;;<<<>>>AAAEEEGGGGGGBBB===999::::::;;;>>>CCCHHHMMMPPP[[[^^^___```dddfffaaaZZZUUUMMMIIILLLQQQVVV[[[___]]]VVVSSSWWW[[[^^^bbbhhhttt~~~jjjWWWAAA;;;444555???PPP```jjjnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrtttvvvyyyzzzyyywwwuuurrrooollliiihhhffflllqqqnnnffffffqqq~~~}}}qqqddd```ttttttaaadddhhhnnnvvvyyyrrrggg]]]VVVOOOLLLNNNPPPPPPOOOPPPQQQRRRPPPOOONNNOOOQQQLLLKKKJJJKKKMMMNNNMMMLLLLLLLLLNNNOOOQQQSSSTTTUUUTTTSSSQQQOOOOOOPPPTTTVVVYYYccchhhooo|||qqqsss{{{|||sssnnnlllmmmwwwwwwjjjgggmmmkkk___ZZZPPPDDD@@@BBB@@@;;;666444222000000000...---////////////////////////111222444666999<<<>>>@@@CCCKKKSSSXXX]]]^^^XXXNNNCCCAAA???@@@FFFPPPWWWZZZaaa```YYYNNNGGGBBB;;;444999@@@KKKUUU\\\bbbfffhhhhhhhhhhhhiiikkklllnnnooooooooooooooonnnmmmlllkkkjjjkkkkkkkkkllllllllllllmmmllljjjiiiiiijjjkkkllloooppprrrttttttrrrooommmgggdddbbbcccfffiiijjjjjjkkkkkkjjjiiigggeeecccbbbeeeeeehhhkkkiiihhhooozzzwww```SSSPPPJJJFFFFFFFFFEEEEEEDDDCCCBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIILLLLLLMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIJJJKKKMMMNNNIIILLLNNNPPPQQQSSSVVVXXXaaapppjjj```XXXSSSIIIaaa]]]DDD@@@>>>888999<<<:::FFFcccyyy{{{nnniiigggfffeeeQQQDDD:::999;;;888444333000000///000000222444555<<>>555111555777333111444///000111333777<<<@@@CCCCCCMMMSSSUUU^^^ooo|||vvvjjjbbbYYYNNNBBB===:::<<<>>>===:::999:::;;;>>>???@@@CCCGGGLLLPPPRRRYYY\\\^^^aaagggllliiiddd```WWWPPPOOOPPPSSSYYY___^^^]]]___cccdddeeeiiinnnvvvlllVVVDDD===666666BBBSSSbbbkkknnnnnnooooooooonnnnnnmmmooooooooopppsssvvvzzz|||xxxvvvsssooollljjjiiiiiiooovvvuuujjjfffppp}}}yyykkkjjj|||mmmeeejjjppprrrsssnnnaaaTTTTTTPPPLLLLLLNNNPPPPPPOOOPPPRRRSSSSSSRRRPPPPPPPPPMMMLLLLLLLLLLLLKKKHHHEEEJJJJJJKKKMMMOOORRRTTTUUUUUUTTTSSSQQQQQQRRRSSSSSSTTT]]]aaacccwwwtttqqqvvv}}}yyyllleeedddkkkhhh[[[[[[dddfffeeeddd\\\NNNDDD@@@@@@@@@888666333222111000...---........................000111222444777999<<<===DDDLLLUUU]]]aaa___UUUJJJFFF@@@999777999>>>CCCGGGVVVVVVQQQFFF>>>;;;888444777???JJJUUU\\\aaaccceeedddeeegggiiikkkmmmooopppooooooppppppooollljjjhhhgggggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkklllnnnooonnnlllhhhfff______```bbbfffiiijjjjjjjjjiiigggeeeccccccbbbcccdddbbbfffjjjhhhhhhzzzxxxlllXXXNNNMMMIIIEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKLLLNNNOOOPPPSSSVVVYYY]]]tttzzzoooccc___[[[OOOkkk|||iiiTTTFFF@@@<<<888:::;;;999CCC]]]rrrvvvkkkeeefffhhhZZZKKK===999;;;999666444111111000000000111333444666888>>>EEENNNWWW^^^bbbmmmyyyzzzyyyzzzwwwwww{{{xxxwwwvvvtttsssvvvzzz~~~zzzqqqrrrssstttvvvxxxyyyzzzzzz|||}}}{{{tttjjj___VVVQQQQQQNNNTTTdddttt}}}~~~~~~}}}}}}|||||||||{{{}}}}}}|||{{{{{{{{{||||||xxxwwwvvvuuutttrrrnnnjjjdddcccbbb___ZZZZZZeeerrryyy{{{}}}}}}zzzuuurrrppp|||{{{xxxtttnnnjjjjjjmmmzzzzzz{{{~~~|||iii]]]^^^bbb]]]TTT\\\wwwkkkTTTKKKCCCCCCEEEFFFGGGJJJLLLJJJIIILLLQQQSSSRRRPPPRRROOOOOORRRTTTUUUXXX]]]WWWVVVUUUTTTRRRQQQPPPOOOQQQTTTUUUZZZ]]]bbbxxxkkkNNNUUUooommmUUUZZZtttuuu[[[EEE333444777333///000333222222222555888===???>>>FFFLLLLLLRRRbbbsss}}}|||sssmmmggg\\\NNNEEE;;;;;;<<>>GGGPPPXXX\\\eeelllvvvyyyzzz{{{zzzzzz|||xxxwwwuuurrrqqqtttyyy}}}zzzrrrqqqqqqssswwwzzz{{{{{{{{{yyyuuupppiiiaaaZZZVVVOOOMMMQQQaaarrr{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{uuutttsssrrrqqqmmmiiieeeccc^^^ZZZXXXXXX]]]jjjvvv{{{}}}}}}{{{wwwuuuvvvxxxyyyzzzxxxsssoooqqqvvvzzz~~~|||{{{~~~tttaaaYYY^^^ddd```WWWZZZ|||sss___QQQIIIDDDEEEFFFFFFGGGJJJLLLIIIFFFGGGLLLQQQSSSSSSQQQNNNMMMQQQSSSTTTXXX]]]XXXWWWVVVUUUSSSRRRQQQQQQMMMOOOQQQXXX[[[ZZZuuuxxx]]]PPPZZZsssgggRRRVVVjjj^^^===555999:::555111444333222111333666999;;;===DDDHHHHHHLLLZZZkkkxxx|||vvvoooeeeXXXMMM@@@>>>@@@JJJWWW```bbb```___aaadddffffffddd```^^^ZZZ]]]aaaeeeoooxxxzzzwwwmmmiiieeebbb___]]]bbbjjjttt}}}~~~vvvpppnnniiixxxtttYYYOOOFFF<<<<<>>;;;<<<@@@EEEMMMQQQNNNHHHDDD@@@<<<666>>>JJJVVV]]]bbbdddeeedddeeeggghhhiiijjjjjjjjjiiikkkmmmnnnnnnllljjjhhhdddeeegggiiiiiiiiiiiihhheeefffhhhiiijjjiiihhhgggjjjiiihhhfffcccaaa^^^]]]```bbbdddfffggggggffffffjjjgggbbb^^^\\\]]]___aaaeeebbbccceeebbbhhh~~~uuuxxx~~~}}}kkk```XXXKKKHHHKKKHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJLLLLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQOOONNNOOORRRTTT[[[```wwwhhhnnnwwwsssvvvmmmfff```[[[QQQCCC<<<===999:::777===MMMYYYiiinnnaaa^^^```eeeZZZJJJ>>>::::::888444444333222000000000000111333444666:::@@@HHHOOOSSSXXX```hhhoooyyy~~~zzzxxxzzz|||{{{zzzzzzxxxwwwuuusssrrrtttyyy}}}}}}{{{~~~uuuqqqnnnooovvv{{{|||{{{wwwxxxzzz}}}~~~{{{tttnnn]]]UUUTTT```qqqzzz{{{zzzzzzzzzzzz{{{||||||}}}}}}yyyyyyyyyyyyyyyyyyxxxxxxuuusssqqqooommmiiiddd```aaaWWWPPPRRRZZZdddooowwwxxxwwwtttoookkklllrrrwwwxxxzzzwwwooolllrrr{{{}}}{{{~~~|||lll\\\XXX```hhheee___\\\iiiUUULLLGGGEEEGGGHHHGGGGGGJJJPPPLLLHHHFFFHHHKKKNNNOOOOOOMMMMMMQQQTTTTTTVVV[[[TTTTTTTTTSSSRRRQQQQQQQQQJJJNNNQQQXXX\\\[[[ppp|||~~~hhhMMMGGG```~~~^^^OOO___vvvLLL666666;;;888111333222111000111222444666<<>>===GGGVVV```eeelllmmmoooppprrrssssssssssssrrrqqqppppppooooooooollljjjgggcccaaa___^^^]]]ZZZSSS[[[qqq}}}}}}{{{lll\\\TTTPPPQQQSSSUUUTTTSSSQQQPPPSSSUUUXXXYYYWWWUUUSSSSSSRRRQQQRRRSSSUUUUUUSSSQQQNNNNNNNNNOOOQQQTTTXXXZZZ___\\\ZZZZZZ\\\\\\ZZZWWW[[[[[[\\\]]]fff}}}|||ppp```XXX```uuu|||uuuuuuuuurrreeeTTTHHHDDD<<<:::777555555444222111..............................///000111333555666:::AAAUUUqqqmmmaaaVVVPPPIII>>>:::===@@@MMMZZZ___]]]VVVJJJ???;;;BBBMMMWWW^^^bbbdddeeeeeefffggghhhhhhhhhgggfffkkkkkkllllllkkkhhhfffddddddfffhhhjjjkkkkkkjjjiiieeefffggghhhhhhhhhgggfffhhhgggdddaaa____________```bbbddddddbbbaaa```aaaeeebbb^^^[[[ZZZ\\\^^^```hhhgggeeeaaa^^^fff}}}~~~|||yyyzzzxxx{{{~~~tttbbbXXXSSSIIIGGGJJJGGGFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGIIIKKKMMMMMMNNNJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRRRRPPPOOOOOOQQQSSS[[[[[[{{{yyyhhhjjjssstttooossspppkkkeeeYYYJJJ@@@<<<888:::777;;;FFFKKKYYYppp|||xxxvvviiiaaa^^^gggaaaTTTEEE===;;;999666555444222111/////////000333333444777;;;AAAGGGJJJQQQYYYccciiinnnvvv~~~{{{zzzyyyyyyzzz{{{{{{yyywwwwwwwwwvvvuuuuuuvvvzzz}}}{{{xxxyyy|||tttllllllrrryyyzzzyyywww~~~rrrfff^^^eeerrryyyzzzyyyxxxxxxyyyzzz{{{|||}}}~~~xxxxxxxxxxxxwwwvvvuuutttuuussspppmmmiiiddd^^^ZZZZZZPPPKKKSSSaaakkkrrrvvvxxxtttooojjjhhhlllrrrwwwyyy{{{uuuiiidddlllxxx~~~qqqbbbUUUVVV```hhhgggddddddaaaRRRGGGEEEEEEIIIKKKIIIHHHJJJPPPOOOMMMIIIGGGGGGIIILLLOOOMMMOOOSSSUUUTTTUUUYYYRRRRRRRRRRRRRRRSSSSSSSSSMMMRRRTTTWWW\\\[[[jjjwww}}}ppp[[[KKKPPPmmm|||hhhqqqfffAAA444999888000222111111111111111222333999<<>>CCCFFFIIINNNTTTkkkyyy~~~wwwoooggg^^^___cccjjjssszzz||||||lllhhhbbb]]]ZZZ\\\___aaa^^^```aaadddlllvvvzzzwwwtttqqqlllfff___^^^jjjxxx{{{eeeSSSZZZ]]]bbbgggkkkoootttwwwzzzfffYYYJJJFFFNNN[[[ccceeekkkllllllmmmmmmllllllkkkooopppqqqrrrqqqooommmllldddcccbbb___[[[WWWTTTRRRJJJ[[[ooozzzppplll^^^iiiqqqyyyooo]]]VVVPPPRRRVVVWWWWWWWWWWWWWWWPPPRRRTTTSSSRRRPPPPPPPPPSSSQQQPPPPPPRRRSSSSSSSSSQQQPPPNNNNNNPPPSSSVVVXXXWWWSSSPPPRRRWWWZZZYYYWWWWWWSSSWWWaaalllyyywww{{{{{{|||yyy{{{}}}hhhOOO@@@<<<:::888777777777555444000000000000000000000000......//////000222333444666;;;OOOqqq~~~{{{qqq___TTTTTTLLLOOORRRTTTYYY\\\XXXQQQJJJOOOUUUZZZ]]]___```bbbbbbdddfffggghhhhhhfffeeeeeeeeeeeefffggghhhiiiiiiccceeehhhkkklllkkkjjjiiigggggggggfffeeeeeeeeeeee___\\\YYYXXXZZZ___eeeiii```bbbcccaaa^^^]]]^^^```TTTSSSRRRSSSVVV[[[___bbb___dddaaaWWW[[[lllwwwxxxvvvwwwttt|||zzziiiWWWPPPMMMFFFFFFHHHDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHBBBCCCFFFHHHKKKMMMNNNNNNMMMNNNNNNOOONNNMMMLLLKKKKKKMMMPPPRRRRRRRRRTTTUUUYYYQQQaaaqqq^^^XXXVVVIIIMMMdddyyyoooZZZEEE777:::999;;;===888@@@XXXpppyyyyyytttiiifffjjjeeeTTTEEE???>>>;;;777666333111///...............000222666999===???FFFHHHMMMVVV^^^bbbcccdddfffjjjnnnqqqqqqrrruuuwwwsssssssssrrrtttyyy{{{{{{rrrtttwwwxxxxxxyyy{{{|||{{{{{{yyyxxxxxx|||{{{kkkeeeiiioooooommmkkkrrrzzzrrroooooottt{{{uuuvvvwwwyyy{{{|||~~~~~~yyyyyyyyyyyywwwtttrrrqqqmmmjjjfffaaa\\\UUUNNNIIIBBBFFFRRRcccnnnqqqqqqqqqcccaaaaaafffoooyyy~~~yyytttjjj```\\\eeevvv~~~}}}}}}bbbYYYSSSVVVXXXWWWYYY^^^sssjjjVVVKKKGGGHHHKKKMMMNNNLLLKKKIIILLLNNNPPPPPPNNNLLLKKKLLLMMMOOOPPPQQQQQQQQQSSSUUUNNNOOOOOOQQQSSSUUUWWWXXXRRRSSSSSSRRRRRRVVV]]]dddxxx{{{mmmRRRNNNZZZtttvvvNNN<<<:::;;;777777555222222333333111555666777:::>>>CCCGGGIIIUUUjjj}}}rrrjjjccc```aaaiiioooooommmnnnjjjeee```^^^^^^___]]]ZZZYYYYYY[[[___dddggghhhhhheeebbb```[[[VVVYYYgggvvvsssWWWMMMWWWZZZ___aaabbbeeejjjoooxxx{{{nnn```TTTTTT[[[```dddfffggghhhiiijjjkkkjjjiiiiiilllmmmnnnoooooolllhhhddd]]]^^^[[[WWWXXXYYYUUUMMMXXXoooyyy|||vvvyyyyyycccUUUYYY]]]qqqlllqqqtttcccZZZUUUTTTVVVXXXWWWTTTSSSTTTVVVTTTSSSQQQOOONNNNNNNNNNNNQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMOOORRRTTTTTTTTTNNNOOOQQQSSSUUUVVVWWWWWWWWWSSSXXXbbbhhhkkkxxx~~~sssnnnrrruuuvvvwww}}}{{{tttrrrnnn]]]HHH<<<;;;888555333333444666444333222111000000000000000000000000111222333444444>>>JJJeee}}}qqqfff[[[ZZZVVVPPPJJJFFFEEEFFFAAAIIIRRRXXXYYYYYY[[[^^^\\\___bbbeeeggghhhggggggfffeeedddeeeggghhhhhhgggddddddeeehhhjjjkkkjjjhhheeeeeedddeeeeeeddd```^^^TTTVVVYYY[[[]]]^^^______aaa___\\\]]]^^^^^^ZZZVVVPPPMMMOOOVVVZZZWWWRRRPPPNNNeee{{{~~~~~~|||wwwuuubbbUUULLLLLLIIIAAAAAAHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNQQQSSSNNNJJJFFFFFFIIIMMMOOOOOOLLLMMMOOOPPPPPPNNNKKKIIIOOOOOONNNNNNOOOQQQSSSTTTXXXOOO[[[qqqzzzaaaRRROOOPPPGGGIIIdddvvvNNN>>>:::999<<<===<<<>>>BBB\\\qqq{{{kkkfffgggeee___UUUHHH===666:::777444222111000...,,,000000000000222444666777===@@@FFFJJJOOOTTTYYY\\\\\\___ccceeefffjjjpppuuuqqqsssuuuvvvuuutttuuuuuusssuuuvvvxxxyyyyyyxxxxxx{{{yyywwwuuuvvvyyy}}}|||nnnbbb___dddiiikkkoootttvvvvvvwwwzzz~~~{{{zzzuuunnnjjjmmmrrruuuvvvvvvuuuuuuvvvvvvwwwxxxyyywwwtttssssssqqqooonnnnnnfff^^^XXXQQQIIIDDDDDDFFFOOO]]]kkkssstttooojjj^^^]]]___gggsss|||lllgggaaa]]]```jjjwww||||||{{{}}}}}}ddd___[[[YYYUUUQQQTTT[[[www{{{fffTTTJJJHHHJJJLLLNNNNNNMMMKKKJJJLLLNNNOOONNNLLLIIIHHHHHHJJJLLLNNNNNNNNNNNNPPPRRRMMMNNNOOOPPPRRRTTTUUUVVVSSSSSSSSSQQQPPPSSS[[[aaaiiiaaaPPPPPPaaagggLLL>>>666777777555222000000111111444444666888<<<@@@DDDFFFQQQ```sssyyyoooiiibbb]]]^^^```___^^^```aaa```_________^^^[[[YYY\\\[[[[[[\\\^^^___^^^]]]UUUTTTTTTRRROOOQQQ^^^lllqqqWWWOOOVVVZZZ^^^```aaaccchhhmmmrrrzzznnnbbbXXXZZZ```dddeeeffffffggghhhjjjkkkllllllllloooooonnnmmmlllgggbbb^^^[[[XXXTTTTTTVVVWWWTTTRRR^^^sss|||~~~zzziii___WWWhhh|||xxxmmmnnnvvvyyyggg[[[VVVSSSTTTVVVWWWVVVSSSRRRSSSTTTRRRQQQPPPOOOOOOPPPPPPQQQOOOOOOOOOOOONNNNNNNNNMMMNNNMMMMMMOOORRRTTTTTTSSSOOOPPPRRRSSSUUUVVVVVVVVVVVVTTTYYYaaacccdddpppooobbbfffrrryyy{{{vvvyyy{{{|||yyyoooZZZGGG>>><<<888666444444444555444444222111000000000///000//////000111222333333333;;;DDD[[[}}}~~~tttjjjfff___VVVLLLCCC===999@@@HHHRRRYYYZZZZZZ[[[]]]___```ccceeegggggggggggghhhgggfffgggggggggffffffcccbbbccceeegggiiihhhgggdddccccccccccccaaa]]]ZZZVVVXXXZZZ\\\^^^_________]]]]]]]]]]]]\\\YYYUUUQQQPPPPPPSSSWWWVVVOOOJJJJJJTTT}}}ooo```SSSKKKKKKHHHAAAAAAGGGHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMNNNQQQSSSUUUOOOLLLIIIIIILLLOOOPPPPPPMMMNNNOOOPPPPPPOOOMMMLLLOOONNNNNNMMMNNNOOOPPPQQQUUUNNNYYYkkkjjj[[[XXXPPPIIIHHH[[[[[[@@@<<<:::<<<===<<<<<<@@@QQQddd{{{yyyiiifffaaa^^^XXXOOOBBB999;;;999777666555333000...000000///000111333555666999<<>>@@@FFFPPP```nnnuuuuuupppkkkbbbaaacccjjjttt{{{}}}}}}^^^ZZZVVVZZZdddpppyyy|||yyy{{{yyyyyyuuubbbcccbbb]]]TTTPPPYYYeeerrr___OOOHHHJJJKKKMMMNNNNNNLLLJJJIIILLLMMMNNNMMMIIIGGGEEEEEEIIIKKKMMMMMMMMMMMMOOOPPPOOOOOOPPPRRRTTTUUUVVVWWWSSSSSSQQQNNNLLLOOOUUU[[[___yyywwwYYYHHHOOOxxx|||}}}gggHHH444999888777444222000111222222222333555999<<>>AAAEEEJJJNNNSSSXXX]]]___```bbbfffjjjmmmoooqqqrrrqqqppppppqqqsssssstttuuuvvvwwwxxxxxxyyyxxxvvvvvvwwwzzz}}}vvvjjjgggjjjjjjhhhddd[[[RRRLLLKKKLLLRRRaaaqqquuummmfffhhhnnnsssrrrrrrqqqqqqqqqqqqrrrnnnnnnoooppppppnnniiieee^^^UUULLLEEE@@@===???DDDLLLWWWgggtttxxxvvvqqqmmmkkkkkkmmmsss{{{ZZZTTTQQQYYYhhhtttxxxwwwwww{{{yyyyyymmm^^^eeehhhaaaWWWZZZnnn|||iiiVVVKKKFFFJJJKKKLLLMMMLLLKKKIIIHHHJJJLLLMMMLLLIIIGGGFFFFFFKKKLLLNNNNNNMMMNNNOOOQQQRRRRRRTTTUUUWWWXXXYYYYYYSSSSSSQQQMMMJJJKKKQQQVVV\\\fffiiiNNNIIIhhh}}}~~~|||xxxlll___qqqZZZ;;;;;;999999999666222111333000000111222555888;;;<<>>MMM___oootttccc]]]aaaaaaVVVJJJ@@@===:::777666555333222000000/////////000222333000222555777:::>>>BBBFFFKKKPPPVVVZZZ\\\^^^bbbeeegggiiikkklllkkkjjjkkkkkkqqqqqqqqqrrrtttuuuvvvwwwwwwvvvvvvvvvwwwyyy|||}}}wwwuuullliiikkkllliiibbbYYYRRROOOPPPNNN\\\nnnwwwqqqhhhfffjjjrrrqqqpppooonnnnnnnnnnnniiiiiijjjjjjhhhbbb[[[VVVNNNGGG@@@======@@@HHHQQQYYYcccpppxxxxxxsssnnnlllpppqqqtttyyy^^^YYYVVV]]]jjjtttvvvssswww|||}}}}}}|||fff```iiilllccc\\\gggvvv```OOOGGGEEEIIIJJJJJJJJJJJJHHHGGGFFFHHHJJJLLLLLLKKKIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNOOOQQQRRRTTTVVVWWWWWWXXXXXXUUUUUUUUURRRNNNNNNRRRVVV\\\WWWnnn{{{{{{aaaMMMYYYffflllsss{{{sss```___xxxrrrNNN@@@;;;999;;;:::444111222000//////000222444777888<<>>@@@BBB===999555555888EEE\\\ppptttuuu{{{yyywww{{{yyy~~~{{{kkk```UUUJJJDDDCCCBBBCCCFFFHHHIIIJJJEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIKKKLLLMMMIIIHHHGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIHHHHHHJJJLLLLLLKKKJJJJJJJJJKKKLLLMMMKKKKKKLLLMMMMMMLLLLLLKKKKKKOOOMMMMMMVVVdddpppeee___```___bbbrrr{{{nnnkkk___OOODDD;;;444555999::::::;;;777<<>>JJJWWWhhhmmmooojjjbbb^^^bbbiiissswww|||]]]ccckkkrrruuuuuutttsss|||tttfffaaajjjooolll```\\\kkk}}}gggSSSGGGFFFIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMKKKJJJIIIJJJIIIKKKLLLLLLKKKJJJLLLMMMLLLMMMOOOQQQRRRRRRQQQQQQRRRVVVZZZ[[[XXXVVVWWWXXXYYYVVV___ppptttUUUJJJUUUccc|||zzzhhhRRR???;;;<<<777555666111111000000000111333444333999<<<<<<>>>EEEKKKMMMMMMLLLPPPZZZaaabbb```___SSSQQQOOONNNPPPRRRSSSTTTWWWWWWYYY\\\aaadddeeeddd]]][[[[[[\\\YYYUUUWWW\\\WWWgggsss|||ttt___XXXSSSWWW[[[[[[YYYWWWXXXZZZ]]]eeevvvqqqiiiccccccddddddfffjjjiiikkkmmmooonnnllliiiggg```\\\WWWRRROOOMMMJJJHHHHHHCCC???DDDRRRfffzzzzzzyyyqqqllljjjmmmwwwzzz}}}uuufffYYYVVVVVVTTTTTTUUUQQQOOONNNOOOQQQRRRQQQOOOPPPQQQRRRSSSTTTSSSRRRRRRPPPOOOOOOOOOOOONNNNNNNNNMMMLLLKKKMMMOOOPPPOOONNNOOOPPPPPPQQQRRRRRRRRRRRRPPPRRRTTTTTTTTTVVVXXXYYYXXXpppwwwfffaaabbbaaapppuuukkkkkkrrrtttiiiTTTBBB::::::444555777999999999888777222111111000000000111111000444111111666222222===>>>KKKXXXaaahhhoooqqqpppwwwvvvtttpppiii```WWWQQQNNNNNNMMMNNNOOOPPPPPPOOORRRSSSUUUWWWWWWXXXWWWWWWVVV[[[___```\\\ZZZZZZ\\\\\\[[[ZZZZZZZZZYYYWWWUUUQQQPPPPPPQQQTTTWWWXXXXXXXXXXXXWWWUUUSSSPPPMMMLLLGGGCCC???<<<;;;;;;;;;;;;444555<<>>AAACCCGGGMMMRRRUUUXXX\\\___```aaaccceeecccfffjjjmmmoooooommmlllmmmnnnppprrrtttuuuvvvvvvtttvvv|||}}}}}}uuukkkhhhoooqqqllljjjmmmkkkjjjgggeeecccaaa```___^^^YYYRRRKKKEEE@@@:::777444333444666888===HHHTTThhhkkkiiiaaaXXXYYYfffrrr}}}XXXcccqqqyyyzzzvvvuuuuuulll___aaahhhlllhhh]]]ZZZhhh}}}wwwbbbPPPFFFGGGKKKHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMLLLJJJHHHGGGGGGLLLMMMNNNNNNMMMMMMNNNOOOLLLNNNPPPRRRSSSSSSRRRQQQMMMRRRWWWYYYWWWUUUTTTUUUNNNTTT^^^dddvvv^^^JJJOOOVVVmmm~~~aaaEEE>>>>>>;;;:::===222222111000000111222333222555777777;;;CCCGGGFFFGGGCCCEEEOOOWWW\\\^^^aaaZZZVVVSSSTTTVVVXXXVVVTTTXXXXXXYYY[[[^^^______^^^ZZZWWWVVVVVVSSSPPPSSSXXX[[[bbbaaaeeennnhhhZZZVVVRRRUUUYYYYYYWWWUUUUUUVVV]]]eeeuuuxxxfff```^^^```ccccccdddgggkkklllooopppnnnjjjfffccc\\\XXXRRRNNNJJJHHHFFFDDDBBB@@@@@@JJJ```www{{{}}}sssggg^^^[[[cccuuunnn{{{vvvfffWWWRRRQQQPPPQQQUUUPPPNNNMMMNNNRRRSSSRRRPPPLLLMMMOOOQQQRRRRRRRRRQQQOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKLLLNNNOOOOOONNNLLLLLLMMMNNNOOOOOOOOOOOOQQQRRRRRRRRRTTTWWWVVVTTTUUU```}}}zzzhhh______nnn~~~wwwsssnnnooo{{{xxx```HHH<<<999333555888:::;;;;;;:::999222222111111111111111222444555000///333///...888333;;;BBBFFFKKKRRRUUUTTTSSSVVVYYYYYYUUUQQQNNNLLLFFFGGGJJJMMMOOOOOOMMMKKKNNNOOORRRTTTUUUUUUTTTSSSSSSXXX\\\\\\WWWTTTTTTUUUXXXWWWVVVVVVVVVTTTPPPNNNKKKMMMPPPUUUYYYZZZXXXVVVVVVVVVUUUSSSPPPMMMJJJHHH@@@===999999::::::888555666===NNNfffwww~~~~~~~~~zzzzzzjjjcccooo{{{hhh[[[VVVQQQJJJFFFFFFEEEDDDFFFGGGFFFCCCBBBCCCCCCCCCDDDDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIFFFCCCDDDIIIMMMKKKKKKKKKJJJJJJIIIIIIHHHKKKLLLNNNOOOPPPPPPPPPOOOMMMQQQJJJMMMWWWVVVkkkiiiooovvvppp]]]XXXtttttteeeTTTFFF:::888999::::::;;;777888999AAATTTjjjyyy}}}zzzcccTTTTTTZZZ```YYYMMMCCC===999777555555444333111111111111222222222111000000222666999333777:::<<<===@@@FFFKKKNNNQQQVVVYYY[[[]]]___aaa```dddhhhlllnnnnnnkkkjjjkkkmmmooorrrssstttttttttvvvyyy}}}~~~{{{zzztttuuusssiiifffkkkhhhgggeeebbb```^^^\\\\\\TTTOOOGGG@@@;;;888666444111222555999;;;???JJJVVVhhhiiifff]]]UUUZZZlll|||___iiiuuu||||||yyywwwwww~~~zzzbbb[[[aaadddnnnlll___^^^nnn}}}zzzfffQQQFFFDDDFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMMMMLLLJJJJJJKKKLLLOOOPPPQQQQQQPPPPPPRRRTTTSSSSSSTTTWWWXXXWWWSSSPPPTTTVVVWWW___mmm}}}iiiTTTDDDXXXyyyeeeHHH===<<<<<<999555444111///111333222///000000111222555999===??????@@@BBBDDDGGGKKKPPPTTTVVVVVVUUUUUUUUUUUUVVVVVVWWWYYYZZZYYYVVVUUUTTTUUUJJJJJJJJJLLLOOOPPPOOONNNWWWXXX[[[^^^___\\\WWWSSSQQQRRRSSSUUUWWWXXXZZZZZZgggooo|||yyynnnbbb^^^YYYZZZ___ddddddcccffffffggggggeeeaaa^^^[[[[[[SSSKKKFFFAAA===@@@EEEEEE@@@GGG^^^ttt}}}}}}}}}|||eeeQQQSSSbbbooovvvzzzooovvv|||{{{cccPPPNNNPPPOOOPPPTTTUUUSSSPPPPPPQQQSSSTTTTTTQQQOOONNNNNNPPPQQQQQQPPPPPPRRRTTTTTTRRROOONNNNNNLLLMMMMMMLLLJJJIIIJJJKKKQQQRRRRRRSSSRRRPPPOOONNNNNNNNNOOOOOOPPPQQQRRRRRROOOYYYeee{{{~~~yyyyyyzzz||||||yyyrrrlllzzz|||}}}zzzvvvuuuxxx|||zzzeeeKKK999999777999===>>>;;;999;;;999888555333111000//////000000000000111111111111222666888666777:::999555===>>>???AAABBBBBBCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOVVVUUUUUUUUUTTTTTTSSSSSSUUUTTTRRROOOLLLJJJHHHGGGPPPQQQRRRTTTTTTTTTSSSSSSUUURRRMMMJJJHHHDDD???:::999888666555666777444000AAA```uuuqqqttt}}}lll___YYYSSSLLLFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDGGGIIIKKKKKKHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLJJJHHHFFFGGGHHHDDDEEEGGGIIIJJJKKKLLLLLLIIIHHHHHHLLLQQQSSSRRRPPPOOOKKKMMMSSSSSSTTTbbbuuurrrbbb^^^aaaSSSDDD]]]{{{vvvlll___KKK<<<666777:::;;;:::999999===GGGWWWiiiuuu{{{uuugggYYYNNNZZZ[[[XXXPPPFFF===999888444555666333///...000333......------...///111222444444444555777:::===@@@FFFGGGJJJNNNSSSWWWZZZ[[[]]]___aaacccdddfffjjjlllkkklllmmmmmmmmmnnnqqqssstttqqqssswwwwwwrrrsssxxxsssvvv|||}}}xxxrrrnnnjjjiiihhhfffddd```[[[VVVRRROOONNNEEE@@@:::555333222222111///;;;DDDGGGMMMXXXbbbffflllcccYYYWWW___lllwww|||bbbkkkwww~~~}}}|||}}}|||rrr```YYY]]]iiikkkhhhdddjjjyyy}}}ooo[[[IIIAAA@@@@@@@@@DDDDDDEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFIIIJJJKKKKKKJJJJJJLLLNNNPPPQQQQQQPPPOOOOOOQQQSSSSSSSSSSSSUUUVVVUUUSSSQQQUUUXXXWWW[[[cccpppwwwbbbMMMPPPjjj~~~xxxxxxdddHHH:::666666666444222000111222222111000000000000222444777999<<<===??????@@@CCCFFFIIIMMMMMMLLLLLLMMMNNNNNNOOORRRSSSUUUUUUTTTTTTUUUVVVLLLJJJHHHGGGIIIKKKLLLMMMSSSTTTWWWYYYZZZXXXUUURRRQQQRRRSSSVVVXXXZZZ\\\]]]eeeiiiqqqyyy|||xxxooohhhddd^^^ZZZZZZ^^^ccceeedddaaabbbaaa```]]]YYYUUUSSSMMMGGGBBBBBBBBB@@@AAADDDFFFUUUjjjyyy|||zzz|||jjj```]]]gggqqqrrrlllhhhmmmrrrvvvzzzjjjYYYMMMOOOSSSQQQQQQUUUVVVSSSPPPOOOPPPQQQQQQQQQTTTRRRPPPOOOOOOOOONNNMMMNNNQQQRRRRRRPPPNNNMMMMMMJJJKKKLLLLLLKKKKKKMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPJJJRRR[[[kkkuuuvvvyyyxxxqqqkkkoootttvvvxxx~~~qqq[[[MMMCCC<<<888:::;;;::::::;;;:::999777444222111000000111111111111111111111111...222333111222666666333666777888:::;;;;;;<<<<<<======???@@@AAABBBBBBBBBBBBCCCEEEGGGIIIKKKLLLMMMOOOOOOOOOOOONNNNNNMMMMMMOOONNNKKKIIIHHHHHHIIIJJJRRRRRRQQQPPPMMMKKKHHHGGGLLLHHHDDDBBB@@@<<<777444666555000,,,+++000777;;;WWW~~~|||~~~}}}qqqaaaVVVQQQMMMGGGBBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKIIIGGGFFFFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHKKKOOOQQQQQQOOOOOOKKKLLLQQQPPPOOO[[[kkkxxxccc[[[___WWWKKK^^^rrrSSS@@@;;;:::888:::999777888???LLL[[[fffooorrrqqqmmmrrrzzzkkk]]]UUUVVVUUUTTTOOOGGG@@@:::666777777666444333222333000000///...///000111222000000000000222555888999===???AAAEEEIIIMMMPPPQQQUUUWWWYYY[[[]]]___cccfffeeeggghhhiiiiiijjjmmmooorrrppppppsssqqqllljjjmmmjjjmmmqqqvvvyyyxxxssspppssspppmmmhhhdddbbb```___]]]ZZZVVVPPPKKKFFFCCCAAA777666444222111222444555:::DDDOOOWWW```iiimmmkkkeeeaaa^^^bbblllxxx~~~}}}~~~fffmmmuuu{{{{{{zzzzzzzzz}}}xxxggg]]][[[[[[fffaaa```iiixxxwwwhhhUUUHHHDDDDDDBBBAAACCCCCCDDDEEEGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPOOOOOOQQQRRRSSSRRRQQQRRRSSSSSSRRRQQQSSSWWWVVVVVVYYYaaappp[[[LLLZZZzzzwwwmmmooo{{{bbbIII@@@???999888666444333111111111222111000//////000222333555777999;;;;;;<<>><<<>>>@@@@@@BBBEEETTTkkk~~~xxxaaafffpppzzz{{{rrrgggbbbnnnqqqqqqpppuuuzzzrrreeeVVVNNNKKKQQQUUURRRRRRVVVUUUSSSPPPOOOOOOOOOOOONNNTTTRRROOOOOOOOOOOONNNMMMOOOQQQRRRRRRPPPNNNMMMNNNKKKLLLMMMMMMLLLKKKMMMNNNMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOIIINNNRRRYYYsss}}}|||~~~~~~uuufffhhhnnnuuu~~~mmmdddPPPDDD;;;:::======;;;;;;<<<;;;999666444333222222111111111111111111111111---///000...///333444222000111222444555555555555888888:::;;;<<<=========;;;<<<>>>@@@CCCFFFHHHIIIGGGGGGFFFFFFFFFFFFEEEEEEGGGEEECCCBBBDDDGGGKKKMMMOOONNNLLLIIIEEEBBB???===AAA>>>;;;999777444111...///111444222000222:::CCCsss{{{mmmcccVVVNNNJJJHHHDDD@@@DDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHIIIJJJIIIGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIKKKJJJHHHIIILLLNNNOOONNNPPPMMMNNNQQQOOOLLLTTT```vvvjjjbbbkkkgggYYY^^^rrrhhhFFF;;;999777:::888666555999CCCOOOWWWccckkkmmmiiilllzzzzzzkkkTTTSSSSSSVVVYYYUUUKKKAAA::::::999999999777555333222111111000///000000000///.........///111222444444666888;;;???BBBEEEFFFLLLNNNPPPSSSTTTWWW[[[^^^___aaacccddddddfffiiikkkmmmkkklllnnnlllfffcccccc^^^bbbfffiiihhhfffdddcccbbbaaa___\\\ZZZWWWUUUTTTQQQNNNJJJDDD>>>:::666444...000111111000111666:::DDDMMMZZZfffpppsssnnnfffVVVXXX___jjjvvvwwwwwwxxx{{{mmmrrrwwwyyyxxxwwwvvvvvvmmm^^^___aaa___]]]YYY___qqqrrraaaPPPIIIJJJIIIGGGEEECCCCCCEEEFFFHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLLLLMMMNNNOOOOOOPPPRRRTTTSSSQQQOOOOOOPPPRRRRRRQQQOOOUUUUUUTTTUUUYYYrrrwwwjjjPPPQQQtttrrrvvv|||jjjjjjdddOOOCCC===:::888888666222000111333222111111000000111111///222666888999;;;===???>>>>>>>>>???AAACCCDDDEEEHHHIIIJJJJJJKKKNNNSSSVVVWWWSSSMMMIIIHHHGGGGGGGGGNNNOOOPPPQQQQQQRRRTTTVVVQQQRRRSSSUUUWWWXXXZZZZZZ___^^^]]]]]]]]]^^^^^^^^^```]]][[[\\\^^^___^^^]]]ZZZYYYVVVRRRMMMIIIEEECCCBBB???<<<<<<:::<<>><<<;;;;;;999777555333111000...///000222444444999DDDOOOssszzz}}}~~~|||{{{{{{zzz|||uuuaaaYYYOOOIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGFFFHHHIIIHHHFFFFFFFFFHHHJJJJJJJJJJJJJJJIIIIIIHHHLLLKKKIIIHHHIIIKKKLLLMMMQQQOOOPPPRRROOOLLLQQQYYYlllwwwttt~~~xxxcccXXX^^^}}}uuuJJJ<<<======;;;999777666888@@@JJJQQQYYYfffppptttzzzrrr]]]VVVQQQTTT[[[\\\SSSJJJ@@@===999888999999666333333222111000000/////////111000000//////000111111111222444666999<<<>>>???DDDFFFIIIKKKMMMPPPTTTWWWZZZ\\\^^^___```bbbeeehhheeeeeefffgggfffbbb]]]ZZZVVV[[[bbbdddbbb___^^^^^^WWWVVVUUUSSSQQQNNNKKKJJJFFFDDD@@@<<<777444111000...111333111///222999@@@OOOYYYfffppptttoooeee\\\PPPUUU```nnn{{{yyyxxxyyy|||tttwwwzzz||||||{{{zzzzzz}}}eeeZZZccchhhddd]]]bbbppp~~~{{{fffVVVHHHFFFIIIHHHEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMMMMKKKJJJIIIHHHHHHGGGHHHIIIHHHFFFFFFGGGIIIHHHJJJLLLMMMOOOQQQTTTWWWSSSQQQNNNNNNOOOQQQQQQQQQLLLSSSSSSQQQSSSTTTfff{{{uuuYYYMMMcccxxxooo|||eeeJJJBBB;;;666888888444222333111111111111111111111111...000333555666777999:::::::::;;;<<<===???AAABBBFFFGGGGGGGGGHHHKKKOOOSSSVVVSSSPPPLLLJJJFFFBBB???JJJKKKMMMMMMMMMOOORRRVVVRRRRRRRRRSSSSSSSSSTTTTTTWWWXXXXXXYYYYYYZZZ[[[\\\^^^^^^___``````^^^ZZZWWWSSSQQQNNNJJJEEEBBB???>>>???>>><<<999555;;;NNNaaa~~~tttwwwxxx|||qqqlllxxxvvvfffdddrrr{{{ppphhheee```VVVLLLLLLLLLNNNQQQRRRPPPQQQSSSQQQPPPOOOPPPRRRSSSSSSRRRPPPNNNMMMMMMOOOPPPPPPOOONNNPPPPPPOOOMMMLLLLLLMMMNNNOOOOOONNNKKKIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNQQQQQQQQQQQQQQQPPPPPPPPPSSSTTTTTTSSSZZZrrr~~~}}}zzzwww{{{uuuvvvmmmQQQBBB???===<<<;;;======<<<;;;:::888777777222222111111000///......///111000...///444666444000000111222333333333333333333555666777888888888888999999;;;<<<===>>>???<<<<<<<<<<<<<<<<<<=========>>>@@@BBBDDDEEEEEEEEEAAA@@@???>>><<<;;;;;;:::666666444333111000111111444000000666>>>HHHWWWeee```eeerrrxxxrrrpppyyy~~~|||}}}{{{tttmmmXXXRRRKKKGGGFFFGGGGGGFFFBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFGGGIIIKKKKKKKKKKKKJJJIIIHHHGGGLLLKKKJJJHHHHHHIIIKKKMMMNNNNNNOOOOOONNNLLLOOOTTTdddpppvvv___QQQRRRqqqTTTAAAAAADDD>>>===:::888888===DDDIIIQQQ]]]iiiqqq~~~{{{kkk___RRRNNNSSSWWWSSSMMMGGGAAA:::777777888777555222222222111000///...---222222111000000000///000///000111333555777999999<<<>>>AAACCCEEEHHHLLLNNNQQQSSSUUUVVVWWWYYY\\\___]]]]]]]]]]]]\\\YYYSSSNNNPPPVVV]]]```]]]XXXUUUTTTNNNMMMLLLJJJGGGDDDAAA???;;;:::888666333222111000000222333222222888CCCLLL]]]eeeooosssnnnccc[[[XXXYYY___hhhsss}}}~~~}}}}}}ppprrrvvvzzz}}}~~~~~~~~~rrr___\\\gggjjjeeebbbsss|||vvv\\\OOOEEEGGGIIIGGGEEEGGGDDDEEEFFFHHHJJJLLLMMMNNNOOONNNNNNMMMLLLKKKJJJJJJHHHIIIIIIHHHFFFEEEGGGHHHFFFHHHKKKMMMNNNQQQTTTWWWSSSQQQNNNNNNPPPQQQQQQQQQMMMSSSQQQOOORRRQQQYYYmmm}}}fffSSSRRRggg}}}vvvTTTDDD777666888555444777000000000000000000000000000111222222111000111333555666666777999:::<<<===BBBCCCEEEEEEFFFHHHKKKNNNWWWVVVUUUTTTRRRMMMGGGCCCEEEGGGIIIIIIHHHJJJNNNRRRRRRQQQQQQQQQPPPPPPOOOOOOOOORRRUUUVVVWWWWWWXXXYYY]]]^^^______]]]XXXSSSPPPHHHFFFCCC???<<<;;;::::::777999;;;;;;<<>>@@@AAA@@@???>>>===<<<;;;999777777666666222222222000//////111333222999MMMeeeqqqpppooorrrgggpppvvvsssyyyqqqmmmrrryyyyyyjjj___RRRMMMHHHDDDCCCDDDEEEEEEAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGGGGIIIJJJLLLLLLLLLKKKKKKIIIHHHHHHKKKLLLKKKJJJIIIIIIKKKMMMJJJKKKKKKKKKJJJKKKMMMPPPVVV___wwwiiiXXXRRRVVVooo^^^GGG??????AAA???<<<999777888<<<@@@OOOWWW^^^dddrrrxxxjjjYYYNNNMMMNNNNNNMMMLLLHHHAAA<<<999888888777333333333222222000///...111000000//////...---------...///000111333444444444666888999;;;===AAACCCEEEGGGHHHIIIJJJLLLNNNQQQRRRSSSQQQOOOOOOOOOIIIBBBJJJMMMQQQRRROOOJJJFFFCCCDDDCCCAAA>>>;;;999777666333222222111111111111111...000333666;;;FFFRRR\\\eeegggiiiggg___WWWVVV[[[fffiiinnntttyyy}}}~~~lllooosssxxx}}}~~~~~~}}}}}}ssseee\\\```hhhfff^^^]]]zzz|||pppWWWLLLFFFJJJKKKGGGFFFKKKDDDDDDEEEGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKGGGHHHHHHHHHGGGGGGHHHJJJHHHJJJKKKLLLMMMOOORRRUUURRRQQQOOOOOOQQQRRRQQQPPPNNNRRROOOOOOTTTSSSUUU```}}}{{{hhhTTTPPPaaawwwzzz^^^BBB999888555555888222222222222111111000///111111111///......000222333333333444555777888999;;;>>>@@@BBBCCCEEEHHHJJJTTTTTTUUUVVVVVVTTTOOOKKKCCCFFFIIIIIIGGGGGGLLLPPPPPPPPPPPPOOOOOOOOONNNNNNMMMPPPTTTVVVUUUTTTVVVWWWXXXXXXWWWUUUPPPLLLHHHGGG???===:::888777777888999444666===FFFOOO\\\nnn|||zzzdddYYY___kkk}}}vvvpppwwwtttbbbXXXSSSOOOLLLMMMMMMMMMOOORRRTTTRRRPPPOOOOOONNNPPPRRRRRRQQQPPPSSSPPPNNNMMMNNNNNNMMMKKKLLLMMMMMMKKKIIIHHHIIIKKKFFFHHHJJJJJJJJJKKKMMMOOOKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRRRROOOQQQUUUTTTVVViii|||wwwxxxzzzzzzqqqaaaQQQDDD<<<999:::;;;<<<======<<<;;;999888777666444333222111---000000......000000------......///////////////---...///000111222222222444444444444444444444444555555666666666777777777777777888999999999999888888666555333222222222222///000111000...///333666>>>TTTzzztttmmmooorrrttt}}}pppaaaVVVOOOLLLGGGCCCBBBBBBCCCCCC@@@AAACCCDDDEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>??????@@@AAACCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHIIIKKKMMMLLLJJJIIIKKKMMMKKKKKKKKKIIIIIIJJJLLLMMMNNNVVVlllttthhh``````cccmmm~~~jjjRRRAAA<<>><<<999777777:::===IIIRRRWWWYYYcccyyyxxxiii[[[QQQLLLLLLMMMPPPOOOLLLGGGAAA<<<:::999444444555555555333222111000000000000///...------------...//////000111111...000222333444555888;;;;;;<<<>>>>>>???@@@BBBEEEEEEFFFEEEDDDHHHLLLHHHAAACCCBBBAAAAAAAAA>>>;;;999;;;999777555333222222222000000//////000111222222000333888AAALLLXXXccciiijjjbbb[[[XXXTTTTTT]]]gggssstttvvvwwwxxxyyy{{{||||||yyyrrrtttxxx|||~~~sssggg[[[ZZZccchhhaaaVVVRRRttt}}}mmmQQQHHHDDDIIIIIICCCDDDJJJCCCCCCDDDEEEGGGHHHIIIIIILLLLLLLLLLLLKKKKKKKKKKKKEEEGGGHHHHHHGGGHHHJJJLLLJJJKKKMMMMMMMMMMMMPPPRRRRRRQQQPPPPPPRRRRRRQQQPPPMMMQQQNNNPPPYYYXXXWWW^^^ddd```MMMPPPfffvvv~~~xxxPPP>>>999555444888777777666666444333111111000000000//////000444777333333333333444666777888666999===@@@BBBDDDGGGIIIKKKLLLMMMOOOQQQQQQNNNLLLDDDHHHKKKKKKHHHIIIMMMQQQNNNNNNOOOOOOOOOOOOPPPPPPOOORRRVVVVVVUUUTTTUUUWWWSSSRRRNNNIIICCC@@@>>>>>>;;;999777555555666999:::777999BBBRRRbbbnnnyyy{{{yyyfffRRRNNN___rrruuueeebbbwwwxxxaaaVVVPPPNNNMMMIIIJJJKKKNNNTTTWWWTTTOOOPPPOOONNNOOOPPPPPPOOOMMMOOOMMMLLLMMMNNNPPPOOOOOOOOOOOOOOONNNLLLKKKLLLMMMHHHIIIJJJJJJIIIIIIJJJLLLLLLLLLKKKJJJJJJKKKMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRQQQLLLNNNUUUTTTQQQ^^^qqq{{{xxxzzz|||hhhMMM===888999;;;======>>>======<<<;;;:::888777555444333...111222000000111000,,,......///000000000//////......000111222333333333//////000000111111222222222222333333444444444555444444333333333444555666111000///...///000111222///111222111///111555999\\\pppxxxqqqqqqsssuuuzzzoooeee[[[UUUOOOLLLHHHDDDBBBBBBBBBCCC@@@AAACCCEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>======???@@@@@@AAABBBDDDDDDEEEGGGFFFDDDBBBBBBBBBCCCCCCFFFGGGIIIIIIIIIIIIKKKLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHKKKNNNNNNKKKJJJKKKMMMNNNOOOMMMJJJJJJLLLNNNNNNOOOTTT]]]{{{tttooonnnnnnhhhzzz}}}xxxbbbLLLBBB;;;;;;:::999999:::>>>AAA>>>KKKTTTTTTZZZlllxxxiiiYYYPPPMMMNNNRRRUUUUUUPPPHHH@@@;;;:::555666777777777666555444111222222222111000//////......//////000000000111---///000111111333555888777888999999999:::===???;;;======>>>FFFOOONNNHHH???;;;777666999;;;:::999666444222000///000111222111111000111111222333333666999AAAMMMZZZfffmmmqqqqqqbbbTTTQQQUUU]]]kkkxxx~~~}}}}}}~~~|||xxxrrrssswww{{{~~~yyyuuukkk___ZZZccciiiddd[[[WWW^^^qqqwwwdddFFFFFFEEEEEEEEEFFFHHHIIIGGGFFFEEEDDDEEEFFFHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLNNNOOOOOOPPPRRRQQQPPPOOOOOOPPPOOOOOOPPPQQQTTTVVVXXXYYYaaarrrvvvYYYDDDLLLjjjrrrTTTBBB999777888666444333444666666333///111000...///000111000...111111111111222333444444888888:::===???AAACCCDDDKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIINNNNNNOOOOOOPPPPPPPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOLLLHHHDDDAAA@@@???<<<999:::555333666666222222777888CCCYYYnnnyyyyyy{{{|||zzzqqqZZZNNNWWWlllzzz{{{mmmeeepppvvv^^^WWWWWWUUURRROOONNNNNNOOOQQQRRRQQQPPPPPPOOONNNNNNNNNOOOPPPQQQQQQNNNKKKLLLOOOQQQOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGHHHJJJKKKIIIFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOOOONNNMMMLLLNNNOOOQQQPPPOOONNNOOOSSSYYY]]]kkkxxxtttzzzbbbBBBBBB;;;666999???AAA???<<<;;;<<<<<<;;;999666555555111111111111111111111111//////.........000222333//////////////////////////////000000111111111222222222222222222222222222...///111222333333222222222///000444444000...///888111...222000///:::IIIfffuuu|||{{{yyy~~~tttlllhhhaaaTTTIIIEEEDDDBBBAAA@@@@@@AAAAAA?????????@@@CCCDDDCCCAAABBBBBBCCCDDDDDDCCCBBBAAA????????????@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAAFFFFFFEEEEEEFFFHHHJJJKKKGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIJJJLLLMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKMMMMMMKKKUUUZZZoooyyyiiimmm}}}yyytttrrrZZZEEEBBB999999999555888;;;333===DDDMMMRRRVVVaaarrryyypppiiibbbVVVJJJRRRQQQQQQPPPNNNIIIBBB===>>><<<999777888888888777444222000000000111000///------......///000000000////////////000000111111333333444444444555555555333555888<<<>>>>>>>>>>>>555444333222222111111222333222111111000000111111222111000000111222555666AAAEEEMMMZZZeeejjjiiifffeee]]]TTTSSS[[[hhhttt{{{}}}vvvqqqssspppooosssxxxyyytttnnnaaa___bbbeeebbb[[[YYY\\\eeeqqqzzz{{{zzzvvveeeRRREEEEEEDDDCCCDDDEEEFFFFFFCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPPPPOOONNNNNNOOOPPPQQQRRRSSSUUUVVVXXXXXX[[[dddxxxmmmSSSGGGTTTiii{{{{{{cccMMM>>>777555333222333666777555222222111222222333333333222111111000000111111222222555555777999;;;===???@@@EEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJLLLKKKJJJIIIHHHFFFFFFEEEAAA>>>;;;;;;;;;;;;888666444444777;;;999555999@@@JJJWWWjjjzzz|||sssssszzzhhh\\\]]]gggssszzzppplllmmmuuuuuu___WWWWWWUUURRROOONNNMMMNNNPPPRRRRRRQQQOOONNNMMMMMMLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKIIIFFFFFFHHHIIIHHHFFFGGGGGGGGGHHHIIIKKKMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNLLLLLLKKKJJJIIIKKKOOOSSS[[[{{{wwwxxxyyy]]]TTTJJJ???;;;===??????===>>>>>>>>><<<:::999999999444444444333333222222222//////.........///000111////////////////////////......//////000000000000111111111111111111111111...///000222222222111111222---+++---//////111444---///888DDDEEE@@@DDDOOOeeefffkkkzzz~~~vvv{{{zzzrrrttt{{{pppeee[[[RRRJJJEEECCCBBBAAA@@@@@@??????????????????@@@CCCCCCBBBAAABBBCCCDDDDDDDDDDDDCCCBBB>>>>>>======>>>???@@@AAACCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCDDDFFFHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMMMMPPPTTTRRR```nnnccciiilllcccbbbxxxzzzgggLLL>>>:::;;;555777===;;;777===EEEJJJOOOWWWccclll{{{uuunnnbbbUUUQQQPPPOOONNNNNNMMMJJJHHHDDD@@@<<<999888999999888666444111000000000///---.........///////////////........./////////000000111111222222333333333333000111333555666666555444111111000///////////////111111111000111111222222111111000111444999===@@@JJJRRR^^^gggkkkiiiddd```OOORRRXXX___hhhsss~~~{{{uuunnniii|||vvvrrrtttyyyyyyqqqjjj___hhhppplll^^^VVV]]]jjjuuuzzzzzztttooohhhZZZKKKEEEDDDCCCCCCBBBCCCCCCCCC@@@AAADDDFFFGGGGGGGGGFFFIIIIIIHHHHHHHHHHHHHHHGGGKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOONNNMMMLLLKKKLLLMMMNNNNNNMMMLLLMMMNNNOOOOOOQQQRRRSSSTTTTTTTTTUUUWWW^^^{{{pppQQQFFFSSScccrrr}}}qqqkkk|||eeeWWWCCC>>>777444444555444222000111333333222000000111111111000000///000000000111111333555666888999:::<<<<<<<<<============>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>><<<;;;:::999666555444555777777555333222444777888777:::FFFSSSgggwwwsssqqq{{{xxxdddeeennnrrrqqqqqqgggnnnxxx{{{wwwuuu~~~}}}dddSSSNNNOOONNNLLLNNNMMMKKKLLLOOOQQQRRRRRROOONNNMMMLLLKKKKKKKKKLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJHHHEEEDDDEEEFFFGGGFFFFFFFFFFFFGGGIIIJJJLLLMMMKKKLLLNNNNNNNNNLLLKKKIIIIIIIIIHHHGGGEEEEEEGGGIIILLL[[[~~~rrrYYYEEE<<<<<<>>>>>>@@@???===;;;999888888888888888777666555444444333111000//////......//////////////////////////////............////////////////////////////////////...///000000000000000///000+++))),,,......000444///???[[[rrrvvvllleeefffjjjkkkrrr~~~yyypppkkksss{{{sssqqqtttqqqiii[[[MMMCCC@@@AAA@@@@@@@@@@@@@@@???>>>===@@@??????@@@BBBCCCBBBAAABBBBBBCCCCCCDDDCCCCCCBBB>>>===<<<:::;;;<<<>>>???AAAAAA@@@?????????@@@@@@AAABBBBBBCCCDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPLLLUUUpppuuu___[[[\\\SSSJJJQQQmmm___GGG===???888333777888444777===BBBFFFLLLRRRVVVjjjwww}}}qqqeeeVVVRRROOONNNOOOQQQSSSSSSJJJFFFAAA>>><<<;;;::::::999777444333222222000///000000/////////.........---------.............../////////000000000000000......///000///...---,,,//////......---.....................///000111111555555666999>>>FFFLLLQQQXXXbbbmmmpppiii```ZZZXXXRRR\\\iiirrrxxx~~~{{{uuuoooiiiddd~~~xxxmmmeeedddpppwwwmmm]]][[[jjjzzzvvvjjj```WWWNNNDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@BBBCCCDDDEEEFFFFFFIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGGGGFFFGGGGGGGGGJJJKKKMMMNNNNNNMMMKKKJJJJJJKKKLLLKKKJJJJJJLLLMMMKKKLLLNNNOOOOOOOOOOOONNNQQQSSSSSSgggpppUUURRRPPPWWWooo|||}}}___SSSDDD888444444555666111333444444111///000111333222111000000000000000//////000222333444555666555555666666777888999999888999999999999:::::::::999999999999999999999999888777777666555444333333333333444555555444333222888777666666;;;III___ppp}}}{{{tttuuu~~~yyyjjjpppvvvnnneeecccjjjvvv}}}ooodddfffmmmkkk^^^NNNDDDDDDHHHJJJJJJMMMKKKJJJKKKMMMPPPRRRRRROOONNNMMMLLLKKKKKKJJJJJJHHHJJJKKKJJJGGGFFFHHHKKKLLLLLLKKKJJJIIIHHHGGGGGGJJJGGGDDDBBBBBBCCCEEEFFFEEEEEEEEEFFFHHHIIIKKKLLLKKKLLLMMMNNNNNNKKKGGGCCCGGGHHHHHHGGGEEEDDDEEEFFFHHHNNNddd~~~[[[GGGAAA???===AAA???===<<<;;;:::888777<<<;;;:::999888777666555333333222111000000//////////////////////////////////////////////////////////////////////////////......//////////////////000......111333111222666JJJ```zzzyyywwwnnnlllrrrmmmrrrzzz{{{~~~}}}oooiiifff^^^QQQEEE======?????????@@@AAA@@@???===<<>>@@@BBBBBBAAA???@@@@@@@@@AAAAAAAAAAAAAAA???>>>;;;::::::;;;===>>>@@@???>>>>>>>>>>>>??????BBBBBBCCCEEEFFFHHHJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIJJJIIIIIIHHHGGGGGGLLLLLLLLLLLLLLLLLLMMMMMMJJJLLLMMMUUUdddsss~~~eeeZZZSSSPPPHHHDDDRRRwwwZZZFFFFFF===333111111777777999<<>>DDDFFFGGGGGGFFFEEEFFFGGGEEEMMMYYYjjjyyybbbUUUJJJAAA@@@>>><<<<<<======;;;999======<<<;;;:::888888777666555555444333222111111000000000000000000000000000000000000000000000000000000000000000000000000...............///////////////111333333333999AAAaaaqqq}}}ttttttwwwooollloooqqqwww}}}sssbbb^^^XXXOOOFFFAAA>>>======??????@@@AAAAAA@@@>>>===>>>>>>===>>>@@@@@@???>>>============>>>>>>?????????>>><<<;;;;;;<<<===>>>>>>>>>>>>======>>>>>>???AAABBBCCCEEEFFFGGGHHHIIICCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGJJJJJJKKKKKKLLLLLLLLLLLLJJJMMMOOOUUU\\\```{{{ppp^^^UUUTTTOOOGGGIIIcccoooNNNFFF>>>555444444:::888666888===CCCFFFGGGIIIYYYppp|||mmmfff[[[RRRNNNMMMMMMMMMNNNMMMNNNMMMLLLGGG@@@<<<;;;999777666666666555444333333222111000000///...........................------------------------...////////////////////////////////////000111222222222333333555666777888<<>><<<===@@@DDDGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIHHHIIIIIIHHHGGGHHHKKKMMMMMMLLLLLLLLLMMMNNNOOOOOOHHHPPPSSSYYYfffxxxvvvaaaRRRQQQ\\\ooorrrZZZHHH:::222444222//////222444666666444333222222222222222222111111111222222222222222000000111222333333444444222222222222333333333333444333333333333333222222000111111222333444555555444555555444222111333444///999GGGVVViii{{{xxxllldddaaajjjiiilllqqqpppllltttpppddd\\\WWWPPPMMMJJJIIIJJJMMMNNNOOOKKKJJJJJJKKKMMMNNNMMMLLLMMMMMMNNNNNNMMMLLLKKKJJJGGGHHHHHHFFFDDDDDDEEEFFFHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGEEECCC@@@@@@BBBDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKIIIIIIJJJKKKHHHBBB===AAABBBDDDDDDCCCCCCEEEFFF@@@JJJQQQUUUhhhwwweeeUUUFFFAAA;;;999:::;;;:::888======<<<;;;:::999999888666777777666555444333222000000000000000000000000111111111111000000000000000000000000000000000000...---------...///111111+++///666999666777AAANNN```fffrrrvvvnnnmmmrrrvvv}}}}}}sssjjj]]]SSSLLLCCC>>>>>>???===;;;??????@@@@@@@@@?????????===<<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>=========>>>>>>>>>>>>>>>=========>>>?????????@@@AAACCCDDDDDDDDDDDDAAABBBCCCDDDFFFHHHJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJMMMPPPMMMNNNRRRSSShhh~~~nnnaaa[[[VVVRRRNNN]]]yyyVVVFFF;;;666999999999777555666999>>>BBBDDDDDDOOObbbuuuwwwoooeee[[[TTTOOOLLLJJJMMMNNNPPPQQQQQQMMMFFFAAA===;;;888777777777666444555555444333222222111111000000000000000////////////////////////..................//////000111111------......///000111222111111222444777999<<<===IIINNNWWWaaakkkrrrvvvyyyiiifff___VVVRRRYYYjjjwww{{{wwwqqquuuyyy|||rrrhhh\\\QQQFFF@@@yyyoookkklllpppoooeee```tttwwweeeSSSGGGDDDFFF???@@@AAABBBBBBBBBAAA@@@CCCAAA???======???AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHKKKNNNMMMLLLKKKJJJKKKMMMPPPQQQMMMNNNOOOWWW\\\___{{{vvv^^^OOO\\\vvvttt[[[LLLCCC;;;333000222444333000222111111111111111222333222222222222222111111111000000111111222222333333111111111111222222222333333333333222222222111111222222222333333444444555222333444333333666:::??????QQQeeettt}}}pppaaaVVVTTTXXXeeefffggggggkkkwwwttteeeZZZQQQJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJLLLNNNMMMKKKHHHJJJKKKLLLLLLLLLKKKJJJJJJIIIGGGEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGEEEGGGGGGDDDAAA@@@AAACCCBBBBBBCCCDDDEEEGGGHHHIIIGGGEEEEEEGGGJJJJJJEEE@@@@@@AAABBBAAA@@@@@@BBBDDD???CCCGGGKKKSSSmmm|||dddYYYJJJ???;;;::::::999;;;;;;;;;:::::::::999999555666666777666555444333000000000000000000000000111111000000000/////////........................------------///111222444444CCCWWW^^^WWWNNNRRR[[[^^^aaaiiiwwwzzzvvvvvv|||pppfffaaaWWWLLLFFF???<<<===>>>===<<<>>>>>>>>>======>>>>>>???<<<;;;:::;;;<<<<<<;;;999;;;:::::::::;;;<<<===>>>;;;<<<===>>>??????>>>>>>>>>>>>======>>>>>>???@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIIIIKKKNNNJJJHHHLLLMMMWWWkkkzzz{{{vvvfffaaaiiihhhhhhnnn^^^KKKAAA???999666666777777888:::<<<>>>@@@BBBNNN```nnnwww~~~yyyqqqjjjccc]]]WWWTTTMMMNNNOOOQQQRRRQQQMMMJJJFFFCCC@@@===<<<;;;888666666666555555444444333333333333222222222111111111222222111111111000000000000000//////000000111111/////////000111222444444444555888<<>>:::vvvnnnjjjkkkmmmmmmjjj^^^ZZZoooxxxeeeUUUJJJDDDBBBBBB===>>>???@@@AAAAAA@@@???AAA@@@??????>>>?????????AAABBBBBBCCCCCCDDDDDDDDDAAAAAABBBCCCEEEGGGHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHGGGGGGHHHKKKNNNKKKJJJHHHGGGHHHKKKNNNQQQUUUNNNKKKUUUXXXPPPbbb}}}|||qqq```SSSXXXvvvrrrkkkzzzYYYMMM???888999888333...000000//////000111222222333222222222111111111111000000111111111111222222111111111222222222222333333333333222222111111111333333333333333333333333000222444555666;;;CCCIII```sssxxxpppvvv~~~rrr```QQQRRRcccuuunnnllleee```iiiwwwcccUUUJJJFFFHHHJJJKKKJJJIIIHHHHHHJJJJJJKKKMMMNNNMMMIIIFFFHHHIIIJJJKKKKKKKKKJJJIIIJJJGGGDDDDDDFFFGGGEEEBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEGGGHHHFFFBBB@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIDDDBBBAAAEEEJJJKKKHHHCCCBBBCCCBBBAAA??????AAACCCAAA===@@@HHHHHHOOOrrrzzzbbbOOODDDAAA@@@???::::::::::::::::::999999444555666666666555444333000000000000000000000000000000//////.........---------------------------------------///222444555HHHbbbooofffhhhjjjnnnuuu|||ppprrr~~~xxxggg]]]YYYQQQJJJGGGBBB>>>===>>>>>>>>>>>>===<<<;;;;;;<<<>>>>>>;;;:::999:::;;;;;;:::888;;;;;;::::::;;;<<<>>>???888:::<<>>===>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDEEEGGGHHHIIIEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHCCCJJJHHHHHHNNNLLLJJJSSSnnnqqqnnnwwwgggSSSGGG888444777::::::999888888999;;;777===MMM^^^kkkvvv|||wwwrrrllleeeaaaOOONNNMMMOOOQQQRRRRRRQQQOOOLLLHHHEEEBBB???<<<:::666666666666666555555555444444444333333333222222444444333333222222111111333333222111111111222222222222222333444666777888???AAAEEEKKKRRRXXX^^^aaaaaaeeejjjkkkggg^^^TTTMMMLLLNNNTTT```ppp~~~wwwjjjiiiuuu~~~uuuiii```QQQDDD<<<777555555|||ffffffkkkiiihhhrrrdddZZZbbbwww|||jjjWWWLLLEEE>>><<>>>>>>>>@@@DDDGGGGGGEEEBBB???@@@AAABBBCCCBBBAAA@@@???DDDDDDDDDDDDEEEFFFGGGHHHGGGDDDCCCDDDGGGIIIHHHGGGLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJMMMOOOPPPNNNMMMNNNQQQVVV\\\___wwwmmmWWWUUUfffyyyuuuuuusss___OOOCCC===;;;777666444333111000//////555222......000222222000111222333444444333222111444222222333666777444222000222333333444666777666222666444///222;;;;;;444444888:::;;;FFF[[[nnnvvvqqqeee```kkkzzzvvvddd^^^eeepppwwwzzzsssjjjiiisss{{{~~~rrr[[[OOOJJJNNNMMMKKKIIIGGGFFFEEEEEEIIIHHHGGGIIIKKKLLLLLLKKKHHHFFFEEEGGGJJJLLLKKKIIIFFFDDDBBBDDDGGGHHHGGGDDDEEEFFFEEEDDDBBBCCCEEEGGGGGGFFFDDDCCCBBBBBBCCCCCCAAABBBCCCCCCCCCCCCCCCBBBHHHFFFDDDAAA@@@@@@AAAAAACCCBBB@@@?????????@@@@@@>>>???@@@@@@BBBLLLZZZeeeooogggWWWGGG<<<======:::777555555666222444555555333111//////222222111111111111000000222...++++++...000...,,,,,,,,,,,,,,,------...///000333222///222;;;CCCGGGZZZhhhzzzzzzqqqiiiffftttqqqsssxxxrrrxxxwwwhhhbbb^^^TTTGGG>>>CCC@@@>>>>>>@@@@@@>>>;;;============>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;:::;;;;;;<<<===>>>999:::;;;<<<>>>???@@@@@@@@@??????>>>???@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHHHHGGGGGGHHHJJJMMMJJJGGGEEEEEEHHHKKKNNN```zzzyyyjjjppp~~~}}}zzzVVVBBB;;;999888999999777555333888888:::@@@HHHTTThhhxxx~~~}}}|||zzzwwwttthhhbbbXXXPPPMMMLLLLLLLLLKKKKKKLLLMMMLLLIIIDDD@@@===<<<<<<;;;::::::999999666444333444666777777777777777666666666666555555444333333222333555666888777666555666888<<<@@@CCCIIIJJJOOOYYYdddlllppppppoooiii^^^RRRIIIEEEFFFHHHVVV___jjjtttssslllpppzzzuuuhhhSSSKKKAAA:::666444222000ppp```gggmmmkkklllkkkeeebbbkkk{{{xxxhhhUUUJJJCCC===;;;===??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAFFFFFFEEEEEEEEEEEEFFFGGGHHHFFFDDDEEEHHHJJJIIIHHHKKKKKKJJJJJJJJJJJJIIIIIIKKKJJJIIIIIIJJJLLLNNNOOOMMMMMMLLLMMMPPPUUUYYY\\\www~~~iiiSSSQQQ```sss{{{uuudddSSSHHH@@@;;;555222111222333333000...---...111333333222000111222444555666666777444333222333555666444222666666666444333444444333555777777555555777666222555@@@LLLVVVdddvvvnnnjjjcccbbbnnn{{{~~~}}}wwwnnngggjjjuuu|||{{{wwwtttmmmnnnvvvzzzwwwyyynnnZZZPPPKKKLLLKKKJJJHHHGGGFFFEEEEEEGGGFFFEEEGGGIIIJJJJJJIIIKKKIIIGGGHHHKKKLLLJJJIIIHHHFFFDDDEEEHHHIIIIIIGGGEEEEEEEEECCCAAAAAABBBDDDFFFEEEDDDBBBAAAAAABBBBBB@@@AAABBBCCCDDDDDDEEEEEEGGGEEECCCAAA@@@@@@AAABBBAAA@@@???>>>>>>>>>??????<<<======<<<===CCCNNNWWWhhh|||eeeQQQKKKDDD???===;;;777333999777444111000000111333......------......---,,,333333333222000.........222222111000//////111333???CCCCCC???@@@FFFMMMPPPQQQ^^^ppp}}}uuurrrtttvvviiikkkppp||||||yyywww|||}}}qqqddd]]]UUUKKKAAA===BBB@@@>>>???AAABBBAAA???<<<<<<=========>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;;;;<<<>>>??????AAA@@@@@@@@@AAABBBDDDEEECCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFGGGIIIKKKIIIGGGEEEFFFHHHJJJLLLTTTiii|||gggfffrrrwwwtttooorrrsssYYYFFF<<<666777888666555888777666777<<>><<<>>>;;;888666555444222000777777666666555555444444111222222333444666777888777888:::===AAAEEEIIIKKKSSSTTTXXX```iiiqqqtttuuullldddWWWKKKFFFHHHQQQWWWeeeooo{{{vvvpppkkkmmmuuu|||vvvhhhZZZHHHBBB;;;666333222111///wwwbbb___mmmnnnfffggg]]]```hhhtttkkk^^^NNNEEE@@@<<<;;;===>>>??????@@@AAAAAAAAAAAACCCBBB@@@???@@@AAACCCEEEEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGFFFEEEEEEEEEEEEFFFIIIGGGFFFGGGIIIKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNKKKKKKLLLMMMPPPSSSVVVXXXbbbxxxeeeNNNIIIUUUcccuuu|||lll```PPPDDD===888444000---,,,,,,...111333333333111111000/////////000000666555555666777888777666555444444555555666777888999777777888777666:::AAALLLYYYgggqqqyyyyyyrrrmmmlllrrrwwwvvvssspppgggggglllwww}}}tttqqqooosssyyywwwooommmqqqvvvdddWWWPPPLLLIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFKKKIIIHHHHHHIIIIIIHHHFFFIIIGGGDDDDDDFFFHHHHHHHHHDDDEEEDDDBBB@@@???@@@BBBDDDDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBDDDEEEFFFFFFDDDCCCBBB@@@@@@@@@AAABBB??????>>>=========>>>>>><<<===<<<:::999<<>>===<<<>>>@@@AAAAAA@@@<<<<<<<<<============>>>>>>>>>============<<<<<<;;;;;;:::;;;;;;<<<===>>>===<<<;;;;;;;;;<<<>>>>>>???>>>>>>>>>@@@AAACCCEEEBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEGGGHHHIIIHHHFFFFFFFFFHHHHHHHHHGGGFFFGGGHHHIIIJJJOOO\\\tttlll```bbbcccaaa]]]ZZZ```~~~{{{RRR@@@444666888444444999666444444777999>>>IIITTTgggsss}}}}}}wwwpppiii```XXXSSSMMMKKKIIIHHHIIIIIIHHHGGGEEEGGGIIIJJJIIIFFFBBB???@@@===:::999999888777666;;;::::::999888777777666666777888:::===???@@@AAA@@@DDDIIIOOOTTTXXXZZZ[[[ZZZZZZ[[[___dddhhhjjjjjj```ZZZPPPHHHIIISSSbbbllluuu~~~wwwnnnhhhiiimmmvvv~~~ssskkkaaaSSSFFF<<<888555222111111000///oooddd\\\fffuuukkk\\\^^^gggkkksss{{{xxxrrrZZZQQQFFF>>>;;;;;;<<<======>>>???AAABBBBBBBBBBBBDDDCCCAAA@@@@@@BBBDDDEEEFFFEEECCCBBBBBBCCCCCCDDDFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIHHHIIIJJJKKKLLLLLLIIIIIIJJJKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKLLLNNNPPPRRRSSSTTTVVVddd}}}zzz\\\GGGDDDIIIWWWmmm}}}pppcccVVVIII???999777444222111222333333222111000///...///000111///...///000222333444555999777777:::<<<;;;===@@@@@@<<<===BBBDDDFFFUUUhhhuuu~~~}}}|||}}}yyy~~~tttnnnkkkiiihhhgggccciiirrr{{{zzzvvvuuuwww|||~~~vvviiidddgggfffgggfff___WWWQQQNNNLLLHHHGGGGGGFFFFFFGGGGGGHHHEEEDDDBBBBBBDDDFFFFFFEEEGGGFFFFFFFFFGGGGGGFFFFFFGGGEEECCCAAABBBDDDFFFGGGEEEFFFEEEDDDAAA???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEAAAAAA@@@@@@@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;>>>AAABBBMMMdddwwwrrroooiii]]]SSSCCC@@@>>>>>>@@@@@@<<<888444111...///111333333222000111111000000333888===<<<=========>>>DDDKKKRRR[[[eeennnpppqqqsssuuuttt{{{}}}vvvyyy|||zzzzzzzzzppphhh___VVVMMMGGGBBB;;;999::::::999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>=========;;;;;;:::;;;;;;<<<===>>>>>>===<<<::::::;;;===>>>;;;;;;;;;;;;===???AAABBBAAAAAABBBCCCCCCDDDEEEEEECCCCCCBBBAAAAAABBBCCCDDDDDDEEEGGGHHHHHHGGGFFFEEEGGGIIIIIIHHHFFFEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIOOOTTT___vvvkkk___[[[ZZZYYYVVVTTTfffiiiPPP>>>>>>===666444;;;555333333555555666<<>>???BBBEEEHHHJJJLLLMMMOOOSSSZZZaaafffhhhhhhggg___]]]ZZZXXXWWWVVVVVVVVVQQQQQQQQQTTT[[[ggguuu~~~~~~tttkkkeeebbbkkkoooxxx{{{sssfffZZZQQQIII???777555444222111111111000000aaa___```lllssseeeZZZddd|||qqqcccXXXQQQLLLDDD===999:::;;;;;;;;;===???AAABBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIIIIIIIIIIJJJLLLMMMJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLMMMMMMKKKLLLMMMOOOPPPQQQRRRRRRNNNZZZeeeuuunnnWWWJJJFFFBBBRRRcccwww}}}}}}yyylllZZZVVVNNNEEE>>>999888888444333222222333555666888222222333555777999<<<===???<<<===BBBDDDAAABBBEEEMMMNNNWWWccchhhmmm}}}zzzdddhhhwwwnnn___ZZZ___fffiiiooouuu{{{zzzuuutttzzzxxxeee\\\\\\WWWUUUTTTRRRNNNKKKIIIIIIGGGGGGFFFFFFGGGHHHHHHIIIFFFDDDBBBBBBDDDEEEFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFDDDBBBAAABBBEEEGGGFFFGGGHHHFFFCCCBBBAAABBBAAAAAAAAAAAAAAA@@@@@@@@@CCCBBBAAAAAA@@@AAAAAABBB???????????????@@@@@@AAA>>>>>>??????????????????>>>>>>???>>><<<<<<======<<>>>>><<<::::::888999999999999888999999;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>;;;;;;:::;;;;;;<<<===>>>???>>>===<<<;;;<<<======<<<;;;;;;;;;<<<>>>@@@AAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFGGGIIIIIIHHHFFFEEEFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJLLLNNNPPP\\\|||kkkaaabbbddd]]]\\\```vvvrrrUUUIIIBBB999777===777444444555555444777<<>>::::::;;;999:::<<<>>>AAABBBBBBAAA@@@@@@AAACCCEEEEEEDDDCCCAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFHHHIIIGGGHHHIIIIIIHHHHHHJJJLLLJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOLLLLLLMMMNNNOOOOOOPPPPPPOOOXXX[[[]]]xxxrrrVVVDDD===BBBJJJZZZwwwvvvkkk___VVVQQQPPPFFFDDDAAA===999666444222666777888999999;;;???BBB===<<>>>>>???@@@>>>>>>??????????????????===>>>???@@@@@@@@@??????;;;;;;<<<<<<;;;;;;;;;:::<<<===BBBMMM```}}}wwwlllkkksss|||~~~ssskkkccc```dddiiikkkkkkaaa\\\VVVXXXaaallltttwwwzzznnnggghhhlllppp}}}~~~ooohhhggglllyyy|||wwwpppiii```XXXUUUHHH???777999===<<<;;;:::888999::::::888777888::::::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIHHHFFFFFFFFFHHHFFFGGGHHHIIIJJJJJJKKKKKKKKKMMMNNNSSSiiizzzooolllllllllooonnnrrrsss[[[LLLAAA<<<;;;;;;777666777777555666:::;;;???KKKYYYeeeoooyyyyyyyyy{{{}}}|||zzzwwwrrrllleee___YYYSSSOOOGGGFFFDDDCCCCCCEEEGGGIIIEEEEEEEEEJJJQQQXXX]]]```YYYYYYYYYYYYXXXXXXXXXXXXWWWXXXYYY\\\```dddhhhjjjooopppssstttsssqqqnnnkkkgggeee___YYYRRRPPPPPPRRR[[[fffvvvwwwmmmgggdddgggqqq{{{wwwggg\\\HHH@@@777333111000222555111000///...///444;;;@@@kkkrrrnnnfff```[[[ggg~~~lll\\\SSSOOOGGGIIIDDD<<<999;;;<<<:::999;;;>>>@@@AAA@@@???>>>>>>???AAABBBCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAACCCDDDFFFFFFEEEFFFHHHGGGFFFFFFIIIKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOLLLKKKKKKKKKLLLMMMNNNNNNPPPTTTUUUVVVeeepppXXXSSSMMMHHHNNN^^^qqq}}}}}}ssspppkkkccc[[[SSSMMMIIIGGGIIIIIIGGGFFFFFFIIIMMMTTTSSS]]]oooxxxwwwzzzyyyqqqgggbbbiiiuuuvvvggg___fffuuu}}}{{{zzz{{{zzzvvvsssyyyjjjZZZUUUPPPMMMLLLMMMJJJCCCBBBFFFDDDDDDCCCCCCCCCDDDEEEEEEGGGEEEBBBAAABBBDDDEEEEEEAAACCCEEEEEECCCCCCEEEGGGFFFGGGHHHFFFDDDCCCEEEGGGFFFGGGIIIIIIGGGEEEEEEEEE@@@AAABBBCCCCCCBBBAAAAAAAAA@@@>>>===<<<===???@@@>>>>>>>>>???>>>>>>======<<<<<<>>>?????????>>>>>>::::::999999::::::999888======@@@FFFMMM\\\yyy}}}qqqmmmqqqwww{{{{{{}}}zzzvvvuuuxxx~~~|||wwwyyy}}}zzzpppkkkuuuyyyzzzxxxqqqmmmfffYYYOOOKKK@@@:::777999999888888:::444777888888777666888;;;999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;:::;;;;;;<<<===>>>===>>>@@@AAAAAA@@@???>>>AAA@@@????????????AAAAAA???@@@@@@@@@AAAAAABBBBBB???AAADDDGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHHHHGGGFFFGGGIIIHHHHHHHHHIIIJJJKKKMMMNNNMMMMMMNNNQQQ[[[qqq{{{sss}}}~~~ooo___MMM>>>???:::777888777555555777999999>>>IIIRRRZZZfffqqq{{{~~~|||{{{{{{|||}}}||||||zzzxxxuuusssooojjjddd```[[[YYYVVVSSSOOOMMMLLLKKKCCCBBBCCCHHHPPPXXX^^^aaa\\\\\\]]]]]]]]]]]]^^^^^^`````````bbbeeekkkpppsssttttttsssqqqnnnjjjgggeeeaaaaaa___\\\[[[]]]cccggguuu|||ssslllhhhjjjnnnqqqwww~~~|||xxxpppcccSSSHHH:::333///000000...000444111000000000555???KKKUUUkkkuuuqqqddd]]][[[hhhyyyaaaNNNGGGHHH<<<@@@>>>888777<<<>>><<<999;;;>>>@@@@@@???>>><<<>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???AAAAAAAAAAAAAAABBBCCCDDDCCCEEEGGGFFFEEEEEEGGGJJJHHHHHHHHHIIIIIIIIIIIIJJJFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJLLLMMMLLLKKKMMMRRRWWWiiiwwwgggVVVOOONNNOOOUUU\\\qqqyyy{{{ttt{{{|||||||||yyyuuuuuuwwwzzz}}}xxxqqqwww{{{uuuqqqzzz|||ssssssssstttxxxqqqbbb]]]IIIFFFHHHKKKIIICCCCCCHHHBBBBBBAAAAAAAAABBBBBBCCCGGGDDDAAA@@@AAACCCDDDDDD???AAACCCAAA???===???AAACCCEEEFFFEEEBBBAAABBBDDDDDDFFFHHHHHHGGGFFFEEEFFF@@@AAABBBCCCCCCCCCBBBAAA>>>===<<<;;;<<<===???AAA>>>>>>>>>>>>>>>===<<<<<<:::;;;===>>>>>>>>>======<<<:::999999::::::999777888999<<>>BBBSSSfffxxxzzznnntttuuu|||zzzuuu{{{~~~wwwpppkkkjjjaaaPPPAAA;;;;;;999::::::666333555:::///222555555444555777:::999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<>>>>>><<<>>>AAACCCCCCBBB@@@>>>AAA@@@>>>=========>>>?????????@@@@@@@@@@@@AAAAAA>>>@@@EEEHHHJJJIIIHHHFFFDDDCCCCCCCCCCCCEEEGGGHHHEEEFFFHHHHHHGGGGGGHHHJJJIIIIIIHHHIIIJJJLLLNNNOOOLLLIIIIIIKKKKKKVVVsss{{{yyywwwdddHHHBBB<<<888888777444333555333000111999???FFFRRR___mmmsss{{{~~~zzzyyyzzz|||}}}~~~~~~~~~|||wwwsssuuutttpppkkkeee^^^YYYVVVNNNKKKHHHHHHJJJMMMOOOPPP\\\\\\]]]]]]^^^_________^^^\\\\\\]]]```ffflllpppmmmllliiieeeaaa]]][[[ZZZ^^^```bbbdddgggnnnxxx|||xxxuuuppplllmmmvvv|||{{{{{{}}}zzzuuunnneeeZZZLLL===222333......222222---,,,000222222222444;;;III[[[gggtttnnn^^^RRRYYYnnnzzzyyyjjjQQQCCC??????===:::666666888::::::999;;;>>>AAAAAA@@@>>>======AAA@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@???>>>@@@???>>>>>>???BBBEEEGGGIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEHHHJJJJJJFFFBBBFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGJJJLLLKKKLLLXXXlll{{{iiiVVVKKKGGGGGGHHHQQQ[[[kkkxxxvvv}}}wwwfff[[[mmm{{{rrriiifffiiippprrrzzz||||||tttzzz}}}yyyxxxzzz{{{mmm[[[QQQGGGGGGHHHHHHGGGFFFDDDCCCEEECCCAAA???>>>???AAABBBBBBAAA@@@?????????@@@AAABBBBBBAAA@@@????????????>>>@@@CCCDDDDDDBBB???===AAAAAAAAABBBCCCDDDEEEFFFBBBBBBAAAAAA@@@???>>>>>>>>>???@@@@@@@@@>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999;;;:::999888777777777777:::999999:::;;;>>>AAACCCWWWooo|||~~~wwwwwwyyyyyy}}}zzz~~~{{{xxxvvvoootttooo\\\GGG<<<999777666777777777888888888888777777888888888777777666:::999999888888999999:::<<<;;;:::999888999:::;;;999999999999999:::;;;<<<======>>>???AAABBBCCCDDDCCCAAA>>><<<;;;<<<>>>@@@@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEDDDBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHMMMLLLJJJIIIHHHHHHIIIIIIFFFGGGGGGEEEGGGOOO\\\gggkkkjjjvvvnnnXXX<<<333===<<<777888:::999666222222666<<<@@@BBBYYY```lllwww~~~~~~|||yyyxxxyyy}}}|||wwweeebbb^^^[[[YYYWWWVVVUUUZZZYYYXXXXXXXXXWWWTTTQQQRRRTTTXXX[[[\\\ZZZXXXVVVVVVWWWWWWUUUSSSXXXbbbjjjkkkooouuu}}}|||uuuqqqpppppppppyyy}}}~~~~~~uuuqqqeeeUUUHHHAAA;;;555000///000000111111000///...222...333EEEYYYfffnnntttqqqeee\\\___kkkxxxrrrYYYEEE>>>>>>???>>>:::777666888999999888;;;===??????>>>======>>>???????????????@@@@@@@@@AAAAAABBBCCCBBBBBBAAA@@@AAA@@@?????????BBBEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCCCCEEEGGGGGGDDDAAAEEEEEEFFFFFFGGGHHHIIIJJJLLLLLLLLLKKKJJJIIIGGGGGGFFFIIIJJJIIIIIIPPP[[[eeeooommmZZZNNNDDDCCCCCCKKKaaazzzyyyuuuxxx~~~rrrhhhjjjnnnyyyssshhh```^^^cccjjjuuuuuuxxx}}}~~~}}}yyyvvvuuuyyy~~~ppp^^^PPPHHHFFFGGGGGGHHHGGGFFFDDDDDDCCCBBB???>>>===>>>@@@AAABBBAAA@@@?????????@@@AAAEEEDDDCCCAAA@@@???>>>>>>BBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@@@@??????>>>>>>======>>>??????>>>===<<<<<<<<<;;;;;;:::::::::999:::::::::999999999888888:::999888777666666666666999999888888:::<<>>???@@@@@@AAAAAA@@@>>>===<<<===>>>???>>>???AAABBBCCCDDDDDDEEEDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFHHHIIIIIILLLKKKIIIHHHGGGGGGHHHHHHDDDFFFGGGFFFGGGKKKTTT[[[zzz~~~|||lllgggmmmzzzyyyUUU@@@AAA>>>:::;;;:::;;;999666444555777888:::DDDJJJTTTaaallltttzzz|||zzzwwwtttsssuuuvvvvvvuuu||||||zzzwwwuuutttnnnoooppppppppplllfffbbbYYYYYYXXXXXXXXXYYYYYYYYY[[[^^^bbbdddhhhmmmuuu|||zzzvvvpppnnnnnnqqqssstttzzzuuuiii^^^TTTGGG===888444000---+++,,,...000111222111111444777CCCWWWiiisss|||dddZZZ\\\ooo}}}|||tttcccNNN@@@===<<<;;;===;;;888777888888888777:::;;;<<<<<<<<<;;;===>>>=========>>>?????????@@@AAABBBCCCCCCCCCCCCCCCBBBCCCBBBAAA@@@@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBEEEDDDDDDDDDFFFFFFDDDCCCEEEEEEEEEEEEFFFFFFGGGGGGKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFHHHIIIIIIKKKNNNPPPVVVttt{{{lll___OOOAAA@@@JJJ[[[nnn|||yyyrrrmmmqqqvvvppplll}}}wwwvvvvvvnnnllltttwwwggg______bbbjjjqqqwwwwwwxxxyyyyyy|||{{{nnniiimmmooooooiii]]]PPPGGGCCCEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA???======>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@GGGFFFEEECCCBBB@@@??????EEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======<<<<<<<<<;;;;;;:::999999888777777888888888888777777777777888888777666555555555555999888777777888999;;;<<>>>>>>>>>>>===============>>>???AAACCCDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGCCCFFFIIIIIIGGGHHHLLLOOO]]]{{{tttvvvuuullldddaaa```xxxlllJJJ>>>888888;;;999;;;<<<;;;999555333222222777:::BBBLLLYYYfffqqqwww{{{|||xxxuuutttsssrrrqqqoooqqquuu~~~{{{ooolllhhhdddccceeeiiikkkmmmppptttyyy~~~zzzuuupppnnnmmmnnnsssxxx{{{}}}}}}vvveeeWWWHHHAAA888222000///...,,,+++,,,---///111222333444888AAARRReeerrr{{{VVV[[[jjj}}}~~~hhhggg^^^PPPEEE???;;;777===;;;999888777777666666999:::::::::999:::<<<>>>:::;;;;;;<<<===>>>>>>???AAAAAAAAABBBCCCCCCCCCCCCEEEDDDBBBAAAAAABBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCGGGFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDDDDDDDHHHIIIIIIIIIHHHGGGFFFFFFDDDEEEGGGIIIKKKLLLKKKJJJWWW^^^ppp}}}dddOOOJJJHHHFFFLLLVVV___oooxxx}}}~~~uuusssqqqhhhcccaaazzzxxxrrrxxxrrrllliiinnnuuuwwwwwwxxxrrrtttyyy}}}}}}ggg[[[gggfffbbbZZZRRRKKKGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDAAA@@@???>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@FFFFFFEEEEEEDDDCCCBBBAAAEEEEEEDDDCCCBBBAAAAAA@@@======<<<<<<<<<===>>>>>><<<<<<==================999::::::;;;;;;;;;;;;;;;:::999888888777666555555666666666666666666666666777666555555444444444555999888777777777777888999999===AAAIIIXXXsss|||jjjkkkzzztttgggnnnuuu{{{|||xxxwwwyyy|||oooTTT===:::;;;444111555444555555555555666666666666666666777888999::::::888888777777777777888888:::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;<<<>>>@@@AAACCCCCCCCCAAA@@@???@@@BBBBBBBBB@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGIIIIIIHHHGGGIIIKKKQQQssszzzuuutttooofff______kkk~~~{{{XXXFFF::::::>>>:::999;;;<<<;;;777444222222555666999@@@IIITTT]]]cccoootttyyy}}}~~~~~~~~~{{{xxxwwwwwwvvvqqqmmmiiijjjrrr~~~|||}}}~~~~~~}}}zzzvvvoookkkrrrrrrrrruuuyyy}}}}}}wwwooobbbRRRFFF;;;666000---...///000///000///......000333777999HHHOOO\\\jjjvvvUUUllluuukkkXXX\\\[[[OOOCCC===:::888;;;;;;:::999777666666666888999:::999888888:::<<<999999::::::;;;<<<======>>>>>>??????@@@AAABBBCCCEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFBBBBBBCCCDDDDDDDDDCCCBBBFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFFFFHHHKKKLLLKKKIIIKKKJJJPPPbbb}}}qqqsssppp___QQQOOOIIIQQQ```ppp}}}zzz}}}xxxwwwvvvzzz~~~tttkkkkkkyyytttpppooo|||zzzyyyyyywwwvvvxxxmmmlllrrr~~~zzzuuulllrrr|||dddTTT^^^[[[VVVOOOIIIGGGGGGHHHDDDEEEFFFGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDBBBCCCEEEFFFEEECCC@@@>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======999999999999999999::::::888777777666555555444444555555555555555555555555666555444444444444444444888888777777777666666777222999>>><<<;;;GGG^^^rrrzzz|||zzzmmmkkkttt}}}ssslllvvv{{{~~~~~~xxxrrruuuzzzzzzuuukkkTTTCCCAAA===333111777333333444444444555555555666666555666777888999:::888777777666666777777888888999999:::::::::;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;::::::::::::999:::<<<>>>>>>>>>===<<<:::;;;===>>>@@@AAAAAABBB???>>>>>>???@@@AAAAAA???>>>>>>???@@@@@@AAAAAABBBDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJJJJZZZrrr{{{sssllljjjkkkqqqxxxkkkZZZQQQJJJ>>>777888999888777555555555111222333666:::???DDDGGGXXX]]]eeemmmssswww{{{~~~~~~}}}|||}}}~~~~~~wwwnnnhhhiiiooouuuyyy|||yyywwwvvvsssqqqrrrrrrsssuuuvvvuuurrrooottttttuuuwwwzzz|||{{{yyyzzzrrrggg^^^TTTIII>>>777444222///---...000111222222111///000444<<>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@BBBCCCCCCBBBAAAAAABBB@@@AAACCCDDDDDDDDDCCCBBBDDDDDDEEEFFFFFFFFFEEEEEEJJJHHHFFFFFFGGGGGGGGGFFFBBBHHHPPPSSSXXXkkkxxxmmmZZZQQQKKKMMMUUU]]]eeelllsssrrruuu|||~~~}}}~~~uuuzzztttuuuzzzzzzuuupppooommmlllqqqxxxwwwuuuwww}}}yyyrrrnnnnnnuuuaaaTTTRRRNNNIIIEEEBBBBBBCCCEEEEEEFFFFFFGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@BBBDDDEEEEEEDDDDDD???AAADDDFFFFFFCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888999666666555555555555444444444444444555555555555555555555444444444444444555777777777666666555555555555555555666888<<>>?????????>>>===<<<===???@@@@@@???>>>>>>>>>???@@@@@@AAAAAADDDCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@AAACCCFFFGGGFFFKKKUUUlll}}}}}}|||{{{~~~vvvaaaHHHAAA===888555555555555555000000111222444666777888@@@EEENNNWWW```iiirrrxxxxxx{{{~~~~~~yyytttoooiiibbb^^^hhhlllppprrrqqqrrrvvvyyyzzzyyyyyy}}}|||wwwtttqqqooommmkkkjjjkkklllmmmoooppprrrwww{{{}}}}}}{{{uuuuuuvvvxxxyyywwwsssoooeeeYYYLLLCCC<<<444000///000///...------///000111000111333888AAAMMMXXX___ooorrrvvv}}}vvvqqq```UUUQQQOOOGGG:::444555999999777999:::999777555666777888:::<<<;;;999777777777888888888888888888888888;;;;;;;;;<<<>>>@@@BBBCCCAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@===@@@CCCCCCAAA??????@@@???@@@BBBDDDEEEEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEEEEKKKQQQOOOIIIOOOjjj~~~vvviii\\\XXXUUUPPPNNNOOOUUUXXX___hhhnnnuuuvvv|||vvv|||}}}yyyxxxyyyiiigggiiippptttwww|||}}}yyyvvvwwwuuuqqqppprrr{{{}}}ppp[[[UUUHHHFFFBBB@@@@@@AAABBBBBBGGGGGGGGGGGGEEECCCAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@>>>???AAACCCCCCCCCBBBAAA???@@@BBBCCCCCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;===<<<:::888777777777888444444444555555555555666444444444444555555666666555555444444444444555555444444444555444444333333777555333666;;;>>>===:::DDD___}}}zzzuuuttt~~~zzzzzz|||nnnnnntttxxx~~~{{{vvvsssqqqpppxxxzzz~~~yyylll\\\QQQIIIGGGCCC<<<666222222333222222222222333333333333666555444333333444666777777666666555555666666777444555777888999999888888999888888777666666777777777777777777777888888888888888:::;;;<<<======>>>;;;;;;<<<===============<<<;;;;;;<<<>>>??????>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDIIIMMMXXXyyy~~~{{{gggWWWLLL???777666777666444333333333333444444555666555888===CCCKKKUUU___fffkkkqqqxxx}}}~~~xxxmmm```WWWXXX[[[]]]\\\YYYYYY\\\```cccaaa```cccjjjqqqwwwzzzzzzyyywwwtttpppmmmjjjiiifffhhhjjjiiihhhhhhlllppprrrsssuuuyyy}}}~~~ttttttsssssspppjjjbbb\\\MMMBBB888555222...,,,...---------------...000111000444;;;FFFRRR___iiiooovvv{{{~~~|||fffUUUQQQOOOKKKBBB999777999777333555888:::999777555666888999;;;======:::888666666888888888888777777777777<<<;;;;;;<<<>>>@@@BBBDDD@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBB<<<@@@DDDEEECCC@@@???@@@>>>???BBBDDDFFFFFFEEEDDDAAABBBCCCDDDEEEEEEEEEEEECCCFFFHHHHHHGGGFFFGGGHHHEEEBBBBBBDDDFFFLLL\\\lll{{{zzz}}}xxxhhhXXXQQQOOOOOOPPPTTTWWW[[[fffqqqmmm|||zzzvvvwww{{{vvvyyy{{{yyy{{{|||wwwoooiiihhhjjjrrr~~~yyyvvvtttuuusssrrrvvv|||yyyaaaTTTTTTEEEDDDBBBAAABBBCCCCCCCCCHHHHHHHHHGGGEEECCC@@@???>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@>>>???AAABBBBBBAAA???>>>@@@@@@@@@@@@AAABBBCCCCCCAAA@@@???>>>===<<<<<<<<>>===<<<<<<;;;;;;>>>===;;;999777777777777333333444555555666666777444444444555555666666666555555444444444555555666222222333333333222222111///000222333333555999<<<999KKK^^^nnn~~~|||{{{xxx}}}~~~zzztttppptttoooggg^^^VVVOOOHHHCCC:::<<<:::333000222333111111111222222222333333333666555333222222333444555666666555555555555666666333444666777888888888777888888777666666555666666555555555555666666777777888888999:::;;;===>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;:::<<<>>>??????>>>@@@AAAAAABBBBBBCCCDDDDDD??????@@@AAABBBDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFFFFDDDCCC@@@JJJMMMMMM```}}}lllooo{{{lll\\\HHH<<<999999777333555444222111111111333333666666666888<<>>>>>????????????>>>>>>FFFEEECCCAAA???>>>======>>>??????@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAA???======<<<<<<:::888???>>>===<<<;;;:::::::::======<<<;;;999888888777333333333222222111111111111111111111111111222222222222222222222222222222222222222222222222222222111111222333333444555555888===DDDJJJUUUkkk|||{{{gggVVVFFFDDDAAA???=========>>>444444333333333222222222000111111111111222222222333222222111111222222333666777777777777888888888666666666666666666777777999888777666555555666666444444555666666666666555888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<>>>???@@@@@@AAACCCBBBAAAAAABBBDDD?????????????????????@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@EEEBBBDDDIIIOOOdddmmm```]]]qqqcccLLL???888666888===666222333444333333666000222333333333555:::>>>EEEIIIPPPWWW^^^gggooouuuuuuyyy~~~~~~xxxsssggggggeeeaaa\\\XXXVVVVVVLLLOOORRRPPPLLLKKKOOOTTTZZZ\\\___bbbeeefffgggggglllmmmooorrrtttuuuvvvvvvxxxxxxyyyxxxuuuqqqmmmjjj```\\\VVVNNNEEE>>>999666111///...---...//////...000000222333///---222:::DDDOOO]]]dddffflll{{{qqq```TTTOOOJJJEEE???===:::666444444555555444444555555666666666777777:::<<<<<<:::888777777888888888999999999::::::<<<===>>>@@@AAAAAAAAA@@@???@@@AAACCCDDDEEEEEEEEEBBBCCCDDDEEEEEEDDDBBBAAA@@@AAABBBCCCDDDCCCCCCBBB@@@AAAAAABBBBBBCCCCCCCCC@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEDDDBBBBBBCCCDDDAAAAAAAAAAAA@@@AAADDDGGGCCCQQQlll~~~}}}|||ppppppkkkeee___\\\\\\]]]]]]jjjoootttssshhh^^^```hhhsssxxx|||}}}xxxppphhhccc\\\]]]___eeejjjnnnmmmlllmmmiiigggjjjqqqwwwzzzzzz}}}qqqaaaXXXaaa^^^[[[XXXPPPEEE??????DDDCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBAAA@@@???>>>===>>>>>>?????????>>>>>>@@@@@@????????????@@@@@@>>>??????@@@AAABBBCCCDDD=========>>>>>>>>>??????>>>===<<<<<<===>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::888777777666333333333333222222222111222222222222222111111111222222222222222222222222222222222222222222222222111111222222333444444444333888<<<===???KKK___nnn|||xxxwwwtttrrrvvv~~~qqqbbbPPPBBB777666444333333444666777333222222222111111111111000000111111111222222222333222222111111222222333777777777777888888888888777777777777777777666666888777777777666666666666555777:::<<<<<<;;;999777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===???@@@AAAAAABBBCCCCCCBBBBBBCCCDDD????????????????????????BBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAAEEEDDDFFFIIIIIITTTssszzzrrrllliii^^^sssooo```TTTFFF;;;999555333666777555333333222333444222111111444777666999===BBBGGGMMMTTTXXX]]]aaahhhmmmppppppooommmooooooooolllhhheeeeeeeeebbb```\\\XXXVVVVVVYYY\\\cccdddfffhhhiiijjjkkkkkknnnnnnoooooooooooooooppprrrqqqnnnhhhaaaZZZTTTPPPDDDBBB???;;;777444111000444333111111111111000///,,,,,,///111111333<<>>>>>===>>>???@@@@@@@@@@@@???>>>???@@@BBBDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCDDDDDDDDDDDDDDDEEEEEEDDDAAA@@@@@@AAA@@@AAA@@@>>>======???AAA===BBBMMM^^^qqq~~~|||zzzvvvrrrccceeejjjkkkfff``````ffffffggggggiiijjjiiifffdddggggggiiilllqqqttttttttt{{{{{{|||}}}pppeee]]][[[SSSLLLIIIEEEAAA???AAAAAABBBCCCCCCCCCAAA???>>>@@@@@@AAA@@@@@@???>>>>>><<<===>>>>>>????????????============>>>???@@@@@@=========>>>@@@BBBEEEFFF>>>>>>>>>>>>????????????>>>===<<<<<<>>>>>>===<<<999888888888888999:::;;;:::999999888777666555555444444333333333333222222444333333222222111111111111111111111111111111111111111111111111111111111000111111222222333333333222666999777444666???GGGXXXqqq{{{}}}tttvvvyyy|||}}}}}}{{{zzz|||xxxttttttsssttt{{{rrraaaSSSHHH<<<222222111000000000000222333111111111000000000000///000000000111111111222222333222222111111222222333777777777777888888888888888888888888888777666666666777888888888777666555444777;;;??????>>>;;;888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<===>>>@@@BBBCCCBBBCCCDDDCCCBBBBBBDDDFFF@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAACCCDDDHHHIIIEEEEEEVVVkkk}}}~~~vvvcccdddllloooVVVDDD===999:::999444000///444555444333000///000111...000333444666999<<>>???@@@AAA???@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDBBBAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCC@@@>>>>>>???>>>??????===;;;;;;<<<>>>DDDBBBBBBEEELLL\\\wwwxxxxxx{{{~~~yyyuuurrrtttyyy~~~~~~~~~vvvtttnnn]]]SSSJJJGGGFFFDDDCCCEEEAAAAAA@@@@@@??????>>>===@@@@@@@@@@@@@@@@@@??????;;;<<<===>>>????????????>>>>>>============>>>>>><<<;;;;;;;;;<<>>======<<<:::999888777777666666777888888777777666666555444444333444333333333333333333333555444444333222111000000111111111111111111111111111111111111111111111111000000000111111222222222222666888888555555999>>><<>>AAADDDFFFHHHKKKPPPSSSWWW[[[___bbbfffccc___]]]^^^bbbgggjjjfffeeecccaaaaaaaaaaaabbb```^^^ZZZVVVTTTRRRRRRRRRPPPMMMGGGAAA;;;666333111222111111000000000000111+++,,,............///000000000444:::@@@JJJ[[[jjjrrr|||ooo[[[MMMYYY[[[XXXNNNEEE@@@<<<888333444555555555444333222111222333444555666777888555777888888777666777888888999:::<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBAAA@@@CCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@>>>???@@@AAAAAABBBAAAAAA@@@BBBCCCAAA???===<<<<<<;;;<<<===<<<;;;;;;<<<>>>>>>======???@@@III[[[lll{{{vvvvvv{{{~~~{{{wwwlllYYYPPPHHHFFFEEEAAA???@@@BBB@@@===;;;:::;;;===>>>???@@@AAAAAAAAAAAAAAA@@@<<<<<<===>>>>>>>>>>>>>>>===============>>>?????????===<<<;;;;;;===>>>@@@BBBBBBBBBBBBCCCCCCCCCCCCAAA???===<<<<<<<<<:::888888888777555555444444444555555555444444333333222333333333333333333333333444444333222222111000000000000000000000000000000000000000000000000000000/////////000000000000000000111222222111333666888888???FFFLLLYYYrrr{{{xxx}}}vvvtttqqqooommmnnnooopppttt|||}}}ooo```VVVKKKDDD<<<::::::999555222333222111000//////......111111111111000000000000//////000000000111111111333222222111111222222333555555666666666777777777777888999999999777666555555666888::::::999777666666666666777888999999:::888888777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============???AAACCCEEECCCDDDDDDCCCBBBBBBEEEGGGEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAA===@@@EEEGGGEEECCCGGGMMM^^^zzz{{{nnniiiqqqjjjPPP@@@888555666999444333222222222333333333///111222111000///000111444333111111111333666777777:::???BBBEEEIIIMMMPPP\\\]]]]]]XXXRRROOOQQQTTTUUUTTTRRRPPPNNNNNNNNNOOOLLLJJJGGGDDDBBBAAABBBBBB===;;;888555333333333333111111000///...............000111000...///111444333444:::BBBLLLXXXlll|||yyyfffUUUJJJEEEWWWXXXQQQDDD999666777888444444444444444333222222222222333444555666666777666777888777666555666777888888999;;;<<<>>>??????CCCBBBBBBBBBCCCCCCDDDEEECCCCCCCCCCCCBBB@@@???>>>AAA@@@??????@@@AAACCCDDDEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@>>>???AAA@@@>>><<<;;;;;;999:::<<<<<<;;;;;;<<<>>>999999<<>>???HHHQQQggglllzzz~~~~~~zzzqqqpppnnn}}}wwwqqqgggXXXPPPJJJEEEDDDAAA===;;;===BBB@@@<<<888888:::===?????????@@@AAABBBBBBBBBAAA<<<======>>>>>>======<<<999::::::<<<===???AAABBBBBB@@@???============>>>????????????@@@@@@@@@@@@<<<;;;::::::<<<<<<;;;:::888888666555444333333333444444444333333333222222111111222222222222333333333222222111111000000000////////////////////////////////////////////////////////////////////////222111///...---...///000555777777888>>>LLL___lll{{{{{{xxxxxx{{{~~~yyyyyyyyyyyy|||vvveeeSSSCCC777;;;666444666777444000/////////000000111222222222111111111111000000000000/////////000000000111111333222222111111222222333444444444444555555555555444555777888999777666444666777888999999999888777:::999777777777888:::;;;888777777666777999:::;;;::::::::::::::::::::::::======<<<===>>>@@@BBBCCCCCCDDDCCCBBBAAABBBEEEGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@>>>???AAAAAAAAAAAACCCEEEGGGRRRmmm|||rrrnnnxxxpppWWWHHH===888888888555222000111222333222///111222222111000111222222111000//////000111222222333555666666777999;;;FFFKKKNNNLLLEEEAAABBBEEEBBBAAA@@@>>>===<<<<<<;;;:::999888666555555666666222222000000000000222222/////////...///000000111111222222000///111666:::CCCFFFNNNYYYdddrrroooYYYHHH@@@CCCJJJOOOLLLCCC777111222444444222222222222222333333333333333333444444555555555777888888666444444555666888999:::;;;<<<===>>>>>>BBBAAAAAAAAABBBCCCEEEFFFBBBBBBBBBBBBAAAAAA@@@???===>>>>>>???AAABBBDDDDDDGGGFFFEEEDDDDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBAAAAAA===>>>??????@@@?????????;;;===??????===;;;:::;;;777999;;;;;;:::999:::;;;<<<:::;;;===<<<999;;;@@@KKKMMMTTT```rrroooggggggffflllsssrrrfff\\\VVVOOOFFFDDDAAA??????===:::<<<@@@BBB@@@===;;;:::;;;===>>>===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;888888999:::<<<>>>???@@@@@@@@@???>>>======<<<<<<<<<<<<<<<=========>>>>>>;;;:::999999;;;;;;:::999777666555444444444444444444444333333333333222222000000000111111222222222000000000000000000000000////////////////////////////////////////////////........................444111///...///000///...111000///111333777===BBBGGGRRRcccsss}}}~~~||||||~~~qqq\\\JJJ???666///555111111444333...---//////000000111222333333333000000000/////////......////////////000000000111333222222111111222222333222222333333333333444444111333555888888777666444777777888888888999999999:::999999888888888888888888777666666666888:::;;;::::::::::::::::::::::::======<<<<<<===???@@@AAACCCCCCBBB@@@???AAADDDGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBBBBAAA@@@??????>>>>>>===>>>??????>>>@@@AAAPPPqqqwwweee^^^aaarrr{{{nnn```TTTMMMDDD>>>888444333333333222000222555555444333333444000000000111111111111000...///000///...---...///333666:::;;;:::999;;;<<<444444444333333111000000111000000000000/////////.........//////000111111//////000000222333444555111333666666888>>>HHHQQQ[[[___hhhsss|||wwwdddOOOCCC@@@CCCMMMVVVAAA>>>777111111555444///000000000000111222444444444444444444444444444444888888888666444333444555999999:::;;;<<<===>>>>>>@@@@@@@@@@@@AAACCCEEEFFF@@@AAAAAABBBBBBAAAAAA@@@;;;<<<>>>???AAACCCDDDEEEHHHGGGFFFDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>????????????>>>999<<<>>>???===;;;::::::777999::::::888777777888<<<999777::::::999;;;??????AAACCCCCCHHHUUUhhhwwwzzzfffhhhooorrrnnnkkk___OOOBBB>>>======999888888999777666;;;BBBAAA@@@???>>>=========>>>;;;<<<===???@@@@@@@@@@@@??????>>>>>>===;;;:::999;;;::::::999999::::::;;;<<<<<<======<<<;;;::::::<<<<<<<<<<<<============>>><<<:::999999888666555555555444444444555666666444444333333333333333333//////000000111111111222////////////000000000000////////////////////////////////////////////////.....................---...---,,,///222444333111222000000333555666777888666999>>>DDDKKKYYYiiivvv~~~|||yyygggdddWWWDDD888777666444111---...111///,,,...444////////////......---,,,//////.........---------////////////000000000000333222222222222222222333111111222222222333333333///111444777888777666555888888777777888999::::::777888999999999777555444888777666555666888:::;;;::::::::::::::::::::::::======<<<<<<<<<>>>???@@@CCCBBBAAA@@@???@@@CCCFFFEEEDDDDDDCCCBBBAAAAAAAAADDDCCCBBBBBBAAA@@@???>>>???@@@AAAAAAAAAAAA@@@???>>>>>>===<<<>>>@@@>>>;;;???AAAFFFPPPccctttxxxzzzhhh]]][[[TTTppp~~~vvvPPPIII@@@999666555333222///111333444222111111222000111222222222000///...---...000///......///000111///...///111111000...---...///000///...---,,,....../////////...---------...///000111222333333//////000000111222444444555999===AAAHHHSSSbbbmmmjjjnnnvvvrrrYYYJJJ???CCCNNNWWW___eee:::999777444222111000000111111111111111111111111333222111000000222444555888777666555555666777888:::<<<======<<<;;;;;;<<<<<<===???@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@?????????>>>=========>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEEEECCCAAA@@@@@@BBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@AAA:::;;;<<<======<<<;;;::::::999888888888999:::;;;;;;::::::999999::::::;;;===>>>???>>>???DDDKKKQQQkkkvvvsssdddpppxxxttthhh[[[LLLCCCAAABBB@@@===::::::999999888999999999:::;;;<<<<<<::::::;;;===<<<>>>???@@@@@@???>>><<<;;;;;;;;;:::999888777666::::::::::::::::::::::::===;;;999999:::<<<<<<<<>>===>>>AAABBB@@@>>>===;;;999888999999777666444444333333333444444555222222222111111111111000000000000000000000000000////////////////////////////////////////////////........................---------------------------------........./////////000000000111111111111333444555888<<>>======<<<<<<<<<<<<===BBBBBBBBBAAA@@@???======AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA;;;<<<======>>>>>>============AAAFFFKKK```zzznnnrrrvvvmmmaaa\\\YYYaaatttvvvWWWDDDAAA<<<888666111222666:::999555222444666222222222000///000333666///000000000///...------......------------------....../////////......---,,,---...//////...---,,,666444111222333333000---111///,,,,,,...222555777:::BBBMMMVVV]]]fffpppxxx{{{dddTTT>>><<>>@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDBBBAAA???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>999999::::::::::::999999888777777666777888999:::999888888777777888888999;;;<<<===<<<<<<>>>DDDHHHQQQUUU___mmmyyyzzzvvvoooeeeXXXSSSLLLEEEAAAAAAAAA???===:::999999888888999999999999:::;;;;;;999888999;;;<<<===>>>??????>>>===<<<::::::::::::999888777666:::::::::::::::999999999<<<:::999:::<<<>>>>>>>>>>>><<<<<<===@@@AAA???======;;;999888999999777666333333222222222222333333222222222111111111000000////////////////////////........................................................................------------------------,,,---------.........////////////000000000111111111111111333555999<<<>>>>>>EEENNNWWWaaammmzzzyyytttddd___UUULLLEEEAAA@@@@@@>>><<<888555222111111111////////////............000000////////////000000....................................//////////////////000111111111111000000111111111111222222222333444666666555666777999777777777777777888888888888777666555555444444444888888999:::::::::999999888888888999999;;;<<<<<<======<<<<<<<<<======>>>AAAAAAAAA@@@???===<<<;;;???>>>>>>>>>>>>???@@@@@@????????????>>>>>>>>>======>>>>>>???????????????::::::::::::;;;;;;;;;<<<<<<<<>>???@@@@@@??????AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@>>>???@@@@@@>>>============<<<<<<;;;;;;:::888777777666666777777888666666555555555666777888666666555555555555666666888999:::999888999;;;===@@@???@@@EEEPPP```pppzzzwwwsssyyysssbbbVVVLLLFFF===>>>>>>>>>>>>===;;;:::999999888888888999999:::888999:::999777666666888;;;;;;============;;;;;;999999999999888777666666999999999999999999999999999777777888;;;===>>>===<<<;;;;;;<<<>>>>>>===<<<===;;;999999999999777666222222111111111111222222222222111111111000000000////////////////////////................................................------------------------------------------------,,,,,,------------............/////////000000000111000//////000111333444222444777888;;;AAAJJJPPPbbbgggmmmttt{{{zzzvvvnnn^^^OOOFFF===;;;777444222222333444111000///......///111111/////////............---000//////......//////000........................---------.../////////000...///000000111111000000000111111111111222222222333555666666555555777888777777666555444555666777666666666555666666666666999999999:::999999888888666666666777999:::<<<===<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===;;;:::999<<<<<<<<<;;;<<<<<<===>>>=========<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<999888777777777888::::::::::::<<<>>>;;;<<>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>><<<======>>>>>>>>>>>>>>>@@@>>>======>>>>>><<<;;;===<<<<<<;;;:::999999888777666555444444555666777555555555555555666666777555555444444444444555555555666888888888888777777:::999888999;;;@@@EEEHHH[[[mmmzzz}}}pppttt}}}kkkcccYYYOOODDD;;;:::>>>444888<<<===:::777666666888888888888888999999:::888999999888555444444555999:::;;;;;;;;;;;;:::999888888888888888777666666888888888888888999999999666555444666888999999888<<<<<<<<<=========<<<<<<<<<;;;:::999:::999777555333222222111111111111222111111111111000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////222111000//////000000111555666555333111222555888666:::???DDDIIINNNTTTXXXpppwww{{{yyyuuuuuuuuusss}}}~~~yyytttrrrnnnmmmmmmllleeeYYYRRRRRRXXXOOOGGGHHHIIIBBB777111222111000/////////000000000000///......//////000//////.........---------/////////....../////////........................,,,,,,------...///000000...//////000000000000000000000111111111222222222333555666666555555666888777666444222222333555666333444555666666777777777999999999999999888777666777777777777999:::;;;<<<;;;;;;;;;;;;<<<===???????????????>>><<<;;;999888;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::888888999:::::::::::::::888777666555555777999:::666666999<<<:::888>>>HHHccc{{{~~~lllcccuuuvvvrrrxxxzzzrrreeeRRRCCC<<<999888666888555222111333444444333000111222333333333333333000000000111111222333333222222111000000000000000111111000000///000000111///111333222000111555999???EEENNNYYYdddoooxxx~~~zzzoooaaaXXXIII>>>;;;BBBMMMVVVhhheeelll111000000/////////000000000000000000000000000000000/////////000000111111000111222444666777888888777999:::;;;:::999:::;;;==================>>>>>>??????????????????????????????@@@AAA@@@>>>===<<<;;;<<<======>>>>>>======???===<<<;;;<<<<<<:::999<<<;;;;;;:::999888888777777666555444444555666777555555555666666666666666555555444444444444555555444555666999:::999888777333555777999999999999888:::GGGYYYiiivvvyyyhhhlllwww~~~sssssstttoooiiiHHHEEEEEEGGGBBB888333555333777;;;:::777555666888888777777777888888999:::777888999777555444444555999999::::::::::::999999777888888888888777666666777777888888888999999999888777666777888888777555<<<===>>>>>>======<<<<<<<<<;;;:::::::::999777555444444333222222222222222111111111000000000//////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........000000000000000000111111///000222333333333333444///111333444555666999<<>>??????>>>>>>===;;;:::999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::777888888999999999999999999777666555555777999:::555555777::::::999;;;???JJJWWWvvvwwwrrrfffbbbjjjwwwxxx___PPPHHHCCC@@@EEE@@@:::555333333555555111222222333444444444444222222222333333333444444222222111111111111222222111000/////////111333444333555666666777;;;BBBGGGZZZ```iiirrryyy{{{mmm]]]QQQKKKDDD======GGGUUUaaagggmmmlllxxx222111000000////////////000000000000000000000000.../////////000000000000///000222444555666777777666888::::::999999:::;;;======<<<<<<<<<<<<=====================>>>>>>>>>===============<<<;;;:::======>>>???????????????>>><<<::::::::::::888777:::999999888888777777777666555555555555555555666444444555666666666666555555555555444444555555555333444555888:::;;;999666555555555666777777888888777;;;AAAFFFMMMXXXgggrrrxxxuuuwwwggghhhqqq}}}{{{mmmddd[[[OOOFFF<<<;;;>>>AAA???:::555555333555888888666777999<<<777777777777777888999:::777888999888666555555777999999999999999999999999777888888999888888777777777777888888999:::::::::<<<;;;:::;;;;;;;;;999777<<<===???>>>===;;;<<<<<<;;;;;;::::::;;;999777444555444333222222222222222111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,------------------....../////////...///111333222111///---222333444333222222444555999<<<@@@HHHRRRWWWNNNCCC;;;===???>>>;;;777555444999777888;;;:::888;;;@@@EEE999000111666777444222---------....../////////,,,------...//////000000.........------------,,,///......------......///........................,,,,,,,,,---.........///---...//////000000//////000111111111111222222222222333444333222222333444333333222111222333444555111333555666888888777777888888888999888888777777::::::999999999999::::::999999999999999:::;;;<<<<<<============<<<;;;;;;:::::::::::::::;;;;;;<<<::::::::::::999999999999666777777888999888888888888777666666666777999:::666666666666777777999:::>>>@@@TTT}}}~~~}}}lll```___cccqqq|||jjj___XXXTTTVVVSSSLLLCCC:::333111111000000111222222222111111111111111111111111111111///......---...///111222...------...111555:::<<>>>>>>>>>>>======;;;999999999999777555666666666666666666666555444444444555555444444444222222444555555555444333555444444333333444444555444333333666888999666333888777555444333333444555888999999999:::>>>CCCGGGMMMUUUcccrrr{{{~~~zzzzzzrrr|||{{{ssssssyyywwwnnn```SSSHHH@@@:::666;;;;;;777444333666777666333444555666777777999:::666666666666777888999:::888999:::999888777888999:::999999999999999999:::888888999999999999999888888888888999:::;;;;;;;;;<<<<<<;;;<<<>>>===;;;999:::<<<>>>===;;;999:::;;;;;;::::::;;;;;;:::666444444333222111111000000000111000000000////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++++++++,,,,,,,,,,,,++++++,,,---------------222222111111000...,,,***...///000///......000222---///111666>>>CCC>>>555444555666444222000000111...,,,,,,......,,,///444===444---...111///,,,***............/////////000,,,,,,---........................---------,,,,,,///......------......///........................---------------------------...//////000000//////000111111111111222222222000222333222111000111222111111222222333444555555111333555777888888777666666777777888888888888777888888888888888999:::;;;999888888888888888999999999::::::;;;;;;;;;;;;;;;999999999999999::::::;;;888888888888777777777777555555666777777777777666666666666666777777777888555666666444444555666777777666@@@YYYyyy~~~vvvnnnlllvvv|||zzzyyy~~~tttmmmiiinnnqqqqqqhhhXXXHHH???;;;=========>>>======<<<<<<999999888888777666666666333333222333444666999:::888888:::===DDDLLLSSSXXXaaadddiiipppwww{{{|||{{{{{{wwwiii^^^SSSLLLFFF???<<<>>>CCCJJJWWWeeepppsssppplllnnnzzz111000000000000111111222000000000000000000000000---......///000////////////000222444555555555444555777999999999999:::;;;======;;;::::::;;;<<<===:::::::::;;;;;;<<<<<<<<<999999777777777888999:::999999:::;;;;;;;;;;;;:::<<<;;;999888888888666444333444444444444444444444222333444555555444333222000111222333444333222222444333333222222333333444444222222333666666333000222222444444444444333222222333555777888777666555777;;;AAAEEEFFFKKK\\\lllwww|||wwwyyyuuueeeYYYUUUPPPJJJJJJFFF>>>777222333888<<<333777888555555999666///444444555666777666555444666666666666777888999:::888999::::::999888:::;;;::::::999999999999::::::888999999:::::::::999999888888999:::;;;;;;<<<<<<999999:::;;;======<<<:::999;;;===<<<999777888:::;;;::::::;;;;;;:::666444333222111000////////////000000000000////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,+++***+++...000222222,,,---......------///111,,,...///...111444333......//////......///222444...---...000000///111666444...,,,111444222///...//////...---,,,,,,,,,,,,000000000//////---,,,,,,......---------,,,,,,,,,.........------.................................------------------,,,,,,---......///////////////000111111111111222222222000111222111000///000111///000222333555555666666222333555777888888666666555666777888888888888888555555555666777999;;;;;;888888777777777777777777777777888999:::;;;;;;;;;888888888888888999999:::777666666666666555555555333444555555666666555555444555666666777777666666333555666444444555777777999888:::???JJJccc}}}zzz~~~{{{rrrlllqqqxxx~~~xxxuuu~~~hhhYYYRRRSSSSSSSSSSSSRRRRRRQQQPPPIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@AAACCCEEEHHHJJJLLLMMMPPPVVV___jjjtttyyy}}}tttcccVVVRRRGGG===:::888999@@@JJJVVVcccvvv}}}wwwzzz333222222111000///......////////////////////////111111111111111111111111111222222333444555666666555555666777777777777777999999::::::::::::;;;;;;::::::::::::::::::::::::>>><<<:::888777777777777999999999999::::::;;;<<<<<<;;;:::888666555444333555444333222111222333333333333333333333333333333222222222222222222222222111222222333333222222111111222333333444444333333111111222222222333333333333333333333333333333333555555555666999<<>>??????===:::999999:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888:::<<<;;;777555666888999888888777666555555555555333111000.........///------............---------------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++******************)))************+++++++++******+++,,,,,,,,,,,,+++........................---------............///////////////////////////,,,---......//////......111///...------...///111777333///---...///000000------------------------+++,,,------......------++++++------------++++++.........------,,,,,,,,,---------------------------------------------------,,,++++++------,,,+++////////////000000000000111111000000000000000111222222222333333444444444444444333222333444555666777777777777666666666666:::999888777666666666666777888888777555666888:::666666777888999999:::::::::999999999::::::888777555555555666666666666666444444444444444444444444666666444333333444555666666666666666666666666666:::555666===@@@FFFXXXnnn}}}yyyiii]]]iiixxxzzzyyy~~~|||jjjdddlllpppuuuxxxyyywwwtttrrrmmmgggccceeekkknnnmmmiiifffddd___[[[\\\eeetttxxx}}}}}}xxxvvvlll]]]MMMEEEEEE@@@>>>======???FFFUUUccciiiuuu|||uuu555444444333333222222111000000000000000000000000111111111111111111111111111111222333444555666666444444555666777777888888999999999:::::::::;;;;;;::::::::::::::::::::::::>>><<<;;;999888777777888999999999999999:::;;;;;;;;;:::999888777666555444555555333222222222333444333333333333333333333333222222222222222222222222111222222333333222222111111222222333444333333333111111111222222222333333333333333333333333333333555555444444555777:::;;;=========???BBBFFFJJJLLLJJJJJJJJJMMMRRRZZZaaaffftttwww{{{}}}{{{yyyxxxxxxrrrmmmfffbbb]]]VVVMMMFFFBBB???;;;777555444555666444444444444444444444444444444555555555555444444444444333444444555666777::::::999999888888999999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::;;;<<<;;;888777666777999:::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;:::999999888666888999888666444444666777777777666555555444444444333111000///......///------............------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++)))***++++++,,,,,,++++++------------------------------------....................................,,,------...............000///...------...///000444222///---...//////...------------------------+++,,,------...---------++++++,,,------,,,++++++---------------,,,,,,,,,---------------------------------------------------,,,++++++------,,,+++////////////000000000000111111000000000000111111222333333333444444444555444333333222333444555666777666666666666666555555;;;:::999888777777777777666777777777666666999;;;777777777888999999::::::999888888888999999777555666666666555555555555555444444444444444444444444666555444333333444555555555555555555555555555555:::666666;;;::::::FFFWWWvvvqqq```^^^fffxxx{{{tttuuuzzzvvvuuu{{{{{{vvvssswww}}}rrrnnnuuu~~~zzznnnaaaVVVJJJ???;;;===777===GGGRRRVVVXXX___gggssszzzttt333333333333333333333333000000000000000000000000////////////////////////000111111222333444555555222333444555666777888888999999999999::::::::::::::::::::::::::::::::::::===<<<;;;:::999888888999999999999888999999:::;;;:::999999888888777666666666555444333333333333444222222222222222222222222111111111111111111111111111111222222222222111111111111222333333333333222111111111222222222222333222222222222222222222222444444222111111222333444666555444333333444555666;;;::::::;;;>>>BBBEEEGGGLLLNNNQQQTTTWWWYYYZZZZZZbbb```]]]YYYUUURRRPPPNNNJJJGGGDDDBBBAAA>>>999444555444333222222333444555222222222222222222222222333444444555555444444333333333333333444555666777999999999999999999:::;;;::::::::::::::::::;;;;;;:::::::::999999999999888666888;;;;;;999777666666888999;;;======<<<;;;:::999:::::::::::::::999888555666777555333222333333666555555444444333333333333222111000///.........------............------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))*********++++++)))***++++++,,,,,,++++++------------------------,,,,,,,,,---------..............................,,,,,,---...............///...---,,,,,,---...///222000......//////...---------------------------++++++,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------,,,+++,,,---...---,,,////////////000000000000111111000000000111111222444444444444444555555555333333333333333444555555888888888777777666666666::::::999888777777777777555666777777666777999;;;777777888888999:::::::::888777777777888888666555666666666555555444444333333333333333333333333333555444444333333444444555555555555555555555555555777555666999555111666AAAPPPnnnyyyzzzggg]]]^^^fffvvvuuuooorrryyy}}}}}}}}}pppeeebbb___TTTHHHAAA===<<>><<<999888777666555444444666999:::999777444444444444444444444444111111111111111111111111333333444444444444333333222222222333444555666777888777777777888999::::::888888999999999999::::::999999999999999888888777666999<<<>>><<<:::999999777999;;;======<<<:::999888999999:::::::::999999555555555444333222222333444333333333222222222111222111111000///.........------............------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,---.........------......---,,,,,,---......000//////000111111///---------------------------++++++,,,------------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------...---------------------------------------------------,,,+++,,,......---,,,////////////000000000000111111000000111111222222555555555555555555555555333333333333333444444444:::999999999888888888888888888777666666666666666444666777777777777999;;;888888888999999:::::::::999888777888999999777555666666555555444333222222222222222222222222222222333333333333333444444444444444444444444444444444444333555777444000444<<<999MMM```wwwtttooonnnrrrxxxzzzwwwvvvyyyrrriiijjjooo}}}yyy}}}{{{vvvpppjjj```SSSLLLLLLGGGBBB===>>>CCCLLLUUU\\\fffooo|||vvvoooooozzz,,,,,,,,,---......//////........................------------------------......///000111222333333000000111222333555777888888888888999999999::::::999999999999999999999999::::::::::::::::::999999999888888777777777888888777777777777777777777777444444444444444333333333111111111111111111111111000000000000000000000000000111111222222111111000///000111111222222111111000000111111111222222222111111111111111111111111000000000///000000000000000000000111333444555666//////000111111111000000111111111222333555666666555555444444444444444555444444333333444444222111222222222222222222111111111111111111111111111111222222333333333333222222111222222222444555666777666666555666666777888888777777777888888888888888888888999999999888777666666999<<<>>>===;;;:::999777888:::;;;<<<;;;:::999777888888999::::::::::::777666444333333333333333222222222222111111111111111000000000//////......------............------++++++,,,---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------+++,,,,,,---...---------------,,,,,,,,,,,,------///...///111222222000...------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,------------------------------------------------------------,,,+++,,,...///...---////////////000000000000111111111111111222333333555555555555555555555555222222222333333333333333777777777777777777777777666555555444444444444555444666888888777777999:::999999999999999::::::::::::999888999::::::888666666555555444333222222111222222222222222222222222111222222333333333333333444444444444444444444444333222333333222222666;;;000:::>>>IIIeee}}}mmm___\\\kkkkkknnnuuuxxxxxxwwwnnn\\\WWWRRRMMMDDD<<<;;;??????BBBGGGMMMVVVaaakkkqqqqqqrrr{{{~~~---------....../////////---------------------------------------------------......///000111222222111000000000222444666777888888888888999999999999999999999999999999999999888888999:::::::::999999999888777777666777777777666666666666666666666555333333444444444333222111000000000000000000000000////////////////////////000000111111111111000000//////000111111111111000000000000111111111111222000000000000000000000000/////////000000000111111...//////000111222222222111222333444444444333333222222222222333333333333444444333333333444555555444333333222222111111111111111111222333333444444222222222222222222222222111222222333333222222111111111111222333555666777555555555555555555666777777777777666666666555555777777888999999777666555444666999:::999777666777777777888888999999999888666666888999::::::::::::999666444333333444444333111111111111111111111111///000000000000///...---------............------,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********((((((((()))))))))******((()))******++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------...000111222000...------------------------******+++,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------,,,+++,,,...//////...////////////000000000000111111111111111222333444555555555444444444444444111111222333333333333333111222222333333444444555444444333333222333333444555777888999888777777888999999::::::::::::::::::;;;:::999999::::::999777444444444333333222222111111111111111111111111111000000111222333333333333333333333333333333333333444444222111///000333666222999666555DDDWWWnnn|||xxxvvvaaaZZZMMMMMMOOOUUU```pppwwwnnnggg^^^UUUOOOFFFBBB@@@===999666;;;BBBNNNXXXcccgggjjjooouuuxxx~~~|||xxxsssrrrsss~~~.....................///................................................,,,---...///000111111222111111000///000222444666888888888888999999999999888888888888888888888888666777888999999999888888888888777666666666666666666666555555444444444333222222333333333222111000000000000000000000000000////////////////////////000000111111111111000000...///000000111111000000000000000000111111111111000000000000000000000000//////000000000000//////000000111111222222222222---.....................333333333222111///...---222111111111111111222222000111111222222333444666333333333333333444555666111111111111111111111111111111222222222222111111000000111222333555666777777666666555555555555666888777777666555444333333666777888999888777555444444555777666555444444555777666666555666777888888555666777888::::::;;;;;;999666222111333444444222111111111111111111111111...///000000000///...---------............------............---,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++(((((((((((()))))))))***((())))))***************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,+++++++++++++++,,,///000///---------------------------******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++---------------------------------------------------,,,+++---///000///...////////////000000000000111111111111222333444555444444444444333333333222000111222333444333333222///000111222333444555666444333333333333333444444666888999999888666666777:::::::::::::::::::::::::::999888999:::999888666333333333222222222222222111111111111111111111111...///111222333333333222222222222222222222222222444444444111000000111111333:::777555;;;AAAJJJ[[[~~~wwwlllcccTTTTTTUUUVVVZZZ___fffjjjvvv}}}}}}xxxsssjjjcccZZZTTTOOOIIIBBB???@@@??????AAABBBEEEOOOYYYlll{{{}}}zzzzzzzzzxxxuuummmkkkvvv~~~tttmmm------------------------////////////////////////........................,,,,,,---...///000111111222111000///000111333555777888888888888999999999888888888888888888888888444555777888999999888777888888777666666666666666666555555444333333222222111111222333222111000///000000000000000000000000////////////////////////000000111111111111000000...//////000000000000000000000000000111111111111000000000000000000000000000000000000///...---,,,...///000111222222222222333222222222111111111111...000111333444333333222000000000000111222333444111222111000///...///000444333111000//////000000111111111111111111111111111111222222222222111111000000111222333555777777999888777666666666666666888888777555444333222111555666888999888777555444555666777666444333444555777666444333444555777999444555777888::::::;;;;;;999555111000222333333222111111111111111222222222...///000000000///...------..................---............---,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((()))***************************************)))************+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,***++++++,,,,,,++++++******)))(((***,,,...------------------------------******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,---,,,,,,++++++*********---------------------------------------------------,,,+++---///000000///////////////000000000000111111111111222333444555444444444333333222222222000111222333444333222222000111222444666777999999444444333333333444555555777999::::::888666555555::::::::::::::::::::::::999888777888999888777555222222222222222222333333000000000000000000000000...///111222333333222222222222222222222222222222222444555444333333222000---333333333:::999:::EEEWWW~~~qqqhhhcccgggkkkllliiibbb\\\XXXXXXccclllnnnttt|||}}}|||vvvuuusssnnngggaaa\\\YYYTTTMMMGGGEEECCCAAA>>><<>>AAABBBEEEJJJMMMOOOcccgggddddddkkkppp~~~www|||lllhhhaaaZZZUUUPPPKKKHHH...---,,,,,,,,,,,,---............---------,,,,,,........................,,,------...//////.........000111111111111222444555555666777888999:::;;;888999999999999999999888777777777666666666555555444444444444333333333333333333222111000000000000222111111000/////////000000000000000000000000000........................////////////////////////////////////////////////000//////...------..................////////////............................../////////000000000.../////////000000000000000000000000000000000000111111111111111000//////111111111111111111111111111222222222222222222111111111111000000000//////000//////...///000111222...000111000......000333333444555555666555555555444333333333333333444444333333444666888999888666777666555444444333333444222222333444555666777888999777555444444555777999555444222000000000111222222111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********)))))))))((((((*********)))))))))(((((((((((()))*********))))))((()))))))))************))))))))))))))))))))))))*********)))))))))(((((()))******++++++******)))))))))))))))))))))))))))*********************************+++++++++,,,,,,*********************************+++++++++,,,,,,---------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,---.........////////////000/////////////////////222222222222222222222222222222222222222333333444000111222333666888:::;;;666555333444555555444333555555444444444444555555555555666666666666555555555555555555555555555555222111111000//////............///000000000000000//////000000000111111111333333222222222111111111000000000000000000000000333222111111111333555777666;;;EEETTTkkk{{{wwwvvvvvvssswww___VVVKKKIIILLLLLLSSSWWWPPPOOOPPPQQQSSSWWW]]]cccfffaaafffddddddlllhhh```aaa[[[[[[ZZZZZZZZZ[[[^^^___YYYQQQIIIFFFGGGFFFCCCAAABBB??????BBBBBB??????BBBHHHKKKOOOTTT^^^jjjuuu{{{wwwtttvvvmmmfff\\\SSSLLLHHHDDDBBB......------------.....................---------........................,,,---......///.........---///000111000111222444555555666777888888999999888888999999999999888888666555555555555444444444444444444333333333222222333222111000////////////333222111000.........---000000000000000000000000........................//////////////////////////////////////////////////////...---------......---............/////////.................................////////////000....../////////000000000000000000000000000000000000000111111000000//////000000000000000000000000111111222222222222111111111111000000000000/////////////////////000111111///000000///......111333111222333444444444444444222222222222333444555555555444333555777999888777777666555444333333333333222333333444555666777777:::888777555555777888:::666555333111111111222222222222111111000000//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))******))))))))))))((((((******))))))))))))(((((())))))*********)))(((((())))))************++++++))))))))))))))))))))))))******))))))))))))(((((()))******++++++******)))))))))))))))))))))))))))************************)))*********++++++++++++*********************************++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------.........//////////////////////////////222222222222222222111111111111111111111222222333111111222333555666777777666555444555666777666555555444444333333444444555555555666666666666555555333333333333333333333333222222111111000000//////......///000000000000/////////000000000000111111222222222222111111111000000000000000000000000000333222000/////////000111333444555777CCC```}}}}}}hhh```VVVXXX]]]\\\___]]]RRRMMMHHHBBB??????DDDKKKPPPPPPTTTNNNLLLRRRPPPJJJMMMHHHGGGGGGHHHIIIIIIHHHGGGCCCBBBBBBDDDFFFGGGEEECCC======AAAIIINNNNNNOOORRR[[[\\\aaakkkxxxyyyzzz{{{xxxyyy~~~zzz|||fff^^^SSSIIICCCAAA@@@@@@---------,,,,,,---------................................................------...............---...///000000//////111222444444555666777777888888777777888888888888777777555555555555444444444444333333333333222222222222222222111000////////////222111000///............////////////////////////..............................................................................---------------...---------.........//////........................------........./////////........./////////000000///////////////////////////000000000000000//////000000000000000000000000000000111111111111000000000000000000000000/////////////////////000000111111000//////...000222333000000111222333333333333222222222333444666777888666555444444777888999888666666555444333333333333333333444444555666666777999888777666666777888999666555444333222222222222222222111111000000000000---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************************))))))))))))***)))))))))(((((((((((())))))))))))))))))(((((()))*********)))((('''''')))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************************)))))))))************+++************************************++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++,,,,,,+++***))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,---------..................///////////////222222222222111111111111000000000000000111111222111111222333444444444444444333333444666777777666444444333333333333444444555555666666666666555555222222222222222222222222222222111111000000000000---...//////000000//////////////////000000000111222111111111111000000000/////////000000000000000222111000///......//////333666666444888GGGaaauuunnnfff___fffrrrxxxttt___TTTGGG@@@@@@GGGTTT______\\\MMM@@@@@@>>><<>>******++++++++++++******,,,,,,,,,---------------.................................///......---,,,...///000///...---...///333333444444444555555555666666777777777777666666666666555555555444444444222222222111111111000000111000///......------------------------...//////........................------------------------------------------------------------------------,,,,,,+++++++++,,,------,,,------------.........------------------------,,,,,,,,,---------......------........./////////..............................///000000000////////////////////////////////////000000000000//////......////////////000000......///000000000000000---,,,+++,,,......---,,,---...///000111222222222333333333444555777888999777666555666888999888777666555444333222222222222444444444555555555666666555555444444444444555555444444444333222222111111000000000/////////////////////.........---------++++++++++++++++++++++++************************(((((()))))))))))))))***))))))((((((((((((''''''''''''(((((((((((())))))(((((()))))))))(((''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************(((((())))))***++++++,,,(((((()))************)))))))))*********++++++++++++++++++++++++,,,,,,---+++++++++,,,,,,,,,---------------......//////000000000000111111111222222000000000000000111111222111222333444555444333222000//////000222444333222333222222111111222222333222333333333333333333222000000000000000000000000000000000///////////////------...////////////.........////////////000000000000000000////////////---......//////000000111......//////000000111111---...000000111222222333888IIIbbb{{{}}}nnnnnnfffnnn~~~sssccc```fffuuuiiiaaa___dddrrrrrriiiiiimmmwwwzzz~~~sssttt}}}tttjjjhhhaaaeeefffYYYQQQMMMGGGAAA@@@?????????>>>;;;888***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------..............................//////...------,,,***,,,............000222333333333333444444444444555666666777777666666555444444444444333333333333222111111111000000000000000000///...------------......------,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---------.........------------------------+++,,,,,,,,,,,,------------------.........//////---------------------------......///000000//////...........................//////000000//////............/////////000000---...///000111000000///---,,,,,,...111111...+++---...///000222222222222222222222333333555666777666666666888999999888666666555444333222222222222444444444555555555555555444444444444444444444444333333333333222111000///.....................///.........---------,,,,,,************************************************(((((((((((())))))******))))))(((((((((''''''''''''''''''((((((((())))))''''''(((((()))((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************(((((()))******+++,,,,,,************************************************,,,+++)))((('''((()))***'''((())))))******))))))))))))))))))*********+++++++++******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---......///000000......///000111222333333111000000000000111222222111222444555666555444333111000///000222333222111222222111111111111222222111111222222222222111111000000000000000000000000.....................///,,,---......//////.............../////////000000000000/////////.........------......///000000111---...//////////////////111111222222222333555777777555;;;JJJZZZnnnxxx}}}mmm___]]]bbbnnnjjjbbb___bbbnnn~~~yyymmmjjjfff}}}vvvwwwyyyxxx}}}sssiiifffZZZWWWUUUGGG@@@???<<<>>>===<<<======;;;888555++++++------------++++++*********++++++,,,,,,,,,.........................../////////...---,,,,,,'''))),,,---...000333555333333333333333333444444555555666666666666555555333333333222222222111111111111111111000000000000000000///---------------000///...---,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------------.........//////------------------------------...///000000//////..............................////////////......---.........//////000000---...000111111111000///000///000333666555222...---...///111222222333333111111111111222333444444666666777999::::::777555555555444333222222222222444444444555555555555555555555555555555555555555222222222222222000//////---------...............---------,,,,,,,,,++++++************************))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((******))))))((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,************************************************000...+++'''&&&&&&'''((('''(((((()))))))))))))))))))))))))))************+++*********+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------...///000000------...000111222333444111111111111111222222333000222444666666666444444222000000000222333222111222222111111111111222222000000111111111111000000111111111111111111111111---------...............,,,---......//////................../////////000000/////////............---------...///000000111......//////......------+++---000///------111444555///444???DDDJJJbbb}}}nnndddfffmmmxxxwwwpppiiiiiirrrzzzhhh___fff{{{wwwvvv|||~~~zzziiibbbPPPBBB???BBB===<<<@@@>>>;;;:::999999::::::999777