BM6P6(@ sssaaa[[[XXXSSSQQQTTTSSSVVVXXX___xxx}}}||||||{{{{{{zzzzzzzzztttpppjjjeeebbb]]]WWWRRRLLLMMMOOOQQQTTTYYY```dddgggjjjnnnppprrrsssvvvxxx{{{}}}}}}rrrhhhaaa]]][[[YYYYYY[[[]]]cccppp}}}|||www~~~yyyssstttsssxxx~~~uuuooonnnqqqtttfffeeeeeeaaa___]]]ZZZWWWTTTRRRRRRQQQMMMSSSVVVYYYhhhvvvlllhhhlll~~~}}}}}}sssaaa[[[XXXRRRPPPSSSSSSWWW]]]kkk|||||||||||||||{{{zzzyyyqqqmmmfffaaa^^^YYYUUUQQQMMMOOOQQQTTTWWW\\\bbbgggjjjlllppprrrtttuuuxxxzzz{{{~~~wwwlllccc^^^YYYXXXXXXZZZ[[[```lllxxxwww|||{{{uuuooommmpppwwwyyysssmmmlllkkk}}}xxxhhheeeddd```^^^]]]ZZZWWWTTTSSSRRRRRROOOUUUYYY^^^nnnvvvooonnnttt|||wwwwwwwwwzzz}}}sssaaa[[[WWWRRRPPPSSSRRRVVV```ttt~~~}}}|||}}}}}}}}}|||yyywwwuuulllggg```[[[WWWTTTRRRPPPOOOQQQTTTWWW[[[```fffjjjlllooosssuuuvvvxxxzzz||||||~~~rrrfff___XXXVVVVVVXXXYYY\\\eeeooozzz{{{|||vvvnnnjjjiiinnnqqqnnnhhheeecccooolllfffccc___]]]\\\YYYWWWUUUSSSRRRRRRQQQWWW]]]dddwwwtttpppttt|||vvvmmmkkkmmmoootttxxxsss```ZZZWWWRRRPPPRRRUUUXXXddd~~~~~~}}}~~~}}}~~~~~~|||yyytttpppmmmddd```ZZZTTTQQQPPPPPPPPPQQQSSSXXX[[[___dddiiillloooqqquuuwwwxxxyyy{{{}}}~~~xxxiii```XXXUUUUUUVVVWWWXXX^^^fffuuu~~~|||vvvssslllggghhhkkkjjjddd^^^]]]bbbnnnqqqgggbbb^^^[[[ZZZYYYWWWUUUSSSRRRRRRRRRXXX___iii~~~pppooowww|||nnnfff``````cccffflllrrrxxx}}}qqq```ZZZWWWRRRPPPSSS[[[]]]lll}}}{{{|||~~~}}}}}}{{{xxxrrrlllfffbbb\\\YYYUUUPPPMMMNNNPPPSSSSSSWWW\\\```cccgggkkknnnpppsssvvvxxxyyyzzz|||~~~nnndddZZZWWWUUUVVVUUUUUUXXX^^^lll|||{{{vvvuuuooohhhfffiiijjjeee___[[[ZZZ```ooowwwhhhbbb^^^YYYYYYXXXWWWUUUTTTRRRRRRQQQXXX___lll~~~ooopppzzztttjjjaaa[[[WWWXXX[[[^^^dddjjjqqqvvv}}}ppp^^^YYYWWWRRRQQQTTTXXX]]]qqqyyyvvvwww{{{zzzxxxuuupppiiibbb\\\XXXUUUTTTQQQNNNMMMNNNSSSVVVXXX\\\aaaeeeiiikkknnnpppsssuuuxxxzzz{{{|||~~~vvvkkk___ZZZVVVVVVUUUSSSVVVZZZdddrrr{{{wwwpppmmmiiifffhhhllljjjddd[[[WWWYYYcccppp}}}jjjbbb___XXXXXXXXXWWWVVVTTTSSSRRRQQQWWW___ooo|||oooqqq|||~~~oooccc^^^XXXSSSPPPRRRTTTVVV\\\bbbgggmmmtttzzznnn]]]YYYWWWSSSRRRVVVXXXaaazzz{{{sssuuuwww{{{~~~tttqqqmmmhhhaaa[[[UUUSSSPPPPPPPPPOOONNNQQQVVVZZZ]]]aaagggkkknnnoooqqqsssuuuxxx{{{}}}}}}~~~ttteee^^^XXXVVVUUUSSSUUUYYY^^^iiixxx}}}xxxlllmmmjjjeeefffjjjjjjeee\\\XXXVVVZZZcccrrrkkkccc```VVVWWWWWWWWWVVVTTTSSSRRRPPPVVV```qqquuukkkpppzzzsssggg[[[UUUTTTNNNJJJIIIKKKMMMOOOUUU[[[]]]bbbiiioootttzzzmmm\\\XXXWWWTTTSSSWWW___kkktttuuuvvvxxxyyyyyyxxxxxxooolllhhhbbb\\\WWWSSSQQQMMMNNNPPPPPPPPPRRRXXX\\\aaaeeekkkoooqqqssstttuuuxxxzzz}}}|||iiiaaaYYYWWWUUUSSSUUUXXXZZZdddrrr~~~~~~yyylllooolllfffcccffffffbbb]]]YYYUUUVVV[[[jjjlllcccaaaVVVVVVWWWWWWVVVUUUSSSRRRQQQVVV```rrr{{{nnngggmmmwwwwwweeeZZZQQQJJJHHHKKKHHHEEEDDDGGGIIIKKKPPPXXXUUU[[[bbbhhhlllrrryyy~~~mmm^^^YYYWWWTTTVVV[[[\\\xxxxxxuuusssuuuyyyzzzwwwsssmmmjjjddd]]]VVVPPPKKKIIIJJJKKKMMMOOORRRWWW^^^ccclllnnnpppqqqrrrtttwwwyyyxxxxxxyyyzzz|||sssfffZZZUUUUUUTTTTTTVVV[[[]]]gggxxx|||wwwqqqlllhhhgggeeebbbcccfff___[[[XXXWWWWWWaaa~~~tttfffaaaZZZWWWUUUWWWUUUPPPOOOQQQQQQYYYccctttvvvkkkbbbeeeoootttiiiZZZPPPLLLKKKIIIFFFCCCCCCEEEFFFHHHJJJKKKLLLTTTWWW[[[___dddiiippptttxxx~~~{{{jjj\\\XXXWWWUUUXXX___ddd}}}xxxuuurrrsssuuuuuuqqqmmmkkkhhhccc\\\VVVQQQMMMKKKLLLMMMOOOQQQTTTYYY```eeennnoooqqqssstttvvvyyy{{{}}}}}}}}}wwwjjj\\\VVVUUUSSSRRRTTTYYY[[[cccrrr|||xxxooojjjfffeeecccaaabbbfffeee```\\\YYYWWW___zzzxxxgggbbbZZZWWWUUUVVVUUUPPPOOOQQQPPPYYYeeewwwuuujjjbbbeeeooo~~~|||fff]]]QQQIIIGGGFFFEEECCCBBBBBBDDDEEEGGGIIIJJJKKKMMMPPPSSSWWW[[[```fffjjjkkkqqqzzzxxxhhh[[[XXXWWWVVV[[[cccqqq|||yyyuuurrrppppppoookkkhhhhhheeeaaa[[[VVVRRROOONNNNNNPPPRRRTTTWWW\\\bbbgggoooqqqsssuuuvvvxxx{{{~~~}}}ooo```XXXUUUQQQPPPQQQWWWWWW]]]iiiwww}}}xxxnnnhhhcccbbb```___bbbfffgggbbb___\\\XXX___xxx}}}iiibbbZZZWWWUUUVVVTTTPPPOOORRRPPPZZZiii|||rrriiibbbeeeooo~~~yyyjjjVVVPPPHHHDDDCCCCCCBBBAAAAAAAAABBBDDDFFFGGGHHHIIIGGGIIILLLOOORRRVVV[[[___ccciiiqqqxxx|||wwwhhh[[[XXXWWWVVV\\\fff||||||yyyvvvrrrpppnnnllliiifffgggddd___YYYUUUQQQOOONNNPPPQQQTTTVVVYYY^^^dddhhhoooqqqtttvvvwwwzzz}}}tttcccZZZVVVRRRPPPQQQTTTTTTXXXbbbnnn}}}}}}xxxnnnhhhbbbaaa___^^^bbbgggfffbbb```^^^[[[```xxxkkkccc[[[WWWUUUUUUTTTPPPPPPRRRQQQ\\\nnnooohhhcccgggqqq{{{hhhZZZNNNJJJEEECCCCCCCCCBBBAAA???@@@AAABBBDDDEEEFFFGGGFFFHHHJJJKKKMMMQQQUUUXXX^^^dddlllrrrwww}}}wwwiii\\\YYYWWWVVV]]]hhh~~~zzzwwwssspppmmmkkkhhhgggeeebbb]]]WWWRRRPPPNNNNNNPPPRRRUUUXXX[[[___eeeiiioooqqqtttvvvxxx{{{xxxggg]]]XXXTTTRRRSSSSSSSSSVVV^^^hhhvvv|||wwwooohhhcccaaa___^^^aaagggfffddddddbbb]]]___sssmmmccc\\\WWWUUUUUUSSSPPPPPPSSSSSS```ssslllgggdddiiitttvvvhhhYYYMMMIIIGGGDDDCCCBBBBBBAAAAAA??????@@@AAACCCDDDEEEEEEFFFGGGIIIJJJKKKNNNRRRUUUWWW\\\ccciiinnnuuu}}}wwwjjj^^^ZZZXXXWWW```lll{{{xxxtttoookkkhhhfffeee```]]]YYYTTTPPPOOONNNOOORRRTTTWWWZZZ]]]aaagggjjjoooqqqtttwwwyyy|||~~~lllaaa[[[VVVTTTTTTSSSSSSUUU[[[bbbnnn}}}wwwoooiiicccaaa___]]]```dddiiihhhiiiggg___\\\kkkooofff\\\WWWTTTTTTSSSPPPPPPSSSWWWdddxxxxxxjjjffffffmmmxxxtttggg]]]RRRHHHEEEDDDBBB@@@??????????????????@@@AAABBBCCCDDDEEEEEEFFFHHHHHHIIIKKKOOORRRTTTYYY___dddiiipppyyy}}}{{{uuuiii^^^[[[YYYZZZeeerrr{{{xxxsssmmmfffbbb```___ZZZXXXTTTPPPOOOOOOQQQRRRTTTVVVZZZ]]]```dddiiilllpppsssvvvyyy{{{qqqddd\\\VVVSSSTTTSSSSSSUUUXXX]]]fffwwwyyymmmhhhcccaaa___[[[\\\```ggghhhkkkjjjaaa[[[gggxxxsssiii\\\XXXTTTTTTRRROOOPPPTTT[[[ggg{{{~~~ssshhhfffhhhppp{{{~~~zzzzzz{{{}}}rrrcccYYYTTTMMMFFFAAAAAA???>>>======>>>@@@???@@@@@@AAABBBCCCDDDDDDDDDFFFGGGHHHHHHKKKNNNQQQUUUYYY^^^bbbgggnnnwww~~~xxxuuuyyysssggg]]][[[ZZZ\\\hhhvvv}}}{{{xxxrrrjjjbbb]]]ZZZZZZUUUSSSPPPNNNNNNPPPSSSUUUVVVXXX\\\___bbbfffkkknnnrrrtttxxx{{{}}}uuuggg]]]VVVRRRRRRTTTSSSTTTVVVXXX```ppp{{{lllgggcccaaa^^^ZZZZZZ]]]bbbeeejjjlllccc]]]gggxxxuuulll]]]XXXTTTTTTRRROOOPPPTTT^^^jjj~~~{{{qqqhhhfffiiirrr~~~zzzuuuqqqppptttzzzppplllaaaTTTLLLIIIEEE@@@@@@@@@???===<<<===@@@BBB@@@@@@AAABBBBBBCCCDDDDDDFFFGGGHHHIIIJJJLLLOOORRRRRRVVV[[[___cccjjjtttzzzwwwqqqttt|||~~~{{{{{{dddaaa]]]ZZZ]]]dddyyypppggg```YYYTTTQQQOOOOOONNNMMMNNNQQQVVVZZZ\\\^^^aaacccgggkkkppptttvvvyyy}}}oooddd]]]XXXUUURRRQQQRRRUUUWWW]]]kkkxxxyyyoooiiicccbbb___[[[XXXZZZ]]]bbbfffeee``````eeekkk{{{hhhaaaYYYRRRRRRSSSRRRSSSUUU___wwwssslllggggggjjjrrrqqqjjjgggdddbbbbbb```\\\TTTLLLFFFCCCCCCCCC@@@@@@???>>>======>>>>>>???@@@AAAAAA@@@AAACCCEEEDDDEEEGGGIIIKKKMMMNNNNNNQQQSSSWWWZZZ^^^ccciiimmm{{{{{{pppnnnqqqrrrrrrsssxxxbbb___[[[ZZZ^^^hhh}}}xxxnnneee]]]WWWSSSPPPOOOOOOOOOOOOPPPSSSXXX\\\___bbbeeehhhkkknnnsssvvvxxx{{{xxxiii^^^WWWTTTTTTRRRSSSUUUWWW[[[fffqqq|||xxxooohhhcccaaa___ZZZXXXYYY\\\aaaeeeddd```___ccchhh|||hhh```XXXRRRQQQRRRRRRSSSWWWeee|||qqqkkkiiikkkoooyyyxxxjjjccc___[[[YYYYYYVVVRRRMMMGGGCCCAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAADDDFFFFFFGGGIIIKKKMMMNNNOOOOOOPPPRRRUUUYYY\\\aaafffjjjuuu{{{wwwllljjjkkkkkkiiijjjxxxbbb```\\\\\\cccooo}}}|||~~~~~~vvvkkkaaaYYYTTTPPPNNNOOOPPPPPPQQQRRRVVV[[[___eeegggkkkoooqqqsssvvvxxxzzz}}}rrraaaWWWTTTUUUSSSTTTUUUVVVXXX```iii|||wwwzzzvvvnnngggaaa```]]]YYYXXXYYYZZZ___cccccc___]]]```cccyyyhhh___WWWRRRQQQRRRRRRUUUYYYkkkoookkkmmmpppwww~~~qqqbbb[[[WWWRRROOOOOOJJJIIIFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAABBBEEEGGGIIIJJJLLLMMMOOOPPPQQQQQQOOORRRUUUXXX[[[^^^cccffflllsss|||tttjjjhhhgggdddaaa```{{{dddbbb^^^___hhhyyy~~~}}}{{{sssggg]]]UUUQQQNNNMMMMMMOOOPPPRRRTTTXXX^^^bbbiiilllppptttuuuwwwxxxzzz|||~~~~~~~~~~~~~~~~~~|||gggZZZUUUTTTRRRRRRUUUUUUVVV[[[cccsss}}}tttvvv}}}tttllleee___]]][[[WWWVVVXXXXXX]]]aaabbb___]]]]]]___lll~~~iii^^^WWWRRRRRRRRRSSSWWW]]]ppp}}}nnnkkkqqqttt{{{zzzmmm___XXXSSSNNNJJJIIIEEEEEEDDDDDDCCCBBBBBBBBB??????>>>>>>>>>>>>>>>???<<<>>>@@@AAAAAACCCFFFHHHJJJKKKMMMOOOPPPQQQRRRRRRRRRTTTWWWYYY[[[^^^aaadddgggmmmvvv~~~|||ssskkkiiigggbbb^^^]]]|||fffccc___```lllwwwooodddYYYSSSOOOMMMKKKLLLNNNPPPSSSVVV[[[aaaeeekkkooosssvvvwwwxxxzzz|||}}}xxxrrrnnnlllkkkjjjhhhhhhhhhllltttooo___YYYSSSPPPPPPSSSTTTUUUYYY___mmmzzz~~~tttuuu|||~~~qqqiiibbb\\\ZZZXXXTTTTTTVVVVVV[[[```bbbaaa^^^\\\\\\bbbpppjjj]]]WWWSSSSSSSSSTTTZZZaaarrrzzzllllllsssvvv|||uuuhhh[[[TTTPPPKKKGGGFFFCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????===>>>@@@AAABBBCCCFFFIIIIIIKKKMMMOOOQQQRRRSSSTTTVVVXXX[[[]]]^^^___bbbdddfffjjjqqqvvv{{{xxxqqqlllkkkiiiccc^^^]]]zzzdddbbb^^^```ppp|||rrrkkkaaaXXXRRRNNNLLLKKKKKKNNNRRRVVVZZZ___eeeiiinnnppptttwwwxxxzzz|||~~~yyyvvvtttxxxssslllfffaaa^^^[[[YYYWWWVVVVVVXXX^^^hhhttt}}}yyyfff]]]TTTPPPOOOQQQSSSTTTXXX]]]gggtttuuutttzzz{{{nnnfff___XXXVVVTTTQQQQQQTTTUUUYYY```dddccc```^^^\\\\\\ggg{{{lll]]]XXXTTTTTTTTTVVV]]]fffvvvxxxkkkmmmrrrtttzzzmmmaaaUUUPPPMMMHHHDDDCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>???AAABBBBBBCCCFFFHHHIIIJJJMMMPPPRRRUUUVVVWWW[[[]]]```aaaaaaaaabbbddddddhhhkkknnnpppuuu|||~~~tttpppmmmmmmjjjccc]]]\\\yyydddbbb```dddwww~~~~~~}}}zzzwwwmmmggg___XXXSSSOOOLLLJJJLLLPPPTTTYYY^^^ccciiinnnppprrruuuwwwyyy|||~~~wwwqqqmmmlllmmmnnnmmmiiiddd___[[[WWWSSSPPPKKKLLLMMMNNNPPPVVV___eeeoookkk```WWWQQQNNNPPPRRRSSSVVV[[[cccoootttssszzzyyylllccc\\\UUUSSSQQQOOOOOORRRTTTYYY```eeefffddd```]]]ZZZbbbuuunnn]]]YYYVVVUUUUUUXXX```jjj{{{xxxjjjkkkmmmqqqzzzzzzggg[[[PPPLLLJJJFFFCCCBBB@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@???AAABBBBBBBBBCCCEEEGGGIIIKKKNNNQQQUUUXXXZZZZZZ^^^```bbbccccccbbbcccdddaaacccfffffffffjjjpppuuuwww{{{~~~uuuqqqpppqqqlllccc]]][[[zzzfffeeeccciii||||||zzzwwwtttjjjeee^^^XXXSSSPPPLLLJJJNNNQQQVVV\\\aaagggmmmqqqqqqsssuuuwwwyyy}}}zzzsssrrrnnniiieeecccfffiiilllgggddd```]]]ZZZVVVQQQNNNEEEHHHKKKKKKKKKNNNRRRVVVWWWhhhzzz~~~oooaaaZZZSSSOOOPPPQQQRRRUUUYYYaaakkk~~~{{{rrrrrr|||wwwjjjbbbZZZSSSQQQOOOMMMNNNQQQSSSYYY```fffhhhfffaaa^^^ZZZ```sssooo]]]YYYWWWVVVVVVYYYbbblllwwwiiijjjiiiooozzzvvvdddYYYNNNKKKJJJGGGDDDDDDAAA@@@???>>>>>>???AAABBB>>>>>>===>>>>>>???@@@@@@@@@AAACCCBBBBBBBBBEEEGGGJJJLLLOOOSSSWWWZZZ\\\]]]___aaaddddddcccbbbbbbccc^^^```aaaaaa```ccciiinnnlllpppwwwxxxuuutttuuuoooeee^^^\\\vvvkkkdddhhhqqq~~~|||}}}{{{vvvqqqkkkggg___WWWQQQMMMLLLLLLPPPRRRWWW\\\aaagggnnnssstttvvvyyyzzz|||~~~uuupppnnnjjjgggggg``````^^^[[[]]]bbbccc```bbb`````````ZZZRRRMMMNNNHHHHHHGGGGGGGGGIIIJJJKKKSSSTTT]]]qqqwwwpppsss|||ssscccUUUOOOKKKLLLNNNNNNQQQUUU\\\fffvvv}}}{{{|||yyyiii___WWWQQQOOONNNLLLMMMPPPRRR[[[ZZZkkkuuuqqqppp___XXX___nnnsss```XXXTTTWWWZZZ\\\hhhuuuzzzllliiihhhnnnxxx|||nnn]]]RRRHHHGGGIIIGGGDDDCCC@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAA@@@AAABBBEEEHHHJJJJJJKKKNNNQQQVVVZZZ^^^```bbbaaa```_______________^^^___`````````bbbeeeggggggkkkpppvvv|||~~~|||yyywwwuuurrrkkkbbbZZZxxxmmmfffjjjuuu~~~|||}}}{{{vvvppplllggg___WWWQQQNNNMMMMMMPPPTTTYYY___dddjjjqqquuuwwwyyy{{{}}}~~~}}}rrrhhheeeddd```^^^^^^]]]]]][[[YYY[[[```bbb```___]]]\\\\\\WWWOOOKKKKKKGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHNNN]]]ooo}}}yyyooommmqqqzzzyyygggZZZTTTOOOPPPQQQQQQSSSWWWYYYdddssszzziii___WWWQQQOOONNNLLLMMMQQQSSS\\\\\\mmmyyywwwvvvfffZZZ]]]gggzzzvvvaaaYYYUUUXXX[[[^^^iiiwwwzzzlllhhhkkkrrr~~~vvvhhhZZZPPPGGGFFFGGGEEEBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAABBBCCCEEEHHHIIIJJJKKKNNNQQQUUUYYY]]]___aaaaaa```_______________]]]^^^^^^^^^^^^___bbbeeeccchhhnnntttzzz{{{wwwssslllccc\\\{{{oooggglll{{{~~~~~~|||vvvpppkkkfff___WWWQQQOOOOOOOOORRRVVV]]]dddiiioootttwwwzzz|||xxxnnnfff^^^]]]\\\YYYWWWXXXZZZ\\\[[[ZZZ^^^dddfffdddbbb^^^[[[ZZZVVVNNNJJJJJJHHHGGGEEECCCBBBAAAAAABBBDDDEEEHHHNNNWWW___dddfffgggdddeeeiiinnnwwwlll[[[TTTOOONNNOOONNNPPPSSSWWWaaaooozzzhhh___WWWQQQOOONNNMMMNNNQQQSSS^^^^^^ppp~~~ooo^^^^^^bbbqqq{{{ccc[[[VVVYYY\\\```lll{{{{{{lllhhhhhhqqqooocccVVVMMMEEEDDDEEEBBB@@@@@@@@@@@@@@@???????????????>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHKKKLLLNNNQQQTTTXXX[[[\\\``````______^^^_________^^^_________^^^```bbbeeedddiiipppvvv{{{{{{uuunnneee^^^zzzooogggmmm~~~wwwppphhhccc\\\TTTPPPNNNOOOPPPSSSYYY```hhhmmmrrrvvvxxx}}}xxxqqqiiibbb]]]\\\[[[XXXWWWXXXZZZ]]]```ccciiippprrrooolllfff```]]]XXXPPPLLLLLLIIIHHHFFFDDDBBBBBBBBBCCCFFFGGGHHHIIIKKKOOOTTTWWWSSSUUU[[[ccchhhqqqppp^^^VVVOOONNNMMMLLLNNNRRRVVV^^^kkkyyyzzzfff___XXXQQQPPPOOOMMMNNNQQQRRR^^^___qqqyyyeeeaaaaaammmeee\\\WWWZZZ]]]bbbppp|||mmmiiifffqqq|||kkk```SSSKKKDDDDDDDDDAAA???@@@??????????????????????????????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGLLLLLLNNNPPPSSSVVVYYY[[[_________^^^______``````aaabbbbbbbbbbbbcccfffiiijjjqqqyyy}}}vvvnnneee^^^yyymmmeeemmm~~~{{{wwwoooccc^^^WWWQQQNNNNNNPPPRRRVVV[[[dddkkkppptttwwwyyy}}}yyyqqqmmmeee```\\\\\\[[[XXXXXX[[[[[[ccckkkrrr{{{}}}wwwnnnfffaaaZZZRRRMMMLLLHHHGGGEEECCCCCCCCCCCCDDDBBBCCCDDDCCCCCCEEEIIIMMMKKKNNNUUU\\\aaakkk}}}uuuddd\\\TTTRRRQQQOOOQQQUUUVVV]]]fffrrryyyeee```XXXRRRPPPOOOMMMNNNRRRPPP]]]___rrrhhhbbb```kkkggg^^^XXXZZZ^^^dddsss}}}ppplllkkkwwwwwwfff\\\QQQJJJEEEEEEDDDAAA@@@AAA????????????????????????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHLLLMMMNNNPPPSSSVVVYYYZZZ_______________```aaabbbbbbdddeeeffffffiiilllooottt{{{~~~vvvmmmddd^^^yyynnnfffpppyyyyyyuuummm^^^ZZZTTTNNNMMMNNNRRRUUU[[[```gggnnnrrruuuxxxzzz~~~xxxpppkkk```[[[XXXYYYYYYXXXZZZ___cccnnn|||~~~ssshhhaaa[[[TTTNNNMMMGGGFFFDDDCCCBBBBBBBBBCCC@@@AAAAAAAAAAAABBBEEEGGGIIIKKKOOOTTTZZZdddvvv{{{eee\\\TTTQQQPPPOOOQQQUUUVVV[[[aaakkk{{{yyyfff```XXXRRRPPPOOOMMMOOORRROOO^^^```sssjjjbbb]]]ggghhh^^^XXXZZZ^^^eeeuuu|||qqqoooooo{{{ppp```UUUOOOIIIEEEEEEEEEAAA@@@BBB???????????????@@@@@@@@@BBBBBBCCCDDDEEEGGGHHHHHHHHHGGGEEEDDDDDDFFFHHHIIILLLMMMOOOQQQTTTWWWZZZ[[[```___``````aaabbbcccddddddfffhhhjjjlllpppuuuxxx~~~wwwnnnddd]]]{{{qqqjjjuuurrruuu}}}rrrhhh[[[WWWQQQMMMMMMPPPUUUYYYaaaeeekkkppptttwwwzzz}}}}}}pppggg]]]YYYWWWYYYZZZ\\\aaahhhrrrvvviiiccc^^^WWWSSSRRRKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFIIINNNTTT^^^nnn}}}ccc[[[RRROOONNNMMMOOOTTTUUUXXX\\\dddttt{{{iii```YYYRRRQQQPPPNNNOOORRRPPP___aaatttnnnccc[[[bbbzzziii___XXXZZZ^^^fffvvvyyyqqqqqqsss~~~mmm\\\QQQMMMHHHEEEEEEDDD@@@@@@BBB>>>>>>?????????@@@@@@@@@CCCDDDEEEFFFHHHIIIJJJJJJKKKIIIEEECCCCCCEEEHHHJJJLLLMMMOOOQQQUUUXXX[[[]]]`````````aaabbbdddeeefffhhhkkknnnrrrvvv{{{yyyoooeee^^^}}}tttmmmyyykkkqqq{{{oooeeeZZZVVVQQQMMMNNNRRRXXX\\\eeeiiinnnrrrvvvyyy|||}}}kkk___^^^[[[ZZZ\\\___bbbjjjsssxxxkkkeeeaaa\\\XXXWWWPPPOOOLLLHHHFFFDDDCCCCCCCCCAAA@@@AAABBBBBB???===CCCBBBEEEKKKRRR[[[hhhuuuggg^^^UUURRRQQQPPPSSSWWWUUUWWWYYY```ppp|||kkk```YYYRRRQQQPPPNNNOOORRRQQQaaacccvvvsssfff[[[```xxxiii___XXXYYY^^^fffwwwwwwqqqqqqzzz~~~lll[[[PPPKKKGGGDDDEEECCC@@@???BBB>>>>>>??????@@@@@@@@@@@@DDDEEEFFFGGGIIIJJJKKKLLLMMMJJJFFFBBBBBBEEEIIIKKKLLLMMMOOORRRUUUYYY\\\^^^aaaaaaaaabbbccceeefffgggnnnqqquuuyyy~~~{{{qqqfff___tttlllzzzpppppp{{{rrrjjjeeeYYYTTTPPPQQQSSSUUUZZZ```hhhlllqqquuuxxx{{{~~~wwwiiibbb[[[\\\\\\\\\^^^iiixxxxxxmmmiiifffbbb^^^]]]UUUPPPKKKHHHHHHHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@>>>AAADDDFFFIIIQQQ]]]fffyyyrrrcccUUUPPPQQQQQQPPPQQQQQQVVVZZZ___kkk}}}{{{qqqccc\\\UUUSSSRRRPPPQQQUUUWWW]]]gggzzz{{{dddXXX^^^ooooooaaaWWWXXX[[[bbbuuu~~~ooonnnrrr{{{yyyeeeWWWRRRIIIHHHFFFDDDBBBAAA@@@@@@<<<<<<===>>>??????@@@@@@@@@BBBEEEHHHJJJKKKJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKMMMPPPSSSVVVWWWYYY\\\^^^^^^aaaccccccbbbdddiiinnnqqqvvv}}}|||rrrhhhbbbuuuooosssuuuxxxpppgggaaaXXXSSSPPPRRRTTTVVV[[[bbbkkkoootttxxx{{{}}}qqqeee```WWWZZZ\\\___eeesssvvvkkkhhhfffbbb___^^^WWWSSSMMMJJJJJJIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBEEEEEEGGGMMMWWW^^^mmm{{{sssdddVVVQQQQQQQQQQQQRRRQQQVVVZZZ^^^jjjzzz{{{rrreee]]]VVVTTTSSSQQQRRRUUUWWW]]]gggyyygggYYY]]]lllqqqbbbWWWXXX[[[cccwwwqqqqqqvvvvvvcccVVVPPPHHHGGGEEECCCAAA@@@???????????????@@@AAAAAABBBBBBBBBCCCFFFHHHJJJKKKKKKKKKIIIIIIHHHHHHHHHIIIKKKLLLNNNQQQUUUWWWXXXZZZ]]]^^^___aaabbbbbbaaaccciiimmmuuu{{{uuukkkdddwwwssswww|||}}}zzzvvvoooddd[[[WWWRRRPPPRRRUUUXXX^^^eeeooorrrwww{{{~~~~~~|||{{{{{{ttthhh```]]]WWW[[[___eeeooo~~~tttkkkiiiiiifffbbbbbb[[[VVVQQQMMMLLLJJJGGGDDDCCCCCCBBBAAA@@@@@@@@@@@@AAACCCEEEEEEEEEHHHNNNTTTbbbpppuuufffWWWRRRRRRQQQQQQRRRRRRVVVYYY]]]ggguuu|||tttggg___XXXVVVTTTRRRSSSVVVWWW^^^gggxxxiiiZZZ\\\ggguuucccVVVWWW[[[ccczzztttuuu{{{qqq___SSSNNNGGGFFFDDDBBBAAA???????????????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGHHHJJJKKKLLLIIIHHHHHHHHHIIIJJJLLLMMMPPPSSSVVVYYYZZZ\\\^^^```___aaabbbaaa```ccciiinnnzzzzzzppphhhyyyxxxzzzzzzxxxwwwpppcccXXXUUUQQQOOORRRVVVZZZaaahhhqqquuuyyy}}}~~~|||wwwsssqqqjjjaaa\\\\\\ZZZ___fffmmmxxx~~~uuunnnnnnooollliiihhh___[[[UUUQQQOOOLLLGGGDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCCCCEEEHHHLLLVVVdddwwwxxxhhhXXXRRRRRRRRRRRRSSSSSSUUUXXX\\\cccoooyyy}}}uuuiiiaaaZZZXXXVVVSSSTTTWWWWWW^^^gggwwwiiiXXXYYY```uuuxxxdddUUUWWW[[[ccc|||wwwyyy~~~lll[[[PPPLLLGGGFFFEEECCCAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@CCCCCCDDDDDDFFFHHHJJJKKKHHHHHHHHHHHHJJJLLLNNNOOOSSSUUUYYY[[[\\\]]]___aaa```aaaaaa```___cccjjjooo~~~uuulll{{{~~~zzz}}}|||zzzrrreeeZZZUUUQQQPPPSSSWWW\\\cccjjjrrruuuzzz}}}}}}|||vvvpppkkkfff___]]]___^^^dddmmmwwwwwwqqqsssuuussspppoooeee```YYYUUURRRNNNIIIDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBDDDFFFHHHJJJVVVhhhyyy{{{kkkZZZTTTSSSSSSSSSTTTTTTUUUWWW[[[aaaiiiuuu}}}wwwkkkccc\\\YYYWWWTTTTTTWWWWWW^^^gggwwwhhhWWWVVVZZZjjj{{{dddTTTVVVZZZbbb|||zzz|||yyyhhhXXXNNNKKKHHHGGGFFFDDDCCCBBBBBBBBB???????????????@@@@@@@@@BBBBBBBBBCCCDDDFFFHHHIIIGGGGGGHHHIIIKKKMMMPPPQQQUUUWWWZZZ\\\]]]^^^```bbb```aaa```______dddlllssszzzppp{{{uuuhhh]]]UUUQQQPPPTTTXXX]]]dddlllrrruuuzzz}}}~~~|||tttmmmiiiddd___```cccccckkkvvvzzzuuuxxx{{{yyyvvvtttkkkfff```[[[WWWRRRKKKFFFCCCCCCBBBAAA@@@@@@@@@@@@???>>>???@@@AAADDDFFFGGGHHHQQQ^^^mmm|||}}}mmm\\\TTTTTTSSSTTTUUUUUUTTTVVV[[[___eeeqqq|||xxxlllddd]]]YYYWWWTTTTTTVVVWWW^^^hhhwwwkkkXXXUUUUUUaaaxxx|||cccRRRUUUYYY___yyy|||}}}vvveeeWWWNNNKKKIIIHHHFFFEEEDDDCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGIIILLLOOORRRSSSVVVXXX[[[]]]^^^___aaaccc```aaa```___```fffooowwwuuu{{{yyy~~~wwwjjjaaaVVVRRRQQQUUUYYY^^^eeemmmsssvvvzzz}}}~~~xxxpppjjjfffcccaaadddhhhnnnwww}}}~~~|||rrrmmmfffaaa]]]WWWOOOJJJCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@>>>???AAACCCFFFGGGKKKPPPXXXbbbqqqooo]]]UUUTTTTTTTTTVVVUUUTTTVVV[[[^^^cccppp}}}xxxmmmeee]]]ZZZWWWSSSSSSVVVVVV^^^hhhwwwppp[[[WWWSSSZZZppp~~~|||bbbQQQTTTXXX\\\vvv}}}|||tttdddVVVNNNLLLHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHGGGGGGFFFFFFGGGIIILLLPPPSSSUUUVVVYYY\\\]]]^^^___aaabbb`````````___aaahhhsss{{{{{{vvvwwwwwwkkkcccWWWSSSRRRUUUZZZ^^^eeemmmtttwww{{{}}}~~~xxxssslllfffdddcccbbbffflllzzzwwwrrrkkkfffaaaZZZRRRMMMCCCCCCBBBAAA@@@@@@@@@@@@DDDAAA???>>>@@@CCCEEEFFFJJJLLLPPPWWWdddvvvppp^^^VVVTTTTTTTTTVVVUUUTTTVVV[[[^^^bbbooo}}}{{{yyymmmeee]]]YYYVVVSSSSSSUUUVVV^^^hhhwwwuuu___YYYRRRWWWkkkzzz|||aaaPPPTTTWWW[[[ttt}}}|||ssscccVVVOOOMMMGGGFFFEEECCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDGGGIIIJJJIIIHHHGGGFFFFFFGGGJJJMMMPPPTTTVVVVVVYYY\\\]]]^^^___aaabbb`````````___aaaiiiuuu~~~~~~pppsssssseee^^^WWWTTTTTTYYY]]]```fffllluuuvvvxxx{{{xxxooonnnjjjccc___cccllluuu|||pppjjjiiicccWWWMMMFFFDDDAAA@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCIIIHHHLLLTTT^^^kkk}}}vvvaaaZZZZZZVVVTTTUUUWWWUUUVVVYYY\\\aaammmxxx~~~{{{mmmfff^^^ZZZVVVRRRRRRVVVTTT]]]hhhxxxhhhYYYVVVYYYhhhxxxcccSSSWWWVVV___|||}}}zzz~~~rrrcccVVVMMMJJJFFFEEECCCCCCDDDDDDBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHKKKMMMPPPRRRTTTTTTXXXZZZ\\\^^^``````___^^^```___bbbfffiiikkksss|||rrrwwwpppddd]]]WWWTTTUUUZZZ^^^aaagggmmmtttuuuwwwzzz~~~{{{uuuiiiiiifffcccdddkkkxxxtttnnnkkkeeeZZZPPPIIIEEEAAA?????????>>>===@@@@@@AAAAAABBBCCCDDDDDDHHHGGGJJJQQQYYYddduuu|||eee]]][[[VVVSSSTTTVVVTTTUUUYYY\\\aaammmxxxnnnfff^^^ZZZVVVRRRRRRUUUTTT]]]hhhxxxnnn^^^XXX[[[gggwwwdddTTTXXXWWW```zzzvvvzzzpppbbbUUULLLIIIEEEDDDBBBBBBCCCCCCAAA@@@AAAAAAAAAAAABBBCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJMMMPPPSSSTTTUUUXXXZZZ\\\^^^___^^^^^^]]]```___bbbgggiiilllttt}}}{{{ttt|||zzzlllaaa\\\WWWTTTUUUZZZ___bbbhhhnnnuuuvvvxxx{{{~~~wwwqqqddddddccccccgggqqqzzzsssnnnhhh]]]UUUKKKGGGBBB???===<<<:::999??????@@@AAACCCDDDEEEEEEGGGEEEGGGMMMSSS[[[jjjwwwlllaaa\\\VVVRRRSSSTTTSSSTTTXXX\\\aaammmxxxooofff]]]XXXUUUQQQQQQTTTTTT]]]hhhxxxxxxeee\\\[[[fffsssgggUUUXXXWWWbbbvvvqqqtttooo```SSSKKKHHHDDDCCCAAAAAABBBBBB@@@???AAAAAAAAABBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGJJJNNNQQQSSSUUUVVVYYYZZZ[[[]]]]]]]]]\\\[[[______bbbfffiiilllttt~~~wwwvvvuuuhhh___ZZZVVVTTTVVV\\\aaadddiiiooowwwxxxyyy|||~~~vvvpppdddcccbbbbbbgggrrrxxxqqqiii___XXXKKKHHHCCC???>>><<<;;;:::>>>???@@@AAACCCDDDEEEFFFEEEDDDFFFKKKOOOVVVcccooossseee^^^VVVRRRRRRRRRQQQSSSXXX[[[aaalllwwwrrrggg\\\WWWTTTQQQQQQTTTTTT\\\gggxxxjjj]]][[[cccmmmhhhUUUWWWVVVbbbsssnnnqqq{{{nnn```SSSKKKHHHEEECCCBBBBBBBBBBBBAAA???AAAAAABBBCCCDDDFFFHHHHHHJJJJJJJJJIIIHHHFFFEEEEEEFFFGGGJJJNNNQQQTTTVVVWWWYYYYYYZZZ[[[[[[[[[ZZZZZZ\\\]]]```eeehhhkkkttt}}}vvvyyy}}}qqqggg^^^YYYVVVTTTVVV]]]bbbfffkkkqqqvvvwwwxxx{{{~~~}}}uuuooofffdddcccccchhhsss~~~{{{qqqggg]]]WWWIIIFFFBBB@@@?????????>>>>>>???@@@AAACCCDDDEEEFFFDDDDDDFFFKKKOOOTTT___jjj|||xxxggg^^^UUUQQQRRRQQQPPPRRRWWW[[[```jjjuuuuuuiii\\\VVVTTTRRRRRRTTTUUU]]]gggvvvlll]]]YYY___gggjjjUUUVVVVVVbbbsssnnnqqqzzzoooaaaTTTLLLIIIFFFEEECCCCCCDDDDDDBBBAAAAAAAAABBBCCCEEEGGGIIIJJJLLLKKKJJJIIIGGGFFFEEEEEEFFFHHHKKKNNNQQQTTTVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ^^^cccfffjjjsss}}}zzzzzzqqqggg___YYYUUUTTTWWW^^^dddggglllrrrssstttvvvxxx{{{~~~zzzsssnnneeecccbbbdddjjjsss||||||ooocccYYYSSSFFFDDDAAA@@@AAABBBBBBBBB??????@@@AAACCCDDDEEEEEEDDDCCCFFFKKKNNNRRR\\\fffttt{{{hhh^^^UUUPPPRRRQQQPPPRRRWWWZZZ^^^hhhrrryyykkk]]]VVVTTTSSSSSSTTTVVV]]]ffftttmmm\\\WWW\\\bbblllWWWXXXVVVcccsssooorrr{{{oooaaaTTTLLLJJJGGGEEEDDDCCCDDDDDDCCCAAAAAAAAABBBDDDFFFIIIKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFHHHIIILLLOOORRRTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYY]]]cccfffjjjttt}}}}}}xxxqqqiii```ZZZUUUTTTXXX___eeeiiinnnssstttuuuvvvyyy{{{~~~|||vvvooojjjbbbaaa```bbbgggmmmssswwwvvvvvvuuuwww|||{{{{{{mmm^^^SSSMMMDDDBBB??????@@@BBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDDDDCCCEEEIIIKKKNNNVVV___lll{{{|||hhh]]]TTTPPPRRRQQQPPPSSSWWWYYY]]]fffooo||||||mmm]]]WWWUUUTTTTTTUUUWWW]]]eeerrrmmm[[[WWW\\\```|||oooZZZZZZYYYdddssspppttt}}}mmm___SSSKKKIIIFFFDDDCCCCCCCCCCCCBBB@@@AAABBBCCCEEEGGGJJJLLLNNNLLLKKKIIIHHHGGGGGGGGGHHHJJJKKKMMMOOOQQQSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZ^^^dddhhhlllvvv{{{wwwrrrkkkaaaZZZUUUTTTXXX```fffiiinnntttxxxxxxzzz|||~~~xxxrrrlllgggaaa___]]]^^^aaafffiiijjjjjjjjjhhhjjjrrr{{{}}}yyyqqqpppssszzzzzzkkk[[[OOOIIICCCAAA>>>===???AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCEEEHHHIIIJJJQQQZZZgggwww|||ggg\\\SSSPPPRRRQQQQQQSSSWWWYYY\\\dddnnnttt|||~~~nnn^^^WWWVVVUUUUUUVVVXXX^^^dddqqqmmm[[[XXX\\\```yyyqqq]]]]]][[[eeerrrpppuuu}}}lll^^^RRRJJJGGGEEECCCBBBBBBBBBBBBAAA???AAABBBCCCEEEHHHKKKMMMOOOLLLKKKIIIHHHGGGGGGHHHIIIKKKLLLNNNPPPQQQSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[___eeejjjnnnwww~~~vvvlllbbb[[[WWWWWWYYY___gggoootttwww{{{zzzyyyyyy{{{|||uuunnniiihhh```^^^[[[\\\^^^___^^^\\\[[[YYYXXXZZZ___cccdddccccccgggmmmttt{{{~~~wwwmmm```TTTKKKGGGBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFEEEEEEGGGKKKQQQVVVaaaooouuubbbZZZSSSOOOPPPSSSTTTTTTUUUWWW\\\bbbgggnnnrrryyy~~~rrrbbbYYYUUUQQQRRRUUUWWW```iiissskkkYYYTTTVVVYYYtttrrrYYYYYYXXXbbbuuusssxxx{{{jjj[[[OOOIIIHHHFFFCCCAAABBBDDDFFFDDDCCCAAABBBDDDGGGIIIJJJKKKLLLJJJIIIHHHGGGGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTRRRRRRSSSTTTVVVWWWXXXXXXVVVYYY___eeellluuu~~~wwwlllaaa[[[WWWXXXZZZ```hhhppptttvvvxxxwwwvvvwwwzzz~~~zzzssskkkeeeccc\\\YYYWWWVVVWWWVVVUUUSSSSSSQQQPPPRRRVVVZZZ\\\\\\___cccjjjpppwww}}}yyyrrrggg[[[PPPHHHEEEAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFJJJPPPUUU^^^llluuubbbZZZSSSOOOPPPSSSTTTUUUUUUWWW[[[aaaeeeiiilllooosssyyywwwfff\\\WWWTTTUUUXXXWWW___hhhrrrhhhVVVRRRUUUYYYooorrrYYYYYYXXXbbbxxxuuuyyyxxxhhh[[[PPPJJJJJJFFFDDDBBBBBBDDDEEEDDDBBBBBBCCCEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGIIIKKKLLLMMMOOORRRTTTVVVVVVUUUTTTRRRSSSTTTUUUVVVWWWXXXXXXYYY\\\aaagggoooyyyxxxmmmbbb[[[WWWXXX\\\ccckkkqqqtttuuuttttttsssuuuxxx}}}|||wwwpppggg___]]]XXXUUURRRPPPOOONNNLLLJJJKKKJJJIIIKKKOOOSSSUUUVVV]]]bbbiiiooouuu|||~~~xxxrrriii^^^SSSJJJEEEBBB@@@@@@????????????@@@@@@AAAAAABBBBBBCCCDDDEEEEEECCCDDDDDDDDDEEEIIIOOOSSS[[[hhh|||tttaaaZZZSSSPPPQQQSSSTTTUUUUUUWWWYYY^^^aaafffggghhhiiiooo{{{{{{iii^^^XXXTTTUUUYYYWWW___gggqqq}}}bbbSSSOOOSSSXXXkkk}}}rrrYYYYYYXXXbbb{{{wwwzzzuuufff[[[QQQLLLLLLGGGEEECCCCCCDDDDDDCCCBBBCCCDDDFFFHHHJJJKKKKKKJJJIIIIIIHHHGGGHHHJJJLLLNNNLLLOOOTTTXXXYYYYYYWWWVVVSSSTTTTTTUUUVVVWWWWWWXXXVVVXXX]]]cccmmmxxxyyymmmbbb\\\WWWYYY^^^eeemmmrrrttttttrrrrrrrrrtttxxx~~~xxxsssmmmccc[[[WWWTTTRRRPPPMMMLLLJJJIIIHHHHHHGGGGGGIIILLLQQQUUUWWW```eeelllrrrxxx}}}ssslllaaaUUULLLFFFCCCAAA@@@??????>>>>>>??????@@@>>>>>>???@@@AAACCCCCCDDDBBBCCCCCCCCCDDDHHHMMMQQQYYYeeexxxqqqaaaYYYSSSPPPRRRSSSUUUVVVVVVWWWXXX\\\^^^eeeffffffhhhnnn{{{|||iii^^^WWWSSSTTTXXXXXX___gggrrruuu]]]PPPMMMQQQWWWhhhyyyrrrYYYZZZXXXccc~~~zzz{{{ssseeeZZZPPPKKKKKKGGGFFFEEEDDDDDDDDDCCCCCCDDDFFFHHHJJJKKKKKKJJJIIIIIIHHHGGGHHHIIILLLNNNPPPOOOQQQUUUXXXZZZ[[[[[[ZZZTTTUUUUUUVVVVVVWWWWWWWWWRRRUUUYYY```jjjwwwxxxlllbbb\\\WWWZZZ___fffnnnsssttttttrrrrrrrrruuuyyy{{{sssooojjj```WWWTTTOOONNNMMMKKKIIIHHHHHHHHHGGGGGGHHHJJJMMMRRRXXX\\\ccciiipppwww|||yyyppphhh[[[PPPIIIEEECCCAAA@@@??????>>>>>>??????@@@>>>>>>???@@@AAACCCCCCDDDAAABBBCCCCCCDDDGGGKKKOOOWWWbbbsssnnn___XXXRRRQQQSSSSSSUUUWWWXXXWWWXXXZZZ\\\dddeeegggkkkrrr~~~|||jjj___XXXUUUUUUXXXZZZaaaiiiuuummmYYYOOOMMMPPPVVVfffvvvrrrYYYZZZYYYccc~~~rrreeeYYYOOOIIIIIIFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGJJJKKKLLLKKKIIIHHHHHHGGGGGGHHHJJJMMMPPPRRRTTTTTTUUUWWWYYY\\\^^^___VVVVVVVVVVVVVVVVVVVVVWWWTTTWWW\\\bbbmmmzzzsssiii```\\\XXXZZZ___fffmmmrrrtttssssssssssssuuuzzz}}}tttmmmjjjeee\\\UUURRRJJJKKKKKKIIIGGGFFFGGGHHHEEEFFFHHHJJJNNNUUU\\\aaaffflllssszzzwwwnnndddWWWMMMGGGEEECCCBBB@@@@@@????????????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEAAABBBCCCDDDDDDGGGKKKNNNUUU___nnnjjj]]]WWWRRRQQQUUUSSSUUUXXXYYYYYYYYYZZZ\\\```bbbeeeiiirrr{{{kkkaaa\\\XXXXXX[[[[[[aaajjjwwwhhhWWWQQQNNNPPPUUUccctttrrrYYYZZZYYYdddrrreeeYYYOOOIIIGGGDDDEEEFFFEEEDDDDDDEEEGGGGGGIIIKKKMMMMMMKKKHHHGGGGGGGGGGGGHHHKKKNNNRRRTTTWWWWWWVVVVVVXXX\\\___aaaWWWWWWWWWWWWVVVVVVVVVVVVTTTWWW\\\ccclllyyyzzzmmmccc]]]YYYXXXZZZ^^^eeelllqqqsssssssssssssssuuuzzzwwwnnngggddd```XXXRRRPPPJJJKKKKKKIIIFFFEEEFFFHHHDDDFFFIIILLLQQQXXXaaahhhjjjooovvv}}}{{{kkkaaaTTTKKKGGGEEECCCAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDAAACCCDDDDDDEEEGGGKKKNNNRRR[[[iiizzz~~~fffZZZVVVQQQRRRWWWSSSUUUYYY[[[[[[[[[[[[\\\___```aaaeeeooowwwiiiaaa]]]YYYXXXZZZZZZ```iiiwwweeeXXXSSSOOOPPPUUUdddwwwrrrYYYZZZZZZdddrrreeeZZZPPPJJJIIICCCEEEFFFEEEDDDDDDFFFIIIIIIJJJLLLNNNMMMKKKHHHFFFGGGGGGGGGIIILLLOOOSSSUUUWWWWWWXXXXXXZZZ\\\^^^___XXXXXXWWWWWWWWWVVVVVVVVVTTTWWW]]]dddmmmxxxvvviii___ZZZWWWYYYZZZ]]]dddkkkpppsssssssssrrrsssuuuyyy|||sssjjjccc```\\\VVVPPPOOOMMMNNNNNNLLLHHHFFFGGGIIIEEEHHHKKKOOOSSS[[[eeemmmooossszzziii___RRRJJJGGGEEECCCAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEGGGKKKNNNPPPYYYfffvvv{{{cccYYYUUUQQQRRRWWWRRRUUUYYY\\\\\\\\\\\\]]]```______bbbmmm~~~rrrfff___[[[WWWVVVXXXYYY___hhhwwwdddXXXUUUQQQQQQUUUggg|||rrrYYYZZZZZZeeeqqqeee[[[QQQKKKJJJBBBDDDFFFEEEDDDDDDGGGJJJIIIKKKMMMNNNNNNKKKHHHEEEFFFFFFGGGIIILLLPPPTTTVVVVVVWWWYYY[[[\\\\\\\\\\\\XXXXXXXXXWWWWWWVVVVVVUUUYYY]]]cccjjjrrr||||||nnngggccc]]]XXXXXXXXX[[[aaaiiippptttuuusssrrrrrruuuzzzyyyuuukkkfffaaa]]]ZZZVVVPPPLLLLLLIIIFFFFFFIIILLLLLLKKKIIILLLPPPUUU[[[bbbjjjooovvvvvv{{{nnndddVVVKKKEEEBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEHHHJJJOOOTTT^^^nnn~~~yyydddZZZVVVQQQQQQUUUWWWXXXZZZZZZYYYYYY[[[\\\]]]\\\]]]bbbooo|||pppccc]]][[[XXXYYY\\\XXX^^^iii|||eeeWWWSSSQQQRRRVVVqqqttt^^^VVVXXXlll~~~~~~|||rrrgggYYYQQQOOOHHHHHHFFFEEEDDDEEEGGGJJJLLLNNNOOOOOOOOONNNKKKHHHFFFHHHGGGHHHIIILLLQQQUUUXXXWWWXXXZZZ[[[[[[YYYWWWVVVVVVUUUSSSSSSTTTVVVYYY[[[\\\bbbiiipppvvv~~~{{{ooohhhccc]]]XXXYYYZZZ\\\bbbiiiooorrrssssssrrrrrruuuzzzxxxssshhhddd^^^[[[XXXUUUPPPKKKKKKHHHEEEFFFHHHKKKKKKKKKKKKNNNSSSXXX^^^eeelllqqqxxxwww{{{sssgggWWWKKKFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEDDDDDDEEEHHHJJJNNNRRR]]]lll|||vvvaaaYYYUUUQQQQQQVVVVVVXXXYYYZZZYYYYYYZZZ\\\]]]]]]^^^dddqqqzzznnnaaa[[[XXXVVVVVVYYYZZZ```kkk}}}eeeVVVSSSQQQSSSXXXqqquuu___VVVWWWkkk}}}{{{yyy{{{qqqgggXXXQQQOOOHHHGGGFFFEEEDDDEEEHHHJJJLLLOOOOOOOOOOOOMMMKKKHHHFFFGGGGGGGGGIIILLLPPPUUUWWWWWWXXXYYYZZZYYYXXXVVVUUUTTTSSSRRRRRRTTTWWWZZZ\\\___dddlllssszzz{{{pppiiiddd]]]XXXZZZZZZ]]]bbbiiinnnqqqrrrsssrrrrrrtttzzztttnnnddd___ZZZWWWVVVSSSOOOKKKIIIGGGEEEEEEGGGJJJKKKKKKOOORRRXXX]]]ccciiiooosssxxxxxx{{{{{{mmmZZZMMMHHHGGGEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEDDDDDDEEEHHHJJJNNNQQQ[[[iiixxxrrr^^^VVVTTTQQQRRRWWWVVVWWWYYYYYYXXXXXXZZZ[[[^^^^^^```fffssszzznnnaaaZZZWWWTTTUUUXXX[[[aaallleeeVVVRRRQQQTTTYYYnnnwww```VVVWWWkkk{{{wwwuuuuuu~~~pppfffWWWQQQNNNGGGGGGFFFEEEEEEFFFHHHKKKMMMOOOOOOOOONNNMMMJJJHHHFFFGGGGGGGGGIIILLLPPPTTTVVVWWWXXXXXXXXXWWWVVVTTTSSSQQQPPPPPPRRRTTTXXX[[[]]]aaafffnnnvvv~~~{{{rrrllleee^^^XXXWWWYYY\\\bbbjjjppprrrsssrrrqqqqqqtttzzz|||nnnhhh___[[[UUUSSSSSSQQQNNNKKKHHHGGGFFFFFFHHHJJJLLLNNNRRRWWW]]]ccchhhmmmqqqtttwwwvvvzzzsss^^^PPPKKKIIIEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEDDDDDDEEEHHHJJJOOORRRZZZhhhvvvooo[[[TTTSSSQQQRRRXXXVVVWWWYYYYYYXXXXXXZZZ[[[^^^___bbbiiiuuu~~~qqqccc\\\XXXVVVVVVYYY[[[aaammmdddVVVQQQPPPTTT[[[jjjyyybbbXXXVVVjjj{{{tttqqqpppzzz|||oooeeeWWWQQQOOOHHHGGGGGGFFFGGGHHHJJJLLLNNNPPPOOOOOONNNLLLIIIGGGFFFFFFFFFGGGIIILLLOOOSSSUUUWWWWWWWWWVVVUUUSSSQQQPPPNNNNNNOOOQQQTTTXXX[[[]]]aaafffnnnwww~~~wwwppphhh___YYYTTTVVV[[[bbbkkkrrruuuvvvrrrqqqqqqtttzzzvvviiibbb[[[WWWRRROOOOOOOOOMMMJJJHHHHHHHHHHHHIIIKKKOOOQQQUUUZZZaaahhhmmmpppsssuuusssrrrwww|||fffVVVNNNJJJFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCDDDEEEDDDDDDEEEHHHJJJPPPSSS[[[ggguuummmZZZTTTSSSQQQSSSXXXVVVWWWYYYYYYXXXXXXZZZ[[[^^^```dddkkkwwwrrrccc\\\XXXUUUVVVYYY[[[aaammmcccUUUQQQOOOSSSZZZhhh~~~yyydddYYYVVViii|||rrrpppnnnwww|||nnneeeWWWQQQOOOIIIHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPOOOMMMKKKHHHGGGEEEEEEFFFGGGIIIKKKNNNQQQSSSUUUUUUTTTSSSRRRQQQPPPOOOLLLMMMNNNPPPSSSWWWZZZ\\\^^^dddllluuu|||tttkkkaaaZZZRRRTTTZZZccclllsssvvvwwwrrrqqqqqqtttzzzqqqeee___YYYUUUOOOMMMMMMMMMKKKIIIGGGHHHIIIIIIJJJLLLPPPSSSVVV\\\dddkkkppprrrssstttooooootttrrr___RRRKKKFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBCCCDDDDDDCCCDDDEEEDDDDDDEEEHHHJJJPPPSSSZZZffftttooo[[[UUUSSSQQQSSSYYYWWWXXXZZZZZZYYYYYY[[[\\\]]]___dddlllxxxrrrcccZZZVVVSSSUUUXXX[[[bbbmmm~~~}}}bbbVVVQQQNNNRRRYYYiii~~~wwwcccXXXTTTeee}}}pppnnnmmmttt{{{nnneeeXXXRRRQQQJJJIIIIIIJJJKKKMMMOOOPPPQQQQQQPPPNNNLLLJJJHHHFFFEEEEEEEEEGGGIIIKKKNNNPPPQQQSSSRRRRRRQQQPPPOOOOOONNNLLLMMMNNNPPPSSSUUUWWWYYY[[[```iiisssxxxmmmbbb[[[RRRUUU[[[ccclllrrruuuvvvqqqpppqqqtttzzzzzzoooddd___YYYTTTNNNKKKLLLLLLJJJHHHFFFGGGIIIIIIIIIKKKPPPTTTVVV\\\fffmmmqqqssssssssslllmmmsss~~~iiiWWWLLLHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDEEECCCDDDEEEDDDDDDEEEHHHJJJOOOQQQYYYeeesssrrr]]]VVVTTTRRRSSSXXXXXXYYY[[[[[[ZZZZZZ\\\]]]\\\___eeemmmxxxtttddd[[[VVVTTTUUUYYY]]]cccnnn~~~yyyaaaVVVQQQMMMPPPVVVfff}}}sss```VVVQQQaaazzz|||nnnllljjjppp{{{|||nnnfffYYYSSSRRRLLLJJJKKKLLLNNNOOOQQQSSSSSSQQQPPPNNNLLLIIIGGGFFFEEEDDDEEEGGGIIIKKKMMMOOOPPPQQQPPPOOOOOONNNNNNNNNNNNMMMNNNOOOPPPRRRSSSUUUUUUXXX]]]fffqqq{{{oooccc\\\TTTVVV\\\dddlllrrrttttttqqqpppqqqtttzzzxxxnnneee```YYYTTTNNNKKKKKKKKKJJJHHHDDDFFFHHHHHHHHHJJJOOOSSSVVV\\\fffnnnrrrsssrrrrrrkkklllsssppp[[[NNNIIIIIICCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAABBBDDDDDDEEECCCDDDEEEDDDDDDEEEHHHJJJNNNPPPWWWdddrrrttt___XXXUUURRRSSSXXXYYYZZZ\\\\\\[[[[[[]]]^^^[[[___eeemmmxxxwwwggg]]]YYYVVVXXX[[[___eeepppwwwaaaVVVQQQLLLOOOUUUbbbzzzooo^^^TTTOOO]]]vvv|||lllkkkhhhnnnyyy|||ooogggZZZTTTSSSMMMKKKLLLMMMOOOQQQSSSTTTUUURRRPPPNNNKKKIIIGGGFFFEEEDDDEEEGGGIIIKKKMMMOOOOOOOOOOOONNNNNNMMMNNNNNNOOONNNOOOOOOPPPQQQRRRSSSSSSWWW\\\eeeqqq|||qqqdddYYYUUUUUUXXX___iiipppsssssstttrrrqqqsssxxx~~~~~~vvvooofff___WWWPPPJJJJJJJJJGGGEEEEEEGGGGGGGGGGGGGGGJJJNNNRRRVVV___iiinnnrrruuuuuurrroooqqqvvvzzzdddUUULLLIIIJJJGGGCCC@@@??????AAACCCAAAAAAAAABBBDDDEEEGGGHHHGGGFFFFFFEEEFFFHHHIIIJJJQQQSSSZZZeeeqqqyyyaaaZZZSSSTTTWWWTTTYYYZZZZZZZZZ[[[[[[[[[[[[___bbbgggooo{{{uuufff]]]XXXVVVWWWZZZbbbkkkmmmrrr\\\TTTQQQOOOSSSZZZfffsss[[[RRRSSS\\\nnnrrrllliiimmmyyynnnddd]]]UUUOOONNNNNNNNNNNNPPPRRRRRRPPPNNNPPPOOOMMMJJJHHHEEECCCBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNKKKMMMNNNNNNNNNOOOSSSUUUYYY```jjjuuussseeeYYYVVVVVVYYY```iiippprrrrrrsssrrrqqqsssxxx~~~xxxqqqhhh```XXXPPPKKKJJJJJJGGGEEEEEEGGGGGGHHHGGGHHHKKKOOOSSSVVV___hhhmmmpppsssssspppnnnpppvvvjjjZZZPPPLLLIIIGGGDDDAAA???@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEDDDEEEEEEGGGIIIJJJPPPRRRYYYdddpppzzzaaaYYYSSSTTTWWWUUUZZZYYYYYYYYYZZZ[[[\\\\\\aaaccciiiqqq|||rrrddd\\\YYYWWWXXX\\\ccclllpppooo[[[SSSQQQOOOSSSZZZkkkrrrZZZQQQRRRZZZllluuuoookkkooozzz~~~nnnddd]]]UUUPPPNNNMMMMMMMMMOOORRRSSSQQQPPPMMMLLLKKKIIIGGGEEECCCBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMKKKLLLMMMNNNNNNPPPTTTVVV[[[aaajjjvvvvvvfffZZZXXXXXXZZZ```iiippprrrrrrqqqqqqrrrtttxxx~~~}}}vvvkkkcccZZZRRRLLLKKKJJJGGGEEEEEEGGGGGGHHHHHHIIILLLPPPTTTYYYaaajjjmmmpppsssssspppmmmooouuusss```TTTOOOHHHFFFDDDBBBAAA@@@@@@AAACCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDEEEGGGIIIJJJOOOQQQXXXcccooo~~~zzzaaaYYYRRRTTTXXXVVVZZZYYYXXXXXXYYY[[[]]]^^^bbbeeelllsss}}}{{{oooaaa[[[XXXWWWZZZ]]]aaammmrrrkkkXXXRRRPPPOOOSSS[[[qqqpppYYYPPPQQQYYYiiiyyyrrrnnnqqq{{{~~~nnnddd]]]VVVQQQPPPLLLLLLLLLNNNQQQRRRQQQPPPIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFGGGIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJLLLMMMNNNOOOQQQUUUXXX]]]aaakkkzzzyyyiii]]][[[ZZZ[[[```hhhooorrrrrrpppqqqrrrtttxxx}}}}}}qqqhhh\\\TTTMMMLLLKKKGGGEEEFFFGGGHHHHHHIIIJJJMMMRRRVVV\\\eeellloooqqqttttttqqqlllooouuu~~~|||eeeVVVNNNGGGFFFEEECCCBBBAAA@@@@@@BBBBBBBBBAAABBBBBBCCCCCCEEEDDDDDDEEEGGGIIIKKKLLLOOOQQQYYYdddooo~~~yyy```XXXRRRTTTYYYWWWZZZYYYXXXWWWXXX[[[^^^```bbbgggooovvv}}}xxxlll```ZZZXXXWWWYYY\\\^^^kkktttwwwfffUUUPPPOOONNNSSS\\\uuupppYYYPPPQQQXXXggg}}}tttpppsss}}}|||lllccc]]]VVVRRRPPPMMMLLLLLLMMMOOOOOONNNMMMEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJLLLMMMNNNPPPRRRVVVYYY[[[```lll|||lllbbb]]]\\\\\\aaahhhooorrrrrrppprrrsssuuuwww|||wwwmmm___VVVNNNLLLKKKHHHFFFGGGGGGHHHIIIIIIKKKOOOTTTXXX]]]eeellloooqqqtttsssqqqnnnpppttt}}}iiiVVVMMMGGGFFFEEECCCBBBAAA@@@@@@AAAAAAAAABBBCCCEEEFFFGGGEEEEEEFFFGGGIIIKKKNNNOOOQQQTTT[[[fffqqqwww___WWWRRRUUUZZZXXXZZZYYYXXXXXXZZZ]]]```bbbbbbiiirrryyywwwkkk___YYYWWWVVVWWWZZZZZZiiitttooo```RRROOONNNMMMSSS]]]uuupppZZZQQQQQQWWWfffuuusssuuu~~~zzzkkkbbb\\\VVVRRRQQQOOONNNLLLKKKKKKKKKJJJHHHAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMLLLLLLKKKKKKLLLNNNOOOPPPSSSWWWZZZYYY___nnn}}}pppggg```^^^]]]aaahhhoooqqqrrrqqqsssuuuuuuvvv{{{|||qqqaaaXXXOOOMMMKKKHHHFFFGGGGGGHHHIIIJJJLLLPPPVVVZZZ\\\dddkkkmmmooossssssqqqrrrqqqsss{{{mmmYYYNNNHHHFFFDDDBBBAAA@@@@@@AAAAAAAAAAAABBBDDDFFFGGGHHHFFFFFFFFFHHHJJJMMMOOOQQQSSSUUU]]]hhhssssss]]]WWWSSSUUUZZZXXXZZZZZZZZZZZZ\\\___bbbdddccclllvvv}}}tttiii]]]XXXVVVUUUVVVYYYZZZiiittthhhZZZOOOMMMMMMMMMTTT^^^tttoooZZZQQQQQQVVVddd{{{wwwyyywwwhhh```[[[UUUQQQQQQPPPMMMJJJHHHHHHGGGEEEDDD@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCCCCDDDFFFHHHJJJJJJKKKMMMNNNNNNNNNMMMLLLLLLNNNOOOPPPQQQSSSWWWZZZXXX___nnn~~~ssslllbbb___^^^aaahhhnnnqqqrrrrrrtttvvvvvvvvvyyy~~~rrrcccYYYPPPMMMKKKHHHGGGHHHGGGHHHJJJKKKMMMQQQWWW[[[^^^fffmmmoooqqquuuvvvtttuuussssssyyysss^^^SSSIIIGGGDDDAAA???@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGJJJMMMPPPQQQSSSVVV^^^iiisssooo[[[WWWTTTVVVZZZXXXZZZZZZ[[[]]]___bbbdddeeefffooo{{{pppeee[[[WWWVVVVVVXXX[[[\\\kkkuuu|||bbbVVVMMMLLLLLLLLLTTT^^^qqqnnnYYYQQQPPPUUUaaa~~~uuufff___ZZZTTTQQQPPPMMMKKKGGGFFFEEEEEEDDDBBB@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLNNNOOOOOOOOOMMMMMMNNNOOOPPPQQQQQQSSSVVVYYYZZZ```lll~~~uuuoooccc```___bbbhhhnnnqqqrrrrrruuuwwwvvvuuuxxx~~~rrrdddZZZQQQNNNLLLHHHGGGHHHGGGHHHJJJKKKNNNRRRXXX\\\bbbjjjpppsssvvvzzz{{{yyyxxxuuusssxxxwwwbbbWWWJJJGGGCCC@@@??????AAACCCBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFIIILLLOOOQQQSSSVVV^^^iiissslllZZZWWWTTTWWWZZZWWWZZZ[[[\\\___aaaccceeeeeehhhrrr~~~lllbbbYYYVVVWWWWWWYYY]]]___mmmvvvvvv___TTTLLLKKKLLLLLLTTT___ppplllXXXOOOOOOSSS___ssseee^^^YYYTTTPPPPPPKKKHHHEEEDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@AAAAAAAAAFFFEEEDDDDDDEEEGGGIIIKKKKKKMMMOOOPPPPPPPPPNNNMMMOOOPPPQQQQQQQQQSSSVVVYYY]]]aaakkkyyy~~~tttpppfff___\\\bbbjjjnnnpppssssssuuuvvvwwwxxx{{{{{{vvviii^^^QQQLLLMMMMMMIIIDDDGGGHHHIIIJJJLLLRRRYYY^^^hhhlllpppuuuzzz|||rrrwwwiiiYYYKKKGGGBBB??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIHHHHHHJJJOOORRRYYY\\\ccckkksss~~~iiiXXXVVVTTTWWW[[[YYY]]]YYYXXX]]]```aaacccgggiiivvvmmmcccYYYUUUSSSTTTXXX]]]___kkk}}}rrr___TTTLLLMMMNNNNNNUUU^^^nnnjjjWWWPPPLLLRRR\\\sssrrrddd]]]XXXRRRNNNMMMHHHHHHGGGEEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEFFFCCCCCCDDDDDDEEEGGGHHHIIIPPPQQQRRRQQQPPPPPPQQQRRRQQQSSSTTTSSSPPPPPPSSSVVVWWWaaannn{{{vvvqqqggg___\\\bbbiiinnnpppssstttuuuwwwwwwxxxzzz~~~wwwssskkkaaaUUUOOOMMMLLLIIIEEEGGGHHHIIIJJJNNNSSS[[[```hhhkkkpppuuuzzzwww{{{nnn\\\LLLHHHCCC@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIILLLQQQUUUVVVZZZaaakkksss~~~gggWWWVVVUUUXXX\\\ZZZ]]]YYYXXX]]]```aaadddhhhnnnzzzlllbbbYYYUUUTTTTTTYYY^^^bbbnnn|||nnn[[[QQQJJJLLLMMMNNNUUU```ttthhhUUUNNNJJJPPPYYYooorrrddd\\\WWWQQQMMMLLLGGGFFFFFFEEECCCBBBBBBAAABBBBBBBBBCCCDDDEEEEEEEEECCCCCCCCCDDDEEEFFFHHHHHHLLLNNNQQQRRRRRRSSSUUUWWWUUUVVVUUURRROOOOOORRRVVV[[[dddqqq~~~|||vvviiiaaa]]]aaaiiimmmpppssstttuuuwwwxxxyyyzzz}}}}}}sssooollleee\\\TTTNNNKKKHHHFFFGGGHHHJJJLLLPPPVVV]]]bbbhhhkkkoootttzzzrrr___NNNJJJEEEAAA@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDFFFGGGIIIKKKNNNSSSWWWVVVZZZcccllltttfffWWWWWWUUUWWW\\\ZZZ\\\YYYYYY]]]```aaafffkkkvvv~~~jjjaaaXXXUUUUUUUUUZZZ___fffrrr|||hhhXXXNNNHHHKKKMMMNNNVVVbbb{{{fffTTTLLLHHHMMMUUUhhh~~~sssddd\\\WWWPPPKKKJJJEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHIIILLLPPPSSSUUUXXXZZZ]]]ZZZZZZWWWRRRNNNNNNRRRVVV]]]eeeqqq}}}nnneee___bbbiiilllooorrrtttvvvxxxyyyyyyzzz}}}|||sssooolllhhhaaaXXXOOOJJJHHHGGGFFFHHHJJJMMMQQQXXX___dddjjjmmmqqquuuzzzuuuaaaOOOKKKFFFBBBAAAAAAAAA@@@AAAAAAAAABBBCCCDDDEEEFFFEEEFFFIIIJJJLLLPPPTTTXXXZZZ___gggqqqxxxfffXXXWWWTTTVVVZZZYYY[[[YYYYYY]]]```bbbgggnnn|||yyyggg^^^WWWUUUUUUWWW[[[aaaiiiuuu~~~fffXXXOOOJJJLLLMMMNNNWWWccc~~~dddTTTLLLGGGLLLRRRccc{{{}}}yyy{{{sssddd\\\VVVOOOJJJHHHDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHLLLPPPUUUXXX[[[___aaaaaa___YYYRRRLLLLLLQQQVVV[[[aaammm|||wwwllldddeeeiiilllnnnqqqsssuuuxxxyyyzzz{{{}}}|||tttpppkkkiiicccZZZQQQJJJHHHHHHFFFHHHKKKNNNSSSYYY```eeemmmooorrrvvvzzzyyycccOOOKKKFFFBBBAAAAAAAAA@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJLLLMMMPPPTTTWWW^^^bbbkkktttzzz~~~fffYYYYYYTTTTTTXXXVVVZZZYYYZZZ^^^```bbbiiiqqqtttddd\\\VVVUUUVVVXXX]]]ccckkkyyyeeeYYYQQQLLLNNNMMMMMMWWWccc|||cccUUULLLGGGMMMQQQ___zzzyyyuuuwwwuuufff]]]VVVOOOIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHJJJMMMQQQUUUXXX\\\aaadddgggddd]]]SSSLLLKKKOOOUUUXXX^^^jjj{{{vvvkkkiiikkklllmmmpppqqqtttwwwyyyzzz|||~~~|||tttpppiiifffaaaZZZRRRKKKHHHGGGFFFHHHKKKOOOSSSYYY```dddlllooossswww{{{|||eeeNNNJJJEEEAAA@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIILLLMMMOOOQQQUUUXXX^^^cccmmmvvv|||{{{dddYYYYYYTTTTTTXXXVVVYYYXXXZZZ^^^```ccckkkuuurrrbbbZZZUUUUUUWWWZZZ___eeennneeeYYYRRRNNNNNNMMMMMMWWWeeezzzbbbUUULLLHHHOOOQQQ\\\xxxvvvrrrtttwwwggg^^^WWWOOOIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGLLLNNNPPPSSSWWW]]]ccchhhlllhhh```UUULLLJJJNNNRRRWWW]]]jjj|||~~~qqqmmmllllllmmmoooooorrrvvvyyy{{{}}}yyyqqqlllfffccc^^^XXXSSSMMMIIIFFFFFFHHHLLLOOOSSSYYY^^^ccchhhlllrrrxxx|||yyybbbLLLHHHCCC@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEHHHKKKNNNPPPTTTWWWZZZ```eeeppp{{{vvvaaaXXXYYYUUUUUUYYYYYYYYYXXX[[[^^^```ccclllwwwrrr___YYYTTTUUUXXX[[[```fffsss~~~dddUUUOOOLLLMMMLLLMMMXXXgggzzz___TTTLLLGGGOOOPPPYYYuuurrroooppp{{{yyyiii___XXXOOOIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJGGGFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGKKKLLLNNNQQQVVV]]]fffllloookkkcccWWWMMMJJJLLLPPPUUU\\\iii}}}uuuooonnnllllllnnnnnnqqqvvvyyy{{{}}}wwwnnnhhhddd```[[[WWWSSSOOOJJJFFFFFFHHHLLLOOOSSSXXX^^^bbbeeejjjqqqxxx}}}uuu^^^KKKGGGBBB??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCFFFJJJNNNRRRUUUZZZ]]]bbbhhhtttrrr^^^VVVYYYUUUVVV\\\\\\XXXXXX[[[^^^```cccmmmxxxsss^^^XXXSSSUUUYYY\\\aaagggwww|||bbbRRRLLLJJJLLLLLLMMMYYYhhh{{{]]]SSSKKKGGGOOOPPPXXXtttppplllnnnyyyzzzjjj```XXXPPPIIIGGGHHHIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGBBBBBBBBBBBBDDDEEEFFFGGGJJJKKKLLLOOOUUU^^^iiipppqqqmmmdddXXXNNNJJJKKKOOOSSSYYYggg||||||sssrrrrrrpppooooooooorrrvvv|||wwwooojjjiii```^^^[[[WWWRRRNNNKKKIIIGGGGGGHHHJJJNNNRRRVVVYYYcccgggnnnuuu{{{qqqZZZKKKGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGGGGKKKOOOQQQSSSVVV[[[```dddkkkwwwjjjaaaYYYXXXXXXWWWWWWYYYYYYXXX[[[___aaaccckkktttrrr___XXXTTTWWWWWWWWW___kkk|||ttt```OOOLLLJJJJJJKKKOOO[[[gggaaaPPPPPPMMMNNNTTTVVVjjjuuuooommmvvvpppdddZZZQQQMMMLLLJJJJJJJJJKKKLLLLLLMMMMMMNNNKKKIIIHHHIIIIIIIIIHHHFFFEEECCCBBBAAAAAABBBBBBGGGIIIMMMQQQVVV```llluuuyyyuuulll___RRRIIIHHHIIIPPPXXXfffzzzvvvtttsssqqqppppppppprrrvvvzzz}}}~~~~~~{{{rrrkkkeeeccc]]][[[XXXTTTPPPLLLIIIGGGGGGGGGHHHJJJMMMQQQUUUXXXaaaeeemmmuuu{{{jjjUUUJJJGGGBBB@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGGGGKKKOOOQQQSSSVVV\\\aaaiiiqqq}}}fff]]]VVVVVVWWWWWWWWWYYYYYYXXX[[[___```bbbjjjsssppp```XXXTTTWWWWWWWWW___kkk}}}mmmZZZOOOLLLJJJJJJLLLQQQ___lll|||]]]LLLLLLIIIIIIPPPRRRfffvvvpppnnnvvvrrrfff\\\TTTOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNLLLIIIIIIJJJJJJJJJIIIEEEDDDCCCCCCCCCCCCDDDEEEHHHKKKOOOSSSXXXbbbmmmvvv{{{yyyqqqeeeWWWMMMJJJJJJPPPYYYfffzzz{{{vvvsssrrrrrrqqqqqqrrrtttxxxzzz{{{zzzwwwmmmeee___\\\ZZZXXXUUUQQQMMMJJJHHHFFFGGGFFFGGGHHHKKKOOOSSSUUU]]]cccllluuu}}}vvv```PPPHHHEEEBBB@@@@@@AAAAAA@@@BBBBBBBBBBBBCCCEEEFFFFFFGGGKKKOOORRRTTTXXX^^^cccpppxxxzzzbbbZZZTTTTTTVVVVVVWWWYYYYYYYYY[[[^^^```aaaiiirrr}}}~~~nnnaaaYYYUUUWWWWWWWWW```lll~~~zzzcccTTTOOOLLLJJJKKKMMMUUUeeeuuuwwwZZZJJJKKKGGGGGGMMMPPPcccxxxqqqooouuuuuuiii```XXXSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNLLLJJJJJJKKKLLLLLLKKKFFFEEEEEEEEEEEEEEEFFFGGGIIILLLQQQVVV\\\fffqqqyyy|||ooo___RRRLLLKKKPPPYYYggg{{{xxxtttqqqrrrqqqpppqqqssswwwyyyzzzzzz}}}tttkkkbbb\\\YYYWWWUUURRROOOKKKIIIGGGFFFFFFFFFFFFGGGIIILLLPPPRRRYYY```jjjvvv{{{eeeUUUKKKFFFCCC@@@???@@@AAAAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHLLLPPPSSSUUUZZZaaafffttt}}}vvvaaaYYYTTTUUUWWWVVVWWWYYYZZZYYY[[[^^^```aaaiiiqqqzzz}}}nnnbbbYYYUUUWWWWWWXXXaaannnnnn\\\QQQNNNLLLJJJKKKNNNXXXkkk}}}vvvZZZLLLMMMHHHGGGMMMPPPbbbxxxrrroootttxxxmmmddd\\\XXXXXXXXXXXXXXXWWWUUUSSSQQQPPPNNNLLLJJJJJJLLLMMMMMMMMMIIIIIIHHHHHHGGGGGGGGGGGGGGGLLLSSSZZZbbbmmmyyy{{{hhhWWWNNNKKKPPPYYYggg{{{|||uuurrrrrrqqqppppppssswwwzzz||||||}}}ssskkkbbb\\\YYYUUUSSSPPPLLLJJJHHHGGGGGGEEEEEEDDDEEEGGGJJJLLLNNNUUU\\\hhhuuuiiiWWWLLLIIICCCAAA??????@@@AAAAAA@@@CCCCCCCCCDDDEEEFFFGGGHHHJJJMMMQQQTTTWWW]]]eeekkkvvvvvvccc[[[VVVWWWXXXWWWWWWXXXZZZYYY\\\___```bbbjjjrrr{{{~~~pppbbbYYYUUUWWWXXXYYYcccpppyyyfffXXXQQQMMMLLLLLLMMMPPPZZZooosssYYYMMMNNNIIIGGGMMMPPPaaa~~~zzzsssooosss}}}zzzoooggg___[[[[[[\\\\\\[[[ZZZXXXUUURRRPPPNNNLLLJJJJJJLLLNNNOOONNNNNNMMMMMMKKKIIIHHHFFFFFFFFFKKKSSS\\\ffftttmmmYYYNNNKKKOOOXXXfffzzz{{{uuutttsssrrrqqqsssxxx{{{}}}~~~~~~uuulllccc\\\YYYSSSQQQMMMJJJHHHGGGGGGGGGEEEDDDCCCCCCEEEGGGIIIKKKQQQXXXcccppp|||mmmZZZLLLFFFFFF@@@???>>>???@@@BBBAAAAAACCCCCCCCCDDDFFFGGGIIIJJJLLLOOOSSSVVVZZZ```iiioooyyywwwccc\\\WWWXXXZZZXXXXXXYYYZZZZZZ\\\```bbbdddllluuu}}}qqqaaaXXXTTTWWWXXX[[[fffsssnnn^^^UUUPPPMMMMMMNNNOOOQQQ[[[qqqoooVVVKKKMMMGGGDDDKKKNNN^^^yyyvvvpppsss|||{{{qqqiiiaaa]]]^^^]]]]]]]]]\\\ZZZVVVSSSQQQLLLKKKIIIJJJLLLNNNOOOOOOQQQQQQPPPNNNLLLIIIGGGFFFFFFKKKSSS]]]jjjzzznnnYYYNNNLLLNNNWWWeeeyyy{{{yyywwwvvvtttuuuyyy|||~~~~~~}}}wwwmmmcccZZZWWWPPPMMMJJJGGGEEEEEEEEEFFFDDDCCCBBBBBBCCCEEEGGGIIINNNSSS]]]hhhttt}}}kkk[[[OOOFFFBBBCCC???======>>>AAABBBBBBAAABBBBBBCCCDDDFFFIIIKKKLLLMMMQQQUUUXXX\\\ccclllsss~~~vvvaaaZZZVVVXXX[[[ZZZYYY[[[ZZZZZZ]]]aaacccfffoooxxxzzzppp___WWWSSSVVVYYY\\\hhhvvvxxxeeeWWWPPPMMMMMMNNNPPPQQQRRR[[[qqqlllTTTKKKMMMGGGCCCIIIMMMXXXsss|||ssssss{{{{{{qqqiiibbb^^^___]]]]]]^^^]]][[[WWWSSSQQQKKKJJJHHHIIILLLNNNOOOOOORRRRRRQQQPPPNNNLLLIIIHHHIIINNNUUU^^^kkk}}}lllWWWNNNMMMMMMUUUdddxxx}}}}}}}}}{{{yyywwwwwwyyy|||}}}}}}zzz}}}yyymmmbbbXXXTTTMMMKKKHHHEEECCCCCCDDDEEEDDDCCCBBBAAABBBDDDFFFGGGLLLQQQXXXbbbmmmvvv}}}mmmYYYOOOJJJCCC@@@AAA>>>======>>>AAABBBBBBAAAAAAAAACCCDDDGGGIIILLLMMMOOORRRVVVYYY^^^eeeooovvvttt^^^WWWTTTWWW[[[[[[[[[\\\ZZZZZZ]]]bbbdddhhhpppzzzwwwnnn^^^VVVRRRVVVYYY]]]jjjxxxqqq___SSSMMMJJJMMMNNNQQQRRRSSS[[[ppplllUUULLLOOOHHHDDDJJJNNNSSSmmmuuuttt{{{{{{qqqiiibbb^^^___\\\]]]^^^]]][[[WWWSSSQQQJJJIIIHHHIIIKKKNNNOOOOOOQQQQQQQQQQQQPPPNNNLLLJJJLLLPPPVVV___lll~~~iiiUUUNNNOOOLLLUUUcccxxxzzzyyy}}}}}}wwwtttvvvxxxxxxwwwxxx}}}zzzmmmaaaWWWSSSNNNLLLIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFLLLMMMQQQYYYccclllrrruuucccZZZNNNFFFDDDCCCBBB???>>>?????????>>>???@@@BBB@@@BBBDDDFFFGGGJJJMMMPPPPPPQQQWWW]]]aaafffqqq}}}lll^^^]]]\\\\\\[[[[[[[[[\\\ZZZ^^^aaaaaabbbhhhttt~~~oooeee\\\ZZZYYYZZZ[[[```nnn{{{mmm]]]TTTOOOLLLNNNRRRUUUSSSTTT___sssggg[[[MMMGGGFFFFFFIIIMMMTTThhhxxxzzz|||~~~xxxnnnggg___ZZZZZZ\\\ZZZXXXVVVUUURRROOOLLLKKKKKKKKKKKKMMMOOOQQQRRRQQQRRRRRRQQQPPPOOOOOOPPPOOORRRWWW___kkkzzzuuu```SSSNNNMMMPPPVVVaaatttvvvtttwwwzzzwwwwwwxxxxxxwwwvvvzzz~~~}}}ooobbbXXXTTTOOOLLLIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHIIIMMMSSS[[[ccchhhkkkxxxwwwiiiWWWPPPFFFAAA@@@AAA???===>>>???@@@?????????AAACCCBBBDDDFFFHHHIIILLLOOORRRRRRSSSXXX^^^bbbgggsssxxxddd^^^^^^]]]\\\\\\\\\\\\\\\\\\```bbbbbbaaagggrrr{{{|||lllcccYYYXXXXXXZZZ\\\bbbppp~~~~~~kkk[[[RRRMMMJJJIIIMMMPPPOOORRR```vvvfffZZZMMMGGGFFFFFFIIIMMMRRRddd|||||||||vvvlllddd[[[VVVVVVVVVUUUSSSQQQQQQOOOLLLIIIKKKKKKKKKKKKLLLNNNPPPQQQSSSTTTUUUTTTSSSRRRSSSUUUQQQSSSWWW^^^ggguuummm\\\PPPLLLLLLPPPVVV```rrr|||sssqqqttt|||zzzyyyyyywwwvvvtttwwwzzz|||~~~qqqcccYYYUUUPPPMMMIIIGGGFFFEEEDDDBBBCCCCCCCCCBBBCCCCCCDDDEEECCCEEEGGGKKKPPPUUUZZZ]]]hhhuuuvvviiiZZZOOOJJJEEE@@@===>>>??????===>>>???@@@@@@???@@@BBBDDDDDDFFFIIIJJJLLLNNNRRRTTTUUUVVVZZZ___bbbgggsssppp```^^^^^^]]]]]]]]]]]]\\\\\\___aaabbbaaa```eeeooowwwvvvhhh```WWWVVVWWWZZZ]]]eeettt~~~jjjYYYPPPKKKHHHGGGJJJLLLNNNTTTeee~~~dddXXXLLLGGGFFFFFFHHHLLLPPP___zzz~~~}}}sssiii```VVVQQQPPPNNNMMMLLLKKKLLLKKKHHHFFFJJJJJJJJJKKKLLLNNNPPPQQQSSSTTTVVVVVVUUUUUUWWWXXXUUUWWWYYY]]]dddmmmxxx}}}rrrdddXXXPPPNNNNNNQQQVVV___ooo{{{rrrpppsssyyy|||yyywwwuuussssssuuuwwwyyy{{{tttdddZZZVVVQQQNNNJJJHHHFFFEEECCCBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCDDDFFFHHHJJJNNNQQQWWWaaammmxxx|||uuukkkccc\\\UUULLLFFFCCCAAA>>>>>>???@@@???>>>???@@@AAAAAA@@@AAACCCEEEFFFHHHKKKLLLNNNPPPSSSVVVWWWWWWZZZ]]]```eeerrr~~~iii___]]]]]]^^^^^^^^^]]]]]]]]]```aaa```___^^^bbbjjjqqqpppeee^^^XXXWWWXXX[[[___gggvvvjjjXXXOOOKKKHHHHHHKKKMMMOOOXXXlllaaaVVVKKKGGGFFFFFFGGGKKKLLLZZZrrr~~~|||qqqfff\\\RRRLLLKKKHHHGGGGGGGGGIIIIIIGGGEEEHHHHHHHHHIIILLLNNNQQQRRRQQQRRRTTTUUUUUUVVVXXXZZZZZZ[[[]]]___bbbhhhpppuuuvvvqqqiii___XXXTTTSSSTTTSSSWWW___lll|||tttsssuuu{{{~~~yyyvvvsssqqqssstttvvvwwwzzz~~~yyyggg\\\WWWRRROOOKKKIIIGGGFFFDDDCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDCCCDDDGGGJJJKKKOOOXXX```eeeggghhhjjjaaa[[[TTTOOOLLLJJJFFFDDD@@@???>>>>>>??????>>>===???@@@BBBBBBBBBBBBEEEGGGGGGIIILLLMMMOOOQQQUUUWWWYYYXXXYYY[[[\\\aaannn{{{tttaaaZZZ\\\\\\]]]^^^^^^]]]]]]\\\______^^^\\\\\\```gggmmmzzzxxxlllbbb]]]YYYXXXZZZ]]]```hhhwwwjjjXXXOOOKKKIIIJJJLLLMMMQQQ[[[qqq^^^TTTJJJGGGFFFEEEGGGJJJJJJUUUkkk}}}yyy~~~rrrfff[[[QQQJJJIIIFFFFFFFFFGGGIIIJJJIIIGGGEEEFFFGGGHHHKKKOOORRRSSSPPPRRRTTTUUUVVVWWWYYY[[[]]]___aaabbbdddhhhmmmqqqnnnjjjddd^^^ZZZXXXXXXXXXVVV[[[aaakkk}}}wwwwwwyyy~~~yyyvvvrrrpppsssssstttvvvyyy}}}mmm___ZZZSSSPPPLLLJJJIIIHHHGGGEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDFFFGGGDDDAAAAAACCCGGGDDDDDDHHHNNNQQQOOOOOOQQQOOOLLLGGGDDDBBBBBBAAA@@@========================@@@AAABBBCCCCCCDDDFFFHHHIIIKKKNNNOOOQQQSSSVVVYYY\\\ZZZYYYYYYYYY]]]jjjwwwlll^^^YYYZZZ[[[\\\]]]^^^]]]\\\[[[^^^]]][[[ZZZ[[[```ggglllyyyrrrhhh```[[[ZZZYYYZZZ^^^bbbjjjyyyjjjWWWOOOLLLJJJIIIJJJMMMRRR^^^uuu|||[[[RRRIIIGGGGGGEEEFFFIIIHHHQQQccc}}}|||www{{{tttggg]]]RRRLLLJJJHHHGGGHHHIIILLLMMMLLLKKKFFFFFFGGGHHHJJJMMMPPPRRRQQQSSSUUUVVVWWWXXXZZZ\\\^^^```cccfffhhhkkkooorrrmmmiiiddd```^^^]]][[[ZZZ[[[___dddlll{{{}}}{{{wwwtttqqqrrrrrrrrrssswww{{{tttddd^^^SSSQQQMMMKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGDDD???>>>AAAEEEBBB??????DDDEEECCCBBBEEEEEECCCAAA?????????>>>===<<<<<<============>>>???@@@BBBCCCCCCCCCEEEGGGIIILLLNNNPPPRRRSSSVVVYYY\\\___\\\ZZZXXXWWW[[[gggtttwwwddd]]]\\\XXXYYY[[[]]]]]]\\\[[[ZZZ]]]\\\ZZZZZZ\\\bbbiiinnn{{{vvvkkkddd]]]XXXXXXWWWZZZ^^^ccclll}}}hhhVVVNNNLLLKKKHHHJJJMMMTTTccc{{{xxxYYYPPPHHHGGGGGGEEEFFFHHHHHHMMM[[[rrr}}}uuuyyyvvvjjj```UUUNNNMMMJJJJJJJJJLLLNNNOOOOOOMMMJJJIIIIIIHHHIIIJJJLLLMMMPPPRRRTTTUUUUUUVVVXXXZZZ[[[___dddhhhkkkooorrruuutttpppjjjgggeeecccaaa^^^___dddhhhnnn~~~}}}xxxuuurrrqqqpppppprrrvvvzzz}}}~~~xxxhhhaaaTTTQQQNNNLLLLLLLLLKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDBBBEEEFFFCCC>>><<<@@@CCCCCC===<<<@@@AAA>>>>>>BBB?????????????????????>>><<<===>>>>>>>>>???AAACCC@@@BBBCCCDDDDDDEEEHHHJJJNNNPPPRRRTTTUUUXXX[[[^^^bbb^^^[[[YYYWWWZZZfffsss}}}eeeYYYXXX[[[WWWXXXZZZ\\\]]]\\\ZZZYYY^^^\\\[[[[[[^^^dddkkkppp~~~qqqhhhaaa[[[VVVVVVVVVYYY^^^dddnnn}}}gggUUUMMMKKKJJJHHHKKKOOOXXXhhh~~~uuuXXXOOOHHHGGGGGGEEEEEEGGGHHHKKKUUUjjj~~~uuuwwwxxxlllbbbWWWQQQOOOLLLKKKKKKMMMPPPQQQPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIMMMOOOQQQRRRRRRSSSUUUWWWYYY]]]ccciiimmmqqquuuxxx|||wwwqqqmmmllliiifffbbbbbbfffkkkppp}}}~~~yyyuuusssnnnqqqtttuuuuuuwww{{{~~~~~~lllbbbYYYRRRMMMMMMNNNMMMLLLMMMLLLKKKHHHEEECCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>??????>>>>>>=========<<<@@@@@@???>>>===<<<;;;;;;===???@@@@@@@@@@@@CCCEEEBBBCCCEEEFFFFFFGGGJJJLLLRRRRRRRRRTTTXXX^^^cccfffhhhccc^^^[[[\\\aaannn{{{sssggg^^^YYYYYYWWWYYYZZZ[[[\\\ZZZYYYXXXYYYXXXXXXZZZ```iiisssyyy}}}ssshhh^^^YYYYYYYYYVVVXXX```hhhqqqzzzbbbSSSOOOMMMHHHJJJIIIMMMYYYooooooVVVPPPHHHBBB@@@AAACCCDDDGGGKKKRRRbbb~~~~~~uuusss{{{}}}mmmaaaYYYRRRNNNNNNNNNOOOOOOPPPOOOOOONNNQQQOOOLLLJJJIIIIIIJJJKKKKKKMMMOOOQQQTTTUUUVVVVVV[[[\\\^^^dddkkkrrrvvvxxxzzzzzzwwwrrrllliiikkknnnmmmmmmpppvvv}}}yyywwwppprrruuuuuuuuuvvvzzz}}}rrrhhhZZZSSSMMMNNNOOOMMMLLLNNNNNNLLLJJJGGGFFFEEEFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>???????????????AAA@@@@@@??????>>>>>>>>>>>>????????????@@@CCCEEECCCEEEGGGHHHHHHJJJMMMOOORRRRRRSSSVVVZZZ```eeeggggggccc```___```dddppp|||xxxhhh___XXXUUUUUUWWWXXXZZZ[[[[[[[[[ZZZYYY[[[ZZZZZZ\\\bbbkkkvvv|||{{{qqqggg]]]YYYYYYYYYVVVYYYaaaiiirrrvvv___QQQNNNLLLHHHIIIJJJOOO\\\tttiiiUUUOOOHHHCCCBBBBBBDDDDDDFFFIIIOOO___|||uuurrryyypppddd[[[TTTPPPOOOPPPPPPQQQQQQPPPPPPPPPOOONNNLLLJJJIIIIIIIIIIIIJJJLLLMMMPPPSSSUUUWWWXXXZZZ[[[^^^dddlllsssyyy{{{{{{{{{zzzuuuooommmpppsssrrrsssvvv|||}}}zzztttuuuuuuuuutttuuuxxxzzz~~~xxxmmm\\\UUUOOOOOOPPPNNNNNNOOOOOONNNLLLJJJHHHHHHHHHIIIFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBEEEHHHGGGHHHJJJKKKKKKMMMOOORRRTTTUUUXXX[[[```eeeiiillliiifffeeefffhhhlllxxxzzzggg\\\VVVSSSRRRTTTVVVWWWYYYZZZ[[[\\\[[[[[[^^^]]]]]]^^^dddmmmyyyxxxnnnddd\\\XXXYYYXXXWWWZZZaaajjjtttppp[[[OOOLLLKKKHHHHHHJJJQQQaaazzzcccSSSNNNIIIEEEDDDDDDDDDCCCFFFGGGKKK[[[xxxuuuqqqwwwuuuggg^^^WWWRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMLLLKKKIIIGGGGGGIIIJJJKKKNNNQQQUUUYYY[[[YYY[[[___dddlllssszzz~~~}}}~~~}}}zzzuuutttwwwzzzzzz}}}~~~{{{xxxwwwvvvuuutttuuuvvvxxx|||}}}ppp```XXXQQQQQQQQQPPPOOOQQQOOONNNMMMKKKKKKJJJJJJKKKGGGGGGGGGFFFEEEDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEDDDDDDEEEIIILLLKKKLLLNNNNNNMMMNNNPPPRRRWWWYYY^^^ccchhhmmmppprrrnnnkkkjjjmmmpppwwwwwwjjj\\\UUUSSSQQQRRRUUUUUUVVVXXXZZZ[[[\\\\\\\\\^^^______```eeeooo|||tttkkkbbbZZZWWWYYYXXXXXX[[[bbbkkkuuuzzzgggVVVLLLJJJIIIHHHFFFJJJSSSddd~~~```PPPMMMIIIFFFEEEEEEDDDCCCFFFFFFIIIWWWtttvvvooosssyyykkkaaaYYYTTTQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOMMMKKKHHHGGGIIIIIIJJJLLLPPPUUUZZZ]]]ZZZ\\\___dddjjjrrryyy~~~|||{{{~~~}}}|||{{{yyywwwuuutttuuuvvvvvv{{{rrrddd[[[TTTSSSRRRPPPPPPQQQNNNNNNMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFHHHKKKNNNOOOPPPPPPPPPOOOOOOQQQRRRYYY\\\bbbiiiooosssuuuvvvtttqqqpppsssyyyiii___UUURRRQQQPPPQQQUUUUUUVVVWWWYYY[[[\\\]]]]]]^^^___aaacccgggqqq~~~sssiiiaaaZZZWWWYYYXXXZZZ]]]bbbkkkuuu}}}}}}ooo^^^QQQKKKIIIHHHHHHFFFKKKUUUfff___NNNKKKHHHFFFEEEEEEDDDCCCFFFFFFHHHSSSnnnyyyoooqqq~~~}}}oooddd[[[VVVPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNKKKIIIJJJJJJKKKMMMQQQUUUZZZ\\\ZZZ]]]```dddhhhoooxxx}}}|||~~~{{{vvvttttttuuuuuuuuuyyy}}}xxxiii```WWWTTTSSSQQQPPPQQQOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIHHHFFFEEEDDDCCCBBBDDDEEEEEEEEEFFFFFFGGGGGGFFFGGGIIIIIIHHHIIIKKKMMMPPPQQQRRRRRRQQQRRRTTTVVV\\\```hhhpppvvvzzz{{{|||zzzxxxzzz~~~qqq]]]VVVPPPOOOOOONNNPPPTTTVVVVVVWWWYYYZZZ\\\]]]]]]]]]```dddfffjjjsssrrriii```ZZZXXXZZZXXX[[[^^^bbbjjjuuuzzzzzzrrrdddUUUNNNKKKIIIHHHHHHGGGMMMXXXiiiyyy\\\LLLIIIFFFDDDDDDDDDCCCCCCDDDFFFHHHPPPggg~~~rrrrrr~~~ttthhh^^^XXXOOONNNLLLKKKJJJKKKKKKLLLOOOPPPQQQRRRRRRPPPNNNMMMLLLLLLMMMOOORRRUUUYYYZZZZZZ]]]aaadddhhhpppyyyxxx{{{vvvttttttvvvvvvuuuwwwzzznnncccZZZVVVTTTQQQOOOQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJMMMNNNNNNNNNNNNOOOOOOQQQSSSTTTUUUWWW[[[]]]ccchhhqqqzzzrrrdddUUUPPPMMMNNNOOOOOOQQQUUUWWWWWWXXXXXXZZZ[[[\\\]]]]]]bbbhhhkkknnnvvvsssiiiaaaZZZYYY[[[XXX\\\___aaaiiissswwwttthhh[[[NNNLLLLLLIIIGGGHHHHHHOOO\\\mmmqqqWWWKKKHHHDDDBBBBBBCCCCCCCCCAAAEEEHHHMMM___xxxuuuyyymmmbbb[[[OOONNNLLLJJJIIIIIIJJJKKKNNNNNNPPPQQQQQQQQQPPPOOONNNOOOPPPRRRTTTUUUWWWXXXYYY]]]bbbfffjjjsss~~~ttt{{{{{{vvvssstttvvvvvvuuuuuuyyy~~~pppfff[[[WWWTTTPPPOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLOOORRRTTTTTTSSSSSSSSSMMMPPPSSSVVVXXX\\\```cccjjjpppzzz{{{ttteeeWWWQQQMMMLLLOOOQQQQQQTTTXXXXXXXXXXXXXXXYYY[[[\\\]]]]]]dddkkknnnqqqyyytttjjjaaa[[[YYY[[[YYY]]]___aaaiiirrrtttpppcccUUUKKKKKKLLLIIIGGGHHHIIIQQQ^^^pppkkkSSSKKKGGGCCC@@@@@@BBBCCCCCC???DDDHHHKKKYYYyyy|||xxx}}}pppeee]]]PPPNNNLLLJJJIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPQQQRRRTTTUUUVVVVVVVVVWWW\\\bbbgggmmmvvv}}}nnntttzzz}}}{{{rrrnnnrrrsssvvvzzz~~~rrrddd^^^XXXRRRPPPSSSRRRRRRRRRSSSTTTUUUSSSRRRPPPPPPOOONNNNNNOOOPPPPPPOOOOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQRRRTTTUUUTTTTTTUUUUUUWWW[[[aaagggkkkmmmssszzz{{{}}}}}}yyyoooddd[[[VVVPPPOOOMMMMMMNNNPPPSSSUUU\\\]]]]]]]]][[[[[[]]]^^^dddfffjjjooovvvqqqggg```[[[YYY[[[\\\]]]aaagggmmmnnnkkkgggYYYQQQJJJJJJJJJGGGFFFHHHKKKRRRaaaxxxeeeXXXHHHGGGEEEDDDBBBAAAAAA@@@AAABBBEEEJJJTTTjjjvvvggg]]]VVVOOOGGGFFFLLLQQQQQQOOONNNNNNNNNMMMMMMNNNQQQTTTTTTVVVVVVUUUWWW[[[ZZZUUUYYY[[[aaajjjuuu|||lllpppzzz}}}~~~|||sssooorrrsssuuuyyy}}}zzzjjjaaa[[[UUUUUUXXXUUUTTTSSSTTTUUUTTTSSSQQQQQQQQQPPPOOOOOOPPPQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUUUUYYYYYY[[[```ffflllppprrr{{{|||zzzvvvwwwuuuooofff]]]UUUQQQOOOOOONNNNNNOOOSSSVVVXXX\\\]]]^^^]]]\\\\\\^^^```eeehhhmmmsss{{{~~~ooofff```[[[ZZZ\\\]]]^^^ccciiimmmmmmgggbbbUUUNNNIIIIIIJJJIIIIIIKKKNNNWWWiii```SSSHHHGGGEEECCCBBBAAAAAA@@@AAABBBDDDHHHPPPddd}}}oooeeeVVVOOOHHHFFFIIILLLKKKHHHKKKKKKLLLLLLLLLOOORRRVVVVVVYYYYYYXXXZZZ^^^]]]XXX[[[^^^ccclllvvvzzzjjjlllqqq~~~vvvqqqsssrrrtttwwwzzz~~~ttthhhaaa\\\[[[]]]XXXWWWUUUTTTUUUTTTRRRPPPRRRRRRQQQPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX___aaadddhhhnnntttyyy|||xxxtttpppooollleee]]]VVVRRRPPPQQQPPPPPPPPPRRRUUUYYY[[[[[[]]]^^^^^^^^^^^^aaacccgggkkkrrryyyzzzllleee```\\\[[[]]]]]]___eeekkknnnkkkccc\\\QQQKKKGGGIIIJJJJJJLLLPPPRRR```uuuzzzYYYMMMGGGFFFDDDCCCBBBAAA@@@@@@AAAAAACCCEEEKKK[[[yyyyyyppp[[[TTTLLLHHHHHHHHHFFFBBBGGGHHHIIIJJJKKKNNNSSSVVVXXX[[[]]]]]]___cccaaa]]]___aaafffnnnxxxyyyiiijjjjjj|||{{{vvvuuurrrsssuuuxxx{{{tttkkkeeeaaa```ZZZXXXVVVUUUUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTPPPRRRTTTVVVWWWVVVVVVUUUUUUUUUVVVWWWWWWYYY[[[]]]eeehhhlllqqqwww}}}|||tttnnnjjjiiiddd___YYYVVVVVVWWWVVVUUUTTTSSSTTTWWWZZZ[[[[[[\\\^^^______aaadddfffiiimmmuuuwwwjjjccc^^^ZZZZZZ[[[[[[___fffmmmpppkkk```WWWOOOJJJGGGIIIJJJJJJMMMRRRVVViiirrrVVVLLLFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@BBBDDDGGGUUUoooxxxeee\\\QQQJJJHHHGGGFFFDDDEEEFFFHHHHHHJJJMMMQQQUUUYYY]]]___```cccgggeee``````bbbgggnnnwwwyyyiiiiiigggvvv|||yyyssstttuuuvvvxxx|||yyyrrriiiccc\\\ZZZXXXWWWWWWWWWVVVUUUQQQRRRRRRRRRRRRRRRRRRQQQUUUTTTTTTTTTTTTTTTTTTUUURRRSSSUUUVVVWWWXXXXXXWWWVVVXXXZZZZZZ[[[]]]aaaeeejjjnnnsssxxx~~~|||vvvnnnhhhbbbaaa^^^[[[XXXXXX\\\^^^]]][[[YYYWWWVVVXXXZZZ[[[[[[]]]___aaabbbeeeiiikkklllqqqyyyuuuhhhaaa]]]YYYXXXYYYZZZ^^^gggoooqqqkkk___VVVOOOKKKIIIJJJJJJIIILLLQQQZZZqqqkkkTTTLLLEEEDDDCCCAAA@@@@@@@@@@@@>>>@@@BBBDDDFFFPPPhhh~~~}}}nnndddVVVLLLGGGGGGHHHHHHEEEFFFGGGHHHHHHKKKOOORRRXXX]]]aaacccgggjjjgggbbb___aaafffmmmvvvyyyhhhhhheeeooo~~~uuuvvvuuuuuuuuuyyy~~~uuukkkccc```]]][[[[[[ZZZYYYXXXRRRSSSSSSTTTTTTSSSSSSRRRVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUVVVWWWYYYZZZ[[[[[[ZZZ]]]```aaaaaaeeekkkpppqqqvvv|||xxxzzz~~~vvvrrrnnnhhhccc[[[[[[ZZZYYYYYY[[[```cccbbb```]]]ZZZYYYYYY[[[\\\]]]```ccceeehhhkkkooorrrtttwww|||pppeee___\\\YYYXXXZZZ[[[```hhhppprrrkkk^^^TTTNNNKKKJJJJJJIIIHHHLLLRRR]]]yyyeeeRRRLLLCCCCCCBBBAAA@@@@@@@@@@@@>>>@@@CCCDDDEEEMMMbbbvvv~~~}}}vvvkkk\\\OOOHHHFFFGGGHHHEEEFFFGGGGGGHHHKKKOOORRRXXX]]]bbbfffjjjmmmjjjddd^^^```dddllluuuyyyffffffaaahhhxxxxxxvvvttttttvvv{{{~~~wwwmmmjjjeeeaaa___]]]\\\ZZZTTTUUUVVVWWWWWWVVVUUUTTTXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ]]]___aaa___cccfffhhhiiinnnuuu|||~~~~~~ppplllpppsss~~~~~~{{{uuunnnhhheeeccc```]]]XXXYYY[[[\\\]]]___bbbeeedddbbb___\\\[[[\\\]]]^^^bbbdddhhhkkknnnrrrwwwzzz}}}uuukkkaaa]]]\\\ZZZZZZ]]]___dddkkkqqqrrrjjj]]]RRRLLLJJJIIIJJJIIIHHHMMMTTTbbb]]]MMMIIICCCBBBAAA@@@???????????????AAADDDEEECCCIII[[[nnn{{{xxx}}}tttfffXXXNNNHHHFFFEEECCCDDDFFFGGGIIILLLQQQTTTXXX^^^dddhhhmmmpppmmmggg]]]___dddllluuuyyydddddd___ccczzzyyywwwtttsssuuuyyy}}}uuuqqqkkkfffbbb```]]][[[WWWWWWXXXYYYYYYXXXWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZ]]]\\\[[[ZZZ\\\___bbbeeecccgggkkkmmmooottt|||~~~pppdddcccggghhhppptttmmmkkkgggbbb^^^\\\[[[ZZZZZZYYY\\\^^^```aaaccceeegggcccbbb___]]]]]]^^^```aaaeeehhhkkkooorrrwww|||zzzpppfff^^^\\\\\\\\\]]]___cccgggmmmrrrrrriii[[[PPPJJJIIIIIIJJJIIIIIINNNVVVeeezzzXXXIIIFFFBBBBBBAAA@@@????????????@@@BBBEEEEEEBBBFFFVVVhhhxxxsssyyy|||oooaaaUUULLLFFFCCCAAABBBEEEGGGIIINNNSSSWWWYYY___fffjjjooorrroooiii]]]___dddlllvvv~~~kkk______hhhsss~~~{{{zzzwwwvvvyyyuuupppmmmjjjddd___^^^^^^^^^]]]]]]]]]]]]]]]\\\^^^``````___^^^___```dddeeefffffffffgggkkkmmmmmmpppuuuxxx{{{zzzrrrbbb___\\\]]]___```^^^\\\]]][[[WWWUUUUUUVVVWWWWWW[[[^^^bbbfffiiijjjiiiiiijjjfffcccdddbbb___```ccchhhmmmuuu{{{zzzooofff___\\\[[[ZZZ]]]aaaeeehhhmmmrrrpppfffWWWLLLKKKIIIHHHJJJKKKLLLSSSZZZsssoooYYYMMMDDDDDDCCCBBB@@@???>>>>>>>>>???AAADDDDDDBBBEEEQQQ___}}}{{{xxx{{{vvvgggXXXNNNIIIGGGFFFBBBBBBFFFJJJLLLQQQWWWZZZ]]]cccmmmuuuvvvnnngggcccbbbeeelllxxx}}}jjj^^^^^^gggqqq}}}|||yyyuuuxxx|||}}}{{{vvvqqqkkkgggddddddddddddddddddccccccccceeeffffffeeedddeeeffffffhhhjjjkkkkkkmmmppprrruuuyyy}}}|||llleee[[[YYYWWWVVVXXXYYYWWWVVVUUUSSSQQQQQQRRRUUUWWWXXX^^^aaadddhhhkkklllllllllmmmhhheeeeeedddbbbcccggglllqqqyyy~~~wwwlllddd]]][[[ZZZYYY\\\```eeehhhlllnnnkkkaaaTTTKKKMMMJJJIIIJJJKKKNNNVVV```|||iiiUUUJJJCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@BBBCCCAAACCCOOO]]]www|||vvvuuuzzzlll^^^RRRKKKGGGFFFCCCBBBFFFIIIKKKQQQWWWZZZ]]]dddooowwwxxxpppiii``````ccclllyyy}}}iii]]]]]]dddlll{{{uuuuuuyyy{{{~~~|||uuupppnnnooopppppppppoooooonnnmmmmmmnnnpppooonnnmmmmmmnnnlllooorrruuuvvvxxx{{{}}}zzzjjj___[[[VVVTTTRRRQQQRRRRRRQQQOOOMMMMMMMMMOOORRRVVVZZZ\\\bbbdddgggjjjmmmooopppqqqqqqlllggggggfffeeeggglllrrrvvvzzzsssjjjccc\\\[[[[[[[[[]]]aaafffiiikkkiiibbbYYYPPPLLLNNNKKKIIIJJJLLLQQQ]]]iii```OOOHHHCCCBBBBBB@@@???>>>>>>>>>>>>===>>>AAABBB@@@BBBMMMZZZooouuuooozzztttfffYYYNNNHHHGGGCCCBBBEEEHHHJJJPPPVVVZZZ^^^fffrrr{{{{{{tttlll^^^^^^bbbkkk{{{~~~}}}iii]]]\\\bbbfff~~~}}}wwwuuuwwwzzz}}}|||yyyyyy}}}}}}~~~~~~}}}|||{{{zzzvvvxxxyyyxxxvvvuuuuuuvvvssswww|||vvvkkkaaa[[[XXXSSSRRRPPPOOOOOONNNNNNMMMKKKLLLOOOQQQUUUYYY^^^aaadddfffjjjnnnrrruuuwwwxxxwwwpppjjjhhhggggggkkkqqqvvv{{{xxxqqqkkkccc^^^]]]^^^^^^```dddfffhhhhhhcccZZZRRRNNNLLLOOOLLLJJJKKKNNNUUUeeetttyyyZZZLLLGGGDDDAAAAAA@@@>>>>>>=========>>>>>>@@@AAA@@@BBBLLLWWWjjjxxxkkkttt|||pppbbbTTTLLLIIIEEECCCEEEHHHIIIOOOUUUZZZ^^^hhhttt~~~~~~vvvnnn]]]^^^bbbmmm~~~~~~iii]]]\\\___aaavvvzzzwwwxxx{{{~~~~~~~~~~~~zzz~~~ssshhhaaa[[[UUUSSSPPPPPPOOONNNMMMLLLLLLMMMLLLOOORRRUUUWWW[[[```dddfffiiinnntttzzz~~~wwwnnnjjjhhhhhhnnnttt{{{xxxqqqiiibbb]]]]]]^^^]]]___cccffffffccc]]]TTTNNNLLLMMMNNNLLLKKKLLLPPPZZZmmm~~~qqqVVVKKKHHHGGG@@@@@@???>>>============??????@@@BBBAAACCCKKKUUUggg{{{iiioooxxxjjj[[[QQQLLLGGGDDDFFFGGGIIINNNUUUYYY^^^hhhvvvwwwnnn^^^___dddooommmjjj^^^\\\^^^\\\ppp~~~{{{{{{~~~}}}qqqeee^^^ZZZSSSMMMKKKLLLMMMNNNLLLKKKJJJLLLMMMMMMQQQVVVXXXZZZ]]]bbbfffjjjooowwwtttnnnjjjjjjpppwwwwwwpppfff___ZZZ[[[[[[ZZZ\\\___cccaaa\\\UUUOOOKKKKKKLLLLLLKKKKKKMMMRRR^^^sssjjjSSSJJJGGGGGG??????>>>===============@@@??????BBBBBBCCCJJJSSSccc}}}iiimmmzzz}}}qqqbbbXXXOOOIIIFFFGGGHHHIIIOOOUUUXXX]]]iiivvvuuulll]]]___fffssskkkZZZkkk___]]]]]]YYYkkkyyy~~~~~~hhhaaa[[[XXXTTTMMMIIIIIIKKKMMMNNNMMMKKKKKKMMMOOOQQQUUU[[[^^^___bbbhhhmmmqqqwww{{{rrrmmmlllrrrzzzuuummmeee^^^ZZZZZZZZZYYYZZZ]]]^^^ZZZSSSMMMKKKJJJIIIIIIIIIIIIKKKNNNSSS```wwwcccPPPHHHDDDCCC>>>>>>===<<<<<<<<<======???===>>>@@@AAABBBHHHOOO]]]mmmnnnxxxvvviii___QQQLLLHHHHHHIIIJJJOOOVVVVVV\\\hhhvvv~~~sssjjj[[[^^^gggvvvnnn[[[NNNlll___]]]\\\XXXhhhqqqlll[[[XXXVVVVVVSSSMMMKKKMMMLLLNNNPPPOOOMMMMMMPPPSSSTTTZZZ```cccdddgggnnnsssuuu}}}uuuooonnnttt|||rrrjjjfff```[[[[[[[[[ZZZZZZ]]][[[UUUMMMIIIHHHIIIHHHFFFGGGHHHKKKOOOUUUbbbyyy~~~___MMMEEEBBB@@@>>>======<<<<<<<<<<<<===>>><<<<<>>>>>>>>>>>===>>>>>>>>>>>>@@@DDDGGGTTTlllyyymmmqqq~~~xxxnnnfffTTTQQQNNNMMMNNNPPPQQQQQQXXX___jjjuuuyyyvvvmmmfff^^^___eeetttnnn```SSSHHH@@@lllbbbYYYWWW[[[\\\ddd|||pppbbb\\\SSSQQQOOOMMMKKKJJJJJJJJJMMMOOOQQQSSSTTTVVVZZZ]]]___aaagggmmmoooqqqzzz|||uuuvvvyyyooohhhbbb```]]]\\\\\\\\\[[[YYYSSSPPPLLLIIIHHHHHHGGGFFFJJJIIILLLUUUcccvvvlllVVVHHHDDDDDD@@@?????????>>>>>>>>>=========>>>>>>>>>>>>@@@CCCFFFMMMbbb}}}|||pppqqq}}}{{{qqqjjjYYYVVVSSSQQQQQQRRRRRRRRRYYY___iiissswwwtttllleeeaaaaaaffftttzzzjjj[[[QQQIIIBBB===pppdddYYYVVVYYYYYY]]]qqq}}}mmm```WWWUUUPPPOOOOOONNNMMMLLLKKKKKKPPPQQQTTTUUUWWWZZZ___bbbdddiiiqqqvvvwwwzzz}}}}}}tttkkkeeeaaa___]]]\\\\\\\\\ZZZXXXQQQMMMIIIFFFFFFGGGHHHHHHIIIIIIOOO\\\mmmcccQQQFFFEEEEEE@@@??????>>>>>>>>>>>>======>>>??????>>>>>>???AAADDDEEEVVVnnnyyywww~~~~~~uuunnnbbb___[[[YYYXXXWWWUUUTTTYYY___gggppptttqqqjjjdddbbbbbbgggsssjjjaaaTTTIIICCC@@@<<<:::qqqdddYYYUUUWWWWWW[[[lll}}}nnnbbbXXXSSSSSSPPPPPPQQQQQQQQQQQQPPPOOOTTTVVVWWWYYYZZZ^^^bbbfffiiiqqq{{{~~~wwwooohhhccc```___]]]]]]]]]\\\YYYWWWNNNKKKFFFDDDEEEGGGIIIJJJKKKMMMUUUeeeyyy\\\MMMEEEEEEEEE>>>???>>>>>>>>>============>>>??????>>>======???AAAAAAMMMaaazzzyyysssllliiieeebbb___]]]ZZZWWWZZZ^^^eeelllooommmgggbbb``````eeeqqqxxxnnn]]]UUUJJJBBB>>><<<;;;:::pppcccXXXTTTWWWVVV\\\gggqqqggg^^^WWWSSSTTTPPPQQQRRRSSSTTTTTTTTTTTTZZZ[[[\\\]]]^^^bbbgggjjjpppzzzwwwqqqlllfffbbb___^^^]]]^^^^^^\\\XXXVVVLLLIIIDDDCCCDDDGGGJJJKKKKKKOOO[[[nnnxxxXXXLLLEEEDDDCCC===>>>>>>>>>============<<<===>>>???>>>======>>>@@@BBBHHHYYYrrr|||xxxuuurrrnnnkkkhhhddd___\\\\\\^^^ccchhhkkkiiieeeaaa[[[]]]cccnnnrrrddd[[[QQQLLLEEE???<<<;;;<<<===pppcccXXXTTTWWWVVVZZZaaauuu|||qqqfff```\\\VVVSSSSSSPPPQQQRRRSSSUUUWWWXXXXXX```aaabbbbbbdddhhhnnnrrr|||wwwpppkkkhhheeebbb]]]]]]^^^^^^^^^\\\XXXTTTKKKHHHDDDCCCEEEHHHJJJKKKKKKRRRaaawwwoooUUULLLDDDAAABBB<<<>>>>>>============<<<<<<<<<===>>>>>>======>>>???CCCFFFRRRiii}}}}}}zzzxxxuuurrrooojjjeeeaaa]]]^^^```dddfffeeebbb___YYY\\\cccnnn}}}xxxkkk^^^TTTMMMCCCAAA===:::999:::<<<===rrrdddYYYTTTVVVUUUXXX[[[kkkwwwpppfff]]]ZZZXXXUUUSSSUUUSSSSSSTTTUUUWWWZZZ]]]___cccdddfffhhhkkkqqqxxx}}}yyyoooiiifffeeecccaaa\\\]]]^^^______\\\WWWSSSJJJHHHEEEEEEGGGIIIJJJJJJNNNWWWjjjeeeQQQKKKBBB???@@@===>>>>>>=========<<<<<<<<<:::<<<>>>>>>======>>>???AAABBBLLL```wwwxxxyyy}}}|||zzzxxxuuupppjjjfff^^^^^^___aaacccbbb```^^^ZZZ^^^eeeppp}}}|||rrrfff[[[RRRIIIDDD;;;;;;::::::999999:::<<>>@@@>>>>>>=========<<<<<<<<<<<<999;;;===>>>======>>>?????????GGGZZZooowwwwww}}}~~~}}}|||zzzxxxsssmmmhhh^^^^^^^^^___aaaaaa___]]]]]]aaahhhrrr}}}|||nnnhhh```WWWOOOHHHAAA===<<<======<<<;;;:::::::::ooo```\\\TTTPPPSSSUUUYYY```rrryyypppfff^^^\\\[[[YYYWWWVVVVVVVVVWWWYYYYYYZZZ]]]aaadddeeeeeeeeehhhlllqqqwwwtttmmmeeeaaaaaaaaa^^^[[[\\\]]]___aaaaaa]]]UUUNNNLLLHHHFFFHHHHHHGGGIIINNNWWWgggrrr```LLLCCCAAA???======>>>>>>===<<<;;;:::::::::===<<<<<<;;;;;;===>>>???;;;>>>CCCMMMaaa{{{yyy~~~zzzuuupppllleeecccccccccddddddbbb```]]]```gggpppzzzwwwlllfff[[[TTTKKKEEECCCBBBAAA@@@<<<<<<<<<:::999:::===@@@qqqaaa\\\TTTPPPSSSTTTWWW]]]mmmsssjjjeee___[[[XXXWWWVVVVVVVVVWWWYYYZZZYYYZZZ[[[^^^bbbeeeggghhhjjjnnntttzzz{{{pppjjjbbb______^^^\\\YYY\\\\\\]]]___^^^YYYQQQKKKKKKGGGFFFHHHHHHGGGKKKPPP\\\mmmlll[[[IIIBBB@@@???>>>>>>======<<<<<<;;;;;;::::::===<<<<<<;;;<<<===>>>???<<>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>===???AAAFFFPPPeee~~~|||~~~zzzuuurrrnnnmmmkkkjjjjjjhhheeecccbbbdddggglllrrrxxx~~~zzzuuulllcccZZZSSSLLLHHHDDDAAA===:::::::::999888===>>>???>>>>>>@@@CCCFFFyyyeee\\\UUUQQQRRRRRRSSSVVV```wwwtttkkk^^^WWWUUUVVVWWWWWWRRRRRRSSSUUUXXX[[[^^^```cccdddfffhhhjjjmmmqqqtttrrryyyxxxooohhhddd___[[[ZZZZZZXXXWWW[[[[[[ZZZXXXUUUOOOJJJFFFHHHFFFFFFHHHIIIKKKSSS\\\ooo___RRREEE@@@???>>>===>>>;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<=========>>>@@@BBBHHHZZZwwwyyyssszzz}}}yyywwwsssqqqooommmllljjjfffdddcccccceeehhhlllppptttwwwwwwxxxzzz|||{{{vvvqqqmmmkkkeee___XXXPPPJJJFFFAAA???===<<<;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAACCCFFFHHH~~~ggg]]]VVVRRRRRRRRRRRRTTT[[[llluuuccc___YYYVVVVVVVVVVVVUUUTTTTTTUUUWWWYYY\\\___aaafffhhhjjjkkkmmmppptttxxx{{{tttllleeeccc___\\\ZZZYYYXXXWWWYYYYYYXXXUUUQQQLLLIIIGGGGGGEEEFFFIIIKKKOOOYYYdddyyyyyy[[[PPPEEEAAA@@@===<<<===:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDRRRnnnuuulllqqq}}}}}}{{{vvvtttqqqooommmjjjgggdddbbbbbbcccdddgggjjjmmmooopppqqqsssuuuxxxzzz{{{|||~~~|||wwwtttooojjjddd___[[[YYYTTTPPPJJJEEEAAA???===;;;:::;;;<<<======>>>???@@@>>>@@@BBBCCCDDDEEEHHHJJJiii]]]VVVSSSRRRPPPQQQSSSXXXbbb|||qqqbbbWWWVVVVVVVVVWWWWWWUUUSSSWWWWWWXXXYYY\\\___bbbdddgggjjjmmmoooppptttzzzzzzooohhhcccaaa___\\\ZZZXXXXXXXXXVVVVVVTTTQQQMMMJJJIIIIIIFFFFFFHHHKKKMMMRRR___llloooVVVMMMDDDAAA@@@===;;;<<<;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<;;;<<<;;;<<<@@@BBBLLLddd|||vvvhhhkkkvvv~~~xxxvvvsssqqqooolllhhheeebbbbbbaaaaaacccdddfffgggjjjkkklllnnnpppqqqqqqqqqrrrssstttuuussspppllljjjccc```\\\WWWRRRNNNKKKIIIFFFCCC@@@>>>===<<<;;;:::999;;;<<<======>>>@@@BBBAAACCCEEEFFFGGGHHHJJJLLLkkk]]]WWWSSSQQQMMMOOORRRUUUZZZooouuubbbVVVPPPQQQSSSVVVWWWXXXWWWVVVXXXXXXZZZ\\\___cccfffhhhiiimmmrrruuuwww}}}~~~uuullleee```___^^^[[[YYYWWWWWWWWWQQQQQQPPPMMMIIIGGGHHHJJJFFFGGGIIILLLOOOUUUdddssscccNNNGGGAAA@@@???<<<;;;===<<<;;;;;;::::::999999999999:::;;;<<<<<<<<<;;;;;;===:::;;;@@@AAAFFFYYYooo{{{jjjjjjqqqzzzxxxuuusssqqqnnnjjjgggdddcccaaa```______```aaacccdddeeegggggggggfffffffffggggggfffddd```\\\YYYSSSQQQNNNJJJFFFCCCAAA@@@>>><<<;;;<<<======<<<;;;;;;<<<======<<<===AAADDDEEEGGGJJJKKKKKKLLLMMMOOOkkk]]]WWWSSSQQQJJJMMMQQQSSSUUUggg~~~{{{kkkZZZPPPNNNPPPRRRUUUXXXZZZZZZZZZXXXYYYZZZ]]]aaafffjjjllllllqqqwww||||||tttkkkeee^^^^^^]]]ZZZXXXVVVVVVWWWMMMNNNMMMJJJFFFEEEHHHKKKGGGGGGJJJMMMPPPWWWgggvvvuuuZZZIIIBBB>>>>>>>>><<<<<<>>><<<<<<;;;::::::999888888999:::;;;<<<<<<<<<;;;:::>>>999:::@@@AAACCCRRReeemmmjjjooo}}}{{{yyywwwtttrrrpppllliiifffeeebbb```^^^\\\\\\\\\___```aaaaaaaaa```___^^^_________^^^[[[VVVRRROOOLLLJJJHHHDDDAAA???======;;;:::;;;<<>>======???@@@>>>===>>>CCCGGGHHHJJJMMMNNNNNNNNNPPPQQQjjj[[[XXXSSSLLLOOOOOOLLLRRR[[[ccc|||xxxssscccVVVPPPOOOPPPSSSUUUXXXYYYYYYYYY[[[]]]___aaadddhhhmmmqqquuuxxx||||||tttnnniiieee```___^^^]]][[[YYYWWWVVVNNNJJJFFFEEEGGGHHHGGGFFFIIIGGGIIINNNTTT]]]lllyyyfffUUUEEECCC@@@===;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<>>===<<<<<<<<<======>>>?????????===???AAACCCDDDFFFIIIKKKIIILLLPPPSSSSSSSSSSSSTTTlll[[[XXXSSSMMMOOONNNLLLPPPWWW\\\uuuzzzuuu~~~~~~ssscccVVVPPPNNNOOORRRUUUWWWYYYYYYYYY[[[^^^bbbeeehhhkkkooorrryyy}}}xxxqqqlllgggddd]]]]]]\\\[[[YYYWWWUUUTTTMMMJJJFFFEEEFFFHHHGGGFFFGGGEEEGGGMMMUUUaaarrr{{{\\\MMMCCCBBB???<<<::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<999:::;;;:::;;;@@@JJJRRRlllxxxmmmiiisss|||zzzvvvssspppmmmjjjgggeeedddcccaaa^^^\\\ZZZYYY[[[[[[ZZZXXXWWWUUUTTTTTTOOONNNNNNLLLJJJGGGEEECCC@@@@@@??????>>>=========>>>??????@@@@@@AAAAAABBBAAACCCDDDEEEEEEFFFIIIKKKKKKNNNRRRTTTTTTTTTUUUVVVooo]]]XXXSSSMMMOOOOOOLLLOOOTTTVVViiiyyysss}}}|||tttdddWWWQQQLLLNNNQQQTTTWWWXXXYYYYYYZZZ^^^dddiiilllooorrrtttyyyrrrmmmiiieeebbbZZZZZZZZZYYYXXXVVVSSSRRRLLLIIIFFFEEEFFFGGGGGGGGGFFFEEEGGGOOOZZZiii~~~mmmRRRGGGAAA@@@===;;;999999999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;888:::;;;:::;;;>>>EEEKKK^^^~~~rrrkkkqqq~~~{{{yyyuuurrrpppmmmiiifffccccccaaa```^^^\\\[[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPKKKJJJJJJHHHGGGDDDBBBAAACCCBBBAAA@@@??????@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEGGGHHHHHHGGGHHHJJJLLLOOOQQQUUUWWWWWWWWWXXXYYYsss___XXXSSSNNNOOOPPPMMMOOOTTTSSS___xxx}}}uuu~~~zzzzzz}}}}}}uuudddWWWQQQKKKMMMPPPTTTWWWYYYZZZZZZ[[[^^^dddiiimmmrrrwwwzzz}}}|||uuunnniiieeeaaa^^^YYYYYYYYYYYYWWWUUURRRPPPIIIHHHFFFDDDEEEFFFGGGHHHHHHGGGKKKTTTaaasssbbbNNNGGG???>>>===;;;:::999999999:::::::::;;;;;;:::::::::999999:::::::::;;;;;;;;;:::;;;<<<======???CCCFFFQQQoooyyyoooqqqzzzzzzwwwtttqqqooollliiifffaaaaaa```___^^^\\\[[[[[[ZZZYYYWWWUUUSSSQQQOOONNNLLLKKKJJJIIIHHHGGGFFFEEEHHHFFFDDDCCCBBBCCCDDDEEEDDDEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIJJJJJJKKKMMMOOOSSSUUUXXXZZZZZZ[[[\\\]]]www```XXXSSSOOOLLLOOOLLLMMMRRRPPPWWWjjjzzz{{{wwwzzz~~~tttbbbUUUPPPKKKMMMPPPTTTWWWZZZ[[[[[[]]]___ccchhhnnnvvv{{{~~~yyyrrrkkkeeeaaa]]]ZZZYYYYYYZZZYYYWWWTTTPPPNNNGGGFFFEEEDDDDDDEEEGGGIIIIIIIIIOOOZZZiii|||sssXXXJJJFFF>>>>>>===<<<;;;;;;::::::999::::::::::::::::::999999999999:::::::::;;;;;;:::;;;<<<<<<<<<===???AAAKKKcccuuutttxxxxxxvvvrrrpppnnnkkkhhheee``````___^^^]]]\\\[[[[[[ZZZYYYWWWUUUSSSQQQOOOOOOMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHFFFDDDDDDEEEGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJGGGHHHJJJKKKLLLNNNQQQTTTVVVXXX[[[\\\]]]]]]___aaa|||bbbXXXSSSPPPIIILLLIIIIIINNNMMMPPP^^^rrrzzzuuuyyy|||}}}ppp]]]QQQOOOKKKMMMQQQUUUXXX[[[\\\]]]aaacccggglllttt~~~yyy{{{zzzuuunnnhhhbbb^^^ZZZXXXYYYYYYZZZYYYVVVRRRNNNKKKEEEEEEEEEDDDCCCDDDGGGJJJIIIKKKTTTcccsssdddOOOEEEAAA=========<<<<<<;;;;;;:::999999::::::::::::999999999999999999::::::::::::999999999999:::;;;<<<===JJJZZZuuu|||yyyxxx~~~wwwtttqqqooommmkkkgggeee``````___^^^\\\[[[ZZZZZZYYYXXXWWWUUUSSSRRRPPPOOOLLLLLLKKKJJJJJJJJJKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMIIIKKKMMMOOOPPPRRRUUUXXXYYY[[[]]]^^^^^^```bbbddddddXXXTTTQQQJJJMMMIIIHHHMMMKKKKKKVVVcccrrr|||wwwuuuzzz|||~~~yyyhhhVVVMMMMMMKKKMMMQQQVVVZZZ\\\^^^___dddhhhnnnvvvwwwvvv}}}}}}zzzuuupppjjjddd```\\\YYYWWWXXXYYYYYYWWWTTTOOOJJJGGGCCCDDDEEECCCBBBCCCGGGJJJKKKPPP]]]ooovvvWWWHHHBBB>>>;;;;;;;;;;;;;;;::::::999999999::::::::::::999999888999999999999::::::::::::999888888:::;;;<<<<<>>>>>AAAEEEXXXwww{{{www~~~|||uuussspppnnnllljjjgggdddaaa```___]]][[[ZZZXXXXXXVVVUUUTTTSSSRRRQQQPPPPPPLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRTTTUUUVVVVVVVVVWWWYYY[[[\\\]]]______```aaadddfffhhhZZZTTTPPPOOOMMMKKKJJJJJJKKKNNNOOOSSS^^^sssxxxsssuuuxxxxxxuuunnndddYYYOOOIIIGGGLLLPPPUUUZZZ^^^aaadddgggkkksss|||xxxwww~~~wwwqqqkkkhhhccc___\\\ZZZWWWUUU[[[YYYVVVRRRNNNKKKIIIHHH@@@AAABBBCCCFFFIIILLLNNNRRR\\\ooowww\\\KKK???===AAA======<<<;;;::::::999999888888888888888888888888:::999888888::::::999888999:::::::::999999;;;===>>>CCCOOOccc{{{~~~vvvxxx||||||~~~}}}zzzsssqqqooommmllliiifffcccbbbbbbaaa___]]][[[YYYXXXWWWVVVUUUSSSSSSSSSSSSTTTPPPOOOMMMLLLLLLLLLMMMMMMQQQOOONNNOOORRRSSSPPPNNNNNNOOOQQQRRRRRRTTTVVVYYYWWWWWWXXXWWWWWWXXX\\\___bbbaaa___^^^___aaadddfffiiiZZZTTTPPPOOOMMMKKKJJJJJJKKKMMMOOORRR[[[llluuuqqqrrrtttuuuppphhh]]]SSSLLLJJJJJJKKKOOOTTTYYY]]]aaaeeegggnnnxxx|||vvvvvvzzzvvvpppiiieee```\\\ZZZXXXVVVTTTVVVTTTQQQNNNJJJGGGFFFEEEFFFFFFFFFEEEFFFGGGJJJLLLXXXeee{{{~~~lllUUUHHH???>>>AAA===<<<<<<;;;::::::999999888888888888888888888888999888777777999999888777999:::::::::999999;;;<<<<<<@@@JJJ\\\ssswwwuuuzzz|||{{{|||~~~yyyvvvsssqqqnnnmmmkkkiiieeecccbbbaaaaaa```^^^\\\ZZZYYYVVVUUUTTTRRRRRRRRRRRRSSSRRRQQQOOONNNNNNNNNOOOPPPRRRPPPOOOQQQSSSTTTRRRPPPPPPRRRSSSTTTTTTUUUWWWYYYXXXYYYYYYXXXXXXYYY\\\___aaaaaa``````aaacccfffgggkkk[[[SSSOOONNNMMMKKKJJJJJJKKKMMMNNNQQQUUUccc|||~~~}}}yyypppnnnmmmlllmmmhhh___TTTLLLIIIKKKMMMLLLOOOTTTYYY^^^cccgggkkkrrr~~~|||vvvvvvzzzzzzrrrllleeeaaa\\\XXXVVVUUUTTTSSSQQQPPPMMMJJJGGGEEEDDDCCCGGGGGGGGGFFFFFFHHHLLLOOO^^^nnn}}}[[[KKKEEE???>>>@@@<<<<<<;;;;;;::::::999999888888888888888888888888888777666777888888777666888999:::999888999:::<<<;;;<<>>IIIYYYjjj}}}yyytttttt|||zzzyyyzzz|||zzzuuuqqqpppnnnllljjjiiigggccc```_______________^^^]]]\\\WWWUUUTTTSSSRRRRRRSSSSSSPPPOOONNNMMMMMMNNNOOOPPPRRRRRRRRRTTTUUUUUUUUUTTTUUUWWWXXXXXXVVVVVVVVVWWWZZZ[[[[[[[[[ZZZZZZ\\\^^^^^^___bbbdddfffgggggggggrrr^^^UUUQQQMMMMMMKKKJJJJJJJJJKKKKKKLLLOOOZZZqqq~~~~~~~~~tttiiifffdddaaa]]]TTTSSSQQQMMMIIIHHHJJJLLLNNNQQQUUUZZZ```hhhoootttyyy}}}wwwvvvyyy|||zzzrrrkkkeeebbb^^^YYYVVVTTTSSSRRRRRRLLLLLLJJJHHHGGGFFFFFFFFF@@@BBBCCCDDDEEEJJJSSS[[[mmmsss[[[EEE???@@@>>>;;;<<<:::::::::::::::999999999888888888888888888888888:::999888888::::::999888888999999999888888:::;;;<<<999;;;CCCNNN]]]sss{{{rrrppp}}}zzzzzz|||zzzvvvsssooommmkkkiiihhheeebbb___^^^^^^^^^^^^^^^]]]]]]\\\XXXWWWUUUTTTSSSSSSTTTUUUPPPPPPOOONNNNNNOOOPPPQQQPPPQQQSSSTTTTTTTTTUUUUUUVVVXXXYYYYYYWWWVVVVVVVVVYYYZZZ[[[[[[ZZZ[[[\\\^^^]]]___bbbeeegggggggggggguuuaaaWWWRRRMMMMMMLLLKKKJJJJJJJJJJJJJJJMMMWWWkkkxxxwww~~~zzzmmmddd```]]]YYYUUULLLMMMMMMMMMKKKJJJKKKLLLMMMPPPTTTYYY```hhhqqqwww~~~vvvrrruuu}}}xxxrrrkkkfffaaa^^^ZZZWWWUUUSSSQQQOOOHHHGGGFFFEEEEEEDDDDDDEEEBBBEEEGGGFFFGGGMMMXXXaaapppcccPPPAAA>>>???<<<:::<<<::::::::::::999999999999888888888888888888888888:::999888999:::;;;:::888777888999888777888999;;;<<<999:::AAAGGGRRRiiizzznnnnnnyyy~~~{{{|||~~~}}}yyyuuurrrnnnllliiihhhfffddd```^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUTTTTTTUUUUUURRRRRRQQQPPPQQQRRRSSSTTTPPPRRRTTTUUUTTTTTTUUUWWWVVVXXXZZZZZZXXXWWWVVVVVVYYY[[[\\\]]]]]]]]]___``````aaadddfffhhhhhhhhhhhhxxxcccYYYTTTMMMLLLLLLKKKJJJJJJIIIIIIIIIKKKSSSbbb{{{|||vvvvvv}}}xxxrrrhhh```YYYUUUQQQNNNIIIJJJKKKLLLKKKKKKMMMOOOPPPRRRVVV[[[bbblllvvv|||}}}wwwqqqqqqxxxzzzuuuoooiiiddd___]]]ZZZWWWUUURRRNNNKKKEEEEEEDDDCCCCCCDDDDDDDDDDDDGGGJJJKKKMMMUUUbbbmmmwwwtttVVVHHH?????????::::::>>>999999999999999999999999888888888888888888888888999888777888999:::999777777888999888777777999;;;<<<999:::???AAAIII```yyy}}}pppkkksss||||||}}}~~~zzzuuuqqqnnnmmmkkkhhhgggeeeccc```]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVTTTTTTTTTTTTUUUSSSRRRQQQQQQQQQRRRTTTUUUPPPSSSVVVWWWVVVUUUWWWYYYWWWZZZ\\\\\\[[[YYYXXXXXXZZZ\\\^^^``````aaabbbdddeeeeeeggghhhiiijjjjjjjjjyyydddZZZUUUMMMLLLLLLKKKJJJJJJIIIIIIHHHJJJOOOZZZppp~~~|||xxx|||}}}xxxxxxrrrnnnfff]]]UUUOOOLLLJJJIIIJJJJJJJJJJJJLLLOOORRRTTTVVVZZZ___gggqqq{{{sssrrrooonnnrrr}}}}}}uuupppkkkeeeaaa^^^\\\ZZZWWWUUUQQQLLLHHHEEEEEEDDDDDDDDDEEEEEEFFFCCCGGGLLLNNNSSS]]]mmmyyybbbNNNCCC===???>>>999:::@@@999999999999999999999999888888888888888888888888888777666777888999888666777888999888777777999;;;;;;888:::??????DDDZZZttttttiiiooo|||{{{~~~|||{{{{{{|||~~~}}}xxxrrrmmmkkkllljjjhhhfffeeebbb___\\\\\\\\\\\\\\\ZZZYYYXXXWWWWWWVVVUUUSSSSSSSSSSSSTTTQQQPPPOOOOOOPPPQQQRRRSSSQQQUUUXXXXXXWWWWWWYYY[[[XXX[[[]]]^^^]]][[[ZZZZZZ[[[]]]```bbbcccccceeeggghhhiiiiiijjjkkkkkkllllll|||cccYYYXXXMMMLLLKKKJJJIIIHHHHHHHHHHHHKKKQQQWWWbbbzzz|||~~~wwwwww{{{|||wwwkkkddd[[[UUURRROOOLLLIIIKKKJJJJJJLLLPPPSSSVVVVVVYYY\\\___bbbhhhqqq~~~zzzssssssiiikkkpppvvv~~~vvvoookkkhhheeeddd]]]\\\YYYVVVRRRMMMJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEHHHKKKPPPTTT\\\jjj}}}qqqVVVFFFCCC>>><<<<<<<<<<<<<<<;;;888555666888::::::888777777777666555666888;;;888888888888888888888888:::999999999888888777777<<<777777===???BBBRRRfffuuusssooorrr{{{|||vvvyyy~~~}}}~~~}}}zzzvvvrrrooommmjjjkkkjjjfff```\\\[[[\\\^^^^^^]]][[[YYYXXXWWWVVVVVVVVVUUUUUUTTTUUUUUUUUURRRRRRQQQPPPPPPPPPPPPQQQQQQTTTXXXZZZZZZYYYZZZZZZ]]]```cccdddbbb___]]]\\\```aaaccceeegggiiijjjjjjjjjjjjkkklllmmmnnnoooooofffYYYVVVMMMLLLKKKJJJIIIHHHHHHHHHFFFIIIMMMRRRZZZnnn~~~wwwvvvzzz~~~~~~|||wwwqqqlllbbb\\\UUUPPPMMMLLLJJJHHHKKKKKKLLLOOOSSSVVVYYYZZZ\\\___cccggglllttt{{{oookkkmmmkkkooouuu}}}zzzrrrlllhhhfffcccbbb]]][[[YYYUUUQQQLLLIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFJJJQQQ[[[gggxxxcccLLLEEEAAA===;;;;;;<<<<<<;;;;;;888666666888:::999888666777888777666666888:::888888888888888888888888::::::999999999888888888;;;777777<<<<<<>>>KKK]]]{{{|||vvvrrrsss~~~zzz~~~}}}wwwyyy}}}}}}}}}~~~~~~}}}{{{yyyuuurrrooommmjjjkkkjjjfffaaa]]]\\\]]]^^^^^^]]][[[ZZZYYYXXXXXXVVVVVVUUUTTTSSSSSSTTTTTTQQQQQQPPPPPPQQQRRRSSSSSSRRRUUUXXXYYYYYYYYYZZZ[[[```bbbcccbbbaaa______```aaacccdddggghhhjjjjjjkkklllllllllmmmnnnnnnooooooiiiYYYSSSNNNMMMLLLJJJIIIIIIHHHHHHGGGHHHKKKNNNRRR```zzz~~~wwwuuuzzzxxxuuurrroookkkfff```\\\WWWSSSNNNKKKJJJJJJJJJIIIMMMNNNPPPSSSWWWZZZ]]]^^^```eeekkkoootttzzzwwwllleeeffflllpppvvvxxxsssmmmhhheeecccaaa```]]][[[XXXTTTOOOKKKHHHFFFDDDDDDDDDCCCDDDDDDEEEEEEEEEJJJUUUdddxxxpppTTTDDDBBB???<<<::::::;;;:::::::::888777777888999999888444666888888777777777888777777777777777777777777999999999999888888888888999666777:::999999CCCQQQkkk{{{vvvsssxxxxxx{{{zzzzzz}}}~~~~~~}}}}}}}}}}}}{{{zzzyyyvvvtttqqqnnnmmmkkkkkkjjjgggbbb___^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZWWWVVVUUUTTTSSSRRRRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVUUUVVVXXXXXXXXXYYY[[[^^^ccccccdddbbbaaaaaabbbddddddeeeggghhhjjjkkklllllloooooooooooooooooonnnnnnmmmZZZSSSOOONNNMMMKKKJJJIIIIIIIIIHHHIIIKKKMMMNNNVVVhhhzzzyyywww|||~~~xxxllliiiddd```\\\XXXSSSPPPNNNMMMKKKJJJJJJLLLMMMNNNQQQSSSUUUWWWZZZ]]]```bbbeeellltttzzz~~~uuullleeedddjjjssszzzzzzpppmmmgggdddbbbaaa___^^^\\\ZZZWWWSSSNNNJJJGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDKKKZZZooo}}}^^^KKKDDD???===:::999999:::999999:::999888888888888888888333666888999888777777777666666666666666666666666777777777777777777777777777555777999888888>>>HHH\\\tttzzzuuutttxxx~~~xxxzzz~~~}}}}}}{{{|||}}}|||||||||||||||||||||{{{{{{wwwwwwvvvtttrrrpppnnnmmmkkkjjjiiifffdddaaa```___]]]]]]]]]\\\\\\\\\[[[[[[YYYXXXWWWUUUTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWYYY]]]```cccdddeeeeeedddcccdddfffggghhhiiijjjllllllmmmmmmqqqqqqpppoooooonnnnnnmmmqqq^^^UUUPPPOOONNNLLLJJJIIIIIIIIIGGGGGGIIIKKKLLLOOO[[[ggg}}}{{{|||kkk___\\\WWWTTTQQQOOOMMMKKKHHHHHHIIIIIIKKKNNNQQQSSSVVVXXXZZZ[[[\\\___dddhhhnnnvvvwwwpppiiifffeeehhhqqq{{{{{{tttjjjgggccc```___^^^]]]\\\[[[YYYUUUQQQLLLIIIGGGFFFBBBBBBBBBBBBCCCDDDFFFFFFGGGPPPbbbzzzkkkQQQFFFDDD===;;;888888999999999888999999999999888777777777333555888888777666666777666666666666666666666666555555555666666666666666555555777999999999===CCCPPPeee~~~wwwrrrrrr~~~zzz|||~~~zzzzzz}}}~~~{{{yyyyyyzzz{{{{{{{{{yyyxxxwwwuuuuuutttsssqqqooommmllljjjiiigggfffdddcccaaa```]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZXXXWWWVVVUUUUUUTTTVVVUUUUUUTTTTTTUUUUUUUUUXXXXXXXXXWWWWWWZZZ^^^aaaaaadddgggiiihhhfffeeeeeeiiijjjkkklllmmmmmmmmmmmmqqqqqqpppooonnnmmmllllllwwwcccYYYQQQPPPOOOMMMKKKJJJIIIIIIFFFEEEFFFIIIIIIJJJQQQYYYpppnnn```TTTQQQNNNLLLKKKKKKJJJIIIEEEFFFIIIJJJLLLOOOSSSWWWYYY[[[]]]^^^___dddlllrrr|||yyyooohhheeeeeehhhlllpppyyy}}}uuuoooeeebbb___\\\\\\[[[YYYXXXWWWUUUQQQMMMIIIGGGFFFEEEBBBBBBBBBCCCDDDFFFGGGHHHKKKXXXmmm{{{[[[GGG@@@???;;;999888888999:::999888888:::;;;:::888666666777333555777777666666666777777777777777777777777777555555555555666666666666555666777888888:::===???FFFWWWooozzzuuurrrzzz{{{zzz|||~~~}}}zzz{{{{{{zzzzzzxxxwwwuuuuuuttttttsssrrrpppnnnmmmllliiigggeeedddddddddbbb```^^^]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVXXXWWWWWWVVVUUUUUUVVVVVVXXXYYYYYYXXXXXXZZZ^^^aaa```ccchhhjjjjjjhhhgggfffkkkkkklllmmmmmmmmmmmmmmmoooooonnnmmmlllkkkjjjjjjhhh\\\RRRQQQOOOMMMKKKJJJIIIIIIHHHFFFFFFIIIIIIHHHLLLQQQ]]]yyytttcccXXXMMMKKKIIIHHHHHHIIIHHHGGGFFFIIIMMMOOOPPPSSSXXX\\\[[[]]]___aaaccckkkvvvxxxllleeeeeeffflllvvv||||||uuunnniii```]]]ZZZYYYXXXWWWUUUTTTQQQOOOLLLHHHEEEDDDCCCCCCBBBBBBBBBDDDEEEGGGHHHIIIPPP```yyyfffNNNBBB===<<<:::999888888:::::::::888777:::<<<;;;888666666777444666666666555555777888888888888888888888888888666666666777777777888888777888888777777999;;;;;;???JJJ___vvv}}}xxxuuuyyy|||zzz|||~~~~~~}}}|||{{{yyyvvvtttsssrrrttttttsssrrrpppnnnlllkkkgggeeeccccccddddddbbb```^^^^^^]]][[[ZZZYYYXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXYYYZZZZZZZZZ[[[^^^aaaaaadddggghhhhhhhhhhhhiiikkklllmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjiiihhhhhhlll]]]SSSQQQPPPNNNLLLJJJJJJIIIKKKIIIHHHKKKKKKIIIKKKOOORRRmmm}}}rrrcccWWWQQQJJJHHHFFFFFFGGGHHHGGGFFFJJJNNNRRRTTTUUUXXX]]]aaa[[[^^^```bbbfffppp~~~wwwnnnhhhdddjjjnnnxxx}}}vvvoooiiieee]]][[[XXXVVVUUUTTTRRRPPPMMMKKKHHHDDDBBBAAAAAAAAABBBBBBCCCDDDFFFHHHIIIJJJTTTfffxxxXXXGGG@@@>>><<<:::888888999:::;;;:::999777:::<<<;;;888666666777555666666555444444777999888888888888888888888888777777888888999999999:::999999888666555777888888;;;BBBTTTmmm~~~{{{xxxzzz|||zzz}}}~~~~~~~~~{{{xxxuuusssqqqqqquuuttttttrrrpppnnnlllkkkfffdddbbbbbbddddddbbb```^^^^^^]]][[[ZZZXXXWWWVVVXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[WWWYYYZZZ[[[[[[\\\^^^```cccdddfffffffffgggiiikkkllllllmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiihhhggggggrrrbbbVVVSSSOOOLLLLLLLLLKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJVVV```yyy~~~~~~|||yyyvvvrrrlllddd\\\UUUPPPMMMHHHIIIJJJJJJKKKJJJJJJJJJLLLOOOTTTWWWYYYZZZ\\\^^^]]]aaafffkkkrrrzzztttooohhhfffhhhppp{{{xxxqqqjjjddd```YYYXXXVVVTTTRRRPPPOOOOOOPPPKKKEEECCCCCCEEEEEEDDDFFFFFFGGGHHHEEECCCIIIRRR]]]sss___NNN@@@<<<>>><<<999999999999999999999999::::::999888777666555555777777666666555555555444444666888999:::999888777666666666666666666666666333333333444444666777777===>>>JJJ```wwwyyywww|||~~~}}}}}}~~~|||xxxuuurrrpppoooqqqrrrttttttrrrnnnjjjgggeeeeeeeeeeeedddbbbaaa``````___\\\ZZZXXXWWWWWWWWWVVVWWWXXXYYYXXXWWWVVVUUUWWWVVVUUUTTTTTTUUUVVVVVV\\\\\\\\\]]]^^^```aaabbbiiiiiiiiihhhhhhhhhhhhgggkkkkkkllllllkkkkkkjjjiiijjjiiigggeeedddddddddddduuudddYYYVVVRRROOONNNMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJOOOXXXooo}}}}}}{{{uuupppmmmdddaaa]]]WWWQQQLLLIIIGGGGGGHHHJJJKKKMMMNNNNNNNNNPPPRRRVVVXXXYYY[[[]]]___aaafffmmmttt}}}wwwooommmllljjjlllpppyyy{{{tttmmmgggaaa]]]XXXVVVTTTRRROOONNNMMMLLLIIIGGGDDDDDDFFFGGGEEEDDDFFFEEEFFFGGGEEEFFFOOOYYYggg|||oooTTTIII@@@===>>><<<999999999999999999999999666666666555555555555555777666666666555555555555444555777999999888777666555555555555555555555555444444444444555666777888<<<<<>><<<666888;;;666666666666666666666666666888888888777666555555444555555555666666666666666555555666666666555555555555555555555555555555555666555555555555666666777777555777===HHHZZZuuuzzztttxxx~~~|||yyyvvvtttuuuxxx|||}}}|||xxxwwwtttqqqooommmlllllljjjhhhfffcccbbbaaabbbcccbbbaaa```___]]][[[ZZZYYYWWWWWWVVVVVVVVVUUUUUUUUUXXXWWWWWWVVVVVVWWWYYYYYY\\\\\\]]]```dddhhhmmmooonnnnnnnnnmmmmmmmmmlllllliiiiiiiiihhhhhhgggeeeeeedddcccbbb`````````aaaaaavvvbbb^^^YYYUUUSSSRRRPPPOOONNNMMMKKKIIIGGGGGGGGGHHHFFFFFFLLL\\\rrr}}}}}}zzzzzzyyyyyyyyyzzz{{{||||||||||||}}}|||yyyuuussspppllljjjiiihhhiiieeeeeefffhhhjjjjjjhhheeeccccccdddddddddeeeeeeeeedddbbb___\\\YYYWWWUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRVVVWWWWWWXXXXXXXXXXXXWWWVVVWWWYYYZZZ]]]aaagggkkkuuu|||}}}{{{zzzyyy}}}yyywwwuuupppgggbbbaaa___gggpppwww~~~}}}zzzvvvsssqqqnnniiifffbbb___[[[YYYWWWUUURRRNNNJJJGGGEEEDDDEEEEEEEEECCCAAAAAACCCEEECCCDDDIIIPPPWWW```qqq{{{fffLLL@@@<<<;;;666:::???:::666666666666666666666666777666666555444333222111555555555666666666666666555555555555444444444444444444444444444444444444555555444444444555555666666666888<<>>888777777777777777777777777555555555444444333333333555555555555666666666777666555555444333333333444444444444444444444444444444444333333333333444444555777:::;;;===HHH```wwwsssmmmooo||||||xxxwwwyyy}}}{{{zzzxxxvvvssspppnnnmmmiiihhhhhhhhhgggggggggfffbbbbbbbbbaaa___]]][[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXYYY[[[]]]```aaaaaacccfffiiilllnnnoooooooooooommmllljjjhhhggggggffffffggghhhhhhhhhhhhgggdddccc```^^^\\\\\\\\\\\\qqqkkkbbbZZZUUUSSSRRRQQQOOONNNLLLIIIHHHGGGGGGGGGIIIIIIKKKOOOXXXppp}}}}}}~~~|||yyywwwuuuwwwxxxzzzzzzyyyyyyyyyzzzuuutttssssssuuuvvvuuutttqqqooommmjjjgggdddaaa```]]]\\\\\\^^^```bbbbbbaaa________________________cccbbbaaa`````````aaabbb^^^]]]]]]\\\\\\]]]]]]^^^WWWXXXYYYZZZZZZ[[[ZZZZZZ[[[^^^bbbfffkkkpppvvv{{{{{{wwwtttooollleeeaaaaaaffffffbbbbbbgggnnn{{{xxxsssqqqnnnjjjgggeeedddccccccaaa^^^ZZZVVVVVVTTTPPPLLLHHHEEEBBBAAA>>>BBBGGGIIIGGGEEEDDDEEEDDDIIIUUUcccooo{{{]]]EEE@@@;;;>>>>>>777999;;;222888888888888888888888888555555555666666666666777444555555555666666777777666555444333333333333333444444444444444444444444444333333222222222333333444777;;;;;;999AAAXXXnnnssskkkjjjvvv}}}{{{}}}}}}|||{{{yyyvvvssspppnnnhhhhhhiiiiiiiiiiiihhhhhhcccccccccbbb```^^^[[[ZZZ[[[ZZZYYYXXXWWWXXXYYYYYYVVVVVVWWWYYY]]]```dddfffdddfffjjjmmmoooppppppooooooooommmkkkiiigggeeedddbbbbbbcccdddeeeeeeeeeeeedddbbb___]]][[[ZZZYYYYYYsssmmmddd^^^\\\ZZZWWWUUUSSSPPPLLLIIIHHHGGGEEECCCEEEBBBCCCJJJQQQ```~~~~~~~~~|||zzzxxxxxxyyyyyyxxxvvvtttsssooonnnllllllnnnoooooonnnkkkkkkkkkjjjgggccc___]]]___^^^\\\[[[[[[]]]___```aaaaaa`````````aaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___^^^\\\ZZZXXXZZZ]]]^^^^^^]]]^^^^^^bbbgggmmmqqqsssxxx|||uuuooohhhdddccc___cccffffffeeehhhnnnttt{{{rrrkkkgggeeeeeedddbbbcccccccccaaa]]]ZZZWWWRRROOOKKKGGGDDDCCCCCCCCCFFFCCCBBBDDDDDDBBBCCCGGGLLLUUUcccqqqiiiOOO?????????===<<<:::999777777555555555555555555555555555555555555555555555555444444444444444444444444555666777666555444555777555555444444444333333333444444444444444444444444999333444:::<<<===IIIYYYwww~~~xxxqqqooouuu}}}zzzwwwsssqqqnnnllliiihhhggggggeeecccfffeeebbb```^^^]]]\\\\\\[[[YYYXXXWWWWWWXXXZZZ[[[YYYYYYZZZ]]]```dddgggiiihhhiiikkklllllllllnnnppplllkkkjjjhhhgggeeedddcccccccccccccccccccccccccccaaabbbaaa___[[[XXXWWWVVVzzzsssiiiccc___\\\XXXTTTSSSPPPLLLJJJHHHGGGEEEDDDFFFCCCDDDJJJNNNZZZvvv||||||zzzxxxtttqqqooommmmmmlllkkklllmmmnnnmmmkkkkkkjjjjjjhhheeebbb___^^^]]]\\\[[[[[[[[[\\\]]]]]]\\\\\\]]]]]]^^^```aaabbbaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___^^^]]]\\\ZZZYYYWWWZZZ]]]^^^______aaabbbggglllssswwwzzzvvvpppjjjccc______^^^bbbgggkkkmmmrrrzzz~~~xxxooohhhddddddddddddeeeffffffeeebbb]]]XXXUUUPPPNNNJJJFFFDDDCCCCCCDDDDDDBBBBBBDDDEEECCCFFFKKKOOO[[[lll{{{wwwZZZGGG>>><<<<<<;;;:::888777666666555555555555555555555555666666666666666666666666444444444444444444444444444666777666555444555777555555444444444333333333444444444444444444444444666111333999::::::DDDSSSeee|||}}}vvvrrruuu~~~~~~{{{xxxvvvqqqnnnkkkiiihhhgggeeeccccccaaa___]]]\\\\\\]]]]]]ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZZZZ[[[^^^aaaeeeiiikkkjjjlllmmmmmmllllllmmmooojjjjjjiiigggfffdddccccccddddddccccccbbbaaaaaaaaaaaaaaaaaa^^^ZZZWWWUUUUUU{{{qqqiiiccc^^^YYYUUUTTTQQQMMMJJJIIIHHHFFFDDDFFFDDDEEEIIIJJJQQQeeezzz}}}xxxsssoookkkjjjjjjjjjjjjkkklllllljjjhhhiiihhhgggeeecccaaa___^^^ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXYYY[[[]]]___```^^^^^^^^^^^^^^^_________]]]]]]]]]]]]\\\ZZZYYYXXXVVVYYY\\\___```bbbeeehhhmmmrrryyy~~~yyyoooiiiccc^^^\\\^^^aaafffnnntttyyywwwqqqiiicccaaabbbcccdddgggggggggeee```ZZZTTTPPPMMMKKKHHHFFFDDDDDDDDDEEECCCAAAAAADDDEEEEEEIIIOOOUUUdddxxxaaaIII@@@???999888888777777666555555555555555555555555555555666666666666666666666666444444444444444444444444444555666666555444555666555555444444444333333333444444444444444444444444333000111777777777>>>IIINNNggg|||wwwvvvyyy~~~~~~}}}}}}~~~|||zzzvvvsssooolllkkkiiifffdddaaa```]]][[[ZZZ[[[]]]^^^ZZZZZZXXXWWWWWWXXXYYYZZZ[[[[[[\\\___bbbfffjjjlllmmmnnnooonnnlllkkkkkklllhhhhhhgggfffdddcccbbbbbbccccccbbbaaa``````______```aaa```]]]XXXUUUTTTTTTvvvnnnhhhbbb\\\WWWVVVSSSNNNKKKJJJHHHFFFEEEEEEDDDFFFHHHHHHKKKWWWeee~~~yyytttpppmmmlllhhhhhhiiijjjkkkjjjgggeeegggfffdddbbb```___^^^^^^YYYZZZZZZZZZYYYXXXWWWWWWTTTTTTUUUVVVXXXYYY[[[\\\ZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYVVVYYY\\\___bbbfffjjjnnnsssxxx~~~~~~wwwooogggccc___\\\^^^bbbiiiooowwwwwwooojjjddd```___aaacccdddhhhgggfffbbb]]]UUUNNNJJJIIIHHHFFFEEEDDDDDDEEEFFFCCCAAAAAACCCDDDDDDJJJRRR^^^nnnlllQQQAAA>>>AAA777777666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444444555666666444444555666555555444444444333333333444444444444444444444444222000222666666555999@@@@@@UUUmmm|||~~~{{{xxxwww|||~~~~~~}}}|||||||||}}}~~~}}}}}}~~~~~~~~~~~~|||{{{xxxtttqqqnnnllliiigggdddbbb___\\\[[[[[[]]]^^^[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[]]]___bbbfffiiikkkmmmnnnnnnllljjjhhhhhhiiifffeeeeeedddcccbbbbbbaaaaaaaaaaaa````````````___``````___\\\WWWTTTTTTTTT{{{sssmmmggg```[[[WWWTTTPPPLLLKKKIIIGGGEEECCCDDDFFFGGGGGGIIIPPPXXXlll|||wwwtttqqqpppooohhhhhhhhhiiijjjiiifffddddddcccbbb```______^^^___[[[[[[[[[[[[ZZZYYYWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYY[[[^^^aaadddiiiooosss{{{|||uuuqqqiiiccc____________dddjjjqqqwww~~~sssjjjfffccc```___```ccceeefffiiihhheee```YYYRRRKKKHHHFFFFFFEEEDDDDDDDDDEEEEEECCCBBBBBBDDDCCCDDDLLLVVViiiwwwvvvZZZIII???<<<>>>777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444444555666555444333444666555555444444444333333333444444444444444444444444222222333555666555777;;;===HHHZZZlll}}}~~~}}}{{{xxxyyy~~~}}}~~~|||{{{||||||{{{{{{{{{|||~~~~~~~~~{{{zzzzzz||||||}}}~~~~~~~~~~~~{{{xxxuuurrrpppmmmkkkjjjhhhdddaaa^^^^^^^^^___^^^]]]]]]\\\\\\[[[[[[\\\\\\\\\]]]^^^aaadddgggiiikkkkkkkkkiiifffddddddeeeddddddccccccbbbbbbaaaaaa^^^^^^___```aaabbbcccccc``````___[[[XXXUUUUUUVVVxxxrrrlllddd___YYYUUUQQQNNNLLLJJJGGGFFFCCCDDDDDDEEEFFFIIIMMMPPP[[[rrr~~~|||zzzwwwtttqqqpppooojjjiiiiiiiiijjjiiigggdddcccccccccbbbaaaaaaaaa```______^^^\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]```aaaccceeeiiinnnuuuzzzwwwoooiiieee___]]]^^^aaacccfffmmmtttxxx~~~|||uuukkkccc```___^^^```dddggghhhhhhjjjgggccc]]]VVVPPPKKKHHHDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEGGGQQQ\\\ssscccNNNEEE===888888888777777777777777777777555555555555555555555555333333333333333333333333444444444444444444444444333444555555444333444555555555444444444333333333444444444444444444444444444333444444555666777888===AAAKKK]]]qqq}}}||||||zzzyyy~~~zzzzzz}}}~~~|||yyywwwzzzzzzyyyyyyzzz{{{|||}}}~~~|||yyywwwwwwxxxzzz{{{}}}~~~~~~~~~}}}~~~~~~|||xxxvvvuuusssqqqoooooommmjjjgggdddbbbaaaaaaaaaaaaaaa```______^^^^^^^^^]]]^^^___```ccceeegggfffggghhhfffdddbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbb^^^^^^```aaacccdddeeefffaaaaaa___\\\YYYXXXYYYZZZ}}}wwwooogggbbbZZZVVVRRRNNNLLLJJJHHHFFFDDDDDDCCCCCCDDDHHHKKKLLLQQQddd~~~~~~{{{vvvrrrooommmlllkkkiiiiiijjjjjjhhhfffdddeeefffffffffeeedddcccdddccc```^^^]]]\\\\\\\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\___aaadddeeehhhiiijjjkkknnnttt{{{~~~{{{wwwrrrmmmhhheeecccaaaaaaeeekkknnnrrryyyyyyrrrkkkddd___[[[\\\___ccchhhkkkkkkjjjfffccc]]]VVVPPPKKKHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHIIIMMMYYYfff{{{oooQQQFFFBBB;;;666777888888777777666666555555555555555555555555555555444444444444444444444444444444444444444444444444333444555555333333444555555555444444444333333333444444444444444444444444444444333333444666777666:::;;;AAAPPPcccsss}}}~~~zzz{{{{{{{{{{{{tttvvv|||}}}zzz}}}}}}xxxuuuxxxwwwwwwwwwwwwyyyzzz{{{}}}}}}|||yyyuuusssssstttvvvwwwyyy{{{||||||||||||}}}~~~~~~~~~{{{{{{}}}{{{yyyvvvuuuuuutttsssqqqpppooonnnllljjjgggeeedddddddddddddddcccbbbaaaaaaaaa`````````aaaccceeefffcccdddeeedddbbbbbbbbbdddbbbbbbbbbbbbbbbbbbbbbccc```aaabbbcccdddfffggggggbbbbbb```^^^[[[[[[]]]___zzzrrriiicccZZZWWWRRROOOMMMKKKHHHFFFEEEDDDBBBAAABBBGGGIIIIIILLL]]]ttt{{{uuupppmmmnnnllljjjiiijjjjjjiiihhhfffgggiiijjjjjjiiigggfffgggeeebbb___^^^^^^^^^___ZZZYYYYYYXXXWWWWWWWWWXXXWWWWWWXXXYYYYYYZZZ[[[[[[``````aaaccceeeiiilllnnnnnnooooooppprrrwww~~~{{{xxxooonnnllljjjhhhggggggfffggghhhmmmuuuyyy||||||vvvnnnfff```[[[XXXYYY[[[___eeekkknnnmmmlllbbb^^^WWWPPPJJJFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCFFFJJJLLLRRR```nnnqqqZZZFFFAAA???999777;;;888777777666555555444444555555555555555555555555555555555555555555555555444444444444444444444444333444555555333333444555555555444444444333333333444444444444444444444444444444333111333666777555666777===IIIYYYiiiwwwyyyyyy{{{}}}zzzrrrsss|||yyypppttt|||~~~xxxuuuvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzwwwsssqqqpppqqqssstttvvvxxxyyyzzzzzzyyy|||}}}}}}}}}}}}||||||{{{yyyzzz{{{}}}~~~}}}xxxvvvtttsssttttttsssrrrooooooooonnnmmmkkkhhhgggfffggggggfffeeedddcccbbbccccccbbbbbbbbbccceeefffaaacccddddddcccbbbccceeebbbbbbbbbbbbcccccccccccccccddddddeeeeeefffggggggbbbbbbaaa___]]]]]]___aaa|||vvvlllddd^^^ZZZUUUQQQNNNKKKIIIFFFEEEDDDCCCBBBBBBCCCDDDEEENNNYYYkkkzzzwwwwwwuuurrrooommmlllkkkiiiggglllmmmnnnnnnmmmmmmmmmnnnooollliiigggfffdddaaa^^^```^^^\\\[[[[[[[[[YYYXXXZZZZZZ[[[\\\]]]]]]^^^^^^aaabbbeeejjjqqqvvvxxxyyytttrrrppprrrwww{{{}}}}}}|||tttooonnnnnnmmmkkkgggfffffffffgggiiikkkllltttwww}}}~~~tttjjjccc]]]XXXVVVXXXYYY^^^dddiiippptttqqqkkk```XXXNNNHHHGGGGGGEEECCCBBBCCCDDDDDDCCCDDDFFFHHHDDDEEEHHHMMMTTT```llltttYYYPPPDDD===;;;;;;999777666666666666666666666666333333444444555666666666333333333333333333333333111111222222222222222222555444333333555555444222444444444444444444444444222222222222222222222222000000111111111222222222888777:::AAAJJJXXXnnn~~~|||wwwtttxxx}}}xxxpppmmmpppzzz{{{yyytttsssqqqrrrtttvvvvvvvvv{{{{{{zzzxxxtttrrrrrrrrrrrrtttvvvvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzwwwyyy{{{}}}}}}zzzxxxvvvtttsssrrrrrrsssoooppppppooommmkkkiiigggiiihhhggggggfffggggggggglllkkkhhhfffcccaaa```___eeefffhhhhhhfffeeefffgggjjjhhhfffeeedddddddddeeedddcccbbb``````bbbccceeecccccccccbbbaaaaaa``````|||wwwooohhh```\\\WWWRRROOOMMMJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFJJJSSSbbbuuu|||{{{yyywwwtttssssssrrrpppnnnrrrsssuuuvvvvvvuuutttttttttrrrnnnllljjjhhhdddbbbbbb```^^^^^^______^^^]]]^^^______```aaabbbcccccchhhjjjnnntttzzz}}}~~~}}}ssspppmmmpppvvv{{{{{{zzzyyyssskkkfffeeeeeeeeedddjjjjjjkkkmmmooorrruuuwww~~~{{{uuulllddd```\\\XXXXXX[[[___eeekkkqqqwwwyyyrrriii\\\TTTKKKFFFFFFFFFEEEBBBAAABBBCCCCCCCCCDDDGGGIIIKKKMMMQQQWWW___jjjuuu|||xxxyyygggPPPHHH???::::::;;;:::888555555555555555555555555444444444444333333333333333333333333333333333333555444444333222222222222777555333333444444444333444444444444444444444444222222222222222222222222222222333333333444444444555444666<<>>:::888777666333111555555555555555555555555444333333333222222222111222222222222222222222222222111111222444999===???<<<999444222222333444444333333333333333333333333222222222222222222222222000000111111111222222222666444444777:::BBBSSSbbbuuu|||zzzqqqttt~~~tttnnnkkknnnttt|||}}}wwwsssnnnllllllnnnpppqqqtttuuuvvvuuuqqqnnnllllllkkkmmmpppqqqqqqqqqrrrtttuuusssqqqooooooqqqtttuuussstttvvvyyy{{{|||}}}~~~|||zzzxxxuuutttrrrpppnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllkkkjjjjjjkkkkkkmmmnnnooopppppppppooommmkkkiiihhhggghhhkkkooopppnnnkkkiiihhhiiiiiijjjjjjiiifffbbb```^^^^^^^^^^^^___```aaabbbcccbbbaaa___]]][[[YYYXXX{{{wwwqqqkkkddd```ZZZUUUQQQMMMJJJGGGCCCBBBAAA@@@@@@AAABBBCCCFFFEEEHHHPPP___xxx~~~zzzwwwtttqqqmmmjjjhhhhhhjjjmmmqqqttttttsssqqqqqqrrrsssuuuvvvwwwxxxwww|||zzznnniiifffiiipppuuuuuussskkkiiifffeeefffjjjppptttyyy{{{~~~~~~~~~}}}zzzssskkkeee^^^[[[YYYZZZZZZ\\\ccckkkwwwyyydddSSSHHHEEEAAA??????AAABBBCCCEEEEEEEEEFFFHHHMMMSSSXXX```gggsssvvv^^^KKK@@@===;;;999888777666444222555555555555555555555555222222333333444444444444222222222222222222222222111111111222444999===@@@<<<888444222222333333333333333333333333333333333222222222222222222222222000000111111111222222222666555555777888===JJJWWWiiitttxxxrrrqqqtttzzzzzztttpppqqqttt{{{yyyuuupppnnnnnnppprrrrrrrrrssstttrrroookkkjjjjjjiiikkknnnoooooopppqqqrrruuusssqqqoooooopppssstttssstttvvvxxxzzz|||}}}}}}~~~|||zzzyyyvvvuuusssqqqpppoooooopppnnnnnnmmmmmmllllllllllllkkkkkkkkklllmmmooopppqqqqqqqqqqqqpppnnnlllkkkiiijjjllloooooommmiiifffeeeeeeggghhhiiigggddd```^^^]]]]]]^^^___```aaabbbcccdddcccaaa___\\\ZZZYYYXXX~~~xxxqqqkkkeeeaaa[[[VVVQQQMMMIIIGGGBBBAAA@@@??????@@@AAABBBFFFDDDFFFLLLVVViii~~~{{{xxxuuusssooolllkkklllnnnssswwwzzzzzzzzzvvvvvvxxxyyy{{{|||}}}~~~~~~{{{jjjgggfffhhhmmmqqqsssrrrnnnnnnmmmmmmnnnrrrxxx|||{{{{{{zzzyyyvvvooogggaaa]]][[[[[[\\\]]]___hhhqqqqqq^^^OOODDDCCCAAA??????@@@BBBDDDCCCDDDEEEGGGKKKSSS\\\bbbmmmttt}}}^^^KKKBBB>>>777777777777888888888888444444444444444444444444222222222333444555555555222222222222222222222222444333222222333555888999999666333222222333333222333333333333333333333333222222222222222222222222222222333333333444444444333333444666555777@@@KKK]]]jjj|||{{{xxxtttrrrppprrr}}}{{{wwwwwwxxx{{{zzzwwwsssqqqqqqsssttttttqqqrrrqqqnnnkkkiiihhhiiihhhjjjmmmnnnnnnoooppprrrtttrrrqqqoooooopppqqqrrrtttuuuwwwzzz|||}}}~~~|||}}}}}}}}}||||||{{{zzzxxxwwwuuusssrrrqqqqqqqqqpppooonnnllllllkkkkkkkkkjjjkkkkkklllmmmnnnppppppooopppppppppooommmkkkiiiiiilllnnnmmmjjjgggdddccccccdddeeefffeeebbb```^^^]]]^^^___```bbbcccdddeeeddddddbbb```^^^\\\ZZZYYY|||tttnnnhhhccc]]]WWWSSSNNNJJJGGGBBBBBBAAA@@@@@@AAABBBBBBCCCAAADDDJJJNNN[[[yyy|||zzzxxxvvvrrrpppooopppsssxxx}}}{{{{{{}}}~~~}}}kkkkkklllmmmooorrruuuxxxyyy{{{|||{{{{{{}}}}}}yyyxxxwwwuuuqqqkkkddd^^^ZZZYYY[[[]]]___bbblllwwwvvvdddTTTJJJCCCCCCAAA@@@???@@@CCCEEEDDDEEEHHHMMMTTT```kkktttfffLLL@@@<<<:::555666666666666666888888444444444444444444444444222222222222333333333333111111111111111111111111333333222222333333444555666444222222333333222111222222222222222222222222222222222222222222222222222222333333333444444444111222555777555444:::CCCNNN]]]qqqzzzvvvtttsssrrrrrrxxx}}}~~~zzzwwwtttssstttuuuuuuuuuqqqpppoookkkhhhfffgggiiigggiiilllmmmnnnoooppprrrrrrqqqpppooooooooooooooorrrsssuuuxxxzzz{{{|||}}}yyyyyyyyyzzzzzzzzz{{{{{{yyyxxxvvvtttsssrrrrrrrrrqqqpppnnnlllkkkjjjkkkkkkjjjjjjjjjkkkkkkmmmnnnnnnooopppqqqqqqpppnnnlllkkkhhhiiikkkkkkiiigggffffffaaabbbcccddddddbbb```___^^^___```cccdddfffggggggeeedddcccaaa___^^^\\\\\\xxxqqqjjjeee___YYYTTTPPPKKKIIICCCBBBAAAAAAAAAAAABBBCCC@@@???CCCIIIJJJRRRmmm~~~|||{{{xxxuuusssrrrtttwww|||~~~~~~|||oooqqqsssssssssvvv{{{}}}xxxvvvtttrrrnnniiiaaa\\\XXXXXXZZZ^^^```dddooozzzlllYYYLLLEEECCCCCCBBBAAA@@@AAACCCEEEFFFHHHMMMSSS]]]kkkyyyuuuWWWDDD>>>:::777888888888666444333444555444444444444444444444444333333222222111000000000111111111111111111111111//////000222333444444555333222111222333333222000222222222222222222222222222222222222222222222222000000111111111222222222111333777999777444999@@@CCCRRRfffzzzzzzuuurrrtttttttttuuuyyy{{{{{{yyywwwttttttuuuvvvvvvuuuqqqpppmmmiiifffeeegggiiigggiiilllmmmnnnoooppprrrppppppooooooooonnnnnnmmmoooppprrrtttvvvxxxyyyyyyvvvvvvwwwxxxyyyyyyzzzzzzzzzxxxvvvtttsssrrrrrrsssrrrqqqnnnlllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmqqqrrrssstttsssqqqooommmfffgggiiiiiihhhhhhiiijjjaaabbbccccccccccccbbbaaa___```bbbdddfffggghhhiiifffeeedddbbbaaa___^^^]]]|||rrrlllccc[[[XXXSSSLLLFFFDDDBBBBBBAAAAAAAAAAAA@@@@@@CCC<<<===DDDHHHMMM^^^rrr~~~|||zzzyyytttvvvzzzzzzyyyxxxxxx{{{~~~yyyuuussspppkkkfffaaa^^^\\\WWWZZZ]]]```ccckkkuuu|||~~~nnnXXXIIIEEEHHHBBBCCCCCCCCCBBBBBBEEEGGGIIINNNUUU\\\fffuuuyyy[[[KKKAAA888555:::666666666666555555555555666666555444333333222222222222444444444444222222333333333222222111111111333333333333333333333333222222222111111000000000111111111111111111111111222111000...------------111111222333333333333222222222333444444555555666<<>>>>>DDDFFFJJJXXXiii|||{{{zzzzzz}}}yyyttttttrrrnnnjjjeee```]]][[[YYYZZZ\\\___dddkkksssyyy{{{wwwmmm___PPPFFFCCCBBB@@@AAABBBAAABBBDDDGGGJJJNNNTTT]]]eeeooo|||hhhOOODDD>>>888777;;;888888888777777777666666666555555444333333222222222222333444444333222222333333333333222222222222333333333333333333333333333222222222111111111111111111111111111111111111222222111000////////////000111222222333333222222222222333333444555555555555???KKKZZZkkk|||~~~||||||zzztttlllmmmsss|||zzzxxxxxxyyyxxxxxx~~~|||xxxvvvwwwvvvuuusssqqqnnnjjjeeebbbaaaaaabbbdddfffiiijjjjjjjjjkkklllpppnnnmmmkkkkkkkkkkkklllooopppqqqrrrrrrrrrrrrrrruuuvvvwwwvvvuuuuuuvvvwwwxxxxxxwwwvvvuuusssqqqpppooonnnmmmlllkkkjjjiiihhhjjjjjjjjjjjjjjjjjjkkklllnnnooopppppppppnnnlllkkkjjjjjjiiihhhggggggffffffeeedddcccdddeeeeeecccaaa```aaacccfffhhhiiijjjkkkkkkjjjhhheeedddccccccccczzznnndddYYYTTTPPPIIIEEEEEECCCCCCBBBAAAAAA@@@??????DDD@@@???CCCDDDEEEOOO\\\mmm~~~}}}|||}}}}}}xxxtttqqqooolllhhhccc___[[[ZZZ[[[ZZZ[[[___eeekkkooorrrrrrgggYYYNNNHHHEEEAAA???@@@AAABBBBBBDDDGGGMMMQQQVVV]]]gggqqq{{{jjjVVVCCC===;;;888888;;;888777777777777666666666555555555444444333333222222222333333333333222222222333333333333333444444222222222222222222222222333333333222222222222111111111111111111111111111222222222222222222222222000111222222333333222222222222333333444444555555444:::CCCNNN___ppp{{{~~~{{{sssllllllqqquuu~~~~~~|||yyywwwvvvxxxzzz{{{tttpppqqqvvv|||~~~~~~~~~}}}~~~zzzxxxwwwvvvtttsssrrrppplllgggdddcccbbbbbbccceeegggiiiiiiiiijjjlllmmmllljjjiiihhhiiiiiijjjoooooopppqqqqqqqqqpppppptttuuuvvvvvvttttttuuuvvvwwwwwwxxxwwwuuurrrooommmooommmkkkjjjiiiiiijjjkkkllllllkkkjjjjjjjjjjjjkkkkkkmmmnnnoooooonnnlllkkkjjjjjjiiihhhfffeeedddcccdddccccccdddffffffeeecccaaabbbdddfffhhhjjjjjjkkklllkkkiiigggfffeeeffffff~~~ooodddYYYSSSNNNHHHEEEFFFCCCCCCBBBAAA@@@@@@??????BBB??????AAABBBBBBHHHPPP^^^xxx~~~~~~}}}~~~}}}{{{wwwtttooommmjjjfffbbb^^^[[[YYY]]][[[[[[^^^dddhhhiiihhhdddZZZMMMEEEDDDDDDBBB@@@CCCCCCDDDEEEHHHLLLRRRWWW^^^dddnnnyyyzzzZZZLLL???;;;:::888777888555555555444444444333333555555444444444333333333222222222333333222222222222222333333444444444555222222222222222222222222333333333222222222222222111111111111111111111111000111111222333333333333000000111222222222222222111222222333444444555555888:::>>>FFFTTTfffttt{{{~~~tttllllllooorrr{{{~~~uuuxxx||||||zzz|||~~~vvvkkkeeeeeellluuuzzz{{{yyyxxxxxx{{{}}}~~~}}}|||zzzxxxvvvtttrrrsssqqqnnnjjjgggeeedddcccaaaccceeefffffffffhhhiiijjjiiihhhfffffffffggghhhjjjkkkmmmnnnpppqqqqqqqqqssstttuuutttsssrrrsssuuuwwwxxxyyyxxxvvvsssooommmnnnllliiiggggggiiikkkmmmmmmmmmkkkjjjjjjiiiiiiiiiiiikkkmmmnnnooonnnmmmlllkkkkkkjjjiiihhhhhhggggggdddcccccceeeggghhhgggfffcccdddeeegggiiijjjjjjjjjlllkkkjjjiiihhhhhhiiiiiiqqqeeeYYYRRRNNNHHHEEEFFFCCCCCCBBBAAAAAA@@@?????????>>>>>>@@@@@@AAAEEEJJJSSSeee~~~~~~~~~~~~|||zzzyyyxxxwwwuuurrrpppnnnllliiifffbbb^^^[[[ZZZ___]]]\\\^^^bbbcccaaa^^^TTTOOOHHHDDDBBBBBBCCCCCCDDDEEEGGGIIILLLQQQWWW[[[dddiiirrr}}}yyybbbLLLCCC;;;999999888666666444444444444333333333333444444444444444333333333222222222222222222222222222222222333333444444444111111111111111111111111222222222222222222222222111111111111111111111111...///000111222222222111000000111222222222222111111111222222333444444555666555666===HHHVVVeeeooowwwooommmnnntttzzzxxxoooooowwwvvvhhh______eeennnttttttrrrpppppptttyyy|||~~~}}}{{{xxxuuusssssssssrrrpppmmmkkkhhhfffeeeaaacccddddddcccccceeegggggggggeeeddddddeeeeeefffhhhiiikkkmmmnnnoooppppppqqqrrrssssssqqqqqqrrrssswwwxxxyyyyyywwwtttpppnnnnnnkkkhhhffffffhhhkkkmmmmmmlllkkkjjjiiihhhhhhhhhhhhiiikkkmmmnnnmmmlllkkkiiiiiijjjjjjjjjjjjjjjjjjdddddddddfffhhhiiihhhgggdddeeefffhhhiiijjjjjjjjjlllllljjjjjjjjjjjjkkklllrrrfffZZZTTTOOOIIIFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@>>>======>>>@@@BBBDDDFFFNNNWWWjjj~~~~~~|||zzzwwwwwwvvvuuutttsssqqqpppmmmllljjjfffccc___]]][[[___^^^^^^___^^^\\\XXXUUUHHHGGGEEECCCAAAAAABBBDDDCCCFFFJJJNNNRRRXXX^^^bbbkkkooowwweeeQQQ???:::666555777888777666666666555555555444444444444444444444444444444444222222111111111111222222111222222222222222333333000000000000000000000000000111111111111222222222111111111111111111111111---...000111111111000000///000111111222222111111111111222222333333444444555333444999@@@JJJWWWbbbvvvzzztttrrrqqqyyy}}}xxxoookkktttxxxkkkaaa___dddkkkpppppplllhhhggglllrrryyy||||||}}}}}}{{{wwwtttssssssrrrrrrqqqpppnnnkkkiiihhhdddeeeeeedddbbbbbbccceeefffeeedddccccccdddeeeeeeiiiiiijjjkkklllmmmllllllpppqqqrrrrrrppppppqqqrrrvvvvvvwwwwwwuuusssqqqooommmkkkhhhffffffgggjjjlllkkkkkkjjjhhhhhhggggggggggggiiikkklllmmmlllkkkjjjffffffggghhhhhhiiiiiijjjeeeeeeeeegggiiijjjiiihhhffffffhhhiiijjjjjjjjjjjjlllkkkjjjjjjkkklllmmmnnnrrrggg\\\VVVQQQJJJFFFFFF@@@@@@AAAAAAAAAAAABBBBBB@@@???>>>===???BBBCCCCCCIIIMMMYYYlll~~~~~~~~~~~~xxxxxxxxxyyyzzzyyyuuusssssstttttttttrrrqqqppppppnnnmmmkkkgggdddaaa___]]]^^^```aaa___ZZZTTTPPPMMMGGGEEEBBBAAAAAACCCEEEGGGEEEJJJPPPWWW^^^dddjjjnnnrrrwwwkkkRRREEE999777555555666888888555555555555444444444444333444444444444444444444444333222111000000111222333222111111111111111111000000000000000000000000000//////000000000111111111111111111111111111111111---///000111222111///...///000000111111111111111111111111222333333444444555333444999===BBBLLLWWWhhhxxx}}}yyyxxxvvv}}}{{{ssspppwww|||qqqiiigggjjjooorrroooiiibbb```ccckkksssxxxzzz|||}}}{{{wwwtttssssssqqqrrrrrrrrrpppnnnllljjjiiiiiihhhfffcccbbbdddeeeeeedddcccbbbbbbcccdddeeefffggghhhjjjkkkllllllmmmooopppqqqqqqoooooopppqqqssssssssssssrrrqqqpppooolllkkkhhhffffffgggiiijjjiiiiiihhhgggffffffggggggggghhhjjjllllllkkkiiihhhffffffgggggggggggggggggggggffffffhhhjjjjjjiiihhhgggggghhhiiijjjjjjjjjjjjkkkjjjjjjjjjkkklllnnnooorrrhhh]]]WWWRRRKKKFFFFFF???@@@@@@AAAAAABBBBBBCCCBBBAAA???===>>>BBBCCCAAAAAACCCKKKXXXkkk{{{{{{|||}}}~~~||||||}}}~~~{{{tttssstttuuuuuutttqqqnnnlllnnnooonnnmmmkkkkkklllooonnnkkkhhheeebbb```___^^^aaaccc```XXXPPPKKKIIIKKKFFFAAA@@@DDDHHHJJJJJJHHHNNNWWW```hhhpppvvvzzzwww|||vvvYYYFFF===;;;;;;888666777999777444333333333222222222111111444444444444444444444444333222111000000111222333222111111111000000//////000000000000000000000000......//////000000000111111111111111111111111111...000111222222111///...//////000111111111111111000111111222333333444444222000222777999:::BBBLLL]]]ppp~~~||||||zzz~~~wwwxxx||||||}}}xxxqqqoooqqquuuvvvpppiii```[[[^^^fffoootttxxxzzz|||{{{wwwsssssstttpppqqqrrrsssrrrpppmmmlllllllllkkkhhheeedddeeefffddddddcccbbbbbbcccdddeeeaaabbbeeehhhlllnnnppppppnnnpppqqqpppooonnnooopppqqqqqqqqqpppppppppoooooolllkkkiiigggfffggghhhhhhhhhggggggffffffffffffggghhhiiijjjkkkkkkjjjhhhgggiiiiiihhhhhhgggggggggfffhhhgggggghhhjjjjjjiiiggghhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmooopppuuuiiiYYYPPPNNNLLLGGGAAADDDCCCBBBAAA???>>>======AAA@@@@@@??????@@@@@@AAAAAABBBFFFNNNYYYnnn~~~|||yyywwwyyy|||~~~}}}~~~}}}}}}~~~~~~yyysssppprrrrrrrrrrrrqqqooonnnlllmmmmmmnnnnnnmmmkkkiiihhhiiijjjkkkkkkiiifffcccaaaaaacccbbb[[[PPPIIIHHHIIIFFFFFFFFFFFFGGGIIIKKKLLLTTTZZZcccllltttzzzxxx___LLL@@@999777777777777777777777777444444333333333222222222222222222222222222222222111111111111111111111111222111111111000000//////111222222222222111000000111111111111111111111111222222222222222111000000//////000111111111111111111111111111111111111111//////000111222222333333333333333444777:::>>>@@@TTTfffwww|||}}}tttrrrxxx~~~}}}{{{yyywww{{{|||yyywwwyyy{{{qqqeeeZZZYYY]]]bbbiiinnnyyyzzz|||{{{xxxvvvuuuvvvqqqppppppppppppppppppppppppooommmjjjhhhffffffeeegggfffdddcccbbbccccccddddddfffhhhkkklllmmmmmmmmmtttrrrooolllkkklllmmmnnnoooooonnnnnnmmmmmmmmmllljjjjjjiiihhhhhhggghhhhhhhhhfffddddddeeeeeedddcccdddgggjjjlllmmmkkkiiigggdddeeefffggghhhhhhhhhhhheeeffffffggghhhiiiiiijjjhhhiiiiiijjjjjjkkkkkkllliiiiiiiiijjjjjjlllmmmnnnttthhhXXXPPPMMMKKKFFFAAABBBBBBAAA@@@??????>>>>>>@@@??????>>>>>>??????@@@AAABBBEEEKKKSSSccc}}}|||zzzxxxwwwxxx|||}}}yyyuuupppmmmooopppppppppooommmkkkjjjkkkllllllllllllkkkiiihhhhhhjjjmmmnnnnnnjjjgggdddaaaaaa^^^WWWOOOIIIHHHHHHGGGGGGGGGGGGHHHJJJNNNPPPWWW^^^hhhrrr{{{gggQQQCCC;;;777666555555555555555555555555555444444444333333333222222222222222222222222111111111111111111111111222222222222111111111000111222222222222111000000111111111111111111111111000000000000000///......//////000111111111111111111111111111111111111111///000000111222222333333444444333444666888;;;===IIIYYYjjjssszzz|||qqqooorrrtttyyy}}}xxxwwwvvvtttwww|||zzzxxxwwwnnnbbbXXXVVVZZZ```gggmmmuuuwwwyyyyyyxxxvvvuuuuuusssssssssrrrqqqqqqppppppppppppnnnllljjjhhhgggffffffeeedddcccbbbbbbccccccbbbdddfffiiilllmmmnnnnnnqqqooollljjjiiiiiikkklllmmmmmmmmmlllllllllkkkkkkiiihhhgggggggggggggggggggggeeeccccccdddeeedddcccdddfffiiikkklllkkkiiigggdddeeeffffffggggggggggggeeeeeeeeeffffffgggggghhhhhhhhhhhhhhhiiiiiijjjjjjiiihhhhhhhhhiiiiiijjjkkkrrrfffWWWNNNLLLJJJEEE@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>BBBBBBCCCGGGJJJTTTgggyyy}}}yyyxxxvvvuuuwww{{{}}}}}}~~~~~~}}}||||||~~~}}}|||yyyvvvrrrnnnkkkjjjlllmmmnnnnnnmmmkkkiiihhhjjjjjjkkkkkkkkkjjjjjjiiifffjjjooorrrrrrnnnhhhddd```]]]XXXRRRLLLIIIGGGFFFGGGGGGHHHHHHIIIMMMRRRVVV]]]dddooo{{{lllRRRBBB;;;888777666666666555555444444444555555555555444444444444111111111111111111111111111111111111111111111111333333333222222222222222111111222222111111000///111111111111111111111111///000000000000//////...//////000111111111111111111111111111111111111111000000000111222222333333444444333333444555777888???KKKZZZffftttwwwnnnkkklllkkkqqq}}}}}}||||||}}}xxxuuuuuutttsssuuuzzzzzzwwwmmmbbbWWWUUUXXX]]]dddjjjooorrrvvvwwwwwwuuuttttttuuuuuutttsssrrrrrrqqqqqqpppppppppooommmjjjhhhfffeeedddcccbbbaaaaaaaaaaaa___aaadddgggjjjmmmnnnooommmkkkiiigggffffffggghhhjjjjjjjjjjjjjjjiiiiiiiiifffeeeeeeeeeeeeffffffgggfffdddbbbbbbcccdddcccbbbdddfffhhhjjjkkkjjjiiihhhddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggghhhhhhhhhhhhgggfffffffffffffffooodddVVVNNNJJJHHHEEEAAA???????????????@@@@@@@@@???>>>>>>======>>>>>>???BBBAAACCCDDDEEEJJJVVVddd}}}}}}~~~~~~~~~wwwvvvuuuuuuwww{{{}}}}}}}}}}}}~~~~~~{{{zzz{{{~~~}}}~~~~~~}}}zzzwwwsssoookkkiiiggggggjjjkkkmmmmmmmmmkkkiiigggiiijjjjjjjjjkkkkkkjjjjjjgggkkkqqqtttsssmmmeee```[[[VVVPPPKKKHHHGGGEEEDDDEEEGGGIIIJJJKKKPPPVVV\\\cccjjjvvvyyyZZZEEE<<<999888999777777666666555555444444555444444444444333333333000000000000000000000000111111111111111111111111222222222222222222222222111111111111111000000///111111111111111111111111111111222222222222111000//////000111111111111111111111111111111111111111000000111111111222222222222222222222333444555666===CCCNNNZZZjjj{{{zzzsssmmmjjjhhhkkkoooxxx|||zzzyyyyyyuuusssuuuuuusssuuuyyy~~~rrrggg\\\YYYYYY\\\bbbhhhlllooosssvvvuuutttsssssstttttttttssssssrrrrrrrrrpppqqqqqqqqqooollliiigggddddddcccbbbaaa``````___]]]^^^aaadddhhhkkkmmmoooiiihhhfffdddddddddeeeeeeggggggggggggggggggggggggcccccccccccccccdddeeefffdddcccaaaaaabbbccccccbbbdddeeefffhhhiiiiiiiiihhheeeeeeddddddddddddddddddeeeeeeeeeeeeeeedddddddddgggggggggfffffffffffffffhhhgggfffdddcccbbbbbbbbblllcccVVVMMMIIIGGGDDDBBB>>>>>>????????????@@@@@@?????????>>>>>>?????????BBBAAABBBDDDCCCEEEMMMWWWppp~~~}}}||||||}}}}}}wwwvvvuuuvvvxxx|||}}}}}}~~~~~~~~~|||zzz|||~~~{{{yyy{{{~~~~~~{{{yyyvvvsssnnnjjjfffeeedddeeehhhiiilllnnnnnnllljjjiiijjjjjjjjjjjjjjjjjjkkkkkkkkkooosssuuurrrjjjaaa[[[SSSOOOIIIFFFEEEEEEDDDDDDDDDHHHLLLNNNPPPUUU]]]cccjjjrrr}}}|||eeeKKK???;;;999777888555555555444444333333333333333333222222222111111000000000000000000000000111111111111111111111111000000111111111111111111000111111111111000//////000000000000000000000000000111111222222222111111//////000111111111111111111111111111111111111111111111111111111222222222000000000111333444555666;;;===DDDOOO]]]nnnxxxrrrooollliiinnnooosss{{{~~~{{{|||}}}zzzxxxvvvrrrqqqrrrsssrrrtttxxx{{{qqqgggbbb``````dddjjjlllooosssuuuuuutttttttttrrrrrrrrrsssssssssssssssppppppqqqqqqooollliiihhhdddccccccbbbaaa```___^^^\\\]]]___bbbeeeiiikkkmmmgggfffdddccccccccccccddddddddddddddddddeeeeeeeeebbbaaaaaaaaabbbcccddddddcccbbb```aaabbbccccccbbbcccdddeeefffggghhhhhhiiifffeeedddcccccccccccccccffffffeeeeeeeeeeeeeeeeeeggggggffffffeeeeeeddddddfffeeecccaaa___^^^]]]]]]}}}kkkbbbVVVMMMIIIGGGEEECCC>>>>>>??????????????????@@@??????>>>>>>??????@@@@@@@@@AAACCCBBBBBBHHHPPP___yyy~~~}}}|||{{{{{{{{{|||}}}yyyxxxxxxxxxzzz}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~zzzxxxuuuwwwyyy{{{{{{yyywwwuuuqqqnnnjjjeeecccbbbbbbccceeegggkkknnnooonnnlllkkkjjjjjjiiiiiihhhiiiiiijjjnnnppprrrqqqmmmeee\\\WWWJJJIIIGGGEEEDDDDDDEEEFFFGGGMMMSSSWWWYYY^^^fffmmmuuu{{{dddQQQ@@@;;;;;;777555666222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000111111111000000111111000000///...000000000000000000000000...//////000000000000/////////000111111111111111111111111111111111111111111111111111111111111111//////000111333444555555666666;;;DDDPPP```tttyyytttrrrooolllllllllooouuu}}}~~~{{{||||||xxxuuutttpppmmmooooooooorrrvvv|||{{{sssoookkkhhhjjjoooqqqsssuuuvvvuuutttuuuuuussssssssssssssssssssssssoooooooooooommmkkkiiihhhdddddddddcccaaa```^^^]]]\\\]]]^^^```bbbeeehhhiiiddddddcccbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbaaaaaaaaaaaabbbbbbccccccbbb```aaabbbdddcccccccccccccccdddeeeggghhhiiihhhfffeeecccbbbbbbcccccceeeeeeeeeeeeeeeeeeeeeeeefffeeeeeedddcccbbbaaaaaabbbaaa___\\\ZZZYYYXXXWWWzzzjjjbbbWWWNNNIIIGGGFFFEEE????????????>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???===>>>AAA@@@@@@DDDJJJOOOfff~~~}}}||||||yyyyyyyyyzzz{{{|||}}}~~~~~~|||{{{zzzzzz|||~~~~~~~~~~~~}}}~~~|||zzzzzz{{{|||}}}|||zzzyyyxxxvvvrrrssstttuuuuuutttsssrrrkkkiiieeebbb```___``````aaadddiiimmmoooooommmllliiiiiigggfffeeeffffffgggiiijjjiiigggbbb[[[TTTOOOCCCFFFGGGGGGEEEEEEHHHKKKMMMTTT]]]bbbeeeiiirrryyykkkRRRCCC888999:::555333666222222222333444444555555333333333222222222111111222222222222222222222222111111111111111111111111000000000111111222222222000000000000000//////...000000000000000000000000......///000000000000000//////000111111111111111111111111111111111111111111111111111111111111111111111222222333333333333333333666<<>>>>>>>>=========<<<<<<<<<<<<======>>><<<<<>>===AAAGGGDDDWWWppp~~~~~~~~~~~~}}}||||||xxxxxxxxxxxxyyyzzz{{{{{{~~~}}}}}}}}}||||||}}}}}}|||||||||}}}}}}~~~~~~|||~~~~~~||||||{{{{{{zzzzzz|||}}}~~~{{{wwwvvvwwwvvvvvvppppppqqqrrrrrrqqqppppppgggeeebbb```^^^^^^^^^___^^^bbbgggllloooooonnnlllhhhgggfffdddcccccccccdddbbbbbb```]]]XXXRRRLLLIII@@@EEEIIIIIIFFFFFFJJJNNNQQQZZZeeekkkmmmrrrzzznnnWWWJJJ===555999:::555333888444555555666777888999999444444444333333333222222222222222222222222222222111111111111111111111111111111111222222333333333000000000000000//////...000000000000000000000000000000111222222222222222//////000111111111111111111111111111111111111111222222111111111111111111333333333333333222111000444333555888;;;CCCXXXmmm{{{xxxuuurrrnnnkkkkkknnnpppsss|||vvvtttttttttzzztttpppooooooppptttzzz{{{vvvwww{{{||||||{{{xxxvvvuuuwwwxxx{{{{{{yyywwwtttrrrppppppnnnmmmkkkjjjhhhhhhhhhhhheeeeeeeeeeeecccaaa___]]]___^^^^^^^^^___```bbbccc__________________^^^^^^```aaaaaaaaabbbbbbccccccdddcccbbbaaaaaa```aaaaaadddbbbaaabbbdddeeeeeedddbbbbbbaaaaaaccceeehhhjjjjjjiiifffdddbbbbbbcccddd``````aaabbbcccddddddeeeaaaaaa```___]]]\\\[[[[[[XXXWWWUUUSSSQQQOOOOOONNNuuulllaaaUUUNNNIIIDDDAAAAAAAAA???>>>>>>??????>>><<>>>>>???@@@AAAAAA>>>=========>>>???@@@@@@EEEJJJUUUjjj~~~}}}~~~}}}{{{{{{zzzxxxxxxxxxxxxxxx~~~~~~}}}{{{zzz~~~}}}yyyxxxwwwvvvvvvuuuvvvvvvwwwzzz||||||}}}}}}}}}~~~~~~~~~|||zzzwwwxxxxxxyyyzzz{{{||||||~~~}}}{{{xxxuuurrrpppoooooopppnnnlllmmmnnnmmmiiieeefffdddbbb```___```aaabbbddddddfffjjjmmmoooooommmjjjhhheeeddddddcccaaa___aaa\\\VVVQQQOOOLLLHHHEEEIIIHHHFFFDDDEEEKKKSSSYYYaaagggooouuuyyy~~~pppZZZLLL;;;:::999777555444333333555555444333333222111111111222222333333222222111000000000000000000000000******+++---...000111111000000000000000000000000111111000000000000111111000000000000000000000000111111000000//////......//////000000000000//////......///000111222222222111000///000111222111///333333333222222111111111333111000111555???KKKTTTkkkrrryyyzzzuuuooommmmmmjjjhhhjjjoooqqqttt{{{ooommmqqqvvvwwwpppqqqvvvyyyzzz{{{~~~}}}}}}}}}~~~|||zzzzzz{{{{{{~~~{{{xxxtttqqqooommmlllkkkkkkkkkjjjgggfffffffffeeedddccccccbbbbbbaaaaaa```___^^^]]]]]]\\\^^^^^^^^^^^^]]][[[ZZZYYY^^^^^^______```aaaaaabbbddddddcccbbbbbbaaabbbbbb```___]]]^^^```bbbcccccc`````````aaabbbccceeefffhhhgggeeecccaaa```______``````aaaaaaaaa___^^^]]]___^^^\\\YYYXXXVVVUUUUUUSSSRRRQQQOOOMMMJJJHHHGGGwwwjjj___TTTNNNJJJDDDAAABBB@@@???>>>>>>??????>>><<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>>>>??????AAADDDLLL\\\qqq|||{{{|||~~~~~~}}}||||||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyy|||~~~}}}xxxssssssssssssssstttuuuvvvvvvyyy~~~||||||}}}}}}}}}~~~~~~~~~~~~|||{{{xxxxxxyyyyyyyyyzzzzzzzzz|||~~~{{{yyyvvvssspppooonnnmmmooommmkkkllllllkkkhhheeeeeecccaaa___^^^______```___```bbbggglllpppqqqqqqiiihhhgggffffffdddaaa^^^XXXTTTOOOLLLJJJIIIFFFDDDIIIIIIHHHIIILLLSSS\\\bbbjjjpppyyytttzzzsss]]]III???:::999777555444333222222444444444333333222222111111222222333333222222111000000000000000000000000111111111222222333333333000000000000000000000000000//////////////////000000000000000000000000000111000000000/////////...//////000000000000////////////000000111222222222111000///000111222111///333222222222222222222111111111111222555;;;CCCIII```fffnnnrrrrrrooonnnmmmnnnlllllloooooorrr|||}}}tttrrrtttvvv{{{xxxuuuwww{{{}}}~~~~~~|||yyyxxxyyyyyy|||||||||zzzwwwrrrmmmjjjjjjiiiiiiiiiiiihhhgggeeegggffffffeeeddddddccccccbbbbbbaaaaaa```_________]]]]]]\\\\\\[[[ZZZZZZYYY\\\\\\]]]^^^^^^___``````cccbbbaaa````````````aaaaaa___^^^___aaaccccccccc^^^^^^___```aaabbbdddeeefffeeedddbbb```^^^^^^]]]______``````___]]]\\\[[[ZZZYYYWWWUUUSSSQQQPPPPPPPPPNNNKKKHHHEEEDDDDDDDDDxxxggg]]]RRRMMMJJJEEEBBBBBB@@@???>>>>>>??????>>>===;;;;;;::::::;;;;;;<<<<<>>>>>============>>>>>>???CCCLLLYYYlll{{{xxxxxxzzz||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{xxxxxxxxxxxxxxxyyyyyyzzzyyy{{{}}}~~~~~~wwwrrrqqqqqqqqqpppqqqqqqrrrrrrtttxxx|||~~~|||||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}zzzzzzzzzyyyyyyxxxxxxxxxxxxzzz~~~wwwvvvtttqqqooommmlllllllllkkkjjjiiiiiihhhfffccceeedddbbb```___^^^______^^^^^^```eeekkkpppssstttkkkjjjjjjjjjiiieee___[[[OOOLLLIIIGGGGGGFFFEEEDDDHHHJJJMMMQQQWWWaaakkkqqqvvv}}}}}}sssnnnwwwppp]]]III;;;666888777555444333222111111333333333333333222222222111111222222222222111111000000000000000000000000333222222111111000000///000000000000000000000000//////............//////000000000000000000000000000000000000////////////////////////////////////111111111111111111222222111000///000111222111///111111111222222222222222...000222333444666999<<>>===>>>??????>>>===>>>======<<<======>>>>>>???>>>======<<<<<<<<<<<<<<<>>>AAACCCJJJXXXiiivvv}}}xxxvvvwwwwwwwww{{{|||}}}~~~~~~}}}|||||||||||||||{{{zzzyyyxxxyyyzzzzzzvvvxxxzzz|||}}}~~~zzzuuuqqqvvvuuusssrrrqqqpppooooootttwwwzzz|||}}}}}}~~~{{{{{{{{{||||||||||||}}}}}}}}}|||||||||}}}~~~~~~}}}|||{{{|||}}}~~~}}}|||{{{zzzyyywwwwwwvvvtttvvvyyy{{{|||{{{zzzyyytttsssrrrpppooommmlllllljjjiiihhhgggfffeeedddbbbeeedddbbbaaa```_________``````aaadddjjjpppssstttnnnnnnmmmllliiiccc[[[UUUJJJIIIGGGFFFFFFFFFFFFFFFHHHLLLRRRZZZdddooozzzzzzvvvvvv~~~ttt___MMM>>>888999666666555333333222222222222222222222222333333333111111222222222222111111000000000000000000000000111111111000//////......////////////////////////////////////////////////////////////////////////000000000000/////////////////////....../////////222222222222111111111111111000///000111222111///000000111111222222333333...000222333222333444666@@@EEENNNZZZfffnnnrrrrrrtttsssrrrqqqqqqtttzzz{{{|||zzzyyyvvv{{{xxxvvvtttuuuxxx{{{uuupppmmmnnnnnnmmmllliiieeeaaa___```aaabbbccccccdddfffggghhhgggggggggfffffffffeeeaaaaaabbbbbbcccccccccccc```^^^\\\ZZZZZZ[[[\\\]]][[[[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]___]]]\\\]]]^^^______]]]XXXXXXYYYZZZ[[[]]]______^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGEEEBBB???>>>???@@@AAA~~~vvvbbbXXXOOOLLLIIIDDDBBBBBB???>>>===>>>???@@@???>>>??????>>>======>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<:::===@@@AAABBBJJJWWWaaaqqq{{{|||xxxvvvuuutttzzz{{{}}}~~~~~~}}}}}}|||}}}}}}~~~|||yyyxxxwwwwwwwwwsssuuuxxxzzz|||~~~}}}|||||||||zzzwwwtttyyyxxxwwwuuutttsssssssssuuuwwwzzz{{{{{{{{{|||}}}yyyyyyyyyzzzzzzzzz{{{{{{xxxxxxyyyzzz|||}}}~~~~~~~~~}}}||||||{{{zzzzzz{{{}}}~~~}}}|||zzzxxxvvvuuutttqqqrrrtttuuuvvvuuutttsssrrrqqqqqqpppooonnnmmmlllhhhhhhgggeeedddbbbbbbbbbbbbaaa``````___^^^^^^^^^``````aaaeeekkkqqquuuvvvpppooommmjjjeee]]]TTTNNNHHHGGGFFFEEEEEEFFFGGGHHHKKKQQQZZZeeeppp|||xxx}}}|||dddQQQBBB999888;;;666555555444333333333333111222222222222222222222000111111222222111111000////////////////////////111111111111111222222222///////////////////////////000000111111000000///////////////////////////////////////000000000000//////............//////222222111111111111111111111000///000111222111///000000000111111222222222///000111111000111444666777;;;DDDPPP^^^iiipppsssssstttuuutttvvvzzz~~~}}}}}}}}}{{{{{{vvv|||vvvtttqqqqqqtttzzz~~~vvvnnnjjjgggeeebbb^^^[[[ZZZYYYYYY[[[]]]___```aaabbbfffiiihhhgggggggggggggggffffffaaaaaaaaabbbbbbcccddddddbbbaaa___]]]]]]^^^```aaa]]]]]]]]]]]]^^^^^^^^^^^^\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZ[[[\\\ZZZYYYVVVVVVVVVWWWXXXYYYZZZ[[[YYYXXXWWWUUUTTTSSSSSSSSSRRRQQQPPPOOONNNMMMLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBByyyrrr```WWWNNNKKKIIIDDDAAAAAA???>>>===>>>???@@@???>>>>>>===<<<<<<;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<888;;;>>>>>>>>>BBBIIIPPPaaannn~~~{{{xxxvvvyyyzzz|||~~~~~~}}}||||||||||||~~~}}}{{{xxxvvvtttsssrrrrrrtttvvvxxxzzz}}}zzzxxxxxxxxxzzzzzzyyywwwwwwwwwwwwwwwxxxyyyzzz{{{wwwyyy{{{{{{zzzyyyzzz{{{wwwwwwwwwxxxxxxxxxyyyyyytttuuuwwwzzz}}}}}}||||||{{{zzzxxxxxxxxxxxxyyyzzz{{{}}}}}}||||||zzzxxxvvvtttsssrrrnnnooopppqqqqqqpppoooooooooooooooooonnnmmmllllllgggggggggdddbbb```aaabbb______`````````_________``````bbbgggmmmrrruuuvvvmmmjjjfffaaa[[[TTTMMMHHHEEEFFFFFFFFFFFFGGGJJJLLLRRRYYYcccooo{{{zzzuuutttlllTTTDDD;;;666555777555555444333333333444444222222222222222111111111000000111111111111000000////////////////////////---------...///000111111000000000000000000000000///000111222222111000///000000000000000000000000////////////000000000000000///...------...///000000000000000000000111111111000///000111222111///000000000111111111111111000111111000///111444777333777===FFFRRR^^^iiioooppptttwwwwwwzzz|||xxxwww{{{yyyyyyvvv~~~~~~wwwtttqqqpppsssxxx~~~zzzsssnnnhhhddd^^^XXXTTTRRRRRRSSSUUUXXX[[[\\\]]]```eeejjjggggggggggggggggggffffffaaabbbbbbbbbccccccddddddccccccaaaaaaaaaaaabbbccc^^^^^^^^^^^^____________\\\[[[[[[[[[[[[\\\\\\]]]ZZZYYYXXXXXXYYYYYYWWWUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIIIIJJJJJJtttmmm___VVVNNNKKKHHHCCC??????>>>=========???@@@???>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<999;;;=========???CCCGGGRRR```vvv~~~|||xxxyyy{{{}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyyxxxvvvsssqqqpppqqqsssuuuwwwyyy|||~~~~~~xxxvvvuuuvvvxxxxxxxxxwwwvvvvvvwwwxxxyyy{{{|||}}}zzz{{{|||{{{yyyxxxyyyzzzuuuuuuuuuvvvvvvvvvwwwwwwsssuuuxxx{{{}}}zzzyyyyyyxxxuuuttttttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwuuusssqqqoooooolllmmmmmmmmmmmmmmmllllllkkklllmmmmmmmmmlllkkkjjjfffggggggddd```___aaacccbbbccccccdddeeeeeefffeeeeeeeeefffhhhlllnnnmmmllleeeaaa[[[UUUPPPLLLGGGDDDDDDFFFHHHIIIJJJLLLQQQUUUZZZaaammmyyy{{{tttuuuzzzmmmZZZDDD:::888666444333333333222222222222333444333333222222111111000000000000111111111111000000////////////////////////***++++++,,,------......000000000000000000000000...///000111111000///...000000000000000000000000.../////////000000000111000///---,,,,,,---///000.........///000000000111111000///000111222111///111111111111000000000000///000111111000111333555111444888===EEEQQQ^^^hhhnnntttxxxyyy}}}{{{wwwtttrrrwwwxxxvvvuuuvvv~~~}}}zzzvvvtttqqqppprrrvvv{{{~~~~~~{{{xxxqqqmmmfff___XXXSSSQQQPPPOOORRRVVVXXXXXX\\\ccciiiffffffffffffffffffffffffddddddddddddddddddeeeeeecccccccccccccccccccccccc____________^^^^^^^^^^^^\\\\\\\\\\\\\\\]]]^^^^^^YYYYYYXXXXXXYYYXXXVVVSSSTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQOOONNNMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKLLLNNNQQQTTTWWWXXX}}}qqqjjj___VVVNNNKKKHHHBBB???>>>>>>=========???@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<===<<<<<<<<<<<<===???CCCFFFHHHVVVnnnwwwxxxzzz|||}}}~~~}}}|||{{{zzzzzzyyyyyyyyyxxxyyyyyyyyywwwuuusssrrrqqqsssuuuwwwxxx{{{~~~~~~}}}}}}}}}wwwvvvttttttvvvwwwwwwvvvxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}{{{yyywwwxxxyyyttttttttttttuuuuuuuuuuuutttvvvyyy}}}~~~}}}|||zzzxxxwwwvvvuuurrrpppqqqrrrtttvvvwwwvvvvvvuuuvvvuuutttrrrpppnnnmmmlllkkkllllllllllllkkkjjjjjjiiijjjkkkllllllkkkjjjiiifffggggggddd```___```cccggghhhiiikkklllmmmmmmmmmmmmkkkjjjjjjjjjhhhdddaaa___ZZZRRRLLLIIIFFFDDDCCCEEEHHHKKKNNNOOOSSSYYY]]]```hhhsssyyyuuuzzzxxx```MMM:::555999999666333111111111111111111222333444333333222111000//////000000111111111111000000/////////////////////////////////000000000000000000000000000000000000000---...///111111///...---000000000000000000000000.../////////000000111111000///---,,,,,,---///000,,,------...///000000111111000///000111222111///222222111111000000//////...000222222111000000111000333666777<<>>???@@@FFFMMM\\\rrr}}}{{{zzz{{{zzzwwwtttrrrrrrrrrssswwwvvvttttttsssrrrooommmoooqqqtttwwwyyyzzzyyyyyy}}}~~~~~~{{{xxxvvvtttuuuuuusssqqqqqqrrrssswwwwwwxxxyyyzzz{{{{{{|||zzz|||~~~|||xxxuuuuuuvvvsssssstttuuuvvvwwwxxxxxxuuuvvvxxx{{{}}}~~~|||yyyxxxxxxvvvtttrrrpppooonnnoooqqqrrrttttttsssssstttsssqqqnnnllljjjiiihhhllllllkkkjjjiiihhhgggggghhhhhhhhhhhhiiiiiijjjkkkeeefffggggggeeeeeefffhhhlllkkklllnnnpppqqqpppnnnsssoookkkhhhaaaYYYVVVYYYMMMLLLIIIHHHHHHGGGEEEDDDFFFHHHOOOWWW```fffhhhhhhqqquuu||||||{{{}}}sssdddBBB>>>999555444444333222777555444222111111222222444444222111000000//////////////////////////////000000000000000000000000......//////////////////............//////////////////000000///...------111222222222111000///......///000111111222111111555444333111000...---,,,............//////////////////000000111111222222//////000000000000//////...000222333444333111000222222333444777???HHHOOOeeemmmxxxzzztttoooggggggnnnqqqrrr{{{tttpppvvvttt}}}wwwvvvuuurrrsssvvvppprrrrrrooommmpppyyy~~~xxxsssooojjjaaaZZZQQQRRRRRRSSSTTTXXX]]]aaaeeefffgggfffeeedddeeefffhhheeecccdddfffhhhgggeeebbbbbbbbbbbbbbbbbbbbbbbb^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^]]]]]]___^^^\\\ZZZYYYYYYYYYZZZYYYXXXXXXVVVUUUTTTSSSSSSQQQPPPOOONNNNNNNNNNNNNNNOOOOOONNNOOOPPPQQQSSSTTTPPPQQQQQQSSSUUUWWWYYYZZZ^^^___aaacccfffhhhjjjkkkrrrhhh\\\SSSJJJHHHFFFAAA??????============<<<<<<<<<<<<===<<<;;;:::999999::::::;;;;;;<<<<<<<<<;;;999999999999::::::;;;===>>>???BBBHHHTTThhh~~~|||zzzwwwuuusssssssssttttttrrrqqqqqqrrrqqqooommmnnnppprrrtttvvvvvvvvvuuuwwwxxxyyyzzzyyywwwuuussssssssstttsssqqqqqqrrrtttsssssstttuuuvvvwwwwwwxxx{{{}}}}}}{{{wwwtttssstttrrrrrrssstttuuuvvvvvvwwwwwwwwwxxxyyyzzz|||~~~~~~~~~}}}zzzxxxvvvvvvuuutttsssqqqpppooonnnoooqqqrrrsssssssssrrrqqqpppnnnlllkkkjjjiiiiiijjjjjjiiihhhhhhgggfffffffffffffffffffffggghhhhhhiiijjjjjjiiihhhhhhkkkmmmmmmmmmooorrruuuvvvtttrrrtttlllddd^^^WWWPPPMMMOOOGGGFFFDDDDDDEEEFFFGGGGGGMMMQQQWWW^^^ffflllrrrtttzzz~~~yyycccSSS???<<<777444222222111000555444333222111111111222222222111111000111111111000000000000000000000000///////////////////////////////////////.....................///////////////////////////...------...///////////////////////////000000111000000000000000000//////.....................////////////000000000000000111111111//////000000000000//////...///000111111111000000///000000111444:::AAAGGGVVV```mmmwwwzzzwwwssspppoooiiiiiiooopppmmmrrr}}}wwwssswwwuuuvvvttttttssstttxxxyyywwwsssppppppsssxxx||||||zzzyyytttllleee\\\[[[XXXUUUSSSUUUYYY\\\```aaabbbcccddddddfffgggiiifffddddddfffgggfffeeedddcccccccccbbbbbbbbbbbb____________________________________^^^^^^^^^^^^aaa```^^^\\\[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTTTTUUUVVVXXXZZZ[[[ZZZ[[[[[[\\\]]]___```aaadddeeegggiiikkkmmmoooooo}}}pppfff[[[RRRJJJGGGEEEAAA>>>???============<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<888888888999888888777666999999999999:::;;;======>>>BBBKKKZZZppp~~~zzzwwwtttttttttuuusssrrrqqqqqqrrrrrrqqqooonnnoooppprrrrrrrrrrrrrrrqqqrrrssstttttttttrrrqqqqqqrrrrrrrrrqqqqqqrrrtttpppqqqqqqrrrssstttuuuuuu{{{||||||zzzvvvsssrrrrrrpppqqqqqqrrrssstttuuuuuuwwwwwwvvvuuuvvvxxxzzz|||}}}}}}}}}}}}}}}zzzvvvsssrrrrrrrrrrrrrrrqqqpppooonnnoooqqqrrrrrrrrrqqqqqqmmmlllkkkjjjiiiiiihhhhhhggggggfffffffffeeeeeeeeefffffffffffffffgggggghhhlllllllllkkkkkkllloooqqqpppqqqssswwwyyyzzzxxxuuupppdddXXXQQQLLLHHHGGGHHHEEEDDDCCCCCCEEEHHHLLLOOOZZZ^^^dddiiiooovvv~~~{{{~~~gggPPPBBB<<<888444111111000//////444333222111000000000111000000000000000111222333000000000000000000000000////////////////////////000000//////.........---............///////////////////////////......------,,,,,,,,,,,,...///000//////000000000///......,,,------......///000000............////////////111000000000000000000/////////000000000000//////........./////////000000...///000111222555:::>>>HHHRRRaaammmrrrsssrrrrrrnnnjjjjjjooonnniiikkkrrrxxx|||xxxyyyttt}}}|||rrrpppqqqsssvvvzzz~~~yyysssqqqsssvvvyyyyyy~~~{{{{{{|||}}}uuuoooiiigggccc\\\WWWUUUUUUWWW\\\]]]^^^___bbbdddgggiiihhhgggeeeeeeggghhhgggffffffeeedddcccbbbaaaaaaaaa````````````________________________````````````bbbaaa```___^^^^^^___```^^^^^^]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^```bbbcccddddddeeeeeeffffffggggggiiijjjkkkmmmoooqqqrrrsss|||oooeeeZZZQQQIIIFFFEEEAAA>>>???============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===777777777777777777777666999999999999:::;;;<<<======>>>DDDNNN^^^zzz{{{xxxwwwwwwxxxzzzxxxuuutttttttttrrrqqqoooooooooooooooooooooooooooooopppqqqqqqqqqqqqqqqooopppqqqqqqpppppprrrtttqqqqqqrrrssstttuuuvvvvvvxxxxxxxxxwwwuuusssrrrrrrppppppqqqrrrssstttuuuuuuuuutttrrrrrrsssuuuxxxzzz{{{{{{|||}}}|||yyytttpppoooooopppqqqqqqqqqppppppnnnnnnoooppppppooonnnmmmjjjjjjhhhgggffffffffffffddddddddddddddddddeeeeeegggggggggggghhhiiijjjjjjkkkmmmooopppooooooqqqrrrrrrsssuuuwwwyyyxxxuuurrrfffZZZNNNIIIIIIGGGFFFGGGHHHHHHGGGHHHKKKQQQXXX]]]jjjnnnsssvvvyyyzzzzzz|||}}}mmmWWWEEE:::999666222111000000///...222222111000000000000000111111000000000000111111111111111111111111111111////////////////////////000000000///......------............////////////...///////////////.........---,,,++++++---///000//////000//////...------,,,,,,---...//////000000............////////////111111000000/////////...//////000000000000////////////.........///000111111222444444444444666888>>>EEERRR```lllsssuuutttllliiijjjmmmllliiijjjppptttyyy|||zzzxxx~~~wwwnnnlllpppvvv||||||zzzvvvuuuvvvyyy|||~~~~~~wwwxxxyyy{{{}}}{{{vvvrrrsssrrrnnnhhhaaa[[[XXXWWW\\\[[[ZZZ[[[^^^bbbeeeffffffeeeeeefffggghhhiiijjjhhhgggeeecccbbbaaaaaaaaaaaaaaaaaa``````_________````````````aaaaaaaaaaaabbbaaa```______```aaabbbbbbbbbaaa``````___^^^^^^______````````````````````````aaabbbdddfffggghhhfffggghhhiiijjjjjjkkkkkkkkklllmmmnnnooopppqqqrrr{{{mmmdddXXXPPPHHHFFFDDD@@@>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<======>>>===@@@GGGQQQggg~~~|||}}}}}}|||yyywwwuuusssqqqooonnnmmmlllllllllmmmmmmnnnmmmmmmmmmmmmnnnoooooonnnooopppoooooooooqqqsssqqqrrrrrrssstttuuuvvvvvvssssssttttttuuuttttttsssqqqqqqrrrssstttuuuuuuvvvqqqpppooooooppptttwwwzzzzzzzzz{{{{{{{{{xxxrrrnnnlllmmmnnnoooppppppppppppkkklllmmmmmmlllkkkiiihhhhhhhhhgggeeeddddddddddddccccccddddddeeefffffffffhhhhhhhhhiiijjjkkklllmmmmmmpppuuuvvvuuusssqqqpppppppppqqqqqqrrrpppllliiiZZZPPPGGGFFFGGGFFFDDDDDDGGGIIILLLPPPVVV___jjjrrrzzz~~~tttooottt|||rrr[[[III===777777555222111111111000///000111111000000000//////333222111000////////////000000000000000000000000........................000000//////.........---............////////////......///////////////...111000...,,,,,,---.../////////000//////...------/////////////////////000............////////////111000000000//////......//////000000000000//////000000/////////000111222111333555555444333333444666888AAAPPPcccooosssrrrnnnllllllllljjjiiikkkooosssuuu|||}}}zzzuuunnnlllrrr|||}}}}}}xxxwwwuuutttttttttssssssuuuwwwxxxuuuooogggaaa^^^___\\\XXXWWWZZZ]]]^^^^^^aaabbbdddeeegggiiikkkmmmjjjiiifffdddbbbaaaaaabbbccccccbbbaaa``````______`````````aaaaaaaaabbbbbb``````______```aaabbbccceeeddddddccccccbbbbbbbbbaaabbbcccdddeeeeeeddddddaaabbbccceeefffhhhhhhiiieeefffhhhjjjlllmmmnnnnnnmmmmmmnnnnnnoooppppppqqqxxxkkkbbbWWWOOOGGGEEEDDD@@@>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<======>>><<<>>>CCCIIIVVVrrr~~~{{{xxxuuussspppooommmkkkjjjkkkmmmnnnnnnmmmkkkjjjiiijjjkkkkkknnnooooooooonnnnnnoooqqqoooppppppqqqrrrssstttuuuppppppppprrrtttuuutttssspppqqqqqqrrrssstttuuuvvvnnnnnnmmmnnnpppsssvvvwwwvvvvvvvvvwwwvvvtttpppllliiijjjkkkmmmnnnnnnnnnnnniiiiiiiiiiiihhhfffdddccceeeeeeddddddcccdddddddddddddddeeefffggghhhiiijjjhhhhhhiiikkkllloooqqqrrrvvvyyy{{{{{{wwwrrrmmmkkkiiihhhfffeeedddbbb___\\\PPPIIIDDDEEEFFFDDDCCCDDDEEEJJJQQQYYYcccppp~~~|||||||||yyyjjjhhhqqq|||xxx^^^KKK>>>777444555333222111222222111000000000111111111111000///333333111000///.........////////////////////////........................////////////////////////............////////////---...//////////////////222111000............/////////000000000///......000000000///////////////............////////////000//////////////////...//////000000000000////////////000000000111111111///111333333111000000111666555:::GGGYYYgggnnnpppqqqpppooollljjjiiikkkmmmpppqqqwwwyyyvvvpppooovvvyyyvvvrrrooonnnooorrrtttuuuyyy}}}}}}zzzsssnnnjjjgggaaa[[[XXXYYYZZZ[[[ZZZ___aaacccdddfffhhhkkknnnkkkiiifffdddbbbbbbcccccceeedddcccbbbaaa```___^^^______``````aaaaaabbbbbb______^^^___```bbbccceeeffffffeeeeeeeeedddddddddbbbccceeeggghhhhhhggggggcccdddeeefffggghhhhhhhhheeegggjjjlllooopppppppppooooooppppppppppppppppppuuuhhh^^^WWWNNNFFFDDDCCC@@@===>>>============<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888888777666666666888999:::::::::::::::::::::;;;<<<<<<:::<<>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<;;;999777666:::999888888888999;;;<<<999999999888999999:::::::::777:::@@@???>>>KKK^^^ttt}}}{{{xxxvvvvvvxxx{{{}}}wwwtttpppmmmjjjjjjjjjkkkooooooooonnnlllkkkmmmnnnppppppqqqrrrsssttttttuuuqqqooonnnppprrrsssqqqnnnnnnnnnooopppqqqrrrssssssooooooooopppppppppppppppllljjjiiiiiijjjiiigggfffddddddfffggghhhhhhhhhhhhddddddccccccaaa^^^\\\[[[]]]^^^___aaadddgggiiikkkggghhhiiijjjlllnnnooopppqqqrrrtttvvvzzz}}}}}}ssshhh___[[[YYYVVVSSSOOONNNMMMMMMLLLKKKFFFDDDDDDGGGJJJMMMTTT\\\XXX^^^hhhqqqzzz~~~xxxuuuxxx~~~uuukkkgggmmmzzz}}}kkkTTTBBB;;;999777444111000///000111222111000000111222333333222111000///////////////000000111................................................,,,,,,---...///000111111............/////////000------...///000000//////,,,---...///000000000000...///000111111222111111+++,,,,,,------...................../////////000---.........//////000000//////000000000000//////+++,,,...000000///...,,,///000111111000000111333000444888999<<>>>>>===???===<<<<<<======<<<::::::::::::999999999888888::::::999888888999::::::;;;:::888777777888:::;;;::::::999:::===AAAEEEHHHXXXjjj}}}~~~~~~|||xxxrrrllliiijjjlllnnnrrrrrrqqqqqqpppoooooooooppppppqqqrrrsssttttttsssnnnrrrsssrrrrrrtttpppkkkooonnnnnnppprrrsssqqqpppoooooonnnmmmllllllkkkjjjiiihhhgggfffeeeeeeeeeeeehhhgggeeedddcccccccccddd```aaabbbaaa___]]]]]]]]]]]]___aaadddfffhhhiiijjjhhhoooqqqmmmnnntttyyyyyy{{{|||}}}sssfff[[[TTTOOOMMMLLLHHHHHHLLLKKKHHHKKKQQQOOONNNNNNOOORRRXXX\\\___bbbiiisss~~~}}}yyyvvvuuuwwwyyyuuupppnnnqqqxxxbbbRRRCCC<<<888333222444222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000........................------...///000000000///222222111///---+++,,,...........................//////000000000...---,,,........................000000000000000000000000,,,,,,...///000000000000+++///111000,,,+++///333//////000000000000//////000000000000000000000000000000000000000000000000000222444444444999BBBIIIYYY]]]dddjjjnnnppppppppprrruuu{{{~~~vvviiigggkkkqqqwww}}}~~~zzzwwwvvvpppmmmjjjjjjlllppprrrsssyyy{{{}}}{{{~~~yyyvvvuuuttttttsssooonnnkkkgggdddbbbcccdddcccccccccccccccccccccbbbggghhhiiihhhdddaaa^^^^^^\\\\\\]]]^^^```aaabbbccc`````````aaabbbccccccccceeeeeeeeedddddddddccccccffffffffffffhhhiiikkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiikkklllllliiifffkkkjjjiiihhhhhhhhhhhhhhhyyymmmaaaXXXTTTOOOHHHCCC@@@??????>>>>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;:::::::::999999::::::999888888999::::::;;;:::888777777888:::;;;;;;:::::::::;;;>>>AAABBBGGGTTTcccrrr~~~wwwrrrnnnnnnoooqqquuuuuutttsssqqqpppoooooorrrrrrssssssrrrqqqqqqpppmmmqqqrrrqqqqqqsssppplllmmmllllllmmmooopppooonnnllllllkkkjjjjjjjjjjjjjjjhhhhhhhhhgggffffffeeeeeehhhgggeeedddcccccccccdddaaabbbcccbbb```____________```bbbdddggghhhjjjjjjnnnuuuxxxvvvwww|||~~~~~~vvvhhh[[[RRRMMMKKKJJJJJJGGGHHHKKKJJJGGGHHHMMMPPPQQQTTTXXX^^^dddhhhjjjnnnsss|||{{{yyyyyy|||~~~nnnnnnooorrrxxxssscccPPPDDD999666555333222555222222222222222222222222111111000000000000111111////////////////////////................................................------.../////////......---/////////------...///...........................//////000000///...---................................................,,,---...//////000//////...000000///---,,,...111//////000000000000//////////////////////////////000000000000000000000000///111333333333666===CCCKKKQQQZZZcccjjjooorrrttttttwww}}}{{{uuuyyy|||yyymmmiiiiiikkkpppvvv~~~{{{{{{xxxsssoooooolllkkkhhhggghhhkkkooorrrxxx~~~~~~|||yyywwwxxxzzzzzzzzzvvvuuusssooojjjeeebbb``````______^^^___```bbbccchhhjjjkkkjjjfffcccaaa```[[[\\\]]]^^^______`````````aaaaaaaaabbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbdddeeeeeefffggghhhiiijjjhhhhhhhhhhhhhhhggggggggghhhggggggiiijjjjjjhhhfffffffffeeedddddddddeeeeeevvvkkk___UUUSSSNNNHHHCCCAAA@@@???>>><<<;;;::::::;;;<<<:::999<<<;;;;;;;;;:::::::::::::::999999888888999999::::::999888777777888999::::::::::::::::::;;;;;;<<<>>>EEEOOO^^^ttt}}}xxxtttsssttttttzzzyyyyyywwwvvvtttrrrqqqtttttttttsssrrrqqqppppppnnnqqqsssqqqqqqsssrrrnnnmmmlllkkklllmmmnnnmmmlllhhhgggfffeeefffgggiiijjjiiiiiijjjjjjiiihhhfffeeegggfffeeecccccccccdddddddddfffgggfffdddbbbbbbcccddddddfffhhhjjjmmmooopppwww}}}}}}}}}||||||{{{zzzzzzyyypppgggZZZOOOIIIGGGHHHIIIIIIHHHJJJMMMMMMKKKNNNRRRYYY[[[___eeelllqqqttttttzzz||||||ttthhhlllrrrzzzrrrZZZGGG???888333333444333222333111111111111111111111111111000000//////000000111////////////////////////................................................---............------,,,)))+++...///......///000........................---...//////000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......111000//////000111000......//////000000//////...////////////////////////000000000000000000000000...000222222111333777;;;===DDDMMMXXXaaajjjqqquuuvvvyyy~~~}}}tttnnnooopppsssvvv{{{}}}rrrmmmiiihhhlllsss}}}|||wwwuuusssnnnkkklllkkkkkkiiifffdddffflllrrrvvv|||zzzxxxxxxyyy{{{||||||zzz{{{zzzxxxsssmmmgggcccaaa___[[[YYYZZZ^^^bbbfffjjjkkklllkkkhhhdddbbbbbb]]]]]]^^^___``````______aaaaaaaaabbbbbbccccccccc````````````````````````bbbcccdddeeeffffffggggggddddddeeeeeeffffffeeeeeegggfffeeefffggggggfffeeecccbbbaaaaaaaaabbbcccddd{{{rrriii]]]SSSPPPLLLFFFBBB@@@???>>>===<<<;;;:::;;;<<<<<<;;;:::;;;;;;:::::::::999999999999999999999999999999999999999888777777888999999999999::::::::::::::::::===AAAFFFQQQccc}}}~~~{{{{{{{{{{{{~~~~~~~~~}}}|||zzzyyyxxxwwwvvvuuuttttttttttttrrrvvvxxxvvvuuuvvvuuurrrooommmlllkkkllllllkkkjjjeeedddcccbbbcccfffiiilllkkklllmmmnnnmmmkkkiiihhhgggfffeeeddddddeeeeeefffiiikkklllkkkjjjhhhhhhiiijjjkkkmmmpppsssvvvyyyzzz~~~|||yyyttttttrrrqqqooommmlllkkkaaaZZZQQQJJJGGGHHHIIIJJJLLLLLLNNNQQQTTTXXX___dddkkkjjjlllqqqwww|||}}}}}}uuummmrrr{{{{{{ppp```LLL===:::777444555555444222111111111111111111111111111000000////////////000000////////////////////////................................................---.........---,,,++++++'''***---//////.................................------...//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,.........///......------///...///333777777222---...//////////////////...///////////////////////////////////////////////////111222222111111222444777<<>>===<<<===<<<;;;<<<===>>>===<<<999999999999888888888777999999999999999999999999888888888888888888888888888888999:::;;;;;;<<<<<<888<<>>FFFSSSdddpppzzz{{{|||{{{xxxtttpppnnnggghhhhhhgggjjjrrr~~~~~~xxxtttoookkkmmmsssrrryyyrrrqqqpppnnnooorrrpppqqqooohhhbbbaaaggglllwwwwwwtttrrrqqqtttwwwyyyzzz||||||}}}xxxrrrjjjccc```ccciiimmmooopppooolllfffaaa]]][[[`````````aaabbbcccddddddbbbccccccdddeeefffggggggddddddbbbaaa___]]]\\\[[[\\\^^^```bbbcccbbb```___]]]^^^aaaccceeeffffffeeehhhfffddddddfffgggffffffcccbbb```___```bbbdddeeevvviiiaaaYYYTTTJJJFFFBBB???>>>===<<<;;;===<<<;;;<<<>>>>>>>>><<<888888888888777777777777888999999::::::999999888888888888888888888888888888888888999;;;<<<>>>???555999???BBBFFFSSSmmmzzzuuutttvvvxxx}}}yyyooommmkkkjjjkkkmmmmmmlllllllllkkklllnnnqqqtttvvvxxxyyyyyyyyyyyywwwvvvuuuoooooonnnnnnnnnoooqqqrrrwwwyyyzzzzzzyyyxxxxxxyyyzzz}}}wwwrrrlllddd```___ZZZYYYXXXWWWVVVUUUTTTSSSMMMLLLKKKMMMPPPSSSTTTSSSYYY\\\___bbbjjjyyy{{{zzz|||~~~|||tttgggXXXIII<<<777888111333444111222444444222////////////////////////000//////......//////000........................000000000000000000000000........................---............------,,,,,,...000000...,,,+++,,,........................///............//////000................................................,,,------.........------++++++///666<<<<<<555...---......//////......---........................000000000000000000000000000000000000000111111111000222555666<<>>>>><<<;;;<<<;;;:::;;;===>>>===<<<999999999888888888777777888999::::::::::::999888777777888888888888777777999999888888999;;;===>>>999:::===AAACCCIII[[[nnn}}}}}}}}}yyyuuuvvvzzz~~~yyyqqqooonnnooosssvvvxxxyyytttuuuvvvwwwyyy{{{}}}~~~~~~}}}}}}|||wwwvvvvvvvvvvvvxxxzzz{{{~~~zzzoooeee```\\\VVVSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSPPPOOOOOORRRWWW\\\___```eeekkkppprrrzzz{{{vvvssstttyyy|||pppbbbSSSHHH???555222333///333222...---222333222//////////////////////////////............//////........................////////////////////////........................------.../////////.........///000///---,,,---...........................000000......---...//////................................................+++,,,,,,---............------...111444555222///---......//////......---........................000000000000000000000000///...---...///000111111///222444555666>>>KKKVVVaaaffflllpppooolllkkkjjjgggjjjkkkiiigggkkkttt}}}~~~yyyyyyyyyuuurrrrrrqqqwwwqqqooommmkkklllooosssrrrpppnnnmmmmmmnnnooovvvrrrnnniiihhhmmmtttzzz~~~~~~vvvqqqqqqsssuuuuuuvvvvvvsssmmmhhheeecccbbbaaa``````dddiiiooosssqqqpppnnnkkkgggdddbbbaaabbbbbbaaa```___^^^]]]]]]___aaaeeehhhhhhfffbbb```\\\___cccgggjjjllllllkkkkkkjjjjjjlllmmmmmmkkkiiigggeeeccc``````bbbdddfffrrr```VVVTTTUUUIIIFFFBBB@@@??????===<<<;;;:::999:::<<<===<<<;;;:::::::::999999999888888888999:::;;;;;;:::999888777777888888888888777777;;;999777666777999;;;===;;;999:::===>>>AAAKKKXXXzzz|||yyyyyy{{{}}}zzz{{{|||~~~wwwuuuyyyyyytttssssssvvv{{{{{{|||}}}|||{{{{{{{{{|||~~~nnnaaaVVVRRROOOKKKLLLOOOSSSSSSTTTTTTUUUVVVVVVWWWWWWUUUTTTWWW]]]ccciiikkkpppxxx~~~xxxvvvrrroooooottt{{{~~~xxxfffUUUEEE???<<<666222222333666444---+++///222000//////////////////////////////............//////........................................................................------...///000000000///.../////////------///111........................111000///...------...///................................................***+++,,,---......///...111///---,,,---/////////---..................---........................000000000000000000000000...,,,++++++...000111111111555777666333555===EEEMMMVVVbbbkkknnnnnnllllllfffjjjllljjjhhhjjjsss{{{~~~zzz}}}{{{zzzsss{{{uuupppppppppoooqqqtttvvvtttssstttvvvwwwwwwvvvuuu}}}|||sssnnngggdddgggmmmtttxxx|||zzzvvvtttuuuwwwvvvxxxxxxvvvrrrnnnkkkjjjfffeeecccdddhhhooowww|||xxxvvvrrrmmmhhhccc___]]]________________________aaadddhhhkkkkkkhhheeebbb]]]```dddiiilllnnnnnnmmmllllllmmmooopppooollljjjllljjjfffdddccceeegggiiivvviii^^^TTTLLLJJJGGGCCC@@@???>>><<<;;;<<<::::::;;;===>>>===<<<;;;;;;::::::999888777777<<<:::888777888999999999999777555555777999999999666777888999999888777666;;;:::999777999>>>FFFKKKddd|||}}}}}}yyy{{{}}}}}}{{{zzz|||~~~~~~~~~|||zzz{{{zzzvvvxxx{{{}}}~~~~~~}}}oooaaaWWWMMMKKKKKKJJJLLLPPPTTTWWWZZZ[[[\\\]]]___aaaaaabbbdddggglllqqquuuxxx}}}}}}qqqpppppprrrxxx|||uuuvvvtttxxx~~~}}}pppUUUOOOEEE;;;444111111333222222222222111111111000000000000000////////////111000///...------.../////////////////////////////////////////////......------------------------000---)))'''))),,,...000...---,,,,,,,,,,,,---...---...///...------...///---...///000000///...---////////////.......................................------,,,,,,------...---,,,,,,,,,,,,---......////////////////////////------------......//////////////////000000000000////////////000000000000///000222444666888::::::GGGJJJQQQ[[[eeelllnnnnnnnnnppprrrpppnnnnnnqqqtttxxx~~~zzzqqqnnnnnnppppppnnnnnnqqqyyy|||~~~zzz|||zzz~~~}}}zzzyyyooommmiiiffffffjjjrrrwww{{{zzzwwwuuuwww{{{zzz{{{|||}}}{{{wwwvvvxxxuuusssrrrqqquuu}}}yyyrrrkkkbbb]]]]]][[[^^^bbbbbbaaa```bbbdddfffiiimmmpppooolllgggdddccccccdddhhhmmmpppqqqqqqrrrooopppuuuwwwsssppppppsssoookkkhhhhhhkkkpppsssuuuhhh]]]SSSLLLHHHEEEBBB???>>>===;;;:::<<<:::::::::<<<===<<<;;;;;;;;;::::::999888888777>>><<<:::999999999999888999777555555777999999888666777777888888777777666777777666666777;;;BBBGGGWWWlll{{{}}}~~~{{{xxxvvvwwwwwwxxx{{{~~~|||yyyxxx{{{~~~{{{xxx{{{~~~~~~~~~}}}|||zzzwwwuuussswww{{{~~~}}}oooaaaUUUNNNHHHJJJMMMPPPTTTYYY[[[]]]___aaadddhhhlllpppqqqsssuuuxxx|||~~~zzztttssstttxxx~~~vvvpppqqqssswww~~~qqqdddPPPKKKBBB:::555222222333222222111111111000000000000000000000/////////...000///...------......///................................................------------------------...,,,******,,,............---,,,,,,,,,,,,---...---...///...---,,,---///---...///000000///...---////////////.......................................------,,,,,,------...---------------......///.................................................../////////000000000000////////////000000000000//////000222444555777777AAADDDIIIQQQYYYbbbiiimmmooorrrttttttqqqqqqsssuuuvvv{{{yyynnnjjjgggiiiiiiiiilllqqqvvv|||zzzxxx{{{|||zzzwwwvvvooommmjjjffffffiiipppuuu{{{}}}xxxuuutttvvvzzz|||}}}~~~{{{{{{|||||||||{{{|||yyyqqqgggaaaaaabbbeeehhhjjjhhhggghhhiiimmmooosssvvvuuurrrnnnkkkdddfffiiinnnsssvvvuuutttuuusssuuuzzz|||yyyvvvvvv{{{xxxsssppppppsssuuuwwwsssfff\\\RRRLLLGGGDDD@@@>>>===<<<:::999<<<:::999:::;;;;;;:::999;;;::::::999999888888888;;;:::999888888888999999888777555666777999999888777666666555555666666777555666666777777:::???BBBIIIYYYqqqvvvnnnpppppppppssswwwyyyzzzzzzzzz{{{|||~~~}}}{{{xxxwwwwwwvvvvvvyyy~~~~~~|||~~~~~~~~~}}}}}}}}}~~~}}}|||vvvuuurrrnnnkkkhhhfffeeegggkkkoooqqqqqqkkk___SSSNNNJJJIIINNNTTTXXX]]]bbbdddfffhhhlllpppwww{{{xxxyyyzzz}}}qqqllllllrrrwww~~~rrr```RRREEEBBB===777333222111111111111000000000/////////000000000/////////...............---......///000........................------------------......---------------------------,,,,,,---//////...,,,...------,,,,,,------...,,,...///...---,,,---...---...////////////...---/////////............---...........................------,,,,,,------.........------......///000........................///////////////.............../////////000000000////////////000000000000...//////000111222333333999;;;???CCCIIISSS___hhhlllppptttuuuttttttvvvxxx}}}~~~}}}{{{}}}~~~ooohhhbbbaaabbbcccjjjqqqttt~~~zzzvvvxxxyyyvvvttttttpppoookkkhhhgggiiinnnrrrzzz{{{uuurrrpppsssxxx}}}yyypppkkkkkklllooorrrssssssrrrqqqrrrvvvxxx{{{}}}}}}zzzwwwtttjjjmmmrrrxxx~~~~~~|||{{{yyy|||~~~~~~~~~|||}}}~~~~~~~~~pppddd[[[QQQKKKGGGDDD@@@>>>===<<<;;;:::<<<:::999999::::::888777:::::::::999999888888888666777777777777777999:::888666666666888999888777777666555444444555666777555666888999999;;;===???AAAKKK[[[jjjxxx{{{nnnmmmllllllmmmpppqqqppppppooonnnnnnoooqqqrrrqqqpppnnnoooooopppqqqtttxxx||||||{{{|||{{{vvvttttttvvvxxxyyy{{{yyyvvvuuuuuuuuusssqqqllljjjeeeaaa]]]ZZZYYYYYYZZZ]]]aaacccccc___XXXRRRUUURRRTTTZZZ^^^aaaeeeiiillloootttyyy~~~}}}~~~}}}{{{~~~~~~uuupppoooooouuuyyy{{{pppaaaNNNBBB999888666333111000//////000000000000////////////000000/////////.........------------...//////000........................,,,,,,,,,---------------------------------------...---,,,---///000///---------------------------,,,---......,,,,,,---...........................//////.........---------...........................------,,,,,,------...///............///000000........................000000/////////................../////////000000////////////000000000000//////000000000000111111222555888999<<>>>>><<<;;;;;;:::888888999999888666::::::999999999999999888888:::;;;:::888666777888777666666777888999888777777666555444444555666777444666999999999999:::<<<===BBBJJJSSS^^^kkkyyyyyyqqqooommmllllllkkkiiigggdddbbbaaaaaacccdddddddddccceeefffggggggjjjnnnqqqsssvvvxxxvvvsssrrrsssuuuxxxxxxxxxyyyzzz{{{|||}}}~~~{{{xxxvvvrrrnnniiifffgggjjjllllllnnnlllkkkjjjjjjiiigggeee```]]]YYYUUURRRPPPPPPPPPSSSUUUXXX[[[\\\[[[\\\^^^aaa```bbbgggiiiiiilllqqquuuzzz{{{vvvrrrqqquuuyyy{{{{{{yyyuuuuuuwwwxxxzzz}}}}}}uuulll```QQQBBB888444333333222222111111000000000000000////////////////////////............,,,,,,---.........//////........................,,,,,,,,,---------......------------------------000...++++++---///000///------------------------,,,---...---,,,+++,,,.........------------..................------------...........................------,,,,,,------...///............///000000........................///////////////.....................////////////////////////000000000000111111111111000000000000///222555555666:::CCCKKKWWW^^^gggnnnsssxxx}}}{{{uuupppnnnmmmssswww|||}}}sssggg___ZZZXXX\\\ccclll{{{}}}vvvvvvvvvuuutttvvvsssssssssqqqoooooorrrtttxxxvvvoookkkhhhjjjooouuu|||~~~yyyxxxxxxyyywwwwwwyyy}}}}}}|||}}}|||{{{}}}|||~~~|||kkk```WWWPPPJJJGGGDDDAAA???>>>>>>===<<<;;;999888999::::::999888999999999999999999999999>>>@@@AAA???999666555666777666666777999999888666777666666555555666666777333555777888777666777888:::<<>>======<<<;;;:::999888999:::;;;:::999999999999999999999999999;;;???AAA>>>999555555777666666666888999:::888666666777777888888777777666444666777777666555666777999:::;;;===@@@EEEJJJMMM___iiizzzzzzuuuoookkkbbbaaa____________^^^]]]___aaabbbaaa___^^^^^^___^^^```bbb```^^^]]]___aaa______```aaacccfffiiijjjhhhiiiiiihhhgggeeecccaaaZZZWWWTTTTTTUUUVVVWWWVVVVVVVVVVVVWWWXXXXXXWWWUUUSSSRRRRRRSSSTTTUUUWWWXXX]]]^^^dddkkknnnpppzzz~~~|||wwwmmmpppssswww{{{yyysssnnnllleee^^^SSSGGG>>>888555444333333222222222222333333222222111111111000000000//////.........---------,,,---.........---,,,+++------------------------,,,------...//////000000---------------------------++++++,,,---...---,,,,,,,,,---......---,,,,,,+++,,,------++++++,,,---...------,,,,,,------............---------,,,,,,...........................------,,,,,,------...---------------......///------------------------***++++++,,,---...//////---------.........//////////////////000000000000000000000000000111111111//////000111222333444555===DDDNNNWWW```iiissszzz~~~zzzvvvrrrooollljjjgggmmmrrrttttttyyyzzzrrrmmmggg```^^^aaadddrrryyypppnnnooooooqqquuuvvvyyy|||}}}}}}}}}|||{{{sssllljjjjjjiiikkkooonnnwww{{{|||tttooollljjjllllllpppwww}}}zzzwwwpppqqqsssvvvyyy|||}}}~~~yyyvvvwwwzzz{{{~~~yyyhhh]]]UUUNNNJJJDDDAAA>>><<<<<<<<<;;;::::::999888999;;;<<<<<<:::999999999999999999999999333777;;;:::777555666999666666666888::::::888666666777888999999888777666888999:::999888777888:::::::::<<<===>>>@@@BBBCCCIIISSSdddzzz~~~wwwsssjjjhhhffffffffffffdddccceeeggggggfffcccaaa``````\\\^^^```___\\\ZZZ\\\___^^^]]]\\\\\\\\\]]]^^^___```aaaaaaaaa```^^^]]]\\\UUUSSSQQQQQQRRRSSSSSSRRRQQQQQQRRRTTTVVVVVVUUUSSSUUUUUUWWWYYY\\\___aaabbbfffhhhpppyyy|||}}}}}}uuuqqqnnnttt|||}}}uuummmfffbbb```YYYQQQFFF:::444222333444111000000/////////000000222222222222111111111111//////.........---------------...///...---+++***------------------------------......///000111111------------------------)))***+++...//////,,,))),,,,,,---......---,,,,,,+++,,,------++++++,,,---...---,,,,,,,,,,,,---.........---------,,,,,,,,,...........................------,,,,,,------...---,,,,,,,,,,,,---......------------------------((()))***+++---...//////---------.........//////////////////000000000000/////////000000000000000000...---...111333333333333999CCCLLLTTT^^^iiipppvvvsssnnnkkkjjjjjjjjjjjjdddjjjoooooommmqqq|||}}}xxxvvvqqqjjjggghhheeeqqquuullljjjkkklllooossswwwzzz~~~~~~~~~~~~}}}|||{{{tttmmmiiiiiikkkkkkmmmqqqooovvvyyyyyy~~~qqqkkkfffcccggghhhmmmvvvxxxtttlllmmmpppsssvvvzzz|||~~~yyysssoooqqquuuxxx}}}xxxhhh]]]TTTMMMHHHBBBAAA???>>><<<;;;;;;;;;999999999999999999999999999999777666666666777888777777777777777777777777777777777777777777777777666777777777888888888888777777666666666666666777999999999:::::::::;;;;;;AAAEEEPPPcccxxx}}}vvvqqqttt{{{}}}wwwooopppqqqqqqooojjjeeeaaa```bbbaaabbbdddfffgggfffeeedddbbb___]]]^^^_________dddaaa______``````]]][[[YYYWWWUUUWWWYYY[[[ZZZXXX\\\\\\\\\ZZZZZZ\\\```ccc```dddiiilllmmmooorrruuuxxxyyy~~~}}}}}}}}}}}}~~~xxxvvvyyywwwjjj^^^VVVRRRPPPFFFBBB<<<666222000000000000000000000000000000000111000///...---,,,,,,,,,//////............//////+++,,,---.........,,,,,,///...---,,,+++,,,------------------------------...,,,***,,,000222000...000000000///......------++++++,,,------,,,,,,,,,------.........---+++***,,,,,,,,,---------......+++,,,,,,---......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---222111...++++++,,,...///,,,,,,,,,---------.....................///000111222222222222222111000000////////////000000000000222444888===EEEPPP\\\ccciiijjjllllllkkkjjjkkkkkkllllllllljjjjjjnnnuuu{{{}}}~~~~~~zzzwwwwwwsssxxx{{{uuunnnllliiiggggggjjjmmmooorrryyy|||yyyxxxvvvsssrrrpppllllllqqqrrrooopppuuuuuuvvvyyy{{{mmmfffbbbaaahhhkkkpppuuuyyypppggghhhiiikkkooouuu}}}yyyuuupppmmmpppvvv}}}vvvfff\\\TTTMMMGGGBBBAAA???>>><<<;;;;;;;;;999999999999999999999999999999999999999888777777888888888888888888888888666666666666666666666666666666777777777888888888777777666666666666666777888888888888999999999:::===???GGGUUUfffzzz{{{{{{xxxsssmmmjjjiiiiiigggggghhhlllpppssstttsssmmmjjjgggfffggghhhhhhggghhhfffeeeeeeffffffdddaaacccbbbaaabbbeeefffeeeccccccdddeeeeeefffjjjnnnrrrsssvvvzzz|||||||||~~~~~~{{{yyyzzz}}}}}}{{{~~~~~~yyyvvvsssssswww~~~~~~uuugggYYYOOOHHHCCC@@@>>><<<888444222111111111000000000000000000000000000//////.........////////////............//////,,,---.........---,,,++++++***)))(((((()))******------------------------///...,,,---......---,,,,,,,,,,,,---------------------......------,,,+++------.........---,,,+++,,,,,,,,,---------......,,,------.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,,,,+++***))))))***,,,---,,,,,,,,,---------........................//////222222222222111000///...////////////000000000000222333555777<<>><<<;;;;;;;;;999999999999999999999999999999:::::::::999888777888888888888888888888888555555555555555555555555666666666666777777777777777666666555555666777777666777777777777888888888::::::>>>EEEQQQcccyyyrrroooooopppooooooppptttxxx|||~~~xxxuuurrrpppqqqrrrrrrrrrqqqpppqqqrrrtttsssqqqooolllkkklllmmmooopppnnnmmmoooqqqsssuuuwww|||~~~{{{zzztttrrrsssuuuvvvwww{{{yyywwwpppooonnnqqqwww~~~~~~vvvjjjYYYKKKCCC>>>999666555444333222222111222222000000000000000000000000//////......///000000111//////............//////---.........------,,,+++,,,,,,+++++++++,,,,,,---------------------------/////////---+++))))))******++++++,,,------............///......---,,,,,,------.........---,,,+++,,,,,,,,,---------............/////////......---........................---------------------------------------------------------,,,,,,,,,,,,,,,+++,,,,,,------...//////,,,,,,,,,---------..................------------111111111111000///...---////////////000000000000111111111111333777===AAAJJJPPPXXX^^^bbbeeefffgggmmmoooppppppnnnpppuuuyyy{{{~~~rrrhhhdddaaa]]][[[[[[___dddhhhpppxxxzzztttpppnnnmmmlllqqqooopppvvvzzz|||~~~~~~yyyppphhhdddcccbbbdddhhhmmmsss~~~|||uuuoookkkkkkkkkkkkmmmqqqxxx}}}vvvrrrllljjjkkkppptttvvvzzz}}}oooaaaYYYRRRKKKFFFBBBAAA???>>><<<;;;;;;;;;999999999999999999999999:::999888777777777888888999999999999999999999999444444444444444444444444555555555666666666777777666666555555555666777777666666777777777888888888999999:::>>>CCCRRRkkkyyytttrrrsssvvvuuuuuuxxx|||}}}zzzwwwwwwwwwwwwvvvxxxyyy{{{}}}~~~}}}uuuuuuwwwxxxyyyxxxvvvtttxxxzzz}}}~~~{{{zzz|||{{{yyy|||~~~{{{zzz{{{vvvttttttwwwyyy{{{zzzuuutttppppppqqqvvv|||~~~}}}{{{|||}}}~~~yyyuuujjj]]]KKK@@@<<<:::666222000111111222222222111111000000000000000000000000//////............/////////......------......///.........------,,,++++++......---.........//////------------------------,,,...000---)))'''(((***---------....../////////,,,,,,---------------,,,---------------------,,,,,,,,,,,,---------....../////////000//////...---........................---------------------------------------------------------,,,,,,,,,,,,,,,,,,---...000000000///...,,,,,,,,,---------.....................---,,,,,,......////////////......////////////000000000000......//////000333888<<<===BBBJJJRRRXXX^^^cccfffjjjmmmpppppppppqqquuuyyywwwxxxyyyxxxyyy|||yyyooofffbbb^^^ZZZZZZ]]]aaaeeennnvvvyyyrrrnnnlllkkkkkkooopppsssyyyyyyuuuuuuvvvxxxyyywwwtttoookkkhhhggggggmmmooorrruuu||||||vvvpppllljjjkkkjjjjjjkkkooouuuyyyrrrooolllmmmqqqwwwzzz{{{xxxxxxxxxxxxzzz|||zzzvvv}}}mmm```WWWQQQJJJEEEBBBAAA???>>><<<;;;;;;;;;999999999999999999999999;;;999666333333555777999888888888888888888888888444444444444444444444444444555555555555666666666555555555555555666777777777777777777888888888888666777999;;;===EEEYYYkkk|||xxxvvvzzzyyyyyy|||{{{zzzxxxwwwvvvvvvxxx{{{}}}|||zzzxxxzzz|||~~~~~~yyyuuuttttttsssqqqtttzzzzzz|||~~~~~~~~~~~~~~~{{{{{{~~~}}}wwwuuutttxxxxxxzzz~~~~~~}}}|||~~~||||||||||||zzzuuunnniiiVVVJJJ<<<444444444111...000111222222222111000000////////////////////////000///...---,,,,,,,,,,,,......------------............------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...,,,)))((())),,,//////......------------((()))***+++,,,---------------------------------,,,,,,,,,---------.........///////////////..............................---------------------------------------------------------------------...++++++---------+++***(((,,,,,,,,,---------........./////////...---,,,,,,+++,,,---...000000000000////////////000000000000---...//////000222666888666:::???EEELLLTTT]]]bbbfffiiinnnpppqqqsssxxx|||{{{zzzwwwtttsssuuuyyy|||~~~wwwkkkhhhbbb]]]\\\]]]```bbbkkkssswwwppplllkkkkkkkkkmmmpppuuu|||xxxpppmmmnnnooorrrssstttssspppnnnnnnooouuuwwwxxxyyy{{{{{{uuuppplllkkkjjjkkkkkkllllllooosssvvv}}}zzzrrrppppppttt{{{zzzwwwtttrrrrrrrrrrrrsss{{{kkk___WWWPPPIIICCCBBBAAA???>>><<<;;;;;;;;;999999999999999999999999:::888555222222444777999777777777777777777777777444444444444444444444444444444444444555555555666444444444444555666777777777777777777888888888888333444777::::::===HHHUUUkkkzzz}}}zzzwwwuuuooorrruuuxxxzzz|||{{{xxxsssuuuwwwyyyzzz|||{{{wwwuuurrroooooommmkkkooouuu||||||yyyxxxxxxyyy|||}}}~~~}}}{{{{{{|||~~~~~~|||zzzwwwqqqiii```ZZZDDD===555111222333111///111222222222111000//////////////////////////////000///...,,,+++*********......------------.........------,,,,,,------...---............---,,,+++------------------------***+++,,,,,,+++***+++,,,------,,,,,,+++******)))'''((()))+++,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......------...////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---............,,,***))),,,,,,,,,---------.........///000000000///...---+++,,,---///000111111111////////////000000000000...///000000//////111333333555888<<>><<<;;;;;;;;;999999999999999999999999888777777666666666666666666666666666666666666666444444444444444444444444333333444444444555555555444444444444555666777777555555666666666777777777444333666999888888>>>FFFQQQ\\\iiisss}}}~~~zzzwwwqqqsssvvvxxxzzz~~~~~~xxxuuurrrtttvvvwwwxxxzzz|||~~~yyyttttttqqqoooqqqpppqqqvvv|||yyytttvvvyyy{{{|||}}}}}}~~~~~~|||zzzyyyyyyzzz}}}yyyssslllcccYYYNNNGGG999666333333333333222111111111000000///////////////////////////////////////...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,---///000//////000///...---+++***------------------------,,,+++++++++,,,---,,,+++,,,++++++++++++++++++++++++++++++,,,,,,++++++***---,,,,,,,,,,,,---...///,,,,,,,,,---------......***+++,,,....../////////........................------------------------++++++++++++++++++++++++++++++,,,,,,------------//////////////////......,,,,,,,,,---------......---///000111222111//////......///000000000000///////////////000000000000---///000111000///000111111333555777:::???FFFKKKQQQVVV]]]ccchhhpppyyy|||uuuooolllkkklllmmmnnnmmmooouuuzzz~~~wwwuuuqqqmmmkkkiiiiiiiiigggnnnwww}}}zzztttooohhhdddcccdddeeefffjjjpppvvv|||zzzooojjjgggfffffflllrrrvvvvvvwwwzzz~~~yyyvvvuuuooollloooqqqoooppptttxxxzzz}}}}}}zzzwwwuuuttttttuuusssqqqrrrwwwwwwttt{{{}}}~~~uuuooojjjgggjjjqqqzzzkkk^^^VVVOOOHHHBBBBBBAAA???>>><<<;;;;;;;;;999999999999999999999999666777999::::::888666444666666666666666666666666555555555555555555555555333333333444444444555555333333333444555666777888444444444555555555666666666444666888999888;;;@@@DDDKKKTTT\\\hhhuuu}}}~~~~~~zzzxxxzzz}}}~~~{{{xxxtttvvvxxxzzz{{{}}}zzzwwwtttuuuyyy{{{~~~wwwoooqqquuuzzz~~~}}}yyywwwvvvwwwyyytttlllcccXXXKKK???888000000111222111000//////000///............//////////////////////////////...------------...//////...------,,,,,,------...,,,+++++++++,,,...000111++++++,,,+++***(((&&&$$$------------------------///---***+++---...,,,)))+++,,,,,,------......///.........---,,,+++)))(((---,,,,,,+++,,,---...///,,,,,,,,,---------......)))***+++---...//////000........................------------------------*********************************++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,---------......---///111222333222111000111111111111000///...---////////////000000000000,,,...111222222222444555///111333555777:::===@@@FFFKKKRRRYYYaaajjjuuu|||zzzsssmmmjjjjjjjjjjjjmmmjjjjjjmmmooosss}}}|||{{{xxxvvvsssrrrqqqqqqvvv}}}yyyssskkkgggbbb______aaabbbccckkkqqqvvv{{{xxxnnnjjjgggeeeaaagggoootttuuuwww|||uuuooopppjjjiiiooosssrrrtttyyy{{{wwwttttttsssppplllnnntttwwwuuu~~~vvvooohhhcccgggoooyyyggg[[[SSSKKKFFFEEECCC@@@>>>=========<<<:::;;;:::888888999888777555999777666888::::::666333999888888777666555555555555555555444444333333333888777666555444333222222999666222111333555666777777666666555555555666666666777777666555666:::<<<777<<>>>>>@@@FFFOOOWWWfffxxx~~~{{{{{{zzzyyyvvvsssrrrtttvvv~~~}}}{{{yyyyyy{{{~~~~~~~~~{{{vvvqqqkkkddd```[[[UUUMMMDDD>>>:::666333000000000000/////////...////////////////////////......////////////......000000/////////.........------------------------------------------------...............---,,,,,,,,,---...............---+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------------------------,,,,,,,,,,,,++++++------------------------...---,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------000/////////............+++++++++,,,,,,---------,,,---------......//////...000222333333111...,,,------............------------------...///000111111000///......///000000///...//////111333555666555888===CCCKKKVVV```hhhlllkkkiiigggeeeeeeeeeeeeiiiiiihhhggghhhkkkqqquuu}}}|||}}}{{{zzz~~~yyyppplllgggbbb^^^]]]]]]^^^ccceeeiiirrr|||{{{ooohhheeecccbbbeeejjjpppssstttxxx~~~}}}rrrkkkgggdddaaacccjjjqqqvvvxxx|||uuunnniiihhhhhhkkkqqqyyy|||jjjcccbbb```______xxxeeeZZZQQQIIIDDDCCCAAA???<<<::::::999777666===;;;::::::;;;;;;999888:::888666666777888777666666666666555555444444333333333444444444444444444333333444444555555555666666444333444555666555333333333333333333444555666555666666555444555888:::888999999777666888>>>CCCNNN___ssszzzvvvtttqqqqqqpppoooooosssxxx|||vvvtttssstttxxx|||}}}zzzuuuoooggg^^^VVVQQQNNNHHH>>>777222111111111000000000/////////......////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------............------,,,...............---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,------......------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,---...///000000---.../////////...---,,,,,,,,,---------------,,,------------...///000000000//////......///000000---------...///000222333000222555999???FFFOOOUUU\\\]]]___aaabbbcccccccccggggggggggggggghhhlllooozzz}}}{{{|||{{{{{{~~~uuurrrnnniiidddbbb``````eeeeeeggglllsssyyy}}}~~~xxxnnnfff```^^^\\\[[[aaadddiiilllooottt{{{zzzpppjjjaaa``````ccciiioootttvvv~~~xxxpppiiiddddddeeegggmmmtttzzzvvveee]]][[[ZZZYYYZZZvvvcccXXXPPPHHHCCCBBBAAA???===<<<<<<<<<:::999<<<:::999999::::::999888:::999777666666777777888555555555444444333333333333333333444444555555555333333444444444555555555444333333555666666444222111111111111222333555555444555555555444444666888555666666555444666;;;>>>AAAMMM]]]kkkyyy{{{uuuqqqppplllmmmnnnoooqqqvvv{{{~~~tttrrrqqqrrrwww|||uuuiiiccc]]]TTTKKKEEECCC===666111//////000111000000/////////.........////////////////////////........................,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------......------,,,---------......------,,,,,,,,,---------...............---,,,,,,+++************+++,,,------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------,,,,,,,,,,,,---.........---------------------...///000............/////////000,,,------......///000111000111333444777;;;BBBFFFKKKNNNTTTYYY^^^`````````dddeeeggghhhhhhjjjmmmooowww{{{}}}zzzyyy{{{|||zzzxxxuuutttvvvwwwyyy}}}xxxvvvrrroookkkiiigggggghhhjjjmmmrrrvvvwwwuuusssppplllfff```\\\YYYWWWVVV\\\___ccchhhmmmssszzztttkkkfff]]]^^^___ccchhhmmmqqqssszzzxxxqqqjjjddd```aaabbbccciiippprrryyy{{{lll^^^XXXWWWWWWXXXZZZsssaaaVVVNNNGGGBBBAAA@@@>>><<<<<<======<<<;;;:::999888888999999888777999999888666555666777888444444444444333333333333333333333444444555555555555444444444444333333333333333333555666666333111000000000111111333444555333444555444333333555666333444555555666888;;;===;;;BBBLLLWWWeeezzz~~~yyyqqqmmmllliiikkkooorrrtttwwwzzz}}}|||}}}~~~~~~}}}|||zzzyyyqqqpppoooqqqwww}}}ttt___WWWTTTLLLBBB<<<999666222000000000000///////////////..........................................------------......////////////............+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------------,,,***+++,,,---............,,,,,,,,,---------......---------,,,,,,++++++*********++++++,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------,,,,,,------...------...///////////////...------------......///------......////////////---......//////000000000000111111111222444888<<>>===;;;;;;<<<<<<;;;:::999888777777999999888777888999999888666555777888444444444444444444444444333333444444444444444444555444444444333333222222333333333444555555333111111111111111111222333444222333444444333222333444444444444555666666777888666999???HHHTTTggg~~~vvv}}}rrrlllkkkhhhkkkoooqqqssstttwwwxxx}}}}}}|||zzzxxxuuurrrpppmmmkkkjjjmmmsss{{{qqqXXXNNNKKKBBB:::666222000///000000000...---/////////.........------........................///...---,,,,,,---...///.........------------,,,******++++++,,,,,,------******++++++,,,,,,------+++,,,,,,------------,,,)))***+++,,,.........///************++++++++++++******+++,,,,,,---......******++++++,,,,,,------------,,,,,,,,,,,,++++++------------------------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++------------,,,,,,++++++,,,,,,,,,---------......------...///000000000000...---------------......,,,---...///////////////...//////000000000//////...//////......///222555777:::???EEEKKKPPPSSSTTTWWWZZZ^^^cccggglllqqquuuyyy|||zzzsssnnnllliiifffcccaaaccchhhjjjlllrrryyyyyyxxxvvvttttttuuuvvvwwwxxxvvvoooooolllhhhbbb^^^\\\\\\ZZZ\\\___cccgggkkkmmmooovvvzzzzzzqqqggg```YYYTTTRRRUUUYYY]]]aaaffflllpppsssrrrrrrtttvvvsssjjjbbbYYYVVVUUUXXX[[[]]]bbbhhhpppuuuxxxzzz|||}}}xxxrrrggg___ZZZ\\\```cccfffjjj{{{lll\\\RRRLLLGGGCCCCCCBBB@@@===<<<<<<<<<:::999:::999888888::::::999888666888:::999777555666777444444444444444555555555444444444444444444333333222333333333333333444444444333222333444555333222222222111111111222222333111333444444222111222333555444444444555555444333444444888???FFFSSSiii}}}~~~~~~~~~{{{wwwxxxpppmmmkkklllnnnooopppsssvvvyyy|||{{{zzzxxxuuurrrooommmllliiifffgggkkkqqquuuxxxyyycccNNNFFF@@@666222555000///...///000000///---//////.........---------........................///...,,,++++++,,,...///,,,,,,+++++++++*********)))******+++,,,,,,------)))******+++,,,,,,------***+++,,,---------------***+++,,,---------------)))************+++++++++)))******+++---......///++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,+++*********+++++++++++++++,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,------((()))))))))************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------***+++,,,------------,,,+++,,,---...////////////...------,,,,,,------...+++,,,---///////////////......///000000///...---------...---,,,---000222333444777;;;@@@EEEJJJMMMNNNQQQUUUZZZ___eeelllpppuuuxxxwwwqqqkkkhhheeeaaa___^^^aaaeeeggggggkkkppp{{{yyywwwuuuuuuwwwyyy{{{{{{ttttttsssnnniiieeedddeee]]]___ccciiinnnrrrssssssrrrsssooogggaaa^^^XXXRRRPPPSSSYYY^^^dddkkktttzzzxxxsssnnnmmmnnnkkkbbbYYYWWWTTTTTTYYY\\\___dddjjjsssxxxzzzyyyyyyyyyuuunnnfffaaa```dddjjjmmmqqquuuyyyjjjZZZQQQLLLGGGDDDDDDHHHEEEBBB???>>>===;;;999;;;:::999999;;;;;;;;;999555888;;;:::777555666777555555555555555555555555555555555444444333333333000111111222444555555666444333222222444444333222333333222222222222222222111222444444222111111222444444444555666666555333555444666;;;===CCCTTTeeepppzzz}}}~~~|||{{{{{{}}}~~~yyy|||uuuqqqoooooooooooopppsssxxx|||xxxxxxwwwvvvtttsssqqqpppnnnjjjeeebbbcccfffiiijjjcccSSSEEE???777---...666333111//////000111111000//////.........---------........................///...,,,++++++,,,.../////////.........---------))))))***+++,,,,,,------))))))***+++,,,,,,------***+++,,,,,,------------,,,,,,---------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------,,,,,,+++++++++******+++,,,------...///)))***+++,,,------,,,+++***+++,,,---...............------,,,,,,,,,------***+++---///000000///...---.../////////...---,,,---.........---...111333111111222444888>>>DDDGGGHHHKKKNNNSSSXXX___fffkkkpppttttttooojjjgggddd___```___aaaeeefffdddfffjjjqqq|||~~~~~~}}}{{{wwwuuutttwwwzzz|||~~~wwwxxxwwwsssmmmjjjjjjllleeehhhooowwwsssrrrllleeebbbaaa[[[TTTQQQUUU[[[bbbiiirrr}}}{{{ssspppppplllbbbYYYXXXUUUVVV\\\```ccciiiooo{{{{{{uuuhhhdddeeekkkqqqtttwww{{{pppfffXXXOOOKKKIIIEEEBBB@@@@@@???>>><<<;;;999888999888888888777777666666999:::<<<===<<<999666444555555555555555666777777666555333222111222333333333333333222222111111111333444444555555444444333111222222333333222222111111111222222222333333333333333444555555444333333222222333555999>>>BBBDDDXXX\\\cccllluuu~~~~~~~~~~~~}}}zzz{{{wwwvvvsssqqqtttzzz}}}yyywwwwwwxxxwwwrrroooooopppppprrrsssuuuvvvxxxwwwvvvtttrrrpppnnnmmmjjjgggccc```^^^[[[XXXVVVRRRJJJ???777333111///...//////////////////////////////...---,,,,,,++++++...------,,,,,,------...........................///,,,+++,,,...///---+++*********++++++,,,,,,,,,---------........./////////...------++++++***)))......---,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---,,,+++)))((()))+++---000000///---++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,---......---,,,+++++++++,,,---------------------------///......------,,,++++++++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000,,,------...///000111111222000---,,,...333999======BBBHHHLLLOOOUUU___fffnnnnnnlllkkkiiigggfffeeeeeedddccccccdddeeedddcccpppsssvvvvvvsssrrrrrrsssyyyvvvrrrpppqqqsssuuuvvv~~~xxxrrrpppmmmiiijjjnnnnnnuuu|||~~~uuummmjjjgggbbb___```ZZZ]]]aaagggsssxxxrrroookkkbbbZZZ]]][[[[[[___dddiiittt}}}~~~yyytttllliiihhhmmmqqqtttzzznnneeeXXXPPPNNNMMMJJJGGG?????????>>>===;;;999888999999999999888888888777777888888999888666444333555555555555555666777777555444333222222222333333444333333333222222222222333333444444444444333333444444555555555555444444111111222222222333333333333333444555555444333333333333333444777:::===???JJJMMMSSS[[[dddooo{{{~~~~~~|||||||||}}}~~~{{{xxxyyyuuurrrqqqooommmpppvvv{{{{{{{{{yyywwwuuuvvvwwwwwwsssrrrrrrrrrrrrssstttuuuuuuuuuuuuuuutttqqqnnnkkkiiiccc___ZZZTTTPPPLLLHHHFFFAAA<<<555111111222222222.................................------,,,,,,+++...------,,,,,,------...------------------------...,,,+++,,,...///---+++++++++++++++,,,,,,,,,---,,,,,,---------............------,,,,,,++++++***...------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,.........,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,...---,,,,,,,,,,,,---...///...,,,,,,+++,,,,,,---------------------------++++++,,,,,,---.........,,,,,,++++++++++++,,,,,,------------------------////////////////////////------......//////000000------......//////000000//////...///000333666888666;;;AAADDDGGGMMMVVV]]]ffffffffffffffffffffffffgggffffffeeeffffffeeeeeejjjlllnnnnnnlllkkklllmmmsssqqqmmmllllllnnnppprrr~~~wwwrrrooollliiikkkooosssyyyzzzrrrnnnkkkfffcccdddcccfffhhhmmmyyy|||vvvtttpppiiibbb```___aaaeeeiiiooozzz|||vvvjjjgggfffkkkooorrryyynnndddWWWOOOMMMLLLIIIFFF===>>>??????>>>;;;999777:::::::::999999999999999777777777666555555444444555555555444555555666777444444333222222222333333444444444444333333333333333333444444444444333333222222333333333333222222111111222222222333333333333333444444444444333333444444333333444555777888;;;===BBBGGGOOOZZZeeelll{{{~~~zzzzzz}}}}}}~~~{{{zzz|||~~~~~~~~~~~~|||{{{~~~~~~|||zzzzzz{{{|||}}}~~~~~~|||vvvssspppmmmlllmmmllljjjmmmssswwwxxxyyyxxxvvvuuuuuuvvv|||vvvtttrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqnnnhhhbbb^^^[[[VVVOOOIIIDDD@@@===:::444222///...000222333333........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------000000///...------------...------,,,,,,------......---,,,,,,++++++,,,,,,------------------------++++++,,,,,,------......---------,,,,,,---------------------------------000000000000000000000000---------...//////000000..................//////,,,---///111222222222111111555999<<>>;;;999777999999999999999999999999999888777666555666666777555555555444444555555666444333333333333333333333444444444444444444444444333333333444444333333333000000111111111111000000111111222222222333333333333333333333333333333333444333333333333444555666666777999<<>>;;;999777555333222111000000000000///........................,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++************++++++++++++---,,,+++*********,,,,,,******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---...///000------------------------,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,------------,,,,,,,,,,,,------------------------------------------,,,,,,---......//////000.....................---,,,---///111111000///...000222555777:::>>>DDDIIINNNOOORRRUUUXXX[[[]]]^^^```aaabbbcccdddfffiiikkkqqqpppnnnkkkiiihhhhhhiiidddccccccaaaaaabbbeeehhhqqqyyyrrroookkkhhhiiimmmsssuuu}}}}}}vvvrrrnnnhhhfffhhhlllnnnooosss|||vvvuuurrrlllfffdddgggmmmpppqqqvvv}}}xxxrrrjjjfffccceeegggjjjooovvv}}}mmmcccUUULLLHHHFFFBBB???<<<===>>>>>>===;;;999777777777888888888888888888999888666555444555777777555555444444444444555555222333333333333333333333444444444444444444444444222333333333333333333222333333444444444444333333111111222222222333333333333333333333333333333333333333333333444555555666777777888888:::???FFFJJJRRRZZZdddnnnwww~~~}}}|||zzzyyy{{{~~~}}}|||{{{zzzzzz{{{}}}~~~}}}{{{zzz{{{}}}~~~{{{xxxvvvvvvyyy|||zzz{{{|||}}}~~~~~~}}}}}}|||~~~~~~|||zzzzzzzzz}}}}}}}}}|||}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}xxxsssooollljjjkkkqqqwwwxxxvvvvvvyyyzzz{{{{{{zzzvvvtttssssssuuuwwwxxxvvvrrrmmmllllllhhhiiijjjlllmmmmmmmmmmmmpppooommmiiiaaaVVVMMMGGGAAA===888444222111///---222333333222000...,,,,,,........................,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,------------------------*********+++++++++,,,,,,***++++++,,,,,,------...---,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,*********+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,---...///------------------------************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............------------........................///000111333555888===@@@EEEFFFHHHJJJMMMOOOQQQRRRWWWYYY\\\___aaaeeekkkoootttqqqnnnjjjgggfffdddddd```aaaaaaaaa```aaadddggglllxxx~~~xxxrrroookkkffffffjjjmmmnnnuuu{{{vvvtttooohhhfffhhhhhhjjjmmmrrr{{{vvvtttrrrkkkeeebbbfffkkkoooooottt~~~zzztttlllgggcccdddeeefffkkkrrr|||kkkaaaTTTLLLJJJIIIFFFCCC=========<<<;;;:::999999777777777777777888888888666555444333333444555666666555444444333444444444222222333444444444333333333333333333444444444444222222333333333333222222111222222333333222222111111111222222222333333333333333222222222222333333222222333444444555666666666777777666666888<<>>@@@BBBDDDEEEFFFLLLPPPUUUXXX[[[aaaiiiooouuurrrnnnllljjjhhheeeccc___aaacccbbbaaaaaaeeeiiikkkuuu}}}~~~|||~~~wwwrrrnnnmmmjjjeeedddfffhhhhhhppp~~~zzzwwwvvvvvvpppiiifffhhheeehhhkkkqqq~~~zzzyyyvvvooohhhbbbcccgggjjjlllppp~~~~~~yyymmmgggbbbcccdddeeekkkrrr|||jjj```TTTLLLIIIHHHFFFCCC>>>===;;;::::::::::::;;;777777777888888999999999666555555555555555666666666555444444333333333444111222333444444444333333222222222222333333333444222222333333333333222222//////000000000000//////111111222222222333333333333333222111111222333333222333333444444444333333333444555555444555777999888;;;AAAHHHPPP^^^xxx~~~{{{~~~|||yyyzzzzzzvvvrrroooooopppqqqrrrsssuuuvvvuuusssqqqpppqqqtttxxx{{{vvvwwwzzz}}}{{{xxxxxx{{{}}}~~~}}}}}}~~~~~~~~~|||{{{{{{|||xxxwwwwwwwwwyyy{{{~~~}}}|||{{{yyyxxxzzz}}}{{{wwwtttqqqqqqsssttttttttttttwwwyyyyyywwwtttrrrrrrtttwwwyyyzzz~~~zzzxxxqqqssstttssspppmmmlllkkkiiiiiihhhfffdddbbbbbbcccdddeeegggiiijjjiiihhhhhhccc___YYYQQQIIIAAA<<<999333333222333333222000...***---///...,,,+++---...------------------------.........------,,,,,,+++...------,,,,,,------...------------------------***,,,---,,,***)))+++------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,------+++)))(((++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,++++++,,,,,,,,,---......---,,,,,,***+++,,,,,,,,,+++))))))++++++++++++++++++++++++*********+++,,,,,,------+++,,,---......---,,,+++++++++,,,,,,---......///////////////////////////+++,,,,,,------......///,,,,,,,,,------.........///.............../////////...,,,,,,...000222333555666777888999;;;<<<<<<@@@DDDIIIMMMPPPVVV___fffpppmmmkkkjjjkkkiiifffccc^^^bbbddddddbbbcccgggkkknnnwww~~~|||yyyxxxwwwvvvllliiihhhiiigggcccbbbccccccdddkkkwww}}}{{{xxxyyyqqqqqqssstttooogggccceeeaaadddhhhnnn{{{}}}~~~|||tttmmmcccbbbcccgggiiinnnyyy~~~|||wwwjjjeeeaaabbbdddgggnnnvvv|||kkkaaaSSSJJJFFFDDD@@@===>>>===;;;999888999;;;<<<888888888999999:::::::::777777888888888888888888666555444444333333333333000111333444555444333333111111111222222333333333222222222333333222222222222222333333333333222222111111222222222333333333444333222111111222333444333333333333333222111000111333444555444555666888666666:::>>>AAAKKKbbbxxx}}}www{{{~~~~~~~~~zzzpppooonnnlllkkkjjjjjjjjjllliiifffeeefffkkkpppsssqqqsssvvvyyy~~~{{{wwwvvvxxx{{{|||}}}}}}~~~|||zzzzzz{{{|||zzz|||}}}|||zzzxxxxxxxxxvvvuuuttttttuuuyyy|||}}}|||zzzwwwwwwyyy~~~~~~zzzuuupppmmmlllmmmoooooonnnoooqqqssstttrrrpppoooqqqvvv|||xxxtttnnnpppsssssspppnnnmmmmmmgggfffeeecccbbbaaaaaaaaabbbccceeeffffffeeecccbbbXXXSSSLLLDDD<<<777333222&&&''')))---111222000///,,,...000///---,,,...000------------------------//////...---,,,,,,++++++...------,,,,,,------...........................))),,,---,,,***)))+++---,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------++++++++++++++++++++++++)))************+++++++++(((***+++,,,---,,,,,,+++***+++---......,,,)))'''++++++++++++++++++++++++---------,,,,,,+++++++++------------------------************************---------------///000000,,,,,,---......---,,,,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++------,,,,,,+++******))),,,---///000000///---,,,++++++,,,,,,---...//////........................++++++,,,------......///++++++,,,,,,---...//////---...///000000000///...222000...---///111222222111111222333555666777777666;;;@@@CCCEEEKKKTTT\\\eeecccbbbdddeeeeeeaaa^^^^^^bbbeeeeeecccccchhhlllpppzzzyyyuuuqqqnnncccaaabbbffffffbbbaaabbb___```hhhrrrtttppppppsssjjjkkkooorrrmmmddd```aaa^^^aaaeeejjjvvv~~~~~~xxxqqqeeebbbbbbeeeiiimmmwww{{{|||zzzvvvvvvwwwuuuppphhhbbb```bbbeeejjjrrrzzzyyylll```SSSKKKEEE@@@===>>>======<<<;;;::::::::::::777777777777777777777777::::::;;;:::999777555444555444444333333444444555444444444333333222222222333222222111111222222333111111222333333444555555444444333333222111000000333222111000000000222222222222222333444555777777222222222111111111111111000000111222333333444444666555444666<<>>???===<<<;;;::::::999::::::777777777777777777777777777888888888777555333222555444444333333444444555444333333333333333333222333222222111111222222333111111222333333444555555444444333222222111000000333222111000000111222222111111111111333444555666333222222222222222222222111111111222222333333333444333111222666===DDDHHHQQQWWW]]]bbbgggrrr}}}~~~xxxpppkkkhhhdddcccbbbbbbbbb```aaaccceeeiiimmmsssyyy|||}}}zzzuuuqqqpppqqqtttvvvvvvwwwvvvrrrooommmnnnpppqqqrrrssssssqqqoooooopppoooqqqrrrrrrsssuuuxxx{{{~~~}}}zzzwwwtttuuuxxxzzzxxxyyy|||~~~~~~|||zzzyyywwwsssnnnkkkkkklllooossswwwyyyyyywwwuuutttqqqppppppqqqsssvvvzzz|||tttjjjkkkjjjkkklllmmmllliiifffbbb```^^^]]]\\\ZZZWWWTTTPPPQQQQQQPPPMMMIIIEEEBBB===999555222222111///---//////............//////..................---------------,,,,,,,,,++++++...------,,,,,,------.........---,,,******---///...---,,,,,,------,,,+++.........---,,,+++******---------............///,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...222111///---,,,+++++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---------,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,222111///............///...------,,,,,,++++++***---------...------,,,,,,---,,,,,,---//////...,,,......////////////......///...---,,,,,,---...///000000000000111111111111111111222444666999<<<>>>EEEGGGKKKPPPTTTVVVWWWXXXUUUXXXYYYXXXWWWYYY```fffpppzzz|||sssmmmiiifffeeefffffffffggggggggggggjjjnnnxxx|||qqqkkkdddbbbbbbdddccc___^^^```bbbdddeeejjjsss}}}|||uuurrrnnnmmmmmmmmmjjjhhhfffgggeeedddiiirrrvvvvvvnnnmmmkkkiiifffcccaaa___^^^\\\___dddhhhlllsss{{{vvveeeYYYNNNHHHDDD???>>>???===<<<;;;::::::999999999777777777777777777777777777777777666555444333222555444444333333444444555222333333333333333333444333222222111111222222333111222222333333444444555333333333222111111000000222111111000111111222222000000000000111333444555333333222222222222333444111111222222222222222222333222111111222666:::<<>>CCCGGGJJJKKKLLLIIIKKKNNNNNNOOOSSSZZZ___jjjsssxxxuuunnniiieeebbbccccccdddeeefffggghhhhhhmmmqqq{{{~~~rrrllleeeaaa```aaa```]]]\\\___dddgggiiilllsss{{{{{{wwwmmmiiieeecccbbbaaaaaa```fffggggggfffllluuuyyyyyymmmjjjfffeeeeeebbb^^^ZZZYYYYYY\\\cccgggiiiooovvvppp```UUUKKKFFFCCC???>>>???===<<<;;;:::999999999999777777777777777777777777888888888777666666555444555444444333333444444555222222222333333444444444333222222111111222222333222222222333333444444444333222222222111111000000111111111111111111222222000000000111111333444444222222222111222222333444222222222222111111111111333222222222333444555666888;;;>>>???BBBIIISSS[[[eeecccdddgggkkkqqq||||||xxxvvvxxxyyy~~~xxxwww{{{}}}yyyuuukkkhhheeedddgggkkkppprrrtttuuuwwwyyyyyywwwtttqqqkkkiiieeecccdddggglllooosssssstttsssrrrqqqqqqqqqkkkhhhfffgggjjjkkkiiiggggggiiikkkmmmooorrrwwwzzz~~~zzzsssjjjdddaaaccceeebbbfffmmmrrrttttttrrrqqqoooooooooooooooqqquuuxxx|||zzzuuusssnnnoooppprrrsssssstttttttttttttttuuuuuurrrlllgggcccbbbbbbccccccbbb^^^\\\ZZZXXXTTTQQQNNNJJJFFFCCC@@@>>>;;;888555333222111---...///000111000///...,,,---////////////---,,,------,,,,,,,,,+++++++++++++++++++++************++++++*********+++,,,,,,&&&(((***+++***)))******///...------...///...,,,---,,,+++***))))))))))))))))))))))))*********+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...---,,,++++++******))))))***+++++++++******+++++++++++++++++++++++++++++++++***************...---+++***))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,------++++++++++++++++++++++++------,,,,,,++++++***)))))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++//////...------,,,,,,,,,+++++++++,,,,,,---------++++++,,,---...............,,,******+++------------......//////......------------------------------------.........//////000000111111222222333444555666888:::<<<===>>>>>>???AAACCCDDDFFFJJJPPPTTT```gggmmmjjjfffdddaaa___[[[\\\]]]___aaabbbcccdddiiillluuuyyynnniiigggccc```aaa```]]]]]]```cccgggjjjmmmsssxxxwwwsssiiifffbbb^^^\\\\\\\\\\\\dddeeeeeeeeekkktttxxxxxxpppkkkfffddddddaaa[[[UUUUUUUUUXXX^^^``````ccciii}}}lll\\\RRRHHHEEECCC???>>>???<<<<<<;;;:::999999999999777777777777777777777777888888777777666666555555555444444333333444444555222222222333333444444444333222222111111222222333222222333333333333444444222222111111111111111000000000111111222222222222222222111222222333444555000111111222222333333222222111111111111111111111111111222222333333444444444777:::;;;<<<>>>CCCGGGOOOLLLMMMSSSZZZeeewww{{{xxxyyyzzz~~~}}}{{{zzzssspppqqquuuxxxyyywwwuuuttttttuuutttpppmmmfffccc___]]]___eeekkkpppuuuuuuvvvwwwvvvuuusssqqqlllhhheeeeeeggghhhfffdddhhhjjjlllmmmnnnqqquuuxxxxxxtttmmmddd^^^\\\]]]```eeejjjqqquuuuuutttsssrrrpppqqqrrrrrrsssvvvzzz}}}~~~wwwrrrooommmnnnooopppppppppoooooonnnmmmllllllkkkiiifffddd^^^]]]]]]^^^___^^^[[[XXXTTTQQQMMMIIIEEEAAA;;;888666666555444333111///...//////...---------...///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,---%%%'''***+++***))))))***+++******+++---///...---((()))***,,,,,,+++***(((,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))++++++++++++++++++++++++************************++++++***))))))******+++)))***++++++,,,,,,++++++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------------***++++++,,,,,,------...++++++,,,---...............,,,******+++---------------............------.........//////.........,,,------------...............///000111222333333222222333333444444444444888999:::;;;===@@@DDDGGGQQQXXX]]]\\\[[[\\\[[[YYYRRRSSSUUUWWWYYY[[[\\\]]]dddfffmmmwwwyyyrrriiieeefffaaa___```___\\\]]]```aaafffjjjmmmrrrvvvuuuqqqgggeeebbb^^^[[[[[[\\\]]]aaaccccccccchhhqqqtttsssnnniiiccc```___[[[TTTMMMOOOOOORRRVVVWWWUUUWWW\\\|||kkkZZZPPPGGGDDDCCC???>>>???<<<;;;:::999999888888888777777777777777777777777777666555555444444555555555444444333333444444555222333333333333333333444333222222111111222222333333333333333333333333333111111111111111111111111///000111222222222222222222222222222222333444444///000333444555444333222000000111111111111111111//////000000111222222222///111555777888888:::;;;@@@<<<>>>EEEKKKUUUiii}}}~~~}}}~~~}}}~~~~~~{{{xxxvvvuuuyyy|||~~~zzzuuutttuuuvvvuuutttjjjfffaaa___bbbjjjtttzzz~~~|||yyyxxxwwwuuurrrpppllljjjgggfffgggggggggfffiiijjjkkkkkkkkklllooorrrrrrpppkkkeee```___bbbeeeqqqvvv{{{}}}zzzwwwvvvvvvrrrsssuuuvvvwwwxxx{{{}}}zzzuuupppooommmmmmmmmmmmmmmlllkkkkkkgggfffeeedddbbb```^^^]]]ZZZYYYYYYZZZZZZXXXUUURRRJJJGGGCCC@@@===999444111...///000111111///---,,,///...---***((())),,,...------............------,,,,,,---......//////000...---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////)))+++---...---++++++,,,((((((((())),,,......---&&&(((***------,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////''''''((())))))))))))))),,,,,,,,,++++++++++++***)))))))))***************((())))))******+++++++++)))******+++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,***************+++++++++,,,,,,------------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000000+++++++++,,,,,,---------,,,,,,------...------------,,,++++++---......---------............------......///000000///......,,,,,,---------.........+++,,,---///000000000000,,,,,,---......///000000444444444555666999;;;<<>>???<<<;;;:::999888888888888777777777777777777777777888777666555555555666666555444444333333444444555444333333333333333333222333222222111111222222333333333333333333333333333000000000000111111111111...///111222333333222222222111111111111222222333///111555999999777444222//////000000111111222222000000000000111111222222...000111222333333555666888444777>>>AAAEEEUUUggg}}}~~~{{{uuurrrooorrruuuxxxyyyxxxwwwwwwyyyyyy{{{}}}yyyvvvyyy~~~xxxsssmmmjjjoooyyyyyyuuutttsssrrroooooonnnmmmkkklllnnnppppppqqqpppnnnmmmlllnnnpppppppppnnnkkkiiijjjnnnqqq||||||wwwvvvwwwsssuuuwwwxxxxxxwwwxxxyyyvvvxxxyyywwwtttpppooonnnllllllkkkjjjiiihhhhhhhhh``````___\\\YYYWWWVVVVVVUUUTTTSSSRRRQQQMMMIIIFFF>>><<<:::888777555111///------...//////...---,,,---------***'''(((+++......------,,,,,,------...***+++,,,---///000111111------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,---......,,,+++,,,,,,)))((((((***,,,------,,,)))***+++,,,,,,,,,+++***(((((((((((())))))))))))************************+++,,,,,,------,,,,,,+++)))***+++------------,,,((())))))***+++*********,,,,,,,,,+++++++++******((()))))))))*********+++'''(((***+++++++++***)))))))))***+++++++++++++++++++++******************++++++++++++++++++++++++******))))))***+++,,,---+++++++++++++++*********,,,,,,,,,------.........++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,------------------------,,,---...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---,,,,,,---//////...,,,,,,------......------,,,------...//////...------------------............+++,,,---/////////......+++++++++,,,---...///000111111000111333555555666666;;;>>>>>>???BBBBBB@@@@@@@@@BBBDDDFFFGGGIIIIIIPPPOOORRRZZZ]]][[[XXXXXXRRRPPPPPPSSSSSSPPPOOORRRSSSXXX\\\\\\^^^bbbccc```VVVWWWWWWUUURRRPPPRRRSSSWWWXXXWWWVVVYYY___aaa^^^^^^\\\YYYUUUPPPLLLHHHEEE???======???>>>;;;<<<@@@vvvfffYYYPPPGGGEEECCC???>>>>>><<<;;;:::999888888888888777777777777777777777777::::::888777777888999999555444444333333444444555444444444333333222222222333222222222222222222333333333333333333333333333000000000000000111111111...///111222333333222222111000000000000000111222///333888<<<===:::666333...//////000111222222333444333333222222222222333333222111//////000222333555222555<<<<<<:::EEEUUUccclllrrrnnnjjjppp|||~~~vvvrrrkkkmmmooopppoooooopppqqqtttttttttvvvxxxzzz|||}}}zzz~~~{{{xxx}}}zzzwww|||{{{uuutttuuuuuussstttuuutttrrrrrrwww{{{}}}}}}|||yyyvvvuuuvvvwwwqqqqqqrrrqqqqqqtttxxx{{{zzztttssstttsssuuuxxxyyywwwuuuttttttnnnooopppooommmllllllmmmlllkkkjjjhhhgggfffffffff\\\\\\[[[XXXTTTRRRQQQQQQPPPNNNLLLJJJHHHCCC>>>:::666444333444444333111///000000//////............,,,---...---******,,,///......,,,++++++,,,......'''((()))+++---///000111---------,,,,,,,,,++++++************+++,,,---...,,,------,,,***)))***+++,,,*********,,,---,,,***...---+++*********++++++***+++++++++,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++((()))***++++++***)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********(((((())))))*********+++((()))***,,,,,,***((('''))))))***++++++++++++***''''''(((((())))))******))))))))))))))))))))))))))))))(((((()))+++---...---,,,,,,,,,+++******************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,........................------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---,,,---///000000...,,,,,,------......------,,,,,,,,,---......---,,,,,,---------.........//////...///000000000///...---//////.........///000000//////...///111333444444000444666555666888888666888888:::;;;===???@@@AAABBBAAACCCJJJNNNMMMLLLMMMHHHGGGHHHLLLLLLIIIHHHJJJJJJOOORRRQQQRRRUUUVVVTTTLLLNNNPPPNNNKKKJJJKKKMMMPPPQQQPPPNNNPPPUUUVVVSSSOOOOOONNNJJJEEE@@@>>>===<<<999666555111,,,---000sssiiiXXXQQQHHHAAA???===;;;:::<<<;;;;;;::::::999999888555666777777777555444333777777666555555555555666333333333333333444555666222222222333333444444444333222111000000111222333333222111000000111222333000111222333333222111000000000000000000000000000000111222333333222111000222222444444444444222222111111111111111111111111222111000//////000111111111111111111111111111111222111000111444888===@@@IIIMMMQQQTTTWWW___jjjrrr~~~xxxrrrpppoooooonnnmmmlllmmmmmmnnnppprrrsssrrrrrrsssttttttuuuwwwzzz|||~~~zzzxxx~~~tttqqqsssyyy~~~zzzxxxxxx{{{~~~zzzwwwuuusssvvvuuuuuuuuuvvvxxxzzz{{{}}}xxxtttqqqqqqsssvvvyyywwwrrrllliiiiiijjjiiigggfffeeefffgggiiiiiiiiihhheeebbb``````bbb[[[VVVPPPNNNOOOMMMIIIDDDFFFDDDBBB@@@>>>;;;666333222111111111000000//////++++++++++++++++++++++++///...,,,+++++++++,,,,,,+++***)))***---...,,,***,,,,,,------...///000000///...---,,,+++++++++++++++***)))***+++,,,***(((******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++*********))))))*********+++,,,,,,,,,---***)))))))))))))))))))))((()))***+++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,+++***)))...+++))))))*********)))++++++++++++++++++++++++***))))))+++...///,,,******+++,,,------,,,+++***(((+++...///...,,,,,,,,,******+++++++++,,,,,,,,,---.........------,,,+++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------------------************************)))***,,,---...---,,,,,,///,,,***((((((***,,,///------------------------------------------------,,,,,,,,,------.........///...---,,,,,,---...///------,,,+++,,,---...///...........................///////////////......***+++---...///000000///111111000000000000111111222222333444666777888888<<<<<<<<<======>>>>>>>>>;;;;;;<<<======>>>??????DDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDAAA??????@@@IIIKKKLLLIIICCC>>>@@@DDDBBBAAA???===:::888666555222222222222222111000000}}}pppgggYYYQQQHHHBBB@@@???>>><<<<<<;;;;;;::::::999999888777777777777777666555444777666555555444444555555444333333333333444555666222222333333333333333333222222111000000111222222222222111000000111222222000111111222222111111000000000000000000000000000000111222222222222111000111111222333333222111111111111111111111111111111111111000//////000111222111111111111111111111111111111000000222555999;;;>>>AAADDDEEEGGGMMMVVV]]]lllrrrwwwwwwuuuuuuzzzyyyuuusssssssssqqqmmmjjjgggfffkkknnnqqqsssrrrpppppppppkkklllnnnqqqsssvvvxxxyyy|||}}}{{{zzzzzzqqqqqqtttzzz{{{zzz}}}|||xxxtttqqqpppsssrrrrrrrrrtttvvvxxxyyy{{{||||||yyyuuuqqqpppppprrrtttuuutttppplllhhhgggdddcccaaa``````aaacccdddfffeeeeeedddbbb```___]]]WWWRRRMMMJJJJJJIIIEEE@@@@@@>>><<<;;;999666222///111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,+++***)))+++---...,,,***+++,,,,,,---......//////......---,,,+++++++++++++++******+++,,,,,,+++)))+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++++++++************************+++***))))))++++++)))'''******++++++++++++******&&&))),,,,,,+++***************+++++++++,,,,,,,,,(((((()))************)))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,...---+++))))))+++---...---------------------------------------------------------------......///...---,,,,,,,,,,,,---...------,,,,,,,,,---...///........................---............---,,,+++------------............000000////////////000000...//////000111222333333555555555666666666666666444555555666777777888888<<<<<<<<<;;;:::::::::999999::::::999777555555666999>>>CCCDDD>>>999888:::;;;:::888777444333111000333333333222111000///...zzznnnfffXXXQQQHHHCCCBBBBBBAAA???<<<;;;;;;::::::999999888888888777666666666777777666555555444444444444444444444333333333444555555333333333333333222222222222222111000000111222222222222111000000111222222222111111000000111111222000000000000000000000000000111111222222111111000000000111111111111000000111111111111111111111111000/////////000111222333111111111111111111111111000000000000111222333444444666888888888;;;AAAGGGTTTYYY^^^______bbbiiiooo|||yyyyyy|||}}}~~~{{{uuummmgggdddhhhlllppprrrpppmmmjjjiiihhhhhhiiijjjmmmooorrrtttqqqtttyyy|||~~~tttooopppttt{{{{{{yyyzzz}}}~~~{{{wwwssspppnnnmmmoooooonnnooopppqqqssstttrrrssstttssspppnnnmmmnnnooonnnmmmlllkkkhhheeebbb]]]\\\ZZZZZZZZZ\\\^^^___aaa``````aaabbb```ZZZUUUOOOKKKFFFDDDCCCBBB>>>:::888666555444333222///,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++******+++------,,,++++++++++++,,,,,,------......---,,,++++++***++++++,,,+++++++++------,,,***++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,,,,,,,+++***************)))))))))************************++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******(((,,,//////,,,+++,,,---))))))))))))))))))))))))///---+++*********((('''*********))))))*********''')))+++,,,+++******+++******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------...------,,,------...///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///------------------------)))***+++,,,,,,------,,,000///---,,,,,,,,,---...//////............//////------........./////////000000///////////////////////////000111111222222444444333222111000000///333444444444222111222333333;;;CCCEEE@@@999555444444333222111000///...------............------,,,{{{mmmeeeVVVOOOGGGBBBAAABBBAAA@@@<<<;;;;;;::::::999999888999888777666666777888999555555444333333333333444444444333333333444444555444333333333222222111111222111111111111111111222222111111111111111111222222111000//////000111222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111...//////000111222222333111111111111111111111111000000111111111000000///222444444444444555999===AAADDDHHHJJJKKKOOOWWW]]]ooovvv}}}}}}xxxtttuuuyyyzzzqqqjjjgggiiinnnssstttqqqkkkfffcccffffffeeedddfffhhhkkklllgggjjjpppuuuzzz}}}~~~{{{{{{{{{|||}}}}}}|||~~~yyyqqqoooqqqtttzzz|||vvvssssssuuuwwwyyywwwuuurrrooommmllllllnnnmmmlllkkkkkklllmmmmmmiiikkkmmmlllkkkjjjkkkkkkiiifffccccccdddddd```]]]YYYXXXWWWVVVWWWYYY[[[\\\^^^\\\[[[]]]___[[[RRRJJJFFFCCC???===<<<:::777555222111000///000///...,,,------------------------------------------------+++++++++++++++++++++++++++++++++,,,------,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++******++++++,,,,,,+++,,,---...,,,***,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++(((((((((((())))))))))))++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***%%%***000000,,,***+++...************************222000...,,,++++++,,,,,,+++***)))(((((()))***+++)))+++---...---,,,,,,---******+++++++++,,,,,,,,,............---,,,+++***++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,------......------,,,------------------------------------------------------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......------------------------&&&''')))+++---...///000///...,,,++++++,,,...///...------,,,,,,------.../////////////////////...//////......------,,,,,,......//////000000000000000000000//////.........000111222222111000111333666???GGGFFF@@@999444111111111000//////......---)))***+++---......//////{{{kkk```SSSLLLEEE@@@@@@AAA@@@???<<<;;;;;;::::::999999888999888777666666777888999555555444333333333333444555444444333333333444444333333333222222111111111111111111222222111111111111111111222222111111111222111000//////000111222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000......///000111222222222000000000000000000000000111111222222111000///...111222333333444555777999777999;;;===>>>AAAGGGLLLYYY```gggiiiffffffjjjpppwww|||wwwooojjjhhhnnnrrrwwwyyytttmmmfffbbbcccaaa___^^^^^^___```bbbbbbccceeegggjjjmmmpppqqqoooooopppqqqsssvvvzzz|||yyyxxxxxxzzz}}}{{{zzzyyyzzz|||~~~zzztttooopppqqqrrrvvvzzz{{{uuuppplllkkkmmmnnnpppnnnmmmkkkjjjjjjkkklllmmmllljjjhhhfffeeeeeeeeebbbdddfffgggffffffggghhheeebbb``````bbbbbb^^^[[[YYYXXXVVVUUUUUUVVVXXXYYYZZZWWWVVVWWWWWWRRRHHH@@@===;;;999777555444222111111///......///000///...,,,,,,,,,,,,,,,---------------------------------++++++++++++,,,+++++++++***+++,,,------,,,------*********+++++++++++++++,,,,,,+++*********++++++,,,,,,+++,,,---...,,,***++++++++++++++++++++++++***+++,,,,,,------,,,,,,************++++++++++++...---------,,,,,,+++++++++++++++,,,,,,,,,------******++++++++++++******+++***++++++++++++,,,,,,***++++++,,,,,,,,,++++++$$$)))......+++(((***---++++++++++++++++++++++++......---,,,+++,,,...///+++***)))(((((()))***+++***+++------,,,,,,,,,...******+++++++++,,,,,,,,,*********+++******)))))),,,+++++++++*********)))---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,------......------,,,------------------------------------------------,,,---------------,,,,,,------............------,,,,,,,,,---------------------------------------)))***+++---......//////---,,,+++***+++---///111------,,,,,,,,,,,,------////////////............//////......------,,,,,,///////////////000000000.........//////000000000+++---......,,,,,,---///333<<>>888666444111///............------------...//////000000//////xxxfff[[[QQQKKKCCC>>>>>>??????>>><<<;;;;;;::::::999999888777777666666666777888888666555555444444444444444555555444333333333444444222222222222222111111111000111222222222222111000000111222222222222111000111000000//////000000111000000000000000000000000111000000//////000000111111111000000000000111111000000000000000000000000...///000111111222111111000000000000000000000000000111111111111000//////...///000111222333444444333555666777777999===@@@EEEKKKPPPSSSSSSTTTZZZ___iiioootttsssnnniiihhhiiinnnsssxxxzzzvvvooohhhdddbbbaaa```^^^^^^^^^^^^______^^^]]]]]]^^^aaadddfffcccdddeeefffgggkkkppptttoooooopppqqqrrrrrrrrrrrrpppqqqqqqrrrssstttuuuvvvqqqnnnmmmoooooommmnnnrrruuurrrnnnkkkhhhgggggggggfffeeedddcccccceeeggghhhjjjhhheeeccc```_________\\\^^^```aaa``````aaacccaaaaaaaaaaaabbbaaa___]]]XXXWWWTTTRRRQQQQQQRRRSSSRRROOOMMMLLLJJJEEE>>>888666555444333111111000000000///------///000000///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***,,,......---,,,---...++++++++++++++++++++++++++++++************++++++,,,+++++++++------,,,*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))***************+++++++++++++++++++++*********))))))******+++,,,,,,,,,******+++++++++***))))))++++++******++++++,,,---******+++,,,,,,,,,++++++&&&***------***)))***+++++++++++++++++++++++++++((()))************,,,...*********))))))*********(((***++++++))))))+++,,,******+++++++++,,,,,,,,,'''((()))***,,,,,,,,,,,,,,,,,,+++******)))((((((,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,---------------------------------------------------...000111000///---+++---......//////......---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---++++++++++++***+++,,,---///000------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................,,,,,,---...///000000111+++,,,------,,,+++,,,......888<<<777444777999777,,,,,,,,,,,,,,,+++++++++...------,,,+++***((((((uuudddYYYQQQKKKCCC>>>>>>>>>>>>===<<<;;;;;;::::::999999888444555666777777777777666777666555555444444555555666555444333333333333333111111111111222222222222000111222222222222111000000111222222222222111000//////000000000000//////000000000000000000000000111000///......///000111000000///......///000000000000000000000000000000///000111111222111000000000000000000000000000000////////////000000000111//////000111333333222111111222333444555666777888999;;;>>>@@@AAADDDHHHKKKTTTYYY^^^^^^ZZZXXX[[[___dddiiiooorrrpppkkkfffcccaaa`````````````````````\\\[[[ZZZZZZZZZ\\\]]]___[[[\\\^^^^^^]]]___cccfffdddeeefffggggggfffggggggdddeeefffgggggghhhiiijjjfffeeegggkkkjjjgggfffiiiiiihhhgggeeedddcccbbbaaa```^^^]]][[[\\\^^^```bbbbbbaaa___]]][[[[[[[[[[[[XXXZZZ[[[\\\[[[ZZZ[[[\\\[[[^^^```aaa```^^^\\\\\\UUUSSSPPPMMMJJJIIIIIIIIIFFFEEECCC@@@===999666444111111111000//////000111///---,,,,,,.../////////,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---***,,,......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******+++,,,,,,+++)))))))))***+++,,,------...***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,******++++++++++++++++++&&&''''''((())))))******+++,,,,,,,,,++++++***)))++++++*********+++,,,---)))***+++,,,,,,,,,,,,++++++++++++++++++*********************************&&&(((++++++***)))+++---******++++++++++++******)))***+++***))))))+++---******+++++++++,,,,,,,,,***+++++++++++++++******+++++++++++++++++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,++++++,,,,,,,,,------------------------------------------------...111444666555333///,,,,,,---............---,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------.........///---...//////---,,,---...,,,666;;;444222888;;;999------,,,,,,++++++++++++************))))))((('''ttteee\\\RRRKKKCCC>>>>>>>>>>>>===<<<<<<;;;::::::999999888333444555777777777666555777777666555555555555666666555444333333333333333000000111111222222222333000111222333333222111000000111222333333222111000...///000111111000///...000000000000000000000000111000///......///000111///...---,,,,,,---...///000000000000000000000000000000111222222111//////000000000000000000000000...------......000111222333333333444555555333111///000222333444444444555444444444555777:::===>>>===BBBGGGGGGCCCCCCIIINNNXXX]]]dddiiihhheeeaaa___ZZZZZZ\\\]]]^^^^^^^^^^^^ZZZZZZZZZZZZ[[[[[[\\\\\\VVVYYY[[[ZZZXXXWWWXXXZZZ\\\]]]___``````___```aaaZZZ[[[]]]]]]^^^^^^```aaa^^^___bbbgggfffbbb```ccc`````````aaa```___^^^]]]\\\[[[XXXWWWWWWXXX[[[\\\\\\[[[ZZZYYYXXXXXXYYYYYYUUUWWWXXXXXXWWWVVVWWWXXXUUUZZZ^^^___]]]ZZZYYYYYYRRRPPPLLLHHHEEECCCBBBBBB======<<<888444222222333///000000000//////111222...,,,******,,,.........,,,,,,,,,------.........+++++++++++++++++++++++++++,,,.../////////......***,,,//////,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++***)))***,,,,,,***((((((((()))***,,,---...///++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........)))******+++,,,---------------------,,,,,,+++***,,,+++*********+++,,,---)))***+++,,,,,,,,,,,,,,,///---++++++,,,,,,+++***))))))))))))))))))))))))'''***---...,,,***+++,,,***+++,,,------,,,+++***+++,,,---,,,++++++---///******+++++++++,,,,,,,,,,,,+++***(((%%%""" ***++++++,,,,,,------...))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......------------------------************************'''(((+++---...///......,,,++++++******++++++,,,------------------------------------------------000333777:::999666111---++++++------------+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////,,,,,,---------,,,+++***...------,,,,,,------...++++++,,,,,,------------,,,,,,------......//////.........---------------...............---------,,,------,,,+++******,,,)))555999111...333666333//////......------,,,,,,)))***,,,...000111222222pppbbbYYYMMMIIIDDDAAA???>>><<<;;;;;;::::::999999999999999666555555555444444444444444444333333333444444555555555444333333222111111000111222222111000111222//////000000111111111222222111111111000000//////444333333222111111111222222222111111000000//////...///000111111000///...+++///333222///,,,,,,---//////............//////111111000000//////......111111111000000000000000000000000000000111111222111111111111222333444555000000////////////000000222222333444444555666666999999999:::;;;===??????CCCHHHNNNTTTVVVUUURRROOOOOOPPPQQQRRRSSSTTTUUUUUURRRQQQQQQSSSWWWYYYZZZZZZWWWVVVTTTRRRQQQRRRSSSTTTVVVWWWXXXYYYYYYXXXWWWWWWVVVUUUSSSRRRRRRTTTUUUVVVUUUXXX\\\___aaa___]]][[[\\\\\\\\\[[[ZZZXXXWWWVVVWWWUUUTTTSSSSSSTTTVVVXXXZZZYYYXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPQQQSSSUUUWWWVVVSSSNNNLLLDDDBBB???<<<999888777777444333111000/////////000---,,,,,,+++,,,---///000,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***---000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************************************,,,------,,,***))))))***)))***,,,......---,,,+++---+++***))))))*********+++++++++*********)))))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***+++++++++,,,))))))***++++++++++++******,,,------***((((((((()))))))))))))))***+++,,,((((((((((((((((((((((((******+++++++++******)))******+++++++++,,,,,,,,,***************************%%% !!!''',,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++...------,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,........................+++******************+++---///111222111///---+++...---+++)))))))))+++,,,......---,,,+++***)))(((*********++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++)))***---000///555888222,,,...222555------,,,,,,,,,,,,++++++---------,,,,,,+++++++++oooaaaYYYMMMIIIDDDAAA???>>><<<;;;888777777666666666666666666666666555555555444444555555444444333444444555555444444333222222111111000111222222111000111222,,,---///111333666888999111111111111000000000///333222111000000000000111111111111000000000000000///000000000000000000///000000000///------...000000//////......//////000000000000000//////......//////////////////////////////......//////000111111111000111111222333444000000////////////000000111111222333333444555555111111111111222444555666:::<<>><<<;;;::::::999888888888888888777777777666666666555555777666555444444444444444444444333333222222111111000111222222111000111222222222222222222222222222111111111111000000000000111111000/////////000000000000000000111111111111111111000000000000111111555222---+++,,,...111222111000000//////000000111000000000////////////.................................------......///000111000000000000000111111000000////////////000000000000111111222222333333000000//////000000111222777666555555555555666666888888999:::;;;<<<======AAA@@@@@@AAADDDGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNOOOOOOJJJIIIHHHFFFFFFFFFGGGHHHIIIKKKNNNQQQSSSTTTUUUUUUUUUVVVWWWXXXXXXVVVTTTSSSPPPOOOMMMLLLKKKLLLLLLMMMMMMNNNOOOPPPQQQPPPOOOOOOPPPNNNJJJGGGDDDBBBBBBBBB>>>>>>>>>===;;;888555444555444333111000/////////111000///...---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++************))))))))))))++++++++++++++++++++++++***))))))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******,,,///---***)))***...333666???GGGKKKDDD666++++++///************))))))))))))))))))***,,,---///000111.........------,,,,,,++++++++++++************)))+++++++++***************))))))***++++++++++++***+++,,,,,,+++******---///------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((++++++,,,,,,---------...///...------++++++***)))---------------------------,,,,,,++++++,,,,,,---111///---,,,+++,,,...///...---,,,,,,,,,---...///******++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))((()))+++---///555777222---///222333,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++{{{lll^^^VVVLLLIIIDDDAAA???>>>===<<<;;;;;;:::999999999999:::777777777777666666666666888777666555444333333333333333333333222222111111000111222222111000111222444333222111000...------111111111000000000000000111000000//////000000000//////000000111111222222222111000//////000111222666111,,,***---000222222111111000000000000111111////////////////////////.............../////////......------......///000111000000////////////000000000////////////000000/////////000000111111111222222111111111111222222444333222111111222222333222333333444555666666666888777777888:::<<<===<<<===<<<<<<<<<===>>>??????>>>???AAABBBDDDFFFGGGHHHFFFEEEDDDBBBBBBBBBBBBBBBEEEFFFHHHKKKMMMPPPQQQRRRRRRSSSTTTUUUTTTQQQNNNMMMHHHGGGEEEDDDCCCCCCCCCCCCBBBDDDFFFHHHIIIIIIGGGFFFHHHEEEAAA===:::::::::;;;777666666444333222111000111111000000////////////.........------,,,,,,,,,+++++++++,,,---...//////,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++*********)))************************)))(((((()))++++++***(((++++++++++++++++++++++++,,,,,,------+++(((&&&$$$++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,+++,,,///555;;;???JJJOOOQQQHHH888,,,+++...++++++++++++************((()))***+++---...////////////......---,,,+++++++++++++++*********)))))),,,+++++++++***)))))))))))))))***++++++++++++******+++,,,,,,+++***,,,---+++,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++++++++++++++++++++++++++((((((''''''&&&%%%$$$$$$,,,,,,,,,---------......---------,,,,,,+++++++++........................---------,,,,,,---------111000...------...///000,,,,,,++++++,,,---...///+++++++++,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++***))))))+++------222444000,,,---000000,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,yyyjjj]]]TTTLLLHHHDDDAAA???>>>===<<<888888777666666666666666777777777777666666666666888777666444444333333333333222222222222222111111000111222222111000111222......///000111222222333000000000000000000111111111111000000000111111222//////000000111111222222222111000//////000111222333///,,,,,,///111111///111111000000000000111111.............../////////.........//////000000000//////......//////000111000000//////.../////////000000////////////000000......//////////////////000000///.........//////---...///000000000000///111111111222222333333444333222111222444666666555555555555555666777777888777777888:::;;;===?????????>>>>>>======<<<<<<===???@@@AAACCCEEEHHHJJJKKKKKKLLLLLLKKKIIIFFFCCCAAA>>>======<<<;;;:::::::::888:::===???@@@???>>>======;;;777555333444555666222111111111111111111111......//////////////////---------------,,,,,,,,,******+++---.../////////,,,,,,,,,---------......------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++*********************************,,,------***(((++++++++++++++++++++++++***+++,,,,,,***'''$$$###***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++,,,******,,,...222666:::<<>>===999999888777777777777888777777777666666666555555666555444333333333333333222222222222222222111111000111222222111000111222222222222222222222333333000000000000111111111111111111000000000111222222000000000000111111111111000000////////////000000......---...000000///...111000000//////000000111---............/////////.........//////000000111//////......//////000111000///////////////000000000000////////////000000............////////////000//////.........//////+++---///111222222111000/////////000000111111111111000//////111333222222111111111222222222222222333333333333444555777777666666666666666666666666888888999:::;;;===>>>>>>@@@???>>>===;;;999777666666555555555444444333333222333555666777777777666444333111000///000222333------......///000000000+++,,,,,,---...---------,,,,,,------------,,,+++,,,------......---,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++...---------,,,,,,,,,,,,++++++++++++++++++++++++------...///111000...,,,++++++++++++++++++++++++'''((()))******))))))(((******++++++++++++******,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,...///000111111444222///------------------,,,,,,,,,,,,+++++++++++++++******)))))))))(((---------,,,,,,++++++***+++++++++************)))+++++++++***************))))))***++++++++++++***(((***---------,,,,,,,,,...---+++***))))))))))))************************((()))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,------------++++++++++++++++++++++++...---------,,,+++++++++...---------,,,,,,++++++)))***++++++---......///++++++++++++++++++++++++...------,,,,,,------...***+++,,,---------,,,,,,******++++++++++++++++++......------,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********,,,------,,,+++---......222333000///000000...++++++++++++************++++++,,,,,,,,,,,,------vvvgggZZZRRRKKKGGGCCC@@@??????>>>===<<<;;;::::::999999::::::666666666555555555444444444333333222222222333333111111111111111111222222000111222222111000111222666555444333222000/////////000000000111111111111///////////////000111222111111111000000000000000......////////////......,,,---......------...000000//////......//////000---------.........//////,,,,,,---......///000000......------......///000////////////000111222222000000////////////000000///////////////.........000000/////////000000111...///000222222222222111......////////////000000111///......000111111000000000000000000000//////222111000/////////000111//////000111222222222222222333444444444444333333666555444222111111111111000000111111111000000///000000111111222222222333000//////............///,,,------............---++++++---......------,,,+++,,,---......---,,,,,,,,,,,,---......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222111///,,,************************))))))******++++++,,,,,,******++++++++++++******,,,,,,,,,+++++++++******)))******++++++,,,,,,---++++++++++++++++++++++++)))***++++++))))))***+++,,,,,,++++++++++++,,,,,,***))))))***,,,------,,,+++++++++*********))))))+++++++++*********))))))+++++++++++++++++++++++++++++++++************)))***************+++++++++))))))***++++++++++++******+++++++++,,,...222666777555111---+++***++++++******************************+++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***((('''(((,,,---,,,***************************************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,------......---,,,---...///000,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))+++,,,,,,++++++,,,---+++///000...---...---***++++++++++++************+++++++++,,,,,,---------uuugggZZZQQQKKKGGGCCC@@@??????>>>===999888777777666666777777666555555555444444444444222222222111111222333333111111111111111111222222000222222222111000111222---......000111222333333//////000000111111111222...............///000111222222111111000000//////,,,---...//////...---,,,+++---...,,,******...222//////............//////---------.........//////++++++,,,,,,---...//////---,,,,,,,,,,,,---......////////////000222333333000000////////////000000//////////////////......---,,,,,,,,,------...///......---------........./////////000000000000000111///......000111000///000000000000000///...---222111///---,,,,,,------------///000111222222222111111222222222000///...222111///......000222333......///000000000//////000000/////////000111111///.........------,,,,,,---...///000///...,,,+++,,,---///000000///...---+++,,,---.........---,,,((()))+++...///000000///,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))+++...000///---***************************......,,,,,,+++++++++,,,******++++++++++++******,,,,,,,,,++++++*********)))***+++,,,---......///************************((()))******)))((()))+++,,,,,,*********,,,...///)))+++...//////---+++***))))))))))))((((((((((((++++++++++++++++++++++++******************+++++++++++++++************)))))))))******+++++++++,,,))))))***++++++++++++***,,,+++***)))+++111999>>>???<<<666111---,,,,,,---************************,,,,,,---------,,,++++++******+++++++++,,,,,,,,,************************---(((%%%&&&+++---+++'''************************************++++++++++++((())))))+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---...,,,)))''''''***...000............---,,,++++++***++++++,,,---//////000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))+++,,,*********+++'''+++,,,***)))***)))&&&+++++++++************)))+++++++++,,,,,,---------uuuaaaUUUQQQJJJGGGCCC@@@???>>><<<;;;777777777777777888888888777777777777888888555333444444333222222222333333555444333333222111000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111000000000000111222222111/////////000222111000111111111///------------.........//////000000000000000000000000.................................///////////////111000...------......///+++,,,---///000000000000111000000///......------///////////////000111111......//////000000111111000000000000000000000000---...///000000///...---//////............//////000///...---,,,------...------------------------////////////////////////////////////000000000000////////////...---,,,+++------............------...---,,,,,,,,,,,,---......///000///---,,,---...000000000000000///......---///000000///......///+++,,,,,,------,,,,,,,,,...............------------,,,,,,+++*********+++///......------......///...---+++)))((((((((()))))))))***+++---...//////************************++++++******************,,,,,,++++++++++++******+++++++++++++++***)))(((,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))******++++++,,,------)))'''&&&(((+++---+++(((...------,,,+++***)))))),,,+++******,,,,,,+++***++++++++++++++++++++++++************************,,,+++***))))))+++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))///,,,,,,222;;;@@@???;;;666111+++((()))******)))))))))))))))))))))))))))------------------------******)))))))))***,,,---+++***))))))((()))))))))))))))(((((()))+++---...************************......---+++)))((()))+++))),,,000000---+++,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---.........,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++))))))*********+++++++++......,,,)))''''''***,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,tttaaaUUUQQQIIIFFFCCC@@@???>>><<<;;;888888888888888888888888777777666777888777555333555555444333333333444444444444333333222111000000111111111111111111111111000111111222222111111000111111111111111111111111111111111000000000//////,,,...///...,,,++++++,,,222111000000111111///...---------.........////////////////////////////////////////////////////////////......------,,,,,,000000///...............---...///////////////........./////////////////////////////////000000111------........./////////........................---...///000000///...---///......------......///000///...---,,,------...------------------------........................------------............+++,,,---...////////////------............------///...------------...///---...///...,,,+++,,,---...////////////...------***,,,------,,,++++++,,,,,,,,,---------,,,++++++---------..................------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,++++++*********+++******))))))******+++******+++++++++,,,,,,,,,)))******++++++,,,------000...,,,,,,---,,,***'''---,,,,,,++++++*********---,,,++++++,,,,,,***)))++++++++++++++++++++++++************************++++++*********+++,,,---,,,,,,,,,,,,+++++++++***++++++,,,,,,+++******)))+++...444<<>><<<;;;::::::999999888888777777777666666666777777555444666666555444444444444444333333333222222111111111222222222222222222222222000111111222222111111000111111111111111111111111111111000000000000//////---///111111///---------111000///000111111///...------.........///////////////////////////////////////////////////////////////...---,,,++++++***///////////////......---///////////////...---------------...///000000111//////......//////000111---------------.......................................////////////.........------,,,,,,------...///...------,,,---------------------------------........................,,,------------.........+++,,,---...////////////------............------//////............//////,,,---...---+++***+++,,,---............---,,,,,,***,,,------,,,++++++,,,------------,,,,,,+++***,,,,,,------......//////......---------------,,,,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,......---,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,+++++++++++++++***************))))))))))))*********++++++++++++,,,,,,,,,)))******++++++,,,------222000...------,,,***(((++++++++++++++++++++++++---,,,++++++,,,,,,***)))++++++++++++++++++++++++*********************************++++++++++++++++++++++++*********************++++++******))))))***///777======888111+++///---+++***+++,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,))))))))))))+++,,,---...+++******)))******++++++++++++++++++++++++++++++***+++++++++******,,,......,,,******++++++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------......---,,,+++***++++++,,,,,,,,,,,,------)))(((((())),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------+++)))''''''))),,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,sssaaaTTTOOOHHHEEEBBB??????>>><<<;;;;;;;;;::::::999888777777777666555555777777666444666555444333333333333333333333222222222222222222222222222222222222222222000000111111111111000000111111111111111111111111111000000000////////////...000222333111/////////000//////000111111///...............////////////////////////////////////------------------------.........------,,,,,,,,,...///000000000///---,,,...///////////////......------......///000000000///............///000000------------------.................................//////////////////...---,,,,,,++++++,,,,,,---...---------------------------------------------................................./////////000000////////////...---,,,+++,,,------......------,,,.........------.........***,,,---,,,******+++,,,...............---,,,,,,---...000000...---...///------------,,,+++******++++++,,,------...//////,,,---------------,,,,,,...------------------...***************+++++++++...------,,,+++***))))))************************+++++++++,,,,,,,,,,,,,,,************))))))))))))******+++,,,---------,,,+++++++++***************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++,,,------///...,,,,,,++++++***************++++++,,,,,,,,,+++***)))***,,,---,,,+++************************************************)))***++++++++++++***************)))))))))))))))))))))*********))))))(((,,,...111111...++++++,,,+++++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,************+++,,,---...++++++******************++++++++++++++++++++++++***+++,,,+++******,,,---,,,)))'''(((,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++------------,,,++++++***+++++++++,,,,,,,,,------)))(((((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---+++))))))+++---++++++,,,,,,,,,,,,++++++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++rrraaaTTTNNNGGGDDDAAA???>>>>>>===;;;;;;;;;::::::999888777777666555444444666777666555555444333222111111111111222222222222222222333333222222222222222222222222000000000111111000000000000000000000000000000000000000000////////////...+++---//////...---------//////...///111111///............/////////000000........................------------------------------....../////////000...///000000000///---,,,,,,---...///000000000000////////////////////////...............//////000......................../////////////////////////////////....../////////,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------....................................////////////////////////...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,...////////////...------...///111111///...///000,,,---------,,,,,,+++******++++++,,,---...//////***+++,,,,,,,,,,,,++++++---------,,,,,,---------++++++++++++******))))))++++++++++++++++++++++++************************)))*********+++++++++,,,,,,++++++++++++*********))))))***++++++,,,++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++,,,------//////...,,,*********+++*********++++++,,,,,,---)))((((((***---.........************************)))))))))))))))))))))))))))***+++++++++******)))))))))))))))))))))))))))((())))))*********))))))***,,,,,,)))&&&&&&)))...(((***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***+++++++++*********)))+++++++++++++++++++++++++++,,,---,,,+++******+++---***((()))---000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++------,,,,,,+++++++++++++++++++++,,,,,,,,,------+++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++++++++++++++++++++++++++************++++++++++++)))******)))''''''(((******++++++,,,,,,++++++************************************++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++qqqaaaTTTMMMFFFDDD@@@???>>>>>>===;;;::::::999999888888777777666555333444555666666666555444333111000000000000111111111222222333333444222222222222222222222222///000000111111000000///000000000000000000000000000000////////////......,,,...///...------...000///......///000111000........./////////000000000................................................,,,------...///000111111///////////////......---+++,,,---///000000111111///////////////...............------......///000/////////...............000000000000000000000000//////............//////---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,------------------------------------------------+++,,,,,,,,,,,,---------+++,,,---...////////////,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***+++---///////////////...------+++---......---,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,------......)))***+++,,,---,,,+++***++++++************+++++++++++++++++++++***)))((())))))******++++++,,,,,,************************)))))))))******++++++,,,.........---------,,,,,,))))))***+++++++++******)))))))))***************))))))(((((((((((()))))),,,,,,,,,++++++++++++***)))******++++++,,,------444333222...+++)))***+++*********++++++,,,,,,,,,((('''(((***---//////...************************))))))))))))))))))))))))***************)))))))))))))))))))))************))))))******++++++******&&&))),,,---***))))))+++(((***,,,,,,+++***+++,,,------------------------******************************+++,,,---,,,,,,,,,,,,,,,+++***************)))******+++++++++******************************+++,,,------+++*********000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------+++******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***++++++++++++++++++++++++))))))*********+++++++++***+++++++++))))))***,,,******++++++++++++***************************************++++++,,,,,,---,,,,,,,,,---------------++++++++++++++++++++++++***++++++,,,,,,++++++***}}}pppaaaSSSMMMFFFCCC@@@>>>>>>>>>===;;;888888888888888888888888666444333333555666666666555555333222111000000000000000111222333333444444111111111111111111111111//////000000000000//////000000000000000000000000000000/////////..................---,,,---///222...------///000111000....../////////000000000000................................................---------....../////////000000///...............------...///000000//////------......//////000000...------------...//////.........---------,,,,,,////////////////////////000///...------...///000------,,,,,,,,,,,,------***+++,,,---...------,,,------------------------------------------------++++++,,,,,,,,,---------+++,,,---...////////////+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++***+++,,,,,,++++++,,,...---............---,,,,,,)))+++,,,,,,+++******+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++++++++************++++++((()))***+++,,,+++******)))*********++++++++++++************************))))))***++++++,,,------------------,,,,,,,,,+++++++++,,,,,,++++++******((()))))))))*********+++))))))(((((((((((()))))),,,,,,,,,+++++++++******)))******++++++,,,------222222111...***(((***,,,++++++++++++++++++,,,,,,***))))))***,,,------,,,************************)))))))))))))))))))))))),,,+++***((((((((()))***)))))))))******+++++++++)))******+++,,,,,,++++++'''))),,,------+++))))))(((***,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***+++,,,---,,,,,,******)))))))))***++++++((()))***+++,,,,,,++++++))))))))))))))))))))))))(((***,,,---,,,++++++,,,---...///...,,,*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,,,,,,,+++++++++************,,,---...++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++*********+++++++++,,,,,,,,,---...---,,,,,,---...******++++++++++++******************************)))******+++,,,,,,------)))******++++++,,,,,,,,,***************************+++,,,,,,,,,,,,+++***|||pppaaaSSSLLLFFFCCC@@@>>>>>>>>>===<<<777777777777777888888888666444222333444666777666777666444333222111111111000000111222333444444555000000000000000000000000//////000000000000//////000000000000000000000000000/////////............***)))((('''&&&'''+++......------...000111000...////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,111000///------.../////////////////////......---+++,,,---...///111222222...------------...//////---------,,,,,,+++++++++........................000///...------...///000...------,,,,,,------...)))***,,,---...------,,,---------------------------------------------------------.........//////////////////...---,,,++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,***+++------,,,,,,---...,,,,,,---------,,,++++++)))+++------+++***+++,,,)))***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,---,,,,,,,,,,,,,,,,,,---&&&''')))+++,,,,,,,,,,,,++++++************************************************+++,,,,,,---......*********))))))))))))(((------------,,,,,,+++***(((((())))))*********+++++++++************++++++,,,,,,,,,++++++*********)))******+++,,,,,,------,,,------***((((((+++...++++++++++++++++++++++++---,,,***+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,+++)))))))))))))))))))))+++,,,+++((((((***---))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,------,,,''''''(((((()))***,,,,,,'''(((***+++,,,,,,,,,+++((((((((((((((((((((((((&&&(((+++---,,,,,,---...'''+++......+++)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,,,,++++++******))))))***,,,...///++++++,,,,,,,,,---------+++***)))+++---///......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------)))***++++++))))))***+++******++++++++++++******************************))))))***+++,,,,,,------''''''((()))***++++++,,,***************************+++,,,------,,,+++***zzzhhh]]]WWWNNNFFFDDDAAA>>><<<<<<<<<===::::::999999888777777777777777666444444333333333555333222333555555444333444333333222111000//////111111111000000000000000...///000000000...---,,,000000000000000000000000///////////////////////////...---,,,,,,---...///........................---------........./////////////////////000000000...------,,,,,,------......---,,,,,,++++++,,,,,,+++,,,...//////...,,,+++------------------------------------..................---------......///......------------......---------------------------...///...------...///------..................,,,---.........---,,,+++------------------------000///...---------------...---,,,+++++++++++++++---------,,,,,,+++++++++///...,,,+++***++++++,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---+++((('''(((***+++++++++++++++,,,,,,---------.........------,,,,,,,,,++++++,,,------------,,,************************---,,,++++++***+++++++++++++++,,,,,,,,,,,,------******))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))---///111///,,,******,,,,,,+++)))((((((((()))***,,,+++++++++***)))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))******************++++++++++++***************++++++,,,,,,,,,000///---+++*********+++************))))))))))))************))))))((((((************************)))************+++++++++***+++,,,,,,******+++,,,+++,,,,,,---,,,+++***))))))************+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,************************+++***)))(((((()))***+++++++++++++++++++++++++++************+++,,,,,,---,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,---------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,------,,,+++,,,---...///************************)))***---......,,,***(((%%%&&&((()))*********)))''')))+++---...---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++,,,---...///,,,,,,,,,++++++*********++++++++++++++++++++++++***************************))))))***,,,...---,,,******++++++++++++******++++++************++++++xxxeeeZZZTTTKKKEEECCCAAA???===<<<<<<<<<::::::999999888777777777:::999888777666666666666444222111222444444333222222222222111111111111111111000000000000000000000111111111111111000/////////////////////////////////////////////////////////...------------...///........................------------............000000111111111111111111...------,,,,,,------......---,,,,,,++++++,,,,,,+++,,,...//////...,,,+++------------------------.../////////000000000000///......------------.........------------......---------------------------...///...---,,,---///........................,,,---.........---,,,+++++++++++++++++++++++++++///......------------...000///...------------...---------,,,,,,+++++++++...---,,,+++++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++---,,,++++++,,,---......+++++++++,,,,,,---------......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,***************************)))))))))***+++,,,,,,*********+++++++++,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,...000///,,,******+++---,,,+++***))))))***++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************++++++++++++******,,,,,,------------------///...,,,+++******++++++************))))))))))))++++++*********)))))))))************************)))************+++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++***************+++++++++************************+++***))))))))))))***++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,+++***)))((())))))***+++*********,,,---------,,,++++++***++++++,,,------------------,,,+++++++++,,,---...************************)))***,,,------,,,+++***((()))***+++++++++++++++''')))+++---------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************))))))***+++,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++***************************))))))***,,,------,,,******++++++++++++******++++++************++++++tttbbbWWWQQQHHHCCCBBBAAA@@@>>><<<;;;;;;::::::999999888777777777666666555444333333333333333222111111333333222111000000111111111222222222000000000000000000111111222111111000000000000000///////////////////////////////////////////////////...------------...///........................,,,,,,,,,---------......---------,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,++++++,,,,,,+++,,,---......---,,,+++------------------------........./////////000000//////...---,,,,,,------......------------......------------------------,,,...///...---,,,---...........................---------------,,,++++++........................------------------.../////////...---------......------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...////////////++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,*********+++++++++++++++************************)))))))))***+++,,,---...))))))*********+++++++++******))))))******+++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,---......,,,******+++---,,,++++++***+++++++++***************+++++++++---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))******************++++++++++++******---------------,,,,,,,,,---,,,++++++++++++,,,,,,************))))))))))))+++++++++++++++*********************************)))************+++++++++***+++,,,+++******+++,,,+++++++++,,,++++++***))))))************++++++++++++++++++++++++++++++++++++++++++***************************************++++++************++++++++++++++++++++++++++++++,,,++++++************+++++++++,,,,,,,,,+++******''''''((())))))))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,---.........------++++++******++++++,,,---++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------((()))+++,,,------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))***+++,,,---------------,,,,,,,,,++++++++++++++++++++++++***************************))))))***,,,---,,,+++******++++++++++++******++++++************++++++~~~rrr___TTTOOOEEEAAAAAAAAA@@@???===;;;:::::::::999999888777777777444333333222111111111222444333222222333333222111111111111111111111111111000000000000000111111111000///...------...///000////////////////////////////////////////////////.........------.................................,,,,,,,,,,,,------------+++++++++++++++*********...------,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,------------------------++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,...------,,,,,,------...------------------------,,,---......,,,,,,---..................---------------------,,,,,,++++++............////////////,,,,,,,,,,,,---......///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***,,,...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))*********++++++************************++++++++++++,,,---...///************++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,------,,,,,,+++***))))))++++++++++++++++++++++++((()))))))))******************++++++++++++******,,,+++++++++******))))))******+++++++++,,,,,,---************)))))))))(((++++++++++++++++++++++++************************))))))*********+++++++++)))+++,,,+++***)))***+++***++++++++++++*********))))))*********+++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))************************,,,++++++++++++++++++,,,***+++++++++++++++,,,,,,...---,,,++++++***++++++++++++,,,,,,,,,++++++***''''''((())))))))))))))),,,,,,++++++++++++++++++,,,,,,---------------,,,***************+++++++++++++++++++++++++++++++++******))))))***,,,...//////...,,,++++++,,,---...)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))+++,,,,,,*********++++++++++++******++++++************++++++{{{ooo]]]SSSMMMEEEAAAAAA@@@@@@>>>===;;;:::::::::999999888777777777777666555555555555555555666444333333444444333111333333222222111000000/////////000000111111111111000///...------...///000........................////////////////////////---..................---........................,,,,,,,,,---------......000000/////////............------,,,,,,------......---,,,,,,++++++,,,,,,,,,------------------,,,------------------------++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,---...---,,,+++,,,...//////.........---------------,,,,,,++++++++++++((()))))))))******++++++,,,,,,,,,,,,,,,---...///,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***,,,...111111...+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,************************++++++************+++++++++++++++,,,,,,,,,,,,---******))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********+++,,,,,,+++***))))))******************)))))))))***+++++++++,,,------,,,,,,+++***))))))++++++++++++++++++++++++((()))))))))******************++++++++++++******+++++++++******)))))))))))))))***+++,,,,,,,,,,,,************)))))))))(((++++++++++++++++++++++++************************))))))*********+++++++++)))***++++++))))))***+++*********************+++))))))*********+++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))***+++++++++******,,,+++*********+++,,,,,,++++++,,,,,,,,,,,,+++***))))))*********++++++++++++++++++++++++++++++++++++***))))))***,,,...///...---+++******+++,,,---******++++++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++************++++++,,,******************++++++++++++++++++++++++++++++***************************)))((()))+++,,,+++*********++++++++++++******++++++************++++++wwwlll[[[QQQMMMDDDAAA@@@???>>>===<<<<<<;;;::::::999999888777777777666555555444444444555555777555444444444444333111444444333222111000///.../////////000111111222222000000000000000111111222........................////////////////////////------...//////...------........................---------.........//////000000//////...---------...------,,,,,,------......---,,,,,,++++++,,,,,,------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------+++---...---,,,+++,,,---/////////...------,,,,,,------,,,+++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,---.........---------...//////++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++******---111333333///,,,+++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***))))))+++,,,---************************))))))((('''''''''''''''++++++,,,,,,,,,---------******))))))******+++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((((((***,,,,,,+++***(((((()))*********))))))***************+++++++++---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,++++++************))))))))))))*********+++++++++++++++************************)))************+++++++++)))***+++***))))))***+++******)))))))))***++++++)))************++++++++++++++++++++++++++++++++++++++++++*********************************************++++++++++++***************++++++,,,,,,---...------,,,,,,,,,,,,---******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++***))))))***,,,---++++++,,,,,,++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...+++++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++*********++++++,,,))))))))))))************++++++++++++++++++++++++************************+++)))((()))***+++***)))******++++++++++++******++++++************++++++rrrhhhXXXOOOKKKCCCAAA@@@>>>===<<<<<<<<<<<<::::::999999888777777777444333333333333333444444666555333333444333222000222222222111111111000000...//////000111111222222//////000111111111111111........................////////////////////////------...//////...------................................./////////000000...------,,,++++++******...------,,,,,,------......---,,,,,,++++++,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,------------++++++++++++,,,---......---,,,,,,++++++,,,,,,---------------------------+++,,,------++++++,,,---000//////...------,,,,,,---,,,+++*********+++,,,++++++,,,------...//////------,,,,,,+++,,,,,,,,,---------------...///000+++++++++,,,,,,---------+++,,,---------,,,+++***+++++++++,,,,,,---------...---------,,,,,,,,,,,,******++++++++++++*********...222111...,,,---000---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,*********+++---...************************(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))''''''))),,,---+++)))((()))***+++++++++******+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************++++++++++++******++++++++++++,,,,,,,,,,,,)))***++++++,,,+++******************)))))))))))))))))))))*********++++++************************)))************+++++++++(((***+++***)))((()))+++***)))(((((()))***+++,,,)))************+++++++++++++++++++++++++++++++++***************+++++++++************************))))))***++++++***)))))))))******+++,,,,,,------++++++*********+++,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,+++***)))((()))***,,,---,,,,,,------,,,++++++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++******)))))))))******))))))*********+++++++++++++++++++++++++++++++++************************+++)))((()))***+++***(((******++++++++++++******++++++************++++++}}}ooofffVVVNNNJJJBBBBBB@@@>>><<<;;;;;;======::::::999999888777777777777777666666666777777888555444222222222222111///111111111111111222222222...//////000111222222222,,,---...000000000///...........................////////////////////////,,,---...//////...---,,,........................////////////000000000000000000///......---,,,,,,...------,,,,,,------......---,,,,,,++++++,,,,,,...------,,,,,,------...------------------------))))))*********+++++++++*********+++,,,---...///---,,,,,,++++++,,,,,,---------------------------+++,,,------++++++,,,---000000///...------,,,,,,---,,,+++*********+++,,,))))))***++++++,,,------...------,,,+++++++++++++++++++++++++++,,,---...+++++++++,,,,,,---------,,,------...---,,,***)))+++++++++,,,,,,---------,,,,,,,,,++++++***************++++++++++++******%%%***......+++***---111---------,,,,,,+++++++++*********++++++,,,,,,,,,---,,,+++******,,,...///************************))))))******+++,,,......)))************+++++++++*********)))***++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((('''&&&(((,,,---,,,))))))***+++,,,---,,,,,,+++,,,+++++++++******))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))******************++++++++++++******(((((())))))*********+++)))***+++,,,,,,+++***)))************))))))))))))(((((())))))*********+++************************)))************+++++++++(((***+++***)))((()))******)))(((((((((***+++,,,)))************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,************************((()))***++++++***)))((())))))***+++,,,,,,------)))((((((((()))***++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++***)))((()))***,,,------.........------,,,+++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++((()))+++---......------,,,,,,++++++***++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************)))(((((((((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++)))((()))******)))(((******++++++++++++******++++++************++++++}}}iii^^^VVVNNNHHHEEE@@@???>>>======<<<<<<<<<>>>;;;888888999999666222222333666999;;;:::777444666555333111111222333444222222111111000000//////000000111111111111000000333222111/////////000111...............///000111------............---------------,,,,,,+++++++++---.../////////...---,,,------......---,,,++++++,,,...//////......///111------------------------......,,,,,,+++,,,---...++++++++++++++++++++++++,,,------......------,,,,,,------......------,,,---------------------------,,,++++++************...........................------,,,+++++++++,,,//////...---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++*********+++,,,***+++...///000///---+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...)))***+++***))))))+++,,,000///---,,,+++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,------.........------,,,+++***))))))(((((()))***++++++,,,,,,,,,+++*********+++,,,---...---,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------...---+++)))(((((()))***---,,,,,,+++***)))((((((************************++++++******)))*********++++++++++++++++++++++++*************************** '''///,,,&&&(((((())))))*********+++******++++++++++++************+++,,,,,,,,,,,,+++******++++++++++++******------,,,+++***)))((((((******))))))))))))******++++++***))))))***++++++))))))*********++++++++++++++++++*********)))))),,,,,,,,,+++++++++******,,,+++++++++***)))))))))***++++++,,,,,,++++++***)))************+++++++++******)))((('''%%%###"""///......------......///,,,+++******,,,,,,+++******,,,,,,+++)))((()))***,,,++++++++++++++++++++++++,,,---...------++++++,,,,,,,,,++++++*********------,,,,,,+++,,,,,,,,,)))))))))******+++++++++,,,,,,+++***))))))******+++,,,,,,---,,,+++***))))))((((((((()))***++++++---,,,,,,,,,+++++++++******+++,,,,,,***)))***+++///...---,,,+++*********+++***)))(((((()))***++++++++++++*********))))))((())))))))))))*********---+++******+++,,,+++***------,,,,,,+++***))))))((()))))))))******************+++,,,,,,,,,,,,+++---+++)))***,,,---,,,)))|||iii]]]VVVNNNHHHEEE@@@???>>>===<<<<<<<<<<<<;;;:::888777777666444222444444666888999999666333666444333111111222333444000000000///////////////000000111111111111000000111111000000000000000000///............//////000------............------...---------,,,,,,,,,+++,,,------.........------///////////////......---,,,...//////......///000------------------------------,,,+++,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------------,,,+++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++.........---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******++++++,,,,,,,,,+++***)))(((((('''+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...***,,,---,,,******+++,,,......,,,+++++++++,,,,,,,,,,,,------------,,,,,,))))))))))))))))))))))))...---------,,,,,,,,,+++******++++++,,,,,,---------,,,,,,++++++*********((())))))***++++++,,,,,,000///---,,,,,,,,,,,,---...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------...---+++)))(((((()))***,,,,,,++++++***)))))))))************************++++++************++++++++++++++++++++++++++++++************************---((($$$%%%***------+++*********)))))))))))))))******++++++++++++******++++++,,,---------------******++++++++++++*********************)))))))))******))))))))))))************************************+++++++++,,,,,,,,,+++++++++*********)))))),,,+++++++++************++++++******************)))******************))))))************+++++++++))))))***))))))((('''&&&++++++************++++++,,,+++******,,,,,,+++******+++,,,+++***))))))***))))))***+++,,,,,,------***+++,,,------,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***)))((())))))***+++,,,...///---------------,,,,,,,,,***,,,------,,,,,,---///*********+++,,,---///000)))***+++,,,,,,+++***)))+++++++++*********)))))))))))))))*********++++++***))))))***,,,,,,+++***++++++******)))(((((('''************++++++++++++)))***++++++,,,,,,++++++,,,***)))***,,,---+++))){{{hhh\\\UUUNNNGGGEEE@@@???>>>===<<<<<<<<<<<<:::;;;;;;999666555555555777666555666777777555333555444333111111222222333............////////////000000111111111111000000//////000111111111000000////////////............------............------.........---------------,,,,,,+++,,,,,,---...///////////////............,,,---......------...///------------------------,,,,,,++++++,,,---...///++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------------,,,,,,++++++,,,,,,************************,,,,,,+++************+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,...,,,***'''&&&'''((()))++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...//////---+++++++++---,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,000000...---,,,+++++++++...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++)))))))))******************************************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++***************************++++++***'''''')))+++++++++******)))(((((((((******++++++++++++************+++,,,,,,,,,,,,,,,******++++++++++++******((((((((())))))***************))))))))))))******)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------+++++++++***************++++++*********)))))))))))))))******************)))))))))))))))))))))))))))************+++++++++)))******+++++++++************))))))))))))******,,,+++******,,,,,,+++******+++,,,+++***)))***+++*********++++++,,,,,,,,,))))))***+++,,,,,,++++++,,,,,,,,,++++++++++++***++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,+++******))))))***+++---///111222+++++++++,,,------......,,,------,,,***)))+++,,,(((((()))***,,,...000111(((***---......---***(((+++++++++***************************+++++++++,,,(((((()))***,,,---+++)))++++++******)))(((((((((***++++++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++***))))))++++++***)))zzzggg[[[TTTMMMGGGDDD??????===<<<<<<<<<<<<<<<;;;===>>><<<888666777999999777555444555555444333444333222222111111222222.........//////000000000000000111111111111000000---...000111111111000000000000000//////...------------............------........................++++++******+++---...000---,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...------------------------+++++++++,,,,,,---......++++++++++++++++++++++++------............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++*********+++---...***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---///111111///,,,++++++++++++*********************++++++,,,,,,++++++***------------------------++++++++++++++++++++++++************))))))))))))*********++++++,,,,,,,,,))))))*********+++++++++---,,,,,,+++************------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,******))))))******))))))*********+++++++++************************++++++++++++++++++,,,---************************************************(((***---+++(((&&&''')))*********)))))))))))))))******++++++++++++******''''''((()))))))))))))))******++++++++++++******(((((((((((())))))))))))******))))))))))))******((()))+++,,,,,,+++)))(((******++++++++++++,,,,,,*********************************))))))))))))((((((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++******+++,,,,,,*********,,,......---,,,+++))))))(((((())))))***++++++++++++++++++++++++++++++++++++*********)))******++++++,,,,,,++++++******))))))+++++++++++++++++++++***++++++++++++++++++++++++******++++++---...000000+++,,,...///222444555666555555333000,,,))))))***,,,+++++++++++++++,,,,,,)))***,,,------,,,***)))******************************+++++++++,,,,,,,,,*********,,,------+++(((,,,,,,,,,+++++++++***************+++++++++,,,,,,))))))***+++++++++++++++***)))))))))******))))))yyyeeeZZZSSSLLLFFFCCC???>>>===<<<;;;;;;;;;;;;:::===>>><<<888666888:::999777444333333444333222333333222222111111111111/////////000000111111111000000111111111111000000,,,...///111111111000/////////000000///...---,,,------............------........................++++++******+++---...000,,,,,,++++++++++++,,,---,,,---...---,,,+++,,,...------------------------***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................+++******)))******++++++******+++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,---------------*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...---///111111///,,,++++++)))************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++,,,,,,---***************+++++++++)))******+++,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,++++++******************)))))))))***++++++,,,,,,************************+++*********++++++,,,---***************************************************+++,,,------,,,,,,+++''''''((()))***++++++,,,******++++++++++++******''''''((())))))))))))(((******++++++++++++******))))))))))))((((((((((((******))))))))))))******((()))+++,,,,,,+++)))((())))))))))))*********************************************))))))))))))(((((((((((())))))******++++++***))))))))))))***+++))))))*********+++++++++++++++++++++***)))((((((------,,,,,,,,,,,,------,,,+++******,,,,,,+++******+++,,,,,,+++***+++---......---,,,+++))))))((()))))))))******++++++,,,++++++++++++++++++++++++***)))))))))******+++,,,------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---...000222555888;;;===>>>;;;:::888444///------......---,,,+++******************))))))))))))************************************+++++++++,,,,,,,,,---,,,,,,,,,------***(((,,,,,,,,,+++++++++++++++))))))))))))*********+++))))))***++++++++++++***))))))******)))))))))***wwwdddYYYSSSKKKEEECCC???>>>===<<<;;;;;;;;;;;;999999:::999777666666777888666333333333333333111222222222222222111111111000000000000111111111111000000111111111111000000......///000000000//////...///000000000///...---------............---------------------.........,,,,,,+++,,,,,,---...///...---,,,,,,,,,---//////---...///...---,,,---...------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++************++++++++++++))))))+++,,,,,,,,,,,,,,,------------,,,***)))(((************++++++++++++,,,,,,++++++,,,,,,---...,,,...//////---+++++++++))))))***+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))******************++++++,,,,,,,,,******************************,,,---.../////////,,,,,,---------,,,+++***************++++++++++++************************))))))******+++++++++,,,************************))))))))))))***+++,,,,,,***************************************************((('''))),,,---,,,)))&&&&&&''')))***+++,,,---******++++++++++++******))))))***+++++++++++++++******++++++++++++***************))))))(((((((((******))))))))))))******)))***+++,,,,,,+++***)))((((((((())))))))))))******************+++++++++++++++*********)))))))))(((((())))))))))))))))))++++++))))))))))))++++++)))************++++++++++++++++++***)))((('''&&&++++++************++++++,,,+++******,,,,,,+++******+++,,,,,,++++++,,,---*********++++++,,,,,,,,,,,,+++************++++++***++++++++++++,,,,,,,,,***************+++,,,---............------------******,,,---------,,,+++++++++******++++++,,,---,,,,,,+++***************+++,,,...111444666888999222222000...++++++---///+++************++++++,,,+++***)))(((((()))***+++***************+++++++++************+++++++++,,,---,,,***+++,,,,,,+++)))))))))))))))))))))))))))(((((()))))))))*********((()))******++++++******)))***++++++))))))***+++vvvcccXXXRRRKKKEEECCC>>>>>>===<<<;;;;;;;;;;;;999888777777777777666444666444333333444444222111222222222222222111000000000000000000000/////////000000111111111111000000000000///.........//////,,,---///000111000...---------............------+++,,,,,,,,,------------,,,------.........------...---,,,+++,,,---///000...///000///---,,,---...------------------------,,,,,,------,,,+++))))))++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******+++,,,+++++++++++++++++++++++++++++++++++++++,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++((()))+++,,,------,,,,,,...---+++)))(((((())))))************++++++++++++,,,,,,++++++,,,,,,---...***,,,---,,,******+++,,,))))))+++,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------************+++++++++,,,((())))))******+++++++++++++++++++++++++++,,,,,,***************************+++---............---,,,,,,---------,,,+++***************++++++++++++*********+++++++++*********************+++++++++************************(((((((((((()))***+++,,,************************************************)))''''''''')))***)))(((''''''((()))***++++++,,,******++++++++++++******)))***++++++,,,,,,++++++******++++++++++++******)))))))))*********************))))))))))))******************************((())))))))))))*********))))))*********+++++++++,,,+++++++++************)))))))))))))))(((((((((+++***(((''''''(((***+++)))************+++++++++))))))************))))))******))))))))))))******,,,+++******,,,,,,+++******+++,,,,,,++++++,,,...))))))***+++,,,,,,------...---,,,+++******++++++******+++++++++,,,,,,,,,*********++++++,,,---...++++++,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++++++++*********+++,,,---+++***************++++++))))))***+++,,,------...++++++***'''&&&&&&))),,,))))))))))))***+++------************************))))))*********+++++++++)))))))))*********++++++***(((&&&&&&)))+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++((())))))***************)))+++,,,,,,***)))***,,,vvvcccXXXRRRKKKEEEBBB>>>>>><<<;;;;;;;;;;;;;;;<<<999777777999:::888555444333333333444444222111111222222222222111000000000000//////.........---000000111111111111000000222000///---------...///+++---///000111000///...---..................---+++++++++,,,,,,------------.../////////...---,,,,,,+++***))))))+++---...///000111000...------///------------------------,,,---------,,,***((('''++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((()))+++,,,------,,,,,,...,,,)))'''(((***...000)))************+++++++++,,,,,,++++++,,,,,,---...)))***+++***))))))+++,,,)))***+++,,,------,,,+++,,,------......------,,,************************+++++++++,,,,,,---------(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++*********************+++,,,,,,,,,+++***))),,,,,,---...---,,,+++***)))************+++++++++)))******+++++++++******************************************************''''''''''''((()))***+++))))))))))))))))))))))))************************---------,,,+++***,,,---))))))))))))******************++++++++++++******(((((()))*********************++++++++++++******(((((()))***+++,,,------******))))))))))))******++++++***))))))***++++++)))************+++++++++))))))******++++++++++++,,,,,,,,,++++++++++++*********))))))((((((''''''***((('''&&&&&&'''(((***)))************+++++++++(((((()))***+++,,,,,,+++++++++************++++++,,,+++******,,,,,,+++******+++---,,,,,,+++---...,,,+++++++++++++++++++++000///---+++******++++++*********++++++,,,,,,,,,++++++++++++,,,---...///''''''(((((()))))))))***)))***,,,.........,,,+++++++++*********+++---...***)))******+++,,,---.........---,,,,,,+++******000///---***''''''***,,,*********)))******+++,,,)))***,,,......,,,***)))))))))******++++++++++++((())))))))))))*********&&&$$$"""###&&&***---...++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,(((((()))***************))),,,---,,,***)))+++---tttbbbVVVNNNGGGCCCBBB===============<<<<<<<<<<<<:::999888999888666555555555666666666666555555555444333222111111111111222222222222222222222222000111222333333222000000000///...------...///000///............---------------------------------///333555333...+++,,,...+++++++++,,,,,,---------...........................///000000---,,,,,,---+++++++++,,,,,,---------000000///...---,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,,,,,,,+++******((()))+++---...---+++***,,,---...---+++***+++,,,))))))+++---...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,+++*********+++,,,,,,+++***))))))***+++,,,,,,,,,---...---,,,***)))***+++,,,,,,+++***)))(((,,,,,,,,,++++++*********///...,,,+++***)))))))))(((((())))))*********++++++++++++*********))))))+++++++++*********)))))),,,++++++******++++++,,,,,,***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,...///111222...---,,,+++************+++***)))(((((()))******++++++***))))))***++++++&&&&&&''''''((())))))))),,,,,,,,,++++++*********))))))))))))******************))))))))))))************))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))))))))***************************,,,+++***(((''''''''''''(((((()))***************((((((((((((((((((((((((+++((($$$!!!!!!%%%***---++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++)))+++,,,+++)))((('''(((,,,,,,,,,++++++*********))))))************))))))))))))*********))))))((((((***+++***)))((()))***,,,,,,,,,++++++)))((((((++++++******************************************,,,,,,+++***))))))******---,,,+++******+++,,,---+++*********))))))((((((******************************++++++++++++******++++++******++++++,,,,,,((((((((()))******+++++++++++++++*********))))))...------,,,+++***))))))---,,,,,,+++***)))((((((---,,,,,,+++*********+++************)))))))))(((++++++***************++++++++++++++++++***)))(((+++++++++++++++***)))((())))))***++++++++++++***(((((())))))******++++++*********)))))))))))))))&&&&&&'''((()))***++++++tttbbbVVVNNNGGGCCCBBB>>>=========<<<<<<;;;;;;888777666666777888777555222333333444444333333222555444333222111111111111222222222222222222222222000000111222222111000///000///...------...///000///............---------------------------------///222444222...+++,,,...,,,,,,,,,,,,,,,+++++++++------------------------,,,...//////---,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,------------...+++,,,,,,,,,,,,+++******"""$$$&&&))),,,---......+++---------+++++++++---+++++++++,,,,,,***))))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,---,,,+++******+++,,,---++++++,,,,,,,,,+++***)))***++++++,,,+++***)))(((,,,,,,,,,+++++++++******,,,,,,++++++******++++++)))*********+++++++++++++++++++++*********))))))+++++++++*********))))))+++******))))))******++++++***))))))+++,,,+++***++++++++++++++++++++++++************************............///000000111...---,,,++++++***************))))))***+++,,,---,,,+++***))))))***+++,,,******))))))((('''''''''+++++++++******)))))))))))))))))))))******************))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))),,,+++******))))))******************************+++******))))))(((((('''(((((()))***************((((((((((((((((((((((((***)))'''&&&'''(((***+++************************++++++++++++++++++++++++++++++***************+++)))***,,,,,,++++++---...+++++++++******)))))))))))))))************))))))))))))************))))))(((***+++***)))((()))+++(((((())))))***)))))))))************************************************,,,++++++***))))))************)))(((((()))******+++*********))))))))))))******************************++++++++++++******))))))))))))***+++,,,,,,************))))))))))))+++++++++*********))))))---,,,,,,++++++******))),,,,,,++++++***))))))))),,,+++******)))))))))***++++++******)))(((((('''++++++***************++++++++++++++++++***))))))+++++++++++++++***))))))))))))***++++++++++++***************++++++++++++)))))))))))))))*********((((((((()))))))))))))))sssaaaVVVNNNGGGCCCBBB???>>>>>>===<<<;;;::::::555444333444666777666555222222333333333333222222444333222111111111111111000000000000000000000000//////000000000000////////////............/////////............---------------------------------...111333111...+++,,,...------,,,++++++******)))++++++++++++++++++++++++***+++------,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++************************,,,++++++++++++*********,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++******))))))******************+++,,,------++++++,,,---,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,------,,,,,,,,,,,,------******+++++++++***))))))+++++++++,,,++++++***))),,,,,,,,,++++++++++++***+++*********+++,,,,,,---+++++++++++++++,,,,,,,,,+++++++++***************+++++++++******************))))))))))))))))))******)))((()))+++,,,,,,+++************************************************111111000000///000000111///...---,,,+++++++++,,,))))))******+++,,,...///,,,,,,+++******+++,,,,,,++++++******)))(((((((((*********)))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))++++++***)))))))))******************************)))***++++++++++++***)))(((((()))***************((((((((((((((((((((((((((()))***,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))))))))******+++***)))***---///*********)))))))))))))))))))))************))))))))))))************)))))))))***+++***))))))***+++###$$$&&&''')))*********************************************************,,,+++******)))***************)))(((((()))*********************)))))))))******************************++++++++++++******''''''((()))******+++,,,,,,++++++***))))))((((((+++++++++***************++++++++++++++++++++++++*********************************)))))))))))))))+++++++++***)))(((((('''+++***************++++++***++++++++++++***))))))***++++++++++++***))))))))))))***++++++++++++***,,,,,,,,,+++++++++++++++(((((())))))******++++++*********))))))(((((((((qqq```VVVNNNGGGCCCBBB??????>>>===;;;:::999999666444444444666666555444555555666666666666555555333333222111111111111111000000000000000000000000.........////////////////////////......////////////............------------------------------------///111000...,,,,,,---++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((())),,,,,,,,,+++,,,...---------,,,,,,+++++++++++++++,,,,,,---------...+++++++++*********))))))++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******000///...,,,******))))))***,,,------++++++,,,...***,,,+++)))***---...,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,------***+++++++++++++++******+++++++++++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************************************))))))))))))******)))(((((()))+++---,,,+++++++++++++++++++++++++++************************000////////////000000111///...------,,,,,,,,,---************++++++,,,,,,---,,,+++******+++,,,---((())))))***++++++,,,,,,******************))))))((()))))))))******************))))))))))))******,,,++++++******++++++,,,((((((((((((((((((((((((******))))))))))))******************************((()))+++---------+++***(((((()))***************((((((((((((((((((((((((((()))+++,,,---,,,+++***************************************************---,,,+++***))))))))))))+++***)))'''%%%%%%''')))******************))))))))))))************))))))((())))))************))))))***++++++))))))***+++$$$%%%&&&((()))************************+++++++++************************++++++***************+++,,,++++++++++++++++++,,,******************************************************++++++++++++******)))))))))***************+++++++++******)))))))))************************))))))******+++++++++,,,))))))*********+++++++++******************))))))))))))))))))))))))))))))*********)))******+++,,,******+++++++++******)))******+++++++++******)))))))))***++++++++++++***,,,,,,,,,++++++******)))''''''((()))***++++++,,,*********)))))))))((((((~~~ooo___UUUNNNGGGBBBAAA???>>>===<<<;;;:::999888999888666666666666555333666666777777777777666666222222111111000000111111////////////////////////...............//////000...//////////////////...///............---------------------------------,,,...//////...---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,++++++,,,...---------,,,,,,+++++++++,,,,,,------......//////+++++++++*********))))))+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++******+++******+++,,,---///000+++,,,------++++++,,,---))),,,+++'''''',,,...,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++******************))))))************************************************+++++++++******+++++++++)))(((((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---...///000111......---,,,,,,,,,------+++++++++******)))((((((,,,,,,+++******+++,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++((()))))))))******************))))))))))))************))))))))))))******((((((((((((((((((((((((***))))))((())))))******************************((()))+++---...---,,,+++(((((()))***************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************---,,,+++***))))))))))))***)))(((&&&$$$$$$&&&(((++++++++++++++++++++++++))))))************))))))(((((()))***************)))+++,,,+++***)))***+++'''((()))***************))))))*********+++++++++************************+++***************+++++++++++++++,,,,,,+++++++++***************+++++++++******************************++++++++++++******+++,,,,,,,,,+++***)))((())))))******+++++++++,,,************************((())))))******++++++,,,)))))))))***++++++,,,,,,******+++,,,,,,++++++***''''''((()))***+++,,,,,,******))))))***++++++,,,)))******+++++++++******)))******+++++++++******))))))***++++++++++++***++++++******)))))))))(((''''''((()))***++++++,,,))))))))))))************|||nnn^^^UUUOOOGGGBBBAAA>>>======<<<;;;:::999999;;;999777777777777555333333444444444444444444333222111111000000000111111////////////////////////......---......///000111......////////////......///............---------------------------------,,,,,,------...---------))))))***+++---...///000------------------------''')))+++,,,++++++,,,...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++*********++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************+++++++++++++++,,,---...---+++***+++,,,)))---+++%%%%%%---000,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++************************))))))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------***++++++++++++,,,,,,,,,---,,,,,,+++*********+++*********)))))))))))))))***************+++++++++***************+++++++++,,,,,,++++++++++++,,,,,,***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,...000000------,,,,,,,,,,,,------++++++++++++)))((('''&&&++++++***))))))***++++++,,,,,,++++++***)))))))))+++++++++++++++,,,,,,,,,))))))))))))******************))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((()))******************************)))***+++,,,---,,,,,,+++(((((()))***************))))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++************************,,,,,,+++***))))))))))))((()))***)))((())),,,...+++++++++++++++,,,,,,,,,))))))************))))))'''((()))******+++*********+++,,,+++*********,,,***++++++++++++******))))))))))))***++++++,,,,,,*********************************)))******+++,,,((()))************)))(((*********+++++++++++++++******************************++++++++++++******+++,,,------,,,+++)))((())))))******+++,,,,,,---***************+++++++++)))))))))*********++++++))))))******+++++++++,,,)))***+++------,,,++++++&&&'''((()))***+++,,,---))))))))))))***+++,,,,,,))))))***++++++++++++***))))))***++++++++++++***))))))***++++++++++++************)))))))))))))))(((((())))))******++++++)))))))))******+++++++++zzzlll]]]UUUOOOGGGBBBAAA<<<<<<<<<;;;;;;:::::::::999888777777888888666555111222222333333222222111111111000000000000111111000000000000000000000000...............000111222---...///000000///...---///............---------------------------------+++++++++,,,......---,,,++++++,,,---......//////++++++++++++++++++++++++)))+++,,,---,,,+++,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******------------+++)))'''&&&---...///---+++)))***+++(((------'''***666;;;888---------,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,+++,,,---......---,,,+++++++++*********+++---...,,,++++++++++++,,,---...******+++++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++******)))))))))))))))*********+++++++++))))))*********+++++++++++++++************+++++++++***))))))+++,,,+++***++++++++++++++++++++++++*********************************++++++---......,,,,,,++++++++++++,,,,,,***++++++++++++***((('''******)))(((((()))******+++++++++***))))))(((((()))*********++++++++++++))))))))))))******************))))))))))))******)))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))***************************************+++++++++++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++************************************************++++++***************+++***+++------,,,,,,...///)))*********++++++++++++))))))************))))))'''((()))******+++++++++***+++,,,,,,******+++,,,***+++++++++++++++******((())))))***++++++,,,,,,******************************))))))***++++++,,,((()))************)))(((*********++++++,,,,,,,,,******************************++++++++++++******((()))+++,,,,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++))))))))))))***************************+++++++++((()))+++,,,,,,,,,+++***))))))))))))************))))))))))))***+++,,,---))))))***+++++++++++++++))))))***+++++++++++++++))))))***++++++++++++***)))***************++++++)))))))))))))))*********++++++***************)))zzzlll]]]UUUOOOHHHBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;777666555666777888888666222222222333333222222222111000000000000000111111111111111111111111111111///.........///000222333---...///000000///...---//////.........---------------------------------+++******,,,......---,,,------..................***************************,,,------,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******((())),,,///000000///......//////---+++))))))***&&&---...+++222AAAJJJHHH......------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,---...//////...---,,,******)))))))))***,,,---,,,,,,+++***+++,,,...///*********++++++,,,,,,,,,)))))))))***+++,,,...///,,,,,,,,,++++++*********))))))******++++++++++++))))))******++++++++++++******))))))))))))******,,,***)))***++++++***)))************************************************,,,,,,,,,++++++,,,,,,---+++++++++******+++,,,,,,)))***,,,,,,---,,,+++******)))(((''''''((()))***((((((((()))******++++++(((((())))))*********+++))))))))))))******************))))))))))))******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))******************************++++++***))))))******+++(((((()))***************))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************++++++---...000///---+++++++++(((((())))))*********+++))))))************))))))''''''(((******+++++++++***+++,,,,,,******+++,,,))))))***+++++++++++++++((())))))***++++++,,,,,,******************************))))))***+++,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,******************************++++++++++++******$$$%%%(((+++,,,,,,,,,+++------,,,++++++*********))))))******++++++++++++*********)))))))))))))))************************&&&(((***+++,,,+++***)))++++++******)))((((((((())))))))))))***+++,,,---((()))***+++++++++++++++((()))***+++++++++++++++))))))***++++++++++++************++++++,,,,,,---*********)))))))))))))))------,,,+++***)))((('''yyyjjjZZZQQQLLLGGGEEEEEE>>>===;;;;;;<<<<<<:::999999999888777666555444444555555555555555555555555444444333222111000///...///////////////000111111000000000000000111111222---------.........//////...........................---+++***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---*********+++,,,---...///,,,,,,+++++++++,,,------------,,,,,,+++***))))))...------,,,,,,------...000///...---,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,//////...------,,,++++++))))))+++---000444777999///...,,,+++***+++,,,,,,...,,,)))))),,,---+++)))++++++******++++++,,,---++++++******++++++,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,+++***))))))))))))***++++++,,,,,,++++++***************************++++++************++++++******+++++++++,,,,,,,,,000---******,,,---,,,***+++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++///---,,,...000000...+++...---,,,+++************************************************************))))))))))))))))))))))))((())))))))))))***************************************************************)))))))))))))))***++++++,,,,,,+++***(((''',,,,,,++++++***))))))(((((((((((()))******++++++)))************+++++++++)))*********++++++++++++,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,))))))************))))))+++***)))(((((()))***+++)))************+++++++++))))))))))))************+++++++++++++++++++++++++++***)))))))))***,,,,,,............---,,,+++***,,,,,,,,,+++++++++******...---,,,,,,++++++++++++***+++,,,------,,,+++***+++,,,,,,---,,,+++***)))+++***)))'''''')))***+++((()))***++++++***)))(((******++++++++++++******,,,,,,,,,++++++*********)))************+++++++++,,,,,,+++***)))(((''''''(((((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''(((***+++************************)))))))))))))))(((((('''))))))))))))))))))))))))******++++++++++++******,,,+++***))))))***+++,,,***+++,,,,,,,,,***)))(((uuugggYYYQQQLLLFFFBBBAAA???===<<<<<<<<<<<<;;;999999999888777666555444444444444444444444444444444444444333222111000/////////////////////000111111/////////...///000000111---------.........//////------------------------...---,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......,,,++++++++++++,,,---.........------,,,++++++++++++------,,,,,,+++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,......------,,,++++++***((())))))+++---000333444...---,,,+++++++++++++++...,,,******+++,,,+++))),,,,,,,,,,,,,,,------...++++++******++++++,,,---,,,+++************+++,,,******************************++++++++++++******,,,+++******)))************++++++,,,,,,++++++***************************,,,++++++++++++++++++,,,*********+++++++++,,,,,,...,,,***+++------,,,***+++++++++*********))))))******+++++++++,,,,,,,,,************************))))))*********+++++++++---,,,***+++------,,,***...---,,,+++************************************************************))))))))))))))))))))))))******))))))((('''''''''******************************************************))))))))))))******))))))***+++++++++***)))------,,,+++***)))((('''*********)))))))))))))))))))))*********+++++++++)))))))))*********++++++++++++***))))))***+++++++++******************)))***++++++,,,,,,++++++***++++++***))))))***++++++))))))************))))))+++***)))(((((()))***+++))))))*********+++++++++(((((((((((())))))))))))************************+++***)))))))))***+++,,,---.........---,,,++++++,,,,,,+++++++++*********,,,,,,+++*********************++++++++++++******+++,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++)))))))))+++,,,,,,,,,+++******++++++++++++******,,,++++++++++++++++++***)))************+++++++++++++++******)))((((((((())))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************************)))))))))))))))(((((('''))))))))))))))))))))))))******++++++++++++******++++++***))))))***+++++++++++++++++++++***))))))pppdddWWWQQQLLLEEE???===???>>><<<<<<======;;;:::999999888777666555444444333333333333333333333333444333333222111000//////////////////000000000000...............//////000---------...............,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---///...---,,,+++*********---,,,,,,++++++*********++++++************++++++)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,++++++++++++++++++------,,,,,,+++*********((((((((()))***+++---...,,,,,,,,,,,,,,,++++++***...,,,******+++,,,+++***+++++++++++++++,,,,,,---++++++******++++++,,,---+++******))))))******+++******************************++++++++++++***************)))******+++,,,***++++++,,,,,,++++++***************************,,,,,,,,,++++++,,,,,,,,,*********++++++++++++,,,+++***+++,,,......,,,***+++++++++*********************+++++++++,,,,,,,,,***************************************+++++++++...,,,***)))+++,,,,,,,,,...---,,,+++************************************************************)))))))))))))))))))))))))))((('''%%%$$$"""!!!!!!***************************************************)))))))))))))))******'''((()))***++++++++++++------,,,+++***)))((('''++++++******)))((((((''')))))))))*********++++++((((((((()))))))))******)))******************))))))))))))*********************+++++++++++++++***++++++***))))))***++++++))))))************))))))******))))))))))))******)))))))))*********++++++'''''''''((((((((())))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,---------,,,,,,+++,,,++++++++++++*********++++++***))))))))))))************))))))*********++++++,,,,,,,,,+++******+++***)))(((((()))***+++...,,,)))***,,,...,,,*********++++++++++++***************+++++++++++++++)))************+++++++++))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++************************************************************************))))))******))))))((('''))))))))))))))))))))))))******++++++++++++******+++******))))))******+++,,,+++******************pppcccVVVOOOJJJDDD???>>>@@@>>>============<<<:::888888888777666555555555333333333333333333333333333333222222111000000/////////000000000000000//////............///000000........................---------------------------...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------,,,...---,,,,,,+++++++++,,,...---,,,,,,++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,------*********++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))***+++,,,------,,,******---,,,+++***++++++++++++((((((((((((((())))))***++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++******++++++++++++******))))))))))))***+++,,,---***++++++,,,,,,++++++***************************,,,++++++******++++++,,,************++++++++++++((()))+++---...---,,,*********************************+++++++++,,,,,,,,,************************************************///---,,,++++++---///000------,,,+++************************************************************))))))))))))))))))))))))******)))'''&&&%%%$$$###************************************************))))))))))))))))))***+++((())))))***************+++++++++************)))************))))))(((((())))))))))))************(((((((((((())))))))))))((()))***++++++***)))(((******++++++,,,,,,------)))******++++++++++++***+++******************+++))))))************))))))***))))))))))))))))))***))))))))))))************(((((((((((())))))))))))***************************************+++++++++***++++++,,,,,,,,,,,,+++++++++++++++************+++******)))))))))******+++***)))(((((()))***++++++++++++++++++++++++++++++******))))))******+++222...***)))+++,,,***(((******++++++++++++******))))))******++++++,,,,,,))))))*********+++++++++(((((())))))************+++++++++******)))))))))************************))))))))))))))))))))))))******++++++++++++******************************)))************)))(((((())))))))))))))))))))))))******++++++++++++************))))))))))))******,,,+++***))))))***+++,,,sssdddUUUMMMHHHDDDAAABBB???>>><<<<<<======;;;:::888888777777666666555555444444444444444444444444333333222222111000000000//////000000000000///...000000//////000000111222.....................---////////////////////////---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,......---,,,++++++++++++++++++++++++,,,,,,---...,,,,,,+++++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************))))))++++++******))))))(((''')))***+++,,,,,,,,,+++***,,,,,,,,,+++******++++++((((((''''''(((((()))***++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******(((((())))))***+++------***++++++,,,,,,++++++*********************************))))))))))))******))))))*********+++++++++''')))+++------,,,++++++******************************+++++++++,,,,,,,,,************************************************------,,,++++++,,,///000------,,,+++************************************************************))))))))))))))))))))))))------------,,,,,,,,,,,,************************************************))))))(((((()))***+++++++++******))))))(((((((((((())))))***++++++,,,,,,(((((())))))************(((((()))))))))*********(((((((((((())))))))))))'''(((***,,,,,,***((('''*********++++++,,,,,,,,,((()))******++++++++++++*********++++++*********))))))************)))))))))))))))******)))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++,,,++++++++++++++++++*********))))))++++++*********++++++,,,+++***)))(((((()))***++++++++++++++++++++++++,,,++++++************++++++///+++((((((***,,,+++*********++++++++++++******)))))))))******+++++++++))))))*********+++++++++((((((((()))******++++++,,,,,,++++++******))))))************************)))))))))))))))))))))))))))***++++++++++++***)))***************************************))))))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++)))))))))***+++,,,ttteeeUUULLLHHHDDDBBBCCC>>>===;;;;;;<<<<<<:::999888777777777666666666555555555555555555555555555222222222111111111000000//////000111111000...---000000000000000111222222...............---------////////////////////////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...---,,,,,,++++++++++++*********+++,,,---...///++++++++++++++++++++++++******))))))))))))******------,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************++++++,,,++++++***)))((()))***++++++++++++++++++,,,,,,---+++***)))***,,,***************++++++,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,---***++++++,,,,,,++++++***************************))))))(((((((((((()))))))))))))))************+++(((***,,,---+++******+++***************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))*********)))***,,,......---,,,+++************************************************************))))))))))))))))))))))))))))))******+++++++++,,,************************************************(((((((((((()))***+++,,,,,,+++***)))((('''(((((((((((()))***+++,,,,,,---'''(((((()))******++++++((((((((()))))))))******((((((((()))))))))******'''(((***++++++***((('''((((((((()))))))))))))))(((((()))***++++++++++++)))***++++++++++++***)))))))))************))))))))))))************))))))((((((((()))))))))***************+++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++*********+++++++++******)))+++************)))))))))+++************+++,,,,,,*********))))))*********++++++******++++++,,,---++++++++++++++++++++++++'''(((((()))+++,,,...///******++++++++++++******)))))))))***************)))************+++++++++(((((())))))*********++++++++++++++++++*********************************************************))))))))))))))))))))))))******************************++++++******)))((())))))))))))))))))))))))******++++++++++++******((())))))******))))))(((******************+++,,,qqqcccUUUMMMIIIDDDAAAAAA===<<<::::::;;;;;;999888777777777777666666666666444444444444444444444444222222222111111111111111///000111111111000...---///////////////000111111//////.........---------////////////////////////...---,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...------,,,+++++++++,,,,,,++++++++++++,,,------...++++++++++++++++++++++++******))))))))))))******************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++***)))***************+++,,,,,,+++,,,---,,,))))))***,,,+++************+++,,,,,,++++++******++++++,,,---***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******++++++++++++*********)))))))))***+++,,,,,,***++++++,,,,,,++++++*********************************))))))))))))******))))))))))))************)))+++---,,,)))(((***+++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))''')))++++++***))),,,......---,,,+++************************************************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((************************************************(((((((((((()))***+++,,,***)))(((((('''((())))))************************)))))))))))))))*********(((((((((((()))))))))***)))))))))*********++++++'''((()))******)))((('''))))))))))))(((((((((((('''((()))***++++++++++++)))***++++++++++++***)))))))))************))))))((()))***++++++***)))((((((((((((((()))))))))***)))************+++++++++************************((()))***+++,,,++++++******+++++++++***)))((((((************)))))))))))))))))))))))))))***++++++******++++++++++++******++++++*********+++,,,---***++++++++++++++++++***&&&***...---+++***---000******++++++++++++******************)))))))))))))))************+++++++++)))))))))))))))************++++++++++++++++++,,,************************++++++++++++++++++++++++))))))(((''''''((())))))***************************++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******'''((()))******)))((('''))))))***+++++++++++++++nnnaaaUUUOOOKKKEEE@@@>>>===;;;::::::::::::999777777777777777666666666666333333333333333333333333222222222111111111111111///000111222111000...,,,...............///000000//////.........---------...........................---+++***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,///...---...000000000///---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,''''''((()))***+++,,,,,,)))************+++++++++*********************************++++++,,,,,,---++++++++++++++++++,,,,,,((()))+++,,,,,,,,,+++***+++***)))))))))***,,,---+++---...,,,)))(((***---)))))))))))))))******+++++++++******++++++,,,---)))***+++,,,,,,+++***)))******************************++++++++++++***************)))******+++,,,+++++++++,,,,,,+++++++++************************++++++************++++++))))))))))))************+++,,,---+++((('''))),,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))'''***---...,,,,,,---///...---,,,+++************************************************************))))))))))))))))))))))))************************************************************************(((((((((((()))***+++,,,((((((''''''((()))***,,,------,,,+++***)))((((((++++++******)))((((((((((((((((((((())))))))))))************++++++++++++(((((())))))))))))((((((,,,,,,++++++******))))))'''''')))******+++++++++)))***+++,,,,,,+++***)))))))))************))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++,,,+++******++++++++++++***(((''''''************))))))))))))((((((((((((((()))*********+++,,,------,,,+++***++++++*********+++---...***++++++,,,,,,++++++***+++000444222+++'''))),,,******++++++++++++******++++++******))))))(((((()))************+++++++++******))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++***((('''%%%%%%'''(((******************************++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******'''((()))******)))((('''((()))***,,,,,,,,,+++***rrraaaPPPIIIGGGCCC???===@@@???>>><<<;;;;;;;;;;;;<<<:::888777888888777666444444555555666555555444333333333222222222111111000000000000000000000000111111111000///.........///...---,,,,,,,,,,,,---///............---------///......------,,,++++++------------------------........................+++******))))))******+++,,,,,,,,,------.........,,,+++***))))))***+++,,,+++++++++************)))************************************************))))))))))))***+++,,,---,,,---...///000///...---+++++++++******)))))))))++++++++++++++++++,,,,,,((()))+++,,,,,,+++)))(((,,,,,,++++++***)))((((((((()))***+++++++++++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++---,,,+++***))))))))))))************************+++******)))******++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((())))))))))))*********++++++)))((((((((()))*********+++++++++,,,,,,,,,++++++,,,------------,,,************************,,,+++*********,,,///000,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,+++***((()))***++++++***,,,,,,,,,,,,,,,+++***)))'''((()))*********)))(((,,,+++***))))))***+++,,,'''((()))++++++******)))+++***)))'''''''''((()))+++++++++*********))))))))))))))))))((((((((((((************))))))))))))+++*********))))))((((((&&&&&&'''((()))******+++************************.........---,,,+++***))))))*********++++++++++++*********++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++***))))))(((,,,,,,,,,+++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))************,,,***)))'''&&&%%%&&&&&&,,,***)))+++...///...,,,***+++,,,,,,+++***)))(((******++++++++++++******)))************+++++++++++++++++++++++++++,,,,,,---,,,***)))))))))***+++******++++++++++++******+++++++++*********))))))*********)))))))))))))))++++++***)))(((((())))))+++***)))(((((()))***+++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***)))))))))qqqaaaPPPIIIFFFCCC???===@@@???>>><<<;;;;;;;;;;;;<<<:::888777888888777666444444555555555444444333333333222222222111111111000000000000000000000000///////////////000000000//////......---.........000////////////.........,,,,,,------------------------------------------........................---,,,,,,++++++,,,,,,---))))))***************+++,,,+++***))))))***+++,,,++++++++++++************************************************************))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((()))******+++,,,,,,((()))+++,,,,,,+++)))(((,,,,,,++++++***))))))((())))))***+++++++++******++++++*********+++,,,---++++++++++++++++++++++++---,,,+++***))))))))))))************************+++******)))))))))******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))*********++++++---,,,+++***))))))***************+++++++++,,,,,,******+++,,,,,,,,,,,,,,,************************++++++***)))***,,,...///+++************+++,,,,,,---,,,,,,,,,,,,,,,------///---++++++,,,,,,+++***+++,,,,,,,,,++++++***)))(((((())))))((('''&&&%%%++++++***))))))***++++++'''((()))***+++******)))---,,,***)))))))))***++++++++++++*********))))))))))))******+++++++++,,,************))))))))))))************)))))))))(((((((((((())))))*********))))))))))))))))))))))))+++++++++++++++***)))((()))))))))*********++++++******+++++++++,,,,,,,,,************************+++******))))))******+++************************(((((((((((()))))))))))))))))))))***++++++,,,,,,*********+++++++++++++++,,,++++++***))))))******************************************************+++++++++******)))))))))))))))))))))************+++***)))((((((((()))***---+++)))***+++,,,***(((******+++,,,+++***))))))******++++++++++++******)))************+++++++++,,,,,,++++++******)))))),,,+++******)))))))))*********++++++++++++***************)))))))))((((((***))))))))))))))))))))),,,+++***)))))))))))))))+++***))))))))))))***+++---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))*********++++++*********************+++|||nnn___PPPIIIFFFBBB???>>>@@@???===<<<;;;;;;::::::;;;999777777888888777666444444444444444333222222333222222222222111111111000000000000000000000000------...///000000111111/////////...//////000000000000000////////////...+++++++++,,,---.........---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,+++++++++************************************************************+++***************++++++******))))))******+++,,,,,,,,,,,,,,,++++++++++++''''''((()))******++++++)))***+++,,,,,,+++***))),,,,,,++++++***)))))))))******+++++++++******)))******)))))))))***+++,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))************************++++++***)))))))))))))))+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************+++++++++,,,...---,,,+++*********************++++++++++++,,,))))))***+++++++++++++++******************************)))))))))+++,,,---******))))))******+++,,,,,,,,,,,,------...//////222000------------,,,***+++++++++,,,++++++***)))+++***)))(((''''''&&&%%%++++++***))))))***++++++(((((()))************))),,,+++******)))*********+++************)))))))))(((((()))***+++,,,------************))))))))))))************)))))))))))))))*********************(((((((((((((((((((((((((((((())))))))))))((('''((((((((()))))))))*********++++++++++++,,,,,,,,,************************+++******))))))******+++))))))))))))))))))))))))((((((((()))))))))******((())))))***++++++,,,,,,((())))))******+++++++++,,,+++******)))*********************************))))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++++++++*********+++---...---+++)))))))))(((&&&%%%))))))***+++++++++************++++++++++++******)))************+++++++++,,,,,,+++***)))(((((('''******++++++******))))))******++++++++++++******)))))))))((((((((((((((())))))))))))))))))******,,,,,,+++************+++++++++************++++++---------------,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))******(((((()))******+++,,,,,,yyykkk]]]OOOIIIFFFBBB?????????>>>===<<<;;;::::::::::::888777666777888777666444444444444333222111111222222222222111111111111////////////////////////------......///000000111//////......//////000000////////////............++++++,,,,,,,,,---------------------------------------------------------+++******))))))******+++.........------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++++++++*********************************************************++++++******)))*********,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))***++++++++++++***)))+++++++++*********))))))+++++++++++++++***)))(((***************++++++,,,++++++++++++++++++++++++,,,++++++***))))))******************************---,,,+++******)))******+++++++++***************++++++++++++++++++++++++,,,+++******))))))************+++++++++,,,,,,,,,...---,,,+++***)))))))))************++++++++++++(((((()))***************************************))))))(((((()))***++++++***************+++,,,,,,+++,,,---...//////000000111///---,,,---...---,,,******++++++++++++******++++++***)))))))))))))))+++******************+++((()))))))))************))))))((((((((((((((((((************))))))))))))&&&''''''((())))))******************)))))))))(((*********)))))))))))))))+++++++++***************))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++******************************))))))))))))************************************+++++++++,,,,,,,,,+++++++++*********))))))''''''((()))***+++++++++++++++***************+++******************************************************************))))))))))))*********+++++++++,,,++++++***+++,,,---...,,,+++***)))((((((&&&&&&))))))******++++++++++++******++++++++++++******))))))*********++++++++++++*********))))))((((((((()))***++++++***)))(((******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))))))))((()))))))))*********+++xxxhhh[[[OOOIIIEEEAAA?????????>>>===;;;::::::::::::999888666666777888777666333444444444333333222111222222222111111111000000////////////////////////........................///......---......//////......---------,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------------------+++******))))))******++++++*********))))))((((((,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***************************************************++++++******)))*********,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++*********+++++++++***************+++++++++++++++***)))(((+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********************************...---,,,+++++++++++++++************************++++++++++++++++++++++++,,,+++******))))))************+++++++++,,,,,,,,,+++++++++******)))((('''))))))*********+++++++++(((((()))************)))************************))))))))))))))))))******+++++++++++++++,,,------+++,,,---...////////////---+++***+++---......---)))******++++++*********((((((((())))))******************++++++*********)))))))))))))))*********((((((((()))))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((************)))))))))((())))))))))))))))))******+++++++++***************************************(((((())))))***)))))))))(((((((((((())))))))))))++++++++++++++++++++++++***************************))))))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************''''''((()))***++++++++++++***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++---,,,+++***)))***++++++***************)))******)))))))))******+++,,,,,,******++++++++++++******))))))*********+++++++++(((((())))))*********+++'''(((***++++++***)))(((******++++++++++++******************************(((((())))))************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******************++++++************************)))))))))))))))))))))))))))))))))(((((((((((((((*********)))))))))((((((vvveeeZZZNNNIIIEEEAAA???@@@???>>><<<;;;::::::999999999777666666777888777666333333444444444444333333222111111111111000000000000000000000000000000000///.....................000///......------......---------,,,,,,,,,++++++---------,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***************,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++************************************************+++***************++++++))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,------,,,,,,+++***************************************************************+++++++++******)))++++++,,,------------,,,++++++++++++++++++++++++++++++***************+++************************,,,,,,+++++++++,,,,,,,,,)))))))))***************++++++++++++++++++++++++,,,+++******))))))******************+++++++++,,,)))************)))(((((()))))))))************+++(((((()))***************************************))))))))))))******)))))),,,,,,++++++,,,,,,---...***+++---...//////...---***)))(((***,,,.........((()))******+++*********$$$%%%''')))*********))))))***++++++++++++***))))))))))))((()))******+++))))))***++++++++++++***(((((()))))))))))))))***++++++++++++******))))))************))))))))))))))))))))))))************)))*********************************************)))***************))))))((((((((()))))))))******,,,,,,,,,++++++++++++******************************))))))(((((())))))***++++++++++++++++++++++++)))))))))************+++''''''(((***+++,,,---...((())))))******+++++++++*********)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,*********++++++++++++,,,---,,,***)))))))))******((()))++++++++++++,,,...*********)))******+++,,,******++++++++++++******)))************+++++++++'''(((((()))***+++,,,,,,(((((())))))******))))))******++++++++++++******************++++++++++++((((((((()))******+++++++++************+++,,,,,,******++++++++++++******))))))))))))************************************))))))))))))))))))))))))******))))))))))))((((((++++++***))))))(((''''''uuubbbXXXNNNIIIEEEAAA???AAA>>>===<<<;;;:::999999999888777555555777888777666222333444555555555555555111111111111000000000000000000000000000000000000,,,------....../////////222111000///...---------......---------,,,,,,,,,,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,+++***))))))***+++,,,------,,,,,,,,,+++++++++************************************************))))))))))))***+++,,,,,,((()))******++++++***************+++++++++,,,,,,)))*********+++++++++,,,+++******************+++************************))))))***+++++++++******)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++***************++++++************************))))))))))))***+++,,,,,,((()))))))))*********+++************************,,,+++******))))))******)))))))))*********++++++((()))***+++++++++******))))))))))))************((()))******++++++***************************************************)))+++++++++++++++,,,,,,---***+++---......---,,,+++,,,***)))***,,,------,,,(((((()))***************&&&(((+++------,,,***((()))***++++++++++++***)))***)))((((((((()))++++++((()))***+++,,,++++++***(((((((((((())))))*********************+++++++++************))))))))))))((()))))))))************((((((((())))))************************************************)))(((''')))))))))*********++++++,,,,,,,,,+++++++++******************************))))))(((((((((((())))))************************)))))))))*********++++++''''''(((***+++,,,---...*********+++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++************************)))*********++++++++++++*********+++++++++,,,,,,+++***)))))))))***+++,,,'''***,,,,,,******,,,...,,,+++***)))))))))***+++******++++++++++++******)))************+++++++++))))))******++++++,,,,,,((((((((((((((()))************++++++++++++******))))))))))))*********+++'''(((((()))******++++++)))))))))))))))***+++,,,))))))***++++++***))))))))))))*********+++++++++************************))))))))))))))))))))))))++++++*********))))))))))))))))))))))))(((((((((sssaaaXXXNNNIIIEEE@@@???AAA>>>===<<<;;;:::999999999888666555555777888777666222222444555666777777777111111111111000000000000000000000000000000000000***+++,,,---///000111111444444222000///.........//////.........---------*********++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++((((((((())))))******+++,,,+++***))))))***+++,,,---------,,,,,,,,,++++++************************************************))))))))))))***+++,,,---***+++,,,......---,,,,,,)))))))))******+++++++++&&&&&&''')))***,,,------++++++************++++++******************++++++((()))***+++++++++++++++((()))***+++,,,+++******+++++++++++++++++++++++++++***************++++++************************''''''''''''(((***+++,,,(((((())))))*********+++************************,,,++++++***)))*********((())))))))))))*********((()))+++,,,------,,,,,,))))))))))))************))))))***+++++++++++++++******************************+++++++++******)))*********)))***++++++,,,***,,,---......,,,+++)))...,,,++++++,,,---,,,+++(((((()))******************---000222222///,,,))))))***+++,,,,,,+++***)))***)))((((((((()))+++,,,&&&'''(((*********)))((('''((((((((())))))******&&&&&&'''((()))***++++++************))))))))))))(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))************)))(((&&&&&&************++++++++++++,,,,,,,,,++++++*********************************))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,---------******************++++++,,,,,,,,,+++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,***)))))))))***,,,...///(((***,,,+++))))))+++------,,,***)))))))))************++++++++++++******)))************+++++++++,,,,,,++++++++++++++++++)))(((''''''''')))***+++******++++++++++++******'''((((((((())))))******'''(((((()))***+++++++++))))))(((((()))***++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,+++++++++******))))))''''''(((((())))))******~~~qqqaaaWWWLLLGGGBBB??????CCC???===;;;:::::::::999888:::999999888777666555555666555555666777888666444000000111111111222222222//////......///000111222,,,---///000000000///...222111///...---------.........---,,,,,,+++******//////...---,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++*********,,,,,,---......---,,,+++))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++***************++++++,,,,,,,,,---+++))))))***+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,+++***))))))******+++++++++++++++***)))(((((()))++++++)))((()))***,,,+++***(((((((((((()))---,,,***)))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))***,,,------,,,*********++++++++++++++++++++++++)))***+++,,,,,,+++***))))))((((((((()))***++++++---+++(((&&&%%%&&&((())))))***+++***))))))+++---***+++,,,---,,,***(((&&&+++*********))))))((((((+++***)))(((((()))***+++******+++///222000+++&&&)))************+++++++++))))))*********+++++++++((()))***++++++***)))((())))))************))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))((()))***++++++)))'''(((*********)))((()))***,,,+++++++++++++++++++++***++++++,,,,,,,,,++++++++++++************++++++...---+++*********++++++************************+++***)))))))))***,,,,,,,,,+++)))((((((((()))))),,,+++)))((((((***+++------......---,,,***((('''************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))***+++---......---+++*********+++++++++,,,,,,,,,))))))*********+++++++++)))))))))***+++++++++,,,************************))))))************))))))+++,,,------------...///)))************+++++++++************************************************++++++******))))))((((((+++---...,,,)))(((***---************************************************))))))))))))))))))))))))******))))))***,,,---///,,,,,,+++***)))((('''&&&|||nnnaaaWWWLLLGGGBBB>>>???BBB@@@>>><<<;;;;;;;;;:::999888888777777666555555555444222111222333333222111444333333222111000//////////////////000000000000------///000000000///...111000///...------............------,,,++++++***------,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,---------,,,******))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,,,,++++++***))))))******************************,,,+++++++++***)))))))))************************+++++++++++++++++++++++++++***)))***,,,---,,,+++******))))))))))))******++++++++++++++++++++++++,,,++++++***))))))******+++++++++++++++***))))))((()))++++++)))))))))***+++***)))))))))***++++++,,,,,,***)))))))))******)))******++++++******)))++++++++++++++++++++++++,,,,,,+++)))((((((***,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))***+++,,,***)))''''''((()))***------...,,,******+++,,,))))))++++++++++++***)))************)))))))))(((******)))(((((()))******)))***++++++************)))************+++++++++))))))*********+++++++++((()))***++++++***)))((())))))************))))))))))))))))))((((((''''''))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++,,,---,,,***((()))***+++***)))((()))+++++++++++++++++++++++++++******+++++++++++++++***++++++************++++++---,,,+++*********+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++***))))))))))))***+++)))((('''&&&''')))*********)))))))))***+++,,,************************)))***++++++++++++***)))************************++++++---......,,,+++***************++++++,,,,,,))))))*********+++++++++***************+++++++++************************)))***************)))((((((***+++***))))))***+++)))************+++++++++))))))))))))))))))))))))************************))))))((((((''''''''''''+++,,,---+++)))(((***,,,************************************************))))))))))))))))))))))))******))))))***,,,---...''''''(((((((((((())))))zzzlll```WWWLLLGGGBBB>>>>>>@@@???===;;;:::::::::999888666666666666555555555555777555333333444444333222444444333222111000////////////000111111000......---......///000/////////000///............//////......------,,,+++++++++,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***)))***************+++++++++***++++++,,,,,,++++++*********++++++++++++*********++++++++++++,,,,,,,,,***,,,---+++)))(((***,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++******+++++++++++++++++++++++++++++++++,,,+++******)))************++++++++++++***))))))(((***++++++***))))))******))))))******+++------,,,+++******)))*********)))))))))******)))))))))++++++++++++++++++++++++---,,,)))&&&$$$&&&***...,,,,,,++++++************++++++************+++++++++***))))))))))))))))))***))))))))))))***++++++///000000///,,,++++++,,,(((((())))))***+++,,,,,,************))))))))))))***))))))(((((())))))***)))+++,,,)))&&&&&&***///)))************+++++++++***************+++++++++))))))************))))))))))))************))))))((((((((((((''''''''''''******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,+++,,,,,,,,,***((()))+++++++++***)))***+++************************************************++++++************++++++---,,,+++*********++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++************++++++***((('''''''''((()))+++***(((((()))+++...000************************)))***++++++++++++***)))+++++++++++++++++++++++++++,,,---------,,,***))))))))))))************+++***************++++++++++++++++++******************************************+++++++++***)))((((((((()))******((('''((())))))************+++++++++((((((((((((((((((((((((************************)))(((((((((((('''''''''***++++++***(((((()))+++************************************************))))))))))))))))))))))))***************+++,,,---((((((((()))))))))******yyykkk___VVVLLLFFFBBB======???>>>;;;999888999999888666555555666666666666666666888666444333444444444333222222222222222222222222///000111222111000---,,,---......///////////////.............../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++)))---///---(((&&&***...************************'''((()))***+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++++++++************++++++++++++++++++++++++++++++++++++***************+++******+++++++++******)))(((***,,,+++***)))***************++++++,,,,,,---++++++******************))))))************))))))))))))))))))))))))))))))---,,,***'''%%%&&&***...,,,,,,++++++******)))))),,,+++***))))))***+++,,,++++++***)))((((((((()))((())))))***+++,,,,,,,,,...///000///---++++++,,,)))((((((((()))***+++,,,*********))))))))))))))))))))))))))))))))))))))),,,---,,,***((())),,,///))))))*********+++++++++************************)))))))))******)))))))))))))))************))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))(((((()))***+++***))))))+++,,,+++***)))***,,,)))))))))))))))***************))))))))))))))))))++++++************++++++,,,+++++++++++++++++++++***************************************+++++++++,,,,,,++++++++++++++++++---,,,+++***)))))))))***---,,,+++++++++,,,------*********************************++++++*********++++++++++++++++++++++++,,,,,,------,,,+++***))))))))))))))))))))))))***************************,,,+++++++++***)))))))))************************++++++++++++***)))((((((+++,,,---,,,***))))))***))))))*********+++++++++))))))))))))))))))))))))*********************************************************)))(((((()))***************************************************))))))))))))))))))))))))***************++++++,,,------,,,,,,+++******)))xxxjjj]]]TTTKKKFFFBBB>>>===??????===::::::::::::999777777777777777777777777888444222000000111222111000333222222222222222222222///000111222111000---,,,............/////////000.........///////////////......------------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++)))******,,,---...000000***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***---///---((('''***...***************************************+++++++++************************))))))))))))))))))))))))+++***)))***,,,---,,,+++*********))))))*********+++++++++++++++++++++++++++***************++++++)))******+++++++++******)))***,,,,,,***)))***+++,,,,,,,,,,,,++++++******************+++************++++++++++++++++++***))))))))))))))))))))))))+++,,,,,,+++))))))***,,,+++++++++******))))))))),,,+++***))))))***+++,,,++++++***)))((((((((()))(((((()))***+++,,,,,,---***,,,......---,,,,,,---******)))(((((()))******))))))))))))))))))******)))******************))),,,+++)))+++------+++)))))))))*********+++++++++***************************))))))))))))))))))***))))))************))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''&&&&&&(((***,,,---,,,)))***++++++))))))***+++(((((()))))))))*********++++++***)))(((((())))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,+++++++++,,,++++++***************((()))+++------,,,***)))************************+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***)))))))))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))+++++++++++++++***)))))),,,---...---+++******+++))))))*********+++++++++************************))))))))))))))))))))))))************++++++++++++***)))(((((()))*********************************************************))))))))))))))))))))))))))))))*********+++******------,,,,,,+++*********vvvhhhZZZRRRJJJFFFBBB>>>===@@@AAA???===<<<<<<<<<;;;:::888888888888777777777777333222222333555555333111777666555333222000///...//////000111111000......///............///000000...///////////////............------------------//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,*********+++---///111222+++++++++******************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++---...,,,***)))+++---************************...---,,,+++***(((''''''))))))))))))))))))))))))+++++++++++++++++++++++++++***)))***,,,---,,,+++******))))))))))))******++++++++++++++++++++++++*********)))******+++,,,))))))***++++++++++++***)))+++,,,,,,+++******+++,,,,,,,,,,,,+++***)))((())))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))),,,......,,,*********************************++++++************+++++++++***))))))))))))))))))((((((((()))***+++,,,---(((***------,,,++++++,,,)))))))))))))))))))))((())))))))))))***************++++++,,,,,,++++++***)))'''''')))------((($$$)))************++++++++++++++++++*********************))))))))))))******))))))************))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))((('''))),,,...//////(((*********)))((()))***((())))))******+++++++++---,,,***)))(((((()))***++++++************++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,+++++++++(((((((((((()))((((((((( ###'''+++,,,+++)))(((************************++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))+++++++++***************+++++++++***************))))))))))))))))))))))))******+++++++++++++++***)))+++++++++)))((()))***)))************+++++++++************************))))))))))))))))))))))))((((((((())))))))))))***+++)))((((((***++++++***************************************************))))))))))))))))))))))))))))))******+++******)))&&&''''''((()))***++++++rrrdddWWWOOOHHHEEEBBB???>>>AAA@@@>>><<<;;;<<<<<<:::999888888888777666666555555333444555888:::999777444777777555444222000///...////////////000000000000///......---...///000111//////000000///...---,,,------.....................------,,,,,,,,,------------------------------------------------------***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++++++++---...///+++++++++*********))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******------,,,++++++++++++,,,************************,,,,,,++++++***)))((((((************************+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++************++++++++++++++++++++++++++++++******))))))***++++++,,,))))))***+++++++++++++++)))+++,,,,,,+++******+++)))***+++++++++***)))(((((()))***+++,,,++++++*********++++++++++++******++++++++++++++++++++++++)))+++------+++)))))))))(((((())))))******++++++******++++++++++++******))))))))))))))))))***+++***)))''''''''')))+++,,,)))+++......,,,+++******&&&'''(((*********))))))((()))))))))************+++,,,------------,,,+++'''((()))***+++***(((&&&)))************++++++++++++++++++*********))))))+++***)))(((((()))***+++))))))************))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))),,,***))))))+++---------'''((())))))((('''((()))))))))******+++,,,,,,---...---+++)))((()))***+++++++++************++++++)))***+++,,,,,,,,,,,,+++************************((()))***+++,,,++++++***((()))***+++++++++******&&&'''((()))))))))))))))###%%%'''***++++++***)))************************++++++***))))))***++++++************************)))))))))******+++,,,,,,,,,,,,++++++************+++++++++*********))))))***************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,'''(((***)))(((((()))***)))************+++++++++************************))))))))))))))))))))))))(((((()))))))))*********,,,***((()))+++---,,,+++************************************************))))))))))))))))))))))))))))))***++++++***)))(((%%%&&&&&&''')))******+++oooaaaVVVNNNGGGEEECCC??????AAA===;;;999888999999777666888888777666555444444333///000333666888888555222444444444333333222222222//////......///000111222///......------///000111000000000000000...,,,+++------..................,,,,,,,,,,,,---...//////........................------------------------***+++,,,,,,******+++,,,*********++++++,,,,,,,,,---,,,+++*********+++,,,++++++++++++******))))))+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********///---++++++,,,---,,,+++************************''''''(((***+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))***+++,,,,,,((()))***+++++++++++++++)))+++---,,,+++***+++,,,&&&''')))***++++++******((()))***+++,,,,,,+++***))))))************)))))))))))))))))))))))))))))))))***++++++)))(((((()))''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))))))))(((((()))***+++++++++)))'''%%%&&&(((***,,,+++---//////---***)))(((###%%%'''***+++,,,+++***(((((())))))*********+++,,,,,,............,,,,,,(((+++---,,,)))(((***,,,)))************+++++++++++++++++++++******))))))+++***)))(((((()))***+++))))))************))))))&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))---***((('''((()))))))))'''((()))((('''&&&''')))))))))***+++,,,,,,------///...,,,***))))))***+++++++++************++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******'''((()))***++++++***)))'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))***+++---...,,,,,,,,,+++++++++******++++++++++++******))))))))))))******+++++++++,,,))))))))))))))))))))))))((()))***+++,,,---------''')))******))))))***,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,---***((())),,,...---+++************************************************))))))))))))))))))))))))((()))***++++++***)))(((************))))))))))))kkk___SSSOOOJJJFFFDDDCCCAAA???<<<<<<<<<;;;;;;::::::999999888888777666555555444444444444444444444444444444444333222111000///...111111000000000000111111+++,,,---...///111222222////////////............,,,------......------,,,------------------------------,,,++++++******)))***)))((()))+++,,,+++***,,,,,,,,,---------......---,,,++++++******++++++))))))))))))))))))))))))...------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++)))(((++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,+++++++++*********)))))))))***++++++******+++,,,++++++************+++++++++))))))***------***'''%%%$$$$$$&&&***,,,------************************************************))))))*********+++++++++))))))))))))))))))))))))************************,,,+++++++++***)))))))))---,,,+++***))))))))))))************************))))))))))))***+++,,,---+++,,,,,,++++++)))((('''************************************************************************)))+++...000///---***(((++++++************++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++************************$$$&&&(((+++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))************)))((())))))))))))))))))))))))&&&&&&''')))***+++,,,---+++++++++++++++,,,,,,,,,((((((((((((((((((((((((%%%&&&((()))))))))(((''')))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++***(((***,,,---***(((,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......,,,***(((+++++++++*********))))))(((***+++***)))((()))***)))))))))))))))******+++((((((''''''''''''((((((************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,))))))))))))************++++++******************)))***+++,,,,,,+++)))''',,,,,,++++++***)))))))))((()))))))))******************))))))))))))******,,,+++++++++***)))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++''''''((()))***++++++,,,))))))(((((((((((())))))---+++)))((('''((()))***(((***,,,------+++)))'''+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******~~~kkk___TTTPPPKKKGGGEEECCCBBB@@@======<<<;;;::::::999999888888888777666555555555333333333333333333333333444333333222111000///...,,,,,,++++++++++++,,,,,,,,,------...///000111111////////////............,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,+++++++++*********))))))&&&'''((((((''''''((()))++++++************+++++++++))))))***,,,---***(((((('''&&&''')))++++++***************************************************++++++++++++,,,,,,,,,---))))))))))))))))))))))))************************+++++++++***************++++++*********++++++,,,************************))))))))))))***+++,,,---,,,,,,++++++***))))))(((************************************************************************+++,,,......---+++((('''******))))))))))))******,,,+++******))))))******++++++++++++++++++++++++************************'''(((***+++,,,,,,,,,,,,************************)))))))))))))))((('''''''''''''''((((((''''''&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,+++++++++++++++*********************************((())))))***************))))))))))))))))))))))))+++,,,,,,,,,++++++***)))+++***)))***,,,,,,***((((((((((((((((((((((((((()))***,,,------,,,***)))+++++++++*********))))))(((***+++***)))((()))+++)))))))))))))))***++++++***))))))(((((())))))***************************++++++***))))))***++++++))))))*********+++++++++))))))))))))************************************((()))***+++,,,+++******((((((((((((''''''''''''************++++++++++++++++++************+++++++++++++++***************++++++++++++++++++++++++******++++++++++++******************************)))******************+++(((((())))))******++++++******))))))))))))******,,,+++)))((('''((()))***))))))))))))******))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************}}}jjj___TTTPPPKKKGGGEEEDDDBBBAAA>>>======;;;:::999888888888888777777666666555555222222222222222222222222333333222111000//////...///......------......///............/////////000////////////............,,,------......------,,,------------------------++++++,,,------...//////...,,,,,,---...///...---++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++++++++***************(((***++++++***)))+++,,,++++++************+++++++++***)))***,,,,,,***(((,,,***(((((()))))))))(((*********************************************************+++++++++,,,,,,))))))))))))))))))))))))***************************************+++++++++************+++,,,------************************))))))))))))***+++,,,,,,---,,,+++))))))))))))***************************************************************************---------,,,***)))'''&&&))))))(((((((((((())))))++++++***)))))))))******++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******))))))(((((()))******+++++++++******)))))))))))))))))))))))))))))))))*********+++++++++++++++******))))))(((***************************))))))))))))***++++++))))))))))))))))))))))))+++++++++,,,++++++***)))+++***)))***,,,,,,***)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************)))***+++***))))))***+++***))))))))))))***+++++++++******))))))******+++************************++++++***))))))***++++++(((((()))))))))*********)))))))))*********++++++************************((())))))******+++++++++)))))))))******************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++******++++++++++++******************************++++++***************))))))))))))))))))***************))))))))))))******++++++)))((((((((()))***)))(((''''''''')))+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************{{{iii^^^SSSOOOJJJFFFDDDCCCAAA???>>>>>>===<<<:::999888888888777777777666666666555222222222222222222222222333222222111000/////////222222111111111111222222///////////////.........////////////............,,,------......------,,,------------------------+++,,,,,,,,,---------......---,,,---...//////---******+++++++++,,,,,,,,,---,,,++++++******++++++************************+++,,,,,,,,,---.........+++,,,,,,------,,,,,,+++...---+++******+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++***************************+++,,,,,,++++++,,,...++++++************++++++************++++++******,,,***(((((()))))))))'''************************************************'''(((((((((((()))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,)))))))))))))))***+++,,,******************************))))))***++++++,,,...,,,***(((((()))***+++************************************************************************,,,,,,***)))((((((((((((******))))))))))))************))))))))))))******************************************************,,,++++++*********++++++++++++++++++++++++++++++))))))*********))))))(((++++++,,,,,,------,,,,,,))))))))))))))))))))))))************************+++++++++***)))(((''''''************************)))((('''''''''(((***+++))))))))))))))))))))))))******++++++++++++***************+++++++++***)))************************,,,+++***))))))***+++,,,************************)))***++++++))))))***+++******))))))******+++,,,*********))))))*********************************+++******************+++))))))))))))*********+++))))))*********+++++++++***************+++++++++******))))))))))))***+++))))))***++++++,,,------*********+++++++++,,,,,,+++++++++******+++++++++)))))))))***+++++++++,,,******************************++++++++++++******))))))))))))))))))))))))*********))))))(((((((((*********))))))))))))))))))))))))(((((()))))))))+++***)))(((((()))******(((((((((((()))***,,,,,,(((((((((((())))))))))))************************************************+++++++++******)))))))))zzzhhh]]]QQQMMMHHHDDDBBBAAA???>>>>>>===<<<;;;:::999888888777777777777666666666666444444444444444444444444222111111000000////////////......------......///////////////............////////////............,,,------......------,,,---------------------------,,,,,,,,,++++++******---++++++,,,---...---,,,******+++++++++,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))(((((())))))******+++++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++******************+++************************'''(((***)))(((((()))+++++++++************++++++******+++************++++++)))((((((***+++******************************************************'''(((((((((((()))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,******)))(((((((((((((((*********************************)))******+++,,,---,,,***(((((()))+++,,,***************************************************************************)))((((((((()))***+++,,,++++++******++++++,,,***))))))((())))))******************************))))))))))))))))))))))))++++++***))))))))))))***************************))))))************))))))'''(((((()))******))))))************************++++++++++++************+++++++++***)))((('''''')))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))))))))))))))******++++++*********)))***+++++++++*********((((((((((((((((((((((((,,,+++)))(((((()))+++,,,************************)))+++,,,+++***)))***+++***************++++++,,,***))))))(((((())))))************************************++++++******************+++++++++,,,,,,************++++++++++++))))))*********+++++++++++++++***)))((((((((()))%%%&&&&&&'''((()))******))))))))))))*********+++******))))))))))))******)))))))))***+++++++++,,,******************************++++++++++++******(((((((((((((((((((((((()))))))))((((((''''''&&&*********))))))))))))))))))((((((''''''(((((()))))))))))))))))))))******'''(((+++,,,------,,,+++''''''(((((())))))))))))))))))))))))))))))))))))*********************************))))))(((((('''xxxggg\\\PPPLLLGGGCCCAAA@@@>>><<<<<<<<<<<<;;;;;;::::::999777777777777666666666666444444444444444444444444111111000000000/////////......------------......///////////////.........////////////............,,,------......------,,,------------------------------,,,++++++***)))))),,,*********,,,---,,,+++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++*********++++++++++++++++++,,,,,,------,,,,,,+++***))))))))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,***************************************+++++++++(((***++++++******+++,,,++++++************++++++***++++++***))))))***,,,***)))((((((***,,,,,,+++*********************************************************+++++++++,,,,,,))))))))))))))))))))))))***************************************+++++++++++++++***)))(((''''''(((************************+++***************++++++,,,+++***))))))***++++++************************************************************************(((((((((((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,))))))((((((((()))******************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++******'''((()))******+++******************************++++++++++++++++++******+++++++++******))))))(((((((((((((((((((((((((((+++************+++,,,,,,))))))))))))))))))))))))((()))******+++*********)))***,,,,,,***)))***++++++++++++++++++++++++++++++***)))(((((()))***+++***************+++++++++***+++,,,+++*********,,,+++************+++,,,,,,)))))))))(((((()))))))))************************)))***++++++++++++***)))***++++++++++++,,,,,,,,,*********++++++++++++,,,)))))))))***++++++,,,,,,******)))))))))(((((((((''''''((())))))***++++++(((((()))))))))************))))))))))))))))))******************+++++++++******************************++++++++++++******(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))*********))))))(((((((((((())))))))))))))))))************'''))),,,...///...,,,***'''(((((())))))******+++************************************************)))))))))(((((((((((((((wwwfff\\\PPPLLLGGGDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;666666666666777777777777333333333333333333333333000000000000////////////000000////////////000000.........///////////////////////////............,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,******+++,,,---,,,+++,,,,,,,,,,,,---------------,,,++++++******++++++------------------------......---------------,,,+++,,,,,,------,,,,,,+++))))))***+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++*********))))))*********++++++++++++,,,...---,,,,,,---///++++++************++++++***+++,,,***((((((***---+++)))((()))***+++++++++************************************************++++++++++++,,,,,,,,,---))))))))))))))))))))))))************************+++++++++***************++++++***************+++************************++++++***************+++************************************************************************************************))))))******************,,,++++++++++++++++++,,,((((((((((((((()))******************************))))))))))))))))))))))))((()))***+++++++++***)))************************((()))***++++++++++++***((()))***+++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))***************(((***,,,,,,***)))***+++........................******))))))))))))******))))))*********+++++++++***+++,,,,,,******+++,,,++++++******++++++,,,---+++******))))))******+++************************)))***++++++++++++***)))************++++++++++++*********+++++++++,,,,,,((())))))***++++++,,,,,,%%%&&&((()))*********)))******++++++,,,,,,,,,---))))))*********++++++++++++******))))))******++++++++++++*********************************************++++++++++++******************************))))))))))))************(((((())))))******++++++++++++************++++++(((((()))*********************+++,,,,,,,,,+++***(((((())))))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******wwweee[[[QQQMMMHHHEEEBBBAAA???>>>:::::::::;;;;;;;;;<<<<<<666666666666777777777777222222222222222222222222000000000000//////////////////............//////............//////000000000/////////............,,,------......------,,,------------------------+++,,,,,,------......///,,,+++***+++---...---,,,,,,,,,------------......---,,,++++++******++++++------------------------+++++++++******)))))))))+++,,,,,,------,,,,,,+++(((***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******))))))******++++++++++++(((***++++++***)))+++,,,++++++************++++++***+++,,,***((((((***------+++))))))***+++***)))************************************************)))************+++++++++))))))))))))))))))))))))************************,,,+++++++++******))))))++++++++++++,,,---......************************++++++***************+++)))******+++++++++******************************************************************************+++++++++++++++***)))(((++++++************++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---...---+++***++++++++++++++++++++++++((()))***+++++++++++++++%%%%%%&&&(((((()))))))))******************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,************************'''((()))++++++***))))))))))))))))))))))))))))))(((((()))***************(((***---,,,***(((***+++************************)))))))))******)))))))))))))))******++++++++++++***+++,,,,,,******+++,,,++++++******++++++,,,---,,,++++++++++++++++++,,,************************)))***+++,,,,,,+++***)))))))))))))))******************+++++++++,,,,,,,,,((())))))***++++++,,,,,,!!!###'''***,,,,,,,,,+++((((((((((((((()))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,---'''(((((()))***++++++,,,---,,,,,,++++++,,,,,,---'''((()))***************,,,+++***)))))))))***+++((())))))***+++,,,,,,,,,************************(((((((((((((((((((((((())))))******+++++++++,,,wwwdddYYYMMMJJJFFFDDDCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;<<<:::888666666777888999666555555444444333222222333222111000///////////////...---,,,,,,---...///000000///...............,,,000333111---***+++---//////...---,,,,,,++++++,,,,,,---...---,,,***))),,,,,,,,,---------......++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++------------------------************************111///,,,,,,---,,,***'''***)))))))))((((((''''''***************)))(((''')))+++,,,,,,++++++,,,...******))))))))))))************))))))***+++,,,,,,*********)))))))))))))))(((((((((((()))***+++,,,,,,+++***)))))))))++++++''''''(((((())))))******+++++++++*********)))))))))************+++++++++************************+++++++++*********)))))))))***+++,,,,,,+++***)))%%%'''***------,,,)))'''---,,,***)))))))))******+++++++++*********))))))*********++++++,,,,,,,,,(((((((((((()))))))))))))))))))))))))))******++++++*********++++++,,,,,,++++++***************+++***++++++,,,,,,++++++***))))))))))))))))))******************************+++++++++,,,,,,---------******))))))***+++,,,,,,************************************************++++++******)))(((((((((++++++,,,,,,,,,,,,------)))))))))***(((&&&&&&)))))))))***++++++++++++******************)))((((((+++***))))))((())))))******++++++,,,,,,++++++***))))))***++++++++++++***************(((&&&(((+++111000///...---+++******))))))************))))))************************)))*********++++++++++++''''''((())))))))))))))),,,,,,,,,+++++++++******+++++++++***************,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++***))))))******)))((((((((()))************************)))))))))))))))++++++++++++++++++++++++------------------------------,,,+++******---000++++++,,,---...,,,)))&&&))))))))))))))))))))))))************************************************))))))************))))))******************************************************))))))((((((''''''******************************))))))))))))))))))rrraaaVVVLLLIIIEEEBBBAAAAAA???===<<<;;;;;;::::::::::::;;;<<<:::999777777888999:::666555555444444333222222333222111000////////////...---,,,++++++,,,---...000000///...............---000333222...+++,,,...///......---,,,,,,++++++------.........---,,,+++,,,,,,,,,------------...++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))+++...000///...+++++++++*********)))))),,,,,,,,,,,,,,,+++******&&&((())))))(((((()))*********))))))))))))************))))))***++++++,,,************************************+++,,,------,,,+++***))))))***++++++))))))))))))))))))******+++++++++*********)))))))))************+++++++++************************+++++++++*********)))))))))***++++++++++++***))) $$$(((***+++++++++,,,+++***)))))))))***++++++++++++*********))))))***++++++++++++++++++,,,(((((((((((()))))))))***)))))))))))))))***++++++++++++******++++++,,,---******)))))))))))))))******++++++,,,,,,++++++************)))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))***++++++,,,************************************************((((((((()))******+++++++++++++++,,,,,,,,,------,,,+++***+++,,,+++***+++))))))***++++++++++++******************)))(((((()))))))))))))))*********)))******++++++******)))))))))***++++++++++++***,,,++++++++++++***+++,,,+++***))))))((('''&&&&&&))))))************))))))************************))))))))))))************((())))))************************)))))))))((((((******************+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++------,,,+++***))))))((('''&&&&&&''')))***)))((((((((()))***************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&(((************+++---***)))***+++------+++)))************************))))))))))))))))))))))))++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))************************+++*********))))))))))))************************************************qqqaaaXXXKKKHHHDDDAAA@@@???>>><<<;;;;;;:::999999999::::::::::::999888888888999999666555555444444333222222333222111000////////////111111000000000000111111000//////............///...111333222...,,,---///.........------,,,,,,+++....../////////...---,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((+++...000111000------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))***++++++******+++,,,******))))))))))))***************)))******+++,,,))))))******++++++,,,,,,,,,+++++++++++++++,,,,,,+++******)))******++++++++++++******************+++++++++***************)))************+++++++++************************+++++++++***************)))***++++++++++++***)))((())))))*********))))))*********)))******+++,,,+++++++++***************+++++++++++++++*********((((((((()))))))))*********))))))))))))***++++++)))(((((('''((()))***+++))))))((((((((())))))******++++++,,,,,,++++++***+++*********))))))((((((+++++++++++++++++++++++++++++++++************************)))******+++,,,************************************************((((((((()))******++++++++++++++++++,,,,,,,,,,,,******)))))))))***)))'''))))))***++++++++++++************+++******)))((('''((()))***++++++******)))))))))******)))))))))))))))***++++++++++++***++++++******+++,,,+++***+++++++++*********))))))))))))************))))))*********++++++*********)))************+++++++++)))*********++++++++++++*********))))))))))))))))))))))))***+++++++++,,,*********)))))))))(((((()))************+++++++++++++++++++++++++++++++++------,,,+++)))((('''&&&&&&%%%%%%''')))+++***)))((()))******+++*********((())))))******+++++++++++++++++++++++++++++++++(((((((((((((((((((((((("""%%%)))++++++++++++++++++***)))***+++,,,+++***************************((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************++++++++++++******************************************++++++++++++++++++~~~nnn```XXXKKKHHHDDDBBB@@@@@@>>>===>>>===<<<:::999999888888888888888888888888888888666555555444444333222222222222111000//////000000222222222222222222222222000///............//////...000111000...,,,---///......---------,,,,,,,,,---............---------++++++,,,,,,,,,---------***+++++++++++++++,,,,,,+++++++++******++++++,,,------------------------+++,,,,,,---,,,,,,++++++++++++************++++++************************++++++++++++++++++++++++************+++,,,,,,+++------------,,,,,,,,,,,,))))))*********))))))(((+++,,,---,,,++++++,,,---+++******))))))******++++++***************++++++))))))***+++,,,,,,------******))))))((()))))))))******************++++++,,,,,,,,,++++++*********************************))))))*********+++++++++*********************************************************++++++*********///...---+++***)))(((((()))))))))******+++,,,,,,************************,,,,,,++++++******))))))(((((()))))))))***************))))))******+++,,,+++***)))((()))***,,,---***))))))))))))******+++***++++++,,,,,,++++++***++++++******)))(((((((((************************++++++******))))))((((((+++***************++++++************************************************++++++******)))(((((((((***++++++++++++,,,,,,,,,***---...***''''''((('''))))))***++++++++++++************++++++******)))%%%''')))+++,,,,,,***)))))))))************))))))))))))***++++++++++++***))))))((('''))),,,***&&&------------------------)))******++++++******))))))***++++++++++++***)))+++++++++,,,,,,,,,------))))))))))))******++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++*********))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++***)))(((''''''***)))((()))+++,,,,,,+++)))******++++++*********(((((()))***++++++,,,,,,++++++++++++++++++++++++************************&&&(((+++,,,+++++++++,,,---+++)))((()))***)))(((************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************************************************************************+++++++++++++++,,,,,,,,,wwwhhh[[[TTTLLLIIIEEEBBBAAA@@@???===AAA@@@>>><<<:::888777777555666777888888777666666666555555444444333222222222111000000000000000000---------......---------//////............//////---......---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------+++,,,,,,---------,,,,,,++++++************++++++************************+++++++++++++++++++++++++++++++++***)))(((((((((++++++,,,,,,,,,,,,,,,,,,((())))))*********))))))((()))***)))((('''((()))++++++************++++++++++++***************+++))))))***+++,,,,,,------******))))))((()))))))))))))))******++++++++++++------,,,,,,++++++******************************))))))*********+++++++++************************************************+++******************+++&&&&&&&&&&&&''')))+++,,,))))))******++++++++++++************************+++++++++******)))))))))))))))))))))***************************++++++,,,000...---,,,,,,...000111+++*********++++++,,,---***++++++,,,,,,++++++***************))))))(((((())))))))))))))))))))))))*********))))))(((((((((++++++***************+++************************))))))))))))))))))))))))++++++******)))(((((((((*********+++++++++,,,,,,---555888111)))(((,,,---))))))***++++++++++++*********++++++++++++******%%%''')))+++,,,,,,***)))***++++++++++++++++++***))))))***++++++++++++***(((++++++((())),,,***%%%))))))))))))******************++++++++++++******)))***+++,,,,,,+++***)))************+++++++++,,,)))(((((((((((()))***+++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))*********---+++******++++++***(((******++++++++++++************+++,,,---.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((((((***,,,***)))'''''')))*********************************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,vvvggg[[[SSSLLLIIIEEECCCAAAAAA???>>>BBBAAA???<<<:::888777777444555777999999888666555666555555444444333222222111111000000000000000111------............------///............//////000------,,,++++++,,,,,,---------------------------,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***(((((()))*********++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***+++++++++)))((()))***++++++************++++++,,,+++******)))*********))))))******++++++,,,,,,,,,+++++++++++++++,,,,,,((()))***+++++++++++++++,,,,,,++++++++++++++++++***************+++++++++)))************+++++++++***************************************+++++++++++++++***))))))***++++++***)))))))))))))))***+++))))))***+++++++++*********************+++++++++***************))))))))))))))))))*********+++++++++************+++,,,,,,,,,+++)))((((((***,,,...+++++++++++++++,,,---...***++++++,,,,,,++++++***)))))))))))))))))))))***))))))))))))))))))))))))*********))))))))))))))),,,+++******)))*********************************))))))))))))))))))))))))((((((((()))******++++++************++++++++++++***444888///((()))------))))))***++++++++++++***)))***++++++,,,+++++++++'''((()))***++++++******++++++,,,,,,,,,,,,++++++))))))***++++++++++++******111333---***---,,,'''((((((((((((((()))))))))******++++++++++++******((()))+++,,,,,,+++)))(((''''''((((((((())))))))))))((('''''''''(((***+++)))))))))))))))*********)))))))))***+++++++++,,,,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++(((((()))******++++++,,,,,,+++))))))))))))'''%%%+++++++++,,,++++++***)))''''''(((((())))))******++++++++++++++++++++++++************************,,,+++***(((&&&&&&(((***%%%%%%%%%'''***,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((()))))))))************************))))))******+++,,,,,,,,,xxxiii\\\TTTKKKHHHDDDAAA@@@???>>><<>>===;;;:::999888888444666999;;;<<<:::888777666555555444444333222222111111000000000000111111//////000111111000//////...............///000000...---,,,+++,,,---......---------------------------,,,,,,+++,,,---...///***++++++++++++,,,,,,,,,)))******+++,,,,,,------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))***,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,++++++******++++++,,,,,,++++++***))))))******************************************+++,,,------'''(((***+++,,,,,,++++++************++++++++++++))))))*********+++++++++)))************+++++++++************************))))))*********+++++++++++++++***))))))***++++++//////...---+++***)))(((******+++,,,+++***))))))))))))*********+++++++++))))))))))))************))))))*********+++++++++++++++******++++++,,,---)))'''%%%######&&&(((***************+++,,,---...***++++++,,,,,,++++++***((((((((()))******++++++************************))))))******************,,,++++++***))))))******************************))))))))))))))))))))))))((((((((()))******++++++************++++++++++++&&&---...((('''---...)))))))))***++++++++++++***)))***++++++,,,,,,,,,+++)))))))))))))))***************++++++++++++******))))))***++++++++++++******555888000)))+++,,,(((++++++++++++***************++++++,,,,,,++++++***((()))+++------+++)))((((((((()))))))))************)))((('''((()))+++,,,(((((()))))))))***************************++++++++++++++++++************)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++,,,***))))))******((('''+++,,,,,,,,,++++++***)))''''''''''''''''''''''''++++++++++++++++++++++++***************************++++++***(((((()))+++&&&&&&&&&(((***+++)))'''++++++++++++++++++++++++************************)))))))))))))))))))))))))))******************)))++++++++++++++++++++++++************************(((((()))))))))*********************************(((((())))))***++++++,,,uuufffYYYQQQIIIFFFCCC@@@???>>>===;;;<<<;;;::::::999999::::::666888;;;===>>><<<:::888666555555444444333222222111000000000000000111111,,,---...//////...---,,,...............///000111000...,,,,,,---...//////------------------------...------,,,---...///000******+++++++++,,,,,,,,,))))))***+++,,,,,,------...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---.........---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000...***((()))++++++++++++,,,,,,---------'''((()))***************)))***+++***((('''((())),,,++++++******++++++,,,,,,,,,+++***))))))***************)))))))))))))))(((((((((((()))***+++,,,'''(((***+++,,,,,,++++++)))))))))******++++++,,,))))))******++++++++++++)))************+++++++++************************))))))******++++++++++++,,,+++***))))))***+++,,,%%%&&&((()))++++++,,,,,,***+++,,,,,,+++***)))((())))))******++++++++++++(((((())))))******++++++)))************+++++++++++++++******++++++,,,---,,,***(((&&&&&&))),,,...))))))))))))***+++,,,---+++++++++,,,,,,+++++++++''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,+++***))))))******************************))))))))))))))))))))))))++++++******)))((((((((()))************+++++++++'''+++)))%%%,,,666444***))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,+++***))))))((())))))***))))))************))))))))))))***++++++++++++***(((555:::000'''(((***'''************))))))((((((***++++++,,,,,,++++++***((()))+++------+++)))(((++++++,,,,,,,,,---------+++***)))((((((***,,,---******++++++,,,,,,,,,,,,+++++++++***************************)))))))))))))))************+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,+++***))).........---------------++++++++++++++++++++++++++++++++++++++++++++++++(((+++...///...---,,,---++++++*********'''### ++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))************************************************))))))******+++++++++,,,************************'''(((((()))******++++++vvvcccVVVPPPKKKHHHEEEBBBAAA@@@>>>===::::::999888888777777666888666444555777777555333666666555444333333333333///000111111111000...---......---------,,,,,,,,,,,,,,,,,,---...///000000..................------///...---,,,,,,,,,,,,,,,---,,,***(((((()))***+++,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------)))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))************************************,,,,,,,,,+++++++++******,,,+++******))))))******))))))***++++++***((((((*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))***,,,,,,+++)))((()))***)))***+++,,,,,,,,,,,,,,,)))(((''''''(((***,,,------,,,***)))((()))***+++******++++++++++++******,,,---...---+++***+++,,,+++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++******************+++++++++************))),,,,,,+++******+++,,,,,,************************))))))*********+++++++++******))))))***,,,---///%%%&&&''')))************************))))))((((((,,,,,,++++++***)))))))))************************)))************+++++++++************************''''''(((((())))))******))))))))))))))))))))))))...+++((()))+++,,,***(((***,,,------,,,++++++,,,))))))******++++++,,,,,,)))((((((((((((((()))*********+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++***************))))))))))))******************+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))))))))*********------,,,++++++******))),,,,,,++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************)))************+++++++++************************...---,,,+++++++++,,,---)))))))))***+++++++++,,,***+++,,,------,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((,,,+++***)))((((((((((((uuubbbUUUOOOKKKHHHDDDBBBAAA@@@>>>=========<<<<<<;;;:::::::::888666444555777777555333444444333222111111111111111111111111111000000///////////////.........------,,,,,,------///000000........................///...------,,,,,,,,,------,,,+++***)))***++++++---,,,,,,,,,,,,---......,,,,,,+++******+++,,,,,,......---,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************,,,,,,++++++************,,,+++******))))))************+++,,,+++***)))(((************))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))***+++,,,+++)))((()))***)))***+++,,,,,,,,,,,,,,,))))))))))))******+++,,,+++++++++++++++***))))))******++++++++++++******,,,---...---+++***+++,,,+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************+++++++++,,,************************+++++++++************))),,,++++++******++++++,,,************************))))))*********+++++++++,,,+++,,,,,,---...//////***++++++++++++***))))))++++++*********)))))))))******************++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))---***((()))***+++***(((***,,,------,,,++++++,,,)))))))))***************,,,+++***)))))))))))))))(((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,++++++***************))))))))))))*********))))))))))))******++++++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,)))******++++++,,,------******))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************)))************+++++++++************************+++***************++++++***************+++++++++)))***+++,,,,,,+++***)))************************************************,,,,,,++++++***)))))))))++++++***)))))))))******sssaaaTTTOOOKKKHHHDDDBBBAAA@@@>>>===>>>>>>======<<<;;;;;;;;;888666555555777777666444444444333222111111111111333222222111111111111111111111000000000000000///---------------...///000........................///...------,,,---------------,,,,,,,,,+++++++++---------------...//////,,,++++++******++++++,,,......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************+++************))))))))),,,+++******))))))******++++++,,,,,,++++++***)))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************+++++++++******************+++,,,+++)))))))))+++******+++,,,,,,,,,++++++******+++++++++++++++***)))***,,,---,,,+++)))'''******++++++++++++******+++,,,---,,,+++***+++,,,+++++++++***************************************)))************+++++++++)))))))))*********++++++************************+++++++++************))),,,+++************+++,,,))))))))))))))))))))))))***************+++++++++***+++,,,---............,,,,,,,,,---,,,++++++***+++++++++++++++*********((())))))***++++++,,,,,,************************)))************+++++++++((((((((((((((((((((((((++++++******************))))))))))))))))))))))))+++***))))))******)))(((***,,,------,,,++++++,,,***))))))))))))))))))(((...---,,,***))))))((((((((((((((())))))))))))***))))))))))))))))))))))))+++++++++++++++***************))))))))))))******++++++******)))************))))))))))))))))))***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------)))******++++++,,,------))))))******************************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************)))************+++++++++************************''''''((()))************+++++++++***************))))))***++++++***))))))************************))))))))))))))))))))))))************************+++************+++,,,,,,rrr```TTTOOOJJJGGGCCCAAA@@@@@@>>>===<<<<<<;;;;;;:::999999999888777666666666666666555666666555444333333333333333222111000///000111222000000000000000000000000---------------...///000---------.....................------------......------......------,,,+++---,,,,,,,,,,,,---......++++++++++++++++++++++++---------,,,------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,+++++++++***++++++++++++++++++++++++))))))*********+++++++++***************************))))))))))))))))))))),,,+++******))))))*********++++++++++++*********)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))+++,,,+++***)))***+++***++++++,,,,,,,,,++++++***+++,,,------,,,***))))))***+++,,,++++++))))))***++++++,,,,,,++++++***+++,,,---,,,+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((())))))))))))************************++++++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))************************((()))***,,,,,,,,,+++***))))))+++,,,---.........++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))******))))))***)))((('''***+++------+++***+++,,,******))))))(((((('''''',,,+++******))))))))))))************++++++++++++))))))))))))))))))))))))+++++++++*********************))))))))))))******......---,,,++++++,,,,,,******))))))))))))******++++++++++++++++++++++++************++++++++++++,,,,,,,,,------------...------,,,++++++******)))++++++,,,,,,,,,,,,,,,---************************************************))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++************************%%%&&&(((***++++++***))),,,+++++++++***)))))))))((()))***++++++***)))(((************************************************))))))*********+++++++++************+++,,,---...qqq```TTTPPPIIIFFFCCCAAA@@@@@@>>>===;;;;;;::::::999888888888777777888777666666666666666666555444333333333333222111000......///000000////////////////////////...------------...//////---------.........//////......---------......///---............---,,,+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++******))))))++++++++++++++++++++++++************++++++++++++************************)))))))))))))))))))))***,,,+++******))))))******))))))))))))******++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***++++++***)))***+++++++++,,,,,,,,,++++++******+++,,,------,,,***)))++++++***))))))***+++,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++))))))*********+++++++++((())))))))))))*********))))))*********++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************((()))***+++,,,+++***)))'''((()))+++,,,,,,------+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++************************------,,,,,,++++++******)))))))))))))))))))))))))))***++++++***)))(((((()))+++,,,,,,+++******+++******))))))((((((''''''((((((((((((((()))***+++************************))))))))))))))))))))))))******************************))))))))))))******...------,,,+++++++++++++++++++++******+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******)))++++++,,,,,,------------************************************************))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++************************&&&''')))+++,,,,,,++++++,,,+++++++++***)))))))))((()))***++++++***)))(((************************************************)))))))))***++++++,,,,,,))))))******+++,,,......nnn^^^SSSOOOHHHFFFBBB@@@@@@@@@>>>=========<<<<<<;;;:::::::::777888999888666555666777444444333222111111111111111000000///////////////------............//////......---------......///,,,,,,------.../////////.........---......///000......---------,,,,,,,,,***************++++++,,,***++++++,,,,,,++++++************+++,,,---...///------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,++++++******************++++++++++++++++++++++++*********++++++++++++,,,************************)))))))))************+++,,,+++******))))))******(((((())))))+++,,,...///))))))******+++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************+++++++++***************+++++++++)))***++++++***)))+++,,,++++++,,,,,,,,,+++************+++++++++++++++***,,,+++)))((((((***,,,---++++++,,,,,,,,,,,,++++++)))***++++++******+++,,,***************+++++++++(((((((((((((((((((((((()))************+++++++++)))))))))*********++++++)))))))))***++++++,,,,,,+++++++++************)))))))))***++++++***))))))************************+++++++++***************++++++,,,,,,,,,,,,,,,+++***************))))))(((*********+++++++++++++++,,,,,,++++++***))))))(((************************)))************+++++++++************************,,,,,,++++++++++++++++++)))))))))))))))))))))))))))+++------+++))))))))))))+++,,,,,,+++******+++***))))))))))))))))))(((&&&&&&''''''(((***+++,,,)))((((((((((((((('''''')))))))))))))))))))))))))))))))))*********************))))))))))))************))))))((())))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))************+++************++++++++++++)))******++++++,,,------))))))******+++,,,,,,,,,************************************************)))************+++++++++******++++++++++++******************************)))************+++++++++************************))))))***+++,,,,,,,,,,,,+++++++++***************))))))***++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))))))))******,,,------zzzjjj[[[QQQNNNHHHEEEBBB@@@@@@???>>>===>>>>>>======<<<;;;;;;;;;777888:::888666555666888444444333222111111111111000111111111111000//////---------......////////////......---------......,,,,,,------...//////000...............///000000......,,,+++++++++,,,---++++++******++++++,,,---***+++,,,,,,,,,,,,+++***)))))))))***+++,,,.........------------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************++++++,,,,,,,,,+++******))))))******)))))))))+++---///222333))))))***++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++(((***++++++******+++,,,+++,,,,,,,,,,,,+++***)))))))))))))))******+++,,,******)))******++++++,,,+++,,,,,,------,,,,,,+++(((***++++++******+++,,,))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************+++++++++,,,((())))))***++++++,,,,,,+++++++++************)))((()))***++++++***)))(((+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++++++++,,,,,,***************))))))((()))))))))*********++++++++++++******************************************)))************+++++++++************************************++++++++++++))))))))))))))))))))))))))),,,......,,,*********)))***,,,,,,***)))***+++)))))))))***************(((((((((((()))***++++++))))))((((((''''''''''''))))))))))))))))))))))))((()))))))))*********+++******))))))))))))******((((((((('''(((((())))))++++++************++++++++++++++++++++++++++++++))))))))))))************************++++++++++++)))******++++++,,,------))))))******+++,,,,,,---************************************************)))************+++++++++******++++++++++++******************************)))************+++++++++************************++++++*********++++++,,,***************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***************************************+++++++++)))))))))))))))***+++,,,vvvgggXXXOOOLLLGGGEEEBBB@@@@@@???>>>============<<<;;;;;;::::::666999:::999666555666888666666555444333333333333111111222333333111000///---.........//////000000///......---------......,,,,,,------...///000000...............///000000///...,,,******+++,,,---,,,,,,++++++,,,,,,---...***+++,,,------,,,+++***((((((((()))***,,,---.........---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++***)))*********)))******,,,///222555777))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++(((***++++++******+++---,,,,,,,,,,,,,,,+++***))))))(((''''''(((***,,,---'''(((***,,,,,,,,,+++***+++,,,,,,------,,,,,,+++(((***++++++******+++---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,+++++++++************)))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++***)))(((((((((******'''((()))***+++,,,,,,,,,(((((())))))*********+++)))))))))***++++++,,,,,,************************)))************+++++++++)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))))),,,000000---******+++)))***,,,,,,***)))***+++))))))******++++++,,,,,,++++++***************+++++++++******)))))))))((())))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))((())))))***++++++******))))))))))))******++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,------,,,,,,+++******)))++++++,,,------...//////************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************)))************+++++++++************************,,,+++***)))))))))++++++))))))******+++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))***+++nnnaaaUUUNNNLLLHHHFFFCCC@@@@@@@@@BBBCCCGGGEEEAAA===:::888888888:::888666555444555777888777555222222444666777777000000000000000000000000222111000//////000111222111000...------......//////////////////......---///---+++,,,...///---***////////////...---,,,,,,++++++,,,,,,,,,+++******...---,,,+++************.........------,,,,,,,,,+++,,,------......------************************,,,++++++******++++++,,,---,,,++++++******++++++,,,+++***))))))***+++,,,,,,---......//////......+++******))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,++++++---000000...+++******+++++++++,,,,,,,,,333111---)))((((((***,,,***+++---------+++)))(((++++++************++++++++++++,,,,,,,,,---------++++++******************+++++++++******************(((''''''((()))))))))+++++++++***************((()))+++,,,,,,+++)))((('''))),,,...---,,,+++***------,,,,,,+++***))))))(((((())))))*********+++************************++++++************++++++))))))*********+++++++++************************++++++******)))(((((((((,,,+++***))))))***+++,,,+++++++++***************************************+++++++++++++++***)))(((,,,+++******))))))******...---***(((((((((***+++++++++++++++++++++++++++******))))))))))))******+++,,,,,,+++******+++---*********))))))))))))))),,,++++++******++++++,,,+++++++++++++++***)))(((***+++,,,,,,------------+++*********))))))(((((())))))************)))))),,,,,,+++***)))))))))***++++++************+++++++++,,,,,,---,,,+++***)))((()))))))))************&&&''''''((()))******+++************************************************------,,,,,,+++******)))---,,,+++*********+++,,,))))))************))))))+++++++++++++++***)))(((,,,------,,,***)))***+++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,******))))))))))))******************************---)))&&&&&&)))++++++***(((((())))))*********+++---+++***(((((()))+++,,,******************************************************))))))))))))******************************,,,,,,+++++++++++++++,,,+++***)))'''''''''((()))************************nnnaaaUUUNNNKKKGGGEEEBBB@@@>>>???@@@AAAGGGEEEBBB???===<<<;;;<<<999888666555555555666777888555222111111222222111000000000000000000000000111111000//////000111111000000///...............///////////////......---///---,,,,,,...///---+++------.........---,,,,,,***++++++,,,,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,------...---------,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,+++******+++,,,,,,+++,,,,,,---------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***(((((())),,,---+++)))******+++++++++,,,,,,,,,000...+++)))((((((***+++++++++,,,---,,,+++***)))++++++************++++++)))))))))*********++++++******************************************+++++++++***))))))******************************+++++++++******************+++,,,+++***+++,,,,,,+++)))*********++++++,,,,,,---))))))))))))*********+++++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,************************************++++++++++++++++++************++++++******************++++++************************)))******+++++++++*********************+++,,,,,,,,,+++*********+++,,,---))))))))))))))))))))))))******))))))))))))******)))******)))(((((()))+++***)))))))))))))))))))))+++******))))))******++++++++++++++++++***))))))))))))***+++++++++******+++*********))))))))))))))))))************))))))++++++******)))*********++++++************++++++++++++,,,,,,,,,+++***)))))))))))))))************''''''(((((()))******+++*********************************************************+++++++++,,,,,,---,,,+++*********++++++))))))************))))))+++++++++*********))))))+++,,,---+++)))((()))***,,,,,,,,,++++++*********++++++***))))))***++++++++++++************++++++************************,,,)))''''''))),,,,,,+++))))))))))))*********+++,,,+++***)))))))))***+++************************++++++++++++++++++++++++******))))))))))))************************************))))))))))))******+++******)))))))))******************************}}}nnnaaaUUUMMMKKKFFFDDDBBB???======>>>>>>@@@???===;;;:::::::::;;;777777777777666666666666888555222111111222111000000000000000000000000000111000000//////000000111///////////////......---///////////////......---000...------......---,,,++++++,,,---------,,,,,,)))***++++++,,,,,,,,,,,,***++++++,,,---......///,,,,,,++++++++++++******++++++,,,------------------------,,,,,,+++++++++,,,++++++******++++++,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++***)))'''((()))******)))******+++++++++,,,,,,,,,,,,+++***)))))))))******,,,,,,,,,++++++++++++***++++++************++++++)))))))))************+++************************)))))))))***+++++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,---+++)))(((((()))+++---///---+++******++++++***))))))***+++,,,,,,------)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,************************)))******+++,,,,,,------******++++++++++++******)))))))))***+++++++++,,,************************(((((()))++++++,,,,,,,,,)))))))))***+++,,,...///******++++++,,,------...))))))))))))))))))))))))******))))))))))))******(((*********(((((()))***))))))))))))))))))*********))))))))))))))))))******++++++++++++***))))))******+++++++++***))))))***************)))))))))))))))************))))))*********)))******++++++++++++************+++++++++++++++,,,++++++***)))******************))))))'''(((((())))))*********************************************************'''((((((***+++,,,---------,,,++++++******++++++))))))************)))))),,,+++***)))))))))***+++,,,------,,,***))))))***+++++++++++++++*********++++++***))))))***++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++)))((((((+++---......)))))))))***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************************************))))))))))))************++++++,,,+++++++++************************{{{lllaaaUUULLLIIIFFFEEEBBB???===<<<<<<===;;;:::999999999999::::::777777777888777666555555555444222222444555666555000000000000000000000000000000000//////000000000...///000000000///---,,,///////////////......---000///............---,,,)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,---............------------------------++++++,,,------------,,,---------,,,++++++******,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++---......---+++***************************************************++++++++++++++++++++++++000...,,,*********,,,------,,,*********+++,,,---******+++++++++,,,,,,,,,)))******+++++++++++++++,,,,,,+++******++++++,,,++++++************++++++++++++++++++,,,,,,,,,,,,***************+++++++++(((((()))***+++,,,,,,,,,+++,,,---,,,+++***++++++(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,---000111///+++)))***,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------*********************************+++++++++,,,,,,)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,,,,************************((()))***+++++++++++++++************+++,,,---...)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))*********+++---,,,+++***+++,,,)))))))))))))))***************))))))))))))************+++++++++******)))------------,,,,,,+++***************************)))******++++++******)))***)))))))))***+++,,,,,,++++++************++++++***++++++++++++*********++++++************))))))(((((()))))))))*********************************************************'''(((((()))++++++,,,---,,,,,,++++++++++++***+++)))******++++++******)))---+++)))(((((()))+++,,,---...///...,,,++++++,,,+++++++++***************+++******************++++++++++++******+++++++++++++++++++++++++++++++++******)))***,,,...///000************************((()))******+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************,,,,,,+++++++++,,,------((()))+++,,,,,,,,,++++++************************xxxjjj___SSSKKKHHHFFFEEECCC@@@>>>=========<<<<<<<<<<<<<<<<<<======777777777888777666555555444333222333444555555444000000000000000000000000/////////000000/////////...///000000000///---,,,///////////////......---/////////...---,,,,,,,,,))))))***+++,,,,,,,,,,,,((()))***+++,,,---------,,,------......------,,,------------------------***+++,,,,,,------,,,,,,,,,+++++++++*********))),,,++++++******++++++,,,---,,,++++++******++++++******++++++++++++******++++++,,,---------------***+++---......---+++***************************************************++++++++++++++++++++++++000...,,,*********,,,---......---,,,+++,,,---...******+++++++++,,,,,,,,,)))***+++,,,---------,,,,,,++++++******+++,,,,,,++++++************++++++******+++++++++,,,,,,,,,))))))*********+++++++++(((((()))***+++,,,,,,,,,***,,,...---+++))))))***(((((()))***+++,,,,,,,,,)))***+++,,,,,,+++***))))))222999777...''')))...,,,,,,+++++++++++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------************************++++++******)))))))))))))))***+++,,,,,,+++***)))(((((()))***+++,,,,,,,,,************************+++++++++++++++***)))(((,,,,,,+++******+++++++++*********+++***)))((((((++++++++++++++++++++++++******))))))))))))******)))+++------+++***++++++(((((())))))************+++++++++******+++++++++)))******+++++++++******------------,,,,,,+++******************+++++++++******++++++++++++*********)))))))))***+++,,,,,,++++++************++++++*********************++++++++++++***************))))))))))))************************************************************************************,,,,,,,,,,,,++++++************++++++++++++******,,,+++)))(((((()))+++---,,,---...---***)))***+++*********************************++++++***************))))))))))))******++++++++++++++++++++++++)))***+++,,,,,,---///000+++++++++***************'''((()))************)))************************++++++++++++++++++++++++******))))))))))))******************************,,,,,,++++++,,,------...'''(((***+++,,,+++******************************vvvggg\\\QQQJJJGGGEEEDDDBBB@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666555333222111222111000...000000000000000000000000...//////000000//////...///////////////......---///////////////......---...//////...,,,***++++++******+++,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,+++,,,---......---,,,+++******++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,---,,,++++++******++++++)))******++++++******)))+++,,,,,,---------------***+++,,,------,,,+++***************************************************++++++++++++++++++++++++,,,+++***)))))))))***++++++,,,---+++***)))+++,,,******+++++++++,,,,,,,,,******+++------......---***++++++++++++,,,,,,,,,++++++************++++++((((((((())))))))))))***)))))))))***++++++,,,,,,)))))))))***+++++++++,,,))),,,///...+++((()))***)))))))))***+++++++++,,,((()))+++------+++)))((('''111;;;999///((()))...(((((()))***,,,---......+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,************************++++++******)))(((((('''******++++++++++++******)))))))))***+++++++++,,,************************,,,,,,,,,++++++)))((((((,,,+++******))))))******+++******)))((((((''''''))))))))))))))))))))))))******))))))))))))******''')))++++++***)))((()))((((((((()))******++++++,,,,,,++++++++++++,,,,,,))))))***++++++++++++*********+++++++++***))))))*********+++++++++++++++******++++++++++++***************)))******++++++++++++************++++++******)))))))))***++++++*********+++++++++,,,,,,************************************************************************------,,,,,,+++***))))))+++,,,,,,,,,,,,+++***)))******++++++++++++******+++***)))))))))***+++,,,***++++++***(((''''''((()))))))))***************)))***++++++++++++***)))***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///+++++++++++++++*********'''(((((())))))***************************************************************))))))))))))************************************)))******+++,,,---))))))******************************************ttteeeYYYOOOHHHGGGBBBAAA@@@???>>>===<<<<<<::::::::::::999888777777999888666555555555666777444333222222222111///---000000000000000000000000......///000000///......000000///...............///////////////......------...///---***((()))+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++(((***+++---...---,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))******++++++,,,,,,---,,,++++++******++++++,,,---,,,++++++******++++++******+++,,,,,,+++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************++++++)))+++---,,,***((()))*********+++++++++,,,,,,,,,*********+++,,,,,,------)))***+++,,,---,,,++++++++++++************++++++(((((((((((())))))))))))((())))))***++++++,,,,,,******************++++++***...111000,,,))))))+++******************++++++*********++++++*********)))///555444///+++***,,,'''((()))***,,,---...///,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,************************************************++++++************++++++******************++++++******************************+++++++++******))))))))))))((())))))******+++***)))(((((())))))***))))))))))))))))))))))))******))))))))))))******&&&)))+++,,,***)))(((((('''(((((()))******++++++++++++************++++++))))))***+++++++++++++++))))))***+++++++++***************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******)))*********++++++************++++++***)))(((((()))***+++,,,))))))******+++,,,------************************************************************************......------,,,++++++***++++++,,,,,,,,,+++***)))***++++++,,,,,,++++++***))))))*********++++++++++++,,,,,,+++)))(((((()))((()))))))))*********+++)))***++++++++++++***)))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++------+++***,,,...,,,,,,,,,++++++*********((((((''''''((()))+++,,,************************++++++++++++++++++++++++******))))))))))))******************************************+++,,,------,,,,,,+++*********++++++************************ssscccWWWMMMHHHFFF@@@??????>>>===<<<<<<;;;>>>>>>>>>===<<<;;;999888:::888666555444555777888333222222333555555444222000000000000000000000000---...///000000///...---111000///------.../////////////////////......---,,,...///---)))'''(((***---------------,,,+++***++++++,,,,,,,,,+++******%%%'''***,,,......------,,,,,,,,,------.........******+++,,,,,,,,,,,,+++)))***+++,,,---......///,,,++++++++++++++++++,,,---,,,++++++******++++++++++++------------++++++))))))***++++++++++++***++++++***))))))***++++++************************))))))))))))))))))))))))***************************+++,,,---------------))),,,///...+++))))))*********+++++++++,,,,,,,,,******))))))***++++++,,,((()))+++---...---+++***++++++************++++++************++++++++++++((())))))***++++++,,,,,,+++++++++***************+++///333222---***+++---+++++++++***************,,,+++)))(((((()))+++,,,------.........---+++)))++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++************++++++))))))*********+++++++++*********************************+++,,,,,,------,,,+++***))))))***+++,,,+++++++++***************************************((()))***+++++++++++++++''''''''''''(((***+++,,,+++***(((((((((***---...++++++++++++++++++++++++******))))))))))))******(((+++---...---+++******'''(((((()))***+++++++++******))))))))))))******((()))***+++++++++++++++***+++,,,---------------*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***)))))))))***++++++************++++++***)))(((((((((***+++,,,(((((()))***,,,---...///++++++******************************************************************.........------,,,,,,,,,++++++,,,---,,,+++***)))***++++++,,,,,,++++++***((()))***+++++++++++++++...//////...,,,++++++,,,(((((())))))*********+++)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++------+++)))+++---,,,,,,,,,++++++*********)))(((&&&&&&''')))+++---************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************,,,,,,,,,,,,---...///000///...,,,+++***++++++,,,************************ppp```UUUMMMHHHHHHAAAAAA@@@@@@???>>>======<<<;;;;;;::::::999999888777777777666555555444444777666444111000000000000222333333333333222111111......///000000000000000000000//////......------//////...---,,,,,,++++++++++++,,,------......///000//////...------------,,,,,,,,,---------......//////---,,,+++*********,,,,,,++++++++++++++++++---------,,,,,,+++++++++***+++,,,+++)))))))))***(((***---...,,,+++*********************+++++++++,,,,,,++++++++++++*********+++,,,,,,------------++++++++++++++++++++++++))))))******++++++++++++------,,,,,,+++***)))))),,,+++++++++***)))))))))++++++******++++++,,,---************************++++++++++++++++++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))*********************************)))))))))))))))******+++,,,------......000,,,)))(((***+++)))(((************************((()))***+++,,,+++******************************))))))))))))))))))))))))++++++*********+++---...---,,,***)))))))))******)))***+++,,,,,,+++***)))******))))))(((((('''''')))'''&&&''')))******)))++++++************+++++++++,,,,,,,,,,,,+++******,,,***)))+++---...+++)))+++++++++,,,,,,---------)))***,,,---...------,,,*********)))(((''''''&&&,,,,,,++++++***)))))))))$$$&&&(((***+++***)))))),,,,,,,,,,,,,,,+++***)))+++******))))))******+++,,,,,,++++++***)))(((((((((((()))***+++,,,,,,,,,)))))))))))))))))))))))),,,+++******))))))******.........------,,,,,,,,,***)))'''((())))))(((&&&,,,,,,,,,+++***)))(((((($$$&&&)))+++,,,,,,+++******************)))(((((())))))************))))))(((((()))***++++++,,,,,,---,,,,,,+++*********+++******,,,111666666000***)))***++++++))))))***+++)))))))))))))))))))))))))))******++++++******))),,,+++)))((((((***,,,...((()))+++,,,------,,,,,,)))***+++---...//////000(((***+++***)))((()))***++++++++++++******)))))))))))))))))))))))))))))),,,+++***))))))+++---...***,,,------++++++,,,...---+++***+++------***(((((()))***+++,,,+++***)))***************************************************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,+++)))***...---)))++++++************++++++,,,(((%%%&&&***,,,)))&&&ooo```UUUMMMHHHHHHCCCBBBBBB@@@???>>>======<<<<<<;;;;;;:::999888888777777777666555555444444666555333222111000111111111111111000/////////.........///000000000000000000000000000000///////////////...------,,,++++++------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,***+++,,,+++)))))))))***)))+++---...,,,*********+++++++++*********************+++,,,,,,---,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++((((((((()))))))))******((())))))******++++++,,,+++++++++***************++++++******++++++,,,---************************+++++++++++++++++++++++++++***))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++,,,,,,------///,,,)))(((***+++)))(((************************++++++*********+++,,,---************************************************,,,+++*********+++,,,---,,,,,,***)))))))))******)))***++++++++++++***)))******))))))((((((((((((,,,+++******,,,------,,,++++++************++++++,,,+++++++++************,,,+++***+++------+++)))((((((((())))))*********))))))***+++++++++++++++,,,,,,+++******)))((((((+++++++++***************&&&''')))+++++++++***)))******+++++++++******)))************************,,,,,,++++++***))))))((()))))))))***+++++++++,,,************************,,,+++******))))))******,,,,,,,,,,,,++++++******+++***)))***,,,---,,,+++,,,,,,,,,++++++***)))(((((()))***++++++***)))(((***************)))((((((******++++++++++++******))))))******+++,,,,,,------,,,++++++*********+++******+++000555555000******+++,,,+++*********,,,******************))))))******++++++++++++*********************+++++++++((()))+++,,,------,,,,,,,,,,,,---------------,,,)))+++,,,+++***)))***+++++++++++++++*********)))************************+++***)))((((((***,,,---)))***,,,+++******+++---,,,+++)))***,,,,,,***'''***+++,,,,,,------,,,,,,***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++***,,,+++***,,,000///,,,++++++************++++++,,,(((%%%&&&***+++***'''mmm^^^UUUMMMHHHHHHEEEDDDCCCBBB@@@???>>>=========<<<;;;:::999888777888777777666666555555444444444333222222222222222222111000...------.........//////000000000000000000000000000111111111111//////......---,,,,,,,,,//////...------,,,++++++*********)))******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...*********++++++,,,,,,---,,,,,,------------------***+++,,,+++)))))))))******,,,...---,,,***)))))),,,,,,++++++******))))))((()))+++---...///......***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************'''(((((()))******++++++***************+++++++++++++++******++++++,,,---************************+++++++++++++++++++++++++++++++++***++++++,,,---))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,...,,,***)))******)))(((************************,,,+++)))((((((***,,,...************************++++++++++++++++++++++++,,,++++++*********++++++,,,+++******)))*********)))***++++++++++++***)))***))))))))))))(((((((((...,,,++++++---......---++++++************++++++,,,+++***)))((()))******,,,+++++++++------+++***((((((((((((((()))))))))))))))((((((((()))******---------,,,++++++******)))************+++++++++((()))+++,,,,,,+++***)))******++++++++++++++++++((()))***++++++***)))(((,,,,,,++++++***)))))))))******************++++++************************,,,+++******))))))*********************)))))))))***))))))***---......---,,,,,,,,,,,,+++***)))(((,,,++++++***)))((('''''')))************))))))(((++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,+++************+++******+++///333333///++++++,,,---,,,+++***+++---,,,,,,++++++*********)))+++++++++,,,,,,+++++++++((()))***,,,,,,+++***))))))***+++,,,---------,,,.........---,,,+++***)))***,,,---,,,+++***+++,,,++++++++++++***************************************)))((((((((()))***+++(((***++++++***)))+++,,,,,,+++***+++,,,+++***((()))(((((((((((()))*********************************************************++++++,,,,,,++++++***++++++++++++++++++++++++***,,,+++)))+++///...***++++++************++++++,,,)))&&&'''***+++***'''~~~jjj]]]TTTLLLHHHHHHGGGFFFEEECCCAAA???>>>===>>>>>>===;;;:::999888777888888777777666555555555333333333333333333333333555333111///......///000//////000000000000///////////////000000111111111//////......---------,,,......---------,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------))))))***+++,,,,,,------,,,,,,,,,------......///***+++,,,+++)))))))))***+++,,,...---+++))))))***------,,,+++******)))))))))+++---...//////...---***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))***+++++++++,,,++++++******++++++,,,---************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++(((((())))))*********+++,,,+++************))))))************************))))))(((((())))))***+++************************+++++++++++++++++++++++++++++++++***************++++++***************************++++++*********)))))))))))))))))))))))),,,***))))))+++,,,+++***++++++************++++++,,,+++)))''''''((()))+++,,,+++,,,,,,------,,,+++******++++++++++++++++++***)))(((''''''((()))***------,,,,,,,,,+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++,,,------...(((***,,,------,,,***(((+++++++++*********))))))+++++++++***************************************,,,+++******))))))*********************))))))))))))(((((()))+++---,,,++++++,,,,,,,,,++++++***)))---,,,***)))(((((((((((())))))************)))(((***++++++++++++++++++***+++++++++,,,,,,---------++++++***************+++******+++...111111...++++++,,,------++++++,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,++++++))))))***++++++++++++*********+++,,,,,,---------......------+++***)))(((***+++,,,,,,******+++,,,++++++++++++++++++++++++******************************))))))))))))***+++)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&'''((()))******************************************************++++++,,,,,,++++++***************************+++,,,+++((())),,,+++'''++++++************+++++++++)))'''((()))+++***(((zzzggg[[[SSSLLLHHHHHHGGGFFFEEECCCAAA???>>>===>>>======<<<:::999999888888888888777666666555555222222333333444444444444555333111///......000111//////000000000000//////.........//////000000000///...............------,,,,,,,,,---------.........---,,,+++***)))))))))******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,))))))***+++,,,,,,------+++,,,,,,------.........***+++,,,+++)))))))))***+++,,,---,,,+++)))***+++...------,,,+++***)))))),,,---.........---,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))***+++++++++,,,++++++******++++++,,,---******************************************************************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,((()))))))))))))))*********+++++++++******)))***************************((()))+++------,,,+++***************************************************************************************+++*********+++******************+++))))))))))))************,,,***((((((*********)))++++++************++++++,,,+++)))''''''((()))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***+++++++++++++++************(((((()))***+++,,,,,,---+++,,,,,,,,,,,,+++++++++******))))))***+++,,,---***+++---......---+++***+++++++++***************+++++++++***************************************,,,+++******))))))*********++++++++++++++++++++++++***)))***++++++***)))+++,,,,,,,,,,,,+++************))))))((())))))***((())))))*********))))))))))))************))))))+++,,,,,,,,,,,,,,,------*********))))))***++++++******+++---//////---,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++***)))((((((***,,,---+++++++++,,,,,,---......+++,,,,,,,,,+++***)))))))))***+++***)))((()))++++++++++++++++++++++++,,,************************+++++++++******+++++++++***+++,,,,,,++++++,,,...------......---,,,,,,,,,---,,,+++++++++,,,...///***************************************************++++++,,,,,,++++++***************************)))++++++))),,,000///,,,++++++************+++++++++***(((((()))*********vvvdddZZZSSSLLLHHHHHHFFFEEEDDDCCCAAA@@@>>>>>>======<<<<<<;;;:::::::::999888888777777666666555222333444444444444333333111000///.........///000000000000000000//////...............////////////........................++++++,,,,,,---...//////,,,+++***)))((((((((((((++++++++++++,,,,,,,,,,,,...---,,,,,,++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))******+++,,,,,,******+++,,,------,,,,,,++++++******...------,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++***************)))))))))((())))))+++,,,---...///***************+++++++++++++++******++++++,,,---************************************************))))))*********)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,))))))))))))))))))******)))***,,,,,,***)))******************************)))+++///111222000---+++************************))))))))))))))))))))))))((()))******++++++******))))))***++++++++++++***++++++***))))))***++++++)))))))))************+++...,,,******+++,,,++++++++++++************++++++,,,+++***)))((()))******+++,,,......,,,,,,,,,---+++++++++***************,,,,,,+++*********++++++******************))))))(((((()))***++++++,,,,,,+++++++++++++++++++++,,,)))((('''&&&&&&''')))******+++,,,------,,,+++*********************************************++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***+++,,,,,,,,,,,,,,,++++++(((((())))))******++++++((())))))************))))))))))))******)))))))))++++++++++++,,,,,,,,,,,,***))))))))))))***++++++***++++++,,,------------+++,,,---,,,+++***+++---++++++++++++++++++++++++*********++++++*********,,,+++)))'''(((***,,,...,,,+++++++++,,,---...///******+++++++++******)))((()))******)))((()))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,------,,,+++---...,,,---///...,,,++++++,,,+++++++++++++++,,,------***************************************************++++++,,,,,,++++++***************************''')))***+++///555777444++++++************+++++++++******))))))******+++sssbbbXXXRRRLLLHHHHHHDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;999999888888777666666666333444444555555444333222/////////000000000000111000000000000000///......000000000///////////////............////////////,,,---------------------)))))))))))))))***+++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++*********+++,,,+++)))))))))***)))***++++++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...+++++++++++++++***))))))++++++++++++++++++++++++******)))))))))(((((((((''''''(((***+++---......+++++++++***************++++++******++++++,,,---******************************************************+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------************************'''***,,,,,,***)))***+++***************************+++---//////...---,,,************************************************&&&''')))***++++++++++++((()))***+++,,,++++++***++++++***))))))***++++++))))))*********+++++++++///...,,,,,,,,,---,,,+++++++++************++++++,,,+++++++++************+++---///...,,,+++,,,...************)))))))))(((++++++,,,,,,++++++***))))))*********************)))))))))***+++++++++,,,***************+++,,,,,,+++***((('''&&&''')))***************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,+++******))))))******+++++++++,,,,,,,,,------+++***)))***,,,,,,+++***++++++,,,,,,---,,,,,,+++'''((()))***+++******)))(((((()))***************)))******++++++******)))++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++,,,---***+++,,,+++*********,,,((())))))******+++++++++((())))))******))))))(((******)))))))))***+++,,,,,,,,,++++++,,,---///000***************))))))((()))***++++++))))))***++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,,,,++++++,,,---***,,,...---***)))***+++'''(((((()))))))))))))))***************************************************++++++,,,,,,++++++***************************''')))***+++///444555222++++++************++++++************))))))***+++rrraaaXXXRRRLLLIIIHHHCCCCCCBBBAAA@@@@@@??????;;;;;;;;;<<<<<<<<<<<<===999999888888777666666666444444555555555444222222000111222333444444333333000000000000000///......222222111111000000//////.........//////////////////......------,,,,,,+++))))))***+++,,,...000111,,,,,,------------......*********+++,,,---///000,,,,,,++++++++++++++++++,,,++++++******)))))))))***+++,,,+++)))))))))***(((***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,---+++***(((((()))+++...000+++++++++++++++***)))(((++++++++++++++++++++++++,,,+++++++++******)))))))))))))))))))))*********,,,+++++++++******))))))++++++******++++++,,,---************************))))))))))))))))))))))))+++,,,,,,---,,,+++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++***************'''***------***)))***+++************************))))))*********+++++++++************************++++++++++++++++++++++++%%%&&&(((***+++,,,,,,+++((()))***+++,,,,,,+++***,,,+++***))))))***+++,,,))))))******++++++++++++///---++++++,,,,,,+++***++++++************+++++++++,,,,,,,,,,,,+++*********---//////,,,+++,,,...,,,+++++++++******))))))***+++,,,,,,,,,***)))(((*********************+++***************+++++++++))))))))))))***+++,,,---///---+++***)))***+++,,,))))))(((((((((((())))))******************++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,++++++***)))***************+++++++++,,,,,,,,,'''&&&&&&''')))++++++***++++++,,,------,,,,,,,,,((()))***,,,,,,***((('''(((((()))***************+++++++++,,,,,,++++++++++++*********************))))))((())))))***++++++++++++,,,+++******,,,---)))***++++++))))))***+++''''''((()))***++++++,,,(((((())))))))))))((((((((()))***+++,,,+++******---,,,++++++,,,---///000++++++++++++***((('''&&&***+++,,,,,,******+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++***************)))((('''(((***++++++******+++,,,(((***,,,+++)))'''(((***((()))+++,,,,,,,,,+++***************************************************+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))+++***)))+++///...***++++++************++++++***++++++***))))))***,,,ooo^^^TTTPPPLLLHHHGGGFFFEEEDDDBBB@@@>>>===<<<>>>>>>>>>===<<<<<<;;;;;;:::888777666777666555333333222222222222222222222000000111555888888333///111000///......---.....................///000000------......///111222333---------,,,,,,------...,,,------....../////////,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++---------+++***+++---+++*********+++,,,,,,---)))---...***(((******(((***++++++,,,,,,++++++***+++++++++*********))))))))))))***+++,,,,,,,,,,,,...---+++)))(((((()))***+++++++++************)))***+++,,,---,,,***((('''(((***+++***)))((()))***++++++******)))((((((''',,,,,,+++***))))))******)))************+++++++++++++++******))))))((((((*********)))))))))))))))...---+++))))))***+++,,,++++++************++++++)))***,,,------,,,***)))++++++***)))(((((())))))))))))))))))))))))))))))***+++,,,------,,,+++***(((((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......///...---+++***---,,,++++++---///222444************************------,,,,,,+++,,,,,,,,,//////...---,,,,,,++++++)))************+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---((()))+++,,,---,,,,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))+++***)))***+++,,,+++)))111222333111...***)))(((+++...---((('''***------,,,,,,,,,++++++*********,,,,,,++++++******++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,+++***((((((***+++,,,***************************)))))))))***+++,,,,,,+++++++++*********))))))************************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///222444111+++'''(((***...,,,++++++------,,,***)))************+++++++++******,,,---.../////////)))***++++++++++++******)))...222...&&&###'''---,,,,,,,,,+++++++++******************************************))))))((((((,,,,,,+++*********++++++,,,,,,+++***))))))******+++++++++************)))+++++++++*********))))))+++***)))***++++++***)))***************************++++++,,,,,,++++++***************************&&&(((***,,,---,,,+++***nnn]]]TTTPPPKKKHHHGGGEEEEEECCCBBB@@@>>>===<<<=========<<<;;;;;;::::::999888666666777777555444666555555333222111000000111000111444666666222/////////.........//////000///////////////000111111000000/////////000111111......---,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++******++++++++++++******+++,,,------++++++,,,---++++++******++++++,,,---(((,,,---***)))+++,,,+++***++++++,,,,,,++++++***+++++++++*********))))))***+++,,,------......---...---+++)))((()))******+++++++++************)))((()))***++++++***((('''(((***+++***)))((()))+++,,,++++++***))))))((((((,,,+++***))))))))))))***)))************+++++++++************))))))))))))))))))))))))************,,,+++***)))))))))******))))))(((((((((((()))))))))***,,,------,,,***)))+++******))))))))))))***************************((()))************)))((()))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))(((((()))+++---...************************++++++******)))******+++------,,,,,,++++++******)))************+++++++++,,,,,,++++++++++++++++++++++++************++++++((()))***+++++++++***)))++++++++++++++++++++++++------,,,,,,+++******)))+++***))))))++++++***)))&&&))),,,---,,,,,,---...))),,,,,,(((&&&))),,,,,,,,,,,,,,,+++++++++******------,,,+++******************************************++++++++++++******,,,,,,,,,+++++++++******+++***(((''''''(((***+++*********************************)))******+++++++++++++++*********))))))************************+++++++++***++++++,,,,,,************************++++++++++++++++++++++++))),,,...,,,(((%%%'''))),,,*********,,,,,,+++***)))************+++++++++)))***+++,,,------------+++++++++++++++++++++***%%%))),,,***&&&%%%)))---,,,,,,,,,+++++++++******************************++++++*********))))))))),,,,,,+++++++++,,,,,,---,,,++++++***))))))******(((((()))***+++,,,,,,---+++++++++*********))))))+++***)))***++++++***)))************************)))******++++++******)))))))))))))))))))))))))))'''(((***+++,,,,,,++++++|||lll[[[SSSPPPKKKGGGFFFEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;::::::999999888666555666777888777555666666555444333333222222222111111222333222111///---------......///111111000000//////000000111222222111000//////////////////...---,,,,,,,,,,,,,,,++++++++++++************------------,,,,,,,,,,,,******++++++++++++*********+++,,,,,,,,,,,,---...++++++******++++++,,,,,,'''+++---***))),,,...---***++++++,,,,,,++++++***+++++++++***************+++,,,---....../////////...---+++***))))))***++++++++++++************)))&&&''')))******)))(((''')))***+++***))))))***+++,,,,,,,,,+++******))))))+++***)))))))))))))))))))))************+++++++++)))))))))***************((()))))))))***+++++++++*********)))))))))))))))))))))(((((((((((())))))***+++,,,------,,,+++*********)))))))))***++++++++++++++++++++++++++++++((()))************)))(((******************++++++*********))))))*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))******+++''''''((((((((()))))))))************************+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********)))******************)))))))))*********)))((((((++++++++++++++++++++++++---,,,,,,++++++************)))((()))***+++***((('''))),,,,,,+++*********(((++++++'''&&&)))+++***,,,,,,,,,++++++++++++***...---,,,+++************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***)))((('''&&&&&&'''((()))************************++++++******)))*********+++++++++***************************************************+++,,,------************************++++++++++++++++++++++++%%%'''***)))'''&&&(((+++***)))((()))+++,,,,,,***)))************+++++++++******++++++++++++******------,,,+++******++++++'''((())))))((((((***,,,,,,,,,,,,+++++++++******************************+++++++++++++++*********,,,+++++++++,,,---......,,,+++******)))*********(((((()))***+++,,,,,,---+++++++++***************+++***)))***++++++***)))************************)))))))))******)))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,yyyjjjZZZRRROOOKKKGGGFFFDDDCCCBBBAAA@@@>>>============<<<;;;;;;::::::999666555555666777888888777222333333444555666777777333222111000000000//////...............///000000///////////////000000111000//////...............///......---,,,,,,,,,,,,,,,,,,++++++******))))))------------------------,,,------------------,,,)))***,,,,,,,,,,,,...///,,,++++++***++++++,,,,,,(((,,,...+++***,,,...,,,***++++++,,,,,,++++++***************************+++,,,---......///......---,,,+++************++++++++++++*********))))))&&&'''((()))*********))))))***++++++))))))***+++,,,,,,,,,+++++++++************)))(((((())))))***))))))*********+++++++++)))))))))******+++++++++(((((()))***++++++,,,,,,)))******+++******)))))),,,++++++******++++++,,,***++++++,,,,,,++++++***))))))))))))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((((((***+++,,,)))******++++++***))))))************************,,,,,,++++++,,,,,,------..................//////))))))*********+++++++++---,,,,,,++++++*********((()))***++++++***)))(((+++++++++******)))((((((++++++++++++++++++++++++,,,,,,,,,++++++************)))((((((******)))((()))+++------,,,+++++++++(((,,,,,,(((''')))+++***++++++++++++++++++++++++...---,,,+++***)))))))))++++++++++++++++++++++++,,,------------------,,,++++++++++++++++++++++++)))(((''''''''''''((()))************************,,,,,,+++***)))))))))***************************************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,'''(((******))))))+++---)))(((((())),,,------,,,))))))*********+++++++++++++++,,,,,,+++***))))))---,,,+++***))))))******...---+++***++++++***))),,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++,,,---...///000++++++***************++++++++++++************)))************************+++***)))***++++++***)))************************))))))************))))))))))))))))))))))))))))))******))))))***+++,,,,,,vvvgggXXXQQQOOOKKKGGGEEECCCCCCBBBAAA???>>>======>>>>>>======<<<;;;;;;;;;666555444555777999888777333333444555555666777777333333111000.........///000000///..................------------...//////---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,------,,,,,,++++++******---------------------------------......---------)))***,,,,,,,,,,,,...///,,,,,,++++++***++++++,,,+++///000,,,***,,,---+++***++++++,,,,,,++++++******************************+++,,,------.........,,,,,,+++++++++++++++++++++++++++*********))))))((())))))***++++++++++++)))+++,,,+++***)))***+++,,,,,,,,,+++++++++++++++******))))))))))))******))))))*********+++++++++))))))******++++++,,,,,,((())))))***+++,,,,,,---******+++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,************************,,,++++++++++++++++++,,,+++++++++*********************))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++---...+++++++++,,,++++++***)))************************,,,+++++++++,,,,,,---...------..................))))))*********+++++++++,,,,,,,,,++++++*********((()))***++++++***)))(((,,,,,,,,,+++************++++++++++++++++++++++++,,,,,,+++++++++++++++******)))((()))***+++***((("""%%%))),,,---...000222)))------***(((+++,,,+++++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++---------......---------++++++++++++++++++++++++***))))))))))))))))))***************************,,,,,,+++***)))))))))***************************************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++*********,,,---+++***)))+++---......---))))))*********+++++++++,,,---------,,,+++***)))++++++***)))))))))))))))///---******+++,,,+++))),,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++,,,---...///000+++***************+++++++++++++++************)))************************+++***)))***++++++***)))***************************++++++++++++++++++************************************)))******+++,,,sssdddVVVPPPNNNJJJFFFEEEBBBBBBAAA@@@???>>>======???>>>>>>===<<<<<<;;;;;;666555555666777888888777777777666555444444333333222333222111///...///000111111///......---------------,,,,,,------...///,,,,,,,,,,,,,,,---...///---------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---...,,,,,,++++++******++++++---000111---+++,,,,,,+++***++++++,,,,,,++++++******************+++++++++***+++,,,------......---,,,,,,,,,,,,,,,,,,+++++++++++++++************)))***************+++++++++***+++,,,+++*********,,,++++++++++++++++++************************+++,,,)))************+++++++++*********+++++++++++++++)))*********+++,,,,,,,,,+++++++++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++*********++++++,,,))))))))))))))))))))))))******)))(((((()))************************++++++*********))))))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------*********)))))))))))))))************************))))))))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))******************)))---,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++)))###&&&)))++++++++++++,,,)))---...+++))),,,,,,+++***++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******++++++++++++******************************++++++******)))************************+++++++++************************************+++,,,------*********************************++++++,,,,,,---+++***)))(((((()))***+++,,,+++***+++---......---)))************+++++++++,,,,,,------,,,+++******)))******+++++++++***))))))((('''(((***,,,,,,,,,,,,,,,,,,+++++++++***************************************+++++++++++++++,,,+++++++++,,,---......*********)))******+++,,,(((((()))***+++,,,,,,---***************++++++++++++***)))***++++++***)))************************++++++,,,,,,,,,,,,++++++************************************************pppbbbTTTOOONNNJJJFFFEEEBBBAAAAAA@@@???>>>======>>>======<<<<<<;;;::::::777666555666777888777666777777666555444222222111111222444222000...///111000//////.........//////---------------...////////////......------......,,,,,,,,,,,,------...///,,,,,,,,,---------------++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,------,,,++++++******+++++++++///000---+++---...---***++++++,,,,,,++++++***))))))*********++++++++++++,,,---......//////...+++,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++******))))))))))))******+++,,,,,,******+++,,,************************+++++++++++++++,,,------)))************+++++++++,,,++++++++++++++++++***+++++++++++++++++++++++++++***)))))))))***,,,---+++******))))))******+++,,,++++++++++++++++++,,,,,,,,,+++*********++++++******************************)))(((((()))******)))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))***+++************************))))))))))))***+++,,,---+++++++++******))))))((()))************+++++++++*********++++++,,,,,,---++++++************+++++++++******))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,***+++,,,---,,,***'''&&&&&&(((,,,---***)))++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++***************************************)))******++++++))))))*********+++++++++************************+++++++++***++++++,,,,,,************************)))******+++,,,,,,------+++***(((''')))***,,,,,,,,,+++***+++,,,---,,,+++)))************+++++++++***+++++++++++++++***)))(((***,,,...///...,,,+++(((((())))))***+++,,,...,,,,,,,,,+++++++++******************************)))))))))*********++++++,,,,,,+++++++++,,,,,,---******))))))***++++++,,,(((((()))***+++,,,,,,---))))))*********++++++++++++***)))***++++++***)))******************************++++++++++++******************************)))***+++,,,++++++***)))oooaaaTTTOOOMMMJJJFFFDDDBBBAAAAAA@@@???>>>=========<<<<<<;;;;;;:::999999888666555666777888777555444444444444444444333333///222444444111///000222......---......///000111...............///000000333222111000.........---+++++++++,,,---...///000+++++++++,,,,,,---------*********++++++,,,,,,,,,---......//////......---+++---...---+++++++++------,,,,,,+++*********+++***...///---,,,///000///+++++++++,,,,,,+++++++++))))))******++++++++++++,,,---...///000000000000++++++,,,---------,,,,,,+++++++++************)))+++***)))(((((('''((((((***+++,,,,,,******+++,,,))))))))))))))))))******,,,+++++++++,,,------...)))************+++++++++---,,,,,,++++++*********,,,,,,++++++++++++++++++***)))((('''''')))+++------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,+++************++++++++++++++++++++++++---,,,+++******+++,,,---(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++,,,------,,,+++)))(((,,,+++)))((()))***,,,...************************++++++++++++,,,---...///------,,,,,,+++***)))))))))************+++++++++))))))***+++,,,------...---,,,+++******+++,,,---))))))(((((((((***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++(((+++---...---,,,------&&&+++,,,)))(((******(((*********++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---*********++++++,,,,,,,,,******++++++++++++*********************************)))))))))***+++,,,,,,))))))******++++++++++++************************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,***((((((***---//////,,,***)))***++++++***))))))************+++++++++))))))************))))))(((***...111222111///---,,,---...,,,+++***,,,...,,,,,,,,,+++++++++******************************(((((())))))*********+++,,,,,,+++******+++++++++******))))))***+++,,,,,,+++++++++************)))))))))******+++++++++++++++***)))***+++++++++)))************************))))))************))))))))))))))))))))))))))))))(((***+++,,,,,,+++)))(((hhh]]]RRRLLLIIIFFFEEEGGGGGGDDDAAA@@@AAAAAA>>><<<<<<======>>>>>>===<<<;;;;;;;;;:::999888777666555;;;333///222444222111444222222111111111111222222........................000000000000000000000000...000111000///...///000000//////......---,,,,,,........................---+++)))***,,,---,,,))),,,---///000000...,,,+++....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++************++++++...------------...///000------,,,++++++,,,,,,,,,************************************************---,,,,,,+++*********+++))))))))))))))))))))))))...---+++***)))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))******+++++++++,,,++++++******++++++,,,...---,,,+++******************++++++++++++******+++***)))***++++++***)))(((((()))))))))***************+++,,,,,,,,,,,,+++---+++)))***,,,---,,,))),,,++++++******++++++,,,,,,,,,++++++******))))))***++++++,,,,,,++++++*********))))))))))))******,,,,,,+++***)))))))))***++++++++++++*********)))(((((()))***************,,,,,,,,,------.........************************************************---,,,+++)))(((&&&%%%$$$))))))************))))))(((((()))***+++,,,,,,---******))))))******+++,,,************************))))))***+++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++000///...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((******))))))***+++,,,,,,,,,++++++***************+++,,,------......)))************+++++++++%%%&&&(((***+++,,,,,,+++---,,,,,,+++*********+++)))***,,,,,,***)))***+++++++++,,,------...//////---+++))))))***+++***)))---------,,,+++***)))(((************************,,,,,,,,,++++++*********........................+++++++++*********))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((((((((()))***,,,---...+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))+++*********))))))((((((+++,,,,,,------,,,,,,+++)))***,,,,,,---,,,+++***+++++++++************)))++++++++++++++++++++++++hhh\\\QQQLLLIIIFFFEEEGGGGGGDDDAAA@@@AAAAAA???<<<<<<===>>>>>>>>>===<<<;;;999999888777666555444444888333333999:::666222333444333222111000/////////...................................................///000///......///000...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***,,,---.../////////---,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++,,,------------.........---,,,,,,++++++,,,,,,,,,************************************************---,,,,,,+++*********+++************************---,,,++++++*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++++++++***))))))))))))*********++++++,,,++++++******++++++,,,,,,,,,+++***))))))))))))******++++++++++++******+++***)))***++++++***)))++++++,,,,,,,,,---------)))******++++++++++++++++++)))((()))+++,,,***(((,,,++++++******++++++,,,************))))))))))))***++++++,,,,,,++++++***...---,,,***))))))))))))---,,,,,,+++******++++++,,,,,,+++++++++*********((())))))************************+++++++++,,,,,,************************************************++++++******))))))))))))(((((())))))))))))((((((***************+++++++++((((((((()))***+++,,,,,,+++++++++++++++*********)))***+++,,,---,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++++++++++++++++++++)))***,,,+++******,,,---+++++++++*********))))))*********+++,,,---------)))************+++++++++%%%&&&''')))*********)))---,,,++++++******++++++)))***,,,,,,***)))***+++))))))******+++,,,,,,---,,,+++)))***+++,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************++++++,,,)))******++++++******)))******))))))******+++,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++++++++*********)))***++++++++++++++++++******++++++++++++******)))+++++++++************)))++++++++++++++++++++++++}}}fff[[[PPPLLLIIIFFFEEEGGGFFFDDDAAA@@@@@@@@@???=========>>>>>>===<<<;;;;;;:::999999888777666555555333111222666888555333333555444222000///......---................................................---///000///...---...000...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++,,,---...//////...---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++************++++++***+++---......------,,,,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))),,,,,,++++++++++++++++++************************+++++++++,,,++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++((()))************)))((())))))************++++++,,,++++++******++++++,,,,,,+++***)))((((((((((((******++++++++++++******+++***)))***++++++***))))))))))))*********++++++((()))******++++++******)))((('''((()))***)))''',,,++++++******++++++,,,*********+++++++++++++++***++++++,,,,,,++++++***---,,,,,,+++******++++++------,,,,,,+++,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++************++++++++++++************************************************))))))******+++,,,,,,---)))******************)))+++++++++*********))))))))))))))))))***+++,,,---------,,,,,,++++++******)))+++---.........,,,+++++++++++++++++++++++++++,,,,,,++++++******++++++------,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...************))))))))))))))))))******+++,,,,,,,,,)))************+++++++++'''((()))************))),,,,,,++++++******++++++)))+++,,,,,,+++******+++))))))******++++++,,,,,,,,,***)))***,,,------,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))(((((((((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++************)))******++++++******)))******))))))******+++,,,******++++++++++++******++++++,,,,,,,,,+++******,,,,,,,,,+++++++++++++++))))))************)))))),,,++++++***))))))))))))+++++++++************)))++++++++++++++++++++++++zzzdddZZZPPPKKKIIIFFFEEEGGGEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::999888888888555333111222333444666777444333111000///.................................000000000000000000000000...///000000......///000000//////......---,,,,,,------------------------+++++++++++++++,,,++++++***+++,,,......//////...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))***,,,......---,,,+++++++++++++++++++++,,,---************************))))))))))))))))))))))))+++++++++,,,+++++++++***************************)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***************************)))******************)))++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,+++***))))))(((((()))******++++++++++++******+++***)))***++++++***)))(((((((((((())))))))))))(((((()))************))))))((((((((()))))))))(((,,,++++++******++++++,,,++++++,,,,,,------......***++++++,,,,,,++++++***((((((((()))+++---...///---,,,,,,+++++++++,,,,,,++++++*********)))))))))***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,---************************************************((())))))***+++,,,------++++++,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++(((***,,,......---+++***++++++++++++++++++++++++,,,,,,++++++***++++++,,,...------,,,,,,------...,,,++++++******++++++,,,------------------------***+++---......---,,,+++------------------------+++---...---,,,,,,---...++++++******************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,)))+++,,,,,,+++******+++++++++,,,,,,------------***)))((()))+++------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,+++++++++******+++,,,,,,------,,,,,,+++******))))))******+++,,,)))***,,,,,,,,,,,,***)))++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))******************)))...---+++***))))))***++++++++++++*********))))))++++++++++++++++++++++++yyybbbXXXOOOKKKIIIFFFEEEFFFDDDCCCBBBAAA@@@??????@@@???>>>>>>===<<<;;;;;;;;;;;;::::::999999888888888999999999777555666666555222111111000000000000000........................000000000000000000000000///000111111//////000111000//////......---,,,,,,------------------------++++++,,,+++++++++++++++***+++,,,---.........///,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))***,,,......---,,,+++************++++++,,,---************************))))))))))))))))))))))))***++++++,,,,,,,,,+++***************************((()))+++,,,,,,+++***)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++------------------------,,,++++++******++++++,,,------,,,+++******************++++++++++++******+++***)))***++++++***)))+++++++++,,,,,,,,,------(((((()))************)))************************,,,++++++******++++++,,,***+++++++++,,,,,,------***++++++,,,,,,++++++***&&&&&&'''(((***,,,---...++++++************++++++***)))))))))((((((((((((*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********************++++++++++++++++++***((())))))***++++++,,,,,,000///...---,,,+++++++++---------,,,,,,+++++++++((()))+++,,,---,,,******++++++++++++++++++++++++,,,++++++***++++++,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------)))+++,,,......---+++***+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))*********+++++++++---------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***+++------+++***+++,,,++++++,,,,,,,,,,,,,,,---)))((('''(((***,,,,,,,,,---------,,,,,,+++))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******))))))******+++,,,***+++,,,------,,,+++******++++++,,,,,,,,,++++++))))))************************++++++++++++******...---,,,*********+++,,,+++++++++*********))))))++++++++++++++++++++++++www```VVVNNNKKKIIIFFFEEEFFFCCCCCCCCCAAA???>>>???AAA@@@???>>><<<;;;;;;;;;;;;777777777777666666555555333888;;;:::888777444111222111111111111111222222................................................///000111000///...///111...------,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,------......++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++***+++---......------,,,******)))******+++,,,---************************************************)))***+++,,,---,,,+++***++++++++++++++++++++++++((()))******+++************++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,......------------,,,,,,,,,++++++******++++++,,,...---,,,+++******************++++++++++++******+++***)))***++++++***)))************+++++++++,,,((()))******++++++*********,,,---,,,+++***+++,,,,,,++++++******++++++,,,))))))))))))***************++++++,,,,,,++++++***)))))))))((())))))************))))))******++++++******)))))))))(((((((((++++++***)))***+++,,,---***************)))))))))***************************************************************)))))))))(((((())))))))))))(((((('''((()))***+++,,,------111000///---,,,++++++++++++++++++,,,,,,,,,,,,,,,))))))******+++++++++***++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***))))))))))))))))))))))))***+++,,,+++***)))***+++,,,,,,,,,---------------++++++++++++++++++++++++)))************+++++++++++++++***))))))******+++++++++******++++++,,,,,,***,,,------,,,++++++,,,))))))*********************)))((()))***,,,,,,+++---------,,,+++***((((((***************************++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***************++++++************++++++++++++++++++++++++++++++)))***,,,---------,,,+++)))******++++++******)))******))))))******+++,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++)))))))))))))))************++++++++++++++++++***,,,+++++++++++++++,,,,,,+++++++++************)))++++++++++++++++++++++++qqq^^^UUUMMMKKKIIIFFFEEEFFFBBBCCCCCCBBB???>>>@@@BBBAAA???>>><<<;;;;;;;;;;;;666666666555555555555555///555888666777>>>CCCDDD444444333222111111222222................................................---...///...---,,,---///...------,,,,,,+++*********************************+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,------+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,------------.........))))))))))))***+++,,,---************************++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++)))))))))))))))***++++++***++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,------,,,,,,++++++++++++,,,++++++******++++++,,,---,,,+++***))))))))))))******++++++++++++******+++***)))***++++++***)))'''((((((((()))))))))))))))******+++++++++++++++***,,,------+++***+++---,,,++++++******++++++,,,+++++++++++++++************++++++,,,,,,++++++***++++++***))))))*********+++************+++,,,---++++++++++++************,,,+++***))))))+++,,,...************)))))))))(((************************************************++++++++++++++++++++++++))))))************))))))))))))*********+++++++++------,,,+++++++++++++++))))))******+++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********))))))))))))))))))))))))+++,,,,,,+++***))))))++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++)))************+++++++++******)))((())))))***+++++++++******++++++,,,---***,,,------,,,++++++,,,******))))))))))))))))))---,,,***+++,,,------,,,,,,---------,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************&&&'''''''''((((((((((((++++++************+++++++++++++++++++++++++++++++++,,,---......,,,+++))))))******++++++******)))******))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))))))))******+++++++++))))))************))))))'''((()))***************+++++++++************)))++++++++++++++++++++++++mmm]]]TTTMMMJJJIIIFFFEEEFFFAAACCCDDDBBB???>>>@@@BBBAAA@@@>>><<<;;;:::;;;;;;777777777777666666666666444777666222999KKK]]]fff777666555333222111111000........................000000000000000000000000+++,,,------++++++,,,---000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---------,,,+++++++++,,,,,,******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++...------------...///000))))))))))))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***++++++++++++++++++++++++***)))((((((((()))+++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++***)))(((((()))***++++++++++++******))))))))),,,++++++++++++++++++,,,,,,+++***)))((((((((((((******++++++++++++******+++***)))***+++++++++)))***+++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))),,,---,,,***)))+++---,,,++++++++++++++++++,,,/////////......---------+++++++++,,,,,,+++++++++))))))******+++,,,......++++++++++++,,,,,,---...---------,,,,,,,,,++++++,,,+++***))))))+++---...,,,,,,,,,,,,++++++******************************************************+++++++++,,,,,,------...,,,------......------,,,+++++++++***************))))))))))))***+++,,,---(((((()))***+++,,,,,,------,,,+++******,,,...///+++++++++++++++++++++++++++*********+++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++*********+++---...+++*********+++,,,,,,---***,,,------,,,+++,,,,,,,,,,,,++++++++++++++++++000...------...///...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...++++++************++++++++++++++++++++++++++++++---......///---+++)))''',,,,,,,,,------,,,,,,,,,*********)))***++++++,,,...---++++++++++++---...)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((())))))))))))((((((###%%%''')))******))))))+++++++++************)))++++++++++++++++++++++++~~~mmmXXXPPPJJJJJJJJJHHHFFFGGGDDDBBB@@@???@@@@@@>>>===>>>>>>===<<<;;;;;;::::::666666666666777777777777:::777333444:::DDDPPPWWW666555444222111000000000...///000///......///000........................------............------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,---...---,,,+++///---+++)))))))))+++,,,...+++(((&&&&&&'''***,,,---,,,++++++******++++++***,,,------***(((''''''***++++++***)))***---///---,,,,,,...///...,,,***,,,,,,,,,++++++*********------,,,+++************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))---+++******+++,,,,,,++++++++++++*********))))))(((((()))***+++,,,,,,------,,,++++++******++++++......---,,,+++***)))((()))************+++++++++,,,,,,++++++***)))))))))***)))(((((()))+++---///........................++++++******))))))((((((+++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,///...,,,,,,+++,,,---...///...,,,***))))))))))))++++++************++++++((())))))+++,,,---......&&&$$$$$$&&&***---,,,++++++,,,,,,------,,,,,,+++)))******++++++******)))***)))))))))((((((''''''***++++++,,,,,,++++++******+++,,,------,,,***)))+++***)))))))))***,,,,,,///...+++***))))))***+++))),,,......,,,***((((((++++++++++++++++++++++++------,,,+++************...,,,***+++---...---******++++++,,,,,,++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++************+++,,,---------+++)))***,,,,,,)))&&&''''''(((******+++++++++************************,,,+++***)))))))))++++++++++++************++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************---///111000...,,,++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))+++---......,,,)))'''***+++,,,,,,------------***+++,,,+++******,,,...))))))*********+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***++++++***************************...---+++***)))******+++---,,,++++++******++++++))))))***+++,,,,,,------,,,++++++******++++++,,,************************{{{kkkYYYQQQKKKJJJJJJGGGEEEFFFDDDBBB@@@???@@@@@@>>>===>>>======<<<;;;;;;::::::777777777777666666666666888777555444666;;;@@@DDD555444333111000000//////,,,---......,,,,,,---.....................---------......//////......---...------,,,,,,------...******+++,,,,,,---......***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,---,,,+++*********+++,,,---,,,)))((('''(((***,,,,,,,,,++++++******++++++...///000///---,,,,,,,,,***+++,,,+++******,,,---,,,,,,,,,---//////---++++++++++++*********)))))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))---+++******+++,,,+++++++++++++++*********))))))************++++++++++++,,,+++******))))))******,,,,,,+++************+++)))************+++++++++******************++++++,,,+++)))))))))***,,,---************************************))))))))))))+++,,,---......---+++***++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++++++++***))))))***++++++//////...------...///000,,,++++++++++++,,,---...++++++************++++++++++++++++++++++++++++++,,,***)))***---...---+++***++++++,,,,,,++++++*********++++++++++++******,,,+++++++++***************++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,+++***)))))))))***+++,,,///---+++***))))))***+++***,,,//////...---------++++++++++++++++++++++++---,,,++++++******++++++---+++***+++---...,,,******++++++,,,,,,++++++***,,,+++************+++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,***'''(((***+++***)))'''((()))***++++++++++++************************,,,+++***))))))***++++++++++++************++++++******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---///000///---++++++,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***************************+++,,,------+++***(((***++++++,,,,,,,,,,,,+++)))***+++***))))))+++---***+++++++++,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++)))+++++++++***+++***(((************************...---+++*********++++++************+++,,,------*********++++++,,,,,,---,,,++++++******++++++,,,************************xxxhhhYYYQQQKKKJJJJJJFFFDDDEEEDDDBBB@@@@@@@@@@@@>>>=========<<<<<<;;;:::::::::888888777777666666555555555555666666666666555555444333222000////////////,,,---......,,,,,,---.../////////......------------......//////......---...------,,,,,,------...))))))***+++---...//////***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++,,,,,,---,,,+++*********++++++,,,,,,,,,+++++++++******+++,,,,,,+++******+++---***,,,------+++******++++++++++++---//////...,,,************))))))))))))+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************,,,+++))))))+++,,,+++***+++++++++***************,,,,,,++++++************+++***))))))(((((())))))******)))))))))***,,,---)))************+++++++++((())))))***++++++,,,,,,---,,,+++)))))))))***+++)))))))))))))))))))))))))))))))))******************,,,...000000...,,,***++++++++++++++++++++++++........................++++++,,,,,,,,,,,,++++++++++++***))))))***++++++------,,,,,,---...///000***))))))***+++,,,---...++++++************++++++...------,,,+++***))))))///...,,,,,,---,,,+++))))))******++++++******)))++++++,,,,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,++++++***)))))))))***+++,,,......******))))))******+++,,,...---+++***)))******+++***,,,------------...000++++++++++++++++++++++++++++++******++++++,,,---,,,+++******,,,,,,+++******++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,)))'''''')))+++++++++(((((()))***++++++++++++************************+++******)))******++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++******((()))***)))((()))***,,,++++++,,,,,,,,,---------------------,,,***)))(((++++++++++++++++++++++++))))))+++,,,,,,+++******++++++++++++++++++++++++---,,,+++++++++++++++,,,(((((()))***+++---///000++++++++++++++++++++++++,,,++++++******++++++,,,************************vvvfffYYYQQQKKKJJJIIIFFFDDDDDDCCCBBBAAA@@@AAA@@@>>><<<<<<<<<<<<;;;;;;:::::::::999999888777666555444444111333666888999888777666222222000//////............000111000///...///000000000//////......------......////////////......,,,++++++******++++++,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,---,,,+++***+++,,,---...)))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++******((())))))((('''(((***---***,,,......,,,***))))))******+++---///000...---++++++******************************+++,,,------------------------------,,,,,,,,,+++++++++******************************,,,***))))))***++++++***************************++++++++++++++++++++++++++++++***)))))))))))))))+++***)))((((((***+++---))))))*********+++++++++))))))*********+++++++++,,,,,,+++*********+++,,,++++++++++++++++++++++++)))))))))******+++++++++)))+++...000000///,,,+++++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,++++++******************+++***)))))))))***+++---...*********)))))))))))))))++++++************++++++...------,,,+++***)))))),,,,,,+++******)))((('''******++++++++++++******+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++***)))***+++---...***************+++++++++---,,,+++*********++++++***+++++++++******,,,...++++++++++++++++++++++++************+++,,,---...++++++***++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++++++++++++++******((()))******++++++++++++******************************************++++++++++++++++++++++++++++++*********+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++))))))+++---***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++++++++***)))((()))***+++***))))))+++---+++++++++,,,,,,,,,,,,---,,,---...///...---***)))***************+++++++++,,,***+++---...,,,---///++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,(((((()))***+++---...///,,,,,,++++++++++++++++++,,,++++++******++++++,,,************************uuueeeYYYPPPJJJIIIIIIFFFDDDDDDCCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;::::::::::::999888777666555444333222333555777999:::::::::111111000///............///000111000//////000111000000/////////............//////////////////...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++***+++,,,---...)))***+++,,,,,,,,,,,,,,,,,,------...---,,,+++***++++++,,,,,,,,,+++***)))***++++++***)))***---///***,,,......,,,***))))))******+++---///000...---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------------------,,,,,,,,,+++++++++******************************,,,***))))))***++++++***************************)))******+++,,,,,,------,,,,,,+++************+++,,,,,,***)))))))))***+++))))))*********++++++++++++++++++*********))))))*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,)))+++---///000...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,*********++++++*********)))((((((((()))***,,,---++++++++++++++++++******++++++************++++++++++++++++++++++++++++++))))))))))))((((((((()))++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))))))))))))))************++++++,,,,,,++++++***...---+++***)))***++++++))))))******++++++++++++,,,,,,++++++++++++++++++,,,---,,,+++))))))***,,,++++++++++++++++++++++++)))))))))***+++,,,---...++++++,,,++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************+++---//////...+++)))''')))******++++++++++++***************************))))))******++++++++++++***+++,,,,,,,,,,,,+++***))))))***++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***))))))+++---++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++---,,,***))))))+++,,,---+++++++++++++++***)))(((+++,,,,,,,,,++++++---...************++++++++++++***,,,...///000///...---))))))*********+++++++++...******......,,,---111+++++++++++++++++++++++++++++++++,,,------------++++++******++++++,,,---,,,,,,++++++++++++++++++,,,++++++******++++++,,,************************tttdddWWWOOOIIIIIIIIIFFFEEEEEEBBBBBBAAAAAABBB@@@>>>;;;;;;;;;::::::::::::::::::999999888777666555444444666555555555555666777777111111000///////////////---...//////------...///////////////////////////...//////000000//////......------,,,,,,------......------,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++,,,,,,,,,,,,---------,,,+++***++++++,,,---,,,+++***)))(((*********))))))+++---***,,,------+++******++++++++++++---//////...,,,,,,,,,,,,---------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++***((((((***+++***)))***************+++++++++))))))***+++,,,---......---,,,,,,+++***+++++++++,,,,,,,,,,,,++++++******)))************+++++++++,,,,,,++++++***))))))((())))))***+++,,,---......++++++++++++++++++++++++*********+++++++++++++++)))***,,,------------,,,++++++++++++++++++++++++************************,,,,,,------------,,,,,,)))***++++++++++++***)))+++***))))))***+++,,,---***+++,,,---.../////////++++++************++++++*********++++++,,,,,,,,,(((***++++++***)))+++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......,,,+++***)))))))))))))))***++++++++++++***++++++++++++++++++++++++...//////...,,,++++++,,,++++++++++++++++++++++++************+++,,,---...+++,,,------++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++***,,,///000...+++)))(((******+++++++++++++++***************************((()))***+++++++++++++++***+++,,,------,,,+++***))))))******+++,,,,,,,,,++++++++++++++++++++++++************************************************+++,,,,,,+++******+++---++++++,,,,,,,,,+++*********+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++******+++,,,------+++,,,---///))))))*********+++++++++***+++---...////////////))))))******+++,,,,,,,,,...***+++111111,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---............---,,,,,,+++*********+++++++++++++++++++++++++++,,,++++++******++++++,,,************************rrrbbbUUUNNNHHHHHHIIIGGGFFFFFFBBBAAAAAABBBBBBAAA===;;;::::::::::::::::::::::::999888888777666555555444888777666555333333222222111111000000//////000000---///000///...---...///.........///000000111111//////000000000000//////...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++++++++++++++***+++,,,------+++***(((''')))++++++)))))))))******+++,,,+++******,,,---,,,,,,,,,---//////---++++++++++++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++***((((((*********)))))))))*********++++++++++++++++++,,,,,,---------,,,++++++******************+++---......---,,,+++)))************+++++++++++++++*********************++++++,,,------------++++++++++++++++++++++++,,,++++++++++++++++++***))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,)))***++++++++++++***)))+++***)))))))))***+++,,,***+++,,,---...------,,,++++++************++++++******+++++++++,,,,,,,,,***+++---,,,***)))+++---++++++,,,,,,,,,,,,++++++******++++++++++++******+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++***)))((()))***+++,,,++++++******++++++,,,,,,++++++++++++---//////---,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,...///...,,,+++---///***++++++,,,,,,++++++*********+++,,,,,,+++******+++++++++++++++++++++++++++++++++***++++++,,,,,,''')))++++++))))))+++---***++++++,,,,,,++++++***************************'''(((***+++,,,,,,++++++***+++---......---+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,+++,,,,,,,,,,,,+++***))))))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---***++++++,,,,,,,,,,,,++++++,,,---,,,++++++---///*********+++++++++,,,,,,***++++++,,,,,,---------*********+++,,,---------...,,,111;;;;;;000+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...//////...---,,,++++++*********+++*********++++++,,,,,,---,,,++++++******++++++,,,************************qqqaaaTTTMMMGGGHHHIIIGGGFFFGGGBBBAAAAAABBBBBBAAA===;;;::::::::::::::::::::::::888888777777666666555555888888777666555333222111222111111000000000000111///111222111000///000222------...///000111222222//////000000000000//////,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,***+++,,,---...---,,,+++///---+++)))))))))+++,,,---,,,+++*********++++++***+++,,,------+++***(((,,,...000000///---------***++++++***)))***---///---------...///...,,,************++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++++++++++++++)))(((((()))******)))))))))******++++++++++++------,,,,,,,,,,,,+++++++++******)))))))))))))))''')))---///000000...---)))************+++++++++)))))))))***++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************)))(((((()))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***+++,,,,,,+++***))))))((('''&&&&&&'''((((((++++++,,,+++***(((&&&%%%++++++************++++++++++++++++++++++++++++++***,,,---,,,)))'''(((+++******++++++++++++***************++++++*********)))))))))******++++++++++++++++++,,,,,,+++++++++)))***,,,------,,,+++***((()))***+++,,,+++*********++++++,,,,,,,,,++++++&&&))),,,...---,,,+++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,...000///---,,,---000+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************+++,,,------&&&''''''%%%%%%'''---222++++++,,,,,,,,,++++++***************************'''(((***+++,,,,,,++++++***+++---......---+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***+++,,,---------------***+++,,,+++******,,,...++++++,,,,,,,,,---------++++++***))))))******+++******+++,,,------......//////888EEEEEE777---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...////////////,,,+++++++++***++++++,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,************************pppdddSSSOOOJJJGGGGGGGGGFFFFFFEEECCC@@@>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::222222333444555666777777555666777777777666444333000000111222111000///......///000111111111111111////////////////////////333333333222///------.........---------,,,,,,,,,++++++++++++,,,,,,------000...+++***+++,,,++++++*********++++++,,,,,,,,,************************))))))***+++,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********+++,,,,,,,,,,,,+++***)))***+++,,,---,,,++++++,,,,,,++++++***++++++++++++***************++++++,,,++++++******++++++,,,+++***)))))))))***,,,,,,******))))))******+++,,,---,,,---111666555///******,,,...---***))),,,///...---+++))))))***+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,,,,---.........---,,,+++,,,---...///+++++++++++++++++++++++++++,,,---......,,,***)))***++++++,,,,,,++++++************))))))))))))))))))+++...000000...+++)))+++***)))(((((()))******++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++***************+++...------,,,+++***))))))---------,,,,,,+++++++++***+++,,,---...---,,,+++++++++******++++++,,,---************************,,,------......------,,,******+++++++++,,,,,,,,,++++++************++++++---------,,,,,,+++++++++.........---,,,+++***))),,,+++***))))))***+++,,,***+++---......---+++***,,,+++++++++***)))))))))............---+++)))(((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---(((((()))************)))++++++,,,,,,,,,+++******,,,++++++******++++++,,,***---000111000...,,,,,,*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++***)))))))))***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,---...---+++***+++,,,++++++******++++++,,,---............------,,,++++++,,,,,,------,,,,,,+++//////---+++***)))((((((+++,,,,,,,,,++++++---///...444DDDQQQKKK777(((%%%************+++,,,------......//////...---,,,,,,)))))))))******+++++++++*********)))'''(((***,,,---***...---%%%(((///++++++,,,------,,,)))'''%%%lll```RRROOOKKKHHHGGGGGGFFFEEEEEECCC@@@>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999888888666555444333333555666666777666555444333111111222222222111000////////////000000111111111////////////////////////000111111000...---...///......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,++++++***))))))***++++++)))***+++,,,,,,,,,++++++,,,,,,++++++***++++++,,,++++++************++++++++++++++++++++++++++++++++++++*********+++,,,---+++++++++++++++,,,,,,---***)))+++000555555111,,,+++++++++***))))))+++---...---+++*********+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000---)))'''''')))---000+++++++++,,,,,,---------,,,,,,+++************+++++++++++++++++++++++++++,,,,,,.........---+++******++++++,,,,,,++++++***+++++++++***************++++++,,,,,,,,,,,,++++++,,,+++***))))))***++++++++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++++++++***************+++---,,,,,,++++++*********---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,+++***)))++++++***************+++***+++---......---+++***,,,,,,,,,+++++++++++++++)))***+++,,,------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++((()))******++++++***************+++++++++++++++,,,++++++******++++++,,,***,,,//////...---,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---...///...,,,+++,,,---,,,,,,++++++,,,,,,---...---------------,,,+++++++++,,,,,,------,,,,,,+++------,,,+++************+++,,,,,,,,,++++++---...000MMMaaaVVV<<<---+++...,,,,,,++++++***+++++++++...////////////...---,,,*********+++++++++,,,,,,***++++++***((((((***,,,,,,***---,,,''')))---+++***+++,,,,,,,,,+++***)))~~~hhh[[[PPPNNNKKKIIIHHHGGGFFFDDDDDDBBB@@@>>>???>>>===<<<<<<<<<;;;;;;;;;:::::::::<<<<<<:::999777555444333555555666666555555444333222222222333222111111000//////.........///000111////////////////////////---///000///...---...000......---------,,,,,,,,,***+++---.........---,,,)))((((((***,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,+++++++++******//////---,,,+++*********++++++++++++++++++++++++++++++++++++,,,---......,,,***(((&&&&&&(((***,,,)))***+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++***,,,++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,...333888:::777333...+++)))((()))++++++,,,,,,+++***)))))))))***+++,,,++++++******++++++,,,------------------------///---)))'''''')))---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,---.........---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++...,,,***((((((***,,,...,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***************+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***+++++++++++++++******++++++,,,,,,+++***))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,---------((((((***+++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))******+++++++++++++++***))))))((()))***,,,---,,,++++++******++++++,,,+++,,,------+++++++++---***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...///...---,,,---...------,,,,,,------...///,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,***+++,,,+++***+++,,,...222XXXhhhLLL---***000///...---,,,+++************,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,+++******+++---******+++,,,,,,++++++++++++++++++,,,,,,---------{{{dddWWWNNNMMMJJJIIIIIIHHHEEECCCCCCBBB@@@?????????===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999555555555555444444333333333333333333222222111111//////...------...///000///////////////////////////000000000...---...///......---------,,,,,,,,,,,,---...000000///...---***)))***,,,......,,,***++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,***)))(((((()))***,,,******++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++*********++++++)))***,,,------,,,***)))*********+++++++++,,,,,,+++++++++++++++,,,------//////111444888999888555222...***))),,,......---***)))(((((('''((()))))),,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,+++++++++---......---,,,+++++++++++++++++++++++++++,,,---.........------,,,***++++++,,,,,,++++++************+++++++++++++++---+++)))'''''')))+++---************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++,,,,,,---,,,+++)))(((***+++,,,,,,,,,,,,+++******+++++++++,,,,,,------************************++++++++++++++++++++++++*********))))))***************+++,,,,,,,,,,,,+++)))(((''''''(((***,,,...,,,++++++******++++++,,,+++++++++***))))))+++---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******)))******+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,---......+++++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,+++******,,,...111FFFJJJ777+++111111&&&---,,,++++++*********+++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---***,,,+++...444000***,,,---,,,,,,,,,,,,---...///xxxbbbVVVNNNLLLJJJIIIIIIHHHEEECCCBBBAAA??????@@@???===<<<<<<<<<;;;;;;;;;:::::::::888888888999:::;;;;;;;;;555444444333333333333333333333333222222222222222//////............//////////////////////////////222333333111///------.........---------,,,,,,,,,---...///000111000000///---------...///...+++)))++++++++++++++++++++++++------------------------......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,---........................***++++++,,,---///000111***++++++++++++++++++***+++***++++++++++++,,,,,,+++*********++++++,,,------,,,,,,+++******++++++)))***,,,------,,,***)))((())))))******************************+++,,,,,,------...///000111000///666222...---000222111///*********)))*********+++,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,......,,,***))),,,,,,,,,,,,,,,,,,,,,+++((()))+++---......------++++++++++++++++++++++++,,,,,,------------------***++++++,,,,,,++++++***))))))))))))******++++++************************((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++++++++++++++,,,---------+++***)))++++++++++++++++++++++++))))))******++++++,,,,,,++++++******************++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++)))(((''''''(((***,,,...,,,++++++******++++++,,,++++++***)))'''(((***---++++++++++++++++++++++++)))***++++++,,,,,,+++++++++******)))******++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,+++++++++++++++,,,,,,---***++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,+++***************+++++++++******,,,---...///...---000444///'''+++*********++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,+++,,,---+++...+++111===666***//////...---,,,,,,,,,------uuuaaaVVVNNNLLLIIIHHHHHHGGGFFFDDDAAA@@@???@@@@@@@@@>>><<<<<<<<<;;;;;;;;;:::::::::999999999999999888888888555444333222222222222333333333222111111111111222//////000000000///......////////////////////////333444444222///------.........---------,,,,,,,,,............//////000000000///............,,,***,,,,,,,,,++++++++++++***------------------------......------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++,,,......------------------------+++++++++,,,---...000111***+++,,,------,,,+++***++++++******++++++,,,---************+++,,,------...---,,,++++++***++++++***+++,,,,,,,,,,,,+++***'''((())))))******))))))******))))))******+++,,,//////......------------555333111111222222111000,,,---------............,,,++++++******++++++,,,------------------------...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***((((((((()))******++++++)))***+++,,,,,,+++***)))'''((()))***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------***************+++,,,,,,***))))))))))))***++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++******))))))******+++++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++)))))))))******,,,---...+++++++++++++++++++++++++++++++++******+++++++++)))******+++++++++++++++***))))))((()))***,,,---,,,++++++******++++++,,,***+++***)))((((((***,,,,,,,,,,,,++++++++++++***)))******+++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++******+++,,,+++************+++,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++************)))***+++***)))***+++---,,,(((+++222222,,,,,,111************+++,,,---...---......///////////////,,,,,,,,,,,,++++++++++++***,,,...---,,,++++++,,,+++000***222EEE:::)))111.........------,,,,,,,,,rrr```VVVNNNLLLHHHFFFFFFGGGFFFFFFAAA@@@???@@@AAA@@@>>>;;;<<<<<<;;;;;;;;;::::::::::::999999888777666555555444444222111111111222333333222111000000000111111///000111333222000...,,,////////////////////////111222222111///---...///......---------,,,,,,,,,---,,,+++***+++,,,...//////---,,,,,,---...---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++************++++++++++++*********+++,,,---************+++,,,---.........---,,,++++++++++++++++++++++++++++++++++++'''((()))***+++******)))+++************+++,,,,,,111111000///------...///000111333222000.........,,,,,,---...............,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++,,,,,,---------******)))))))))))))))***++++++++++++++++++++++++************++++++,,,,,,***++++++,,,,,,++++++***(((((()))******+++,,,,,,***+++,,,------,,,+++***'''((()))+++,,,,,,++++++++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++,,,,,,+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,,,,+++++++++++++++,,,------...++++++************++++++++++++++++++++++++******,,,+++******+++,,,---...++++++++++++++++++++++++******))))))))))))******((()))******++++++***************+++++++++++++++,,,++++++******++++++,,,***++++++***))))))***,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***,,,,,,+++***,,,---,,,++++++++++++,,,------++++++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,)))***+++***))))))+++---++++++...222...'''+++444+++++++++***++++++,,,,,,------...///////////////,,,,,,+++++++++*********)))+++------,,,+++++++++***000)))333JJJ==='''111***+++,,,---...---,,,,,,ooo^^^UUUOOOLLLGGGEEEEEEFFFGGGGGG@@@@@@???@@@AAA@@@>>>;;;<<<<<<;;;;;;;;;:::::::::777777777666666666666666444333222111111111222333333222000/////////000111...000333444444111...,,,////////////////////////...///000///...---...000......---------,,,,,,,,,,,,+++(((''''''))),,,...---+++)))***,,,.........,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,************************,,,,,,,,,+++++++++******------,,,,,,+++,,,,,,,,,************************++++++++++++,,,---......,,,***(((''''''(((***,,,,,,+++*********+++,,,---************+++,,,---...///...---,,,++++++++++++,,,++++++******++++++,,,((()))***+++,,,+++******,,,,,,++++++,,,,,,---...------,,,+++******,,,---+++///222222...+++***+++)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))(((***---//////---***(((******+++,,,,,,---......000...,,,***)))))))))***++++++++++++++++++++++++***)))))))))***++++++,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---((()))+++,,,------,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,---...---,,,,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,------,,,,,,++++++*********+++---///000++++++************++++++---------,,,,,,+++++++++111///---+++************++++++++++++++++++++++++))))))(((((((((((())))))(((((()))***************++++++,,,,,,,,,+++******,,,++++++++++++++++++,,,)))+++,,,+++***)))***+++,,,,,,,,,++++++*********))))))***++++++++++++******)))))))))***++++++,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++---,,,,,,,,,---...---,,,,,,,,,,,,---......+++,,,------............+++,,,,,,------,,,,,,+++************+++,,,---...)))***+++***))))))+++---,,,+++******)))***,,,...------,,,+++***************+++,,,,,,------------+++++++++******))))))))))))+++------,,,******+++(((000'''222LLL>>>&&&000''')))+++---///...------mmm\\\SSSMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCAAA???<<<;;;999888777888:::;;;:::999999888777666666555555555222222333333333333333333777444111///...///111333...//////000111222222333000000000000000000000000////////////000000000000***+++,,,,,,,,,+++***))).../////////---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,111111000///......---------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))***++++++++++++***)))+++------++++++---///+++,,,------......------************************)))******+++++++++******,,,,,,,,,,,,,,,+++***)))************************+++***)))((())),,,...000///,,,((((((***---,,,++++++,,,,,,,,,,,,+++******++++++************++++++------,,,,,,,,,++++++++++++,,,---......---,,,+++...---,,,,,,++++++++++++---------------------------......,,,***((()))***)))***,,,------,,,***)))------,,,++++++,,,------+++,,,,,,++++++)))(((''',,,,,,,,,+++++++++******++++++******++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++444000,,,***,,,,,,+++***)))***+++,,,---,,,++++++...///......---,,,+++***)))))))))***+++++++++,,,,,,+++++++++***))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++*********---,,,***+++---...---------------,,,,,,+++++++++)))))))))***+++++++++,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******)))(((((((((---,,,,,,++++++,,,,,,---,,,+++******)))******************++++++,,,,,,,,,************************++++++***,,,...000///...---------,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,.........------,,,,,,+++++++++++++++,,,---...///***++++++++++++***)))(((+++++++++*********))))))+++++++++,,,,,,------------------///111000---+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,))))))((()))***,,,///000))))))*********+++++++++((()))***+++,,,---......'''(((+++++++++***,,,------.........---,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++..."""000PPPDDD)))///)))))))))))))))*********lll[[[RRRMMMLLLIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCAAA???===;;;===;;;::::::;;;;;;:::888999888777666666555555555888888777666555444444333222111000///............,,,,,,,,,---.../////////000000000000000000000000000000000///////////////,,,,,,---......---,,,,,,---.........,,,+++,,,---///...---,,,,,,,,,,,,------,,,,,,+++***)))((((((------------------------...------,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******+++,,,++++++++++++---...---+++***+++---++++++,,,---------------******************************+++++++++******))),,,,,,,,,,,,,,,+++***)))************************+++************+++---......+++((((((***,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++++++++,,,,,,,,,,,,++++++++++++***))))))***+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++******)))*********+++,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++222///+++***+++,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++,,,,,,++++++++++++++++++(((&&&%%%&&&((())))))(((---------,,,,,,+++++++++************++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))---,,,,,,++++++,,,,,,---,,,++++++***************++++++++++++,,,,,,,,,,,,************************,,,+++***+++------,,,+++++++++************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...---------,,,,,,,,,++++++.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...000///---***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,''')))+++++++++++++++---------......------,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++///'''555RRRFFF+++...******++++++++++++++++++kkkZZZPPPMMMLLLIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA???===<<>><<<<<<<<<<<<999777999888777666666555555555444444444333333222222222///000111111111///---,,,++++++,,,,,,------......000000000000000000000000000000000//////...............//////000//////...,,,---...---+++***+++,,,......---,,,,,,,,,------,,,,,,++++++*********)))........................,,,,,,,,,++++++******)))'''((()))++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---...///---+++***+++,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++***))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---+++(((((()))+++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,++++++++++++++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---+++******))))))******++++++++++++,,,---///111222,,,,,,,,,,,,,,,+++++++++))))))))))))*********+++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++///,,,***)))***++++++++++++++++++++++++,,,------,,,,,,---------,,,,,,+++------------,,,,,,,,,,,,*********++++++++++++++++++++++++++++++*********++++++++++++++++++,,,,,,***((('''(((***,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++*********)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++***************------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,******+++,,,***)))******************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++,,,,,,***************+++,,,---......,,,++++++,,,,,,---,,,++++++++++++*********,,,,,,++++++++++++++++++,,,++++++---......,,,***,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------------............,,,,,,,,,++++++*********''')))+++,,,+++++++++---------......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***///,,,999QQQEEE------,,,,,,,,,,,,,,,,,,,,,+++kkkYYYPPPMMMKKKIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<>>>===<<<=========:::888999888777666555555555555...///000111222333444555111222222333222111000///.........//////000000000000000000000000000000000000000000///......------......//////000000000000,,,---...---+++++++++,,,...------,,,,,,,,,------******+++,,,---//////000------............//////.........---------,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,------------,,,,,,,,,---)))***++++++,,,,,,++++++++++++++++++++++++++++++------,,,,,,+++***)))(((++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++***)))))))))******+++------,,,,,,++++++++++++------,,,,,,,,,,,,------.........---------,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111333++++++++++++++++++++++++))))))***+++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++,,,,,,+++***+++,,,---.........//////000/////////......------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,+++,,,...000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++************+++.........------,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,,,,+++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++***)))))))))***++++++,,,---,,,***))))))***,,,---************)))))))))))),,,,,,,,,++++++******)))++++++***+++------+++)))---------------,,,+++***++++++,,,,,,,,,,,,------,,,---...//////...---,,,------------............,,,,,,,,,+++++++++******(((***,,,,,,+++++++++,,,,,,------...------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++...---777GGG???---,,,,,,,,,,,,,,,++++++++++++jjjZZZQQQKKKJJJHHHFFFEEEDDDEEEEEECCCCCCBBB@@@???>>>======;;;:::;;;<<<>>>===;;;999999888777666555555555555111222333444555666777888333222111000000111111222000000000000000111111111////////////////////////000/////////.........---------.........//////000---...///...---,,,,,,...------,,,,,,,,,------...***++++++---...///000000------------......//////////////////............+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,+++++++++,,,.../////////)))***++++++,,,,,,++++++++++++++++++++++++++++++---------,,,+++***)))(((***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++))))))***++++++************+++...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,////////////............---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((***++++++++++++,,,...)))+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...000)))))))))******************+++,,,---------,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++++++++++++++)))*********)))***++++++---,,,+++***+++,,,...///......//////000/////////------,,,,,,++++++************++++++,,,,,,,,,------,,,,,,,,,++++++***************++++++,,,,,,,,,***)))((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************+++,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......---,,,,,,++++++,,,,,,------,,,,,,+++***+++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,+++***+++...///...---+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********///......---,,,++++++************)))******++++++---,,,***))))))***,,,......------------,,,,,,,,,---,,,,,,++++++*********+++******+++,,,,,,+++)))------------,,,+++******+++++++++,,,,,,------------...///000///...---,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,)))+++,,,,,,+++++++++,,,,,,,,,------...------,,,---,,,,,,++++++,,,,,,---+++,,,------------,,,++++++,,,+++111999555---+++,,,,,,++++++************|||hhhYYYRRRJJJIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>::::::;;;===???>>><<<:::999888777666666555555555444444444333333222222222111000///......///000111......//////////////////////////////////////////........................------,,,------...///000...///000///---,,,---...------,,,,,,,,,---......---,,,,,,,,,+++++++++***++++++,,,,,,---.........------------------------...---,,,+++,,,...111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++******,,,///111111000***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,+++***+++,,,///...,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---)))***,,,------,,,***))))))******++++++******)))---,,,+++******++++++,,,)))))))))******************+++---.........---,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***++++++***)))***,,,,,,,,,,,,,,,,,,------...,,,,,,---------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***((()))***,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---,,,,,,++++++,,,,,,---------,,,+++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000000///******************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++//////...------,,,,,,+++++++++*********++++++,,,...------,,,,,,---//////,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++,,,,,,,,,,,,++++++******++++++,,,,,,------.....................------***+++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,***+++------,,,++++++,,,,,,,,,------......---------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,******,,,---------+++,,,,,,++++++******))))))wwwdddWWWQQQHHHGGGEEEDDDCCCBBBCCCCCCCCCBBB@@@???>>>>>>>>>>>><<<<<<===???@@@???<<<999999888777666666555555555333222222111000///......//////000000000000//////........................////////////////////////,,,------....../////////------,,,,,,---...000111---...///...,,,+++,,,---,,,,,,,,,,,,,,,---...///......---,,,+++******)))******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++...222777;;;,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******+++,,,+++++++++---+++***,,,///111000...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***,,,......,,,+++,,,---///...,,,+++++++++---...------,,,,,,,,,,,,------............---------------------......---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---++++++))))))))))))++++++)))***++++++++++++***)))++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++)))+++---,,,***)))***++++++,,,,,,---...---------,,,,,,---,,,,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++///---,,,,,,---------,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................++++++++++++,,,,,,,,,---------------------------++++++,,,,,,------......---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......,,,++++++************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------......//////*********)))))))))((((((------------------......---,,,******,,,---,,,+++***++++++,,,,,,,,,++++++******+++,,,,,,---......---------,,,------......++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,------,,,++++++,,,+++,,,------......---------,,,,,,++++++,,,,,,---+++,,,---//////---,,,+++---***,,,,,,'''***...+++...------,,,++++++******tttaaaVVVQQQGGGFFFDDDCCCBBBBBBBBBCCCCCCBBB@@@>>>======>>>>>>??????@@@AAAAAA???;;;888999888777666666555555555333333333333333333444444...000333555555333000.../////////////////////...////////////////////////+++,,,,,,---...///000000...---------...///111222,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---...///........................))))))***++++++,,,------------------------------///---++++++///555<<>>>>>?????????===<<<:::777888888777777666555444555555444333222222222222////////////000111222333........./////////////////////...------...000111...---,,,,,,---...///000000///---+++*********+++///////////////.........++++++++++++,,,---...///+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,((()))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,***,,,......,,,+++***+++,,,+++***)))***,,,...000000///,,,***---111000+++------,,,+++++++++,,,,,,+++***))))))+++---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,+++,,,---...///***+++,,,---,,,+++***)))---......//////......---000///...---,,,++++++++++++,,,------......------//////...---,,,,,,++++++***+++,,,,,,------------+++++++++,,,,,,,,,------((()))+++,,,---,,,,,,+++*********++++++*********---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++)))((((((((()))+++---...000...,,,++++++++++++***((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++*********,,,+++)))))))))+++---...+++++++++,,,,,,,,,------000///...,,,+++************++++++,,,---...//////++++++++++++++++++++++++///...,,,******+++,,,---.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---000///---,,,,,,---///000------+++)))(((***...222999333,,,)))+++...111111,,,,,,,,,,,,---...//////,,,+++)))(((((()))+++,,,***+++---......---+++***---------,,,,,,+++++++++------------------------++++++++++++******))))))*********++++++,,,,,,,,,++++++******++++++,,,---...,,,***((((((***,,,...++++++,,,,,,,,,------------,,,++++++******++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,++++++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,............---,,,++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***nnn\\\RRRNNNKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;777777777777666555444444555555444333222222222222111111000000000000111111000/////////............111000///...------...///......---------...000000///...---,,,,,,,,,,,,,,,......//////000000111111++++++++++++,,,---......,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,......,,,+++++++++,,,,,,+++***+++---///000,,,111222...+++++++++***,,,,,,,,,+++,,,,,,------000...---++++++,,,---...------------------------..................------,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,---,,,++++++***+++,,,,,,------,,,,,,+++------,,,,,,,,,---......,,,,,,---.........------.........------,,,,,,+++++++++,,,---------,,,,,,,,,,,,---------.........((()))***+++++++++*********++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++*********+++,,,---///...,,,,,,+++++++++***,,,,,,,,,,,,------------,,,,,,------------......------,,,,,,,,,+++++++++,,,+++*********+++---...,,,,,,,,,,,,---------------,,,+++)))((('''''''''---------------------...++++++++++++++++++++++++,,,+++)))((('''((()))***------------------,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++------,,,***)))***---000777222,,,***+++...///000...------,,,,,,,,,---------,,,***))))))***,,,---++++++------------++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,,,,---------...+++++++++***++++++,,,------,,,+++******+++,,,---++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...+++++++++,,,,,,------...,,,,,,---------,,,,,,+++,,,,,,------...---------000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,------------,,,+++lll[[[QQQMMMJJJJJJHHHFFFEEEDDDDDDDDDCCCBBBBBB@@@???>>>======???>>>===<<<;;;;;;;;;;;;777777777666666555444444555555444333222222222222333333222111000/////////000000//////......------222111000...------------//////.........///000000+++,,,,,,------,,,,,,+++---......///000111222222+++++++++,,,,,,------...------............------,,,,,,,,,++++++,,,,,,---+++,,,,,,------------,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++---......,,,+++++++++------,,,,,,,,,...///000,,,777===888...+++,,,---,,,+++++++++,,,---......000///...---,,,---......------------------------/////////......---------,,,,,,,,,,,,++++++++++++......------,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,---///000111------.........------,,,------------------------,,,------------,,,,,,+++---------.........//////)))***************)))(((+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------......//////...---,,,+++++++++++++++...------,,,,,,+++++++++------------............,,,,,,------------......---------------,,,,,,,,,---,,,+++++++++,,,......,,,------------.........///...---,,,+++*********.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((()))***,,,,,,------------------...---,,,,,,++++++++++++------,,,,,,,,,,,,------***+++---......---+++***---------,,,++++++,,,...333000---+++,,,---...---//////...---,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------............//////+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,,,,,,,------------,,,,,,...------,,,,,,------...******+++,,,---...///////////////......---,,,+++***+++,,,---............//////...---------......,,,,,,,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,+++++++++++++++***,,,,,,,,,---------......------,,,,,,+++***)))))),,,------......------,,,jjj[[[QQQMMMIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>===<<<;;;???>>><<<:::::::::;;;;;;999999888777666666666666555555444333222222222222222222222222111000//////.........///////////////111000000///...---------000000/////////000000000((()))***,,,,,,,,,+++***---.........//////000000***+++,,,,,,---------------..................---,,,,,,+++++++++,,,------,,,---------------------...------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...------------...///000+++777@@@;;;222------...+++++++++,,,,,,...///000,,,,,,,,,,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------,,,,,,,,,+++++++++......------,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------......000///...,,,,,,---......---......//////......---******+++,,,---...000111...............------,,,,,,,,,---------------------.........---,,,++++++------------............++++++++++++******)))))),,,------------------,,,---,,,,,,++++++,,,,,,---------------------............------,,,,,,,,,,,,,,,---...---,,,+++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,..................------...---,,,,,,,,,---......---------.........////////////...------,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---,,,,,,,,,------...............---,,,++++++++++++------,,,,,,,,,,,,------------...//////...------,,,---///...,,,+++,,,,,,///...------------,,,,,,///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................,,,++++++++++++,,,------++++++,,,------,,,++++++,,,,,,,,,------------...++++++***))))))))))))***///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...+++,,,,,,,,,------.....................---,,,,,,+++,,,------.........------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------------+++++++++,,,,,,,,,,,,,,,***++++++,,,---...//////++++++++++++++++++++++++------------.........///------,,,+++***))))))(((,,,,,,------------,,,,,,|||hhhZZZQQQMMMGGGGGGFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@>>>===<<<;;;???>>><<<:::::::::;;;;;;;;;:::999777777777777777555555444333222222222222000111222222222222111000,,,------...///000111111......//////////////////000000000000000000//////(((***+++---------,,,,,,.........------,,,,,,+++***+++,,,---------,,,,,,---..................---,,,+++++++++,,,,,,---...---------------------------------,,,,,,+++++++++***+++,,,------------,,,,,,---...---+++***+++,,,...---------......//////'''000666444000---+++)))++++++,,,,,,---...///000+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,------------...------------------------,,,,,,,,,---------------000///...---,,,---...///---......//////......---,,,,,,,,,,,,,,,---...///---......//////...------,,,,,,------------------............------,,,++++++,,,,,,,,,,,,---------...------,,,++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---......------,,,,,,++++++,,,,,,------............***,,,......,,,***+++,,,************++++++++++++*********+++++++++,,,,,,...........................------------------------------.........//////,,,+++***************+++,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,.........---.........///,,,,,,,,,------............---,,,,,,+++++++++,,,...------,,,,,,------...///...------------...///+++---//////---,,,,,,---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---...///...------------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++---......---+++***,,,,,,---------.........,,,+++******))))))******...---,,,+++***((('''''',,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,------......------,,,...------,,,,,,------............------,,,,,,,,,++++++,,,------------------.........------,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,------.........------------------------***+++,,,---------,,,,,,++++++,,,------...//////++++++++++++++++++++++++------........./////////------,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,yyyeeeYYYQQQMMMFFFGGGGGGFFFFFFEEECCCCCCCCCBBBBBB@@@???>>>======???>>>===<<<;;;;;;;;;;;;;;;:::888777666666777888555555444333222222222222000111222333333333111111,,,------...///000111111------...///000000////////////000000000///......,,,---......////////////......---,,,+++******)))***+++,,,---------,,,+++------............------++++++++++++,,,---.........---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---------------,,,******+++---------------------------(((---000//////000...***---,,,,,,,,,---...//////......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,+++,,,,,,---......//////------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...------------...+++,,,,,,------,,,,,,+++......---,,,,,,,,,------------...///////////////---------------------------............------,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++,,,------.........---))),,,//////,,,***+++,,,,,,,,,,,,,,,------------,,,,,,------------......---------...............------------,,,,,,,,,,,,,,,------------.........,,,,,,,,,+++,,,,,,------+++,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,---------------------,,,,,,++++++,,,,,,---......------------.........---+++******+++---...+++,,,...///...---...///+++---///...---,,,,,,---,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,------...+++,,,---......---,,,+++,,,---------............///...------,,,,,,------111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++------............------...------,,,,,,------...000000///...---,,,++++++******,,,------.....................---,,,+++***......---------...//////,,,,,,,,,---......//////------------------------***+++---.........---,,,,,,,,,------......//////+++,,,,,,,,,,,,,,,---------------.........//////---------,,,,,,,,,++++++,,,++++++******++++++,,,vvvdddXXXQQQLLLHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;:::999777555444555666666555555444333222222222222222333444444333222000/////////////////////.........//////000000///...---...//////000///...---,,,---------,,,------......---------,,,,,,+++++++++***+++---......---+++***,,,,,,------------,,,,,,++++++++++++,,,---...///...---,,,+++***++++++,,,***++++++,,,,,,------...)))***,,,...//////...------------,,,******,,,---,,,,,,------------,,,,,,,,,000111///...000000.........---------....../////////......---+++***)))++++++++++++++++++++++++,,,------....../////////...------------,,,,,,,,,---------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------............---,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,---------+++,,,---///000000000000.........------,,,,,,+++,,,---..................,,,,,,,,,,,,---------...---,,,+++++++++,,,---...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---.../////////,,,,,,---...---,,,++++++''',,,000///,,,***+++---------------............,,,,,,------------......,,,,,,---------.........,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------...............///000000------......//////000000------------------------+++,,,,,,---------------------------------,,,,,,++++++++++++,,,---............------------......,,,,,,,,,++++++,,,,,,,,,***,,,---...---...///111+++---//////---,,,---///------,,,,,,,,,------...,,,,,,------------,,,,,,++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++************---,,,,,,,,,,,,---......,,,------------------,,,------------............000///......------......000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---------............------...------,,,,,,------...//////......------,,,,,,,,,------.........---------------...------,,,,,,---------------...///000,,,,,,------.../////////------------------------***+++---...///...---,,,---------...............,,,,,,---------.........,,,,,,---------.........,,,------------.........---,,,++++++++++++,,,---tttcccXXXQQQLLLIIIJJJJJJKKKJJJIIIGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>?????????===<<<:::888777555333222333444555555555444333222222222222444444555555333111...,,,222111000///...---,,,,,,000000111111000...,,,+++....../////////...,,,+++,,,+++***)))))))))++++++------------------------***+++---......---+++***+++,,,,,,------,,,,,,+++++++++++++++,,,---...///...---+++***)))***++++++)))***+++,,,------...///)))***---...//////...------...---,,,******,,,...,,,,,,,,,------,,,++++++***///000+++(((***,,,---///......---------......------......///.........++++++++++++++++++++++++)))******+++,,,---............---------,,,,,,,,,/////////...------,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,---.........---,,,,,,---.........---+++***---......//////......---,,,,,,,,,,,,,,,---...///++++++---///000111111111//////...---,,,,,,++++++,,,,,,---.../////////...---------.........//////++++++*********+++---...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******,,,...000222333444---.........---+++)))(((''',,,000000,,,***+++---,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------+++++++++++++++,,,---...///////////////.........------------------------,,,------.../////////............------,,,,,,,,,*********+++,,,---...///......------------......,,,---///000000///---,,,***+++---------...111333,,,...000///---,,,...000//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---......---+++***+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,++++++*********---,,,,,,,,,,,,---......---------------------------------.........//////......---,,,,,,,,,,,,---))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///------............------...------,,,,,,------...------..................000000000000///...---,,,++++++,,,---............+++++++++++++++,,,---...,,,,,,------...///000000------------------------***+++---//////...---,,,...............------------------....../////////,,,,,,,,,---------......,,,,,,---......//////000...---,,,,,,,,,,,,---...vvvbbbVVVPPPNNNLLLKKKKKKIIIHHHFFFDDDCCCGGGFFFDDDAAA???>>>======???>>>>>>===<<<;;;;;;;;;:::999777666555444555555111222444555666555444444777666555444222111000///000000000000000000000000000//////.........////////////......---------,,,//////...------------...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,------------------------***+++,,,,,,++++++---///************++++++,,,---......------...---***'''******+++,,,---///000111+++++++++++++++++++++++++++++++++,,,,,,---------............---,,,+++***+++,,,,,,------,,,,,,+++...------------,,,,,,,,,---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---......///......------...---,,,+++***+++,,,---------------------------,,,---...//////...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++***---///000//////000222///...---,,,,,,,,,,,,,,,---.........//////000000---.........---,,,++++++---,,,*********,,,...///---------.........//////******+++++++++,,,,,,,,,+++,,,---......,,,***)))........................,,,,,,---......---,,,,,,******++++++++++++,,,,,,+++++++++,,,......,,,***%%%***000000---***+++......------,,,,,,------...---------.........////////////000000///...------------------------------222000...---...///...---//////.........---------000///...---,,,---......---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,************,,,,,,,,,---------...//////////////////...---------,,,,,,++++++---000111...+++.........------,,,,,,,,,...,,,+++***+++,,,...///,,,+++******)))*********,,,,,,,,,------.........++++++++++++++++++++++++......,,,,,,,,,,,,......///,,,+++,,,...///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000222222000---,,,+++,,,,,,---...//////...............////////////000///...---,,,,,,---...///111///...---......---+++,,,---......------...000///000000111111111000000------------------------000000/////////.........&&&(((***++++++*********......------------.........---,,,++++++***++++++,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,------...///000111111...---,,,---......,,,***,,,------......------,,,)))+++------,,,,,,,,,---uuubbbVVVPPPNNNIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAA???===<<<;;;;;;>>>>>>>>>===<<<;;;;;;;;;:::999888666555555555555222333444444555555444444555555333222111000//////000000000000000000000000//////............///////////////.........------//////...------------...---,,,,,,++++++,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...+++++++++++++++,,,------+++***)))***+++***(((%%%+++++++++,,,---...///000++++++++++++++++++++++++++++++,,,,,,,,,---------////////////...---,,,+++,,,,,,,,,------,,,,,,,,,.........------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,---------------,,,,,,......,,,++++++++++++,,,++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000///...---,,,,,,,,,,,,------........./////////000...............---,,,,,,---,,,+++******,,,---///------..................***++++++++++++,,,,,,,,,,,,---.........---+++***........................,,,,,,---......---,,,,,,,,,,,,------------......---,,,+++,,,---,,,***(((###(((---///,,,+++,,,......------,,,,,,------...---------.........//////------......---,,,,,,+++........................000///......//////...---......---------,,,,,,,,,...------,,,---...///000///.........------------,,,,,,---------.........---,,,++++++++++++,,,---------------...........................---------...,,,+++,,,......,,,***.........------,,,,,,,,,)))((('''&&&&&&((()))***,,,,,,+++***************,,,,,,,,,,,,------------++++++++++++++++++++++++...---,,,++++++,,,---......---+++,,,...///---+++------------------------------------------------...000111111///---,,,,,,,,,------...//////......,,,,,,,,,,,,------------///...------------...//////...,,,---......---,,,,,,---......------...000...//////000000000//////...........................---------,,,,,,,,,,,,((()))+++,,,,,,------.........------------......111111000////////////000...------------....../////////.........---------,,,,,,,,,---------------///...---...//////---+++,,,------......------,,,+++,,,......---------...tttaaaVVVPPPMMMHHHHHHHHHHHHHHHHHHGGGFFFBBBAAA@@@>>>======<<<<<<>>>>>>======<<<;;;;;;;;;:::999888777666555555555444444333333333444555555444333111000//////000000000000000000000000000000//////............//////000000////////////......//////...------------...------,,,,,,,,,,,,------222222111///...,,,+++***++++++++++++++++++++++++,,,------,,,+++***,,,---,,,,,,,,,,,,,,,------...,,,++++++,,,------+++***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***++++++++++++++++++++++++++++++------............------,,,,,,++++++++++++,,,,,,------------------------,,,---//////---,,,---.........---,,,,,,,,,------.............../////////....../////////...------...---,,,+++++++++,,,---..................------++++++++++++,,,,,,,,,,,,------...//////---,,,+++------------------------,,,,,,---......---,,,,,,,,,,,,------------.........---,,,,,,,,,+++)))'''"""&&&+++---,,,+++---///...------,,,,,,------...------........./////////---------...------,,,+++////////////////////////......---///000000///------------,,,,,,,,,++++++,,,,,,,,,,,,...///000111000000000///////////////---------.........//////...---,,,,,,,,,,,,---...............---------------------...............000...,,,+++,,,,,,+++***.........---------------++++++***)))***+++,,,------,,,++++++******++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,......---,,,------------------------........................///000000///---,,,---...,,,---......///.........---------............//////...------------...///---,,,+++,,,---...---,,,,,,---......------...000......////////////......------------------------------------,,,,,,,,,,,,...------,,,,,,---...///......------------......---,,,,,,,,,,,,---......000//////............///000000/////////.........------------,,,,,,++++++...---------......---+++------............------+++---//////...---...///rrraaaVVVOOOLLLHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA=========<<<<<<;;;;;;;;;::::::999777666666555555555444333222222333555666444333111/////////111111///////////////////////////............//////000000000000000000///////////////...------------...------,,,,,,,,,,,,------222111000///...,,,++++++++++++++++++++++++++++++---......,,,******+++,,,---------,,,,,,------...,,,++++++,,,...///...---------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///////////////...---------------,,,,,,---------//////...---,,,++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,------///...---,,,+++*********------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,...///...,,,++++++,,,...------,,,,,,,,,------...........................///////////////......///...---,,,,,,,,,,,,,,,...............---------+++++++++,,,,,,,,,---------......//////...------------------------------,,,,,,---......---,,,,,,*********+++++++++,,,,,,...---,,,,,,------+++***%%%(((,,,---,,,,,,---......------,,,,,,------...............////////////...///////////////..............................---------///111111000.........---------,,,,,,,,,,,,,,,------...///000000000000//////////////////------........./////////.........------..................------,,,,,,,,,,,,---------...////////////---+++******+++,,,,,,...............---------//////.........///000111------,,,+++++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,---------------------------------------------------------------/////////...,,,,,,---///------...............---,,,,,,---------..................------.........+++******+++---......---,,,---......------...000//////000000//////......++++++++++++++++++++++++........................111000---,,,,,,---,,,,,,......------------......))))))))))))***+++,,,---111111000//////...//////////////////.........---........................---,,,+++,,,------,,,***------............------+++---...///...---...///ooo```VVVOOOKKKJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBB<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666555555666555333222222333444555444333222111000000111222////////////////////////...............///000000/////////000000000000000//////...------------......------,,,,,,------............---------,,,,,,---------------------------......,,,******+++,,,...------,,,,,,---------)))((('''(((***++++++***------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,...------,,,,,,------...//////...---,,,,,,+++++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------,,,,,,---...//////......------,,,+++******---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---...///...,,,++++++,,,------,,,,,,,,,------..................---------......///////////////...///......---,,,,,,,,,,,,.....................---++++++,,,,,,,,,---------------..................------------------------,,,,,,---......---,,,,,,*********+++++++++,,,,,,...,,,+++,,,...//////...+++,,,......------,,,---...------,,,,,,------............/////////000000......///////////////...------------------------...------...000111000...////////////..............................------........................------------.........///..............................------,,,,,,,,,+++,,,---------.../////////,,,,,,+++++++++,,,...///........................,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///---...............------************+++++++++,,,---..................---******)))+++---......---,,,---......------...000111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,,,,---///000///---......------------......---------...///000111222222111000///////////////.........---------,,,,,,,,,,,,------...//////000...---,,,---//////...,,,---......//////......---***,,,------,,,,,,,,,...lll^^^VVVOOOJJJJJJJJJIIIHHHFFFDDDCCCAAACCCBBBAAA@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777555555555555444333333333444444444333333222222111000000000000000000000000000000......---......///000111......////////////000000//////...------------.........------------......++++++,,,,,,,,,---------------------------------,,,------,,,+++***,,,---...------,,,,,,,,,,,,,,,+++***))))))+++,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,---------------,,,,,,///...---,,,,,,---...///......---------,,,,,,,,,---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,...---,,,,,,---...000111,,,,,,---------,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++---...000///---,,,,,,,,,------,,,,,,,,,---...............---------------------.../////////..................---------------------.........//////,,,,,,,,,,,,---------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------------......---+++***+++...000000000...............------,,,...------,,,,,,------........./////////000000000+++,,,------...---------------------------------000...------///000000///000000000////////////.........//////...------,,,,,,------------.........,,,,,,,,,---------......------...//////...------------------,,,,,,,,,,,,---------...............+++,,,------,,,---///111.............../////////,,,,,,---------.........///...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---............///......---,,,------........./////////------...//////...------+++******+++...//////...,,,---......------...000111222222111111000///...////////////////////////++++++++++++,,,,,,,,,,,,'''(((+++111777888555111......------------....../////////000000222333333111000000////////////000...------------,,,,,,,,,))))))***+++,,,---......000//////000222222111///......////////////......)))+++------,,,+++,,,---iii]]]VVVOOOJJJIIIIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999777555444444444555555444444333222222333333333222000---,,,000000000000000000000000---------......///000111------.........///////////////...------------.........------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...------,,,+++++++++++++++///---++++++---.........,,,+++++++++++++++,,,,,,------------------------///.........------------------............------///...---,,,,,,---...///,,,,,,,,,------------...///...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---,,,++++++,,,---///111***+++,,,---------,,,,,,++++++++++++++++++++++++------,,,++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///000000...------...,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,---...............---------...............+++,,,,,,---...///000000,,,,,,,,,------------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------------......---+++)))***,,,---...------,,,,,,---......------...------,,,,,,------....../////////000000000000+++,,,,,,---......------........................333000---,,,---/////////000////////////.........,,,---...//////......---,,,,,,---------.........+++++++++,,,,,,,,,,,,---,,,---............---,,,,,,,,,,,,,,,,,,,,,------...............---------+++...000000...---...///---........./////////000//////000000111111111000///......------------------..................///---------------------------......//////......---+++---///...,,,+++---...------------------------------------------------+++---//////...,,,,,,---......//////...------,,,...////////////000000000------...//////...---------,,,+++,,,...//////...,,,---......------...000111111111111000///...---........................******+++++++++,,,,,,,,,)))+++111999@@@???999222......------------......---------------...///000//////.........///000000............------------*********++++++,,,,,,,,,///......///111222111///......////////////......***,,,......---,,,---...}}}ggg\\\UUUOOOJJJGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999777555444444444555666555444222111111222333333222...+++)))000000000000000000000000---------......000111111,,,---------......////////////...------------.........------------......------------------------++++++++++++++++++++++++***+++,,,,,,++++++---///---,,,++++++************---+++(((((()))++++++***++++++******++++++,,,---------------------------//////.........---------......///////////////...000///---,,,,,,---///000++++++,,,------......///111///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,+++*********,,,///000)))***,,,---......---,,,------------------------------++++++++++++------...------,,,,,,------...---------------------------///000000///......///,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,+++,,,,,,---.........---,,,,,,---.../////////...***+++,,,---...000111111,,,,,,,,,---------......+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,---+++)))((()))++++++***+++******+++---......---...------,,,,,,------...////////////000000000000------...///000000000///////////////////////////555111---+++,,,...///000//////.........---------***+++---///000000//////,,,---------......//////******+++++++++,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,---------/////////......------,,,---000222222///,,,,,,------.........//////000000......///000000000000000//////...------------...---.........///000000000---------------------------...///000000///...---+++---///...,,,+++,,,///------------------------........................))),,,///000...---,,,,,,.../////////...---,,,,,,(((((()))))))))*********,,,---...//////...---,,,...---,,,---///000///...,,,---///...------...000000000000000///...---,,,++++++++++++++++++++++++,,,,,,,,,------.........000222888@@@FFFBBB999000.........------............------------...//////......---......///000111000/////////..................------------,,,,,,,,,++++++,,,...///...,,,......////////////......+++---//////...---...///|||hhh\\\RRRLLLJJJLLLKKKKKKJJJGGGDDDAAA@@@AAAAAAAAA@@@@@@@@@??????>>><<<::::::;;;======<<<:::999888777666666666666666555444333222111111111666666555444333333222111111111000///////////////000///...---------------,,,,,,,,,------///000000//////......---------,,,---......///...---+++***........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))//////...---,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------////////////////////////---------,,,,,,+++++++++...---,,,************+++------------------------------,,,,,,+++******)))---------,,,,,,+++++++++***+++,,,---............111000///...---,,,,,,,,,...---,,,++++++,,,....../////////...,,,,,,///111+++++++++,,,---...000000///......---------......---......//////000000000//////000000//////...---,,,,,,,,,------.........---------.........//////---......///000111111111555111---+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,------......------.........------.........+++++++++,,,---------......------,,,,,,------..........................................///000111........................+++,,,---...///...------,,,,,,,,,---...///000111.........//////...------------.........---,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,------.........---------.........//////......000000000///...---222222222111111111111111000000000000000000000000//////000111222111111111000000000000000000000000222111///...------.........------,,,---...///000---...///000000///...---................................................------------------------/////////......---------000///...,,,,,,,,,,,,---......//////...,,,+++)))............------,,,+++...------,,,,,,------...000000000///.........---111000///...,,,+++***)))---------------.........)));;;FFF???555444222...,,,,,,---------.........------,,,,,,------...//////---...111000,,,---000------------------------//////.........---------000///...---------------......////////////......000000///...............xxxfffZZZRRRMMMKKKHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBAAAAAA@@@??????>>>>>><<<::::::;;;======<<<:::999888777666666666666444333333333333444444555444444444333333333333333222111000000//////000000000///...------------...//////...------..................---------------....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,((())))))************)))---,,,,,,,,,++++++******------,,,,,,,,,,,,---...---------.........//////------------------------------------------------.................................---------,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......---------,,,,,,,,,,,,,,,------.../////////000//////............//////...------...///000111222111000///......//////.....................///000000/////////000000111000000000///000000111111//////000000//////...------------.........................../////////////////////000111222222222555222...---...///...---........................//////000000///......---------...............---//////............//////------------------............------------............................../////////000000111111111........................+++,,,---...///......---------------...///000000---...............------...............------,,,---------......------,,,///000000000000//////...........................,,,---------................../////////000000000///000111111111000//////222222222222111111111111000000000000000000000000000000000000111111111111000000000000000000000000111000/////////000111222///...------...///000111...//////000000//////...........................................................................//////.........---------...------,,,,,,---...///---............---+++***---.........------,,,+++...------,,,,,,------...////////////............//////......------,,,,,,///...---,,,+++******)))(((666<<<555...///000,,,---------.....................------......///000...---...111000,,,+++...---------------------------------.........//////......---------......///......////////////......000000///...............uuucccYYYQQQMMMLLLFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@???>>>===>>><<<::::::<<<===<<<;;;999999888777666666666666555555444444444444444444111111222222222333333333222111000000//////000000//////......------......111111///...------------------------............///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++///...---,,,,,,,,,------******+++++++++***))))))------------,,,,,,,,,,,,++++++++++++,,,---...///........./////////000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...............,,,++++++++++++,,,---------------------------------......//////000000111/////////.....................------...///111222////////////000000111222111000000000111333444555:::777444333444444222000222222222111000///......111111111111222333333444444333111000000111222222000000000000000//////...000000000///////////////////////////000000000111111111111222333333444444555333000//////000///...000000000000000000000000000000111111111000////////////////////////......000000////////////000000//////...............---///......------......//////////////////////////////000111222333222111111////////////////////////------...////////////...//////.........//////000---------...............///////////////......------------...............---.........---+++)))(((------------.........................../////////000000000111111111111222111111222222222222111111333333222222222111111111111111111111111111111111333222111000000000111222111111111111111111111111000000000000111222444444000////////////000111111000000000//////000000000////////////////////////........................////////////////////////............------------,,,,,,+++,,,,,,...///000------.........------,,,------.........---,,,,,,...------,,,,,,------...............////////////---------------.........///......---,,,+++*********111333---)))---///,,,///.....................//////......//////000111...,,,---111111---,,,///------------------------------------...///000000,,,,,,------...//////000......////////////......000///......---.........sssbbbXXXQQQMMMMMMGGGGGGGGGHHHHHHHHHHHHHHHEEEEEECCCBBB@@@>>>===<<<>>><<<;;;;;;<<<<<<<<<:::999888777666666555555666:::999777555333222111111111111111111111111111222111000//////......////////////............//////222111000///............---......//////000000000............///000111111////////////////////////........................++++++++++++++++++++++++......------------,,,------.........---,,,++++++,,,,,,,,,,,,,,,---------+++++++++++++++,,,---------.........////////////---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,---...//////111111111111111111111111222222111000000//////...000000000000000000000000111000///...///000333444222222111111111222333333333333333333444666888999BBB>>>999999;;;;;;777333444444555555444333111000222222222222333444666666666444222111000111222333111111222222111111000///222222222111111000000000000111111111111222222222333333444444444555555555444333111000000000000///111111111111111111111111000000000111111000000///111111111000000000000000222222111111111111222222000000//////.........---000000////////////000000000000000000000000000000///111222444444333111000///000000000000000111111//////000000000111111111222111000000/////////000..................//////111111111111111000000///...............//////000,,,------,,,***(((%%%###.............../////////000000000000000000000000111111111111222222222222222222222333333333333333444444444333333222222111222222222222222222222222555444222000000111222333333333333333333333333333222222222222222333333444111111111111111111222222222111000//////000111222000000000000000000000000////////////////////////////////////////////////........................++++++,,,,,,,,,------...------..................---......///......------.........------..................//////000000000---------------------------------...//////000000---000000,,,+++///111.../////////............---/////////...///000000111444///---///000//////222------------------......000///...------...//////------........................////////////......///......------.........rrraaaXXXQQQMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHFFFEEEDDDBBB@@@>>>===<<<>>><<<;;;<<<<<<<<<;;;999999888777666555555555555:::999777555333222111111333333222111111000////////////...------------...//////.........//////000000000000//////000000000//////000000111111222222,,,,,,---...///000000111////////////////////////////////////////////////++++++++++++++++++++++++---------------,,,,,,+++...............---,,,+++******++++++,,,,,,------...---,,,,,,+++++++++,,,,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......,,,,,,---...///000000111222222222222222222222222222222222111000000//////222222222222222222222333333222000000000222444666666555444444333333444444555555555555666888:::;;;DDD???;;;;;;>>>>>>999555333555777999999888666555333333333333444555666777666555444222222222333333333444444444444333222222555444444333333222222222222222222333333333444444555555555555666666666666333333333222000000000111333333333333333333333333111222222333333333222222333333222111111222222333444333333222222333333444111111111000000/////////222222111111111111222222222222222222222222222222000222333444444333111000111111222222222333333333222222222222222333333333444444333222111111111111000000//////000111222222444444444444444333222222000000//////000000222222333333333222000...+++***//////000000111111111111333333222222222222222222222222222222333333333333222222333333333444444555777666666555444444333333444444444444444444444444666555333222222333444666555555555555555555555555444444444444333333222222333333333333333333333222333222111000000111222333111111111111111111111111111111111111111111111111////////////////////////////////////////////////.........------,,,,,,+++//////////////////000000...//////000000000//////000//////////////////000/////////000000111111111.........---,,,,,,++++++------......///000000111...000000///000222222/////////////////////......///////////////000000111AAA888111///...---///222------........./////////444222000...---,,,------////////////...---++++++......////////////............------------......ppp```WWWPPPMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFDDDBBBAAA???>>>===>>>===<<<<<<===<<<:::888888888777666555555555555555555444444444444444444444444333222111000///...000///......------......//////......//////000000111000000000000000111222000000000000111111111111+++,,,...///000000//////------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---------,,,++++++)))******+++,,,------...000///...---,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,++++++---------------------------------------------------------------............///000111222222222222222222222222222222222222000000111111222333333444444444444444444555555555333333222222333444666777888777666666555555555555777666666666777888:::;;;===;;;999:::<<<;;;888555333555999<<<===<<<:::999555555555555555666777888666666666666555555555555666666666666666555555444666666555555555555555555444444444444555555555555666666666666666666666666333444555444222111222333555555555555555555555555555555666777777777666666444333333222222444555666555555444444444444555555333333333333333333222222444444444333333444444444555555555555555555555555333444555555555444333222333333444444555666666666555555444444555555666777777666555444444444444444333333222222222444555666777777777777777666666555222222111111111333444555777666555444333222111111222222333333444444555555666666666555555555555444444444444444555555555555555444444444555666777888999999888777666555555444555555555555555555555555666666555444555666777888888888888888888888888888777777777777666555333333555555555666555555444333333333222222222222333333222222222222222222222222333333333333333333333333111111111111111111111111000000000000111111111111111111111111000///...---222222111000000111111222000000111222222222111111222111111000000111111222111111111111222222222222000000//////...---,,,,,,000000000/////////......///111222333333222111000000000000111111222222222111000000000000111222222JJJ???444000...,,,,,,.........//////000111111111666444111...,,,+++,,,,,,000000000000...,,,***)))......////////////......---------,,,------...///lll]]]UUUPPPNNNNNNJJJIIIGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@>>>>>>>>>===<<<======<<<:::888888888666555555555555555444333333333333444444555333333222222222111111111111111000//////////////////////////////000111111333333222111000000000000000000//////////////////+++---000222222111///---------------------------////////////////////////------------------------....../////////...---,,,+++,,,,,,------------,,,******+++,,,---...////////////...------.........------------............//////......---,,,,,,+++................................................------........./////////000111222444444444333333333333333333333333333333222222333444444555555666555555555555666666777777333333444555555666666777777777777777777777888999888777666666666888999:::777777888999:::999888777444777<<>>===<<<======<<<:::777888777666555555444444555666555444333222111111111111222222222222333333333333222222111111111111111///////////////000111111666555333111000///......//////......---------,,,,,,...222444555333///---000000000000000000000000////////////////////////........................///000111111111000...---------...///000000000///++++++,,,---...000111111...............///000111............/////////000000000///...------,,,,,,////////////////////////////////////////////////.../////////000000111111222333444555555555444333666666666666666666666666777777777666555555444444555555666666777777888888333444555666777777777666666666666777888:::;;;<<<888777666666666777888999444777999::::::999:::;;;666999===AAABBB@@@<<<:::;;;;;;:::999999999::::::777999;;;>>>>>>===;;;999999::::::::::::999888888666666777777888888999999666666666666777777777777777777777666666666666666666999;;;:::888666777999<<<<<<<<<<<<<<<<<<<<<<<<555555666777777777777777444444333333444777999;;;777777666666666666777777999999999::::::;;;;;;<<<888888777777777777888888888888888888888888888888;;;;;;:::999888888999999666777777888999999:::::::::999888888888999:::;;;999888888888888888999999888888666666777999;;;===;;;;;;<<<<<<;;;;;;:::999666555444333444666888:::777555333222222444777999666777777888999::::::;;;:::::::::999999999888888999999:::::::::;;;;;;;;;::::::999999:::<<<===>>>======<<<;;;999888888777777777777777777777777777555666888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<===<<<<<<;;;666777888888888666555444222333444555555444333222333333333333333333333333777777777777777777777777666666666666666666666666222222222333333444444444555666777999999999999888888666555333222222333333222333444444555555555555555444444333333444444555555555555444444333333333222222333444444555666666555555666777888999:::;;;999999:::999555333777<<<444555666777888:::;;;;;;666555555555555666777777:::333///222666555333333000000111222333333444444555333000---,,,---///000,,,---///000000...---+++......////////////......,,,,,,,,,,,,------...///|||jjj___SSSPPPQQQLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@?????????@@@<<<999999<<<===<<<;;;:::999777777888777666444666444333333555666666555444444444333333222222222999666222000000000000///000///.........000111222//////000000111111111222------------............222000///111333444222000111111111111111000///...111111111111111000///...111000000000//////......111111111111111111111111111000...---...///111222000000111111222222333333111000/////////000222333000000000000000000000000000000000000////////////000000000000000000000000333333222222111000000000000000111222333555666777777666555444444555666777888888777777777777888888888777666555555444444555777777666666666666777777666666666666666777888888::::::999999888777777777<<<;;;999777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;::::::;;;<<<======<<<;;;;;;999:::<<<>>>??????>>>===>>>===<<<;;;:::999999999===888777;;;>>>;;;999999888666666:::;;;999888:::999999888888888888999999666666777777888999;;;;;;999;;;===???@@@@@@@@@???===???AAA???<<<999:::;;;666666555555666888999;;;999999999::::::;;;;;;;;;888:::<<<===<<<;;;;;;<<<999::::::;;;;;;::::::999;;;:::::::::::::::999999777888999:::;;;:::999888<<<<<<===============<<<======<<<<<<<<<<<<===>>>999888777777777888:::;;;::::::<<<>>>@@@@@@>>><<<888:::<<<===>>>===<<<;;;:::888777666666888999;;;888999999::::::999999888888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>888===AAAAAA===;;;<<<>>>???>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999999888999:::;;;<<<;;;::::::::::::;;;;;;<<<===============>>>>>>>>>?????????<<<===???@@@???<<<999777===<<<<<<;;;;;;;;;<<<<<<999888888:::;;;;;;999777999999888888777777666666999999999999888888888888888888999::::::::::::999555555555555555666777888:::999999999888888777777999999888888888888999999999999:::;;;;;;;;;::::::777777777777888999:::;;;::::::999888888999999999555666777888999:::;;;;;;888888888999:::::::::;;;>>>;;;999999;;;===<<<:::::::::999999999999999999;;;;;;;;;::::::999999999777777666555555555555555666666666555444444333333222222111111111111222222000000111222222111000///000000111111000000///...222000......000111000000xxxggg\\\QQQNNNPPPKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>???<<<:::999;;;<<<<<<::::::999777777888888666444666444222333444555444333222222222222111111111000666333111000111222111000000//////...///000111222000000000000111111111222111111000000/////////...111000///111333444222000111111222222222111000000000000111111000//////...111111111000000000//////222222222222222222222222000000111111222222222111111111111111111222222222222222111111111222333444111111111111111111111111111111111111111111111111222222222222222222222222444444333333333333222222111111222333444666888888888777666555666666777888999999888777777777888888999999888777666666666666777777666666666666777777777666666666666777888888888888888888999999999999<<<:::999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<=========<<<;;;:::999:::<<<>>>??????>>>===>>>===<<<;;;;;;;;;;;;;;;<<<999888;;;;;;999888:::888777888;;;;;;888999===::::::999999999999::::::777777777777888999:::;;;999:::;;;<<<>>>>>>>>>???===???AAA???===;;;;;;<<<999999999999999;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<777999;;;;;;:::999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;<<<======>>>>>>>>>>>>===>>>>>>==================::::::999999999:::;;;<<<;;;;;;;;;<<<===<<<;;;999;;;<<<>>>??????===<<<:::;;;:::999888888:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>;;;;;;<<<===>>>>>>>>>>>>;;;@@@FFFHHHEEEBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;999999;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@???===;;;:::>>>=========<<<=========;;;;;;;;;<<<>>>===;;;999::::::::::::999999999999::::::999999999888888888:::;;;;;;<<<<<<<<<<<<<<<888888888888888999::::::;;;;;;:::::::::999999999<<<;;;:::999888777777777999999:::;;;;;;;;;;;;:::888888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::;;;;;;>>>;;;::::::<<<===<<<;;;::::::::::::::::::::::::;;;;;;::::::::::::::::::999888777777666777777777777777777777666666666666444333333222222333333444333333444444333111///...//////000000000000000///111000//////111111000///sssbbbYYYNNNMMMOOOJJJHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDBBB@@@???>>>======>>><<<::::::;;;;;;;;;::::::888777777888888666555555444222222333333222000000000000000000/////////222111000000222333222111000000/////////000111111000000000111111111111111444444333222111000//////111000000111333333222000111111222333333333222222222222222333222222111000222222222222111111111111333333333333333333333333///111333555555444222111222222111111111111111111444333333333333444555555222222222222222222222222333333333333333333444444444444444444444444444444444444555555555666666666444444444555666888999:::999999888888888888999999::::::999888888888888888;;;:::999888777777777777888777777666666777777888777777777666777777888999777777888999999:::;;;;;;;;;::::::999:::;;;===>>>========================;;;<<<<<<============<<<======>>>>>>===<<<;;;;;;:::;;;===>>>???>>>>>>===========================:::999:::<<<<<<<<>><<<===;;;999;;;@@@<<<;;;;;;::::::;;;;;;<<<999999888888888888999999999999999999:::<<<===>>>===???@@@???===<<<<<<===;;;;;;:::;;;;;;<<<===>>>========================888:::<<<<<<;;;:::;;;<<<<<<======>>>>>>======<<<==================>>>>>>===>>>???@@@AAA@@@@@@???======>>>???????????????@@@??????>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;::::::::::::>>>???@@@AAA@@@>>><<<;;;======<<<;;;<<<===???@@@>>>>>>===<<<<<<===>>>>>>;;;;;;;;;;;;<<<>>>@@@AAA<<<<<<===>>>????????????<<>>===<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;===>>>@@@AAACCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>?????????????????????@@@???>>>>>>@@@AAAAAA>>><<<;;;<<<<<<<<<<<<<<<<<<===;;;;;;;;;:::::::::999999<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;999888777666666999999:::;;;;;;<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;::::::===<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999999888888999999888888888888999999999999666555555444444555555666666777777666555333111////////////000000000000000111111111222444333111///ooo___WWWMMMLLLOOOJJJHHHHHHGGGFFFEEEDDDCCCCCCFFFEEECCCBBB@@@???>>>>>>===<<<;;;::::::::::::999:::888777777888888777555666555333333444333111000000000000000000000//////111000000111333333111000000000000000000000111111111111111111111111111111444444444333222111111000000000111111222222222111111111222333444444444444555666666666666666555555333333333333333333333333444444444444444444444444111222333444555444333333333333222222111111000000444444444444555555555666444444444444444444444444444444444444555555555555555555555555555555555555444555555666777777888888666666666777888:::;;;<<<;;;;;;;;;:::::::::::::::;;;;;;:::999999999999999;;;:::999888777777777777888777777777777777777888888777777777777888999999999999999999::::::;;;;;;:::::::::;;;<<<>>>???@@@????????????????????????======>>>??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>>>>>>>>>>======>>>>>>>>>??????>>>>>>999999;;;>>>???DDDRRR```YYYNNNBBB>>>===<<<<<>>>>>======<<<<<<:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>============<<<===??????>>>===>>>???======>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@AAA@@@AAABBBCCCDDDDDDCCCCCC??????@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@??????>>>===============>>>>>>??????@@@???>>><<<::::::<<<===???@@@AAABBBBBBAAA???>>>@@@?????????@@@AAABBBCCCBBBAAA???======???AAABBB???>>>===<<<<<<>>>@@@AAA===>>>>>>???@@@@@@??????<<<@@@DDDGGGFFFEEEDDDEEECCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAA???>>><<<;;;;;;<<<<<<<<<===============<<<<<<>>>@@@BBBDDDFFFGGGHHHGGGGGGEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAABBBCCCCCCAAA???<<<=========>>>?????????=========<<<<<<<<<;;;;;;<<<======>>>???>>>>>>>>>>>>>>>============>>>>>>========================<<<;;;:::999888777777777::::::;;;<<<============;;;;;;:::;;;;;;<<<======??????@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999999:::888888999999:::;;;;;;<<<777777666666666666777777888999999999888777555444333222222111000000//////222222333555666666333000lll]]]VVVMMMMMMOOOJJJHHHGGGGGGFFFEEEDDDCCCCCCGGGFFFDDDCCCAAA@@@@@@???<<<======<<<;;;:::999999999888666777888888777666777666555555666555222000111111111111111111111111222111111222333333111///111111111111111111000000222222222111111111111111222222222222222222222222///000111222222222222222111222333444444444444444555666666777777777666666333333333333333444444444444444444444444444444444333333222111222333444555444444333333222222111111444444444555555555555555666666666666666666666666444444444555555666666666666666666666666666666666444555555666777888999999888888888999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;::::::999888777777777777888888777777777777888888888888888888888999::::::;;;;;;;;;;;;::::::999999::::::;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@??????>>>??????>>>>>>=====================>>>>>>>>>>>>>>>===>>>???@@@@@@??????>>><<<;;;<<<<<<>>>FFFXXXjjjnnn[[[GGG?????????===<<<;;;;;;::::::::::::;;;;;;<<<;;;:::999888888888888999888777777888999;;;<<<;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<============>>>>>>>>>===============>>>???@@@???>>>>>>@@@AAA======>>>>>>>>>>>>======??????@@@AAABBBBBBCCCCCCBBBCCCDDDFFFGGGGGGFFFFFFAAABBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAA??????>>>>>>>>>???????????????>>>>>>===;;;999:::===@@@>>>???AAACCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEECCCBBB@@@??????@@@BBBCCCCCCAAA???===<<<===>>>???>>>???@@@@@@AAA@@@@@@@@@===>>>???@@@@@@AAACCCEEECCCCCCCCCDDDDDDEEEEEEFFFDDDCCCBBBAAA???>>>===<<<>>>>>>>>>>>>>>>?????????===>>>???BBBDDDFFFHHHIIIJJJIIIHHHGGGFFFDDDCCCCCCDDDCCCBBBAAAAAABBBDDDEEECCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFEEECCC@@@>>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<===>>>>>>>>>>>>===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999888888888999999;;;;;;===>>>>>>?????????<<<<<<;;;;;;;;;<<<======>>>???@@@AAABBBAAAAAAAAA=====================<<<<<<<<<;;;;;;:::::::::999999:::;;;<<<;;;:::::::::::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<=========>>><<<;;;::::::999999::::::888888999:::;;;<<<<<<===999888888777777888888999999:::;;;<<<<<<<<<;;;:::888777555333111000000000111111222444555555222///jjj\\\VVVMMMMMMOOOJJJGGGGGGFFFEEEDDDCCCCCCBBBFFFEEEDDDBBBAAAAAAAAAAAA<<<>>>???>>>;;;:::999:::999777666777888999777666666555555666777666333111111111222222222222222333444222111222333333222111111111222222222111000///222222222222222111111111111111111111222222222333///000222222111111111333222222333444444444333333222333444444555444444444333333333333444444444444444444444444444444444444555444222111111333555777555555444444444444444444444555555666777666666666777777777777777777777777555555555666666777777888777777777777777777777777666666777777888999::::::::::::::::::;;;<<<===>>>======>>>======<<<;;;::::::::::::;;;;;;<<<===>>>;;;:::999888777777777777999888888777777888888999999999888888999999:::;;;======<<<;;;;;;:::999999:::;;;<<<===>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@??????>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===>>><<<;;;:::999???NNN^^^mmmYYYEEE???@@@@@@===:::;;;;;;;;;::::::;;;;;;;;;<<<;;;:::999999999999999999999999999999:::;;;;;;<<<;;;;;;<<<>>>???>>><<<>>>>>>????????????>>>>>>=========>>>>>>?????????===>>>???>>>======???AAA===>>>>>>??????>>>>>>===??????@@@AAACCCDDDEEEEEEDDDEEEGGGIIIJJJJJJIIIIIIDDDEEEEEEDDDDDDCCCBBBAAAAAAAAACCCDDDDDDCCCBBBAAA??????@@@AAAAAAAAAAAA@@@<<<===>>>;;;999999===AAA===???AAADDDEEEEEEEEEDDD@@@AAABBBCCCDDDDDDEEEEEEBBBBBBAAA@@@@@@AAABBBBBBBBBAAA@@@>>>=========>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>===>>>AAACCCEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFEEEDDDCCCBBBAAA@@@??????????????????@@@AAAAAA>>>???AAACCCEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBDDDEEEFFFEEEFFFHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGEEECCC@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA======>>>???????????????@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA;;;;;;;;;::::::;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAA>>>>>>============>>>>>>>>>???AAABBBCCCCCCBBBAAA<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;888:::======<<<:::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>?????????<<<<<<;;;::::::::::::;;;999::::::;;;<<<======>>>;;;;;;::::::::::::;;;;;;;;;<<<>>>???@@@@@@???>>>===;;;999666444333333333111111111222333333111///~~~hhh[[[UUULLLLLLMMMHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@===???AAA@@@<<<::::::;;;888777666777888999888666444333444555666666333111111111111222222222333333444222111111333555555555111222222222222111000///333333333222222111111111333333222222222222222222...111333333111000111333222333333333333222222111111222222333444333333333222222333333333444444444333333333333333333333333555444444444555555666666555555555666666666666666555666777888999888888777888888888888888888888888666777777888999999::::::999999999999999999999999999999999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>===>>>>>>>>>===<<<:::999999::::::;;;<<<>>>???@@@<<<;;;:::999999888888888999888888777777888888999:::999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???>>>>>>===>>>???AAABBB??????>>>>>>>>>>>>>>>???>>>???@@@AAA@@@???===;;;<<<:::999999777888@@@JJJUUUJJJ???===>>>===<<<======<<<<<<;;;;;;<<<<<<===;;;;;;:::999999999::::::::::::;;;;;;<<<<<<;;;;;;===<<<<<<>>>AAABBB@@@>>>>>>>>>???@@@@@@???>>>=========>>>???@@@AAABBBBBB??????@@@???>>>>>>@@@BBB??????@@@@@@@@@@@@????????????@@@BBBCCCEEEFFFFFFGGGIIIJJJLLLMMMNNNMMMMMMGGGGGGGGGFFFEEECCCAAAAAA@@@AAACCCEEEEEEEEEDDDCCCAAAAAACCCDDDDDDDDDCCCBBB???BBBCCC@@@<<<;;;>>>BBB>>>@@@BBBDDDEEEEEEDDDCCC@@@@@@AAACCCDDDEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????AAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>>>>???AAABBBBBBBBBCCCCCCEEEFFFGGGHHHHHHEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@?????????@@@BBBBBB???@@@BBBCCCEEEGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJLLLLLLLLLKKKJJJKKKKKKJJJKKKLLLKKKHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCFFFEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCCCCCCCBBBBBBDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEE@@@@@@???>>>>>>===>>>>>>>>>???@@@BBBCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBDDDDDDDDDCCCBBB>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????999<<>>??????@@@@@@AAA@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===<<<<<<======>>>>>>????????????>>>>>>>>>>>>????????????AAABBBBBBAAA@@@@@@>>>===;;;999888888888999666555444444666666555444|||gggZZZTTTKKKJJJLLLGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@??????????????????@@@===@@@BBBAAA===::::::;;;888777666777888999888777222222222444666555333000000000111111222222222333333111000000333777999999111222333333222111000///333333333222222111111111555555444333222222111000...111333333111000111333333333333333222222111000222333333444555555555444222222222333333444444444333333333333333333333333444555777888999888666555555555666666777777888888777888999:::;;;:::999999999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===>>>>>>>>>===<<<:::999999999:::;;;===???AAABBB======<<<;;;::::::::::::999999888888888888999999::::::999999::::::;;;<<<::::::;;;;;;<<<=========:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>======>>>@@@BBBCCC??????>>>>>>>>>>>>>>>???>>>???@@@AAA@@@>>><<<:::888777888:::888666888>>><<<::::::===<<<:::<<<@@@>>>>>>============>>>>>>;;;::::::999999::::::;;;:::;;;<<<===>>>===<<<;;;???>>>===???CCCDDDBBB@@@;;;<<<===>>>>>>===<<<;;;>>>>>>???@@@BBBCCCDDDDDDAAABBBBBBAAA@@@AAACCCEEE@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@BBBCCCEEEFFFGGGJJJKKKMMMOOOPPPPPPPPPPPPIIIIIIHHHGGGEEECCCAAA@@@???AAACCCEEEFFFFFFEEEDDDBBBCCCEEEFFFFFFFFFEEEDDDEEEHHHIIIFFFAAA>>>@@@DDD@@@AAACCCEEEEEEDDDBBBAAA???@@@AAACCCDDDDDDEEEEEE???@@@@@@AAAAAA@@@@@@???;;;<<<===???@@@@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA???>>>>>>???@@@@@@???>>>???@@@AAABBBCCCDDDEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???@@@AAABBBCCC@@@AAABBBDDDEEEGGGHHHIIIGGGFFFFFFEEEEEEDDDDDDDDDAAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNMMMLLLLLLNNNMMMMMMMMMNNNMMMJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHEEEDDDCCCAAA@@@??????>>>???@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCC???AAACCCEEEFFFFFFDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAAAAABBB;;;>>>BBBBBB???======>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???????????????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBB@@@???>>>===;;;::::::;;;===>>><<<:::999999:::;;;;;;:::yyydddWWWSSSMMMMMMNNNHHHIIIHHHFFFDDDCCCBBBAAAAAAEEECCCBBBBBBBBBAAA>>><<<<<<<<<;;;;;;;;;:::::::::<<<:::777777888888555333666666555444333333333333222111000111222222222000000111111222222333444444333333333444444333222222555444333333222222222222555444333222111111111111111111111111111111111111222222222222333333444555555555555444444555555555777777777888999999::::::555555555555555444444444777777777777888888888888999999999:::::::::;;;;;;======<<<<<<;;;;;;;;;:::;;;;;;;;;::::::999999999999:::<<<<<<;;;;;;===??????>>><<<;;;:::::::::;;;::::::::::::::::::::::::===<<<;;;::::::;;;===>>>DDDDDDBBB@@@>>>===;;;:::<<<<<<<<<<<<============>>>===<<<;;;:::999999999;;;;;;;;;:::::::::999999:::999999999::::::;;;<<<;;;;;;<<<<<<<<<<<<======<<<<<<============<<<<<<========================@@@@@@???>>>======<<<<<<::::::;;;<<<============@@@???>>>======>>>???@@@;;;<<<======<<<:::999777888888888888888888888888======<<<<<<===>>>@@@AAA======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<======>>>?????????===>>>???@@@@@@@@@@@@@@@BBBAAA@@@???@@@AAABBBCCC???>>>>>>>>>@@@CCCEEEGGGDDDCCCBBBBBBBBBCCCEEEFFFDDDDDDEEEEEEEEEEEEDDDDDD@@@AAACCCEEEGGGIIIKKKLLLPPPPPPQQQSSSTTTTTTRRROOOIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBCCCFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@?????????@@@AAAAAABBBBBBBBBCCCCCCEEEFFFFFFEEECCCAAA???>>>???AAACCCBBBBBBBBBAAA@@@???>>>===BBBBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEMMMNNNPPPRRRRRRQQQPPPOOOMMMMMMNNNNNNMMMLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKIIIGGGFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFJJJIIIHHHFFFEEEDDDDDDDDDFFFEEEDDDDDDDDDDDDDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFEEECCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBB@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFGGGHHHCCCBBB@@@??????BBBDDDFFFBBBAAA???>>>===>>>??????vvvaaaVVVRRRMMMMMMOOOIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@??????@@@@@@>>><<<<<<<<<<<<;;;;;;;;;::::::;;;999777777888888666444555555444444333333444444333111000111222333222111111111111222333333444444222222333333333333222222555444444333222222333333333333222222222222333333222222222222222222222222444444333333333444555555666555555555555555555666555666666666777777888888666666666666666666666555777777777888888888999999:::::::::;;;;;;;;;;;;<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>??????===<<<===>>>???>>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::<<<>>>???@@@@@@???>>>======<<<<<<============>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999::::::;;;;;;888888888999999:::::::::<<<<<<============<<<<<<;;;::::::::::::::::::;;;>>>======<<<;;;;;;::::::::::::;;;<<<============???>>>===<<<<<<===>>>???<<<<<<<<<;;;;;;:::999888999999999999999999999999<<<;;;;;;;;;;;;===>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>???BBBDDDFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDFFFHHHJJJLLLNNNOOOPPPPPPPPPRRRTTTTTTRRROOOIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFEEECCCAAA???>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFGGGGGGHHHHHHIIIIIIOOOPPPRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNMMMLLLJJJJJJJJJIIIIIIIIIIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLJJJIIIJJJLLLNNNMMMLLLKKKJJJIIIHHHHHHKKKJJJIIIIIIIIIJJJLLLNNNKKKKKKIIIHHHFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFDDDBBB@@@@@@BBBCCCEEEFFFEEEDDDCCCCCCCCCDDDDDDsss___UUURRRLLLMMMOOOJJJIIIIIIHHHFFFEEEDDDCCCCCC???>>>>>>???AAAAAA???>>><<<<<<<<<;;;;;;;;;;;;::::::999888888999999777555444444444333444444555666333222111111333333222111111111222333333444444555222222333333333333333222555555444333333333333444222222222222333444555666444444444444444444444444777666555555555555555666777666666555555666666777777777777777777777888888777777777777777777777777888888888888999999999999;;;;;;<<<<<<<<<=========>>>>>>>>>>>>============<<<<<<<<<<<<============???AAABBBBBB@@@=========???>>>===<<<<<<;;;<<<<<>>@@@AAA>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@>>>>>>===============>>><<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<777777888999999:::;;;;;;<<<======>>>>>>======<<>>===<<<<<<===>>>???>>>>>>======<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<;;;;;;::::::::::::999999999999999999999999::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>???<<<<<<======>>>>>>??????======<<<<<<<<<;;;;;;;;;????????????>>>===<<<<<>>???@@@BBBDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGHHHJJJLLLMMMOOOPPPPPPOOOPPPRRRSSSSSSQQQOOOJJJIIIHHHGGGGGGHHHIIIJJJHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOONNNMMMLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDEEEFFFFFFFFFEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDBBB@@@@@@AAABBBDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGKKKLLLLLLMMMNNNNNNOOOOOORRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRPPPNNNMMMNNNPPPSSSRRRQQQOOONNNLLLKKKJJJMMMMMMLLLLLLMMMOOOQQQRRROOOOOONNNLLLKKKIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDCCCDDDDDDDDDHHHGGGEEECCCBBBBBBDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEppp^^^UUURRRLLLKKKMMMHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA???<<<<<<<<<<<<;;;;;;;;;;;;888999999::::::999888777333333333444444555777777444222111222333444333222222222333333444444555555333444444555555555555444555555444444444444444555333333333333444555666777777777777777777777777777999888777777666666666666777777777666666777777777::::::::::::::::::::::::888888888999999999999999999999999999::::::::::::<<<============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>=========>>>>>>????????????AAACCCCCCAAA>>>======@@@@@@??????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???AAACCCDDD@@@@@@AAAAAABBBBBBCCCCCC@@@AAAAAAAAAAAABBBBBBBBB???>>>>>>>>>??????@@@AAA>>>>>>>>>>>>=====================>>>>>>>>>======:::;;;;;;<<<===>>>????????????@@@@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@??????>>>>>><<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===<<<;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>AAAAAAAAA@@@@@@?????????======>>>???@@@AAABBBCCCAAA@@@@@@???>>>=========<<<<<<=========<<<<<<;;;???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPRRRRRRQQQOOOKKKJJJIIIHHHIIIJJJLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFHHHJJJLLLLLLJJJHHHGGGEEEEEEEEEFFFGGGIIIKKKLLLPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRROOOOOOOOONNNNNNNNNMMMMMMSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTRRRPPPPPPQQQSSSTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNPPPQQQSSSTTTRRRRRRQQQPPPOOOMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMKKKKKKJJJJJJJJJIIIJJJKKKLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFIIIGGGFFFDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEnnn]]]UUUSSSKKKIIIJJJEEEHHHHHHHHHHHHGGGEEEDDDCCCDDDCCCBBBBBBBBBAAA???=========<<<<<<<<<;;;;;;;;;888999;;;;;;;;;999888888333333333444555666777888444333222333444555444222222333333444555555666666555666777777888888888777555555555444444555666666666666555555555555666666888888888888888888888888:::999888888777777777777999888888777777888888999::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;=========>>>>>>>>>??????>>>>>>??????????????????>>>>>>>>>??????@@@@@@@@@===???AAAAAA???>>>>>>???BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDD@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>======>>>???@@@BBBBBBAAAAAAAAAAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@>>>>>>???@@@AAA==============================>>>??????@@@@@@@@@EEEEEEDDDCCCAAA@@@????????????@@@BBBCCCDDDEEEFFFBBBBBBAAA@@@??????>>>======>>>???@@@AAABBBBBBBBBAAABBBDDDEEEFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMNNNMMMMMMNNNOOOPPPOOONNNKKKJJJJJJJJJJJJLLLMMMNNNLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLJJJIIIHHHGGGGGGJJJIIIIIIHHHHHHIIIJJJJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKNNNOOOOOOMMMKKKIIIEEEEEEFFFGGGIIIKKKMMMNNNRRRRRRSSSTTTTTTUUUUUUVVVTTTTTTTTTUUUTTTTTTTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOORRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRPPPPPPQQQSSSRRRRRRQQQQQQQQQQQQQQQQQQMMMNNNNNNOOOPPPRRRSSSTTTSSSSSSSSSSSSRRRPPPOOONNNOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKJJJKKKLLLMMMNNNOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHH}}}iiiZZZUUUSSSJJJHHHIIIEEEFFFGGGGGGHHHGGGEEEDDDBBBCCCBBB@@@@@@@@@???<<<:::=========<<<<<<<<<;;;;;;888:::======;;;999888888444444444444555666777888555444333333555555444333333333444555555666666777666777888999::::::::::::666555555555555666777777777777666666666666666666999999999999999999999999:::999888888888888888888999999999888888999999999777888888999999:::;;;;;;999999999::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>???????????????????????????@@@@@@@@@===>>>??????======>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAABBBBBBDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBBBB???????????????????????????@@@AAABBBCCCCCCCCCCCCGGGGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGBBBBBBAAA@@@??????>>>>>>======???AAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJKKKMMMNNNMMMLLLJJJKKKKKKLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLMMMNNNOOONNNMMMLLLKKKJJJJJJKKKLLLLLLLLLKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQOOONNNNNNNNNNNNOOOPPPPPPPPPOOONNNLLLJJJIIIIIIIIILLLLLLKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMNNNOOOOOONNNLLLKKKEEEEEEFFFGGGIIIKKKMMMNNNSSSSSSTTTUUUUUUVVVVVVWWWUUUTTTTTTTTTSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQOOOOOOQQQRRRPPPQQQQQQQQQQQQRRRRRRRRRMMMNNNOOOPPPPPPQQQRRRRRRQQQRRRSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFGGGHHHHHHHHHGGGGGGxxxcccVVVRRRRRRJJJIIIKKKGGGEEEFFFGGGGGGFFFEEECCCBBBBBB@@@??????@@@???===;;;============<<<<<<<<<<<<999<<>>>>>>>>>>>???=========>>>>>>>>>??????@@@@@@@@@???????????????AAAAAA@@@>>><<<<<<>>>@@@AAAAAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBBCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEEEEDDDCCCCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>???AAABBBBBBBBBBBBEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKIIIHHHIIIJJJLLLKKKJJJIIIJJJLLLMMMMMMMMMKKKJJJLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNOOOOOOPPPOOOOOOMMMNNNPPPPPPPPPOOOMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRSSSSSSPPPPPPOOOOOOPPPPPPQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRPPPPPPPPPPPPPPPOOONNNNNNIIIIIIJJJKKKMMMNNNPPPQQQTTTTTTUUUUUUVVVWWWWWWXXXVVVUUUUUUTTTTTTSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQPPPNNNNNNPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQNNNOOOPPPPPPQQQQQQQQQQQQNNNOOOQQQRRRRRRRRRPPPPPPOOOOOOOOOOOONNNNNNNNNMMMNNNMMMLLLLLLKKKLLLLLLLLLMMMNNNPPPQQQQQQPPPOOONNNOOOOOOOOOOOONNNNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGFFFGGGHHHJJJKKKKKKLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDFFFGGGGGGGGGFFFFFFvvv___RRRQQQRRRKKKJJJMMMJJJDDDEEEFFFGGGFFFDDDBBBAAABBBAAA@@@AAABBBCCCAAA???>>>=========<<<<<<<<<<<<999===@@@???<<<888777777666555555555555666777777666555444444555666555444444444555555666777777777666666777888999:::::::::666666666666666777888888444555555666777999;;;<<<::::::::::::::::::::::::777777777777888999::::::;;;::::::999999::::::;;;888888999;;;===>>>@@@@@@888888999999:::;;;<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>><<<<<<======>>>>>>>>>???AAA@@@@@@??????>>>>>>>>>EEEDDDAAA>>>;;;;;;===??????@@@AAABBBBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFEEECCCAAAFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDFFFHHHHHHFFFDDDBBBFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGHHHHHHGGGBBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGFFFGGGGGGGGGGGGFFFEEEEEECCCDDDEEEFFFGGGFFFEEEEEECCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGJJJHHHGGGGGGIIIJJJJJJIIIIIIJJJMMMNNNNNNLLLJJJHHHKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQOOOPPPQQQRRRRRRPPPNNNMMMJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPRRRSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTTTTUUUTTTSSSRRRRRRRRRSSSTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPPPPPPPNNNNNNPPPRRRTTTTTTTTTSSSRRRQQQPPPPPPOOOPPPQQQQQQQQQQQQQQQPPPKKKMMMOOOQQQRRRRRRPPPPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMOOOPPPRRRSSSSSSQQQOOONNNQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGHHHJJJKKKKKKKKKJJJJJJqqq]]]XXXQQQLLLJJJKKKKKKLLLLLLKKKHHHFFFDDDCCCCCCCCC@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>><<<:::777555555555444333333222111111888777555444444555666777777777777777777888888888666666555555666888:::;;;;;;:::::::::999888888888999888777666777999;;;===;;;;;;;;;::::::999999999;;;::::::999:::;;;===>>>888999::::::;;;;;;::::::<<<<<<;;;::::::::::::;;;::::::999999::::::;;;<<<888888888999999:::::::::???>>>===<<<<<<===>>>???========================@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@AAAAAABBBBBBBBBEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKJJJIIIHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJEEEEEEDDDEEEGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBCCCEEEGGGHHHFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKFFFEEEDDDDDDDDDEEEFFFGGGJJJJJJIIIHHHFFFEEEDDDDDDLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHFFFDDDFFFGGGIIIKKKLLLLLLJJJIIILLLKKKJJJJJJKKKMMMOOOPPPNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPRRRSSSUUUTTTQQQNNNNNNPPPQQQOOOMMMQQQPPPNNNLLLKKKJJJIIIIIIPPPQQQRRRSSSSSSRRRQQQQQQLLLNNNPPPSSSVVVWWWXXXXXXWWWUUUSSSRRRQQQRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSRRRTTTSSSPPPOOOOOOPPPSSSTTTRRRRRRSSSSSSSSSQQQPPPNNNQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRTTTUUUUUUTTTSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWYYYXXXUUUSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWVVVUUUTTTSSSPPPQQQQQQRRRRRRQQQQQQPPPSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNPPPOOONNNMMMMMMNNNPPPQQQRRRQQQPPPNNNMMMLLLLLLKKKLLLMMMNNNOOOOOOOOONNNMMMNNNPPPSSSSSSQQQPPPPPPPPPRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTVVVXXXYYYZZZWWWUUUSSSTTTVVVVVVTTTRRRXXXUUUSSSUUUXXXWWWRRRMMMOOOQQQSSSTTTUUUTTTSSSRRRPPPPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKKKKKKKJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJKKKKKKJJJHHHFFFEEEppp]]]XXXQQQLLLJJJKKKKKKKKKLLLKKKHHHFFFDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>======<<<<<<;;;;;;<<<<<<=========>>>>>><<<:::777666777777777777777777777777888777666555555666888999999999888888777777666666888777777777777999:::;;;888888888888777777777777999999888888999:::<<<===<<<;;;;;;;;;:::::::::::::::999888888888999:::;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<<<<<<<======>>>>>>???????????????>>>>>>>>>??????@@@??????@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@CCCBBBBBBBBBBBBBBBBBBAAAFFFEEECCCBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMJJJIIIHHHIIIJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMIIIHHHHHHGGGHHHIIIJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMNNNOOOMMMLLLMMMNNNMMMKKKIIIJJJKKKLLLNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQRRROOOOOOOOOOOOOOONNNNNNNNNNNNOOOQQQRRRRRRRRRRRRRRRSSSPPPNNNOOOQQQRRRQQQOOORRRQQQOOOMMMLLLKKKJJJJJJNNNPPPRRRTTTVVVVVVUUUTTTMMMNNNQQQSSSVVVWWWXXXXXXVVVUUUSSSRRRQQQRRRSSSTTTSSSSSSTTTTTTTTTSSSSSSSSSVVVTTTRRRQQQQQQRRRTTTVVVSSSSSSSSSSSSSSSSSSRRRQQQSSSSSSRRRSSSSSSTTTUUUVVVTTTTTTSSSSSSRRRRRRQQQQQQRRRTTTUUUVVVUUUTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVV[[[[[[ZZZ[[[[[[\\\\\\]]][[[ZZZZZZZZZYYYYYYXXXXXXZZZYYYWWWUUUTTTUUUVVVVVVYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZYYYXXXWWWVVVTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNQQQRRRTTTUUUSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUWWWWWWXXXYYYZZZ[[[\\\]]]ZZZXXXWWWWWWYYYYYYXXXVVVYYYWWWUUUWWWYYYYYYTTTPPPQQQRRRTTTUUUVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMNNNMMMMMMKKKJJJIIInnn\\\WWWQQQLLLJJJJJJJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<======>>>>>>===<<<:::888666333333444555666666777777777777666666666888999:::;;;::::::999888777666666::::::999999999999::::::777777777888888888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999::::::;;;;;;<<<============<<<>>>???@@@BBBBBBBBBBBBAAA<<<;;;;;;;;;;;;<<<======@@@@@@@@@AAABBBCCCCCCDDD???@@@AAAAAABBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEE@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBEEEEEEEEEDDDCCCCCCBBBBBBGGGFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLMMMMMMNNNNNNNNNOOOMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLNNNMMMLLLLLLMMMMMMKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIJJJKKKMMMNNNLLLLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQQQQRRRSSSSSSRRRPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQPPPPPPNNNPPPSSSTTTTTTSSSPPPOOOPPPOOOOOOPPPRRRSSSSSSRRRTTTSSSQQQOOOMMMLLLKKKKKKPPPRRRUUUWWWXXXWWWUUUTTTPPPQQQSSSUUUWWWYYYYYYZZZWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUUUUVVVVVVVVVVVVVVVXXXWWWUUUTTTTTTUUUWWWXXXTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWVVVUUUTTTSSSRRRRRRSSSUUUWWWXXXXXXXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\]]]^^^___``````[[[[[[[[[[[[[[[ZZZZZZZZZ\\\[[[YYYXXXWWWXXXXXXYYY\\\]]]^^^^^^^^^\\\[[[ZZZYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVXXXYYYYYYXXXVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQSSSUUUWWWVVVUUUTTTTTTUUUUUUUUUVVVWWWWWWWWWWWWWWWZZZZZZ[[[[[[\\\]]]]]]^^^[[[ZZZYYYYYYZZZZZZYYYXXXZZZXXXWWWXXX[[[[[[WWWTTTRRRSSSUUUVVVWWWWWWVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTQQQQQQQQQQQQRRRRRRSSSTTTUUUTTTSSSRRRQQQRRRRRRSSSPPPOOOOOONNNMMMMMMLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLNNNOOOOOOOOONNNMMMLLLLLLmmm[[[VVVPPPLLLJJJJJJJJJIIIJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@??????======<<<<<<<<<<<<======>>>>>>>>>===<<<:::888777222333333444444555555666666666666666777888:::;;;:::::::::999999888888777<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;;;;999:::<<<>>>???>>>===<<<===============<<<<<<<<<>>>>>>===<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<>>>@@@CCCDDDDDDCCCBBB===============>>>??????@@@@@@AAABBBCCCDDDEEEFFFAAABBBDDDEEEFFFEEEEEEDDDAAAAAABBBBBBBBBBBBCCCCCC@@@AAABBBCCCEEEFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEHHHHHHHHHHHHIIIJJJLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLLLLMMMNNNOOOOOOPPPNNNOOOOOOPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPOOOOOONNNNNNOOONNNNNNMMMMMMLLLLLLKKKNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKLLLMMMNNNNNNMMMJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLKKKJJJKKKKKKMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOPPPPPPSSSSSSSSSSSSSSSRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUTTTTTTUUUWWWWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTTTTRRRSSSUUUVVVWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQRRRTTTTTTTTTRRRPPPOOONNNOOOPPPQQQSSSUUUUUUUUUUUUTTTSSSQQQOOONNNMMMMMMTTTVVVWWWXXXXXXUUURRRPPPTTTUUUVVVWWWYYYZZZ[[[\\\YYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYWWWWWWWWWWWWYYYZZZVVVUUUUUUTTTUUUWWWYYYZZZVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUXXXZZZ[[[[[[[[[\\\^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[]]]___``````aaa[[[\\\\\\\\\\\\\\\\\\\\\^^^]]]\\\[[[[[[[[[[[[\\\^^^___```aaa```___]]]\\\ZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXZZZ\\\]]]]]]\\\ZZZXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXYYYYYYYYYWWWUUUTTTVVVVVVWWWWWWWWWWWWWWWVVVXXXXXXXXXWWWWWWVVVUUUUUUUUUWWWXXXWWWVVVUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWYYYXXXXXXYYY[[[[[[YYYWWWSSSSSSUUUVVVWWWWWWWWWVVVVVVUUURRRQQQQQQSSSUUUWWWRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVSSSRRRQQQRRRSSSTTTPPPPPPOOOOOONNNMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNOOOOOOOOOOOOOOONNNNNNNNNkkkZZZUUUPPPLLLJJJIIIIIIHHHIIIIIIHHHGGGFFFEEECCCCCCBBBBBBBBBBBBAAA@@@??????=========<<<<<<=========??????>>>===<<<:::999888777777777777777777777777555555666666777888999:::888888999999::::::;;;;;;======<<<<<<;;;;;;:::999999999::::::;;;;;;;;;<<<999;;;===???@@@???>>><<<========================>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>??????>>>>>>:::<<<>>>AAABBBBBBAAAAAA??????>>>>>>??????@@@AAAAAAAAABBBDDDEEEGGGHHHHHHDDDEEEGGGHHHIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFGGGIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPPPPPPPQQQQQQQQQRRRNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQKKKJJJIIIJJJLLLNNNOOONNNKKKKKKLLLLLLLLLMMMMMMMMMQQQPPPOOONNNNNNNNNOOOPPPKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUTTTTTTUUUWWWXXXWWWVVVTTTTTTSSSSSSSSSTTTUUUUUUSSSTTTVVVWWWWWWWWWVVVUUUWWWWWWVVVVVVUUUTTTSSSSSSUUUTTTSSSSSSRRRRRRRRRRRRNNNPPPRRRSSSTTTUUUVVVVVVUUUUUUSSSQQQPPPOOOOOOOOOSSSUUUVVVWWWVVVTTTQQQOOOTTTTTTUUUVVVWWWXXXYYYZZZWWWWWWVVVVVVVVVWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[WWWVVVVVVVVVWWWXXXZZZ\\\WWWVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXUUUWWWYYYZZZZZZZZZ\\\]]]YYYYYYYYYYYYYYYYYYYYYYYYVVVWWWYYY[[[]]]^^^^^^^^^[[[[[[\\\\\\]]]]]]^^^^^^______^^^^^^^^^^^^^^^^^^^^^___````````````___^^^]]]^^^___``````___^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]]]]^^^```aaaaaa```^^^]]]_________^^^^^^^^^^^^^^^YYYZZZ[[[[[[[[[ZZZXXXWWWYYYZZZ[[[[[[\\\[[[[[[ZZZ[[[ZZZZZZYYYYYYXXXXXXXXXWWWXXXXXXXXXVVVVVVWWWYYYZZZZZZZZZZZZZZZ[[[[[[\\\[[[\\\\\\\\\\\\[[[ZZZZZZYYYZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWXXXZZZZZZZZZYYYTTTTTTUUUUUUUUUVVVUUUUUUUUUSSSQQQPPPQQQSSSVVVWWWSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWUUUSSSSSSSSSUUUVVVSSSSSSRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRR{{{gggXXXUUUOOOLLLJJJIIIHHHGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>======<<<<<<======>>>@@@???>>>===;;;:::999999777777777777777777777777777777888888999999999:::888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::999888888888999999999999999999;;;===???@@@???>>>===<<<<<<<<<===============<<<<<<<<<===<<<<<<;;;:::<<<===>>>>>>??????>>>>>>:::<<<===???@@@AAAAAA@@@AAA@@@@@@@@@@@@AAABBBBBBDDDDDDFFFGGGIIIKKKMMMMMMIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJHHHGGGEEEDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKMMMNNNNNNLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTRRRSSSSSSTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOPPPPPPQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPOOOOOOOOOOOONNNNNNLLLJJJIIIIIILLLNNNOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPOOONNNMMMLLLLLLMMMNNNJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOQQQQQQQQQPPPOOONNNOOOPPPRRRSSSSSSSSSSSSQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWVVVUUUUUUTTTTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTSSSSSSTTTVVVWWWVVVTTTRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUXXXWWWWWWVVVUUUTTTSSSSSSVVVUUUTTTRRRRRRRRRSSSTTTPPPRRRUUUVVVUUUTTTUUUVVVTTTTTTRRRQQQQQQPPPQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTQQQQQQQQQQQQRRRSSSUUUUUUSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTVVVWWWXXXZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXWWWVVVVVVVVVVVVWWWRRRRRRSSSTTTUUUVVVWWWWWWRRRTTTVVVWWWWWWVVVXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTVVVXXXZZZ\\\\\\\\\\\\ZZZ[[[[[[\\\]]]^^^______````````````````````````^^^^^^^^^______```aaaaaacccdddeeefffffffffeeedddcccbbbaaa``````aaabbbccccccddddddddddddddddddccccccccccccbbbaaaaaa``````^^^^^^____________^^^^^^]]]^^^___``````___^^^]]][[[ZZZZZZYYYZZZZZZ[[[[[[YYYYYYZZZYYYWWWWWWYYY[[[\\\\\\\\\\\\\\\]]]^^^^^^___````````````^^^\\\[[[YYY[[[[[[ZZZYYYXXXYYYZZZUUUVVVVVVWWWYYYZZZ[[[[[[VVVVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPQQQSSSVVVWWWUUUUUUUUUUUUUUUVVVWWWXXXZZZYYYXXXWWWWWWXXXYYYZZZWWWWWWWWWVVVUUUUUUTTTTTTQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXuuubbbXXXTTTOOOKKKJJJIIIGGGFFFHHHHHHHHHHHHGGGEEEDDDCCCAAAAAAAAAAAA@@@???>>>===>>>>>>============>>>>>>@@@@@@>>>===;;;:::::::::555666666777777888888999::::::;;;;;;;;;;;;;;;:::999999::::::;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999999999999999999999888888:::;;;<<<>>>>>>>>>>>>===;;;;;;<<<<<<<<<=========;;;;;;<<<=========<<<<<<<<<======>>>???>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFHHHJJJLLLNNNOOOPPPNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOONNNNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTQQQQQQPPPOOOOOOPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRNNNNNNOOOOOOPPPPPPQQQQQQPPPOOONNNMMMMMMMMMNNNNNNQQQQQQRRRRRRRRRSSSSSSSSSPPPPPPOOOOOOOOONNNNNNNNNQQQNNNLLLKKKLLLNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQOOONNNLLLKKKJJJJJJJJJKKKLLLLLLNNNOOOOOOOOONNNMMMNNNOOOOOOOOOPPPPPPPPPPPPLLLNNNPPPRRRSSSSSSRRRQQQOOOQQQRRRTTTUUUUUUUUUUUUSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUSSSSSSRRRSSSUUUUUUTTTRRRPPPRRRTTTVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTTTTTTTTTTSSSSSSRRRUUUWWWXXXUUUSSSSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPQQQRRRSSSTTTVVVVVVQQQQQQPPPPPPQQQRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUVVVUUUTTTTTTTTTVVVXXXZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXYYYYYYZZZYYYYYY[[[ZZZYYYWWWVVVVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVSSSUUUVVVWWWVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY\\\]]]]]]\\\\\\YYYZZZ[[[\\\]]]^^^______```aaaaaaaaaaaaaaaaaaaaa^^^]]]]]]]]]___aaaccceeefffggghhhiiijjjiiiiiihhhhhhgggeeeddddddeeeggghhhiiihhhgggggggggggghhhiiigggffffffdddcccbbbaaa```aaaaaa```aaaaaabbbcccddd```aaabbbccccccbbb```___ZZZYYYYYYYYYZZZ[[[\\\]]][[[\\\\\\[[[YYYYYY[[[]]]^^^^^^]]]]]]]]]^^^___```bbbbbbccccccbbb```]]]\\\WWWYYYZZZYYYWWWVVVWWWYYYUUUVVVWWWXXXYYYZZZ\\\^^^YYYYYYXXXVVVUUUUUUTTTTTTQQQQQQQQQRRRSSSUUUVVVWWWXXXWWWWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\YYYYYYYYYXXXWWWWWWVVVVVVRRRRRRRRRSSSSSSUUUVVVVVVWWWVVVVVVVVVWWWXXXZZZ[[[qqq^^^WWWTTTOOOKKKJJJHHHGGGEEEGGGHHHHHHHHHGGGFFFDDDCCC@@@@@@@@@@@@???>>>======>>>>>>============>>>>>>AAA@@@>>>===;;;:::::::::888999:::;;;===>>>???@@@=========>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<;;;::::::<<<<<<<<<;;;;;;::::::::::::;;;<<<======>>>>>>>>>:::;;;;;;;;;<<<<<<======<<<===>>>@@@@@@@@@??????<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGIIILLLNNNOOOPPPQQQPPPNNNLLLKKKKKKLLLLLLFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPOOOOOONNNNNNOOOOOOOOOPPPQQQRRRRRRSSSPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVV\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYXXXWWWVVVUUUUUUTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSNNNNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUWWWVVVVVVVVVUUUUUUTTTTTTVVVSSSOOONNNNNNNNNNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNPPPQQQQQQQQQPPPOOOQQQQQQQQQQQQRRRRRRRRRRRRLLLNNNPPPSSSTTTTTTTTTSSSQQQRRRTTTVVVWWWWWWWWWWWWZZZYYYXXXWWWVVVUUUTTTTTTWWWXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVSSSSSSRRRSSSTTTTTTSSSQQQOOOQQQTTTWWWYYYYYYYYYXXXXXXXXXVVVUUUUUUVVVWWWXXXWWWWWWVVVUUUSSSRRRRRRQQQRRRSSSUUUWWWWWWUUUSSSRRRSSSVVVYYYYYYVVVSSSRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTRRRRRRRRRSSSTTTUUUTTTSSSRRRRRRRRRSSSUUUVVVUUUVVVWWWWWWXXXXXXXXXWWWYYYXXXWWWVVVWWWYYY[[[]]]XXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYYZZZZZZZZZYYYXXX]]]\\\ZZZYYYWWWVVVVVVUUUXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY\\\^^^___^^^]]]\\\YYYYYYZZZ[[[]]]^^^______```aaaaaabbbbbbbbbaaaaaa___^^^\\\]]]^^^bbbeeehhhfffggghhhiiijjjjjjiiihhhiiihhhgggeeeeeeggghhhiiilllkkkiiihhhhhhiiikkkllliiihhhgggfffdddbbbaaa```aaaaaa``````aaaccceeefffbbbcccdddeeeeeecccaaa```YYYYYYXXXXXXYYY[[[]]]^^^]]]^^^^^^\\\[[[[[[]]]_________^^^]]]^^^___```aaabbbcccccccccbbb___\\\[[[TTTVVVWWWVVVSSSRRRTTTVVVUUUVVVXXXXXXYYY[[[]]]___\\\[[[ZZZXXXVVVUUUUUUUUUQQQQQQRRRTTTUUUVVVWWWWWWZZZYYYYYYXXXXXXXXXXXXYYYWWWXXXYYYZZZ[[[\\\\\\\\\XXXXXXXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRSSSUUUVVVXXXVVVUUUUUUUUUVVVXXXYYYZZZqqq^^^TTTSSSQQQOOOLLLIIIGGGFFFKKKKKKJJJIIIGGGEEECCCAAABBB@@@@@@@@@BBBBBBBBB@@@BBBAAA???>>>=========>>>AAA@@@>>>===;;;::::::999777777888999:::<<<===>>><<<888555DDDXXXSSS???777999:::;;;;;;<<<<<<<<<;;;<<<===>>>@@@@@@??????>>>888888999999888888777666;;;<<<===>>>????????????:::999999999:::<<<===???===>>>???@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@AAA@@@@@@??????>>>??????@@@BBBCCCCCCDDDDDDEEEEEEEEEFFFFFFHHHIIIKKKKKKLLLLLLOOONNNMMMLLLJJJGGGEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDAAABBBCCCDDDEEEEEEFFFFFFIIIIIIJJJJJJKKKLLLLLLMMMJJJKKKMMMOOOPPPOOONNNMMMLLLMMMNNNOOOQQQRRRSSSTTTUUUTTTRRRQQQQQQSSSTTTVVVPPPQQQRRRQQQPPPQQQSSSUUUSSSTTTUUUVVVVVVVVVVVVVVVZZZZZZ[[[]]]]]]^^^^^^^^^[[[[[[[[[[[[YYYWWWUUUTTTUUUUUUTTTTTTSSSTTTTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWXXXXXXYYYZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\YYYXXXWWWXXX[[[\\\]]]\\\]]][[[WWWSSSQQQQQQRRRRRRUUUUUUVVVVVVWWWXXXXXXYYYVVVVVVUUUUUUUUUVVVVVVWWWRRRUUUXXXYYYXXXWWWVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTVVVYYY[[[[[[XXXUUUXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZYYYVVVSSSXXXWWWUUUSSSRRRRRRSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTRRRSSSUUUYYY\\\]]][[[YYY[[[ZZZXXXWWWVVVVVVVVVWWW[[[[[[ZZZZZZXXXWWWVVVUUUWWWWWWVVVVVVUUUUUUVVVVVVZZZYYYYYYXXXWWWVVVUUUUUUNNNRRRUUUTTTTTTVVVUUUQQQUUUSSSRRRSSSUUUWWWWWWWWWYYYXXXVVVUUUUUUVVVXXXYYYXXXXXXYYYZZZ[[[[[[\\\\\\___^^^]]][[[ZZZZZZ[[[[[[YYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]___``````aaa```]]][[[ZZZZZZZZZ[[[]]]\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZ[[[]]]^^^^^^]]]\\\[[[]]]]]]]]]]]]^^^___```aaa\\\]]]___```aaa``````___bbbbbbbbbcccbbbbbbaaa```^^^]]]\\\[[[\\\]]]___aaafffgggggghhhgggfffeeedddgggfffeeecccccccccdddeeedddddddddddddddeeefffffffffdddaaa___^^^___```bbb]]]]]]]]]]]]^^^___``````cccaaa```______^^^[[[YYYSSSSSSRRRRRRSSSUUUWWWYYYWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZZZZZZZ[[[[[[[[[ZZZ```___]]][[[ZZZXXXXXXWWWSSSTTTTTTRRROOONNNOOOPPPPPPQQQSSSUUUWWWYYYYYYZZZYYYYYYXXXWWWUUUTTTRRRQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTUUUVVVWWWWWWVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXooo]]]RRRQQQOOOMMMKKKJJJIIIIIIKKKKKKJJJHHHGGGDDDCCCBBBBBB@@@@@@@@@BBBBBBAAA@@@???>>>===<<<======??????AAA@@@>>>===;;;::::::::::::::::::::::::;;;<<<<<<999;;;<<>>???@@@??????>>><<<<<<<<<<<<<<<;;;;;;:::;;;<<<======>>>>>>??????>>>===<<<<<<<<<===>>>?????????@@@AAAAAABBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMOOOQQQRRRRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTSSSRRRRRRSSSTTTUUUQQQRRRSSSSSSRRRSSSUUUVVVSSSTTTTTTUUUUUUUUUUUUTTTXXXXXXZZZ[[[[[[\\\\\\\\\YYYYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[[[[[[[\\\\\\]]]^^^]]]]]]\\\]]]^^^___``````^^^]]]]]]___``````___^^^\\\YYYUUUSSSSSSTTTUUUXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZYYY[[[]]]^^^]]]\\\\\\]]][[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ\\\^^^``````^^^[[[]]]]]]^^^___`````````````````````___^^^]]]\\\[[[]]]\\\\\\[[[ZZZZZZYYYYYY[[[[[[ZZZZZZ[[[ZZZWWWUUUXXXXXXVVVUUUUUUUUUVVVVVVTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSTTTTTTUUUPPPQQQRRRTTTWWWYYYXXXVVVZZZZZZXXXWWWWWWWWWXXXYYY]]]]]]]]]\\\[[[ZZZXXXWWWYYYXXXVVVUUUTTTUUUUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTUUUVVVTTTQQQRRRXXX\\\[[[VVVTTTSSSSSSUUUWWWXXXXXXXXXXXXWWWWWWWWWYYYZZZ[[[ZZZZZZ[[[\\\]]]]]]^^^^^^aaa```^^^]]]\\\\\\\\\]]]^^^^^^^^^___``````aaaaaa^^^______``````aaabbbbbbaaa```___^^^]]]^^^```aaaaaaaaa```___^^^]]]]]]\\\^^^]]]\\\\\\[[[[[[\\\\\\\\\]]]___```aaa```___^^^_______________```aaabbb^^^______```aaaaaaaaa```aaaaaaaaa`````````______\\\[[[ZZZZZZ[[[]]]___```bbbcccdddddddddcccbbbaaaccccccaaa`````````aaaaaa```````````````aaabbbbbbaaa```]]][[[ZZZ[[[\\\^^^[[[[[[[[[[[[[[[\\\]]]^^^___]]][[[ZZZZZZYYYVVVTTTQQQPPPOOOOOOPPPRRRTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUUUUUUUUUUUUUVVVVVVYYYXXXWWWUUUTTTRRRRRRQQQPPPQQQQQQOOOMMMLLLMMMOOONNNOOOQQQSSSTTTVVVVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUSSSSSSUUUVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUVVVWWWXXXYYYYYYXXXkkkZZZQQQPPPMMMKKKJJJJJJJJJKKKJJJIIIIIIHHHFFFDDDCCCBBBBBBAAA???@@@AAABBBAAA???<<<;;;;;;;;;<<<===???@@@@@@???>>><<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<888<<<===FFFSSSNNN???===;;;;;;;;;<<<<<<<<<<<<<<<======>>>????????????>>>>>>????????????>>>======;;;;;;<<<======>>>>>>???BBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGJJJKKKMMMNNNOOOOOONNNNNNNNNPPPRRRSSSUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTTTTTTTTTTTTTSSSUUUVVVVVVVVVVVVWWWYYYVVVVVVVVVVVVVVVVVVUUUUUUXXXYYYZZZ[[[[[[\\\\\\[[[WWWXXXZZZ[[[\\\]]]]]]]]]YYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYZZZ\\\^^^```^^^^^^^^^^^^^^^^^^___```aaa```__________________bbbbbbaaaaaaaaabbbcccdddeeecccaaaaaabbbcccbbbaaa```^^^[[[YYYWWWWWWXXXXXX\\\\\\\\\]]]]]]^^^^^^___aaa```___^^^^^^^^^^^^^^^___```aaaaaa```___aaabbb^^^^^^^^^^^^]]]]]]]]]]]]______```bbbddddddbbb```aaabbbbbbccccccbbbbbbaaacccccccccbbbaaa___^^^]]]______^^^]]]]]]\\\\\\[[[aaa___\\\\\\\\\\\\ZZZYYY[[[ZZZZZZYYYYYYYYYZZZZZZXXXYYYYYYZZZZZZZZZZZZYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVWWWZZZ[[[[[[ZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]aaaaaa``````___^^^\\\\\\[[[ZZZWWWUUUTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVV]]]___]]][[[\\\bbbfffeeeXXXWWWUUUUUUWWWYYYZZZZZZWWWXXXXXXYYYZZZ[[[\\\]]]\\\\\\]]]^^^___```aaabbbcccbbb```___^^^^^^______]]]^^^^^^___``````aaaaaa```aaabbbddddddddddddcccbbbaaaaaaaaabbbccceeegggeeeeeedddcccaaa```____________`````````___^^^^^^```aaabbbcccdddcccbbbbbbbbbbbbaaaaaaaaabbbccccccbbbbbbaaaaaaaaabbbbbbcccaaa```______^^^^^^^^^___[[[[[[ZZZZZZ[[[\\\^^^_________aaaaaabbbaaa```___```______^^^^^^^^^^^^______^^^^^^^^^^^^______```^^^\\\ZZZXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]][[[XXXWWWVVVVVVTTTSSSOOONNNMMMMMMMMMNNNPPPQQQNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQOOONNNNNNOOOQQQRRRSSSSSSRRRQQQPPPOOONNNNNNMMMNNNNNNMMMLLLLLLMMMOOOLLLMMMOOOQQQSSSTTTTTTUUUTTTTTTTTTUUUTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRSSSTTTWWWXXXYYYYYYYYYYYYYYYXXXVVVVVVUUUUUUUUUUUUVVVVVVXXXVVVUUUUUUVVVWWWVVVUUUVVVVVVWWWXXXYYYYYYYYYXXXUUUVVVWWWXXXYYYYYYYYYYYYhhhYYYQQQOOOLLLIIIHHHHHHIIIJJJHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA???@@@AAAAAA@@@???;;;;;;::::::;;;<<<>>>?????????===<<<;;;:::::::::<<<<<<<<<==================@@@;;;:::@@@>>>999===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???????????????????????????>>>>>>===<<<<<<<<<<<<===>>>??????CCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEDDDAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJLLLNNNPPPQQQRRRQQQQQQPPPQQQRRRTTTUUUWWWWWWWWWWWWSSSTTTUUUVVVWWWXXXYYYYYYVVVWWWWWWXXXWWWWWWVVVUUUUUUWWWYYYZZZYYYYYY[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^YYYZZZ[[[\\\^^^______```]]]]]]]]]]]]^^^___```aaa___^^^\\\\\\\\\___bbbdddcccbbbbbbbbbbbbbbbccccccdddccccccbbbaaaaaaaaaaaaddddddddddddeeeeeeffffffdddbbbaaaaaabbbccccccbbbaaa```^^^\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^_________eeedddcccbbbbbbaaabbbbbbaaabbbbbbaaa``````bbbdddaaaaaaaaaaaa````````````aaa``````bbbdddeeedddbbbddddddddddddccccccbbbaaaddddddddddddcccbbbaaaaaaaaaaaaaaa```______^^^^^^eeebbb___]]]]]]^^^]]]\\\______^^^^^^]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^]]]]]][[[[[[ZZZZZZZZZ[[[\\\\\\___]]]\\\]]]___`````````\\\\\\[[[\\\]]]^^^```aaadddddddddccccccbbb``````___]]]YYYVVVUUUWWWYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]___cccgggggghhhjjjhhhccc\\\ZZZXXXYYYZZZ\\\]]]\\\YYYZZZ[[[]]]^^^^^^]]]]]]^^^___```aaabbbcccdddeeeeeedddbbbaaaaaaaaabbbbbb______``````aaabbbbbbcccaaaccceeegggggggggfffeeebbbbbbbbbcccdddeeefffggggggffffffeeedddcccbbbbbbaaabbbcccddddddcccbbbaaabbbcccdddeeeffffffeeeeeeddddddcccccccccddddddeeeffffffdddccccccdddeeefffcccbbbaaa```______``````___^^^^^^]]]^^^^^^___``````aaabbbcccccccccbbbaaa````````````````````````bbbbbbaaaaaaaaaaaabbbbbb```___]]]\\\[[[\\\]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]```]]]ZZZYYYXXXXXXWWWVVVPPPPPPOOONNNNNNOOOOOOPPPOOONNNNNNNNNNNNPPPQQQRRRSSSRRROOOMMMMMMNNNQQQRRRTTTTTTTTTSSSSSSRRRQQQQQQOOOPPPQQQPPPOOOOOOQQQSSSPPPPPPRRRTTTUUUVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXXXXZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\[[[ZZZZZZ[[[\\\\\\^^^]]][[[[[[\\\]]]\\\[[[XXXZZZ[[[]]]]]]]]]\\\\\\YYYZZZZZZ[[[\\\\\\[[[[[[}}}eeeXXXRRRPPPLLLHHHFFFFFFGGGHHHFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA??????@@@AAA???>>>===<<<;;;::::::;;;<<<===???>>>===;;;::::::::::::999:::<<<===>>>????????????DDD???999===;;;:::@@@>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???>>>======<<<<<<===>>>@@@@@@AAA@@@@@@???@@@BBBCCCDDDBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHFFFEEEEEEEEEFFFGGGGGGHHHEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYYYYYYYWWWWWWXXXYYYZZZ[[[[[[\\\YYYZZZZZZZZZZZZYYYXXXWWWWWWYYY\\\]]]]]]]]]^^^______^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^_______________^^^^^^^^^^^^___``````aaa````````````aaabbbddddddaaa___^^^]]]^^^aaadddfffeeeeeeddddddddddddeeeeeeeeedddccccccbbbbbbbbbbbbdddeeeeeefffffffffffffffbbbaaa```aaacccdddeeedddbbbbbbaaa```______````````````aaaaaaaaaaaabbbbbbfffeeeeeedddccccccddddddcccddddddcccbbbaaaccceeebbbbbbbbbbbbbbbccccccccccccaaa```aaaccceeeeeedddffffffffffffeeedddcccccccccdddeeeeeeffffffffffffcccccccccbbbaaaaaa``````gggddd```^^^^^^___```___ddddddcccbbbaaa```___^^^``````aaaaaaaaaaaa``````_______________```aaaaaacccaaa______aaabbbbbbaaa^^^^^^^^^^^^```bbbdddeeeeeeeeefffeeeeeedddcccbbbbbb```]]]ZZZYYYZZZ]]]^^^_________``````aaaaaabbb___dddgggfffffffffccc^^^___^^^\\\\\\]]]_________^^^```bbbddddddcccaaa___``````aaacccdddeeefffgggfffeeedddcccccccccdddeeeeeeffffffgggggghhhiiiiiicccdddfffhhhiiihhhgggfffdddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffdddeeefffggggggfffeeedddcccdddeeeffffffgggggggggfffeeeeeeeeeeeefffggggggkkkjjjiiiggggggggghhhiiiggggggfffeeeddddddddddddeeeddddddcccccccccccccccffffffhhhhhhiiihhhgggfffeeeeeeeeeffffffffffffeeegggffffffeeeeeeeeeffffffffffffeeedddddddddeeeeeedddcccbbbbbbaaaaaaaaaaaabbb```^^^]]]]]]]]]\\\[[[VVVVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSUUUWWWXXXYYYWWWUUUSSSRRRTTTVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWUUUWWWWWWWWWVVVWWWYYY[[[WWWXXXYYY[[[\\\]]]]]]]]]ZZZZZZ\\\]]]^^^_________```______^^^^^^_________```aaabbbcccdddeeeeeeeeeeeeeeecccbbbbbbccceeeeeehhhfffddddddeeeeeedddccc___aaabbbcccdddcccbbbbbbaaabbbbbbccccccccccccbbbxxxbbbWWWQQQOOOLLLHHHFFFEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA??????@@@@@@???=========;;;::::::;;;<<<===>>>===<<<;;;::::::::::::888999;;;===????????????555AAABBB>>>BBB???;;;???@@@???===<<<<<<===>>>>>>>>>>>>>>>===>>>??????@@@BBBCCCCCCCCCCCCBBBAAAAAA???>>>======>>>???AAABBB@@@@@@???@@@AAABBBDDDFFFBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJKKKMMMNNNOOOOOONNNNNNOOOPPPPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYXXX[[[^^^_________```aaa___^^^]]]\\\[[[\\\]]]^^^^^^^^^____________^^^^^^aaaaaa`````````aaaaaabbbbbbbbbbbbbbbcccdddeeeeeeaaaaaa``````aaadddfffhhhggggggffffffeeeeeeffffffddddddccccccbbbccccccccccccdddeeeeeeffffffeeeeeecccbbbaaabbbeeegggggggggccccccbbbbbbbbbccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeefffggghhhgggeeedddeeefffdddddddddddddddeeeeeeeeeeeecccaaabbbdddfffffffffhhhiiiiiiiiihhhggggggfffcccccceeefffhhhiiiiiiiiieeeddddddccccccbbbbbbaaafffccc```______aaaaaaaaafffgggffffffeeecccbbbaaacccddddddddddddcccbbbbbbbbbaaaaaabbbbbbcccdddeeehhhgggeeeeeeffffffeeeddd____________aaaccceeefffeeeeeeffffffeeeddddddccccccaaa___]]]]]]^^^```bbb``````aaaaaabbbbbbccccccgggiiigggbbbaaaddddddbbbaaa___]]]]]]^^^___```___aaadddhhhkkkkkkiiifffddd``````aaaccceeefffggghhhgggfffeeeddddddeeefffggggggggghhhhhhiiijjjjjjkkkfffggghhhjjjjjjjjjjjjiiigggfffffffffeeeeeeddddddeeeeeeffffffggghhhhhhiiigggggghhhhhhiiiiiihhhhhheeeeeeeeefffggghhhiiiiiihhhgggggghhhhhhjjjkkkkkkoooooonnnlllkkkkkkkkkkkklllllllllkkkjjjiiihhhgggiiiiiiiiijjjjjjjjjjjjkkkmmmnnnnnnooonnnmmmlllkkkjjjkkkkkkllllllllllllkkkkkkjjjjjjiiiiiiiiiiiiiiimmmmmmlllllllllllllllmmmiiiiiihhhfffeeeeeeeeeeeecccbbbaaabbbdddcccbbb```______^^^]]]\\\[[[ZZZYYY[[[[[[ZZZYYYZZZ\\\___```aaa___]]]\\\[[[\\\]]]^^^[[[\\\]]]_________^^^]]]]]]_________^^^^^^```bbb______aaabbbcccdddddddddaaaaaaccceeefffgggggggggggggggffffffeeeeeeffffffhhhiiijjjkkkmmmmmmnnnnnnmmmkkkjjjiiiiiijjjkkkmmmnnnllljjjjjjkkkkkkjjjiiiggghhhhhhhhhhhhhhhggggggiiiiiijjjjjjjjjjjjjjjiiittt___TTTMMMLLLJJJHHHGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA??????@@@@@@>>><<<<<<<<<;;;;;;;;;===>>>???======<<<;;;::::::::::::888:::<<<===>>>>>>===<<<333AAABBB>>>BBB@@@;;;<<>><<<<<<===>>>??????>>>=========>>>@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>???@@@BBBDDDCCCBBBAAAAAAAAACCCDDDEEEDDDDDDFFFGGGIIIJJJJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLNNNOOOPPPRRRSSSSSSPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWUUUVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]ZZZZZZYYYXXXYYYZZZ\\\^^^]]]\\\\\\\\\\\\\\\]]]]]]``````______^^^]]]]]]\\\]]]\\\ZZZYYYXXXXXXYYYYYYYYY[[[___aaaaaaaaaaaabbb```___]]]]]]]]]^^^```aaa``````aaaaaaaaa``````___bbbbbbaaaaaaaaabbbddddddddddddcccccccccddddddeeebbbbbbbbbccceeeggghhhiiiiiiiiihhhgggggggggggggggddddddcccccccccdddeeeeeebbbcccdddeeefffeeeeeedddeeecccbbbccceeeffffffeeecccccccccddddddeeeeeefffffffffffffffffffffffffffddddddddddddeeefffggggggfffhhhjjjiiihhhfffffffffeeefffffffffggggggggghhheeecccaaa```bbbeeefffggghhhhhhhhhhhhhhhhhhggggggdddeeefffggghhhiiiiiiiiieeeeeeeeedddccccccbbbbbbcccaaa______```aaaaaaaaaeeefffggghhhhhhgggffffffeeeeeeffffffeeeeeedddcccbbbbbbbbbbbbcccdddeeefffjjjiiiiiiiiijjjiiifffddd^^^^^^^^^^^^___aaaccceeeddddddddddddddddddcccbbbaaaaaa```______```bbbcccbbbbbbcccccccccccccccccciiikkkjjjfffeeehhhhhhfff```^^^\\\[[[]]]^^^^^^^^^\\\```fffkkkmmmkkkhhhfff___```aaabbbdddfffggghhhggggggfffeeeeeefffggghhhgggggghhhhhhiiijjjjjjjjjjjjjjjjjjkkkllllllmmmmmmiiiiiiiiiiiiiiihhhhhhggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhiiiiiijjjjjjkkkffffffggggggiiijjjkkkllljjjjjjjjjkkkmmmnnnpppqqqrrrrrrrrrqqqpppooommmlllnnnooopppqqqpppmmmjjjiiihhhiiikkknnnpppqqqssssssrrrsssssssssrrrpppnnnmmmmmmnnnooopppqqqppppppooopppooonnnnnnmmmmmmmmmnnnpppppppppppppppppppppppplllkkkjjjhhhggggggffffffdddeeefffiiikkkkkkhhhfffgggffffffdddcccaaa```___aaa```___^^^___bbbeeeffffffeeedddcccbbbbbbbbbbbb___```bbbdddeeeeeedddccccccdddeeedddccccccdddfffddddddfffggghhhhhhiiiiiiggghhhiiikkklllmmmmmmmmmlllkkkjjjjjjiiiiiiiiijjjjjjkkklllnnnpppqqqqqqqqqooonnnllljjjjjjlllnnnooopppnnnlllkkkllllllkkkjjjjjjiiihhhgggffffffffffffjjjjjjjjjkkkkkkjjjjjjiiiqqq\\\RRRIIIIIIIIIIIIHHHGGGGGGFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA??????@@@???>>><<<:::::::::;;;<<<>>>@@@BBB===<<<;;;;;;:::::::::::::::;;;<<<>>>>>>===;;;:::>>>HHHDDD<<>>===<<<===>>>??????>>>=========>>>@@@AAA??????@@@@@@??????>>>===AAA@@@?????????AAACCCEEEFFFEEECCCBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVSSSTTTVVVWWWXXXYYYZZZZZZ\\\\\\\\\[[[ZZZXXXWWWVVVWWWXXXXXXYYYZZZ[[[[[[\\\]]]^^^___```aaaaaaaaaaaa]]]\\\ZZZYYYZZZ\\\___aaa``````___^^^^^^^^^^^^___^^^^^^______``````aaaaaa]]][[[YYYWWWVVVVVVXXXYYYYYY\\\___aaabbbaaabbbbbbbbbaaa```___```aaaccceeeccccccdddddddddccccccbbbbbbbbbaaaaaabbbdddfffgggeeeddddddcccccccccddddddbbbcccdddfffgggiiijjjjjjkkkjjjiiiiiihhhhhhhhhhhhdddddddddddddddeeefffgggbbbccceeefffffffffeeedddeeecccbbbbbbcccccccccbbbccccccddddddeeeffffffgggeeeeeeeeeeeeeeedddddddddcccdddddddddeeeggghhhiiidddgggiiiiiigggeeeddddddgggggghhhhhhhhhiiiiiiiiidddaaa^^^^^^```ccceeeeeeeeeeeeffffffffffffeeeeeeffffffggghhhhhhhhhhhhhhhfffeeeeeeddddddcccbbbbbbaaa```^^^___aaabbbaaaaaacccdddfffhhhiiijjjjjjiiiffffffgggffffffeeeddddddbbbaaabbbbbbcccdddeeefffeeeeeeeeeffffffdddaaa^^^]]]]]]\\\]]]^^^```aaaccccccccccccdddccccccbbbbbb_________``````aaabbbccceeeeeeeeeeeeeeeeeeeeeeee```eeeiiiiiiiiiiiieee```___\\\ZZZZZZ[[[\\\\\\\\\UUUZZZaaagggjjjjjjgggeee^^^___```bbbdddfffggghhhggggggfffeeeeeefffggghhhkkkkkklllmmmmmmnnnnnnooommmlllllllllmmmnnnooopppkkkkkklllmmmmmmllllllkkkkkkkkkkkkjjjjjjiiiiiiiiijjjjjjiiihhhiiijjjlllmmmhhhhhhhhhiiijjjkkkmmmnnnllllllmmmnnnppprrrssstttttttttuuutttsssqqqooommmoooqqqssstttsssooollliiifffhhhkkkooosssvvvxxxyyytttuuuuuutttsssqqqooonnnnnnoooppprrrrrrrrrqqqpppttttttsssrrrrrrrrrrrrrrrpppppppppqqqqqqqqqqqqqqqlllllljjjiiigggfffffffffggghhhkkkoooqqqqqqnnnkkkkkkkkkjjjiiigggeeecccbbbcccbbbaaa```bbbdddgggiiihhhhhhhhhgggfffeeeeeedddcccdddgggiiijjjjjjiiihhhfffggggggfffeeedddfffhhhffffffhhhiiijjjjjjjjjjjjjjjkkklllnnnooopppppppppmmmlllkkkkkkjjjjjjjjjkkkhhhiiikkklllnnnoooppppppooommmkkkiiiiiikkkmmmoooooommmkkkjjjkkkkkkjjjhhhhhhfffdddcccbbbbbbbbbcccffffffgggggggggffffffeeeppp]]]SSSNNNMMMKKKHHHFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@??????>>>===<<<<<<<<<::::::;;;<<<===>>>???@@@>>>===;;;:::;;;<<<;;;;;;>>>????????????>>>>>>===???AAACCCCCCAAA???>>>>>>??????>>>>>>>>>>>>>>>???===<<<<<<<<<<<<===>>>>>>AAAAAABBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMLLLMMMOOOPPPPPPNNNLLLJJJLLLJJJIIIKKKNNNOOOMMMJJJPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSUUUWWWXXXYYYYYYXXXYYYZZZ\\\]]]]]][[[YYYXXXUUUVVVWWWXXXZZZ[[[\\\]]]```aaabbbccccccbbbaaa`````````___^^^^^^```dddhhhhhhgggdddaaa`````````aaabbbbbbbbbccceeehhhjjjllldddaaa]]]ZZZWWWVVVWWWXXXYYY\\\___bbbeeefffeeeeeegggeeecccccceeegggggggggiiihhhfffeeedddeeefffgggffffffeeeeeeeeeeeeffffffdddddddddddddddeeeffffffdddeeefffhhhiiiiiiiiijjjiiihhhhhhhhhggggggffffffgggfffdddcccbbbbbbccccccbbbccccccddddddccccccbbbccccccbbbbbbccccccdddeeecccbbbbbbbbbbbbcccdddddddddddddddcccddddddeeeeeebbbcccdddeeefffhhhiiiiiihhhiiiiiihhhfffeeefffgggggghhhiiikkkkkkkkkjjjjjjeeecccbbbaaabbbeeehhhjjjfffggghhhhhhgggfffggghhhggghhhjjjllllllkkkjjjiiihhheeeaaaaaacccdddcccaaabbbaaa``````aaaccceeefffeeegggiiijjjjjjhhheeedddfffeeedddddddddcccaaa_________``````aaabbbbbbbbbeeedddcccbbbbbbaaabbbbbb]]]]]]]]]]]]^^^___```aaa`````````___^^^]]]\\\[[[______``````aaa`````````ccccccdddddddddeeeeeeeeecccdddeeeeeeeeecccbbbaaa\\\[[[ZZZYYYYYYYYYYYYYYYUUUYYY]]]```aaa`````````aaa```______aaadddgggiiigggggghhhhhhiiiiiijjjjjjnnnnnnnnnoooooonnnnnnmmmkkkmmmpppssstttsssrrrqqqnnnnnnoooooopppppppppppppppoooooooooooonnnnnnnnnmmmlllkkkkkklllllljjjhhhjjjjjjjjjiiihhhhhhjjjlllmmmmmmmmmnnnoooqqqssstttuuutttrrrpppoooooooooppplllmmmmmmmmmlllkkkiiihhhfffiiillloooppprrrtttvvvsssssstttsssrrrpppnnnmmmlllmmmnnnmmmmmmmmmoooqqqoooooonnnmmmkkkjjjjjjiiiiiiiiihhhhhhhhhiiiiiijjjgggffffffeeedddddddddeeegggiiillloooqqqqqqqqqqqqsssrrrooolllhhheeecccaaabbbcccddddddeeeeeeddddddggghhhgggfffcccbbbcccdddccccccdddeeeeeeeeeeeedddbbbccceeegggggggggeeedddcccdddfffhhhhhhgggfffeeefffgggiiijjjkkkkkkkkkjjjjjjjjjjjjjjjiiihhhgggfffkkkjjjiiiiiikkkkkkjjjiiiiiiiiihhhgggffffffeeeeeehhhgggeeecccbbbbbbcccdddaaaaaa`````````_________ddddddcccbbbbbbbbbbbbbbbmmmZZZQQQNNNMMMJJJHHHFFFDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@?????????>>>>>>===<<<;;;============>>>>>>>>>>>>AAA>>><<<;;;;;;<<<===>>>>>>>>>????????????>>>>>>???AAABBBBBB@@@??????@@@??????>>>>>>>>>>>>??????;;;;;;;;;:::;;;<<<<<<===AAAAAABBBBBBBBBBBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGIIILLLMMMLLLJJJLLLLLLLLLLLLLLLMMMNNNNNNNNNPPPQQQSSSTTTUUUUUUTTTXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVWWWXXXZZZ[[[\\\]]]aaaaaabbbccccccbbbaaa```cccddddddddddddfffiiilllmmmllljjjgggfffeeeeeeeeedddeeeeeegggiiikkklllmmmfffddd```]]][[[ZZZZZZ[[[\\\]]]```bbbdddffffffggggggeeecccdddfffhhhiiihhhkkkjjjiiihhhggggggggggggggggggffffffffffffffffffeeeeeeddddddeeeeeefffgggfffggghhhiiijjjjjjjjjjjjiiiiiiiiihhhgggffffffeeeiiihhhgggfffeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddcccccccccbbbccccccdddeeeddddddccccccccccccddddddccccccdddeeeeeefffgggggggggiiiiiiiiigggfffggghhhkkklllmmmnnnnnnnnnmmmllliiihhhfffddddddfffhhhiiiiiijjjkkkjjjiiihhhiiijjjlllmmmnnnnnnmmmllljjjhhhjjjgggccccccdddeeedddbbbcccbbbaaaaaabbbccceeeggggggiiijjjlllkkkiiigggfffhhhfffeeeddddddcccaaa^^^^^^______```aaaaaabbbbbbccccccbbbaaaaaa```aaaaaa^^^^^^^^^^^^___```aaaaaa`````````______]]]]]]\\\]]]^^^______`````````___ddddddddddddddddddddddddcccccccccbbbaaa```___^^^\\\[[[[[[ZZZZZZYYYYYYYYYUUUXXX\\\^^^_________``````___^^^^^^___bbbeeegggiiiiiijjjkkkllllllmmmmmmqqqqqqrrrsssssssssrrrrrrrrrsssuuuvvvvvvtttqqqpppoooooonnnnnnnnnoooppppppooonnnnnnnnnnnnmmmmmmmmmnnnmmmlllmmmnnnmmmllljjjhhhiiijjjiiihhhhhhkkkmmmmmmnnnoooqqqrrrrrrrrrqqqooonnnmmmkkkkkkjjjkkkkkkkkkkkkllllllkkkjjjhhhgggjjjlllnnnoooooooooppprrrrrrrrrqqqqqqpppnnnmmmlllkkklllmmmlllkkkkkkmmmooommmlllkkkjjjiiihhhggggggggggggffffffffffffggggggffffffeeedddddddddddddddhhhiiillloooqqqqqqqqqqqqsssqqqooommmjjjgggeeedddcccdddeeeeeeffffffeeeeeeiiiiiihhhfffccccccdddeeeccccccdddeeeeeeeeeeeedddaaabbbdddeeeeeeeeedddcccaaacccdddffffffeeedddcccfffggghhhiiijjjjjjjjjiiiffffffffffffeeedddccccccaaaaaaaaabbbdddeeeeeedddeeeeeeddddddcccbbbaaaaaadddcccbbb```````````````aaa`````````____________aaaaaa```____________```hhhVVVNNNMMMLLLJJJHHHFFFDDDCCCCCCBBBCCCBBBBBBAAA@@@???>>>>>>>>>?????????===<<<;;;??????>>>>>>=========<<<@@@???<<<;;;:::;;;===>>>======>>>???@@@@@@@@@@@@@@@AAAAAA@@@??????AAACCC@@@@@@??????@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHIIIKKKMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRWWWWWWYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXZZZ[[[\\\\\\```aaaaaabbbbbbbbbaaaaaaccceeegggiiiiiikkkmmmoooqqqpppooommmkkkiiihhhhhhggghhhjjjkkkmmmnnnooooooiiigggdddaaa_________```___```aaabbbdddfffhhhiiigggfffeeefffhhhkkkllllllooooooooonnnmmmkkkjjjiiijjjjjjiiiiiihhhhhhggggggfffffffffffffffggghhhhhhiiiiiijjjkkklllllllllkkklllkkkjjjiiihhhgggfffeeehhhiiiiiihhhhhhgggfffeeedddcccbbbaaaaaabbbcccdddbbbbbbaaaaaaaaabbbccccccdddddddddddddddeeeffffffddddddcccbbbbbbccccccdddddddddddddddeeeeeeeeefffhhhiiikkkjjjiiiiiijjjkkkpppqqqrrrsssssssssrrrqqqqqqpppmmmkkkjjjkkklllmmmpppqqqrrrqqqooonnnoooppprrrssssssrrrqqqnnnllljjjnnnkkkhhhggggggggggggfffffffffeeeeeeeeegggiiijjjlllmmmooopppooonnnllljjjkkkjjjhhhgggfffdddaaa_________``````aaabbbbbbbbbaaaaaaaaaaaa```````````````______``````aaabbbcccbbbbbbaaaaaa``````_________```aaabbbcccdddddddddggggggggggggggggggffffffgggfffeeecccbbbaaaaaa```]]]]]]]]]]]]\\\[[[ZZZYYYYYY[[[^^^___``````bbbcccaaaaaa``````aaacccfffhhhkkkkkklllmmmnnnooopppqqqtttuuuvvvwwwwwwwwwwwwwwwyyyyyyyyyyyywwwtttqqqoooqqqooonnnllllllmmmooopppmmmmmmmmmmmmlllllllllkkklllkkkjjjkkklllllljjjhhhfffggghhhhhhhhhiiikkkmmmlllnnnqqqssssssrrrpppnnnkkkkkkjjjiiihhhhhhhhhiiiiiijjjjjjkkkjjjiiigggfffjjjlllnnnooonnnnnnooopppqqqpppooonnnmmmllllllllllllmmmmmmllljjjjjjkkkmmmkkkjjjjjjiiihhhgggffffffeeeeeeddddddddddddeeeeeefffeeeeeeddddddddddddeeehhhjjjlllooopppqqqqqqpppqqqpppooommmkkkjjjhhhhhhggghhhiiiiiijjjjjjiiiiiikkkkkkiiigggddddddfffhhhdddeeeeeefffffffffffffffcccccccccdddddddddddddddaaabbbccceeeeeedddccccccffffffggghhhiiiiiiiiiiiieeeeeeeeeeeedddcccbbbaaa___```aaabbbdddeeefffgggdddcccccccccbbbbbbaaaaaadddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaa```____________```|||cccTTTMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDCCCCCCAAA@@@>>>>>>===>>>?????????>>><<<;;;>>>>>>=========<<<<<<<<<======>>>===<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAA@@@AAAAAA@@@???@@@BBBEEEAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLJJJKKKLLLNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNLLLLLLLLLMMMNNNPPPQQQRRRQQQRRRRRRSSSTTTTTTTTTTTTVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[_________``````````````````cccgggiiijjjkkklllnnnooooooooonnnllljjjhhhggghhhjjjlllnnnooooooooonnnjjjiiigggdddcccccccccddddddccccccccceeegggjjjkkkiiihhhgggiiilllooopppppptttuuuttttttrrrooommmkkkllllllllllllkkkjjjjjjiiiiiiiiihhhhhhiiiiiijjjkkkkkklllmmmmmmnnnnnnmmmmmmooonnnmmmkkkjjjhhhggggggfffggghhhhhhhhhfffeeedddfffeeecccbbbbbbccceeefffccccccbbbbbbccccccdddeeegggffffffffffffggghhhhhhddddddcccbbbbbbbbbccccccccccccdddeeefffggghhhhhhjjjlllmmmmmmllllllmmmooorrrsssuuuvvvwwwxxxwwwwwwxxxwwwuuusssssssssttttttxxxzzzzzzyyywwwvvvvvvwwwxxxxxxxxxwwwuuutttrrrqqqsssqqqooommmllllllllllllnnnmmmmmmmmmmmmnnnooopppttttttvvvvvvvvvuuusssrrrqqqooommmkkkjjjhhheeebbbbbbbbbccccccddddddeeeeeebbbbbbccccccccccccccccccccccccccccccdddeeeffffffffffffeeeeeeeeeeeeeeeeeefffggghhhjjjkkklllllllllkkkllllllmmmmmmnnnooooooqqqooommmjjjiiihhhhhhiiibbbbbbbbbbbbaaa```^^^]]]```bbbddddddeeeeeehhhjjjffffffeeeeeefffhhhjjjkkkkkkkkklllmmmooopppqqqqqqtttuuuvvvwwwxxxxxxxxxxxxzzzzzzzzzxxxvvvssspppoooqqqooommmkkkjjjlllnnnooollllllllllllkkkkkkkkkkkkhhhgggfffggghhhhhhgggeeedddfffhhhhhhhhhiiikkkmmmnnnoooqqqrrrrrrqqqooonnnllllllkkkkkkkkkkkkkkkkkkiiijjjjjjkkkjjjiiihhhggghhhjjjmmmooooooppprrrsssrrrpppooommmllllllmmmnnnnnnooonnnmmmkkkjjjkkklllllllllkkkjjjiiiiiihhhhhhffffffeeedddddddddeeeeeeffffffeeeeeeeeeeeeeeefffiiijjjkkkmmmnnnooooooooonnnnnnnnnmmmlllkkkjjjjjjlllmmmmmmnnnnnnnnnnnnnnnnnnmmmkkkiiiffffffhhhkkkggghhhiiiiiijjjjjjiiiiiiggggggfffffffffgggggghhhdddeeefffgggggggggfffffffffgggggghhhhhhhhhhhhhhhggggggggggggfffeeeddddddcccdddffffffggggggiiijjjggggggggggggggggggffffffiiiiiihhhgggggggggggggggddddddddddddddddddddddddfffeeeddddddccccccddddddxxx```SSSOOOKKKJJJHHHFFFDDDCCCCCCBBBEEEEEEDDDDDDBBBAAA@@@???===>>>>>>??????>>><<<<<<;;;;;;<<<<<<<<<=========;;;>>>BBBCCC@@@>>><<<<<<======>>>@@@AAAAAAAAAAAA@@@AAAAAA@@@???@@@CCCEEECCCDDDEEEFFFFFFFFFFFFEEECCCCCCCCCBBBCCCDDDDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOOOOPPPPPPPPPLLLNNNQQQTTTUUUTTTRRRPPPTTTSSSRRRPPPOOONNNNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXVVVVVVWWWXXXYYYZZZZZZ[[[]]]]]]]]]]]]^^^^^^_________bbbfffhhhiiijjjkkklllmmmmmmmmmlllkkkiiigggfffhhhiiikkkmmmnnnmmmmmmllliiiiiigggfffeeeeeeeeefffgggfffeeeeeefffhhhkkkmmmllljjjjjjkkkooorrrssstttwwwwwwwwwvvvtttrrrooommmmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkkllllllmmmlllmmmnnnooopppppppppoooqqqqqqooonnnlllkkkjjjiiifffggghhhhhhhhhgggfffeeehhhgggeeeddddddeeeggghhheeeddddddddddddeeeffffffhhhhhhhhhhhhhhhiiijjjjjjeeeddddddcccbbbbbbccccccbbbcccdddfffiiikkkmmmmmmmmmnnnppppppoooooopppqqqppprrrtttwwwyyyzzzzzz{{{xxxwwwwwwvvvwwwxxxyyyzzz{{{}}}}}}|||zzzzzzzzz{{{zzzzzz{{{zzzzzzyyyyyyyyyxxxwwwvvvtttrrrrrrrrrsssvvvvvvvvvvvvvvvwwwwwwwww{{{{{{|||||||||{{{zzzyyywwwuuurrrqqqooommmjjjgggffffffgggggghhhiiiiiijjjffffffhhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkkkklllkkkkkkjjjkkkkkklllmmmlllmmmooopppqqqrrrssssssqqqqqqssstttvvvxxxyyyzzzyyyxxxuuusssqqqqqqqqqqqqiiiiiiiiihhhgggfffddddddfffhhhiiijjjjjjkkkmmmoookkkkkkjjjjjjjjjlllmmmnnnjjjkkklllmmmnnnooopppppprrrrrrssstttttttttttttttuuuuuuuuutttsssqqqooonnnooonnnkkkiiiiiikkkmmmooommmmmmlllllllllkkkkkkkkkgggffffffggghhhhhhgggeeeeeegggiiijjjjjjjjjlllmmmqqqqqqppppppooooooppppppnnnoooooooooppppppooooookkklllmmmmmmmmmlllkkkjjjjjjmmmoooqqqqqqqqqssstttsssrrrpppooonnnoooppppppqqqqqqqqqooommmlllmmmnnnoooooonnnnnnmmmmmmlllllljjjiiihhhggggggggggggggghhhhhhgggggggggggghhhhhhhhhiiijjjkkkllllllmmmmmmllllllllllllkkkkkkkkkkkkmmmmmmnnnooooooooooooooopppooonnnllliiiiiikkkmmmllllllmmmnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkklllllliiijjjjjjkkkkkkkkkkkkkkkhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggfffdddfffhhhgggeeeeeefffhhhkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmlllllliiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiihhhhhhhhhhhhiiittt^^^TTTQQQJJJIIIGGGEEEDDDCCCBBBBBBEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>===============;;;<<<<<<<<<======>>>>>>===BBBFFFGGGDDD@@@??????>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@BBBDDDDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQRRRRRRRRRRRRRRROOOQQQTTTWWWXXXWWWVVVUUUVVVVVVTTTRRROOONNNPPPQQQSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVXXXXXXXXXYYYYYYZZZ[[[[[[XXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^___``````bbbfffhhhiiiiiijjjkkklllkkkkkkjjjjjjiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjhhhhhhggggggggggggggggggjjjiiihhhggghhhjjjlllnnnmmmlllkkklllpppsssttttttwwwvvvvvvtttrrrpppnnnmmmkkklllmmmnnnnnnmmmlllkkkkkkkkkkkkkkkkkklllmmmmmmlllmmmnnnpppqqqqqqrrrrrrrrrqqqpppooonnnmmmlllkkkhhhhhhiiiiiiiiiiiihhhhhhiiihhhgggffffffggghhhiiiffffffeeeeeeffffffggghhhhhhhhhhhhhhhhhhiiijjjjjjffffffeeedddccccccccccccaaabbbdddgggjjjmmmooopppnnnoooqqqpppoooooopppqqqnnnooorrruuuwwwxxxyyyyyysssssstttuuuvvvwwwxxxyyyyyyzzz{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}{{{{{{{{{yyywwwvvvxxxzzz|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{yyyvvvuuutttrrrnnnllljjjjjjkkkkkklllmmmmmmmmmjjjkkkmmmoooooooooooonnnmmmmmmmmmmmmnnnooopppqqqqqqqqqpppppppppqqqssstttqqqrrrssstttuuuuuuuuuuuuwwwwwwyyy{{{}}}~~~}}}|||zzzyyyxxxwwwvvvvvvqqqpppnnnmmmkkkkkkjjjjjjjjjlllnnnoooooooooppprrrnnnnnnnnnnnnnnnnnnoooooollllllmmmmmmnnnnnnoooooooooooopppppppppoooooonnnnnnnnnoooooonnnnnnmmmllllllkkkjjjiiijjjkkkmmmnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjlllmmmnnnlllkkkiiikkknnnooonnnnnnoooppptttsssrrrqqqpppqqqrrrsssqqqrrrssstttttttttttttttppppppqqqrrrrrrqqqpppooorrrsssuuutttsssrrrrrrsssuuutttsssrrrrrrrrrrrrrrrrrrssssssqqqooonnnooopppqqqqqqqqqqqqppppppoooooonnnmmmlllkkkkkkjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkllljjjjjjjjjjjjkkkkkkllllllkkkkkkkkkkkkkkklllllllllkkkllllllmmmnnnmmmmmmmmmqqqqqqqqqooommmllllllmmmoooooopppqqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnoooooooookkkkkkjjjjjjjjjkkkkkklllkkkkkkkkkkkkjjjiiihhhggggggjjjlllkkkhhhgggiiikkkllllllmmmmmmnnnnnnoooooonnnoooooopppoooooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkppp\\\TTTRRRIIIHHHFFFEEECCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<===>>>???????????????>>>>>>>>>>>>???CCCFFFEEEAAA???@@@CCC??????@@@AAAAAA@@@@@@@@@AAABBBDDDCCCBBB@@@AAABBBCCCDDDFFFHHHHHHHHHGGGFFFIIIIIIIIIIIIIIIJJJJJJKKKGGGGGGHHHIIIJJJKKKLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUWWWYYYZZZWWWWWWWWWUUUSSSSSSUUUXXXYYYYYYYYYYYYYYYZZZ[[[\\\ZZZYYYXXXVVVVVVVVVWWWWWWZZZZZZZZZZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^______^^^]]]]]]]]]^^^___```aaa```bbbeeefffffffffhhhjjjiiihhhgggffffffggghhhiiihhhhhhggggggggghhhiiiiiihhhhhhhhhhhhhhhhhhiiiiiikkkjjjjjjjjjjjjkkkmmmnnnlllkkkjjjkkknnnqqqrrrrrrsssrrrqqqooommmllllllkkkfffhhhjjjkkklllkkkjjjiiijjjjjjiiiiiiiiijjjkkkkkkkkklllnnnpppqqqsssssstttpppoooooonnnmmmmmmllllllhhhhhhhhhgggggghhhhhhiiiggggggggggggggggggggggggeeeeeeeeeeeeeeefffggggggfffffffffffffffggghhhhhhhhhgggfffeeeddddddddddddbbbcccdddgggjjjlllnnnooonnnooopppooommmmmmmmmooommmnnnppprrrsssttttttsssqqqqqqrrrssstttuuuvvvwwwuuuwwwxxxxxxxxxxxxyyy{{{zzzzzzzzzzzz{{{{{{|||}}}{{{||||||{{{yyyyyy{{{~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{zzz|||zzzxxxwwwvvvtttqqqnnnllllllmmmmmmnnnoooooopppmmmoooqqqssstttttttttsssrrrrrrrrrrrrssstttuuuvvvuuutttsssssssssuuuwwwyyyuuuvvvvvvwwwxxxxxxxxxwww{{{|||}}}~~~~~~~~~~~~}}}}}}|||zzzzzzwwwuuurrrooommmmmmnnnooooooqqquuuvvvvvvuuuuuuvvvssssssssssssssssssssssssppppppppppppppppppppppppnnnnnnnnnnnnmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjlllmmmnnnpppppppppooooooooonnnnnnpppooooooppprrrsssqqqpppppprrrtttuuutttsssttttttuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvxxxyyyzzzzzzyyyyyyuuuuuuvvvwwwwwwwwwvvvuuuuuuwwwxxxwwwuuuttttttuuutttuuuuuuuuuuuutttssssssrrrssssssrrrpppoooppprrrqqqqqqqqqqqqppppppppppppqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooollllllllllllllllllmmmmmmkkklllllllllmmmmmmmmmmmmllllllmmmnnnnnnnnnnnnnnnqqqrrrsssrrrpppnnnmmmmmmpppqqqrrrrrrssssssrrrrrroooooopppppppppooommmmmmoooooooooooooooooopppqqqnnnnnnmmmllllllmmmmmmnnnlllmmmmmmllllllkkkjjjiiijjjnnnqqqpppmmmlllooorrrllllllmmmnnnooooooppppppnnnoooppppppppppppooonnnoooooopppppppppqqqqqqqqqppppppooonnnnnnnnnnnnooommm[[[SSSRRRHHHGGGFFFEEECCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@>>><<<;;;;;;===???AAACCCCCCBBBAAA@@@???>>>===???AAABBB???;;;:::???CCC@@@@@@AAAAAAAAA@@@??????AAACCCDDDDDDBBBAAA@@@@@@AAACCCEEEGGGHHHGGGFFFEEEGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLHHHHHHHHHIIIIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOTTTSSSPPPOOOQQQUUUZZZ]]]XXXZZZZZZYYYWWWXXX\\\___```_______________``````]]]\\\ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___^^^______``````aaaaaaaaa______^^^^^^___```bbbccc___aaabbbccccccccceeegggeeedddcccbbbbbbdddfffhhhiiihhhfffffffffggghhhiiihhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkkkkllllllmmmmmmllljjjiiijjjmmmooopppppppppooommmkkkiiiiiiiiijjjcccdddgggiiijjjiiiiiihhhhhhhhhgggggghhhhhhiiijjjjjjkkkmmmppprrrssstttuuunnnnnnmmmmmmlllllllllkkkgggfffeeeddddddeeefffgggffffffggggggggggggffffffeeeddddddddddddeeeffffffdddddddddddddddeeeffffffiiihhhgggfffeeedddddddddbbbccceeefffiiijjjlllmmmmmmnnnooommmlllkkkkkklllmmmnnnooopppppppppooonnnrrrsssssstttuuuuuuvvvvvvuuuwwwxxxyyyxxxyyyzzz|||zzzzzzyyyyyyyyyyyyzzzzzzzzz|||}}}{{{yyyyyy|||~~~~~~~~~~~~}}}}}}yyyyyyyyyyyyxxxxxxxxxxxx|||zzzxxxwwwwwwuuurrrpppmmmmmmnnnnnnooopppppppppooopppsssuuuwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyvvvuuuttttttuuuwwwyyy{{{yyyyyyzzzzzz{{{zzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyywwwsssooonnnnnnppprrrsssvvvzzz||||||zzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwttttttsssssssssrrrrrrrrrnnnnnnnnnnnnmmmkkkjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggghhhjjjkkklllmmmmmmqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrttttttsssrrruuuwwwyyyzzzxxxwwwwwwxxxuuuvvvyyy{{{{{{zzzxxxwwwyyy{{{|||~~~~~~xxxyyyzzz{{{{{{zzzyyyxxxtttvvvxxxxxxxxxxxxyyyzzztttuuuvvvvvvvvvuuutttsssrrrrrrsssqqqpppoooqqqrrrppppppppppppoooooooooooorrrrrrqqqoooooonnnnnnnnnooooooooooooooopppqqqqqqnnnnnnmmmmmmmmmnnnnnnooommmmmmmmmmmmnnnnnnnnnooooooooopppqqqqqqqqqqqqppppppsssuuutttrrrooonnnmmmpppqqqrrrrrrssssssrrrrrrmmmnnnooopppooonnnllljjjnnnnnnnnnnnnnnnoooppppppppppppnnnmmmmmmnnnooopppoooooooooooonnnmmmllllllhhhmmmppppppmmmmmmqqquuummmnnnnnnooopppqqqrrrrrrooooooqqqrrrrrrqqqpppooopppppppppqqqqqqrrrrrrrrrtttssssssrrrqqqrrrrrrrrrkkk[[[RRROOOLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@???BBBAAA???>>>===>>>???????????????>>>>>>>>>>>>>>>>>>???@@@@@@???>>>???@@@??????>>>>>>>>>@@@AAABBB???@@@BBBDDDDDDDDDBBBAAABBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCDDDDDDEEEFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJKKKLLLLLLLLLKKKKKKJJJLLLMMMPPPRRRSSSTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUWWWYYYZZZ[[[[[[]]]```bbbeeedddbbbaaa```aaaaaabbb___^^^\\\[[[[[[\\\^^^___^^^^^^]]]]]]]]]^^^_________```aaacccccccccbbbbbbbbbaaa^^^\\\\\\^^^aaabbb```aaabbbcccdddddddddddddddddddddeeefffggghhhiiigggfffeeeddddddeeeggghhhiiiiiihhhhhhiiikkkmmmnnnkkklllmmmlllkkkjjjkkkllliiihhhhhhiiikkkkkkiiihhhiiiiiihhhgggfffdddcccbbbbbbbbbcccccceeefffggghhhdddddddddddddddeeeeeeeeeggghhhlllpppssssssqqqnnnkkkkkkjjjiiihhhgggfffeeegggeeecccaaaaaabbbdddeeedddddddddeeeddddddccccccbbbaaa``````aaabbbeeefffdddddddddddddddeeeffffffeeeeeeffffffffffffeeeeeefffgggiiihhhggggggiiijjjjjjkkklllnnnmmmllljjjiiiiiillloooppppppppppppqqqrrrsssssstttvvvwwwwwwxxxtttuuuwwwzzz|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{}}}}}}}}}~~~}}}}}}||||||}}}|||{{{yyyyyyyyyzzzzzzyyyxxxvvvuuutttuuuuuuvvvttttttttttttsssrrrqqqqqqpppoooooooooppprrrtttuuuwwwvvvuuuttttttuuuwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz|||||||||{{{yyywwwuuutttyyyzzz{{{}}}~~~~~~|||wwwqqqoooqqqtttzzz{{{~~~~~~}}}}}}||||||{{{zzzxxxxxxvvvuuuuuutttrrrqqqpppppppppooommmkkkiiigggffffffhhhhhhiiiiiihhhfffcccbbbiiihhhgggfffhhhkkkoooqqqsssrrrppppppppprrrtttvvvrrrssstttvvvxxx{{{|||}}}uuuxxx|||~~~~~~}}}}}}~~~}}}zzzyyy{{{}}}yyy|||}}}}}}{{{yyyyyyxxxxxxyyyzzz{{{{{{{{{zzzxxxxxxxxxzzzzzzzzzxxxuuuwwwyyy{{{zzzxxxuuussssssrrrqqqooooooooopppppprrrssstttsssqqqpppoooppptttttttttqqqnnnllllllmmmooonnnnnnpppuuuwwwuuussspppooonnnmmmmmmoooqqqrrrqqqqqqrrrrrrqqqpppooooootttsssrrrppppppppppppqqqtttuuuuuuuuussssssuuuwwwvvvwwwxxxxxxwwwvvvuuutttooooooooooooooonnnmmmmmmlllmmmnnnpppqqqqqqqqqqqqppppppoooooooooooopppppppppoooooooooooooooppppppmmmmmmnnnooopppqqqqqqrrrqqqqqqppppppppppppppppppoooooooooooopppqqqrrrssspppppppppqqqrrrsssssstttwwwwwwvvvvvvwwwxxxzzz{{{jjjZZZRRROOOIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???@@@@@@??????????????????????????????????????????===>>>@@@@@@???@@@AAACCCAAA@@@???>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVXXXZZZ[[[\\\\\\^^^```cccfffeeedddbbbbbbaaabbbbbb```___]]]\\\\\\]]]^^^_____________________``````aaabbbbbbccccccbbbaaa```aaa___]]][[[[[[]]]___aaa___```aaaaaabbbbbbccccccdddddddddeeefffhhhiiijjjhhhgggffffffggghhhjjjlllmmmllllllkkkkkklllmmmnnnooopppqqqpppooonnnoooppppppnnnlllllllllkkkjjjhhhhhhhhhhhhfffeeecccaaa````````````aaabbbcccdddeee``````aaabbbcccddddddeeeeeefffiiimmmqqqqqqooommmhhhgggfffdddccccccbbbbbbeeedddcccbbbbbbbbbcccccccccccccccddddddccccccbbb```___^^^^^^___aaacccddddddddddddcccdddeeeeeefffhhhgggfffeeeddddddcccbbbeeeggghhhiiihhhhhhjjjkkkiiijjjkkklllllllllkkkjjjhhhjjjmmmnnnnnnmmmnnnooorrrsssssstttuuuuuuuuuvvvrrrsssvvvyyy|||~~~~~~}}}||||||||||||~~~~~~~~~~~~}}}{{{zzzzzzzzzyyywwwvvvuuuuuuuuuuuuwwwvvvvvvuuuuuuuuuuuuvvvrrrrrrrrrrrrrrrqqqqqqpppqqqqqqpppppprrrsssuuuvvvvvvuuusssrrrrrrsssuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvyyyzzz{{{}}}||||||zzzuuupppnnnpppsssxxxzzz}}}~~~|||zzzxxxwwwuuuuuutttsssrrrqqqppppppooonnnllljjjhhhgggffffffeeefffhhhiiihhhgggeeedddhhhgggggghhhjjjmmmpppqqqrrrrrrqqqqqqrrrsssuuuvvvvvvvvvwwwyyyzzz|||}}}}}}xxx{{{~~~}}}}}}~~~}}}|||zzzzzz{{{|||~~~~~~~~~}}}yyyxxxwwwwwwyyyzzzyyywwwwwwxxxzzz{{{zzzxxxuuurrrtttsssrrrqqqqqqrrrsssssstttuuuvvvuuusssrrrqqqrrruuuuuuuuussspppnnnnnnooonnnmmmnnnrrrvvvyyyyyyxxxuuutttrrrrrrrrrsssuuuvvvuuuuuuvvvvvvuuuttttttsssuuutttrrrpppooonnnnnnooossstttuuutttsssssstttvvvvvvwwwwwwxxxwwwvvvuuutttnnnoooooooooooonnnmmmmmmkkkkkklllmmmmmmnnnoooooooooooonnnnnnnnnnnnoooooommmmmmlllllllllmmmmmmnnnoooppppppqqqqqqrrrrrrsssooooooooooooppppppppppppmmmmmmmmmnnnooopppqqqrrrqqqqqqqqqrrrssssssttttttuuuuuuvvvwwwyyy|||~~~hhhYYYRRROOOFFFFFFEEEDDDDDDDDDDDDEEEAAABBBBBBBBBBBBAAAAAA@@@>>>??????@@@@@@@@@??????????????????????????????<<<>>>@@@@@@@@@AAACCCEEECCCBBBAAA@@@???@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGIIIJJJJJJKKKMMMOOOPPPQQQRRRRRRQQQQQQRRRTTTUUUVVVWWWXXXZZZ\\\]]]^^^^^^```bbbeeehhhhhhfffeeeccccccbbbbbbbbbaaa```___^^^^^^___```aaaaaaaaaaaabbbbbbcccccccccddddddccccccaaa`````````___\\\[[[[[[\\\___```aaaaaabbbccccccddddddeeefffggghhhiiikkklllnnnnnnlllkkkkkkkkkkkkmmmoooppprrrrrrqqqpppoooooopppppptttvvvwwwvvvuuutttvvvwwwyyyvvvrrrpppooonnnlllkkkllllllkkkjjjhhhfffdddcccbbbbbbbbbbbbbbbcccddddddaaaaaacccdddfffhhhiiijjjggghhhjjjnnnqqqqqqooommmgggfffcccaaa```aaaaaabbbdddddddddddddddccccccbbbaaabbbbbbccccccbbbbbbaaa``````_________aaabbbcccdddccccccccccccdddeeeeeejjjiiifffdddbbbaaaaaaaaadddfffhhhiiiiiiiiikkkmmmjjjkkkkkkllllllmmmmmmmmmiiikkkmmmnnnnnnnnnooopppsssssssssttttttssssssrrrpppqqqtttwww{{{~~~~~~|||{{{{{{|||}}}}}}}}}}}}|||zzzyyywwwvvvuuutttsssqqqpppooooooooonnnnnnoooooooooooooooooonnnoooooopppppppppppppppppppppooooooppprrrtttuuusssrrrqqqooooooppprrrssstttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvwwwxxxzzz{{{|||||||||~~~|||{{{{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxvvvrrrooommmoooppptttvvvyyy|||~~~~~~~~~~~~}}}|||zzzwwwvvvttttttssssssrrrqqqpppoooooonnnmmmkkkiiihhhgggffffffdddeeefffhhhhhhhhhgggfffggggggiiikkkmmmoooqqqrrrrrrrrrrrrsssttttttuuuuuuxxxxxxxxxyyyyyyzzzzzzzzzzzz|||~~~~~~}}}}}}~~~}}}|||yyy{{{}}}~~~}}}yyyxxxwwwwwwxxxyyyxxxwwwyyyzzz{{{{{{zzzwwwtttrrrsssssssssssstttuuuvvvwwwuuuwwwxxxwwwuuutttttttttuuuvvvvvvtttrrrppppppqqqmmmnnnooosssxxx{{{|||{{{vvvuuuuuuttttttuuuwwwxxxwwwwwwwwwwwwwwwwwwvvvuuuuuutttrrrpppnnnmmmmmmlllrrrssstttsssrrrqqqrrrtttssstttuuuuuuuuutttsssrrrooooooooooooooonnnnnnmmmkkkkkkjjjjjjjjjkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnppppppooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmnnnnnnooooooppppppkkkkkklllmmmnnnooopppqqqrrrrrrrrrssssssttttttuuuttttttuuuvvvxxxzzz|||~~~|||fffXXXQQQNNNHHHGGGFFFEEEDDDCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAA<<<===???@@@AAAAAA@@@????????????@@@@@@@@@@@@@@@===???AAAAAAAAABBBCCCEEEEEEDDDBBBAAA@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHJJJLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRTTTUUUWWWYYYZZZ[[[]]]___```aaaaaacccfffhhhjjjiiihhhgggeeedddccccccddddddbbbaaaaaaaaaaaaaaaccccccdddeeeffffffffffffeeeeeeeeeddddddcccccccccbbbaaa___^^^^^^___aaabbbfffffffffggghhhhhhiiijjjlllmmmnnnppprrrtttuuuuuurrrqqqqqqpppqqqqqqrrrsssvvvuuuuuuuuuuuuuuuuuuuuuzzz{{{}}}|||{{{{{{|||}}}|||xxxuuutttsssrrrqqqttttttsssqqqooommmkkkjjjiiihhhhhhhhhhhhhhhiiiiiihhhiiijjjmmmoooqqqssstttppppppqqqtttuuuuuurrrpppiiigggeeebbbaaabbbdddeeedddeeegggggggggfffdddcccaaaaaabbbbbbccccccbbbbbbcccccccccbbbcccdddeeefffdddccccccccccccdddeeeeeekkkiiifffcccaaaaaaaaabbbdddfffhhhiiijjjkkkmmmooonnnnnnnnnnnnoooqqqrrrsssoooqqqssssssrrrrrrtttuuuttttttuuuuuutttsssqqqpppoooppprrruuuxxx{{{~~~~~~{{{yyywwwxxxyyyzzzxxxxxxxxxxxxwwwvvvttttttsssrrrqqqpppnnnmmmmmmlllgggiiijjjlllllllllkkkjjjkkklllmmmnnnoooooooooooonnnnnnmmmmmmnnnoooqqqrrrrrrqqqooommmmmmnnnoooqqqrrrrrrrrrrrrsssssssssssstttuuuvvvvvvwwwvvvvvvvvvqqqrrrssstttuuuvvvvvvvvvyyyyyyyyyxxxxxxwwwvvvuuu{{{{{{zzzzzzzzzyyyyyyyyyvvvuuussspppnnnmmmnnnnnnooopppsssuuuwwwwwwwwwwwwxxxwwwwwwvvvuuusssrrrqqqrrrrrrqqqqqqpppoooooonnnmmmlllkkkiiihhhgggggggggeeefffggghhhhhhhhhggggggfffhhhkkknnnppprrrrrrrrrpppqqqrrrtttttttttttttttvvvvvvvvvvvvuuuuuuuuuuuuwwwyyy{{{{{{yyyxxxxxxyyy||||||zzzxxxvvvyyy}}}~~~}}}|||{{{{{{yyyxxxxxxyyyzzzyyywwwzzz{{{|||{{{zzzwwwtttrrrpppqqqqqqrrrsssuuuvvvvvvtttvvvwwwwwwuuutttttttttssstttuuutttrrrqqqqqqrrrnnnoooqqqtttwwwyyyzzzzzzsssrrrrrrrrrrrrssstttttttttuuuuuuuuuuuuuuuttttttrrrqqqqqqoooooonnnmmmmmmqqqrrrssssssqqqppppppqqqppppppqqqrrrrrrqqqpppooopppqqqqqqqqqqqqpppoooooommmlllkkkiiijjjkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnrrrqqqppppppppppppppppppoooooonnnnnnmmmmmmmmmllljjjkkkkkklllmmmnnnoooooojjjkkklllmmmnnnooooooooorrrrrrrrrrrrssssssttttttssssssssssssssstttuuuuuuxxxcccWWWPPPMMMKKKJJJHHHFFFDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBB<<<===???@@@AAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBAAABBBCCCCCCBBBBBBCCCDDDFFFEEEDDDBBBBBBBBBCCCCCCGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMLLLMMMOOOQQQSSSQQQRRRSSSTTTUUUUUUVVVUUUTTTUUUVVVXXXZZZ\\\]]]^^^```bbbcccddddddfffhhhkkkjjjjjjiiihhhgggfffeeedddfffeeeeeedddddddddddddddeeefffhhhiiijjjjjjjjjiiifffffffffgggggghhhhhhhhhgggfffeeeddddddeeefffgggjjjjjjjjjjjjjjjlllmmmnnnpppqqqsssuuuwwwxxxyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuwwwxxxyyyyyyzzz{{{{{{{{{~~~{{{zzzzzz{{{{{{zzzzzzzzzyyyxxxvvvtttrrrqqqooooooooonnnnnnooopppppppppqqqsssuuuxxxzzz|||}}}zzzyyyyyyyyyyyywwwtttqqqllljjjgggeeeeeefffhhhiiihhhiiikkklllkkkjjjgggfffcccddddddeeeffffffeeeeeegggggggggggggggggghhhhhhfffffffffffffffggghhhhhhjjjiiifffeeeddddddfffgggfffhhhjjjllllllnnnppprrrttttttttttttuuuwwwxxxyyyuuuvvvwwwwwwvvvvvvxxxzzzvvvwwwxxxwwwvvvtttrrrqqqpppqqqrrrsssvvvxxx{{{||||||zzzxxxvvvtttuuuuuuvvvrrrssstttttttttttttttsssttttttsssrrrqqqpppooonnnkkklllnnnooopppooonnnnnnkkklllmmmoooooopppppppppoooooonnnnnnnnnpppqqqrrrrrrqqqooommmmmmmmmooopppppppppqqqqqqqqqrrrrrrrrruuuuuuvvvvvvvvvuuuttttttqqqqqqrrrsssssssssssssssssstttuuuuuuvvvuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvtttrrrpppooonnnnnnnnnmmmnnnooopppqqqrrrrrrqqqqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqppppppoooooonnnmmmmmmllljjjjjjiiiiiiiiihhhhhhiiihhhhhhhhhgggggghhhjjjmmmppprrrssssssssspppqqqrrrssstttttttttsssvvvvvvuuuuuutttttttttsssvvvwwwyyyxxxvvvuuuvvvwwwxxx|||~~~|||~~~~~~~~~~~~}}}{{{yyywwwvvvvvvyyy}}}~~~|||||||||}}}{{{zzzzzz{{{{{{zzzyyyzzz{{{{{{{{{yyyvvvtttrrrnnnooopppqqqrrrrrrssssssrrrsssuuutttsssrrrrrrssspppqqqssssssrrrpppqqqqqqoooppprrrssstttuuuuuuvvvoooooooooooooooppppppqqqrrrrrrsssssstttssssssrrrnnnooooooooopppppppppppppppqqqsssrrrqqqoooooopppooopppqqqrrrrrrrrrqqqppprrrssssssssssssrrrqqqqqqpppooommmllllllmmmnnnooonnnnnnnnnmmmmmmnnnnnnnnnmmmmmmlllkkkjjjjjjkkkkkkmmmmmmmmmllllllkkkjjjjjjiiiiiijjjkkkkkklllmmmmmmjjjkkklllmmmnnnnnnnnnmmmpppppppppppppppqqqqqqqqqpppppppppqqqqqqqqqqqqqqqttt```VVVPPPMMMMMMKKKIIIFFFDDDBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBB>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEDDDCCCBBBCCCDDDGGGFFFEEEDDDCCCDDDEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQRRRSSSTTTVVVWWWUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZ\\\^^^___```aaacccdddeeeeeegggiiilllhhhiiiiiiiiihhhgggfffeeeffffffgggggggggggggggggghhhiiikkklllmmmmmmmmmmmmjjjjjjjjjjjjkkklllmmmnnnmmmlllkkkjjjjjjkkklllmmmllllllkkkkkklllmmmooopppqqqsssuuuxxxyyyzzzzzzzzz|||{{{{{{{{{zzzyyyyyyxxxzzzzzz|||}}}~~~~~~~~~}}}||||||{{{zzzxxxwwwvvvttttttsssssstttuuuvvvvvvvvvwwwxxxzzz|||~~~}}}|||{{{{{{xxxuuurrrnnnmmmkkkjjjiiijjjkkklllmmmnnnpppqqqpppooommmkkkiiijjjkkklllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmnnnmmmlllkkkkkkkkklllmmmnnnkkkmmmpppqqqrrrsssuuuwwwzzz{{{{{{{{{|||}}}}}}}}}xxxyyyyyyyyyxxxxxxzzz|||zzzzzz{{{|||{{{xxxvvvtttrrrrrrrrrsssuuuxxx{{{|||yyyyyyxxxwwwvvvvvvvvvvvvrrrssstttuuuuuuvvvvvvuuuwwwxxxxxxxxxwwwvvvuuutttoooppppppqqqqqqqqqqqqpppnnnnnnoooqqqqqqrrrrrrrrrssssssrrrrrrrrrsssuuuvvvtttrrrpppooonnnooopppqqqpppppppppqqqqqqqqqrrrrrruuuuuuvvvvvvvvvuuuttttttttttttuuuuuuuuuuuuuuutttrrrssstttvvvvvvuuuuuutttrrrrrrssssssssstttttttttsssqqqooooooppppppooonnnqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrsssttttttttttttqqqqqqqqqpppppppppooooooooonnnmmmmmmllllllllllllkkkkkkjjjjjjiiiiiihhhhhhkkkmmmooorrrssstttttttttrrrrrrrrrsssttttttuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyywwwvvvwwwyyyvvvyyy||||||zzz{{{~~~}}}}}}|||{{{yyyxxxwwwwww{{{~~~|||}}}~~~}}}||||||||||||{{{yyyyyyyyyyyyyyyxxxvvvtttsssoooooopppqqqqqqqqqppppppoooppprrrrrrpppoooppppppllloooqqqrrrqqqppppppqqqppprrrssssssrrrqqqqqqrrrooooooooooooppppppppppppqqqrrrssssssssssssssssssmmmmmmooopppqqqrrrrrrqqqppprrrssssssqqqooonnnoooqqqrrrssstttttttttsssrrrssssssssstttsssrrrrrrqqqqqqpppooommmmmmmmmnnnnnnmmmmmmllllllllllllmmmmmmlllkkkjjjjjjiiiiiiiiiiiimmmmmmllllllkkkkkkkkkjjjhhhhhhiiiiiijjjjjjkkkkkkiiijjjkkkllllllkkkjjjjjjllllllllllllllllllllllllkkklllmmmooopppqqqrrrrrrqqq___UUUPPPLLLJJJIIIGGGEEECCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCC@@@@@@??????????????????@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQPPPOOOOOOOOOPPPRRRTTTUUUQQQQQQQQQPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXYYY[[[\\\^^^___``````aaacccddddddeeehhhjjjgggggghhhiiiiiihhhgggffffffggghhhhhhiiiiiiiiiiiiiiikkkmmmooopppppppppooopppooonnnnnnnnnoooppppppqqqppppppooooooppppppqqqpppooonnnnnnoooppprrrtttuuuvvvxxxzzz||||||{{{zzz{{{||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxxxxxxxyyyzzz{{{|||}}}{{{||||||}}}~~~~~~}}}}}}|||yyywwwssssssrrrqqqqqqqqqqqqrrrsssttttttuuutttsssrrrqqqrrrrrrsssuuuuuuvvvvvvvvvttttttuuuuuuuuutttttttttttttttssssssttttttuuuvvvssssssssssssssssssttttttsssuuuwwwxxxxxxyyy{{{}}}~~~{{{||||||{{{zzzzzz|||~~~}}}~~~}}}zzzxxxsssssstttuuuwww{{{~~~{{{|||}}}}}}}}}}}}|||{{{xxxxxxyyyyyyyyyyyyyyyyyyzzz{{{||||||||||||{{{zzzttttttssssssssssssssssssqqqrrrssssssttttttttttttvvvuuutttttttttuuuvvvwwwvvvuuusssqqqpppqqqrrrsssqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvvvvwwwvvvvvvuuuvvvvvvwwwvvvvvvuuuuuurrrssstttuuuuuusssrrrqqqoooooopppqqqrrrsssssstttsssqqqooooooqqqrrrqqqoooqqqqqqrrrrrrssssssssstttsssssstttuuuuuuuuuuuutttqqqqqqqqqqqqqqqpppppppppqqqppppppoooooooooooopppkkkkkkjjjjjjkkkkkkllllllooopppqqqrrrssstttttttttuuuttttttttttttvvvwwwxxxyyyyyyyyyzzz{{{|||||||||xxxyyyzzzyyyxxxxxxyyy{{{vvvyyy{{{{{{zzzzzz|||~~~||||||{{{zzzzzzyyyxxxxxxwww{{{~~~|||zzz}}}~~~}}}{{{{{{||||||zzzyyywwwwwwxxxwwwwwwuuutttsssssssssssssssrrrqqqooonnnmmmoooppppppooonnnnnnoookkkmmmppprrrqqqqqqqqqqqqppprrrtttsssqqqpppppprrrnnnoooppppppqqqqqqppppppppppppqqqrrrrrrrrrrrrrrrnnnoooppprrrrrrrrrqqqqqqppprrrttttttrrrooonnnnnnpppqqqrrrssstttssssssrrrrrrrrrrrrrrrrrrqqqqqqpppnnnnnnnnnmmmlllkkkkkkjjjkkkkkkjjjjjjjjjjjjkkkkkklllkkkjjjiiihhhhhhhhhhhhjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiihhhiiijjjjjjiiihhhfffdddhhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkklllnnnnnnnnnnnnooo^^^UUUOOOLLLGGGGGGEEEDDDBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDD@@@BBBDDDEEEDDDEEEGGGIIIFFFFFFEEEEEEEEEFFFHHHIIILLLMMMNNNOOOOOOMMMKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQOOONNNNNNOOOPPPRRRTTTVVVQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXYYY[[[\\\]]]^^^___^^^```aaabbbbbbdddgggiiieeefffgggiiiiiihhhhhhgggfffggghhhiiijjjkkkkkkkkkjjjlllnnnqqqrrrrrrqqqppptttsssrrrppppppppppppqqqsssrrrrrrrrrrrrrrrrrrssstttsssrrrrrrrrrtttvvvxxxxxxzzz|||~~~~~~}}}}}}zzz{{{|||~~~}}}~~~||||||}}}}}}~~~|||xxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuxxxxxxzzz{{{||||||||||||||||||}}}}}}}}}||||||{{{yyyyyyyyyyyyyyyzzzzzz{{{yyyyyyyyyzzzyyyxxxxxxwwwyyyzzz|||}}}}}}~~~~~~~~~|||}}}}}}{{{tttttttttvvvzzz~~~~~~~~~~~~~~~~~~}}}}}}|||{{{|||}}}~~~~~~}}}}}}|||zzzyyyxxxxxxyyyzzzttttttuuuuuuvvvvvvuuuuuuuuuuuutttsssttttttvvvwwwxxxwwwtttsssrrrrrrssstttqqqrrrrrrrrrrrrsssssssssqqqrrrtttuuuwwwxxxyyyyyyuuuuuuvvvvvvuuuuuuttttttqqqrrrssssssrrrpppmmmlllmmmnnnooopppqqqrrrssstttsssqqqooopppssstttrrrpppooopppqqqrrrssstttuuuuuuttttttuuuuuuttttttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrjjjjjjjjjkkklllmmmooopppqqqqqqrrrrrrsssttttttuuuxxxwwwvvvuuuvvvwwwzzz{{{xxxxxxyyyzzz|||}}}~~~~~~wwwxxxyyyxxxwwwwwwyyy{{{xxxzzz{{{|||{{{zzz{{{{{{yyyyyyyyyxxxxxxwwwwwwwwwuuuyyy|||{{{xxxwww{{{~~~~~~|||{{{zzz{{{{{{yyyxxxvvvvvvvvvvvvvvvuuuttttttvvvwwwwwwvvvtttrrrpppooolllnnnppppppnnnnnnnnnooojjjmmmqqqrrrrrrqqqqqqrrrooorrrttttttqqqpppqqqsssnnnnnnoooppppppppppppooommmnnnoooppppppppppppppppppqqqrrrssssssrrrqqqpppppprrrttttttrrrpppnnnnnnmmmnnnooopppqqqqqqpppooopppqqqqqqqqqqqqpppoooooolllllllllkkkkkkiiihhhgggiiiiiihhhhhhhhhhhhiiiiiiggggggeeedddccccccccccccfffffffffffffffggggggggghhhhhhhhhhhhgggggggggggggggggghhhhhhgggeeebbbaaaffffffffffffeeeeeeeeeeeeggghhhiiijjjjjjiiiggggggiiiXXXSSSOOOLLLKKKIIIFFFEEEEEEFFFEEEDDDKKKHHHBBB>>>===???BBBEEE@@@@@@????????????@@@@@@???@@@@@@AAAAAABBBCCCCCCCCC???>>>???@@@???AAAEEEZZZKKKAAACCCEEE@@@AAAFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOQQQMMMLLLOOORRRQQQQQQSSSNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPQQQRRRTTTUUUUUUVVVZZZZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZ\\\^^^^^^^^^___```bbbfffffffffffffffggghhhiiijjjjjjkkkkkkkkklllllllllnnnnnnmmmmmmnnnnnnooopppsssrrrqqqpppooopppqqqrrrsssrrrrrrtttvvvwwwvvvtttvvvwwwwwwuuuttttttvvvxxx{{{{{{{{{{{{|||}}}{{{|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzzyyyzzz{{{|||~~~}}}}}}}}}}}}}}}}}}~~~~~~|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}|||wwwxxxyyyzzz}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzyyyvvvtttssstttuuuuuuuuuyyywwwtttrrrqqqrrrtttuuuzzzxxxuuurrrqqqqqqrrrtttuuutttqqqooonnnmmmmmmmmmppppppqqqsssssstttttttttrrrsssttttttsssqqqooommmpppnnnllllllmmmnnnmmmllllllnnnooopppooooooppprrrvvvtttsssrrrssssssqqqppppppooonnnoooqqqtttxxxzzzzzzyyywwwuuusssrrrqqqqqqrrrrrrrrrrrrrrrsssssssssqqqppppppooooooppppppqqqooommmlllkkkjjjjjjkkkkkkoooppprrrtttuuuvvvvvvuuuvvvuuusssrrrqqqrrrtttuuuxxxxxxxxxxxxyyyzzz{{{|||xxxxxxvvvtttrrrrrrtttvvvyyyzzz{{{|||}}}|||{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyzzzzzzyyyxxxxxxwwwvvvvvvxxxxxxxxxwwwvvvsssqqqpppnnnooossswwwzzzxxxtttpppnnnvvv~~~~~~vvvlllhhhgggiiiiiijjjjjjkkklllllllllmmmmmmnnnooooooooonnnnnnlllnnnqqqssssssrrrooonnnooonnnlllmmmoooqqqrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnpppqqqqqqooommmlllppppppoooppppppooollliiikkkjjjjjjkkklllllljjjiiilllmmmnnnmmmlllkkklllmmmlllkkkiiiiiihhhgggdddbbbgggeeecccbbbccceeegggiiidddcccbbbaaa```aaaaaabbbddddddddddddddddddddddddaaaccceeefffgggggggggfffhhhhhhhhhhhhgggfffeeedddbbbdddeeeddddddeeegggiiihhhhhhhhhhhhhhhgggfffeeegggWWWQQQMMMJJJIIIGGGDDDCCCCCCDDDCCCBBBIIIGGGEEEBBBAAAAAABBBCCCAAA@@@@@@??????@@@@@@AAA??????@@@@@@AAABBBBBBCCCCCC???>>>@@@@@@>>>@@@CCCQQQFFF@@@DDDEEE@@@>>>BBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJOOOMMMNNNSSSUUURRROOOPPPNNNMMMMMMMMMMMMNNNOOOOOONNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^^^^___aaacccdddeeeeeefffhhhiiikkklllmmmmmmmmmmmmnnnnnnnnnnnnppppppppppppppppppqqqqqqrrrqqqpppppppppqqqrrrssstttsssrrrsssuuuvvvvvvuuuwwwwwwwwwvvvuuuuuuwwwyyy{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~|||||||||}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~zzzxxxuuutttuuuwwwxxxxxxyyywwwuuusssrrrssstttvvvxxxvvvsssqqqppppppqqqrrrrrrqqqooommmlllllllllmmmnnnoooppprrrssstttttttttpppqqqqqqrrrqqqooommmlllmmmlllkkkkkkllllllkkkjjjkkklllmmmmmmllllllmmmnnnrrrqqqooooooppppppooonnnnnnmmmmmmmmmpppssswwwyyy|||zzzxxxvvvtttsssrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnooopppqqqnnnmmmkkkjjjiiiiiijjjkkkmmmnnnppprrrssstttttttttsssrrrqqqppppppqqqssstttuuuuuuvvvwwwwwwxxxyyyyyyvvvvvvuuutttrrrsssvvvxxxzzz{{{{{{||||||{{{yyyyyyzzzyyywwwvvvvvvvvvwwwwwwuuuuuuttttttsssssstttttttttuuuuuuuuutttrrrpppooonnnoooqqqssstttrrrnnnjjjgggmmmssstttoooiiieeedddffffffgggggghhhiiijjjjjjjjjkkkkkkllllllllllllllliiijjjlllnnnnnnnnnmmmllllllkkkjjjkkkmmmpppqqqrrrnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnpppqqqqqqpppnnnmmmnnnmmmllllllmmmmmmkkkiiijjjiiiiiihhhiiihhhhhhgggiiijjjkkkkkkjjjiiijjjkkkkkkiiigggggggggfffdddccceeedddcccbbbcccdddfffgggcccbbb```^^^^^^___```aaaccccccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeffffffggghhhgggfffeeedddbbbccceeeeeeeeeeeehhhjjjiiijjjjjjjjjiiihhhgggfffeeeVVVOOOKKKHHHHHHEEEBBBAAABBBBBBAAA@@@CCCDDDDDDDDDDDDBBB@@@???AAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBBBB???>>>@@@@@@>>>???BBBGGG@@@>>>DDDFFF@@@===???AAA@@@@@@@@@AAABBBDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHLLLKKKNNNTTTVVVQQQLLLKKKMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRRRRRRRSSSTTTTTTTTTVVVWWWWWWXXXXXXXXXWWWWWWXXXZZZ\\\^^^^^^___bbbdddccccccdddfffhhhkkkmmmnnnpppppppppppppppppppppooopppoooooooooooooooooooooooooooooopppqqqrrrtttuuuuuusssrrrqqqssstttuuutttvvvwwwwwwvvvuuuuuuvvvxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyywwwvvvvvvvvvxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~|||xxxuuutttuuuxxxzzzzzzyyyxxxvvvuuuttttttuuuvvvxxxvvvtttrrrqqqqqqssssssqqqpppooonnnmmmnnnoooooonnnooopppqqqrrrsssssssssoooppppppqqqpppooommmlllmmmlllkkklllmmmmmmkkkiiikkklllmmmllljjjjjjjjjkkkpppnnnmmmnnnoooooonnnmmmnnnmmmmmmnnnppptttxxxzzz|||{{{yyywwwtttsssrrrqqqssstttuuuuuutttrrrpppnnnoooooonnnnnnooopppqqqqqqooonnnmmmkkkkkkkkkkkklllmmmnnnoooqqqrrrsssttttttrrrqqqppppppqqqrrrsssuuutttuuuvvvxxxxxxxxxxxxwwwtttttttttsssssstttwwwzzz{{{{{{{{{{{{{{{zzzxxxxxxyyyxxxvvvuuutttuuuwwwxxxtttsssrrrqqqqqqrrrssstttqqqrrrsssssssssrrrqqqpppppppppooooooooolllhhheeeccceeehhhkkkkkkiiifffdddcccddddddfffggghhhiiiiiihhhhhhiiiiiiiiijjjjjjjjjhhhhhhiiiiiiiiijjjjjjjjjgggggghhhjjjlllnnnpppqqqnnnoooooooooooooooooonnnoooppprrrssssssrrrqqqooommmkkkjjjjjjkkkllllllkkkkkkjjjhhhgggfffffffffggggggiiikkkkkkjjjjjjkkklllmmmkkkhhhggghhhiiihhhgggffffffffffffggggggggghhheeecccaaa^^^^^^```bbbdddddddddddddddddddddddddddgggfffeeeddddddddddddeeefffgggiiikkkkkkjjjiiihhheeegggiiiiiiiiiiiikkkmmmnnnnnnoooooonnnmmmkkkjjj~~~dddVVVNNNJJJHHHGGGEEEBBBAAAAAAAAAAAA@@@???@@@AAAAAAAAA???===<<<@@@@@@????????????@@@@@@??????@@@@@@AAABBBBBBBBBCCC@@@@@@BBBBBB??????AAABBB>>>===CCCEEEAAA???@@@BBBAAA???>>>>>>@@@BBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLJJJMMMSSSTTTOOOJJJIIINNNMMMLLLKKKJJJJJJJJJJJJLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUUUUVVVUUUVVVWWWXXXXXXXXXWWWWWWWWWYYY[[[]]]^^^___bbbdddcccdddeeefffhhhkkkmmmnnnqqqqqqqqqppppppppppppppplllllllllllllllkkkkkkjjjllllllnnnoooqqqsssuuuvvvvvvssspppooopppqqqrrrrrrssstttuuuuuussssssuuuvvvuuuwwwzzz~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxyyyzzzzzz{{{{{{zzzzzzxxxxxxwwwuuusssqqqqqqrrrsssssssssttttttuuuvvvwwwyyyzzz{{{||||||~~~~~~zzzvvvtttuuuwwwyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvyyyxxxvvvuuuttttttuuuvvvssssssrrrqqqrrrssstttuuuqqqrrrrrrssssssrrrrrrrrrpppqqqrrrrrrrrrqqqppppppooonnnnnnooopppooommmkkkmmmnnnooonnnkkkjjjkkkkkkooonnnmmmnnnpppqqqpppooopppooooooppprrrvvvzzz|||{{{zzzxxxuuusssrrrqqqppptttuuuwwwyyyxxxvvvsssqqqrrrrrrqqqpppppppppppppppqqqpppooommmlllmmmmmmnnnooooooqqqrrrssstttuuuvvvssssssrrrssstttuuuvvvwwwxxxyyyzzz{{{{{{yyywwwuuusssssssssrrrqqqsssvvvxxxzzzzzz{{{{{{{{{{{{{{{zzz|||{{{xxxwwwwwwxxxzzz|||zzzyyywwwuuuttttttuuuvvvssstttuuuvvvwwwvvvuuuuuutttrrrqqqpppooommmjjjhhhhhhggggggjjjmmmmmmkkkiiiffffffggghhhjjjkkklllllliiiiiiiiiiiijjjkkkkkklllnnnmmmkkkiiiiiihhhiiiiiifffgggiiikkklllnnnqqqsssrrrssssssttttttssssssrrrrrrtttvvvwwwxxxwwwvvvuuuqqqooommmmmmooopppqqqqqqpppooommmkkkiiihhhjjjkkklllnnnpppqqqqqqpppqqqrrrtttrrrooonnnoooqqqqqqqqqmmmnnnoooppppppooonnnnnnmmmkkkgggeeeeeegggjjjmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjgggffffffgggiiikkkkkkmmmppprrrssssssqqqppppppqqqssssssqqqqqqqqqrrrvvvwwwxxxyyyxxxwwwuuutttzzzcccWWWOOOJJJIIIHHHFFFCCCBBBBBBBBBBBBAAA????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCAAABBBEEEEEEBBBAAACCCCCC@@@@@@BBBCCCCCCCCCEEEFFFEEEBBBAAA@@@AAABBBCCCCCCCCCCCCDDDDDDEEEGGGGGGJJJJJJKKKLLLLLLMMMMMMNNNRRRNNNNNNRRRSSSPPPNNNOOOPPPOOONNNMMMLLLKKKKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVVVVWWWVVVWWWXXXXXXYYYYYYYYYYYYWWWYYY\\\]]]^^^```bbbeeefffffffffggghhhjjjlllmmmppppppppppppppppppppppppllllllmmmmmmmmmmmmlllkkklllmmmoooqqqtttvvvxxxxxxwwwtttqqqoooooopppppppppppprrrssssssrrrrrrssstttsssuuuyyy}}}~~~|||{{{{{{|||~~~~~~|||{{{xxxyyyzzz|||}}}}}}}}}}}}|||}}}~~~|||{{{{{{{{{{{{{{{zzzyyyxxxxxxuuuuuuvvvvvvvvvvvvvvvuuusssuuuuuutttqqqooooooqqqoooooopppqqqrrrtttuuuvvvyyyzzz||||||}}}|||yyyyyy{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuwwwxxxyyywwwwwwwwwvvvuuusssrrrqqqrrrrrrrrrsssssssssssssssrrrpppppppppqqqqqqooonnnooopppqqqooommmkkklllmmmooonnnnnnooorrrssssssrrrqqqqqqpppppprrrvvvyyy|||yyyxxxvvvtttrrrqqqppppppsssuuuwwwzzzzzzyyywwwvvvuuutttsssqqqpppooonnnnnnrrrqqqooonnnmmmmmmnnnnnnppppppqqqrrrsssuuuvvvwwwtttuuuuuuuuuvvvwwwxxxyyy|||}}}}}}|||{{{wwwtttrrrtttttttttrrrqqqqqqtttvvvyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}{{{yyyxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}yyywwwvvvvvvvvvvvvtttrrrssspppmmmnnnrrrsssqqqnnnmmmmmmnnnooopppqqqrrrsssmmmmmmmmmmmmnnnoooqqqqqqxxxvvvsssooommmllllllllliiillloooppppppqqqtttvvvxxxyyyzzz{{{{{{zzzyyyxxxxxxyyy|||~~~~~~~~~}}}|||xxxvvvuuuuuuwwwyyyzzzzzzxxxxxxvvvssspppppprrrtttvvvxxx{{{||||||{{{{{{|||}}}zzzyyyzzz|||}}}}}}yyyzzz{{{||||||{{{yyyxxxxxxuuurrrpppppprrrvvvxxxuuuuuuuuuuuuuuuuuuuuuuuupppnnnlllkkklllooorrrttttttvvvxxx{{{|||||||||{{{}}}~~~~~~{{{yyyyyyyyytttaaaXXXPPPJJJJJJIIIFFFCCCBBBCCCCCCBBBAAABBBAAA@@@??????@@@BBBCCC@@@??????????????????@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCEEEIIIJJJFFFDDDFFFGGGEEEDDDCCCCCCEEEGGGHHHIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOXXXSSSRRRTTTVVVTTTTTTWWWSSSSSSRRRPPPPPPOOOOOOOOORRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]][[[]]]___```aaabbbeeeggghhhhhhiiiiiikkklllnnnnnnqqqqqqqqqqqqrrrrrrrrrsssqqqrrrtttuuuuuuuuutttsssqqqrrruuuxxx{{{}}}~~~{{{yyyvvvtttttttttsssrrrqqqsssuuuuuuttttttuuuvvvuuuvvvyyy|||~~~~~~~~~~~~}}}{{{yyyxxxzzz|||~~~}}}|||xxxxxxyyy{{{|||~~~~~~~~~~~~{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxuuuvvvvvvvvvuuuuuutttsssrrruuuwwwvvvsssqqqrrrtttpppqqqqqqrrrtttuuuwwwxxx{{{|||~~~~~~}}}|||wwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxyyy{{{||||||||||||{{{yyywwwvvvuuutttttttttuuuuuuvvvvvvvvvvvvtttrrrrrrssstttsssrrrrrrssssssrrrpppoooooopppppppppppprrruuuvvvwwwvvvsssrrrqqqqqqrrruuuxxxzzzyyyxxxwwwvvvuuuttttttttttttuuuxxxzzz{{{{{{zzzyyyxxxwwwuuusssrrrpppppppppsssrrrpppooonnnnnnooooooqqqqqqrrrrrrtttuuuwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{~~~}}}}}}{{{yyyvvvsssqqqvvvvvvuuusssrrrrrruuuwww{{{{{{|||}}}}}}|||{{{~~~~~~}}}~~~~~~|||yyyuuuuuuwwwxxxvvvtttuuuvvvvvvwwwwwwxxxxxxyyyttttttsssssstttvvvxxxyyy~~~zzzwwwtttrrrqqqqqqrrruuuyyyyyywwwvvvxxx{{{~~~~~~}}}~~~~~~~~~}}}yyyxxx{{{~~~~~~|||zzzzzz|||}}}}}}}}}}}}}}}}}}}}}}}}vvvtttsssrrrtttvvvyyy{{{{{{|||~~~~~~~~~ooo___WWWOOOJJJJJJHHHFFFCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDGGGMMMNNNJJJHHHJJJIIIIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRXXXTTTSSSVVVXXXWWWWWWYYYWWWWWWVVVUUUTTTTTTTTTTTTVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ]]]\\\ZZZZZZZZZ]]]___aaa```bbbdddeeeeeefffhhhjjjjjjjjjkkkmmmoooqqqssstttsssssstttuuuvvvwwwxxxxxxxxxzzz|||~~~~~~}}}zzz|||~~~}}}|||{{{yyywwwuuuwwwyyyzzzyyyyyyzzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}|||||||||}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}|||{{{{{{}}}{{{{{{{{{|||~~~}}}}}}|||{{{zzzzzz{{{{{{{{{|||}}}}}}~~~}}}|||||||||}}}}}}}}}}}}|||{{{{{{zzzzzzzzzyyyxxxwwwvvvuuussswww{{{zzzwwwvvvwwwzzzxxxxxxxxxxxxyyyzzz{{{|||~~~zzzzzz{{{{{{{{{||||||}}}||||||{{{{{{|||}}}~~~~~~~~~}}}|||{{{yyyyyyzzzzzz{{{|||}}}}}}~~~{{{xxxwwwxxxyyyzzzzzzxxxyyyzzzyyywwwvvvvvvxxxvvvuuuvvvxxx{{{~~~~~~}}}yyyxxxvvvuuuvvvxxxzzz|||}}}|||{{{zzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}||||||{{{zzzyyyyyyyyyyyyyyyxxxvvvuuuttttttuuuvvvvvvvvvvvvvvvxxxzzz|||}}}~~~~~~}}}{{{yyywwwvvvuuuwwwwwwwwwvvvuuuvvvyyy|||~~~}}}}}}}}}}}}|||||||||||||||||||||||||||zzzyyyxxxxxxyyy|||~~~|||zzzxxxwwwwww|||~~~|||}}}|||{{{yyyyyyyyy{{{}}}~~~~~~~~~~~~kkk]]]VVVNNNIIIJJJHHHEEECCCAAABBBBBBAAAAAA======???@@@AAAAAA@@@@@@DDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEIIIOOOPPPMMMKKKLLLHHHKKKKKKIIIGGGGGGGGGFFFEEEGGGHHHJJJLLLMMMMMMMMMLLLLLLMMMMMMNNNPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVUUURRRRRRVVVXXXVVVVVVWWWZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ____________^^^^^^^^^^^^```^^^[[[ZZZ[[[^^^aaadddeeefffhhhiiiiiiiiikkkmmmkkklllmmmooorrruuuxxxyyyvvvvvvwwwxxxzzz{{{|||}}}|||~~~~~~{{{xxx{{{}}}~~~~~~}}}~~~~~~~~~}}}|||||||||||||||zzz{{{|||}}}~~~~~~~~~}}}|||||||||wwwyyy{{{{{{yyyxxxyyyzzz|||||||||||||||}}}~~~~~~|||}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~zzzwwwyyyyyyxxxxxxxxxxxxxxxyyy{{{zzzzzzzzz{{{|||~~~~~~}}}~~~~~~}}}|||{{{yyyxxxwwwuuuzzz~~~~~~{{{zzz|||~~~~~~}}}}}}~~~~~~~~~~~~|||~~~~~~}}}~~~|||||||||}}}{{{zzzzzz|||~~~}}}|||{{{{{{|||||||||{{{{{{|||}}}~~~|||{{{{{{{{{{{{wwwxxxxxxxxxxxxzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{|||}}}|||{{{zzz~~~}}}|||}}}}}}~~~~~~}}}||||||}}}}}}|||~~~kkk^^^TTTPPPNNNGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDBBB@@@@@@CCCDDDCCCAAAAAABBBDDDFFFFFFEEECCCBBBFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYY^^^^^^^^^___``````aaaaaa``````______```bbbdddeee```aaaccccccbbbcccdddfffeeeeeedddcccbbbbbbaaaaaaeeegggiiijjjjjjkkkmmmoooqqqqqqqqqrrruuuxxx{{{}}}||||||}}}~~~}}}zzzxxxwww{{{|||}}}|||{{{{{{}}}~~~}}}|||{{{{{{{{{zzzxxxwwwvvvvvvxxxyyy{{{~~~~~~~~~}}}{{{{{{~~~{{{|||~~~}}}||||||yyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~yyy}}}jjj^^^TTTPPPNNNGGGFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@>>>>>>@@@AAAAAA???AAABBBDDDEEEFFFEEEDDDCCCFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMOOONNNMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXYYYYYYYYYYYY]]]\\\\\\\\\\\\\\\]]]]]]``````aaaaaabbbcccccccccdddccccccbbbcccdddffffffccceeeggghhhgggggghhhiiidddeeeeeeffffffgggggghhhjjjlllnnnoooooopppqqqsssuuuuuuvvvxxxzzz|||~~~~~~{{{zzz~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzz{{{}}}~~~~~~~~~}}}}}}{{{~~~iii]]]SSSOOONNNGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>>>>@@@AAA@@@???BBBCCCDDDEEEFFFEEEDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVXXXYYYZZZ[[[[[[[[[_________``````aaaaaabbbdddddddddeeeffffffggggggiiihhhhhhgggggghhhiiiiiihhhjjjmmmnnnmmmllllllmmmiiijjjjjjkkkllllllmmmmmmoooqqqssssssssstttvvvxxxyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyzzzzzz{{{}}}~~~|||||||||~~~~~~|||wwwwwwxxxyyyzzzzzz{{{{{{|||}}}~~~hhh]]]SSSOOOMMMGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYWWWXXXZZZ[[[]]]]]]^^^^^^```aaabbbcccdddeeeffffffgggggghhhiiiiiijjjjjjkkknnnmmmmmmmmmllllllmmmmmmlllnnnqqqrrrqqqppppppppprrrqqqqqqqqqppppppoooooorrrtttuuuvvvvvvvvvxxxzzzzzz{{{}}}}}}{{{~~~}}}|||{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~|||~~~~~~}}}}}}}}}~~~|||{{{zzzyyyxxxwwwvvvvvvtttuuuvvvxxxzzz|||~~~xxxxxxyyy{{{}}}}}}zzzxxxuuuuuuuuuuuuvvvxxxyyyzzzwwwxxxyyyyyyyyyzzz}}}}}}fff\\\RRRNNNMMMHHHEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[]]]^^^```aaaaaaaaabbbccceeeggghhhiiiiiiiiijjjjjjkkkkkklllmmmmmmmmmqqqqqqqqqqqqqqqpppppppppnnnqqqssssssrrrqqqqqqrrruuuuuuuuutttttttttttttttvvvwwwyyyyyyyyyyyy{{{||||||}}}~~~||||||||||||}}}~~~~~~~~~~~~~~~zzzxxxyyyyyyxxxxxxxxxxxxxxxxxxzzz{{{{{{|||}}}}}}~~~~~~|||}}}~~~}}}|||{{{zzzzzzxxxzzz}}}~~~~~~}}}|||{{{xxxxxxwwwwwwxxxzzz|||}}}yyyyyyyyyzzzzzzzzzzzzzzzvvvvvvuuusssrrrqqqpppooommmnnnppprrruuuwwwyyyzzztttttttttuuuwwwvvvtttrrrqqqqqqqqqqqqrrrsssuuuuuuoooqqqrrrrrrsssvvvzzz}}}zzzddd\\\RRRMMMMMMHHHFFFFFFFFFFFFFFFDDDCCCCCC>>>???@@@???======???@@@CCCCCCDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXYYYZZZ\\\]]]^^^^^^]]]^^^```bbbccceeeeeeeeeeeegggiiikkklllllllllkkkkkkllllllmmmmmmnnnoooooorrrrrrsssttttttssssssrrrqqqrrrsssrrrqqqqqqrrrssssssssstttuuuwwwxxxyyyyyyyyy{{{||||||||||||~~~~~~|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~|||zzzzzzzzzzzzzzzzzzyyyyyyyyy||||||}}}}}}~~~}}}~~~~~~}}}{{{yyyxxxwwwxxxxxxuuuvvvxxxzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxwwwwwwwwwvvvvvvssssssrrrrrrrrrtttuuuvvvqqqqqqqqqqqqqqqqqqrrrrrrnnnnnnmmmlllkkkjjjiiihhhhhhiiikkkmmmppprrrtttuuusssqqqpppoooppppppooommmmmmmmmmmmmmmnnnnnnnnnnnniiikkkmmmnnnooorrrvvvyyywwwccc[[[QQQLLLMMMHHHGGGGGGHHHHHHGGGFFFDDDCCC===???@@@???===<<<>>>AAACCCCCCCCCDDDEEEGGGHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZXXXYYY[[[]]]___```bbbccc```aaaccceeefffhhhhhhiiiiiikkkmmmooopppoooooonnnlllllllllmmmnnnnnnooooooqqqrrrtttuuuuuuuuuuuutttsssssssssqqqpppppprrruuusssssstttvvvwwwxxxyyyzzzyyy{{{||||||||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~|||zzzxxxvvvvvvvvvwwwxxxuuuuuuuuuuuuvvvxxxzzz{{{|||}}}~~~}}}~~~~~~~~~~~~{{{zzzzzzyyywwwuuutttrrrqqqpppooopppqqqrrrooonnnmmmmmmmmmnnnooopppmmmmmmmmmmmmmmmmmmlllllljjjjjjiiihhhggggggffffffffffffhhhjjjlllooopppqqqssspppmmmkkkkkkkkkkkkjjjkkkkkklllmmmlllkkkjjjiiigggiiikkklllmmmooorrruuuuuubbb[[[QQQLLLLLLHHHHHHHHHIIIIIIHHHGGGEEEDDD???AAABBBAAA>>>>>>@@@CCCCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRTTTUUUWWWYYYZZZZZZZZZZZZYYYZZZZZZ[[[\\\YYYZZZ\\\^^^aaaccceeefffaaabbbdddfffhhhjjjjjjkkkmmmnnnppprrrsssrrrqqqppplllllllllmmmnnnnnnooooooqqqrrrtttuuuvvvvvvvvvuuuuuutttssspppooopppsssvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzzzzzyyyyyyzzz|||zzzzzzyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}{{{yyywwwuuuuuuvvvwwwxxxvvvuuusssssstttvvvxxxzzz{{{|||~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwvvvwwwwwwuuusssqqqooommmkkkjjjlllnnnpppmmmlllkkkjjjjjjjjjkkklllnnnnnnmmmmmmmmmllllllllljjjjjjiiiiiihhhhhhggggggeeefffgggiiikkkmmmoooppptttqqqllliiiiiiiiiiiiiiilllmmmnnnooonnnllljjjhhhhhhjjjlllmmmmmmnnnppprrrnnn\\\XXXPPPLLLLLLHHHGGGFFFEEEDDDDDDCCCDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEFFFFFFGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[]]][[[YYYWWWXXX[[[^^^```___````````````aaadddfffgggeeecccbbbdddgggkkkmmmqqqrrrsssrrrqqqnnnkkkiiillllllkkkkkkkkklllnnnooopppppppppqqqrrrssstttuuuttttttsssrrrpppqqqtttvvvxxxwwwvvvuuutttuuuuuuvvvtttttttttuuuuuuvvvwwwxxx}}}|||zzzyyyzzz|||}}}}}}~~~|||zzzxxxwwwxxxzzz|||~~~~~~~~~~~~}}}}}}|||}}}}}}}}}~~~~~~}}}|||||||||}}}zzzzzzzzzzzzzzzyyyyyyyyyuuuuuuttttttsssqqqpppooommmmmmlllkkkjjjiiiiiihhhiiijjjkkkllllllllllllkkkpppooooooooonnnnnnmmmmmmkkkjjjjjjiiiiiihhhhhhgggkkkkkkkkkllllllmmmmmmmmmnnnmmmkkkjjjiiihhhggggggmmmllllllmmmnnnllliiifffllllllmmmmmmnnnnnnnnnooojjjYYYUUUMMMIIIJJJEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZ^^^]]][[[ZZZ[[[]]]___aaabbbcccddddddddddddfffhhhgggfffeeeeeefffiiilllmmmrrrrrrrrrrrrpppooommmkkkjjjjjjiiiiiijjjkkklllmmmqqqqqqqqqqqqrrrssstttuuutttuuutttsssqqqrrrtttwwwuuutttsssssssssssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{~~~~~~~~~~~~}}}||||||||||||~~~}}}}}}}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzyyywwwwwwvvvvvvuuutttsssrrrqqqppppppooonnnmmmlllkkkkkkkkkkkklllmmmnnnnnnoooqqqpppppppppooooooooooooooonnnnnnnnnmmmmmmllllllnnnnnnooooooooopppppppppoooooonnnnnnmmmnnnnnnnnnqqqrrrssssssrrrpppooommmpppqqqqqqrrrssstttttttttjjj[[[WWWPPPLLLMMMIIIGGGGGGFFFFFFEEECCCBBBAAACCCBBBBBBBBBBBBCCCEEEFFFIIIIIIJJJKKKLLLMMMNNNOOONNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[____________```aaabbbcccdddfffhhhhhhgggggggggiiiggggggggghhhiiikkkmmmnnnqqqqqqqqqpppoooooonnnnnnkkkjjjjjjjjjjjjlllnnnooorrrqqqqqqqqqrrrsssttttttuuuuuuuuutttrrrrrrtttwwwsssssssssssssssuuuvvvvvvxxxxxxyyyyyyzzz|||}}}~~~~~~}}}|||||||||~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwvvvvvvuuutttsssrrrqqqqqqpppoooooopppqqqsssuuuvvvssssssssssssrrrrrrrrrrrrtttttttttttttttsssssssssssssssttttttttttttuuuuuurrrrrrrrrssstttuuuwwwwwwwwwzzz|||{{{xxxvvvwwwxxxvvvwwwxxxyyyzzz{{{|||}}}hhh[[[YYYQQQNNNOOOLLLGGGGGGGGGGGGEEECCCAAA@@@CCCCCCBBBBBBCCCEEEGGGHHHJJJKKKLLLNNNOOOQQQRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^aaabbbcccddddddeeeeeeeeedddfffiiiiiihhhgggggghhhhhhiiijjjkkklllmmmnnnnnnoooooonnnmmmmmmnnnoooooonnnnnnmmmmmmnnnppprrrsssssssssrrrrrrrrrssstttttttttuuuuuutttrrrrrrsssuuusssttttttvvvwwwxxxzzzzzzyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}|||||||||||||||||||||||||||{{{zzzzzzxxxxxxwwwvvvvvvuuuttttttvvvyyy|||}}}wwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyvvvwwwwwwxxxyyyzzz|||}}}{{{~~~|||~~~||||||}}}wwwaaaWWWVVVNNNKKKMMMJJJHHHHHHHHHGGGFFFDDDCCCBBBEEEDDDCCCBBBCCCEEEHHHIIIKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWUUUVVVWWWYYY[[[\\\\\\\\\^^^^^^___``````aaabbbbbbdddeeefffggghhhhhhhhhgggeeehhhjjjkkkjjjjjjjjjjjjjjjkkklllmmmnnnnnnmmmmmmllllllkkkllllllmmmooooooppppppooopppqqqssstttvvvuuuuuutttttttttttttttttttttuuuuuutttrrrqqqrrrtttssstttvvvwwwyyy{{{||||||zzzzzz{{{}}}~~~||||||~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}|||{{{{{{xxxwwwvvvwwwxxx{{{~~~{{{{{{{{{{{{{{{{{{||||||zzz{{{{{{{{{||||||}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzz{{{{{{|||}}}~~~}}}sss___WWWWWWPPPMMMOOOMMMJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGEEEDDDDDDGGGIIIKKKLLLMMMNNNPPPSSSUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXVVVWWWYYY\\\]]]^^^^^^^^^``````aaacccdddeeefffgggfffggghhhiiijjjjjjjjjjjjhhhjjjmmmmmmmmmmmmooopppmmmnnnnnnnnnnnnmmmmmmllliiiiiikkklllmmmooopppppppppppppppppprrrtttvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvuuusssrrrssstttssstttvvvxxxyyy{{{{{{|||{{{|||}}}~~~~~~{{{zzz|||~~~~~~~~~~~~~~~~~~|||~~~}}}zzzxxxyyy{{{xxxxxxxxxzzz{{{}}}~~~}}}|||||||||~~~{{{{{{|||~~~~~~||||||{{{|||}}}~~~}}}}}}wwwwwwwwwwwwyyyzzz|||~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~rrr___YYYZZZSSSPPPRRRQQQKKKJJJHHHFFFFFFHHHJJJKKKMMMKKKIIIGGGGGGIIILLLMMMMMMNNNPPPRRRUUUWWWYYYZZZXXXXXXYYYYYYYYYYYYXXXXXXVVVXXX[[[]]]___```______``````bbbdddfffhhhiiijjjiiiiiiiiijjjjjjkkklllllliiijjjlllmmmmmmnnnqqqsssppppppooonnnmmmlllkkkkkkhhhiiilllnnnpppqqqrrrrrrrrrrrrrrrssstttvvvxxxzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyxxxvvvttttttuuutttvvvxxxzzz||||||}}}}}}}}}~~~~~~|||~~~yyy|||~~~|||xxxvvvxxx{{{yyyyyyzzz{{{|||~~~}}}}}}}}}}}}~~~}}}zzzxxxxxxzzz|||~~~~~~}}}}}}~~~~~~}}}}}}|||zzzzzzyyyzzz{{{~~~~~~~~~}}}yyyyyyzzzzzz{{{|||}}}}}}||||||}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~mmm[[[UUUWWWPPPMMMPPPOOOMMMKKKHHHFFFGGGIIILLLNNNPPPNNNKKKIIIIIIKKKMMMOOONNNOOOQQQTTTVVVYYY[[[\\\XXXXXXYYYYYYYYYXXXXXXWWWVVVXXX[[[^^^````````````___```aaadddfffhhhjjjkkkjjjjjjjjjjjjjjjkkkmmmmmmggghhhiiijjjjjjmmmpppsssrrrqqqpppnnnlllkkkjjjjjjhhhjjjmmmqqqssstttssssssvvvvvvvvvvvvxxxzzz|||}}}|||{{{zzzyyyxxxwwwwwwwwwyyyzzz{{{zzzxxxvvvvvvwwwxxxyyy{{{}}}~~~zzz}}}~~~zzzxxx{{{~~~}}}}}}~~~}}}|||}}}}}}{{{xxxvvvvvvxxxzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{|||~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxzzz}}}~~~}}}}}}|||}}}~~~{{{{{{|||||||||}}}}}}}}}|||}}}~~~}}}}}}}}}~~~kkk___TTTRRRRRRPPPMMMKKKKKKJJJIIIIIIJJJLLLNNNPPPRRROOOLLLIIIIIIKKKOOOQQQQQQRRRUUUXXXZZZ[[[\\\\\\[[[\\\]]]]]]\\\[[[YYYXXX^^^[[[YYYZZZ]]]___^^^\\\aaaaaabbbcccdddeeeffffffeeefffggghhhiiikkklllllliiihhhiiijjjkkknnnppprrrqqqrrrqqqooolllkkkkkkmmmqqqqqqpppqqqssswwwzzz|||~~~}}}|||zzzzzzzzz{{{||||||zzzwwwwwwyyy|||~~~~~~{{{~~~~~~{{{wwwvvvzzz~~~}}}|||{{{zzzzzz|||~~~}}}}}}~~~zzzuuuwwwuuusssppppppqqqssstttwwwyyy{{{||||||{{{zzzyyyzzzzzzyyyyyyxxxwwwvvvvvvyyyyyyyyyzzz{{{|||}}}~~~}}}{{{yyywwwwwwxxxzzz|||}}}{{{zzz|||||||||}}}~~~{{{wwwuuuuuuvvvxxxyyy{{{|||}}}}}}}}}}}}}}}~~~~~~||||||~~~~~~~~~~~~||||||yyywwwvvvvvvyyy{{{{{{{{{}}}|||||||||~~~hhh]]]SSSQQQRRRPPPMMMLLLJJJJJJIIIIIIJJJMMMOOOQQQQQQOOOMMMKKKKKKLLLOOOQQQSSSTTTWWWZZZ\\\]]]^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZ^^^\\\ZZZ[[[]]]___^^^\\\``````aaabbbcccdddeeeeeedddeeeeeefffggghhhiiiiiihhhhhhiiijjjllloooqqqsssrrrrrrsssrrrppppppqqqssswwwwwwwwwwwwyyy|||~~~~~~~~~~~~}}}zzzzzz|||}}}xxxwwwyyy}}}~~~}}}}}}}}}~~~~~~|||||||||}}}~~~}}}}}}}}}~~~{{{{{{}}}|||xxxtttrrrqqqpppnnnnnnooopppqqqtttuuuwwwxxxyyyxxxwwwwwwyyyyyyxxxxxxwwwwwwvvvvvvxxxxxxxxxxxxyyyzzz{{{{{{|||zzzxxxvvvvvvxxxzzz{{{~~~||||||}}}}}}||||||}}}}}}|||zzzwwwvvvvvvwwwyyyzzz||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~yyywwwvvvwwwyyy{{{||||||}}}|||||||||}}}{{{dddZZZRRRQQQRRRPPPMMMMMMIIIIIIIIIJJJKKKMMMPPPQQQPPPOOONNNMMMMMMNNNPPPQQQVVVWWWYYY[[[]]]______```^^^]]]]]]\\\\\\\\\]]]]]]^^^]]]\\\]]]^^^______^^^___``````aaabbbcccddddddfffffffffggggggggghhhhhhiiiiiikkkmmmooorrruuuvvvssstttvvvvvvuuuvvvxxx{{{~~~~~~~~~~~~~~~~~~{{{yyyzzz}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}{{{{{{|||{{{wwwtttqqqqqqqqqqqqqqqqqqrrrrrrtttuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyy{{{yyyxxxwwwwwwxxxzzz{{{~~~~~~||||||||||||{{{zzzyyyxxxzzzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzxxxwwwwwwzzz|||}}}}}}~~~}}}||||||~~~ttt___WWWQQQQQQRRROOOMMMNNNIIIIIIIIIJJJLLLNNNPPPQQQOOOOOOOOOPPPPPPPPPPPPQQQWWWXXXYYY[[[]]]^^^___```]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^___`````````_________```aaabbbcccddddddjjjjjjjjjiiiiiiiiiiiiiiikkklllnnnpppsssvvvyyyzzzvvvwwwxxxxxxxxxyyy|||~~~~~~~~~}}}{{{|||~~~}}}}}}~~~}}}zzzxxxvvvwwwyyyzzzzzzzzzzzzyyyzzzzzz{{{{{{|||}}}~~~{{{||||||||||||||||||||||||{{{zzzyyyyyyyyyyyyyyy|||{{{zzzzzzzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{zzzxxxyyy|||~~~~~~~~~nnn\\\UUUQQQRRRRRROOONNNNNNIIIJJJJJJKKKMMMNNNPPPQQQOOOOOOPPPPPPQQQQQQQQQQQQVVVVVVWWWYYYZZZ\\\]]]^^^[[[ZZZYYYYYYYYY[[[\\\]]]^^^___aaaaaaaaaaaaaaaaaa``````aaabbbcccdddeeeeeelllkkkkkkkkkkkkjjjjjjjjjkkklllnnnqqqtttwwwyyyyyyxxxyyyzzzyyyyyyyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}||||||||||||~~~~~~~~~~~~|||{{{zzz{{{~~~hhhZZZUUURRRTTTSSSPPPNNNOOOJJJKKKLLLMMMMMMNNNOOOOOONNNOOOOOOPPPPPPQQQQQQQQQUUUUUUUUUVVVWWWYYY[[[\\\XXXXXXXXXYYYZZZ[[[\\\]]]^^^aaacccdddbbbaaaaaabbbbbbbbbcccdddeeefffggggggkkkkkkkkkkkkkkkjjjjjjjjjiiikkkmmmpppsssuuuvvvvvvxxxyyyzzzyyyxxxxxxyyy{{{{{{}}}~~~~~~|||{{{{{{||||||}}}}}}}}}}}}|||~~~}}}}}}~~~~~~~~~~~~~~~{{{zzzyyyzzz}}}xxxbbbYYYUUUTTTUUUTTTPPPNNNOOOLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTTTTTTTVVVXXXYYY[[[WWWXXXYYYZZZ\\\\\\]]]]]]^^^aaaeeeeeecccbbbbbbcccdddeeeffffffhhhhhhiiijjjllllllllllllmmmmmmmmmmmmkkklllooorrrtttuuuvvvvvvwwwxxxyyyxxxwwwxxxyyy{{{{{{}}}}}}|||}}}~~~~~~~~~}}}~~~~~~~~~||||||}}}}}}}}}~~~|||~~~~~~~~~yyywwwwwwxxx{{{~~~sss___YYYVVVUUUVVVUUUPPPNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRTTTTTTTTTTTTUUUWWWYYYZZZWWWXXXZZZ\\\]]]^^^]]]]]]^^^bbbffffffdddbbbcccdddffffffggghhhiiijjjkkkkkkoooooooooooopppppppppqqqooopppsssuuuwwwxxxxxxxxxvvvwwwxxxxxxxxxyyy{{{}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}yyyzzz{{{|||~~~~~~|||yyyzzz{{{yyy{{{~~~|||}}}~~~~~~~~~}}}}}}}}}zzz{{{|||}}}}}}|||{{{zzzvvvuuutttvvvyyy|||~~~~~~}}}}}}~~~||||||{{{{{{}}}}}}~~~~~~hhh[[[SSS[[[aaa```XXXQQQOOOQQQMMMNNNNNNMMMLLLLLLMMMOOOQQQRRRSSSRRRPPPPPPRRRTTTVVVUUUUUUUUUVVVXXXZZZ[[[YYYYYYZZZZZZ[[[[[[\\\\\\___bbbeeehhhjjjiiigggffffffgggjjjmmmoooppppppqqqsssrrrssstttvvvwwwuuutttvvvuuuuuuvvvwwwyyy{{{}}}~~~}}}~~~}}}~~~~~~~~~||||||~~~~~~~~~~~~{{{{{{}}}~~~{{{wwwuuuxxxwwwwwwxxxyyy|||~~~{{{|||~~~~~~}}}|||{{{{{{{{{{{{{{{}}}|||yyyzzz{{{|||{{{{{{yyyxxxxxxzzz|||}}}|||}}}||||||{{{zzzzzzzzzzzz{{{||||||{{{{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyy|||{{{zzzyyyxxxwwwvvvvvvvvvtttrrrqqqssswww||||||zzzxxxwwwwwwwwwyyy{{{|||zzzwwwvvvxxxzzz||||||}}}~~~eeeZZZSSSVVVYYYYYYVVVSSSPPPOOONNNOOOPPPOOONNNMMMOOOPPPRRRSSSTTTSSSRRRRRRTTTUUUSSSSSSTTTUUUVVVXXX[[[\\\[[[[[[\\\\\\\\\\\\\\\\\\```cccfffjjjkkkkkkiiihhhiiijjjmmmppprrrsssttttttyyyxxxwwwxxxzzz|||{{{zzzxxxxxxxxxyyyzzz|||~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}}}}}}}}}}{{{xxxxxxzzz}}}|||yyyvvvtttxxxwwwwwwwwwwwwyyyzzz{{{yyyzzz{{{}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~~~~|||zzzwwwwwwxxxxxxxxxwwwuuuuuuxxxzzz|||~~~~~~~~~|||{{{xxxyyyyyyzzzzzzzzzyyyyyyxxxyyy{{{}}}}}}{{{yyyxxxxxxyyyzzz{{{||||||||||||zzzzzzxxxwwwvvvuuuuuuuuuxxxxxxvvvuuusssrrrppppppooonnnmmmmmmooossswwwzzz{{{zzzxxxvvvtttttttttttttttuuuvvvtttrrrqqqsssuuuwwwwwwwwwxxxzzz{{{}}}~~~~~~{{{yyyzzz{{{{{{||||||}}}~~~~~~uuu___XXXQQQPPPOOOQQQSSSSSSQQQNNNPPPRRRSSSRRRQQQPPPRRRSSSTTTUUUVVVVVVUUUUUUWWWXXXTTTTTTUUUWWWZZZ\\\___```aaaaaaaaaaaaaaaaaa``````bbbeeehhhlllmmmmmmmmmllllllnnnqqqtttvvvxxxxxxyyy}}}{{{zzzzzz|||~~~|||||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwww|||~~~~~~}}}|||||||||zzzxxxvvvvvvyyy|||}}}~~~}}}{{{xxxvvvtttyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{|||~~~~~~~~~}}}{{{yyywwwwwwwwwvvvuuutttsssrrrxxxyyy{{{|||}}}{{{zzzyyyuuuvvvxxxzzz{{{{{{zzzyyyvvvwwwyyyzzzzzzyyywwwvvvvvvvvvwwwxxxyyyyyyyyyyyywwwvvvuuusssrrrrrrrrrrrruuutttrrrpppnnnkkkjjjiiihhhhhhhhhjjjmmmpppsssuuuuuutttsssqqqppppppqqqqqqnnnoooooonnnllllllmmmoooqqqqqqrrrssstttvvvwwwxxx{{{zzzyyyvvvtttrrrtttuuuvvvvvvwwwwwwxxxyyyyyyyyylll\\\XXXNNNMMMKKKLLLOOOQQQRRRRRRSSSTTTVVVVVVUUUTTTUUUVVVVVVXXXZZZZZZYYYYYY[[[\\\XXXYYYZZZ]]]```ccceeefffhhhhhhggggggfffffffffeeeeeegggkkknnnpppppppppooonnnpppsssvvvxxxzzz{{{{{{{{{yyywwwwwwyyy|||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}|||{{{{{{zzzzzz~~~~~~~~~}}}|||{{{{{{{{{yyyxxxwwwxxx{{{~~~}}}{{{yyyxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxyyy{{{|||~~~~~~~~~~~~}}}~~~~~~}}}{{{yyyxxxxxxwwwvvvuuutttsssrrrxxxyyyzzz{{{{{{zzzxxxwwwuuuwwwzzz||||||{{{yyywwwvvvwwwxxxyyyyyyxxxwwwvvvtttuuuvvvwwwxxxxxxxxxxxxuuutttsssrrrqqqqqqqqqqqqsssrrrpppmmmjjjhhhfffdddcccdddfffhhhkkknnnpppqqqqqqpppooonnnnnnnnnooopppjjjjjjjjjjjjiiiiiijjjkkkmmmmmmnnnnnnpppqqqssstttuuuuuutttrrrpppppprrrtttsssssssssttttttuuuuuuuuufffZZZWWWLLLMMMLLLLLLLLLOOOSSSWWWTTTVVVXXXYYYXXXWWWXXXYYYXXXZZZ]]]^^^^^^^^^___```[[[]]]___aaadddfffhhhiiijjjjjjjjjiiiiiihhhhhhhhhiiijjjmmmppprrrrrrrrrrrroooqqqsssvvvxxxyyyzzzzzzxxxvvvttttttwwwzzz{{{|||{{{|||}}}~~~}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}|||{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}zzzzzz{{{|||~~~~~~}}}}}}~~~|||zzzyyyxxxwwwvvvtttssssssrrrxxxyyyyyyzzzyyyyyyxxxwwwvvvwwwyyyzzzzzzxxxuuussstttuuuvvvvvvvvvvvvuuutttrrrrrrssstttuuuuuuuuuuuussssssrrrqqqpppppppppppppppooommmkkkhhheeecccbbb```aaadddgggjjjlllnnnooonnnmmmllllllkkklllmmmnnnhhhgggffffffggghhhhhhhhhiiijjjjjjkkklllnnnooopppppppppppppppooooooqqqssspppppppppqqqqqqqqqqqqqqq|||eeeZZZWWWMMMMMMMMMLLLKKKNNNTTTXXXUUUXXXZZZ[[[[[[ZZZZZZ[[[ZZZ]]]```bbbbbbbbbcccddd^^^```bbbdddfffggghhhhhhiiiiiiiiiiiihhhhhhhhhhhhlllmmmoooqqqrrrssssssssspppqqqsssuuuwwwwwwwwwwwwvvvuuutttuuuwwwzzz{{{{{{yyyzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~zzz|||~~~~~~~~~~~~|||zzzwwwvvvuuutttsssrrrrrrsssxxxxxxyyyyyyyyyyyyyyyxxxuuuvvvwwwwwwvvvtttrrrqqqqqqrrrrrrssssssrrrrrrqqqppppppqqqrrrssssssssssssqqqqqqpppooooooooooooooonnnmmmllljjjhhhfffeeedddaaabbbdddfffiiikkkmmmnnnnnnmmmlllkkkkkkkkklllmmmiiigggffffffhhhiiiiiihhhhhhhhhiiijjjkkkmmmnnnooommmnnnppppppooooooppprrrppppppppppppppppppppppppyyydddZZZUUUQQQNNNKKKJJJMMMPPPSSSTTTVVVXXX[[[]]]\\\[[[[[[\\\\\\___ccceeeeeeeeefffgggcccdddfffggghhhhhhhhhhhhjjjjjjjjjjjjjjjkkkkkkkkkooopppqqqrrrssssssssssssqqqrrrsssuuuuuuuuuuuutttuuuttttttvvvyyyzzzzzzzzzwwwxxxzzz|||~~~~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~|||||||||}}}}}}~~~~~~~~~}}}yyyzzz{{{|||~~~~~~|||{{{{{{||||||{{{zzzxxxwwwvvvuuuttttttuuuuuuwwwxxxxxxyyyyyyzzzzzzzzzvvvvvvvvvwwwvvvvvvuuuuuuqqqqqqqqqrrrrrrqqqqqqqqqrrrssstttuuuuuuvvvvvvuuurrrrrrqqqqqqppppppqqqqqqppppppooonnnmmmllllllkkkhhhhhhiiikkkmmmooorrrsssrrrrrrpppooonnnoooooopppnnnlllkkkkkknnnoooooommmllllllmmmnnnoooqqqrrrsssqqqsssuuuuuutttrrrqqqqqqtttttttttttttttttttttttt~~~wwwdddYYYSSSTTTMMMGGGHHHNNNSSSRRROOOVVVYYY\\\]]]]]]\\\\\\\\\]]]```dddggggggggghhhiiihhhiiikkkkkklllkkkjjjiiillllllmmmmmmnnnnnnoooooopppqqqrrrrrrssssssrrrrrrrrrrrrtttuuuuuutttssssssrrrrrrsssuuuxxxzzzyyyxxxwwwxxxzzz|||}}}~~~~~~}}}|||||||||}}}~~~zzz|||~~~~~~|||{{{{{{{{{|||}}}|||}}}}}}~~~~~~~~~}}}}}}{{{|||~~~}}}zzzxxxvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||{{{zzzyyyyyyzzz{{{zzzyyyzzzyyyxxxwwwwwwxxxyyyyyywwwwwwxxxyyyzzzzzz{{{{{{xxxxxxxxxyyyyyyzzz{{{{{{ssssssssssssssssssssssssvvvwwwxxxyyyzzzzzzzzzzzzuuuuuuttttttsssttttttttttttttttttttttttssssssssspppooopppppprrruuuwwwyyyyyywwwvvvttttttttttttuuuuuusssqqqrrruuuvvvvvvtttrrrrrrrrrsssuuuvvvxxxyyywwwyyy|||{{{yyyuuusssrrrzzzzzzzzzzzzzzzzzzzzzzzzuuuaaaZZZXXXTTTPPPMMMLLLNNNQQQTTTUUUYYYZZZ\\\^^^___```______bbbccceeeggghhhiiijjjjjjnnnooopppqqqqqqpppooonnnnnnooooooppppppooonnnnnnppppppppprrruuuuuutttrrrxxxwwwvvvuuuuuuuuuuuuuuuwwwwwwvvvvvvwwwwwwxxxyyywwwxxxyyy{{{|||}}}}}}}}}yyy|||~~~}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~|||{{{zzzyyyxxxxxxwwwxxx||||||{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~}}}{{{zzz|||{{{zzz{{{|||{{{wwwsssmmmnnnppprrruuuvvvwwwwwwvvvuuuvvvwwwxxx{{{}}}||||||}}}~~~~~~~~~~~~~~~{{{zzzyyyxxxyyyzzz{{{|||zzz}}}~~~|||{{{zzzzzz{{{||||||}}}~~~~~~~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~yyyyyyxxxyyyzzz|||~~~xxxzzz}}}}}}|||zzz{{{}}}pppjjjmmmwwwddd]]][[[VVVSSSOOONNNPPPSSSUUUWWWZZZ[[[\\\^^^___```aaaaaabbbdddfffhhhjjjlllmmmnnnpppqqqrrrssssssrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnooooooppprrruuuvvvuuussswwwvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxyyyzzz{{{|||}}}zzz{{{|||~~~~~~~~~}}}~~~~~~~~~}}}|||{{{yyyxxxwwwwwwwwwzzzzzzzzzzzz{{{|||}}}}}}{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyzzz|||}}}|||}}}~~~~~~}}}~~~~~~}}}||||||}}}}}}}}}}}}||||||{{{yyyxxxxxxyyy{{{}}}|||zzzyyyxxxxxxzzz{{{{{{|||{{{zzzyyyxxxwwwvvvuuuwwwxxxwwwtttppplllmmmppprrruuuwwwyyyzzzxxxxxxxxxzzz{{{~~~~~~}}}}}}}}}~~~}}}~~~xxxtttwwwxxxhhhaaa^^^ZZZVVVRRRQQQRRRUUUXXXYYY]]]]]]^^^___```bbbcccdddccceeehhhkkknnnqqqssstttuuuuuuvvvwwwwwwvvvuuutttpppooonnnmmmmmmnnnoooppprrrrrrsssvvvyyyzzzyyyxxxyyyyyyxxxxxxyyyyyyzzzzzz||||||~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}{{{zzzxxxwwwvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzxxxyyy{{{}}}~~~~~~}}}}}}||||||||||||}}}}}}{{{zzzzzzzzz{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwuuuttttttsssssssssssssssssstttuuuvvvsssrrrrrrrrrtttvvvxxxyyyyyyyyyzzz{{{{{{||||||}}}}}}{{{yyywwwvvvvvvwwwxxxxxxwwwuuusssrrrppppppoooqqqtttwwwxxxwwwtttssssssuuuuuuvvvvvvvvvuuuuuutttrrrrrrrrrsssuuutttrrrpppnnnppprrruuuxxx{{{}}}~~~||||||}}}~~~~~~}}}vvviiiccc___^^^ZZZVVVTTTVVVYYY[[[\\\`````````aaabbbeeeggghhhfffgggkkkooossswwwyyyzzzzzzzzz{{{||||||{{{yyyxxxtttrrrqqqppppppqqqsssuuuxxxxxxzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||zzzxxxwwwvvvvvvuuuvvvxxxzzzzzzzzzyyyyyyvvvwwwxxxzzz~~~~~~~~~~~~}}}}}}}}}|||||||||{{{||||||}}}~~~~~~zzzxxxwwwwwwyyyzzzwwwwwwwwwvvvvvvvvvuuuuuuvvvuuutttsssrrrqqqpppoooooooooooopppppprrrssstttpppppppppqqqrrrtttvvvxxx{{{zzzzzzzzzzzzzzz{{{|||}}}zzzwwwtttrrrssstttuuuuuusssqqqnnnllljjjjjjjjjllloootttuuutttrrrqqqpppooooooppppppppppppppppppppppppqqqrrrttttttsssssstttuuuvvvxxxzzz}}}}}}~~~ppphhhccc^^^```]]]YYYWWWYYY\\\^^^```dddccccccdddfffiiikkkmmmjjjllloootttxxx|||~~~}}}|||yyyxxxwwwvvvvvvxxxzzz|||~~~~~~}}}}}}~~~~~~}}}zzzxxxwwwvvvvvvvvvwwwyyyzzz{{{{{{zzzzzzvvvwwwwwwyyy|||~~~~~~~~~||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||}}}{{{xxxuuutttuuuwwwxxxssssssssssssrrrrrrrrrrrrrrrrrrqqqpppooommmmmmlllllllllllllllmmmoooppppppnnnnnnnnnooopppsssuuuvvv|||{{{zzzyyyxxxxxxxxxxxxzzzxxxtttqqqoooooopppqqqqqqooommmjjjhhhggggggggghhhlllppprrrqqqpppnnnnnnkkkkkkkkkllllllmmmmmmnnnnnnoooqqqrrrrrrsssssstttwwwwwwwwwxxxyyyzzz|||}}}zzz{{{|||~~~}}}}}}~~~yyyhhhdddbbb^^^aaa^^^ZZZYYY[[[___bbbcccfffggghhhiiikkkmmmooopppoooqqquuuyyy|||~~~~~~~~~~~~~~~~~~|||{{{yyyxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{wwwwwwwwwwwwzzz}}}}}}~~~~~~~~~|||zzzyyyxxxyyy{{{|||xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwxxxyyyyyywwwuuusssrrrssstttuuuqqqppppppppppppooooooooonnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjkkkllllllmmmmmmmmmlllmmmnnnppprrrssszzzyyyxxxwwwuuutttssssssvvvtttqqqooommmmmmmmmnnnlllkkkjjjhhhgggfffffffffgggjjjmmmooonnnlllllllllkkkkkkkkkkkklllmmmoooooommmnnnpppqqqpppqqqssstttwwwvvvuuuuuuuuuvvvxxxyyyvvvwwwxxxyyyzzz{{{{{{{{{}}}}}}}}}~~~{{{|||}}}|||zzzyyyyyyyyymmmaaabbbbbb___aaa^^^[[[ZZZ]]]aaadddfffhhhiiikkknnnppprrrssssssuuuvvvyyy|||~~~~~~~~~{{{zzz{{{~~~~~~}}}|||{{{yyyyyyxxxxxxyyyyyyyyyyyyyyyzzz{{{|||xxxwwwvvvvvvwwwzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~}}}|||{{{zzzyyywwwvvvtttuuuwwwyyyzzzuuuuuuuuuuuuvvvvvvvvvvvvsssssssssttttttvvvwwwwwwvvvuuutttsssssssssssssssqqqqqqqqqqqqppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkklllmmmmmmnnnmmmmmmmmmmmmoooqqqrrruuuvvvvvvvvvuuutttrrrqqqtttsssqqqpppooonnnnnnnnnjjjkkkkkkkkkkkkjjjjjjiiijjjlllnnnooonnnllllllmmmnnnnnnmmmnnnoooqqqssstttoooqqqssssssqqqrrrtttwwwvvvuuutttttttttvvvxxxzzzwwwxxxyyyzzzzzzzzzyyyyyy|||}}}~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzxxxwwwxxxyyyyyyvvvxxxyyyxxxvvvttttttuuu|||eee\\\aaacccaaaaaa^^^[[[[[[^^^bbbfffhhhiiikkknnnqqqssstttttttttxxxyyy|||~~~~~~~~~~~~~~~{{{xxxvvvwww{{{~~~}}}||||||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyxxxxxxwwwxxxyyy{{{|||xxxwwwuuutttuuuxxxzzz|||}}}}}}}}}}}}}}}~~~~~~~~~zzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~|||{{{zzzwwwvvvtttttttttwwwzzz{{{uuuvvvvvvvvvvvvvvvvvvvvvssssssssstttuuuvvvxxxxxxvvvvvvvvvvvvuuutttttttttttttttttttttssssssssssssoooooopppppppppqqqqqqqqqppppppoooooonnnooooooooopppoooooonnnooopppqqqrrrssstttvvvwwwwwwvvvtttrrruuuuuutttsssrrrqqqpppppplllmmmnnnpppppppppooonnnoooppprrrqqqpppoooooopppqqqppppppqqqrrrtttvvvwwwsssuuuwwwvvvtttuuuwwwzzzwwwvvvuuuuuuwwwyyy|||~~~{{{|||}}}~~~~~~}}}|||{{{xxxyyyzzz{{{|||}}}}}}}}}||||||}}}}}}~~~}}}||||||}}}~~~~~~~~~}}}~~~{{{|||~~~~~~}}}uuuwwwxxxyyyyyy{{{~~~|||{{{{{{{{{|||~~~~~~~~~}}}|||}}}~~~}}}}}}|||}}}|||zzzxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuurrrrrrssstttssstttuuuvvvuuusssrrrrrrrrrvvvsssccc^^^[[[\\\aaa^^^^^^___bbbfffiiijjjjjjooorrrvvvyyy{{{zzzyyyxxx}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{{{{||||||}}}{{{|||}}}~~~}}}{{{xxxwwwzzzxxxuuussstttxxx|||~~~}}}{{{zzzyyyyyyzzz|||}}}{{{zzzyyyzzz{{{|||{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwxxxwwwvvvvvvwwwxxxzzz{{{}}}~~~~~~}}}}}}}}}{{{zzzzzzzzz{{{{{{yyywwwyyyxxxwwwvvvwwwxxxyyyzzz|||{{{yyyxxxvvvvvvuuuuuutttttttttttttttuuuuuuuuuwwwvvvuuuttttttvvvxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvssspppqqqsssuuuuuutttqqqqqqssstttttttttsssssspppooonnnnnnnnnoooqqqrrrvvvtttrrrpppppprrrtttvvvyyyxxxwwwuuusssrrrpppppprrrssssssqqqnnnmmmnnnooopppqqqssstttuuuuuuuuutttuuuvvvwwwwwwwwwwwwxxxzzzzzzzzzzzz{{{zzzzzzyyyyyywwwwwwyyyzzz|||}}}~~~~~~}}}zzzxxxuuuvvvxxxyyyyyyxxxwwwwwwzzzzzz{{{||||||||||||{{{~~~{{{zzz{{{|||~~~}}}}}}||||||||||||{{{zzzzzzzzzyyyvvvtttooorrrtttuuuuuuvvvzzz}}}{{{{{{{{{|||{{{{{{zzzzzz{{{{{{{{{|||||||||}}}}}}{{{vvvvvvzzz}}}}}}{{{{{{|||}}}~~~}}}{{{yyywww|||yyyuuusssssssssrrrrrrqqqrrrrrrsssttttttttttttpppqqqrrrqqqpppooopppqqqooorrrrrrpppnnnnnnnnnmmmrrrkkk\\\ZZZXXXZZZ___```aaacccgggkkknnnpppqqqvvvyyy|||~~~~~~~~~}}}~~~}}}}}}|||{{{zzzxxxwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{}}}zzzzzz{{{}}}|||{{{zzzyyyyyyxxxxxxyyy{{{{{{xxxyyy{{{|||}}}|||zzzyyyxxxvvvtttrrrsssuuuxxxzzz{{{zzzxxxvvvuuuvvvwwwxxxxxxwwwwwwxxxzzz{{{{{{zzzyyyxxxwwwuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~}}}~~~{{{yyyuuuuuutttuuuvvvxxxzzz{{{zzzyyyxxxwwwvvvuuuuuuuuuqqqqqqrrrrrrsssssssssttttttsssrrrrrrsssuuuwwwxxx}}}}}}~~~~~~}}}yyywwwttttttvvvwwwuuusssssssssuuuvvvvvvuuutttsssqqqpppooonnnnnnnnnoooooosssrrrqqqpppqqqsssuuuwww{{{{{{yyyxxxvvvtttsssrrruuuuuutttrrrpppnnnoooppppppqqqtttvvvxxxyyyyyyyyy|||~~~~~~}}}|||xxxzzz}}}{{{xxxssstttvvvwwwxxxyyyyyyxxxzzz{{{|||}}}~~~|||zzzzzz{{{~~~~~~~~~~~~}}}|||{{{{{{{{{xxxvvvttttttrrrpppnnniiilllnnnnnnnnnppptttwwwxxxyyy{{{|||}}}||||||{{{vvvwwwxxxyyyyyyzzz{{{{{{~~~yyyttttttxxx{{{{{{zzzyyyzzz{{{||||||zzzyyywwwyyyvvvrrrpppppppppooooooooooooppppppqqqppppppooonnnoooooonnnmmmllllllmmmmmmooopppooonnnnnnmmmlllllleeeXXXXXXZZZ]]]aaabbbdddgggkkkooosssvvvwwwzzz|||~~~~~~}}}{{{{{{}}}~~~~~~~~~|||}}}~~~~~~}}}zzz{{{{{{|||}}}~~~}}}{{{zzzzzzzzzyyyxxxyyyzzz{{{|||~~~~~~||||||}}}}}}|||{{{yyyxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{}}}~~~~~~|||{{{{{{|||zzz{{{{{{yyywwwvvvvvvwwwuuuuuuuuuuuutttsssrrrqqqrrrrrrrrrssssssttttttuuuyyyvvvttttttuuuvvvuuuuuutttttttttuuuvvvwwwyyyzzzxxxyyy{{{|||}}}|||zzzyyywwwvvvtttrrrrrrssstttuuuxxxwwwuuusssrrrrrrssssssvvvuuuuuuwwwzzz||||||{{{yyyxxxuuutttssstttuuuvvvxxxxxxyyyzzz{{{{{{{{{{{{||||||~~~~~~~~~}}}|||{{{|||~~~~~~|||yyywwwssssssssstttuuuwwwxxxyyyxxxxxxwwwvvvuuuttttttsssnnnooopppqqqrrrrrrssssssrrrqqqqqqrrrsssuuuwwwxxx}}}~~~}}}}}}}}}{{{xxxvvvwwwxxxyyy{{{{{{zzzzzzyyyxxxwwwuuusssqqqppppppooossssssssssssuuuxxx{{{}}}}}}|||zzzzzz{{{{{{{{{yyyvvvtttuuuvvvuuuwwwyyy}}}~~~{{{tttuuuwwwyyy{{{|||}}}}}}~~~}}}}}}~~~}}}{{{yyyvvvrrrooommmllljjjiiiggghhhjjjjjjkkkmmmpppsssrrrtttwwwyyyzzzzzzxxxwwwuuuvvvxxxzzz{{{}}}~~~~~~zzzvvvuuuyyy|||}}}}}}zzz{{{}}}~~~}}}|||{{{xxxtttrrrrrrrrrqqqppprrrrrrrrrqqqqqqooonnnnnnpppooonnnmmmllllllllllllnnnoooppprrrrrrqqqppppppjjjzzzdddYYY[[[```dddggghhhkkknnnqqqtttwwwzzz|||}}}~~~~~~~~~}}}~~~~~~~~~}}}|||||||||||||||}}}|||zzz{{{}}}}}}|||{{{{{{{{{{{{|||}}}yyyyyy{{{|||~~~~~~}}}|||yyyzzz|||}}}~~~}}}||||||yyyyyyzzz{{{~~~~~~}}}}}}}}}~~~|||||||||{{{{{{}}}~~~}}}}}}|||~~~~~~~~~|||zzzyyy{{{}}}}}}}}}~~~|||zzzzzz{{{vvvxxxzzz{{{||||||{{{zzzuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzxxxvvvtttsssssssssrrrqqqrrrsssuuuwwwwwwwwwvvvuuuwwwxxxxxxxxxwwwtttrrrppprrrrrrrrrrrrssstttuuuuuuwwwxxxyyyxxxwwwuuuuuuvvvvvvxxxyyyxxxuuusssssssssppppppqqqrrrrrrqqqppppppnnnnnnoooppppppppppppppptttsssqqqqqqqqqrrrssssssqqqrrrssstttuuuwwwxxxyyy{{{|||}}}~~~}}}{{{yyywwwxxxwwwuuusssrrrqqqqqqqqqtttsssrrrrrrqqqrrrrrrsssuuuuuuuuuxxx{{{~~~~~~~~~{{{yyywwwuuutttuuuvvvwwwxxxzzz{{{}}}~~~}}}}}}|||||||||}}}}}}|||{{{yyyxxxvvvyyy}}}~~~}}}|||yyywwwuuuvvvvvvvvvwwwxxxyyyyyy{{{zzzyyyxxxvvvtttsssrrroooppprrrtttuuuuuuuuuuuuttttttuuuvvvxxxzzz|||}}}~~~}}}{{{yyyxxx{{{{{{|||~~~zzzwwwssspppooonnnnnnmmmmmmmmmmmmnnnppprrrvvvxxxuuuxxx{{{}}}~~~|||zzzxxx{{{}}}~~~~~~~~~~~~}}}|||zzzxxxwwwvvvxxxwwwuuutttuuuuuuuuutttwwwvvvwww{{{}}}|||{{{{{{qqq}}}{{{fff^^^```fffjjjmmmqqqtttwwwxxxxxxzzz}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~}}}{{{zzzzzzyyywwwuuutttuuuwwwyyyzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyvvvxxx{{{}}}}}}{{{zzzyyyuuuvvvxxxyyyzzzzzzzzzyyyzzz{{{}}}|||yyyvvvvvvvvvwwwuuuuuuuuuvvvxxx|||}}}||||||~~~}}}{{{yyyyyyyyyyyy|||}}}{{{{{{}}}}}}~~~}}}yyywwwxxxyyyuuuvvvxxxzzz||||||||||||wwwwwwwwwwwwxxxxxxxxxxxxtttuuuvvvwwwwwwwwwwwwvvvuuusssqqqpppqqqqqqooonnnmmmooosssvvvxxxyyyxxxwwwxxxxxxxxxwwwtttpppmmmjjjllllllkkkkkkkkklllmmmmmmqqqrrrssssssqqqooopppppprrrttttttssspppnnnmmmmmmlllmmmooopppqqqqqqppppppoooooopppqqqqqqqqqppppppqqqqqqpppppppppqqqrrrtttssstttuuuwwwxxxyyyzzzzzz|||}}}~~~|||{{{{{{zzzwwwuuusssrrrrrrrrrrrrrrrsssssstttuuuvvvwwwxxxxxxxxx{{{~~~|||{{{zzzzzz{{{||||||}}}~~~~~~}}}|||{{{zzzyyyxxxuuuxxx}}}{{{{{{}}}~~~zzzxxxvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~{{{zzzzzz{{{{{{{{{yyyxxxwwwxxx{{{~~~zzzoooiiijjjnnnsssvvvwwwzzz||||||{{{{{{}}}~~~zzz{{{|||~~~~~~}}}{{{zzzzzzzzz{{{}}}}}}{{{yyyxxxtttrrrppppppsssuuuwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{|||zzzyyytttuuuvvvxxxyyyzzzzzzzzz{{{xxxwwwwwwxxxwwwxxxyyy{{{~~~}}}zzzyyyyyyyyyyyy}}}|||zzz{{{}}}{{{|||}}}}}}|||||||||||||||||||||yyyzzz|||}}}}}}}}}|||{{{|||yyywwwvvvwwwwwwvvvtttpppsssxxx}}}~~~~~~}}}zzzwwwsssooommmlllkkkiiihhhgggggghhhhhhlllnnnoooooommmllllllmmmnnnooopppnnnlllkkkkkklllnnnooorrruuuvvvvvvuuuuuuwwwxxxyyyzzzzzzyyyxxxwwwtttuuuvvvvvvvvvwwwzzz|||}}}{{{{{{{{{{{{zzz{{{|||~~~~~~|||~~~zzz{{{}}}}}}~~~|||{{{yyyvvvttttttvvvyyy{{{{{{{{{{{{{{{||||||{{{{{{{{{~~~}}}yyyyyyyyyzzz|||~~~}}}|||}}}~~~~~~|||{{{wwwuuussspppnnnmmmmmmnnnoooqqqssssssqqqqqqqqqrrrtttuuuuuutttttttttwwwyyyzzz}}}}}}||||||~~~~~~~~~~~~|||yyywwwwwwwwwvvvxxxzzzzzzzzzyyyzzz{{{yyy|||vvvsssvvvxxxnnnlllrrrzzz~~~sssnnnkkknnnxxx}}}xxxnnnhhhhhhoooyyy{{{||||||{{{{{{pppnnnjjjjjjooorrrnnniiifffgggnnnzzz|||zzzzzzzzzzzz{{{~~~{{{}}}}}}~~~|||}}}uuupppmmmnnnnnnkkkiiikkkkkksss~~~zzz{{{{{{zzzyyyzzz~~~uuuvvv~~~|||wwwwwwzzzzzz}}}{{{yyyzzz{{{|||zzzyyyxxxyyy}}}yyyrrrvvvzzz{{{~~~zzztttuuuvvvzzzzzz{{{}}}~~~~~~|||zzz~~~zzzuuusssqqqqqqvvvvvvrrrtttssssssxxx{{{}}}~~~zzz}}}}}}{{{}}}