BM6(j XXXXXXYYYYYYYYYYYYXXXXXX___YYYVVVXXXYYYXXXYYY\\\^^^]]][[[```pppTTTZZZZZZ[[[VVVZZZ\\\UUUXXX^^^[[[TTTQQQUUU___aaa\\\[[[```cccbbb```[[[WWWUUUVVVWWWZZZ^^^^^^[[[ZZZ^^^``````aaa___bbbYYY___aaaRRR[[[RRRVVVYYYZZZYYYXXX[[[]]]aaadddfffeeebbbaaabbbddd\\\___aaaaaa```___`````````^^^[[[\\\___```___]]]aaa```^^^ZZZXXXXXX[[[^^^^^^ZZZ[[[___aaa^^^\\\]]]YYYRRRRRRXXX[[[VVVVVVZZZ\\\]]]]]]^^^^^^]]]]]]\\\___^^^\\\YYYUUUSSSTTTUUUPPPYYYVVV^^^^^^XXX```[[[ZZZWWWXXX^^^bbb___ZZZYYYXXXccc___UUUYYY[[[XXXYYYVVVRRRWWWXXXRRRUUU[[[XXXVVVQQQPPPUUUZZZ[[[[[[\\\ZZZZZZTTTSSSXXXRRRKKKQQQVVVOOORRRTTTKKKIIIMMMLLLQQQOOOWWWZZZSSSSSSUUUOOOOOOQQQUUUHHHWWWLLLQQQUUUVVVYYY[[[[[[XXXXXXZZZ]]]TTTQQQOOOPPPTTTUUURRROOOTTTXXXZZZYYYZZZ]]]\\\YYYRRRTTTUUUVVVVVVXXX[[[]]]UUUYYY[[[WWWTTTWWWZZZ[[[^^^WWWUUUZZZ___\\\UUUQQQQQQRRRTTTUUUVVVUUUSSSRRRWWW[[[[[[ZZZ```kkklllfffZZZWWWVVVZZZ___```\\\WWWWWW[[[ZZZ[[[```YYYUUU]]]XXXYYYaaa```SSSSSS\\\^^^]]][[[ZZZ]]]ccchhhiiihhhiiiiiiaaa___dddaaa```jjjfffgggccc[[[WWWWWWXXXWWWYYY\\\``````^^^[[[[[[]]]ZZZYYYYYYYYYYYY[[[\\\]]]^^^___^^^]]][[[[[[]]]^^^YYYTTT]]]XXXXXX[[[RRRVVVVVVWWWaaacccYYYWWW[[[WWWUUUUUUUUURRRQQQTTTZZZ```[[[dddjjjgggbbb```^^^\\\```bbbaaaiiiTTT]]]\\\^^^YYYXXXYYY[[[]]]]]][[[YYYRRRPPPOOORRRWWW[[[[[[ZZZOOOVVVNNNRRRUUUTTT[[[RRRWWWYYY[[[\\\\\\\\\]]]^^^ZZZTTTXXX[[[SSSSSS[[[\\\^^^^^^]]]ZZZYYY^^^fffmmmpppeeekkkhhheeeeee___kkkhhh``````^^^WWWZZZaaa]]]```]]]\\\]]][[[XXXZZZ^^^```^^^\\\[[[]]]bbbgggjjjfff```dddgggccceeehhhaaaccc```fffjjjddddddeee^^^___^^^___ccchhhjjjhhheee```cccbbb[[[WWWZZZ^^^___cccaaa^^^^^^```cccddddddfffcccaaacccgggkkkkkkjjjhhhkkkjjjeeedddiiimmmnnnmmmmmmllliiifffddddddeee^^^```bbbddddddfffhhhjjjdddfff^^^YYY^^^]]]ZZZ```___]]]^^^___\\\WWWVVVYYYWWW[[[[[[UUUQQQRRRTTTUUUSSSTTTVVVYYY[[[YYYUUUQQQPPPXXXUUUQQQYYY]]]\\\```\\\SSSOOORRRQQQJJJHHHLLLNNNUUUVVVQQQRRRWWWWWWRRRSSSUUUQQQSSS]]]]]]UUUUUU___[[[WWWSSSQQQOOOMMMLLLIIIJJJKKKKKKIIIFFFDDDDDDBBBEEEFFFEEECCCBBBEEEHHHDDDDDDFFFIIIHHHDDDDDDGGGJJJHHHHHHLLLLLLJJJKKKNNNOOOVVVPPPYYY[[[WWW___ZZZ___UUUXXX___\\\[[[\\\VVVUUURRR]]]VVVTTTXXXQQQYYY[[[^^^\\\```iiiddd^^^ccc[[[dddhhhddddddhhhgggbbbbbb^^^^^^```aaa```bbbeeedddaaaeeeddd^^^bbbfff^^^aaa```___^^^___aaacccdddaaabbbcccccccccdddgggjjjfffhhhkkknnnooommmkkkiiiYYYYYYYYYXXXXXXYYYYYYYYY___YYYVVVXXXYYYXXXYYY\\\___]]]XXX[[[kkkQQQZZZ\\\[[[VVVZZZ\\\UUUXXX^^^[[[SSSPPPUUU^^^aaa[[[ZZZ___cccbbb```[[[WWWUUUVVVWWWZZZ]]]^^^[[[ZZZ^^^``````aaa___bbbYYY___aaaRRR[[[RRRVVVYYYZZZYYYXXX[[[^^^bbbeeegggfffbbb```aaaccc\\\___aaaaaa```___`````````]]][[[\\\___```___]]]bbbaaa___\\\ZZZZZZ^^^aaabbb___^^^aaabbb^^^[[[[[[YYYRRRRRRYYY[[[VVVVVVZZZ\\\]]]]]]^^^^^^]]]]]]\\\^^^^^^\\\XXXTTTRRRSSSTTTPPPYYYUUU^^^^^^XXX```[[[ZZZWWWXXX^^^bbb___[[[YYYUUU```]]]UUUYYY]]]ZZZ\\\UUUQQQVVVXXXRRRUUU[[[XXXUUUQQQPPPUUUZZZ[[[[[[\\\ZZZZZZTTTSSSXXXRRRKKKQQQVVVOOORRRTTTKKKIIIMMMLLLQQQOOOWWWZZZSSSSSSUUUOOOOOOQQQUUUHHHWWWLLLQQQUUUVVVYYY[[[[[[YYYXXX[[[]]]RRRPPPPPPRRRUUUUUURRRNNNTTTXXXZZZZZZ[[[]]]\\\YYYRRRTTTUUUVVVVVVXXX[[[]]]VVVZZZZZZUUUSSSVVVZZZ\\\^^^WWWUUUZZZ___\\\UUUQQQRRRTTTVVVWWWWWWWWWUUUTTTTTTXXXYYYYYYaaammmoooiiiYYYWWWWWW[[[``````[[[VVVRRRWWWWWWYYY___YYYVVV^^^YYYZZZbbb```SSSRRR[[[]]]]]][[[ZZZ]]]ccchhhiiihhhiiiiiiaaa___dddaaa```iiijjjkkkggg___ZZZ[[[\\\ZZZYYY]]]``````^^^[[[\\\]]]ZZZYYYYYYYYYYYY[[[\\\]]]^^^___^^^]]][[[[[[]]]^^^YYYUUU]]]XXXXXX\\\RRRVVVXXXYYYbbbeee[[[YYY]]]YYYUUUUUUUUURRRQQQTTTZZZ```]]]fffllliiidddaaa```^^^```bbbaaaiiiTTT]]]\\\]]]ZZZYYYYYYYYYZZZYYYWWWUUURRRPPPOOORRRWWW[[[[[[ZZZOOOVVVNNNRRRUUUTTT[[[RRRYYY[[[]]]^^^^^^^^^___```ZZZTTTXXX[[[SSSSSS[[[\\\\\\\\\[[[XXXXXX\\\dddkkkooodddjjjfffcccbbb\\\iiieee^^^^^^]]]VVVYYY___[[[```]]]\\\]]][[[XXXZZZ^^^^^^\\\ZZZYYY[[[```eeeiiigggaaadddgggbbbdddggg```ccc```gggjjjddddddeee^^^___^^^___dddhhhjjjhhheee```cccbbb[[[WWWZZZ^^^```ccc```^^^^^^aaacccdddddddddaaa___aaafffiiiiiihhhhhhkkkjjjeeedddiiimmmnnnmmmmmmllliiifffddddddeee^^^```bbbddddddfffhhhjjjdddfff^^^YYY^^^]]]ZZZ```\\\[[[\\\^^^\\\XXXYYY\\\WWW[[[[[[UUUQQQRRRUUUUUUQQQRRRUUUWWWYYYWWWSSSOOOHHHPPPLLLIIIQQQTTTSSSWWWXXXOOOKKKNNNMMMFFFEEEIIIJJJPPPQQQMMMNNNTTTTTTOOOQQQTTTOOOQQQ\\\[[[SSSTTT[[[XXXSSSOOOMMMKKKIIIHHHIIIKKKMMMLLLIIIFFFCCCBBB@@@BBBDDDCCCAAAAAADDDGGG======@@@DDDDDDBBBBBBFFFGGGDDDEEEHHHIIIGGGGGGJJJHHHOOOJJJRRRSSSMMMTTTMMM\\\SSSVVV^^^\\\]]]^^^YYYSSSPPP[[[UUURRRVVVOOOWWWXXX\\\ZZZ^^^gggccc]]]ccc^^^gggiiieeecccfffeee___bbb___^^^aaabbbaaabbbfffdddaaaeeeddd^^^cccfff^^^aaa```___^^^___aaacccdddaaabbbcccccccccdddgggjjjfffhhhkkknnnooommmkkkiiiWWW[[[\\\ZZZ[[[___bbbbbb___^^^\\\ZZZYYYZZZ^^^bbb[[[[[[[[[YYYXXXXXXZZZ\\\VVVYYYYYYXXX\\\___ZZZPPPSSSVVVYYY[[[\\\^^^```bbbfff___XXXWWWVVVTTTUUUXXX\\\[[[ZZZZZZ\\\^^^```bbbhhhbbb\\\XXXWWWWWWVVVUUUTTTTTTUUUXXX[[[\\\\\\\\\YYY^^^bbbbbb``````cccggg\\\\\\]]]```ccceeedddcccZZZWWWYYY___aaa]]]]]]aaaffffffddd```\\\\\\```dddaaa^^^___eeeeee___ZZZ[[[[[[YYYXXX\\\aaabbb^^^YYY[[[ZZZXXXYYY[[[\\\\\\\\\WWWYYY[[[YYYVVVTTTUUUWWWVVVUUUWWW]]]___\\\\\\^^^ZZZZZZ[[[\\\^^^___]]]\\\XXXSSSSSSXXXZZZVVVVVVXXXVVVWWWWWWVVVTTTSSSSSSTTTUUUSSSRRRTTTXXX[[[[[[ZZZYYYWWWWWWWWWTTTQQQTTTYYYUUURRROOONNNMMMMMMLLLKKKNNNSSSYYY[[[XXXTTTQQQPPPUUUQQQOOONNNNNNOOORRRUUURRRSSSUUUWWWYYYZZZZZZZZZVVVTTTSSSTTTVVVVVVSSSPPPUUU[[[```aaa\\\XXXWWWXXXTTTSSSRRRSSSTTTVVVYYY[[[[[[]]]YYYRRRRRRXXX[[[YYYXXXUUUUUUZZZ______YYYQQQTTTSSSVVV[[[YYYTTTSSSWWWaaaZZZ[[[^^^cccppptttgggUUUSSSTTTYYY[[[ZZZYYYZZZSSSUUUXXXZZZ[[[[[[[[[ZZZXXX\\\\\\XXXXXX]]]]]]YYYYYY\\\```dddgggiiihhhhhhgggddd``````dddiiigggcccllljjjjjjiiiaaaVVVUUUZZZcccaaa___^^^____________^^^^^^[[[WWWVVV[[[^^^]]]ZZZ^^^aaa```^^^[[[[[[\\\]]]VVVRRRTTTWWWVVVWWWYYYUUUUUUXXX^^^aaa___]]]\\\VVVSSSPPPNNNOOOSSSWWWZZZaaaiiiooommmkkkiiibbbZZZ[[[^^^aaaccc```]]]]]]```YYYVVVUUUWWW[[[\\\XXXTTTNNNSSSUUUVVVZZZ]]]XXXPPPWWWUUURRRQQQRRRSSSSSSRRRWWWXXXWWWVVVYYY___^^^ZZZYYYZZZYYYWWWTTTSSSUUUWWW]]]______```dddiiigggbbbgggjjjiiiccc___```cccccc```[[[\\\bbb^^^SSSQQQWWW___]]][[[ZZZ[[[^^^aaaccc\\\\\\YYYXXX^^^fffiiigggjjjbbb]]]```ccccccaaaaaa^^^```bbbddddddcccaaa___^^^eeehhheeeffflllnnnllldddeee\\\XXX^^^^^^\\\bbbZZZ\\\\\\[[[^^^dddgggffffffeeecccccceeeggghhhhhhgggddddddiiilllmmmpppuuurrrnnnlllmmmlllgggeeefff\\\dddfffbbbdddmmmooojjjfffaaa]]]^^^___]]]]]]___\\\\\\[[[YYYWWWVVVWWWXXXWWWWWWVVVRRROOOOOOTTTYYYPPPOOOOOOPPPQQQPPPNNNLLLLLLJJJIIIJJJMMMPPPOOONNNKKKIIIFFFEEEEEEEEEDDDCCCHHHGGGGGGLLLRRRUUURRRNNNLLLKKKKKKMMMPPPQQQQQQPPPVVVSSSNNNJJJFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@??????@@@BBBCCCBBBBBBBBBCCCDDDFFFGGGFFFHHHJJJKKKMMMPPPTTTWWWRRRRRRUUUYYY\\\\\\XXXTTTVVVUUUSSSRRRRRRSSSUUUVVV]]]]]]^^^^^^___^^^^^^]]]bbbaaaaaaaaabbbbbb___]]]aaa]]][[[]]]^^^]]]```dddmmmllliiieeeaaa```aaaccceeeggghhheeebbbaaacccfffffffffccc___cccjjjkkkggggggiiilllmmmllljjjiiiiiiZZZ^^^^^^ZZZYYY]]]```_________]]][[[YYYYYY\\\^^^ZZZ[[[\\\[[[YYYYYY[[[\\\WWWYYYYYYXXX\\\___[[[SSSUUUXXXZZZ[[[[[[\\\]]]___ccc^^^[[[[[[ZZZWWWXXX\\\[[[ZZZZZZZZZ[[[]]]```aaaddd```\\\ZZZ[[[]]]\\\[[[XXXXXXYYY[[[]]]^^^^^^^^^VVV\\\aaacccaaa^^^___aaa\\\]]]___bbbeeeeeebbb``````\\\\\\```aaa```bbbgggdddcccaaa^^^\\\\\\___bbbfffaaa^^^``````]]]^^^aaa\\\YYYVVVWWWZZZ\\\[[[ZZZYYYXXXWWWXXXZZZZZZYYYXXXTTTVVVWWWUUUQQQPPPRRRTTTTTTTTTWWW\\\^^^[[[ZZZ\\\XXXYYYZZZ\\\]]]]]][[[ZZZ\\\WWWVVVZZZ\\\ZZZZZZ]]]VVVWWWXXXWWWUUUSSSSSSTTTUUUTTTSSSUUUXXX[[[[[[ZZZXXXVVVUUUUUUSSSOOORRRWWWUUUSSSPPPPPPPPPQQQPPPPPPPPPTTTYYY[[[XXXSSSPPPOOOUUUSSSPPPOOONNNOOORRRTTTRRRSSSTTTUUUWWWXXXYYYZZZWWWVVVUUUVVVXXXXXXUUUSSS\\\```cccaaa[[[UUUSSSSSSTTTSSSRRRSSSTTTVVVXXXZZZTTTWWWVVVRRRRRRWWWXXXVVVUUUUUUXXX[[[\\\ZZZVVVSSSWWWUUUWWW[[[YYYSSSSSSVVV\\\VVVYYY]]]```mmmssshhhXXXVVVWWW[[[[[[WWWUUUVVVUUUVVVYYYZZZZZZYYYWWWVVVXXX\\\\\\XXXXXX\\\\\\YYYXXX[[[___cccfffgggggggggeeebbb^^^]]]aaafffhhhhhhjjjjjjkkkiiiaaaXXXWWW]]]bbb```^^^\\\\\\\\\\\\\\\]]]^^^\\\XXXXXX]]]``````[[[\\\]]]\\\YYYXXXYYY[[[\\\VVVRRRUUUWWWVVVWWWYYY\\\ZZZZZZ]]]___```______XXXUUURRRQQQRRRUUUZZZ]]]]]]eeekkkjjjiiiiiiccc\\\[[[^^^bbbcccaaa___```bbb]]]ZZZXXXYYY[[[ZZZVVVQQQQQQTTTTTTSSSWWW[[[WWWPPPTTTSSSRRRSSSVVVWWWWWWVVVWWWYYYZZZZZZ^^^aaa___ZZZ]]]YYYVVVVVVYYY[[[YYYWWW[[[^^^___aaaeeejjjhhhdddcccffffffaaa^^^aaaddddddbbb\\\[[[```]]]UUUVVV]]]```___]]]\\\]]]```ccceee______\\\[[[```hhhkkkhhhfffaaa```cccdddaaa___```___```bbbccccccbbb```___]]]bbbeeeeeehhhmmmmmmiiidddfff]]]YYY___^^^[[[```\\\___``````bbbggggggeeeaaabbbdddfffggggggeeecccnnnnnnooooookkkfffhhhnnnpppjjjeeecccaaa```eeelllcccdddbbbbbbfffkkkjjjfffddd___]]]```aaa______aaa]]]]]]]]]\\\[[[[[[[[[\\\UUUTTTQQQNNNMMMNNNQQQTTTNNNMMMMMMNNNOOONNNLLLJJJFFFFFFFFFIIILLLLLLJJJGGGGGGEEEBBBAAABBBDDDEEEEEEHHHFFFFFFJJJOOOPPPMMMIIIHHHGGGFFFHHHKKKMMMNNNMMMPPPMMMIIIEEEBBB@@@@@@@@@DDDDDDCCCBBBAAA???======;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>>>>===>>>@@@BBBAAAAAA?????????AAACCCDDDDDDFFFGGGHHHIIILLLOOORRROOOPPPSSSWWWZZZYYYUUUQQQUUUTTTSSSRRRRRRTTTVVVWWW[[[[[[\\\\\\\\\]]]]]]]]]^^^\\\[[[[[[]]]^^^^^^^^^```]]]]]]aaabbb```bbbeeeiiijjjjjjgggdddaaaaaaaaa^^^aaaeeefffddddddfffiiieeefffccc```cccjjjlllhhhhhhiiikkklllmmmmmmlllkkk^^^```___ZZZXXXZZZ\\\\\\^^^___^^^\\\ZZZYYYZZZ[[[ZZZ\\\^^^^^^\\\[[[\\\]]]YYYYYYXXXWWWZZZ^^^\\\WWW[[[]]]______^^^^^^^^^___aaa```aaabbb^^^XXXYYY]]]]]]]]]\\\]]]^^^```bbbddd```^^^\\\\\\]]]^^^^^^]]]YYYZZZ[[[\\\]]]]]]]]]]]]UUUZZZ```ccc```\\\[[[ZZZ[[[\\\```ccceeeddd```\\\ccc___]]]___```aaaeeejjjccc```]]][[[\\\^^^______eeebbb___```___^^^___bbb\\\YYYUUURRRRRRTTTXXXZZZVVVVVVVVVWWWYYYXXXUUUSSSWWWXXXXXXUUUQQQQQQTTTXXXSSSRRRVVV\\\]]]YYYWWWYYYYYYZZZ]]]______]]][[[ZZZ^^^YYYWWWYYY[[[[[[]]]```WWWXXXYYYYYYVVVTTTSSSSSSUUUUUUTTTVVVYYYZZZZZZZZZVVVSSSSSSTTTQQQNNNPPPUUUSSSQQQPPPPPPQQQSSSRRRRRRPPPSSSWWWYYYXXXTTTRRRQQQVVVUUURRRPPPOOOQQQSSSTTTRRRRRRRRRRRRSSSUUUWWWXXXWWWWWWWWWYYYZZZZZZXXXVVV```bbbccc___YYYTTTRRRRRRTTTSSSSSSSSSTTTUUUWWWXXXQQQTTTTTTSSSTTTVVVVVVTTTRRRVVVZZZ[[[YYYVVVUUUUUUYYYXXXYYY[[[YYYTTTSSSUUUXXXUUUZZZ]]]\\\eeekkkdddXXXVVVXXX\\\\\\WWWTTTUUUVVVXXXZZZ[[[ZZZWWWSSSQQQYYY[[[ZZZXXXWWWZZZZZZXXXXXXZZZ^^^bbbdddeeefffeeeccc```]]]\\\^^^bbbhhhlllhhhjjjllljjjbbb[[[\\\aaa```___]]][[[ZZZZZZZZZZZZ\\\^^^\\\YYYZZZ___bbbaaa``````___]]][[[ZZZ\\\^^^ZZZUUURRRUUUWWWVVVWWWZZZ```^^^[[[ZZZ[[[^^^``````XXXVVVSSSRRRSSSVVVZZZ]]]YYY___dddfffggggggccc^^^ZZZ___ccccccbbbbbbdddeee```^^^\\\[[[\\\YYYTTTOOORRRSSSRRRRRRUUUXXXVVVQQQQQQQQQSSSVVVYYY[[[[[[ZZZVVVZZZ]]]^^^aaaccc```ZZZ^^^WWWRRRTTT\\\```\\\UUUZZZ]]]```bbbfffjjjiiieee___bbbbbb^^^]]]aaaddddddbbb]]][[[]]]\\\WWWZZZbbb______^^^^^^___aaaccceee``````]]]\\\aaaiiijjjhhhbbbaaaccceeeccc^^^]]]``````aaabbbbbbbbbaaa``````]]]___aaaccchhhmmmkkkeeedddfff___[[[```^^^YYY]]]\\\```bbbccceeegggddd___ZZZ^^^dddhhhiiifffaaa^^^fffjjjpppqqqkkkfffjjjrrrqqqjjjccc___^^^bbbooo|||jjjbbb^^^bbbgggfffcccaaaeee```___aaaaaa^^^\\\]]]VVVVVVWWWWWWWWWXXXXXXYYYQQQNNNKKKIIIJJJLLLMMMNNNJJJIIIIIIJJJKKKKKKHHHFFF@@@AAACCCFFFHHHGGGCCC@@@BBB@@@======???BBBDDDEEEFFFDDDDDDFFFIIIJJJGGGDDDHHHEEECCCCCCEEEFFFGGGGGGIIIGGGDDD@@@>>>=========CCCBBBAAA???===;;;999888777777888888888888777777777999;;;;;;;;;<<<>>>@@@@@@>>><<<;;;;;;<<>>???AAACCCCCCBBB@@@>>>>>>===;;;<<>>===<<<<<<<<>><<<:::999777666666666666777777777777666666666777::::::::::::<<<===>>><<<:::888888999<<<===>>>@@@AAAAAAAAABBBDDDEEEGGGIIIMMMQQQSSSQQQNNNKKKOOOOOOOOOPPPQQQSSSUUUVVVWWWVVVVVVWWWXXXZZZ\\\]]]XXXWWWWWWZZZ^^^bbbdddddd^^^\\\^^^bbbddddddeeeiiiccceeeffffffdddaaaaaaaaalllqqqvvvwwwrrrkkkgggeeeeeedddcccbbbdddiiillllllnnnjjjgggiiimmmooolllhhh]]]___]]]XXXVVVYYY\\\\\\ZZZ\\\^^^___^^^^^^^^^___\\\^^^aaabbbaaa`````````XXXUUUSSSSSSTTTVVVXXXYYYVVVXXXZZZ[[[[[[[[[]]]^^^\\\___dddfffaaaZZZYYY^^^YYYYYYYYYYYYZZZ[[[\\\\\\ZZZ[[[\\\\\\\\\[[[ZZZZZZWWWYYYZZZZZZWWWVVVWWWXXX[[[]]]______^^^]]]]]]]]]YYYYYYXXXZZZ]]]_________[[[\\\\\\\\\]]]```bbbbbbbbb^^^[[[[[[^^^```___]]]\\\```ddddddbbb```___]]][[[ZZZWWWSSSPPPPPPSSSVVVRRRSSSUUUWWWXXXVVVQQQNNNTTTUUUTTTQQQNNNOOOSSSWWWRRRRRRTTTYYYYYYTTTRRRSSSQQQTTTXXXYYYWWWUUUTTTUUUXXXUUURRRQQQSSSYYY]]]^^^XXXZZZZZZYYYUUURRRQQQQQQTTTUUUWWWXXXXXXWWWWWWWWWUUURRRQQQSSSRRROOOOOOQQQPPPOOONNNNNNOOOPPPNNNMMMPPPQQQSSSVVVWWWWWWVVVUUUVVVXXXWWWRRRQQQUUUVVVTTTSSSRRRPPPPPPPPPRRRTTTVVVUUUWWWYYYZZZZZZYYYYYYYYYXXXXXXYYYXXXWWWWWWWWWXXXSSSTTTTTTUUUUUUWWWXXXXXX]]]ZZZVVVTTTSSSSSSTTTWWWYYYYYYYYYZZZ[[[YYYVVVSSSUUUWWWYYYXXXWWWXXXYYYYYYZZZVVV]]]```XXXXXX\\\YYYUUUUUUYYY\\\[[[VVVUUUXXXXXXYYY[[[]]]\\\ZZZWWWUUUZZZXXXWWWVVVVVVVVVWWWXXX\\\]]]```bbbdddeeeeeeeeebbb___^^^```___\\\___eeefffjjjllljjjfffdddfffgggccccccccc```]]]\\\^^^```aaabbb```ZZZYYY[[[[[[XXXZZZ[[[]]]^^^^^^\\\YYYWWWWWWTTTTTTVVVVVVTTTVVVZZZ[[[^^^]]]YYY[[[___^^^ZZZVVVTTTSSSSSSTTTWWW[[[]]]]]][[[\\\```bbb```]]][[[YYY```ccc```___cccfffeeeaaaaaaaaaaaa___\\\WWWSSSLLLMMMQQQXXX]]]\\\WWWRRRRRRSSSUUUYYY[[[[[[XXXVVVVVVYYYZZZXXXXXX[[[\\\YYY[[[YYYWWWXXXYYYXXXVVVTTT]]]aaacccaaabbbdddeeebbb___aaa^^^ZZZ[[[___```^^^]]]\\\\\\\\\ZZZWWWWWWZZZ]]]___aaaccceeeeeeeeeeee______^^^]]]bbbiiijjjgggcccbbbbbbaaa[[[WWW\\\ddd```aaabbbbbbaaa```___^^^eee___[[[]]]bbbeeeeeeccccccgggaaa^^^ccc___XXX[[[XXX\\\^^^aaadddeee^^^UUUYYY]]]bbbdddcccaaa``````hhhgggjjjnnnmmmhhheeegggeeecccccccccbbbaaagggnnnaaa[[[[[[___\\\UUUWWW```aaa\\\YYYZZZXXXSSSOOOOOOQQQPPPPPPRRRUUUWWWUUUSSSHHHEEECCCCCCFFFHHHGGGDDDBBBBBBAAABBBCCCCCCAAA>>>@@@@@@@@@@@@????????????<<<;;;<<<===??????<<<:::=========???AAABBBAAAAAACCC@@@<<<:::;;;===>>>>>>@@@???===;;;;;;::::::;;;:::999777666555555555555444444555555555555444444666888::::::999888888999<<<;;;888777666888:::;;;<<<===??????>>>>>>@@@AAACCCFFFJJJMMMNNNLLLJJJIIIKKKKKKLLLMMMOOOQQQRRRSSSUUUUUUUUUVVVWWWYYYZZZ[[[NNNOOOSSSXXX\\\___^^^]]]^^^[[[[[[___bbbbbbeeejjjddddddccc```^^^^^^```cccbbbiiippptttqqqmmmjjjhhhfffdddddddddeeegggkkknnnoookkkhhhiiikkkkkkgggbbb\\\^^^\\\VVVUUUYYY\\\\\\YYY[[[]]]^^^^^^^^^___```[[[]]]_________^^^___```XXXTTTRRRSSSSSSRRRTTTXXXWWWYYY\\\^^^^^^___aaabbb[[[\\\```cccaaa]]]]]]aaa]]]]]]]]]\\\\\\\\\\\\[[[VVVYYY[[[\\\\\\]]]^^^___YYY\\\^^^]]]YYYXXXYYY[[[]]]^^^^^^___```aaaaaaaaa[[[YYYWWWXXXZZZ]]]^^^___ZZZ]]]^^^\\\^^^bbbcccaaaaaa___]]]\\\]]]]]]]]]]]]___bbbbbb^^^[[[]]]aaabbb[[[YYYWWWUUUSSSSSSSSSTTTSSSTTTVVVXXXYYYWWWTTTPPPTTTVVVVVVTTTQQQQQQUUUXXXTTTSSSTTTWWWWWWRRRQQQRRRRRRVVVYYYYYYWWWVVVXXXZZZVVVVVVSSSPPPTTT[[[^^^^^^ZZZZZZYYYWWWSSSQQQPPPQQQSSSUUUWWWWWWVVVUUUUUUUUUUUUQQQOOORRRSSSPPPNNNOOOPPPOOOOOOPPPQQQQQQOOOMMMSSSSSSSSSTTTVVVWWWUUUSSSUUUYYYXXXRRRRRRXXXYYYUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUWWWZZZZZZYYYXXXXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWSSSTTTUUUVVVWWWYYYZZZZZZ```[[[VVVTTTRRRPPPRRRVVV\\\ZZZYYYZZZ[[[ZZZVVVRRRSSSWWWXXXVVVVVVYYYZZZZZZYYYTTT[[[aaa[[[ZZZ]]][[[ZZZZZZ\\\\\\XXXRRRRRRVVVYYYZZZ[[[\\\\\\[[[YYYXXX[[[WWWUUUVVVUUUSSSUUUXXX^^^^^^```bbbcccdddeeeeeeeee___]]]bbbaaa]]]]]]ccceeeggghhhffffffhhhgggdddbbbddddddbbb^^^]]]```ccceeeeeebbb\\\XXXYYYWWWTTTXXXYYY\\\___aaa___[[[WWWWWWUUUUUUWWWVVVSSSTTTXXXYYY^^^___\\\___dddbbb[[[XXXWWWVVVVVVXXX[[[^^^```bbb]]][[[^^^```^^^ZZZYYY[[[ccceee```^^^ccceeeccc```bbbccccccaaa]]]YYYVVVNNNNNNSSS\\\aaa^^^WWWTTTUUUVVVWWWYYY[[[ZZZWWWTTTWWWZZZZZZVVVUUUWWWYYYXXXZZZ]]]^^^]]]YYYWWWWWWXXX___cccccc___^^^aaabbbbbbaaaaaa^^^ZZZZZZ^^^^^^[[[ZZZ[[[[[[ZZZXXXVVVVVVXXX^^^aaadddgggiiiiiihhhfff```aaa``````fffmmmnnnjjjdddbbb```^^^YYYVVV[[[ddd___```bbbcccbbb```^^^\\\bbb]]]ZZZ^^^bbbcccdddfffcccgggaaa^^^ccc```ZZZ]]][[[]]]^^^aaafffhhhbbbYYYZZZ]]]______]]]\\\___aaakkkiiijjjmmmmmmhhhddddddcccaaabbbeeeccc\\\XXXXXXXXXXXXZZZXXXRRRNNNSSS[[[WWWRRRQQQSSSSSSPPPNNNOOOPPPNNNNNNPPPSSSTTTQQQNNNCCCBBBAAABBBDDDDDDCCCBBB????????????AAA@@@>>><<>><<<;;;===>>>;;;::::::;;;<<<;;;999666999::::::;;;<<<===>>>>>>888666444555777:::<<<<<<999888777777777777777777777666444333222222333444000111111222222111111000444777999999777666666666888888777666666777888999888:::<<<===<<<<<<===>>>@@@CCCFFFGGGGGGFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNQQQRRRSSSUUUVVVVVVVVVVVVLLLNNNSSSXXX]]]___]]][[[\\\ZZZ[[[___bbbaaadddhhheeeccc___[[[YYYZZZ___ccceeejjjppprrroookkkhhhhhhgggeeeeeefffeeeeeeiiinnnnnnllljjjkkkkkkhhhccc___]]]___\\\VVVTTTWWW[[[[[[YYYZZZ\\\[[[[[[[[[\\\^^^YYYZZZ[[[[[[ZZZ[[[]]]___ZZZUUUSSSUUUSSSPPPRRRWWWYYY[[[^^^______```bbbcccbbb______aaa```]]]]]]```_________^^^]]]\\\[[[ZZZVVVXXXZZZ[[[ZZZZZZ]]]___ZZZ]]]```___[[[YYY[[[^^^ZZZ[[[^^^aaadddeeedddccc^^^\\\[[[[[[\\\]]]\\\[[[\\\^^^]]]YYY[[[aaadddccc^^^^^^^^^\\\ZZZYYYZZZ[[[\\\bbbbbb\\\YYY\\\aaabbb]]]YYYTTTRRRTTTUUUUUUSSSUUUVVVWWWYYY[[[ZZZWWWTTTVVVXXXZZZXXXUUUUUUWWWZZZWWWTTTSSSUUUUUUQQQPPPRRRSSSWWWZZZYYYWWWWWW[[[___TTTUUUSSSPPPTTT[[[___]]][[[ZZZXXXTTTPPPNNNOOOPPPQQQTTTWWWWWWUUUSSSSSSTTTSSSNNNMMMPPPQQQOOOLLLLLLLLLLLLLLLNNNPPPQQQOOONNNPPPOOOPPPRRRWWWYYYYYYXXXSSSYYYYYYSSSTTT[[[\\\VVVUUUUUUTTTTTTTTTTTTTTTTTTVVVYYY[[[[[[YYYWWWWWWXXXYYYYYYYYYYYYZZZZZZXXXWWWRRRSSSUUUWWWYYY[[[\\\\\\```[[[XXXXXXWWWSSSTTTXXXYYY[[[\\\[[[XXXUUUTTTTTTSSSWWWXXXUUUTTTXXXYYYXXX\\\TTT[[[ccc___\\\^^^ZZZ\\\[[[\\\[[[VVVPPPRRRXXXZZZZZZZZZZZZZZZYYYYYYXXX\\\VVVTTTUUUTTTRRRSSSXXX^^^^^^___```bbbccccccdddhhh^^^ZZZ___bbb^^^___eeecccdddaaa```dddiiieee^^^___aaabbb```]]]\\\```dddfffgggddd]]]YYYYYYWWWSSSYYYYYY[[[^^^aaaaaa^^^[[[WWWVVVWWWXXXUUUQQQRRRWWWWWW]]]^^^[[[^^^ffffff^^^XXXWWWWWWWWWYYY\\\___aaafff^^^[[[^^^```]]]ZZZZZZ^^^ggghhh```^^^ccceeebbbbbbdddfffeeebbb]]]YYYVVVUUURRRVVV^^^bbb]]]WWWVVVYYYYYYYYYZZZ[[[ZZZXXXUUUXXX]]]^^^ZZZWWWXXXXXXVVVYYY[[[^^^]]]ZZZXXXXXXZZZ^^^bbbaaa\\\ZZZ^^^cccdddaaa```]]]YYYZZZ^^^^^^ZZZYYYZZZYYYWWWUUUWWWYYY[[[\\\___dddhhhiiiiiifffeee___``````aaagggooopppllldddaaa___^^^ZZZWWWZZZ```]]]```ccceeeddd```\\\YYYZZZXXX[[[bbbeeedddeeeiiicccfff```]]]bbb```[[[___]]]]]]]]]```fffkkkggg___WWWZZZ\\\[[[XXXXXX\\\___bbbcccfffiiigggccccccgggbbb^^^^^^cccddd]]]UUUQQQTTTWWWVVVOOOKKKMMMOOOPPPRRRMMMKKKMMMOOOMMMMMMOOOLLLJJJHHHJJJMMMMMMIIIEEE===???AAAAAA@@@@@@@@@AAA=========>>>???>>><<<::::::<<<>>>===:::888888999;;;888666555666777777777888888888777777777888999444333222333666888888777444444444444444555555555777666333111000000000111......////////////......000333555666666444444555444444555666666777777777555777999::::::999:::;;;<<<>>>@@@@@@???@@@BBBEEECCCDDDEEEGGGHHHIIIIIIIIIMMMOOOQQQSSSSSSRRRQQQPPPPPPQQQTTTXXX\\\^^^]]]\\\YYYYYY]]]ccceeecccaaacccdddbbb]]]YYYVVVWWW\\\```jjjnnnqqqppplllhhhffffffiiiffffffgggfffcccgggnnnkkklllmmmnnnlllhhhccc```___```\\\VVVSSSVVVYYYZZZZZZZZZ[[[YYYXXXXXXYYY[[[WWWWWWXXXWWWWWWXXXZZZ]]][[[VVVUUUVVVTTTPPPRRRWWWTTTVVVYYYZZZZZZZZZ[[[]]]kkkeeeaaaaaa___\\\ZZZ[[[[[[[[[ZZZYYYWWWUUUTTTSSSWWWYYYZZZXXXUUUUUUWWWZZZYYY]]]```___[[[YYY[[[^^^VVVYYY^^^cccggggggeeebbb```____________]]]ZZZWWW]]]^^^[[[UUUVVV___dddccc\\\^^^^^^\\\XXXVVVXXXZZZUUU___eeeaaa]]]^^^^^^[[[```YYYQQQOOOSSSVVVVVVTTTWWWWWWXXXZZZ\\\\\\ZZZWWWRRRUUUWWWWWWTTTSSSUUUWWWYYYUUUSSSUUUSSSPPPPPPSSSMMMQQQSSSSSSPPPQQQWWW\\\QQQSSSQQQOOORRR[[[]]]ZZZ\\\ZZZWWWRRRNNNMMMOOOPPPPPPSSSWWWWWWTTTRRRQQQRRRRRRMMMKKKOOOPPPMMMKKKJJJGGGGGGHHHKKKNNNOOONNNMMMJJJJJJKKKQQQXXX]]]______RRRYYYYYYSSSTTT\\\^^^WWWUUUVVVVVVVVVVVVUUUTTTTTTXXXZZZ]]]\\\YYYWWWWWWYYYWWWXXXYYY[[[]]]]]]\\\[[[RRRSSSVVVXXX[[[\\\^^^^^^```\\\[[[^^^]]]XXXWWW[[[VVV[[[___\\\UUUPPPRRRVVVTTTYYYYYYTTTRRRVVVXXXUUUaaaXXX]]]eee```\\\\\\WWWYYYYYYZZZZZZUUURRRUUU\\\\\\[[[ZZZXXXWWWWWWWWWWWW\\\VVVSSSUUUTTTQQQRRRXXX]]]]]]^^^___```aaabbbcccjjj]]]VVV\\\aaa```bbbhhhbbbaaa]]]\\\bbbhhhcccYYY[[[^^^```^^^[[[ZZZ^^^cccggghhheee___[[[[[[YYYUUUWWWUUUUUUXXX\\\^^^]]]ZZZWWWVVVWWWXXXUUUPPPQQQVVVTTT[[[[[[WWW[[[eeefff___VVVUUUUUUVVVXXXZZZ]]]___ggg^^^ZZZ^^^aaa]]]ZZZ[[[aaajjjkkkbbb^^^dddeeeaaadddfffhhhgggbbb]]]XXXUUU\\\WWWXXX___aaa\\\WWWWWW[[[ZZZZZZ[[[\\\\\\ZZZXXXYYY___ccc___[[[ZZZWWWTTTVVVWWWYYYZZZZZZYYYXXXYYY]]]```___ZZZXXX^^^dddfff```___\\\YYY[[[```___[[[YYYYYYWWWTTTSSSWWW]]]```XXX[[[```eeegggfffcccaaa]]]^^^^^^```fffnnnoookkkbbb___^^^___\\\XXXYYY\\\\\\___cccfffeeeaaa\\\XXXRRRSSS[[[eeehhhffffffkkkcccfff___\\\bbbaaa\\\aaa]]]\\\[[[]]]eeekkkiiiaaaTTTWWWZZZYYYVVVUUUYYY]]]^^^aaaffffff___YYY\\\ccc\\\VVVUUU\\\```]]]VVVRRRTTTWWWSSSIIIGGGMMMMMMGGGSSSNNNJJJKKKLLLJJJJJJLLLLLLIIIGGGIIIKKKKKKFFF@@@999===@@@@@@>>>===>>>@@@===<<<<<<===>>>===;;;999555999<<<<<<999555444444:::666222///111444777999777777777555333222333444999888666666666666444222333333333444555555555666999777444000...............//////000000//////...,,,///222444444444444555000222333555666666555555222444777888888777888999:::<<<===<<<:::;;;???CCCAAABBBCCCEEEFFFFFFFFFFFFJJJLLLOOORRRRRRPPPMMMKKKOOOOOOOOORRRVVVYYYYYYYYYWWWYYY```hhhiiiddd```___bbb```]]]XXXVVVVVVZZZ]]]```dddhhhhhhgggfffgggiiijjjgggfffhhhfffbbbfffnnnhhhlllppppppnnniiieeeccc[[[ZZZWWWSSSRRRUUUXXXXXXZZZUUUTTTVVVWWWUUUTTTVVVUUUUUUTTTTTTUUUXXXZZZ\\\]]]^^^^^^ZZZVVVTTTVVVXXX[[[XXXVVVVVVYYY\\\^^^___fffgggccc]]]\\\^^^___]]]aaa[[[XXXZZZXXXTTTVVV[[[ZZZXXX```aaaWWWWWW]]][[[___[[[\\\``````[[[ZZZ]]]^^^]]]```eeegggffffffiii___]]]]]]```___ZZZXXXYYY```]]][[[ZZZ[[[^^^```aaafffdddaaa^^^ZZZWWWUUUTTT^^^]]]]]]___]]]ZZZ[[[```YYYRRROOOSSSTTTSSSUUUYYYVVVTTTUUUZZZ\\\YYYWWWXXXTTTSSSWWW\\\[[[TTTRRRVVVZZZWWWUUUUUUVVVUUURRRNNNVVVTTTQQQPPPPPPSSSVVVXXXZZZWWWVVVUUURRRQQQWWW```WWWWWWUUUQQQPPPSSSQQQMMMRRRPPPQQQTTTTTTQQQPPPRRRNNNRRRQQQMMMNNNRRRPPPJJJLLLJJJIIIKKKNNNOOOMMMJJJOOOMMMMMMOOOSSSWWWYYYYYY\\\]]]^^^]]][[[YYYYYYYYYWWWSSSRRRRRRPPPNNNQQQVVV___\\\ZZZ[[[^^^^^^[[[XXXZZZXXXVVVXXX]]]aaabbbbbb___ZZZXXX\\\^^^^^^```cccaaa\\\WWWYYY]]]^^^YYYTTTXXXVVVUUUVVVTTTRRRSSSXXX\\\ZZZWWWTTTSSSSSSUUUVVV^^^]]]ZZZYYYXXXZZZ\\\^^^\\\^^^]]]YYYXXX[[[\\\ZZZ^^^^^^^^^^^^^^^[[[WWWSSSTTTTTTUUUTTTSSSSSSUUUWWW^^^```___^^^bbbggghhheeeccc]]]XXXZZZaaaffffffddd```ccc```]]]cccllliii]]]^^^\\\[[[\\\^^^```aaaaaaddddddffffff___WWWTTTVVVXXXYYYYYYXXXWWWWWWYYY\\\\\\]]]\\\[[[WWWRRRMMMJJJSSSTTTVVV[[[___``````^^^ZZZZZZZZZYYYYYY\\\```ddd```WWWTTT[[[^^^\\\```iiihhhiiiiiiiiifffcccaaa___fffffffffgggfffccc^^^ZZZVVVYYY]]]___^^^[[[XXXUUUXXXYYYZZZ[[[[[[ZZZYYYXXXccccccbbbaaa^^^[[[XXXVVVXXXWWWZZZ^^^\\\XXXYYY___\\\]]]]]]^^^____________[[[___aaa```aaacccbbb^^^]]]\\\WWWRRRUUU]]]```]]]aaabbbaaa^^^___bbbbbb^^^___\\\ZZZ]]]ccciiimmmnnngggddd___[[[XXXXXXYYYZZZ```______aaadddccc___\\\ZZZ[[[]]]aaaeeehhhiiiiiiOOOTTTYYY[[[[[[ZZZ]]]___WWWZZZ^^^aaaaaa^^^ZZZWWWWWWYYYXXXUUURRRRRRXXX^^^```___]]]\\\[[[\\\]]]]]]TTTTTTUUUWWWXXXWWWTTTQQQRRRPPPMMMKKKIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGGGGEEEDDDCCCBBBAAA999;;;;;;;;;999888999:::999999999888666555333222444555666777777777666555555555444333333555666777777333333555444111000222222222333333222111///...111111222333222111000///333111000222555555000+++,,,---...//////...---,,,---...000000000111333555666555444444333333333444///000222333444555555555888777666888:::<<<<<<;;;???BBBCCCBBBBBBEEEEEEBBB???EEEKKKLLLJJJHHHIIILLLJJJNNNRRRVVVVVVVVVWWWWWWVVVYYY]]]```aaa```^^^\\\VVVWWW[[[^^^\\\XXXZZZ___``````dddiiihhhdddfffllljjjrrruuulllcccbbbhhhmmmjjjjjjkkknnnpppoookkkggg^^^\\\XXXTTTSSSTTTUUUVVV]]]YYYWWWXXXXXXUUUTTTVVVWWWVVVTTTTTTUUUWWWZZZ\\\^^^```___\\\XXXVVVYYY\\\[[[YYYXXXWWWWWWZZZ]]]```ccceeeddd___^^^```___\\\aaa]]][[[]]][[[VVVTTTWWW\\\YYY``````VVVWWW]]][[[]]]ZZZ[[[^^^^^^ZZZӵdddcccdddhhhaaa^^^]]]___]]]YYYWWWYYYYYYXXXWWWXXX[[[^^^```aaadddbbb___\\\YYYVVVUUUTTT[[[ZZZ[[[___^^^ZZZYYY[[[XXXSSSQQQTTTVVVUUUVVVYYYZZZXXXXXX[[[\\\XXXVVVXXXUUUTTTXXX]]][[[UUUSSSVVV[[[YYYVVVVVVVVVVVVSSSQQQUUUTTTRRRQQQQQQRRRTTTVVVZZZWWWVVVWWWVVVTTTVVV[[[VVVWWWUUUQQQQQQSSSRRRNNNRRRPPPQQQTTTUUURRRRRRTTTPPPRRRQQQMMMMMMQQQOOOJJJĦMMMMMMLLLNNNNNNOOOĦXXXZZZ[[[]]]___\\\XXXVVVYYY\\\ZZZUUUSSSTTTTTTSSSTTTXXX[[[ӵYYY[[[YYYWWWYYY[[[]]]]]]\\\WWWZZZ___bbbcccbbb```______ZZZVVVWWW\\\^^^ZZZVVVXXXVVVUUUVVVSSSPPPQQQVVV\\\ZZZWWWUUUTTTUUUVVVWWW___]]]\\\ZZZZZZ[[[]]]^^^^^^___]]]YYYXXX[[[\\\ZZZ[[[[[[[[[\\\^^^]]]ZZZWWWRRRSSSTTTTTTSSSRRRTTTUUU[[[]]]^^^]]]aaaffffffcccbbb]]]YYY[[[bbbfffeeebbb[[[___^^^\\\bbbiiicccWWW[[[YYYXXXĦgggfffhhhgggaaaYYYWWWZZZYYYZZZZZZZZZZZZ[[[]]]```^^^]]]ZZZWWWTTTRRRPPPOOOSSSTTTWWW[[[___aaa```___[[[[[[[[[ZZZZZZ[[[]]]```bbbZZZWWW]]]^^^[[[___gggggggggfffdddaaa`````````gggffffffffffffbbb]]]YYY\\\\\\]]]^^^___]]]ZZZXXXWWWXXXYYY[[[[[[[[[ZZZYYY____________^^^\\\ZZZYYY]]]\\\]]]```^^^ZZZ\\\aaa______`````````___]]]\\\]]]aaabbb``````bbb```\\\\\\\\\YYYUUUXXX```bbb______```___\\\^^^bbbccc```^^^[[[XXXZZZbbbhhhjjjjjjdddaaa^^^[[[ZZZZZZ\\\]]]aaa```aaadddfffddd```\\\XXXXXXZZZ___dddhhhiiiiiiXXXXXXXXXYYY[[[\\\]]]]]]SSSUUUYYY[[[\\\ZZZWWWUUUVVVWWWWWWTTTPPPPPPTTTXXXYYYYYYYYYXXXXXXYYYYYYYYYQQQQQQRRRSSSTTTSSSPPPMMMLLLKKKIIIHHHGGGFFFGGGGGGEEEEEECCCBBBBBBBBBBBBBBBCCCCCCBBB@@@???===<<<<<<999:::::::::888777888999777777777777666444333222222222222333222111///...222222222222222333333444555222222444333000///111---...000111222222111111///000111111111000///...222///---///222222///***---------......------------.../////////000222444333333222111111111111111///000111333444444444555888666555555888;;;======;;;>>>@@@>>>>>>AAAAAA???:::???DDDEEECCCBBBDDDFFFHHHLLLPPPRRRSSSSSSSSSTTTSSSVVVZZZ^^^```___^^^\\\UUUSSSUUU[[[\\\ZZZYYYZZZ^^^___ccciiiiiifffhhhoooiiiooopppiiicccdddiiimmmkkkjjjkkknnnpppnnnjjjgggbbb^^^ZZZVVVSSSRRRSSSTTT^^^ZZZYYYYYYWWWSSSSSSUUUXXXWWWVVVVVVXXX[[[```bbbdddeeeddd```[[[YYYZZZ]]][[[\\\ZZZXXXUUUWWW]]]bbb```ccccccaaa```aaa```\\\aaa______```^^^XXXUUUVVV^^^ZZZ______VVVXXX^^^\\\\\\ZZZ[[[]]]]]]4ĉ@ӵbbbdddgggccc___]]]]]][[[VVVUUUWWWTTTUUUVVVXXXZZZ\\\^^^___bbb```]]]YYYWWWVVVVVVVVVXXXWWWYYY^^^___[[[WWWWWWWWWSSSSSSVVVYYYXXXWWWYYY^^^[[[ZZZ\\\ZZZWWWVVVXXXWWWWWW[[[^^^\\\WWWUUUVVV]]]ZZZWWWVVVVVVVVVUUUTTTQQQQQQPPPOOOOOOOOOPPPPPP\\\XXXWWWZZZZZZVVVTTTUUUUUUVVVUUUQQQRRRUUUSSSOOOQQQOOOPPPTTTUUUSSSSSSVVVSSSSSSPPPLLLLLLOOONNNKKK>LJJJJJJLLLNNNMMMOOO=hĦZZZ\\\]]]]]]YYYUUUUUUZZZ___[[[TTTQQQSSSVVVVVVVVVXXX4ĉ@ӵWWWVVVVVVXXXZZZZZZYYYXXXRRR]]]bbb___^^^aaa```[[[\\\XXXTTTUUUZZZ]]][[[XXXUUUSSSSSSTTTSSSPPPQQQVVV[[[ZZZXXXVVVUUUVVVXXXYYY^^^^^^]]]\\\\\\]]]^^^___aaaaaa^^^YYYWWWZZZ\\\ZZZ[[[ZZZZZZ[[[\\\\\\YYYWWWPPPRRRTTTTTTSSSSSSSSSUUUZZZ]]]^^^___bbbgggfffbbb```]]][[[]]]ccceeeddd```]]]aaaaaaaaaeeeiiibbbWWWZZZXXXVVV>L]]]gggfffggggggaaaZZZYYY]]][[[\\\]]]^^^]]]___aaaccc___\\\VVVRRROOOPPPRRRTTTSSSTTTVVVZZZ___``````^^^[[[\\\^^^]]][[[[[[[[[\\\[[[VVVVVV]]]```___ccckkkggggggeeeaaa______bbbdddhhhgggffffffdddaaa]]]YYY```]]][[[\\\]]]]]][[[XXXUUUWWWYYY[[[\\\\\\[[[ZZZ\\\\\\]]]]]]^^^]]]]]]\\\bbb```______]]]ZZZ\\\```]]]^^^aaabbbbbb```^^^\\\___bbbcccaaa```aaa___[[[]]]]]]ZZZXXX[[[```bbb```\\\^^^]]][[[\\\bbbeeedddeee___[[[^^^ffflllmmmjjjdddcccaaa^^^]]]]]]]]]]]]^^^___aaadddeeebbb^^^ZZZTTTUUUWWW\\\aaaeeegggfff]]]YYYUUUUUUXXX[[[ZZZWWWPPPRRRTTTVVVWWWWWWVVVUUUTTTUUUUUURRRNNNLLLNNNQQQQQQRRRSSSTTTUUUUUUTTTTTTLLLLLLLLLNNNOOONNNKKKHHHFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<:::999777666777888999888666555666777444444555555444444333222111000000///---+++***)))...//////000000000000000333000000222111...---000,,,---...///000000000000...////////////...------000---+++,,,...///---***---,,,,,,++++++,,,,,,---,,,...//////...///111333000///......---............///000222333333333333666444222333666999;;;<<<666:::;;;999:::======::::::>>>AAAAAA@@@@@@BBBEEEFFFIIILLLNNNNNNNNNOOOPPPOOOQQQUUUYYY\\\\\\\\\[[[SSSOOOPPPWWW\\\[[[WWWVVVZZZ\\\```eeefffeeehhhnnniiikkkjjjeeedddhhhlllmmmkkkkkklllmmmnnnmmmjjjgggbbb]]]YYYVVVTTTQQQRRRUUU\\\YYYXXXYYYWWWRRRSSSVVVZZZYYYXXXYYY]]]bbbgggkkkjjjjjjiiiddd^^^ZZZZZZ\\\]]]^^^^^^ZZZVVVWWW^^^ddd```cccbbb______aaaaaa___aaa``````___^^^[[[YYYYYY___ZZZ^^^___XXX[[[cccaaa^^^]]]]]]]]]\\\GG=?cccgggccc___[[[[[[XXXSSSRRRUUUSSSUUUXXXZZZ[[[\\\]]]^^^```^^^ZZZWWWVVVVVVWWWXXXYYYVVVWWW]]]___[[[XXXXXXVVVUUUVVVYYY[[[[[[ZZZZZZ]]][[[ZZZ[[[YYYUUUVVVYYYXXXZZZ]]]___]]]XXXVVVVVV]]][[[XXXVVVVVVVVVWWWWWWRRRRRRRRRRRRRRRQQQQQQPPP___YYYWWWZZZ[[[XXXTTTSSSTTTVVVUUURRRSSSVVVTTTPPPOOOMMMOOOSSSUUUSSSSSSVVVVVVTTTPPPMMMMMMNNNMMMLLLHdĦHHHIIILLLPPPNNN=Īj^^^\\\XXXUUUTTTVVV[[[^^^XXXPPPLLLOOOTTTTTTTTTUUUGG=?RRRTTTVVVXXXYYYXXXXXXYYYeeeggg\\\WWW___ccc^^^XXXTTTQQQSSSWWW[[[[[[YYYPPPOOOPPPSSSSSSQQQSSSWWWYYYXXXWWWVVVVVVWWWXXXYYY]]]]]]\\\\\\\\\]]]^^^^^^bbbccc___YYYWWW[[[\\\ZZZ___]]]\\\[[[[[[YYYVVVTTTPPPSSSUUUVVVUUUUUUUUUVVVZZZ^^^```aaaeeeiiigggccc___]]]\\\___cccdddbbb^^^aaaccccccbbbdddgggbbbZZZ[[[YYYWWWHdĦbbbdddcccdddddd```YYYYYY]]]^^^___``````______aaaccc___[[[TTTOOOLLLMMMPPPRRRRRRSSSVVVZZZ]]]___^^^]]][[[]]]``````___]]]\\\[[[XXXVVVXXX]]]___^^^aaaggggggggggggdddbbbbbbeeehhhiiigggfffdddccc```\\\YYY^^^[[[YYYZZZ]]]\\\XXXTTTTTTVVVYYY[[[]]]]]]\\\[[[\\\\\\]]]^^^^^^_________bbb```^^^\\\ZZZYYYZZZ\\\WWWZZZ^^^bbbccccccaaa___^^^bbbcccaaaaaabbb```\\\```^^^[[[XXXYYY]]]```aaaZZZ]]]^^^[[[]]]cccggggggiiiccc^^^aaaiiinnnmmmiiihhhgggeeeccc```^^^\\\\\\ZZZ\\\^^^``````]]]XXXUUUSSSSSSUUUYYY]]]```aaaaaaVVVTTTRRRRRRTTTUUUSSSQQQOOOPPPRRRSSSUUUVVVVVVVVVSSSTTTSSSPPPLLLIIIIIIJJJKKKLLLOOORRRSSSRRRPPPOOOHHHHHHHHHHHHIIIHHHFFFCCCCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@???????????????>>><<<;;;999777555555555666666555333222333444111111222222222222222111000000///...---+++***))),,,---...///000///...---111......000///,,,,,,/////////......---,,,,,,+++...............---------...,,,******,,,---,,,+++---,,,+++******+++,,,---,,,---......---...000222------,,,,,,,,,,,,------......///000111222222222333222111222444555555444444777888777777::::::777:::<<<======<<<>>>AAADDDDDDFFFIIIIIIIIIIIIKKKLLLLLLNNNQQQTTTVVVWWWWWWWWWPPPMMMPPPWWWZZZXXXUUUUUUVVVYYY]]]```aaaaaaeeejjjiiihhheeebbbeeelllnnnlllkkkkkkkkkkkkkkkjjjhhhggg```ZZZVVVӵ[[[YYYYYYĭӵ^^^ӵiiiĦ^^^``````\\\XXXYYY___eeecccӵӵ___ZZZĦƜ`1.׼s```aaadddaaaĦQQQTTTRRRVVVZZZ^^^___```bbbӵUUUĦXXX\\\]]][[[[[[]]]UUUWWWXXXZZZĭӵ]]]ZZZĦWWWXXXVVVĦVVVĦZZZXXXVVVVVVUUUVVVVVVTTTUUUWWWUUUPPPSSSVVVXXXNNNDdDOOORRRSSS?fӵ___YYYSSSĦVVVNNNJJJӵƜ`1.׼sOOOQQQĭӵ```QQQPPPYYYRRRPPPRRRUUUTTTPPPQQQӵWWWXXXYYYZZZĦZZZZZZZZZ\\\]]][[[\\\\\\ZZZVVVTTTRRRUUUXXXĦZZZ^^^``````cccgggcccĦ___]]]___aaa___[[[\\\ZZZXXXDdDddd```ZZZ^^^^^^ӵLLLLLLӵYYYӵ]]]aaaccc]]]^^^ĦcccdddӵZZZZZZ[[[VVVĭӵ___```aaa^^^[[[ZZZ[[[[[[[[[WWWZZZ^^^aaacccbbb```___\\\```bbbaaaaaacccbbb^^^ccc___ZZZWWWUUUWWW\\\```ZZZ^^^```^^^^^^dddiiijjjgggaaa]]]___eeehhhgggcccgggggggggfffdddaaa^^^]]]XXXZZZ]]]]]]\\\XXXUUURRRSSSSSSSSSVVVYYY[[[ZZZYYYLLLOOOSSSTTTQQQOOONNNNNNLLLMMMNNNPPPQQQSSSTTTTTTRRRRRRPPPMMMJJJGGGGGGGGGHHHJJJMMMOOOPPPOOOMMMKKKEEEDDDDDDDDDEEEDDDAAA??????AAACCCEEEEEEDDDBBBAAA;;;;;;:::999888888888888<<<;;;:::888666444333222333444444333111///000111......///000000000//////...------,,,,,,,,,,,,,,,+++,,,---//////...------///,,,,,,......++++++.........---,,,,,,+++++++++//////......---------------,,,++++++,,,------,,,,,,+++***))))))***+++,,,+++,,,------,,,---///000------,,,,,,,,,------...------...///000000000000000000111222333222///,,,333777888666777:::999777555666666666666888;;;>>>BBBCCCEEEEEEEEEFFFHHHJJJJJJKKKMMMNNNPPPPPPQQQQQQLLLNNNRRRWWWVVVSSSSSSWWWUUUZZZ]]]]]]]]]___cccfffhhhfffaaa```eeemmmnnnjjjhhhhhhhhhhhhgggfffffffff^^^WWW?~4XXX[[[[[[g&e>&e[[[g&eccc>hӵ______]]][[[\\\```dddg&e```guO>uO>&e[[[^^^4ff?>ߝL\\\gĉ@```^^^^^^aaaShӵUUURRRWWW]]]aaabbbdddg&eWWW>hӵ]]]\\\ZZZ\\\aaaVVVYYYZZZfff?><zWWWg&e>&e___\\\HLSSSUUUWWWShӵgLZZZ[[[XXXXXXZZZVVVXXXWWWUUUVVVWWWUUUS?ʬSSSVVV3h?D%%)?SSSRRRZufĦ[[[WWWRRRgLYYYWWWPPPg&eTTTgĉ@TTTTTTg&e>&efff@eQQQPPP??ZZZYYYVVVUUUVVVWWWUUUPPPg<ĉXXXYYYZZZ[[[3we<ĦYYYXXXYYY[[[3h?@e^^^___]]]ZZZWWWSSSWWW[[[ZZZZYYY\\\]]]\\\___3h?gLccc```___```aaaaaa```]]][[[XXXD%%)?cccfff?><z___\\\=?ĦMMMg&eXXXg&eZZZ]]]aaaS?ʬ[[[4ff?>ߝLccc@efffg&e]]]XXX[[[3h?g&e>&e``````??ccccccaaa^^^^^^aaaaaa]]]]]]^^^```bbbbbb```^^^\\\\\\```bbbaaabbbdddccc```bbb]]]YYYWWWUUUTTTYYY___ZZZ```ccc``````dddhhhiiifffccc```aaaccceeedddbbb___aaaccceeeeeedddbbb```XXXZZZ\\\[[[XXXUUUSSSRRRQQQQQQQQQSSSUUUVVVUUUTTTHHHNNNTTTTTTPPPKKKJJJJJJFFFFFFHHHJJJKKKLLLMMMMMMPPPNNNLLLIIIGGGFFFEEEEEEGGGIIIKKKLLLKKKIIIGGGEEEBBBAAA@@@@@@@@@@@@===<<<;;;<<<>>>??????>>><<<;;;999999888777666666666666666555444333222111000///000111222000...,,,---...,,,,,,---......---------***************+++,,,,,,+++,,,------......------...++++++......++++++---+++++++++++++++---......///...------,,,---------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,---,,,++++++---///------------------...///,,,,,,---...............000000000111222111...+++222555666444555888888555555444444555666888:::;;;??????@@@@@@@@@BBBEEEHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLNNNRRRUUURRRNNNQQQVVVUUUZZZ]]][[[[[[^^^cccddddddccc___^^^dddjjjjjjeeecccddddddcccbbbbbbdddfff^^^4DӵWWW[[[[[[Hƅ^Hu]Ħ[[[Hu]Ħ```ZuR)Ħ\\\\\\\\\]]]^^^```aaaHu]Ħ```HŐeHŐeHu]ĦZZZqIܗGIӵ[[[ttbbb```aaaHGgĉ@WWWYYYYYY]]]bbbdddcccdddHu]ĦXXXZuR)Ħ```\\\XXX[[[bbbWWW[[[sߝLGdUĦYYYHƅ^Hu]Ħ^^^ntHdĦRRRSSSHGgĉ@VVVHdĦ^^^]]]YYYYYY\\\WWWYYYXXXVVVVVVWWWHtƅ^TTTTTTBt=o9ĦDtfo9ĦSSSPPPMMMg?UUUWWWHdĦ[[[WWWRRRHu]ĦUUUttVVVVVVHƅ^Hu]ĦYYYH׼sRRRQQQ[[[[[[ZZZVVVUUUWWWYYYWWWSSStQYYYZZZ\\\]]]je<ĦYYYWWWXXXBt=o9ĦH׼s]]]```aaa___ZZZVVVSSSWWW]]]HtĦ[[[[[[\\\\\\ZZZBt=o9ĦHdĦdddddddddeeedddddddddbbb___[[[Dtfo9ĦsߝLGdUĦ___Ht@cӵHu]Ħ]]]Hu]Ħ[[[^^^Htƅ^UUUqIܗGIӵ]]]H׼shhheeeHu]Ħ___VVVBt=o9ĦHƅ^Hu]Ħ___dddbbbdddccc```bbbgggeee```aaabbbccccccbbbaaa```___^^^aaacccbbbbbbdddbbb^^^\\\YYYYYY[[[YYYUUUYYY___YYY```dddbbb```bbbeeeeeefffeeeeeecccbbbbbbbbbcccXXX[[[___cccdddccc```^^^WWWXXXYYYWWWSSSPPPPPPPPPNNNNNNNNNPPPRRRSSSSSSQQQKKKMMMOOONNNLLLHHHEEECCCAAABBBDDDFFFGGGGGGGGGGGGMMMJJJFFFDDDCCCDDDDDDEEEFFFFFFGGGFFFEEEBBB???>>>???>>><<<<<<<<<<<<:::888888888999::::::999888777999888777666555555555555222111111000//////......///000000...,,,***++++++++++++,,,,,,,,,++++++*********)))))))))***+++,,,+++++++++++++++,,,---------++++++------++++++...++++++******+++,,,...///...---,,,+++***++++++,,,(((***,,,---,,,,,,+++,,,++++++,,,,,,,,,,,,++++++***+++,,,+++******,,,...---------------...//////+++,,,,,,---------------222000//////111222222111///222333111222555555222444333333555777999999::::::;;;;;;;;;<<<>>>CCCFFFCCCDDDDDDEEEFFFHHHJJJKKKOOOMMMMMMOOOOOOMMMNNNRRROOOUUUXXXVVVVVV\\\aaabbb______^^^]]]```eeeccc^^^^^^``````___^^^^^^bbbeee___UUU4DuXӵUUUYYYYYYDdDΦDdDĦ\\\DdDĦbbbiiit|>>======>>>???>>>======<<<;;;;;;::::::888999999888555444444555999:::999666666888666111000000000000000000000000333222000///---,,,,,,,,,000)))'''+++...---***)))***+++++++++***)))'''&&&,,,,,,,,,++++++*********((()))))))))************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++***))))))***+++---...***---//////,,,******+++'''+++,,,+++,,,...---***...---+++))))))***+++,,,***+++,,,,,,------,,,,,,...---,,,---000111111000......///000000///...---444///...222444222444:::555555777888:::<<<===>>>888999;;;>>>AAAEEEHHHIIIIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNNNNOOOQQQSSSVVVWWWWWWWWWWWWXXXXXX\\\```dddaaa^^^]]]``````]]]^^^aaaXXXTTT4DuXӵZZZ[[[XXXDdDʜ4DuTӵ```>d<ĦbbbDt______```___^^^```eeeiii>d<Ħeee>d<ʜDd<ʜ4DuTӵQQQUUUF&uTӵjjj4DufئL>elllpuR)Ħjjjjjjjjjiiiiiiiiiiii>d<ĦYYYDt___bbb___\\\ZZZZZZVVV^^^DdDΦDdDĦUUU>d<ʜ4DuTӵ^^^4DwDd<ĦXXXpuR)Ħ>dd<ӵDddd<ĦXXX4DufئL>e```DdDʜ4DuTӵ[[[DdDĦWWWTTTWWWZZZ\\\[[[[[[[[[[[[XXXZZZ^^^___^^^\\\geĦaaas<v>aĦaaa]]]peӵDx<DdDĦaaaaaa___]]][[[[[[\\\XXXYYYDdDĦbbb^^^XXXUUUpeӵDx<>d<^^^```fffjjjjjjgggjjjeee___>d<ӵDd<DdDΦDdDĦYYYDdDӵnd<DdDĦeee>d<ĦVVVpeӵYYYĦbbbF&uTӵaaaDdDĦaaa```>d<ĦWWWpeӵDx<>d<ʜ4DuTӵ[[[\\\___cccdddccc^^^^^^___^^^]]]\\\\\\]]]aaaaaabbbbbbaaa```^^^]]]dddcccbbbaaaaaabbbccccccZZZ[[[ZZZXXXVVVUUUVVVWWW\\\^^^bbbdddeeeccc```^^^^^^\\\YYYXXXWWWVVVTTTRRRQQQUUUWWWUUUWWWYYYVVVOOOOOONNNMMMKKKKKKJJJJJJIIIGGGHHHIIIIIIIIIIIIHHHGGGHHHFFFEEECCCAAAAAAAAAAAA;;;<<<======>>>>>>======???===<<<;;;;;;;;;===>>>;;;;;;::::::999888888888666777777666333222222333000222111///000333222---------------------------000///...---,,,+++++++++...(((&&&***---,,,***)))******++++++***)))'''&&&++++++*********)))))))))(((((()))))))))*********+++++++++******)))))))))++++++++++++++++++++++++,,,,,,+++++++++*********+++*********+++,,,---...***---///...,,,******+++***---...,,,+++---,,,)))...---+++))))))***+++,,,***+++,,,,,,------,,,,,,///...---///111222222111---...////////////...---222...---111222000333888666666666777777777888888999999:::<<<>>>@@@BBBDDDCCCCCCCCCCCCDDDFFFHHHIIIEEEEEEFFFHHHJJJMMMPPPRRRPPPPPPQQQQQQQQQTTTXXX\\\\\\YYYXXXZZZZZZXXXYYY\\\WWWSSS4DuXӵ]]]ZZZXXXD&dq&ĒR[[[___sdKĦbbbDHRRud^^^^^^___```dddjjjnnnsdKĦeeeD&oq<Ōq&ĒRUUUOOOSSS>dp&ĒRccceeenfʜd<Φ>d<ĦYYYs&dq&ĒR^^^^^^i?ʜtd<Ħ[[[HHܗDӊBYYY<x]]]aaa___ZZZWWWZZZ\\\B?daĦbbb```B?Ho9eee>dd<ӵ\\\\\\B?Ho9aaa<xfffjjjkkkjjjmmmhhhbbb&ӫeʬtIӇaaa>d<Φ>d<ĦZZZD&ӫetIӇ___DdDĦdddsdKĦXXXB?dp&ĒRbbbccc>d<sdKĦWWWB?Ho9ZZZs&dq&ĒR]]]ZZZ[[[^^^___^^^\\\^^^aaacccaaa]]]ZZZ[[[]]]]]]^^^```aaaaaa```___^^^dddccc```______```bbbdddaaa___[[[YYYYYYXXXWWWVVV\\\___cccfffgggddd```^^^YYYWWWUUUSSSSSSSSSQQQPPPPPPRRRRRRPPPRRRTTTRRRNNNOOOKKKGGGFFFGGGHHHHHHFFFIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>999999:::;;;;;;;;;;;;:::999888888777777888:::;;;888888777777666555555555333444444333111///000000---///000///111555444000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,'''%%%)))---,,,******************)))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************************+++++++++***************++++++++++++,,,---...///***,,,...---,,,******+++,,,...///,,,+++,,,+++(((---,,,+++))))))***++++++***++++++,,,,,,,,,,,,,,,...---,,,---///111000///------............------000---,,,///000///111555333333444444444444555555888888888999:::;;;<<<===??????@@@AAABBBCCCDDDDDDAAAAAABBBDDDGGGKKKNNNPPPMMMNNNNNNNNNNNNPPPTTTWWWWWWTTTSSSVVVVVVSSSTTTWWW[[[XXX4DuXӵZZZXXXWWWHu]3hh]]]___aaaneffffff=e___```bbbdddgggkkkooorrrnekkkgggpIƎ@t@h\\\UUURRR>h[[[```aaafe}}}@ďDuuuqqqlllkkkjjjgggeeeccccccne___[[[=e___```^^^ZZZXXXWWWZZZ]]]ege^^^\\\sĪj@hXXX\\\^^^fdDĦ^^^@ďDXXXXXXHkgeUUU\\\cccaaa[[[XXXYYYZZZ@hTTTTTT@G[[[]]]HĪj@IŌUUUUUUBeneRRRHkgeRRRneRRRSSSfeXXXHu]3hh^^^[[[YYYseXXX\\\```bbb```]]]ZZZYYYYYY^^^cccffffffbbbgeĦja>aĦaaa^^^@Gdddhhhsefffeeecccaaa```ZZZXXXXXX<Ō``````bbb@G^^^aaaHkgecccfffjjjlllmmmlllhhhbbbHĪj@IŌhhhcccege\\\[[[Hu]3hIŌ___bbbDdDĦaaanedddZZZ@h\\\^^^>h```bbbdddsefffneYYYVVV@GUUUYYYsĪj@h]]]ZZZYYY[[[]]]^^^\\\YYY^^^aaabbbbbb___]]]]]]]]]ZZZ\\\^^^aaabbbaaa```___```___]]][[[\\\___ccceeefffbbb]]]\\\]]]]]][[[YYY[[[^^^cccffffffccc___\\\WWWUUURRRQQQQQQQQQPPPOOORRRQQQOOONNNOOOPPPPPPNNNNNNHHHBBBAAAEEEGGGFFFCCCJJJHHHFFFDDDCCCCCCCCCDDDBBBAAA@@@???===<<<;;;;;;999999:::;;;;;;;;;::::::777666555555555555666666555555555444444333333333111222222111///......///...000000///222666555111------------------------+++***************+++++++++'''&&&***---,,,+++,,,)))))))))))))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))+++++++++,,,,,,---......++++++,,,,,,++++++++++++***------***))),,,+++(((,,,+++******)))***++++++******+++,,,,,,,,,,,,++++++***)))***,,,---,,,+++,,,,,,,,,---------------...------...//////000222//////000222333444555666666666666666777888999:::>>>>>>???@@@@@@@@@@@@?????????@@@AAADDDGGGJJJLLLKKKLLLMMMLLLLLLNNNQQQSSSUUURRRQQQTTTTTTQQQRRRUUU^^^4DuXӵYYYĵD^```aaacccfffpppooonnngggeeegggkkkppptttwwwxxxxxxwwwtttqqq\\\[[[YYYXXXYYYYYY^^^cccfff~~~tttrrrmmmggggggfffeeecccbbbbbb^^^]]][[[ZZZ^^^___]]]ZZZXXXWWWXXXZZZaaa```^^^SSSVVVZZZ^^^^^^DdDĦ^^^]]]WWWXXXXXXQQQUUU\\\cccccc]]]ZZZZZZXXXUUUWWWRRRTTTVVV^^^YYYXXXXXXWWWUUUQQQQQQVVVSSSTTTSSSUUU[[[WWWD^ccc\\\YYYWWWs׼s```ZZZ^^^bbbcccaaa]]]ZZZYYYWWW\\\bbbffffffdddgeFm8\\\>aĦaaa\\\^^^ZZZaaaeees׼sccceeedddcccaaaaaa[[[ZZZYYYHo]]]\\\]]]___```\\\^^^```dddfffhhhjjjmmmooollliiieeegggeeeccc[[[\\\\\\D^]]]bbbcccDdDĦ\\\dddbbb]]]___^^^______^^^]]]^^^```cccs׼sdddbbbYYYUUURRRRRR[[[YYYXXX]]]ZZZYYYXXXZZZ^^^___\\\YYY\\\ZZZZZZ[[[]]]]]]\\\YYYXXXYYY\\\___`````````___[[[YYYXXXXXXZZZ^^^cccfff```\\\WWWVVVXXXZZZZZZXXXUUUXXX\\\^^^^^^[[[XXXUUUWWWTTTQQQPPPPPPPPPPPPOOOPPPMMMJJJIIIJJJKKKKKKLLLKKKEEE??????BBBEEEDDDBBBHHHGGGDDDAAA@@@@@@AAABBB=========<<<;;;:::999888777777888999999999999999777666555444333222111111333333222222222222111111///000111000...------...+++---,,,***,,,///...)))++++++++++++++++++++++++******))))))******+++,,,***''''''+++---++++++...)))))))))(((((((((((((((((()))))))))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,------------++++++******++++++++++++'''******((((((+++,,,************************+++)))***++++++,,,,,,+++++++++***)))***+++,,,+++***+++++++++++++++,,,---------......---...000000000//////000111222444444555222333333444666777999:::============<<<;;;:::999;;;;;;;;;<<<===???AAACCCFFFGGGHHHHHHHHHIIILLLNNNRRROOOOOOQQQQQQOOOOOORRRΦ4DuXӵtvӵ>d<Ħiii```bbbfffkkkppptttĦuuutttsssqqqpppoooooopppqqquuuzzzĦvvvqqqkkkfffiiiiiieeeaaaaaaaaa___]]]\\\\\\ZZZUUUPPPSSSZZZYYY[[[```hhhnnnsss|||~~~zzz|||zzzuuupppmmmiiiccceeeeeedddddddddcccccccccĦYYYXXXYYYYYYYYYVVVYYY]]]___^^^[[[XXXWWWWWWWWWXXX[[[^^^```___]]]___```^^^[[[[[[\\\ZZZVVVSSSUUUYYY]]]___^^^YYYUUU>d<Ħ[[[ZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZYYYWWWUUUSSSSSSWWW]]]bbbccc^^^[[[[[[XXXTTTSSSVVVWWW___```WWWQQQSSSUUUTTTVVVSSSTTT\\\```]]]XXXVVVSSSUUUXXXZZZ[[[ZZZYYYXXXQQQUUUVVVSSSPPPQQQPPPNNNSSSTTTTTTQQQRRRTTTSSSNNNRRRQQQPPPQQQĦZZZRRRUUUXXXXXXWWWXXX[[[^^^VVV>d<Ħ^^^aaa\\\ZZZXXXBecccddd\\\___bbbbbb```]]][[[ZZZWWW\\\bbbeeeeeecccgeFYĉYYYZZZ>aĦaaa]]]^^^cccccc```]]]YYYWWWYYY]]]```Be]]]___```___^^^^^^___]]]^^^\\\nu]ӵ^^^___ZZZTTTSSSWWW[[[^^^``````^^^]]]]]]]]]^^^ccchhhjjjiiiiiikkknnnnnnllliiieeebbbbbbfffiiieeecccbbbcccbbb___^^^```[[[[[[[[[[[[]]]>d<Ħ______aaacccbbb>d<ĦWWW^^^dddĦ^^^^^^XXXXXX___]]]ZZZaaadddbbb___YYYTTTQQQQQQRRRZZZ[[[^^^bbbBefffdddbbb```^^^ĦUUUNNNQQQTTTTTTWWW[[[\\\ZZZZZZWWWVVVZZZ```bbb^^^YYYZZZXXXWWWYYY]]]^^^\\\YYY]]]ZZZWWWXXX\\\^^^]]]ZZZVVVWWWXXXZZZ\\\]]]^^^^^^VVVUUUUUUVVVXXX\\\```cccYYYVVVSSSRRRTTTVVVWWWXXXTTTVVVXXXZZZYYYWWWTTTSSSVVVSSSOOOMMMMMMNNNMMMMMMKKKEEEBBBCCCDDDCCCCCCEEEFFFBBB>>>>>>@@@AAAAAA@@@DDDBBB@@@===<<<<<<===>>>888999999999999888777777333333444555555555555555666555444333111///...---000000000000000000//////---...///...,,,+++,,,---***,,,+++)))***,,,***%%%((((((((((((((((((((((((***)))))))))))))))*********'''(((++++++)))***---)))((((((''''''(((((()))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,***))))))+++,,,,,,+++'''******'''(((,,,---+++)))))))))***************)))******+++++++++++++++---,,,+++,,,---...---,,,******))))))***+++,,,---+++......,,,---000000---222222222111111111111111000000111222444777999:::999999888777666555555444;;;;;;;;;;;;<<<>>>???AAADDDEEEGGGGGGGGGHHHKKKMMMMMMJJJJJJLLLLLLJJJJJJMMM?aŖ%7uSQuR)ӵsdKĦ|||nnnqqquuu{{{gdKĦgdKĦyyytttxxxwwwoooiiihhhfffbbb```]]]\\\\\\ZZZWWWZZZ___^^^___fffqqq{{{~~~}}}zzz{{{xxxqqqllljjjfffaaabbbcccddddddcccbbb```gdKĦVVVYYYZZZXXXVVVUUUXXX]]]___^^^[[[YYYWWWUUUUUUWWW[[[^^^^^^]]]\\\\\\^^^]]]YYYZZZ]]]\\\WWWTTTUUUXXX]]]```___[[[WWWgdDĦWWWVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\XXXUUURRRRRRVVVZZZ^^^``````\\\[[[\\\YYYUUUTTTWWW^^^fffeeeYYYQQQSSSTTTPPPVVVTTTWWW\\\^^^ZZZXXXYYYVVVWWWYYYZZZZZZYYYWWWUUUQQQUUUUUUPPPNNNPPPPPPNNNRRRUUUUUURRRQQQRRRQQQNNNQQQRRRSSSgdKĦ[[[VVVVVVWWWYYYZZZ\\\^^^___YYYsdKĦ\\\[[[\\\ZZZXXX___aaabbb\\\___aaaaaa___]]]\\\[[[[[[___ccceeeddd```ŶS^^^YYYWWW3we<```dddbbb]]][[[ZZZYYYZZZ]]]^^^[[[\\\]]]]]]\\\[[[\\\]]]\\\^^^]]]iĉ@3hR/Ō```aaa___ZZZZZZ]]]\\\___aaaaaa^^^\\\[[[\\\[[[bbbiiikkkiiiggghhhjjjnnnmmmjjjfffccccccgggkkkeeeaaabbbffffffbbb```bbb\\\[[[[[[[[[]]]DdDĦ```bbbddddddaaasdKĦTTT]]]gdKĦ]]]\\\UUUVVV^^^\\\ZZZcccbbb```]]]XXXSSSQQQPPPPPPWWWYYY\\\bbbfffbbbdddbbb```gdKĦYYYMMMRRRTTTRRRTTTXXXYYYVVVVVVVVVVVVYYY]]]]]]ZZZVVV\\\YYYWWWXXXZZZ[[[YYYVVV^^^[[[YYYWWWXXXYYY[[[\\\SSSSSSTTTTTTVVVXXXZZZ\\\TTTSSSTTTTTTVVVYYY[[[\\\UUUUUUSSSQQQPPPQQQUUUWWWTTTUUUUUUVVVVVVTTTSSSRRRTTTPPPLLLIIIIIIIIIIIIHHHFFF@@@===???@@@======@@@???>>>=====================<<<;;;999888888999999444555666777777777666666000111111222222222222222222222222111///...---,,,,,,,,,------------------***+++,,,+++***)))***++++++---,,,***+++...,,,((('''''''''''''''''''''''')))((('''''''''''''''((((((&&&'''))))))&&&&&&***)))(((''''''''''''((()))&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((()))+++++++++++++++,,,***((((((***,,,,,,++++++---,,,)))))),,,...+++(((((()))***************))))))***+++++++++++++++...---,,,,,,---...---,,,))))))(((((()))***,,,---)))------***+++......***111111111000000//////////////////111222444666777666555444444444444555666:::::::::;;;<<<>>>AAABBBAAABBBEEEFFFFFFHHHJJJLLLJJJGGGGGGIIIIIIGGGGGGJJJ>Adddnenenewwwsssooojjjaaa\\\ZZZ^^^bbbccceeehhhhhhhhhooo}}}||||||{{{{{{wwwpppkkkiiieee```___```bbbbbbaaa^^^neSSSUUUYYYZZZWWWSSSTTTXXX]]]```___\\\YYYXXXUUUUUUWWW\\\___^^^\\\\\\ZZZ]]]\\\XXXZZZ^^^]]]XXXUUUUUUXXX\\\``````]]]DeVVVTTTTTTTTTWWWWWWVVVWWWXXXZZZ\\\]]]WWWSSSQQQRRRWWW\\\______]]][[[[[[\\\ZZZVVVVVVYYYeeemmmjjj\\\RRRRRRRRRNNNTTTUUUZZZ]]]\\\XXXYYY^^^YYYYYYZZZZZZYYYWWWTTTSSSTTTXXXVVVOOOKKKMMMMMMJJJMMMRRRTTTRRRPPPRRRSSSRRRTTTVVVneXXXXXXRRRQQQPPPRRRVVVYYYZZZYYYaaane]]]___[[[[[[YYYWWWWWWYYY\\\]]]^^^]]]^^^``````^^^\\\\\\]]]___bbbeeeeeeccc___>Agggeee]]]k<\\\```ccc___XXXWWWXXXZZZ\\\^^^```bbbccc]]]^^^^^^]]][[[[[[]]]___ZZZ\\\[[[fhaaa___aaa```]]]\\\___YYY]]]aaaaaa___]]]^^^___XXX```iiikkkhhheeeeeeggglllkkkiiieeeaaaaaaeeeiiigggcccdddjjjlllgggeeeggg]]][[[[[[[[[]]]De[[[___ccceeedddaaaneTTTSSSneZZZ\\\ZZZSSSUUU]]][[[ZZZddd\\\[[[YYYVVVTTTRRRRRRRRRVVVXXX\\\bbbhhhhhheeeaaa___^^^neZZZXXXUUUZZZZZZVVVVVVYYYXXXSSSRRRUUUXXXZZZYYYXXXWWWVVV^^^ZZZWWWVVVXXXXXXVVVSSSYYYYYYWWWSSSOOOOOOTTTXXXQQQQQQPPPPPPRRRUUUXXXYYYTTTTTTTTTTTTUUUVVVWWWXXXQQQQQQPPPMMMJJJJJJOOOSSSOOOPPPPPPOOOOOONNNMMMMMMQQQNNNIIIFFFEEEEEEEEEDDDDDD>>>;;;>>>???;;;;;;>>>:::<<<===<<<:::999:::;;;888888777666666555555555111333444666777777666666000000111222222222222222////////////...------,,,***************+++++++++((()))***)))((('''((())))))++++++)))***---,,,((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&'''%%%&&&((('''###$$$''')))((('''&&&&&&'''))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&''')))***++++++******,,,)))''''''***---,,,+++///000///+++***---...+++'''((()))***************))))))***++++++++++++***---+++***+++,,,,,,+++***)))((((((((((((***,,,---''',,,,,,))))))------(((------......///000111111......//////000222333444555555444333444777999;;;444444555666888;;;>>>???999<<<>>>@@@AAABBBEEEGGGJJJGGGGGGIIIIIIGGGGGGccciii{{{xxxbbbeeedddaaadddkkkoooooorrr|||zzzuuurrrvvvtttpppiiiccc```___```^^^```bbbbbb```]]]WWWWWWUUUWWW[[[ZZZTTTVVVWWW[[[```]]]WWWSSSTTTXXX\\\YYYYYY```]]]TTTUUUQQQVVV\\\___]]]ZZZWWWUUUTTTUUUWWWZZZ\\\]]]\\\ZZZWWWTTTVVVXXXWWWOOOUUUYYYXXXYYY]]]^^^]]]XXXOOOLLLPPPUUUWWWZZZ___^^^[[[YYYWWWXXXXXXWWWWWWcccvvvkkkUUUVVVVVVRRRYYYWWWUUUVVVZZZ\\\[[[\\\___YYYXXXVVVTTTSSSSSSTTTTTT[[[UUUPPPPPPOOOLLLKKKMMMPPPPPPRRRRRRRRRQQQOOONNNUUUUUUUUUUUUTTTUUUQQQOOORRRXXX\\\[[[YYY```WWWYYYXXXWWWSSSWWWTTTUUU```aaa]]]aaa[[[^^^^^^[[[\\\___```^^^bbbaaa`````````aaacccccc^^^^^^]]]]]]]]]\\\[[[YYY[[[]]]^^^^^^___```aaaaaa^^^\\\^^^aaabbb___[[[^^^YYYUUUXXXffffffdddbbb^^^]]]]]]]]]^^^WWWWWW^^^```ZZZ\\\ccc```fffkkkkkkfffbbb```aaadddkkkjjjcccdddkkklllfff___aaacccdddccccccdddeeeccc```]]]\\\]]]XXXYYY^^^aaa___^^^___aaa^^^[[[]]]YYYaaaYYYUUUWWWWWWUUUVVV[[[```]]]XXXUUUTTTSSSRRRQQQRRRWWW___dddgggffffffeee```aaaYYYVVVPPPRRRVVVZZZZZZWWWTTTTTTUUUTTTTTTUUUXXX\\\]]][[[XXXXXXVVVTTTUUUXXXYYYXXXVVVTTTVVVXXXYYYYYYWWWSSSQQQWWWXXXWWWSSSRRRTTTSSSPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNKKKIIIHHHIIIKKKLLLFFFGGGIIIKKKKKKJJJHHHGGGIIIHHHFFFDDDCCCDDDEEEFFF===;;;999999::::::999888;;;:::888777777888:::;;;333444555666555444333222222222222222222222333444...+++,,,//////------000111...,,,,,,......,,,)))++++++++++++++++++++++++((((((((((((((()))******)))((('''&&&'''(((***,,,(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))************+++,,,---...******))))))))))))))))))************************************************(((((()))***************''')))******))))))***++++++***)))((((((***,,,---,,,,,,++++++++++++++++++------......///000000111...------...111222222111222111//////000333666888888888888777777777777777:::;;;<<<===>>>@@@AAAAAABBBDDDEEEFFFEEEEEEGGGVVVYYY\\\]]][[[[[[]]]___kkkoooyyymmmmmmmmmnnnqqqssswwwyyyxxxtttrrrppppppoookkkeee___]]]]]]^^^bbbcccdddbbb^^^ZZZXXXWWWTTTWWWWWWTTTVVVZZZYYYTTTZZZ[[[^^^bbb```ZZZXXXYYY^^^bbb\\\[[[aaa___XXXZZZXXX[[[^^^aaaaaa]]]YYYVVVSSSSSSTTTVVVXXXXXXWWWVVVWWW[[[\\\XXXUUUWWWXXXWWWPPPTTTWWWWWWYYY]]]]]]ZZZWWWPPPNNNSSSYYY[[[]]]aaa[[[YYYWWWVVVVVVWWWWWWVVVbbbqqqhhhWWWWWWTTTQQQYYYSSSQQQQQQUUUVVVTTTTTTWWWVVVUUUTTTSSSSSSTTTTTTUUUTTTQQQRRRVVVXXXUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRTTTUUUVVVVVVWWWWWWYYYUUURRRTTTYYY]]]]]]\\\]]]ZZZWWWVVVVVVWWWWWWWWWUUUYYYVVVWWWaaa```ZZZ]]]^^^```^^^ZZZYYY\\\\\\YYY``````aaabbbbbbbbbaaa______^^^]]]\\\]]]___cccfff]]]]]]\\\\\\^^^___``````XXXZZZ]]]___```aaacccddd^^^[[[YYY[[[___```]]]ZZZ]]]YYYXXXZZZ\\\]]]aaagggkkkkkkjjjgggdddaaa``````\\\UUUVVV]]]___ZZZZZZ```]]]cccjjjjjjeeeaaabbbeeeccchhhggg``````ffffff```___aaacccdddccccccdddeeeaaa^^^[[[[[[[[[[[[YYYWWWWWW\\\___^^^^^^``````]]]```]]][[[\\\``````]]]YYYbbb[[[VVVWWWWWWUUUVVVZZZ```]]]XXXTTTSSSRRRQQQQQQSSSWWW\\\_________^^^^^^______\\\XXXWWWWWWUUUPPPRRRTTTVVVWWWVVVTTTTTTTTTTTTSSSTTTWWWZZZ[[[YYYVVVXXXUUURRRRRRSSSUUUTTTRRRTTTVVVYYYYYYWWWUUURRRQQQRRRTTTSSSOOONNNPPPPPPNNNQQQPPPOOOMMMLLLLLLLLLLLLMMMKKKIIIGGGFFFGGGHHHIIIFFFGGGHHHHHHHHHGGGFFFEEEDDDBBB???<<<;;;:::;;;;;;<<<:::888777888888777666888777666555555666777888444444444333111///...---111111000///.........///...++++++//////------000///---++++++,,,,,,***(((++++++++++++++++++++++++(((''''''''''''((()))))))))((('''&&&'''((()))+++((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((('''''''''''''''(((((()))&&&''''''((())))))************))))))))))))***+++************************************************(((((()))***************((()))******))))))***++++++***)))((()))***,,,---,,,,,,,,,,,,,,,---------,,,,,,------...//////000///...---...000000///...000000//////000222444666666666666666777777777777666777888999:::;;;<<<<<<@@@AAACCCDDDCCCDDDFFFXXX[[[^^^]]][[[YYY[[[]]]iiimmm{{{||||||sssooommmmmmmmmjjjiiifffaaa]]][[[]]]^^^aaabbbbbb```\\\XXXWWWWWWUUUVVVUUUTTTUUUXXXXXXTTTXXXXXX[[[^^^]]]XXXWWWZZZ___bbb[[[XXX]]][[[VVVZZZZZZYYYZZZ]]]^^^\\\VVVPPPTTTTTTTTTTTTTTTTTTUUUUUUVVV[[[\\\YYYXXXYYYYYYWWWRRRTTTTTTUUUXXX]]][[[VVVPPPLLLLLLRRRXXXZZZ[[[]]]XXXXXXWWWWWWWWWWWWXXXXXX]]]eee___WWWVVVPPPNNNWWWVVVTTTTTTWWWWWWUUUUUUXXXTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTWWW\\\]]]WWWRRRPPPVVVVVVVVVVVVVVVUUUUUUUUUNNNPPPQQQTTTVVVWWWXXXXXXZZZWWWSSSSSSWWW[[[\\\\\\WWWXXXXXXWWWVVVUUUUUUVVVVVV\\\ZZZZZZaaa^^^WWWYYY^^^___]]]XXXVVVYYYZZZXXX]]]___bbbeeeeeedddbbb```^^^YYYWWWZZZaaaffffffccc[[[[[[[[[\\\]]]___aaabbb```aaaaaaaaaaaa``````___\\\ZZZYYYZZZ]]]___]]][[[\\\[[[\\\^^^^^^^^^ccckkknnnnnnmmmllliiieeeaaa___]]]XXXYYY```ccc^^^]]]```]]]eeekkkjjjccc___bbbfffcccgggfff___^^^cccbbb]]]___```bbbbbbaaaaaabbbccc___]]]ZZZYYYYYYYYYXXXVVVVVV[[[___]]]]]]```aaa______\\\[[[\\\^^^___\\\YYY^^^YYYUUUUUUUUUTTTUUUWWW```[[[VVVRRRQQQRRRRRRRRRZZZ[[[]]]]]]\\\[[[[[[[[[]]]]]]YYYTTTSSSUUUTTTOOOQQQQQQQQQRRRTTTUUUTTTSSSSSSSSSTTTVVVWWWWWWUUURRRVVVSSSOOOMMMNNNOOOOOOOOORRRVVVYYYYYYUUUQQQPPPPPPMMMOOONNNJJJJJJMMMMMMJJJMMMMMMKKKJJJIIIHHHHHHHHHIIIGGGEEECCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@???<<<:::999999:::;;;:::888666555555555333222555444333222222333444555444333222000///......---111000///---,,,,,,++++++---++++++......,,,,,,///,,,+++))))))******)))'''************************'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))'''(((***+++,,,,,,++++++))))))))))))******+++,,,++++++++++++++++++++++++************************(((((()))***************((()))******))))))***,,,+++***)))))))))***,,,---******++++++,,,,,,------++++++,,,,,,------......000...------......---+++---......///000111222222444444444555555666666666777777888999999:::;;;;;;;;;===???@@@@@@AAACCCEEE\\\___```^^^ZZZWWWWWWYYYccciiiwwwpppmmmkkkjjjhhhfffeeeccc___]]]\\\^^^aaa[[[\\\]]]\\\[[[ZZZ[[[\\\VVVUUUTTTSSSUUUWWWVVVTTTVVVUUUWWWZZZYYYUUUVVVYYY[[[```ZZZWWW\\\YYYSSSXXXYYYWWWVVVYYY\\\[[[UUUOOOUUUUUUTTTSSSSSSTTTVVVYYYVVVZZZ\\\ZZZYYY[[[[[[XXXTTTTTTSSSSSSXXX\\\XXXQQQKKKIIIKKKQQQWWWZZZZZZYYYWWWXXXXXXXXXXXXXXXYYYZZZWWWWWWVVVVVVSSSMMMNNNWWWYYYWWWWWW[[[[[[YYYZZZ\\\UUUUUUTTTTTTTTTTTTTTTTTTSSSSSSVVV\\\\\\VVVOOOLLLSSSUUUWWWXXXWWWVVVSSSRRRNNNOOOQQQSSSUUUVVVVVVWWWUUUSSSQQQRRRUUUWWWWWWVVVSSSVVVYYYXXXUUUSSSTTTVVVUUU]]]\\\]]]ccc^^^VVVXXXZZZ[[[ZZZUUUVVVZZZ\\\[[[YYY]]]bbbffffffdddbbb```[[[XXXVVVZZZbbbfffeeeaaa]]]^^^]]]]]]\\\^^^```bbbbbbbbbbbbbbbcccbbbaaa___]]][[[ZZZ[[[^^^______]]]ZZZ[[[^^^aaa___^^^eeemmmlllllllllkkkiiieee___[[[```]]]___gggkkkhhheeeeeebbbiiinnnjjjaaa\\\___eeecccfffeeeaaa```cccccc```^^^___```___^^^^^^___aaa]]]\\\ZZZYYYXXXXXXWWWWWWXXX]]]```^^^]]]```aaa___\\\[[[ZZZ[[[\\\\\\ZZZXXXWWWTTTQQQQQQRRRSSSTTTUUU\\\XXXSSSPPPPPPSSSVVVWWW]]]]]]]]]ZZZXXXXXXYYY[[[[[[[[[VVVQQQQQQSSSSSSOOOOOOMMMLLLNNNRRRTTTRRRPPPRRRRRRSSSTTTTTTSSSQQQOOORRROOOLLLIIIIIIJJJLLLMMMPPPTTTWWWVVVQQQMMMMMMNNNIIILLLKKKHHHGGGJJJKKKHHHGGGGGGFFFFFFGGGGGGHHHIIIEEEDDDBBB@@@@@@@@@AAAAAACCCBBBAAA???>>>>>>>>>>>>;;;:::999999:::<<<>>>???999777444333333222111///222111000000000000111222111111000//////000222333000000...------,,,,,,,,,---******------******---+++***))))))))))))(((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''))))))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((((()))+++---...---+++***((((((((()))***+++,,,---++++++++++++++++++++++++************************(((((()))***************(((***++++++***)))+++,,,******)))))))))***+++,,,&&&''''''((()))******+++******++++++,,,,,,,,,,,,---,,,+++,,,------,,,++++++,,,...///000000//////111111222333444444555555666666777777888888999999777999;;;<<<===>>>@@@BBB\\\^^^```^^^ZZZWWWXXXZZZdddkkkzzzsssooonnnllliiieeeaaa```___]]][[[\\\___aaaXXXYYYZZZZZZYYY[[[^^^```XXXUUUSSSTTTUUUUUUUUUUUUXXXWWWXXXZZZYYYVVVWWW[[[YYY```^^^\\\```[[[TTTXXX[[[XXXWWWZZZ^^^^^^ZZZUUUTTTUUUUUUSSSRRRSSSWWW[[[WWWZZZZZZXXXYYY\\\\\\YYYUUUUUUSSSSSSWWWZZZVVVOOOMMMNNNPPPTTTZZZ^^^]]]ZZZTTTVVVXXXXXXWWWWWWXXXZZZUUUQQQSSSVVVRRRPPPTTTXXXVVVSSSTTTYYYZZZYYYZZZ]]]YYYXXXXXXWWWVVVTTTSSSSSSLLLLLLPPPXXX\\\XXXUUUUUUQQQTTTXXX[[[[[[WWWRRROOOPPPPPPQQQRRRSSSSSSSSSSSSOOOOOOQQQSSSTTTUUUSSSRRRPPPTTTXXXXXXUUUSSSTTTUUUSSS\\\]]]^^^ccc^^^WWWZZZZZZ\\\ZZZVVVVVVZZZ[[[ZZZWWW\\\aaaddddddbbbaaaaaaZZZZZZ[[[]]]___aaaaaa```]]]^^^^^^]]]]]]^^^bbbeee^^^]]]^^^```dddfffeeeddd\\\[[[ZZZZZZ[[[]]]]]]]]]XXXZZZ^^^aaa___^^^ccckkkiiihhhhhhiiihhheee^^^ZZZ```___dddmmmsssrrrmmmjjjdddiiilllggg___\\\```fffbbbcccccc```aaacccdddbbb___``````___]]]]]]___```\\\\\\[[[ZZZXXXXXXXXXXXX\\\```aaa^^^\\\^^^___]]]YYYYYYXXXYYYYYYYYYXXXVVVRRRQQQPPPPPPRRRVVVWWWVVVWWWSSSOOONNNPPPUUUYYYZZZXXXXXXVVVSSSQQQRRRUUUXXXXXXXXXTTTOOOOOORRRRRRNNNLLLJJJIIIKKKOOOQQQOOOLLLOOOPPPRRRRRRQQQOOOMMMLLLLLLJJJHHHFFFEEEGGGJJJMMMMMMOOORRRQQQMMMJJJJJJJJJHHHJJJIIIFFFFFFIIIIIIGGGDDDCCCCCCCCCCCCDDDEEEEEEAAAAAA???>>>======>>>>>>>>>===<<<;;;::::::::::::555444333333444666888:::888666333222222111000...000000////////////000000///......------///000111---,,,,,,,,,,,,,,,------,,,)))))),,,,,,)))))),,,************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((%%%&&&(((******)))'''&&&(((((((((((()))***+++,,,************************************************(((((()))***************)))***++++++******+++,,,***************+++++++++&&&&&&'''((())))))***************++++++++++++++++++***)))***---...---,,,***+++---/////////...---//////000111222222333333111111222222222222222222333555777999999;;;===???YYY\\\^^^]]]ZZZYYYZZZ]]]ccckkkuuuooojjjiiikkklllhhhddd\\\\\\[[[ZZZYYYZZZ^^^aaa\\\\\\[[[YYYXXXYYY\\\^^^ZZZUUUSSSUUUVVVUUUUUUVVVVVVUUUVVVXXXWWWSSSTTTWWWTTT]]]\\\[[[___YYYSSSWWWZZZXXXXXXYYY\\\]]][[[XXXTTTUUUVVVSSSQQQQQQUUUYYYWWWYYYXXXVVVXXX]]]]]]ZZZVVVWWWUUUTTTUUUXXXTTTNNNNNNPPPQQQTTTYYY]]][[[VVVQQQTTTWWWWWWUUUTTTVVVXXXXXXSSSWWWXXXQQQUUU\\\YYYUUUSSSTTTXXXZZZYYYZZZ^^^ZZZZZZYYYXXXWWWUUUSSSRRRQQQPPPSSSYYY\\\XXXUUUTTTQQQUUUZZZ]]]]]]YYYSSSOOOQQQQQQQQQRRRRRRQQQPPPPPPNNNOOOQQQSSSTTTUUUTTTTTTQQQSSSUUUVVVVVVUUUUUUUUURRR\\\]]]^^^ccc^^^XXX\\\^^^```^^^YYYXXXYYYYYYUUUWWW[[[___```___^^^___aaaZZZ\\\^^^^^^\\\[[[]]]```[[[]]]^^^^^^^^^aaagggllleeebbb``````bbbaaa^^^[[[ZZZYYYXXXWWWWWWXXXYYYZZZWWWWWW[[[______]]]```ffffffeeeeeeggghhhfff```[[[\\\^^^eeepppyyyzzztttnnnaaacccdddbbb^^^^^^ccchhh^^^___^^^^^^^^^___```````````````^^^\\\\\\^^^___[[[[[[[[[ZZZWWWVVVWWWYYY\\\``````\\\ZZZ\\\\\\[[[VVVVVVVVVVVVVVVUUUUUUTTTQQQRRRQQQPPPSSSXXXYYYWWWQQQOOOLLLLLLOOOTTTXXXYYYVVVUUUSSSPPPOOOPPPTTTWWWSSSTTTQQQMMMMMMPPPOOOKKKGGGGGGIIIKKKMMMLLLJJJHHHJJJLLLNNNNNNLLLIIIHHHHHHFFFFFFEEECCCBBBDDDGGGJJJIIIIIIIIIJJJIIIHHHFFFEEEFFFHHHGGGDDDCCCFFFFFFDDDCCCBBBAAA???>>>>>>>>>>>>>>>===<<<;;;::::::::::::999888888777777666666666555444222000000111222333555333111000000000...---.........//////............---,,,+++************)))))))))))))))***++++++,,,))))))++++++((((((***((()))******(((((()))***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((()))******)))((('''''''''''''''(((((()))***))))))))))))))))))))))))************************(((((()))***************)))***++++++******+++---))))))******++++++++++++))))))******++++++,,,,,,******++++++++++++++++++***))))))***---......---***+++---.........---,,,.........//////000000111222222222222111111111111111333555666777888:::;;;[[[^^^___^^^ZZZXXXXXXZZZ\\\gggxxx|||yyywwwvvvwwwzzzyyyxxxuuussstttwww}}}ssssssvvv|||pppjjjcccbbbeeegggeeeaaa[[[[[[[[[ZZZYYY[[[^^^bbb___^^^\\\YYYWWWXXX[[[]]]\\\VVVSSSVVVWWWUUUUUUXXXTTTSSSUUUWWWUUUQQQPPPSSSSSS[[[ZZZXXX[[[WWWSSSYYY[[[[[[[[[[[[[[[[[[ZZZZZZXXXZZZZZZWWWRRRPPPSSSVVVXXXXXXUUUSSSVVV\\\]]][[[VVVXXXXXXUUUTTTUUUSSSOOOOOORRRRRRRRRVVVZZZXXXQQQSSSWWWZZZZZZVVVUUUVVVYYY]]]XXX\\\WWWLLLUUU___SSSXXXVVVWWWZZZ\\\ZZZ[[[^^^XXXXXXXXXXXXWWWUUUSSSRRRUUUTTTVVV\\\\\\VVVPPPNNNRRRTTTWWWYYYYYYVVVSSSQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQSSSVVVXXXSSSSSSSSSTTTVVVWWWWWWVVVTTT^^^^^^^^^bbb]]]WWW\\\^^^aaa```]]][[[[[[YYYUUUWWWZZZ\\\[[[YYYYYY]]]aaa\\\]]]^^^]]][[[ZZZ\\\___]]]___aaa```___aaahhhnnniiieeeaaa______]]]XXXSSS[[[ZZZYYYWWWVVVVVVWWWYYYVVVUUUWWW\\\]]]\\\\\\___bbbaaa```cccffffffbbb]]]XXX\\\eeerrr}}}zzzrrr___^^^]]][[[[[[^^^bbbeee^^^]]]]]]]]]]]]\\\\\\]]]\\\\\\[[[YYYVVVVVVXXXZZZXXXYYYZZZXXXUUUUUUVVVXXXXXX\\\\\\XXXWWWYYYZZZYYYSSSTTTTTTTTTSSSRRRRRRRRRPPPRRRQQQNNNPPPUUUVVVRRRMMMKKKIIIIIILLLPPPRRRSSSTTTTTTQQQOOOMMMNNNRRRUUUNNNOOOMMMJJJJJJMMMKKKGGGCCCFFFJJJLLLKKKHHHFFFEEEDDDFFFIIIIIIFFFDDDCCCDDDBBBCCCCCCAAA??????AAADDDEEECCCAAACCCFFFGGGDDD@@@CCCEEEDDD@@@???AAAAAA>>>>>>===<<<;;;:::999999999999999888888777666666666333444555555555444333222666444222000///000111222222000...---......---,,,,,,------------------,,,++++++++++++***)))((((((******)))))))))))))))***+++((((((+++***'''''')))&&&((()))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''(((&&&&&&%%%%%%&&&&&&'''(((+++++++++++++++*********''''''&&&&&&&&&''''''(((((((((((((((((((((((((((************************(((((()))***************)))***,,,+++******+++---))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,------...---------------..................444444333333333222222222111333444555555555777999aaacccccc___YYYTTTSSSTTTVVVgggxxx|||~~~}}}|||}}}}}}|||yyywwwvvvuuurrroookkkiiilllrrroooooopppoooppprrruuuxxxnnnooosssvvvuuuwwwtttkkkaaa]]]```bbbaaa^^^]]]^^^]]]\\\[[[]]]aaaddd^^^^^^\\\YYYWWWXXX\\\___]]]WWWTTTWWWXXXUUUUUUYYYXXXWWWYYY\\\YYYTTTSSSUUUXXX___\\\YYY]]]ZZZYYYaaabbbbbbcccaaa___]]]^^^___]]]___```\\\UUURRRSSSVVVXXXWWWTTTQQQUUU\\\^^^[[[UUUZZZ[[[WWWTTTTTTSSSPPPUUUWWWWWWUUUXXX]]]ZZZSSSWWW[[[___^^^ZZZXXXYYY\\\___ZZZ]]]TTTFFFSSS]]]KKKXXXUUUVVVYYYYYYWWWWWWZZZUUUVVVVVVWWWVVVUUUSSSRRRLLLMMMSSS[[[^^^YYYSSSQQQRRRSSSSSSSSSSSSRRRQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPPPPOOOMMMLLLLLLQQQWWW[[[UUUSSSQQQSSSWWWYYYXXXVVVVVV______^^^aaa[[[VVV\\\[[[___```^^^^^^___]]]XXXXXXZZZ[[[XXXUUUVVV[[[aaa]]]\\\[[[[[[[[[\\\]]]^^^bbbddddddaaa^^^```fffkkk```\\\ZZZ\\\```aaa^^^ZZZ]]]]]][[[YYYWWWVVVXXXZZZVVVSSSTTTZZZ]]][[[ZZZ[[[^^^\\\[[[___cccdddaaa]]]WWW\\\ffftttvvvaaa]]]YYYWWWXXX[[[^^^___aaa___^^^^^^]]][[[[[[\\\VVVVVVUUURRRPPPPPPRRRTTTVVVXXXYYYWWWTTTSSSUUUWWWTTTXXXXXXUUUTTTWWWYYYXXXQQQRRRSSSSSSRRRPPPPPPQQQNNNQQQOOOKKKLLLQQQPPPKKKKKKIIIGGGHHHJJJLLLMMMMMMOOONNNLLLIIIGGGHHHKKKNNNJJJKKKJJJHHHIIIKKKHHHDDD@@@EEEKKKMMMJJJFFFCCCCCC???BBBEEEEEEBBB@@@@@@AAA@@@AAABBB@@@<<<;;;<<<>>>CCC???<<>>;;;999999:::;;;>>>???@@@@@@@@@@@@???>>>999999888:::<<<>>>===<<<<<<;;;;;;;;;;;;999555222444666888666333222333666777666444333222111111111111111111111000///------////////////...---,,,+++++++++,,,,,,,,,+++******(((''''''(((*********)))******)))))))))))))))***((((((''''''''''''((((((***)))(((''''''((()))******)))'''&&&'''(((***,,,)))'''%%%%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%+++'''######'''(((&&&###'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''''''''))))))))))))***+++,,,---*********)))))))))))))))///---+++))))))+++---...******))))))***+++,,,,,,++++++******++++++,,,---+++'''(((,,,---))))))---...,,,+++******+++---......,,,++++++,,,---,,,+++///...,,,+++***++++++,,,,,,...///...,,,,,,...111000...111777777222333888^^^\\\ZZZYYYWWWWWWWWWWWWYYYZZZ___fffiiihhhjjjoooiiifffdddeeeiiiiiifffcccaaa``````aaaaaaaaa^^^\\\___aaadddgggjjjkkkkkkkkkiiibbbjjjnnndddiiirrrlllgggrrrvvv|||mmmiiiccc```___```aaaaaa___```^^^[[[\\\``````\\\YYY[[[\\\[[[ZZZYYY[[[]]]TTTTTTTTTVVVYYY[[[ZZZYYYUUUUUUWWW[[[\\\ZZZUUUPPPXXXYYY[[[\\\\\\]]]^^^___ddddddcccaaa````````````^^^^^^\\\WWWSSSPPPRRRTTTWWWYYYYYYWWWXXX[[[[[[WWWTTTYYYYYYTTTQQQSSSUUUSSSTTTUUUSSSOOONNNRRRTTTRRRSSSVVV]]]aaa^^^YYY[[[bbb```[[[VVVSSSTTTUUUVVVUUUVVVRRRRRRVVVZZZXXXWWWXXXYYYXXXWWWUUUSSSQQQPPPPPPKKKOOOTTTUUUTTTRRRSSSTTTRRRRRRSSSUUUVVVTTTOOOKKKRRRTTTSSSNNNMMMOOONNNLLLQQQNNNLLLMMMQQQVVVZZZ\\\XXXVVVTTTTTTVVVXXXYYYYYY[[[]]]______^^^]]]]]]\\\cccbbb___]]][[[[[[]]]^^^```[[[YYY[[[[[[YYY\\\aaa\\\[[[YYYWWWWWWWWWXXXYYYZZZ^^^bbbaaa\\\[[[___ddd]]]``````[[[XXXYYYYYYWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSRRRSSSXXX]]]___\\\XXXWWWVVVYYYcccnnnqqqjjjbbbVVVQQQPPPTTTTTTSSSUUUZZZUUUTTTSSSTTTVVVVVVTTTSSSNNNOOOPPPOOONNNMMMNNNOOOPPPQQQQQQRRRQQQPPPOOONNNOOOOOOPPPOOOOOONNNOOOOOONNNLLLKKKKKKLLLJJJGGGDDDLLLJJJHHHGGGHHHIIIIIIHHHDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEEEECCCEEEHHHGGGDDDFFFEEEDDDCCCCCCDDDEEEFFF@@@@@@AAADDDEEEEEEBBB???AAA???<<<999777777888999999:::<<<======<<<:::999999888777888:::<<<;;;:::777666777999::::::777555444555444111//////222555444333222111000/////////000000000000///...---,,,/////////......---++++++,,,,,,,,,++++++***))))))((('''&&&''')))***)))(((***))))))(((((())))))***((((((''''''''''''(((((()))(((''''''''''''((()))''''''%%%%%%%%%&&&((()))'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%***&&&###$$$'''(((&&&###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%###&&&+++//////---)))''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---111---+++---+++&&&$$$'''...---+++)))))))))***+++...,,,***+++,,,---,,,+++,,,,,,+++++++++,,,---...,,,---///...,,,,,,...111...,,,///444555222444888]]]\\\[[[ZZZYYYYYYYYYYYYZZZXXXZZZ```cccbbbaaacccaaa___^^^```cccdddaaa^^^___^^^^^^^^^^^^\\\YYYVVV[[[\\\___eeejjjllljjjgggiiidddggghhh```cccjjjggg```kkknnnqqqyyyvvvrrrvvvxxxiiieee```^^^]]]______```]]]^^^]]]ZZZ[[[^^^\\\XXXWWWXXXZZZ]]]______]]]ZZZXXXUUURRRTTTYYY\\\[[[XXXVVVVVVWWWYYY[[[YYYVVVSSSYYYZZZ[[[]]]___``````aaadddddddddaaa]]]\\\^^^aaa```___[[[VVVRRRQQQRRRTTTXXX\\\^^^]]]\\\\\\YYYUUUSSSVVVVVVSSSRRRTTTVVVVVVVVVVVVRRRLLLLLLQQQTTTTTTWWWVVVWWWZZZYYYXXX[[[___\\\YYYUUUSSSTTTVVVWWWWWW[[[VVVUUUXXXZZZYYYXXXZZZ[[[ZZZWWWUUUSSSQQQOOOOOOLLLOOORRRSSSQQQQQQSSSUUUQQQRRRSSSUUUVVVUUUQQQNNNRRRTTTSSSOOONNNQQQQQQNNNPPPNNNMMMNNNRRRVVVYYY[[[VVVUUUTTTTTTVVVXXXXXXWWWZZZ[[[]]]^^^___aaaaaabbbcccbbb```^^^^^^___aaabbb___\\\ZZZ\\\\\\[[[]]]aaa\\\YYYUUUUUUWWWXXXWWWUUUWWW[[[^^^]]]YYYYYY]]]aaa[[[^^^^^^XXXTTTTTTSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLQQQVVVWWWUUURRRVVVTTTVVV]]]eeegggaaa[[[PPPMMMNNNQQQRRRRRRSSSWWWTTTSSSSSSSSSSSSQQQMMMJJJJJJKKKMMMLLLKKKKKKLLLMMMJJJMMMPPPRRRRRROOOLLLIIILLLLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFGGGHHHGGGDDDBBBHHHFFFEEEEEEGGGHHHHHHGGG@@@@@@??????@@@@@@AAABBBAAABBB@@@===???DDDDDDAAADDDCCCAAA@@@??????@@@@@@<<<<<<===@@@AAAAAA???<<<===;;;999666555555666777555777999;;;;;;999777555888777666666888888777666333333444666888888666444333222000---+++,,,000444111111///...------,,,,,,////////////...---,,,,,,---.........---,,,+++***,,,,,,++++++***)))(((((('''&&&%%%&&&(((((((((&&&))))))(((((((((((())))))((((((''''''''''''(((((((((''''''&&&&&&''''''((('''&&&%%%%%%%%%&&&((()))%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))&&&$$$%%%'''(((&&&###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$))))))(((((('''&&&$$$###"""%%%+++...///,,,(((%%%))))))))))))))))))))))))***+++,,,------,,,+++******+++,,,---------,,,+++++++++******++++++,,,---+++))))))++++++)))))),,,...,,,+++)))((((((((()))---+++******,,,---,,,++++++******++++++,,,---...,,,---------,,,,,,...000---+++,,,000222111333777^^^^^^]]]]]]]]]]]]]]]]]]]]]YYYXXX]]]aaa```^^^^^^^^^]]]]]]___aaabbbaaa___dddcccbbbaaa___[[[VVVRRRZZZZZZ]]]dddlllnnnkkkfffiiieeedddbbb^^^___bbbaaa___iiilllnnntttpppkkkoooxxx}}}nnnfffccc___]]]^^^___``````]]]^^^]]][[[[[[]]][[[VVVUUUTTTVVV[[[aaaccc```\\\[[[UUUQQQTTT[[[___^^^ZZZ^^^[[[WWWTTTTTTUUUXXXYYYXXXXXXZZZ\\\___``````______aaaaaa\\\WWWVVVZZZ___dddaaa\\\WWWTTTSSSUUUWWWUUU[[[```___^^^]]]XXXSSSTTTUUUUUUTTTUUUXXX[[[\\\ZZZYYYTTTMMMMMMSSSXXXXXXUUUSSSQQQRRRTTTUUUVVVWWWVVVUUUSSSRRRSSSUUUVVVWWW^^^ZZZXXXZZZZZZXXXYYY\\\ZZZYYYWWWTTTRRRQQQQQQPPPPPPNNNMMMOOOQQQSSSSSSSSSSSSTTTUUUUUUVVVTTTRRRQQQNNNQQQQQQOOOPPPUUUVVVTTTSSSQQQOOOPPPSSSVVVXXXXXXUUUTTTTTTUUUWWWXXXWWWVVVYYYYYYYYY[[[___ccceeefff\\\]]]aaadddgggfffdddbbb]]]\\\[[[\\\\\\\\\^^^___^^^ZZZUUUVVVYYY[[[XXXTTTTTTWWWXXXWWWUUUUUUYYY\\\YYY\\\ZZZTTTPPPPPPOOOLLLMMMMMMMMMNNNNNNOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLNNNNNNKKKIIIPPPOOOOOOTTTZZZ\\\YYYVVVMMMLLLMMMOOOPPPOOOPPPQQQQQQQQQPPPQQQPPPMMMHHHDDDFFFGGGIIIIIIHHHHHHIIIKKKFFFIIILLLNNNNNNLLLHHHFFFHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDBBBAAADDDCCCBBBCCCEEEGGGFFFFFF===<<<<<<<<<<<<===>>>>>>??????<<<999;;;@@@AAA>>>???>>><<<;;;999999999:::999999:::<<<>>>>>><<<:::999888666444444444444555555666999;;;;;;999666555666555444444555555333222444333222333444333111///000///...,,,+++,,,///000//////...---,,,++++++,,,------......---,,,++++++,,,,,,------,,,+++******,,,+++***)))(((''''''''''''%%%%%%%%%''''''&&&%%%(((((('''''''''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%'''''''''(((((()))))))))((((((((()))))))))))))))******+++,,,,,,,,,,,,+++)))***,,,------,,,***)))++++++******++++++,,,---((('''(((***+++,,,,,,...,,,+++***))))))))))))))),,,+++)))***+++---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...000111333]]]]]]^^^^^^^^^]]]]]]]]]^^^YYYXXX]]]```___]]]]]]\\\\\\]]]___aaabbbbbbaaafffeeedddbbbaaa]]]YYYUUU[[[[[[]]]eeelllnnnkkkfffhhhgggaaa]]]]]]\\\[[[^^^[[[cccddddddkkkiiieeekkkiiiqqqxxxxxxuuuwww}}}yyyzzztttjjjdddaaa^^^^^^___aaabbbbbb]]]___^^^\\\\\\^^^\\\WWWTTTQQQQQQVVV^^^cccbbb___ZZZUUURRRUUU]]]bbbaaa]]]bbb___ZZZVVVTTTUUUWWWZZZVVVVVVWWWZZZ]]]^^^]]][[[\\\^^^^^^ZZZTTTSSSXXX]]]dddaaa[[[WWWUUUUUUVVVWWWPPPXXX^^^^^^\\\[[[WWWSSSTTTSSSRRRTTTWWWZZZ]]]```]]][[[UUUNNNMMMTTTZZZ[[[RRRQQQQQQQQQSSSTTTRRROOOTTTTTTTTTTTTUUUVVVWWWXXX\\\XXXWWWXXXVVVTTTUUUYYYXXXWWWUUUSSSRRRRRRSSSTTTTTTNNNIIILLLSSSXXXTTTOOOVVVWWWWWWVVVUUUSSSRRRRRROOORRRRRRPPPRRRVVVXXXVVVWWWUUUSSSRRRTTTVVVVVVVVVUUUTTTTTTUUUWWWXXXXXXWWWYYYWWWVVVXXX]]]cccfffhhh]]]^^^aaaeeehhhhhheeeaaa_________^^^^^^_________]]]XXXUUUUUUYYYZZZWWWSSSQQQRRRRRRQQQOOOOOOSSSVVVTTTWWWVVVPPPLLLLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLGGGFFFDDDBBBBBBDDDFFFGGGJJJIIIIIIIIIIIIGGGEEECCCHHHGGGHHHJJJMMMNNNLLLKKKHHHIIIIIIHHHHHHIIIHHHGGGLLLKKKLLLMMMMMMJJJFFFBBBBBBCCCEEEEEEDDDDDDEEEGGGDDDEEEFFFGGGGGGGGGEEEEEECCCAAA@@@AAACCCCCCBBB@@@===>>>@@@@@@@@@???>>>>>>@@@??????AAACCCDDDDDDCCC:::::::::::::::;;;<<<<<<<<<===:::777999>>>???<<<===<<<:::888666666666666777666777999;;;;;;:::999666555444333333333333444333555777888888777555333444333111111222222111///222111000000111111///------------...///...---,,,///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++******)))+++***)))''''''&&&'''''''''&&&%%%%%%&&&'''&&&$$$''''''&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((('''&&&&&&&&&'''((()))''''''(((((()))))))))))),,,+++***))))))+++---...((()))***,,,,,,***((('''++++++******++++++,,,---------,,,***))))))((('''************++++++,,,,,,,,,***))))))+++,,,,,,,,,------,,,,,,+++***)))(((,,,+++***++++++,,,------...---+++***,,,//////...[[[[[[\\\\\\\\\[[[ZZZZZZ\\\YYYXXX[[[]]][[[ZZZ\\\YYYZZZ[[[^^^___aaaaaabbbbbbaaa````````````^^^\\\[[[[[[^^^ccchhhjjjgggdddeeeggg___ZZZ___\\\WWW\\\YYY```^^^]]]cccaaa___fff___gggpppssspppnnnpppsssppptttsssmmmmmmqqqooohhhbbb```^^^^^^```cccdddddd^^^___^^^[[[\\\___^^^YYYTTTQQQOOORRRYYY______^^^YYYVVVTTTWWW]]]aaa```^^^]]]^^^___^^^[[[XXXWWWVVVWWWVVVVVVYYY]]]^^^[[[XXX\\\]]]]]]ZZZWWWWWWZZZ]]]aaa]]]XXXUUUUUUVVVVVVVVVOOOWWW\\\[[[XXXWWWUUURRRTTTPPPOOOSSSWWWZZZ]]]aaa\\\ZZZTTTLLLLLLSSSXXXZZZSSSUUUVVVUUUVVVWWWTTTOOOUUUVVVXXXYYYYYYYYYZZZ\\\\\\ZZZYYY[[[XXXUUUVVVZZZWWWVVVTTTRRRRRRSSSTTTUUUUUUNNNIIILLLUUUYYYUUUOOOXXXYYYYYYWWWTTTSSSSSSTTTTTTWWWVVVSSSRRRUUUVVVSSS[[[XXXUUUSSSUUUWWWXXXXXXWWWVVVTTTUUUWWWYYYYYYXXX[[[WWWTTTVVV\\\cccgggiiiiiieee```___aaacccbbb```aaaddddddbbbaaabbbaaa^^^WWWTTTRRRSSSUUUUUURRRPPPNNNNNNMMMKKKIIIIIILLLNNNMMMPPPPPPKKKHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDBBB???======???BBBDDDCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFGGGGGGFFFEEECCCBBBGGGIIIHHHDDDDDDFFFFFFDDDFFFFFFFFFGGGGGGFFFCCCAAA???AAABBBAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBB@@@===<<<===@@@AAA???===777999;;;;;;:::888888888;;;;;;;;;===???@@@???===888888888888888999999:::999:::888666777<<<<<<999;;;:::888666555555555555444333333555777888888666333222222111111111222222000111222222222222111000222111000000000111///......---,,,---///000000///++++++,,,...000///---***......---,,,,,,,,,,,,,,,*********++++++******))))))***************)))))))))((('''&&&%%%&&&'''((((((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&)))'''%%%%%%%%%%%%###!!!########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&'''((()))))))))###%%%'''))))))'''%%%$$$&&&''''''(((((())))))***,,,+++)))'''(((***---///((()))*********)))((('''++++++******++++++,,,---))),,,+++))))))++++++)))((())))))***+++,,,------+++)))((()))+++,,,,,,,,,---------,,,+++)))'''&&&,,,***)))***+++,,,,,,,,,---,,,***))),,,000///+++[[[[[[\\\\\\[[[ZZZYYYXXX\\\ZZZZZZ[[[YYYVVVWWW[[[VVVXXX[[[]]]^^^```aaabbbaaa___]]]]]]___`````````YYY[[[]]]```bbbbbbaaa```bbbggg]]]YYYbbb^^^UUU\\\WWW___]]]\\\bbb```]]]ccc___eeekkkmmmiiieeecccccc```fffgggccceeejjjjjjccc```^^^]]]^^^```cccdddddd^^^___]]]ZZZ[[[______[[[TTTRRRQQQRRRVVVXXXXXXWWWWWWWWWWWWYYY[[[\\\[[[ZZZ[[[^^^``````^^^[[[ZZZ[[[ZZZXXXXXX[[[______[[[WWW\\\\\\[[[[[[ZZZ[[[[[[\\\___[[[WWWVVVWWWXXXWWWVVVQQQXXX\\\YYYTTTSSSSSSQQQVVVPPPNNNTTTYYY[[[^^^ccc[[[YYYSSSLLLLLLRRRXXXYYYVVVZZZ[[[WWWUUUWWWVVVRRRUUUXXX[[[[[[ZZZZZZ[[[]]]\\\[[[]]]___\\\WWWXXX\\\YYYWWWTTTRRRQQQRRRTTTUUURRROOONNNPPPTTTVVVUUURRRWWWXXXXXXWWWTTTTTTVVVXXXVVVXXXWWWTTTSSSVVVVVVSSS\\\XXXUUUTTTVVVYYY\\\]]]YYYWWWUUUUUUWWWYYY[[[[[[^^^YYYTTTVVV\\\dddhhhiiikkkeee```^^^```aaa___\\\aaaeeeeeeaaa```aaa___ZZZRRRRRRQQQQQQQQQPPPOOONNNLLLKKKHHHFFFDDDDDDFFFHHHEEEIIIIIIEEECCCDDDEEECCCBBBBBBBBBBBBBBBAAAAAAAAA???>>>===<<<<<<===>>>???;;;<<<===>>>??????@@@AAAAAACCCEEEEEECCCAAA@@@@@@DDDFFFDDD??????CCCEEEBBBBBBAAA@@@@@@AAAAAA???===>>>???@@@???=========???<<<<<<======>>>>>>>>>>>>???;;;999999<<<===:::777555888:::999777555555666666666666888::::::888777666555555555555666777777666777666444666:::999555777666444222222111222222000//////111444555555444/////////////////////000///..................///111///...///000000///...///---,,,,,,...///...---+++******+++......,,,***---,,,,,,+++++++++++++++((())))))******)))))))))((())))))******))))))((('''&&&%%%$$$%%%&&&((()))((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$'''(((((('''&&&&&&######$$$$$$$$$%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))******)))))))))***+++,,,---************))))))((((((++++++******++++++,,,---$$$((()))((()))///000---(((((()))******+++++++++***)))((()))+++,,,---,,,+++,,,,,,,,,+++***(((''',,,***((()))+++---,,,***)))***)))(((---333111+++]]]]]]^^^^^^]]]\\\ZZZYYY^^^]]]]]]]]]XXXTTTUUUZZZVVVXXX[[[]]]___```bbbddddddbbb___]]]^^^`````````WWWYYY\\\]]]\\\\\\\\\]]]```ggg]]]XXXddd```UUU\\\SSS\\\\\\]]]cccaaa]]]ccc^^^```aaaaaa``````aaacccXXX___aaa^^^```eeeddd]]]^^^]]]\\\]]]```cccdddddd^^^^^^[[[XXXZZZ^^^___\\\UUUTTTSSSSSSTTTTTTRRRQQQWWWXXXYYYYYYYYYXXXVVVVVV^^^^^^^^^\\\ZZZ[[[```ddd]]][[[[[[^^^bbbbbb]]]XXXZZZYYYYYYZZZ\\\\\\[[[ZZZ___\\\YYYXXXZZZ[[[ZZZXXXUUU[[[]]]WWWRRRQQQQQQQQQZZZSSSPPPWWW\\\^^^aaafff[[[ZZZTTTNNNMMMSSSYYYYYYWWW\\\\\\VVVSSSVVVWWWTTTSSSWWWZZZ[[[YYYXXXZZZ[[[XXXXXXZZZ]]]ZZZUUUUUUYYY[[[YYYUUURRRQQQQQQRRRSSSNNNPPPSSSTTTSSSSSSTTTVVVUUUWWWXXXVVVTTTUUUXXX[[[TTTVVVVVVTTTTTTXXXYYYWWW[[[XXXTTTSSSVVV[[[___aaa[[[XXXUUUUUUWWWZZZ\\\\\\aaa[[[VVVVVV]]]eeeiiijjjcccaaa```bbbeeeccc]]]WWW^^^cccccc___]]]^^^[[[UUUPPPQQQSSSRRRPPPNNNNNNOOOKKKIIIFFFCCCAAAAAABBBDDD@@@DDDEEEAAA@@@BBBCCCAAA@@@@@@??????>>>>>>======;;;<<<<<<======<<<<<<;;;888999::::::::::::<<<===666999===???===<<<===>>>;;;>>><<<777777===@@@>>>@@@>>><<<<<<======;;;:::===>>>???>>><<<;;;;;;<<<888999;;;<<<===<<<;;;:::???;;;777777::::::666222666999<<<;;;777555555666333222333444666666444222444444333333444444555666333555555444555888777333222000///...------.........------...111222222222,,,,,,------------......000///---,,,,,,---///000000.........000000///...333000...,,,,,,,,,***))),,,)))'''(((+++---,,,+++,,,+++***************+++(((((()))))))))))))))((((((((()))))))))))))))(((&&&%%%$$$$$$$$$&&&(((***)))(((&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$'''((((((&&&&&&&&&#########$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''''''''(((''''''&&&&&&,,,(((###"""'''+++&&&&&&&&&'''((())))))***'''(((***+++,,,,,,,,,+++,,,,,,+++***))))))******++++++******++++++,,,---)))------((((((,,,,,,'''((()))))))))))))))((('''***)))((()))+++,,,---,,,)))***+++,,,,,,+++)))(((,,,)))'''(((+++---,,,***%%%'''((((((///666444,,,[[[[[[]]]___\\\XXXXXX]]]dddbbb^^^YYYVVVWWW[[[^^^YYY[[[\\\\\\\\\]]]```bbb]]]^^^^^^]]]___bbbaaa]]]]]]]]]]]]]]]]]]\\\XXXUUUccc]]]ZZZ]]]___^^^]]]___RRRSSSXXX```ccc```___```XXX^^^aaa```___```aaa___YYY]]]aaabbb``````bbbddd___\\\ZZZZZZ]]]```___^^^___^^^]]][[[ZZZYYYYYYYYY]]]YYYWWWYYY[[[ZZZZZZ]]]ZZZYYYXXXXXXXXXXXXVVVUUUXXXaaafffccc]]][[[[[[[[[VVVXXXYYYZZZ```ddd]]]RRR]]]\\\[[[]]]^^^]]]YYYUUU______\\\YYY[[[^^^[[[UUURRRTTTVVVUUUQQQOOOPPPQQQVVVRRRPPPRRRXXX^^^aaabbbaaa]]]VVVQQQPPPRRRVVVYYYYYY\\\\\\WWWTTTUUUUUUSSSYYY^^^]]]XXXWWW[[[\\\YYYVVVYYYZZZYYY[[[___]]]YYYWWWVVVUUUSSSPPPPPPRRRTTTPPPRRRQQQQQQTTTZZZ\\\ZZZ]]]ZZZVVVTTTUUUVVVXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\XXXUUUSSSUUUYYY\\\]]]```XXXTTTXXX[[[ZZZ\\\```bbbYYYTTTXXX___dddhhhkkkgggbbb___aaa```\\\YYYZZZccceeeddd^^^YYYYYYWWWTTTOOOOOONNNMMMKKKIIIHHHFFFKKKIIIDDD???:::999;;;===<<<<<<<<<<<<<<<===>>>>>>999:::;;;;;;:::999777555999999888888888888999999;;;999888888999999888666666666777888:::;;;<<<===777999::::::::::::;;;===;;;999777666555666777888:::::::::999999999888888999999::::::999888777666:::888666666777888555333777777777777666666666666444444555666555444222111000111222333333333333333333333333333333333333333111111000///...,,,***))),,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++---000000...---...000)))***,,,......---,,,+++...,,,++++++,,,---,,,+++,,,,,,++++++++++++++++++***+++******...333111,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$)))%%%"""(((''''''&&&$$$######"""###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((+++)))###"""&&&&&&"""$$$&&&((('''$$$###%%%((((((%%%###$$$(((***)))&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******111---)))((()))***)))'''******))))))******+++,,,+++***)))))))))***+++,,,*********+++------,,,+++%%%...111,,,((())))))'''...,,,)))'''(((***---//////---,,,,,,---------,,,,,,,,,++++++,,,,,,---...YYYXXXZZZ]]]ZZZVVVWWW[[[bbb```\\\VVVSSSSSSVVVYYY[[[\\\^^^^^^^^^^^^```bbb^^^___]]]ZZZ[[[``````\\\^^^\\\YYYYYYYYYZZZYYYXXXaaa[[[YYY\\\^^^]]]]]]^^^VVVUUUYYYaaafffdddbbbbbb^^^aaabbbaaabbbddd```[[[TTTXXX\\\^^^^^^^^^aaadddaaa]]]ZZZYYY[[[]]]]]]\\\]]]\\\ZZZXXXXXXYYY[[[]]]]]]YYYXXX[[[]]]\\\\\\^^^aaa^^^[[[YYYXXXWWWTTTRRRTTT^^^eeeccc___^^^______UUUXXXYYYZZZ^^^aaa]]]UUU]]]\\\[[[\\\^^^]]]ZZZWWWYYYYYYWWWVVVYYY]]][[[VVVRRRUUUWWWVVVSSSQQQRRRTTTWWWVVVUUUVVVYYY\\\^^^^^^]]]ZZZVVVSSSRRRSSSVVVXXX[[[]]][[[VVVUUUWWWWWWUUUYYY]]]]]]ZZZYYY\\\\\\YYYUUUXXXXXXXXXZZZ]]]\\\WWWVVVVVVUUURRRPPPPPPQQQTTTPPPRRRRRRRRRVVV]]]___\\\[[[ZZZXXXXXXZZZ\\\^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]][[[XXXUUUUUUWWW[[[^^^______XXXTTTWWWZZZZZZ[[[___eee\\\VVVXXX]]]___```bbbbbb______```___[[[[[[]]]bbbdddbbb[[[WWWVVVTTTQQQJJJJJJJJJJJJJJJHHHGGGGGGGGGFFFCCC>>>:::888999:::999999999999999:::;;;;;;999999999888888777666666666666555555555555666666888666555555666666555444555555666777888999::::::777888999888777666777888888777555444333444666777777777777777666666666666666666666555555555444444888555333333555555333111666666555555444333222222222222333333333222000000...///000000111111111000111111111111111111111111000000000///---+++***)))+++,,,,,,------.........++++++++++++++++++++++++(((+++------+++***+++---***+++---......---,,,+++...,,,******,,,---,,,+++++++++++++++++++++,,,,,,***,,,,,,***,,,///---)))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!'''&&&###'''&&&%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&***---+++'''&&&******'''%%%&&&'''&&&%%%%%%&&&'''%%%''')))***)))(((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***---***'''&&&(((***)))(((******)))))))))***++++++++++++*********+++,,,---******)))+++,,,,,,+++*** )))...+++))),,,...------+++***))))))+++---...000...,,,,,,------,,,+++,,,++++++++++++,,,------\\\[[[\\\___^^^ZZZ[[[^^^bbb```\\\VVVRRRRRRTTTWWW\\\^^^```aaa```______``````___[[[WWWXXX]]]^^^\\\^^^ZZZVVVUUUVVVYYY[[[\\\^^^ZZZYYY\\\^^^]]]]]]___\\\XXXZZZbbbiiihhheeeccccccdddddddddfffggg```WWWPPPTTTYYY\\\\\\^^^bbbeeebbb^^^ZZZWWWWWWYYYYYYZZZ[[[ZZZXXXWWWXXX[[[^^^```\\\YYYYYY^^^```^^^]]]___dddaaa]]]ZZZXXXWWWTTTSSS[[[dddiiieee___\\\[[[YYYTTTXXXZZZZZZ[[[^^^]]]YYY\\\[[[ZZZ[[[\\\\\\[[[YYYXXXXXXVVVUUUXXX\\\[[[VVVSSSVVVYYYXXXUUUTTTUUUWWWVVVWWWXXXYYYYYY[[[^^^```YYYXXXWWWVVVUUUUUUUUUUUU]]]\\\YYYVVVWWW[[[ZZZUUUWWW[[[\\\[[[[[[]]][[[XXXVVVYYYYYYXXXZZZ]]]\\\WWWVVVVVVTTTRRROOOOOOQQQSSSPPPSSSTTTTTTXXX^^^```]]]VVVWWWWWWXXXZZZ[[[\\\\\\aaa___]]][[[ZZZ\\\]]]___\\\YYYWWWWWWYYY\\\___```]]]XXXUUUWWWYYYYYY[[[^^^fff]]]WWWYYY]]]^^^^^^___[[[[[[\\\^^^[[[XXXYYY^^^```bbb___XXXTTTSSSQQQLLLDDDDDDEEEFFFFFFFFFEEEEEEAAAAAA???<<<888666666666666666555555555666777777777777666555555444444444333333222222222222333333444333222222333333222111444444444555555555666666555666666555333111222333444333222111111333444555444444333333333222222222333222111000000000111222444222111111111111000...444444333222000///......//////000000000///......,,,------............---/////////////////////////////////...---+++***)))++++++++++++++++++,,,,,,************************((()))++++++*********++++++,,,---------,,,+++***---+++******+++,,,,,,+++******++++++,,,,,,------+++//////+++)))******''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& %%%"""!!!'''&&&###)))###$$$$$$$$$%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%***)))((('''%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%%%%((((((&&&'''&&&%%%%%%&&&'''&&&%%%###(((------)))&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((''''''(((((()))***)))'''%%%%%%''')))***))))))))))))))))))******+++,,,+++*********+++---...+++***)))***++++++)))((( '''++++++***---//////++++++*********+++,,,---000...,,,,,,,,,,,,+++***+++++++++++++++,,,------\\\[[[\\\______\\\\\\___eeeccc___YYYUUUTTTVVVXXX\\\___aaabbbaaa___^^^^^^```^^^ZZZUUUWWW]]]```___[[[YYYVVVUUUWWWZZZ\\\]]]]]]ZZZZZZ^^^```^^^___bbbbbb\\\[[[bbbiiihhhdddaaaaaaeeegggffffffeee```XXXRRRUUUZZZ\\\\\\^^^bbbeeeaaa]]]YYYUUUUUUVVVXXXZZZYYYYYYZZZZZZ\\\^^^___```]]]ZZZ[[[```bbb```___```aaa^^^ZZZXXXXXXXXXWWWWWW]]]dddhhhddd^^^[[[YYYVVVTTTXXX[[[[[[ZZZZZZ\\\]]]ZZZYYYXXXXXXYYYZZZZZZ[[[]]]\\\YYYVVVXXX\\\ZZZUUUTTTWWWZZZZZZWWWVVVWWWZZZTTTVVVXXXXXXXXX[[[aaagggYYYZZZZZZZZZXXXVVVSSSRRRYYYYYYWWWWWW[[[___ZZZSSSUUUWWWZZZ[[[]]]]]]ZZZVVVZZZ\\\\\\[[[\\\___]]]XXXUUUUUUTTTQQQOOOOOOQQQSSSRRRUUUVVVVVVYYY^^^]]]YYYVVVWWWYYYZZZYYYXXXXXXXXXaaa___\\\ZZZZZZ\\\___aaa^^^[[[YYYYYY[[[]]]]]]]]]ZZZXXXVVVWWWXXXYYY[[[]]]ccc\\\XXX\\\aaabbbaaabbbWWWXXX[[[\\\WWWSSSUUU\\\______\\\UUURRRQQQMMMHHH@@@@@@AAAAAAAAAAAA@@@@@@;;;<<<<<<:::666333222333333333333222222333333444222333444444444222111000111000000//////000000111111000//////111111000///222222222222222111111111111222333222000///000111111000000000000111333333111111111000000000//////000///---,,,,,,---///111000000////////////...---111111000//////...------..................------+++,,,,,,------,,,,,,,,,........................------------,,,+++))))))******************)))))))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,***))))))+++,,,,,,+++******++++++,,,---......***000111---)))))))))((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$%%%+++&&&!!!&&&###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%))))))(((&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$&&&&&&&&&(((%%%###$$$'''(((&&&$$$&&&(((+++***(((&&&%%%&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((())))))'''&&&&&&&&&'''((()))))))))(((((((((((()))******+++***)))))))))***,,,,,,+++***))))))******(((&&&&&&***,,,+++******++++++******+++,,,,,,,,,,,,+++000...,,,+++,,,,,,+++)))+++++++++***+++,,,,,,---YYYVVVVVVZZZZZZWWWWWWYYYdddccc```[[[WWWVVVWWWYYY\\\^^^aaaaaa```^^^]]]\\\^^^]]]ZZZVVVXXX___bbb```XXXWWWWWWYYY[[[]]]\\\\\\\\\[[[\\\aaabbb```bbbeeeggg___\\\aaafffeee```]]]ZZZccciiigggcccaaa```^^^TTTWWWZZZ[[[ZZZ[[[___bbb^^^[[[XXXUUUSSSUUUXXXZZZWWWZZZ^^^aaabbbaaa```^^^^^^[[[\\\aaacccaaa___``````]]]XXXVVVVVVWWWXXXXXXUUU[[[```___^^^______]]]VVVYYY]]]]]][[[YYY[[[^^^YYYXXXWWWUUUUUUVVVYYY[[[\\\[[[WWWTTTVVV[[[YYYUUUUUUXXX[[[ZZZXXXVVVXXXZZZWWWXXXWWWUUUUUUZZZbbbiii[[[\\\]]]\\\ZZZVVVRRRPPPSSSUUUWWWZZZ___```ZZZPPPTTTTTTVVV[[[]]]\\\XXXUUUZZZ\\\\\\[[[\\\^^^\\\WWWTTTTTTSSSQQQPPPPPPSSSUUUUUUWWWXXXWWWYYY[[[YYYTTTWWWYYY]]]]]]\\\[[[[[[\\\]]]\\\ZZZYYYZZZ]]]aaaccc___]]][[[ZZZ[[[[[[ZZZYYYYYYYYYYYYWWWXXXZZZ\\\]]]aaaZZZXXX]]]bbbbbbaaa```ZZZ[[[]]]]]]WWWQQQTTTZZZ]]]\\\XXXRRROOOOOOJJJDDD>>>>>>>>>===<<<;;;:::999555777777666333111000000222222111000000111111111,,,///222444444111...+++/////////....../////////000...---...000000///...000////////////.........---///000000//////000222////////////000000111111////////////...............---+++***+++---///000...//////......------........................///...------------.........+++,,,,,,,,,,,,,,,++++++------------------------++++++,,,++++++***)))))))))))))))))))))((((((((())))))))))))))))))))))))*********+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,***)))***+++------,,,******+++,,,------......***///111...***+++,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((&&&***111***!!!%%%%%%%%%$$$$$$$$$############%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''((()))(((%%%###$$$'''(((&&&$$$***'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))((((((((((((''''''((()))((((((''''''(((((()))***)))((('''''''''(((***++++++***))))))******(((&&&+++++++++,,,***))))))***)))***+++,,,,,,,,,++++++///...+++++++++,,,+++)))+++************+++,,,,,,[[[WWWWWWZZZ[[[XXXVVVWWW```___]]]YYYVVVVVVXXXZZZ\\\^^^``````___]]]]]]^^^\\\]]][[[XXXZZZ___```]]]VVVVVVXXX[[[^^^^^^\\\YYY[[[[[[^^^ccccccbbbdddhhhggg```\\\```bbb```]]]\\\WWWbbbjjjgggaaa___```aaaTTTVVVYYYXXXWWWWWW[[[^^^\\\[[[YYYVVVSSSTTTWWWZZZUUUYYY```eeefffdddaaa^^^aaa]]]]]]aaaccc```___```bbb]]]XXXUUUUUUWWWXXXYYYXXX]]]___]]]\\\^^^^^^\\\YYYZZZ^^^```^^^YYYYYY]]][[[YYYWWWTTTRRRTTTXXX\\\VVVUUURRRPPPTTTZZZZZZVVVUUUXXX[[[ZZZWWWUUUWWWYYY\\\ZZZWWWTTTTTTXXX^^^ccc\\\]]]]]]\\\YYYVVVRRRPPPOOOSSSXXX[[[___```ZZZRRRTTTRRRTTTZZZ^^^\\\XXXVVVXXXZZZZZZXXXYYY[[[XXXSSSSSSSSSSSSRRRQQQRRRUUUXXXWWWYYYZZZYYYYYYZZZVVVPPPPPPTTTYYY[[[ZZZZZZ]]]___ZZZYYYXXXYYYZZZ]]]aaaccc]]][[[ZZZZZZZZZZZZXXXVVVXXX[[[[[[XXXXXX[[[]]]]]]aaa[[[XXX]]]aaa___ZZZYYY```_________[[[UUUUUUYYYYYYXXXSSSMMMLLLLLLGGGAAA<<<<<<;;;:::888666444333222333444333111/////////111000//////.../////////***---000333222000,,,***......------------.........---,,,---...///...---------------------------+++---............///111------...........................---------,,,,,,+++++++++++++++---///000,,,...///...,,,,,,---...+++,,,,,,---......//////---------,,,------...///,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))++++++***(((+++++++++,,,,,,---------,,,+++******,,,......---++++++,,,,,,------......***///000---,,,......,,,((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$,,,555---###(((%%%%%%$$$$$$#########"""###%%%&&&&&&%%%$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%###$$$'''(((&&&%%%''''''&&&%%%%%%&&&'''&&&%%%+++&&&!!!!!!$$$''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))&&&((()))(((''''''((()))'''''''''''''''((())))))((('''&&&&&&&&&''')))***+++***)))***++++++)))(((***((((((+++,,,******---******+++,,,,,,,,,,,,+++...,,,******+++,,,+++******************+++,,,,,,```[[[ZZZ]]]^^^[[[XXXXXX\\\\\\[[[XXXWWWWWWYYY\\\^^^___``````___^^^___aaa[[[]]]\\\ZZZ[[[]]][[[VVVUUUVVVWWWZZZ\\\\\\ZZZXXXYYYYYY^^^ccccccaaadddiiiddd___]]]___```^^^^^^___ZZZbbbhhheeeaaa```aaaaaaTTTWWWYYYXXXWWWWWW[[[___\\\\\\[[[XXXTTTSSSUUUWWWSSSWWW^^^cccffffffcccaaaccc___]]]```aaa___^^^``````\\\WWWTTTVVVYYY\\\^^^aaacccaaa\\\YYYZZZZZZXXX]]]\\\^^^cccaaa[[[XXX[[[^^^\\\YYYTTTQQQSSSYYY^^^UUUTTTQQQOOOSSSYYYZZZVVVUUUXXXZZZYYYVVVTTTUUUWWWZZZXXXVVVVVVXXXZZZ\\\]]]ZZZYYYYYYXXXVVVUUUTTTSSSOOOUUUYYY[[[]]]___]]]XXXWWWRRRSSS[[[```]]]ZZZYYYXXXZZZYYYWWWXXXYYYWWWRRRRRRRRRSSSSSSSSSUUUXXX[[[WWWZZZ\\\[[[\\\\\\XXXQQQLLLQQQUUUWWWVVVVVVZZZ^^^ZZZZZZZZZZZZ\\\]]]___aaaXXXWWWWWWXXXZZZZZZXXXVVVWWW]]]^^^ZZZXXX\\\___^^^bbb\\\ZZZ^^^aaa]]]XXXUUUbbb___^^^^^^\\\WWWVVVXXXTTTRRRMMMHHHHHHIIIDDD===::::::999888666444222111000111111000.........//////...------,,,,,,,,,---,,,---......///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******((()))***+++,,,---......***,,,------+++***+++---+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......+++++++++++++++***))))))************************(((((()))******)))))))))''''''(((((())))))*********************************(((((())),,,,,,+++(((*********+++,,,---...///---,,,++++++.../////////,,,,,,------------------,,,...---+++,,,...---((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!)))444+++"""(((############$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""$$$(((((($$$###&&&%%%&&&'''&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((("""$$$''''''&&&&&&(((***''''''&&&&&&''''''((()))(((((('''&&&'''((()))*********)))+++,,,,,,+++******&&&&&&+++,,,++++++///******+++++++++,,,,,,,,,,,,+++)))***+++---,,,,,,***************++++++,,,___ZZZXXX[[[\\\XXXUUUUUU[[[[[[[[[YYYXXXYYY\\\^^^___```aaa```___```bbbcccZZZ]]]]]][[[[[[[[[VVVPPPVVVVVVVVVXXXZZZZZZYYYXXXWWWXXX]]]bbbcccaaaccciiiaaa^^^]]]___```^^^___ccc```dddfffcccbbbcccbbb___VVVXXXZZZZZZYYYZZZ^^^bbb^^^^^^]]]YYYTTTRRRRRRTTTQQQUUU[[[```dddffffffeeeeee```]]]___```^^^^^^```\\\YYYUUUTTTXXX]]]bbbeee```aaa___[[[ZZZ]]]___^^^___]]]___eeeddd\\\XXXYYY```^^^[[[UUURRRTTTZZZ___ZZZYYYTTTQQQSSSYYYYYYUUUUUUXXXZZZXXXUUURRRSSSUUUTTTSSSSSSWWW\\\___^^^[[[VVVVVVUUUTTTTTTTTTUUUUUUQQQWWWZZZZZZ[[[^^^```___ZZZTTTSSS\\\aaa___\\\\\\YYY[[[[[[XXXYYYZZZXXXSSSQQQRRRSSSSSSTTTVVVZZZ]]]WWWZZZ]]]\\\^^^^^^ZZZSSSRRRVVVYYYYYYVVVVVVZZZ^^^\\\\\\\\\\\\]]]]]]^^^___TTTTTTUUUWWWYYYZZZYYYWWWWWW^^^___ZZZYYY]]]```^^^bbb]]]\\\aaaddd```ZZZWWW```\\\YYY[[[[[[WWWUUUVVVPPPNNNIIIEEEEEEFFFAAA:::888888777666555333222111///000000///------...000------,,,+++******++++++///...,,,++++++,,,...000++++++************++++++***))))))***+++,,,,,,+++******++++++,,,,,,,,,,,,+++,,,---+++)))((()))*********+++******)))((('''************))))))))))))&&&''')))+++,,,---------(((+++,,,,,,)))(((***---,,,,,,++++++******))))))++++++*********+++---...***************)))(((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''((()))***++++++************************---+++***,,,...///---+++))))))***+++,,,...///000---,,,+++,,,...000000000------------------,,,,,,......,,,)))+++...+++%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))%%% '''000'''%%% !!!"""###$$$%%%&&&&&&###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++'''(((------((('''***$$$&&&((('''$$$###%%%(((###&&&))))))&&&%%%'''***%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((!!!%%%&&&&&&&&&(((+++'''&&&&&&&&&&&&'''(((((()))(((((('''''')))***+++*********+++---...,,,+++,,,'''&&&+++---******...++++++******++++++,,,---+++***)))))),,,------,,,*********)))***++++++,,,___ZZZYYY[[[ZZZUUUUUUYYY```cccddd```ZZZWWW[[[aaa_________```aaacccdddeee```aaa___YYYVVVWWWVVVRRRVVVYYYYYYVVVRRRQQQUUUZZZ[[[^^^^^^]]]___eeegggfffcccbbb```]]]]]]```eeejjjaaaccccccaaaccceeeddd___SSS______ZZZ]]]\\\XXX\\\```\\\WWWUUUVVVWWWUUUSSSVVV[[[^^^^^^```cccbbb___ddd___ZZZ[[[___bbbbbb```^^^ZZZ[[[VVVQQQ[[[ccc\\\dddaaa^^^\\\]]]]]]\\\\\\```^^^___aaa___ZZZZZZ]]][[[___aaa\\\UUUTTT\\\ddd]]]WWWSSSTTTTTTRRRRRRTTTYYYWWWWWWYYYXXXTTTSSSUUUUUUZZZ\\\ZZZYYYZZZZZZXXXSSSTTTUUUUUUVVVVVVUUUUUURRRPPPRRRXXXZZZYYY[[[^^^TTTSSSSSSUUUYYY\\\[[[YYY\\\]]]]]][[[XXXVVVUUUVVVZZZTTTQQQUUUVVVSSSTTTXXX]]]YYYXXX[[[[[[XXXWWWYYYSSSVVVXXXUUUQQQRRRZZZbbbaaa^^^[[[[[[\\\[[[YYYVVVSSSRRRWWW]]]ZZZRRRRRRZZZ[[[YYY[[[___]]]XXXZZZaaa]]]ZZZXXXXXX[[[\\\ZZZWWWbbb```]]]YYYWWWUUUUUUUUUTTTOOOKKKJJJGGGAAA===<<<999999888666444222000///------------------------++++++************++++++...---,,,,,,++++++++++++)))))))))***++++++,,,,,,%%%***+++((((((+++***%%%++++++++++++++++++++++++)))+++------+++***++++++))))))))))))))))))))))))...,,,***)))***,,,,,,+++************************+++***************++++++,,,,,,+++)))'''(((***,,,((())))))***++++++,,,,,,++++++************++++++---,,,+++*********++++++'''(((((()))))))))))))))******))))))))))))******---+++******+++,,,,,,+++///...---,,,,,,,,,,,,,,,---,,,+++***+++,,,---...444111...+++***,,,///222////////////////////////------------,,,,,,+++***''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((%%%&&&((('''### """$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((&&&$$$"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###%%%%%%$$$&&&***'''&&&%%%%%%$$$$$$$$$$$$""" !!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&'''(((((('''%%%))))))((('''''''''''''''$$$$$$ &&&&&&"""(((((((((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''((((((((())))))(((((((((,,,111555)))))))))))))))))))))))))))************+++++++++------------------------,,,,,,------------------)))***,,,,,,***)))***+++```\\\[[[]]]\\\XXXXXX\\\```dddfffbbb\\\YYY\\\```____________```aaaaaabbb^^^```^^^XXXVVVWWWUUURRRRRRVVVYYYXXXVVVUUUWWW[[[^^^``````]]]^^^bbbcccaaa`````````___^^^___aaaccc```bbb```]]]^^^aaa```\\\UUU``````[[[^^^^^^[[[______\\\YYYVVVVVVUUUUUUTTTSSSXXX[[[[[[]]]``````]]]bbb]]]XXXXXX[[[^^^^^^]]]]]]YYYZZZWWWRRRZZZbbb\\\___]]][[[[[[[[[[[[YYYXXXbbb```aaacccaaa\\\\\\```^^^aaaaaa]]]WWWVVV[[[```___[[[YYY[[[[[[XXXVVVXXXZZZWWWWWWYYYYYYUUUTTTVVVXXX]]]^^^[[[YYYYYYYYYVVVSSSTTTTTTUUUVVVVVVVVVVVVSSSQQQTTTXXXZZZXXXWWWZZZWWWUUUTTTUUUWWWYYYXXXWWWWWWYYY[[[[[[YYYXXXWWWWWWVVVQQQOOOSSSUUUTTTVVVYYY[[[WWWWWWZZZZZZWWWVVVWWWZZZ[[[ZZZXXXUUUVVV\\\aaabbb___]]]\\\\\\\\\YYYWWWVVVSSSVVV[[[XXXQQQSSSZZZ\\\[[[\\\___]]]YYY[[[```]]][[[ZZZ[[[^^^```^^^\\\aaa___[[[XXXUUUSSSSSSRRROOOKKKIIIJJJGGG@@@:::999666666555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,+++***************))))))))))))))))))))))))%%%***+++((((((+++***%%%************************)))***+++***))))))***+++++++++++++++++++++++++++111...+++******))))))(((************************++++++***)))))))))))))))+++++++++)))((((((+++---++++++++++++************++++++************++++++++++++******************'''(((((()))))))))))))))***))))))))))))))))))***)))((('''))),,,.........------,,,+++++++++++++++...---,,,,,,---...///000///......---,,,,,,------////////////////////////------------,,,+++***)))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$((((((%%%%%%'''$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%###'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((($$$###%%%%%%$$$&&&***&&&&&&%%%$$$$$$$$$%%%%%%###!!! """$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&'''))))))(((''')))(((((('''''''''''''''((((((%%%!!!"""''''''"""'''''''''&&&&&&&&&%%%%%%((((((((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$'''''''''%%%%%%'''***---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************,,,------,,,++++++,,,```^^^]]]______\\\\\\^^^aaaeeegggeee```\\\]]]`````````______^^^^^^^^^]]]]]]^^^]]]XXXUUUVVVUUUQQQOOOSSSXXXYYYXXXXXXYYY\\\```bbbaaa]]]\\\^^^^^^[[[[[[]]]``````^^^\\\[[[[[[^^^^^^[[[XXXYYY]]]]]]ZZZYYYdddbbb]]]``````^^^ccc^^^]]][[[XXXUUUSSSTTTUUUPPPTTTWWWWWWYYY]]]]]]ZZZ___ZZZUUUSSSVVVYYYZZZZZZ[[[WWWYYYXXXSSSZZZaaa\\\\\\\\\[[[\\\\\\[[[XXXUUU]]]\\\]]]___]]]YYYYYY]]]aaaaaa```^^^[[[ZZZ[[[]]]aaa]]]]]]aaaaaa]]]ZZZZZZ[[[XXXXXXZZZYYYVVVVVVXXX[[[______[[[XXXYYYXXXUUUTTTTTTUUUUUUVVVWWWXXXXXXSSSRRRUUUYYYZZZVVVTTTUUUZZZXXXUUUTTTUUUVVVUUUUUUTTTWWW[[[\\\[[[YYYXXXWWWRRROOONNNRRRUUUVVVWWWZZZXXXVVVVVVYYYYYYVVVUUUWWW^^^]]][[[YYYYYYZZZ]]]^^^bbb```^^^]]]]]][[[YYYWWWWWWSSSTTTXXXWWWRRRTTT[[[]]][[[\\\]]][[[XXXXXX[[[[[[ZZZYYY\\\```bbbaaa___^^^\\\YYYUUURRROOONNNNNNIIIFFFEEEHHHEEE>>>777555333222222111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++***))))))))))))))))))******)))(((((('''&&&&&&&&&)))***))))))***)))&&&******))))))))))))******)))))))))(((&&&''')))+++************************000---***)))))))))((('''))))))))))))))))))))))))+++***)))((((((((((((((()))******)))((())),,,......---,,,+++***)))((('''++++++++++++++++++++++++((()))***++++++***))))))'''((())))))******))))))))))))))))))))))))))))))(((''''''(((+++---...---......---------------,,,............///000222222,,,---000111111///,,,+++////////////////////////.........---,,,***)))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''%%%$$$'''(((&&&&&&***&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###%%%&&&$$$%%%)))%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$######%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&(((***+++***))))))(((''''''&&&&&&''''''))))))'''$$$%%%'''%%%!!!&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((((((((&&&&&&'''''''''&&&$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%'''++++++++++++++++++++++++)))))))))*********++++++************************+++++++++******))))))))))))+++,,,,,,+++******+++___^^^___``````___^^^___aaaeeehhhgggccc___^^^___aaaaaaaaa```^^^]]][[[[[[[[[]]]\\\XXXVVVWWWUUUQQQPPPSSSVVVWWWVVVWWWYYY\\\```bbbaaa\\\[[[\\\\\\YYYXXX[[[]]]]]][[[XXXVVVUUUZZZZZZWWWSSSVVV\\\^^^\\\___hhheee^^^``````^^^ccc\\\]]]]]]YYYTTTRRRSSSUUUNNNRRRUUUTTTVVV[[[[[[YYYYYYUUUQQQPPPRRRVVVYYYZZZYYYTTTXXXZZZUUUZZZ```[[[]]]]]]___aaaaaa___ZZZWWWZZZYYYZZZ]]][[[WWWXXX[[[aaa```___^^^^^^^^^^^^]]]bbb^^^]]]```aaa^^^\\\]]]]]]ZZZZZZ\\\[[[XXXXXX[[[[[[______[[[XXXYYYYYYWWWUUUUUUVVVWWWWWWYYYZZZZZZRRRRRRUUUZZZZZZUUUSSSSSSZZZXXXVVVTTTTTTTTTUUUUUUTTTXXX]]]___^^^[[[XXXWWWRRRPPPPPPRRRUUUWWWXXXYYYVVVUUUVVVYYYXXXUUUUUUXXX^^^[[[XXXXXX[[[]]]]]]\\\aaa```^^^]]][[[ZZZXXXWWWVVVQQQQQQXXXZZZVVVVVV\\\^^^]]][[[ZZZXXXUUUSSSTTTVVVUUUVVVYYY^^^aaa___]]][[[YYYUUUQQQNNNKKKIIIHHHDDD@@@???AAA???999555444000000///...---,,,***)))++++++++++++++++++++++++)))))))))(((((()))))))))******))))))((())))))***)))))))))((((((''''''''''''((())))))))))))((('''******)))(((((()))******)))))))))'''%%%&&&)))+++((((((((((((((((((((((((+++)))(((((()))+++++++++))))))))))))))))))))))))(((((('''''''''(((((()))'''((()))))))))***---///...---,,,+++***))))))(((++++++,,,,,,,,,,,,++++++''')))+++,,,---,,,***)))(((((()))************))))))))))))))))))))))))))),,,***((()))***+++******000000111111111000000000......//////000111222333...///222444444222///---///////////////////////////......---+++)))((('''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%+++'''%%%&&&%%%######'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''######%%%&&&$$$%%%((($$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&)))+++---,,,+++(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%'''(((((('''%%%#########$$$$$$%%%&&&'''''''''((())))))'''%%%&&&&&&))))))))))))))))))))))))))))))))))))************************************//////...---,,,++++++***'''(((******((('''((()))\\\]]]______`````````___aaaeeehhhgggddd```^^^^^^bbbbbbbbbaaa___]]][[[ZZZZZZ]]]]]]YYYXXXXXXWWWSSSVVVUUUTTTSSSSSSUUUXXX[[[]]]______\\\[[[]]]\\\YYYYYYZZZ[[[YYYVVVTTTTTTTTTVVVVVVTTTRRRVVV^^^bbbaaabbbkkkggg___```^^^\\\aaaZZZ\\\]]]ZZZUUUSSSTTTVVVPPPSSSUUUTTTVVVZZZ[[[XXXTTTRRROOOOOORRRVVVZZZ\\\XXXRRRXXX\\\XXX[[[```\\\]]]^^^```cccdddaaa\\\XXX\\\[[[\\\___^^^ZZZ[[[______^^^\\\]]]```aaaaaa```ddd___\\\^^^___^^^___aaa___\\\[[[]]]]]]ZZZ[[[^^^XXX\\\]]]YYYXXXZZZ\\\ZZZWWWWWWWWWWWWXXXYYY[[[[[[RRRQQQTTTZZZZZZVVVSSSTTTWWWWWWVVVUUUTTTUUUVVVWWWSSSXXX^^^aaaaaa___]]]\\\UUUUUUTTTTTTVVVXXXXXXWWWVVVUUUVVVYYYWWWUUUWWW\\\]]]ZZZXXXZZZ^^^aaa```^^^^^^^^^]]][[[ZZZXXXWWWWWWUUUOOOPPPYYY^^^ZZZYYY\\\aaa```]]]YYYWWWUUURRRPPPSSSRRRSSSVVV[[[]]][[[XXXTTTSSSPPPLLLHHHEEECCCBBB@@@:::777888888444222444.........------+++******************************)))((((((''''''(((((()))******))))))))))))******((((((((())))))*********(((((()))******)))((((((+++***)))(((((()))***+++******)))'''&&&'''))),,,''''''''''''''''''''''''***((('''''')))***+++***((((((((((((((((((((((((&&&&&&&&&&&&'''(((******&&&((()))******+++---///+++++++++++++++++++++++++++,,,------------,,,+++)))+++---......---+++***((())))))***************))))))***++++++***)))))),,,***))))))***++++++***000000111222222111111000------...///000000111111///000111222222111000000////////////////////////......---,,,+++)))'''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))%%%###$$$$$$!!!"""&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&$$$$$$'''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&))),,,------,,,(((((('''&&&&&&&&&&&&&&&###$$$&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''"""###&&&((((((((('''&&&""""""###$$$%%%&&&'''(((&&&(((******)))'''(((((((((((((((((((((((((((((((((((()))))))))*********************************000//////...---,,,,,,+++'''(((******((('''((()))YYY]]]___^^^```bbbbbb___aaacccfffeeeccc___]]]\\\``````aaaaaa```^^^\\\[[[[[[^^^___\\\ZZZ[[[YYYUUUZZZWWWTTTRRRRRRTTTXXX[[[ZZZ]]]^^^\\\\\\^^^^^^ZZZ\\\\\\[[[YYYVVVTTTUUUVVVTTTUUUTTTSSSXXXaaafffeeeaaajjjggg______]]]YYY]]]YYYZZZZZZYYYWWWUUUUUUVVVRRRUUUVVVTTTUUUYYYZZZWWWSSSRRRRRRRRRTTTWWW[[[]]]WWWQQQXXX___[[[\\\```]]][[[\\\___bbbccc```[[[WWWYYYYYYZZZ^^^]]]ZZZZZZ^^^^^^\\\[[[\\\___aaabbbcccfffaaa^^^___aaa```bbbeee___\\\ZZZ\\\\\\ZZZ[[[___UUUYYYZZZWWWWWW[[[]]]]]]YYYXXXWWWVVVWWWXXXYYYZZZTTTSSSUUUYYYZZZVVVTTTUUUUUUWWWXXXXXXWWWVVVWWWYYYQQQVVV]]]bbbcccbbbbbbaaaWWWXXXWWWUUUVVVYYYXXXTTTVVVUUUVVVWWWUUUSSSXXX___^^^\\\[[[^^^bbbdddcccaaaZZZ\\\\\\[[[YYYWWWXXXYYYYYYQQQPPPYYY___]]][[[]]]aaaaaa^^^ZZZXXXYYYVVVQQQSSSQQQQQQTTTWWWXXXTTTQQQKKKJJJHHHEEEBBB>>><<<;;;;;;555111222222000000222,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++''''''((())))))***++++++((('''(((++++++((('''(((+++)))(((&&&&&&((()))+++)))))))))((('''''')))+++))))))))))))))))))))))))---***(((''''''(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++&&&(((*********+++,,,...*********+++,,,------...,,,,,,............,,,,,,,,,---.........---+++***((()))******++++++******)))***+++,,,,,,+++***))))))(((((())),,,...///...---...///000111000///...---......////////////.....................//////////////////////////////---------,,,+++)))((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&### $$$%%%###$$$(((&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&&&&%%%###$$$######$$$$$$%%%&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''!!!!!!""""""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###&&&&&&$$$$$$'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''' !!!###$$$%%%&&&'''&&&&&&&&&))),,,------,,,((('''&&&&&&%%%%%%&&&&&&%%%%%%'''***)))&&&&&&)))%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''&&&'''(((((("""###%%%'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%###%%%'''(((''''''((()))************************((((((((()))))))))******************************---,,,,,,++++++*********)))+++,,,,,,+++******+++XXX]]]```___```dddddd```aaabbbcccccc```^^^\\\[[[\\\]]]_________^^^\\\[[[]]]```aaa^^^]]]^^^\\\XXXZZZXXXVVVTTTUUUXXXZZZ[[[ZZZ]]]^^^\\\]]]___^^^[[[]]]^^^^^^]]]ZZZXXXXXXYYYTTTUUUUUUUUUZZZbbbfffeee[[[fffddd]]]___\\\XXX\\\YYYXXXWWWXXXYYYXXXWWWVVVTTTWWWVVVTTTTTTWWWXXXVVVVVVVVVWWWWWWWWWYYYZZZ\\\WWWQQQXXXbbb^^^]]]aaa^^^ZZZ\\\^^^aaabbb```[[[WWWWWWVVVXXX[[[[[[XXXYYY]]]^^^]]]\\\[[[\\\^^^aaadddeee```___bbbcccbbbccceee]]]ZZZXXXZZZZZZXXXZZZ^^^TTTXXXYYYVVVVVVZZZ\\\\\\XXXWWWUUUTTTSSSTTTVVVVVVXXXVVVWWWYYYYYYUUUSSSUUUUUUXXX[[[[[[YYYWWWWWWXXXUUUYYY^^^aaabbb```______UUUXXXWWWTTTUUUYYYXXXSSSVVVTTTTTTTTTRRRQQQXXXaaa]]]]]]^^^```bbbbbbaaa```YYY[[[\\\[[[YYYXXXZZZ\\\cccWWWQQQWWW]]]\\\[[[]]][[[\\\ZZZVVVWWW[[[YYYSSSPPPOOONNNPPPQQQPPPKKKGGGBBBAAA???===:::777555333444///---///000------...******++++++******))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''(((((()))***(((((((((((((((((((((((()))&&&''',,,,,,'''&&&))))))'''%%%$$$$$$%%%''')))&&&'''(((((('''&&&'''(((((((((((((((((((((((((((,,,***'''&&&'''(((''''''''''''''''''''''''''''''))))))(((((('''(((((()))'''(((***+++******,,,---******++++++,,,---......,,,---...//////...---,,,......------,,,+++******))))))***++++++++++++******+++---......---+++******))))))***---///000///,,,---///000111000///......///000000000///...---+++,,,---............---////////////////////////,,,,,,,,,++++++***((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''""" !!!&&&'''$$$%%%((($$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%###############$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$"""$$$$$$$$$$$$%%%&&&'''(((!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###&&&&&&$$$###&&&&&&&&&%%%$$$$$$$$$%%%%%%!!!$$$%%%%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''""""""######$$$%%%&&&&&&&&&&&&&&&(((+++,,,+++***((('''&&&&&&%%%%%%&&&&&&&&&%%%'''***'''###$$$)))%%%%%%&&&&&&&&&''''''''',,,+++(((&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,++++++,,,XXX^^^aaa___aaafffeeeaaaaaaaaaaaaaaa___]]][[[ZZZZZZ[[[]]]^^^^^^]]]\\\[[[]]]aaabbb```___```^^^ZZZYYYXXXWWWXXXZZZ[[[\\\\\\[[[^^^___]]]]]]___^^^ZZZ^^^```bbbaaa___\\\[[[[[[TTTVVVVVVVVV[[[bbbeeedddVVVbbbaaa\\\___]]]XXX\\\YYYWWWUUUWWWZZZ[[[XXXUUUUUUWWWWWWSSSSSSVVVWWWTTTYYYZZZ[[[[[[ZZZYYYZZZZZZWWWPPPYYYccc```^^^aaa___\\\]]]___aaabbbaaa\\\YYYZZZYYY[[[___^^^[[[]]]aaa______]]][[[ZZZ[[[```cccaaa^^^^^^ccceeebbbaaabbb[[[XXXVVVXXXXXXVVVXXX\\\UUUXXXXXXUUUUUUXXX[[[[[[WWWUUUSSSRRRQQQQQQSSSTTT\\\YYYXXXZZZXXXSSSRRRTTTVVVYYY]]]]]]ZZZWWWVVVVVV\\\^^^aaaaaa___[[[YYYXXXSSSVVVVVVSSSUUUYYYXXXRRRUUUSSSRRRQQQOOOOOOWWWaaa\\\]]]^^^______^^^]]]]]]XXX[[[]]]\\\ZZZZZZ\\\^^^lll]]]RRRUUUZZZZZZZZZ^^^SSSUUUTTTQQQUUUZZZYYYSSSMMMLLLJJJKKKKKKIIICCC>>>;;;;;;999777555222000...///,,,,,,///000---***+++((()))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%)))&&&''',,,,,,'''&&&)))'''%%%###!!!!!!###%%%'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''*********'''''''''''''''''''''''',,,+++***)))''''''&&&&&&''')))+++++++++***+++,,,+++++++++,,,,,,---------,,,---///000000///---,,,///...---+++***)))))))))))))))***++++++++++++***+++,,,...//////...,,,+++///---,,,,,,---...---------///111222333222111000000000111111000///---,,,+++---///111111000///---////////////////////////+++++++++++++++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%$$$%%%(((((($$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###############$$$%%%&&&'''***)))((('''%%%$$$""""""$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$%%%&&&'''(((!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&&&&$$$###&&&'''&&&&&&%%%$$$$$$$$$$$$ ###%%%%%%######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&'''''''''''''''''''''&&&&&&&&&(((***+++***)))''''''&&&%%%%%%%%%%%%&&&'''$$$%%%((($$$%%%&&&&&&&&&''''''(((((((((+++***'''$$$######$$$$$$((('''&&&%%%%%%%%%&&&&&&###$$$%%%&&&((()))***+++((())))))(((&&&&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))***,,,,,,***)))***+++\\\\\\\\\^^^```bbbaaa```ccc___]]]^^^]]]YYYYYY[[[bbb___\\\]]]``````\\\XXX[[[]]]___^^^]]]]]]___```YYYWWWYYY```aaa^^^^^^bbb[[[ZZZZZZZZZZZZZZZ[[[\\\]]]\\\[[[___cccccc^^^YYYUUUWWWYYYZZZ[[[ZZZYYYXXX\\\]]]^^^^^^^^^]]]\\\[[[RRRUUUYYY[[[ZZZXXXVVVUUUSSSUUUVVVVVVTTTSSSSSSSSSSSSUUUWWWZZZ[[[[[[ZZZXXXUUUXXX]]]```bbb```]]]ZZZbbb^^^ZZZ[[[___```\\\XXX[[[]]]___```___^^^^^^___\\\bbbccc^^^^^^cccfffddd```cccdddaaa]]]\\\```dddhhh]]]ZZZWWWQQQVVV]]]YYYRRRRRRTTTWWW[[[ZZZUUUQQQRRRPPPQQQSSSRRROOOQQQUUUZZZXXXYYYXXXTTTPPPRRRXXXTTTXXX\\\]]]ZZZWWWUUUUUU[[[[[[]]]___```^^^ZZZWWWYYYWWWUUUTTTUUUUUUTTTRRRVVVYYYWWWRRRRRRWWWYYYVVV```ZZZXXX]]]___]]]]]]aaa\\\\\\[[[ZZZZZZZZZ[[[[[[```ZZZUUUVVV[[[^^^[[[WWWWWWUUUSSSSSSUUUVVVUUUUUUSSSJJJBBB@@@@@@<<<999888222111000///...---,,,,,,(((***+++)))''''''***---***))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''%%%###$$$''')))'''%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''(((((())))))))))))))))))))))))+++***((('''(((***---///+++---...---,,,,,,---///(((***,,,---,,,,,,---//////...---+++***)))((((((&&&''')))***++++++******---,,,+++,,,...///...---+++***((()))+++---...---//////000000000000//////,,,---......//////......222111111000///000000000---///111222000///...///...---,,,***)))(((((('''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((***'''%%%$$$&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""&&&))))))'''%%%%%%&&&+++'''%%%&&&%%%###$$$((((((''''''&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$######$$$$$$$$$#########$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&%%%$$$%%%''')))---(((###!!!###&&&(((((())))))))))))))))))))))))+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%)))+++***(((%%%&&&&&&&&&'''(((((((((***((('''((()))***)))(((''''''(((((())))))***************)))))))))))))))++++++++++++***)))((((((***+++,,,,,,,,,,,,...///[[[ZZZZZZ]]]```bbbaaa___ccc___^^^```___[[[[[[^^^ccc```]]]^^^aaaaaa]]]YYY```^^^]]]___aaacccbbbaaaZZZXXXZZZ___aaa^^^^^^aaa]]]\\\\\\[[[ZZZZZZZZZZZZ\\\ZZZYYY\\\______[[[WWWVVVWWWXXXYYYZZZYYYXXXXXXZZZ[[[]]]^^^^^^]]]\\\[[[PPPTTTXXXZZZZZZYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXWWWXXXZZZ^^^bbbddddddbbb```XXX[[[]]]]]]\\\[[[[[[\\\___]]][[[[[[]]]]]]ZZZWWWWWWYYY\\\^^^]]]]]]^^^___]]]bbbdddaaaaaadddeeeccc___bbbcccaaa]]]\\\___cccbbbZZZ[[[[[[UUUXXX\\\VVVSSSRRRRRRUUUYYYZZZWWWTTTTTTRRRRRRTTTRRROOOPPPTTT\\\YYYWWWWWWTTTPPPQQQVVVRRRVVVYYYZZZXXXVVVVVVVVVZZZ[[[\\\^^^```^^^ZZZWWW[[[YYYWWWVVVWWWVVVSSSPPPTTTXXXWWWSSSTTTYYYZZZWWW^^^ZZZZZZ]]]]]][[[]]]bbb```______^^^^^^^^^^^^^^^___ZZZVVVWWW\\\^^^\\\XXXVVVTTTRRRRRRRRRRRRPPPOOOJJJBBB:::999999555222111//////...---,,,+++*********+++***((('''&&&((()))(((((('''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''***)))'''&&&'''))),,,---***,,,------,,,,,,---///***,,,......------...//////...---+++***))))))(((&&&''')))***++++++******,,,++++++---...///...,,,,,,***((()))+++---...---,,,------------------,,,------...///////////////222111111000000000000000+++---//////...---------...---,,,***)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***'''%%%%%%&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$&&&(((((($$$"""###""" !!!%%%%%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%$$$###$$$&&&((()))%%%!!!!!!###$$$$$$))))))))))))))))))))))))***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))+++***)))&&&&&&&&&''''''''''''''')))(((''''''))))))((('''''''''(((((((((((((((((())))))))))))))))))))))))+++++++++++++++******)))+++*********+++,,,...///\\\YYYXXX\\\aaaccc```]]]```]]]\\\^^^^^^[[[\\\___ccc```______aaa```]]]YYYaaa\\\YYY\\\bbbfffccc```\\\ZZZ[[[______]]]]]]___^^^]]]\\\[[[ZZZYYYYYYYYY[[[YYYXXXZZZ]]]^^^[[[YYYVVVVVVWWWWWWWWWWWWXXXXXXXXXZZZ]]]___``````^^^]]]TTTVVVYYYZZZYYYXXXYYYZZZ[[[YYYWWWXXXZZZ\\\[[[YYYVVVYYY]]]bbbffffffccc```[[[]]]]]]ZZZUUUUUUYYY^^^\\\]]]]]]]]]\\\ZZZXXXVVVVVVXXX\\\]]]^^^^^^___aaa^^^cccfffeeecccdddbbb```^^^```aaa```]]]\\\^^^aaa\\\VVV[[[___ZZZZZZZZZRRRSSSQQQPPPSSSWWWZZZZZZXXXUUUSSSSSSTTTSSSOOOPPPTTT```ZZZVVVVVVTTTQQQPPPRRRQQQSSSVVVWWWVVVUUUVVVWWWYYYYYY[[[^^^___^^^[[[WWWZZZXXXWWWXXXZZZYYYUUUQQQRRRUUUVVVUUUWWW[[[\\\ZZZ\\\[[[\\\]]][[[YYY]]]cccbbbbbbbbbaaaaaaaaa``````^^^ZZZWWWXXX\\\^^^\\\XXXTTTRRRPPPOOONNNKKKHHHEEEAAA999333222222...++++++,,,,,,+++***))))))(((''',,,***'''&&&''''''&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''(((+++,,,)))+++------------...///,,,...000000.........///000///---,,,***)))))))))'''((()))******++++++***++++++,,,...000///---+++,,,***((()))+++---------//////000000000000//////---.........////////////111111000000000////////////111333333111000111222...---,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&$$$######&&&)))+++'''%%%&&&%%%###$$$'''######$$$$$$%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''***)))'''$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((%%%&&&&&&&&&%%%%%%'''))))))'''$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))++++++***'''''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&''''''''''''''''''&&&&&&''''''(((((())))))******)))***++++++,,,+++++++++,,,***((((((***,,,......]]]ZZZYYY\\\bbbddd```[[[[[[XXXXXX[[[[[[YYYZZZ]]]```___^^^___```___\\\YYY\\\XXXVVVXXX]]]aaa```^^^]]]\\\\\\^^^^^^]]]]]]^^^\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXYYY]]]___^^^]]]VVVVVVUUUUUUUUUVVVVVVWWWVVVYYY]]]```bbbbbbaaa```ZZZ[[[\\\[[[XXXVVVVVVWWWXXXUUUTTTXXX]]]^^^ZZZUUUSSSUUUZZZ```ffffffbbb^^^YYY\\\]]]XXXRRRRRRYYY```[[[]]]___^^^[[[XXXWWWWWWYYY[[[^^^`````````aaabbb^^^bbbffffffdddaaa___\\\^^^___```___]]]\\\]]]___XXXTTTZZZ___[[[[[[ZZZQQQQQQPPPPPPTTTYYY\\\[[[YYYTTTRRRSSSUUUTTTQQQSSSXXXddd\\\VVVVVVUUURRRPPPPPPRRRSSSTTTUUUTTTTTTUUUUUUWWWXXXZZZ]]]___^^^[[[XXXXXXVVVVVVYYY]]]]]]XXXTTTQQQSSSVVVWWWYYY\\\\\\\\\ZZZ\\\^^^\\\YYYXXX^^^dddcccccccccbbbbbbaaa``````]]]ZZZWWWXXX[[[]]]ZZZWWWSSSQQQNNNKKKIIIEEE@@@===<<<555000000000,,,***+++*********)))((('''''''''***'''$$$%%%'''(((&&&###*********))))))(((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))+++,,,(((***---...------...///---///000000...------...000///...,,,******))))))'''(((((()))******++++++++++++---///000///,,,))),,,***))))))+++,,,------000111111222222111111000---------------......///000000000000000//////...111333444444333333333555...---+++***((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&''',,,(((&&&'''&&&$$$%%%)))#########$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%---+++(((&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&'''((((((''''''(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((('''&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))******((()))***+++,,,,,,,,,,,,,,,***)))***+++,,,,,,,,,]]][[[[[[^^^cccccc___[[[YYYVVVVVVYYYZZZXXXYYY]]][[[\\\]]]^^^___]]][[[YYYWWWWWWXXXXXXYYY[[[^^^```]]]]]]]]]\\\\\\]]]^^^]]]XXXXXXXXXXXXXXXYYYZZZ[[[UUUUUUVVVXXX[[[^^^______VVVUUUTTTTTTTTTTTTUUUUUUSSSVVVZZZ]]]```aaa``````\\\]]]]]]\\\YYYWWWWWWWWWSSSSSSUUU[[[``````ZZZTTTVVVWWW\\\bbbhhhiiiddd___UUUYYY\\\YYYSSSSSSYYY___\\\^^^___^^^\\\YYYXXXYYY[[[]]]```aaa```___``````^^^```ccceeebbb^^^[[[[[[^^^^^^___^^^]]]\\\]]]]]]YYYTTTYYY\\\XXXZZZ[[[SSSOOOPPPRRRXXX]]]___]]]YYYQQQPPPRRRUUUVVVTTTWWW\\\ddd]]]XXXXXXWWWSSSOOOOOOTTTTTTTTTTTTUUUUUUTTTSSSVVVWWWYYY\\\^^^^^^[[[XXXZZZWWWVVVZZZ^^^^^^YYYSSSRRRSSSUUUXXXZZZ[[[\\\]]]ZZZ]]]^^^ZZZWWWXXX^^^cccddddddeeeddddddbbbaaa```\\\ZZZXXXYYYZZZZZZXXXUUUQQQNNNJJJFFFCCC>>>999666777222//////...+++)))+++******))))))((('''''''''&&&$$$"""$$$''')))'''$$$))))))))))))(((((((((((($$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((())))))'''''''''''''''''''''''')))))))))))))))+++,,,---)))+++...///.........///,,,...//////---,,,,,,---000///...,,,+++***))))))((((((((())))))***+++++++++,,,---///000///,,,)))---+++))))))+++,,,,,,,,,---......//////......---,,,,,,+++++++++,,,---...///000000000000///.........///000000//////000222---,,,+++)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$###)))%%%###$$$###!!!"""&&&%%%%%%%%%$$$$$$############$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&((('''&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$&&&''''''&&&&&&'''((($$$%%%&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%'''%%%$$$%%%&&&'''&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))'''((()))***+++,,,,,,,,,***+++------,,,,,,---...\\\]]]^^^```aaa___\\\YYYZZZWWWWWWZZZ[[[YYYZZZ]]]WWWYYY[[[]]]^^^]]][[[ZZZYYYZZZ[[[ZZZYYY[[[___bbb\\\^^^^^^[[[[[[^^^___]]]WWWWWWWWWXXXYYYZZZ[[[\\\QQQRRRTTTVVVXXXZZZZZZ[[[TTTTTTTTTSSSSSSSSSSSSRRRPPPRRRUUUXXX[[[]]]^^^^^^XXXZZZ\\\]]]\\\[[[[[[[[[SSSUUUYYY___cccccc]]]YYYYYYYYY[[[aaaggghhhbbb]]]UUUXXXZZZYYYUUUUUUYYY^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZ\\\______^^^]]]]]]^^^```___aaabbb```[[[ZZZ]]]^^^^^^______^^^^^^]]]\\\[[[UUUWWWZZZUUUXXX[[[UUUPPPQQQUUU[[[```bbb^^^ZZZPPPOOORRRVVVWWWWWWZZZ___ccc^^^\\\\\\ZZZTTTPPPPPPTTTTTTTTTVVVWWWWWWUUUSSSTTTUUUXXX[[[^^^^^^[[[XXX^^^YYYVVVYYY]]]^^^WWWQQQUUUSSSTTTXXXYYYXXXYYY\\\ZZZ]]]]]]XXXVVVZZZ___aaafffgggggggggfffdddcccaaa\\\ZZZYYYXXXXXXWWWTTTRRRMMMIIIDDD???;;;777333111000---,,,---+++((('''***)))))))))(((((('''''''''#########%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))'''''''''''''''''''''''')))))))))******+++,,,---***---000111000.........+++---///...---,,,---...111000...---+++*********(((((((((((()))***+++,,,---,,,---...//////,,,)))---+++))))))+++,,,,,,,,,//////000000000000//////---,,,+++++++++,,,...///...///000111000///...---.../////////...///111333---,,,+++)))((('''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''&&&%%%$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$&&&''''''$$$!!!+++'''%%%&&&%%%###$$$((('''&&&&&&%%%$$$$$$#########%%%&&&&&&$$$$$$%%%'''######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((""""""""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%!!!###%%%%%%$$$###$$$%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&'''((()))************))),,,///...,,,---333999ZZZ]]]``````]]]YYYWWWWWWYYYVVVVVVYYYYYYXXXYYY\\\TTTWWW[[[^^^___^^^]]]\\\^^^\\\ZZZZZZ[[[]]]```aaa[[[^^^^^^ZZZZZZ___```^^^ZZZZZZYYYZZZZZZ[[[\\\]]]RRRTTTVVVXXXWWWVVVUUUUUURRRSSSSSSTTTSSSRRRQQQPPPQQQRRRSSSVVVXXX[[[]]]___WWWZZZ]]]___^^^\\\[[[[[[UUUWWW[[[___aaabbbaaa```[[[YYYYYY]]]cccddd^^^XXXZZZZZZYYYWWWUUUVVVYYY\\\___[[[XXXXXXZZZ\\\\\\ZZZYYY[[[^^^______^^^___```ddd```___```^^^ZZZ\\\aaa____________```___]]]\\\\\\UUUWWWYYYTTTWWWZZZTTTTTTTTTVVV[[[```bbb```]]]QQQPPPSSSWWWXXXWWWZZZ``````___```aaa\\\TTTPPPQQQRRRRRRTTTXXX[[[\\\YYYWWWSSSTTTWWW[[[^^^^^^[[[XXX[[[VVVSSSVVV]]]___[[[UUUXXXTTTSSSWWWWWWUUUVVV[[[[[[]]][[[VVVVVV\\\```___eeefffggggggfffdddaaa```\\\[[[YYYXXXVVVTTTPPPNNNHHHCCC===777444111...---,,,***)))+++***&&&&&&)))((((((''''''''''''&&&&&&"""$$$&&&''''''&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++---///222333111///...---+++---/////////...///000111000...---+++*********)))((((((((()))***+++,,,...---------......,,,***...,,,))))))***,,,,,,+++222222222333333222222222///...---,,,,,,...///111...///000111000///---,,,...///000///...///222444---,,,***)))'''&&&&&&&&&))))))((((((((('''''''''&&&''')))******)))'''&&&%%%&&&'''&&&$$$$$$&&&((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&&&&$$$"""...)))'''((((((%%%&&&***&&&&&&&&&%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))!!!!!!###$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&"""$$$&&&&&&%%%$$$%%%%%%)))***+++)))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$&&&(((&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''',,,///,,,(((...===KKKWWW\\\aaa```ZZZUUUTTTUUUWWWTTTTTTVVVWWWUUUVVVYYYSSSWWW\\\___```_________aaa[[[VVVWWW\\\```___]]]ZZZ^^^]]]YYYZZZ```aaa^^^]]]]]]\\\\\\\\\\\\\\\\\\VVVXXX[[[[[[YYYVVVSSSRRRQQQRRRSSSTTTTTTRRRPPPNNNUUUUUUUUUWWWYYY]]]```bbbYYY\\\```aaa___[[[YYYXXXVVVXXX[[[\\\]]]___bbbddd___[[[ZZZ]]]cccddd^^^XXX```]]]XXXUUUTTTUUUXXXZZZ___YYYTTTTTTYYY]]]\\\ZZZYYY\\\___aaaaaaaaacccdddfffaaa^^^___]]]ZZZ]]]eee_________```aaa```^^^\\\[[[UUUXXXZZZUUUWWWYYYRRRXXXVVVVVVZZZ___bbbbbb```SSSRRRTTTWWWXXXWWWYYY___^^^```cccddd^^^UUUQQQSSSOOOPPPSSSYYY^^^```]]]ZZZRRRTTTVVVZZZ]]]^^^[[[YYYUUUPPPNNNSSS]]]cccaaa\\\ZZZUUUSSSVVVVVVSSSUUUZZZ]]]]]]YYYTTTVVV^^^aaa^^^cccdddddddddcccaaa___]]]\\\[[[ZZZXXXUUURRRNNNLLLDDD???888222///---+++***+++))))))+++***&&&&&&***'''&&&&&&&&&&&&&&&&&&&&&###&&&))))))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###&&&((('''%%%$$$&&&)))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********...111444444222///...---,,,...000000000000111222111000///---,,,+++******)))((((((((((((***+++,,,///...,,,,,,------,,,+++...,,,***)))***,,,,,,+++//////000000000000//////111000...---...///111333...///000111000///---,,,***+++++++++***+++...000---,,,***)))'''&&&&&&&&&))))))))))))(((((((((((('''((()))++++++)))((('''$$$&&&(((&&&$$$$$$&&&)))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((%%%!!!!!!###&&&%%%$$$+++'''$$$%%%%%%###$$$'''$$$%%%%%%&&&&&&''''''(((###%%%&&&&&&%%%$$$&&&'''"""###$$$&&&''''''&&&&&&######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%''')))***)))(((((((((&&&'''(((&&&###"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%''')))%%%&&&&&&''''''(((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''',,,...)))%%%...EEEXXXWWWXXX\\\aaa___XXXTTTUUU[[[XXXUUUUUUVVVWWW[[[^^^___^^^\\\[[[```fffddd___bbb]]]\\\```aaa]]]ZZZ\\\[[[^^^^^^ZZZXXXZZZ\\\ZZZ[[[\\\ZZZVVVXXX___```\\\YYY[[[[[[XXXZZZ]]]YYYPPPZZZSSSQQQUUUWWWTTTTTTXXX[[[WWWSSSSSSXXX]]]``````VVV___aaa[[[YYY______YYYYYYTTTUUU]]]___[[[\\\ccc```^^^```ccc___WWWVVVZZZaaa^^^YYYVVVUUUWWW[[[]]]hhh___VVVUUU[[[___]]]XXXXXX]]]bbbccc___]]]___aaadddaaa]]]ZZZYYY[[[^^^```bbb\\\VVVVVVZZZ]]]]]]\\\ZZZ[[[ZZZWWWWWWYYYVVVQQQ]]]VVVWWW```bbb\\\[[[```SSSTTTUUUYYY^^^aaacccbbb```eeeeee```YYYUUUPPPJJJRRRPPPSSS[[[]]]XXXUUUVVVUUUWWWXXXWWWZZZ``````^^^VVVSSSRRRUUU[[[___^^^\\\ZZZXXXUUUUUUXXX[[[]]]^^^```[[[VVVVVVZZZ^^^]]][[[```eeegggffffffhhheeeaaaccc]]]XXXVVVVVVRRRIIIAAA:::777222---***)))******''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''""""""#########$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%%%%""""""%%%%%%"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''***'''&&&'''***---,,,***---///000000...,,,,,,,,,---...000000///......///.../////////---,,,***)))'''%%%###%%%)))++++++***,,,,,,---...//////......)))***+++***))))))+++---...000111000111444222...////////////...---,,,+++...///000111111000///...222000------...//////......,,,)))&&&%%%&&&'''((()))((('''&&&%%%$$$$$$$$$''')))***)))&&&$$$###$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%""""""%%%'''###&&&(((((('''%%%%%%&&&%%%((()))&&& ###"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&''')))))))))((((((&&&&&&%%%'''))))))(((&&&***)))((('''&&&%%%%%%%%%((('''%%%%%%'''((('''&&&###%%%(((******)))&&&%%%)))%%%%%%***---...555>>>XXXYYY]]]aaa```ZZZXXXZZZ\\\ZZZYYYYYYYYY[[[]]]___^^^]]][[[ZZZ^^^cccbbb]]]bbb^^^]]]``````[[[ZZZ]]]\\\______[[[YYY[[[\\\[[[]]]___]]]ZZZ[[[``````\\\UUUXXXYYYVVVXXX[[[YYYTTTXXXTTTSSSWWWWWWTTTVVVZZZZZZWWWUUUTTTWWW[[[]]]___YYY```bbb[[[YYY^^^^^^XXXYYYWWWXXX\\\]]]\\\]]]aaabbb``````aaa]]]XXXXXX]]]YYYZZZ[[[[[[[[[\\\___aaaaaa^^^ZZZZZZ\\\]]]\\\ZZZVVV[[[^^^^^^[[[YYY[[[]]]cccaaa]]]ZZZYYY[[[^^^___]]]\\\YYYXXXWWWXXXZZZ[[[XXX[[[[[[YYYZZZ[[[WWWQQQVVVQQQSSS\\\```ZZZYYY^^^TTTVVVZZZ]]]___aaabbbbbbbbbeeeeee___YYYVVVRRRMMMRRRPPPTTTZZZ\\\WWWTTTUUUTTTWWWYYYZZZ^^^aaa^^^XXXXXXTTTQQQTTT\\\``````]]]ZZZYYYWWWXXXZZZ]]]^^^^^^___ZZZUUUUUUXXXZZZYYYWWW\\\aaaffffffggggggccc^^^^^^ZZZVVVSSSQQQMMMEEE???777444000,,,))))))******''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&"""%%%%%%""""""%%%%%%"""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))'''&&&'''***,,,,,,+++,,,...000000...---,,,------///000000...---...///............---+++)))(((***(((&&&(((***,,,,,,***,,,------...//////......,,,------,,,***)))***,,,---000000///111333222---////////////...---,,,+++...///000111111000///...222///------...///......---+++)))'''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%'''((()))******)))'''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###%%%((($$$&&&((((((&&&%%%%%%&&&$$$&&&'''%%%"""!!!###&&&!!!!!!###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%***)))'''%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&$$$######$$$&&&&&&$$$###$$$$$$$$$$$$%%%&&&&&&'''((('''%%%%%%'''((('''&&&$$$%%%'''(((((('''&&&%%%'''&&&))),,,,,,***...666[[[ZZZ]]]aaa```\\\[[[^^^\\\]]]]]]]]]^^^___``````^^^^^^\\\ZZZ^^^bbbaaa]]]bbb```___```^^^ZZZ[[[^^^\\\______ZZZXXXZZZ\\\ZZZZZZ[[[[[[YYYYYY[[[XXXTTTQQQUUUVVVTTTTTTWWWXXXWWWUUUUUUWWWYYYWWWUUUYYY^^^ZZZZZZYYYYYYXXXZZZ]]]___[[[bbbbbb\\\ZZZ]]]]]]XXXZZZ\\\\\\ZZZZZZ^^^___]]]dddaaa______\\\ZZZ\\\```VVV[[[aaaaaa___]]]___bbb[[[]]]^^^___^^^]]]\\\\\\]]]```bbbaaa^^^]]]^^^```bbb```]]]ZZZYYY[[[]]]___YYY[[[]]]ZZZUUUTTTVVVYYYYYY\\\\\\[[[[[[\\\XXXRRRWWWSSSVVV```ddd```^^^aaaUUUZZZ^^^``````___aaaccccccfffddd]]]XXXWWWUUURRRTTTTTTWWW\\\\\\XXXVVVVVVTTTWWWZZZ]]]bbbddd]]]TTT[[[UUUPPPTTT]]]cccaaa]]]ZZZZZZ[[[\\\___```___]]]^^^ZZZVVVUUUWWWXXXVVVTTTWWW^^^ccceeeeeefffaaa\\\XXXVVVSSSOOOJJJDDD>>>;;;222000---***)))))))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""%%%%%%""""""%%%%%%"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&'''***,,,,,,,,,+++---//////...---...///...000111000...------...---.........---+++***)))+++)))((()))***+++***))),,,---......///........./////////---***)))***+++,,,//////...000222111,,,////////////...---,,,,,,//////000000000000//////111///------...///...---+++***)))(((''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&'''***......+++''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((($$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&'''((("""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&(((((('''%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&&&&'''((((((&&&%%%$$$$$$$$$$$$%%%&&&''''''((('''%%%%%%'''((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&***))))))******+++222999\\\[[[\\\___]]]YYYYYY\\\[[[^^^```___```bbbaaa^^^```aaa___]]]```dddccc___aaaaaaaaa___\\\ZZZ\\\___\\\^^^]]]XXXVVVXXXZZZYYYXXXYYYYYYYYYYYYXXXSSSOOOOOOSSSUUUSSSQQQRRRVVVXXXTTTWWW[[[\\\YYYXXX\\\bbbZZZ\\\^^^]]]ZZZZZZ]]]aaa\\\aaaaaa]]][[[]]]^^^[[[[[[aaa```YYYXXX___```ZZZbbbaaa```___^^^]]]^^^```ZZZaaafffddd^^^YYYZZZ]]][[[\\\]]]______^^^^^^]]]dddfffgggfffcccaaabbbccc```___\\\ZZZYYY[[[]]]^^^ZZZ\\\^^^[[[WWWTTTUUUWWW^^^___^^^[[[[[[\\\YYYTTTZZZXXX\\\dddgggdddaaaaaaUUUZZZ^^^^^^\\\]]]bbbgggdddfffccc[[[WWWXXXYYYXXXWWWXXX[[[]]]]]]ZZZXXXXXXVVVWWWYYY\\\bbbeee___UUU^^^VVVQQQTTT^^^dddbbb^^^[[[\\\^^^aaacccccc___]]]\\\YYYWWWWWWXXXXXXWWWUUUXXX]]]aaaaaabbbcccaaa\\\UUUUUURRRKKKBBB:::666555---,,,+++)))(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%######%%%%%%###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''(((***+++,,,---***,,,............///000///000111000...---------......//////...---+++***)))(((((((((((('''&&&&&&------...............------......,,,***)))***++++++......---///111000+++......//////...------,,,/////////000000000000000000///------...///...,,,)))))))))))))))'''&&&%%%((('''&&&%%%%%%%%%%%%%%%'''%%%&&&***///000+++&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%$$$###$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''###$$$$$$%%%&&&'''((()))&&&''''''((('''&&&$$$###)))((((((((())))))(((&&&)))((('''&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&%%%%%%$$$###$$$%%%&&&'''...)))%%%'''---777@@@FFF]]][[[[[[\\\YYYTTTTTTWWWXXX^^^aaa___```cccaaa\\\___aaa```^^^___ddddddaaa```aaaaaa___]]]]]]^^^^^^[[[^^^\\\VVVTTTVVVXXXXXX[[[[[[\\\^^^^^^ZZZUUURRRQQQRRRTTTTTTQQQPPPSSSWWWTTTZZZ^^^^^^[[[\\\```cccYYY[[[]]]\\\ZZZZZZ^^^aaa[[[^^^```]]]]]]___``````^^^cccaaaYYYXXX______ZZZ___```aaaaaaaaaaaa```^^^^^^cccfffbbbZZZVVVXXX\\\^^^[[[YYY[[[___```___\\\bbbcccdddcccaaa____________]]][[[ZZZYYYZZZ\\\]]]]]]]]]]]]\\\ZZZXXXVVVUUUcccccc___ZZZZZZ\\\[[[WWWYYYXXX[[[```bbb___[[[YYYUUUXXXZZZYYYXXX\\\dddkkkdddeeeaaaYYYVVVYYY\\\\\\WWW[[[]]]]]]ZZZXXXWWWWWWWWWYYYYYYZZZ```dddbbb[[[___YYYTTTWWW___dddbbb^^^[[[]]]aaaeeefffeee```\\\WWWWWWWWWWWWXXXXXXWWWVVV]]]``````]]]]]]``````]]]SSSSSSPPPHHH<<<333//////))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&######&&&&&&###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))+++---...+++,,,---...---...000111...000111000...------...//////000000///...---,,,'''((())))))((('''&&&&&&---...............------***+++++++++))))))+++,,,+++---...---...111///+++.........///......---,,,///////////////000111111///...------......---+++'''((()))***)))'''%%%$$$''''''&&&%%%%%%%%%&&&&&&(((&&&%%%(((,,,---((("""'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%#########%%%''')))"""###$$$%%%'''((())))))'''((())))))((('''&&&%%%&&&%%%$$$%%%''''''%%%###(((((('''&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&%%%$$$######%%%&&&(((,,,'''###(((555BBBEEECCC]]][[[[[[\\\XXXRRRQQQTTTWWW^^^```^^^^^^bbbaaaZZZ\\\^^^___]]]^^^bbbcccaaa___```___^^^```bbb```\\\\\\^^^\\\VVVSSSVVVXXXXXXZZZYYYZZZ___```[[[VVVTTTRRRQQQSSSUUUTTTRRRSSSWWWWWW]]]```___^^^```bbbcccWWWWWWXXXXXXYYY[[[___bbb\\\]]]^^^^^^^^^___aaacccaaabbb```[[[ZZZ]]]^^^\\\\\\___``````bbbdddaaa\\\]]]```aaa^^^ZZZXXX[[[^^^^^^ZZZXXXZZZ^^^```^^^[[[``````bbbbbbaaa___]]][[[]]]\\\ZZZYYYYYYZZZ\\\]]]___^^^]]]]]]\\\ZZZXXXVVVcccccc```\\\\\\___^^^ZZZ[[[[[[\\\______]]]YYYVVVUUUVVVVVVVVVWWW\\\dddjjjbbbccc___XXXVVVZZZ^^^___VVV[[[^^^[[[WWWVVVVVVTTTYYY[[[[[[ZZZ]]]aaabbb___```\\\YYY[[[```bbbaaa^^^\\\^^^bbbfffhhhfff```\\\UUUVVVWWWYYYYYYXXXWWWWWWaaabbb___ZZZYYY\\\\\\ZZZPPPOOOKKKCCC888///+++***'''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&######%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###&&&&&&######&&&&&&###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((())))))***---///+++---------------000222---///000000///......///...//////000///...---,,,&&&(((++++++************.........///......---,,,)))*********))))))+++---+++......---///111000+++---...............------//////......///000111222...------...///...,,,+++''''''((()))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&)))'''%%%''')))(((%%%"""'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########&&&((()))'''%%%&&&&&&'''&&&$$$$$$&&&(((&&&%%%%%%$$$$$$$$$$$$%%%$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''******)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''%%%"""!!!!!!###&&&)))&&&&&&&&&''''''&&&%%%%%%'''((()))))))))((('''&&&&&&&&&%%%'''((()))(((&&&""""""###$$$%%%&&&((()))((('''%%%%%%'''((('''&&&&&&%%%$$$$$$$$$%%%'''(((&&&%%%&&&---999@@@:::000]]]\\\\\\^^^ZZZTTTSSSUUUVVV^^^aaa\\\]]]cccaaaZZZZZZ^^^___]]]^^^bbbdddccc]]]^^^]]]]]]cccgggcccZZZ^^^```]]]WWWTTTWWWYYYYYYXXXVVVXXX^^^___ZZZVVVWWWRRROOOPPPVVVYYYVVVUUUWWWZZZ___aaa___```ddddddaaaXXXVVVUUUVVVZZZ___ccceee^^^^^^______^^^^^^```ccceee```^^^^^^]]][[[\\\```\\\^^^^^^\\\___dddccc^^^\\\]]]___^^^\\\\\\]]]^^^XXXZZZ\\\]]]^^^\\\ZZZYYY___```bbbddddddbbb^^^[[[\\\[[[ZZZYYYYYYZZZ[[[\\\]]]___```^^^ZZZWWWYYY[[[]]]___```___aaadddbbb]]]`````````aaaaaa```]]]YYYUUUUUUVVVXXXZZZ^^^bbbddd```aaa^^^WWWUUUZZZ___```XXX___aaa\\\WWWWWWWWWUUU[[[___```]]][[[]]]___^^^_________```aaa```___]]]]]]___cccggghhhfffaaa\\\YYY[[[]]]^^^]]][[[YYYYYYaaabbb```ZZZWWWXXXVVVSSSKKKIIIDDD===555...***)))&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&###$$$%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%&&&###&&&&&&######&&&&&&###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((())))))***---000------...---,,,---///111+++---///000/////////111,,,---.........---,,,+++"""&&&***,,,++++++,,,---......//////...------,,,+++,,,,,,+++))))))+++,,,,,,...///---///222000+++------...............---///.........///000222333...------...///...,,,***'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((+++,,,)))'''&&&''''''%%%$$$$$$&&&((($$$&&&'''&&&$$$###%%%(((###""""""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))""""""$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((***))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((&&&$$$######$$$%%%'''&&&&&&'''''''''&&&$$$###%%%&&&'''((((((((('''&&&''''''''')))+++,,,+++***""""""###$$$%%%'''((()))((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&''''''(((%%%(((***+++///222---%%%]]]\\\^^^```]]]XXXVVVXXXWWW___aaa\\\\\\cccbbbZZZ[[[___aaa___```eeegggggg\\\]]]\\\]]]eeekkkdddXXX```bbb___XXXUUUXXX[[[[[[[[[XXXZZZbbbddd___\\\]]]RRRMMMNNNWWW\\\ZZZXXXYYY]]]aaaaaa___bbbgggeee___\\\XXXUUUWWW^^^eeeiiijjjaaa`````````^^^]]]___bbbggg___\\\```___YYY[[[bbb^^^___\\\YYY\\\dddddd___]]]^^^___```___^^^\\\[[[RRRYYY```bbb^^^YYYWWWXXX[[[]]]```cccdddaaa\\\XXX[[[[[[ZZZYYYYYYZZZ[[[\\\YYY___bbb^^^WWWTTTXXX___VVV[[[```bbbfffhhhddd^^^```aaa`````````aaa___[[[VVVVVVWWW[[[^^^```___^^^^^^```]]]WWWUUUZZZ___```[[[cccfff___ZZZZZZZZZXXX[[[bbbeee```[[[[[[\\\\\\^^^```bbbcccaaa___]]]]]]]]]___cccggghhhfffaaa\\\___aaaddddddbbb___]]]\\\___aaa```ZZZWWWUUURRRMMMFFFCCC>>>999333///+++)))&&&''')))******((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&))))))(((***---111---......---,,,,,,///111***,,,////////////000222***+++,,,,,,,,,+++***)))"""'''***))))))+++---.../////////...---,,,,,,...///...---***)))***+++,,,//////...000222111,,,------...............---///.........///000222333---------...///...,,,***'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%'''***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***---...,,,)))&&&''''''%%%$$$$$$&&&(((###''')))((($$$$$$(((,,,$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&)))***###$$$%%%&&&%%%$$$###"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((((((((((()))***,,,---...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%###$$$&&&'''(((''''''&&&###$$$&&&''''''''''''&&&######$$$&&&)))***)))(((''''''&&&&&&&&&''''''(((((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''(((((()))---,,,%%%"""'''***)))ddd___^^^```]]]VVVTTTWWWUUU\\\[[[\\\dddbbb^^^bbb^^^]]]]]]^^^aaadddhhhkkk```^^^]]]]]]___``````___^^^^^^]]]ZZZWWWUUUUUUVVVXXXTTTUUU\\\aaa```[[[ZZZUUUQQQSSS[[[```^^^\\\^^^___aaa```]]]]]]aaabbb```fff___WWWVVV\\\dddjjjllljjjbbbXXXUUUYYY___bbbbbbjjjaaa[[[\\\]]][[[\\\______\\\\\\___```^^^___bbbbbb]]]```hhhfff\\\ZZZaaa]]]]]]bbbfffcccYYYVVVZZZZZZ^^^ccceeeccc___[[[YYYVVVWWWYYYZZZZZZZZZYYYXXX```aaaaaa^^^ZZZWWWUUUUUU\\\```fffkkklllhhhbbb^^^___aaabbbdddggghhh```WWWWWWUUUVVV[[[]]]\\\^^^aaa___^^^[[[WWWTTTWWW^^^dddbbb______bbbaaa^^^]]]___bbb\\\]]]cccaaaZZZ]]]ggghhhaaa]]]aaaccc```___aaaeeeccccccfffjjjjjjfffaaa```^^^aaagggfff___]]]```___]]][[[ZZZYYYTTTLLLFFFCCC<<<555111000...***&&&***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###""""""###$$$$$$%%%&&&''''''%%%$$$$$$%%%&&&%%%###!!!"""###"""!!! !!!$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((((()))+++---///,,,///000......111000------...//////000/////////---------,,,,,,,,,++++++(((''''''&&&'''((()))***+++,,,.../////////......---,,,++++++******+++++++++,,,...//////...,,,***333222000............///......//////000000111111//////...---+++***))))))***)))(((((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((((((%%%!!!%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!!&&&%%%%%%(((,,,///...,,,''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%)))'''%%%&&&''''''%%%""")))%%%!!!"""%%%'''$$$ '''%%%###""""""%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&'''&&&%%%###"""""""""###$$$%%%'''((()))'''))),,,...//////---,,,)))%%%"""###'''(((%%%!!!###)))***$$$!!!$$$&&&$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$---(((######&&&)))'''%%%%%%&&&'''&&&$$$###$$$%%%(((&&&%%%&&&))))))'''$$$)))(((&&&%%%$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&```]]]]]]aaa___ZZZXXXZZZ\\\bbb___]]]bbb^^^XXX\\\ZZZYYYXXXXXX[[[___cccfff___^^^\\\]]]___``````___```___]]][[[XXXWWWWWWXXXYYYUUUUUU[[[```___\\\[[[XXXUUUVVV]]]aaa^^^\\\]]]___aaa```]]]]]]aaabbb```nnnggg___\\\___eeeiiikkkiiibbb[[[XXXZZZ^^^aaabbbhhh```\\\]]]___^^^```ccc^^^[[[[[[___bbbbbbcccfffccc___aaagggeee\\\ZZZ```[[[\\\```eeebbb[[[XXXZZZYYY]]]bbbdddbbb^^^[[[YYYTTTUUUVVVXXXYYY[[[[[[\\\]]]]]]]]][[[WWWUUUTTTTTTXXX[[[```ccccccbbb```___^^^```bbbcccfffggg```WWWWWWUUUWWW\\\^^^\\\]]]```]]]]]]ZZZVVVSSSUUU[[[aaa]]]\\\]]]aaabbb___^^^aaaaaa\\\\\\bbb```ZZZ\\\eeehhhbbb___bbbaaa^^^]]]```gggeeeeeehhhkkkjjjeee```^^^]]]```dddccc]]]ZZZ\\\[[[XXXUUUTTTRRRMMMFFF@@@>>>888222......,,,)))%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###!!!$$$$$$$$$"""!!!"""%%%'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###%%%''')))+++,,,------,,,///000......111000---------...///////////////---------,,,,,,,,,++++++(((((('''&&&'''((()))***+++,,,---...///...------,,,,,,+++***************,,,,,,---......---,,,+++...............//////000111111000000//////......//////...---+++***)))(((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&###%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!!$$$######%%%((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$'''&&&%%%%%%''''''%%%###(((%%%""""""%%%&&&$$$"""&&&%%%$$$######%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&'''&&&%%%$$$############$$$%%%&&&'''((('''(((+++...///...---,,,)))%%%###$$$'''(((%%%"""$$$))))))$$$"""%%%&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,(((######&&&((('''%%%%%%&&&'''&&&$$$###$$$%%%(((&&&%%%&&&((()))'''%%%&&&&&&%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&``````bbbffffffbbb```aaa```eeeaaa^^^aaa\\\UUUYYYWWWVVVTTTTTTVVV[[[```ccc___]]]\\\\\\^^^______^^^aaa___]]][[[YYYYYYYYYYYYZZZVVVUUU[[[___^^^]]]]]]]]][[[\\\```bbb___]]]]]]___aaaaaa^^^]]]aaaaaa___kkkeee___\\\]]]bbbfffiiifffddd___\\\\\\]]]```bbbfff```]]]___aaaaaadddggg```\\\\\\```cccbbbccceeeccc___aaafffccc\\\ZZZ___[[[\\\```dddbbb\\\ZZZ[[[ZZZ]]]aaabbb```\\\YYYWWWQQQRRRSSSUUUXXX[[[^^^```\\\\\\[[[YYYWWWUUUVVVWWWVVVYYY\\\]]]\\\]]]```ccc\\\___aaabbbdddeee___WWWWWWVVVXXX^^^___]]]\\\^^^]]]]]][[[WWWTTTUUUZZZ^^^XXXXXXZZZ```bbb______aaa___[[[\\\```___[[[]]]cccdddbbbbbbbbbaaa^^^___bbbgggggggggjjjllljjjeee```\\\[[[]]]```___YYYUUUUUUTTTPPPKKKIIIGGGCCC>>>999777333...++++++***(((%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%###"""$$$%%%%%%$$$######&&&(((#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''"""&&&+++------,,,+++,,,///000......111000---,,,---......///.........------------,,,,,,,,,,,,(((((('''''''''((()))***,,,,,,---......---+++++++++******)))))))))))))))------------------------******,,,...///000000000111111000000//////......//////...,,,+++***)))((($$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$""""""$$$######$$$%%%&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$%%%''''''&&&%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''(((+++---......---,,,(((%%%###$$$''''''%%%###%%%))))))%%%$$$&&&'''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++'''$$$$$$&&&((('''%%%%%%&&&'''&&&%%%$$$$$$&&&'''&&&%%%&&&'''((('''%%%###$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&```aaadddggghhheeecccbbb^^^ccc___]]]aaa]]]XXX\\\XXXVVVTTTTTTVVVZZZ___ccc^^^]]][[[\\\^^^______^^^```^^^[[[ZZZYYYYYYYYYYYY[[[WWWVVV[[[^^^]]]]]]___aaaaaaaaaccccccaaa^^^]]]___aaaaaa^^^^^^aaaaaa^^^aaa___\\\ZZZ\\\aaaggglllddddddbbb___]]]]]]___bbbdddaaa______aaabbbeeegggeee```]]]```bbb```___``````^^^```bbb```ZZZXXX\\\]]]___aaacccbbb___\\\[[[ZZZ]]]``````]]]ZZZWWWVVVRRRRRRRRRSSSVVVZZZ^^^aaa]]]^^^]]]\\\ZZZZZZ[[[]]]ZZZ]]]______]]]]]]aaaeee[[[___aaaaaacccddd___XXXXXXWWWZZZ___```]]][[[]]]^^^^^^]]]YYYVVVUUUYYY\\\VVVUUUYYY^^^```]]]]]]______\\\\\\```aaa^^^___ccc```bbbddddddaaa```cccfffeeefffhhhkkkmmmjjjeee```\\\[[[[[[[[[XXXSSSNNNKKKIIIEEE@@@>>>===<<<888444111...+++******)))(((&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$%%%$$$######%%%'''"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''''' ###'''+++------,,,+++,,,///000......111000---,,,,,,---..................------------,,,,,,,,,)))((('''''''''(((******,,,,,,---------,,,***)))******)))(((((((((((((((------,,,,,,,,,---......)))+++---///000111000000......//////000000111111///...---,,,+++)))(((((($$$&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""######$$$%%%&&&''''''&&&$$$%%%%%%$$$###"""$$$&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&(((***,,,------,,,,,,'''&&&$$$%%%''''''&&&$$$'''((((((&&&%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&)))&&&$$$$$$&&&''''''%%%&&&'''''''''%%%$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&###$$$&&&(((((((((&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&]]]```cccddddddccc```]]]]]]bbb^^^\\\aaa^^^YYY^^^XXXWWWUUUUUUWWW[[[___bbb]]]\\\[[[[[[]]]^^^^^^]]]^^^[[[YYYYYYZZZZZZXXXWWWZZZWWWWWW[[[^^^]]]]]]```bbbdddeeeeeecccbbb```^^^]]]```aaa^^^___bbbbbb___^^^___^^^]]]]]]bbbiiioooccccccbbb```^^^^^^___aaabbbbbbaaa______bbbeeeffffff___\\\___aaa___\\\\\\\\\\\\]]]^^^[[[WWWVVVYYY```bbbcccccccccaaa]]]ZZZ\\\^^^___^^^[[[XXXVVVVVVTTTSSSRRRSSSUUUYYY]]]```]]]^^^___^^^]]]]]]___```^^^```cccbbb```___```bbb[[[___bbbbbbcccddd```ZZZZZZYYY\\\```aaa]]][[[\\\[[[]]]]]]ZZZVVVTTTVVVYYYWWWUUUXXX\\\]]]ZZZYYY[[[]]]\\\]]]aaacccbbbccceeebbbfffhhheeebbbaaacccdddaaadddhhhlllmmmjjjddd```\\\ZZZVVVRRROOOKKKEEE@@@>>>:::666555777777555222---+++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%######$$$%%%%%%&&&''''''%%%$$$######%%%%%%%%%$$$"""###$$$$$$######$$$&&&"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))+++,,,------,,,///000......111000---,,,---......//////...............---------,,,,,,)))(((((('''((()))***+++,,,,,,---------,,,***)))***)))((((((''''''((((((---,,,,,,,,,,,,---...///---...///000111000000///......//////000000111111......---,,,***)))((('''&&&&&&&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&((()))&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&''''''(((((()))$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$!!!###$$$%%%&&&&&&''''''###$$$%%%$$$######$$$&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&''')))***+++,,,,,,+++&&&&&&%%%&&&''''''&&&&&&(((&&&&&&&&&'''''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''''''''(((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''%%%&&&'''((((((&&&$$$"""''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&```dddfffeeeeeeeeeccc___```eee```\\\```\\\WWW\\\WWWVVVVVVVVVXXX[[[^^^```]]][[[ZZZ[[[\\\]]]]]]]]][[[YYYXXXZZZ\\\\\\XXXTTTYYYWWWYYY]]]^^^]]]]]]``````eeegggeeeccccccbbb___[[[___```___```cccccc```^^^``````^^^[[[\\\ccciiibbbaaa```_________`````````cccccc```___cccffffffddd]]]YYY]]]aaa```^^^]]]XXXYYYZZZZZZXXXVVVVVVWWW```bbbcccbbbbbbccc___ZZZ]]]______]]]ZZZWWWVVVVVVVVVUUUTTTTTTVVVYYY\\\___[[[]]]______^^^]]]^^^______```aaaaaaaaa```___]]]\\\aaadddcccccceeebbb^^^]]][[[]]]``````\\\[[[\\\WWWYYY[[[YYYUUUSSSSSSUUUXXXVVVVVVYYYYYYVVVVVVYYY[[[[[[\\\```dddfffffffffgggjjjjjjeeebbbbbb```^^^^^^bbbgggkkkkkkgggaaa]]]XXXUUUNNNGGGDDDBBB===777555222///000222333222///))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$###$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$"""######$$$&&&''''''(((%%%$$$"""###$$$%%%%%%%%%"""###$$$$$$######$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((+++---///,,,///000......111000------......///000/////////............---------,,,))))))((((((((()))***+++,,,,,,---......---++++++***))))))(((((((((((((((+++,,,,,,------.........000000000000000000//////111111000000//////............---+++***)))((('''(((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%% """%%%&&&&&&&&&'''((($$$$$$###$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&&&&!!!###%%%%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***+++++++++&&&&&&&&&&&&&&&'''''''''(((%%%###&&&(((&&&&&&(((%%%&&&''''''%%%%%%&&&''''''''''''((())))))******%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%%%%%%%'''&&&&&&&&&%%%###$$$&&&(((&&&'''(((((('''%%%"""!!!''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&```eeefffccccccfffeeeaaabbbfff```\\\___[[[VVV[[[WWWWWWWWWYYYZZZ\\\^^^___\\\[[[ZZZZZZ\\\]]]]]]\\\ZZZYYYYYY\\\___^^^YYYSSSWWWWWWZZZ___```]]]]]]___]]]dddgggdddbbbcccccc```YYY]]]______```ddddddaaa]]]```bbb^^^XXXXXX^^^eeebbb___\\\\\\___aaaaaa```^^^ccceeeaaaaaafffjjjjjjfff___ZZZ^^^bbbaaa^^^]]]VVVXXXYYYXXXWWWWWWWWWXXX\\\______^^^aaaeeebbb[[[___``````]]]ZZZWWWVVVVVVUUUTTTTTTUUUWWWZZZ]]]___YYY\\\___```___^^^]]]]]]aaa^^^\\\]]]```bbb```]]]^^^cccfffeeeeeefffeeeaaa```]]]]]]```___\\\[[[]]]WWWZZZ\\\[[[XXXUUUUUUVVVXXXTTTTTTVVVVVVUUUVVVYYYXXXXXXZZZ^^^dddhhhhhhfffeeegggfffbbbbbbdddaaa[[[^^^bbbhhhkkkhhhbbb[[[WWWOOOLLLCCC:::999;;;888222000---+++,,,//////---+++&&&'''(((((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%"""$$$&&&(((((('''%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###""""""$$$%%%&&&%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((('''&&&'''(((+++...000,,,///000......111000---...///000000111111000000............------------***)))((((((((()))+++++++++,,,---...///...------+++***))))))(((((())))))***+++,,,...///......---000//////....../////////111111000000//////.........---,,,+++***((('''''''''### """)))------***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((%%%$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$%%%%%%!!!$$$&&&&&&%%%$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&!!!###&&&&&&$$$###%%%&&&&&&###!!!"""%%%'''&&&$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''((()))***++++++%%%&&&''''''&&&''''''((((((###!!!%%%(((&&&%%%'''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))###$$$%%%&&&%%%%%%&&&&&&&&&(((((('''&&&%%%&&&'''%%%&&&&&&$$$"""###&&&(((%%%&&&&&&'''&&&%%%######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&YYY^^^^^^[[[\\\aaaaaa]]]```ddd___[[[___\\\XXX]]]XXXYYYZZZ\\\^^^___``````\\\[[[YYYZZZ\\\]]]]]]\\\YYYYYYZZZ^^^bbbaaaZZZSSSVVVWWW[[[``````]]]\\\___[[[cccfffcccaaacccdddaaaWWW\\\^^^___aaaeeeeeebbb___dddfffbbb\\\[[[bbbiiibbb]]]YYYZZZ___bbbbbb___\\\cccfffbbbccciiinnnnnnlllccc]]]```ccc```\\\YYYUUUXXXYYYXXXWWWXXXYYYYYYWWW[[[\\\[[[```eeeccc\\\```aaa```]]]YYYWWWVVVWWWSSSTTTTTTVVVYYY\\\___aaaZZZ]]]aaacccbbb___^^^]]]ccc]]]XXXZZZ```dddccc______eeehhhgggfffgggfffcccaaa^^^]]]______[[[[[[^^^YYY\\\```___\\\YYYYYYZZZWWWSSSRRRTTTUUUTTTVVV[[[UUUVVVYYY]]]dddiiiiiifff^^^aaaaaa___bbbgggeee]]]___ccciiijjjfff___WWWRRRHHHDDD;;;222222777666000...+++***+++------***&&&$$$&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""$$$&&&(((((((((&&&&&&((('''%%%$$$$$$%%%'''((("""$$$(((***+++)))&&&$$$%%%%%%%%%$$$$$$#########"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%###""""""$$$%%%&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$###$$$%%%&&&))),,,...///,,,///000......111000---//////000111111111111111//////.........---------***)))((((((((()))+++,,,+++,,,.../////////......++++++***))))))))))))))))))***---/////////...---...------,,,---...///000......//////000111111111...---,,,+++***(((''''''&&& !!!+++222111---&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&$$$$$$%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%''')))(((%%%$$$$$$&&&%%%%%%%%%%%%&&&'''((()))!!!"""###$$$%%%&&&&&&&&&!!!$$$&&&&&&$$$###$$$&&&'''###!!!&&&(((&&&###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%&&&'''((()))%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''((()))***++++++%%%&&&''''''&&&&&&((()))(((""" %%%(((%%%%%%'''%%%&&&''''''%%%%%%&&&'''!!!!!!"""######$$$%%%%%%"""$$$&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%&&&'''%%%&&&&&&$$$""""""%%%)))$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&^^^aaadddccc```]]]\\\]]]\\\^^^___```___^^^]]]\\\ZZZZZZ[[[]]]``````___]]]___WWWTTT[[[aaa^^^YYYWWWTTTWWWZZZ]]]^^^]]]\\\[[[ZZZZZZ___dddbbb[[[\\\aaa^^^______```aaaaaa``````^^^ZZZZZZ^^^___]]]\\\^^^ddddddccc```]]]^^^cccggg```[[[WWWWWW\\\______]]][[[]]]```aaabbbcccfffhhhjjj\\\[[[___\\\___ccc___VVVVVVVVVVVVVVVWWWXXXXXXbbb\\\YYY]]]___^^^```dddiiihhhcccZZZSSSPPPRRRUUU\\\ZZZXXXUUUVVV\\\ccciii___```````````````______^^^bbb]]]]]]eeeddd^^^aaa\\\cccddd^^^___ggghhhaaa[[[^^^aaaaaa]]]ZZZZZZ[[[WWW[[[^^^]]]XXXUUUVVVXXXYYYTTTOOOOOOSSSWWWXXXVVVSSSWWWZZZ\\\dddkkkhhh```^^^^^^___aaacccddddddcccggggggfffbbb\\\TTTLLLGGG@@@<<<666111...---+++***''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''')))'''%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%&&&'''((()))(((&&&$$$$$$$$$&&&''')))))))))***+++---...///,,,,,,------------,,,,,,------............------///...------...///...------------,,,)))((()))++++++,,,------......------+++***************++++++))),,,---,,,---111222000)))+++,,,+++******...111///......000333333///,,,///...,,,***)))(((''''''!!!&&&(((&&&)))///111...&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################(((&&&$$$$$$%%%'''''''''$$$$$$$$$$$$%%%%%%&&&'''"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$###"""""""""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))%%%%%%((((((######'''+++$$$"""&&&(((''')))...((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''""" '''(((###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###aaacccffffffcccaaaaaabbbeee```[[[[[[___aaa```]]][[[[[[\\\^^^```aaa```^^^___WWWTTTZZZ___]]]XXXUUUVVVXXXZZZ]]]^^^^^^]]]\\\VVVWWW[[[```^^^XXXYYY]]]______```aaaaaaaaa`````````]]]___cccdddaaa```aaa^^^___``````___bbbhhhnnnaaa\\\XXXXXX\\\______]]]ZZZ\\\^^^```aaadddgggjjjjjj]]]\\\```^^^```ddd```YYYYYYZZZ[[[\\\]]]______ccc]]][[[^^^```___aaaeeekkkjjjfff___XXXTTTUUUXXXUUUWWWZZZ[[[[[[[[[]]]^^^]]]]]]]]]^^^^^^^^^^^^^^^```ddd``````hhhgggbbbeee]]]cccccc]]]^^^eeefff```\\\^^^``````^^^]]]\\\\\\]]]```cccaaa\\\YYYZZZ]]]ZZZUUUPPPQQQUUUYYYZZZYYYSSSWWWZZZ]]]dddjjjggg___^^^^^^```bbbccccccbbbaaahhhgggddd___WWWMMMEEE???999555000,,,+++***)))(((''''''((((((((((((''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((('''%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))'''&&&$$$$$$%%%&&&'''$$$$$$%%%&&&(((***,,,---......////////////......000000111111111111000000///...------...///...------------+++)))((()))++++++,,,------......------+++***************++++++))),,,---,,,---111222000***,,,---,,,++++++...111000......000222222///------,,,+++)))((('''&&&&&&!!!%%%&&&$$$%%%***+++'''&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''%%%$$$$$$&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###'''(((%%%%%%)))***$$$"""%%%&&&%%%'''+++((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((()))))))))%%%!!!###)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&]]]___aaabbbaaa```aaabbblll```UUUTTT\\\bbb```ZZZ\\\[[[\\\___aaabbb```______XXXUUUYYY^^^]]]XXXUUUYYYZZZ[[[\\\]]]]]]]]]]]]TTTVVVZZZ^^^\\\WWWXXX[[[`````````aaa``````_________^^^bbbggghhhdddbbbccc[[[]]]___``````dddkkkpppccc___ZZZZZZ\\\^^^^^^]]]ZZZ[[[]]]^^^___cccgggkkkggg[[[\\\aaa^^^```ccc___\\\\\\]]]___aaacccdddeeeeee```]]]___aaabbbcccfffjjjkkkiiiddd]]]XXXWWWYYYVVVYYY\\\]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]bbb^^^^^^fffeeeaaaeee```dddccc]]]]]]cccddd```___^^^]]]^^^```aaa```___```bbbbbb___[[[YYYZZZ\\\XXXTTTOOOOOOSSSVVVXXXWWWTTTWWW[[[___eeehhhddd^^^^^^```bbbddddddbbb___]]]hhhfff```XXXNNNDDD;;;666222///+++))))))))))))(((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&'''""""""###$$$&&&)))***,,,......////////////......111111111222222111111111///...------...///...---,,,------+++)))((()))++++++,,,------......------++++++***************+++))),,,---+++---111222///,,,---...---------///111000///......000000///...,,,+++***((('''&&&%%%%%%$$$&&&&&&$$$$$$&&&&&&###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&$$$%%%'''+++&&&###%%%&&&%%%%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&'''((())))))''''''''''''''''''''''''######$$$%%%%%%&&&''''''((()))'''%%%&&&))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((ZZZ[[[\\\]]]^^^___aaabbbiii^^^SSSQQQXXX]]]\\\WWW[[[[[[\\\^^^aaaaaa```^^^^^^XXXUUUYYY___```]]]XXXZZZZZZ[[[[[[[[[\\\]]]]]]UUUYYY]]]___]]]ZZZZZZ\\\_______________^^^^^^]]][[[\\\aaaggghhhccc```bbb^^^```aaaaaa```bbbggglllddd```\\\[[[\\\]]]^^^]]]\\\]]]]]]]]]^^^aaaeeeiiicccYYY\\\bbb^^^___bbb^^^\\\]]]___```bbbcccddddddfffccc``````bbbccceeeffffffiiijjjfff```ZZZXXXXXX\\\\\\\\\[[[ZZZ[[[^^^aaa\\\[[[ZZZYYYYYYXXXXXXXXX[[[aaa^^^^^^eeeccc___dddbbbeeeccc^^^]]]bbbccc```aaa^^^\\\]]]aaadddcccbbbddddddbbb___[[[ZZZ[[[]]]YYYVVVRRRPPPRRRUUUVVVVVVUUUXXX\\\aaaeeeeeeaaa\\\___bbbfffgggeeeaaa^^^\\\eeebbb[[[QQQGGG<<<444000///---***)))***+++,,,+++&&&''''''((((((''''''&&&)))))))))(((((('''''''''(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''%%%%%%&&&'''((()))+++,,,,,,,,,------------,,,,,,......////////////......///---------...///...---+++,,,,,,+++)))((()))++++++,,,------......------,,,+++******)))*********))),,,---+++,,,000111///---............///000000000///........./////////,,,+++)))((('''&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%'''((('''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$""""""""",,,)))&&&%%%&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''!!!"""$$$'''((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$###""""""%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((\\\\\\\\\]]]___bbbdddeeeccc]]]WWWUUUWWWYYYYYYXXX[[[[[[[[[^^^```aaa___^^^\\\XXXVVVYYY```eeeccc^^^[[[[[[[[[[[[[[[[[[[[[[[[WWW\\\```___]]][[[ZZZ[[[]]]]]]]]]^^^^^^]]]]]]\\\ZZZ\\\bbbhhhgggaaa___aaa___aaabbbaaa___```eeeiiidddaaa]]][[[[[[\\\]]]]]]______^^^]]]\\\^^^bbbeeebbb[[[___eeeaaa```bbb^^^^^^___```aaabbbbbbbbbaaafffdddaaa```aaadddfffeeedddhhhjjjiiiccc]]]YYYXXX[[[[[[[[[[[[ZZZ\\\___aaa^^^]]][[[YYYXXXWWWWWWWWW```fffdddbbbgggeeeaaafffdddeeeccc```___aaabbb``````^^^\\\^^^bbbeeeeeeccchhhhhhfffccc```______```]]]ZZZVVVTTTTTTVVVWWWXXXWWWXXX\\\aaadddbbb^^^\\\```dddiiijjjfffaaa]]][[[```[[[TTTJJJAAA888222...,,,***))))))+++,,,,,,,,,&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&))))))(((((())))))***+++,,,,,,------------,,,,,,,,,------------------,,,///---------...///...---***++++++***)))(((***++++++,,,------......------,,,++++++***))))))******))),,,---+++,,,///000............///000000///////////////...---...///000,,,+++***)))((('''''''''''''''''''''(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################((('''%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######"""!!!)))(((%%%$$$$$$%%%$$$"""&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&$$$###""""""%%%%%%&&&((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&\\\ZZZYYYZZZ^^^aaadddddd```___]]]ZZZXXXYYY[[[]]][[[[[[\\\^^^aaabbb```___ZZZXXXVVVXXXaaaiiihhhbbb[[[\\\\\\\\\\\\\\\[[[ZZZWWW]]]aaa^^^ZZZYYYYYYWWW[[[\\\]]]]]]^^^^^^]]]]]]]]]___eeejjjhhhaaa```bbb[[[^^^``````___aaaeeeiiibbb```^^^[[[ZZZ[[[]]]^^^``````___^^^\\\\\\___aaaddd^^^dddjjjdddbbbccc___```aaabbbcccccccccbbbaaaeeeeeeaaa^^^```dddeeecccdddhhhlllkkkeee___\\\[[[SSSWWW\\\^^^^^^\\\ZZZZZZ]]]\\\ZZZXXXWWWWWWXXXXXXbbbhhheeebbbeeeaaa]]]cccbbbbbbbbbaaaaaaaaa```___^^^^^^^^^```bbbdddddddddfffeeecccbbb```___^^^^^^YYYWWWTTTRRRRRRSSSVVVXXXZZZZZZ]]]aaabbb^^^\\\]]]```eeejjjjjjeee```]]]\\\YYYUUUMMMCCC;;;444000...)))'''&&&''')))******)))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***......////////////......---......//////......---///...------...///...---******+++***((((((***++++++,,,------......------,,,,,,+++***))))))))))))))),,,---++++++//////---///......///000000///------...//////------...///,,,+++***)))((((((((((((%%%######&&&&&&$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%((()))((('''&&&&&&%%%$$$$$$$$$%%%%%%"""###############"""!!!$$$%%%%%%%%%%%%%%%%%%&&&###$$$'''(((((('''$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&######&&&&&&$$$$$$%%%###!!!"""$$$$$$ &&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&(((***)))%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$]]]ZZZWWWXXX\\\aaacccddd```___\\\ZZZXXXYYY\\\___^^^]]]^^^aaacccdddbbbaaaZZZYYYVVVWWW```iiihhhbbb]]]^^^___```___^^^\\\[[[YYY```ccc^^^YYYYYYWWWTTT[[[\\\]]]^^^___`````````___aaagggjjjggg```___cccYYY\\\______^^^```dddggg```___]]][[[YYYZZZ\\\^^^^^^______^^^]]]]]]^^^```ccc^^^eeelllddd``````\\\]]]___aaacccccccccbbbbbbcccdddaaa\\\^^^cccdddaaabbbfffjjjjjjeee___\\\[[[VVVYYY]]]^^^\\\ZZZYYYYYYXXXWWWVVVVVVWWWXXXZZZ\\\cccjjjfffaaabbb]]]XXX^^^^^^^^^___aaaaaa___]]]]]][[[^^^```bbbbbbbbbccccccaaa``````______]]]\\\ZZZTTTSSSRRRQQQRRRUUUYYY\\\]]][[[\\\aaa```\\\[[[^^^___dddhhhhhhbbb]]][[[\\\TTTOOOGGG>>>666111...---((('''&&&&&&((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%######$$$&&&###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''(((***+++,,,......////////////............////////////......///...------...///...---)))*********((((((***++++++,,,------......---------,,,+++***))))))))))))))),,,---***+++...///,,,///------...000000...++++++...000000...------...******)))(((''''''''''''&&&""""""%%%%%%""""""%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((()))(((&&&%%%%%%$$$$$$$$$%%%&&&&&&""""""###$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$$$$''''''######%%%$$$"""###((('''###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''((((((((('''%%%&&&)))'''###$$$***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%bbb___[[[\\\aaaeeehhhhhh```]]]XXXUUUVVVYYY\\\_________```bbbeeefffdddccc[[[ZZZWWWVVV___hhhggg```^^^```bbbcccbbb```]]][[[[[[ccceee___ZZZZZZXXXTTT\\\]]]^^^```aaabbbbbbccc___aaafffiiiddd^^^]]]aaaZZZ]]]______]]]^^^aaaddd___^^^\\\ZZZYYYZZZ\\\___[[[]]]^^^___^^^^^^___```aaa\\\dddjjjbbb]]]\\\XXXYYY[[[^^^```bbbbbbbbbaaabbbddd```[[[\\\bbbccc______cccgggfffbbb\\\ZZZYYYaaa```]]]ZZZXXXXXX\\\___SSSSSSSSSTTTVVVYYY]]]___hhhoookkkeeeeee^^^YYY___[[[[[[]]]```aaa^^^[[[[[[YYY^^^bbbcccbbb```aaacccbbbaaaaaabbbbbbaaa^^^\\\WWWWWWWWWXXXYYY^^^cccggg^^^[[[\\\```___ZZZZZZ___^^^bbbfffeee```[[[ZZZ[[[RRRLLLCCC:::222...,,,+++)))(((''''''))))))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&'''((('''&&&%%%$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&%%%######%%%'''"""###%%%&&&'''&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&$$$$$$&&&(((***---///111,,,------------------,,,------............------///...------...///...---)))******)))((((((***++++++,,,------......---------,,,+++***))))))))))))))),,,---***+++...///,,,...---,,,...000000---******---111111///---,,,---)))((('''&&&&&&&&&&&&&&&((($$$###'''&&&!!!!!!%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&))))))(((&&&$$$$$$$$$$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++***%%%###&&&%%% $$$''''''%%%'''------'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''((()))))))))))))))(((''''''&&&&&&%%%###$$$&&&$$$""")))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''ccc```\\\\\\___eeeiiilll^^^XXXTTTUUUVVVVVVWWW[[[TTTYYY]]][[[ZZZ^^^aaabbb^^^]]]]]]^^^bbbeeeggghhh^^^___rrr^^^iii^^^]]]```aaabbb```]]]ZZZZZZZZZ^^^______aaaiiipppkkkaaafffnnnmmmaaaZZZ^^^aaa___]]]```bbbcccbbb`````````]]]]]][[[XXXXXXZZZ___ccceeeccc```_________]]]\\\]]]\\\___fffhhhccc\\\YYY]]]^^^___```aaaaaaaaaaaaccc```^^^]]]___aaaccccccaaabbbeeefffeeeccc___]]]ddd\\\WWWYYYYYYVVVWWW[[[ZZZWWWTTTUUUXXX[[[\\\[[[aaabbbeeegggaaaXXXZZZaaaddddddddddddccc```ZZZVVVUUU___ddd___^^^dddddd^^^\\\eeejjjgggcccaaa___]]][[[XXXVVVVVVXXX[[[]]]^^^dddaaa___aaadddddd^^^YYYdddbbbaaabbbbbb^^^XXXRRROOOIII@@@777111,,,)))&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&%%%%%%&&&((()))***((('''%%%$$$###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%(((%%%$$$%%%'''(((&&&$$$''''''&&&%%%###$$$&&&)))$$$$$$&&&''''''&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***'''$$$$$$&&&'''&&&###&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''')))***,,,------...///000000///...---////////////000000000000000///...---------------++++++++++++************++++++,,,,,,---......///+++*********))))))(((((('''((())),,,...000222333000000000///......------///111000---,,,......***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((('''$$$"""((()))%%%"""******"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$'''%%%###$$$''')))(((&&&(((((('''&&&%%%%%%$$$$$$"""######$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%$$$%%%'''''''''&&&%%%%%%$$$######'''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''''''''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%######$$$&&&''''''%%%%%%$$$%%%&&&''')))(((''''''&&&&&&&&&&&&"""###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%$$$######))))))((((((''''''''''''%%%***---)))'''((()))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&''''''&&&$$$$$$%%%'''&&&%%%%%%&&&(((+++...000&&&&&&&&&''''''''''''(((```^^^[[[[[[___cccfffhhh\\\WWWSSSTTTVVVVVVWWW[[[[[[______ZZZXXX\\\___```^^^]]]]]]]]]___aaabbbccceeeWWWaaaaaauuu\\\^^^```aaaaaa```______```WWW[[[]]]\\\```gggjjjgggbbbjjjjjjaaa\\\``````\\\\\\^^^aaabbbaaa___^^^^^^^^^^^^]]]\\\\\\^^^bbbeeedddaaa___]]]]]]\\\ZZZYYY^^^\\\]]]ccceeeaaa\\\[[[\\\]]]^^^```aaabbbbbbbbbbbb___\\\[[[]]]___aaabbb___aaabbbccccccaaa___^^^fff___ZZZ[[[[[[YYYZZZ^^^ZZZXXXUUUVVVYYY[[[\\\[[[YYYXXXYYY\\\ZZZTTTSSSVVV^^^___aaacccdddccc^^^[[[UUU^^^bbb^^^```fffeee^^^]]]dddhhheee```^^^]]][[[XXXXXXWWWWWWXXX[[[^^^```aaa______aaadddeeebbb___jjjfffbbbaaabbb^^^VVVOOOIIIDDD<<<555000,,,)))''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''((()))&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$%%%'''(((&&&$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''$$$$$$&&&'''&&&$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&'''(((***+++,,,---...///000000///...---////////////000000000000//////.........---------***))))))(((((((((((((((++++++,,,------.........---,,,,,,+++***))))))))))))***+++,,,...///000111222222111///...,,,++++++***---...---...///---)))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''''''''((((((&&&$$$'''$$$###%%%&&&&&&(((,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$%%%%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%'''''''''&&&%%%%%%$$$######'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%&&&)))((('''%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&%%%***,,,)))'''((()))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''%%%$$$&&&'''((('''&&&&&&'''(((***,,,&&&&&&&&&''''''''''''(((]]][[[ZZZ[[[^^^```bbbbbb[[[UUURRRTTTVVVVVVXXX\\\___aaa___ZZZXXX\\\______```______^^^^^^___``````^^^[[[iiihhhlll]]]]]]___aaabbb```______```ZZZ______YYYUUUXXX^^^cccaaaggggggaaa___aaa___XXX[[[]]]aaabbb```^^^]]]\\\XXXYYYZZZ[[[[[[\\\___bbbdddbbb___^^^]]][[[YYYWWW___\\\\\\```bbb___\\\]]]\\\]]]^^^___aaabbbcccdddbbb^^^ZZZXXXZZZ]]]```aaa^^^______```````````````ccc]]]XXXXXXXXXXXXYYY\\\ZZZYYYWWWXXXZZZ\\\\\\[[[^^^\\\]]]``````\\\YYYYYY[[[\\\___ccceeeccc___[[[VVV]]]___^^^aaagggeee^^^^^^cccfffbbb^^^]]]\\\ZZZUUUWWWYYYYYYYYY[[[___ccc^^^______aaaccceeeggghhhqqqjjjbbb```aaa]]]SSSJJJCCC>>>777111...+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%"""%%%(((((('''%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&''')))***+++......////////////......////////////000000000000---.../////////...---,,,,,,***)))''''''''')))***++++++,,,---............///...---,,,+++***))))))***++++++,,,---...//////333222111///---+++)))((((((,,,...---...///+++%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&'''&&&%%%'''!!!""")))(((!!!$$$///&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((+++***((('''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%)))+++((('''))))))'''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%&&&''')))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((YYYYYYYYYZZZ]]]^^^]]]\\\ZZZUUURRRUUUWWWXXXZZZ^^^\\\___^^^[[[[[[___aaa``````aaaaaaaaa``````aaabbbYYYdddsssfffeeehhhVVV___]]]___aaaaaa^^^\\\[[[[[[]]]``````ZZZTTTTTTZZZ___eeegggeee```___aaa^^^XXX[[[^^^aaabbb```^^^\\\\\\TTTVVVYYY[[[[[[\\\]]]___fffdddaaa```___]]]ZZZXXX]]]\\\^^^bbbccc___]]]^^^\\\\\\]]]___aaaccceeefffccc___ZZZWWWXXX\\\```bbb^^^^^^]]]]]]^^^```bbbddd```[[[VVVUUUUUUWWWYYY[[[ZZZZZZZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]]]]ZZZVVVTTTUUU^^^___aaacccccc```ZZZUUUWWW[[[]]]^^^aaafffddd^^^]]]bbbddd```]]]^^^^^^\\\SSSWWW\\\\\\ZZZ[[[```fff^^^```aaaaaabbbeeeiiimmmtttjjj```^^^___\\\QQQGGG>>>:::444///---***((('''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&###%%%''''''&&&$$$$$$%%%&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%'''(((***+++...//////////////////...////////////000000000000,,,---///000000///---+++///---+++)))((()))+++,,,***+++,,,...............//////...,,,+++)))((((((******+++,,,...///000000222111000...,,,+++)))))),,,......---...000,,,%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!"""$$$$$$###'''$$$###&&&'''%%%&&&***&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%""" ###%%%%%%%%%%%%%%%%%%%%%&&&&&& !!!###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$&&&''''''&&&&&&((()))---,,,***((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***''''''******'''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''')))***)))'''&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((XXXXXXXXXZZZ\\\\\\ZZZXXX\\\VVVTTTVVVYYYZZZ]]]```YYY]]]______```aaa___[[[\\\___aaaaaa``````bbbddd```dddgggaaafffgggZZZ___\\\^^^aaaaaa___]]][[[[[[XXXYYYZZZ\\\]]]^^^aaadddkkkjjjeee```^^^___^^^ZZZ^^^```bbbbbb```^^^]]]]]]XXX[[[^^^``````______```cccbbb``````___^^^[[[XXX[[[\\\aaaggggggaaa^^^^^^]]]]]]^^^___aaaccceeefffeeeaaa[[[XXXZZZ]]]aaabbb___^^^]]]\\\^^^aaadddfffbbb^^^YYYVVVWWW[[[^^^___ZZZ[[[\\\]]]]]]\\\\\\\\\\\\cccfffaaaXXXTTTVVVZZZ___```aaabbbaaa]]]WWWRRRVVVYYY\\\^^^```cccaaa^^^]]]aaaccc```___aaaaaa^^^RRRWWW]]]^^^\\\]]]aaafff```aaabbbbbbbbbeeejjjmmmqqqggg]]]ZZZ\\\YYYOOODDD;;;888222...,,,***'''%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%&&&%%%$$$######%%%'''%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++/////////....../////////////////////000000000000+++---...000000///---,,,000...+++)))((()))+++,,,***+++---...///......---///...---+++***((('''''''''(((***,,,...000111222//////...---,,,+++******---...---,,,000444222,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$$$$$$$%%%)))&&&!!!(((444222&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%% """###!!!"""$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$&&&''''''''''''(((***---,,,***((('''&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&))))))((((((++++++'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((***)))(((&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((YYYXXXXXXZZZ[[[[[[XXXVVV]]]XXXUUUWWWZZZ[[[]]]aaa[[[^^^aaa```aaaaaa[[[TTTWWW[[[___```^^^^^^aaacccaaafffeeeiiiooohhh]]]___YYY\\\```cccbbbaaaaaaaaa^^^ZZZZZZ___cccbbbaaaaaakkkiiieee```]]]]]]]]]^^^```aaaaaa```^^^]]]^^^___ZZZ]]]``````___]]]\\\\\\^^^]]]]]]]]]^^^]]][[[XXXZZZ\\\ccciiihhhbbb^^^___^^^^^^^^^___```ccceeeffffffbbb]]]ZZZ[[[^^^aaabbb___^^^\\\\\\^^^aaadddfff___]]]XXXSSSUUU[[[^^^^^^YYY\\\___```^^^]]]\\\\\\bbbkkkoooggg[[[XXX^^^ddd]]]]]]^^^___```]]]YYYUUUTTTXXX\\\^^^^^^]]]]]]]]]^^^bbbcccbbbbbbcccbbb^^^TTTXXX]]]______```bbbdddbbbaaaaaaaaadddgggjjjkkkjjjbbbZZZXXXXXXTTTIII@@@777444000,,,***)))&&&%%%'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%###""""""%%%((($$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&''')))***+++//////............//////////////////000000000000,,,---.../////////...---...---***((('''((()))))))))+++---/////////------...---,,,+++***)))(((''''''((())),,,...000222333---------,,,,,,++++++***)))***+++...555;;;888222(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%"""***''' +++???<<<)))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$###"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%###%%%'''''''''''')))***,,,+++)))((('''''''''(((###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''+++***)))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''***)))(((***...---(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((())))))(((&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((([[[ZZZYYYZZZ[[[ZZZXXXVVV^^^XXXUUUWWWZZZZZZ\\\```[[[]]]^^^^^^___```\\\UUUWWW[[[___```^^^]]]```ccc```kkkkkkooolll[[[VVV^^^XXX[[[```ccccccbbbaaaaaaeee___^^^aaabbb^^^\\\]]]dddeeedddbbb^^^[[[]]]```aaaaaa```]]][[[[[[]]]```]]]___```___]]]ZZZYYYXXXZZZZZZ[[[]]]______]]][[[ZZZ\\\bbbgggfff```___aaa``````______```bbbdddfffeeeaaa]]]\\\]]]___```aaa]]]]]]\\\[[[]]]___bbbddd\\\[[[UUUOOOQQQYYY]]]\\\YYY]]]aaaaaa___]]]\\\\\\XXX```bbbXXXPPPRRRXXX\\\\\\\\\\\\]]]^^^]]]ZZZXXXRRRWWW]]]___[[[WWWYYY]]]```ccceeeccccccccc___YYYVVVYYY\\\```bbbbbbbbbbbbaaa___^^^```fffjjjkkkjjjddd___YYYVVVSSSLLLBBB:::000...+++))))))(((&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''((((((''''''$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&((('''%%%$$$&&&'''$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%$$$######%%%'''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''(((***+++,,,000///...------...///000////////////000000000000---------.........//////------+++***)))((((((((()))***---///000///---,,,...------,,,+++*********((()))***,,,...000111222......---,,,+++***)))((('''***---222:::===777...''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''%%%###'''%%%"""+++777555)))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$###$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%'''(((((('''&&&%%%%%%%%%$$$#########''''''&&&%%%$$$###!!! &&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&'''(((******)))((('''&&&''''''(((###$$$&&&(((((('''&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))******))),,,000...***''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&$$$'''))))))'''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((\\\[[[ZZZZZZ[[[ZZZXXXVVV^^^XXXUUUWWWYYYYYY[[[___XXXZZZZZZZZZ^^^bbb```ZZZYYY^^^bbbccc```^^^aaadddhhhkkkbbbhhhlll]]]XXX\\\YYY\\\```bbbaaa^^^]]]\\\```\\\\\\``````^^^___ddd]]]```dddddd___[[[]]]aaabbbaaa^^^[[[XXXYYY]]]```cccdddeeeccc___\\\[[[ZZZYYYZZZ\\\___aaabbbaaa___[[[\\\```dddbbb^^^___cccaaa```______```bbbdddfffdddaaa]]]\\\]]]^^^______\\\[[[[[[[[[\\\^^^```bbb^^^^^^XXXRRRTTT\\\aaa___YYY]]]bbbccc```]]]\\\\\\[[[```___WWWSSSXXX^^^______]]]\\\\\\\\\[[[YYYWWWQQQWWW^^^___YYYTTTVVV]]]bbbeeefffdddcccaaa\\\UUUXXXYYY\\\```cccdddbbb```___\\\[[[```ggglllllljjjaaa^^^YYYUUUPPPGGG===666+++)))''''''(((((('''&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$%%%%%%&&&###$$$&&&((())))))(((((("""###%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&((('''%%%$$$%%%(((!!!$$$&&&'''%%%$$$######%%%&&&((((((((((((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###"""###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%###"""%%%((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&''')))***,,,---000///...------...///000////////////000000000000---------------...///000//////...---,,,+++***))))))***---///000///---,,,.........------,,,,,,,,,***++++++,,,---...///000000000...,,,***((('''&&&(((,,,111666<<<<<<111%%%''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''%%%###&&&$$$###%%%(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((("""""""""###$$$%%%&&&'''###$$$&&&''''''&&&$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$!!! ###%%%$$$"""&&&&&&%%%%%%$$$###""""""$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&&&&&&&(((***)))((('''&&&&&&'''((((((&&&''')))++++++***)))((("""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''***+++******---111///***''''''&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$$$$&&&((()))'''%%%$$$$$$''''''((((((''''''&&&&&&&&&&&&&&&'''''''''((((((^^^[[[[[[^^^]]]XXXYYY___^^^______^^^]]]\\\]]]___ZZZ]]]```ccccccaaa^^^\\\\\\[[[\\\^^^\\\ZZZ___eeeggghhhiiihhheeeaaa\\\YYY___aaacccccccccbbbcccddd```aaaeeeiiiggg```]]]^^^ccc___^^^ccceeebbb^^^]]]iiiddd^^^ZZZZZZ[[[]]]^^^]]]aaaccc___]]]___^^^\\\YYYVVVWWW]]]aaa^^^[[[ZZZ___]]]]]]```___[[[YYY[[[___```aaa___\\\]]]aaaeeeeeebbb^^^]]]^^^```bbbbbb[[[]]]___^^^\\\[[[^^^```ggg```XXXVVVZZZ___bbbaaa\\\bbbbbbZZZUUUZZZbbbeee]]]\\\ZZZVVVSSSSSSVVVXXXZZZ]]]___]]]YYYWWWZZZ^^^XXXXXXWWWWWWWWWXXXXXXXXX\\\eeehhhbbbaaaccc^^^TTTTTTVVVZZZ]]]```bbbcccccc\\\___aaaccchhhmmmjjjddd```UUURRRNNNHHHFFF???...+++***)))((('''&&&%%%%%%&&&'''((((((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& """$$$%%%$$$###!!!&&&%%%$$$&&&((('''$$$ $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&)))'''%%%$$$$$$$$$###"""%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''')))***,,,---,,,///000......111111...333000------000222333222......---...//////---,,,000///---+++***)))((((((...,,,,,,...111222111/////////...---,,,***)))(((******+++,,,---//////000///...---+++***)))(((((('''///333///,,,,,,+++&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***&&&######&&&''''''%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$'''''''''&&&&&&%%%%%%%%%###""""""!!!###%%%''')))$$$$$$%%%&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***###%%%&&&'''&&&%%%&&&((('''((()))(((&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''###"""%%%%%%$$$%%%)))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******#########%%%'''&&&###!!!''''''''''''''''''''''''******))))))))))))******###%%%&&&&&&&&&&&&''')))&&&%%%%%%(((******&&&###dddaaaaaabbb```[[[\\\aaa]]]^^^```___^^^]]]]]]^^^TTTWWW[[[```bbbbbbaaa___\\\YYYZZZ\\\\\\[[[^^^dddiiiiiiiiihhheeeaaa]]]ZZZ```aaabbbccccccccccccddd___```dddhhhfff___\\\]]]bbb^^^^^^cccdddaaa]]]]]]fffbbb]]][[[\\\___aaabbbZZZ^^^```]]][[[]]]^^^\\\]]]ZZZ[[[```ccc```]]]]]]^^^[[[\\\______\\\\\\^^^``````___^^^\\\]]]___aaa___^^^^^^```bbbccccccbbb\\\]]]^^^]]][[[\\\___aaabbb^^^[[[ZZZ]]]___```___^^^aaa___WWWSSSXXX^^^```___^^^]]]YYYVVVUUUVVVWWWYYY\\\^^^\\\YYYXXX[[[___YYYXXXWWWWWWXXXZZZ\\\]]]___gggjjjeeeccceeeaaaWWWWWWYYY\\\```bbbbbbbbbaaa]]]aaadddeeehhhkkkjjjeeefffYYYVVVSSSFFF===777...******)))((('''&&&%%%%%%'''''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$###&&&%%%$$$&&&((('''$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''')))***,,,---,,,000000......111000---222///------///222222111......---...//////...,,,///...---+++***)))((((((+++******---000222111/////////...---,,,***)))((()))***+++,,,...///000111///...---+++***)))(((((('''...111---++++++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$""""""$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%'''((()))$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$'''&&&$$$######%%%&&&'''%%%%%%%%%%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%)))***)))(((&&&%%%'''(((((((((''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&###"""%%%%%%###$$$((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))&&&&&&&&&((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%%%%''''''&&&%%%'''))))))&&&$$$eeebbbaaaaaa]]]YYYZZZ^^^\\\^^^```aaa___]]]\\\\\\SSSVVVZZZ___bbbccccccccc\\\XXXVVVZZZ\\\]]]^^^bbbkkkkkkjjjgggdddaaa]]][[[```aaaaaabbbccccccdddddd^^^___cccgggeee___\\\]]]```]]]^^^bbbccc___\\\\\\dddaaa]]]\\\]]]___``````ZZZ^^^___\\\[[[]]]___]]]\\\YYYYYY^^^```]]]\\\\\\]]]ZZZ[[[^^^___]]]^^^bbbaaa___\\\\\\\\\]]]]]]\\\YYYZZZ]]]aaaeeeeeecccaaa]]]]]]\\\[[[[[[]]]```ddd]]]^^^______```___]]]\\\bbbaaa\\\UUUTTTXXX\\\]]]aaaaaa```]]]YYYVVVTTTTTTXXXZZZ\\\[[[YYYXXX[[[___ZZZYYYWWWWWWXXX[[[___aaabbbiiikkkgggfffgggccc[[[ZZZ\\\___bbbcccbbbaaa___^^^dddhhhhhhhhhjjjiiifff```SSSNNNKKK>>>666222******))))))((('''&&&%%%%%%(((''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''')))***,,,------000111......000000---111///------...000111000...------...///000...---///...---+++***))))))((())))))***,,,///111000////////////...,,,+++)))(((((()))***,,,...000111222///...,,,+++))))))(((((((((,,,...+++)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$&&&'''(((%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$***)))'''%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""((())))))'''&&&&&&(((******(((&&&'''))))))(((%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%######''''''$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''(((((('''&&&&&&'''((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$'''((()))'''%%%$$$$$$%%%'''&&&%%%&&&'''((('''%%%cccbbb```^^^[[[YYYZZZ\\\\\\^^^aaabbb```]]][[[[[[XXXZZZ^^^aaaccceeeeeeeee]]]WWWUUUYYY]]]^^^^^^```lllkkkiiifffccc```]]]\\\aaa``````aaacccdddeeeddd______cccgggeee___]]]___^^^\\\^^^bbbbbb^^^[[[[[[dddaaa^^^\\\\\\\\\\\\[[[]]]aaabbb^^^\\\___```^^^YYYWWWXXX\\\^^^\\\\\\______[[[[[[]]]^^^]]]^^^bbbbbb^^^ZZZZZZ\\\\\\ZZZXXXXXXXXX[[[___bbbcccbbb```^^^]]]\\\[[[\\\___cccfff\\\___aaabbb```^^^]]]]]]eee```ZZZVVVXXX\\\^^^^^^aaabbbbbb```[[[VVVRRRQQQUUUWWWXXXXXXWWWWWWZZZ\\\\\\ZZZWWWUUUVVVZZZ___bbbccchhhjjjhhhggggggccc]]]ZZZ\\\___aaabbbbbb```___```ggglllkkkhhhgggfffdddTTTIIIBBB<<<;;;DDD@@@+++))))))(((''''''&&&%%%%%%((('''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---...111111///...111000---000///...---.../////////...------...000000///---///...,,,+++***))))))))))))***+++,,,---......---000//////...---+++))))))'''(((***,,,...000222333///...,,,***)))((((((((()))******)))((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$ """%%%'''''''''((()))+++'''$$$&&&***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$%%%))))))%%%$$$&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&)))(((''''''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%'''(((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''cccdddbbb^^^\\\]]]___```\\\___aaabbb```]]][[[ZZZZZZ[[[^^^```ccceeeffffff___YYYVVVZZZ^^^^^^___```jjjiiihhheeeccc```^^^\\\bbb```___```ccceeeeeeeee``````cccgggfff```___aaa\\\\\\___cccbbb]]]ZZZ[[[cccbbb```___```___]]][[[```cccbbb^^^[[[]]]___]]]\\\ZZZ[[[___```___aaaeeeaaa]]]\\\^^^^^^\\\]]]aaa```]]]ZZZYYY[[[[[[XXXVVV[[[YYYYYYZZZ\\\^^^___^^^___]]]\\\\\\^^^bbbfffhhh___aaabbbbbb```_________ccc\\\WWWVVVZZZ]]]^^^^^^^^^```aaa```[[[UUUQQQOOOSSSTTTUUUUUUUUUVVVWWWYYY]]]ZZZVVVTTTTTTWWW[[[___bbbeeegggfffeeedddaaa]]]YYYZZZ]]]___aaaaaaaaaaaabbbiiimmmkkkfffdddaaa^^^OOOIII>>>444AAA\\\UUU///((((((''''''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%''''''$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$&&&((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---...111111//////111111---/////////............///...------///000111000......---,,,+++***)))))))))++++++,,,---,,,,,,+++,,,000000///...---+++***)))'''(((***,,,...000222333...---,,,***)))((('''''')))(((((())))))(((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&!!!'''******)))'''&&&***'''$$$%%%***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&'''+++***'''%%%''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&+++)))((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&%%%&&&((('''&&&&&&((()))&&&&&&&&&%%%%%%%%%&&&'''aaacccaaa\\\ZZZ\\\______]]]___aaaaaa___\\\[[[[[[XXXYYY[[[^^^aaadddggghhhbbb]]][[[]]]___^^^___bbbhhhhhhhhhgggeeebbb___^^^bbb```]]]___cccffffffeee``````cccgggfffaaa```bbb[[[\\\```dddbbb\\\ZZZ[[[aaaaaaaaaccceeedddbbb```^^^aaa```[[[YYY[[[]]]\\\]]][[[\\\^^^^^^\\\___dddaaa^^^]]]______]]]]]]```^^^]]][[[ZZZZZZZZZXXXVVV^^^[[[XXXWWWYYY\\\^^^^^^```^^^]]]^^^bbbfffiiijjjdddccccccbbbbbbaaaaaa```^^^XXXTTTWWWZZZZZZZZZ\\\\\\^^^```^^^ZZZUUUQQQOOOTTTSSSSSSSSSTTTUUUVVVVVV\\\ZZZVVVSSSSSSUUUYYY\\\___aaabbbcccbbb```^^^[[[ZZZ[[[\\\]]]___```bbbcccccchhhjjjfffaaa^^^XXXRRRIIIDDD999000>>>\\\TTT,,,'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$!!!$$$((((((%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''')))***,,,------000111//////222222//////000111000.........///...------///111111000///...---,,,+++***************,,,------,,,+++,,,,,,000000000///---,,,***)))((()))***,,,...000111222...---+++***(((((('''''')))&&&&&&***+++)))&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$#########$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$############$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&"""&&&+++---,,,(((%%%$$$(((&&&$$$%%%((()))(((%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))''''''******&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$&&&'''((('''''')))***$$$&&&'''&&&%%%$$$%%%&&&bbbdddaaaZZZWWWZZZ]]]\\\___```aaa```]]][[[[[[[[[[[[\\\\\\^^^```ccceeegggdddaaa```aaa```]]]___dddggghhhjjjjjjhhhfffccc```ccc___\\\^^^cccggggggeee```___bbbfffddd```___bbb[[[\\\aaaeeeccc]]]ZZZ\\\______aaaccceeeeeebbb___[[[^^^^^^ZZZYYY]]]`````````]]]\\\\\\YYYWWWYYY___^^^\\\]]]```aaa^^^^^^aaa[[[\\\]]]\\\ZZZXXXXXXYYY^^^[[[YYYXXXZZZ]]]______```^^^^^^aaafffjjjllllllfffdddcccdddffffffbbb___\\\WWWVVVZZZ[[[WWWWWWZZZZZZ\\\^^^^^^ZZZVVVSSSRRRVVVUUUTTTTTTUUUVVVVVVUUUZZZXXXUUUSSSTTTVVVZZZ\\\^^^^^^___aaa```]]][[[ZZZ```___]]]]]]]]]___bbbcccaaadddddd___[[[WWWNNNEEE===666222...111???==='''''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$###%%%&&&%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%!!!###$$$&&&&&&%%%$$$###!!!%%%))))))%%%"""###%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''')))***,,,---,,,///000///000333333111///111333222///......000...------///111222111000------,,,+++************(((***---...------...000000000000///...,,,***))))))***+++,,,...///000111...---+++***(((''''''''')))%%%&&&,,,...***&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!$$$$$$###"""###%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$%%%'''((()))%%%%%%$$$$$$$$$####################################%%%''''''&&&%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&&&&(((++++++)))'''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''')))&&&%%%''''''$$$$$$''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''"""!!! !!!###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&((()))"""%%%''''''%%%$$$$$$%%%hhhkkkggg^^^ZZZ^^^___^^^```aaaaaa___\\\[[[[[[\\\cccbbbaaaaaaaaabbbdddeeefffddddddddd```]]]```fffgggiiikkklllkkkiiieeecccccc___\\\^^^cccggggggeee___^^^aaadddccc___^^^aaa[[[]]]bbbfffccc]]]ZZZ]]]______```bbbbbb```\\\XXXZZZ^^^^^^[[[\\\aaadddeeegggdddbbb```[[[WWWYYY___[[[ZZZ\\\aaabbb``````bbbYYY\\\^^^]]]ZZZWWWXXXZZZ]]][[[ZZZZZZ]]]___```aaa```______ccchhhlllmmmlllgggeeedddfffjjjiiiccc]]]^^^ZZZ[[[^^^]]]WWWVVVYYYYYY[[[^^^]]][[[WWWUUUUUUXXXWWWUUUUUUVVVWWWVVVVVVWWWVVVTTTTTTUUUXXX\\\^^^]]]\\\^^^```___\\\ZZZZZZeeebbb___]]]]]]___bbbddd```aaa___ZZZWWWRRRGGG<<<444,,,...222***'''+++***&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&(((((('''&&&%%%###%%%&&&%%%######&&&)))$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%!!!###$$$&&&&&&%%%$$$###%%%))),,,***$$$ !!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&''')))***,,,---+++///000///000444444222///222444333000...///000...------///111222111000------,,,+++************%%%(((,,,.........111444111000000///...,,,+++*********+++,,,---//////000...---+++)))(((''''''''')))$$$&&&---///***&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""&&&&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$#########""""""########################'''((()))(((%%%#########%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&%%%%%%%%%&&&'''((('''&&&%%%$$$#########$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$%%%&&&%%%%%%%%%''')))###$$$&&&%%%$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))%%%$$$%%%%%%"""###''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&(((***+++***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))***)))'''&&&&&&'''!!!%%%((((((&&&$$$$$$%%%cccaaa]]][[[\\\^^^___```[[[^^^aaabbb```]]][[[[[[bbbaaa```aaaaaaaaa___]]]iiieee___[[[[[[^^^aaacccfffiiikkkiiidddaaabbbddd___\\\ZZZ[[[```fffiiijjjddd___^^^cccccc___^^^```]]]]]]aaaeeeaaaZZZ[[[aaa^^^aaaXXXbbb^^^lll___ZZZXXX___aaa\\\]]]dddddd]]]ffffffbbb[[[[[[aaabbb^^^]]]]]]^^^aaacccdddbbbaaa___```]]]WWWXXX^^^^^^ZZZZZZbbb]]]XXX]]]^^^ZZZ]]]aaaaaaWWWcccmmmmmmpppdddhhhjjjggghhhiii]]]VVV^^^ZZZ[[[[[[[[[]]]___\\\VVVWWWWWWZZZ]]][[[VVVTTTVVVWWWVVVWWWYYY\\\\\\YYYVVVXXXVVVVVVWWWQQQKKKNNNVVVUUU[[[YYYVVV[[[XXXVVV\\\eeeccc```\\\ZZZXXXXXXYYYbbb]]]ZZZYYYQQQDDD999444,,,+++***(((&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###"""###%%%'''+++&&&$$$&&&&&&$$$$$$&&&(((&&&######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%###%%%%%%###!!!"""%%%)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%((()))((('''$$$%%%&&&((()))*********---///111222222222333444111222333333111000000000888222,,,,,,///111///,,,+++---...,,,)))'''(((***+++++++++,,,,,,---------/////////000000...+++''')))***+++,,,---...............,,,***((('''%%%$$$%%%&&&)))---,,,(((&&&)))'''%%%$$$$$$$$$$$$###!!!&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%'''((('''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%%%%&&&&&&$$$"""!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######''''''&&&%%%$$$######"""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''((()))'''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%######(((---+++%%%((((((&&&%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''))))))((('''&&&&&&&&&''''''(((''''''''''''&&&%%%&&&((((((((('''bbb```___^^^^^^_________[[[___bbbaaa^^^\\\\\\^^^bbbbbbaaabbbddddddbbb`````````___^^^^^^^^^\\\[[[fffhhhiiihhheeeccccccdddZZZ^^^bbbcccbbbdddgggkkkddd___^^^aaaaaa^^^^^^aaa___```dddgggccc\\\\\\aaa[[[```YYYccc___mmmcccaaa]]]______\\\]]]aaabbb```aaabbb^^^YYYZZZ______\\\^^^^^^^^^```bbbbbbaaa___\\\^^^]]]YYYZZZ___^^^YYY\\\ccc___YYY^^^___[[[]]]^^^aaaXXXccckkkhhhlllaaafffiiieeeeeeiiiccc[[[___YYY[[[\\\[[[^^^aaa^^^YYYUUUTTTVVVYYYWWWSSSRRRUUUYYYXXXXXXZZZ]]]]]]ZZZWWWYYYXXXXXXXXXTTTNNNPPPWWWSSSZZZXXXWWW\\\ZZZWWW^^^cccaaa___\\\[[[ZZZZZZ[[[\\\WWWRRROOOGGG<<<222///,,,+++)))(((&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$###$$$&&&(((,,,'''$$$%%%&&&$$$$$$&&&'''&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%% """$$$%%%$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%###!!!"""%%%(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%'''&&&%%%$$$%%%&&&((())))))******---///111222111111333444111222333333111000000111///...---...///000111111---...///,,,)))&&&'''(((***++++++,,,,,,------.../////////111111///+++((()))***+++,,,---.........---,,,+++***)))((('''&&&&&&&&&)))---,,,''''''***%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$&&&''''''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&%%%%%%%%%&&&&&&$$$""""""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$))))))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###(((---+++&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''''''''&&&&&&%%%$$$######$$$%%%'''(((((((((&&&%%%&&&&&&'''''''''&&&&&&%%%'''&&&%%%&&&((((((((('''``````aaaaaaaaa```___^^^\\\```dddaaa[[[YYY]]]bbb`````````bbbccccccaaa```bbbbbbbbbbbbaaa```______ffffffggggggfffeeeddddddWWW```jjjjjjeeeaaaeeekkkddd```]]]^^^^^^]]]^^^bbb___aaaeeehhhddd^^^\\\___XXX___ZZZeee___nnnggghhhccc___]]]^^^^^^]]]___ccc^^^___]]][[[\\\```___\\\```______```aaaaaa```^^^[[[\\\\\\[[[\\\___^^^ZZZ^^^fff```ZZZ______[[[^^^YYY```ZZZdddgggbbbggg___ccchhhcccaaaiiiiii```^^^XXX[[[\\\\\\___cccbbb^^^VVVTTTUUUVVVUUUQQQRRRWWW[[[ZZZZZZ[[[]]]\\\ZZZXXXZZZYYYZZZYYYUUUQQQSSSXXXPPPXXXXXXXXX^^^\\\YYY___``````^^^]]]\\\[[[[[[\\\[[[SSSLLLGGG@@@666000///+++***)))'''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$%%%(((***...((($$$$$$%%%######&&&&&&%%%%%%'''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%!!!!!!###$$$%%%&&&&&&&&& """$$$$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""###%%%'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%&&&&&&'''((()))******,,,...000111111111222444111222333333111000111111+++...000000///...000222///000///---)))'''&&&'''******+++,,,,,,---......111000000111111000,,,))))))***+++,,,---.........+++++++++***))))))((((((''''''))),,,+++''''''+++%%%$$$###%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$&&&'''$$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%%%%&&&&&&$$$"""###$$$%%%''''''&&&&&&%%%'''&&&&&&&&&%%%&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$###''',,,+++&&&&&&&&&'''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&'''&&&&&&%%%$$$###'''&&&%%%&&&((((((((('''^^^aaacccdddcccaaa___^^^]]]bbbeeeaaaYYYXXX___fffcccccccccdddeeeeeebbb```gggeeebbb___]]]```dddgggccccccddddddeeeeeedddcccYYYaaajjjkkkeeeaaaccchhhbbb```^^^\\\[[[\\\___ccc^^^aaadddfffccc^^^\\\\\\VVV___[[[fff___mmmhhhiiieee^^^]]]bbbaaa[[[[[[bbb____________bbbcccbbb```cccaaa```aaabbbbbb```^^^]]]\\\ZZZYYY[[[^^^___]]]```gggaaa[[[______[[[]]]TTT^^^\\\eeeddd]]]ddd^^^aaafff```^^^jjjlllaaa[[[XXX\\\^^^]]]```dddeeebbbYYYVVVUUUVVVUUUSSSUUU[[[[[[[[[[[[[[[[[[ZZZYYYWWWXXXXXXXXXWWWTTTRRRSSSUUUNNNWWWWWWXXX^^^]]]ZZZ`````````___^^^\\\[[[ZZZYYYXXXOOOEEE>>>888111---...***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$&&&(((+++///((($$$$$$$$$######&&&%%%%%%&&&)))***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%(((******(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((((((((&&&&&&&&&'''((())))))***+++---///111000111222333111222444333222111111222...000111222000...---,,,//////...---+++)))((((((******+++,,,,,,---......222111111111111000---***)))***+++,,,---.........,,,,,,++++++***)))((((((((('''))),,,+++'''(((,,,'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%$$$###"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!###%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%#########$$$&&&(((###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%%%%&&&&&&$$$"""$$$%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%!!!!!!""""""#########$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$'''+++***&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""'''&&&%%%&&&((((((((('''^^^bbbeeefffdddaaa```___^^^bbbeee```YYYYYY```iiihhhhhhhhhiiijjjhhhdddbbbaaa```___\\\ZZZ\\\```ddd```aaabbbccccccbbbbbbbbb^^^aaadddeeedddccccccdddaaaaaa___[[[YYY\\\aaaddd```cccffffffdddbbb___]]]XXX```]]]ggg___llldddeeeccc^^^___fffeee\\\YYY^^^___^^^^^^aaaddddddcccbbbeeecccbbbaaabbbbbbaaa```aaa\\\XXXVVVXXX\\\___bbb```gggbbb\\\``````\\\^^^RRR^^^]]]eeeccc[[[ccc______ccc]]]^^^kkklll___XXXYYY]]]___^^^```dddfffddd[[[WWWVVVVVVUUUSSSWWW]]]ZZZZZZZZZZZZYYYXXXWWWXXXTTTUUUVVVTTTRRRQQQQQQQQQNNNVVVVVVVVV]]]\\\ZZZ```bbbaaa```^^^[[[XXXUUUSSSOOOEEE;;;444///)))(((***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$%%%(((***...((($$$%%%%%%######&&&$$$$$$&&&)))+++***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$+++222000)))$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%$$$$$$%%%%%%%%%$$$$$$###***)))'''%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$#########$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''((()))''''''&&&&&&'''((()))******,,,///000000000222333000222444444222111222333222000///111333222---(((...------,,,,,,,,,++++++)))******+++---......///222111000000111000---+++)))***+++,,,---.........///...---+++)))((('''&&&(((''')))---,,,((((((+++)))(((&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$#########$$$&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!"""%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((!!!###$$$$$$######$$$%%%&&&%%%%%%%%%&&&&&&$$$"""%%%%%%&&&&&&'''''''''&&&'''&&&$$$#########$$$%%%%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&******&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""'''&&&%%%&&&((((((((('''```dddffffffccc```aaaccc___bbbccc```[[[[[[bbbiiiddddddeeefffgggeeeaaa^^^YYY^^^bbbccc```^^^___```^^^aaaddddddaaa___aaadddaaa___^^^```cccdddccc```___bbbaaa[[[YYY]]]bbbeeedddgggiiigggggghhhfffbbbZZZbbb^^^iiiaaammmbbb___aaa```bbbfffeee___[[[[[[]]][[[[[[___bbbaaa```aaaeeecccaaaaaabbbbbbaaa```eee]]]VVVUUUWWWZZZ___dddaaahhhccc]]]bbbbbb^^^```UUUaaa___fffccc[[[ddd```^^^^^^\\\cccpppkkk]]]ZZZ[[[___aaa______ccceeeddd[[[WWWUUUVVVUUUTTTXXX^^^XXXYYYZZZYYYXXXWWWXXXYYYRRRTTTTTTRRRQQQRRRQQQNNNPPPWWWUUUTTTZZZYYYXXX___bbbbbbaaa^^^ZZZUUUQQQNNNJJJ@@@777111---)))(((+++''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&(((+++&&&$$$&&&&&&$$$$$$&&&###$$$%%%(((***)))'''$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###,,,444444---'''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%$$$###"""'''&&&$$$$$$$$$$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''((('''&&&&&&&&&((()))***)))+++...//////000222333000222444444333222333444333000...111555666000***...---,,,,,,......---,,,))))))***+++---...//////222111000///000///---+++)))***+++,,,---.........000///...,,,***(((&&&%%%''''''***///...)))(((******((('''&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((!!!"""######""""""###$$$&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%&&&&&&&&&)))'''%%%#########$$$%%%&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$'''(((%%%&&&))))))&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((+++***)))'''%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###'''&&&%%%&&&((((((((('''ccceeegggddd``````cccgggaaabbbbbb___]]]^^^cccggg^^^___aaaccceeedddaaa^^^YYY^^^cccdddbbb``````bbb^^^dddiiifff```]]]aaafff___^^^^^^aaadddeeebbb```^^^cccccc]]]ZZZ^^^ccceeefffiiiiiifffgggkkkkkkfff\\\ccc___kkkfffpppbbb\\\___cccdddbbbaaaaaa___ZZZ]]]YYYXXX]]]```^^^]]]```cccaaa______```aaaaaa```eee]]]WWWWWWXXXYYY]]]bbbcccjjjeee```eeeeeebbbddd^^^gggbbbgggddd[[[ccc___\\\YYY[[[kkkwwwkkk]]]aaa]]]aaaccc___^^^aaacccccc\\\YYYXXXYYYXXXWWWZZZ```XXXYYY[[[ZZZXXXXXXZZZ\\\RRRVVVVVVRRRSSSUUUSSSNNNRRRXXXTTTRRRWWWVVVUUU]]]aaaaaa```^^^YYYTTTNNNKKKDDD<<<444111...***)))+++&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&$$$""""""$$$&&&((($$$$$$'''(((&&&$$$&&&######$$$&&&((()))'''$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###)))000555444///)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((######$$$%%%%%%%%%$$$$$$&&&$$$"""###%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###&&&'''%%%######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######&&&((()))(((&&&&&&&&&''')))***(((***---...///000111333000222444444333222333444555444222333444333000---000...,,,---...///---+++((()))***+++---...///000222000///...///...,,,***)))***+++,,,---.........///...---,,,***)))((('''%%%&&&+++000///***''')))(((&&&%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$######%%%&&&((($$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''!!!###$$$$$$###"""$$$%%%&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$%%%&&&&&&+++)))'''%%%$$$%%%&&&''''''%%%$$$%%%&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$((((((&&&%%%((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%'''&&&%%%&&&((((((((('''eeeggggggccc______dddiiibbbbbbaaa___^^^```cccfff___aaadddhhhkkkkkkhhhfffZZZ\\\^^^[[[YYYZZZ___eee___fffllliiiaaa]]]bbbhhh\\\^^^```ccceeeeeebbb```]]]cccddd^^^ZZZ___dddeeeeeehhhgggdddeeekkklllggg]]]ccc___mmmiiitttccc[[[___eeeeee^^^]]]cccbbb[[[___YYYXXX]]]___]]]]]]aaaaaa___]]]]]]^^^___```___eee]]]XXXZZZ[[[YYY[[[```eeelllgggbbbggghhheeegggdddllleeehhhddd[[[bbb]]]ZZZVVV[[[ppp}}}kkk^^^ggg^^^cccddd```]]]___bbbaaa___\\\[[[]]]\\\ZZZ^^^cccXXXZZZ\\\[[[YYYYYY[[[^^^TTTXXXXXXTTTUUUXXXVVVPPPTTTYYYTTTPPPTTTTTTSSS\\\_________]]]YYYSSSNNNJJJ<<<555///---***&&&%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&$$$"""!!!###%%%&&&######(((***'''%%%&&&###"""###%%%'''(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&+++444999666,,,###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((!!!"""###$$$%%%&&&&&&&&&'''$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$###"""###&&&'''%%%"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%%%%'''***)))((('''&&&&&&''')))***'''***---...///000111333000222444444333333444555999999999666111...,,,---333000------......,,,)))((()))***+++---...///000111000...---...---,,,***)))***+++,,,---.........------,,,,,,+++******)))$$$&&&,,,222111***'''(((%%%$$$$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!&&&%%%$$$######%%%'''(((###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%%%%&&&&&&$$$"""$$$$$$######$$$$$$%%%&&&---+++)))&&&&&&&&&((()))'''&&&%%%%%%%%%%%%$$$###'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((()))))))))%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$((()))&&&%%%(((((('''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((''''''''''''&&&%%%&&&((((((((('''dddkkkkkkbbb]]]bbbkkkoooooojjjdddaaa```aaa___]]]cccdddfffgggfffeeecccbbb^^^[[[YYYZZZYYYXXX\\\bbb___aaaeeehhhjjjjjjhhhfffbbbcccccc```^^^```dddhhhcccbbbbbbbbbbbbbbbccccccccclllnnngggeeelllnnnjjj___aaadddggggggeeecccaaabbbhhhiiiccc^^^```aaa___VVV^^^dddbbb```bbbdddddd^^^dddddd\\\\\\bbbccc\\\```^^^\\\ZZZZZZ]]]aaadddfffffffffdddbbb```______jjjiiigggeeecccaaa```___jjj______nnnrrrfff]]]^^^XXX\\\aaabbb___\\\[[[\\\bbbYYYYYY\\\ZZZ^^^aaaYYYXXXZZZ[[[ZZZ[[[]]]^^^]]]XXXVVVUUUVVVYYYYYYVVVSSS[[[WWWRRRRRRUUUWWWWWWVVVVVVZZZZZZUUUQQQNNNEEE:::333///+++)))((()))))))))---***&&&$$$$$$%%%&&&&&&###!!!''')))"""$$$***(((''''''&&&%%%%%%$$$######&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&222<<<555$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$'''(((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&((())))))(((+++,,,,,,---,,,,,,++++++333444555555555444333222333555444111111333000+++333111...---------+++******((((((***...000000...000///...///000000...,,,******))))))***,,,...///......---,,,***)))(((((('''(((***++++++)))'''&&&)))(((&&&$$$$$$$$$&&&'''&&&######&&&&&&######&&&%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%''''''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$######""""""+++''''''$$$+++$$$$$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&(((&&&###$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$***...---'''$$$&&&***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###'''&&&%%%$$$$$$&&&((()))&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$"""%%%((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&gggllljjjbbb___cccjjjmmmmmmhhhdddbbbccceeedddbbb^^^^^^^^^```aaa```^^^\\\]]]ZZZZZZ[[[ZZZXXX\\\aaa___bbbeeehhhiiihhhhhhhhhbbbccccccaaa______bbbeee^^^^^^______aaabbbcccdddaaajjjllleeeccciiijjjfff\\\^^^```cccdddcccbbbaaagggjjjiiibbb^^^^^^^^^[[[UUU]]]bbbaaa___aaadddddd___eeeddd]]]\\\bbbbbb\\\\\\ZZZXXXXXXYYY]]]aaadddiiilllmmmjjjeeecccgggkkkqqqllleee___]]]___bbbeeeddd[[[^^^llloooddd]]]```WWWZZZ^^^^^^^^^^^^aaadddiii```___```\\\___aaaYYYZZZ[[[[[[ZZZZZZ\\\]]]]]]\\\ZZZXXXYYY[[[\\\ZZZXXXXXXXXXWWWUUUSSSRRRQQQRRRUUUWWWVVVPPPLLLIIIAAA888111...***(((((())))))(((***(((&&&$$$$$$%%%&&&&&&%%%"""'''(((!!!###***'''''''''&&&%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$...;;;999...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((()))(((,,,---...///000000000000333333444555555444333222111222111///000222111,,,333111///---------+++******)))(((***...000///...222000------...//////...+++************+++---...000///...,,,+++)))((((((%%%&&&((()))***)))(((''')))'''&&&$$$$$$%%%&&&'''&&&######&&&&&&######&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$#########"""***''''''$$$+++"""%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%'''%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))((($$$"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))'''%%%$$$&&&%%%$$$###$$$%%%'''(((%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$"""%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&kkkllliiicccaaadddhhhiiiiiifffccccccfffhhhhhhfff___^^^]]]___bbbbbb___\\\\\\ZZZ[[[]]]\\\YYY[[[```^^^bbbeeefffffffffhhhkkkaaabbbcccbbb```______```\\\]]]^^^```bbbccceeefffeeelllnnniiigggjjjjjjeee___```bbbdddfffggghhhhhhjjjiiieee___^^^___^^^[[[XXX^^^bbbaaa```bbbeeeeee```eeeddd]]]]]]aaaaaa\\\ZZZYYYXXXXXX[[[___dddfffeeejjjlllhhhaaa```fffnnnrrrmmmeee___\\\^^^bbbeee```[[[___iiiiii^^^ZZZ___XXXZZZ\\\[[[[[[^^^ccchhhggg^^^___aaa^^^bbbfff___^^^\\\ZZZYYYYYYZZZ]]]^^^aaa^^^[[[\\\^^^```___^^^VVVYYY[[[XXXQQQLLLLLLMMMSSSRRROOOIIIEEEAAA;;;444///,,,)))''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''"""&&&(((###'''///...'''&&&&&&%%%%%%$$$$$$###"""###$$$&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$""")))444777222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))+++,,,...///111222222333222333444555555444333222000111111///111444222...333111///......---,,,******))))))+++---//////...444111---+++,,,...000000,,,+++*********+++,,,---111000///---+++***((((((###$$$&&&((())))))((((((((('''&&&%%%$$$%%%&&&'''&&&######&&&&&&######&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''((()))'''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############)))'''((($$$***%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$ """%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%))))))******)))'''%%%###$$$%%%&&&&&&''''''&&&&&&llljjjfffbbbaaabbbddddddeeecccaaabbbfffhhhhhhfffccc```___```dddeeeaaa^^^[[[ZZZ\\\___]]]ZZZZZZ^^^]]]```ccccccbbbcccgggkkk```bbbccccccbbb```]]]\\\^^^___```bbbdddfffggghhhggglllmmmjjjhhhjjjhhhdddbbbbbbccceeegggjjjlllmmmiiifff```^^^```bbbbbb___^^^cccdddaaa```cccdddddd```cccbbb]]]]]]``````]]]^^^]]]\\\\\\^^^aaaeeehhheeefffeeeaaa]]]]]]ccciiikkkiiigggdddaaa```______```]]]aaagggbbbWWWTTTZZZZZZ[[[\\\ZZZYYY[[[aaaeeeeee]]]^^^```]]]aaafffaaabbb^^^ZZZYYYYYYYYY\\\```eeeaaa]]]]]]```bbbbbbaaaYYYZZZYYYVVVPPPLLLJJJJJJQQQMMMHHHBBB===:::555111---+++(((&&&&&&'''&&&&&&"""###%%%%%%%%%%%%&&&''''''"""&&&)))'''...888777&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&(((((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))'''###$$$***...,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))))))))+++---.../////////111222333444555444333222111333333111222555444///222000/////////...,,,******)))***+++---.........333000...---.../////////---,,,+++*********+++,,,222111000...,,,***)))((($$$$$$&&&''''''''''''&&&'''&&&&&&%%%%%%%%%&&&'''&&&######&&&&&&######&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&(((((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((( &&&(((###&&&(((%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&---)))&&&%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((*********(((%%%###$$$%%%&&&&&&''''''&&&&&&jjjgggdddbbb```______aaabbb```___bbbeeegggeeebbb```^^^\\\]]]___```]]][[[\\\[[[]]]```^^^ZZZZZZ]]]]]]___aaa```___```dddggg___```bbbddddddaaa^^^[[[___```bbbdddeeefffffffffeeeggggggeeedddeeeccc___aaaaaaaaaccceeegggjjjkkkkkkfffaaa```bbbcccccccccbbbeeeddd___]]]```aaa___```aaaaaa^^^^^^``````^^^cccbbb```______aaacccdddlllhhhccc```aaaccceeeggghhhgggeeecccaaa___^^^]]]^^^]]]```ddd^^^UUUTTTYYYWWWYYY[[[ZZZYYYZZZ___dddiiiaaaaaaaaa\\\```eeeaaaddd^^^ZZZZZZYYYXXX[[[aaaeeeaaa]]]\\\___aaa```___]]]XXXSSSPPPOOONNNLLLJJJNNNHHHAAA<<<888444111///,,,)))'''&&&&&&'''&&&%%%!!!###%%%%%%%%%%%%'''))))))"""%%%(((&&&///888777&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%'''(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###''')))%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%''')))))))))***+++,,,,,,,,,,,,000111333444444444333333222333333111222444333...111000//////000///---***)))***+++,,,,,,---...///000///000111222111///,,,---,,,+++*********+++,,,222111000...,,,***)))((('''''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&'''$$$$$$''''''$$$$$$'''###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$###$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%###%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''$$$$$$'''!!!$$$---'''$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%&&&(((((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...***&&&&&&(((***(((%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$#########$$$$$$%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$'''((('''%%%"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&gggdddcccccc___[[[\\\```aaa``````cccfffgggeeebbbaaaaaa```___^^^]]]\\\\\\]]]\\\]]]```^^^ZZZZZZ^^^____________```aaabbbccc]]]^^^aaadddeeedddaaa^^^]]]^^^```bbbddddddddddddhhhgggeeeeeeeeeeeedddbbbeeeeeeeeefffgggiiijjjkkkpppkkkgggfffeeecccbbbccccccdddaaa\\\ZZZ]]]^^^\\\aaaaaa`````````aaabbbbbbhhhfffcccaaa___^^^______lllfff```___bbbfffgggfffjjjgggccc___^^^___aaacccZZZZZZ]]]```]]]XXXXXX]]]UUUWWWYYYYYYYYY\\\bbbhhheee___bbbdddaaahhhpppnnnddd]]]YYY[[[[[[XXX[[[bbbccc___\\\[[[]]]^^^\\\ZZZ\\\VVVOOOLLLMMMMMMKKKHHHJJJBBB;;;888444///---...+++)))'''&&&''''''&&&%%%!!!$$$&&&&&&$$$$$$(((+++,,,$$$$$$%%%"""(((///,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%"""%%%((()))&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$$$$'''******+++,,,---------------000111222444444444333333///111111///111444222...111000000000111000---+++)))+++,,,,,,,,,,,,---/////////111333444222...+++,,,+++*********+++,,,---000///...---,,,+++***))))))((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''$$$$$$''''''$$$$$$'''###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$"""%%%&&&''''''(((((('''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''"""&&&!!!%%%777///'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###%%%(((***(((&&&$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%%%%'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&dddccceeeeee```YYY[[[bbbaaaaaabbbfffjjjkkkhhheeeeeeggggggddd___]]]^^^aaa^^^]]]]]]___]]]ZZZZZZ^^^ccc```^^^```cccdddbbb___\\\]]]___cccggggggdddaaaZZZ\\\___ccceeefffffffffnnnjjjgggggghhhiiihhhhhhjjjjjjjjjkkkkkkkkkkkkkkkppplllkkkllliiicccccchhhcccccc```[[[[[[___```^^^cccbbbbbbcccdddeeefffhhhllljjjgggcccaaa______^^^dddaaa______aaaeeeggghhhhhhfffdddcccbbbbbbcccddd[[[ZZZ\\\^^^]]][[[[[[]]]ZZZZZZZZZXXXWWW\\\eeekkkddd___cccgggeeemmmwwwwwwddd[[[YYY]]]]]]XXX[[[cccaaa^^^[[[ZZZ\\\[[[XXXUUUWWWTTTPPPLLLJJJGGGEEEDDDDDD<<<666444111+++))),,,***)))''''''((((((&&&%%%###&&&'''&&&###$$$(((------$$$###$$$ %%%***$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))))))))(((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&!!!""""""###$$$$$$%%%%%%!!!%%%))))))&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%########################$$$###"""###%%%&&&%%%$$$)))'''%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###&&&***)))***+++---...//////000///000222333444444333333...000111111444888888444000000000111222000...+++)))+++------++++++---///111000000111222222///---+++************+++---...---------,,,++++++******(((((('''&&&&&&%%%%%%&&&$$$%%%%%%&&&'''''''''&&&'''$$$$$$''''''$$$$$$'''"""%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&''''''%%%###%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###))) &&&###***DDD<<<)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%""" ###(((***)))&&&"""%%%((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###"""###%%%((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((('''&&&$$$######$$$$$$###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&ccccccfffggg```XXX[[[dddbbbbbbdddiiinnnooommmjjjeeehhhjjjeee^^^ZZZ]]]bbb___]]]]]]___]]]YYY[[[___gggbbb___aaafffgggbbb]]]\\\\\\^^^bbbgggiiigggdddZZZ\\\```eeehhhjjjjjjkkknnnhhhddddddfffggghhhhhhiiiiiiiiiiiiiiihhhgggffflllkkklllooolllfffgggnnneeeeeeaaa]]]^^^cccfffddddddcccdddfffhhhhhhjjjlllooommmjjjgggdddbbbaaaaaa___aaabbbbbbcccfffkkkpppaaadddhhhkkkkkkhhhccc```___]]]]]]^^^]]][[[ZZZZZZcccaaa\\\WWWUUUZZZdddllloooiiijjjiiicccgggooommmcccZZZXXX^^^^^^YYY[[[cccaaa^^^[[[[[[[[[ZZZUUURRRQQQSSSSSSOOOGGGAAA@@@@@@AAA888222222///)))'''******)))''''''(((((('''%%%%%%'''(((&&&######)))...,,,######%%%"""&&&***$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%% %%%******&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$######(((((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%########################$$$###"""###%%%&&&%%%$$$***)))&&&$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))'''$$$###&&&***&&&''')))+++...///000111///000222333444444333333...111333444888>>>>>>;;;000000000111222111...+++)))+++------++++++---///333111//////000111000///******))))))***,,,...///,,,,,,,,,+++++++++******''''''&&&&&&&&&'''(((((($$$%%%&&&&&&'''''''''&&&'''%%%%%%''''''%%%%%%'''"""$$$'''(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''((((((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&""")))&&&%%%...MMMFFF)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&### """(((+++***''' $$$''''''%%%######$$$###########################%%%'''((()))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$""""""###'''***$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&''''''''''''((('''&&&$$$######$$$$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###"""###$$$%%%$$$%%%&&&&&&''''''&&&&&&aaadddeeebbb\\\ZZZ^^^bbbddd```aaahhhmmmlllhhhfffiiilllkkkeeebbbccc```ZZZXXXYYYZZZ\\\]]]___aaacccjjjfffcccdddhhhjjjhhheee[[[\\\aaafffjjjhhhbbb]]]WWW[[[aaaeeeggggggffffffjjjkkkjjjhhhkkkmmmiiibbbiiihhhjjjmmmqqqqqqmmmiiikkkkkknnnqqqpppllllllooohhhbbb\\\]]]bbbfffeeebbbcccbbbbbbfffjjjlllllljjjnnnooollleeebbbccc^^^VVV]]]^^^```aaabbbeeeiiilllfffdddfffiiihhhbbb^^^^^^^^^^^^____________^^^^^^___^^^]]][[[\\\aaahhhnnnhhhhhhhhhhhhgggeeedddcccYYYXXXSSSUUU]]]XXXTTT\\\bbb[[[TTTUUUYYYYYYSSSLLLOOONNNKKKHHHEEECCCAAAAAA777555111---)))''''''&&&(((((('''''''''&&&&&&&&&'''&&&'''(((******(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""###$$$&&&'''(((''''''&&&######$$$%%%&&&&&&'''(((###$$$%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&"""""""""""""""""""""###%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++((('''***///333111...***+++...111222222111111333444555666777999::::::---.../////////...,,,,,,(((&&&'''+++---,,,...222...///000222222111111000---+++)))'''(((***---000---------,,,+++***)))(((&&&&&&''''''''''''''''''))))))((('''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!$$$###""")))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%!!!###"""###((()));;;YYY///,,,(((&&&''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%(((''')))---+++'''&&&)))$$$###"""$$$&&&''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''&&&&&&---555&&&(((***)))%%%"""###$$$''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&###%%%&&&'''(((((('''&&&%%%%%%******$$$!!!###'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%eeedddcccaaa_________```dddaaabbbhhhllljjjiiijjjlllnnnjjjccc```aaa```\\\```]]]ZZZ[[[___aaaaaa___hhhfffeeeeeeggghhhgggeee___```ccchhhkkkjjjeeeaaadddgggiiihhheeedddeeefffdddiiillljjjjjjlllkkkhhhjjjkkklllmmmnnnnnnlllkkklllmmmppptttrrrmmmkkkmmmgggbbb^^^___dddhhhhhhfffiiihhhhhhjjjoooqqqqqqpppnnnpppmmmeee```___\\\VVV^^^___aaabbbccceeeiiilll___^^^aaaffffffbbb```aaa````````````______^^^^^^___^^^]]]]]]]]]aaahhhlllkkkiiihhhhhhiiihhheeeccc[[[[[[VVVWWW^^^XXXSSSZZZ___ZZZUUUUUUWWWWWWSSSNNNKKKIIIGGGDDDAAA>>><<<:::555333000,,,)))(((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&"""$$$%%%$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''///,,,+++---222444222000///000222444555555444333111222222222333444444444......///000///...---,,,,,,)))))),,,,,,***+++...---...///000111000000///...,,,***((()))+++...000......///...,,,*********(((((((((((((((((((((((())))))(((((('''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&$$$ ###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%&&&'''"""!!!%%%(((;;;YYY...+++'''&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&%%%"""###'''%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$'''%%%$$$'''---"""###$$$%%%$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&###%%%&&&'''(((((('''&&&%%%"""&&&)))(((%%%###$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhheeebbbbbbccccccbbb```dddccceeeiiiiiihhhjjjoooqqqpppjjjbbb___``````^^^ddd^^^ZZZ[[[aaadddccc```fffggghhhgggffffffggghhh``````bbbeeehhhhhheeebbblllnnnmmmiiicccaaadddhhh___gggmmmllljjjlllmmmmmmlllnnnooonnnkkkjjjkkknnnkkklllqqquuurrrkkkggggggeeebbb```bbbgggjjjkkkjjjgggffffffhhhllloooppppppnnnqqqnnnfff^^^\\\ZZZYYY^^^```bbbcccdddfffiiilll^^^]]]```eeeeeebbb```aaabbbaaaaaa````````````_________`````````cccgggjjjmmmiiiggghhhkkkkkkfffbbb]]]___ZZZZZZ___YYYQQQVVVYYYWWWTTTRRRRRRQQQOOOMMMGGGFFFDDDBBB>>>:::666444222000...+++)))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###''''''&&&&&&%%%%%%%%%%%%###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&$$$######&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''''''''''''''---***)))+++...000///,,,000111222333333222111000111111111111111000000000...///000000000///---,,,,,,)))))),,,,,,***+++...------...///////////////...---+++******,,,...000---000111000,,,***+++,,,)))))))))))))))))))))(((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''''''''%%%###$$$)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%''')))$$$"""%%%$$$000HHH+++)))&&&&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$&&&&&&$$$&&&)))'''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!$$$((('''######&&&%%%$$$"""###%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&$$$&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggfffeeedddddddddcccbbbddddddfffhhhfffeeekkktttsssqqqkkkeeeaaa``````______\\\YYY[[[___dddeeeeeebbbfffjjjiiifffeeehhhkkkddddddeeeggghhhhhhhhhgggiiillllllhhhbbb```dddiii___fffkkkkkkkkkmmmnnnlllooorrrsssnnnhhhfffkkkpppnnnpppuuuyyyuuummmgggfffddddddccceeegggiiiiiiiiidddddddddeeehhhkkkmmmnnnnnnpppooohhh```\\\]]]___^^^```cccdddfffhhhkkkmmmgggeeeeeehhhgggaaa^^^___```aaaaaaaaaaaabbbbbbbbb```aaacccccccccdddfffhhhlllhhhdddgggkkkkkkeee___^^^aaa\\\YYY^^^WWWOOOQQQUUUTTTRRRNNNKKKHHHHHHHHHEEEEEEDDDAAA>>>999444111...---+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$###""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''''''''(((''''''))),,,......---222333333333222111//////222222222222222222222222//////000111000///...---)))''''''+++---,,,---111......////////////000//////...,,,++++++,,,...///---000222000,,,)))***---)))))))))(((((((((((((((%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&!!!'''''''''(((!!!!!!...)))'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%((()))'''''')))((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&******%%%###%%%///+++&&&%%%'''((('''%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%dddgggiiihhhdddbbbdddfffcccccceeefffdddccckkkuuussspppllliiieeeaaa______YYY[[[]]]\\\\\\^^^cccggg\\\aaafffgggdddcccgggkkklllmmmnnnnnnnnnoooooopppgggjjjllljjjfffccceeehhhdddggghhhhhhkkkooommmhhhqqqtttuuuooogggeeejjjqqqtttuuuzzz}}}yyypppjjjjjjeeefffggggggeeeeeeeeeeeefffggghhhiiikkkmmmoooqqqlllnnnoookkkddd___aaaeee^^^```cccfffgggiiilllnnnjjjhhhgggiiigggaaa^^^^^^]]]^^^```bbbcccdddddddddaaaccceeefffeeeeeefffgggiiieeebbbeeeiiiiiibbb\\\\\\aaa[[[WWWZZZUUULLLLLLUUUTTTQQQLLLFFFCCCCCCDDDBBBBBBAAA???;;;666111...******))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&!!!""""""###$$$%%%%%%%%%%%%&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((''''''''')))+++///222333333666666666666555444333333111111111222333333444444///000111111111000///...***'''(((+++,,,+++---000/////////000000000111111///...,,,++++++,,,---...---///000///+++)))***+++(((((((((''''''&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&&&&''')))***''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&(((!!!&&&'''&&&&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###)))+++((($$$$$$((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&))))))&&&%%%'''111---'''%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&,,,(((%%%%%%'''(((&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbgggkkkiiidddaaadddhhhaaaaaabbbdddbbbbbbiiisssqqqmmmjjjiiieee```]]]___XXX\\\```^^^ZZZYYY^^^cccYYY^^^cccdddbbbbbbeeehhhmmmnnnoooooonnnnnnoooqqqlllmmmooonnnlllhhhfffeeeggggggeeedddhhhmmmlllfffsssuuuuuuooogggfffkkkqqqssssssuuuwwwssskkkggggggeeegggjjjhhhdddaaaaaabbbdddfffiiikkklllmmmnnnpppllllllmmmmmmiiiccccccggg```cccfffhhhhhhiiikkkmmmeeebbbccceeeddd```^^^```ZZZ]]]```ccceeeeeedddcccbbbdddeeefffdddddddddeeeeeecccaaadddfffeee```ZZZZZZ```YYYSSSWWWTTTKKKKKKUUUTTTPPPJJJEEEBBBBBBCCC===<<<;;;888444000---+++(((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''!!!!!!"""###$$$%%%&&&&&&%%%&&&'''&&&$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$#########$$$$$$%%%"""######$$$%%%&&&'''(((###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&'''"""######$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((###$$$'''***---000333444444444444333333333333333//////000000111222333333000111222222222111///......+++***,,,,,,)))))),,,000000000000000111222222...---,,,++++++,,,,,,---.........------+++***)))((((((''''''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((&&&&&&)))***)))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&%%%$$$###%%%'''"""'''### %%%%%%$$$---%%%&&&&&&%%%$$$%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""%%%+++///+++&&&$$$'''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***%%%$$$&&&(((&&&%%%''')))'''%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&***'''%%%%%%'''(((&&&######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%dddfffiiihhhfffddddddeee___^^^___aaaaaabbbgggooopppjjjeeedddaaa\\\\\\```XXX[[[^^^___]]]\\\]]]___^^^aaaeeefffeeedddeeefffhhhjjjlllllljjjiiikkklllqqqooonnnnnnooommmiiifffeeefffeeebbbdddiiikkkjjjtttuuutttoooiiihhhkkkpppqqqoooooooookkkeeecccfffdddhhhllljjjddd``````bbb^^^bbbgggjjjjjjiiijjjlllmmmkkkkkknnnllleeebbbccceeegggiiijjjiiihhhhhhhhhaaa^^^___bbbccc______aaaZZZ]]]bbbeeefffddd```^^^aaabbbccccccaaa```aaabbbbbbbbbcccdddeeeccc^^^ZZZYYY___XXXPPPTTTTTTMMMLLLQQQNNNIIIEEECCCAAAAAAAAA999888666333000---***)))'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###$$$%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&%%%$$$%%%'''"""######$$$%%%%%%&&&&&&######""""""###$$$%%%&&& !!!!!!""""""############$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&''''''((((((""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&'''(((((())) """%%%'''***,,,///111/////////000000111222333000000000000000000000000111111222222222111000///...+++***,,,,,,)))))),,,000//////...///000111222------,,,+++++++++++++++222///,,,---//////+++((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&+++,,,(((''')))***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%&&&&&&%%%######%%%'''$$$(((###%%%&&&%%%+++%%%&&&'''&&&$$$$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%%%%%%%&&&''''''''''''''''''''''''((($$$%%%+++///---((('''%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))$$$###''')))'''&&&'''###$$$%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&$$$$$$%%%'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%######$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%fffeeeeeefffhhhgggeeeccc^^^\\\\\\___aaabbbffflllpppgggaaa___]]]YYY[[[aaaVVVXXXZZZ^^^```aaaaaa```fffhhhjjjkkkjjjiiihhhggghhhkkkmmmmmmkkkiiikkkmmmqqqmmmjjjkkkoooooolllhhhbbbffffffaaa```eeekkknnnuuuuuusssoookkkiiilllooovvvsssqqqppplllggggggkkkccchhhmmmllleeeaaaaaaccc]]]bbbhhhkkkkkkjjjjjjkkkooojjjjjjooommmeee______jjjkkklllkkkhhhfffeeedddbbb___```cccbbb______aaa[[[___cccgggfffbbb]]]YYY```aaaaaa```^^^^^^^^^```aaabbbdddeeedddaaa^^^[[[XXX___XXXOOOTTTTTTNNNNNNKKKGGGBBB????????????>>>999777444111...,,,+++***&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""######$$$(((((('''''''''&&&&&&&&&!!!"""$$$$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%&&&&&&%%%&&&(((""""""###$$$%%%%%%&&&&&&""""""!!!!!!"""$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&&&&'''(((((("""###$$$%%%&&&((())))))%%%&&&)))+++,,,...000222000000111222333555666777333333333222111000000000111111222333222111000///+++((((((+++,,,+++,,,//////......------///000111---,,,++++++************555000,,,---111222---'''+++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))///000***(((***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%&&&&&&$$$######%%%'''""")))%%%"""'''%%%%%%''''''&&&######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&!!!%%%)))(((&&&%%%$$$###"""$$$&&&''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$***,,,***''''''###&&&)))(((%%%$$$%%%(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&$$$###%%%'''&&&&&&$$$$$$$$$$$$&&&&&&"""$$$&&&''''''&&&$$$$$$"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%pppjjjeeedddhhhjjjiiifff``````^^^]]]cccjjjmmmkkkeeeeeeddd```\\\[[[___ccccccYYY^^^fffbbbaaadddaaaaaadddfffgggfffeeeddddddhhhhhhiiiiiikkklllmmmmmmllloooooollllllmmmmmmjjjeeebbb```bbbfffiiikkkjjjqqqpppooonnnmmmmmmnnnnnnvvvyyysssmmmpppkkkfffjjjggglllpppooohhhbbb``````]]]```eeelllrrrqqqlllfffpppppppppooommmggg```\\\jjjnnnnnnkkkmmmqqqmmmeeeaaaeeehhheee```\\\]]]___^^^```aaaaaa```______```bbb^^^[[[\\\]]]^^^bbbhhhccceeeggghhhfffbbb___^^^[[[XXXTTTSSSSSSQQQLLLHHHJJJJJJFFF???===>>><<<888999555000------,,,)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&& """$$$''''''&&&%%%######$$$$$$%%%%%%$$$$$$###''''''&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$%%%''''''%%%$$$%%%''''''$$$!!!'''((((((((('''&&&%%%%%%&&&%%%$$$%%%'''''''''%%%''''''$$$"""$$$(((&&&"""&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%$$$$$$%%%&&&'''&&&'''&&&%%%)))---)))'''$$$!!!!!!$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&************+++,,,---...///......111444555333111333333444444333333222111333222222222222000---+++************+++---///000,,,+++,,,...111222111000---,,,+++*********+++,,,,,,---.........---+++******)))'''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&$$$###$$$&&&(((***)))))))))'''&&&%%%'''(((+++999>>>000$$$$$$'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&((('''&&&&&&&&&&&&'''((((((&&&'''((()))'''$$$!!!%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$&&&'''###$$$%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&''''''%%%$$$$$$&&&(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%pppiiibbb___aaabbb```]]]```aaa___^^^ccckkknnnlllfffeeeccc^^^ZZZZZZ^^^bbbaaa[[[bbbkkkfffdddfffccciiijjjjjjiiihhhggghhhiiieeehhhjjjjjjjjjiiikkkllllllooopppmmmlllnnnmmmkkkeeecccbbbcccgggjjjkkkkkkppppppqqqqqqpppooonnnmmmvvvzzzsssmmmnnnkkkhhhpppkkkooorrroooiiicccaaaaaa]]]aaafffkkkmmmmmmmmmmmmppppppppppppmmmhhhbbb^^^aaaeeeffffffhhhkkkggg``````bbbddddddbbb``````aaa__________________^^^^^^ccc```___aaaaaa^^^^^^aaa[[[ccclllooolllhhhfffgggZZZWWWSSSRRRRRRPPPKKKGGGDDDJJJKKKCCC:::666444222666222...,,,,,,+++)))&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''(((((( !!!###%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&'''%%%$$$%%%&&&&&&$$$"""&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###''''''%%%"""$$$'''&&&!!!%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%&&&&&&&&&'''((('''&&&+++///+++###&&&$$$"""###%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++---//////222111111444777888666444333333333444333222222111111111000111222111///---+++*********+++---...///---,,,,,,...000111111///---,,,+++*********+++,,,---............---,,,,,,,,,+++)))'''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%###!!! !!!###%%%'''((((((((('''&&&'''***---(((666===222'''&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%%%%&&&(((''''''&&&&&&''''''((()))&&&'''(((((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%%%%&&&'''%%%$$$###"""###$$$&&&'''***)))'''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%uuunnneeebbbcccdddbbb___cccdddbbb```dddkkkmmmllliiihhheee___[[[[[[___ddd]]]\\\hhhpppiiieeefffbbbiiihhhgggeeebbbbbbccceeeaaafffkkkkkkiiigggiiillllllppprrrnnnmmmnnnooommmfffeeedddfffiiikkkllllllnnnppprrrtttssspppmmmjjjrrrxxxssslllmmmjjjkkkvvvpppqqqrrrnnnhhhdddbbbccc___cccgggiiihhhiiinnnrrrooopppqqqpppmmmiiidddaaa^^^bbbeeefffiiikkkgggaaa______```bbbeeeeeedddcccaaa^^^\\\]]]______]]]ZZZ```___bbbffffffaaa^^^^^^SSS___lllqqqmmmgggeeefffXXXUUURRRQQQQQQOOOKKKGGGFFFQQQVVVMMM===444222333111...,,,******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%% !!!###$$$$$$$$$######&&&&&&&&&&&&''''''''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%'''%%%$$$%%%&&&&&&%%%###$$$$$$###""""""###%%%%%%&&&%%%$$$$$$$$$$$$###!!!'''(((&&&###$$$&&&%%%!!!%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&,,,000---&&&%%%$$$$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++...000111222222333555777888777555222333333333333222111111000///000111222222000...,,,+++******+++,,,---......------...000111000...---,,,+++*********+++,,,/////////.........---------,,,***)))(((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$######%%%'''(((++++++***((('''(((+++...$$$222999222)))''''''%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###%%%'''))))))(((%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&''''''((()))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$'''((('''&&&&&&'''&&&$$$""" !!!###%%%'''+++***)))'''&&&%%%%%%$$$&&&&&&'''&&&$$$$$$&&&(((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%xxxqqqiiifffhhhjjjiiigggggghhhfffcccdddiiikkkjjjlllkkkhhhbbb]]]]]]bbbfff```cccqqqxxxnnnhhhhhhbbbdddddddddbbb___]]]]]]^^^[[[cccjjjlllhhhfffiiimmmlllqqqssspppmmmooopppooogggggghhhiiikkkllllllllljjjmmmrrruuutttpppkkkggghhhqqqqqqlllmmmkkkmmmyyyppppppoookkkgggeeeeeefffccceeeggghhhhhhiiilllooonnnpppqqqpppmmmiiifffdddaaadddhhhjjjkkkjjjgggcccaaa___^^^aaafffhhheeebbbaaa]]]YYYZZZ^^^___\\\XXX\\\\\\```fffgggccc```aaaWWW```kkkoookkkeee```^^^WWWTTTQQQPPPPPPNNNJJJFFFHHHRRRVVVLLL>>>555333333---,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!"""###%%%'''(((&&&$$$$$$%%%$$$###!!!&&&((('''$$$$$$&&&$$$ %%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%######%%%+++...+++&&&$$$$$$%%%&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---///000...///111222444444444333222222222222222111111000111000000111222222000---,,,,,,+++******+++,,,---///...---///000000///------,,,+++*********+++,,,000000///...............,,,,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((.........,,,)))''''''(((###,,,222---'''&&&'''&&&$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''((()))%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''' ###'''(((((('''''''''&&&%%%#########$$$%%%&&&******)))((('''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwppphhheeeggghhhgggdddkkkllljjjeeecccgggiiihhhllllllhhhccc___^^^cccgggjjjnnnzzz}}}qqqlllkkkcccccceeehhhgggeeeaaa___^^^YYYaaaiiikkkgggfffiiinnnkkkqqqtttpppmmmooopppppphhhiiikkklllllllllkkkkkkfffjjjooosssssspppjjjfff]]]jjjmmmmmmpppmmmnnnxxxlllllljjjgggffffffgggiiigggffffffiiikkkllliiigggnnnppprrrppplllhhhffffffeeefffiiikkkjjjfffbbbaaaddd```^^^aaafffgggccc^^^aaa\\\XXXYYY]]]^^^\\\XXX\\\[[[^^^dddeeeaaa```aaabbbdddhhhkkkkkkggg```ZZZUUURRROOONNNNNNMMMIIIEEEBBBFFFEEE===444111///---******+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((("""######$$$$$$%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$###"""###%%%'''((('''&&&&&&%%%%%%&&&&&&'''###$$$$$$"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%$$$"""%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$%%%'''%%%$$$###"""###$$$'''((()))'''&&&%%%&&&&&&$$$"""$$$((((((%%%$$$%%%$$$!!!$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%""""""'''---...+++'''###%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++,,,---,,,...000111222222222222111111222222111111000///333222111222222111...+++,,,+++*********+++,,,---///...---///000000///------,,,+++*********+++,,,///////////////.........++++++***)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$***---//////,,,(((%%%$$$###(((***&&&###$$$&&&'''$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((($$$$$$######$$$$$$%%%&&&)))'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''' ###'''(((((('''''''''$$$%%%'''''''''&&&%%%$$$''''''((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxqqqjjjgggggggggddd```kkkmmmkkkeeecccfffhhhhhhjjjjjjhhhddd``````cccgggmmmooovvvuuujjjgggggg]]]```dddhhhiiigggdddaaa___\\\bbbhhhiiigggfffiiillljjjqqqtttqqqmmmnnnpppqqqiiilllnnnnnnllljjjiiiiiidddggglllpppqqqoookkkiii[[[gggkkkmmmqqqnnnllltttjjjhhhgggeeeeeefffhhhiiihhhffffffiiimmmmmmhhhcccmmmppprrrpppkkkgggeeefffkkkkkklllnnnjjjdddbbbccceeebbb```aaadddddd___[[[___\\\YYYYYY\\\]]]]]][[[___]]]^^^aaaaaa]]][[[]]]___^^^___cccfffddd]]]VVVQQQNNNKKKKKKKKKJJJFFFBBB<<<;;;777000...///...***((()))******(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%"""!!!!!! !!!"""$$$%%%'''&&&%%%$$$$$$%%%&&&'''###$$$$$$###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%$$$###$$$&&&(((&&&&&&%%%$$$$$$%%%'''''')))'''&&&&&&&&&&&&%%%$$$"""''')))&&&$$$%%%%%%"""$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&###%%%---222000+++((($$$&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***+++,,,---///222333333222333444000111111111111000//////444333222222222000---***+++***))))))***+++,,,---...------...000111000...---,,,+++*********+++,,,......///000///...---,,,+++++++++***(((&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$'''+++---,,,)))''''''$$$%%%%%%###"""###&&&(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%'''((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%'''(((((('''$$$############$$$%%%%%%((('''%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''"""$$$'''((('''&&&&&&'''$$$&&&(((***)))'''%%%###%%%%%%'''((((((((((((((($$$&&&''''''&&&%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''wwwqqqkkkiiijjjiiieee```gggjjjjjjeeecccfffjjjkkkjjjkkkkkkiiieeedddgggjjjmmmkkknnnjjjaaacccdddZZZ]]]```dddeeeeeecccbbbaaadddfffhhhhhhffffffggghhhhhhppptttppplllmmmpppqqqjjjmmmpppppplllhhhffffffdddgggkkknnnppppppnnnmmmaaajjjjjjkkkqqqnnnjjjpppjjjhhhfffeeeffffffggggggeeeeeegggiiikkkkkkjjjhhhmmmppprrroooiiiddddddeeemmmkkkkkklllhhhaaa```ddddddbbbaaaaaabbbaaa]]]ZZZ\\\[[[ZZZZZZ[[[\\\^^^___[[[ZZZ\\\``````[[[XXXYYYWWWXXX[[[^^^___[[[UUUPPPLLLIIIGGGFFFGGGFFFBBB>>>888777444///...000///+++%%%''')))(((&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$""""""""""""###$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''###%%%&&&%%%$$$$$$%%%&&&$$$%%%&&&$$$"""###&&&)))&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$ %%%)))&&&%%%&&&&&&$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&###&&&000555000)))&&&%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,------000333444333222333555000000111111000000///...222111111111222111...,,,))))))))))))***+++---...---,,,,,,...000111111///---,,,+++*********+++,,,+++---///111000...+++))),,,,,,,,,+++)))'''%%%###%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&###&&&((((((((('''((((((%%%$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%%%%&&&'''%%%&&&'''((('''&&&$$$###%%%%%%''''''((('''&&&&&&$$$&&&((((((&&&%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''oookkkggggggjjjjjjeeeaaacccggghhhdddcccggglllnnnlllnnnpppnnnkkkjjjlllooorrrmmmmmmhhhaaafffiii^^^___aaacccdddddddddeeegggjjjiiihhhgggfffeeeddddddgggoootttpppkkklllpppqqqkkknnnqqqqqqlllgggeeedddeeegggjjjmmmpppqqqqqqqqqhhhnnnkkkjjjpppnnniiinnnllljjjgggffffffgggfffeeeaaaeeehhhiiihhhiiilllooommmppprrrooohhhcccccceeegggddddddeeeaaaZZZZZZ```bbbbbbaaaaaaaaa___]]]ZZZ[[[[[[[[[ZZZZZZ\\\___bbbTTTUUUYYY```aaa\\\YYYYYYVVV[[[aaabbb___XXXRRROOOIIIFFFCCCCCCDDDCCC???;;;222444333///,,,...---***###&&&((('''$$$!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%((('''%%%$$$######"""""" """###%%%%%%$$$###"""$$$%%%%%%&&&'''''''''(((&&&%%%###""""""###%%%&&&$$$%%%%%%$$$###$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$""""""######$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%$$$%%%&&&$$$"""###&&&***&&&&&&&&&&&&&&&%%%$$$###%%%#########%%%&&&%%%$$$%%%((('''%%%&&&'''%%%###$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''$$$ $$$///555...&&&"""&&&''''''&&&######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,...///+++///222333222111222444000000000000000//////...000000000111222222000...((((((((((((***+++---///,,,,,,,,,...111222111000---,,,+++*********+++,,,))),,,///111111...***(((......------+++(((&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########(((((('''%%%######%%%(((%%%$$$%%%((()))'''%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((( """%%%'''((('''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!! """&&&((('''%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###$$$&&&(((((('''%%%%%%&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''pppiiieeeggghhhfffdddeeemmmooollldddccciiimmmmmmrrrlllnnnooohhhjjjooojjjqqqpppmmmiiijjjmmmkkkfffZZZbbbfffdddeeekkkmmmjjjkkkcccbbbgggeee^^^aaajjjiiimmmqqqsssrrrqqqsssuuukkkkkklllmmmkkkgggddddddgggdddeeelllnnnlllmmmrrrfffhhhhhhhhhmmmqqqpppkkkfffhhhfffbbbcccfffbbbZZZ^^^aaacccdddkkkrrroooggglllppptttsssnnnhhhdddcccaaa```bbbdddaaa[[[YYY[[[aaabbbddddddaaa\\\WWWSSS\\\[[[\\\]]]______]]][[[^^^[[[XXXYYY[[[ZZZUUUPPPTTTRRRSSSVVVTTTNNNKKKKKKEEECCCBBB@@@???<<<888555333111---***''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$###""""""###&&&)))$$$$$$$$$%%%%%%&&&&&&&&&))))))'''&&&%%%$$$$$$$$$$$$''')))((($$$"""%%%((($$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))---000...(((###&&&******&&&%%%&&&&&&$$$''''''&&&%%%%%%&&&&&&&&&%%%&&&''')))***,,,---......111333333222444888===000///---,,,++++++,,,------...///000000...,,,***.........,,,***)))+++,,,////////////000000000000---,,,+++*********++++++,,,,,,,,,---///000000///---,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%%%%$$$###((('''%%%$$$###$$$$$$%%%!!!"""$$$'''))))))&&&###''''''&&&%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''')))*********))))))(((&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$######"""######$$$$$$$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''!!!"""%%%'''''''''&&&%%% """&&&))))))'''%%%"""$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''((((((((('''&&&%%%###"""''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$'''%%%!!!###***&&&&&&%%%%%%%%%&&&'''(((###((()))%%%%%%)))(((###***+++***(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&ssslllgggggghhhdddaaaaaakkkmmmjjjcccbbbhhhlllkkkrrrlllnnnnnngggiiimmmhhhkkkmmmmmmkkkkkklllhhhaaa[[[bbbggggggjjjppprrrqqqmmmggggggkkkiiicccdddlllhhhjjjkkkjjjiiikkkooosssooonnnmmmjjjgggeeefffiiijjjggghhhmmmooommmnnnrrrkkkmmmlllkkklllmmmjjjdddhhhjjjiiifffgggiiieee^^^^^^aaabbbccciiinnnkkkdddhhhlllpppooojjjddd```___```\\\ZZZ[[[[[[XXXXXX[[[___```bbbcccbbb```\\\ZZZ[[[ZZZZZZ[[[\\\[[[YYYWWWYYYVVVSSSTTTVVVUUUPPPKKKOOOMMMNNNPPPOOOIIIFFFGGG<<<;;;;;;<<<======;;;999222000,,,)))((('''((()))''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''(((((('''%%%""""""$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&)))+++***%%%###$$$&&&&&&&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((()))&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((,,,///000---***))))))'''$$$%%%)))'''###%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***,,,---...111000000111222444444444///...---+++***++++++,,,------.........---++++++)))******)))((())),,,///.../////////000000000111000...,,,+++)))))))))***------------...//////...------,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&$$$$$$$$$%%%&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######%%%%%%%%%&&&&&&'''((()))((())))))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&&&&&&&'''(((!!!###%%%'''''''''&&&%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))###!!!$$$&&&$$$###%%%$$$$$$$$$$$$$$$%%%&&&&&&"""'''(((%%%%%%((('''"""&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&qqqjjjfffggggggdddbbbbbbkkkllliiieeeeeeiiillllllqqqkkkmmmmmmfffgggkkkeeeeeejjjlllllllllkkkddd]]]^^^dddhhhiiilllpppsssrrrkkkggghhhkkkiiiccccccjjjhhhhhhgggdddbbbeeelllrrrqqqpppkkkeee```bbbggglllkkkiiijjjmmmnnnmmmmmmppplllooonnnlllkkkkkkfff```fffiiijjjiiijjjjjjfff```^^^```aaabbbfffiiieee___aaaeeeiiihhhccc^^^[[[ZZZ^^^WWWQQQRRRTTTUUUVVVYYYZZZ\\\^^^```aaaaaaaaa```ZZZYYYXXXXXXYYYWWWUUURRRRRRPPPMMMMMMNNNMMMIIIFFFGGGEEEFFFHHHGGGBBB@@@AAA<<<;;;999888888666333111///---+++)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&))))))(((&&&######$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''***---+++'''$$$###$$$%%%&&&&&&''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%''')))***%%%$$$$$$######$$$$$$%%%&&&'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,...///......,,,'''###%%%***(((###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))***,,,---...333000...///222333///,,,...---+++***))))))******,,,,,,,,,+++++++++++++++''''''''''''(((+++111555------...///000111222222111000...+++)))(((((((((------...............---///...---,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$###############$$$%%%&&&''''''(((''''''''''''(((((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''"""###%%%&&&''''''&&&&&&'''&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&###$$$&&&'''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&---%%%!!!$$$((((((%%%############$$$$$$$$$%%%%%%"""%%%&&&%%%%%%&&&%%%""""""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&lllfffcccfffhhhgggfffgggnnnllljjjhhhjjjmmmoooooopppjjjlllllleeeeeehhhbbbdddiiilllkkkkkkjjjddd]]]aaadddhhhiiiiiikkklllllljjjhhhiiillljjjddddddhhhhhhiiigggdddbbbeeekkkqqqoooooojjjaaa]]]aaagggkkkiiihhhiiikkkllllllmmmnnngggjjjllljjjjjjjjjgggaaaaaadddgggiiiiiigggccc___^^^^^^___aaabbbbbb___[[[[[[___cccbbb]]]XXXVVVVVVZZZRRRKKKNNNRRRTTTTTTVVVVVVWWWYYY[[[]]]^^^``````ZZZYYYWWWWWWVVVTTTQQQNNNLLLJJJHHHGGGGGGFFFCCCAAA???===>>>AAAAAA<<<:::;;;<<<:::777555444111...,,,,,,+++***(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%(((++++++(((%%%############$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))(((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&'''''''''######$$$%%%%%%%%%%%%%%%(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&))),,,---222222...'''%%%''''''%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((***,,,---...000//////000111111...+++---,,,***)))(((((())))))+++******)))))))))******))))))(((((()))---333888,,,,,,---///000222333333111///---+++***)))))))))+++---...//////...////////////...---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$(((&&&%%%&&&'''((('''&&&"""###%%%&&&'''&&&&&&%%%'''%%%###$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&''''''((((((((('''((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%"""$$$%%%'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---(((%%%''')))***'''%%%###$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%$$$""""""$$$%%%&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&jjjeeebbbeeehhhgggggghhhmmmjjjhhhjjjlllnnnnnnooonnnhhhkkklllddddddgggaaaeeejjjllljjjhhhhhhfffaaaaaacccfffhhhhhhhhhiiikkknnnnnnoooooommmiiihhhkkkgggiiiiiigggeeefffjjjnnnnnnoookkkdddbbbgggkkkjjjgggiiijjjjjjkkknnnooonnnbbbfffhhhgggfffgggeeeaaa^^^```dddgggfffccc```^^^\\\\\\]]]^^^^^^[[[XXXVVVVVVYYY]]]\\\XXXTTTRRRRRRUUUNNNJJJNNNSSSSSSRRRRRRUUUVVVVVVWWWXXXZZZ[[[\\\XXXWWWUUUTTTSSSPPPMMMJJJGGGFFFDDDBBBAAA@@@???===999888:::>>>===888555666333222000111222333222111***))))))(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%######%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!$$$'''((((((&&&$$$###"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))(((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%(((+++111777888///%%%###%%%'''%%%&&&'''(((((((((((('''%%%&&&'''(((***,,,---...,,,///222222000//////000,,,+++)))(((''''''(((((())))))((((((((())))))***+++***)))((((((+++111555+++,,,---///000222333444///...,,,++++++++++++,,,))),,,000111000000111222000///...---,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&(((((('''&&&"""###%%%&&&'''&&&&&&%%%&&&$$$""""""###%%%&&&&&&''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%''''''''''''&&&%%%%%%$$$'''&&&&&&%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%$$$%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&(((((('''&&&$$$###%%%&&&&&&'''&&&&&&%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''''''''&&&%%%&&&'''(((((((((''''''######$$$&&&&&&$$$######%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&lllfffccceeegggfffeeeeeejjjeeedddhhhllllllllllllmmmgggkkkllleeeeeegggaaagggkkkllliiigggggggggeee``````dddiiijjjiiikkkooonnnnnnnnnmmmjjjhhhhhhjjjfffhhhjjjiiiffffffhhhkkknnnppplllgggjjjqqqpppiiihhhkkkkkkjjjkkknnnooolll```eeefffbbb`````````]]]\\\]]]```dddbbb]]]\\\]]]XXXWWWXXXZZZYYYSSSPPPPPPQQQTTTWWWWWWSSSOOONNNOOONNNJJJIIIMMMQQQOOONNNNNNTTTTTTTTTTTTTTTTTTUUUUUUSSSRRRPPPOOOMMMKKKGGGCCCAAA@@@>>><<<;;;999999999333333777<<<<<<666222222333111////////////...---)))((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&&&&%%%###""""""###&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''')))---888===555(((###$$$'''"""###%%%&&&''''''&&&%%%%%%&&&''')))***,,,---...+++///333222///...000444,,,+++)))(((''''''(((((((((((((((((())))))))))))))))))(((&&&%%%'''+++///,,,,,,---///000222333333......,,,++++++,,,,,,---***...222333222111111333//////...---+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$"""!!!###$$$$$$$$$(((''''''&&&$$$######"""######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''))))))************))))))&&&&&&&&&&&&&&&&&&''''''%%%&&&((()))((('''%%%$$$&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""''')))&&&$$$%%%&&&&&&'''((()))*********)))((($$$###$$$''''''$$$###$$$'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&kkkeeebbbeeegggfffeeefffiiicccbbbhhhmmmlllkkkkkkkkkfffjjjllleeefffhhhbbbeeejjjllliiifffggggggeeeaaa```dddjjjkkkhhhiiinnnmmmmmmllliiiffffffgggggghhhjjjkkkjjjgggfffiiilllnnnnnniiieeemmmwwwssshhhhhhkkkkkkgggfffiiiiiieee___bbbbbb]]]ZZZ[[[\\\[[[YYYXXX[[[^^^\\\VVVUUUYYYSSSQQQRRRUUUSSSLLLIIIKKKLLLOOORRRRRRNNNKKKJJJKKKIIIFFFFFFIIIJJJHHHHHHKKKMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJHHHGGGFFFCCC???<<<::::::888666333222222333...///555;;;<<<555///...666333///---+++***)))'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$&&&''''''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&%%%$$$%%%&&&&&&333;;;777,,,&&&%%%%%%"""###%%%'''((('''&&&&&&%%%&&&''')))***,,,---...//////////////////000111,,,+++***(((((((((((()))&&&'''((()))******)))((('''((('''&&&%%%&&&)))+++,,,---...///000111222333000///---,,,+++++++++,,,---222666666333000000222///...---,,,+++))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%&&&''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$######$$$%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''')))++++++)))'''&&&'''&&&%%%%%%%%%%%%&&&'''(((((()))******)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$+++***(((&&&&&&&&&'''(((%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''(((&&&'''+++***%%%'''(((***+++,,,+++***)))&&&###$$$(((((($$$###&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&gggaaa___dddhhhhhhhhhjjjjjjdddcccjjjpppnnnlllmmmjjjfffjjjlllffffffiiibbbbbbhhhllljjjgggfffeeeccccccbbbdddiiiiiiddddddiiipppqqqoookkkhhhhhhjjjkkklllnnnmmmkkkhhhhhhkkkooommmkkkdddaaakkkxxxsssffffffjjjiiicccaaacccbbb]]][[[______ZZZWWWYYY[[[\\\UUUSSSUUUYYYUUUOOOOOOUUUOOOLLLNNNRRROOOGGGDDDGGGIIILLLOOOOOOKKKHHHHHHIIIFFFCCCCCCEEEDDDBBBEEEJJJFFFFFFGGGHHHGGGFFFDDDCCCEEEDDDBBBAAA@@@===999666555555333111...------...***,,,333;;;;;;444...,,,...,,,***)))+++,,,,,,,,,((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$ """%%%&&&'''''')))+++$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))((('''&&&%%%&&&&&&%%%$$$!!!"""###$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&& $$$%%%$$$""""""$$$"""---777666000+++&&&"""$$$%%%''')))******)))(((%%%&&&''')))***,,,---...333///,,,,,,///000///------,,,***)))(((((())))))%%%''')))++++++***)))((('''((((((((('''(((***,,,------...///000111222222222111///,,,+++*********111555999888333//////000......---,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))))))))((($$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%&&&'''&&&%%%((('''%%%$$$###$$$$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((("""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&%%%$$$#########$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%''''''%%%###!!!&&&'''(((******((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''***++++++***'''&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&&&&''''''((('''%%%$$$$$$&&&)))+++&&&'''''''''&&&%%%%%%$$$...,,,)))&&&%%%&&&((()))"""###%%%&&&'''(((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''',,,222///&&&'''(((***+++,,,+++)))((('''###$$$))))))$$$###'''###$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&gggccc```dddkkkllleee^^^___aaaeeekkknnnkkkeee___dddiiidddaaagggfffdddjjjkkkhhhiiiooonnnfff___^^^aaaffflllllliiihhhjjjnnnqqquuurrrhhhbbbfffkkklllpppoookkkiiillloookkkdddlllgggcccdddjjjnnnooommmkkkgggbbb```aaabbbaaa```[[[WWWRRRRRRUUUVVVTTTQQQYYYRRRNNNQQQRRRMMMKKKLLLVVVRRRNNNKKKKKKIIIEEEBBBFFFHHHKKKLLLKKKGGGCCC@@@CCCBBBAAAAAA@@@@@@AAAAAAAAADDDGGGEEEAAA>>>???AAACCC>>>::::::===<<<666///000---++++++------+++((()))(((+++333888666000+++((((((((((((((())))))***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&""""""$$$&&&((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))'''$$$""""""$$$''')))'''&&&$$$######$$$&&&'''$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$'''******(((%%%&&&&&&%%%$$$$$$$$$%%%%%%"""***///...)))### %%%&&&''''''&&&&&&''')))************+++,,,------222222111111111111111111000...,,,++++++)))&&&$$$((('''+++111111***&&&'''((((((((((((((()))******,,,******,,,111333333111///000111000---+++++++++...222666777555222222333/////////...---***((('''(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&%%%$$$###"""'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((()))))))))((()))&&&$$$$$$&&&'''&&&$$$&&&&&&&&&'''))))))&&&$$$###%%%''')))***(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%(((&&&%%%%%%((()))'''%%%%%%%%%%%%'''((((((%%%###(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$)))&&&$$$$$$''')))(((''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''************++++++++++++(((((()))(((&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&((()))***fffcccbbbgggnnnpppkkkeeeccceeeiiinnnqqqnnnhhhccc```gggdddbbbgggeeedddkkkmmmiiijjjooonnnhhhbbbbbbbbbhhhnnnooollljjjllloooqqquuusssjjjeeehhhlllmmmpppqqqooolllmmmoookkkeeegggeeecccdddhhhkkkkkkjjjfffcccaaa``````___]]][[[\\\WWWSSSSSSUUUVVVTTTRRRVVVOOOLLLOOOOOOKKKIIIJJJMMMKKKIIIIIIIIIFFFBBB>>>CCCDDDFFFHHHFFFCCC@@@===@@@???>>>>>>======>>>>>>???CCCEEEBBB<<<777777999<<<999555555666555111,,,...,,,******++++++)))''',,,''''''...666666///'''((((((''''''(((((()))***(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$"""###%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###''''''''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%''')))***'''%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%''')))%%%&&&''''''&&&&&&''')))************+++,,,------222222111111111111111111333000---*********)))((((((&&&)))......(((%%%&&&((((((''''''(((((()))******))))))+++///222111000000000000///...---+++******...222333111//////000/////////...---+++)))'''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%$$$###"""'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((((((''''''(((&&&$$$$$$&&&((('''%%%'''&&&&&&''')))((('''%%%###%%%'''))))))(((&&&%%%'''((((((((((((''''''&&&'''&&&''')))+++***'''$$$''''''''')))******'''%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$(((%%%######&&&((('''&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&''''''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''cccaaaaaaeeejjjlllhhhddd```bbbeeeiiijjjhhhccc___aaakkkkkkhhhiiidddaaaiiiiiifffeeeggggggccc``````bbbiiippprrrooommmnnnpppppptttsssmmmiiijjjllllllnnnqqqrrrooommmmmmiiidddaaabbbccceeeffffffeeeeee```___^^^^^^]]][[[XXXUUUYYYUUUQQQPPPRRRSSSQQQOOOPPPLLLJJJKKKKKKGGGEEEFFFBBBBBBCCCDDDEEEBBB>>>;;;>>>???AAAAAA@@@>>>;;;999;;;;;;:::999999999999:::>>>BBBEEEBBB<<<777777888666555222000...------,,,,,,***))))))))))))(((&&&---'''###(((222555...$$$(((''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$'''%%%!!! """$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&((((((&&&$$$"""###$$$&&&''''''&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%############$$$%%%%%%&&&&&&%%%%%%&&&(((((('''%%%#########$$$%%%&&&((((((((('''%%%"""!!!###(((,,,%%%&&&''''''&&&&&&''')))************+++,,,---...111111222222222222222222555222---******+++++++++((('''(((******&&&%%%&&&''''''&&&&&&''''''((())))))((((((***---000000///222///......000///,,,)))(((+++...000///......///////////////---+++)))(((((((((((('''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%$$$######'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((((((''''''&&&&&&'''(((((('''%%%$$$%%%'''))))))((('''&&&'''((((((((('''&&&&&&%%%$$$%%%'''***+++)))%%%"""'''''''''(((******'''%%%(((''''''''''''&&&&&&&&&%%%&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''cccbbbbbbdddffffffccc```]]]___aaaccccccaaa^^^\\\hhhssstttooolllccc^^^fffhhheeebbbbbbbbb```^^^]]]aaaiiiqqqsssqqqnnnnnnpppnnnpppqqqoookkkjjjjjjkkkkkkpppsssooollljjjfffbbb^^^aaaeeefffeeecccbbbaaa]]]\\\ZZZYYYXXXVVVSSSRRRRRROOOLLLKKKKKKLLLJJJIIIIIIGGGFFFFFFEEECCCAAAAAA<<<===>>>?????????===<<<::::::;;;<<<;;;999777666888888777666666666666666888<<<@@@???<<<999888:::333333222...***))),,,///+++***))))))(((((('''&&&+++'''###%%%,,,111,,,$$$''''''&&&&&&''''''((()))''''''&&&%%%%%%&&&&&&&&&'''(((***+++***)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!"""$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))++++++)))'''%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!$$$$$$%%%%%%&&&%%%%%%$$$############$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&%%%&&&''''''&&&&&&''')))))))))******+++,,,---...111111222222222222222333333111...,,,,,,---,,,+++***)))(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((((((((())))))+++---...//////333///,,,---111111---)))***,,,...000111111111111//////000///...,,,***)))((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''%%%%%%%%%%%%'''((())))))'''&&&&&&&&&(((((('''%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''(((&&&$$$###&&&%%%%%%&&&''''''&&&$$$(((''''''''''''&&&&&&&&&%%%&&&(((******)))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&(((((((((''''''eeeffffffgggggggggfffeeeaaacccdddeeedddbbb``````iiitttvvvqqqnnnccc]]]ccckkkiiieeecccbbbcccbbb``````gggooorrrpppmmmnnnoookkklllmmmnnnllliiihhhhhhlllqqqtttppplllkkkgggccc]]]```dddeeeccc```___^^^[[[ZZZWWWTTTQQQPPPPPPQQQMMMKKKHHHFFFFFFEEEEEEDDDBBBCCCCCCBBB@@@???>>><<<;;;;;;:::::::::;;;===???777888888888777666555444666555555444444444444444222444666888888777444333000111000,,,''''''+++///*********)))((('''''''''&&&(((&&&$$$''',,,,,,(((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''))))))+++++++++)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''((((((&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%"""%%%(((***(((&&&$$$$$$%%%&&&''''''&&&&&&'''))))))))))))***+++,,,...///111111222222333333333333//////...//////...+++))),,,,,,***((('''(((((((((&&&&&&&&&&&&&&&'''(((((()))***+++,,,---...///000333///,,,...111222...))),,,---...000222333222222///000000000///---,,,***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((&&&''')))(((&&&&&&''')))%%%%%%&&&&&&&&&''')))***((('''%%%&&&'''((('''&&&%%%&&&'''(((((((((''''''%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&%%%&&&'''(((&&&%%%%%%%%%''''''&&&$$$(((''''''''''''&&&&&&&&&%%%&&&(((******)))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))(((''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''!!!$$$&&&&&&&&&&&&aaacccfffgggggggggiiijjjdddffffffeeecccaaaaaabbbcccnnnooommmlllddd^^^cccggggggdddaaaaaaddddddaaa```gggnnnqqqooommmnnnpppjjjhhhiiilllkkkhhhfffgggooorrrssspppnnnnnnjjjeee^^^^^^^^^^^^^^^\\\ZZZYYYXXXWWWTTTOOOKKKJJJLLLNNNIIIHHHFFFCCCBBBAAAAAAAAA<<<@@@AAA>>><<<<<<;;;888999999888666555777;;;>>>666555555444444444444444444333222222111111222222555333222666:::999333---,,,---,,,(((%%%%%%(((,,,)))******)))'''&&&&&&'''"""((()))$$$%%%+++...***&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''***)))'''&&&%%%$$$$$$$$$###$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&''''''%%%$$$###%%%''''''&&&%%%%%%$$$$$$$$$%%%'''''''''%%%$$$$$$&&&'''%%%&&&''''''&&&&&&'''))))))))))))***+++---...///111111222222333444444444---...///111222000,,,)))---...,,,((('''******(((''''''&&&&&&''''''((()))(((***,,,,,,,,,,,,...000111///...///111111...,,,---,,,,,,...000111111//////000000000000...---,,,)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%(((***)))&&&%%%''')))%%%'''''''''&&&'''(((***)))'''%%%%%%'''(((''''''%%%&&&&&&'''''''''''''''''''''(((((()))(((((('''******)))'''&&&'''***,,,)))(((&&&'''((()))((('''(((''''''''''''&&&&&&&&&%%%&&&'''((()))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$''')))***++++++aaadddggghhhffffffiiillleeeffffffccc```___```bbbccckkkkkkiiillleee^^^bbb```bbbaaa^^^aaaggggggdddaaagggnnnpppnnnlllooorrrjjjfffgggkkkkkkgggfffhhhoooooonnnkkklllnnnjjjddd]]]YYYUUUTTTVVVVVVUUUSSSRRRRRRQQQMMMIIIFFFGGGHHHEEEDDDBBB???===<<<<<<===888>>>@@@<<<999:::999666555666666444222222555888444333222111111111222222111111000////////////000666111...555>>>@@@777---+++***)))'''%%%&&&''')))'''((()))(((%%%$$$%%%&&&"""(((((($$$'''000111***%%%%%%%%%$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$"""###%%%(((******$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$"""$$$%%%''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''%%%###"""$$$'''%%%%%%$$$$$$$$$%%%&&&&&&(((((('''%%%######&&&(((%%%&&&''''''&&&&&&''')))(((((()))***+++---...///111111222222333444444555000///000111222111///------///...((('''***+++'''((((((''''''(((((()))***''')))++++++******,,,///000000000000000//////...///---,,,---000111000...///000111111000///---,,,))))))))))))((((((((('''(((((((((''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))$$$''')))((($$$###&&&)))&&&((()))(((&&&&&&(((***)))'''%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''((()))************'''))))))(((&&&&&&(((***)))(((&&&'''((()))((('''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$"""%%%((((((&&&%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))***+++------jjjmmmooonnnjjjiiillloooggghhhhhheeeaaa```bbbdddhhhnnnllljjjmmmfff]]]___^^^bbbcccaaafffmmmoookkkbbbhhhnnnooommmmmmppptttkkkffffffjjjkkkgggfffiiilllkkkhhhfffiiilllhhh```[[[UUUOOOMMMPPPRRRPPPNNNLLLNNNOOOMMMHHHDDDCCCCCC@@@???>>>;;;888777777888666===@@@;;;888999888555000222444333111///000222333222000//////000111222//////...------------...000(((&&&///===BBB888---+++***)))((((((((())))))%%%'''((('''###"""###%%%$$$'''&&&###***555333)))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$###!!!!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((%%%!!!!!!$$$)))---///$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$&&&''''''%%%""""""$$$'''#########$$$%%%&&&'''((($$$&&&(((((('''%%%$$$$$$%%%&&&((('''&&&&&&''')))(((((()))***+++---///000111111222333333444555555333111000000111222222111,,,///...((('''+++***&&&((((((((((((((()))******%%%(((******))))))+++......000111111///...//////111///---...111222111...000000111111111///...---))))))))))))(((((((((((())))))(((((((((((())))))$$$$$$%%%&&&&&&%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***"""&&&((('''###"""$$$(((''')))***(((&&&%%%'''***)))'''%%%%%%&&&'''((('''&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))******"""%%%((('''%%%###$$$&&&(((&&&$$$$$$&&&'''&&&%%%(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$!!!$$$''''''%%%$$$%%%&&&"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''qqqooollliiihhhiiikkklllooopppppplllbbb[[[```iiidddggghhhggghhhhhhddd]]]YYYbbbfffbbbeeemmmoooiiillljjjiiilllpppqqqnnnkkkdddlllpppjjjcccaaadddeeehhheeecccfffjjjhhh```XXXSSSOOOKKKJJJLLLLLLJJJHHHGGGMMMRRRNNNDDD======@@@<<<999666666888999999777777777666555444444333333333222000......///111222///222111......111000---------------------------+++,,,+++***///666333,,,(((((((((((((((((((((((((((&&&$$$$$$%%%''''''&&&''''''%%%###'''...///,,,"""$$$%%%$$$######'''***&&&$$$###$$$''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%###"""""""""$$$&&&&&&&&&$$$###$$$&&&((('''%%%######$$$%%%&&&#########"""!!!!!!$$$&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""&&&%%%$$$###$$$%%%&&&'''(((((('''&&&%%%###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&$$$!!!"""'''---$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&$$$"""###'''(((&&&$$$(((&&&$$$%%%''')))(((&&&###'''***++++++,,,///333555444444444555555333222222333333333333333333333.........---,,,+++)))((('''''''''&&&&&&&&&''''''(((((((((((()))***+++,,,222000---******,,,...000///000111222333222111000///000111222222111000///---+++)))((('''((()))***&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######,,,&&&&&&,,,+++###$$$---&&&&&&&&&%%%%%%$$$$$$$$$ """%%%''''''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''&&&((())))))'''&&&''''''+++***)))'''&&&&&&&&&&&&&&&'''((((((((('''%%%$$$(((''''''&&&%%%%%%$$$$$$******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%'''++++++(((%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$%%%'''***,,,%%%&&&&&&%%%######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$&&&)))+++qqqoookkkiiihhhjjjmmmooommmmmmmmmmmmhhheeekkktttpppoooiiiaaa___aaa```\\\ZZZcccgggeeehhhpppqqqkkkkkkjjjjjjmmmqqqrrrpppmmmjjjnnnooollljjjmmmoooooofffbbb```bbbeeeddd]]]VVVSSSOOOKKKIIIJJJJJJHHHEEEBBBGGGJJJGGGAAA<<<===???>>>:::666555666666555444555555444444333333222222111111///.........///000...111111------//////,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++)))(((---222000)))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&&&&'''%%%$$$'''---...***%%%(((***)))&&&$$$$$$%%%&&&%%%###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%''''''%%%$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&(((&&&%%%######$$$%%%&&&$$$%%%%%%%%%$$$%%%(((***)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''%%%""""""&&&+++%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%(((&&&$$$%%%''')))((('''''')))+++++++++,,,...///444444333444444222000///444333333333222333333333/////////...---+++***))))))(((((('''&&&&&&''''''(((((((((((()))***++++++......///000111333444444111222333333333222111000111222333333333111000///---,,,***((('''((()))***&&&'''((((((&&&&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%!!!$$$------%%%"""&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''&&&&&&'''%%%'''))))))(((((()))***)))((((((''''''''''''(((''''''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''))))))'''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&$$$###$$$&&&)))+++$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$%%%''')))pppnnnjjjhhhhhhlllpppssspppllliiiiiifffeeehhhooonnnlllfff```___ccceeeccc\\\fffkkkjjjlllrrrrrrnnniiiiiijjjllloooooonnnllllllllljjjfffhhhmmmooommmbbb^^^ZZZ[[[]]]]]]XXXSSSQQQLLLGGGEEEEEEDDDBBB???===>>>???>>><<<;;;;;;<<<>>>;;;666333222222111000111111111111111111111111............---------------000///,,,+++---,,,)))***************+++++++++))))))((('''***...,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&%%%&&&&&&$$$''',,,,,,)))%%%(((******(((%%%$$$###&&&%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%''''''&&&%%%%%%&&&###$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&###$$$&&&&&&&&&'''***,,,(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((())))))***$$$$$$%%%%%%&&&&&&%%%%%%!!!"""###%%%&&&'''((((((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''&&&$$$###%%%(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&%%%%%%$$$&&&''''''&&&$$$%%%'''(((((('''(((((((((***---/////////111222333444333111...---666555333222111222222333111111111000...---+++***++++++)))(((''''''&&&&&&''''''''''''((()))******+++---111444666555444333333444444555444333111000444444555444444222000///---,,,***)))(((((())))))&&&'''((((((&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$'''$$$)))444777///'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&%%%''')))***))))))+++,,,'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''###%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###$$$%%%((()))###%%%''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&ooommmiiiggghhhlllqqquuupppiiiddddddeeeeeegggkkkggghhhgggdddeeeiiihhhdddbbbkkkqqqpppppprrrqqqnnniiijjjkkkkkkjjjiiihhhhhhlllmmmhhhaaa___bbbdddccc\\\XXXTTTSSSTTTTTTQQQNNNLLLGGGBBB??????>>>;;;888;;;999777666777888888888;;;888555222000/////////.........///////////////,,,,,,------,,,,,,+++***,,,......***)))+++***'''(((((()))))))))))))))***)))((((((((()))***)))&&&(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&%%%###&&&&&&%%%'''+++,,,)))$$$%%%&&&'''''''''&&&'''&&&%%%$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%$$$""""""###"""###%%%%%%%%%%%%'''((('''&&&%%%$$$$$$$$$%%%%%%###$$$&&&&&&%%%&&&''')))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###%%%''''''%%%$$$$$$%%%&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""%%%'''&&&$$$###%%%(((&&&%%%%%%%%%&&&'''''''''&&&$$$%%%)))///333333222...000333444333111000000777666444222111111222333333333222111000...---,,,...---+++***(((''''''&&&'''''''''''''''((()))))),,,...000222333222000...555555666666555333111000444555555444333111///...---,,,+++***)))(((((()))&&&((()))((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((%%%&&&(((((((((&&&$$$"""&&&&&&%%%%%%%%%$$$$$$$$$***'''+++666;;;555---(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&'''((()))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&(((***+++***)))***+++((((((''''''''''''((((((((((((&&&%%%%%%&&&'''((('''(((+++------,,,***)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""%%%''''''$$$###%%%(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&(((###%%%((()))'''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%######$$$mmmkkkhhhfffgggkkkpppssshhhccc```dddiiilllppptttkkkkkkhhhddddddfffeeeaaaiiipppvvvuuuqqqooonnnllllllnnnooommmhhhdddcccccckkknnnlllcccZZZZZZ]]]```VVVRRRMMMKKKKKKKKKJJJHHHIIIDDD???<<<<<<;;;888555:::777333222333555444333444444333111/////////000,,,,,,,,,,,,------------***++++++++++++***))))))***---,,,((((((***)))&&&'''''''''((((((((())))))***(((((()))***)))''''''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%"""&&&'''%%%&&&+++---,,,)))(((&&&%%%&&&''')))***%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((&&&###!!!!!!!!!"""###%%%%%%%%%%%%'''(((&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&'''&&&%%%$$$'''''''''&&&%%%$$$""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###%%%''''''&&&%%%$$$###&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&########################)))'''%%%$$$%%%%%%###"""%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%'''(((&&&%%%%%%)))///333444222---000444555444333444555666555444222111111222222333333333222111000......000///---+++)))(((((('''(((''''''''''''(((((()))------...///000000111111555555666666555333222111333444444444222000///---...---,,,+++))))))(((((('''((()))(((''''''((()))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((((((%%%&&&(((((((((&&&$$$"""&&&&&&&&&%%%%%%%%%$$$$$$'''$$$&&&---222000***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%%%%'''((()))+++,,,+++)))(((((()))******(((''''''&&&&&&&&&((('''&&&%%%%%%&&&(((((()))+++---...---+++)))'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''"""%%%'''&&&######%%%(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''###%%%((()))'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%######$$$kkkiiigggffffffhhhkkkmmmeeeaaa```dddhhhiiilllpppnnnllleee___```fffjjjjjjnnntttxxxvvvqqqlllkkklllnnnqqqsssooogggaaa```bbbaaahhhiii```WWWUUUXXXZZZPPPMMMIIIFFFEEEDDDDDDCCCFFFBBB===;;;<<<;;;999666777555222111111111111000///000222222000//////000,,,,,,+++++++++++++++++++++*********))))))))))))(((++++++((('''******'''&&&&&&''''''(((((()))))))))'''(((******'''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$"""&&&'''%%%&&&+++000000222...)))&&&&&&((())))))$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***(((&&&$$$###$$$###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$((()))******(((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&########################)))'''%%%$$$%%%%%%###"""%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$%%%&&&%%%$$$$$$&&&((()))))))))+++...000000000...222555555444444666999444444444333333222222111222222222222222111000000111000...,,,+++***)))))))))((((((''''''((()))))),,,,,,,,,...000444777999444555555555555444222111333333333333222111///......------,,,***)))(((''''''((())))))''''''((()))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&'''(((((((((((('''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$&&&******'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###"""###$$$%%%&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%%%%'''(((***+++,,,+++(((&&&&&&'''+++***)))(((&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((()))******)))(((&&&$$$%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&iiihhhfffeeeeeeeeefffgggdddbbbbbbeeefffdddfffjjjpppooojjjeeegggnnnqqqqqqppptttxxxvvvooojjjjjjnnnkkkoooqqqlllccc\\\\\\___YYY___aaa[[[TTTRRRPPPOOOLLLIIIFFFCCCAAA@@@???>>>@@@<<<999888999:::888666111111111000///...//////,,,///333444111///......,,,,,,++++++******)))))),,,+++)))((((((((()))***&&&)))***''''''***+++(((&&&&&&''''''((()))))))))(((&&&'''******&&&&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$###&&&'''$$$%%%,,,333555000,,,(((&&&&&&''''''%%%###%%%'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$&&&'''))))))(((&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$""""""$$$%%%&&&########################&&&%%%###$$$%%%&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%###%%%&&&%%%$$$$$$&&&((()))***,,,---------///111222555666555222111555999222333444555555444222111000000111222222222222222111000///---,,,+++++++++***))))))(((((())))))))),,,,,,---///222666888:::222333444555555444333222333333444444444333111000......---,,,+++)))((('''''')))***)))((('''((()))''''''&&&''''''(((((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&%%%&&&'''((()))******(((&&&&&&'''***)))((('''''''''''''''%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$%%%''')))hhhgggfffeeedddccccccbbb``````dddiiikkkkkknnntttyyyzzzxxxtttrrrrrrnnniiipppssswwwuuunnniiikkkpppeeejjjmmmhhh^^^XXXYYY\\\[[[^^^^^^ZZZVVVSSSMMMFFFIIIGGGDDDAAA???===<<<<<<:::777333333666777666444---...000///------...///+++000555555222...,,,,,,---,,,,,,+++***))))))(((---+++)))((('''(((***+++&&&))))))'''(((++++++)))&&&&&&''''''((()))******&&&$$$%%%***)))%%%%%%***((((((((((((((((((((((((&&&%%%%%%'''((((((&&&$$$###''''''$$$%%%---555999'''%%%###$$$&&&'''%%%######%%%''''''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''$$$&&&'''&&&$$$$$$$$$&&&%%%%%%&&&&&&&&&%%%$$$###!!!###&&&'''&&&%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((((((((%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$"""###'''(((&&&$$$###%%%&&&%%%######&&&(((%%%))),,,------...111555555777777444000///333777000111444666666444222111...///000111222333333333111000///...---,,,,,,,,,******)))))))))))))))***------///111222444444555111222333444444444333222333444555555555444333222.........---+++)))((('''''')))***)))((('''(((***'''''''''''''''((())))))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%(((***((((((((((((((((((((((((&&&((()))((('''%%%&&&&&&%%%'''))))))(((''''''((((((''''''''''''((())))))$$$%%%'''((()))((('''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''')))%%%"""###&&&((((((&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''&&&''''''((('''%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$&&&)))+++bbbnnnrrrjjjdddffffffaaabbb```ccciiinnnqqquuuzzz~~~yyyrrrrrrrrrtttsssllleeeeeejjjooorrrqqqgggZZZSSSTTTYYYXXXZZZZZZWWWPPPKKKIIIIII@@@>>>;;;;;;<<<:::555111777555333111000000000111///...---,,,++++++++++++///...000333222---***++++++++++++***)))(((((('''))))))))))))))))))))))))+++)))'''&&&%%%&&&'''(((***((($$$""""""$$$'''***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$&&&+++000333%%%'''(((%%%&&&))))))&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&((()))'''&&&(((''''''&&&&&&''''''(((### !!!&&&)))&&&$$$%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''',,,++++++)))'''%%%###"""''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%'''&&&&&&&&&''''''%%%###'''&&&&&&&&&&&&'''(((((((((***---...//////111222222444555555444333333444777444222222444555444222000000000111222222333333444444333222000...,,,+++)))'''&&&&&&((()))((((((+++,,,,,,...///000111222666333000000222333222000333222222333444333...***---...///---***(((***,,,---+++))))))+++***'''$$$%%%&&&'''&&&%%%$$$&&&((((((&&&&&&'''))))))&&&"""'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&((()))))))))((((((((('''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%''')))+++---...$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$&&&'''%%%$$$(((111999&&&%%%######%%%&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''&&&&&&'''((()))))))))(((&&&%%%'''((((((((((((&&&%%%$$$'''''')))******)))(((''''''''''''&&&&&&%%%%%%%%%+++***((('''&&&&&&&&&'''''')))(((%%%&&&+++,,,+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&'''(((******((('''&&&"""###%%%'''(((((('''''''''$$$!!!"""&&&))))))((('''(((((('''%%%$$$$$$%%%######$$$&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))###"""!!!###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%&&&'''&&&$$$$$$&&&(((eeennnqqqiiieeegggeee___ddddddgggooossssssvvvzzztttqqqpppqqqpppiiiaaa```dddfffiiijjjdddZZZRRROOOQQQRRRRRRPPPLLLGGGEEEFFFHHH@@@<<<888666777777444222444444222111000/////////++++++++++++,,,,,,---...000......222111,,,***,,,++++++******)))(((((('''))))))))))))))))))))))))***)))'''&&&%%%&&&'''(((***(((%%%######%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&***...000$$$''''''%%%%%%((((((&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&(((((('''%%%'''&&&&&&&&&&&&&&&&&&'''%%%!!! $$$&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))))))))&&&###!!! !!!$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&*********)))'''&&&$$$###'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&''''''%%%#########$$$%%%''')))+++,,,'''))),,,---......000111222444555555444333333444555333222333555666555333000000000111222222333333555444444222111///---,,,***)))'''''')))***)))(((+++,,,...000111222333333444222///...000111111///333222222333555333///+++///000111...+++***+++---+++)))((()))++++++)))'''%%%&&&'''&&&%%%$$$&&&((('''&&&%%%'''((()))'''&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&''''''(((###%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&(((---222)))'''&&&&&&'''((((((''''''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''&&&&&&(((((((((((((((''''''&&&&&&'''((((((((('''&&&%%%((()))))))))))))))(((((('''''''''&&&&&&%%%%%%%%%***)))'''&&&&&&&&&&&&'''&&&((((((%%%&&&***+++***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&###$$$%%%''''''''''''&&&%%%$$$###$$$&&&'''''''''###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%'''((()))%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&&&&'''$$$%%%&&&&&&&&&&&&(((***hhhnnnnnniiigggiiifff___hhhhhhlllssswwwwwwxxx{{{ooopppnnnnnnllleee\\\YYY\\\]]]```aaa___YYYQQQLLLIIIKKKIIIEEEAAA>>>???CCCGGG???:::444222333444333111111111111000///...---,,,*********++++++,,,......000------///...+++***---+++******))))))((((((''')))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((((((&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***+++###&&&&&&$$$$$$''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$%%%%%%&&&&&&&&&$$$######%%%''''''&&&%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$&&&'''(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((### ###%%%$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$''''''''''''((()))%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''%%%$$$######$$$%%%''')))+++,,,&&&(((+++------...000111222444555555444333333444333222333555777777555333000000111111222333333333555555444333111000...---+++***((((((*********)))(((***---000222222222222222000------...//////...222222222444555444111...222333222000---++++++,,,)))(((((()))++++++***)))%%%&&&'''&&&%%%$$$&&&(((&&&&&&'''((())))))))))))'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%(((***+++***)))***(((''''''((())))))(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''')))((((((''''''''''''(((%%%&&&''''''((((((''''''+++***)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''%%%''''''$$$%%%)))***((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&###%%%&&&&&&&&&&&&''')))((('''&&&$$$######$$$$$$'''&&&%%%%%%%%%&&&((()))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((($$$%%%&&&''''''(((+++---iiikkkkkkhhhiiillliiiccckkkjjjmmmssswwwxxx{{{nnnooommmllljjjbbbXXXTTTUUUXXXXXXXXXWWWUUUPPPJJJFFFEEEBBB???<<<;;;>>>BBBFFF<<<888333111222333111///...////////////---+++***---,,,,,,+++******++++++000,,,+++,,,,,,)))***---******))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$&&&(((******(((&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''"""%%%%%%######&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########%%%'''((('''&&&%%%%%%$$$#########$$$$$$&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!$$$&&&%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&& """$$$$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$###%%%'''(((''''''(((***%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&''''''&&&$$$'''&&&&&&&&&&&&'''((((((&&&))),,,---...///111222222444555555444333333444111222444666777777666444000000111222222333333444555555555444222000///...+++***(((((()))***)))((($$$&&&***---///000///...000...---,,,---......///111222333444444444222111444333222///---+++++++++)))))))))*********))))))%%%&&&'''&&&%%%$$$&&&(((&&&***...///---***)))((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$######''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%***///000***%%%((('''%%%%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))$$$%%%&&&''''''(((((((((,,,+++)))''''''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''$$$&&&'''$$$%%%((((((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%$$$$$$'''***)))&&&$$$$$$&&&'''(((((('''%%%$$$$$$%%%((('''%%%#########%%%&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&'''(((%%%'''((((((((()))+++---gggiiiiiiiiikkkmmmkkkhhhnnnjjjkkkoootttxxx~~~vvvnnnkkkiiiggg```VVVQQQQQQSSSPPPNNNLLLLLLJJJFFFCCC>>>===;;;;;;<<<>>>@@@AAA999666444444555444000---,,,---......---,,,***))),,,,,,+++*********++++++...***)))******((()))---)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&''''''(((((()))((((((''''''((((((((((((''''''$$$&&&((())))))(((&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%"""###&&&&&&######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########%%%'''((('''&&&&&&%%%%%%$$$######$$$$$$'''&&&&&&'''))))))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&"""###''')))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''%%%###!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''(((''''''((()))%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$'''&&&&&&&&&&&&'''(((((('''***---///000111333444222444555555444333333444000222555777777777666555111111111222333333444444555555444444222111///...+++)))''''''(((((('''&&&###%%%))),,,......---,,,......------,,,---...000///000222333333333333333444333000...---,,,+++******+++++++++)))(((''''''%%%&&&'''&&&%%%$$$&&&((('''...666777222+++'''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%---333444---&&&((('''%%%%%%'''((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&'''((()))))),,,+++)))''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###&&&'''$$$%%%''''''%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%%%%%%%%%%)))++++++'''%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&%%%#########%%%'''(((&&&%%%%%%$$$%%%&&&'''((('''&&&$$$$$$%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%%%%'''((()))))))))(((((()))+++ggghhhjjjjjjkkklllllllllpppllljjjmmmqqqvvv~~~wwwiiifffdddccc]]]TTTMMMLLLKKKHHHEEEBBBBBBAAAAAA@@@:::999888999;;;======<<<888555444444666444000,,,,,,,,,,,,,,,,,,+++******(((((())))))+++,,,...///,,,)))'''))))))'''(((,,,(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((()))'''(((((((((((((((((('''$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%"""%%%%%%######&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######%%%''''''&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%'''((()))(((&&&$$$%%%&&&''''''&&&%%%$$$%%%###$$$(((***&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&&&&&&&'''$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%######$$$%%%''')))+++,,,(((***---///000222444666222444555555444333333444222444666777666555666666111111222222333444444444444444444333222000///...+++)))'''&&&'''((('''&&&&&&'''***,,,......---,,,,,,------,,,++++++...000---///111222222222333555444222///......---,,,******,,,,,,+++)))'''&&&'''%%%&&&'''&&&%%%$$$&&&((((((111:::;;;444+++&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&######'''---444444...(((***(((''''''((())))))(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''(((''''''''''''(((((()))%%%%%%%%%&&&&&&((()))***+++***)))(((((('''(((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&%%%$$$''''''%%%%%%((('''$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''((())))))'''&&&&&&&&&###%%%&&&&&&&&&&&&''')))$$$$$$######$$$&&&'''(((&&&%%%$$$$$$$$$%%%'''(((&&&%%%###$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&((()))***)))''''''(((***iiikkkmmmllljjjhhhjjjmmmsssnnnlllooorrruuu{{{|||yyyrrrkkkbbb^^^]]]]]]XXXOOOIIIGGGEEEDDDBBB???===<<<======;;;999777888:::<<<<<<:::888555222222333333000------,,,++++++***+++++++++'''(((((()))***,,,...///***'''&&&))))))''''''***(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''"""%%%&&&######''''''$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$$$$&&&'''(((((('''&&&$$$((($$$###'''(((&&&$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """###$$$%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%######$$$%%%''')))+++,,,''')))---///000111333555222444555555444333333444444666777666555444555777111111222333333444444555333333333222111000......,,,***((('''(((((('''&&&'''((()))***++++++++++++***+++,,,+++)))))),,,///***---000111000111333555555222//////000000...,,,(((+++,,,+++)))'''((()))%%%&&&'''&&&%%%$$$&&&((((((111:::999000)))'''***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&''''''$$$%%%(((---000000,,,((()))'''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''&&&''''''((((((((((((((('''&&&&&&%%%&&&'''((()))((()))))))))))))))((((((&&&'''''''''((((((((()))'''(((((()))((('''%%%%%%$$$'''(((&&&&&&((('''$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&&&&&&&%%%###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&'''(((((('''''')))+++kkkmmmooonnniiieeehhhmmmtttqqqppprrrttttttxxx}}}yyyzzzpppiiidddaaa\\\YYYWWWXXXUUULLLEEECCCCCCCCCCCCAAA>>><<<<<<===???<<<888888:::======<<<999555000...000111000///---,,,+++*********+++,,,+++***************++++++)))&&&&&&))))))'''''')))'''''''''((((((((((((((())))))))))))))))))))))))$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$%%%&&&'''(((###&&&&&&$$$$$$''''''%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###***)))((('''&&&%%%%%%%%%###""""""###%%%%%%$$$"""%%%&&&((())))))(((&&&%%%+++%%%###%%%&&&%%%%%%(((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$###$$$%%%$$$"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%######$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&'''((('''%%%'''&&&&&&&&&&&&'''((((((&&&(((,,,...///000333555222444555555444333333444555777888666333333555888111222222333333444444555222222222111000///...------+++)))((())))))((('''''''''''''''((((((((()))((()))***)))''''''+++...))),,,///000///000333666666333000000111222000...&&&)))++++++)))((()))+++&&&&&&'''&&&%%%$$$&&&((('''000777555---''')))...'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''''''''#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%((('''&&&&&&&&&&&&'''(((&&&'''))),,,---,,,***'''&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%&&&((()))))))))((('''''''''&&&%%%&&&'''((()))'''''')))******)))((((((&&&'''''''''(((((())))))))))))******)))'''%%%$$$$$$((()))'''''')))'''$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%''''''((($$$!!!!!!$$$&&&%%%$$$'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$######%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((($$$%%%'''''''''(((***---gggccccccffffffdddiiipppqqqrrrrrrpppnnnooosssvvvwww{{{yyyooogggbbb[[[SSSQQQOOOQQQTTTQQQIIICCCBBB@@@===999666666888<<>>999999999999999999999999444333000...,,,,,,+++,,,,,,+++***)))((('''''''''&&&''')))************)))%%%''')))((('''&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))'''&&&&&&'''((((((''''''((()))***,,,+++(((%%%'''$$$%%%((((((%%%$$$'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$%%%''''''$$$"""$$$000,,,"""&&&)))%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###%%%"""!!!$$$%%%######%%%%%%$$$######$$$%%%$$$###&&&######&&&'''$$$%%%'''&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&$$$""""""%%%'''###%%%''''''%%%$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%&&&&&&'''((())))))+++---000222333222222777666555666888888666333777555444444666777666444444555666666444444555666444444444333222222111111---+++)))((((((((('''&&&)))((('''&&&&&&'''((()))&&&'''''''''&&&&&&((()))---,,,,,,...222333222111222222222222222000//////---,,,+++)))((((((((()))'''''''''&&&&&&%%%%%%%%%'''+++---(((%%%&&&&&&%%%%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''%%%&&&***+++)))((()))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''((('''(((((()))((('''&&&%%%(((((((((((((((((((((((()))(((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((()))((('''&&&((()))((('''&&&&&&'''((('''%%%***(((&&&''')))***(((&&&'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$+++(((&&&'''***,,,......iiiggggggiiihhhfffiiinnnvvvwwwwwwtttoookkkiiiiiiiiiiiieee^^^YYYWWWSSSOOOIIIFFFDDDEEEDDDAAAAAACCC???===:::777777999;;;===;;;:::999888888888888888444333000...,,,+++++++++***)))))))))((((((((((((((((((((((((((((((((((((%%%&&&((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((&&&%%%%%%&&&''''''&&&''''''&&&'''))))))'''&&&'''$$$%%%((((((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''#########$$$%%%&&&((((((&&&%%%%%%%%%&&&&&&%%%###%%%111...&&&((()))$$$$$$'''&&&$$$######$$$&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&""""""%%%%%%"""###&&&###$$$$$$###""""""$$$%%%'''$$$$$$'''(((%%%%%%(((%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$######%%%'''###%%%'''&&&%%%$$$$$$%%%&&&&&&&&&'''(((((())))))&&&&&&%%%&&&&&&'''((()))%%%(((---111333333222111999777777777888777666444555444333333555666555333444666666666444444555666444444333222222111111000...,,,***)))))))))((('''(((((('''&&&&&&'''((((((&&&'''''''''&&&&&&(((***---,,,---///222333333111333333444444333222000///++++++)))((('''((())))))%%%%%%%%%&&&''''''((((((%%%))))))%%%###%%%&&&%%%###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''&&&$$$%%%)))***''''''***)))(((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$((((((((('''&&&&&&(((***'''&&&%%%&&&(((((('''&&&)))((('''((()))***)))(((&&&%%%%%%%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%%%%&&&''',,,(((%%%'''---111111///dddeeehhhjjjjjjkkknnnrrrwwwxxxwwwuuupppkkkfffcccdddaaa\\\VVVRRRPPPNNNLLLFFFAAA===>>>>>>===@@@EEE???>>>;;;:::999:::<<<>>><<<;;;999888777777777777444333000...,,,+++******((((((((()))))))))(((((()))((('''''''''''''''(((%%%&&&((('''&&&$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((&&&%%%%%%&&&''''''&&&'''&&&$$$%%%&&&''''''&&&'''$$$%%%((((((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%$$$######$$$%%%'''(((&&&&&&&&&'''''''''&&&%%%'''111---%%%))))))&&&)))((('''$$$""""""###&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&(((&&&###$$$((($$$&&&'''&&&######&&&)))&&&###$$$''''''%%%%%%((($$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&%%%######%%%'''$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&''''''((((((((()))&&&&&&%%%&&&&&&'''((()))&&&(((,,,000333444333333666666555555555444222111444444444444555555555555555666777666555444555666444333333222111111000000///---***)))))))))(((&&&''''''''''''''''''''''''&&&'''((('''&&&''')))++++++,,,---///111222222111444444555666555333111000***)))(((''''''((())))))%%%%%%&&&&&&''''''((((((%%%'''&&&###"""&&&'''&&&%%%&&&((((((''''''((()))$$$$$$%%%%%%%%%%%%%%%&&&'''%%%%%%%%%''''''&&&%%%''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$"""$$$'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%((((((&&&&&&***(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,+++***(((''''''((()))+++(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$''')))&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&(((***(((%%%%%%(((+++111---+++...555888444///cccgggjjjkkkmmmoooqqqrrruuuvvvuuutttpppjjjccc^^^bbb\\\UUUPPPMMMKKKJJJIIICCC===::::::;;;;;;@@@FFF@@@???===<<<<<<<<<===>>><<<;;;999777666666777777444333000---+++***))))))'''((())))))***))))))((()))((('''''''''''''''(((%%%'''((('''&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))'''&&&&&&'''(((((('''&&&%%%######%%%''''''''''''$$$%%%((((((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$###$$$%%%&&&&&&'''(((((((((''''''''')))///)))###'''))))))000)))'''$$$""""""###%%%'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))((((((&&&"""$$$)))%%%'''(((&&&######'''***%%%"""###&&&&&&$$$$$$'''############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&%%%$$$$$$%%%'''$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((())))))+++,,,///111444666777444555555444333222111111444444555555555555666777666777888777555444555666444444333333222111111000...,,,***(((((((((&&&%%%&&&&&&''''''''''''&&&&&&%%%'''(((''''''''')))+++***+++---...///000111111444555666777666444222000***)))(((''''''((())))))((('''''''''''''''&&&&&&&&&'''&&&###$$$((()))'''((()))***)))'''&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&###"""$$$'''%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&%%%%%%$$$&&&((('''$$$'''+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))++++++,,,,,,+++)))(((((()))+++---(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******%%%&&&&&&%%%$$$%%%''')))&&&%%%%%%&&&((()))((('''######$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&(((***)))''''''+++///666444444888>>>===555---fffkkknnnnnnnnnpppqqqpppsssrrrqqqppplllfff^^^XXX]]]UUUMMMKKKJJJGGGEEEEEE???;;;888999:::;;;???DDD??????>>>===============;;;:::888666555666777888444333000---+++)))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&((()))(((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''########################%%%%%%&&&'''(((((((((((()))'''&&&&&&'''(((((('''&&&$$$###$$$&&&''''''''''''$$$%%%((((((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%'''((()))'''''''''(((***...'''"""'''(((***333((('''%%%#########$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''&&&'''%%%$$$$$$######$$$$$$%%%((('''''''''$$$!!!$$$+++((('''&&&$$$######%%%'''$$$""""""%%%&&&######&&&$$$#########$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$%%%'''%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,,,,---...111333666777444666777666444333333444333444666666555555666888777888888777555444555666555555444333333222222111///,,,***(((((('''&&&$$$&&&&&&''''''''''''&&&&&&%%%'''(((((('''(((***,,,))),,,...//////000111222333555777777777555222000++++++)))((('''((()))))))))))))))((('''&&&%%%%%%'''((('''$$$&&&))))))%%%)))******)))'''&&&&&&'''$$$$$$%%%%%%&&&&&&''''''(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&))))))(((''''''&&&%%%%%%&&&%%%''')))'''$$$'''---+++***)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))******+++***)))'''&&&'''(((***+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((***,,,,,,%%%'''(((((((((''')))***'''&&&%%%&&&(((((('''&&&###$$$&&&&&&%%%%%%&&&((($$$%%%%%%%%%$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&'''''''''''''''((((((((()))+++///222222222333666999666---&&&eeelllpppoooooosssssspppqqqooollljjjfff___WWWPPPTTTKKKDDDEEEFFFCCCAAABBB<<<888777999::::::===AAA============<<<<<<;;;;;;:::999777555555666888:::555333000---***)))(((((()))***+++,,,,,,+++)))(((&&&''')))************)))''')))***)))'''%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&(((&&&%%%%%%&&&''''''&&&%%%$$$###%%%'''((('''&&&'''$$$%%%((((((%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%"""%%%''''''%%%%%%&&&((()))---'''###(((''''''000((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$###%%%&&&$$$###(((000---***&&&$$$$$$%%%&&&&&&%%%######&&&&&&$$$$$$'''$$$$$$$$$###$$$$$$%%%%%%'''&&&$$$######$$$&&&'''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%%%%'''%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))***+++---000111333333333444666888777555444555666111333555555444333555888777888999777555444555555666666555444444333333222000...+++))))))((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((((((+++---+++...111111111111333555333444666888777444111///---,,,+++)))((((((((()))))))))(((((('''&&&&&&&&&'''((('''%%%'''***(((###&&&'''((('''&&&%%%&&&'''$$$%%%%%%&&&''''''(((((((((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***'''$$$(((///+++***)))(((''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))))))))(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))***+++###&&&)))***)))(((((()))((('''&&&&&&'''((('''%%%"""%%%''''''%%%%%%''')))###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&%%%'''+++000333444------...//////,,,'''###aaaiiiooooooqqqvvvwwwtttpppmmmiiifffaaaZZZQQQJJJMMMDDD>>>AAACCC@@@???@@@999666666999:::999;;;>>>;;;;;;<<<<<<;;;;;;:::999:::888666555555777999;;;555333000---***)))((((((***+++---------+++***(((%%%''')))+++,,,,,,******((()))***)))'''&&&%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&((()))(((&&&'''$$$%%%((((((%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%!!!"""$$$&&&'''''''''&&& ###&&&&&&$$$###$$$&&&)))---(((&&&***&&&$$$,,,''''''&&&&&&%%%$$$#########$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######$$$&&&''''''%%%%%%%%%%%%''''''"""###%%%(((''''''...777222---(((&&&((()))((('''&&&$$$$$$''''''%%%%%%(((%%%%%%$$$$$$###$$$$$$%%%'''&&&$$$######$$$&&&'''###$$$''')))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''))))))(((***...111333222111///222444777666444333444666///222444444222222444777888999999888555444555555777666666555555444333333222///,,,+++***)))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%'''((((((((()))+++---,,,///333333222222444777222444666777777444111//////...,,,***((((((((()))((((((((((((((('''''''''&&&'''&&&%%%'''***&&& """$$$%%%%%%%%%%%%&&&(((%%%%%%&&&&&&'''((())))))((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###!!! """&&&)))(((%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&''''''''')))***'''$$$)))000(((((('''%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((( ###''')))((('''&&&&&&)))(((&&&&&&''''''&&&$$$!!!$$$&&&&&&$$$$$$&&&)))"""###%%%'''((((((((('''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%###&&&,,,222555555/////////...---+++***)))fffmmmsssuuuwwwwwwrrrkkkooohhhaaa]]]WWWOOOIIIIIIDDDDDD;;;999???<<<777<<<666777999::::::999777666777777777:::>>>>>><<<999999777777777333000333:::777444///+++***))))))((('''***---...,,,)))&&&%%%***+++,,,------,,,***)))''''''&&&&&&&&&&&&''''''###'''&&&"""'''000...$$$$$$&&&((((((((('''&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%######$$$%%%&&&!!!"""$$$$$$"""!!!"""###(((&&&$$$$$$&&&((())))))######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&'''&&&"""###%%%&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''((("""######$$$$$$%%%&&&&&&***...---'''###$$$%%%%%%'''&&&$$$######$$$&&&'''&&&%%%$$$$$$%%%%%%###"""'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((***...111EEE888(((!!!###'''&&&###$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&!!!"""$$$&&&''''''&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))),,,///222333333333333333333444444444444555333444444444555666666666;;;:::999777666555555555777777777666555333222111111000...,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''))),,,---...///222444555444222111333222222222333333111///000///---***)))((())))))))))))))))))((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$&&&&&&$$$%%%%%%$$$$$$%%%'''(((***$$$)))---...,,,)))''''''+++)))'''''''''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$%%%(((+++((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((('''''''''$$$$$$%%%&&&&&&%%%%%%%%%((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((%%%$$$######""""""######%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###%%%$$$%%%&&&((((((&&&$$$$$$""" """%%%'''&&&%%%&&&'''((()))&&&%%%''',,,&&&...***'''000666444666...+++))))))******(((%%%nnntttxxxyyyyyyyyytttmmmjjjccc]]]ZZZTTTKKKEEECCC???@@@888444999666111666666777999::::::999777666777666777:::======;;;888666444333444333000222777555111,,,))))))***)))'''&&&(((++++++)))&&&%%%$$$&&&'''((())))))((('''%%%''''''&&&&&&&&&&&&''''''$$$)))(((%%%+++444222)))'''***---+++&&&###$$$'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$!!!###%%%$$$###"""###$$$(((&&&%%%%%%'''(((((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%%%%&&&&&&***...---'''###$$$%%%$$$'''&&&$$$######$$$&&&''''''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$#########%%%&&&&&&&&&(((+++---999222(((###"""%%%&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''))),,,///222333333333555555555555666666666666333333444444555666666666;;;:::999777666555555555888888888777666555333222111000...,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---///111333555777888777666444666555444555666666444222...---,,,+++++++++++++++)))))))))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$''''''$$$$$$''''''$$$$$$$$$#########%%%&&&'''%%%(((,,,,,,***((('''((()))'''&&&%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((+++((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''((((((''''''&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$'''(((((()))))))))))))))&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%###$$$$$$$$$''')))***((('''%%%###"""###%%%''''''&&&'''((())))))'''&&&(((+++'''...***'''222555///...,,,***(((((())))))'''%%%vvvyyy{{{yyyyyyxxxssslllccc\\\WWWTTTNNNEEE>>>======@@@:::444888666333888666777888999999888777666666666777999:::;;;999777555111///222333111000222222,,,'''&&&)))***(((%%%''')))***)))'''%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$((()))''',,,444333,,,+++000222---$$$ ###(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((('''&&&$$$"""###$$$&&&&&&$$$###$$$%%%'''&&&&&&&&&((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$$$$###""")))'''$$$%%%'''(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&***---,,,&&&###$$$%%%$$$&&&%%%$$$$$$$$$%%%&&&'''(((&&&$$$###%%%&&&&&&%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$###"""$$$%%%&&&%%%%%%%%%'''))),,,***'''%%%###$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%&&&&&&'''###$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&&&&&&&'''''''''''')))+++...111222333333555555555555666666666666222333333444555555666666:::999888777666555555555888888888888777666444444111000...+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))+++---///000000111333555666555444333777666555666777777555444,,,,,,---------------,,,******+++******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%((((((%%%%%%((((((%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''))))))(((''''''((((((&&&$$$$$$%%%&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&''')))+++)))))))))(((((((((''''''(((((((((((((((((((((((($$$%%%&&&'''((()))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%(((((()))************)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((('''&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$%%%(((***+++***(((&&&%%%###$$$&&&(((((('''((()))***)))((()))***,,,+++000++++++777777,,,(((***)))((()))***)))'''&&&xxxyyyxxxuuuuuuuuuooohhh^^^WWWOOOKKKFFF>>>::::::999@@@;;;555888888666<<<666666777888888777666666555666666777888888777666666111///333444111---,,,...)))$$$$$$(((+++(((%%%***++++++)))'''&&&''')))%%%&&&''''''(((''''''&&&''''''&&&&&&&&&&&&''''''###&&&'''&&&)))///...)))///111000,,,%%%"""$$$'''%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$$$$$$$&&&''''''&&&%%%%%%&&&'''&&&&&&'''((('''%%%"""%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%$$$###""""""(((((((((((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''***,,,***%%%###%%%&&&###%%%%%%$$$$$$$$$%%%&&&''')))'''$$$$$$%%%&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$******)))(((''''''&&&&&&&&&''''''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''(((+++...000222333333222222333333333444444444222222333444555555666666999999888666666555555555888888888777666555444444000///---+++***((((((''''''''''''''''''''''''''''''((()))+++---///000111///111222444555444444333666555444555777777555333,,,---////////////---,,,++++++++++++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%((((((%%%%%%((((((%%%((((((((('''''''''''''''&&&''''''&&&&&&&&&'''((('''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))((('''''')))+++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&''''''((())))))(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))))))))((((((((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$&&&((()))******!!!###$$$%%%%%%%%%&&&''''''&&&''')))++++++)))((('''&&&%%%&&&&&&'''(((((('''***+++***+++...000000...222...111===;;;---'''******+++++++++***)))(((wwwwwwtttqqqqqqqqqkkkccc[[[RRRIIICCC???:::999;;;666AAA===333333333222888666666666777777666666666444555666555555444444444777333222555666111+++)))+++'''###$$$(((***(((&&&***+++***(((&&&&&&''')))&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''')))(((%%%000---***((((((((('''&&&$$$$$$%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&''''''&&&&&&'''((('''$$$"""%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$###$$$%%%"""&&&******'''%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''***+++)))$$$###&&&&&&###$$$$$$$$$$$$%%%%%%&&&&&&(((&&&$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&&&&%%%$$$&&&))))))&&&"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&'''$$$######"""###%%%'''(((&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((***---///111333333222222222333333333333444111111222333444555666777888888777666555555555555666666666666555444333333000///---+++***)))((((((''''''''''''''''''''''''&&&''')))+++---///111111444555666777888888888777666555555666777888666444000000111111000///---,,,,,,,,,,,,,,,+++***)))(((''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%###'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%((((((%%%%%%((((((%%%(((((((((((((((((((((''''''&&&%%%%%%&&&'''(((((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((((()))+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&''')))***+++(((((('''&&&%%%%%%&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((%%%&&&''''''((((((''''''&&&''''''((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%!!!"""###%%%'''(((((()))"""$$$&&&&&&%%%%%%''')))***))))))*********'''%%%'''''''''&&&&&&'''((()))&&&***+++***---444777444...000---222???;;;---))),,,---......---,,,******wwwvvvsssppppppoooggg^^^VVVMMMCCC???;;;888888;;;:::GGGCCC666333222111666666666555555555555666666444555555444222111222333666333444888777000***(((((('''&&&&&&((())))))((((((((((((&&&$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&%%%,,,)))%%%&&&)))***(((%%%###$$$%%%&&&&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%***(((&&&$$$$$$%%%'''(((%%%&&&((((((&&&%%%&&&'''&&&%%%%%%%%%''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$'''((('''%%%$$$'''***%%%&&&(((((('''(((+++---%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''******'''###$$$'''&&&"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&(((%%%$$$&&&))))))%%%!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########''''''&&&&&&&&&%%%%%%%%%&&&%%%###"""!!!"""$$$%%%!!!!!!""""""###%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&'''''''''((((((((('''(((***,,,...111222333444444444444555555555555000111222333444555666777888777666666555555555666555555555555555444333333///...---+++***)))((((((''''''''''''''''''''''''&&&(((***---///111222222444444555666777777777777888777777888999:::999777222222222222111000///...++++++,,,++++++***)))(((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%&&&&&&%%%$$$''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%((((((%%%%%%((((((%%%&&&&&&''''''(((''''''&&&'''%%%$$$%%%'''))))))((('''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''))))))((('''(((***)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&''')))+++,,,)))(((&&&%%%$$$%%%%%%&&&(((((((((''''''(((((((((''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$###&&&'''&&&$$$$$$'''***,,,+++*********(((%%%###&&&'''((('''%%%%%%''')))%%%******)))...777999444,,,---***000<<<777++++++---///111111...,,,******xxxvvvrrrnnnmmmkkkaaaUUUNNNFFF@@@>>>;;;777666777999IIIFFF888444444555:::666555555555555555555666333444555333000///000222000111555999777///++++++'''(((***)))(((''')))+++&&&(((((('''%%%$$$$$$%%%######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''%%%%%%&&&'''&&&%%%&&&'''(((&&&$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***(((%%%&&&+++000777000'''###&&&***++++++$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''******&&&###$$$'''&&&"""######$$$%%%&&&&&&&&&&&&######$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!"""$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((***++++++''''''''''''(((((((((((('''((()))+++...000222444333333444444444555555555000000111222444555666777777777666555555555555666555666666666666555555444///...---+++***))))))((('''''''''''''''''''''''''''))),,,///111333444444222333333444555555666666777666666777999:::999777222222111111111111222222++++++++++++***)))(((''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''((((((***+++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$$$$&&&'''&&&%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$''''''$$$$$$''''''$$$%%%&&&'''((())))))(((''''''%%%$$$&&&)))***)))'''&&&$$$###$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((((((''''''((()))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))+++---+++***(((&&&%%%%%%&&&'''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&'''((((((&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###&&&(((&&&""""""%%%)))***))))))))))))(((&&&###%%%'''((('''$$$$$$&&&(((%%%******&&&+++555777000---...+++///888222***......000333222...***)))(((wwwuuupppkkkjjjfffZZZNNNGGGBBB>>>???===777444444///AAAAAA333111333666<<<666555555444444555555666333444555222///...///111+++...555999666///+++---&&&***---,,,(((&&&)))---((()))******(((&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&'''''''''!!!"""###%%%%%%$$$$$$'''"""%%%''''''%%%$$$$$$$$$"""###$$$%%%&&&&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&$$$"""###$$$&&&''''''######$$$$$$$$$%%%%%%%%%(((******(((&&&(((...444LLL;;;''' $$$***((($$$"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((***)))&&&"""$$$(((&&&""""""###$$$%%%&&&'''&&&&&&!!!"""###&&&((('''$$$!!!###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$### ###%%%%%%$$$%%%&&&!!!$$$'''%%%"""!!!%%%)))""""""###$$$%%%%%%&&&&&& !!!###$$$%%%&&&'''###$$$$$$%%%&&&'''(((((()))'''%%%###"""$$$&&&'''$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&(((***+++------''''''''''''((((((((()))(((((()))+++---000222444111111222222222333333333///000111222444555666777777666666555555555555666666777777777777777666555///...---+++***)))))))))(((((((((((((((((((((((()))***---000333555555555666666777777888999999999555444444555777888666555222111000000111333444666******+++******)))((('''&&&%%%###""""""###%%%&&&$$$$$$%%%%%%&&&'''((((((***,,,...000000---***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$&&&&&&$$$&&&''')))***+++++++++***'''%%%%%%'''***+++***'''%%%###"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((((('''&&&&&&'''))),,,------+++)))'''&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''###&&&'''%%%!!! $$$((((((''''''((())))))'''$$$%%%'''(((&&&$$$###%%%(((%%%***)))%%%)))333333+++111222...111777000***111...111333222---)))''''''uuurrrkkkdddccc```SSSDDDCCCAAA>>>:::777555555444888666555666777888777555555444444555888:::;;;:::777555333000///...///000,,,''',,,999>>>444***((($$$$$$%%%%%%&&&'''((((((***)))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''')))))))))((('''''''''&&&'''((()))(((%%%#########&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((())))))(((+++)))%%%### 222QQQOOO,,,%%%''')))777)))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''$$$...///&&&!!!&&&)))&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&%%%###"""&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((((())))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%%%%(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''$$$%%%)))***(((---444+++'''%%%&&&***+++((($$$(((((()))***,,,///111222888777666666777666444222333333000,,,...333444222777777666666666666777777;;;777666888888444000000111...+++(((&&&&&&'''(((((((((((()))***+++------)))---111444555555666777444444444333333222222222666666555444444333222222000444333...///444666333---,,,,,,+++***))))))((('''&&&&&&%%%%%%&&&&&&'''!!!"""+++ """///***+++---AAAPPPJJJ777***(((+++%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###'''***)))$$$"""$$$(((%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$((()))(((&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''$$$###$$$''')))'''%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((((((((((((((('''&&&%%%&&&((((((((('''((('''&&&%%%$$$%%%&&&'''%%%&&&''''''(((((('''''')))'''&&&'''((()))((('''&&&&&&''''''&&&&&&%%%$$$'''### !!!%%%&&&###'''&&&&&&%%%%%%&&&&&&'''&&&'''(((******((('''&&&'''&&&%%%$$$$$$&&&''')))'''((('''%%%$$$(((000666000333111,,,...555444---,,,555555444333***'''222qqqlllccc[[[WWWTTTGGG999@@@>>>;;;888666444444333666555555666999::::::999666555444555888:::::::::555333111...---,,,---------***,,,333777333,,,)))&&&&&&'''(((((())))))***)))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%)))'''&&&'''%%%333OOOSSS222***+++!!!,,,:::...'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&(((000111'''!!!$$$&&&"""&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((((())))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&###$$$'''(((&&&***111---)))&&&''')))***'''###''''''(((***,,,///111222888777666666666666444222444444222///111777999666666555555444444555555666999555444777777444111111---,,,)))'''''''''(((((()))))))))***+++,,,---...***---111222222222333333444333333333222222222222444444444333222111111111333666333...,,,//////+++)))))))))((('''''''''&&&(((''''''&&&&&&''''''((()))###+++$$$ &&&'''888AAATTTbbb[[[EEE333+++)))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''' $$$''''''%%%%%%''')))%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&(((***)))'''(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''***)))(((''''''''''''((('''&&&%%%&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&%%%&&&''''''(((((('''''')))'''&&&'''((()))(((&&&%%%&&&'''(((((()))(((((()))'''%%%%%%'''(((&&&###'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&'''&&&%%%$$$$$$&&&((())))))))))))'''&&&(((---111333555333///111666444...444999777555666---***444mmmggg\\\SSSOOOKKKAAA666<<<:::888666444333333333555444444777:::<<<===<<<666555444555777999999888222000...,,,+++***++++++---...---,,,...111...(((&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$$$$%%%(((***&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''$$$'''%%%&&&)))&&&...BBBMMM111)))***"""+++666---'''''''''&&&&&&&&&&&&&&&$$$$$$############$$$$$$(((//////'''"""$$$%%%"""%%%%%%$$$$$$$$$$$$%%%%%%""""""$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((('''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%###$$$&&&%%%$$$''',,,---***'''''')))(((%%%"""&&&&&&(((***,,,///111333777666555666666666444222444555333111444999;;;999444444333333333333444444777333222555666222000111))))))(((((('''((((((((())))))***+++,,,---......+++...000111000//////000333333222222222222111111222222111111000/////////222333111,,,***+++***'''''''''''''''''''''&&&&&&(((((((((''''''(((((((((+++!!!)))((('''---777SSS[[[hhhmmm]]]DDD111(((%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***)))((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''&&&%%%&&&(((((((((''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''((('''&&&'''(((((('''&&&"""###$$$&&&((()))******(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&'''&&&%%%%%%%%%&&&((())),,,,,,+++(((''''''***---000111000///000333111...<<<===666333666000,,,444ggg___TTTLLLIIIFFF@@@999999888666444333333444444555444444666:::<<<<<<;;;777555444444666777777666000///---+++***************///...(((***000...&&&$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%'''''''''&&&%%%$$$""""""###$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""###%%%&&&&&&&&&&&&''''''((((((((($$$$$$$$$######$$$(((+++&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$$$$((($$$$$$000999&&&"""%%%!!!%%%,,,&&&''''''''''''''''''''''''$$$$$$############$$$$$$$$$***+++'''$$$''''''%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&)))***(((&&&&&&''''''%%%###%%%&&&'''))),,,///111333666555555555666666444222444555333111333888999666444333333222222333333444777222111333333000......(((((((((((((((''''''&&&)))***+++,,,---.........+++---000000///...///000111111111111111111000000//////.........---------,,,,,,,,,+++++++++++++++''''''((((((((((((((((((((((((''''''''''''((((((&&&&&&)))555JJJUUUiiimmmnnneeeNNN555(((&&&'''$$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&((((((((('''&&&'''((((((((('''%%%$$$%%%&&&''''''((('''''''''((('''&&&&&&(((((('''&&& !!!"""$$$%%%&&&''''''$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&'''&&&&&&%%%&&&'''((((((111///+++((('''(((***,,,---,,,---///111111111222BBB>>>222...333///+++333```WWWLLLEEEAAA>>>:::777999888666555444444555555666555555666888999999888666555333333444555444333///...---,,,+++*********&&&---...)))***///---%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&%%%###"""###&&&(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$###'''$$$###)))$$$ (((((($$$$$$$$$%%%###''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%((()))'''&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%'''(((&&&%%%%%%&&&'''%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&'''))),,,...111222666555444555666666444222666777555222333777666333444333333222222333333444777222///111000,,,***+++******)))((('''&&&%%%%%%)))***+++,,,............+++---////////////000222.........///////////////,,,,,,,,,,,,,,,+++++++++)))((()))+++,,,,,,,,,---''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$ &&&%%%>>>aaacccbbbaaa___RRR===+++&&&)))---$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''&&&'''((()))((('''&&&%%%%%%&&&''''''((('''''''''(((&&&%%%&&&'''((('''&&&"""###$$$$$$%%%%%%$$$$$$###$$$&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((444000+++''''''***...111333//////222222...000555FFF@@@111+++111...+++333aaaVVVKKKDDD???:::666666999888777555555555555666888666555666777777666555666444222111111222111///......------,,,+++******%%%))),,,+++,,,---+++''''''(((***++++++***((('''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&***)))(((&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""(((%%%$$$***(((%%%+++"""!!!"""'''***'''%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&((())))))((('''%%%###!!!%%%%%%$$$$$$$$$$$$%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%((()))'''%%%'''(((&&&######$$$$$$%%%&&&&&&'''&&&'''((()))+++---///000555444333444666666444222888999777333444777666222333333222222222222333333555000---......***)))***,,,+++***((('''&&&&&&&&&((()))+++,,,---...------+++---............000222+++,,,,,,,,,,,,,,,------+++++++++***************+++)))))),,,,,,))))))+++&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&***###888ZZZRRRDDD===>>>999///((('''))))))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&(((((((((''''''(((((((((((('''&&&&&&%%%&&&''''''(((((('''''''''&&&%%%&&&''''''&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((222...***(((+++000444777999000...222///'''***444GGGAAA222,,,000...---666^^^SSSHHHDDD???999666888999888666555444444444555888777666777888888777666555222000/////////...,,,,,,,,,,,,,,,++++++***)))'''&&&)))------******---'''(((***,,,,,,***((('''''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%###***'''$$$)))(((&&&,,,$$$&&&%%%''',,,'''$$$)))$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))(((%%%"""!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###(((***&&&%%%((((((&&&%%%&&&'''&&&&&&&&&'''''''''(((((()))***,,,...///444333333444555666444222444666444222333666555111222111111000000111111222111,,,***,,,---+++***,,,,,,+++)))''''''''')))***&&&(((***,,,------,,,,,,,,,---...---++++++---...)))))))))*********++++++************************+++((((((,,,,,,'''&&&(((((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''',,,$$$,,,???555...$$$((()))&&&&&&''''''$$$&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''"""%%%(((((('''''')))+++%%%%%%%%%&&&&&&&&&''''''%%%'''((((((%%%%%%&&&(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''')))***)))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&(((((((((''')))(((((('''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%%%%''''''&&&%%%((((((((((((((('''&&&&&&(((&&&%%%&&&)))***)))''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&''''''(((((((((((((((,,,***))),,,222777::::::===222...444111(((---;;;DDD@@@222***...++++++666SSSIII@@@>>>;;;555444888999777666444333333333444999777777777999:::999888444222///......---,,,++++++++++++++++++***)))(((***%%%&&&------(((***222%%%''')))******(((&&&%%%'''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''%%%$$$'''''''''&&&&&&%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%---((("""%%%$$$"""(((%%%((($$$$$$(((### )))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%((()))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''###""""""!!!"""$$$%%%&&&$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''''''''&&&%%%###&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((%%%&&&&&&''''''(((((()))(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((!!!''')))%%%$$$((((((%%%((()))))))))'''&&&&&&'''(((((())))))***,,,---...444333333444555666444333///111000///111444444000000000////////////000000---)))'''***,,,+++,,,///+++***(((''''''))),,,---&&&'''***,,,---,,,,,,+++---...---,,,)))((()))+++''''''(((((()))))))))***))))))))))))************(((%%%&&&++++++'''&&&)))++++++***)))((('''''''''((((((''''''''''''((((((%%%"""---'''%%%)))"""***&&&((((((&&&&&&)))(((%%%''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%))),,,+++&&&$$$&&&)))%%%%%%%%%&&&&&&&&&''''''&&&(((***)))&&&%%%''')))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))''')))+++)))&&&%%%&&&((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&((((((((('''***)))(((&&&&&&'''((((((%%%&&&''''''(((((('''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%)))%%%"""$$$)))+++(((%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))(((((((((&&&'''***000777<<<===;;;BBB666444;;;:::333;;;LLL@@@<<>>999333...,,,(((&&&,,,666UUUKKK???888888999888555:::::::::999888777666555666666666666555444222222000///...---+++***)))(((------,,,,,,***)))(((''''''(((((()))***+++,,,---***((('''(((******(((&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&///,,,)))%%%$$$%%%''')))###%%%''''''&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%""""""#########"""!!! %%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&'''''''''%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&''')))***%%%)))+++((('''))))))(((%%%&&&'''((('''%%%###!!!%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&&&&&&&%%%%%%((('''$$$$$$((()))&&&''''''&&&%%%%%%%%%%%%%%%'''######''''''######'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$###"""!!!!!!###%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((((((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''&&&%%%&&&''''''((()))))))))***---000333444666666444333333333000///...///000000///...------------------------)))(((''''''''')))+++,,,,,,***'''$$$$$$%%%(((***)))(((((((((((())))))***))))))))))))))))))))))))+++***)))(((((()))******)))(((''''''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''''''''%%%))),,,+++&&&######%%%'''''''''&&&%%%%%%$$$$$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))''''''''''''''''''''''''%%%&&&'''&&&%%%&&&''')))''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""$$$(((%%%&&&222((()))000999:::666666:::999>>>@@@;;;777:::@@@CCC>>>333)))((()))***///444PPPGGG===777777999888666888999999999888888777666777777666666555333222111...---,,,+++***)))((((((,,,---,,,,,,+++***)))(((&&&''''''((()))***++++++,,,***((('''(((((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&'''((('''%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&((()))***###''')))&&&&&&)))***)))%%%&&&'''((('''%%%###"""'''&&&%%%%%%%%%&&&(((((('''&&&%%%&&&((((((&&&%%%$$$''''''$$$$$$&&&&&&###'''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$#########$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))(((''''''''''''''''''$$$%%%%%%&&&&&&%%%$$$$$$((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&'''(((((((((***---///111333555555333222111222///---,,,,,,------,,,***------,,,,,,++++++******''''''&&&&&&'''(((***+++***)))'''&&&%%%&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((*********((('''((()))***)))(((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***(((%%%$$$&&&(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''###%%%'''''''''&&&'''(((''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&((()))))))))((((((&&&%%%%%%&&&&&&%%%%%%&&&''')))***"""###$$$%%%&&&((())))))%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''"""###%%%'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###$$$(((&&&!!!""")))(((***111777777555777;;;444<<<@@@;;;777:::AAAFFFCCC555(((''',,,111333555MMMEEE<<<777666777777666666666777888888777777777666666666555444222111000,,,,,,++++++***)))((((((+++++++++++++++***)))(((''''''((())))))***+++++++++)))'''&&&&&&'''(((((((((((((((''''''((((((((('''''''''''''''''''''''' !!!"""$$$%%%''''''(((&&&$$$###%%%((()))'''$$$((('''%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&$$$$$$$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))###'''(((%%%%%%((()))(((%%%&&&'''''''''&&&$$$###((('''%%%%%%%%%&&&(((***&&&&&&&&&((())))))&&&$$$%%%((((((%%%$$$&&&%%%"""&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&''''''(((%%%&&&&&&''''''&&&%%%$$$(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$%%%&&&'''(((((('''))),,,...000222333333222000000000...---++++++++++++)))(((,,,,,,+++***))))))((((((&&&&&&%%%&&&&&&''')))))))))(((''''''''''''((((((************))))))((((((''''''''''''''''''''''''***)))((('''((()))***+++)))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''(((((('''''''''(((((('''''''''(((''''''&&&&&&&&&''''''###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$%%%'''***,,,$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$((()))%%%$$$&&&'''***///333333444666:::555;;;>>>:::888;;;@@@BBBAAA888///---111555777777LLLEEE===777555666555555444555666666777666666666555555555444222111///...,,,+++++++++******))))))((()))))))))))))))((((((((()))))))))***+++++++++'''''''''&&&&&&''')))***((((((''''''''''''((((((&&&'''''''''''''''''''''$$$%%%'''((()))))))))(((&&&$$$###%%%((()))'''$$$'''&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$''')))%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''((((((((($$$((((((%%%$$$''')))(((&&&&&&'''''''''&&&%%%$$$((('''%%%%%%%%%&&&(((***&&&&&&&&&((())))))&&&$$$&&&)))(((%%%%%%''''''$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$%%%&&&''''''''''''(((***---...000222222000............---++++++++++++)))(((++++++***)))((('''''''''%%%%%%%%%&&&&&&'''((()))(((''''''''''''(((((((((******++++++***)))((('''((((((((((((((((((((((((***)))(((((()))***+++,,,)))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++&&&''''''(((((()))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''(((###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%&&&$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%(((***,,,'''''''''((((((((())))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######''')))(((&&&%%%&&&))),,,...111444666666999:::999666777<<<<<<999666777666333111333666888JJJEEE>>>888666555555555555555666777777666666666444444333222000...---,,,******************))))))''''''(((((()))((((((((()))))))))******+++++++++%%%&&&''''''&&&''')))+++)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''))))))******)))'''%%%$$$%%%%%%%%%&&&'''((('''%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%'''***,,,%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$$$$######$$$$$$%%%&&&'''$$$###"""$$$&&&'''&&&%%%'''''''''''''''(((((()))$$$%%%&&&&&&''''''&&&&&&$$$((((((%%%$$$(((+++***&&&&&&'''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&(((((('''&&&%%%&&&((((((&&&%%%''')))((($$$###'''(((&&&$$$$$$$$$$$$$$$%%%%%%&&&"""%%%%%%$$$$$$'''(((%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%)))))))))(((((()))))))))&&&&&&&&&%%%&&&&&&'''((())))))'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((('''&&&%%%%%%&&&&&&'''''''''&&&'''))),,,,,,...000000...---,,,------,,,******++++++***(((******))))))((((((''''''%%%%%%&&&''''''((((((((((((''''''''''''(((((()))'''((()))***)))((('''&&&))))))))))))))))))))))))+++***))))))***+++---...***)))((()))***+++***(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''''')))***+++######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((())))))((((((((('''&&&&&&&&&&&&'''(((((($$$&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%&&&&&&&&&'''))))))*********%%%%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++)))&&&###"""###%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!"""$$$&&&'''&&&%%%'''((())),,,222888777222777666222000333777555///---555:::555//////444888GGGCCC===888666777888888777888888888888888777777333222222000///---+++***(((((((((((((((((())))))''''''((()))))))))))))))((((((((())))))))))))***$$$''')))((('''&&&'''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&%%%$$$###"""###%%%''''''&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&''')))***+++%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&'''''''''%%%############$$$%%%&&&'''###""""""###%%%'''&&&%%%'''&&&&&&&&&&&&'''((((((###$$$%%%&&&&&&&&&%%%$$$"""%%%'''$$$%%%+++//////&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&&&&&&&%%%&&&'''%%%!!!!!!&&&(((((($$$$$$######$$$%%%%%%&&&!!!%%%&&&###$$$((((((%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))((((((''''''(((((()))''''''&&&&&&'''(((((())),,,***'''%%%%%%%%%'''(((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''&&&&&&'''&&&%%%&&&)))++++++---//////---,,,+++,,,+++***))))))***+++***((())))))))))))((((((((((((%%%&&&''''''(((((())))))((('''&&&&&&&&&((()))***&&&((()))***+++***)))(((++++++++++++++++++++++++,,,++++++***+++---...///---,,,++++++,,,---,,,+++))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***)))'''&&&''')))+++---###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''''''''''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((&&&'''))))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))'''&&&&&&'''((()))))))))))))))(((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$$$$$$$%%%&&&&&&))))))(((+++555===999///...///...+++,,,///...***---777<<<555...000666:::DDDAAA<<<999777888:::;;;:::::::::::::::999888888222111111///---+++)))(((&&&&&&&&&''''''''''''''''''((()))******+++******'''''''''(((((((((((((((%%%(((******'''$$$$$$&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((!!!"""###%%%&&&''''''((("""%%%((((((%%%$$$&&&(((###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''' !!!###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%((('''&&&&&&(((((('''&&&############$$$%%%&&&'''###""""""###%%%'''&&&%%%&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%&&&%%%$$$######%%%$$$&&&---222444&&&'''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%'''%%%######$$$&&&&&&%%%&&&&&&###%%%(((((($$$#########$$$%%%%%%&&&!!!%%%&&&######((()))%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&(((((()))&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((()))******---+++'''%%%$$$%%%''')))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''###%%%''''''&&&&&&'''(((&&&&&&'''&&&%%%&&&(((++++++---......---+++++++++)))((('''((()))***)))(((((((((((()))))))))))))))%%%&&&'''((()))))))))))))))'''&&&%%%&&&'''***+++((()))+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000///...------//////...---))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***(((&&&$$$$$$'''***,,,###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,***((('''&&&(((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((('''''''''((((((((())))))'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&%%%&&&((())),,,***(((,,,888AAA;;;...%%%***+++(((&&&((()))(((222:::===666000444;;;>>>DDD>>>777666888:::999777;;;===>>>===999666444333000000...---+++***(((((())))))((((((''''''&&&&&&)))'''&&&&&&'''))))))(((,,,,,,***)))((((((((((((''''''''''''''''''''''''%%%''')))'''$$$###''',,,((((((''''''''''''((((((###%%%((())))))((()))***###$$$&&&'''''''''&&&%%%((('''&&&&&&'''((()))***$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%%%%###"""###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%(((%%%!!!(((***&&&'''&&&###!!!"""$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%'''***,,,%%%$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%(((&&&%%%&&&(((((('''&&&"""""""""###$$$%%%''''''&&&%%%$$$$$$%%%&&&((()))###%%%((()))'''&&&%%%%%%''''''&&&&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###'''&&&(((,,,+++%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))'''%%%%%%&&&'''((('''...,,,)))&&&%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&%%%%%%$$$%%%(((***)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++%%%%%%&&&&&&'''(((((()))+++++++++++++++***)))(((+++)))((((((***++++++*********))))))((((((((('''(((((()))))))))))))))(((+++***)))))))))***+++,,,***+++,,,---------,,,++++++,,,...///000///---,,,111000///......///000111555444111///......//////...------+++***)))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))***)))''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((((((((()))***,,,---******)))((('''&&&%%%%%%$$$&&&((()))***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&'''((()))'''&&&'''******(((%%%'''((()))(((&&&%%%%%%'''''''''((())))))(((((('''&&&%%%$$$$$$%%%(((***,,,((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$$$$&&&(((%%%%%%'''((((((((('''&&&'''&&&%%%%%%''''''&&&%%%...)))$$$%%%(((***((($$$,,,,,,...444999888111+++***333(((,,,...$$$***,,,///@@@AAA...'''555???===DDD>>>888666777888777555;;;<<<===<<<888555333222//////...,,,+++***)))((()))))))))(((((('''''''''+++)))&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''$$$''')))(((%%%$$$'''+++(((''''''&&&&&&''''''(((%%%'''))))))(((''''''(((%%%%%%&&&'''''''''''''''(((''''''&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%######%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''***'''###)))***"""&&&&&&%%%######$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&))),,,'''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%'''&&&%%%&&&'''((('''%%%&&&%%%$$$$$$###$$$$$$$$$''''''&&&%%%%%%%%%&&&'''$$$&&&((((((&&&%%%%%%&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$###$$$((('''###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''***(((%%%%%%&&&'''''''''***)))&&&$$$###$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''')))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&''''''((())))))***++++++++++++******)))(((***)))'''((()))******)))******)))))))))(((((((((((()))******+++++++++***,,,+++*********+++,,,---,,,---...///000//////...---///111222222111000///333222111000000111222333555333111///.........///...------,,,,,,++++++******)))((('''''''''((())))))(((&&&'''(((((('''&&&)))((('''&&&%%%&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''((()))***+++)))))))))(((((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%((()))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&%%%%%%%%%&&&&&&'''(((&&&$$$###$$$&&&'''%%%###'''((()))(((&&&%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((%%%&&&'''((((((((('''&&&'''&&&%%%%%%''''''&&&%%%+++(((%%%%%%(((***)))'''///000333666888555///***(((...+++777999444:::111555???===...(((222::::::EEE@@@:::777888888777555:::;;;<<<:::777333222111------,,,,,,+++******)))))))))))))))((((((((((((...+++'''&&&'''((())))))***)))(((''''''&&&&&&'''''''''''''''''''''''''''###&&&))))))&&&%%%''')))'''&&&&&&%%%%%%&&&&&&'''((())))))(((&&&%%%&&&(((''''''&&&&&&''''''((())))))(((''''''&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((((((&&&%%%%%%''''''&&&$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''((((((&&&%%%'''(((&&&(((&&&%%%$$$%%%&&&''')))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%$$$%%%(((***)))'''&&&&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''&&&%%%'''%%%$$$%%%&&&'''&&&$$$&&&&&&%%%$$$$$$$$$$$$$$$)))((('''%%%%%%$$$%%%%%%%%%&&&''''''%%%%%%&&&'''***)))(((&&&%%%%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&$$$%%%((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&&&&'''''''''&&&((('''&&&$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''(((((()))***************************)))))))))((('''''')))******)))************))))))))))))((()))***,,,------------,,,,,,,,,,,,,,,---......///000111222222222222111///111333444444333222111555444444333333444444555444333111000/////////000//////......---------,,,***((('''&&&&&&((()))++++++)))'''&&&&&&'''&&&&&&)))((('''&&&%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((((('''&&&'''((()))'''&&&&&&(((((((((&&&%%%&&&''')))((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&(((%%%&&&''''''(((((('''''''''%%%%%%%%%''''''&&&%%%&&&&&&%%%&&&''')))+++,,,222666999:::666111+++((()))(((---???>>>???JJJ666<<<;;;555,,,)))---222444EEEAAA<<<::::::::::::888888999999888444111000000++++++++++++************))))))))))))))))))))))))000,,,(((&&&'''((())))))++++++***)))))))))))))))''''''''''''''''''''''''###&&&))))))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((&&&%%%%%%''')))(((((('''&&&&&&((()))***)))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&$$$###$$$&&&%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%'''%%%$$$'''%%%%%%+++,,,(((%%%&&&&&&&&&''')))%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$$$$$$$''')))((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''''''''&&&'''%%%$$$$$$%%%&&&%%%############$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&***)))''''''((((((&&&%%%(((''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''((((((((()))))))))))))))******+++*********)))((('''(((***++++++***++++++++++++++++++++++++))))))+++,,,......//////------.........///000000222222222333333333333333111222444555666555333222555555555555555555555555555444333222111111111111222111000///...---,,,,,,(((&&&%%%$$$$$$&&&)))***+++(((%%%$$$%%%''''''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&(((((('''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''(((((()))))))))&&&'''((('''&&&%%%&&&(((***(((&&&$$$###$$$%%%&&&$$$#########$$$&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''''''''%%%###$$$&&&''''''***---000555:::>>><<<444,,,(((''',,,&&&...???888BBBZZZFFF???666---***)))(((+++...AAA???<<<::::::::::::999777777777555111///......************************((((((((((((((()))))))))///,,,(((''''''((())))))+++******))))))))))))***''''''''''''''''''''''''$$$&&&((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&)))+++(((((('''&&&&&&((()))***(((((('''''''''&&&%%%%%%((((((((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$(((###$$$,,,''''''666222+++&&&''''''$$$$$$'''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$$$$&&&(((&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&$$$$$$%%%%%%$$$############$$$%%%&&&(((((($$$%%%%%%&&&&&&'''''''''&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%############%%%'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''***((('''((()))((('''%%%&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''((((((((()))***++++++,,,+++++++++)))((()))+++------,,,------------------------)))***,,,---...///000000...///000000111222222222333333333333333444444444333555777888888888666555444555555555555555555444666555555444333333333333444333222000...,,,+++***'''&&&%%%%%%%%%''')))***)))&&&$$$$$$%%%((()))))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''((()))((((((''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((''''''))))))(((((())))))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((())))))***(((''''''''''''''''''((((((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&(((%%%'''((('''&&&&&&'''((()))(((%%%$$$###$$$&&&'''$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&(((&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%'''((('''&&&"""$$$&&&'''(((+++///222555:::===999111)))'''(((+++(((///;;;333GGGmmmccc<<<000'''((()))((((((+++>>>===;;;999777777777777555666555333///---,,,---*********)))))))))))))))''''''''''''((((((((((((---***((('''((()))((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&)))+++''''''&&&&&&''''''((()))&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###$$$###"""###%%%&&&%%%$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%***$$$(((555...---FFF666+++%%%'''(((###"""&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%%%%%%%&&&(((%%%$$$$$$%%%'''(((((('''$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%'''((('''&&&((('''%%%%%%&&&&&&$$$###'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''######$$$$$$%%%'''((()))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((%%%$$$&&&&&&%%%&&&)))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((''''''(((******(((&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&%%%&&&'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((&&&&&&&&&''''''''''''''')))***+++,,,---------------,,,+++,,,...000000000////////////000000000000,,,---...///000111111111///000111333444444444444444444333333333444555666666888:::;;;;;;:::999888444444555555555555444444555555555555444444444333333222111///---+++))))))))))))))))))))))))******'''%%%###$$$&&&((()))((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((''''''''''''(((((()))(((''''''&&&'''''''''%%%&&&&&&%%%%%%%%%(((***%%%&&&((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((((((((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$''''''&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%$$$$$$%%%'''((('''&&&$$$$$$%%%&&&))),,,///000333666888444---))))))***)))///222999777LLLsssrrr444,,,&&&'''+++,,,,,,,,,AAA@@@>>>;;;888666555555444444333111---++++++,,,******)))))))))(((((((((%%%&&&&&&&&&'''''''''((()))((('''((())))))(((&&&((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&###%%%''''''&&&&&&'''(((%%%%%%&&&'''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%$$$###$$$&&&'''&&&%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###***###)));;;222222QQQ666***###&&&(((######''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&&&&&&&'''((('''%%%$$$%%%''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%&&&'''((((((&&&)))(((&&&&&&'''&&&%%%###''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&***&&&&&&)))***'''(((,,,&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''&&&''')))++++++)))((($$$$$$%%%&&&''''''''''''''''''&&&%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&(((&&&%%%&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&(((((((((''''''''''''''')))***,,,---...////////////...---///111333333333111111111111222222333333111111222333333333333333000111333444666666666666555555444444444555666777555666888::::::999888777444555666777777666555444444444444444444333333222......------,,,+++******))))))***+++***)))(((((('''%%%%%%%%%'''''''''%%%)))((('''&&&%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((###$$$%%%'''''''''&&&&&&'''&&&%%%$$$$$$&&&'''(((%%%&&&'''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''))))))(((''''''''''''''''''((()))(((&&&'''+++...%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''((())))))''''''((())))))))))))((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''"""$$$&&&''''''&&&'''((('''&&&&&&%%%&&&'''((()))%%%$$$$$$%%%'''(((((('''(((&&&$$$&&&***---...---000111111...***)))+++---,,,:::777999;;;EEE[[[XXX,,,+++))))))...333444111GGGFFFDDD???;;;777666666444444333000,,,******+++*********)))((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((******(((%%%******))))))))))))***+++''''''''''''''''''''''''(((&&&%%%%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''%%%$$$%%%###$$$&&&'''''''''&&&%%%###$$$&&&'''((('''&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%$$$%%%'''((('''&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&!!!)))!!!(((<<<333333VVV555(((!!!&&&((($$$$$$)))%%%$$$$$$######$$$$$$%%%(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$''''''&&&&&&'''((()))'''&&&&&&&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((((((((('''***(((''''''''''''%%%$$$$$$$$$$$$%%%&&&'''((()))&&&''''''((('''&&&$$$######%%%((()))'''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%% """###%%%&&&((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&"""###((((((%%%%%%***%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&)))+++,,,***)))&&&''''''((())))))((((((((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&'''''''''&&&)))'''%%%&&&))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))'''&&&%%%))))))))))))((((((((((((***+++,,,...///000000000111000///000333555555555222222222333333444444444444444555555666555555555000222444555777777777666777666555555555666888999222333555666777666444333555666777888888777666555222222333333333222111111++++++++++++++++++++++++'''((()))***)))(((%%%$$$((('''&&&&&&''''''$$$""")))((('''&&&%%%&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''"""$$$%%%'''(((((('''''')))'''%%%######%%%''')))###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$###%%%(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''''''''''''''$$$%%%&&&$$$###$$$(((,,,%%%&&&''''''&&&&&&((()))$$$%%%'''((()))******)))&&&&&&''''''((('''''''''&&&&&&''''''((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''&&&'''(((''''''&&&%%%&&&'''((()))%%%$$$$$$%%%'''(((((('''+++'''###%%%+++...---+++...---,,,)))(((***---///222EEE;;;999;;;888:::111'''+++,,,***000999:::444EEE???999777999:::999666777444000---+++++++++,,,))))))))))))))))))))))))((())))))))))))((((((''''''''''''''''''((())))))))))))))))))))))))))))))&&&''''''%%%######$$$%%%(((&&&&&&&&&'''((('''&&&$$$%%%''''''&&&%%%&&&'''(((%%%###$$$'''((('''%%%(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&''''''&&&%%%$$$$$$$$$$$$$$$"""###''')))%%%""""""$$$$$$%%%&&&&&&'''((((((###%%%&&&&&&%%%$$$%%%%%%''''''''''''&&&&&&%%%$$$###***,,,''')))OOO888+++***)))&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%$$$%%%''''''''''''%%%$$$))))))(((&&&%%%'''***------(((###$$$(((++++++)))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((('''%%%%%%&&&'''&&&&&&&&&''''''''''''(((***)))((((((((()))+++,,,'''(((((('''%%%%%%&&&(((###$$$$$$%%%&&&'''((((((%%%%%%&&&'''((()))***+++&&&)))---///000111333444333444555555555444222111444555555555666666666777666666666666666666666666444444666777777777777777888777666555444444444444555555666666666666666555333444555555444222///...222222222222111000......+++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))+++))))))))))))((((((((((((&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''***'''%%%&&&((((((&&&$$$&&&''''''%%%$$$$$$&&&(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((()))&&&%%%&&&((()))'''%%%)))&&&$$$%%%((()))'''%%%''''''''''''''''''''''''%%%))),,,)))###!!!%%%***$$$%%%'''(((((((((''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''(((((('''%%%$$$$$$%%%'''(((###$$$&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&&&&'''(((&&&$$$%%%))))))(((+++000***555222***++++++***111777999<<<;;;666111---+++///444222777444---,,,GGGAAA;;;999;;;<<<:::888666444111...,,,+++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((())))))******))))))))))))))))))))))))%%%&&&&&&&&&$$$$$$&&&((()))'''&&&'''((()))((('''%%%&&&((((((&&&&&&&&&''')))(((''''''''''''&&&%%%((('''&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&&&&%%%$$$$$$$$$%%%%%%((($$$###&&&'''%%%$$$%%%$$$$$$$$$%%%&&&&&&''''''###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$***+++''')))LLL999&&&&&&'''&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''***(((&&&$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))******)))&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&(((,,,///888111)))&&&'''))))))((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''(((((('''%%%$$$%%%'''&&&&&&&&&''''''''''''((()))(((((((((((()))******'''(((((('''%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******'''***...000111222444555555555666666666555444333333444444555555666666666777777777777777777777777444555666777888888888888666555555555555555666666555555666666777666666555333333444444333111///...111111111111000///...---******)))(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))(((((('''''''''(((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&'''))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''')))'''%%%&&&(((((('''%%%&&&''''''&&&$$$$$$&&&(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%&&&((()))'''%%%((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&(((***((($$$###&&&)))%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%(((''''''''')))*********'''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%%%%&&&&&&%%%%%%(((((((((+++111,,,444000)))---///000666999999999666111---***((($$$222444111555222++++++HHHDDD>>><<<======;;;999444333111///---+++******))))))))))))))))))))))))&&&'''((())))))***))))))***))))))((((((((())))))))))))))))))))))))))))))$$$&&&'''&&&&&&&&&(((***)))((('''((()))***)))'''&&&'''((((((&&&&&&&&&((()))***+++***'''%%%%%%%%%'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&***%%%###%%%'''%%%&&&(((######$$$$$$%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$******''')))FFF;;;$$$%%%&&&&&&&&&''')))+++''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&######%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''***)))'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&(((,,,000;;;444+++&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((('''(((((('''%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******(((+++///111222333555666666777888888888777666555333333444444555666666777888888888888888888888888555555666777888888888888333333333444444555777777555555666666666555555444222222222222111///...---///////////////...---,,,***)))((((((''''''((((((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%******(((''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%&&&(((((('''&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&'''((('''&&&&&&'''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$(((%%%"""###'''******)))'''&&&&&&%%%%%%&&&&&&'''((())))))(((%%%$$$$$$%%%(((%%%%%%&&&'''''',,,222///444...)))222666555999999888666111+++'''&&&'''(((333222...111...''')))HHHEEE@@@>>>===<<<:::999333222111///---+++))))))((((((((((((((((((((((((&&&&&&''')))************((('''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((('''&&&'''(((***)))'''&&&'''((()))(((&&&&&&'''''''''%%%%%%&&&'''&&&)))+++***'''$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$%%%&&&'''(((((($$$"""%%%'''&&&%%%'''#########$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$***!!!(((((()))???<<<'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%$$$$$$%%%&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&&&&(((+++---111,,,'''$$$%%%'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))),,,///222333444666777888888999:::999888777666333444444555666666777777777777777777777777777777444555666777888888888888333333222222333444444555333333333444333333222222/////////...---------,,,...............---,,,+++))))))((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&'''(((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&''''''''''''&&&%%%''')))(((%%%$$$&&&)))(((((((((((((((((((((((()))'''%%%%%%'''((('''%%%(((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&###!!!"""&&&(((&&&###'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&)))%%%$$$&&&&&&''',,,333111666///---777;;;666555777555111,,,'''%%%&&&((((((///,,,)))---)))###'''GGGEEEAAA>>><<<:::888777333222111///---+++)))(((((((((((((((((((((((((((&&&&&&''')))************(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((&&&&&&'''((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&%%%$$$$$$&&&(((###&&&)))(((%%%$$$&&&(((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%#########$$$%%%&&&'''((($$$!!!"""''')))&&&###$$$######$$$$$$$$$$$$%%%%%%$$$&&&((('''&&&%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%***###%%%((()))777>>>((())))))'''$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((&&&%%%%%%&&&(((((('''(((((('''&&&&&&(((***'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&'''(((((('''%%%%%%&&&((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((((())))))))),,,000222333444666777888999:::::::::999777666555555666666666777777777666666666666666666666666333333444555666666666666333222222111000000111111000000000000000///......,,,,,,+++******+++,,,---,,,------------,,,,,,+++))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((((((''''''((((((((((((((((((''''''&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''&&&&&&''''''%%%''')))(((%%%$$$&&&)))''''''''''''''''''''''''***&&&###$$$(((***(((%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&(((******&&&###'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%%%%'''((()))%%%$$$&&&&&&''',,,333333888333000:::;;;111...333111---)))&&&&&&))),,,)))---***)))///+++%%%)))FFFEEEBBB>>>;;;888777666333222000...,,,***))))))))))))))))))))))))))))))&&&'''((())))))***)))))))))))))))))))))***++++++(((((((((((((((((((((((()))******(((&&&%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%(((+++%%%%%%&&&%%%%%%%%%'''((('''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$$$$###$$$$$$%%%&&&'''(((""" """''')))&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''%%%%%%&&&&&&''''''&&&&&&%%%***%%%###))))))000@@@%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%&&&(((((((((''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%###%%%(((++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&((((((''''''''''''(((((((((((()))'''&&&%%%&&&(((&&&''')))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((''''''''''''(((((('''%%%%%%&&&(((###$$$$$$%%%&&&'''((()))''''''''''''(((((())))))))),,,000222333444666777777888999999999888777666777666666666666555555555444444444444444444444444000000222333333333333333111111000......---------...............---,,,+++******)))(((***,,,///111,,,,,,------------,,,,,,***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&''''''(((******)))((((((''''''(((((()))'''((((((((('''&&&%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%'''((('''&&&&&&'''(((%%%'''))))))'''&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''')))&&&$$$%%%((()))(((&&&(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&'''(((((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&%%%&&&''')))(((%%%%%%&&&'''''',,,222555:::444111888777,,,(((---,,,+++(((''''''***---+++///,,,///666000(((---FFFEEECCC@@@;;;888666555444222///,,,***))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******,,,---...(((((((((((((((((((((((('''(((((('''&&&%%%'''((('''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&(((,,,///***(((%%%$$$%%%&&&'''(((((('''&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$$$$$$$$$$$$$%%%%%%&&&'''$$$!!!"""&&&(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((((('''%%%***'''!!!))))))***BBB%%%'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''((('''&&&&&&'''&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((((((%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((('''&&&&&&'''((('''((())))))((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&&&&&&&''''''''''''((('''''''''&&&'''(((((()))'''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((+++///111333333555666666777777888888666555444666666555444333222222111111111111111111111111111---...///000000111111000------,,,,,,,,,,,,,,,---............---,,,+++*********))))))+++///333555,,,,,,---------------,,,******)))(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((('''''''''(((((()))))))))(((((((((((())))))&&&''''''(((((('''&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&((()))(((&&&%%%&&&(((%%%'''))))))((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%''')))(((&&&%%%&&&(((((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''&&&%%%%%%'''(((((((((''''''&&&%%%&&&'''((((((&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&"""%%%&&&%%%###$$$)))---'''&&&&&&%%%%%%&&&&&&'''###$$$&&&&&&%%%%%%&&&(((&&&%%%%%%(((((((((+++111666;;;444---222111)))(((((())))))(((''''''(((***---000///555<<<333))),,,GGGFFFEEEAAA<<<888666666555222///+++))))))******))))))))))))))))))))))))((()))))))))))))))(((''''''''''''((()))+++------((((((((((((((((((((((((%%%&&&'''&&&&&&&&&(((***((('''&&&&&&'''((('''&&&%%%&&&''''''(((+++///222000+++%%%###%%%'''''''''(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((((((&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&(((###"""%%%'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&'''((())))))((((((&&&***'''!!!)))((('''BBB(((***,,,,,,***((((((((('''''''''''''''''''''''' ###&&&(((((('''''''''$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&'''((())))))%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%''''''''''''(((***%%%&&&&&&&&&%%%&&&)))+++(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&(((***&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))***'''(((((('''%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((((((+++///111222333555666555666666777777555444333666555444333111000///...////////////////////////+++,,,---...////////////************+++,,,------............---,,,+++***+++*********---111666999,,,,,,---......---------++++++***))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&***)))(((''''''&&&''''''))))))(((((((((((())))))%%%&&&'''(((((('''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&(((***(((%%%$$$%%%'''%%%''')))***((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((%%%''')))(((&&&%%%&&&))))))&&&$$$%%%((()))'''%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&'''(((***&&&&&&&&&'''''''''(((((())))))(((''''''''''''((($$$%%%'''(((((('''%%%$$$&&&)))***'''$$$'''111:::'''&&&&&&%%%%%%&&&&&&'''$$$&&&&&&&&&$$$$$$$$$&&&&&&$$$%%%))))))(((+++000777;;;222)))------(((***&&&'''))))))'''&&&&&&&&&---000000777>>>333''')))PPPHHHAAAAAA@@@===<<<<<<777555111---***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&***(((%%%+++666666---'''$$$###&&&,,,///---)))%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%''''''&&&$$$))))))(((000CCC111+++***)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&((('''&&&&&&''')))%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((('''%%%%%%%%%%%%***'''&&&)))(((...???---***...888777+++$$$&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''+++&&&%%%''')))'''&&&(((***)))''''''((()))((('''((('''&&&%%%$$$$$$$$$$$$&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&)))+++---***)))(((&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''((('''$$$"""###%%%''')))'''%%%&&&******&&&''',,,&&&'''((())))))'''%%%###((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&'''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&+++,,,---000333555444333666666555555555444444444444444333000------///111------,,,,,,+++***))))))---,,,,,,,,,+++*********---------,,,,,,,,,,,,,,,***))))))))))))******+++,,,+++++++++,,,...000111///...---,,,+++,,,,,,---000---******,,,---,,,+++,,,+++***)))(((((((((((()))'''$$$%%%''')))'''&&&)))(((((('''''''''(((((())))))))))))(((((((((((('''&&&%%%'''***+++)))&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$'''***)))&&&%%%&&&(((&&&&&&&&&'''''''''((((((***)))((()))******(((&&&)))******)))'''&&&''')))'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''$$$%%%'''((()))((('''''')))'''&&&'''******(((%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***&&&%%%''''''(((---444777333000---&&& !!!(((&&&%%%&&&)))---///000222333555666333///***'''TTTLLLEEECCCBBB>>>;;;;;;777555111---***)))))))))((()))))))))))))))))))))((((((((((((((((((((((((&&&***(((%%%***444444++++++(((&&&'''***+++'''$$$&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&'''((('''%%%***""",,,,,,"""444EEE555((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%))),,,***%%%"""$$$'''%%%***'''%%%)))'''---===...)))***111000'''$$$((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''(((((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((()))$$$$$$''')))(((''')))))))))((('''&&&'''((()))((('''&&&%%%$$$$$$$$$$$$&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%''')))******)))((('''&&&''''''(((&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&''''''((((((%%%&&&))))))&&&&&&+++'''(((((()))((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&++++++,,,///222444333222444444444444333333333222000111222000...,,,,,,---------,,,++++++***))))))+++++++++++++++******************)))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,---///000111//////.........///111222111...++++++,,,------+++*********)))))))))******)))'''%%%%%%'''((((((&&&$$$$$$$$$%%%&&&'''))))))((((((((((((((()))))))))'''&&&&&&(((***+++(((&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''$$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''''''''((('''&&&''')))+++***))))))******)))'''&&&((()))'''&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&'''''''''''''''''')))'''&&&''')))***(((%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))%%%$$$&&&)))+++///444333///---+++'''!!!!!!%%%(((''''''***...111333333555555333111...+++)))'''XXXPPPHHHFFFDDD???;;;:::777555111---+++***)))***))))))))))))))))))))))))((((((((((((((((((((((((''')))(((%%%)))111000)))+++)))'''''')))(((%%%"""&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&((()))(((''''''!!!)))*** ...:::,,,'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###)))---+++$$$!!!$$$)))%%%***'''%%%)))'''+++:::...'''%%%((('''###$$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######''''''&&&&&&&&&%%%%%%%%%((((((((()))(((((('''&&&'''&&&&&&&&&&&&'''(((((((((%%%%%%))),,,+++,,,......///...+++'''&&&(((+++((('''&&&%%%$$$$$$$$$$$$&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))###$$$$$$%%%&&&'''(((((()))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''&&&(((%%%&&&((((((&&&''')))))))))((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&))))))+++---000222111///222222222111111111111000---///222111///,,,+++***,,,,,,,,,+++******))))))***************+++++++++((((((((((((((((((((())),,,++++++++++++,,,---...---------...///000222333111000000000222444555777333000...------...---,,,***************+++++++++)))'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&'''((()))'''''''''(((((())))))***'''&&&'''(((******(((&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%''''''''''''''''''&&&&&&&&&%%%$$$%%%(((+++,,,,,,((())))))((('''&&&((()))&&&&&&&&&&&&'''((())))))'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''(((''''''&&&&&&&&&''''''((('''&&&'''((()))'''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((###!!!&&&+++---///222---***)))***'''###$$$(((((())),,,000555777777555777444000,,,)))'''((((((YYYQQQJJJHHHEEE@@@;;;:::666444111...+++******+++*********)))))))))))))))((((((((((((((((((((((((''')))(((%%%(((------(((&&&%%%$$$&&&))))))(((&&&&&&''''''''''''''''''&&&'''&&&%%%%%%'''(((((('''&&&"""'''&&&%%%*** (((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$&&&%%%$$$$$$%%%'''((('''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$(((+++***%%%###%%%(((%%%)))&&&%%%)))''')))666,,,&&&###$$$$$$"""$$$)))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((***'''(((---111000111333666888777111***'''***///''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((%%%&&&'''((())))))))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))'''&&&&&&'''((((((((((((***)))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((())),,,...000///---//////////////////.........///111000...,,,,,,,,,,,,+++++++++******)))))))))))))))******+++++++++)))))))))***************,,,,,,+++,,,,,,---...////////////000111222333444333333222333444555777888444333111///////////////,,,,,,,,,,,,,,,++++++***(((((('''''''''(((((((((++++++)))(((''''''''''''&&&&&&''''''((()))******&&&'''((()))))))))'''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((&&&%%%&&&)))***'''$$$'''''''''''''''&&&&&&&&&'''%%%$$$$$$'''***,,,,,,(((((()))(((&&&&&&((()))&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&&&&'''''''''''''''&&&***)))'''&&&%%%%%%&&&'''((('''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))""" &&&,,,---,,,,,,***((('''((('''$$$&&&+++,,,---111555999999777444333000,,,(((&&&&&&'''(((XXXQQQJJJIIIGGGAAA<<<;;;555444111...,,,+++,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((&&&'''******(((######$$$&&&(((******)))'''''''''&&&&&&'''''''''&&&%%%######%%%''''''&&&)))(((***)))$$$&&&'''!!!''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$&&&%%%$$$$$$%%%'''((('''&&&$$$$$$###$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&'''((((((&&&%%%%%%)))&&&%%%)))&&&&&&222(((&&&$$$%%%%%%$$$%%%((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''')))'''(((...111111000222444777777333---+++///333''''''&&&&&&%%%%%%&&&&&&&&&''''''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((('''''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$%%%'''***...000'''&&&&&&&&&)))+++***((())))))(((((((((((()))***((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%))))))))))))))))))))))))&&&'''''''''''''''''''''''''''(((***---...---+++,,,,,,,,,---------------......---+++***)))+++---++++++***************)))))))))******+++++++++,,,)))*********+++++++++,,,,,,,,,,,,,,,---...///000000111222333444555555555666555444444444555777777555555333222000000111222111111111000...,,,***)))((((((((('''''''''((()))---,,,***)))((('''&&&&&&%%%&&&&&&'''((())))))***&&&''')))))))))((('''&&&&&&&&&'''((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((&&&%%%&&&)))***'''$$$'''''''''''''''''''''&&&***'''%%%$$$&&&((())))))'''(((((('''&&&&&&((()))&&&&&&&&&'''((()))***+++&&&'''''''''''''''''''''&&&'''''''''''''''&&&&&&***)))'''&&&%%%%%%&&&''''''''''''&&&%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))###!!!&&&+++***'''&&&)))''''''((('''$$$&&&+++000111333666888777333000+++***)))''''''''''''(((ZZZRRRLLLKKKHHHBBB===;;;555333000...,,,,,,------+++++++++******))))))((((((((((((((((((((((((((((((((((((''''''((())))))%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&$$$######$$$&&&&&&&&&'''((((((((()))(((''''''%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))&&&$$$&&&)))***'''###%%%(((%%%%%%***%%%$$$...%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''$$$%%%+++...,,,+++,,,***---//////---...111444''''''&&&&&&&&&&&&&&&'''&&&'''(((((())))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''%%%&&&(((---222555''''''&&&&&&***///...)))''''''(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$######((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&'''***,,,---,,,***+++++++++++++++,,,,,,,,,++++++***(((&&&&&&)))+++************************+++++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,---------...///000111222222333444555666777777777777666555555555666777888555666555444222222444666555555444333111...+++)))((())))))(((''''''(((***((((((''''''&&&'''''''''&&&&&&&&&''''''(((((()))&&&(((******((('''&&&'''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((+++(((&&&%%%&&&''''''&&&&&&'''((('''&&&&&&((()))&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%(((''''''&&&&&&&&&'''''''''''''''&&&$$$$$$''')))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''$$$$$$))),,,(((%%%$$$)))'''''')))(((&&&(((---333222222222333111...+++&&&&&&''''''''''''''''''^^^VVVPPPNNNJJJCCC<<<:::444333000...---------...,,,,,,+++******))))))(((((((((((((((((((((((((((((('''(((((((((((()))+++'''((())))))((('''''''''((('''&&&&&&&&&&&&'''((((((%%%######%%%'''''''''%%%(((%%%%%%)))'''$$$(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$&&&''''''&&&&&&'''(((&&&%%%$$$######%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&'''(((((('''%%%%%%((($$$%%%***%%%"""+++$$$%%%'''''''''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$)))+++)))''''''%%%''')))+++---.........''''''&&&&&&&&&&&&''''''&&&&&&((())))))*********&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((+++...///&&&'''&&&&&&+++222111+++%%%&&&'''((()))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++***(((&&&%%%$$$$$$%%%***))))))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''***,,,---+++***************+++++++++,,,***++++++***)))((()))+++))))))))))))************---------,,,,,,,,,,,,,,,+++++++++,,,------......000000000000222333444555333444666777888888888888777666666666777888:::;;;555666777555333444666999666666666555333000...,,,''')))***)))'''&&&(((+++))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&(((+++***(((&&&&&&'''%%%&&&((()))***)))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''$$$%%%%%%&&&'''((()))))))))(((&&&&&&''''''&&&%%%%%%'''''''''&&&&&&(((***'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''&&&''''''%%%######&&&)))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%$$$''',,,---)))&&&''''''%%%&&&))))))(((+++000333000...,,,,,,+++)))(((''''''&&&%%%%%%&&&''''''bbbZZZSSSPPPLLLCCC<<<999444333000...------...///,,,,,,++++++***))))))(((((((((((((((((((((((((((((('''((()))(((((())),,,&&&((()))***)))((()))***((('''&&&%%%%%%&&&'''((()))'''$$$$$$&&&((()))))))))---(((&&&+++&&&"""(((((((((((((((((()))***+++%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&((('''&&&&&&''')))%%%$$$#########%%%''')))$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$''')))((('''&&&&&&(((%%%((($$$%%%***%%%!!!)))$$$%%%&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''(((((((((%%%&&&***,,,(((%%%&&&(((((()))+++------***(((''''''&&&&&&&&&''''''(((&&&&&&((()))************&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&)))((('''&&&&&&''')))***%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&'''&&&&&&,,,444333---###%%%'''))))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''111///,,,)))((('''((((((---,,,+++***)))((('''&&&&&&&&&&&&'''''''''((((((''''''(((***,,,---+++)))))))))******+++++++++,,,+++---///000...,,,,,,,,,)))))))))))))))*********.........------,,,,,,,,,......//////000111222222222222222333444555777888333555666888999999999999666666666777999;;;===???444666777666444555888;;;555666777777555333000///''')))***)))'''&&&(((+++///...,,,***(((&&&&&&%%%'''''''''''''''&&&&&&&&&&&&)))+++***'''%%%&&&'''%%%&&&((()))***)))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$'''***)))&&&%%%&&&(((###$$$%%%&&&''')))******'''&&&&&&'''(((((('''%%%%%%&&&''''''&&&&&&(((***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%$$$%%%'''((()))(((''''''&&&''''''%%%######&&&***(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$***//////***(((+++%%%$$$&&&)))******---333111...***((('''(((((('''***(((&&&$$$###$$$&&&'''dddYYYXXXWWWHHH>>><<<777555000,,,---...,,,,,,///------,,,,,,+++***)))))),,,***(((((()))***)))(((((('''(((***,,,,,,***(((******))))))(((((('''''')))(((((('''''')))***+++''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%&&&((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%$$$$$$######$$$$$$%%%&&&,,,)))''''''&&&!!!###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%###%%%(((&&& %%%%%%$$$$$$######$$$$$$&&&%%%$$$%%%'''((('''&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''')))***(((&&&&&&)))---'''&&&&&&&&&&&&'''(((((('''''''''(((***)))'''%%%++++++***)))))))))))))))***)))(((&&&$$$#########))))))'''%%%'''+++)))###+++)))(((&&&&&&((()))+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***------)))&&&%%%&&&'''((()))(((''''''''')))((((((((((((((((((((((((%%%%%%&&&''')))+++,,,---***))))))(((''''''&&&&&&---)))%%%'''***,,,((($$$)))(((&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''$$$&&&'''((('''''''''((()))******(((%%%$$$$$$$$$(((((((((((((((''''''&&&******))))))((((((''''''(((((('''&&&&&&&&&&&&'''(((&&&'''***+++((((((***)))+++------+++***++++++)))******+++,,,,,,------+++***)))((()))***,,,---,,,,,,,,,---------......//////000111222333333444777666444333333555888:::555555666777777777777777777777777777888999;;;;;;:::444555<<<;;;444555===888999888777444111---+++++++++***))))))***+++,,,777///******(((&&&***000(((((())))))))))))(((((((((((('''''''''&&&&&&&&&)))(((((('''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))&&&%%%'''((('''&&&&&&+++)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''(((((((((((('''&&&&&&&&&%%%))))))))))))((((((((((((%%%&&&''''''%%%%%%&&&''')))'''&&&(((++++++)))'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))***+++&&&(((%%%$$$(((""" )))%%%&&&'''(((((('''&&&%%%)))%%%)))222111'''###'''%%%&&&,,,333222------111---,,,***'''(((***)))'''...///,,,(((&&&'''((('''gggXXXUUUTTTJJJBBB>>>666333000000333444000------...------,,,,,,+++++++++++++++***((((((((()))***)))(((((()))++++++***((())))))))))))((((((''''''''''''&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&((()))(((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((******""")))---+++)))***)))%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%###$$$'''%%%$$$$$$$$$$$$$$$%%%&&&'''$$$###"""###%%%&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%''''''&&&$$$%%%'''***'''&&&&&&&&&&&&'''(((((('''''''''(((***)))'''%%%******)))(((((((((((((((******((('''&&&%%%%%%%%%(((***)))&&&''')))((($$$)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***)))&&&$$$$$$%%%&&&((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,''''''((((((((((((((((((+++)))'''''')))***(((%%%((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((((())))))(((&&&$$$$$$%%%(((((((((((((((''''''&&&)))))))))(((((((((((((((&&&&&&&&&&&&''''''((()))(((&&&'''++++++))))))+++***,,,------,,,++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------.........////////////000000000000111111222333333444444777666666666666666666666888888999:::::::::::::::777777777777888999:::;;;999555777@@@@@@888666;;;777888888888666333111///,,,+++***))))))***+++,,,///***((()))(((%%%&&&***''')))+++,,,,,,+++)))'''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''''''''&&&&&&))))))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((((((%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&''')))''''''''''''''''''&&&&&&))))))))))))((((((((('''%%%&&&''''''%%%%%%&&&'''((('''&&&(((***+++)))'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&'''######(((&&&###'''&&&&&&'''(((((('''&&&&&&)))%%%(((111000'''###'''((()))...666888444333555***)))&&&%%%'''))))))(((///555111&&&###(((((("""jjjZZZUUUSSSJJJDDD???555111111444::::::444...,,,------------------,,,,,,***++++++)))&&&&&&))),,,+++)))(((((()))***)))((()))))))))(((((((((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&(((***,,,---"""''')))'''&&&'''&&&$$$&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&''')))(((%%%&&&(((&&&!!!$$$$$$$$$%%%&&&'''((()))$$$###"""###%%%&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%''')))'''&&&&&&&&&&&&'''(((((('''''''''(((***)))'''%%%))))))(((''''''''''''(((***)))((((((''''''(((((('''++++++(((&&&''''''$$$((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((()))******'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((()))***+++&&&&&&&&&'''((())))))***))))))((((((((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&''')))((('''%%%&&&''''''((()))(((&&&%%%&&&'''(((((((((((((((''''''&&&(((((((((((((((((())))))$$$%%%%%%&&&((()))******)))&&&'''+++,,,******---,,,---......,,,,,,---...---------............///...///000111111111000000222222222222333333333333333333333444444555555555777777888888888666444333888999::::::;;;:::::::::777777777888888999999:::999555888BBBEEE>>>888777777777888888777555444222,,,+++***))))))***+++,,,((('''(((+++***'''%%%&&&'''))),,,......,,,)))'''((((((((('''''''''&&&&&&((('''''''''''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''&&&((()))((('''&&&((()))''''''''''''''''''(((((()))))))))(((((((((''''''%%%'''''''''&&&%%%&&&'''(((''''''(((******)))'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((((((((((((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&'''&&&######&&&((('''%%%&&&&&&'''(((((('''&&&&&&)))&&&(((//////'''$$$''''''&&&***333888666333111)))&&&$$$%%%''')))***+++///777444'''###***+++###mmm```ZZZUUUHHHBBB???666222111555;;;;;;555///---++++++,,,,,,,,,,,,,,,,,,***,,,---)))%%%$$$)))...---***((('''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''((((((***++++++***'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&""""""###$$$&&&((()))+++$$$%%%%%%$$$$$$$$$%%%$$$'''&&&%%%$$$$$$%%%'''(((+++)))'''%%%%%%''')))+++''''''''''''''''''''''''***---,,,))))))***)))%%%%%%%%%%%%&&&&&&((())))))&&&%%%$$$%%%'''((('''&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((())))))'''&&&&&&&&&&&&'''(((((('''''''''(((***)))'''%%%(((''''''&&&&&&&&&''''''((((((''''''(((((()))***&&&+++---)))%%%&&&&&&%%%(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%$$$'''''''''''''''''')))***%%%'''((('''&&&%%%&&&'''(((((((((((((((((((((((((((((('''''''''((())))))&&&&&&''''''((()))))))))'''((())))))'''&&&''')))%%%%%%%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&%%%'''((('''&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((((()))))))))%%%&&&&&&'''((())))))))))))''''''+++,,,+++,,,///...///000///...---///000++++++---///111333555555000111333555555444222000444444444444555555555555555666666666666666666666777777888888888777666666777777888888888888777777777888888999999999888888:::555777???DDD???888555666666777666666444333222---,,,+++*********+++,,,))))))***,,,---+++))))))((()))+++,,,,,,+++)))(((((((((((((((''''''''''''''''''&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''******'''&&&''''''&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((''''''((()))&&&&&&''''''(((((())))))))))))((((((((('''''''''&&&'''((('''&&&%%%&&&((('''''''''((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''(((''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))'''''')))&&&"""(((+++$$$&&&''''''''''''''''''&&&(((&&&(((------(((&&&((('''%%%&&&...555666000***+++'''%%%'''))))))***,,,111333222---))))))+++---ooohhhdddXXXEEE??????999555222333777777222......***************+++++++++))),,,---***%%%$$$)))...,,,***'''&&&'''((((((''''''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((())))))******++++++***'''&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''(((((()))))))))&&&''''''((((((''''''&&&############$$$%%%&&&''')))'''&&&''''''''''''(((((('''%%%$$$$$$%%%&&&'''+++)))'''%%%%%%''')))+++&&&&&&'''''''''''''''''')))------***)))***)))&&&(((''''''&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((()))(((((('''&&&&&&&&&&&&'''(((((('''''''''(((***)))'''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***%%%+++---***&&&&&&&&&%%%)))(((((((((((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&((()))******&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&%%%&&&((('''&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))'''(((((())))))(((''''''***'''(((+++---,,,...222000111111000//////000222------///111444666777888111333555777777555222000444555555555555666666666888888888777777777777777777777666555666888:::<<<666777777888777777666666888888999999999888777777999555444999===<<<888555666555555444333111000///...---+++*********+++++++++,,,,,,+++,,,---------***)))(((((((((((()))***))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''',,,,,,'''%%%'''(((%%%%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***&&&''''''(((((()))))))))((((((((((((''''''''''''&&&'''((((((&&&&&&'''(((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&(((///***(((000%%%'''''''''&&&&&&'''''''''((('''(((++++++((('''(((***(((''',,,444666000(((,,,'''%%%(((***''''''***:::333222666000&&&(((444rrrmmmjjj[[[EEE???AAA<<<888333111222222...,,,...***************))))))))))))+++,,,***'''&&&(((+++***(((''''''((()))((('''&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))******((()))***)))'''&&&'''(((******))))))((('''''''''&&&&&&&&&'''(((((())))))((((((((())))))((((((((('''&&&&&&%%%%%%%%%&&&&&&((($$$###&&&(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%)))***'''%%%''''''%%%(((((('''&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$'''&&&&&&&&&&&&'''(((((('''''''''(((***)))'''%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***$$$)))+++)))(((((('''$$$))))))))))))))))))))))))'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((''''''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&''')))((('''%%%&&&'''%%%'''((('''&&&&&&'''((((((((((((((((((''''''&&&''''''''''''''''''(((((((((((()))***)))((('''&&&+++((((((,,,...---000444222333333111000000222444333333444444555666777777333444666888777666333222555555666666666777777777999999999888888777777777888777555555666999===???::::::::::::::::::999888888999::::::999888777555777444222333666888666555444444333111000///.........---,,,+++******++++++,,,---,,,))))))---...,,,+++)))'''&&&&&&''')))+++)))))))))(((((((((''''''%%%%%%%%%%%%&&&'''((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&---...'''$$$'''(((%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&'''''''''(((((((((%%%'''(((((('''''')))***(((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''(((((('''&&&'''(((%%%&&&(((((('''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))))))))''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((((('''&&&%%%$$$$$$&&&'''111+++...888&&&((('''&&&&&&&&&&&&'''(((''''''(((((()))(((((((((((('''&&&(((///444000)))+++%%%$$$***,,,&&&%%%(((BBB;;;999;;;222&&&'''222uuuooojjj[[[HHHEEEFFF???:::444000111000,,,+++,,,,,,++++++******))))))))))))***++++++***)))((((((((('''&&&((()))***((('''&&&&&&&&&'''''''''((((((%%%&&&'''((()))(((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&((()))(((&&&&&&'''(((*********)))(((''''''''''''''''''((()))*********))))))************))))))(((''''''&&&&&&&&&''''''&&&!!! %%%'''$$$"""###&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&!!!''')))&&&$$$&&&'''&&&&&&&&&&&&%%%&&&&&&''''''$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%'''(((&&&###'''&&&&&&&&&&&&'''(((((('''''''''(((***)))'''%%%''''''&&&&&&'''(((((()))''''''''''''((()))******$$$''')))((()))+++)))$$$'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((&&&&&&(((******(((%%%((()))***)))(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))(((&&&$$$%%%(((***(((&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((&&&'''((((((&&&%%%&&&'''(((((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&''')))******)))((('''+++((((((,,,......111666444444444222111111444666555555666666777777888888666777888999888777555444777777777777888888888999::::::999999888777666666888777777777888:::;;;<<<<<<<<<======<<<;;;;;;:::888999:::::::::888666444333333333222333444555444222111000000//////000000///...,,,+++******+++++++++///...******---...+++******)))(((((()))******))))))))))))((((((((('''%%%%%%%%%%%%&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%...000(((###''')))%%%%%%&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''((((((((((((%%%&&&(((((('''''')))+++)))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&((()))((('''&&&''')))$$$&&&(((((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***&&&''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((((('''%%%$$$$$$###'''###---***"""888CCC&&&((('''&&&&&&&&&&&&'''(((''''''''''''''')))))))))%%%&&&%%%&&&,,,444444...***%%%&&&000111+++(((+++AAAFFFDDD999///---......vvvnnngggYYYJJJKKKKKK@@@;;;555111111000+++)))***------,,,,,,+++***))))))))))))***+++,,,+++(((%%%&&&&&&&&&(((******(((&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&'''((()))(((((('''&&&%%%%%%%%%)))******+++,,,---------******++++++++++++******&&&%%%%%%%%%%%%&&&'''''')))###"""(((+++'''$$$%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%!!!'''***'''%%%''')))((($$$$$$$$$%%%&&&'''((()))&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''******(((%%%'''&&&&&&&&&&&&'''(((((('''''''''(((***)))'''%%%'''''''''''''''((()))***)))))))))))))))***++++++$$$&&&''''''+++...***###&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))###$$$$$$%%%&&&'''((((((***))))))+++...---***&&&(((***+++***)))((()))+++((((((((((((((((((((((((&&&%%%%%%&&&'''((())))))$$$%%%&&&'''(((***++++++)))%%%"""$$$)))+++)))%%%%%%&&&((()))))))))((((((''''''''''''''''''''''''$$$&&&'''(((''''''''')))'''((()))(((&&&%%%&&&'''(((((((((((((((''''''&&&(((((((((''''''&&&&&&%%%$$$&&&(((***++++++***)))+++((((((,,,...///222777555555444333111222444777333444555777888:::;;;<<<888999999:::999888777666888888999999999:::::::::;;;::::::999888777666666777888999:::::::::999888<<<<<<======<<<;;;::::::999999:::;;;:::888555444///333555444333333444333000/////////000111222222///...---+++******++++++,,,000111------000///***)))***+++,,,,,,+++***)))))))))))))))(((((((((((($$$$$$$$$%%%&&&'''((()))***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%///111(((###''')))%%%&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))%%%&&&(((((('''((()))+++******))))))((((((''''''(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))###&&&)))(((&&&%%%''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&))) ''''''%%%BBBJJJ'''((('''&&&%%%%%%&&&'''((('''((('''&&&&&&)))***)))(((*********000:::===999,,,&&&***555888111---111:::LLLKKK444***666888,,,|||nnnaaa[[[XXXPPPIIIEEEAAA;;;555111000///---+++************************((()))++++++)))((()))***&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((('''&&&%%%$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((***)))+++...---***+++///---,,,,,,+++***)))(((''',,,)))'''%%%%%%$$$###!!!$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&''''''%%%###%%%%%%%%%&&&&&&&&&'''''''''$$$"""%%%***---+++(((&&&&&&''''''(((''''''&&&%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))((('''''''''(((((((((((((((((((((((((((((("""%%%((())))))))))))***(((((())))))))))))((((((((()))***)))'''&&&&&&'''***)))(((''''''''''''''')))$$$%%%+++)))"""%%%///555111...///111111---((((((&&&&&&***+++(((%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&'''''')))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$&&&'''(((&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((&&&%%%%%%'''((((((''''''(((***)))'''&&&&&&'''))))))))))))***+++------+++++++++,,,...111444666888777666777999;;;:::999777777777777888999:::;;;;;;999888888888888777555666666555555666888:::;;;===;;;::::::::::::888777777444555:::<<<:::888999===<<<;;;;;;;;;;;;<<<===666666888888888777666555333333222111000///..............................---,,,***)))))))))***++++++---000333333111///---...---+++*********++++++((((((((('''((()))******)))((('''&&&%%%&&&&&&'''"""$$$%%%'''(((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))((((((''''''''''''((((((***,,,***&&&$$$%%%''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''((((((((((((((((((&&&''''''&&&&&&'''))),,,,,,++++++***)))))))))***((('''(((+++)))%%%%%%(((&&&))))))$$$$$$((()))%%%((('''&&&&&&''''''''''''"""&&&&&&$$$+++777777...)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))+++------,,,111:::<<<888+++***///555555///---111888666444444666888888888}}}sssggg___WWWMMMFFFEEE???:::444111000000---***************************((()))++++++)))((()))***'''''''''(((((((((((()))''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((())))))***)))(((+++......,,,---111...------,,,+++***)))(((,,,***(((&&&&&&&&&$$$###$$$%%%'''((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&''''''%%%###%%%%%%%%%&&&&&&&&&'''''''''$$$###%%%)))+++***'''$$$%%%&&&'''(((((((((((())))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''))))))((('''((()))((((((((((((((((((((((((((()))))))))'''&&&'''((()))(((((('''''''''''''''***$$$%%%***)))$$$'''111;;;666111000333555333111++++++***((('''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((''''''&&&''''''((('''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((((('''&&&***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))(((''''''(((***)))'''&&&&&&'''(((((('''(((((()))***+++*********+++...111555777666555444555888999888777777777777777888999:::;;;<<<:::999999:::;;;999888777777666666777888:::;;;===;;;:::999::::::888777444333666<<>>===222222666;;;999111...000777777666555444555666777~~~wwwmmmcccWWWJJJDDDEEE===888333111111000---***************************''')))******)))(((((()))'''(((((((((((()))))))))''''''(((((((((((('''''''''&&&&&&%%%&&&&&&'''''''''&&&%%%&&&'''''''''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((()))***+++((((((+++//////---///333//////...---,,,+++******---***((('''''''''&&&$$$$$$%%%&&&((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$'''&&&%%%&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$((()))'''%%%%%%&&&&&&&&&''''''''''''))))))((('''%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))***+++******)))((((((((((((((((((((((((((())))))(((&&&%%%'''((())))))(((''''''((())))))'''((()))((('''&&&'''(((((((((''''''''''''''''''***%%%%%%))))))&&&***333888333,,,***,,,000222222---222111((($$$'''***'''''''''''''''''''''''''''((((((((())))))(((((((((((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&,,,+++)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((******(((''''''(((***)))'''&&&&&&'''''''''&&&&&&&&&''''''((())))))***+++...222666888666555555666888999888777777777777777888999::::::<<<;;;:::;;;<<<===<<<;;;999999888888888888999:::<<<:::999999::::::888777666555888>>>@@@<<<777777777888999::::::999888777666555333222000/////////000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,******)))***+++---///000,,,---000222222111///---))))))(((((()))***,,,---((()))***+++++++++*********)))((('''''''''((()))))))))((('''&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((()))***)))(((''''''((()))(((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$&&&((()))(((((()))***---///111111///,,,++++++***((('''(((((((((,,,222''')))(((%%%$$$''''''%%%''''''&&&&&&&&&&&&''''''(((***(((###&&&,,,)))!!!(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&---777======555555777999444---((()))444555666444111111333666vvvllldddYYYLLLDDDCCC;;;777222111111000---***************************''')))******)))(((((()))''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((()))******))),,,//////---...222000//////...---,,,+++++++++)))'''&&&''''''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&'''%%%###(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))%%%'''))),,,,,,,,,+++***(((((((((((((((((((((((()))))))))'''%%%%%%''')))***)))'''&&&&&&''')))***'''((()))((('''&&&'''((('''''''''(((((('''''''''+++&&&%%%((())))))---333000+++&&&%%%'''***,,,---...888999...'''***,,,''''''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&((()))***((('''))))))(((''''''&&&''''''''''''''''''''''''''''''''''''(((***,,,+++)))&&&'''(((***)))'''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&(((((()))+++...333666999888777777888:::;;;;;;:::888888777777888999999:::;;;:::999:::===>>>======;;;::::::999999888888888;;;999888888999999888666;;;888999======999666555444555777888888777555444222111///...---------.........------------------------------------------******))))))***,,,...///,,,---///111111000///---***)))((((((((()))***+++&&&(((***+++,,,+++)))((()))((('''&&&&&&'''((()))'''&&&$$$######%%%''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''')))******)))&&&%%%&&&)))+++)))''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%%%%###&&&((())))))(((((()))...222555555222...,,,,,,+++(((&&&'''''')))///666******)))'''&&&'''''''''&&&&&&'''&&&%%%%%%&&&'''%%%'''&&&###&&&+++***%%%(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))))))))***...333777888666555444111,,,'''%%%%%%---000222000---,,,111555}}}rrrgggbbb\\\QQQGGGAAA;;;666222///000///,,,***))))))))))))))))))))))))'''(((******((('''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&(((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,+++---///...++++++///000///...---,,,++++++***)))'''%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***!!!###%%%'''((((((&&&%%%(((((((((((((((((((((((('''(((((('''&&&&&&)))+++***((('''%%%%%%'''(((***&&&((()))(((''''''((()))''''''((())))))(((((('''***'''&&&(((***+++...222+++***(((((()))+++++++++---888===777000///,,,'''(((((((((((((((((((((((('''''''''(((((('''''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''&&&&&&((()))***((('''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((***,,,+++)))&&&'''(((***)))'''&&&&&&'''((((((''''''&&&'''''''''(((((()))+++...333666999999888777888:::<<<;;;:::888888888777888888999:::999888888999<<<======<<<;;;:::::::::999888888777:::888777777888999888666;;;777555777999777777999111222444555555444222111...---,,,++++++,,,---...,,,,,,,,,,,,------------++++++++++++++++++++++++++++++***)))***+++,,,---,,,---///000000000......---,,,***(((((('''((((((%%%&&&(((******)))(((&&&'''&&&%%%%%%%%%&&&'''(((+++)))%%%###"""###%%%'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&((())))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******(((&&&$$$&&&)))+++)))''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&###&&&((())))))(((((()))///333888777222...,,,,,,+++'''&&&''''''(((...666,,,+++******)))(((((((((%%%&&&'''&&&$$$$$$&&&((($$$%%%&&&%%%'''******(((''''''&&&&&&&&&''''''((('''''''''''''''(((((()))'''(((+++///111222333555888777222,,,''''''((()))&&&***---,,,))))))...333zzznnndddbbb___UUUJJJCCC<<<777111...------,,,***))))))))))))))))))))))))&&&((())))))(((''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((((('''&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++---///---))))))---......---,,,+++***))))))(((&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###%%%(((+++---(((((('''&&&$$$###""""""%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***$$$$$$&&&'''(((((('''&&&((((((((((((((((((((((((&&&'''(((''''''''')))+++(((((('''&&&&&&'''((((((&&&'''((((((''''''((()))'''((()))***+++***)))(((***((('''(((+++------...'''((()))*********)))(((---333;;;===999111+++'''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&'''&&&&&&'''))))))(((&&&#########$$$%%%&&&(((((('''''''''''''''''''''''''''''''''(((******(((''''''(((***)))'''&&&&&&'''(((((('''''''''(((((()))))))))***+++...222666888777666666777999:::999888999888888888888888999999888777777888:::<<<;;;:::999999::::::999888777777888777666777888888777666777222///222555666999===000000111222222111000000+++++++++++++++,,,---...++++++,,,,,,------......)))))))))))))))))))))))),,,,,,+++******+++,,,---,,,---...///000///......///---+++)))(((''''''(((%%%&&&'''(((((((((''''''&&&%%%$$$$$$$$$%%%&&&'''000...***&&&$$$###$$$%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***'''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((()))(((((()))***///444999777111,,,+++,,,)))'''&&&'''''''''+++111...+++)))+++***'''''')))$$$&&&(((&&&######%%%(((''''''(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))###%%%+++222333222222555555555///'''###%%%((()))%%%''')))((('''(((,,,///wwwooohhheee```UUUKKKGGG???888000,,,+++,,,+++***))))))))))))))))))))))))&&&((())))))(((''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))))))))((()))'''&&&'''((()))(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''***)))+++...,,,))))))---,,,,,,+++***)))(((''''''(((&&&%%%%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%&&&&&&""""""""""""$$$'''***,,,(((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))*********(((((((((((((((((((((((('''((())))))'''&&&''''''''''''''''''''''''''''''&&&'''((((((''''''(((***((()))+++,,,,,,,,,******(((((('''(((+++---,,,)))&&&'''(((((('''&&&&&&&&&------444???>>>111((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&((()))(((''''''(((***)))'''&&&&&&'''''''''&&&''''''((()))************+++...111555777777666666777999::::::999999999888888888888888999999888777888:::;;;;;;:::777888999999999888777666888666555666777888777666555000...111333333444777////////////////////////++++++,,,,,,---,,,,,,,,,++++++,,,,,,---......///************************---,,,,,,,,,---...000111,,,---.../////////.........---+++***)))))))))***''''''''''''((((((((((((&&&%%%%%%$$$%%%&&&'''(((---+++)))'''%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&'''((((((''''''((()))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))%%%'''(((''''''''')))+++///444888666///***))),,,'''&&&&&&((('''$$$&&&+++---)))(((***)))%%%$$$(((###&&&(((&&&###"""%%%(((((('''(((((('''%%%%%%'''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%***000111---///444333444000(((###%%%'''%%%)))((('''''''''((()))***uuuqqqlllhhh```TTTLLLJJJ@@@999000+++***++++++***))))))))))))))))))))))))&&&((())))))(((''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))))))))((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((######$$$%%%'''((())))))((('''))),,,,,,)))***...++++++***)))((('''&&&&&&)))'''&&&&&&((())))))(((%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&'''((('''&&&$$$######$$$&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''''''''''''''((((((((((((((((((((((((((((((***+++***(((%%%$$$$$$&&&&&&'''(((((('''&&&&&&%%%'''((((((''''''(((***((()))+++---------+++***((((((((())),,,---+++&&&)))******)))((('''((()))...(((...>>>???000'''+++))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((,,,+++***(((&&&%%%%%%%%%&&&'''(((******((('''&&&%%%%%%$$$&&&'''((('''%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%%%%'''((((((''''''(((***)))'''&&&&&&'''%%%%%%%%%&&&'''((()))***+++++++++,,,...111444666999888888999;;;<<<<<<;;;999999888888888888888999:::999888999;;;<<<;;;:::666777888999999888777666777666555666777888777666777333111222222///---...///...------------...///,,,---.........,,,+++)))++++++,,,---......//////........................,,,,,,,,,---///222444555,,,---......//////......---,,,+++*********+++,,,)))(((((((((((()))******'''&&&&&&%%%&&&'''((()))$$$$$$$$$$$$%%%''')))***&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***'''''''''''''''''''''''')))(((((('''''''''((((((&&&(((***)))&&&%%%'''***'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&''''''&&&&&&'''))),,,///444888555---((()))+++&&&%%%''')))'''######&&&,,,'''&&&)))(((###"""&&&###&&&(((&&&"""!!!%%%)))%%%%%%&&&'''&&&%%%&&&(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''***)))+++...,,,(((***000666:::888000+++,,,+++'''---+++((('''((((((((('''vvvrrrmmmgggaaaXXXNNNGGGFFF<<<333000...+++)))***---***'''%%%&&&'''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((((((((''''''''''''((((((&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''))))))(((((((((((()))***(((((()))***************,,,+++******)))(((((('''''''''''''''''''''&&&&&&''')))(((%%%%%%)))***((($$$$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$######$$$'''%%%###$$$&&&((((((((()))### &&&)))&&&"""''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((($$$%%%&&&'''((((((((((((%%%'''))))))&&&""" ''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&(((******(((&&&&&&&&&)))'''%%%&&&((()))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))&&&%%%%%%(((+++...******))))))(((((('''''')))&&&111AAAAAA///&&&+++((((((''''''''''''(((((((((((())))))))))))((((((---,,,)))&&&%%%%%%%%%&&&''''''((((((((((((''''''((('''&&&'''))))))(((&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&''')))'''''''''''''''''''''''')))(((''''''((('''$$$"""(((++++++((((((***)))%%%***)))'''&&&'''(((***+++)))((())),,,------111777999<<<:::555777======999>>>???<<<888888;;;;;;777777888999999::::::999999888777555666777777666555777777555444222111000///111///------/////////.../////////...,,,,,,---///---,,,+++***+++,,,---...---...............---,,,/////////000111111222222222000...---///111222222000/////////............+++...111000,,,'''&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%'''))))))((('''((()))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&***)))((('''%%%$$$$$$$$$&&&&&&&&&'''''''''((((((+++***(((&&&%%%&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###!!!$$$***,,,***''''''$$$%%%&&&&&&$$$%%%''')))'''''''''((()))+++,,,---///000222111...+++******'''''''''''''''''''''''''''(((((())))))((((((''''''((())))))(((&&&$$$###''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((###$$$%%%&&&&&&&&&%%%$$$***,,,,,,***'''(((---111333777444,,,))),,,***$$$***))))))((('''&&&&&&&&&tttrrrnnnjjjddd[[[PPPIIIFFF<<<333000...+++)))***((('''%%%&&&(((***++++++''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''''''''((((((((((((''''''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((()))************)))))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,***&&&$$$''''''%%%&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&''''''%%%###$$$&&&'''((('''&&&$$$""""""$$$%%%&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''(((((((((((((((***,,,,,,***(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((***)))'''&&&&&&''')))'''%%%&&&((()))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((()))******************))))))(((&&&$$$$$$%%%''')))***)))))))))((((((((('''&&&,,,999CCC<<<,,,%%%)))((((((''''''''''''(((((((((((())))))))))))((((((...,,,***(((''''''((()))''''''(((((((((((('''''''''((()))))))))((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''***)))'''((())))))(((&&&(((++++++((((((***)))&&&)))((('''&&&'''(((***+++)))'''(((,,,------222888777999888666999???@@@===<<<<<<;;;777888;;;:::666888888888999999888888777777555444444555555444222555444333222000///...---000...,,,---...///...---/////////...,,,+++,,,...------------......///000+++---000222333222000///000000111111222333333333333111//////111333333333111111111111000000000000...000111000...+++)))(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&((((((''''''''')))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''***)))(((''''''((())))))&&&&&&&&&&&&''''''''''''***)))'''&&&&&&&&&((()))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""$$$)))+++)))'''(((((((((((('''''''''((()))'''''''''((()))+++,,,------...///...+++)))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$(((((((((((('''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''''')))++++++)))''')))...333444999777...))),,,+++&&&)))))))))(((''''''&&&&&&tttsssqqqmmmggg^^^SSSLLLEEE;;;333000...+++***+++'''&&&&&&'''***,,,++++++((((((''''''''''''((((((''''''''''''''''''''''''***))))))(((((((((((()))((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''&&&&&&'''(((((('''&&&%%%'''((())))))******))))))'''((()))))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))+++***&&&%%%''''''$$$'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&&&&''')))'''%%%$$$$$$&&&''''''&&&###$$$&&&%%%######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((($$$&&&(((((('''''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((((())))))(((&&&&&&''')))((('''&&&&&&(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((******++++++++++++******))))))'''&&&%%%%%%%%%&&&))))))))))))(((((((((((("""222@@@AAA555)))&&&((()))((((((''''''(((((()))(((((())))))))))))((((((,,,+++)))((((((((()))***''''''((((((((((((''''''&&&)))++++++((('''(((***)))))))))(((((('''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''+++)))'''&&&((())))))((((((++++++((('''******''')))((('''''''''((()))***(((&&&(((,,,---...222999777888777666999===>>>;;;888:::999777999;;;:::666888999999888888777666555666444222222222222111///111111000///...---,,,+++...,,,++++++---...---,,,...//////...,,,++++++,,,---...///111222222222111+++...222777888777555333222222333333444555555555555333111111333555555555333333333333222222222222111000......------+++)))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''((('''''''''''''''&&&&&&&&&$$$&&&''''''&&&&&&'''((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''+++)))'''&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&''')))***))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$''')))''''''(((***(((''''''(((((((((''''''''''''((()))***+++,,,+++,,,,,,***((('''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((())))))'''&&&)))///555444<<<;;;111)))***+++((()))))))))(((((('''&&&&&&vvvvvvuuuqqqjjj___TTTMMMFFF<<<333000...+++***+++(((''''''((())))))(((&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))((()))))))))(((''''''&&&&&&''''''((('''&&&%%%$$$%%%'''***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''$$$&&&'''((((((&&&%%%###'''(((((()))))))))))))))&&&''')))******(((%%%###%%%%%%%%%%%%%%%&&&&&&&&&$$$''''''%%%&&&)))***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!###$$$$$$$$$%%%''')))(((&&&%%%%%%&&&'''&&&%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&'''((((((''''''"""###$$$######$$$&&&)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%'''((())))))))))))((()))((('''%%%&&&(((***''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))))))))(((''''''))))))))))))(((((((((((("""333>>>777,,,(((((('''))))))(((((((((((())))))(((((())))))))))))(((((((((''''''&&&'''((())))))''''''((((((((((((''''''&&&***---,,,(((&&&(((,,,+++******)))(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''',,,***&&&%%%&&&'''(((''''''))))))&&&&&&((()))&&&(((''''''''''''((()))***(((&&&(((+++---...333999999888777666666888666444555888999888999<<<:::666999999999888777666444444555333111111111000...---//////...---,,,,,,++++++,,,+++******,,,---,,,,,,...///000///---++++++,,,,,,...111444555444333222///222555888::::::999888444444555555666777777777777666444444666777777666444444444444333333333333222...******+++,,,***(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''111...+++(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++******)))((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***%%%###&&&(((&&&&&&)))'''%%%###$$$&&&((('''&&&'''''''''((((((***++++++*********(((&&&&&&((()))'''''''''''''''''''''''''''''''''(((((('''''''''((('''&&&%%%%%%&&&((()))%%%%%%&&&''''''(((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%)))000666333<<<===111'''((()))((((((((())))))((('''&&&%%%xxxyyyxxxtttkkk```UUUOOOHHH>>>555111///,,,***+++(((''''''''')))(((&&&%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''***+++((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''%%%&&&'''((((((&&&$$$"""''''''((()))))))))))))))&&&'''***++++++)))&&&%%%%%%&&&&&&&&&'''''''''(((###&&&'''%%%&&&)))***'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$$$$%%%(((***)))(((''''''((((((&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%###%%%&&&''''''((('''''''''(((((((((&&&%%%&&&(((+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%'''((())))))))))))((((((((('''%%%&&&(((***&&&'''(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&'''(((*********))))))(((((((((((())))))))))))$$$000333+++%%%)))+++'''))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&''''''((()))***''''''((((((((((((''''''&&&***---,,,(((&&&(((,,,+++******)))(((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''///,,,)))''''''(((((('''%%%''''''$$$$$$'''(((&&&'''''''''''''''(((((()))(((&&&(((,,,---...222888:::777666777777666444333555777888777999<<<;;;666999999888888666555333222444222000000000///...,,,......------,,,,,,,,,++++++***))))))+++,,,,,,+++---///000000...---------,,,///222555666666444333666666777888999:::;;;<<<666666666777888888999999999888666666888888888777555555555444444444333333333///+++***+++,,,+++(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&''''''&&&'''''''''''''''''''''%%%&&&&&&%%%$$$%%%''')))(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((222111...+++))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))************)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++&&&###&&&'''&&&''')))$$$######$$$&&&((())))))''''''''''''((()))******)))***)))(((&&&&&&)))+++''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%&&&((()))%%%%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%(((...444222:::;;;///&&&&&&'''&&&'''''')))))))))(((&&&%%%yyyzzzzzzuuukkk```WWWSSSKKKAAA777333000,,,***+++'''&&&%%%''')))***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&''''''''''''&&&$$$###&&&'''(((((())))))((((((&&&((()))******)))'''&&&%%%&&&&&&''''''(((((((((%%%((()))&&&%%%'''&&&###&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''***---+++***))))))***)))'''%%%%%%$$$###%%%((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&'''''''''''''''&&&)))***)))(((&&&&&&(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))((('''(((((((((&&&'''(((***&&&'''((()))(((((()))+++''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))&&&+++***$$$$$$***+++(((***))))))(((((())))))***(((((())))))))))))(((((('''(((((()))***+++++++++''''''((((((((((((''''''&&&)))++++++((('''(((***)))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''000...+++******+++***)))%%%'''&&&######'''(((&&&&&&&&&'''''''''((((((((()))((())),,,------111777888444444888999777666666555777777555777:::999555666666666555444222111000222000///...///...---+++------------,,,,,,,,,,,,+++)))((()))+++,,,,,,,,,,,,...111111000//////000///111444666777666555444999888888888999;;;===???777777888888999999:::::::::999888888999999888777666666666555555555555444555333///------,,,+++***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$%%%'''***(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((((((((('''''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###&&&(((''''''***$$$%%%'''''''''(((+++---((('''''''''(((((()))***((()))))))))'''''')))+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&'''((('''%%%''',,,000000888777---%%%&&&'''$$$&&&''')))******((('''%%%wwwyyyyyytttkkkbbb[[[XXXNNNDDD:::555222---***+++,,,***(((''')))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''((((((''''''&&&%%%%%%$$$&&&'''(((((())))))((((((&&&''''''(((((('''''''''$$$$$$%%%&&&&&&'''(((((($$$((((((&&&&&&'''&&&###%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&&&&'''***------,,,+++++++++***(((%%%###%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%&&&'''&&&%%%$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%'''))))))((('''((()))%%%'''))))))((((((***,,,''''''''''''(((((((((((((((((((((((((((((((((((('''(((***,,,,,,***((('''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***'''(((((('''&&&(((((((((******))))))))))))******(((((())))))))))))(((((((((((()))******++++++***''''''(((((((((((('''''''''((()))))))))(((((((((((('''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''+++***))))))+++++++++)))&&&((('''$$$$$$(((***)))&&&&&&''''''((((((''''''+++)))))),,,,,,,,,000666666111111666777333111333444555444111333777666333111111111111000///...---...---,,,,,,------+++***+++++++++++++++,,,,,,,,,+++)))((()))+++------,,,+++...111222222111222222333555666888888888777666555666777999;;;===>>>???777777888999999::::::;;;:::999888999::::::888666888888888888777777777666444444333000,,,*********'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&%%%&&&(((+++(((((((((((((((''''''&&&(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((())) !!!###$$$%%%%%%$$$$$$'''''''''((((((((())))))&&&&&&'''(((((())))))(((((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''######&&&)))((((((***$$$(((+++)))%%%$$$(((---(((''''''''''''((())))))%%%'''))))))((('''((()))'''''''''''''''''''''''')))******************)))(((((((((((('''&&&%%%%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&(((***(((&&&%%%(((+++000666444+++&&&((((((###%%%&&&)))******)))'''%%%tttwwwwwwssskkkccc^^^]]]PPPFFF;;;666222---***+++333000,,,))))))))))))(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''***)))(((&&&&&&%%%%%%&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''' $$$&&&%%%&&&***)))&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$###%%%(((***...---,,,------+++(((&&& &&&+++***%%%"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&$$$&&&''''''''''''((()))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((''''''$$$&&&)))***)))(((((((((%%%'''***)))((((((***,,,''''''''''''((((((((()))((((((((((((((((((((((((((()))+++------+++)))(((+++***)))(((((('''(((((('''((((((((())))))******&&&'''***,,,)))%%%%%%'''******))))))))))))******(((((())))))))))))((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''((('''''''''))))))(((&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''######$$$&&&)))***)))((((((***)))%%%&&&***,,,***%%%&&&''''''(((((('''''',,,******,,,,,,+++///555555000///333333---)))+++333444222///000444444111............---,,,++++++,,,***)))***++++++***)))************+++++++++++++++***)))***,,,---...---+++...111333333333333444777777999999999999888777000333666:::===?????????777888888999999::::::;;;;;;999999999::::::888666:::::::::999999999888888111333333000***&&&&&&(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&&&&&&&'''''''''(((((((((((((((&&&%%%&&&))),,,(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''((())))))'''%%%$$$(((((((((((())))))))))))&&&'''(((((((((((((((((('''''''''((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""'''***((((((***$$$)))---)))!!!###)))(((''''''''''''(((((()))###%%%((()))(((''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))(((&&&$$$###((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''')))+++***&&&%%%&&&(((111555333***'''***)))"""%%%&&&)))******)))'''%%%qqquuuxxxvvvppphhhbbb___VVVHHH???<<<666+++)))...+++******)))))))))))))))+++)))''''''******(((&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''&&&&&&&&&%%%%%%$$$$$$###,,,***((('''''''''&&&%%%(((&&&%%%&&&'''((('''&&&'''((()))))))))'''&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%&&&((((((&&&$$$&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%))))))******)))'''%%%$$$%%%%%%&&&'''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((%%%###%%%((("""$$$%%%%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&((()))***)))'''&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((((((((()))+++***(((((()))((('''%%%(((((('''&&&&&&&&&&&&&&&(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************''''''(((((())))))******)))))))))))))))(((''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))***++++++,,,,,,...///...---///222000+++---...///000///---***)))---------,,,,,,+++++++++***)))((()))******(((&&&++++++,,,...///...+++))),,,***((((((***...111222000111111222444666888999666777888999999999999999666777888:::;;;<<<<<<===888777777888999999888777AAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;:::999888666666555333000...+++*********&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''')))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((((((((((((((((($$$$$$&&&'''(((((())))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((()))&&&%%%&&&((()))'''%%%'''''''''((((((((((((((()))))))))***+++)))&&&$$$,,,///222000***&&&%%%'''((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''&&&%%%'''***+++)))'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$&&&((((((&&&%%%'''***'''&&&&&&%%%&&&'''((()))&&&&&&(((***'''###$$$)))---------+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$!!!!!!&&&)))((((((******&&&%%%&&&&&&%%%&&&******555777,,,$$$&&&'''%%%)))'''$$$###$$$&&&''''''rrruuuvvvtttnnnhhhdddbbbYYYKKK???<<<777---***///+++******)))))))))))))))+++)))'''((()))***(((&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((((((''''''&&&&&&&&&%%%%%%$$$$$$+++)))'''''''''((('''&&&'''&&&%%%%%%''''''&&&%%%&&&''''''''''''&&&&&&%%%000///,,,)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''%%%###&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''(((((((((((('''%%%$$$%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%%%%''')))((()))***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&((()))***)))'''&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))***((('''(((******)))(((''''''''''''((()))******'''((())))))******))))))(((((((((((())))))))))))************************+++******))))))******+++(((((()))***************'''((((((((()))))))))***)))))))))))))))(((''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))******+++,,,,,,...///...,,,///222000+++------......---,,,***))),,,,,,,,,+++++++++*********))))))***++++++)))(((---,,,,,,---///...,,,***---,,,******,,,...000111222222222444555777888999777888999999::::::999999888999:::;;;<<<=========777777777888999:::999888@@@???>>>===<<<===>>>>>>;;;;;;;;;;;;:::999777777444333000---+++*********((((((((())))))((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((('''''''''(((''''''&&&&&&''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((()))'''%%%&&&((()))'''%%%%%%&&&(((*********)))))))))((()))***+++***(((%%%,,,000222000+++'''&&&(((((('''&&&&&&'''((('''&&&'''''''''''''''''''''''')))'''&&&'''))))))&&&$$$(((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%'''((((((&&&%%%''')))'''&&&&&&%%%&&&'''((()))%%%$$$%%%(((&&&######&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&+++(((''')))(((%%%%%%((()))%%%$$$&&&&&&$$$%%%)))000666555+++%%%))))))$$$(((&&&$$$$$$%%%''''''&&&uuuuuutttqqqmmmiiihhhhhh]]]NNN@@@<<<777000,,,...+++******)))))))))))))))***)))'''((())))))(((&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((((((''''''''''''&&&&&&&&&&&&&&&)))(((&&&&&&(((((((((''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&))),,,,,,+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&&&&&&&(((***)))******)))'''&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''((()))***)))'''&&&'''((()))((((((''''''(((((()))''''''''''''''''''''''''))))))(((((((((((())))))(((''''''(((+++,,,+++***&&&&&&&&&((()))+++---...''''''((())))))))))))((((((((((((((())))))))))))************************+++******))))))******+++(((((()))***************(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))******++++++,,,,,,......,,,---000///***,,,,,,,,,++++++******)))++++++************))))))+++******+++,,,,,,+++)))...---,,,---...///...,,,------......///000111111444444555555777888::::::999999::::::;;;;;;::::::;;;;;;<<<===============666777888999:::;;;;;;;;;>>>>>>>>>>>>>>>???@@@AAA;;;;;;;;;;;;::::::999888444222000---+++*********''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''(((((('''&&&&&&%%%'''''''''((((((''''''''')))(((%%%######%%%((()))''''''''''''(((((((((((()))'''&&&'''((()))(((&&&$$$&&&(((+++++++++)))((((((((((((***,,,,,,***(((,,,///111///+++(((((()))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((('''&&&'''(((((('''%%%((((((''''''&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''((((((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((&&&######&&&(((%%%$$$%%%"""###%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&''')))((('''+++222(((%%%$$$&&&&&&$$$%%%(((555777444+++))),,,***$$$'''&&&%%%&&&'''''''''%%%yyywwwssspppmmmllllllmmm___PPPBBB;;;777111------+++******))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''&&&'''''''''''''''''''''((('''&&&&&&((())))))(((((('''&&&&&&(((((('''&&&&&&&&&%%%$$$%%%&&&((()))###$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((($$$(((,,,---***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%''''''&&&&&&((()))$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))))))))(((((((((((())))))'''''''''''''''''''''''')))(((((((((((())))))***)))(((''')))+++,,,+++***&&&&&&'''((()))+++,,,---&&&''''''((((((((((((((((((((((((((())))))))))))***************************))))))(((((())))))***(((((()))***************(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++++++++......,,,,,,///...***,,,+++***)))))))))))))))))))))))))))))))))))))))***))))))+++------,,,+++///---+++,,,---.........,,,...111333333333444555777777777777888:::;;;;;;::::::;;;;;;;;;;;;;;;:::===>>>>>>>>>>>>>>>======777888;;;<<<<<<<<<===>>>=========>>>>>>>>>??????;;;;;;;;;;;;;;;:::999999333111///---+++*********$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))(((((((((((()))((((((((((((((((((((((((((('''((('''((())),,,,,,+++***+++---...---***(((((()))(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''((()))***)))((()))(((((('''''''''((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&'''''''''''')))$$$###'''***)))&&&&&&&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$''')))''''''...777(((%%%%%%((((((%%%%%%(((333777666000,,,,,,***%%%'''&&&&&&'''((((((&&&%%%{{{xxxsssooonnnnnnoooppp___SSSEEE===777111---++++++******)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''%%%&&&&&&''''''((((((((((((&&&%%%&&&((())))))))))))((('''((()))***)))'''''''''&&&&&&&&&''')))***,,,+++***)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%***......***&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''')))***)))(((((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))*********)))((()))***+++***(((((((((''''''(((((()))***&&&''''''((((((((((((((((((((((((((())))))))))))************************(((((((((''''''((((((((((((((()))***************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((()))******++++++)))---...+++***---,,,*********)))((((((((())))))(((((((((((((((((((((((()))))))))+++---...---,,,///---,,,,,,.../////////+++///333666666777888:::999999999999::::::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::>>>>>>>>>>>>>>>>>>===<<<888:::===>>>======???AAA===>>>============<<<<<<;;;;;;;;;;;;:::999888888222111...,,,+++*********$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&%%%&&&((((((((((((&&&%%%''''''''''''((((((((((((((())))))))))))((()))))),,,***(((%%%$$$%%%&&&''''''''''''(((+++,,,+++***((()))***)))(((''''''((((((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''')))*********))))))(((((((((((('''''''''(((((()))'''''''''((((((((())))))(((((('''''''''&&&&&&%%%''''''''''''''''''&&&&&&)))$$$###'''+++)))''''''&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&))))))))))))$$$"""'''///)))'''(((++++++(((''')))+++333999666///+++)))((('''&&&&&&'''(((((('''%%%{{{wwwrrroooooooooooonnn___WWWLLLAAA888222...,,,+++******)))))))))))))))'''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''$$$$$$%%%&&&'''(((((()))((('''%%%&&&((())))))((()))((('''((())))))((('''(((((('''''''''((())))))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((---111000+++'''''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&$$$)))******)))'''&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''')))******(((((()))+++***))))))(((((())))))***(((((((((((((((((((((((((((''''''(((((()))***+++***((('''((())))))((('''***)))((((((''''''''''''''''''((())))))))))))((((((((((((((())))))))))))++++++++++++++++++++++++)))((((((''''''(((((()))(((((()))***************))))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((())))))******+++''',,,---+++)))++++++***))))))))))))))))))))))))''''''(((((((((((())))))***)))***,,,...000///...000///...///111222222111...222777999888888;;;>>>;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;::::::<<<===============<<<<<<777;;;>>>>>><<<;;;>>>@@@===============<<<;;;:::;;;;;;;;;:::999888666666111000...,,,************''''''((((((((((((''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((###$$$%%%'''((()))))))))((((((((())))))((((((((($$$&&&)))******)))&&&$$$''''''''''''(((((((((((((((***+++***)))((()))+++---+++(((&&&%%%%%%&&&''''''&&&&&&''')))++++++***''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''''''''''''''''''''''',,,------+++(((&&&%%%%%%''''''&&&&&&''''''((((((''''''((((((((()))))))))((('''&&&&&&'''((('''%%%'''''''''(((''''''&&&%%%%%%""""""&&&(((&&&%%%&&&"""$$$&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((&&&'''(((%%%###'''---)))''')))------)))''')))%%%...666666///******,,,((('''&&&'''(((((('''&&&xxxtttpppnnnnnnnnnllljjj^^^[[[SSSGGG;;;333///...+++******)))))))))))))))&&&((()))(((&&&%%%&&&(((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''######$$$%%%&&&'''(((((()))'''&&&&&&((())))))((((((&&&%%%&&&'''((('''&&&''''''((((((''''''&&&&&& """$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$%%%(((+++&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((---111///)))%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&'''$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''((('''%%%((()))***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''')))******))))))***+++******))))))))))))******((((((((((((((((((((((((''''''''''''((()))***+++'''&&&%%%&&&((())))))(((+++***))))))((((((((()))'''((())))))******))))))(((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))******(((((()))******************)))))))))((((((((('''''''''((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))*********&&&+++---***(((***+++)))((()))************)))(((''''''(((((()))))))))))),,,+++,,,...111333222111222111222444666777555333222666::::::888888;;;>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<;;;;;;;;;666999===<<<999888:::===<<<<<<===>>>???>>>======<<<;;;;;;999888666444333111///---+++************((((((((())))))(((((((((&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''(((((((((((((((***,,,+++)))(((***,,,)))************)))(((((((((&&&%%%&&&((())))))((('''&&&%%%&&&'''(((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''')))***)))'''%%%%%%'''&&&&&&%%%%%%&&&''''''((('''((((((((())))))))))))(((&&&%%%&&&((()))(((&&&''''''((((((((('''%%%%%%###"""$$$''''''$$$%%%(((###%%%&&&'''&&&&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***%%%######'''(((''')))---(((''')))......)))'''(((%%%)))...000...+++,,,///***(((&&&&&&'''(((((((((uuurrrooonnnnnnllliiieee______YYYKKK===444111000+++******)))))))))))))))&&&((()))(((%%%$$$&&&((('''''''''&&&&&&''''''''''''&&&%%%&&&((((((((('''""""""###$$$&&&'''(((((()))(((&&&&&&((()))((('''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''((('''&&&$$$###'''((())))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***++++++)))'''(((,,,000&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((('''+++///,,,&&&"""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&((('''&&&%%%%%%%%%&&&'''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###%%%(((***)))'''"""$$$%%%%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''')))******))))))***,,,******))))))))))))******))))))))))))))))))))))))''''''''''''((()))++++++$$$######%%%(((******)))++++++***************+++(((((()))***************(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((((()))*********************))))))((((((((('''''''''((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))*********&&&+++---***''')))***)))'''(((***,,,,,,+++)))((('''((((((((())))))******...---...000444555555444444444555888::::::888666777:::===<<<888777:::===<<<<<<;;;::::::::::::;;;:::;;;;;;;;;::::::999888888999::::::;;;;;;::::::444888;;;;;;777555777;;;:::;;;===???@@@AAA@@@@@@<<<;;;:::999777555333111000///---+++************&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((($$$$$$&&&'''((()))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''((((((((()))(((+++,,,+++)))(((***,,,%%%(((,,,///000...+++)))(((&&&%%%%%%'''((((((''''''&&&%%%&&&((()))***)))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''"""&&&'''&&&'''))),,,%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))'''%%%$$$%%%(((***(((&&&''''''((((((((('''%%%$$$###$$$'''***((($$$''',,,)))******)))'''&&&&&&'''(((((((((((((((((((((((($$$$$$%%%%%%'''(((***+++---((('''))))))&&&$$$%%%'''&&&)))------)))&&&''''''&&&'''***,,,---///111+++(((&&&%%%&&&((())))))xxxrrrnnnpppqqqllleeebbbeeegggqqqRRR<<<>>>000777,,,+++***((((((((())))))+++'''%%%((()))&&&%%%'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''((()))******+++'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))$$$$$$***111222---))))))$$$###"""###%%%'''''''''((('''%%%%%%'''((('''&&&***((((((+++......((("""$$$%%%'''((()))(((''''''###$$$%%%&&&'''''''''&&&''',,,,,,''')))///+++ (((((('''&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&'''%%%'''(((%%%&&&))))))&&&&&&'''''''''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((***(((###$$$(((((($$$((('''&&&%%%$$$%%%&&&''')))'''&&&'''((()))((('''&&&'''''''''(((((())))))''''''''''''((((((((((((+++***))))))***,,,...///))))))))))))(((***---000''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))((()))+++)))'''&&&(((+++''')))******))))))***,,,)))))))))***++++++,,,,,,,,,++++++,,,......---++++++)))'''(((+++,,,***''')))(((((()))+++---,,,+++((())))))))))))*********,,,+++***)))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***&&&%%%(((&&&"""$$$+++***(((&&&'''***+++)))'''$$$""""""$$$(((***)))''',,,***((('''&&&'''((()))$$$&&&(((((('''&&&'''(((---,,,+++***))))))))))))+++,,,,,,++++++***)))(((,,,++++++***+++,,,...///++++++---111444444555777666666777777777888888888:::<<<===<<<999888:::<<<<<<>>>@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::999999:::999777777888999888777888888888888888999999999<<<999888;;;???AAA===999???<<<999777777777555444222///+++)))******(((&&&***)))''''''''''''%%%###((((((&&&&&&%%%&&&'''(((&&&&&&(((***,,,+++(((%%%((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))***)))(((&&&&&&&&&'''((()))******)))(((''''''(((((((((((((((((((((((((((***************)))((((((&&&''''''((()))((((((((((((((('''''''''&&&&&&&&&***,,,...---+++(((''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''')))***+++++++++$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************&&&)))'''###'''222888777+++******)))(((''''''&&&sssnnnlllooopppmmmlllmmmfffooodddIII???,,,...,,,+++***)))((())))))***,,,'''%%%((()))'''&&&(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((()))******'''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((%%%$$$(((---...***'''(((***((('''(((***+++++++++((('''%%%&&&'''((('''&&&)))((())),,,000000+++'''&&&&&&''''''''''''''''''%%%%%%&&&'''((())))))***''',,,+++''')))///---$$$)))((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&'''((($$$''''''%%%%%%((()))&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((***((($$$$$$((()))%%%'''&&&%%%%%%%%%&&&'''((()))'''&&&'''((()))((('''''''''''''''((((((((()))''''''''''''((((((((((((***)))))))))***+++---...*********)))'''(((+++---''''''''''''''''''''''''''''''((())))))******+++***))))))))))))******+++((()))***)))'''&&&(((+++'''(((******)))(((***+++((())))))******+++,,,,,,******)))+++,,,---,,,***+++***)))***+++,,,+++******)))((()))+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&$$$%%%)))(((%%%'''---***(((''''''******)))'''&&&$$$###%%%(((***)))'''+++***((('''''''''((()))%%%'''))))))((((((((())),,,++++++***)))))))))***+++++++++,,,++++++***))),,,,,,,,,+++,,,---///000000000222444666777777999999999999999:::::::::;;;;;;===>>>===:::999:::<<<<<<>>>??????===<<<<<<===:::;;;;;;::::::999888777777777999999999777666555555555555555555555666666:::777777999>>>???<<<999===;;;888666666666555444222///+++***++++++***((()))'''&&&&&&(((((('''&&&((((((&&&&&&&&&&&&'''(((&&&&&&&&&(((******(((%%%(((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))))))))(((((((((''''''''''''(((((((((((((((''''''''''''((((((((())))))))))))))))))(((''''''''''''''')))******)))((('''''')))(((((((((((((((((((((((()))************)))((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&)))***+++***(((&&&&&&''')))(((((('''''''''((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))+++,,,---...&&&)))(((###%%%---333444******))))))(((''''''&&&qqqooonnnpppooommmoootttrrrxxx~~~aaaDDD:::000666---,,,***))))))******+++,,,((('''***+++((('''(((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''%%%&&&))))))&&&%%%'''((('''&&&'''((()))((('''((('''%%%&&&'''((('''&&&'''&&&(((+++///000,,,((((((''''''&&&&&&&&&''''''''''''&&&'''(((***,,,---&&&******&&&)))000000***))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''$$$''''''%%%%%%((((((&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((()))***)))&&&%%%((()))'''&&&&&&%%%%%%%%%'''((())))))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((((()))***+++,,,***+++***(((''''''(((***((((((((((((((((((((((((&&&&&&'''((())))))************)))******+++,,,,,,((()))***)))(((''')))+++'''((())))))(((((()))***(((((()))******++++++,,,***))))))***,,,,,,+++))))))***++++++***)))***++++++***)))***+++,,,+++***++++++++++++,,,,,,,,,---,,,,,,+++******)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%$$$&&&((((((&&&(((,,,***((('''((()))***)))'''(((&&&&&&'''((())))))'''))))))(((((((((((((((''''''(((******)))))))))***++++++******)))************++++++,,,,,,,,,,,,,,,......---......///000111222333444666888:::;;;;;;<<<<<<<<<<<<============<<<>>>>>>===<<<;;;<<<======>>>???>>><<<;;;<<<===999::::::999888777666666333666::::::777444444444222222222222111111111111555444333666:::;;;:::777;;;888555444444444333222000...,,,+++,,,,,,+++***'''&&&&&&'''((())))))(((((((((&&&&&&&&&'''((()))'''&&&%%%&&&(((((((((&&&((((((''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((''''''&&&((()))***)))((('''((()))(((((((((((((((((((((((())))))******))))))((('''(((''''''&&&'''((()))***'''''''''''''''&&&&&&&&&((((((((('''%%%$$$&&&'''******)))''''''&&&&&&&&&)))(((&&&%%%$$$###$$$$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''))),,,///111222'''***)))$$$"""'''---///***))))))(((((('''''''''rrrsssttttttpppkkkmmmsssooorrroooXXXBBB999777:::...---+++******++++++,,,***(((***///000,,,((('''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((***&&&%%%&&&&&&$$$$$$(((%%%$$$###$$$%%%%%%$$$"""'''&&&&&&&&&(((((('''%%%%%%%%%&&&)))+++,,,)))&&&***)))'''&&&%%%%%%&&&'''''''''&&&&&&'''))),,,...&&&)))(((&&&(((///111///))))))((('''''''''''''''&&&%%%%%%&&&'''''''''&&&$$$''''''$$$%%%((((((&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((((((((()))***)))'''&&&((()))***&&&%%%%%%%%%&&&''')))***)))'''&&&'''((()))(((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))******)))))))))(((''''''(((***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***+++,,,,,,))))))))))))((()))***+++'''((())))))((('''((()))(((((())))))***+++++++++***))))))***,,,,,,+++***''')))+++***(((&&&(((+++,,,+++******,,,,,,+++))))))))))))*********++++++,,,,,,,,,++++++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&***...)))((((((((()))))))))((())))))(((((())))))(((((('''(((((())))))(((''''''&&&(((******)))((()))***+++***************+++,,,++++++,,,......////////////000000000111222222333000333555555777;;;>>>============>>>>>>>>>??????>>>>>>>>>>>>===============>>>???===<<<;;;<<<>>>:::::::::999888777666555222666999777222000222555///////////////.........000///...000444555555333777555222111222222222111......---------------,,,)))((('''''')))))))))'''(((''''''&&&&&&'''))))))((('''%%%%%%'''((()))(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&&&&''''''(((((())))))'''''''''((((((((())))))&&&'''((())))))((('''&&&((()))***)))((('''((()))(((((((((((((((((((((((()))))))))))))))((((((''')))(((&&&%%%&&&''')))+++'''''''''''''''''''''''''''''''''%%%$$$$$$&&&(((''''''&&&%%%%%%%%%%%%%%%***(((&&&$$$######$$$%%%''''''&&&%%%%%%'''((()))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((+++...111444555***,,,+++&&&"""###(((,,,))))))((((((((('''''''''rrrtttxxxyyyrrrjjjjjjooobbbgggccc\\\OOOAAA999000000///---,,,++++++,,,,,,((((((,,,333555///(((&&&((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))((((((,,,(((&&&'''&&&$$$%%%)))(((''''''((())))))'''%%%'''&&&&&&'''(((((('''%%%&&&&&&'''((())))))&&&%%%***)))'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%(((***,,,&&&((('''&&&(((---111222))))))(((''''''''''''(((%%%$$$###%%%'''(((&&&$$$###&&&'''$$$$$$((((((%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((())))))%%%%%%&&&&&&'''((((((((())))))))))))'''&&&))),,,&&&&&&%%%%%%&&&((()))***)))'''&&&'''((()))((('''((((((((((((((('''''''''''''''''''''(((((((((((('''((((((((())))))))))))&&&'''((((((((((((***,,,************************))))))((((((''''''&&&&&&((((((((((((((()))***+++))))))(((((()))***++++++((()))***)))((('''((()))'''(((((()))******+++++++++******+++---...,,,+++(((***,,,+++((('''))),,,---+++***+++,,,,,,+++***)))************+++++++++,,,---------,,,+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))'''%%%%%%+++222777((()))))))))((((((((()))))))))***)))((((((((((((&&&'''((((((((((((''''''&&&'''))))))((((((((()))++++++***++++++,,,---...------///000111111222222111222222333444444555555666999999666777<<<>>>;;;============>>>>>>>>>>>>???>>>>>>>>>>>>>>>=========?????????===<<<===>>>;;;;;;::::::999777666555444666555111,,,,,,111666/////////......---------+++******,,,.../////////333111///...///000000///,,,---......------------,,,***))))))))))))'''&&&(((''''''&&&'''((()))******(((&&&&&&''')))******&&&''''''(((((())))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&'''((())))))((('''&&&''')))***)))((('''(((***(((((((((((((((((((((((()))))))))))))))((('''''')))(((&&&%%%&&&''')))+++&&&''''''''''''''''''''''''((('''&&&%%%%%%(((***%%%%%%%%%%%%%%%&&&'''''')))'''&&&$$$$$$%%%'''(((''''''&&&%%%%%%'''((()))'''((((((((())))))******'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,///222444555...---+++((($$$###&&&***((((((((((((''''''''''''ooorrrwwwzzzuuummmkkkooojjjkkk\\\YYYQQQCCC@@@444222111///---,,,+++++++++''''''+++333444///)))'''(((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))*********+++(((''')))(((%%%&&&)))''''''''')))******(((&&&&&&&&&&&&'''))))))&&&$$$((()))******)))((('''&&&(((''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))&&&''''''''''''***...111((((((''''''&&&''''''(((%%%######&&&)))***'''$$$###&&&&&&$$$$$$''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((((('''((()))'''$$$'''---''''''&&&&&&&&&((()))***)))'''&&&'''((()))((('''((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))((((((%%%'''))))))))))))+++---))))))))))))))))))))))))***))))))((((((''''''&&&))))))(((((((((((())))))***)))((((((***,,,,,,+++)))***+++***)))((()))***''''''((())))))******+++,,,++++++,,,......---+++***,,,,,,,,,+++***+++,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,------------,,,---......---,,,***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))(((%%%(((222;;;???''')))***)))((('''(((***((()))***)))((('''((()))&&&''''''''''''(((((((((%%%'''))))))((('''((()))++++++,,,,,,---...///000000000222333444444444444333444555666777777777777???BBB@@@999888======888<<<<<<<<<<<<============???>>>======>>>>>>===<<<===???AAAAAA@@@>>>===>>>;;;;;;::::::888777555444666555222---)))***000555/////////...------,,,,,,))))))))))))***+++,,,,,,000...,,,+++---......---+++---......,,,++++++,,,---,,,***)))***)))'''&&&(((''''''''''''(((***+++***(((&&&&&&(((*********&&&&&&'''((())))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((((((((())))))(((((('''&&&(((''''''&&&'''((()))***&&&&&&&&&'''''''''''''''&&&'''(((((('''''')))+++&&&&&&&&&'''''')))******''''''&&&&&&&&&((()))***'''&&&&&&&&&&&&'''((((((&&&''''''(((((())))))***'''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***,,,...000111222222---***)))'''%%%&&&)))''''''''''''''''''''''''qqqqqquuuwwwtttnnnlllooouuusss[[[XXXOOOAAAHHH@@@555333111...,,,+++******)))&&&''',,,...+++((()))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))***++++++,,,(((&&&'''******&&&%%%'''$$$$$$%%%'''))))))'''$$$&&&&&&&&&((())))))&&&$$$&&&''')))))))))(((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((''''''***...'''&&&&&&&&&&&&&&&'''''''''%%%$$$''',,,---)))%%%###&&&&&&$$$$$$''''''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((('''&&&''')))&&&"""&&&...(((((('''&&&&&&'''((())))))'''&&&'''((()))(((''')))(((((((((''''''''''''''''''''''''((((((((((((((()))*********)))((((((''')))***+++***)))***,,,))))))))))))))))))))))))((((((((()))))))))******++++++***)))((((((((((((***((('''(((+++---,,,++++++,,,,,,+++***))))))+++''''''(((((()))*********+++******+++------,,,+++***)))((()))*********)))+++******+++---...---,,,,,,,,,,,,---------......------...///...,,,***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$((()))&&&(((111777888''')))******''''''(((***&&&(((***)))'''&&&(((***''''''&&&%%%&&&'''((()))&&&(((******)))))))))***,,,,,,------///000111222333444555555666666666666444555777888999999888888>>>CCCAAA999888>>>???999;;;;;;<<<<<<<<<=========???===<<<<<<>>>>>>===;;;===@@@CCCDDDBBB@@@>>>===::::::999888777555444333555333///+++***+++...000//////...------,,,++++++*********)))((()))***,,,---+++))))))+++,,,,,,,,,***---///...+++******+++,,,+++)))*********)))(((((('''''''''''')))+++,,,)))'''&&&&&&((())))))(((%%%&&&'''((()))***++++++''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&((())))))(((((()))+++(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$&&&(((((((((((()))***(((((('''''''''(((((()))&&&'''''''''((((((((((((%%%&&&''''''((('''''''''%%%&&&&&&'''(((((())))))&&&'''''''''((((((((())))))((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++---//////444+++&&&(((***'''&&&'''''''''''''''''''''''''''vvvttttttuuurrrlllkkkmmmkkkrrrbbbeeeZZZDDDHHH<<<666555222///,,,************%%%$$$&&&((('''(((+++))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''')))***+++,,,---%%%$$$'''++++++'''$$$%%%$$$$$$%%%(((******(((&&&&&&&&&&&&((())))))&&&$$$"""$$$&&&&&&&&&'''''')))$$$%%%'''((()))(((''''''&&&&&&''''''&&&&&&%%%$$$&&&'''((()))'''%%%(((,,,&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&)))...///+++'''###&&&&&&###$$$''''''%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&%%%''')))&&&!!!%%%...))))))'''&&&&&&'''(((((()))'''&&&'''((()))((('''))))))(((((('''''''''&&&''''''''''''((((((((()))((()))***++++++***)))((()))+++,,,,,,***))))))***((((((((((((((((((((((((&&&&&&''')))***,,,------...---+++***))))))((((((+++((('''(((+++------++++++------,,,***)))***+++''''''(((((()))************))))))***,,,,,,+++)))(((%%%###$$$'''(((&&&$$$+++******+++---......---******+++++++++,,,,,,,,,---.../////////---+++)))(((((((((((((((((((((((('''''''''&&&&&&'''''''''"""(((***&&&&&&+++---+++''')))+++***'''&&&(((***%%%'''))))))'''&&&(((***((('''%%%$$$%%%''')))***(((***++++++******+++,,,---------...000111333444555666666777777777777777555666888999::::::999999888>>>===666777???BBB<<<<<<<<<<<<<<<============???===;;;;;;>>>>>><<<:::===@@@EEEFFFDDDAAA>>>===999999888777666444222111444111---,,,,,,---,,,,,,......------,,,++++++***,,,,,,+++***))))))***,,,,,,***((((((***+++,,,+++***---///...+++((((((***+++)))))))))+++,,,+++***((('''''''''((()))+++,,,'''&&&%%%&&&((()))(((&&&%%%&&&'''((()))***+++,,,&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&((()))***&&&((())))))(((((()))+++(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((()))(((((((((&&&&&&&&&'''''''''(((((("""$$$''')))((((((((()))((('''&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&'''(((((()))&&&'''''''''(((((())))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))+++---...444)))###'''+++)))%%%%%%&&&'''''''''''''''''''''llllllooosssooojjjmmmuuuxxxtttoooiii```RRREEE???<<<888222...,,,+++***)))''')))***(((%%%$$$'''+++***((('''&&&&&&'''(((***''''''''''''''''''''''''''')))***)))((('''(((***)))((('''''''''(((***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''((())))))((((((***(((&&&%%%%%%%%%'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''...&&&$$$)))''' !!!***''')))%%%"""***555111%%%%%%%%%%%%%%%%%%%%%%%%%%%***%%%!!!"""'''***(((%%%$$$$$$$$$$$$$$$###"""!!!'''&&&$$$###$$$&&&)))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''%%%$$$%%%'''))))))(((''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''&&&''')))***+++++++++******************++++++,,,************))))))))))))(((((((((((())))))))))))(((***,,,---,,,++++++,,,(((((((((((())))))))))))***+++,,,,,,+++***)))(((((()))++++++******+++---......---,,,+++++++++++++++,,,---,,,***)))***+++(((((((((((())))))))))))((()))***+++,,,+++*********+++---.........------(((,,,+++%%%$$$(((((($$$&&&&&&&&&'''''''''(((((()))'''$$$%%%''')))'''&&&******(((''''''&&&&&&&&&)))&&&$$$%%%(((+++***)))%%%&&&'''''''''''')))+++***))))))(((((()))***+++---///111333555666666666666555555666888888777666888888888888888:::===@@@:::::::::::::::;;;<<<===@@@>>>;;;888888999<<<===;;;;;;;;;;;;;;;:::::::::===@@@CCCCCCAAA???======666666666555333111...,,,444111------...///...,,,+++------)))))),,,,,,***(((((((((((('''''''''''')))((('''((()))***)))(((******++++++++++++******(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((())))))(((&&&$$$$$$&&&)))""""""$$$%%%&&&'''''''''(((((((((((())))))))))))(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&(((+++,,,***'''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%******)))))))))))))))***###(((------)))%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))))))))((((((!!!"""###$$$%%%%%%&&&%%%'''''''''''''''''''''''''''((()))(((((()))(((&&&&&&''')))***+++***((('''((((((((((((((((((((((((lllkkkmmmpppnnnkkknnnuuuyyyvvvrrrmmmdddXXXLLLEEE===999333...,,,+++***)))++++++***)))'''''')))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''''')))***)))((('''((())))))(((((((((((()))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&"""###%%%''''''(((''''''%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%''')))***&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&'''******&&&&&&***&&&)))&&&###(((111///%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$&&&''''''%%%%%%%%%%%%%%%$$$######%%%$$$"""!!!"""$$$'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''))))))(((''''''''''''((((((((((((***)))((('''&&&''''''((($$$%%%'''((()))))))))((()))))))))))))))***++++++************))))))))))))(((((()))))))))*********(((***,,,---,,,++++++,,,************))))))))))))((())))))***)))((('''&&&)))***++++++***)))***,,,,,,,,,+++************++++++,,,---,,,+++******,,,)))))))))************+++)))***+++,,,,,,,,,+++******+++,,,---...---,,,,,,***---,,,((('''******&&&&&&&&&&&&'''''''''(((((()))'''%%%%%%'''((('''&&&(((((('''''''''((((((((((((&&&$$$%%%(((******)))%%%&&&''''''&&&''')))+++***)))((((((((()))++++++///000222444666666666666666666555777888999777666<<<======<<<:::;;;===???999999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;888999999:::;;;<<<<<<===???BBBEEEEEEDDDAAA@@@???:::999888777444222000///000---++++++,,,,,,+++)))'''***,,,******+++***&&&******)))))))))((((((((()))((('''(((*********((()))******************)))''''''''''''(((((((((((((((''''''''''''((())))))(((((('''%%%######%%%((($$$$$$%%%&&&''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''***((('''(((******(((&&&((()))))))))************((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''((('''&&&&&&)))+++((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''***))))))((((((((())))))###(((,,,+++(((%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&"""###$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((''''''((('''&&&'''''''''''''''(((((()))((((((((((((((((((((((((kkkhhhhhhkkkmmmmmmppptttxxxwwwuuuqqqjjj___TTTLLL???;;;444///---+++***)))///---+++)))*********))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''((())))))''''''((()))(((((()))***************************************(((((((((''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###(((***)))***,,,,,,(((&&&)))((($$$&&&,,,+++%%%''''''''''''''''''''''''"""$$$%%%%%%###$$$''')))&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$###"""###%%%'''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''%%%%%%&&&((())))))(((''''''''''''((((((((((((******)))(((((((((((()))%%%&&&'''((())))))((((((((((((((((((((()))******************))))))))))))))))))*********+++++++++(((***,,,,,,+++***+++,,,,,,+++++++++******))))))(((((()))))))))(((''''''***+++,,,+++))))))***+++***))))))))))))***++++++,,,---...---+++***+++,,,*********+++++++++,,,,,,***+++,,,---------,,,+++***+++,,,---------,,,+++)))++++++)))((())))))&&&&&&&&&'''''''''(((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&'''((())))))***'''%%%$$$%%%'''))))))(((%%%'''(((((('''''')))******)))((((((((()))+++,,,111222444666777777777777777666666777999999888666>>>??????>>><<<:::::::::888888777777777888999999777888999:::;;;:::999888555555666888:::<<<>>>???AAACCCFFFGGGEEECCCBBBAAA<<<;;;888666333111000///---,,,++++++,,,+++)))'''%%%))),,,++++++,,,***&&&++++++*********))))))))))))((('''(((***+++***)))((())))))******))))))(((&&&&&&&&&&&&''''''''''''((((((((((((((()))******&&&'''&&&%%%######%%%'''&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''******)))))))))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((())))))'''%%%(((((()))))))))*********((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))***((((((((((((((((((((((((&&&''''''&&&%%%%%%''')))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((('''''''''(((((()))$$$'''))))))&&&$$$%%%'''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''((('''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&((()))((((((((((((((((((((((((iiifffeeegggkkknnnqqqsssxxxzzzyyytttnnneeeYYYOOOBBB===666000---,,,******111...***)))***+++)))''')))(((''''''''''''((()))'''''''''''''''''''''''''''((()))(((''''''((()))'''(((***+++++++++***)))************************((((((((('''''''''''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""***+++%%%(((222333***%%%******&&&$$$'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%''')))***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&%%%''')))***)))(((''''''''''''(((((((((((())))))(((((((((((((((((('''((()))+++++++++***)))'''''''''''''''((())))))************)))))))))(((******+++++++++,,,,,,,,,(((***++++++******+++,,,,,,++++++******))))))(((******************))))))+++,,,,,,+++)))((()))***((((((((()))***+++,,,,,,,,,---...---+++++++++,,,************+++++++++,,,+++,,,---.........---,,,+++,,,---......---,,,,,,&&&((()))(((((('''&&&$$$''''''''''''((((((((((((((('''&&&&&&&&&'''''''''&&&&&&'''(((((()))))))))&&&&&&%%%&&&''''''((('''''')))******))))))***+++))))))(((((((((***+++,,,222333555777888888888888777777666888999:::999777:::<<<>>>===;;;888777666888888777666666777777777777888888999999888777666333333444666888;;;===???@@@BBBEEEFFFEEECCCAAAAAA;;;999666222000...------+++,,,,,,------,,,***)))(((,,,---,,,,,,///...***++++++*********))))))))))))((('''(((***+++***)))(((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***&&&''''''&&&$$$$$$&&&((()))))))))))))))((('''&&&&&&&&&'''''''''(((((((((************))))))))))))(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&'''((('''&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((((((%%%''''''&&&$$$$$$%%%''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''(((''''''&&&&&&%%%%%%$$$'''%%%$$$%%%&&&%%%&&&(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((fffeeecccdddhhhnnnqqqrrr{{{yyyssslll___SSSFFF@@@888111...,,,+++***000,,,(((((()))***(((&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&((()))((('''&&&'''((('''((()))++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''((((((''''''(((((((((''''''&&&'''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""***)))###))):::>>>666&&&)))***'''$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,(((%%%&&&((((((%%%!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&((()))***&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&(((******)))(((''''''''''''((((((((((((''''''''''''''''''''''''((((((***++++++***))))))'''''''''''''''(((((()))************)))))))))(((++++++++++++,,,,,,,,,,,,(((***+++***))))))+++,,,******)))))))))((((((((())))))))))))))))))******+++,,,,,,+++)))((()))***)))))))))***+++,,,---...,,,---...---+++***+++,,,)))))))))*********+++++++++,,,---...///...------......///000000///...---&&&''')))++++++(((&&&%%%'''''''''((((((((())))))'''''''''&&&&&&&&&'''(((''''''((())))))(((''''''&&&&&&'''''''''''''''((()))+++------,,,++++++,,,)))((((((((((((***,,,---222444666888999999999999888777777888:::;;;999888888:::======;;;999777777888888777666555555555555999888777555444444444555333333222333555777999;;;<<>>999888555111///---------***+++,,,---,,,+++***)))***,,,,,,)))***...000///******)))))))))(((((((((***)))((()))***++++++)))(((((())))))))))))((((((''''''((((((((()))))))))''''''&&&&&&''''''((()))'''(((((((((&&&&&&((()))************)))(((''''''''''''((((((((()))))))))************))))))))))))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((($$$%%%'''(((((()))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((''')))***)))((('''((()))((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%$$$%%%&&&(((((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%'''######''''''$$$%%%)))$$$&&&)))++++++***(((&&&((((((((((((((((((((((((aaaddddddcccffflllpppppp{{{}}}xxxrrreeeWWWIIICCC:::222...,,,+++***---+++((('''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''((()))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))%%%%%%%%%'''(((+++,,,...((((((((()))(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''###((('''$$$...???EEE@@@((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***%%%"""###''''''"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''')))++++++)))'''''''''''''''((((((((((((%%%&&&'''''''''''''''&&&&&&'''((())))))((('''&&&'''''''''''''''((())))))************))))))))))))******+++++++++,,,,,,,,,)))*********((()))+++,,,((((((((((((((((((((((((''''''&&&&&&&&&'''((((((***+++,,,+++))))))***+++)))))))))***+++,,,---...+++,,,---,,,***)))***+++)))))))))************++++++,,,---.........---,,,///000111111111000///...)))(((+++000000+++((((((''''''((((((((()))))))))&&&'''((('''%%%%%%'''(((''''''((())))))((('''&&&&&&'''))))))(((''''''((()))+++......---++++++,,,(((((('''((()))***,,,---111333555777999:::::::::999888888999;;;;;;:::888888:::======<<<:::999999777666555444333333333333555444333111000111111222222111000000111333666777777:::===???>>><<<;;;;;;888777555222000///......''')))******)))(((((())))))+++)))&&&''',,,000///******)))))))))(((((((((***)))((()))+++,,,+++***((())))))******))))))((((((((((((((()))))))))***&&&&&&&&&&&&&&&'''((((((&&&((())))))(((((()))***************))))))((('''(((((((((((()))))))))*********)))))))))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((("""$$$'''(((((((((***+++''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))***((((((((((((((((((((((((((()))+++***)))'''((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''"""###)))***%%%%%%***###&&&***------+++(((%%%((((((((((((((((((((((((]]]cccfffddddddiiinnnnnnvvv~~~|||xxxuuuhhhYYYKKKEEE;;;333///,,,++++++*********(((''''''(((***''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''''''''''''''(((((()))'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&&&&''')))+++,,,'''(((((((((''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''%%%&&&...999<<<999)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%%%%"""$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''''''''''''''((((((((((((%%%&&&'''((()))(((((('''&&&'''((())))))((('''&&&((((((''''''(((((()))***************))))))))))))************++++++++++++))))))***)))((((((***---((((((((())))))***++++++'''&&&&&&%%%&&&'''((())))))***++++++***)))***,,,)))))))))))))))***+++,,,***+++,,,+++)))((()))************+++++++++,,,,,,***+++,,,---...------,,,///000111111111///...---***))),,,222222,,,)))***'''((((((((())))))))))))&&&'''((('''%%%%%%''')))$$$&&&((()))***)))((('''&&&)))++++++)))'''((()))(((***------,,,*********(((((('''((()))***,,,---///111444777999;;;;;;;;;999888888:::;;;<<<:::999888:::;;;;;;999888888888555444222111000/////////,,,,,,---...............///...------...111444666444777:::<<<;;;999888888444333333222000///---,,,(((***+++)))'''''')))+++'''***)))''')))...000///++++++*********)))))))))***)))((()))+++,,,+++***)))******************)))'''''''''((((((((())))))'''''''''''''''(((((()))%%%'''))))))((('''((()))((()))))))))))))))(((((('''''''''((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((("""%%%((((((''''''(((***'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''(((((()))(((((((((((((((((((((((('''(((******((('''&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***'''&&&&&&'''(((((((((((())))))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&!!!$$$,,,---&&&%%%***$$$&&&)))++++++***'''&&&((((((((((((((((((((((((ZZZccchhheeeccchhhlllmmmoooxxx}}}xxxvvvttthhhXXXMMMFFF<<<444///---,,,+++)))++++++)))'''&&&))),,,''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%'''((()))(((((((((((((((((((((((('''((((((((())))))******+++)))(((&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$&&&'''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))***'''%%%&&&+++///...***+++(((&&&((()))(((&&&&&&'''''''''''''''''''''''' """%%%&&&%%%$$$%%%&&&%%%%%%&&&'''((((((((('''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''))),,,,,,)))'''''''''''''''((((((((()))&&&'''(((*********)))((())))))***++++++***)))(((((((((((((((((()))******************))))))))))))))))))*********+++++++++))))))***)))((((((***---(((((()))***+++,,,,,,---)))(((''''''((()))***+++((()))++++++******+++---((((((((((((((())))))***)))***+++***((((((((()))++++++,,,,,,,,,---------***+++,,,---------,,,+++//////000000000...---,,,((('''+++222222+++''')))(((((((((((())))))))))))&&&''')))'''%%%$$$''')))"""$$$&&&)))***+++***)))'''***,,,,,,***((((((***'''))),,,,,,+++)))(((((((((''''''((()))+++,,,......000333666999;;;<<<<<<:::999999:::<<<<<<;;;999777888999888666444444444333222000///---,,,,,,,,,###%%%)))---......,,,+++,,,,,,++++++---000444666222555999:::999888777777//////000000///---+++)))+++,,,---+++)))))),,,///'''+++,,,+++---111222///,,,,,,,,,+++++++++*********)))))))))+++,,,+++*********++++++++++++******&&&&&&&&&'''''''''((((((((((((((((((((()))******$$$&&&(((((('''''''''((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$'''))))))&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''((((((((((((((((((((((((((((((&&&'''))))))'''%%%%%%%%%((((((((((((((((((((((((######$$$%%%&&&'''((()))&&&&&&&&&'''((()))******'''&&&&&&((()))***)))'''******))))))((((((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&&&&'''&&&&&&%%%%%%"""###$$$%%%&&&&&&'''(((&&&!!!%%%...///'''%%%***%%%&&&''''''((((((''''''((((((((((((((((((((((((ggg___ccciiieeegggnnnmmmwwwzzz{{{xxxuuuqqqhhh```PPPHHH===444///---***'''(((((((((((())))))))))))((((((((((((((()))******(((((()))))))))'''&&&%%%'''''''''''''''((())))))'''******'''$$$''',,,000(((******(((&&&''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&+++(((%%%&&&)))+++((($$$ ###'''(((((('''''''''''')))***)))((('''(((***(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%$$$%%%'''))))))(((&&&'''&&&&&&'''(((((('''%%%,,,$$$!!!%%%'''%%%%%%(((&&&&&&%%%&&&...333,,, &&&&&&&&&''''''''''''(((+++)))'''&&&((())))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((...+++###$$$---000,,,)))***)))'''&&&&&&)))+++,,,((((((,,,,,,((()))---***(((&&&'''***+++)))'''(((((())))))))))))((((((+++++++++++++++***)))((()))***)))'''&&&&&&))),,,+++*********+++,,,,,,---111000...,,,+++,,,...///---.../////////...---,,,......444999666...---111''''''((()))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((()))***,,,+++***((('''&&&&&&&&&'''((())))))***###$$$%%%'''(((***+++,,,---000444999===>>>??????:::>>><<<777666;;;<<<888888888666555444333333333///000000///---+++)))''',,,+++***))))))+++---///)))***,,,------,,,***)))000000111222222222222222333222000...,,,,,,------'''***---//////000111222,,,---...///000000///...///...,,,,,,,,,,,,***)))***)))))),,,//////,,,((()))''')))---...***)))*********))))))((((((''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''%%%&&&((('''&&&&&&''')))+++)))'''&&&&&&)))---///((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''***)))))))))'''%%%%%%'''''''''''''''((((((((((((******((('''((()))+++,,,***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''(((((($$$&&&)))))))))(((((()))ggg___ccchhhcccdddjjjiiitttwwwxxxuuusssppphhh```TTTKKK>>>444///,,,)))&&&(((((((((((()))))))))***((((((((('''((())))))***'''((()))))))))((('''&&&'''''''''''''''((())))))))))))((('''(((***,,,,,,((())))))(((&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''(((%%%###%%%***,,,***(((###%%%'''((('''&&&&&&&&&''')))***)))((('''((()))(((&&&%%%%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$%%%%%%&&&'''******(((''''''&&&&&&'''(((((('''%%%...'''$$$(((***((((((+++&&&'''&&&&&&,,,000+++"""&&&&&&&&&''''''''''''(((***(((''''''((()))(((''')))))))))))))))))))))))))))(((((('''((()))***+++%%%***)))$$$&&&111666222((()))******(((((()))***+++''''''***+++((()))---,,,***))))))+++,,,+++)))))))))************))))))+++++++++++++++***)))))))))***)))(((&&&''')))++++++*********++++++,,,---000///...,,,,,,,,,---...+++,,,.../////////......---,,,///333333...///333,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((***++++++***((('''&&&&&&''''''((())))))***%%%%%%&&&''')))***++++++///111555888999999999888:::===;;;777666999:::666666666444333222111111111111111000///...,,,***))),,,+++)))((()))***,,,---)))***,,,------,,,***))),,,,,,---............---000///...---------------(((***---/////////000111//////000111000000...------+++))))))******)))(((***))))))+++......+++))))))''')))------***)))***))))))))))))((((((''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&'''((()))(((((('''%%%'''((((((''''''((()))((('''&&&%%%&&&(((***,,,((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))))))))&&&''''''((((((((((((((('''(((((((((((((((((((((''''''(((((()))))))))******)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&'''''''''((()))''''''''''''(((((((((((($$$%%%%%%&&&'''(((((((((***)))((('''&&&''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((((((((())))))******%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((((((%%%'''))))))(((''''''(((ddd\\\aaagggcccdddjjjiiiooorrrtttrrrqqqooohhhaaaZZZPPPBBB777000---***(((((((((((()))))))))******((((((''''''(((((()))***''''''((()))))))))(((((('''''''''''''''((())))))+++(((&&&'''+++---...---)))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((('''%%%$$$&&&***,,,***(((&&&'''((('''%%%$$$%%%&&&'''((())))))''''''((()))((('''%%%%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''&&&%%%&&&((((((&&&%%%&&&&&&&&&(((***+++)))''''''&&&&&&'''(((((('''%%%***&&&###%%%'''&&&&&&(((%%%''''''&&&(((,,,***&&&&&&&&&&&&''''''''''''(((''''''&&&'''))))))'''&&&))))))))))))))))))))))))((((((((((((((()))******%%%***)))%%%)))222666444((()))++++++***))))))******((('''))))))((()))---+++***)))***+++,,,+++)))******++++++++++++*********++++++++++++***)))))))))******((('''''')))++++++************+++,,,,,,......------------,,,,,,***+++---///000000000///000,,,+++...///......000---,,,+++***))))))***+++((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((&&&'''))))))***)))((('''&&&&&&''''''((()))))))))''''''((())))))******+++111222555777888888777666:::<<<:::666555666666444333222111000///.........000///...,,,+++*********+++***)))((((((((()))***)))***,,,------,,,***)))))))))***++++++++++++***---------.........------)))+++---...------...///111111222222111000...---,,,***(((((()))*********)))))))))+++------+++))))))'''(((,,,,,,)))(((***)))))))))((((((((((((''''''(((((((((((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''(((((((((((('''%%%'''((((((''''''((()))%%%%%%%%%%%%&&&'''((()))(((((((((''''''(((((((((''''''''''''(((((((((((())))))((((((((((((((((((&&&''''''(((((((((((((((''''''(((((()))******+++&&&&&&'''((())))))************)))(((((((((((()))))))))''''''''''''))))))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((((((((()))***++++++''''''''''''((((((((((((!!!###%%%'''((((((&&&%%%))))))(((''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&%%%&&&''''''(((((((((''''''''''''((((((&&&((())))))'''&&&&&&'''___XXX___gggeeehhhooonnnlllpppqqqpppppppppkkkddd^^^SSSEEE:::333000---+++(((((()))))))))*********((((((''''''(((((()))***''''''(((((())))))))))))'''''''''''''''((())))))+++((('''(((***---222777+++(((&&&'''(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''((((((((((((((()))***(((&&&'''((()))'''%%%''''''(((&&&%%%%%%&&&((('''((()))(((''''''((()))((('''%%%%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''%%%'''&&&''')))++++++***((('''&&&&&&'''(((((('''%%%'''%%%$$$$$$%%%%%%%%%&&&%%%''''''&&&&&&'''))))))&&&&&&&&&''''''''''''(((&&&%%%&&&'''))))))'''%%%((((((((((((((((((((((((((((((((((((((())))))***))),,,+++'''(((...000...)))***+++***))))))+++,,,+++)))((())))))***,,,...)))((((((((())))))(((((()))******++++++******)))******+++++++++******))))))******)))(((((()))++++++***************++++++,,,,,,------------,,,+++***,,,---////////////...222...,,,---//////---+++///---+++)))(((((()))***)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&'''(((((()))(((((('''''''''''''''(((((())))))))))))))))))************000222444777888999999999999999888555444333222111//////...---,,,+++++++++,,,+++)))(((''''''((((((***)))((('''''''''''''''(((***+++,,,,,,+++***((()))******+++++++++++++++***+++---/////////......***,,,------,,,,,,---...000111222222222111000///...+++))))))***,,,------))))))******++++++***)))(((&&&'''++++++((((((***(((((((((((((((((((((((('''''''''(((((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((($$$&&&''''''&&&&&&'''((($$$%%%&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))((((((''''''&&&&&&''''''(((((((((((((((''''''((((((((()))))))))%%%%%%&&&'''(((******+++))))))((((((((((((((()))***)))'''&&&&&&''')))***''''''''''''''''''''''''%%%&&&''''''(((''''''''')))***)))'''((()))(((&&&''''''''''''(((((((((((('''((())))))))))))''''''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''######$$$%%%&&&''''''((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''((()))(((&&&%%%%%%&&&```ZZZaaajjjiiilllsssrrrllloooqqqqqqrrrsssnnnhhh\\\RRREEE:::444111...,,,))))))))))))************)))(((((((((((()))******(((((((((((())))))******'''''''''''''''((())))))***))))))***((()))555CCC///)))&&&)))***'''''')))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((((((&&&'''''''''((((((((())))))(((''''''(((((('''&&&%%%&&&'''&&&&&&&&&)))+++&&&((()))((('''&&&'''(((((('''%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''%%%'''&&&''')))++++++***((('''&&&&&&'''(((((('''%%%((())))))((('''((())))))&&&&&&''''''%%%$$$'''***&&&&&&&&&''''''''''''(((%%%%%%%%%'''))))))'''%%%(((((((((((((((((((((((('''(((((()))))))))))))))++++++***'''&&&)))***)))++++++***((('''))),,,///,,,,,,***)))***---///000(((((())))))((((((((()))(((((())))))))))))(((((()))******+++++++++******)))***+++***(((((()))+++++++++***))))))*********++++++,,,,,,---,,,,,,+++------...//////...---,,,///...---///222333000+++222111...,,,+++,,,---...******))))))((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))************000111222444666666666666777555555444333000//////---,,,+++******************)))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&((()))+++,,,,,,+++)))(((((()))******++++++*********+++---///000000000///+++,,,---,,,+++***,,,------...000111222222222111---+++))))))+++,,,,,,,,,))))))******))))))))))))(((&&&&&&******''''''***'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((###%%%&&&&&&%%%$$$&&&'''%%%&&&'''(((((((((''''''''''''((())))))(((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&$$$%%%&&&'''((()))***+++'''''''''&&&&&&''''''(((+++***(((''''''(((***+++''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%'''%%%"""$$$((('''!!!''''''''''''((((((((((((---,,,***((('''''''''(((''''''((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''((())))))******'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((('''%%%$$$%%%&&&fff```gggooolllmmmsssqqqmmmppprrrrrrtttuuurrrlll[[[RRRFFF<<<666222...+++)))))))))*********++++++***))))))))))))***++++++))))))((((((((()))******'''''''''''''''((())))))***)))***+++&&&&&&444EEE555+++'''***,,,(((&&&***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))***+++***)))((('''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((()))******###%%%'''''''''((()))+++&&&'''((((((&&&&&&'''((()))'''%%%$$$%%%%%%%%%###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&((((((&&&%%%&&&&&&&&&(((***+++)))''''''&&&&&&'''(((((('''%%%%%%)))***'''%%%'''(((''''''%%%%%%'''&&&###%%%)))&&&&&&&&&''''''''''''(((&&&%%%%%%''')))***)))'''))))))))))))))))))))))))''''''((()))))))))))))))''''''&&&&&&&&&((()))))))))***)))((('''))),,,...,,,---,,,)))***///222111)))+++,,,+++***)))***+++(((((())))))))))))(((((())))))***++++++++++++***)))***++++++))))))***+++++++++***))))))))))))*********++++++++++++,,,,,,---.../////////...,,,+++***---///000222555444//////...---+++++++++,,,,,,+++******))))))(((((('''((((((((((((''''''''''''&&&&&&''''''((()))))))))'''''''''(((((())))))***''''''(((((((((((((((((((((((())))))))))))))))))//////000000000000//////444222111333222...,,,...,,,+++******)))))))))*********)))))))))))))))***(((((('''''''''''''''&&&((()))+++,,,,,,+++)))(((&&&&&&'''(((((((((((((((***+++,,,---/////////000***+++,,,+++******,,,---***+++---///000111111111***)))((((((******)))'''((()))***)))''''''((()))(((%%%&&&))))))''''''***&&&''''''''''''(((((((((%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((###%%%&&&&&&%%%%%%&&&''''''(((((()))))))))((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((''''''''''''''''''&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&''''''(((******((((((((((((******''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$((('''$$$(((///...'''''''''''''''((((((((((((---+++)))&&&%%%%%%&&&'''&&&'''(((((()))(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&'''hhhbbbiiiqqqnnnoootttrrrnnnqqqsssrrrtttvvvsssnnn```XXXLLLBBB;;;666000,,,))))))*********+++++++++++++++******++++++,,,---+++***)))((((((((()))***'''''''''''''''((())))))+++'''(((+++((($$$---<<<999...(((,,,---(((&&&***((((((((((((((((((((((((''''''''''''''''''''''''***++++++,,,+++)))&&&%%%$$$$$$%%%%%%&&&'''''''''$$$&&&''''''((((((***+++$$$&&&))))))((('''((((((&&&'''((((((&&&&&&'''((()))'''%%%$$$%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%''''''%%%$$$%%%%%%&&&'''******(((''''''&&&&&&'''(((((('''%%%!!!''')))%%%###%%%&&&$$$'''$$$###''''''$$$###&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&(((******)))))))))))))))))))))))))))&&&'''((()))***))))))(((&&&%%%%%%&&&''''''(((***%%%'''***+++***)))***++++++...,,,'''(((///222111)))+++,,,+++))))))***,,,)))))))))******)))))))))))))))***+++++++++++++++)))***,,,+++***)))***+++++++++***)))))))))))))))+++***)))))))))+++,,,---,,,---.../////////...------222333///...111222000************))))))))))))++++++******)))(((((('''((((((((((((''''''''''''&&&&&&''''''((())))))***(((((((((((()))***++++++(((((((((((((((((((((''''''''''''(((((()))))))))------------------------111...///222111,,,+++---,,,+++******))))))******))))))************))))))&&&''''''(((((((((((('''((()))***++++++***)))(((%%%%%%&&&''''''''''''&&&))))))******+++,,,---...)))***+++***)))***,,,...)))***,,,---.........---)))))))))***+++***'''$$$((()))***)))&&&%%%''')))(((%%%%%%((((((&&&'''***&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''(((%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&***)))%%%***333111(((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$%%%''')))fff```hhhqqqppprrrwwwvvvnnnqqqsssrrrtttwwwtttnnnggg___TTTJJJBBB;;;333...)))************+++++++++,,,,,,++++++,,,,,,---...,,,+++***((((((((())))))'''''''''''''''((()))))),,,&&&&&&,,,***$$$'''111<<>>===222///,,,*********)))))),,,,,,,,,,,,,,,,,,,,,,,,((('''%%%$$$$$$%%%'''((('''''''''((((((((((((((((((((((((((((((((((((((($$$&&&(((++++++***(((''' ,,,'''???\\\:::###$$$))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((('''&&&''''''((()))******%%%%%%$$$$$$$$$%%%&&&'''(((((()))))))))*********)))((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))(((&&&%%%&&&((()))'''&&&&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%&&&%%%$$$%%%'''((('''&&&'''%%%%%%'''***)))%%%!!!######$$$%%%%%%&&&&&&&&&'''((()))(((''''''''')))&&&&&&''''''''''''&&&&&&'''(((***++++++***((('''***)))'''&&&&&&''')))***000...+++(((''''''(((((((((((((((((())))))))))))*********)))***+++,,,,,,'''(((((())))))))))))((()))))))))))))))******+++*********+++++++++,,,,,,)))+++------+++***))))))&&&'''(((*********)))(((((((((((())))))***+++++++++,,,---...///000000111444444333222222000///---------......---,,,,,,+++)))))))))******+++++++++)))(((&&&'''((())))))((('''((()))***++++++******))))))(((((((((((())))))+++)))(((&&&&&&''')))***''''''(((((())))))******'''((())))))***)))))))))))))))(((((((((((()))))),,,***((('''((()))((('''(((''''''(((*********((((((((())))))))))))(((((()))))))))))))))***+++,,,***))))))((((((((((((((())))))(((((((((***,,,------,,,***)))***+++---///222111000///...,,,+++++++++)))))))))******(((&&&((((((((((((((('''''''''''''''((((((((()))))))))'''''''''((()))*********(((&&&%%%$$$&&&'''''''''&&&'''((((((''''''(((***(((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((+++777,,,,,,,,,&&&+++'''###&&&))))))'''''')))+++)))))))))))))))*********'''''''''''''''(((((((((&&&&&&&&&&&&'''''''''''''''))))))((('''&&&'''((((((((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))***((('''&&&&&&'''(((((()))((((((&&&%%%$$$######&&&((('''&&&(((,,,***%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''###%%%((()))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((jjjjjjkkknnnrrrtttsssrrruuuvvvuuussspppmmmlllmmmllleee[[[PPPIIIEEEAAA???444111---+++******)))(((************************(((&&&%%%######%%%&&&(((&&&&&&''''''((((((((()))'''''''''''''''(((((((((&&&&&&''''''''''''''''''$$$,,,555@@@mmm:::,,,%%%(((((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''')))((('''&&&&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((())))))&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%&&&((()))''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%%%%$$$$$$%%%'''((('''&&&((('''&&&(((+++***&&&"""%%%%%%%%%%%%$$$%%%%%%%%%'''((()))(((''''''''')))'''''''''(((((('''''''''$$$%%%'''(((((('''%%%$$$***((('''%%%%%%'''(((***111///,,,***(((((()))***(((((((((((())))))))))))***))))))*********++++++''''''((()))))))))))))))(((((())))))************,,,+++++++++++++++++++++)))***,,,,,,***)))))))))&&&'''(((*********)))((((((((((((((()))***+++,,,++++++,,,---...///000000333444444333111///......---------...------,,,+++))))))******++++++,,,,,,***((('''''')))******))))))(((''''''''')))+++...))))))(((((((((((())))))+++)))(((&&&'''(((***+++''''''(((((())))))******''''''((())))))))))))((()))((((((((((((((())))))+++)))'''((())))))(((''''''''''''(((***+++***((((((((())))))))))))(((((((((((((((((()))***+++,,,)))))))))))))))(((((('''))))))(((((((((***+++,,,---,,,***))))))***,,,---......---,,,+++******)))+++***)))***++++++)))'''((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))***+++***(((%%%%%%&&&(((((('''&&&'''((((((''''''(((***''''''&&&&&&&&&''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((,,,<<<---***...&&&))))))"""&&&))))))'''''')))+++))))))))))))******++++++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''))))))((('''&&&'''((('''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))++++++)))'''&&&&&&'''((()))((((((&&&%%%$$$######%%%((((((&&&'''***)))&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&ooommmlllnnnqqqqqqnnnjjjrrrssssssrrrqqqqqqrrrtttoookkk```TTTLLLIIIDDD>>>666222...++++++***)))((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''(((((()))&&&''''''''''''((((((((()))(((&&&%%%%%%&&&'''(((''')))000333UUU......&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%&&&((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&%%%$$$%%%&&&'''&&&%%%((((((((()))))))))'''%%%))))))((('''&&&&&&''''''&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%(((((('''&&&&&&'''((((((,,,+++***(((''''''(((((((((((((((((()))))))))))))))))))))************+++&&&'''((())))))******)))'''((())))))******))))))++++++++++++,,,,,,,,,,,,***+++,,,+++)))((()))+++(((((())))))******))))))((((((''''''(((***,,,---***++++++,,,---...//////111333444333000///...///------............------+++++++++++++++,,,,,,,,,---+++(((((()))***+++***++++++***((('''***///222***))))))(((((((((((((((***)))((((((((()))***+++************++++++++++++&&&'''(((((())))))((((((((((((((((((((())))))******((('''((()))***)))'''''''''''')))++++++)))'''(((((())))))))))))((((((''''''''''''(((***++++++)))))))))))))))(((''''''&&&&&&&&&''''''((((((((()))(((''''''''''''((()))******)))))))))(((((((((+++*********,,,,,,***((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%'''((()))((()))***,,,+++)))&&&&&&'''(((((('''&&&'''((((((''''''(((***'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((+++>>>,,,'''///&&&&&&***###%%%'''(((((((((((()))(((((())))))******++++++)))))))))(((((((((((('''&&&&&&'''''''''((((((((('''))))))((('''&&&'''(((''''''(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))))))))******(((&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''$$$((((((&&&'''))))))&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&pppnnnlllnnnqqqqqqlllhhhuuuuuuuuutttsssuuuxxx{{{sssqqqgggZZZQQQMMMFFF>>>777333///,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((###)))!!!......%%%(((&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&'''''''''(((((((((&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''%%%$$$%%%&&&&&&%%%$$$'''(((((((((&&&%%%&&&''')))((('''''''''((()))***%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''&&&&&&&&&((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((())))))***************&&&'''((()))************'''''')))*********)))(((((((((***+++---...///000------,,,+++))))))+++---++++++***)))))))))******((((((''''''(((***,,,...******+++,,,---......//////111333222///......000---....../////////......,,,,,,,,,,,,,,,+++++++++000---***)))***+++++++++***+++,,,+++***+++///333******)))((((((((((((((((((((()))))))))*********+++++++++***************''''''((())))))))))))))))))((((((((())))))***+++)))((('''(((******)))'''''''''(((***++++++(((&&&(((((())))))))))))((((((&&&&&&&&&'''((()))++++++((())))))***)))((('''&&&$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((+++******+++,,,,,,+++)))&&&&&&''''''(((((())))))''''''''''''(((((((((((($$$'''))))))((((((***---,,,)))'''&&&'''(((((('''&&&'''((((((''''''(((***&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))''''''''''''(((((((((((()))>>>***$$$///%%%$$$+++&&&%%%%%%'''((()))((('''''''''(((((()))******+++))))))))))))((((((((('''''''''''''''(((((((((((('''))))))((('''&&&'''((('''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((()))"""%%%''''''&&&%%%&&&((($$$$$$%%%%%%&&&'''((((((###''')))&&&&&&((()))&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''+++&&&!!!"""&&&)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''nnnlllkkknnnssssssoookkkzzzzzzxxxvvvuuuvvvzzz|||wwwuuulll^^^UUUPPPHHH>>>777444000,,,+++***)))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((''''''!!!///777***&&&'''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$&&&'''((()))))))))###$$$&&&(((((('''&&&%%%''''''''''''((((((((((((((('''&&&%%%$$$############%%%&&&&&&%%%&&&(((***&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%$$$###%%%''')))'''######%%%(((&&&%%%%%%%%%&&&((()))+++%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((()))***************&&&'''((()))************&&&''')))*********)))(((%%%&&&(((+++---000222333000///---+++)))***---000---,,,+++)))))))))***+++((((((''''''(((***---...)))***+++,,,---......///---000222111///---...000......///////////////...---------,,,,,,+++++++++111///+++******+++++++++'''***,,,,,,++++++...111******)))((((((((((((((('''((()))*********************))))))(((((('''''''''(((((())))))))))))))))))))))))))))))***++++++)))((('''(((******)))'''(((((((((***+++***(((%%%(((((())))))))))))((((((%%%%%%&&&&&&((()))***+++((()))*********)))'''&&&%%%'''***+++,,,***(((&&&(((''''''''''''((())))))%%%%%%%%%&&&'''(((((()))+++******+++------+++***%%%&&&&&&'''((()))******(((((((((((())))))))))))$$$&&&))))))((((((+++---,,,***''''''((()))((((((&&&'''((((((''''''(((***&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))'''>>>((("""///%%%"""+++(((%%%$$$&&&)))***(((%%%&&&''''''((()))***************))))))((((((((('''''''''''''''((((((((()))''')))))))))'''&&&'''(((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&(((***++++++''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((())) $$$&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###''')))&&&&&&((((((&&&(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''...&&& &&&+++((($$$''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***qqqmmmlllooorrrooommmmmmxxx||||||wwwvvv{{{}}}zzzooo```TTTOOOKKKHHH<<<777222///)))$$$$$$'''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((()))((('''&&&%%%%%%&&&'''((((((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))+++((((((+++***'''%%%'''***%%% $$$''''''%%%%%%$$$%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%'''))))))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''',,,)))'''((()))***(((%%%(((%%%$$$%%%'''(((&&&$$$))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((***+++,,,)))'''%%%&&&)))***(((&&&,,,+++***)))))))))***+++))))))(((((()))***++++++%%%'''***+++***)))((((((******+++---000000///...,,,...///,,,'''&&&)))---+++++++++***((('''((()))'''(((((()))***,,,---...+++******,,,......+++)))222000......000000---***111000000///......------111000...,,,,,,,,,...///555111---,,,------+++)))---+++))))))***+++***)))&&&(((***,,,---.........(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))************+++++++++)))((('''((()))***)))(((***)))'''''')))))))))((((((''''''''''''(((((()))***)))(((''''''((()))***)))***,,,------,,,+++******)))((()))***)))(((&&&((((((((((((((((((((((((,,,++++++,,,...---)))%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))***)))'''&&&&&&&&&)))(((&&&$$$%%%(((,,,///''''''((((((((((((''''''%%%%%%'''((())))))))))))+++)))'''&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''///...---***((((((***,,,+++)))'''&&&%%%&&&'''((()))((((((***---...+++((())))))(((((('''''''''&&&***)))((('''&&&&&&'''((('''((()))******)))((('''&&&'''((((((((('''&&&%%%''''''&&&&&&&&&((()))***''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))++++++******))))))((((((%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))"""$$$)))(((%%%$$$kkkhhhiiiooorrrqqqqqqsssuuuyyyyyyuuusssyyyvvvgggZZZSSSMMMGGGCCC>>>:::777222,,,,,,...(((((())))))))))))((((((&&&'''''''''&&&&&&%%%%%%''''''''''''(((((((((((()))((((((''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))))))))))))))(((''''''&&&&&&''''''((('''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((&&&&&&))))))&&&&&&)))***&&&$$$%%%)))***(((%%%%%%%%%%%%&&&((()))((('''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&'''***---)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&((()))(((&&&)))'''%%%&&&((()))'''%%%))))))((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))'''&&&'''))))))(((&&&***)))((((((((()))***+++(((((()))))))))*********%%%'''***+++***)))((())))))))))))+++,,,,,,+++)))---///111...***(((+++...******+++)))(((''')))***((((((((()))***+++,,,---*********+++,,,,,,++++++///...---...000111///---000000//////...------,,,111///...,,,,,,,,,...///222///---,,,...///...,,,,,,+++))))))*********(((((()))***,,,,,,,,,++++++(((((()))************)))(((((((((((((((((((((((('''((((((((())))))))))))((((((((())))))))))))***))))))*********+++++++++,,,***))))))******)))'''***)))'''''')))))))))(((''''''''''''((()))***+++,,,+++***))))))***+++,,,)))***,,,---...---,,,+++***)))))))))******((('''((((((((((((((((((((((((+++***)))+++------+++((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******%%%&&&(((((('''&&&'''''')))((('''&&&&&&(((+++,,,''''''((((((((((((''''''&&&&&&'''((()))))))))(((***(((''''''((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''',,,,,,+++((('''&&&(((+++***)))'''&&&&&&&&&(((((()))((('''))),,,,,,***((()))(((((((((''''''''''''))))))''''''&&&'''((((((((()))***++++++***)))(((&&&''''''((('''&&&%%%$$$***)))'''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''))))))))))))))))))(((((((((%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$'''(((%%%%%%'''hhhgggiiiooorrrrrrsssvvvuuuyyyyyyuuutttyyyyyylllaaaYYYPPPHHHBBB===:::999444...,,,...(((((())))))))))))(((((('''''''''((('''&&&%%%%%%''''''''''''(((((((((((())))))(((''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''***++++++)))'''%%%''''''((((((((((((''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''$$$$$$&&&'''&&&'''+++(((&&&%%%'''******'''$$$&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''')))...111(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''&&&)))(((''''''))))))(((''')))(((''''''&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''(((''''''&&&'''(((***+++'''((()))*********)))(((%%%'''******)))(((((()))***)))))))))******(((&&&+++...000///+++)))***,,,((()))***)))((((((***+++***))))))))))))***+++,,,)))***++++++******+++------,,,,,,...000111000////////////...------,,,,,,000///...,,,,,,---......000...------///000000///,,,+++))))))***+++***((()))******++++++***))))))'''((())))))******))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************)))))))))*********++++++...,,,************(((&&&***)))'''''')))))))))(((''''''''''''((()))***+++,,,+++************+++,,,)))***,,,---------,,,+++,,,+++***+++,,,,,,***((((((((((((((((((((((((((()))(((((()))+++---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))$$$&&&((((((((('''(((***))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((((('''((('''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((&&&%%%%%%''')))***)))'''&&&&&&'''((((((((((((((()))***+++)))(((((((((((((((''''''''''''(((''''''''''''(((((())))))******++++++******)))&&&&&&''''''&&&&&&%%%$$$)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))'''''''''(((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&((()))'''###%%%)))iiiiiilllpppqqqoooqqqvvvwww{{{|||xxxwww}}}~~~}}}vvvlllccc]]]UUUNNN???:::777666333---)))***))))))(((((((((((())))))))))))*********))))))(((''''''''''''(((((((((((())))))(((((('''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''')))+++,,,***'''### &&&'''))))))))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$)))&&&$$$&&&&&&%%%''',,,&&&%%%$$$%%%''''''&&&$$$&&&%%%%%%&&&((()))(((&&&'''((((((((((((((((((''')))((((((&&&&&&(((---000((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''&&&((('''''''''((((((''''''(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((''''''((((((((('''''''''&&&&&&''')))***,,,&&&((()))++++++***((('''&&&(((******)))((())))))+++***)))***++++++)))((((((***,,,,,,***(((((((((&&&'''((((((((((((***,,,******))))))))))))******(((***++++++******,,,...---------///000000000//////.........---------,,,///...------------......000///......////////////---,,,++++++,,,,,,+++))))))))))))******)))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********))))))))))))************,,,+++))))))***)))(((&&&***)))'''''')))))))))((('''''''''&&&''''''(((((())))))))))))))))))))))))((()))***+++,,,,,,,,,+++---,,,+++,,,------+++)))((((((((((((((((((((((((***)))(((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&((()))***)))((()))***)))))))))))))))(((''''''''''''(((((((((((('''''''''((((((((((((((('''&&&'''&&&&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%'''))))))(((''''''''''''(((((())))))))))))******))))))((((((((((((((('''''''''''''''''''''(((((()))))))))))))))******)))))))))&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%((((((%%%&&&)))gggiiinnnqqqpppmmmqqqwwwwww|||}}}zzzyyy~~~~~~vvvkkkeeeaaaZZZSSSDDD>>>999999666000+++***))))))(((((((((((())))))))))))))))))******++++++''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&(((***)))&&&###!!!&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$---)))'''((('''%%%'''+++)))'''$$$$$$$$$&&&''''''&&&&&&%%%'''((()))'''&&&''''''((())))))(((''''''))))))(((&&&%%%&&&))),,,'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''*********)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((()))***+++'''(((((((((''''''((((((((((((''''''(((***+++,,,&&&((()))+++***)))'''&&&&&&((())))))(((((()))***)))((('''(((***+++***)))''')))++++++***(((((('''%%%'''(((((('''(((***,,,+++***))))))((())))))))))))***+++,,,+++,,,---........./////////........................---------......---------.........000000000///...---------...---------......,,,***((((((((())))))***++++++''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((()))))))))*********)))'''&&&'''((()))((('''***)))'''''')))))))))((((((((('''&&&%%%%%%%%%%%%))))))************))))))'''((()))******+++++++++...---,,,---...---,,,***))))))))))))))))))))))))+++******)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&((())))))'''%%%&&&&&&))))))******)))((('''&&&''''''(((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***(((((('''''''''(((((((((************))))))******'''''''''(((((((((((((((&&&&&&'''(((((()))))))))(((((((((''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&!!!$$$))))))''''''dddhhhnnnrrrooommmrrr{{{tttyyy{{{xxxxxx}}}{{{pppjjjeee]]]UUUHHHAAA;;;999777111,,,******)))(((''''''((()))***((('''&&&&&&'''))),,,...''''''''''''((((((((((((******)))((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%'''((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&---)))((()))(((&&&&&&)))+++)))'''%%%%%%''')))+++'''&&&&&&'''(((((('''%%%$$$%%%&&&''''''&&&%%%$$$'''''''''&&&%%%%%%''')))''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''')))***+++***(((&&&'''(((%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''')))***+++,,,'''((()))((('''&&&'''))))))(((((('''((()))+++,,,'''((()))))))))((('''&&&'''((())))))(((((()))+++(((&&&%%%%%%'''))))))(((******+++++++++******)))&&&'''(((((('''(((***,,,***))))))((((((((())))))*********---///000...,,,---///000000///---...///////////////////////////---------..................///000000---,,,+++,,,...------...///...,,,***)))(((((()))***+++,,,---&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))******'''&&&%%%&&&((()))((('''***)))'''''')))))))))((((((((('''&&&%%%%%%%%%%%%++++++,,,------,,,++++++'''(((((()))***+++,,,,,,...---,,,---......,,,***)))))))))))))))))))))))))))***+++***'''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$&&&'''&&&$$$""""""###))))))***))))))(((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&'''(((******(((&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((((((''''''((()))'''''''''((((((((((((((()))******)))''''''(((***'''''''''(((((((((((((((&&&'''(((((()))(((((('''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''(((((()))((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''''' ###)))***'''&&&eeejjjqqqsssnnnjjjpppyyyqqqwwwyyywwwwww{{{~~~uuupppkkkaaaWWWMMMCCC;;;999666111,,,******)))(((''''''((()))***(((&&&$$$$$$&&&***///333''''''''''''((((((((((((******))))))((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((***''''''))))))&&&&&&))))))))))))((('''''')))***'''&&&&&&'''(((((('''%%%###$$$%%%&&&&&&%%%$$$######%%%''''''&&&&&&'''(((&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))''''''(((+++%%%'''((((((&&&%%%&&&(((&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((()))***&&&((())))))'''&&&'''))))))((('''''''''((()))***))))))(((((((((''''''''''''((())))))'''((()))+++***(((&&&&&&'''(((''''''+++***))))))************&&&'''(((((('''''')))+++))))))((((((((())))))***+++)))***...444555000***+++---000000///...///111000000000000000000000000,,,------......///......***---//////---+++,,,---,,,+++,,,---...---***(((,,,+++***)))******+++,,,&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))(((((((((((()))))))))***)))(((''''''(((((('''&&&***)))'''''')))))))))((('''''''''''''''((()))***+++,,,,,,------,,,,,,+++))))))******+++---...///---,,,,,,,,,------+++***))))))))))))))))))))))))%%%(((******(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((###%%%&&&&&&%%%$$$$$$%%%)))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))))))))(((''''''''')))***)))'''$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((&&&''''''((((((((((((((('''))))))'''$$$$$$&&&)))''''''''''''((((((((()))'''(((((())))))((('''&&&)))((('''&&&&&&'''((()))***)))((('''''''''(((((($$$%%%&&&''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&''''''((((((((()))&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&''''''((((((###"""&&&((('''%%%&&&jjjnnnttttttmmmgggkkkuuuqqqwwwzzzwwwwww|||}}}xxxtttooodddXXXSSSHHH???<<<999444///---+++)))(((''''''((()))+++***(((%%%$$$'''---333777''''''''''''((((((((()))******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%333000+++'''%%%%%%&&&(((&&&&&&$$$######$$$&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&$$$%%%))))))'''&&&)))%%%&&&(((((('''&&&&&&&&&''''''&&&'''((((((&&&%%%$$$%%%'''(((((('''%%%$$$!!!###'''((((((((()))***&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''!!!$$$''''''&&&'''***---&&&(((***)))&&&&&&'''***%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&(((***)))&&&%%%'''))))))((('''&&&%%%&&&'''(((***)))(((''''''''''''''''''((()))((('''((()))+++///,,,)))(((((()))(((''')))(((&&&%%%'''((())))))'''(((((((((&&&'''(((***((((((((((((((()))******---))))))///777888111)))(((,,,///000//////111444000000000000111111111111,,,,,,---.../////////...'''***......,,,+++---...*********,,,---,,,)))&&&///---,,,************+++&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((()))))))))))),,,***)))((()))((('''%%%***)))'''''')))))))))(((&&&''''''(((***+++---...)))***+++,,,,,,+++***)))+++++++++,,,---...000111---,,,+++,,,------+++)))))))))))))))))))))))))))"""&&&***+++)))'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))$$$&&&((()))(((((()))***))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%'''((())))))))))))((((((((()))***)))&&&###((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((('''&&&%%%%%%&&&&&&&&&'''((())))))((((((&&&''''''%%%""""""$$$'''&&&'''''''''(((((())))))(((((()))))))))'''&&&%%%***)))(((''''''((()))***+++***)))''''''(((((())) """%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))'''''''''(((((((((((((((&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((()))'''((()))'''######'''lllooossstttoookkkooowwwssswwwxxxttttttzzzvvvvvvqqqeeeaaaWWWLLL@@@888777666111---+++*********))))))(((((((((&&&$$$###&&&---333888)))((((((''''''''''''(((+++*********))))))(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%+++)))((()))+++,,,)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&''')))***%%%&&&''''''((('''''''''%%%''')))***((('''''''''+++)))&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%#########%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((($$$%%%'''((()))((('''&&&)))((((((''''''&&&%%%%%%(((&&&&&&(((***+++(((%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&&&&((()))((('''((((((((((((((('''''''''&&&''')))'''%%%$$$''')))&&&''')))+++,,,+++***)))***(((''''''(((((('''%%%)))((('''((()))***)))((()))+++,,,,,,++++++,,,---%%%!!!000)))333FFF222,,,***+++...000111000...,,,111222333333222111///...000///---,,,+++,,,...///+++,,,---,,,++++++,,,.........------,,,,,,,,,,,,,,,***(((((((((((('''&&&,,,&&&$$$'''***))))))***&&&)))+++,,,***(((&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))'''&&&(((+++,,,)))'''((((((((((((((()))******+++***)))(((((()))***+++******++++++++++++******************************---,,,++++++---//////...************************...,,,***)))((()))***+++++++++******)))((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))************))))))((((((''''''''''''(((((('''''''''''''''''''''''')))%%%&&&+++***%%%%%%)))+++)))''''''******(((&&&&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((''')))******((('''(((((())))))((((((''''''&&&&&&'''''''''''''''((()))******)))((('''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&'''))))))((('''&&&&&&'''((()))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''((()))555+++$$$(((,,,)))%%%%%%'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''&&&&&&***&&&&&&***+++)))''')))""""""###$$$%%%&&&''''''''''''''''''''''''''''''hhhnnnwww{{{vvvnnnkkknnnrrruuutttpppqqqxxxvvvxxxrrrfffbbbZZZPPPCCC:::777555000,,,************)))))))))((()))'''%%%$$$&&&+++///333***)))(((''''''&&&&&&&&&))))))((((((''''''''''''''''''&&&%%%%%%&&&'''''')))(((((((((''''''&&&&&&(((&&&%%%'''))))))'''%%%'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&'''((()))&&&''''''((()))(((((((((%%%''')))***((('''''''''+++)))&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%######$$$%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&((((((&&&###(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&((()))((('''((((((((((((((((((((('''''')))***(((&&&&&&(((***'''(((***++++++***)))(((***)))'''((())))))'''&&&)))((('''((()))***)))(((''')))******)))(((***+++'''%%%111)))///>>>...))))))***---///000000000///222333444444333222000///111000...---,,,---...///,,,------,,,+++***,,,------............------,,,,,,***((((((((()))(((''',,,'''%%%)))+++***)))***)))***+++***((('''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&(((***+++)))'''((((((''''''(((((()))***+++***)))(((((()))***+++******++++++++++++******+++++++++++++++*********,,,+++)))***+++---,,,,,,))))))))))))))))))))))))******++++++******))))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((()))((((((((())))))******))))))(((((((((''''''''''''(((((('''''''''''''''''''''''',,,'''&&&******&&&%%%'''(((&&&%%%&&&)))***)))'''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&((())))))((('''((()))((((((((((((((('''''''''(((''''''''''''(((((())))))((((((''''''''''''((('''''''''((((((((())))))((()))***)))((('''(((***)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''%%%'''(((((('''&&&((()))&&&''''''((((((''''''&&&******((('''&&&''''''(((...'''###'''***(((&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&######(((***(((''')))+++*********))))))))))))''''''''''''''''''''''''jjjnnnvvv{{{vvvmmmjjjlllppprrrppplllmmmttt{{{~~~~~~wwwzzzttthhheee^^^TTTFFF===888444///***************)))))))))))))))((('''&&&'''(((+++,,,+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&'''''')))(((((('''&&&%%%%%%$$$%%%$$$$$$&&&((()))'''&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''((()))))))))))))))%%%''')))***((('''''''''***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&((()))((('''''''''(((((((((((((((((()))******)))(((((()))+++((()))***+++***)))((('''+++)))(((((()))***)))''')))((('''((()))***)))((('''(((***)))(((((()))+++))))))111)))***444***''')))***+++---///000111222444444555555444333111000000///...,,,++++++,,,,,,---......,,,******+++,,,,,,---///000000///...---,,,+++)))((())))))((('''+++''''''+++---***)))***+++++++++)))''''''***,,,&&&&&&'''''''''((((((((())))))))))))))))))))))))'''&&&&&&''')))***((('''(((''''''''''''(((((()))+++***))))))))))))***+++******++++++++++++******++++++++++++++++++++++++,,,***(((((()))***)))((((((((((((((((((((((((((('''(((+++,,,,,,+++)))((((((((())))))***++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++'''(((((())))))(((((('''(((((((((''''''((((((((('''''''''''''''''''''''',,,'''%%%(((***)))((()))%%%$$$$$$%%%((())))))(((&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&))))))))))))))))))))))))$$$&&&((((((''''''((()))'''''''''((((((((((((((()))((((((''''''''''''((((((''''''''''''(((((()))(((((((((((())))))))))))((()))******(((((()))***((((((''''''''''''((((((((((((''''''''''''(((((()))))))))(((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''&&&((())))))(((''')))***&&&''''''((((((''''''&&&***))))))((((((((())))))%%%###$$$'''(((&&&&&&((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&######(((+++***)))+++(((((((((((('''''''''&&&''''''''''''''''''''''''oooooooooooollliiimmmsssppppppmmmiiikkksssyyy{{{~~~}}}wwwzzzvvvkkkggg^^^UUUHHH???999444...************)))))))))))))))'''''''''''''''(((((())))))((((((''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###""""""!!!%%%%%%&&&((()))***))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&'''(((((((((((((((%%%''')))***(((''''''''')))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&%%%$$$###$$$%%%&&&'''######$$$$$$%%%&&&''''''(((((((((((((((((('''&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&((()))((('''''''''''''''(((((((((((())))))))))))(((((()))***))))))******)))((('''&&&+++)))((()))***+++***((()))((('''((()))***)))((()))***++++++******+++,,,)))+++...((('''+++(((''',,,,,,,,,,,,---///111222555555666666555444222111...---,,,***))))))))))))---......,,,******+++,,,+++,,,///111222111///------+++))))))******)))(((***((()))---...+++)))+++***++++++***))))))***,,,''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))((('''((('''''''''''''''((((((******************************++++++++++++******++++++++++++,,,,,,,,,,,,---+++((((((((()))(((&&&(((((((((((((((((((((((('''((()))+++++++++******)))))))))******+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''')))%%%###&&&***---,,,+++%%%%%%%%%&&&((()))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))###%%%'''(((''''''((()))&&&&&&''''''(((((())))))***)))(((''''''''''''''''''''''''''''''((()))***((((((((()))))))))******''')))***)))((('''((()))(((((((((''''''(((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***''''''((((((((((((''''''%%%%%%&&&''')))***,,,,,, ###&&&((('''%%%&&&(((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))&&&&&&+++---+++***,,,""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''nnnkkkhhhhhhggggggnnnvvvppppppmmmiiilllsssyyyyyy{{{zzzuuuzzzwwwllliii]]]UUUJJJ@@@999444...+++))))))))))))))))))******%%%%%%'''(((((())))))(((''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$######""""""$$$&&&'''(((((())))))***(((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%''')))***((('''''''''((('''&&&&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''"""######$$$%%%&&&'''''')))))))))(((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&((()))((('''&&&'''''''''(((((()))))))))(((''''''(((((((((((())))))))))))((((((''''''***)))((()))***+++***))))))((('''((()))***)))((((((***++++++***)))+++,,,''',,,***)))'''&&&+++)))///...---,,,,,,---///000444555555666555333222111...---,,,+++************------...,,,******+++---+++,,,///111222111///------+++))))))***++++++***)))(((***------***)))+++'''***,,,---,,,*********'''''''''((((((((())))))((((((((((((((((((((((((&&&'''(((((((((((((((((()))(((((('''''''''((((((******++++++++++++************++++++++++++***************++++++,,,,,,,,,...,,,***)))))))))((('''))))))))))))))))))))))))))))))((((((((()))+++,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''((())))))(((''''''(((((((((((((((((((((((()))'''&&&&&&))),,,+++)))(((((()))(((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''((((((((((((((((((((((((###%%%'''(((''''''((()))&&&&&&''''''(((((())))))***)))(((''''''''''''''''''''''''''''''((()))***(((((((((((())))))))))))&&&'''((((((&&&&&&'''((('''(((((((((((((((((('''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''((())))))(((((()))***'''(((((((((((((((((('''###$$$%%%&&&((()))***+++!!!&&&***)))&&&%%%&&&'''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,((('''+++,,,)))((()))%%%%%%&&&'''((()))******''''''''''''''''''''''''gggfffgggjjjjjjhhhkkkpppppppppmmmjjjnnnuuuxxxwwwzzzxxxrrrwwwvvvmmmkkk^^^XXXMMMCCC;;;444///,,,))))))))))))************$$$%%%'''((())))))))))))''''''&&&''''''((()))***&&&&&&'''''''''''''''(((&&&'''(((((((((((('''&&&''''''''''''&&&&&&&&&&&&###%%%''''''&&&&&&'''((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%''')))***(((''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%&&&''''''((('''((((((&&&$$$###%%%&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&((()))((('''&&&&&&''''''((()))))))))***(((&&&'''((()))(((((())))))(((((((((((((((((()))((('''(((***+++***))))))((('''((()))***)))(((&&&''')))(((''''''(((***&&&---&&&***)))%%%...+++000///...---,,,---......333333444444333222000///.........---------,,,,,,,,,,,,---,,,++++++,,,...,,,---///000000///...------+++******+++,,,,,,+++)))((())),,,+++((())),,,%%%(((,,,---,,,***))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&(((******)))((()))******))))))(((((((((((()))******+++,,,,,,+++************++++++++++++******)))))))))******++++++,,,...,,,***)))******)))((())))))))))))))))))))))))+++)))(((''''''(((***,,,---,,,,,,+++******))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((''''''''''''''''''(((((())))))(((((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((******((('''((('''$$$)))*********((('''((()))&&&&&&&&&''''''''''''(((''''''((()))))))))(((((((((((((((((((((((((((((($$$&&&((((((''''''((()))'''''''''((((((((((((((()))((((((''''''''''''((((((''''''''''''(((((()))''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''''''''((((((((((((''''''((((((''''''''''''(((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&((())))))(((''')))***'''(((((())))))(((((('''&&&'''''''''''''''&&&&&&$$$)))+++(((%%%&&&'''&&&)))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***&&&%%%((()))&&&$$$$$$)))))))))(((((((((''''''''''''''''''''''''''''''fffeeegggkkkllliiiiiillloooooommmlllooovvvwwwtttzzz~~~vvvooouuutttmmmlllccc]]]RRRGGG===555///,,,((()))))))))************&&&''''''((())))))))))))))))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&'''''''''''''''(((((((((%%%'''))))))'''&&&'''((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((($$$%%%&&&(((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%''')))***((('''''''''&&&&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''''''''((('''((((((&&&###"""$$$'''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&((()))((('''&&&&&&''''''((())))))***+++)))'''''')))+++***((((((''''''''''''(((((()))((('''&&&''')))***)))((()))((('''((()))***)))(((&&&'''((((((''''''(((***(((...###,,,---&&&111***......---------......///111222222222222000///...++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///---............------,,,---,,,******,,,---,,,+++)))''')))+++)))&&&(((---&&&(((***+++***))))))***'''((((((((())))))))))))))))))))))))))))))))))))''')))++++++))))))***+++++++++***)))))))))))))))***++++++,,,,,,++++++*********++++++++++++******'''(((((())))))***++++++---+++))))))******)))(((((((((((((((((((((((((((***))))))(((((((((((()))++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''((())))))******))))))(((&&&'''((())))))((('''&&&(((((((((((((((((((((((( (((,,,)))%%%&&&&&&$$$&&&((())))))'''&&&(((***&&&&&&&&&''''''''''''(((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''((()))((((((((((((((('''''''''(((''''''''''''(((((())))))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&(((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&((()))(((((())))))))))))(((((((((((())))))((('''&&&%%%%%%))))))%%%$$$''')))&&&(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((($$$###'''(((%%%$$$%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''kkkhhhgggiiiiiigggiiimmmnnnooommmlllpppvvvvvvrrrzzz}}}tttmmmssssssllllllhhhbbbWWWJJJ???666///,,,(((((())))))*********+++)))))))))))))))))))))))),,,+++***(((&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&''''''((((((***,,,,,,)))''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&((())))))((((((%%%&&&''''''((((((''''''%%%''')))***((('''''''''&&&&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))((('''&&&&&&&&&&&&''''''''''''((()))++++++(((%%%$$$&&&)))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&((()))((('''&&&&&&&&&'''((())))))***---***((((((+++,,,+++)))'''''''''''''''((()))***'''&&&&&&'''((())))))((()))((('''((()))******(((((()))******))))))***+++***000###...000&&&222(((+++,,,------...///000000000000111111000///---,,,&&&'''((())))))******))))))***,,,,,,+++,,,...000......------,,,,,,,,,,,,---,,,***+++,,,------,,,)))'''((()))'''%%%(((...'''(((((((((''''''***,,,(((((((((((())))))))))))))))))))))))))))))))))))'''***,,,,,,***)))***,,,,,,,,,+++***))))))*********+++,,,------,,,+++*********++++++++++++******&&&''''''((()))*********,,,***(((((()))***)))(((''''''''''''''''''''''''((()))***+++***)))'''%%%*********++++++,,,------))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%''')))******))))))))))))************))))))&&&'''(((******((('''&&&))))))))))))))))))))))))###+++)))&&&(((******"""%%%((('''&&&&&&(((+++&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''((()))))))))(((((('''''''''&&&'''''''''''''''((()))******)))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))&&&'''((())))))((('''&&&((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))(((((())))))))))))((((((&&&'''(((*********)))((($$$'''&&&"""###)))***''''''''''''''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''$$$$$$(((***((('''((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''gggggggggggghhhiiijjjkkkuuummmjjjpppuuusssrrrtttzzz{{{xxxssssssxxxwwwrrrddd^^^UUUJJJ???777222///...,,,***)))***++++++***(((((((((((((((((((((((((((444..."""$$$(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''&&&&&&'''((($$$$$$%%%%%%&&&'''((((((&&&))))))&&&&&&))))))'''###%%%''''''&&&'''(((***)))'''%%%%%%&&&'''((('''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))))))))(((&&&$$$"""***'''%%%&&&(((***(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))'''%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&---,,,***(((((((((((())))))&&&$$$&&&(((***)))(((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((***++++++)))'''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((()))))))))((('''&&&%%%''''''''''''''''''''''''(((((('''(((((()))***+++''''''((())))))))))))))))))))))))***+++,,,......,,,++++++++++++,,,---------...///...,,,+++,,,---+++,,,,,,+++***)))+++------,,,,,,,,,,,,---......///...---------......///000//////...------,,,,,,,,,+++***((((((((())))))+++)))(((((()))+++***)))&&&***)))%%%***333111&&&(((((((((((())))))))))))((('''***...,,,&&&''',,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***,,,------***&&&,,,...))))))222000))))))******************++++++)))))))))(((((((((((((((((((((((((((((((((((((((***(((&&&'''***+++)))'''+++++++++,,,,,,,,,------+++)))((()))***)))%%%!!!)))((((((''''''''''''((('''((((((((())))))******+++)))'''&&&%%%&&&((()))'''&&&%%%$$$$$$$$$$$$$$$'''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))&&&###$$$'''))))))(((&&&'''(((&&&###!!!###%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((())))))(((&&&+++***)))'''''''''((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''((()))******+++,,,***(((&&&%%%''')))+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&'''(((******(((&&&'''((())))))'''&&&'''(((&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&((((((((('''$$$&&&&&&&&&%%%%%%''')))eeeeeefffhhhiiikkkmmmmmmrrrllljjjnnnqqqpppqqquuuwwwyyyxxxtttuuuyyyxxxssspppgggZZZMMMCCC:::444000777444000---,,,+++)))(((((((((((((((((((((((((((---888222&&&(((***''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''((('''&&&&&&'''((($$$%%%%%%&&&''''''(((((($$$'''(((&&&(((,,,---+++&&&&&&&&&&&&'''''''''&&&(((&&&$$$$$$%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''(((''''''''')))&&&%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&'''''''''''''''''''''''')))((((((((('''''''''&&&,,,+++***((((((((((((((()))'''%%%&&&(((***)))(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''(((***)))'''%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((()))***''''''((())))))))))))))))))))))))***+++,,,---...------,,,,,,,,,,,,,,,---,,,---------+++***+++,,,,,,------,,,++++++---///---,,,,,,,,,,,,---......//////......---,,,++++++//////......---,,,,,,,,,,,,+++***(((((((((((()))+++)))(((((()))******)))'''+++***&&&+++333111'''(((((((((((())))))))))))'''&&&(((+++***%%%&&&,,,---------------------------,,,+++,,,------)))'''///000(((&&&...---(((+++,,,+++++++++***)))))))))((((((((())))))******+++))))))))))))))))))))))))***((('''''')))***)))'''************+++++++++,,,***(((''''''((((((%%%"""(((((('''''''''(((((()))'''''''''(((((()))))))))***)))'''&&&&&&&&&'''((())))))(((((('''((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((&&&%%%%%%((())))))''''''(((((('''$$$###$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''(((((('''%%%***)))((('''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''(((((((((---,,,***'''&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))******(((&&&$$$'''***,,,+++)))))))))&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&((((((((('''%%%&&&'''&&&%%%%%%&&&(((cccdddfffiiikkknnnooopppooolllkkklllllllllqqqvvvvvvyyyzzzyyy{{{}}}{{{wwwuuuiiiXXXKKKBBB;;;444///999666222///---+++)))'''((((((((((((((((((((((((///999333(((******'''(((&&&&&&''''''(((((()))))))))************)))((('''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''(((((()))%%%((()))'''(((,,,---+++)))'''%%%&&&((((((&&&###'''%%%######$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''''')))******(((&&&&&&&&&''''''(((((())))))((((((((('''''''''''''''+++***)))(((((('''((((((((('''%%%&&&''')))((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%%%%'''''''''''''''''''''''')))(((((((((((((((((((((''')))***)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''((()))***''''''''''''''''''''''''))))))(((((('''(((((((((''''''((())))))))))))((((((((())))))***,,,---...------,,,,,,,,,,,,------***+++,,,+++***)))***+++,,,---......------///111---,,,,,,,,,,,,---........./////////...+++)))'''......------,,,+++++++++,,,+++)))(((''''''((((((+++***(((((()))******)))(((+++***(((+++222000)))(((((((((((()))))))))))))))((((((***)))''')))---------------............---,,,+++,,,---,,,)))'''555444***%%%,,,,,,)))------,,,,,,+++***)))(((((((((((()))***+++,,,,,,---)))))))))))))))))))))))))))(((''''''))))))((('''((())))))))))))*********)))'''&&&%%%&&&'''&&&%%%'''''''''''''''((()))***'''''''''''''''(((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&'''(((((('''''''''((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((()))************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''((()))***)))'''((())))))'''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%&&&'''(((&&&$$$)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&''''''((((((******)))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''')))******+++***)))(((((())))))'''%%%!!!%%%))),,,,,,***)))(((&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&((((((((('''&&&''''''&&&%%%%%%&&&(((cccdddgggjjjmmmnnnoooooommmnnnnnnllljjjkkkrrryyywwwyyy||||||uuugggUUUIIICCC>>>888333222000---+++++++++***)))((((((((((((((((((((((((+++444///&&&))))))%%%(((&&&''''''((()))******+++***************)))((('''&&&'''((('''&&&&&&&&&(((''''''''''''(((((())))))(((******''''''))))))&&&***&&&$$$'''+++,,,((($$$(((&&&$$$###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''(((***++++++(((%%%&&&&&&''''''((()))******''''''''''''''''''''''''))))))((((((''''''''''''((('''&&&&&&''''''''''''%%%%%%&&&''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$###$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&***+++,,,+++)))(((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((())))))))))))((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&'''(((((())))))((((((((((((((()))***+++,,,---++++++++++++,,,---...///***+++,,,+++***)))***+++,,,---...---------///111---,,,,,,,,,,,,---......---///111222111...+++(((...------,,,,,,+++******+++***)))((('''(((((())),,,***(((((()))***)))((('''******(((***///...((((((((((((((()))))))))))),,,+++++++++++++++---000,,,,,,,,,---------------,,,,,,,,,---,,,+++)))(((666777---(((---,,,)))...,,,+++++++++***)))))))))*********++++++,,,,,,,,,************************(((((('''(((((((((((('''(((((()))))))))************((('''&&&&&&'''((((((&&&&&&&&&'''''')))******&&&&&&'''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((''''''((()))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((()))*********((('''******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''(((((('''%%%'''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''(((((()))))))))$$$%%%'''(((*********)))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((()))******+++***(((''''''''''''%%%### ###'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%&&&(((((((((''''''(((((('''%%%%%%&&&(((dddfffiiilllmmmmmmlllkkkmmmpppqqqmmmjjjmmmttt{{{uuuvvv{{{~~~yyylllZZZNNNHHHCCC<<<777///---*********++++++***((((((((((((((((((((((((&&&...***%%%)))(((%%%***''''''(((((()))***++++++))))))))))))((('''&&&%%%&&&'''((('''&&&&&&&&&((('''''''''((((((((((((((('''))))))&&&%%%((('''$$$(((%%%%%%(((...///,,,((()))'''%%%$$$&&&'''''''''%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))'''&&&%%%%%%&&&'''&&&'''((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''(((***++++++(((%%%%%%&&&&&&'''((())))))***&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&'''''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&((()))(((%%%$$$###$$$'''''''''''''''''''''''''''''''''''''''''''''''')))***+++***(((((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&(((+++,,,,,,)))&&&$$$''''''''''''''''''''''''))))))(((''''''&&&''''''&&&&&&'''((((((((((((((('''''''''((()))***+++,,,(((((()))***,,,...000111***,,,---,,,+++***+++---+++,,,---,,,++++++---///---,,,,,,,,,,,,---......,,,...222444555333000......------,,,,,,+++******+++***)))(((((()))***+++,,,***(((((()))***)))(((&&&((((((''')))++++++((((((((((((((()))))))))))),,,,,,+++***+++...//////******+++++++++,,,,,,,,,+++,,,------,,,***)))(((000333---)))...+++&&&***)))))))))***+++++++++,,,------,,,,,,++++++******))))))))))))))))))))))))'''((((((((('''''''''((())))))))))))************+++***)))(((((((((***+++&&&&&&&&&'''''')))******''''''''''''''''''&&&&&&(((((()))))))))((('''&&&)))((((((((()))***++++++'''((())))))******))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((*********)))((('''+++***)))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''(((******((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''(((((((((((("""$$$&&&)))*********)))&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))((((((((()))'''%%%$$$%%%%%%###"""&&&&&&'''%%%$$$$$$&&&'''&&&&&&'''''''''((((((''''''&&&%%%&&&(((((((((''''''(((((('''&&&%%%'''(((eeegggjjjmmmmmmllliiihhhlllqqqrrrnnnlllpppwww{{{ssssssxxxyyynnn___RRRIIIAAA999333333111---,,,++++++***)))(((((((((((((((((((((((($$$+++)))&&&+++)))'''---''''''(((((())))))******)))))))))((('''&&&%%%$$$&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''###&&&&&&$$$%%%))))))'''%%%%%%&&&***...///---***)))'''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***%%%'''******)))'''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((((('''''')))******(((&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''(((&&&%%%$$$&&&'''%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&'''''''''&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********&&&'''((('''%%%%%%&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&(((+++---,,,***'''%%%''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&''''''(((***+++,,,&&&'''((()))+++---///000***+++---,,,++++++,,,---++++++,,,+++***)))+++,,,---,,,,,,,,,,,,---......,,,...222666888777666444......------,,,+++++++++***)))))))))***,,,---...---+++)))((()))))))))'''%%%&&&'''((((((((((((((((((((((((((())))))))))))((()))((('''***......+++))))))******++++++,,,,,,+++,,,...---+++)))))))))'''---***(((---)))###&&&(((((()))***+++,,,,,,---...------,,,+++***))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))))))))************+++,,,,,,+++)))(((***+++'''''''''''''''((()))***((((((((('''''''''''''''*********)))))))))(((((((((''''''''''''(((((()))'''((()))***+++***)))(((&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''')))******(((''''''(((+++)))(((((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))((()))***+++)))'''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((((('''''''''(((&&&$$$$$$$$$%%%$$$###+++***)))'''%%%%%%(((+++&&&&&&'''((((((((((((''''''&&&%%%&&&((((((((('''&&&'''((('''&&&&&&(((***cccfffjjjmmmmmmkkkhhhffflllqqqrrrnnnnnnsssxxxxxxuuutttyyyssslllaaaVVVKKKAAA999444666333///---,,,+++***((((((((((((((((((((((((((($$$+++((('''+++(((%%%,,,(((((((((((((((((((((((()))))))))((('''&&&$$$$$$&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''%%%&&&))))))'''###$$$'''***++++++***)))(((&&&$$$$$$%%%''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$%%%'''((()))))))))$$$'''******(((&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''''''''&&&%%%&&&(((((('''$$$###%%%'''$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&'''))))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,%%%&&&&&&%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&((()))***+++,,,,,,''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''((()))***+++''''''(((((()))***,,,,,,)))***++++++******+++---,,,,,,,,,+++)))((()))+++---,,,,,,,,,,,,---......---000333666888888888777//////......---,,,,,,,,,)))))))))***,,,...000222---+++)))((())))))((('''&&&'''((())))))'''((()))(((((((((((())))))))))))&&&(((((('''***///...((())))))***++++++,,,------***,,,......+++))))))***$$$***(((''',,,)))$$$))))))))))))***+++++++++,,,,,,,,,++++++******))))))''''''''''''''''''''''''%%%''')))(((&&&%%%'''(((''''''((((((((()))))))))***,,,...,,,)))'''((()))(((((('''''''''(((((())))))))))))(((((('''''''''---,,,***)))))))))***+++&&&%%%$$$$$$$$$$$$$$$%%%'''((()))++++++***)))(((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((())))))%%%&&&&&&'''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''))))))(((%%%%%%&&&(((+++((('''''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((()))******)))'''&&&'''((()))))))))((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''(((((()))'''%%%$$$&&&''''''&&&((()))***)))'''(((***+++%%%&&&'''((()))((((((''''''&&&%%%&&&((((((((('''%%%&&&''''''''''''***,,,aaadddiiilllmmmllliiifffkkkpppqqqnnnnnnuuuxxxvvvyyywww{{{qqqmmmfff]]]RRRHHH@@@<<<333111---,,,++++++***)))(((((((((((((((((((((((($$$***'''&&&***%%%!!!)))((((((((((((''''''''''''*********)))(((&&&%%%$$$&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%(((+++***'''&&&((('''$$$"""%%%(((***)))'''&&&&&&'''%%%######$$$&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%"""%%%))))))'''%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((()))'''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&(((((('''$$$###%%%'''$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++'''''''''&&&%%%%%%'''***&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%(((,,,000222''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''&&&&&&&&&'''((()))***+++))))))(((((((((((())))))''')))******))))))***,,,---...---,,,)))((()))***---,,,,,,,,,,,,---......///111333666777888888777000//////......---,,,,,,((())))))+++---000222444---+++)))((())))))(((''''''''')))***)))'''(((***(((((((((((())))))))))))&&&******))),,,222000)))******+++,,,,,,---......***---///...+++))))))***%%%,,,)))(((---+++)))///+++++++++*********************************++++++''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''(((((())),,,...---)))&&&&&&''')))(((((('''''''''((((((******))))))((((((((('''...---+++))))))***+++---)))((('''&&&&&&&&&&&&&&&'''(((***+++,,,+++)))(((&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$$$$%%%'''(((***+++,,,&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))'''$$$###&&&)))+++(((&&&&&&)))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''((())))))(((&&&&&&''')))*********)))(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))***(((&&&&&&''')))))))))###%%%((())))))((()))***%%%&&&((()))))))))(((''''''&&&%%%&&&((((((((('''$$$%%%'''''''''(((+++---fffiiilllmmmllliiigggffflllxxx{{{qqqjjjnnntttuuu}}}zzz}}}uuuoooggg___XXXPPPGGGAAA666333...++++++------...))))))((('''''''''(((((($$$&&&''''''&&&'''(((***''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%***&&&###%%%***,,,)))%%%&&&(((((((((&&&%%%&&&''''''(((((())))))))))))(((((('''&&&%%%$$$%%%%%%&&&$$$######$$$&&&''''''&&&$$$(((++++++(((&&&&&&(((&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((((((((())))))''''''''''''''''''&&&&&&((('''&&&$$$######$$$$$$&&&...000)))(((///000+++(((((('''&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&$$$((((((((()))(((''''''&&&&&&&&&'''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''***)))((((((***++++++***''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))++++++***))))))***&&&&&&&&&''''''''''''((()))************+++++++++''''''(((((())))))******222......111111...,,,---+++---000222333555888:::999333//////---***,,,222,,,---,,,+++,,,111888???333///***)))))))))'''%%%************************(((((((((((())))))))))))((()))***+++++++++++++++------,,,++++++,,,,,,,,,***,,,...///---,,,,,,---&&&'''))),,,//////---+++***)))))))))))))))***+++***************)))((((((***)))((('''''''''''''''$$$(((******(((&&&'''(((%%%%%%&&&&&&'''((())))))***++++++***'''&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&******))))))((((((''''''***+++---//////---+++)))((((((((((((((((((((((((((((((((((((((((((((((((***'''$$$%%%(((***)))(((((((((((((((((('''''''''&&&&&&&&&'''((())))))***(((''''''&&&&&&&&&'''''''''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''+++***)))'''''''''((()))***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''000222)))###((()))&&&gggjjjnnnooonnnkkkiiiiiilllkkkjjjlllttt|||{{{vvvzzzxxxzzz~~~~~~wwwrrrkkkddd]]]TTTKKKDDD:::666111---,,,,,,,,,,,,'''''''''''''''(((((((((&&&'''((('''&&&%%%&&&'''''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((((((((('''&&&%%%'''&&&&&&'''((((((((('''$$$&&&''''''&&&&&&((()))(((((()))))))))(((((('''((('''&&&%%%%%%%%%&&&&&&%%%$$$###%%%'''((('''&&&###&&&((((((&&&&&&(((***''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((---444444+++(((,,,,,,&&&(((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((&&&%%%$$$$$$%%%&&&'''((())))))''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&((())))))'''&&&,,,,,,+++***)))(((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))'''%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))*********))))))))))))************333000...000///+++)))***+++---///000000111333555555555444111------...000---------++++++...333888---***((((((***,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++******++++++---......---+++***...000222111///---++++++******,,,///111111///---******)))))))))))))))***)))************)))((((((''''''&&&%%%%%%%%%%%%%%%%%%(((******(((&&&'''(((%%%%%%&&&''''''((()))))))))***+++***((('''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))***)))(((&&&%%%***)))))))))(((((((((''')))***,,,......,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%((())))))(((((((((((((((((((((((('''&&&&&&''''''((())))))***(((''''''&&&&&&''''''''''''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''+++***)))((('''(((((()))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((())) ***---&&&###))),,,)))gggkkkoooqqqpppnnnmmmmmmqqqiiieeekkkssstttqqqnnnxxxwwwzzz~~~}}}}}}~~~xxxvvvqqqkkkdddZZZOOOHHH>>>999333///---,,,+++***%%%%%%'''((((((((((((((('''((()))'''%%%$$$$$$%%%''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%'''((((((&&&&&&''')))###%%%&&&''''''''')))+++))))))))))))(((((('''&&&((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$&&&((()))((('''&&&'''((('''&&&''')))+++((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++...444333+++''')))(((###)))(((''''''&&&&&&''''''((('''&&&'''((()))'''%%%$$$$$$$$$$$$%%%'''((()))''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&(((((('''&&&%%%,,,+++******)))(((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''((((((((())))))++++++++++++************000------///...***(((***+++---------,,,,,,...///000777888333222666666000......---,,,***+++...111***)))((((((+++,,,,,,,,,((((((((((((((((((((((((((((((((()))))))))************+++++++++******))))))+++---//////---+++)))111333555444111---+++)))))))))***,,,......+++)))++++++***)))((((((((()))))))))******))))))((('''''''''&&&%%%%%%%%%%%%&&&&&&((())))))(((''''''(((&&&&&&''''''(((((()))))))))***++++++)))((()))+++)))((((((''''''(((((()))((((((((((((((((((((((((&&&(((***,,,,,,)))'''%%%))))))))))))((((((((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&((())))))(((''''''((((((((((((((((((&&&&&&''''''((()))))))))(((''''''&&&''''''(((((('''((()))((('''&&&''')))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''+++***))))))((()))))))))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''&&&&&&''''''((((((&&&)))$$$###(((+++)))fffjjjoooqqqqqqpppoooooouuupppoooqqqllleeehhhrrryyyyyy|||~~~~~~wwwwwwuuuppphhh]]]QQQJJJ>>>:::444///---,,,+++***&&&&&&'''((((((((('''&&&&&&'''((('''%%%$$$%%%&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))$$$%%%''''''&&&'''(((***))))))))))))((('''&&&%%%'''''''''&&&&&&&&&&&&''''''&&&%%%''')))***)))(((******+++***)))((((((((((((''''''''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&((()))***+++''',,,,,,'''%%%'''(((%%%)))(((((('''''''''''''''(((''''''((())))))(((&&&((('''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''((()))%%%&&&&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***)))'''&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))+++++++++******))))))))))))''')))------***+++...++++++,,,+++******---///...666888444;;;FFFBBB444.........---,,,,,,---------,,,+++******)))((((((************************((((((((())))))******++++++++++++++++++***)))(((***+++,,,---...---,,,+++111333555555222...+++***)))))))))+++,,,+++)))''',,,,,,***)))(((((((((((()))))))))))))))((((((''')))(((((('''''''''(((((('''((((((((((((''''''(((''''''((((((((())))))))))))***++++++***)))+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((()))******((('''&&&))))))))))))(((((((((((('''((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''((((((((((((''''''''''''(((((())))))'''''''''''''''(((((()))'''((()))((('''&&&''')))((((((((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''')))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''*********)))))))))******%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((###((()))%%%###%%%&&&$$$eeeiiinnnqqqqqqpppppppppvvvqqqoooqqqnnnjjjrrryyy{{{}}}}}}uuuvvvvvvrrriii]]]RRRLLL>>>999333///---,,,,,,+++))))))))))))((('''&&&&&&%%%&&&(((''''''&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&+++(((&&&'''+++---+++(((&&&'''((('''&&&%%%&&&((())))))))))))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''')))******)))%%%'''(((***+++***'''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''$$$'''(((&&&%%%'''(((((())))))(((''''''''''''((((((''''''((())))))(((&&&)))(((((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((&&&$$$%%%)))---$$$%%%%%%&&&'''(((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((((((((()))***&&&&&&&&&''''''''''''(((((((((((()))))))))***************))))))(((((('''&&&&&&))),,,+++(((***...)))***+++******,,,///222...222222444CCCSSSLLL:::///...........................---,,,)))'''&&&&&&++++++++++++++++++++++++((((((((()))***++++++++++++++++++++++++***)))(((,,,,,,+++***+++,,,...///---000222333000...,,,,,,---,,,,,,---......,,,***,,,,,,***)))(((((((((((()))))))))))))))(((''''''(((((('''''''''(((((()))((((((''''''((((((((((((((((((((())))))))))))))))))***++++++***)))+++,,,))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&%%%&&&'''((((((((((((((())))))))))))&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((()))&&&'''''''''(((((())))))''''''''''''(((((((((((('''''''''''''''((()))***'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''')))******((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))''')))))))))*********))))))''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((('''******&&&$$$%%%%%%###dddhhhmmmpppqqqpppoooooozzzqqqjjjkkkooorrruuuyyyxxx|||~~~}}}~~~|||uuuwwwxxxtttkkk___TTTOOO@@@;;;555000......---,,,+++***)))((((((((())))))%%%'''((((((((((((***+++''''''((((((((((((''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''',,,'''$$$&&&,,,...+++&&&'''((()))(((&&&%%%&&&'''((((((((((((''''''&&&%%%&&&&&&'''((((((((((((''''''&&&%%%''')))***)))(((!!!!!!###&&&)))***(((&&&'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''&&&%%%%%%''')))***)))(((((())))))***)))((((((''''''((((((((('''&&&'''((()))'''%%%$$$%%%'''((()))*********'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&'''((()))))))))''''''''''''''''''''''''&&&''''''%%%"""###(((,,,)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''' ###%%%''''''((()))+++&&&&&&&&&''''''''''''((((((((()))))))))*********)))))))))((((((((((((((())))))+++---***%%%&&&+++)))***+++++++++...222555111///---333DDDQQQKKK;;;111///......///000000///***,,,---,,,***(((((()))))))))))))))))))))))))))'''((())))))***+++,,,,,,******+++++++++******)))...,,,***)))))),,,///111,,,...000000///---......,,,+++***+++,,,,,,+++)))++++++***)))((((((((()))(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&&&&((()))((('''))))))))))))************)))***++++++)))((()))+++***))))))(((((())))))***((((((((((((((((((((((((***)))&&&$$$###%%%''')))(((((((((((())))))))))))&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))&&&&&&''''''((()))))))))''''''((((((((((((((((((''''''''''''((()))******'''((()))((('''&&&''')))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''(((((('''''''''''''''''''''&&&eeeiiinnnqqqqqqpppooooooxxxxxxtttnnnmmmqqqsssqqqzzz~~~}}}wwwzzz{{{wwwmmmaaaXXXSSSEEE@@@999444000///---,,,+++***(((((((((+++---///((()))******))))))***+++''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((&&&%%%&&&)))***)))'''%%%'''((('''&&&&&&'''((('''''''''(((''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%&&&((())))))((()))&&&$$$$$$&&&(((((('''((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))&&&'''(((((((((((('''&&&(((((()))***((('''(((******))))))((((((((((((((('''&&&%%%&&&((((((&&&%%%"""$$$&&&)))***)))((('''%%%%%%######$$$%%%''')))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((''''''''''''''''''''''''''''''###'''***)))&&&%%%'''***))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""$$$'''((((((((()))+++&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))************,,,...)))$$$%%%******++++++++++++...222555333...+++111<<>>888333111...---///000///...(((***------***))))))***))))))))))))))))))))))))'''((()))***+++,,,,,,---))))))***+++++++++******,,,+++******+++,,,...///---...///...------...000)))((('''((()))***)))(((******)))))))))))))))***(((((())))))(((((('''&&&%%%%%%%%%%%%%%%&&&''''''***(((%%%%%%((()))((('''************************)))***+++***((('''((()))******))))))))))))******((((((((((((((((((((((((***)))'''&&&&&&&&&'''((('''((((((((()))))))))***&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$''')))***((('''((()))&&&&&&''''''((())))))***((((((((((((((((((((('''''''''''''''((()))***+++'''((()))((('''&&&''')))'''((((((((())))))))))))(((((((((((((((((((((((('''''''''((())))))******(((((('''''''''(((((()))''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))'''%%%&&&'''((()))(((((('''''''''((((((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''******)))(((((((((((((((&&&%%%%%%&&&((((((((((((fffjjjooorrrrrrqqqppppppooo|||ppprrrzzz}}}zzz}}}~~~yyyoooddd[[[WWWJJJDDD===666222///---,,,***((('''''')))---111444+++,,,,,,+++)))((()))***''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''$$$%%%'''&&&%%%%%%&&&(((###%%%'''''''''''')))***&&&&&&''''''((('''''''''%%%&&&((()))))))))((('''&&&%%%$$$&&&((()))((('''666000)))%%%%%%&&&''''''))))))(((((((((((())))))(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))&&&'''(((*********)))(((###$$$&&&(((''''''(((,,,******)))(((((((((((((((&&&%%%%%%&&&''''''&&&$$$###%%%(((***)))'''$$$"""$$$$$$######$$$&&&(((***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''"""(((...///+++((((((***######$$$%%%&&&'''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&(((***+++******+++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))******+++++++++,,,'''(((+++---***%%%(((...,,,,,,++++++***---111444555...,,,000444333222444666222---,,,---...---,,,))),,,...---***(((((()))++++++++++++++++++++++++'''((()))***+++,,,------((()))***+++++++++++++++)))***+++,,,------......000000000...,,,,,,...000+++*********,,,---,,,+++***)))))))))))))))***+++(((((((((((((((''''''&&&'''''''''''''''((()))***+++(((%%%%%%((())))))'''++++++*********************++++++***'''&&&&&&'''******))))))))))))******(((((((((((((((((((((((()))))))))))))))((((((''''''((((((((())))))******'''''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((($$$'''******((('''''')))&&&&&&&&&'''((())))))***((((((((((((((('''''''''''''''''''''((()))++++++'''((()))((('''&&&''')))'''((((((((())))))******((((((((((((((((((((((((&&&&&&'''((()))***++++++)))(((((('''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))))))))'''$$$%%%'''(((((((((''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&))))))((('''&&&%%%%%%$$$%%%&&&'''((((((((('''&&&))))))))))))))))))))))))******)))((((((((((((((((((%%%$$$&&&'''&&&%%%&&&fffhhhmmmqqqqqqoooqqqwwwuuuwwwvvvqqqpppuuuyyyyyy|||~~~|||yyy{{{yyyzzz}}}{{{qqqddd___aaaTTTGGG===999555///---///222,,,%%%$$$(((---111333222222...)))(((+++***'''((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''(((***)))%%%%%%)))(((((('''''''''&&&&&&&&&))))))(((''''''((()))***&&&&&&&&&''''''''''''((()))(((***......***((()))%%%%%%%%%%%%%%%&&&''''''((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%((()))(((&&&###***,,,+++(((&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%###""""""######''''''(((((('''&&&%%%%%%((('''&&&&&&'''((('''&&&''''''&&&%%%&&&'''((())))))'''&&&&&&''')))***)))"""###$$$%%%'''((()))***&&&'''(((((())))))((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''&&&%%%$$$$$$%%%''''''&&&$$$'''''''''''''''((()))***&&&(((******(((&&&%%%&&&(((((((((((('''&&&%%%$$$(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((()))***+++***((('''%%%,,,,,,---...---,,,***)))(((***,,,------...000222555333///,,,++++++---......+++((()))++++++***(((---,,,***)))))))))******+++,,,---...///...***'''+++***))))))+++,,,+++***,,,,,,,,,++++++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******)))))))))))))))***))))))(((((((((((()))))))))((('''((()))***)))(((***''''''))))))&&&&&&)))***)))(((''''''((()))***,,,---,,,***(((''')))***))))))))))))((((((((((((,,,---,,,)))&&&%%%(((+++''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%,,,888444((((((,,,(((''')))(((%%%%%%''',,,+++)))(((&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((''''''''''''***)))(((&&&&&&&&&'''(((%%%%%%%%%&&&'''((())))))******))))))((((((((('''%%%&&&&&&&&&%%%%%%'''(((******))))))((((((((('''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((()))'''&&&'''***+++***(((((()))***)))'''&&&&&&'''!!!&&&(((((('''&&&%%%'''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((***((((((((()))(((&&&$$$'''###!!!###'''***(((&&&******)))))))))))))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%&&&''',,,//////)))  &&&'''((()))******)))(((''''''(((((((((((((((''''''jjjkkkpppvvvwwwrrrqqqsssrrrtttsssnnnnnnsssxxxyyyzzz}}}~~~}}}vvvjjjdddcccTTTHHH===999555///---///000,,,(((&&&(((,,,///111888:::777///)))))))))(((((((((((((((((((((((((((%%%&&&''''''(((((('''''')))''''''(((&&&###%%%)))(((((('''''''''&&&&&&&&&***)))(((''''''((())))))&&&&&&&&&''''''''''''((()))(((***......***((()))''''''''''''''''''(((((('''))))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&((()))(((&&&"""%%%)))***(((''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$''''''(((((('''&&&&&&%%%((('''&&&&&&'''((('''&&&'''&&&&&&%%%&&&'''((()))&&&$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))((((((((('''''''''&&&***(((&&&&&&(((***+++***(((''''''''''''(((((()))&&&((()))((('''&&&&&&'''&&&&&&'''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((''',,,++++++***************,,,,,,---------,,,******(((***,,,------...000222666333///,,,******,,,------+++))))))***+++***(((((()))***++++++******))).........000111111...,,,---,,,++++++,,,---,,,************+++******))))))++++++++++++++++++++++++,,,+++************+++,,,******))))))))))))*********))))))(((((())))))***)))((('''((()))***)))(((%%%###$$$''''''######%%%***)))(((''''''((()))***+++,,,,,,+++)))(((((()))(((((((((((())))))))))))+++,,,+++(((%%%$$$''')))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''******(((222BBB===,,,'''+++((((((++++++***+++...+++***)))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))(((((('''''''''&&&'''''''''&&&&&&(((************)))))))))(((((((((((())))))(((''''''&&&(((((((((((((((((((((((()))'''&&&'''***+++)))((('''((()))((('''&&&'''(((&&&((())))))'''&&&&&&''''''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''(((******)))''',,,(((&&&'''+++---,,,))))))(((((('''''''''(((((('''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''))))))((('''''''''((()))&&&'''(((((((((((('''&&&''''''((((((((((((''''''kkkkkkqqqyyy|||xxxtttsssqqqrrrqqqlllmmmssszzz|||xxx{{{~~~~~~~~~yyynnneeecccVVVKKK???999555000------------+++)))((())),,,///777;;;;;;222)))''')))***((((((((((((((((((((((((%%%&&&''''''((((((''''''(((&&&&&&'''&&&###$$$)))'''''''''''''''&&&&&&&&&******)))(((''''''''''''&&&&&&&&&''''''''''''((()))''')))------)))''')))))))))))))))(((((((((((('''((()))(((&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&((()))(((&&&&&&'''((((((&&&&&&''')))%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''')))'''$$$$$$'''***---...)))((((((''''''''''''((('''''''''&&&%%%&&&(((***$$$%%%&&&'''((((((((((((&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((---,,,***(((((()))+++,,,+++,,,---------,,,******(((***,,,---,,,---///111666333000,,,***)))******---+++))))))***+++***)))%%%'''***,,,---,,,***(((---------///111111000//////...------------,,,***(((((()))*********************************************))))))))))))*********)))))))))))))))*********))))))(((((())))))***)))((('''((()))***)))((((((&&&(((,,,,,,(((&&&((())))))(((((((((((()))))))))+++,,,,,,***((('''(((''''''(((((())))))******------,,,***(((''')))***''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((555GGG@@@---%%%(((%%%%%%((()))((())),,,***)))(((((('''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''''''''((((((((('''''')))************))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((&&&''')))(((''''''((()))*********(((&&&&&&(((***''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((((('''''')))+++,,,+++)))+++(((%%%&&&)))+++)))'''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((('''((((((((('''&&&&&&&&&%%%&&&'''((((((&&&&&&'''(((***&&&$$$'''---000---(((%%%&&&''''''''''''&&&%%%''''''((((((((((((((('''jjjhhhlllvvv|||{{{xxxwwwrrrtttqqqmmmnnnvvvyyyzzz{{{}}}}}}{{{}}}~~~tttjjjfffXXXNNNCCC:::555111...,,,+++,,,---+++((('''***------222222,,,'''''')))***((((((((((((((((((((((((%%%&&&''''''(((''''''''''''&&&(((***)))$$$$$$'''''''''''''''''''''''''''******)))((('''&&&&&&&&&&&&&&&&&&''''''''''''((()))'''(((,,,,,,((('''))))))))))))))))))(((((('''&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&'''(((((((((''''''''''''%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((((((((('''$$$%%%&&&((((((((('''&&&&&&'''''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&''''''(((((()))(((&&&&&&'''((('''&&&######$$$%%%&&&'''((()))&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%''',,,000222333***)))((('''''''''''''''(((((('''&&&%%%'''***---%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))''''''''''''((((((((((((***)))(((''''''((())))))***+++,,,------,,,+++***)))+++,,,,,,,,,,,,...///555333///+++)))(((((()))++++++***)))************((()))+++,,,---,,,***)))***))))))+++---/////////000///------------+++***((())))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))***+++)))((((((''''''(((((())))))((('''((()))***)))(((***)))+++000000,,,***+++))))))(((((((((((())))))'''))),,,,,,***(((''''''&&&''''''((()))******+++,,,,,,+++)))((('''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''&&&///>>>888)))'''***'''&&&((('''%%%%%%((()))((((((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&'''''''''''''''((())))))''''''''''''''''''&&&&&&&&&'''((('''&&&&&&(((***(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((%%%'''(((((('''''')))***%%%&&&''''''&&&''')))+++&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''(((******)))((()))'''%%%%%%'''((('''%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))(((((())))))((('''&&&%%%%%%%%%'''((()))(((''''''''')))+++(((&&&)))...///***$$$&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((mmmiiiiiipppuuuvvvvvvwwwrrrssspppkkklllvvv}}}{{{|||~~~~~~}}}}}}tttppp[[[SSSGGG<<<666333///+++))),,,---,,,((('''(((***)))***)))&&&'''***)))&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&+++///---'''$$$&&&&&&''''''''''''''''''''')))))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((&&&'''++++++'''&&&(((&&&''''''(((((('''&&&&&&%%%'''((('''&&&%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))'''&&&&&&''')))******)))&&&%%%&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''((())))))(((''''''"""###%%%'''''''''&&&&&&&&&&&&'''''''''''''''&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''%%%$$$###$$$%%%%%%$$$######$$$%%%%%%&&&'''((((((&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((+++000555999999888***)))((('''''''''''''''******((('''&&&'''+++///''''''(((((('''&&&&&&%%%'''''''''(((((('''''''''&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))'''((()))******)))(((''')))***+++,,,,,,,,,+++******+++,,,,,,++++++---...222000---+++)))(((((()))************)))***++++++///...---,,,+++*********((('''(((***---/////////000...---,,,------+++)))+++++++++******)))((('''))))))))))))))))))))))))***++++++++++++++++++***))))))(((((()))***++++++(((''''''&&&&&&''''''((()))((('''((()))***)))(((%%%$$$'''+++,,,(((&&&'''(((((())))))))))))((((((&&&(((++++++)))'''&&&&&&&&&''''''((()))******+++'''&&&%%%%%%%%%&&&%%%%%%''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&(((%%%(((///+++&&&------***)))++++++((((((+++)))(((((((((((()))******''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((('''''''''((())))))&&&&&&''''''''''''''''''%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''((('''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''''''''((()))%%%'''(((((('''''')))***$$$&&&))))))((((((((()))&&&&&&'''((()))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((('''''''''((((((&&&$$$***)))((((((((())))))(((&&&&&&%%%%%%&&&''''''((((((((())))))))))))(((((())))))((('''&&&%%%%%%%%%'''((()))(((''''''''')))'''((()))******)))&&&$$$''''''''''''''''''''''''&&&&&&'''(((((((((((((((tttoookkkmmmnnnnnnppptttooooookkkeeegggrrr}}}}}}~~~zzz|||~~~vvvsss___XXXKKK>>>777555111+++)))***+++***)))(((((()))***+++)))&&&(((***(((###((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%''',,,000///(((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''((((((&&&&&&))))))&&&&&&(((###$$$&&&'''''''''&&&%%%%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&&&&&&&(((***,,,+++'''%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&((()))'''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%'''***000555777666444)))((((((''''''''''''(((******)))'''&&&'''***---(((((((((((('''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&''''''(((((()))&&&&&&''''''((()))))))))''')))+++------,,,***))))))***+++,,,,,,,,,+++******+++---,,,++++++,,,------,,,+++***))))))******)))***+++***))))))+++---111///---+++)))))))))******)))***---000222222111///...,,,,,,------,,,***,,,,,,,,,,,,***)))((('''))))))))))))))))))))))))******+++,,,,,,+++******(((((((((((()))***+++,,,(((''''''&&&&&&''''''((()))((('''((()))***)))((($$$"""$$$))))))&&&%%%'''(((((())))))))))))((((((%%%''')))***((('''''''''''''''(((((())))))******(((''''''(((***+++***)))''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''***&&&%%%)))%%%%%%000(((%%%%%%)))***)))+++...)))))))))(((((()))******''''''''''''((((((((((((((((((((((((''''''''''''&&&'''(((((((((((((((((()))(((((('''(((((())))))'''''''''''''''((((((((($$$%%%&&&&&&%%%%%%&&&(((&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&((()))((((((((((((((((((((((((%%%'''(((((('''&&&((()))&&&''')))(((''''''((())))))+++---,,,***(((''''''%%%&&&((()))))))))((('''))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&'''&&&$$$"""'''''''''&&&&&&''''''(((&&&&&&&&&&&&'''(((((()))'''(((((())))))(((((('''((((((((('''&&&&&&&&&%%%&&&'''((((((&&&&&&'''(((!!!%%%((()))(((&&&'''(((((((((''''''''''''((((((%%%&&&'''((())))))))))))wwwssspppooommmkkknnntttmmmlllggg```bbbnnnzzz~~~}}}www|||zzzsssrrrbbb\\\NNN@@@999777222,,,***)))(((((()))))))))((())),,,,,,)))'''((((((%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''***---+++&&&%%%(((&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''((((((&&&&&&))))))&&&&&&(((!!!###%%%'''(((((('''&&&$$$%%%'''&&&&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''))))))'''&&&((('''&&&(((***+++***(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''((('''&&&&&&'''((('''&&&%%%&&&'''((((((((('''&&&''''''(((***,,,---,,,***(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&))),,,---,,,***(((''''''''''''(((((()))))))))(((&&&%%%%%%'''***&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))******&&&&&&''''''((())))))***))))))***+++++++++++++++((()))***+++,,,,,,+++***+++,,,---,,,+++***+++,,,)))))))))))))))***+++,,,(((***+++***))))))+++---,,,,,,++++++***)))((((((++++++---000333444333111///...---...//////...---,,,,,,,,,,,,,,,+++***)))************************))))))***++++++***))))))(((((((((((()))***+++,,,))))))(((((((((((()))))))))((('''((()))***)))((('''%%%&&&******((((((***'''((()))******)))((('''&&&'''((((((&&&&&&'''((((((((((((((())))))))))))((('''''')))---///...,,,''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''***''''''+++&&&"""***%%%"""###'''((('''))),,,******))))))((()))))))))''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))(((((((((((())))))'''''''''(((((()))))))))%%%&&&'''&&&%%%&&&''')))((((((((()))))))))******((('''&&&%%%&&&''')))***(((((((((((((((((((((((($$$'''((((((&&&&&&''')))'''((()))((('''&&&'''(((+++,,,+++)))'''&&&'''(((%%%&&&((()))***)))((('''))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&'''((()))'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''!!!$$$'''(((''''''((()))''''''&&&%%%%%%&&&''''''%%%&&&'''((())))))))))))uuusssrrrrrrooolllpppwwwmmmlllfff___aaammmzzz~~~yyy{{{}}}{{{{{{ttttttccc^^^QQQAAA:::888444,,,+++(((&&&&&&)))+++)))'''$$$+++...***%%%&&&((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''***(((((()))'''$$$&&&***&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((((((((%%%%%%((((((%%%%%%((( """%%%'''))))))((('''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))'''&&&***'''$$$%%%(((+++,,,+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$)))((('''&&&&&&'''((()))%%%%%%&&&'''((((((((('''((('''&&&&&&'''((('''&&&%%%%%%'''((((((((('''&&&$$$$$$%%%(((***+++***)))%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))(((&&&&&&'''((((((''''''''''''''''''((()))***'''((('''&&&$$$###%%%'''%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''(((((()))***+++++++++&&&&&&&&&'''((())))))***)))((('''&&&'''(((***,,,((()))***+++,,,,,,+++***+++,,,---,,,*********,,,&&&''''''(((***+++---...(((***++++++))))))+++...&&&(((***++++++)))'''%%%***+++---111444444222///000///...///000111000///++++++,,,---------,,,,,,************************'''((()))******)))((('''(((((((((((()))***+++,,,++++++************++++++)))((('''((()))******((('''$$$%%%((()))'''(((+++'''((()))******)))((('''&&&'''''''''%%%%%%''')))))))))))))))(((((((((((("""!!!!!!$$$(((+++***(((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%(((&&&)))000)))"""+++((((((******((())),,,++++++***)))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''((('''&&&&&&&&&((()))******)))(((((((((((())))))'''((((((((())))))******&&&'''((((((''''''(((***))))))******+++++++++,,,)))((('''&&&'''(((***,,,(((((((((((((((((((((((($$$&&&((((((&&&%%%''')))((()))***)))'''&&&&&&'''((((((&&&$$$###$$$(((+++%%%&&&((()))***)))((('''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''')))***)))((('''((()))))))))***,,,---%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&''''''(((''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''((()))))))))))){{{xxxwwwvvvqqqkkkhhhkkkjjjfffddddddcccfffppp{{{vvvssstttzzz~~~|||xxxwwwtttyyyyyywwwlll]]]NNNFFF@@@888000---,,,+++***((((((((())))))&&&)))+++,,,+++******+++'''''''''(((((((((((((((&&&'''((('''%%%%%%'''(((&&&((()))(((&&&%%%%%%&&&'''''''''''''''''''''''',,,+++++++++******))))))&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&%%%''''''(((((((((((('''''''''((((((((())))))******$$$%%%&&&&&&''''''&&&&&&)))'''%%%%%%&&&&&&%%%$$$'''&&&'''))))))((())),,,&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))+++,,,---,,,,,,))))))((('''&&&&&&%%%%%%***((('''((()))***)))'''&&&''''''((()))(((((((((''''''((())))))((('''&&&((())))))(((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&(((((('''&&&$$$###"""!!!%%%&&&((())))))'''&&&$$$''''''((((((((('''%%%$$$$$$&&&(((((('''&&&'''(((+++)))'''%%%%%%&&&(((***,,,,,,,,,+++)))'''$$$###''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******)))***++++++)))'''************)))(((&&&&&&******))))))))))))******************************+++*********))))))(((((('''(((***+++,,,,,,+++++++++***)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++---111444444333111///222...***((()))+++,,,---)))***,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))------,,,)))'''''')))+++))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&***+++'''%%%''''''&&&,,,+++***((('''''''''''''''&&&&&&''')))***)))((((((((((((((((((((((((((('''''''''''''''((()))))))))'''&&&(((***+++)))'''((((((((((((((()))******))))))************))))))((((((((((((((((((((((((((()))*********((('''&&&(((''''''&&&&&&((()))***,,,+++***((((((((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((,,,+++***))))))***+++,,,(((((())))))))))))(((((($$$((()))%%%$$$'''((('''''')))***)))((('''(((***(((((())))))))))))((((((,,,***'''$$$###$$$&&&'''&&&'''((())))))((('''&&&'''((()))((('''&&&''')))(((((((((((())))))))))))(((%%%%%%''''''$$$$$$''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''!!!!!!!!!$$$(((***++++++((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&+++***)))(((''''''''''''xxxvvvvvvwwwtttnnnlllnnnhhhffffffgggffffffllluuuuuutttvvv}}}~~~|||}}}uuuxxx}}}{{{xxxnnn```PPPHHHAAA999222///---,,,***)))(((((())))))(((+++---...---,,,,,,---'''(((((((((((((((((((((&&&'''((('''%%%%%%'''((('''((())))))'''&&&&&&'''''''''''''''''''''''''''***)))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&***(((&&&&&&'''''''''&&&'''&&&&&&'''(((((()))***&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,)))(((((('''&&&&&&%%%%%%((('''&&&'''((()))(((&&&&&&''''''(((((((((((((((''''''((())))))((('''&&&&&&&&&+++111111+++&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((('''&&&%%%$$$$$$###%%%&&&((())))))'''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&''''''&&&&&&'''))))))((('''&&&&&&(((***+++''''''((()))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((())))))'''&&&*********))))))(((&&&&&&)))(((((((((((((((((()))*********************************)))))))))((((((+++***)))(((((())))))******)))))))))))))))*********************************+++...000111000///---333111///---,,,+++(((&&&)))***,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))),,,---...,,,***(((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((,,,---)))''')))***)))++++++)))(((''''''''''''((('''&&&''')))***)))((((((((((((((((((((((((((((((((('''''''''(((((()))+++(((&&&&&&(((******)))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))((()))))))))))))))(((((((((''''''&&&'''((()))*********((('''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))''''''((((((((((((''''''&&&******'''%%%((()))(((''')))***)))((('''(((***'''((()))))))))))))))(((***)))'''%%%%%%%%%&&&'''&&&'''((())))))((('''&&&'''((()))((('''&&&''')))''''''((((((((())))))))))))&&&%%%((('''$$$###&&&***)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%$$$$$$&&&(((******)))'''''''''((((((((((((((('''''''''(((((('''''''''***)))((((((((((((((((((tttrrrtttwwwvvvqqqnnnoooffffffhhhjjjhhheeehhhoooqqqrrrwww~~~||||||vvvvvvxxx{{{}}}yyyrrrcccSSSJJJBBB:::444222---,,,+++)))((())))))***)))+++......---,,,,,,---((((((((((((((((((''''''&&&'''((('''%%%%%%'''(((''')))***)))(((''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&***(((''''''(((((((((''''''&&&$$$$$$&&&)))))))))'''''''''&&&&&&&&&%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''''''&&&$$$###$$$'''***,,,((((((((('''&&&&&&%%%%%%(((&&&%%%&&&'''((('''&&&'''''''''(((((((((((((((''''''((((((((((((''''''&&&%%%...======...%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%&&&(((***''''''''''''((()))******%%%&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''((('''&&&))))))))))))(((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))((((((///---***''''''((()))+++(((((())))))******++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,+++111000111222111...((($$$++++++,,,,,,,,,+++)))(((************************))))))))))))))))))))))))+++---//////,,,)))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))---...+++***---...,,,+++***)))(((((('''((((((((('''&&&''')))***)))((((((((((((((((((((((((((())))))(((''''''(((((((((,,,)))&&&%%%&&&)))++++++((((((((((((((()))******((())))))******))))))((()))))))))))))))))))))))))))))))))(((((()))******(((''''''''''''((()))))))))((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((('''''')))------)))''')))***)))''')))***)))((('''(((***''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&'''''''''(((((((((***'''&&&((('''$$$###&&&,,,+++***(((&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))(((''''''((()))((('''&&&&&&''''''(((((())))))'''(((((())))))(((((('''((((((''''''(((((()))***qqqoooqqqvvvvvvqqqmmmmmmeeefffhhhkkkiiifffhhhnnnlllooouuu{{{{{{wwwwww{{{uuuuuuvvvyyyyyyssseeeVVVKKKCCC:::555444...---,,,***)))))))))***)))+++......---++++++,,,((((((((((((''''''''''''&&&'''((('''%%%%%%'''(((''')))******)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''''''''''')))(((&&&&&&'''((((((''')))'''$$$###''',,,,,,)))))))))((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,(((((('''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&'''''''''''''''((())))))'''''''''((((((((((((((()))$$$///CCCCCC///$$$)))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((%%%&&&'''((((((''''''&&&$$$%%%%%%&&&'''''''''''''''''''''%%%$$$%%%(((+++'''''''''''''''(((''''''(((((((((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++)))&&&&&&'''((((((((((((((())))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((...---+++))))))***+++,,,''''''((()))***+++++++++)))))))))))))))))))))))))))((((((((())))))***+++***+++...111333222...+++,,,,,,,,,,,,+++***((('''************************)))))))))))))))))))))))))))+++------,,,+++***+++000///...,,,***((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))---///,,,+++...///...***)))((((((((((((((())))))((('''((()))***)))(((((((((((((((((((((((((((***)))((((((((((((((((((***((('''&&&''')))***+++((((((((((((((())))))***(((((())))))))))))((((((***************************)))((('''((()))***+++''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))(((((((((,,,//////***(((***+++)))''')))***)))((('''(((***&&&'''((())))))******)))$$$%%%'''((((((((('''''''''((((((((((((((((((''''''((()))((('''&&&''')))&&&&&&&&&&&&'''''''''(((***''''''((('''$$$###%%%,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''')))'''&&&'''(((((('''&&&%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&&&&&&&'''((()))******sssqqqqqqvvvwwwqqqmmmkkkffffffiiillljjjhhhkkkqqqkkknnntttyyyxxxsssrrrvvvsssvvvwwwyyyyyysssfffWWWMMMDDD;;;666555000...---+++***)))******,,,...000000...---------))))))(((((('''''''''&&&&&&'''((('''%%%%%%'''((('''(((******)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******((('''&&&&&&%%%%%%''''''((((((((((((''''''*********)))))))))))))))%%%&&&''''''((((((''''''(((&&&%%%%%%&&&''''''&&&***)))%%%$$$+++222111***+++******)))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((()))(((((('''''''''''''''&&&&&&&&&)))((('''((())))))((('''(((''''''''''''((())))))''''''''''''(((((()))))))))###+++<<<<<<+++###)))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((())))))%%%&&&&&&''''''(((((('''&&&&&&''''''(((((())))))'''''''''%%%$$$%%%(((+++''''''''''''&&&%%%%%%%%%)))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***'''$$$$$$&&&((()))***'''((((((((((((''''''&&&((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***************&&&'''(((***++++++++++++***************************)))((((((((()))***+++((((((***...111222111000,,,,,,++++++***)))((('''************************))))))))))))))))))))))))((()))*********+++...000///...---+++)))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((,,,---+++***---...---)))((((((((((((((()))******)))(((((()))***)))'''((((((((((((((((((((((((***))))))((((((((())))))&&&''')))******)))((((((((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))'''''''''((()))***&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))(((,,,//////+++(((***+++***''')))***)))((('''(((***''''''((()))))))))))))))###%%%'''((()))(((''''''(((((((((''''''((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&'''''''''(((***'''''')))((($$$$$$&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++wwwsssrrrvvvwwwsssnnnlllggghhhlllooonnnjjjmmmrrrlllnnnsssyyyyyytttrrrsssqqqwwwyyyxxx}}}zzzqqqfffZZZPPPFFF===888777111///---+++************///111222222111/////////)))))))))(((''''''&&&&&&&&&'''((('''%%%%%%'''(((&&&'''))))))((('''((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%'''((((((((((((((((((''')))))))))(((((((((((('''&&&&&&'''((((((((((((''''''%%%$$$$$$&&&''''''&&&***)))&&&&&&///999555+++++++++******)))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''***((('''((()))***)))((((((''''''&&&&&&((()))***''''''&&&''''''((()))***((("""%%%//////%%%"""(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((('''(((((()))***&&&''''''&&&%%%&&&(((***((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))+++---...''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%"""!!!$$$(((+++,,,''''''(((((((((''''''&&&((()))***++++++***)))(((((((((((((((((((((((((((''''''(((((((((((())))))###%%%&&&((())))))(((''''''((()))+++++++++***)))++++++++++++++++++++++++******)))))))))******+++***))))))+++...///...---+++++++++***)))))))))(((************************))))))))))))))))))))))))(((((((((((((((***...111((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''+++,,,)))(((+++,,,***(((((('''(((((()))***++++++)))((((((******)))'''(((((((((((((((((((((((()))((((((((())))))***+++$$$'''+++,,,+++)))((('''((((((((((((((()))******'''(((((())))))(((((('''(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''&&&''''''((()))(((((((((((())))))************)))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))((((((***......***(((***+++***''')))***)))((('''(((***(((((())))))))))))(((((($$$%%%'''(((((((((''''''((((((''''''''''''(((((('''((()))((('''&&&''')))&&&&&&'''''''''((((((((()))'''&&&)))(((%%%%%%((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''(((((('''&&&&&&''''''(((((())))))'''(((((())))))(((((('''&&&&&&&&&&&&'''((()))***uuupppnnnrrrtttqqqmmmllliiikkkqqquuusssmmmlllooollllllpppxxxzzzwwwsssrrrqqqxxxyyyuuuwww|||ooofff\\\TTTJJJ@@@::::::222000...,,,+++*********...000111111000...---...***))))))(((''''''&&&&&&&&&'''((('''%%%%%%'''(((%%%&&&((((((''''''((()))((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((!!!$$$'''(((((('''&&&&&&''''''((((((''''''&&&)))(((((((((''''''''''''&&&&&&'''((((((((((((((('''&&&$$$%%%'''((((((''''''(((&&&'''222===888+++******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))(((''''''))))))(((''')))(((&&&&&&&&&''')))***'''&&&&&&&&&'''(((***+++(((%%%%%%((((((%%%%%%((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))((('''&&&'''((((((%%%&&&''''''&&&&&&''')))((('''&&&%%%&&&(((***,,,######$$$&&&(((+++---///''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))&&&######&&&+++///111&&&&&&'''((((((''''''&&&'''((()))******)))(((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((((((((('''(((***++++++***)))(((++++++++++++++++++++++++************************(((((((((***,,,,,,***(((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((()))+++,,,'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''+++,,,)))''')))***(((''''''''''''((()))+++++++++***))))))******)))'''((((((((((((((((((((((((''''''(((((()))***,,,,,,$$$'''***+++)))(((((()))((((((((((((((()))******''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%######&&&&&&((()))))))))(((''''''''')))*********))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&(((+++,,,(((''')))***)))''')))***)))((('''(((***)))******))))))((('''&&&&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))'''((()))((('''&&&''')))''''''((((((((()))))))))(((&&&&&&))))))''''''***'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))&&&%%%$$$&&&((()))(((''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))qqqkkkhhhmmmpppnnnkkkjjjjjjnnnuuu{{{xxxooojjjkkkiiihhhllluuuzzzxxxsssqqqrrryyyxxxqqqrrr|||oooggg^^^WWWMMMBBB===<<<222111...,,,+++*********+++,,,......,,,************))))))((('''&&&&&&&&&&&&'''((('''%%%%%%'''((($$$&&&'''((('''&&&'''((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((( %%%((()))((('''%%%&&&&&&''''''&&&&&&%%%******))))))((((((((('''&&&''''''(((((((((((((((((('''&&&&&&((())))))(((%%%'''%%%'''444@@@:::***((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''+++)))'''&&&&&&(((***,,,&&&'''''''''''''''''''''((('''&&&&&&'''((('''&&&)))(((&&&%%%&&&''')))+++'''&&&&&&&&&'''(((***+++***)))(((&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***)))((('''&&&%%%%%%&&&'''$$$&&&(((((('''&&&'''((('''&&&%%%&&&(((+++///111%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''',,,)))&&&'''+++000555888&&&&&&''''''(((''''''&&&&&&'''(((******((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))///---***(((((((((***+++((()))+++,,,+++***((('''************************)))***************))))))$$$%%%'''***---,,,)))'''***)))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&(((++++++***((('''''',,,,,,++++++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((,,,---)))'''))))))'''''''''''''''(((***+++,,,,,,***))))))******)))'''(((((((((((((((((((((((('''''''''((()))+++------&&&(((***)))''''''))),,,((((((((((((((()))******''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&$$$!!! %%%&&&((()))))))))((('''%%%&&&((()))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))$$$%%%%%%&&&&&&%%%%%%$$$&&&******'''&&&(((***)))((()))***)))((('''(((***************)))'''&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((()))((('''&&&''')))(((((((((((())))))))))))'''%%%%%%))))))'''(((+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((('''&&&'''((()))((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((llllllkkkkkkppptttooogggoooppprrrtttuuutttppplllmmmkkkmmmtttyyyyyywwwuuuvvvyyywwwqqqqqqyyytttmmmcccZZZRRRKKKDDD>>>333000---++++++++++++***++++++++++++++++++++++++,,,+++)))''''''(((***+++'''''''''(((((((((((((((***)))(((''''''&&&''''''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&'''(((*********)))(((&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((&&&&&&***000222///,,,***)))'''%%%%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$###%%%''''''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++'''%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((('''&&&%%%$$$%%%%%%&&&&&&######&&&'''%%%&&&***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***&&&&&&&&&&&&'''(((***+++&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))'''&&&&&&)))///555999)))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''((()))))))))(((+++)))'''&&&''')))******((()))***,,,,,,+++******************)))))))))))))))******)))(((((()))+++%%%''')))+++,,,***((('''))))))))))))))))))))))))+++***)))'''''''''((()))++++++************++++++---***((((((***+++)))'''''''''(((((())))))******''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))$$$(((,,,---+++))))))***''')))***)))'''&&&(((+++******,,,------,,,+++***((((((((((((((()))***+++'''((('''(((///555333---))))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((&&&'''((('''&&&&&&&&&((('''(((***+++,,,+++)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((''''''(((((((((%%%###)))((('''''''''(((***++++++******)))(((''''''&&&))))))))))))((((((((((((%%%''')))(((&&&%%%%%%'''(((((())))))))))))(((((()))'''&&&(((++++++)))'''***)))))))))(((((('''''')))'''&&&%%%%%%'''***,,,((('''%%%$$$&&&)))---000&&&&&&%%%$$$%%%&&&'''(((---+++(((&&&%%%&&&(((***((((((((((((((('''''''''(((((('''''''''&&&&&&&&&***%%%%%%(((((($$$$$$)))&&&))),,,***&&&$$$&&&***(((%%%""""""%%%''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((gggkkkmmmjjjhhhiiigggdddnnnnnnoooqqqqqqpppmmmjjjllllllnnnrrrvvvvvvvvvuuuvvvzzzxxxqqqooouuu|||tttmmmddd]]]VVVNNNEEE???777444000---------,,,+++))))))))))))))))))))))))***)))(((''''''((())))))$$$%%%&&&'''(((***++++++''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''((()))))))))&&&$$$$$$''',,,...,,,(((***((('''%%%%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''%%%%%%'''(((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&***&&&%%%'''&&&######&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))''''''&&&%%%&&&&&&'''(((''''''''''''((((((((()))'''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++)))&&&$$$%%%(((+++---)))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&&&&&&&'''((((((***(((&&&%%%&&&'''((()))))))))***++++++++++++***************)))))))))))))))******)))(((((()))+++&&&''')))*********(((((())))))))))))))))))))))))+++***)))(((''''''((()))+++******))))))******++++++)))((((((******(((&&&'''((((((((()))))))))***''''''''''''(((((((((((((((((())))))))))))((((((---------------,,,,,,+++222111...,,,)))((())))))''')))***)))'''''')))+++++++++++++++++++++******((((((((((((((())))))***++++++)))(((+++...+++%%%))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((())))))''''''((()))&&&&&&&&&''''''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((''''''((())))))&&&$$$)))((('''''''''(((************))))))(((''''''&&&))))))))))))(((((((((''''''&&&'''***------)))%%%(((((())))))))))))(((((()))'''&&&(((***+++)))'''))))))((((((((('''''''''((('''&&&%%%&&&(((+++---)))(((&&&%%%&&&(((***,,,,,,+++)))(((''''''((((((***)))'''''''''((()))+++((((((((((((((((((((('''(((((('''''''''&&&&&&&&&)))&&&%%%))))))&&&'''+++(((+++---+++&&&$$$&&&)))((('''&&&''')))***)))'''(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((('''''''''```iiinnniiicccbbbdddffflllkkklllmmmooopppooommmmmmooorrrssstttuuuwwwyyyvvvzzzyyyrrrmmmqqqyyysssooohhhbbb\\\TTTIIIBBB<<<888444000///...---+++((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))***+++$$$$$$%%%&&&&&&'''((((((&&&''''''(((((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))'''%%%$$$&&&***+++)))&&&)))((('''%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%((())))))(((''''''(((***%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&***&&&%%%'''&&&######&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***((('''%%%$$$$$$%%%&&&))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((((((((&&&&&&&&&&&&((((((***))))))))))))***++++++************)))))))))))))))******)))(((((()))+++'''((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))+++******))))))******+++)))(((((()))***)))'''%%%(((((((((((())))))))))))''''''''''''((((((((((((((())))))******))))))(((000//////...---,,,+++***---++++++,,,///111///,,,((()))***)))((((((***,,,,,,+++***)))))))))))))))''''''(((((((((((())))))++++++(((&&&''')))&&& ))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((()))***)))((('''(((***'''&&&%%%$$$%%%'''***+++&&&&&&'''''''''((((((((())))))))))))))))))))))))(((''''''(((******((('''((((((''''''(((((()))******))))))((((((''''''''')))))))))((((((((('''''')))%%%$$$+++444666...&&&(((((())))))))))))(((((((((''''''(((******)))((()))(((((((((((('''''''''((('''&&&&&&'''***,,,...((((((''''''&&&''''''(((///---+++)))((('''''''''&&&''''''(((((()))******''''''(((((((((((((((((('''''''''''''''&&&&&&&&&)))&&&&&&)))***((())),,,)))+++---+++'''&&&''')))&&&&&&'''***,,,,,,+++)))(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((('''''''''&&&^^^gggmmmiiidddeeeiiillljjjiiiiiikkkooorrrrrrrrrppptttvvvtttsssvvv{{{}}}uuuyyy{{{uuunnnoooyyyuuurrrnnnjjjddd[[[OOOGGG???;;;666222000...,,,+++''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((((((''''''''''''%%%&&&&&&''''''(((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''***)))'''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((()))(((&&&''')))***(((&&&((('''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((())))))(((''''''(((***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''&&&######&&&'''%%%&&&***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&$$$###$$$''')))((((((((('''&&&'''((()))***)))((((((((()))+++,,,************)))))))))(((((()))***)))'''''')))***)))((('''''''''(((***+++)))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))******&&&'''((()))***)))'''%%%(((((((((((())))))))))))''''''''''''(((((((((((()))))))))******)))))))))---,,,*********,,,.../////////222999???===444+++)))))))))))))))***+++---,,,+++***((('''((())))))'''(((((((((((((((((((((&&&'''&&&%%%&&&)))'''"""))))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&'''((())))))((('''((()))((('''''''''(((***+++---''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((***+++***)))''''''''''''(((((())))))))))))((((((((('''''''''))))))(((((((((''''''''')))%%%###)))222666111+++))))))(((((((((((())))))''''''((()))******)))((())))))))))))))))))))))))(((''''''''')))+++---...&&&&&&''''''''''''&&&&&&+++***(((&&&%%%%%%%%%&&&%%%&&&((()))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''((((((((((((***''')))***)))''''''(((***$$$%%%&&&(((+++---......(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&dddiiikkkiiigggjjjlllkkkkkkjjjiiijjjlllnnnoooooooootttvvvsssrrrwww|||}}}uuuyyy{{{xxxrrrqqqyyywwwuuusssppplllbbbVVVLLLAAA===777333000...+++)))((((((((((((((((((((((((&&&'''((())))))))))))((())))))(((((('''''''''&&&)))))))))***)))((('''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''+++***((('''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))((('''''''''''''''&&&''''''&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&######&&&'''%%%&&&***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&'''((()))))))))((((((((((((((('''''''''$$$&&&'''))))))'''&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))******)))(((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%(((+++(((***+++***(((''')))+++***)))((((((((()))+++,,,************)))))))))(((((())))))(((''''''(((***)))((('''''''''(((***+++))))))))))))))))))))))))((((((((())))))))))))(((***))))))))))))))))))***%%%&&&)))***)))((('''&&&))))))))))))((((((((((((''''''''''''(((((((((((())))))************))))))***)))***,,,111888???CCCJJJFFFDDDFFFGGG@@@333'''******))))))***+++,,,,,,,,,+++)))((((((((()))***((())))))******)))(((((($$$''''''&&&'''***)))%%%))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&'''((((((&&&&&&'''(((%%%&&&((()))*********)))'''''''''((((((((())))))(((((((((((((((((((((((()))''''''''')))******)))&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&%%%'''+++///111222))))))(((((((((((())))))'''((())))))))))))))))))************************(((''''''((()))+++,,,---$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&'''((('''((()))))))))(((&&&%%%&&&'''''''''(((((())))))&&&'''''''''''''''''''''))))))(((&&&&&&&&&'''&&&$$$%%%&&&''''''((()))***%%%%%%&&&'''***///444777))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&lllmmmlllhhhhhhkkkiiieeellljjjhhhggghhhhhhgggfffjjjppprrrnnnooowwwzzzxxxvvvxxx{{{{{{vvvrrrwwwwwwvvvuuutttpppfffZZZQQQBBB>>>888333000---+++)))))))))))))))))))))))))))'''''''''(((((()))******&&&&&&''''''((())))))*********++++++***)))'''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%&&&(((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''***&&&%%%'''&&&######&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&&&&%%%$$$%%%'''((()))*********((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((&&&%%%$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))+++***'''&&&(((+++(((***---,,,)))((())),,,)))(((((((((((()))******************))))))))))))((())))))(((''''''(((***)))((('''''''''(((***+++))))))))))))))))))))))))'''(((((())))))))))))(((***))))))(((((())))))***%%%''')))***)))(((((()))))))))))))))((((((((((((''''''''''''(((((((((((()))******++++++******)))***,,,///555>>>GGGOOOTTTRRRJJJAAA===<<<999111+++---+++******+++,,,,,,+++*********))))))******+++)))***+++,,,+++***)))((('''***+++(((''')))(((%%%))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((###%%%'''((()))(((&&&%%%''''''((((((((())))))))))))))))))))))))))))))))))))(((&&&&&&((())))))(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''%%%%%%(((///444***)))(((''''''((()))***&&&(((******)))((()))***))))))************++++++(((((((((((()))***++++++$$$%%%&&&(((((()))))))))&&&&&&&&&&&&''')))***,,,(((((())))))((('''%%%$$$&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''''')))(((%%%%%%''''''%%%######$$$%%%'''((())))))((((((((((((***///666;;;))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((pppqqqoookkkjjjkkkjjjgggjjjhhhgggggghhhgggfffdddgggmmmnnnkkkoooyyyzzztttyyyxxx{{{}}}yyyrrrrrrwwwvvvvvvuuutttppphhh\\\SSSCCC>>>999444111///,,,***((((((((((((((((((((((((&&&&&&%%%%%%&&&((()))***&&&&&&''''''((()))))))))'''(((*********)))'''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%'''%%%&&&&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%&&&(((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&'''((())))))((('''***&&&%%%'''&&&######&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((''''''%%%%%%'''((((((((((((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%))),,,,,,(((&&&(((***&&&***---,,,((('''))),,,'''(((((()))))))))))))))************))))))))))))'''((()))(((&&&&&&((()))((((((((((((((())))))***))))))))))))))))))))))))&&&'''((()))******)))((())))))(((((((((((())))))&&&(((******(((((()))+++***)))))))))((((((((('''''''''''''''(((((((((((()))******++++++******)))+++...444:::@@@DDDFFFGGG>>>777000---///000///...///---+++***,,,,,,+++)))((()))***+++,,,,,,,,,,,,***+++---------+++***((((((,,,,,,)))''')))(((%%%))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((())))))))))))))))))))))))))))))))))))***(((&&&%%%'''(((''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((&&&%%%''',,,000***)))(((''''''((()))***%%%(((******(((''')))***''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((***+++---''''''''''''''''''&&&&&&&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((($$$((((((%%%%%%***+++(((&&&&&&&&&&&&'''((('''''''''((()))((((((+++111555))))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&''''''((()))))))))ooorrrrrrnnnlllnnnooonnnfffffffffhhhkkklllkkkjjjgggmmmmmmkkkqqq||||||ttt{{{yyyzzz}}}yyyqqqmmmpppuuuttttttssspppggg\\\SSSCCC???:::555222000---,,,((((((((((((((((((((((((&&&%%%$$$###$$$&&&)))******))))))((('''&&&&&&&&&$$$%%%((()))***)))((('''&&&''''''((((((((((((((()))(((((((((''''''''''''$$$%%%'''((()))(((''''''&&&''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&(((***%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%%%%'''((('''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((())))))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&((()))))))))((('''&&&######&&&'''%%%&&&***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((((((%%%&&&'''''''''&&&%%%$$$))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((''''''&&&"""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$(((------)))&&&''')))%%%))),,,+++'''%%%(((+++&&&''')))*********)))(((************))))))))))))'''((()))(((&&&&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))(((((((((((())))))''')))+++***((((((***---******))))))((((((((('''''''''''''''((((((((()))******++++++++++++*********...444888999666222///...,,,******,,,---+++)))111...++++++,,,,,,+++((('''(((***,,,---------,,,+++,,,.........,,,***)))&&&***+++)))(((******((())))))))))))((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******((()))***)))((('''(((***+++***(((&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))***(((&&&%%%&&&'''&&&&&&%%%%%%'''((((((((('''&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((('''(((***,,,+++)))(((''''''((()))+++%%%(((******(((''')))+++%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''++++++)))((('''''''''''''''&&&&&&&&&'''(((***+++%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((("""''''''%%%'''---///,,,***)))((('''((((((&&&%%%$$$&&&((('''&&&&&&))),,,))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******jjjooossstttvvvxxxvvvrrrffffffjjjnnnmmmhhhgggjjjffffffggglllrrruuuuuutttuuuvvvzzzxxxsssrrrppppppwwwxxxoookkkdddTTTKKKFFF???777111...,,,++++++)))((('''((()))((('''((()))((('''))),,,***%%%''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))******((('''%%%%%%$$$$$$(((((((((&&&%%%%%%''')))((((((((('''&&&&&&&&&%%%((('''&&&&&&'''((('''&&&&&&''''''&&&%%%%%%(((***'''''''''''''''((()))***(((''''''''''''(((((()))''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%$$$&&&(((&&&""")))((('''%%%%%%%%%&&&'''''''''((((((''''''&&&%%%'''%%%%%%(((((($$$###&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$***)))((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&,,,+++)))'''&&&'''((()))''')))***)))((('''(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%,,,***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((())))))(((''''''***,,,''''''((())))))))))))))),,,---------,,,***)))'''(((((((((((())))))))))))))))))'''''''''((()))***+++***)))'''''''''((()))***)))(((''''''((()))***++++++*********************+++,,,---,,,+++***)))...,,,***(((&&&&&&&&&&&&))))))(((((((((((())))))((()))*********((('''&&&,,,---///000///---***)))---***((((((+++,,,+++)))...,,,***(((''''''((()))***++++++,,,---------,,,&&&)))///555888444---'''))))))(((&&&$$$%%%(((,,,((())))))*********)))))),,,***((('''&&&'''((()))(((((((((((())))))))))))''''''%%%%%%&&&(((***,,,******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++&&&'''((())))))((('''&&&+++***)))(((((('''((((((((((((''''''''''''((((((***+++,,,+++(((&&&%%%%%%******)))(((((((((((((((((((((((((((((()))************)))(((((((((((((((---111333///(((%%%(((---((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&))))))&&&)))///000,,,$$$%%%&&&''''''(((''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&)))***'''###"""&&&+++mmmrrrvvvvvvwwwyyywwwsssgggfffhhhmmmmmmiiiggghhhffffffggglllrrrvvvvvvvvvtttuuuyyy~~~~~~xxxssssssrrrppptttssskkkjjjfffXXXLLLGGG???888222///---,,,,,,***(((((()))***)))(((((()))(((&&&))),,,***%%%''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((###$$$%%%%%%%%%&&&(((***''''''''''''''''''&&&&&&((('''&&&&&&'''((('''&&&&&&''''''&&&%%%&&&(((***''''''&&&&&&''''''((()))(((((('''''''''''''''(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&'''***)))$$$(((((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%)))&&&&&&))))))%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''((('''&&&&&&&&&(((***+++''')))***)))((('''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((''''''))),,,(((((()))***************,,,,,,------,,,***)))((((((((((((((()))))))))***&&&''''''((()))+++,,,---+++***)))(((''''''((()))***)))(((''''''((()))***************************(((+++...111222111///...+++***)))((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''&&&(((***,,,,,,+++)))(((+++)))''''''***+++***(((---,,,***((('''((()))***++++++,,,---------------...333999:::777000+++(((''''''''''''''''''(((((('''((()))***************+++***((('''''''''((()))(((((((((((())))))))))))))))))((('''(((***,,,---***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&***)))((((((((((((((((((((((((''''''''''''((((((((()))******(((((((((*********)))(((((((((((((((((((((((((((((())))))***+++***))))))(((((())))))+++++++++)))'''&&&(((***((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''))))))))))))((((((''''''&&&&&&&&&'''''''''***)))&&&''',,,,,,)))+++)))((()))***)))'''%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%''''''%%%"""!!!###%%%nnnsssuuuuuuuuuvvvtttooojjjggggggllloookkkgggfffddddddfffjjjooosssuuuuuusssssswww||||||wwwttttttuuuqqqsssqqqiiikkkkkk```NNNHHH@@@888333000...,,,,,,***)))((()))***)))(((((()))(((&&&(((+++***&&&''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''((()))***+++,,,###$$$%%%&&&'''(((((((((''''''''''''''''''((((((((('''&&&&&&'''((('''&&&&&&''''''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((''')))---,,,((('''''''''(((''''''&&&%%%''''''((((((''''''&&&%%%)))''''''******&&&%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%&&&''')))***'''((())))))''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++))))))***++++++++++++***++++++,,,,,,,,,***)))(((((((((((()))))))))******'''((()))***++++++++++++***))))))(((((((((((()))))))))(((((((((((())))))************************%%%(((,,,000111///,,,***(((((())))))***)))))))))))))))))))))))))))))))))******)))((((((((())))))###%%%(((***+++++++++******(((''''''((())))))(((+++***)))(((((()))***+++,,,,,,------......------111777<<<:::333,,,***+++$$$%%%&&&(((***)))'''%%%&&&'''((()))***++++++++++++***(((''''''((())))))(((((((((((())))))))))))))))))(((((()))***+++,,,))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''(((((())))))((((((''''''''''''(((((('''((())))))(((***,,,///******)))((((((((((((((((((((((((((())))))))))))******))))))(((((())))))***'''$$$$$$&&&))))))((((((((((((((((((((((((((('''''')))***++++++******$$$%%%''')))******))))))''''''&&&&&&&&&''''''((('''))))))&&&&&&((()))'''+++)))'''(((******'''$$$%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###""""""kkkooorrrpppppppppmmmhhhnnnhhhgggmmmqqqnnniiifff```aaacccgggkkkooorrrsssrrrqqqtttyyyzzzvvvtttvvvvvvqqqsssrrrlllooopppfffQQQJJJ@@@888444111...,,,+++***(((((()))))))))((('''))))))&&&&&&))))))&&&''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))++++++)))((())))))***(((&&&$$$&&&&&&''''''(((((())))))(((&&&&&&&&&'''((('''&&&%%%&&&''''''&&&&&&''')))&&&&&&%%%%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((''')))------)))&&&&&&((((((((('''&&&%%%'''''''''(((''''''&&&%%%)))&&&'''***)))&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%))))))(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))((('''%%%%%%%%%%%%%%%'''((()))(((''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((())))))***''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))(((((()))+++(((((()))************)))******+++,,,,,,+++))))))(((((()))))))))*********+++,,,,,,,,,+++***(((''')))))))))(((((((((((()))))))))(((((((((((())))))))))))))))))************(((***+++,,,+++)))'''%%%((()))***++++++***)))((()))))))))******)))))))))+++***)))(((((((((******'''(((***,,,------,,,,,,***)))((((((((()))))))))******)))))))))***+++,,,,,,------.........------+++///333111---)))***+++%%%$$$%%%''')))***'''%%%%%%&&&''')))***+++++++++***)))(((((((((((())))))(((((((((((())))))))))))&&&'''''''''(((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((()))***((((((''''''''''''((((((((())))))((((((***...111***))))))((((((((((((((('''(((((()))))))))))))))))))))(((((('''(((((()))+++(((%%%$$$&&&(((******((((((((((((((((((((((((''''''((()))***,,,...000((((((((((((((()))))))))'''&&&&&&&&&&&&'''(((((('''(((((('''&&&'''(((((("""$$$&&&&&&'''''''''(((&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&$$$iiimmmooommmllllllhhhcccooojjjiiiooossspppkkkhhhbbbccceeehhhkkknnnrrrtttrrrppprrrvvvwwwttttttwwwrrrooossssssmmmpppqqqfffUUUMMMAAA999444222...++++++)))''''''(((((((((''''''))))))%%%%%%((()))'''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((()))((('''((())))))%%%###&&&''''''(((((()))))))))(((&&&&&&&&&'''((('''&&&%%%&&&((((((&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&))))))(((&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%'''&&&%%%(((,,,---)))%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&%%%(((%%%&&&((((((%%%$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%,,,,,,+++)))(((&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$$$$&&&((()))((('''&&&'''(((&&&''''''((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((&&&((())))))(((((()))***&&&''''''((()))(((((((((((()))***+++++++++***)))))))))))))))************+++,,,,,,,,,+++***((('''((((((((())))))))))))((((((((())))))))))))(((((((((((()))))))))*********...---,,,***))))))************+++++++++)))'''&&&))))))************))))))+++***)))(((((()))***+++++++++,,,------,,,++++++************))))))***+++)))))))))******+++,,,,,,,,,---------------,,,,,,))))))((())))))))))))((('''&&&%%%&&&'''(((((((((%%%%%%'''(((******++++++)))((((((((((((((())))))(((((((((((())))))))))))&&&&&&((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((())))))******(((((((((''''''(((((((((''''''&&&''''''((())))))((((((''''''''''''((((((*********)))((())),,,///***))))))(((((((((((((((''''''((()))***))))))((('''''''''&&&&&&''''''((())))))(((&&&%%%%%%'''***(((((((((((((((((((((((('''&&&%%%&&&(((---111444...,,,)))&&&%%%&&&((()))&&&&&&&&&&&&&&&'''((((((&&&'''(((((('''&&&))),,,$$$(((((($$$###'''+++&&&'''((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''')))++++++)))'''jjjnnnpppnnnllllllhhhcccmmmjjjjjjpppsssppplllkkkhhhiiikkklllnnnqqquuuxxxrrrppppppssstttrrrssswwwooolllqqqrrrmmmppppppeee\\\RRRDDD;;;777444///++++++)))''''''((()))((('''&&&))))))%%%$$$''')))(((''''''''''''(((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''%%%###%%%((()))'''%%%(((((((((((((((((())))))((('''&&&&&&'''((('''&&&$$$&&&(((((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&'''&&&$$$&&&++++++(((%%%&&&''''''((('''''''''''''''((((((''''''&&&%%%'''%%%%%%(((((($$$###&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((($$$$$$%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))************)))''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((&&&(((******)))((()))***%%%&&&''''''(((((('''''''''(((***+++++++++******)))))))))*********++++++'''((()))***++++++++++++'''(((((())))))))))))((((((((())))))))))))(((((('''(((((())))))*********,,,***(((&&&'''))),,,...++++++++++++***)))((('''((()))***++++++***)))(((******)))))))))***++++++++++++++++++***)))((('''***++++++***))))))***,,,)))******++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++)))''''''((()))'''%%%(((((()))(((&&&&&&(((***%%%&&&'''((()))*********(((((((((((())))))))))))(((((((((((())))))))))))'''(((***,,,,,,+++)))'''''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((()))***++++++((((((''''''''''''(((((('''''''''&&&''''''((((((((((((''''''''''''((((((*********)))((((((***,,,******)))(((((((((((((((&&&''')))*********)))(((''''''&&&&&&''''''((((((&&&'''((('''%%%$$$&&&((((((((((((((((((((((((((('''&&&%%%%%%'''+++000333000...***'''%%%%%%'''(((&&&&&&&&&&&&&&&'''((()))%%%%%%''')))'''%%%(((...###(((,,,***&&&###&&&***''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''''''''jjjnnnpppnnnmmmlllhhhccciiihhhjjjpppqqqnnnlllmmmlllnnnooopppooorrrvvvzzzssspppoooqqqrrrppprrrvvvqqqnnnrrrrrrmmmqqqrrrhhhcccXXXIII???:::777111------+++))))))***+++***)))&&&))))))%%%###&&&))))))''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''''''''''')))(((((('''''''''''''''+++'''%%%&&&***+++***''')))))))))(((((((((((((((((('''&&&&&&'''((('''&&&$$$&&&(((((('''''''''''')))(((''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((('''$$$&&&++++++(((&&&&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%(((&&&&&&)))(((%%%$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%&&&''''''(((((((((&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))*********))))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((%%%(((******)))((())))))&&&''''''(((((((((((((((&&&''')))***+++++++++***))))))*********+++++++++&&&''''''((()))+++,,,---&&&'''((()))******)))((('''((()))******)))((('''''''''(((((()))******+++***)))'''&&&'''(((***,,,++++++******)))*********((()))+++,,,,,,+++)))(((((()))***++++++++++++++++++******)))(((((('''''')))***+++***((('''))),,,******++++++,,,+++++++++++++++,,,,,,++++++***))))))******)))''''''''''''&&&***...---'''$$$&&&)))&&&&&&'''((())))))((((((''''''((()))))))))))))))(((((((((((())))))))))))'''(((+++,,,,,,+++(((&&&'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((())))))))))))((('''&&&&&&'''((()))(((((('''&&&&&&&&&''''''((((((''''''''''''(((((('''(((***)))((((((***+++******)))(((((((((((((((&&&''')))*********((((((((((((((((((((()))******&&&%%%&&&(((******)))'''((((((((((((((((((((((((&&&&&&&&&'''((())))))***,,,,,,+++***)))'''&&&&&&&&&%%%%%%&&&&&&((())))))&&&%%%''')))&&&!!!$$$,,,''''''''''''(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&'''&&&###"""$$$&&&iiimmmooommmkkkkkkhhhbbbeeefffjjjooooookkkkkknnnmmmoooppppppoooqqquuuyyytttpppooopppqqqoooqqquuuwwwsssuuutttoootttwwwnnniii]]]MMMBBB===999444...///---++++++,,,---,,,+++&&&))))))%%%"""%%%))))))''''''''''''((((((((()))'''''''''''''''((()))***''''''''''''''''''''''''))))))(((((((((((())))))444///***))),,,---+++(((******))))))((((((''''''((('''&&&&&&'''((('''&&&$$$&&&((()))((('''''''''***)))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))***(((%%%&&&++++++((('''&&&%%%%%%&&&'''((()))''''''((((((''''''&&&%%%)))''''''******&&&%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&"""###$$$$$$%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((()))***++++++***)))(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((%%%'''******)))(((((()))'''(((((()))))))))))))))&&&''')))***++++++++++++)))************+++++++++))))))(((''''''((()))***&&&'''(((*********)))((('''((()))******)))((('''&&&''''''((()))******+++000000///...,,,++++++******))))))((()))+++---...((()))+++,,,,,,+++)))(((((()))***,,,,,,,,,+++***+++*********))))))))))))''')))***)))'''&&&(((+++++++++,,,,,,,,,++++++***+++++++++++++++***)))(((###(((+++***&&&$$$(((,,,###+++222111***$$$%%%(((''''''((((((((((((((('''''''''((())))))***))))))(((((((((((())))))))))))$$$&&&)))++++++)))&&&$$$&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$&&&)))***))))))***+++******)))(((((((((((((((&&&''')))***+++***((('''******)))******+++,,,,,,(((%%%$$$)))000333...(((((((((((((((((((((((((((&&&''')))***)))'''$$$"""((())),,,---,,,***'''$$$%%%%%%%%%&&&'''((()))***'''&&&''')))$$$!!!)))%%% """))),,,)))$$$'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''******&&&!!!"""&&&pppmmmlllooonnniiieeeeeedddiiimmmllliiiiiinnntttrrrssstttqqqnnnnnnrrruuurrrmmmlllnnnpppoooooorrrzzzwwwqqqmmmpppuuusssnnnkkk```QQQDDD;;;666222///...+++((((((***,,,+++)))%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((())))))((('''&&&&&&)))((('''&&&&&&%%%&&&&&&&&&'''***,,,,,,+++)))'''+++,,,---------,,,+++***)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''(((%%%$$$%%%'''(((&&&$$$))))))((('''&&&&&&%%%%%%$$$***---)))$$$$$$)))...,,,((((((///222...'''###$$$%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%+++***)))(((&&&&&&%%%%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$###''''''((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((((((((((((***,,,)))&&&%%%)))+++(((&&&'''%%%&&&&&&'''((()))******))))))(((((((((((())))))((((((((((((((((((((((((***---///---***(((***,,,******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))************%%%...333000+++)))(((&&&((()))++++++)))((()))***+++*********))))))(((((())))))*********))))))(((***,,,,,,((((((++++++)))((()))+++,,,+++***((('''+++,,,,,,+++(((&&&'''''',,,,,,++++++***)))((((((((((((((((((((()))******(((%%%###$$$&&&((('''%%%))))))))))))((('''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))******))))))((((((''''''((((((((((((((()))*********))))))((('''&&&&&&&&&''''''''''''((((((((((((+++***)))******)))&&&###(((((())))))((('''&&&&&&((()))(((((('''&&&%%%$$$))))))))))))))))))))))))///(((###$$$)))+++%%%...---***(((((((((***+++***)))(((''''''((()))***))))))************))))))---+++(((&&&&&&(((+++---(((((((((((((((((((((((($$$&&&(((((('''&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******,,,&&&$$$'''((($$$%%%(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''&&&%%%&&&((((((((('''''''''&&&&&&&&&''''''(((rrrpppooopppmmmeeeaaabbbeeeiiilllkkkhhhhhhnnnsssvvvwwwvvvrrrooonnnrrruuunnnkkkkkkooorrrrrruuuxxx{{{xxxssspppsssxxxvvvpppnnncccTTTGGG???999444111...+++)))(((***++++++***'''''''''''''''((((((((()))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((('''&&&&&&******))))))((('''&&&&&&((()))***++++++***((('''***+++,,,------,,,+++******)))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&$$$%%%''''''&&&$$$)))(((((('''&&&&&&%%%%%%%%%(((***)))'''''')))***&&&''',,,111111+++((()))$$$%%%&&&'''(((((((((((($$$&&&)))(((&&&'''***---((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%)))((((((''''''''''''(((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%(((((((((((((((''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$&&&&&&&&&&&&&&&(((******&&&%%%(((***((('''(((&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((***+++,,,+++)))((()))***))))))))))))((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''(((((()))))))))*********$$$***...+++)))***+++***((()))++++++)))((()))***))))))))))))((((((''''''+++,,,,,,,,,,,,,,,++++++***,,,+++((((((+++,,,*********+++++++++)))((('''***+++,,,+++***)))***+++,,,,,,+++******)))((((((((((((((((((((()))*********(((&&&&&&(((***)))(((''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))*********))))))(((''''''&&&&&&''''''''''''(((((((((((()))(((((((((******(((&&&((((((((((((((('''&&&&&&'''((((((((((((((('''&&&))))))))))))))))))))))))+++(((&&&&&&((((((%%%"""***)))((('''''''''((()))***)))(((''''''((()))***((())))))******))))))((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&''')))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))*********&&&$$$((((((%%%%%%(((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''&&&%%%&&&((((((((('''(((((('''&&&&&&%%%%%%&&&ppppppqqqqqqkkkccc```cccfffiiikkkiiifffgggmmmsssxxxxxxvvvrrrmmmmmmqqquuutttpppoooppppppnnnooorrrzzzyyyuuutttxxx|||yyyrrrrrrhhhYYYMMMDDD===888444...,,,***)))***++++++***))))))((((((((((((((('''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((''''''&&&))))))***)))(((&&&$$$###(((((())))))************)))+++,,,---...---+++***+++***)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&(((************(((000;;;@@@888,,,(((***%%%%%%&&&'''(((((((((((("""'''+++***'''&&&***///((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))+++***((())))))(((((('''''''''&&&))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***,,,'''%%%''')))''''''***'''''''''((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((***)))(((((())))))(((''')))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))******'''******''''''***+++)))((()))++++++)))((()))***((((((((((((''''''''''''++++++,,,,,,,,,,,,++++++)))+++***&&&'''+++---,,,,,,,,,+++***))))))((((((((()))++++++++++++---///+++++++++******))))))(((((((((((((((((())))))***+++)))'''&&&((()))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))((()))*********((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******)))))))))(((''''''&&&&&&''''''''''''(((((((((((()))'''&&&'''(((******)))(((((((((((((((''''''&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((('''&&&&&&'''''''''(((((())))))(((((())))))(((((((((((())))))'''(((((())))))(((((('''''')))+++,,,+++)))&&&%%%''''''''''''''''''''''''((())))))((('''&&&((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((()))******'''%%%&&&))))))&&&&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((((((((('''((((((((((((((((((((((((lllmmmppppppjjjcccdddhhhiiijjjjjjhhheeegggmmmrrruuuuuutttpppllllllqqquuuwwwsssqqqqqqmmmiiiiiimmmwwwwwwuuuvvv{{{|||uuuvvvlll^^^QQQHHHAAA:::666///---,,,******+++++++++******))))))((((((''''''((((((((((((((('''''''''(((((())))))))))))(((((('''(((((((((((((((''''''&&&'''((((((&&&$$$!!!'''''''''''')))+++---...***+++...///000///---,,,,,,+++***((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&%%%%%%((()))***...222888@@@KKKMMMBBB000&&&%%%%%%&&&&&&'''((((((''''''&&&)))+++***'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###&&&+++...---+++)))))))))(((''''''&&&&&&******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''(((((()))))))))((((((((((((((('''''''''''''''''''''''''''((()))((('''(((***+++---(((%%%'''((('''(((+++((((((((((((((('''''''''&&&((()))++++++)))(((&&&(((((((((((((((((((((((()))&&&$$$%%%((()))'''$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***,,,,,,***''''''***)))$$$((()))++++++)))((()))***((((((((((((((((((((((((''''''((()))))))))(((((((((***)))%%%&&&+++...---------+++***)))(((((((((''')))++++++++++++---...+++*********)))))))))((())))))(((((((((((())))))***((('''&&&&&&''''''(((&&&&&&'''((((((((((((((())))))))))))))))))))))))((()))***+++***(((&&&%%%&&&&&&&&&'''''''''''''''))))))))))))((((((((((((((((((((((((((())))))***))))))((((((''''''''''''''''''''''''((((((((((((***(((&&&&&&'''))))))((('''(((((((((((((((''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''((((((&&&''')))+++,,,,,,+++***))))))(((((((((((())))))''''''((((((((((((''''''***+++------,,,***'''%%%'''''''''''''''''''''''')))******(((''''''(((***((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((())))))***%%%&&&(((***)))''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''((()))***+++++++++kkklllnnnnnniiiccceeekkkkkkkkkjjjhhhfffggglllqqqssstttssspppnnnoootttxxxrrrppppppqqqooolllnnnsssrrrssssssuuu|||~~~xxxxxxooobbbUUULLLCCC<<<666//////---,,,******+++,,,******))))))(((((('''''''''''''''((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''%%%&&&''''''&&&$$$!!! ***)))((('''(((***+++---+++---000222333222111///,,,,,,***)))''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%''')))'''(((222>>>GGGFFFGGGEEE;;;---%%%###%%%&&&''''''((('''''''''(((&&&%%%''')))***'''$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&***---...---))))))(((((('''''''''&&&******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$&&&&&&''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''''')))+++---(((%%%''')))((((((+++((((((((((((((('''''''''&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((&&&$$$%%%((()))'''$$$'''''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))***,,,,,,******,,,)))###((()))++++++)))((()))***))))))))))))))))))))))))%%%%%%&&&''''''((('''''''''))))))%%%&&&+++---,,,---,,,+++***))))))))))))(((***+++***))))))***+++*********)))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''(((((()))(((((('''&&&&&&))))))))))))))))))))))))''')))***+++***)))'''%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((())))))***((((((((((((''''''''''''''''''''''''((((((((((((,,,)))'''&&&&&&''''''&&&''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))'''%%%&&&)))+++)))&&&$$$&&&)))+++,,,,,,***)))(((((())))))))))))((((((''''''((((((((((((''''''))))))(((((('''&&&%%%$$$''''''''''''''''''''''''((()))***)))''''''(((***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***$$$(((******(((''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''(((((('''&&&%%%&&&((((((((('''(((((()))))))))(((''''''pppnnnlllkkkfffbbbeeekkkllllllkkkiiihhhiiilllooorrrtttuuusssqqqrrrvvvzzzvvvtttttttttoookkkmmmsssnnnpppqqqttt||||||{{{rrreeeYYYOOOFFF===777000000///---+++***+++---))))))(((((((((((((((''''''''''''((((((((((((((((((((())))))))))))((((((&&&'''(((((((((((((((((((((((())))))((('''%%%$$$...,,,***)))''''''((((((+++...111444666555333111,,,+++***)))((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&%%%'''***'''&&&111AAAFFF===333...***%%%&&&)))&&&&&&'''''''''''''''&&&%%%""" %%%+++...***&&&(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''***)))((('''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...(((((((((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''%%%%%%''')))---(((&&&(((***((((((+++'''''''''((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''&&&&&&&&&((()))((('''&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))%%%***,,,++++++---+++'''((()))++++++)))((()))***))))))))))))************&&&'''((())))))***))))))'''))))))''''''+++,,,)))+++++++++++++++************++++++***((('''((()))))))))))))))))))))))))))***))))))((((((((((((((()))+++------+++)))(((((())))))))))))((('''&&&%%%))))))))))))))))))))))))'''((()))******)))((('''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((''''''''''''''''''((((((((((((,,,***'''&&&''''''%%%$$$&&&'''(((((((((((((((((((((((()))******+++******))))))))))))))))))))))))***'''%%%&&&***+++)))&&&###$$$''')))))))))((('''(((((())))))))))))(((((('''(((((())))))(((((('''+++***((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((((((((()))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((()))******%%%***---)))&&&'''((('''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''&&&%%%&&&((((((((('''((((((((('''%%%""" rrrlllhhhgggeeedddhhhmmmmmmmmmlllkkkjjjkkklllnnnppprrrtttsssqqqppprrruuuxxxvvvuuussslllfffgggmmmlllmmmooosss}}}}}}uuuhhh]]]RRRIII???888000111000...+++***+++...'''''''''''''''(((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((++++++***))))))((())))))***---111555666555333222+++******)))(((((())))))''''''&&&&&&&&&&&&''''''###%%%''''''%%%%%%''')))''''''''''''''''''''''''((($$$%%%+++)))&&&,,,888666///(((%%%$$$###''',,,&&&'''''''''''''''&&&&&&###"""###'''+++---+++((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%%%%***...&&&&&&''''''((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++***)))'''&&&((((((''''''''''''(((((('''''''''(((((()))))))))((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((,,,((('''***+++)))(((***&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))(((((()))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((((((((()))))))))***'''''''''((((((((())))))%%%***,,,(((&&&(((+++***((()))++++++)))((()))***((((((((()))))))))******'''((()))***++++++++++++&&&)))***((((((+++***&&&)))***+++,,,,,,,,,+++******+++,,,+++)))((()))***((()))))))))))))))))))))******)))((((((((((((((((((+++///000---***(((''''''(((((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******%%%&&&&&&'''(((((())))))'''((((((((()))))))))***((((((((((((((()))******'''(((((((((((((((((((((''''''''''''(((((((((((()))'''''''''((((((&&&$$$&&&&&&'''((((((((((((((('''(((***---///000111111)))))))))))))))))))))))))))))))))((((((((((((((($$$%%%&&&((((((((('''''''''((()))******)))((('''((())))))******))))))(((,,,+++***))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$(((***)))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******'''---...((($$$%%%((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((('''&&&%%%&&&((((((((('''''''''''''''%%%### ppphhhccccccfffhhhmmmrrrnnnnnnmmmmmmlllllllllmmmmmmooorrrqqqnnnllllllnnnmmmmmmnnnnnniiieeeiiioookkkmmmnnnsss~~~wwwkkk___UUUJJJ@@@999000111111...+++)))+++...%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((%%%&&&''')))***,,,---...))),,,111444666555333111******)))))))))))))))***'''''''''&&&&&&'''''''''"""$$$''''''%%%%%%(((***&&&'''''''''''''''''''''***######+++---''''''...''''''))),,,+++''''''***&&&'''''''''''''''&&&&&&%%%''')))++++++***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''%%%&&&&&&&&&((()))***+++)))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++(((###"""(((...%%%%%%&&&'''((()))******%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))'''$$$!!!((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***)))''''''(((***+++''''''+++,,,***((()))%%%&&&&&&'''((()))******))))))(((((((((((())))))((((((((((((((((((((((((&&&)))++++++((((((***---&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((()))(((------&&&!!!###''')))((()))++++++)))((()))***&&&'''''''''(((((())))))''''''(((******+++++++++%%%)))+++))))))+++)))$$$''')))+++---...---,,,+++***+++,,,,,,+++***+++,,,(((((((((((())))))))))))******)))(((((((((((((((%%%)))///000,,,(((%%%$$$%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,&&&&&&''''''((()))******'''((((((((())))))******((((((((((((((()))******'''''''''(((((((((((((((''''''''''''((((((((()))&&&%%%&&&'''))))))'''%%%&&&&&&'''((())))))(((((('''(((+++///222555777777))))))))))))))))))))))))'''***---+++&&&$$$'''+++'''(((((()))))))))))))))'''((()))******)))((('''))))))************))))))'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###'''******)))((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((()))******(((//////((("""%%%((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&((((((((('''###%%%'''))))))((('''&&&