BM6P6(@ mmmppprrrqqqlllhhheeeeeedddaaa```eeemmmsssuuussswwwuuurrrppppppooommmkkkllliiifffccc```]]]ZZZWWW\\\ZZZXXXWWWWWWYYY[[[]]]WWWZZZ\\\[[[XXXVVVWWWYYYVVVTTTQQQMMMJJJGGGEEEDDDDDDGGGKKKNNNRRRYYYcccjjjrrrxxxpppkkkcccYYYQQQLLLIIIHHHBBBBBBAAAAAAAAAAAA@@@@@@CCCAAAAAACCCDDDFFFOOOYYYsssyyyzzz}}}bbbWWWTTTOOORRRSSSTTTVVVYYYbbbnnnwwwxxxnnniiidddaaa^^^]]]]]]^^^^^^]]]^^^^^^^^^^^^]]][[[YYYXXXXXXWWWVVVUUUVVVXXXZZZ[[[]]]YYYTTTRRRSSSVVVVVVUUUYYYXXXVVVTTTRRRRRRRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWYYY[[[]]]^^^gggggghhhjjjllloooqqqrrruuuvvv|||}}}yyywwwtttqqqooommmllliiiddd___\\\[[[\\\[[[]]]aaaeeeffffffdddbbb\\\YYYUUURRRPPPOOOLLLIIIGGGHHHIIIIIIIIIGGGFFFEEEDDDEEEGGGIIILLLQQQXXX\\\```hhhqqqyyy}}}{{{}}}~~~}}}rrrdddZZZWWWXXXZZZ[[[\\\[[[[[[[[[[[[ZZZVVVSSSPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBEEEIIIMMMSSS]]]jjjsss|||hhhRRRGGGDDDBBB@@@@@@ppprrrtttrrrnnnjjjiiiiiihhhfffgggooozzz}}}zzzxxxvvvsssqqqmmmkkkhhhfffeeecccaaa___^^^\\\YYYVVVUUUVVVXXXYYYXXXZZZ[[[YYYVVVTTTUUUVVVVVVTTTQQQNNNJJJGGGEEEDDDDDDGGGJJJLLLPPPVVV___eeepppvvvpppkkkcccYYYQQQLLLIIIHHHBBBBBBAAAAAAAAAAAA@@@@@@BBB@@@@@@BBBCCCEEENNNXXXvvvxxxxxx|||zzz```WWWTTTPPPRRRSSSTTTVVVYYYbbbnnnwwwyyyooojjjdddaaa^^^\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXWWWYYYYYYXXXWWWXXXZZZ\\\]]]___[[[VVVTTTTTTVVVVVVVVVXXXWWWUUUTTTSSSRRRSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXWWWWWWXXXYYY[[[]]]^^^dddeeefffgggjjjlllnnnooouuuuuuzzz~~~zzzwwwtttrrrpppmmmllliiiddd^^^YYYXXXXXXYYYZZZ\\\]]]]]]\\\ZZZYYYXXXVVVSSSQQQOOOMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEGGGIIINNNTTTXXX___eeennnuuu{{{~~~{{{qqqcccYYYVVVXXXYYYZZZZZZZZZZZZ[[[[[[YYYUUURRROOONNNLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAACCCEEEHHHKKKPPPYYYeeemmm|||oooWWWKKKFFFBBB@@@???xxxyyyxxxuuuqqqnnnmmmmmmjjjkkkppp||||||xxxvvvpppnnnjjjiiihhhgggfffddd```]]]YYYVVVTTTTTTUUUVVVXXXYYYYYYXXXUUUSSSSSSTTTVVVTTTRRROOOKKKHHHFFFEEECCCFFFIIIJJJLLLRRRZZZ```lllsss|||ooojjjbbbYYYRRRLLLIIIGGGBBBBBBAAAAAAAAAAAA@@@@@@AAA??????AAABBBDDDLLLVVVxxxzzzxxx|||rrr\\\VVVTTTPPPRRRSSSUUUVVVZZZcccoooxxxzzzooojjjccc```]]][[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZXXXWWWVVVYYYXXXWWWWWWXXXYYY[[[\\\^^^ZZZVVVSSSSSSTTTTTTSSSVVVUUUTTTTTTSSSSSSTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQSSSSSSTTTTTTUUUVVVVVVVVVXXXXXXXXXXXXYYY[[[]]]___aaaaaabbbdddfffhhhjjjkkkrrrrrrvvv{{{xxxuuurrrpppmmmllljjjeee___ZZZXXXWWWXXXXXXXXXXXXWWWUUUSSSRRRRRRSSSRRRPPPNNNLLLLLLLLLIIIIIIGGGFFFEEEEEEEEEEEEAAABBBCCCDDDEEEIIINNNRRR\\\bbbiiiooottt}}}xxxooobbbZZZWWWXXXYYYYYYXXXXXXYYYZZZZZZWWWSSSOOOMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDBBBAAAAAAAAAAAADDDFFFHHHJJJMMMTTT^^^fffttt~~~vvv]]]OOOHHHCCC???>>>{{{vvvrrroooooojjjmmmxxx|||wwwsssqqqnnnjjjgggfffeeedddcccbbb___ZZZVVVTTTUUUVVVXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRPPPMMMIIIGGGEEEBBBEEEGGGIIIKKKPPPYYY___jjjqqqzzzzzzmmmiiibbbZZZRRRLLLHHHGGGBBBBBBAAAAAAAAA@@@@@@@@@???>>>???AAAAAACCCKKKTTTuuu{{{~~~kkkYYYUUUUUUQQQRRRSSSUUUVVVZZZcccoooxxxzzzoooiiibbb___[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXTTTQQQPPPOOOPPPPPPTTTTTTTTTTTTTTTTTTUUUUUURRRRRRRRRQQQQQQPPPPPPPPPSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXWWWXXXYYY[[[]]]_________```aaabbbdddfffgggllllllpppxxx|||yyyvvvsssqqqkkkkkkjjjfffaaa]]][[[[[[YYYYYYYYYXXXWWWUUUTTTSSSOOOQQQSSSRRROOONNNNNNPPPKKKJJJHHHFFFEEEEEEEEEEEEAAABBBBBBBBBCCCFFFKKKNNNYYY^^^eeejjjpppwwwuuummmbbb[[[YYYYYYZZZYYYVVVVVVWWWXXXXXXUUUPPPLLLJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJJJJIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAACCCEEEGGGIIIKKKRRR[[[bbbnnnxxxzzz```PPPIIICCC@@@>>>~~~wwwsssppplllrrr{{{sssnnnnnnjjjeeebbbaaabbbbbbbbbccc```[[[XXXWWWXXX[[[]]]ZZZYYYXXXWWWXXXXXXYYYYYYUUUTTTSSSQQQNNNKKKHHHFFFAAACCCFFFHHHKKKQQQYYY```hhhooozzzwwwlllhhhbbbZZZRRRLLLHHHFFFBBBBBBAAAAAAAAA@@@@@@@@@???===>>>AAAAAABBBIIIRRRnnngggWWWVVVVVVRRRRRRSSSUUUVVVZZZdddpppyyyyyymmmggg```]]]ZZZXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWTTTQQQOOONNNNNNOOOSSSTTTTTTTTTUUUUUUUUUUUURRRRRRQQQQQQPPPPPPOOOOOORRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWYYY[[[]]]^^^^^^^^^^^^___```bbbcccdddhhhhhhlllsss}}}|||yyyuuusssmmmmmmkkkgggaaa]]][[[[[[XXXYYY[[[[[[[[[YYYVVVTTTQQQRRRTTTTTTSSSSSSSSSSSSNNNMMMJJJHHHFFFFFFFFFFFFCCCCCCCCCBBBCCCEEEIIIMMMUUUZZZ```gggmmmttt|||~~~|||rrrkkkbbb\\\[[[[[[ZZZYYYUUUTTTUUUVVVUUURRRMMMIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGEEEDDDCCCBBBBBBBBBBBBDDDGGGIIIKKKQQQZZZaaakkktttzzz```PPPIIIDDDAAA@@@yyytttrrrwwwxxxsssnnnjjjdddaaaaaabbbdddddddddaaa]]]YYYYYY[[[___aaa^^^[[[YYYXXXYYYZZZZZZZZZUUUUUUTTTRRROOOLLLHHHGGG@@@CCCFFFHHHKKKQQQYYY```gggnnnyyywwwkkkgggaaaZZZRRRLLLHHHFFFBBBBBBAAAAAAAAAAAA@@@@@@>>>===???AAAAAABBBIIIQQQgggfffWWWWWWWWWSSSRRRSSSUUUWWW[[[dddqqqzzzyyymmmfff___\\\YYYWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYXXXXXXWWWTTTQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQQQQPPPPPPPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVWWWYYY\\\]]]]]]]]]]]]]]]^^^___aaaaaaddddddhhhmmmttt~~~{{{xxxvvvrrrpppmmmgggaaa^^^]]]]]]^^^aaadddeeeccc^^^XXXTTTTTTTTTTTTVVVYYYYYYWWWUUUQQQPPPNNNLLLJJJHHHHHHGGGDDDDDDDDDCCCCCCEEEIIILLLQQQUUU\\\ccciiipppvvv{{{~~~zzznnnhhhaaa]]]\\\[[[ZZZXXXTTTSSSRRRRRRQQQOOOKKKHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDAAADDDGGGIIIKKKQQQYYY```gggqqq~~~yyy___OOOHHHDDDAAAAAA{{{xxxyyyyyytttlllfffddddddddddddfffbbb^^^ZZZYYY\\\___bbbbbb^^^ZZZYYYYYYZZZYYYWWWUUUUUUTTTSSSPPPMMMIIIGGGBBBDDDFFFHHHIIINNNVVV\\\eeemmmxxxxxxjjjgggaaaZZZSSSLLLHHHFFFBBBBBBAAAAAAAAAAAA@@@@@@???>>>@@@BBBBBBBBBHHHPPPbbbhhhXXXXXXYYYUUURRRSSSUUUWWW[[[eeeqqqzzzzzzmmmggg^^^[[[XXXVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVTTTUUUVVVWWWWWWXXXXXXXXXVVVWWWWWWUUURRRPPPRRRTTTTTTTTTUUUUUUUUUTTTSSSSSSOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVXXXZZZ\\\[[[[[[[[[[[[\\\]]]^^^^^^]]]^^^```bbbfffooo~~~zzzxxxuuutttppplllhhhfffhhhjjjqqqtttxxxyyytttjjj___WWWXXXUUUTTTWWW]]]^^^ZZZUUUSSSSSSRRRPPPNNNKKKIIIHHHCCCCCCCCCCCCCCCEEEIIILLLNNNQQQXXX^^^eeejjjoooqqqzzz{{{uuujjjeee^^^[[[[[[ZZZXXXUUUTTTRRRPPPOOONNNLLLJJJHHHGGGGGGGGGGGGHHHJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJHHHGGGFFFEEEEEEEEEAAADDDGGGHHHJJJOOOVVV\\\cccmmmzzzzzz___OOOHHHDDDBBBAAAzzzyyy|||vvvmmmgggeeecccbbbgggccc^^^ZZZYYY[[[___aaaeeeaaa[[[YYYXXXXXXVVVTTTTTTUUUTTTSSSQQQMMMIIIGGGCCCEEEGGGGGGHHHLLLSSSYYYdddkkkvvvxxxiiifffaaaZZZSSSMMMHHHFFFBBBBBBBBBAAAAAAAAA@@@@@@???>>>@@@CCCCCCCCCIIIPPP___jjjZZZYYYZZZVVVRRRSSSUUUWWW[[[eeerrr{{{{{{nnnhhh]]][[[WWWVVVVVVWWWWWWVVVWWWVVVUUUTTTTTTTTTUUUVVVRRRRRRSSSUUUUUUUUUUUUUUUSSSUUUVVVTTTPPPOOOQQQSSSTTTUUUUUUVVVUUUTTTSSSRRROOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSTTTUUUWWWYYY[[[ZZZZZZZZZZZZZZZ[[[\\\\\\WWWWWWXXXXXXYYY```rrr|||yyyvvvuuusssqqqppprrrwwwzzzvvvggg]]]ZZZUUUSSSWWW^^^```[[[TTTTTTTTTTTTSSSPPPMMMJJJIIICCCCCCCCCBBBBBBEEEIIILLLLLLOOOUUU[[[aaaeeeiiijjjvvv{{{wwwpppgggbbb\\\ZZZYYYYYYVVVSSSUUURRROOOMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFBBBDDDGGGHHHIIIMMMTTTYYY```jjjvvv{{{```OOOHHHDDDAAAAAA}}}yyyqqqlllsss{{{ooojjjfffccceeeccc```[[[YYYZZZ^^^bbbaaa\\\WWWVVVYYYZZZWWWTTTXXXTTTOOONNNPPPOOOKKKGGGGGGDDDEEEHHHJJJKKKQQQXXXcccjjjvvvqqqgggddd___YYYRRRMMMIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>??????@@@AAADDDIIILLL^^^ppp^^^ZZZXXXUUURRRSSSUUUXXX]]]eeeooouuu}}}{{{mmmeee```___]]][[[YYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQQQQPPPPPPPPPTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPOOONNNNNNNNNOOOOOORRRRRRRRRRRRRRRSSSTTTTTTUUUTTTTTTTTTUUUWWWYYYZZZZZZZZZZZZZZZYYYXXXVVVVVVTTTTTTSSSRRRTTTYYY```fff~~~yyyzzzzzzxxxxxx~~~ttteee^^^ZZZUUUSSSVVVYYYZZZYYYXXXVVVTTTSSSRRRPPPMMMKKKIIIGGGEEECCCCCCDDDFFFGGGIIILLLPPPTTTXXX]]]cccgggooossszzz~~~vvvooobbb```[[[WWWUUUSSSTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLJJJHHHFFFFFFEEEEEEDDDDDDDDDFFFIIIMMMQQQTTT___eeeoooxxxzzz```QQQDDDBBBCCC<<>>??????@@@AAADDDIIILLL]]]sss___YYYXXXUUUSSSTTTUUUWWW\\\dddmmmsss{{{|||mmmeeeaaa```^^^[[[YYYWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSTTTPPPOOOOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZZZZYYYXXXWWWVVVUUURRRRRRQQQOOOOOORRRWWW[[[fffsssoooccc]]]WWWTTTUUUXXXYYYYYY[[[YYYWWWUUUTTTQQQNNNKKKIIIHHHEEECCCBBBCCCDDDFFFGGGJJJMMMQQQTTTYYY___ccciiimmmsss|||{{{ssslllaaa^^^ZZZUUURRRQQQPPPQQQQQQPPPOOONNNMMMLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGEEEEEEDDDDDDDDDFFFIIIMMMQQQSSS[[[aaajjjsss|||eeeTTTFFFDDDDDD>>>wwwlllccc```]]]___ggguuuuuummmccc]]]WWWTTTUUUWWWXXXWWWVVVSSSPPPPPPSSSTTTRRRPPPOOOMMMMMMNNNQQQPPPLLLIIIFFFDDDDDDGGGHHHIIIOOOVVV___hhhuuulllfffccc^^^WWWQQQKKKGGGEEECCCBBBAAA@@@@@@??????@@@>>>??????@@@AAADDDIIILLL\\\zzzbbbYYYWWWVVVTTTUUUVVVWWW[[[aaajjjpppxxx}}}ooogggbbb```^^^[[[YYYXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWSSSSSSSSSTTTUUUXXXZZZ[[[ZZZZZZYYYYYYXXXVVVUUUTTTPPPQQQPPPNNNMMMMMMOOOQQQVVVaaattt|||mmmeee\\\VVVVVVXXXYYYYYY]]][[[YYYWWWUUUSSSOOOLLLJJJHHHFFFCCCBBBBBBCCCCCCEEEGGGJJJMMMPPPTTTYYY]]]aaadddiiiqqqzzz|||zzzvvvnnnggg]]][[[WWWSSSPPPNNNMMMMMMOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEDDDEEEFFFHHHLLLOOOQQQWWW]]]fffnnnwwwgggUUUGGGDDDDDD===|||rrrhhhaaa[[[[[[YYYXXXZZZbbbnnnvvv}}}sssddd]]]UUURRRTTTUUUSSSPPPQQQOOOMMMNNNQQQRRRQQQOOOKKKKKKLLLOOOQQQQQQNNNKKKGGGDDDDDDFFFGGGHHHMMMTTT]]]gggvvvkkkfffccc^^^WWWPPPJJJFFFDDDCCCBBBAAA@@@????????????>>>??????@@@AAADDDIIILLL]]]gggZZZWWWWWWVVVWWWWWWWWWZZZ___gggmmmttt|||ppphhhbbbaaa^^^[[[ZZZYYYYYYYYY[[[ZZZYYYXXXVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSSSSTTTUUUVVVXXXYYYSSSSSSSSSTTTVVVXXXZZZ\\\YYYYYYYYYXXXWWWUUUSSSSSSPPPQQQQQQPPPNNNLLLLLLMMMRRRZZZiii|||{{{rrrfff^^^[[[[[[\\\[[[]]][[[YYYWWWVVVTTTPPPMMMJJJIIIFFFDDDBBBAAAAAAAAACCCEEEGGGIIILLLOOOTTTWWWZZZ\\\aaagggooovvv{{{}}}yyyvvvtttsssnnnfff```WWWVVVSSSPPPNNNMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNLLLJJJHHHFFFEEEEEEEEEEEEGGGJJJMMMOOOVVV\\\dddlllttt}}}~~~bbbQQQDDDAAABBB<<<}}}ooofff```\\\YYYVVVVVVVVVSSSQQQUUU]]]dddkkkppp{{{vvvfff___VVVRRRRRRRRRNNNKKKKKKJJJJJJLLLMMMNNNNNNMMMJJJKKKMMMPPPRRRRRROOOMMMHHHEEEEEEGGGGGGGGGMMMSSS[[[gggwwwlllfffccc^^^WWWPPPJJJFFFCCCBBBBBBAAA@@@????????????>>>??????@@@AAADDDIIILLL^^^mmm]]]YYYYYYXXXXXXXXXWWWYYY^^^eeekkkrrrzzzrrrjjjcccaaa^^^[[[YYYYYYZZZZZZ[[[[[[ZZZXXXVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRPPPPPPQQQRRRSSSTTTTTTUUUOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRSSSTTTVVVWWWYYYZZZTTTSSSSSSTTTUUUXXXZZZ[[[YYYXXXXXXWWWUUUTTTRRRQQQNNNPPPQQQQQQOOONNNMMMMMMNNNTTT^^^mmmxxxnnniiifffcccaaa^^^\\\ZZZXXXWWWUUUQQQOOOKKKIIIGGGEEECCCAAAAAAAAACCCDDDFFFGGGIIIKKKOOORRRUUUWWWZZZ___eeekkkppprrruuuzzz}}}{{{zzz{{{zzzvvvooommmlllkkkiiieee^^^YYYPPPPPPOOONNNNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPOOONNNLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOONNNLLLIIIHHHFFFEEEEEEEEEFFFIIILLLMMMTTTYYYaaaiiipppyyyvvv]]]NNNCCCAAACCC===vvvjjj___XXXUUUUUUUUURRRSSSRRRPPPMMMNNNRRRVVVZZZ___gggrrrsssccc^^^WWWRRRQQQOOOMMMJJJFFFGGGHHHJJJJJJKKKJJJJJJMMMNNNPPPRRRSSSRRRQQQPPPIIIFFFFFFGGGHHHHHHLLLSSSZZZgggxxxooogggddd___XXXPPPJJJFFFCCCBBBAAA@@@??????>>>>>>???>>>??????@@@AAADDDIIILLL]]]ttt```[[[\\\ZZZZZZYYYXXXZZZ^^^eeejjjqqqzzzssskkkbbb```]]]ZZZXXXXXXZZZ[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRTTTUUUXXXZZZ[[[UUUTTTTTTTTTUUUWWWYYYZZZXXXXXXWWWVVVTTTRRRQQQPPPKKKMMMPPPPPPOOONNNNNNNNNLLLPPPXXXddduuu}}}vvvpppkkkeeebbb___]]][[[WWWSSSPPPKKKJJJHHHFFFDDDCCCBBBAAACCCDDDEEEEEEFFFGGGKKKMMMPPPRRRTTTXXX\\\aaadddfffhhhlllnnnmmmmmmooonnnkkkdddcccbbbaaa___[[[VVVRRRJJJJJJKKKKKKMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPNNNLLLNNNPPPQQQSSSSSSRRRRRROOOOOOOOOPPPPPPOOOOOOOOONNNOOOOOOOOONNNMMMKKKJJJGGGFFFEEEEEEFFFHHHJJJKKKNNNTTT\\\cccjjjsss}}}oooYYYNNNDDDDDDEEE>>>kkkfff___YYYUUUSSSSSSSSSRRRRRRQQQPPPOOONNNOOOPPPPPPSSSXXXaaammmyyyxxxkkk\\\YYYUUURRROOOMMMMMMMMMHHHIIIKKKLLLLLLKKKKKKLLLRRRSSSTTTTTTSSSSSSSSSSSSKKKHHHGGGHHHHHHHHHMMMSSSYYYgggyyyqqqiiieee```YYYQQQKKKFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@AAADDDIIILLLYYYzzzddd^^^^^^[[[[[[ZZZYYYZZZ___fffkkkqqqzzzuuulllaaa___[[[XXXWWWXXXYYY[[[YYYYYYXXXWWWVVVUUUTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSUUUWWWZZZ[[[VVVVVVUUUTTTUUUVVVWWWXXXXXXWWWWWWUUUTTTRRRPPPOOOMMMNNNPPPQQQOOONNNOOOOOOMMMPPPUUU^^^kkk|||~~~wwwpppmmmiiiddd```[[[UUURRRKKKJJJIIIGGGFFFDDDCCCCCCBBBCCCCCCCCCCCCDDDGGGIIIKKKLLLNNNQQQTTTWWWZZZ\\\\\\___```___```dddccc___]]]\\\[[[ZZZWWWTTTOOOMMMGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRTTTTTTSSSRRRQQQOOOPPPRRRSSSTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMGGGFFFEEEDDDEEEFFFHHHJJJKKKPPPXXX```gggpppzzzjjjVVVMMMDDDDDDDDD===___^^^\\\YYYWWWUUUTTTSSSTTTSSSSSSSSSRRRQQQQQQPPPKKKLLLPPPWWWaaammmxxx~~~qqqcccVVVUUUTTTQQQMMMMMMNNNPPPKKKMMMPPPPPPPPPOOOOOOOOOUUUVVVVVVUUUTTTSSSSSSTTTLLLIIIHHHIIIIIIHHHMMMSSSYYYgggzzzrrriiifff```YYYRRRKKKGGGDDDBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@AAADDDIIILLLUUU~~~}}}fff___```[[[[[[ZZZZZZ[[[```fffkkkqqq{{{uuummmaaa^^^[[[XXXVVVWWWYYYZZZXXXXXXWWWVVVUUUUUUTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOOOOOQQQRRRUUUWWWYYY[[[WWWWWWUUUUUUUUUUUUWWWWWWWWWWWWVVVUUUSSSQQQOOONNNPPPRRRSSSSSSQQQPPPPPPQQQMMMNNNRRRXXXaaaooo}}}zzzvvvqqqkkkeee^^^WWWSSSJJJJJJIIIHHHGGGEEEDDDDDDAAAAAABBBAAA@@@AAADDDFFFHHHHHHJJJLLLNNNQQQTTTUUUTTTWWWWWWVVVXXX\\\\\\XXXYYYYYYWWWUUUSSSOOOLLLJJJEEEFFFFFFGGGHHHHHHIIIIIIMMMOOORRRTTTUUUUUUTTTTTTQQQRRRTTTUUUTTTSSSQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQOOONNNNNNNNNNNNNNNHHHFFFEEEDDDDDDFFFHHHIIIJJJPPPXXX___gggpppzzzfffSSSKKKCCCBBBAAA999______^^^[[[XXXVVVUUUVVVZZZYYYXXXVVVTTTQQQOOONNNPPPOOOOOORRRWWW___ggglllppptttyyyzzzvvvlllaaaZZZOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQRRRTTTTTTSSSRRRRRRWWWWWWWWWVVVVVVUUUUUUUUURRRMMMIIIHHHFFFGGGLLLTTT^^^kkkzzzvvvmmmiiibbbZZZRRRLLLHHHFFFAAA@@@???>>>===============>>>???@@@AAACCCGGGJJJWWWyyylll]]]______^^^]]]\\\\\\aaaggglllqqqzzzvvvlllddd```\\\YYYYYYZZZ[[[[[[[[[[[[YYYXXXWWWVVVVVVVVVRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMTTTSSSRRRSSSUUUVVVWWWVVVXXXYYYZZZXXXUUUSSSRRRSSSTTTSSSSSSRRRSSSSSSTTTTTTOOOPPPQQQRRRSSSSSSSSSSSSNNNNNNOOOSSS[[[eeeooouuuuuuvvvwwwvvvsssrrrrrrsssyyy~~~xxxnnnddd\\\VVVSSSPPPMMMIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCFFFFFFFFFFFFGGGJJJLLLMMMRRRRRRSSSSSSTTTUUUVVVVVVSSSTTTTTTSSSQQQNNNKKKIIIGGGEEEDDDCCCCCCEEEHHHJJJNNNOOORRRUUUWWWVVVSSSQQQRRRUUUWWWVVVTTTRRRSSSVVVRRRRRRSSSSSSSSSRRRRRRQQQSSSSSSTTTTTTSSSQQQOOOMMMMMMJJJFFFDDDEEEFFFGGGFFFKKKMMMSSS[[[bbbiiittt{{{gggRRRIIIGGGDDD@@@>>>cccbbb```^^^[[[YYYYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQNNNMMMMMMOOOSSSZZZaaaeeeeeegggiiiiiieee___WWWSSSPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSUUUVVVVVVVVVVVVUUUYYYXXXXXXWWWVVVVVVUUUUUURRRMMMIIIHHHGGGGGGMMMTTT^^^kkk{{{vvvnnnjjjbbbZZZQQQKKKFFFDDDBBBAAA@@@??????>>>>>>???===>>>???@@@AAACCCGGGIIIUUUvvvlll]]]___^^^]]]\\\[[[\\\```fffkkkpppyyyvvvllleeeaaa\\\YYYYYYZZZZZZZZZYYYYYYWWWVVVUUUTTTTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOMMMLLLLLLLLLMMMNNNQQQQQQQQQRRRTTTWWWXXXYYYXXXYYYYYYWWWTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTOOOOOONNNQQQVVV^^^ggglllkkkkkkkkkjjjhhhggghhhjjjnnnsss~~~zzzqqqiiiaaaZZZVVVRRROOOKKKHHHGGGGGGFFFEEEBBBBBBAAA@@@@@@@@@AAAAAADDDDDDDDDDDDFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSRRRPPPMMMLLLGGGFFFCCCBBBBBBDDDFFFGGGNNNPPPSSSWWWYYYXXXVVVTTTTTTUUUVVVVVVTTTSSSTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMJJJFFFDDDEEEFFFFFFFFFJJJKKKQQQYYY___fffqqq|||yyyfffQQQHHHFFFCCC@@@>>>lllkkkhhheeebbbaaa``````YYYZZZ[[[\\\[[[XXXVVVUUUOOONNNMMMMMMPPPUUU[[[^^^______^^^]]][[[WWWUUUSSSRRRRRRRRRSSSSSSSSSTTTTTTVVVVVVXXXYYYZZZZZZZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUSSSNNNJJJIIIGGGHHHMMMUUU___lll|||sssmmmiiibbbYYYQQQJJJEEECCCCCCBBBAAA@@@@@@??????@@@===>>>???@@@@@@CCCFFFIIISSSsss||||||mmm]]]^^^\\\\\\ZZZZZZ[[[___fffkkknnnwwwvvvlllfffbbb^^^ZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOQQQTTTWWWZZZ\\\[[[\\\[[[YYYVVVTTTSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVRRRPPPOOOOOORRRWWW]]]aaabbbbbbbbb```______aaacccdddhhhqqqwwwqqqjjj```YYYUUUQQQLLLIIIHHHGGGFFFFFFCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPRRRSSSSSSRRRPPPOOOJJJHHHFFFCCCCCCCCCEEEFFFNNNQQQUUUYYY[[[[[[YYYXXXVVVUUUUUUUUUVVVUUUTTTRRRTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQNNNJJJFFFDDDEEEFFFFFFFFFHHHIIINNNVVV\\\bbbmmmxxxuuucccOOOFFFDDDBBB???===zzzvvvrrrnnnkkkiiigggfff]]]^^^______^^^\\\YYYWWWRRRQQQOOONNNPPPSSSWWWZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]][[[ZZZXXXWWWVVVUUUTTTOOOKKKJJJHHHIIINNNVVV```nnn}}}nnnjjjfff```YYYQQQJJJFFFCCCCCCBBBAAA@@@@@@?????????===>>>???@@@@@@BBBEEEHHHRRRppp}}}vvvuuu{{{mmm\\\]]]ZZZZZZYYYYYYZZZ___fffkkknnnvvvuuulllgggddd___[[[ZZZYYYXXXWWWVVVVVVUUUSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRQQQPPPOOOOOONNNMMMLLLLLLMMMNNNNNNNNNOOOPPPQQQSSSVVVZZZ]]]___```___]]]ZZZXXXXXXXXXUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVRRRPPPNNNNNNPPPTTTYYY\\\aaaaaaaaa```^^^___bbbddddddfffmmm|||~~~yyyqqqeee\\\XXXTTTNNNJJJHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAACCCEEEGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQPPPQQQSSSTTTTTTSSSRRRQQQOOOLLLIIIFFFDDDEEEFFFFFFMMMPPPVVVZZZ\\\\\\\\\\\\YYYWWWUUUVVVXXXWWWTTTQQQTTTUUUVVVVVVWWWVVVVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSNNNKKKGGGDDDEEEEEEFFFEEEHHHHHHLLLSSSYYY___jjjuuuppp___MMMEEECCC@@@>>>===}}}vvvqqqooollliiigggcccccccccbbb```]]]ZZZXXXTTTRRRPPPOOOOOORRRTTTVVVUUUUUUVVVWWWWWWVVVVVVUUUWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^]]]\\\[[[YYYXXXWWWVVVUUUPPPLLLKKKIIIJJJOOOWWWaaaooo~~~}}}llldddbbb]]]WWWQQQLLLHHHEEEBBBAAA@@@??????>>>>>>???===>>>??????@@@AAAEEEGGGRRRmmm|||qqqnnnrrryyy|||kkk[[[[[[YYYYYYXXXXXXZZZ___fffkkkooowwwtttlllhhhddd```\\\[[[YYYXXXVVVWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPQQQRRRRRRRRRQQQOOONNNNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRUUUZZZ^^^bbbcccdddccc```^^^]]]]]]ZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYXXXWWWVVVOOONNNMMMMMMPPPUUUZZZ]]]cccddddddcccbbbbbbdddfffhhhiiiooo|||wwwjjj```\\\WWWQQQLLLIIIHHHHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAABBBCCCEEEGGGIIIGGGHHHIIIJJJLLLMMMNNNNNNSSSTTTUUUVVVVVVUUUSSSRRRPPPNNNJJJGGGDDDDDDDDDEEEKKKPPPWWW[[[\\\\\\]]]^^^\\\YYYWWWWWWYYYYYYUUURRRUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSQQQQQQQQQRRRSSSNNNKKKGGGEEEDDDEEEEEEEEEHHHHHHKKKQQQVVV\\\gggrrr}}}lll\\\LLLDDDBBB???>>>>>>{{{tttooommmkkkhhhfffhhhgggfffdddaaa___\\\[[[SSSRRRPPPOOOOOOQQQSSSUUUTTTUUUVVVXXXYYYYYYXXXXXXZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZZZZYYYZZZZZZ[[[\\\]]]]]]\\\[[[YYYXXXWWWWWWVVVQQQMMMLLLJJJKKKPPPXXXbbbpppmmmaaa___[[[VVVQQQLLLHHHFFFBBBAAA@@@??????>>>>>>>>>===>>>?????????AAADDDFFFPPPgggpppjjjlllqqqwww~~~yyy}}}fffYYYXXXXXXXXXXXXXXXZZZ```gggmmmrrryyytttlllgggddd```]]]\\\ZZZXXXVVVWWWVVVVVVUUUTTTTTTUUUUUUTTTTTTTTTSSSRRRQQQOOONNNNNNNNNOOOOOOPPPQQQQQQQQQOOOPPPRRRSSSRRRQQQOOOMMMNNNMMMLLLLLLLLLMMMNNNOOOQQQSSSTTTSSSSSSUUU[[[```fffhhhkkkllljjjgggeeeddd______^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYWWWWWWOOONNNOOOPPPUUUZZZ```cccggghhhiiiiiigggggggggiiikkklllqqq~~~}}}qqqiiiaaa\\\UUUOOOLLLKKKJJJJJJHHHGGGFFFDDDBBBAAAAAA@@@BBBBBBBBBBBBDDDFFFHHHIIIIIIIIIKKKLLLNNNOOOQQQQQQUUUVVVXXXYYYYYYXXXVVVUUUPPPNNNJJJFFFDDDCCCCCCDDDLLLRRRXXX\\\]]]]]]^^^```^^^]]][[[[[[ZZZYYYVVVTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVTTTSSSRRRQQQQQQQQQOOOKKKGGGEEEDDDEEEEEEEEEGGGGGGIIINNNSSSYYYdddooozzzhhhZZZKKKDDDBBB???>>>???|||vvvoookkklllllljjjgggiiihhheeecccaaa`````````UUUTTTRRRQQQRRRTTTVVVWWWWWWWWWXXXXXXZZZ[[[\\\]]]\\\\\\\\\]]]]]]]]]]]]^^^\\\\\\ZZZZZZYYYZZZZZZ[[[\\\[[[[[[ZZZYYYYYYXXXXXXWWWRRRNNNMMMKKKKKKQQQYYYcccqqqlll```___[[[VVVQQQKKKGGGEEECCCBBBAAA@@@@@@??????@@@===>>>?????????@@@CCCFFFKKK```vvvmmmlllpppxxxzzz{{{xxx___UUUVVVXXXXXXXXXYYY[[[aaahhhnnnuuu{{{sssmmmfffccc```^^^\\\[[[YYYWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRPPPNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQNNNPPPRRRSSSRRRQQQNNNMMMNNNMMMLLLLLLLLLMMMOOOPPPPPPRRRTTTTTTTTTWWW^^^dddnnnrrrwwwyyyxxxtttqqqppphhhhhhfffdddcccbbbbbbbbb^^^^^^^^^]]]\\\[[[YYYXXXUUUUUUWWWZZZ___eeekkkoooppprrrttttttrrrpppoooooojjjlllssszzztttgggbbbZZZSSSPPPOOONNNNNNKKKIIIHHHFFFDDDBBBBBBAAAAAAAAAAAABBBCCCEEEGGGHHHKKKLLLMMMOOOPPPRRRSSSTTTTTTVVVXXXZZZ\\\[[[[[[ZZZSSSPPPLLLIIIFFFFFFFFFGGGNNNTTT[[[___^^^^^^```bbb___``````^^^[[[XXXWWWWWWTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWVVVUUUSSSQQQOOONNNOOOLLLGGGEEEDDDEEEEEEDDDEEEDDDFFFKKKOOOUUU```kkkyyyfffYYYKKKEEEBBB??????AAAzzzsssmmmkkklllnnnmmmkkkiiigggdddbbbaaaaaabbbcccWWWWWWUUUUUUVVVXXXZZZ[[[WWWVVVUUUTTTVVVXXX[[[]]]]]]]]]]]]^^^^^^^^^______^^^]]][[[ZZZYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWRRRNNNMMMLLLLLLRRRYYYcccqqq~~~jjjaaa___\\\VVVPPPJJJEEEBBBDDDDDDCCCBBBAAAAAAAAAAAA===>>>?????????@@@CCCFFFGGGZZZ~~~ssspppsssyyy{{{nnnZZZSSSTTTXXXXXXXXXYYY\\\bbbiiiooowww}}}sssmmmeeeccc```^^^]]]\\\YYYXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPNNNMMMMMMMMMNNNOOOOOOPPPQQQQQQNNNPPPRRRSSSRRRQQQNNNLLLMMMMMMLLLLLLLLLMMMOOOPPPNNNQQQTTTTTTUUUYYYaaahhhvvv{{{|||zzzqqqpppnnnllljjjiiihhhggg`````````___^^^\\\[[[ZZZ]]]^^^```ccciiiooouuuyyyzzz|||}}}zzzxxxwwwjjjmmmttt}}}lllfff^^^WWWSSSRRRQQQQQQNNNMMMKKKIIIGGGEEEDDDDDDAAA@@@@@@AAABBBDDDFFFHHHHHHHHHJJJKKKMMMOOOPPPQQQSSSUUUXXX[[[]]]^^^^^^^^^WWWTTTQQQMMMKKKJJJKKKKKKPPPVVV^^^aaa```___aaaddd___bbbccc```[[[XXXXXXZZZSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVTTTQQQNNNMMMOOOLLLHHHEEEDDDEEEEEEDDDDDDCCCDDDIIILLLRRR^^^iiixxxdddXXXKKKEEEBBB??????BBB|||vvvrrrqqqqqqpppnnnooojjjeeeaaa````````````]]][[[YYYXXXXXX[[[^^^aaa```[[[VVVUUUXXX\\\_________bbbdddccc```^^^^^^___^^^]]][[[YYYWWWVVVUUUUUU[[[[[[[[[ZZZZZZXXXWWWWWWTTTSSSPPPLLLIIILLLSSSYYYdddooo~~~lll^^^^^^[[[VVVPPPKKKIIIIIIDDDDDDCCCBBBAAAAAAAAAAAA?????????@@@AAABBBDDDEEENNNVVVrrr|||zzziiiUUUOOOQQQWWWYYYZZZYYYYYY___iiiqqqzzz~~~vvvlllhhhddd```]]][[[ZZZYYYXXXWWWUUUTTTTTTUUUVVVVVVUUUSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNQQQOOOPPPTTTXXX\\\fffooozzz~~~}}}yyyuuuqqqooonnnmmmlllggggggfffcccaaaaaadddfffgggkkkpppwww}}}~~~{{{vvvyyywwwqqqhhh```[[[XXXVVVUUUVVVSSSOOOKKKHHHEEE@@@===CCCBBB@@@???@@@CCCGGGIIIJJJLLLOOOPPPOOONNNQQQUUUUUUXXX\\\___aaaaaa___^^^]]][[[VVVRRRMMMJJJHHHGGGSSS[[[`````````bbbdddcccddddddcccaaa^^^[[[YYYXXXRRRPPPNNNOOORRRVVVYYYZZZYYYWWWUUUTTTSSSRRRPPPNNNLLLKKKIIIGGGEEEEEEEEEEEECCCCCCEEEIIILLLQQQZZZeeerrr|||dddWWWKKKFFFCCC???======|||wwwrrrmmmooommmiiiggggggfffdddbbb^^^^^^]]]^^^aaaeeejjjmmmhhhccc\\\YYYZZZ]]]___```bbbdddfffeeebbb______```^^^]]]ZZZXXXUUUTTTRRRRRRTTTVVVWWWYYYZZZZZZZZZYYYTTTTTTQQQMMMKKKMMMTTTZZZfffppp~~~jjj^^^^^^[[[VVVPPPKKKIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@?????????@@@AAABBBCCCDDDLLLRRRjjjmmmUUUMMMMMMVVVYYYZZZZZZZZZ___iiiqqqxxx|||uuukkkgggddd___\\\[[[[[[YYYXXXXXXVVVTTTTTTUUUUUUUUUTTTSSSSSSSSSRRRQQQOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOPPPPPPOOOOOONNNOOOOOONNNNNNMMMNNNNNNOOOQQQOOOPPPTTTXXX]]]gggqqq{{{wwwtttsssqqqoooooooooooommmlllmmmoooqqqwwwzzz{{{~~~~~~xxxooogggbbb^^^[[[YYYWWWTTTPPPLLLJJJFFFBBB???CCCBBB@@@@@@AAACCCFFFHHHLLLOOOQQQRRRQQQPPPRRRVVVVVVYYY\\\```aaaaaa___^^^]]][[[WWWRRRNNNLLLJJJJJJSSS[[[aaaaaa```bbbdddcccccccccbbb```^^^[[[YYYXXXPPPOOOPPPRRRUUUXXXXXXXXXZZZWWWUUUSSSRRRQQQOOOMMMKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCEEEIIILLLPPPZZZdddrrr~~~xxxaaaUUUHHHDDDBBB>>><<<<<>>wwwpppjjjeeecccfffnnn{{{}}}rrrjjjggggggfffeeeddddddbbb___]]]]]][[[XXXSSSOOOLLLIIIHHHEEEHHHLLLQQQTTTVVVVVVVVVTTTUUUTTTRRRPPPRRRXXX]]]hhhppp{{{wwwiii```___\\\WWWPPPJJJHHHGGGCCCBBBAAA@@@@@@??????@@@???????????????@@@AAAAAADDDJJJ^^^uuuZZZOOOOOOUUUYYY]]]]]]\\\]]]bbbhhhkkksss}}}wwwlllbbb```\\\ZZZ[[[[[[[[[ZZZYYYWWWTTTSSSSSSSSSQQQPPPQQQQQQRRRRRRQQQPPPPPPOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMOOOQQQSSSSSSRRRPPPOOOMMMMMMMMMMMMNNNOOOPPPPPPQQQSSSVVVYYY\\\bbbqqqyyyvvvqqqllliiihhhhhhiiipppzzz{{{tttlllgggeeeaaa]]]XXXTTTPPPKKKGGGDDDDDDCCCCCCCCCDDDFFFGGGKKKUUUZZZWWWVVV[[[]]]ZZZXXXZZZ\\\```bbbdddeeeeeefffccc]]]VVVRRRPPPOOOPPPYYYaaaggggggeeeeeedddaaa___^^^]]][[[YYYVVVTTTRRRQQQOOOMMMNNNRRRWWWZZZ\\\[[[WWWRRRNNNLLLKKKIIIHHHIIIHHHHHHGGGFFFDDDCCCBBBBBBAAABBBEEEFFFIIIRRR[[[hhhuuu|||qqq]]]QQQFFFBBBAAA???===>>>}}}sssjjjeeegggqqq}}}qqqlllfffeeeddddddeeedddaaa]]]^^^\\\XXXTTTPPPMMMKKKIIIEEEHHHKKKOOORRRUUUVVVWWWSSSTTTTTTRRRPPPRRRXXX]]]fffnnnzzzuuuhhh```___]]]WWWPPPJJJGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@BBBBBBFFFKKK^^^eeeVVVSSSVVVZZZ^^^^^^\\\\\\```eeefffnnnyyyzzznnnbbb___\\\ZZZ[[[[[[[[[[[[XXXVVVTTTSSSSSSSSSQQQPPPQQQQQQQQQRRRQQQQQQPPPOOOQQQQQQPPPPPPPPPOOOOOOOOOLLLNNNRRRTTTUUUTTTSSSQQQMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSWWWZZZ\\\cccttt~~~zzztttmmmhhhfffeeefffkkkuuu{{{uuummmhhhccc```\\\YYYWWWTTTPPPNNNFFFEEECCCBBBBBBDDDFFFHHHKKKVVV\\\YYYYYY___aaa]]]]]]^^^___aaabbbbbbbbbbbbddd```[[[VVVRRRQQQRRRSSSZZZbbbiiihhhfffeeedddaaa______]]]ZZZWWWTTTRRRPPPMMMLLLMMMOOOSSSWWWYYYYYYYYYVVVPPPMMMKKKKKKJJJIIIIIIIIIIIIIIIGGGEEECCCBBBAAA@@@AAADDDEEEHHHPPPZZZeeerrrvvv^^^RRRFFFBBBAAA>>>======uuunnngggsssyyyrrrgggeeeddddddfffeeebbb___^^^\\\YYYUUUQQQNNNLLLKKKJJJKKKMMMOOOQQQRRRSSSTTTRRRSSSTTTRRRPPPRRRWWW\\\dddmmmyyysssfffaaa```]]]WWWPPPJJJGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA=========>>>???AAABBBCCCJJJOOO```ppp___ZZZWWW[[[______\\\[[[___cccccckkkvvv{{{oooaaa^^^[[[ZZZ[[[[[[\\\[[[XXXVVVSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOLLLNNNRRRUUUWWWVVVTTTSSSMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTXXX[[[]]]ddduuuxxxpppjjjgggffffffiiisss~~~}}}|||yyyssskkkfff```^^^[[[ZZZYYYWWWUUUSSSGGGEEECCCAAAAAACCCFFFHHHKKKWWW^^^ZZZ[[[bbbddd___aaaaaaaaaaaaaaa```______aaa^^^YYYUUUSSSSSSUUUVVVZZZccciiiiiigggfffddd``````___]]]ZZZWWWSSSPPPOOOJJJKKKMMMQQQUUUWWWWWWWWWYYYUUUPPPLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@AAACCCEEEGGGOOOYYYcccppp~~~^^^RRRFFFBBB@@@===;;;<<>>>>>>>>>>>>>>???@@@AAABBBHHHNNNYYY{{{gggUUU\\\]]]\\\[[[YYYZZZ]]]___aaahhhqqqzzz~~~jjjddd___YYYWWWYYYZZZZZZYYYXXXXXXWWWVVVUUUSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRPPPNNNMMMNNNPPPPPPRRRTTTUUUTTTRRRPPPNNNQQQOOOMMMKKKKKKMMMOOOQQQTTTUUUWWWXXX]]]hhhuuuuuulllhhhggghhhooouuu~~~|||yyy{{{uuurrrrrrqqqkkkhhhhhhaaa```^^^]]]\\\YYYUUURRROOOMMMIIIDDDAAABBBEEEHHHMMMTTT\\\^^^aaadddeeeccc```aaabbbbbbaaa___]]][[[^^^[[[WWWTTTRRRSSSVVVWWW]]]bbbeeeddddddeeebbb^^^^^^\\\XXXUUUQQQOOONNNMMMJJJKKKLLLNNNQQQTTTVVVWWWVVVSSSPPPMMMKKKJJJKKKLLLJJJKKKKKKIIIFFFDDDDDDDDDBBBAAAAAACCCDDDFFFOOOXXXcccoooyyy___SSSFFFAAA???<<<;;;;;;}}}xxx}}}wwwllljjjhhhhhhhhhfffaaa\\\[[[ZZZWWWTTTOOOKKKHHHFFFGGGJJJMMMOOOOOOPPPQQQSSSTTTTTTTTTRRRQQQRRRUUUWWW```iiivvvmmmcccaaa```^^^YYYRRRKKKGGGFFFCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@AAABBBFFFMMMXXXyyy|||zzzttt____________]]][[[[[[]]]```aaagggqqqzzznnnddd```ZZZXXXZZZ[[[ZZZXXXXXXWWWWWWVVVTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQOOONNNOOOPPPPPPQQQSSSTTTSSSRRROOONNNOOONNNLLLKKKKKKLLLNNNOOOSSSTTTUUUWWW\\\eeerrr{{{zzzqqqkkkjjjkkkmmmsss|||zzzuuuoookkkkkkjjjeeeaaaaaaaaa```^^^^^^^^^[[[XXXUUUPPPNNNJJJEEEBBBBBBFFFIIILLLTTT[[[^^^```dddeeecccbbbbbbbbbaaa___[[[YYYWWW[[[XXXTTTQQQPPPRRRTTTVVV\\\```ccccccccceeebbb^^^\\\ZZZWWWSSSOOOMMMLLLKKKJJJJJJLLLNNNPPPSSSUUUWWWUUUSSSOOOLLLJJJJJJKKKLLLKKKKKKKKKIIIFFFCCCCCCDDDBBB@@@AAADDDDDDFFFNNNXXXaaammm{{{^^^RRRFFFAAA???===;;;<<<~~~kkkhhhfffffffffddd___[[[\\\ZZZWWWTTTPPPLLLIIIGGGGGGJJJMMMOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQTTTVVV___gggsss}}}kkkcccaaaaaa___ZZZSSSLLLGGGEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDKKKVVVvvvyyyuuupppzzzhhhbbbbbbaaa^^^\\\\\\^^^```aaagggpppzzzrrreeeaaa\\\ZZZ[[[[[[ZZZWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQRRRRRRPPPNNNNNNOOOPPPOOOPPPRRRSSSRRRQQQOOONNNMMMMMMLLLLLLLLLLLLMMMMMMQQQSSSUUUVVVZZZbbbmmmvvvwwwqqqoooooommmsss|||~~~~~~{{{pppiiiddddddccc^^^[[[ZZZ\\\\\\\\\]]]]]]\\\YYYVVVRRRPPPLLLGGGDDDCCCFFFIIILLLSSSZZZ]]]```dddeeecccdddcccbbb___[[[WWWTTTRRRVVVTTTQQQNNNNNNOOORRRTTTYYY^^^aaa```aaacccbbb^^^ZZZXXXTTTPPPMMMJJJIIIIIIJJJJJJKKKMMMOOORRRTTTUUUTTTQQQNNNKKKIIIIIIJJJKKKLLLMMMLLLIIIFFFCCCBBBCCCBBB@@@AAADDDDDDFFFNNNWWW___kkk|||yyy]]]QQQEEEAAA@@@===<<<<<<~~~|||nnnjjjgggffffffddd___[[[]]][[[XXXTTTPPPLLLIIIHHHHHHKKKNNNOOOOOOOOOOOOPPPPPPQQQRRRQQQPPPPPPRRRTTT\\\dddoooyyyjjjdddaaabbb```[[[TTTLLLFFFDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCLLLUUUssszzzsssjjjrrrzzz~~~kkkcccbbbaaa^^^[[[[[[\\\^^^aaagggpppzzztttgggccc^^^\\\\\\\\\YYYWWWVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOMMMMMMNNNOOONNNOOOQQQQQQQQQPPPOOONNNMMMMMMMMMNNNNNNMMMMMMMMMPPPSSSUUUVVVYYY___iiippp~~~vvvsssrrrpppvvv~~~|||xxxwwwzzz~~~pppggg`````````\\\YYYXXXVVVVVVWWWYYY[[[[[[XXXVVVUUUSSSOOOJJJEEEDDDFFFIIIKKKSSSYYY\\\___ccceeeccceeedddaaa]]]YYYVVVSSSRRRRRRPPPNNNLLLLLLNNNQQQRRRVVV[[[^^^]]]___bbbaaa]]]XXXVVVSSSOOOLLLJJJHHHHHHKKKKKKLLLMMMOOOQQQSSSTTTSSSPPPMMMJJJIIIIIIJJJKKKMMMNNNMMMJJJFFFCCCBBBBBBAAA@@@AAADDDDDDFFFMMMUUU^^^jjj{{{ttt[[[OOODDDAAA@@@>>><<<<<<|||vvvtttxxxyyyuuuqqqooonnnkkkfffbbb^^^\\\XXXTTTPPPMMMJJJIIIIIILLLOOOQQQPPPOOOOOOOOOOOOPPPQQQPPPOOOOOOQQQRRRYYY```jjjuuu~~~jjjeeeccccccaaa[[[SSSKKKFFFCCCCCCBBBAAA@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBBDDDLLLTTTnnn{{{rrrkkkooouuuxxxzzzhhh______^^^[[[YYYYYY[[[]]]aaagggpppxxxvvvjjjeee___\\\\\\\\\YYYWWWVVVUUUUUUTTTTTTSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNOOOMMMLLLKKKMMMNNNNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSVVVWWWYYY]]]dddjjjvvv{{{wwwvvvsssyyy~~~yyyvvvtttuuuqqqggg^^^^^^^^^\\\XXXWWWRRRSSSUUUYYY[[[\\\YYYWWWWWWUUUQQQKKKGGGEEEFFFHHHKKKRRRXXXZZZ]]]ccceeedddeeeccc___\\\XXXVVVTTTTTTPPPOOOMMMLLLLLLNNNPPPRRRTTTXXX[[[ZZZ\\\______\\\WWWUUURRROOOLLLKKKJJJJJJLLLLLLMMMNNNOOOQQQSSSTTTRRRPPPMMMJJJIIIIIIKKKLLLNNNNNNMMMJJJFFFCCCBBBCCCAAA@@@BBBDDDEEEEEELLLTTT^^^jjj{{{pppXXXMMMCCCAAAAAA???======~~~xxxtttrrrpppnnnmmmkkkjjjnnnzzzzzzvvvuuuqqqlllhhh___]]]YYYTTTPPPMMMKKKKKKKKKNNNQQQSSSRRRPPPOOOOOOMMMNNNPPPOOONNNNNNOOOQQQUUU[[[eeeppp||||||jjjhhhfffeeeaaaZZZRRRKKKFFFDDDBBBBBBAAA@@@???>>>======>>>>>>>>>>>>???@@@AAABBBCCCLLLQQQhhh}}}rrrlllmmmppptttuuuuuuzzzfffZZZZZZYYYXXXVVVWWWZZZ\\\aaagggooowww|||nnnhhhaaa\\\\\\[[[ZZZXXXUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOMMMNNNNNNMMMLLLKKKMMMOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPSSSVVVXXXXXX[[[```dddnnn||||||zzzwww{{{zzzuuuqqqooowwwsssggg]]]\\\]]][[[XXXVVVRRRSSSWWW[[[^^^^^^\\\ZZZXXXVVVRRRMMMGGGEEEEEEFFFJJJQQQWWWYYY\\\bbbeeeddddddbbb^^^ZZZWWWUUUUUUUUUOOONNNMMMLLLLLLMMMOOOPPPRRRVVVXXXXXXYYY]]]]]]ZZZUUUSSSQQQOOOMMMLLLLLLLLLNNNNNNNNNOOOPPPQQQSSSTTTRRRPPPMMMKKKJJJJJJLLLMMMMMMNNNMMMJJJGGGDDDCCCDDD@@@@@@BBBEEEEEEEEEKKKSSS^^^jjj{{{nnnVVVLLLBBBAAAAAA???===>>>{{{tttmmmiiijjjgggdddaaa```___^^^^^^^^^^^^ccckkkwww|||xxxrrrnnn```^^^YYYTTTPPPMMMLLLKKKLLLOOOSSSUUUSSSQQQPPPOOOKKKMMMOOOOOONNNMMMNNNOOORRRWWW```lllyyyzzzkkkjjjhhhfffaaaYYYPPPJJJFFFEEEBBBBBBAAA@@@???>>>======>>>>>>>>>>>>???@@@AAABBBBBBJJJMMMaaauuummmkkkmmmtttvvvtttsssvvv{{{cccUUUVVVVVVUUUUUUWWW[[[]]]aaagggnnnvvvqqqjjjaaa\\\ZZZ[[[ZZZYYYTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOONNNOOOOOONNNMMMMMMOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQNNNRRRUUUWWWVVVWWW[[[^^^gggooo~~~}}}}}}vvvqqqnnnrrr|||vvviii^^^\\\^^^]]]ZZZXXXQQQSSSWWW[[[______]]]ZZZXXXWWWSSSMMMGGGDDDDDDEEEJJJPPPVVVXXX\\\bbbeeeddddddaaa\\\WWWTTTRRRRRRSSSNNNMMMLLLKKKKKKKKKLLLMMMRRRUUUWWWVVVWWWZZZ[[[XXXRRRQQQOOOMMMLLLLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTSSSQQQNNNLLLKKKKKKMMMNNNLLLMMMMMMJJJGGGEEEEEEEEE@@@@@@BBBEEEEEEEEEJJJRRR]]]iii{{{zzziiiUUUJJJBBBAAAAAA@@@>>>>>>sssppplllhhhfffccc___\\\ZZZYYYXXXWWWVVVUUUUUUTTTSSSUUUZZZ```hhhzzz{{{wwwaaa^^^YYYTTTPPPNNNLLLLLLMMMPPPTTTVVVTTTRRRPPPPPPKKKMMMNNNOOONNNMMMNNNOOOPPPUUU^^^jjjwwwzzzlllllljjjgggaaaXXXOOOIIIGGGFFFBBBAAAAAA@@@???>>>======>>>>>>>>>>>>???@@@AAABBBAAAIIIJJJ\\\zzznnnjjjllluuuzzzvvvttttttooo```SSSSSSTTTTTTUUUXXX\\\___bbbgggnnnuuu~~~ssskkkbbb[[[ZZZZZZ[[[ZZZTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQPPPOOOOOOPPPRRRQQQQQQQQQQQQRRRRRRSSSSSSQQQOOOMMMKKKKKKMMMOOOQQQMMMPPPTTTVVVUUUUUUXXX[[[aaafffssswwwssspppqqquuuzzzmmmaaa___aaa```]]][[[OOOQQQUUUZZZ^^^^^^[[[XXXYYYWWWSSSMMMGGGDDDCCCDDDIIIPPPVVVXXX[[[aaaeeedddeeeaaa[[[VVVQQQPPPOOOPPPMMMLLLKKKJJJIIIJJJJJJKKKRRRUUUVVVUUUVVVYYYYYYWWWPPPOOOMMMLLLLLLLLLMMMNNNPPPPPPPPPQQQQQQSSSTTTTTTSSSQQQNNNLLLKKKLLLMMMOOOLLLLLLLLLJJJGGGEEEEEEFFF@@@@@@BBBEEEEEEEEEJJJQQQ\\\hhhzzzssseeeTTTJJJAAAAAABBB@@@>>>>>>hhhbbb^^^``````\\\YYYXXXRRRRRRQQQQQQPPPOOOOOONNNTTTSSSUUUYYY___kkkyyyfff^^^XXXWWWVVVRRROOONNNNNNRRRUUUWWWUUUSSSQQQPPPQQQQQQPPPOOOOOONNNMMMMMMRRRTTT\\\jjjwww~~~ooonnnmmmhhhaaaYYYQQQKKKGGGEEECCCBBBAAA???>>>??????@@@>>>>>>>>>???@@@@@@AAAAAAGGGEEEGGGYYY{{{~~~nnnpppkkk~~~wwwvvvvvv\\\PPPOOOPPPUUUVVVVVVZZZ```hhhhhhlllttt}}}zzzmmmaaa^^^^^^[[[XXXVVVRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPOOONNNNNNPPPOOOOOOOOOOOOPPPQQQQQQRRRPPPNNNNNNPPPRRRSSSRRRQQQQQQQQQPPPPPPOOOOOOOOORRRRRRSSSRRRRRRSSSVVVXXX___bbbkkkyyyzzzrrrmmmlllvvvmmm\\\]]]cccbbb^^^\\\VVVUUUUUUXXX\\\]]][[[XXXVVVVVVTTTNNNHHHDDDCCCEEEIIILLLRRRXXX]]]```aaaaaa```]]]YYYVVVTTTRRRPPPNNNLLLMMMNNNNNNMMMLLLMMMOOOPPPPPPQQQTTTYYY[[[ZZZXXXQQQPPPOOONNNOOOQQQSSSTTTRRRTTTTTTSSSQQQQQQTTTWWWUUUSSSPPPNNNLLLLLLMMMMMMKKKJJJIIIIIIHHHGGGDDDAAADDDAAABBBEEEFFFGGGMMMTTT___lll|||rrraaaPPPGGG???>>>>>><<<<<<>>>eee___]]]```aaa]]]ZZZYYYVVVUUUTTTRRRPPPNNNMMMLLLPPPNNNPPPSSSWWWaaasss~~~iii```XXXVVVUUURRROOONNNOOORRRUUUUUUTTTRRRQQQQQQRRRQQQQQQPPPOOONNNMMMMMMPPPRRR[[[iiivvv|||oooooolllhhhaaaXXXQQQKKKGGGEEECCCBBB@@@???>>>?????????======>>>>>>???@@@@@@AAAAAACCCGGGUUUqqqsssuuusss{{{jjjRRRNNNMMMNNNSSSUUUVVVZZZ___iiiiiinnnvvv{{{mmmaaa^^^]]][[[WWWVVVRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRRRRPPPNNNOOOPPPRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOONNNOOOQQQQQQQQQSSSVVVXXX\\\^^^eeeqqqzzzsssllliiiooonnn\\\]]]bbbbbb^^^]]]XXXVVVVVVXXX\\\^^^\\\ZZZWWWWWWTTTOOOHHHDDDDDDEEEHHHJJJOOOTTTYYY\\\^^^^^^^^^[[[VVVSSSQQQPPPOOOMMMKKKMMMNNNMMMLLLLLLMMMOOONNNNNNOOOSSSXXX[[[ZZZYYYVVVUUUSSSQQQPPPQQQRRRRRRQQQSSSTTTTTTRRRRRRTTTWWWVVVTTTRRROOOMMMLLLMMMMMMLLLKKKJJJJJJJJJHHHEEECCCDDDBBBBBBEEEFFFGGGMMMTTT^^^lll{{{qqq```PPPGGG@@@>>>>>>===<<<>>>eee```^^^bbbccc```\\\[[[\\\ZZZXXXUUURRROOOMMMKKKLLLKKKLLLNNNPPPVVVeeessspppdddYYYUUUTTTQQQOOOOOOPPPQQQSSSSSSRRRQQQQQQRRRRRRRRRQQQPPPOOONNNMMMMMMNNNPPPYYYggguuu{{{oooooojjjfff___WWWPPPJJJGGGEEEBBBBBB@@@??????>>>??????<<<<<<===>>>>>>??????@@@<<>>pppkkkiiikkklllgggbbbaaaaaa___]]]YYYVVVRRROOONNNMMMKKKLLLNNNOOORRR\\\gggwwwhhhZZZTTTSSSPPPOOOOOOPPPQQQRRRQQQPPPPPPRRRSSSSSSRRRRRRPPPOOONNNMMMLLLKKKNNNWWWffftttzzzooonnniiieee^^^VVVOOOJJJFFFEEEAAAAAA@@@??????>>>>>>>>><<<<<<<<<===>>>>>>?????????EEEJJJPPPbbb|||~~~hhhTTTJJJGGGHHHMMMRRRUUUZZZ^^^fffiiiooowww}}}qqqccc^^^]]]ZZZVVVUUUSSSSSSSSSSSSRRRRRRRRRRRROOOOOONNNNNNOOOQQQRRRSSSPPPPPPPPPPPPPPPQQQRRRRRRRRRPPPOOOPPPQQQRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMNNNPPPQQQQQQRRRTTTVVVVVVUUUYYY___gggtttzzzssslllhhhnnnvvvooo^^^]]]bbbaaa```bbb___\\\YYYYYY]]]______]]]ZZZXXXUUUPPPKKKGGGEEECCCGGGHHHIIIKKKNNNRRRUUUWWWWWWSSSNNNKKKJJJKKKKKKKKKIIIJJJKKKKKKJJJKKKMMMPPPNNNOOORRRVVVZZZ^^^```aaa^^^\\\YYYVVVSSSQQQPPPPPPNNNPPPRRRTTTUUUVVVVVVVVVZZZXXXVVVSSSPPPNNNMMMMMMNNNMMMLLLMMMMMMLLLIIIFFFFFFCCCBBBDDDFFFGGGNNNUUU^^^kkkzzznnn\\\OOOGGG@@@@@@@@@>>>===???}}}~~~|||uuuooommmgggeeebbb___[[[WWWUUUSSSNNNLLLLLLNNNOOOQQQXXX```sss|||lll[[[TTTRRRQQQOOOPPPOOOPPPQQQPPPOOOOOORRRTTTTTTSSSRRRQQQOOONNNMMMLLLJJJMMMWWWfffuuuyyyooommmgggccc\\\UUUNNNIIIFFFEEEAAA@@@@@@@@@???>>>======<<<<<<<<<===>>>>>>??????CCCEEEGGGLLL```iiiTTTKKKFFFFFFLLLRRRVVVZZZ^^^gggjjjrrryyy~~~ssseee___]]]ZZZWWWVVVTTTSSSSSSSSSRRRRRRRRRQQQOOONNNNNNNNNOOOQQQSSSTTTQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPPPPRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSSSSRRRRRRSSSTTTUUUUUUWWW\\\aaajjjzzz|||wwwpppjjjmmmsss|||pppaaa```dddcccbbbdddaaa]]]ZZZ[[[^^^```___]]]YYYWWWTTTPPPMMMIIIEEECCCGGGGGGHHHIIILLLPPPSSSUUUSSSPPPLLLJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKNNNQQQNNNPPPSSSVVVYYY]]]```bbb]]]\\\ZZZWWWUUUSSSQQQPPPMMMNNNQQQTTTVVVWWWWWWWWW[[[ZZZXXXUUUSSSPPPOOONNNNNNMMMLLLMMMMMMLLLIIIGGGFFFCCCBBBDDDEEEGGGNNNVVV^^^lll{{{lllZZZNNNFFF@@@@@@@@@>>>===>>>}}}{{{nnnmmmiiieeeaaa]]]ZZZXXXQQQMMMLLLNNNNNNNNNSSSZZZiiinnn[[[TTTSSSRRRPPPPPPNNNOOOPPPOOOOOOOOOQQQSSSUUUTTTSSSQQQPPPNNNMMMLLLKKKMMMXXXgggwwwxxxnnnkkkeeeaaa[[[TTTNNNIIIFFFEEE@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>>>>??????@@@CCCCCCCCCHHH]]]jjjRRRMMMHHHFFFLLLSSSWWW[[[___gggllluuu|||wwwgggaaa___[[[XXXWWWTTTTTTSSSSSSRRRRRRQQQQQQPPPOOONNNMMMNNNPPPSSSTTTQQQQQQPPPPPPQQQQQQRRRSSSRRRQQQPPPQQQRRRRRRPPPNNNLLLMMMMMMMMMMMMNNNNNNNNNPPPRRRTTTTTTRRRQQQRRRRRRTTTUUUWWW[[[^^^dddqqq}}}}}}wwwpppjjjkkkpppuuu|||}}}rrrddddddgggeeedddfffaaa^^^\\\\\\___```^^^\\\WWWUUURRROOOMMMJJJFFFCCCFFFGGGGGGIIILLLOOORRRTTTQQQOOOLLLKKKLLLLLLKKKKKKIIIJJJJJJJJJJJJLLLPPPSSSPPPRRRTTTVVVWWWZZZ^^^```]]]\\\[[[YYYVVVTTTRRRQQQMMMMMMOOORRRVVVXXXYYYXXX[[[[[[YYYWWWUUUSSSQQQPPPNNNMMMMMMMMMNNNMMMJJJHHHGGGDDDBBBDDDEEEHHHOOOWWW___lll|||jjjXXXLLLEEE??????@@@>>><<<===wwwuuuqqqlllfffaaa]]]ZZZVVVQQQNNNNNNMMMLLLOOOUUU^^^rrrooo\\\UUUUUUTTTQQQPPPLLLNNNOOOPPPOOOOOOQQQRRRUUUTTTSSSRRRPPPNNNMMMLLLKKKNNNYYYiiiyyyuuulllhhhccc```ZZZSSSMMMIIIFFFEEE???@@@@@@@@@???>>>===<<<======>>>>>>???@@@@@@AAA@@@CCCCCCHHH[[[~~~ttt[[[PPPJJJGGGLLLTTTXXX\\\___eeekkkttt{{{}}}yyyiiibbb```\\\YYYXXXTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPNNNMMMNNNPPPRRRTTTQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQQQQQQQRRRRRRPPPNNNLLLLLLLLLLLLMMMMMMNNNNNNNNNPPPRRRSSSRRRQQQQQQRRRQQQRRRVVV[[[\\\___iiitttxxxpppiiiiiimmmqqqvvvvvv{{{sssggghhhjjjgggeeegggaaa^^^\\\]]]``````]]]ZZZTTTRRROOONNNNNNKKKGGGCCCDDDEEEGGGIIILLLOOOQQQSSSPPPOOONNNNNNOOOOOOMMMKKKJJJJJJJJJJJJKKKMMMQQQUUUUUUWWWYYYYYYYYYZZZ^^^aaa```___^^^[[[XXXVVVSSSRRRNNNMMMMMMPPPUUUYYYZZZZZZ[[[[[[ZZZXXXWWWUUUSSSRRRPPPOOONNNOOOPPPOOOMMMJJJHHHDDDBBBDDDEEEHHHOOOXXX```nnn}}}~~~iiiWWWJJJCCC>>>??????===<<<<<<}}}{{{vvvoooiiibbb]]][[[[[[UUUQQQPPPNNNLLLNNNSSSVVVhhhooo\\\UUUVVVUUURRRPPPKKKMMMOOOPPPPPPOOOPPPQQQUUUUUUSSSRRRPPPNNNMMMLLLLLLOOOZZZjjjzzzssskkkfffccc___YYYSSSMMMHHHFFFEEE??????@@@@@@???>>><<<;;;>>>>>>>>>???@@@@@@AAAAAA???DDDGGGJJJ[[[}}}hhhRRRKKKHHHMMMUUUYYY]]]___aaagggqqqxxxzzz{{{kkkcccaaa]]]ZZZYYYUUUTTTTTTSSSRRRQQQQQQPPPRRRPPPNNNMMMMMMOOORRRSSSQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQRRRSSSRRROOOMMMKKKKKKLLLLLLMMMMMMMMMNNNJJJMMMPPPQQQQQQQQQRRRSSSOOOPPPUUUZZZ[[[\\\eeeooo{{{qqqiiiiiilllooossssssxxxtttiiijjjmmmiiifffhhh```^^^]]]^^^``````\\\YYYSSSPPPNNNNNNNNNLLLGGGCCCBBBDDDFFFIIILLLNNNPPPRRRPPPOOOOOOPPPQQQQQQNNNLLLJJJJJJKKKJJJKKKNNNRRRVVV[[[]]]^^^]]]\\\]]]aaaddddddcccaaa^^^ZZZVVVSSSQQQOOOMMMLLLOOOUUUYYY[[[[[[[[[[[[ZZZYYYXXXVVVTTTSSSQQQPPPPPPQQQRRRQQQNNNLLLHHHDDDBBBDDDEEEHHHPPPXXXaaannn}}}}}}iiiWWWIIIBBB===>>>???===;;;<<<~~~zzzwwwvvvpppgggaaa```ZZZXXXSSSOOONNNOOOQQQRRRYYYdddxxx}}}mmm[[[SSSRRRQQQRRRSSSQQQQQQPPPOOOMMMLLLKKKKKKOOOOOOOOOOOONNNNNNMMMMMMMMMNNNVVVfffxxxyyymmmgggbbbbbb___YYYSSSLLLGGGDDDBBBBBBBBBAAA@@@???>>>===<<<============>>>>>>>>>>>>???CCCFFFJJJ[[[}}}tttXXXRRRLLLMMMSSSXXX\\\___dddcccgggmmmsss{{{mmmccc___[[[YYYYYYWWWUUURRRRRRRRRRRRQQQOOOQQQPPPOOONNNNNNPPPQQQSSSOOONNNNNNOOORRRTTTSSSSSSOOOPPPQQQRRRRRRRRRQQQPPPPPPOOOMMMKKKKKKLLLMMMNNNOOOOOONNNNNNOOOOOOPPPQQQOOOQQQUUUZZZZZZ[[[ccclll{{{|||ssskkkhhhjjjooonnnqqqvvvzzz~~~vvvjjjhhhkkkjjjhhhfffdddbbbaaaaaabbb___YYYTTTNNNNNNOOONNNMMMJJJGGGEEEFFFHHHKKKMMMNNNOOOQQQSSSQQQRRRSSSSSSSSSRRRQQQPPPKKKJJJHHHIIIMMMRRRVVVWWW[[[]]]___aaaaaaaaacccddddddbbbaaa___]]]YYYTTTQQQMMMKKKJJJMMMRRRXXX]]]______^^^]]]]]]]]][[[XXXUUUQQQQQQQQQPPPOOOMMMLLLKKKJJJFFFCCCDDDEEEHHHPPPYYYfffooo}}}|||eeeSSSIIIDDD???;;;:::;;;<<<<<<{{{wwwuuuuuuqqqiiidddccc^^^ZZZVVVRRROOOPPPRRRSSSXXX```nnnuuugggXXXRRRRRRQQQQQQSSSRRRRRRQQQPPPOOONNNMMMLLLNNNNNNMMMMMMLLLLLLKKKKKKMMMNNNWWWgggxxxuuujjjfffcccbbb___YYYSSSLLLGGGDDDBBBBBBAAAAAA@@@???>>>===<<<============>>>>>>>>>>>>???BBBEEEIIIZZZ{{{aaaUUUKKKJJJQQQWWW[[[^^^cccbbbeeelllrrrzzzpppeee```\\\ZZZYYYWWWUUUSSSRRRRRRRRRQQQPPPQQQPPPOOONNNOOOPPPRRRSSSRRRQQQPPPPPPQQQRRRPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPOOOMMMLLLKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOOOONNNOOORRRVVVWWWXXX```iiixxxzzzqqqjjjgggiiikkkkkknnntttwww{{{wwwkkkjjjmmmnnnmmmmmmhhhfffddddddccc```YYYTTTOOOOOOOOOOOOMMMJJJHHHFFFEEEHHHKKKNNNOOOPPPRRRSSSRRRSSSSSSTTTTTTSSSQQQQQQMMMKKKIIIIIILLLQQQUUUXXX\\\^^^```bbbaaabbbcccddddddcccaaa```^^^[[[VVVSSSLLLKKKJJJLLLRRRXXX]]]___```___^^^]]]]]][[[XXXVVVTTTTTTTTTSSSSSSQQQPPPPPPLLLGGGEEEEEEFFFIIIQQQYYYfffppp}}}gggTTTHHHDDD???;;;:::;;;;;;<<<~~~~~~zzzuuusssssspppjjjeeedddbbb^^^YYYTTTQQQQQQRRRTTTYYY]]]dddppp~~~jjj^^^SSSQQQRRRQQQQQQRRRTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMLLLKKKJJJJJJIIIIIIMMMOOOWWWgggzzzpppgggeeedddbbb___YYYSSSLLLGGGDDDBBBAAAAAA@@@???>>>======<<<============>>>>>>>>>>>>@@@BBBDDDHHHXXXyyy}}}qqq^^^KKKGGGNNNTTTYYY]]]aaa```ccciiipppyyyttthhhbbb^^^ZZZZZZXXXVVVTTTSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOQQQRRRSSSSSSQQQPPPPPPQQQQQQPPPOOONNNOOOPPPQQQQQQPPPOOONNNOOONNNMMMLLLLLLLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQTTTUUUWWW^^^gggqqqvvvnnngggfffhhhhhhiiimmmsssvvvyyyxxxmmmlllppprrrrrrtttllljjjhhhgggfffaaaZZZTTTPPPPPPPPPOOONNNKKKIIIGGGGGGJJJNNNPPPRRRSSSTTTVVVTTTUUUUUUUUUUUUTTTSSSRRRPPPNNNKKKJJJLLLPPPUUUYYY^^^```cccdddcccccccccddddddcccbbbaaa```]]]YYYVVVMMMKKKJJJLLLRRRYYY^^^```cccaaa______^^^\\\YYYWWWUUUUUUUUUTTTTTTSSSSSSSSSNNNJJJGGGGGGGGGJJJQQQZZZfffppp~~~hhhTTTGGGCCC>>>;;;:::;;;;;;;;;~~~}}}vvvqqqpppnnnhhhcccbbbeeeaaa[[[VVVSSSRRRRRRSSSZZZ\\\___fffooo{{{yyymmm^^^VVVPPPQQQSSSRRRRRRSSSUUUUUUTTTTTTSSSSSSRRRRRRNNNNNNMMMLLLJJJIIIIIIHHHMMMOOOXXXhhh{{{ooogggeeecccbbb___YYYSSSLLLGGGDDDBBBAAA@@@@@@???>>>=====================>>>>>>>>>>>>@@@AAACCCGGGVVVuuu|||www{{{kkkOOOGGGLLLQQQVVVZZZ___^^^```gggnnnwwwuuujjjddd___\\\[[[YYYWWWTTTTTTTTTTTTSSSQQQQQQQQQPPPPPPQQQQQQRRRSSSPPPOOONNNPPPRRRSSSSSSRRRNNNOOOPPPPPPPPPOOONNNMMMNNNNNNMMMLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNRRRPPPQQQTTTUUUWWW^^^fffjjjyyy{{{qqqjjjddddddgggiiijjjooouuuwwwyyyzzzooommmpppqqqsssuuummmkkkjjjjjjiiiddd\\\VVVRRRRRRQQQPPPNNNLLLJJJIIIJJJNNNRRRUUUVVVWWWXXXZZZXXXXXXXXXWWWWWWVVVUUUUUUTTTQQQNNNKKKKKKPPPVVV[[[bbbeeeggghhhgggfffeeefffdddcccaaa``````^^^[[[XXXPPPMMMLLLNNNTTT[[[aaadddfffdddbbb```___^^^[[[YYYTTTSSSSSSRRRRRRQQQRRRRRRQQQLLLIIIHHHIIIKKKRRRZZZgggqqqeeePPPFFFCCC>>>;;;;;;;;;;;;;;;xxxpppmmmlllhhheeedddgggccc]]]WWWSSSRRRSSSSSSYYYZZZ\\\```eeelllqqqtttrrrrrroookkkjjjjjjccc[[[VVVPPPNNNQQQTTTSSSSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUQQQQQQOOONNNLLLKKKJJJIIIMMMOOOXXXjjj}}}qqqhhheeecccbbb___YYYSSSLLLGGGDDDBBB@@@??????>>>>>>=====================>>>>>>>>>>>>AAA@@@BBBHHHTTTqqqzzzttttttxxxUUUIIIKKKMMMQQQVVV\\\[[[^^^eeelllvvvvvvjjjeee```]]]\\\YYYWWWTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQRRRRRRSSSSSSPPPOOOOOOPPPRRRSSSRRRQQQOOOOOOPPPPPPPPPOOOMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOORRROOOOOORRRTTTVVV[[[bbbfffttttttlllfffbbbcccfffhhhiiinnnsssuuuwww}}}|||qqqnnnooooooppprrrmmmlllkkkllllllggg```ZZZTTTSSSRRRQQQOOOMMMLLLKKKLLLOOOTTTXXXYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYWWWUUUPPPLLLKKKPPPYYY```hhhjjjmmmnnnllljjjiiiiiieeecccaaa``````___\\\ZZZSSSPPPOOOQQQWWW^^^dddhhhiiigggdddbbbaaa___\\\ZZZSSSSSSQQQPPPPPPPPPPPPPPPRRRMMMJJJIIIJJJLLLSSS\\\gggrrrcccNNNEEEBBB===;;;;;;;;;;;;;;;}}}qqqlllkkkiiihhhiiihhhddd^^^YYYUUUSSSTTTUUUWWWXXXYYY\\\^^^```aaabbb```aaa^^^YYYXXXXXXUUUPPPPPPMMMMMMQQQTTTSSSTTTVVVVVVVVVVVVVVVVVVWWWWWWWWWUUUTTTSSSQQQOOOMMMLLLKKKMMMOOOYYYkkk~~~qqqiiifffdddbbb___YYYSSSLLLGGGDDDBBB??????>>>>>>>>>=====================>>>>>>>>>>>>BBB@@@CCCIIITTTmmm}}}rrrooowww[[[LLLJJJIIIMMMTTTZZZZZZ^^^eeekkktttxxxlllfff```]]]\\\XXXVVVTTTSSSSSSSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSQQQQQQQQQQQQOOOMMMPPPPPPQQQQQQPPPOOONNNMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOLLLLLLPPPRRRSSSVVV[[[dddpppvvvlllgggdddaaabbbeeeeeeeeeiiinnnpppqqqxxx~~~uuurrrqqqooooooqqqpppooooooppppppkkkccc]]]UUUUUUSSSRRRPPPNNNMMMMMMNNNRRRWWW[[[]]]^^^______aaa```___^^^]]]\\\\\\\\\[[[XXXSSSNNNLLLRRR\\\eeennnqqqttttttrrrooommmlllgggeeecccbbbaaa```^^^\\\UUUSSSQQQRRRYYYaaagggkkkmmmjjjfffcccbbb```^^^\\\VVVUUUSSSQQQPPPPPPPPPQQQQQQMMMJJJJJJJJJLLLTTT]]]hhhsss|||```NNNDDDAAA===;;;;;;;;;;;;:::wwwoookkkhhhggghhhjjjfff```[[[WWWVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWXXXVVVPPPNNNPPPPPPMMMMMMJJJKKKPPPRRRRRRRRRUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWVVVTTTRRRPPPNNNMMMLLLMMMOOOYYYkkknnnhhhgggfffbbb___YYYSSSLLLGGGDDDBBB>>>>>>>>>>>>========================>>>>>>>>>>>>BBBAAADDDKKKTTTjjjqqqiiiqqq}}}]]]NNNIIIFFFJJJTTTXXXXXX]]]eeekkkrrr~~~}}}oooggg```\\\ZZZWWWUUUSSSRRRRRRRRRQQQPPPRRRRRRSSSSSSTTTTTTTTTSSSUUUSSSQQQQQQQQQPPPOOOMMMQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNKKKLLLPPPSSSRRRSSSVVV^^^iiizzzuuummmfffdddbbb```aaadddcccccceeeiiikkkmmmuuu}}}yyywwwuuurrrqqqsssuuuttttttuuutttnnnfff___WWWVVVTTTRRRQQQOOONNNNNNUUUYYY___ccceeeffffffgggeeedddbbbaaa```______```]]][[[UUUOOOMMMTTT```jjjtttwwwyyyzzzwwwtttqqqpppllliiifffdddcccbbb```^^^VVVSSSQQQSSSYYYaaaiiilllooolllhhheeecccaaa___]]]XXXVVVTTTQQQOOOOOOOOOPPPPPPLLLIIIIIIJJJMMMUUU^^^hhhsssttt\\\LLLCCC@@@===;;;;;;;;;;;;:::rrrkkkfffcccccclllhhhbbb]]]YYYXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWTTTVVVTTTNNNLLLNNNOOONNNKKKIIIJJJOOOQQQPPPQQQTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWUUUSSSQQQOOOMMMLLLMMMOOOYYYlll{{{jjjfffggghhhbbb___YYYSSSLLLGGGDDDBBB>>>>>>>>>>>>========================>>>>>>>>>>>>BBBAAAEEELLLTTThhhqqqfffnnn{{{]]]NNNIIIDDDIIIUUUVVVXXX]]]ffflllrrr|||rrriii```[[[YYYWWWUUURRRRRRRRRRRRQQQOOORRRRRRSSSTTTTTTTTTTTTTTTQQQPPPOOOPPPRRRRRRQQQPPPRRRRRRSSSSSSRRRPPPOOOMMMKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMOOOLLLMMMSSSUUUTTTTTTVVVXXXbbbrrrzzznnngggbbbbbbbbb```aaaddddddcccdddhhhiiilllttt}}}|||{{{yyyvvvtttvvvzzzyyyxxxxxxvvvpppggg___XXXVVVUUUSSSQQQPPPOOOOOO\\\aaagggkkkmmmnnnnnnooogggfffdddbbbaaaaaaaaabbb^^^\\\WWWPPPNNNUUUbbbmmmxxxzzz}}}}}}zzzvvvtttrrrooollliiigggeeedddbbb```VVVSSSPPPRRRXXXaaaiiimmmqqqmmmiiieeecccbbb___^^^XXXVVVSSSPPPNNNMMMMMMMMMOOOKKKHHHIIIJJJMMMVVV^^^hhhsssmmmWWWIIIBBB@@@===;;;;;;<<<;;;:::vvvjjjeeefffkkkiiiddd^^^XXXVVVWWWXXXZZZYYYYYYXXXWWWVVVUUUUUUUUUSSSQQQPPPPPPOOOMMMKKKLLLKKKIIIKKKNNNSSSVVVWWWWWWUUUTTTVVVWWWWWWTTTQQQTTTUUUUUUUUUSSSPPPMMMKKKJJJQQQ^^^nnnuuukkkhhhggggggeee```YYYRRRLLLGGGCCC@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===============DDDCCCEEEVVVpppmmmeeeqqq{{{yyyxxx~~~]]]LLLGGGEEEHHHNNNTTT___aaaaaaiiinnnwwwuuuiiibbb]]]YYYXXXWWWUUUTTTRRRQQQPPPPPPTTTTTTUUUTTTTTTSSSRRRQQQUUUTTTRRRQQQOOOOOONNNNNNPPPQQQQQQQQQPPPOOOOOONNNOOOOOONNNMMMMMMLLLLLLLLLOOONNNLLLKKKKKKKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTXXX^^^hhhuuuzzznnndddbbbcccfffeeeccceeejjjiiihhhgggfffiiiqqq{{{|||xxxxxx{{{~~~{{{uuummmeee```WWWVVVVVVVVVSSSOOOQQQWWW^^^kkkvvvwwwssspppnnnlllhhhgggeeedddccccccdddddd```]]]YYYUUUSSSWWWeeettt}}}{{{wwwqqqtttpppkkkhhhgggfffbbb^^^UUUVVVVVVVVV\\\fffkkkkkkqqqmmmgggccc```___]]]\\\ZZZWWWRRRNNNKKKKKKLLLMMMMMMJJJHHHIIIIIIKKKUUU___kkkuuukkkWWWJJJDDDAAA<<<::::::;;;;;;:::ppphhhiiiiiigggccc]]]XXXVVVWWWYYY[[[[[[ZZZXXXWWWUUUTTTTTTUUUSSSQQQQQQPPPOOOMMMKKKKKKJJJIIIJJJMMMQQQUUUWWWXXXVVVUUUVVVWWWWWWTTTQQQTTTUUUUUUUUUSSSPPPMMMKKKKKKSSS```ppptttjjjgggggggggeee```XXXQQQLLLGGGCCC@@@???>>>>>>============>>><<<<<<<<<<<<============;;;EEEGGGLLL]]]ssssssiiisss|||}}}vvv~~~tttUUUHHHFFFEEEHHHNNNTTT___aaaaaaiiinnnvvvxxxkkkddd^^^ZZZWWWWWWUUUTTTRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOONNNNNNMMMMMMNNNMMMLLLJJJJJJKKKKKKLLLPPPPPPQQQRRRRRRSSSTTTTTTVVVZZZbbbnnnvvvkkkeeedddeeehhhhhhgggiiinnnoooooonnnnnnrrryyy~~~{{{tttlllddd^^^XXXWWWXXXXXXTTTPPPSSSZZZgggttt~~~|||yyywwwtttjjjhhhfffeeeffffffffffff```\\\YYYVVVTTTYYYgggvvv}}}zzzuuutttpppjjjgggeeeccc___\\\UUUVVVUUUUUU[[[ffflllmmmqqqmmmfffaaa^^^\\\ZZZYYYVVVSSSPPPLLLKKKKKKMMMNNNLLLJJJHHHIIIIIIKKKTTT^^^jjjuuu}}}fffSSSHHHDDD@@@<<<::::::;;;;;;:::zzznnnkkkfffeeebbb^^^ZZZYYYYYY[[[[[[[[[ZZZXXXWWWVVVTTTTTTVVVTTTRRRRRRQQQPPPMMMKKKJJJIIIHHHIIIKKKOOOSSSVVVXXXWWWVVVWWWWWWWWWUUUSSSUUUUUUVVVUUUTTTQQQNNNLLLLLLTTTbbbsssrrriiigggggggggeee___XXXPPPKKKFFFCCC@@@>>>>>>======>>>>>>???@@@<<<<<<<<<<<<============:::EEEKKKSSScccsss{{{ooouuu}}}www{{{lllQQQGGGFFFEEEGGGLLLSSS^^^aaaaaahhhlllttt|||nnneee___[[[WWWVVVUUUTTTSSSSSSSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRPPPQQQQQQQQQQQQPPPOOOOOOMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJKKKLLLQQQQQQRRRRRRSSSSSSTTTTTTTTTVVV[[[dddttt~~~zzzwwwxxx{{{~~~~~~tttjjjhhhggghhhlllmmmlllpppvvvyyyyyyzzz|||{{{tttkkkbbb]]]ZZZYYYZZZYYYTTTQQQUUU]]]mmmyyy|||xxxpppnnnkkkiiiiiihhhfffeee___[[[XXXVVVVVV\\\kkkzzz}}}zzzuuuooohhhdddbbb___[[[XXXSSSTTTSSSTTT[[[fffmmmnnnrrrmmmeee^^^ZZZXXXWWWVVVRRRPPPMMMJJJJJJJJJLLLMMMKKKIIIHHHHHHHHHKKKSSS]]]iiitttuuu___NNNEEECCC@@@<<<::::::;;;;;;:::vvvmmmffffffdddaaa^^^\\\]]]^^^YYYYYYYYYXXXWWWWWWVVVVVVWWWVVVTTTTTTSSSQQQNNNKKKIIIIIIHHHGGGIIIMMMRRRUUUZZZYYYXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVTTTRRROOOMMMKKKUUUeeewwwqqqiiiiiiiiiiiieee___WWWOOOJJJEEEBBB@@@>>>===============>>>>>><<<<<<<<<<<<============<<>>>>>===<<<;;;::::::;;;<<<<<<<<<<<<============@@@FFFHHHNNNWWW]]]rrr|||yyy}}}kkkSSSJJJHHHFFFEEEGGGOOO[[[___aaahhhjjjooo}}}rrrfff___[[[WWWWWWVVVUUUUUUTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRPPPPPPQQQRRRRRRQQQQQQPPPLLLNNNOOOQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNOOOQQQQQQRRRRRRSSSSSSTTTTTTWWWTTTVVV[[[cccqqq}}}{{{uuuooojjjiiilllnnnyyy{{{tttnnnnnnmmmpppuuuxxx{{{~~~vvvpppjjjddd___XXXXXXYYYXXXSSSRRRZZZeeezzz{{{vvvrrroooooolllgggccc[[[WWWTTTVVVZZZdddsssuuunnnddd]]]ZZZWWWTTTQQQPPPRRRRRRTTT\\\gggnnnnnnrrrlllddd]]]XXXVVVTTTRRROOOMMMKKKHHHFFFFFFFFFFFFHHHFFFFFFGGGGGGIIIQQQZZZfffrrr}}}lllXXXKKKFFF@@@>>>;;;:::;;;;;;:::999xxxlllmmmllljjjfffbbbaaaaaa[[[[[[\\\\\\]]]]]]^^^^^^\\\[[[ZZZYYYXXXVVVQQQNNNIIIJJJIIIGGGFFFIIIPPPVVV\\\]]]\\\ZZZWWWVVVWWWXXXUUUVVVWWWWWWVVVTTTQQQPPPMMMXXXiii}}}qqqlllmmmllljjjddd^^^UUUMMMGGGDDDAAA@@@???>>><<<;;;:::999999999<<<<<<<<<<<<============BBBEEEDDDHHHMMMPPPddd|||~~~lllRRRIIIHHHEEEFFFIIILLLYYY^^^```hhhjjjnnn{{{ttthhh```]]]YYYXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPQQQRRRRRRRRRRRRQQQNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQOOONNNNNNNNNOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTWWWTTTVVV[[[___ggg{{{}}}xxxvvvpppjjjggggggkkknnnxxxzzztttooopppooorrrxxx}}}{{{rrrmmmiiiccc___VVVWWWYYYXXXSSSSSS^^^kkk}}}zzzuuuqqqpppqqqooojjjdddXXXTTTQQQUUU\\\gggwwwuuummmbbb[[[WWWUUURRRPPPNNNQQQSSSVVV]]]gggllllllnnniiiccc]]]YYYVVVSSSRRRNNNLLLJJJHHHFFFEEEDDDDDDGGGEEEEEEGGGGGGHHHPPPYYYeeeqqqxxxiiiVVVHHHEEE???===;;;:::;;;;;;:::999qqqvvv|||vvvwwwwwwtttooojjjgggfffbbbbbbbbbbbbaaaaaaaaaaaa^^^]]]\\\\\\[[[XXXSSSOOOJJJJJJJJJGGGEEEIIIPPPWWW]]]^^^]]][[[WWWVVVWWWYYYUUUVVVWWWWWWVVVTTTRRRPPPRRR\\\mmm~~~ooolllmmmllliiiddd^^^TTTLLLFFFCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============AAABBBAAAEEEIIIIII\\\}}}tttXXXKKKHHHEEEFFFIIIIIIWWW]]]```hhhjjjnnn{{{wwwjjjccc```ZZZZZZXXXWWWUUUUUUTTTTTTQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRPPPPPPQQQRRRRRRRRRRRRRRRPPPOOONNNMMMNNNOOOQQQRRRQQQPPPOOONNNMMMNNNOOOOOOLLLMMMNNNPPPQQQSSSTTTUUUUUUSSSVVV\\\]]]___pppxxxrrrpppkkkgggdddfffkkkppp||||||vvvqqqqqqpppttt{{{xxxnnniiifffaaa\\\UUUWWWYYYYYYTTTUUUbbbqqq}}}wwwrrrpppqqqnnnggg```VVVQQQOOOSSS\\\hhhyyy~~~uuulllaaaYYYUUUSSSRRRPPPLLLPPPTTTWWW___hhhkkkiiihhheee```\\\YYYVVVSSSPPPKKKJJJIIIGGGFFFEEEEEEEEEFFFDDDEEEGGGGGGHHHOOOXXXdddpppzzzrrrfffRRREEEBBB>>><<<;;;:::;;;;;;:::999nnnmmmlllmmmrrr{{{~~~xxxrrrooommmiiihhhgggfffdddcccbbbbbb______^^^^^^]]]YYYTTTPPPJJJKKKKKKGGGEEEHHHQQQXXX^^^___^^^[[[WWWUUUWWWZZZUUUVVVWWWXXXWWWUUURRRQQQVVV```ooo|||nnnlllmmmkkkgggddd^^^TTTKKKFFFCCCAAA@@@===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<=========>>>@@@AAA@@@EEEIIIGGGYYYzzz___OOOIIIEEEEEEHHHGGGUUU\\\```hhhjjjnnnzzzzzzmmmeeeccc\\\[[[YYYWWWUUUTTTTTTTTTOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPQQQRRRSSSSSSRRRRRRQQQOOOMMMLLLLLLNNNQQQRRRPPPOOONNNMMMMMMMMMNNNOOOKKKKKKMMMOOOQQQSSSTTTUUUSSSQQQUUU[[[[[[ZZZhhh{{{{{{tttnnnlllhhhdddcccffflllqqqyyyuuurrrqqqttt|||wwwlllgggccc^^^YYYUUUWWWZZZZZZVVVXXXeeeuuu|||uuuqqqpppkkkaaaYYYTTTOOOMMMSSS\\\iiizzz~~~tttlllaaaXXXUUUSSSRRRPPPLLLPPPUUUYYY```hhhiiigggdddaaa^^^[[[YYYVVVRRROOOIIIHHHGGGGGGGGGGGGGGGGGGEEEDDDDDDFFFFFFGGGOOOWWWcccppptttooocccOOOAAA???===<<<;;;;;;;;;;;;:::888nnnkkkhhhhhhkkkoooqqqrrr{{{sssrrrpppmmmkkkjjjgggdddaaadddbbb___[[[XXXWWWVVVVVVNNNLLLJJJJJJHHHHHHOOOWWWaaaffffff```\\\\\\]]]\\\\\\XXXUUUWWWXXXUUUSSSUUUZZZdddssszzzjjjggglllmmmkkkddd]]]SSSKKKHHHFFFDDDAAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===BBBAAACCCGGGGGGUUUnnncccRRRKKKGGGGGGLLLMMMSSS[[[bbbgggmmmtttyyy~~~mmmccc___[[[ZZZXXXUUUTTTRRRQQQQQQUUUTTTRRRQQQQQQQQQRRRSSSTTTUUUTTTRRRPPPOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMLLLKKKLLLMMMOOOQQQMMMOOOPPPPPPPPPPPPQQQSSSRRRSSSTTTUUUXXX]]]ccchhhwwwtttmmmmmmkkkiiihhhdddeeennnyyy~~~zzzuuuooommmqqqxxxnnngggeee```ZZZVVVVVVVVVXXXYYYWWWZZZkkk~~~}}}vvvrrrlllaaaZZZXXXOOOOOOQQQTTT\\\iiivvvwwwmmm```XXXTTTRRROOOLLLLLLPPPWWW^^^bbbdddddddddaaa___\\\XXXTTTQQQOOONNNKKKJJJHHHFFFDDDDDDDDDDDDEEEDDDEEEGGGGGGGGGNNNVVVbbbpppvvvooolll]]]NNNDDD;;;===<<<;;;:::999999999999{{{uuunnnjjjjjjlllnnnnnnvvv|||wwwuuurrrpppnnnkkkgggdddcccbbb___]]][[[YYYXXXWWWPPPMMMJJJIIIGGGHHHOOOXXXfffkkklllgggbbbaaa```^^^\\\WWWUUUWWWXXXUUUTTTVVV[[[dddtttyyyiiigggkkkllljjjbbbZZZQQQJJJFFFDDDBBB@@@@@@???>>>===<<<<<<<<<<<<;;;<<<======>>>>>>=========AAA@@@AAAFFFFFFSSSlll}}}kkkXXXOOOHHHGGGLLLOOOTTT\\\bbbgggmmmtttyyynnndddaaa\\\[[[YYYWWWUUUSSSSSSRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQOOOOOOPPPRRRQQQRRRRRRSSSTTTTTTUUUUUUSSSRRRPPPOOOMMMMMMMMMNNNNNNMMMLLLKKKLLLMMMOOOPPPNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUYYY^^^bbbppp}}}{{{}}}sssllljjjhhhhhhgggfffhhhsss~~~{{{sssmmmjjjlllrrryyyllldddbbb^^^YYYVVVWWWWWWZZZ[[[ZZZ^^^oooxxxssskkk```YYYVVVNNNOOOPPPTTT[[[fffsss{{{vvvlll```WWWSSSQQQNNNLLLKKKOOOTTTZZZ^^^______^^^^^^]]][[[XXXTTTQQQOOONNNKKKJJJHHHFFFDDDDDDDDDDDDEEEDDDEEEGGGGGGHHHNNNWWWcccqqqtttllljjj[[[MMMEEE<<<===<<<;;;:::999999999999xxxpppmmmllljjjiiiiiiqqq}}}{{{vvvqqqmmmjjjfffdddaaaaaa```___]]][[[YYYXXXRRRNNNKKKIIIGGGHHHPPPYYYkkkrrrvvvrrrmmmjjjfffccc___YYYWWWXXXYYYVVVUUUWWW[[[eeetttyyyiiigggjjjkkkiii___XXXNNNHHHEEECCC@@@>>>??????>>>===<<<<<<<<<<<<<<<======>>>??????>>>>>><<<@@@>>>@@@EEEEEEPPPhhhxxxyyyyyybbbTTTJJJHHHLLLQQQWWW]]]cccggglllsssxxx}}}pppfffccc___]]][[[XXXVVVUUUTTTTTTQQQQQQRRRRRRQQQQQQPPPOOONNNPPPPPPPPPOOOOOOQQQSSSSSSSSSTTTTTTUUUUUUVVVVVVSSSRRRQQQOOONNNNNNNNNOOOOOONNNMMMLLLLLLMMMOOOPPPOOOPPPQQQQQQPPPOOOPPPRRRTTTTTTTTTSSSRRRUUUYYY\\\fffsss~~~{{{zzz{{{}}}~~~~~~sssjjjgggffffffggghhhmmmzzz~~~zzzrrrlllhhhiiilllpppyyy{{{iii```^^^[[[WWWVVVWWWYYY\\\^^^^^^ddduuuzzztttkkk___WWWTTTMMMNNNOOORRRXXXaaalllsss}}}}}}~~~|||ssskkk___WWWRRRPPPMMMKKKMMMOOOSSSWWWYYYZZZYYYXXXYYYXXXXXXWWWTTTRRROOOMMMKKKJJJHHHFFFDDDDDDDDDDDDEEEDDDEEEGGGGGGHHHOOOXXXdddssssssjjjfffXXXLLLEEE>>><<<<<<;;;:::999999999999{{{vvvqqqlllgggffffffjjjooosssvvv{{{~~~tttnnniiieeeccc^^^_________^^^\\\YYYXXXTTTPPPLLLJJJHHHHHHPPPYYYnnnwww~~~}}}yyyuuuppplllddd^^^ZZZ[[[ZZZVVVUUUWWW\\\fffuuuyyykkkiiikkkjjjiii\\\VVVMMMGGGEEECCC@@@===???>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>===@@@>>>@@@EEEDDDOOOeeetttrrr}}}mmmXXXLLLJJJNNNUUUYYY___cccgggkkkrrrwww{{{qqqhhheee```^^^[[[XXXVVVUUUTTTUUUQQQRRRSSSSSSSSSRRRPPPOOOPPPQQQQQQQQQPPPPPPRRRSSSUUUUUUUUUVVVVVVVVVWWWWWWTTTSSSQQQOOOOOOOOOOOOPPPOOOOOONNNMMMMMMMMMNNNNNNOOOQQQRRRQQQPPPOOOPPPRRRTTTTTTSSSRRRQQQSSSVVVYYY___iiixxx~~~|||zzzyyyzzz{{{zzzzzzyyytttkkkhhhffffffhhhjjjqqq}}}yyyssslllgggggghhhkkkqqqyyywwweee]]][[[XXXVVVVVVVVVZZZ^^^```ccckkk{{{~~~vvvlll___VVVSSSMMMNNNOOORRRVVV]]]eeejjjrrrsssuuuxxxzzzzzzwwwuuuooohhh^^^VVVRRROOOMMMLLLPPPRRRTTTVVVWWWWWWVVVVVVSSSTTTUUUUUUSSSQQQNNNMMMJJJIIIGGGEEEDDDDDDDDDEEEFFFDDDEEEGGGGGGHHHPPPYYYeeetttvvvkkkeeeVVVJJJDDD>>><<<;;;::::::999999999:::|||rrrjjjhhhccc```bbbcccfffoooyyyssslllhhheee]]]]]]^^^^^^\\\[[[YYYWWWVVVRRRNNNLLLIIIIIIPPPYYYlllwwwzzzuuujjjddd^^^]]]ZZZVVVTTTVVV\\\fffvvvyyymmmmmmllljjjjjj[[[UUUMMMHHHFFFDDDAAA>>>>>>======<<<<<<<<<<<<<<<999:::;;;<<<============???AAA>>>@@@FFFEEENNNccctttnnntttzzz```PPPMMMQQQXXX\\\aaadddfffjjjqqqvvvzzztttjjjfffaaa___[[[XXXUUUTTTTTTTTTSSSSSSTTTUUUUUUSSSRRRQQQSSSTTTTTTSSSQQQPPPRRRSSSVVVVVVVVVVVVWWWWWWWWWWWWTTTSSSQQQPPPOOOPPPPPPQQQPPPPPPOOONNNNNNMMMMMMMMMOOOQQQRRRQQQPPPPPPQQQSSSRRRSSSSSSSSSRRRTTTWWWYYY\\\bbbooo{{{yyywwwuuutttuuuuuutttssstttzzzvvvmmmllliiiiiijjjlllsss~~~yyyrrrlllgggeeeeeeeeejjjpppwwwsssccc[[[YYYVVVUUUVVVUUU[[[```ccchhhsssxxxmmm___VVVSSSNNNOOOQQQRRRTTTXXX^^^bbbjjjkkkmmmqqqttttttrrrpppjjjeee]]]UUUQQQNNNMMMMMMQQQQQQRRRSSSSSSSSSSSSRRROOOPPPQQQRRRQQQPPPNNNLLLJJJIIIGGGEEEDDDDDDEEEEEEFFFDDDDDDFFFGGGIIIQQQZZZfffuuu~~~nnneeeTTTHHHCCC>>>;;;;;;:::999999999::::::{{{qqqkkkbbb]]]^^^^^^___iiiuuu}}}qqqiiiddd^^^]]]]]]\\\[[[ZZZXXXWWWVVVSSSPPPNNNKKKJJJPPPXXXgggsss~~~yyyllleee___\\\ZZZUUUSSSUUU]]]gggvvvwwwooopppmmmjjjiiiZZZUUUMMMIIIGGGEEEBBB???======<<<<<<;;;<<<<<<===999999:::<<<============@@@AAA>>>@@@FFFEEELLL```wwwlllmmmyyylllXXXRRRTTT\\\___ccceeefffjjjpppuuuxxxxxxmmmhhhccc```\\\XXXUUUTTTTTTUUUTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUSSSRRRQQQRRRTTTVVVVVVVVVVVVWWWWWWWWWWWWTTTSSSRRRQQQPPPQQQQQQRRRQQQPPPPPPOOONNNMMMMMMLLLNNNPPPQQQRRRQQQQQQSSSTTTRRRSSSSSSSSSSSSTTTWWWYYY[[[^^^gggrrrxxxyyywwwtttsssssssssrrrqqqooottt|||~~~vvvpppooolllkkklllnnnuuu}}}sssmmmgggeeebbb```cccgggjjjxxx~~~qqqccc\\\YYYVVVUUUVVVVVV]]]dddgggnnn{{{{{{oooaaaXXXUUUPPPRRRSSSTTTTTTVVVYYY[[[dddeeegggkkknnnnnnllljjjccc___YYYRRRNNNLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLIIIHHHGGGEEEEEEEEEEEEFFFFFFDDDDDDFFFGGGIIIRRR\\\hhhwwwqqqeeeRRRFFFBBB===;;;::::::999999:::::::::yyynnnddd^^^___]]][[[bbbooopppggg```___^^^\\\[[[YYYYYYYYYVVVSSSRRRQQQMMMKKKOOOVVVaaannn{{{|||wwwiiibbb\\\ZZZXXXTTTSSSUUU]]]gggwwwtttpppqqqmmmhhhfffYYYSSSMMMHHHGGGEEEBBB???<<<<<<<<<;;;;;;<<<<<<===999:::;;;===>>>>>>>>>???@@@@@@===???EEECCCIII\\\||||||mmmiiiqqqzzz}}}cccWWWTTT^^^aaadddeeefffiiioootttuuu~~~~~~qqqkkkeeebbb]]]YYYVVVUUUVVVWWWUUUTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSRRRQQQQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQRRRSSSQQQQQQQQQPPPOOOMMMLLLKKKMMMOOOQQQQQQQQQRRRTTTVVVRRRSSSTTTSSSRRRSSSUUUWWWYYYZZZaaajjjmmmsss|||yyyvvvrrrppppppppppppoooiiimmmttt|||}}}}}}}}}uuuqqqqqqnnnlllmmmoooxxxyyyrrrkkkgggbbb^^^^^^aaaaaammm~~~{{{oooccc^^^[[[WWWVVVVVVXXX```hhhkkkttt}}}qqqcccYYYWWWSSSTTTVVVVVVUUUTTTVVVWWW[[[\\\^^^bbbeeeeeedddaaa[[[XXXSSSNNNJJJIIIJJJKKKHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGEEEEEEEEEEEEFFFGGGDDDDDDFFFGGGIIIRRR\\\kkk{{{rrrdddQQQEEEBBB>>>:::::::::999999::::::;;;}}}ssshhhaaaaaa]]]WWW\\\hhh}}}}}}qqqcccaaa___\\\[[[ZZZZZZZZZVVVTTTSSSRRROOOKKKOOOUUU^^^kkkxxx}}}~~~}}}yyyttteee^^^XXXWWWVVVSSSSSSUUU]]]gggwwwrrrooorrrmmmfffdddXXXRRRLLLHHHFFFEEEAAA>>><<<<<<;;;;;;;;;<<<<<<===:::;;;<<<>>>??????@@@@@@??????;;;===DDDBBBGGGZZZuuunnnhhhlllttt~~~}}}jjjZZZTTT```bbbeeeeeefffiiiooossssss{{{tttmmmgggddd___ZZZWWWWWWWWWXXXUUUTTTRRRQQQQQQQQQRRRSSSNNNPPPQQQQQQQQQRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTRRRQQQQQQRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKLLLNNNPPPQQQRRRSSSUUUWWWSSSSSSTTTSSSQQQQQQRRRTTTXXXXXX]]]dddeeejjj~~~xxxtttpppllliiiiiijjjjjjiiieeehhhnnnuuu}}}|||}}}zzzsssrrrqqqnnnlllmmmpppyyyyyyqqqllleee___]]]```\\\hhhxxxyyyoooddd```]]]XXXVVVWWWZZZccckkknnnxxxrrrddd[[[XXXTTTVVVWWWWWWUUUTTTTTTUUUSSSTTTVVVZZZ]]]]]][[[YYYUUUSSSPPPKKKGGGFFFHHHJJJFFFFFFEEEEEEFFFHHHJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLIIIHHHGGGEEEEEEEEEFFFFFFGGGEEEDDDFFFGGGIIISSS]]]nnn}}}qqqcccOOODDDBBB???:::::::::999999:::;;;;;;~~~qqqgggddd___XXX[[[eeexxx{{{nnnhhh```YYYVVVVVVWWWXXXWWWVVVUUURRRPPPQQQRRRTTT^^^aaagggmmmqqqqqqmmmiii___ZZZUUUTTTRRRNNNOOORRRYYYdddtttpppmmmpppkkkeeedddZZZRRRIIIDDDDDDCCCAAA>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===???======???AAACCCIIIQQQpppttthhhiiipppwww}}}}}}sssXXXXXXcccccccccbbbcccfffkkkooowwwzzzyyypppjjjfffbbb___\\\[[[XXXVVVWWWUUURRRPPPOOOPPPRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVYYYXXXWWWVVVUUUUUUUUUUUUSSSTTTTTTSSSRRRSSSWWWYYYVVVUUUTTTRRRQQQQQQQQQQQQMMMNNNPPPQQQSSSTTTTTTUUURRRSSSTTTSSSRRRRRRTTTVVVWWWZZZ]]]^^^aaaiiiuuu~~~{{{wwwrrrpppmmmjjjgggeeecccbbb]]]```fffnnnxxxyyytttsssuuusssrrrrrrttt|||uuullliiifff___YYY^^^bbblll}}}ttthhh______aaa^^^XXXTTT___eeennnyyyttthhh^^^WWWTTTVVVYYYZZZYYYUUUQQQNNNNNNPPPRRRTTTUUUVVVUUUUUURRRQQQOOOMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLIIIHHHHHHGGGFFFFFFFFFGGGFFFEEEEEEFFFGGGKKKXXXdddpppkkkWWWKKKCCC??????:::::::::999999999888888xxxnnniiibbbYYY[[[ccctttwwwoooddd\\\ZZZZZZZZZYYYXXXWWWVVVTTTSSSSSSTTTUUUZZZ[[[___cccfffddd```\\\XXXSSSQQQRRRRRROOOQQQTTTYYYdddtttmmmllloookkkeeecccXXXRRRJJJEEEDDDDDDAAA>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???======???AAABBBIIIPPPgggsssgggiiipppwww}}}{{{~~~zzz______aaabbbbbbaaabbbeeejjjnnnuuuyyytttjjjgggbbb___]]][[[YYYWWWVVVUUUSSSQQQPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWZZZYYYXXXWWWVVVVVVVVVVVVSSSSSSSSSRRRQQQRRRTTTWWWWWWVVVUUUSSSQQQPPPOOOOOORRRSSSSSSTTTTTTTTTSSSSSSRRRSSSTTTSSSRRRSSSTTTVVVVVVXXX[[[[[[\\\bbbkkkssswwwsssnnnllliiifffccc```^^^]]]YYY\\\```gggrrr}}}wwwwwwtttrrrqqqqqqrrrzzz{{{rrrnnnllleee___[[[^^^fffttt}}}nnneee]]]^^^___]]]YYYXXXccciiisss~~~}}}rrrggg^^^XXXUUUWWWYYYZZZXXXUUUQQQNNNJJJKKKMMMNNNPPPQQQQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGKKKXXXeeeuuujjjVVVJJJBBB>>>>>>:::::::::999999999888888wwwqqqfff[[[ZZZ```mmmyyyjjjbbb``````^^^\\\XXXXXXWWWVVVUUUUUUUUUUUUWWWWWWWWWXXXYYYVVVRRROOORRROOONNNPPPPPPNNNOOORRRYYYcccsssxxxiiijjjnnnkkkeeebbbVVVQQQKKKGGGEEEDDDAAA>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???======???AAABBBGGGNNN[[[~~~rrrhhhhhhnnnuuu{{{yyyzzzwww]]]]]]^^^_________```ccchhhkkkqqqwwwxxxkkkhhhccc___]]][[[ZZZXXXVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWUUUVVVUUUSSSRRRRRRTTTVVVXXXWWWUUUSSSQQQOOOOOONNNTTTUUUUUUVVVUUUUUUTTTTTTSSSTTTTTTTTTSSSSSSUUUVVVWWWXXXZZZZZZYYY\\\bbbgggooo~~~zzzrrrmmmhhhgggccc```\\\YYYWWWVVVSSSUUUYYY___kkk{{{|||{{{vvvsssrrrrrrsssxxxtttooolllgggbbb\\\]]]aaajjjzzzuuuggg```\\\\\\\\\ZZZ[[[]]]fffmmmwwwxxxnnneee]]]YYYWWWYYYZZZZZZXXXTTTPPPMMMIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRPPPOOONNNMMMMMMMMMHHHGGGHHHHHHJJJLLLNNNOOOLLLMMMMMMMMMMMMMMMLLLLLLNNNMMMKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFGGGLLLYYYfff{{{gggTTTHHHAAA===<<<:::::::::999999999888888vvviii\\\XXX[[[gggzzztttiiihhhgggddd___YYYXXXWWWWWWWWWWWWVVVVVVWWWVVVTTTSSSRRRPPPMMMJJJPPPMMMMMMOOONNNKKKJJJLLLXXXbbbsssrrrhhhjjjnnnjjjccc___TTTPPPKKKHHHFFFCCC@@@>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===???======???@@@AAAFFFLLLRRRssstttiiiiiimmmpppyyyzzz|||~~~xxx|||mmmVVVXXX[[[\\\]]]]]]^^^aaaeeeiiinnnuuu}}}yyymmmiiiddd```]]]\\\[[[YYYWWWWWWVVVVVVVVVUUUUUUTTTUUUUUUVVVXXXYYYZZZ[[[\\\YYYYYYXXXWWWWWWWWWWWWWWWYYYZZZYYYWWWUUUTTTUUUVVVVVVVVVTTTRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWSSSTTTUUUTTTSSSSSSUUUWWWXXXZZZ[[[ZZZZZZ[[[___bbbgggttt~~~vvvnnniiicccaaa^^^ZZZVVVSSSQQQPPPNNNOOOSSSZZZgggyyyzzzwwwuuuttttttxxxxxxrrrnnniiidddaaa``````eeeppp}}}rrrccc^^^[[[ZZZYYYWWW[[[```eeemmmxxx}}}rrriiiccc^^^[[[ZZZZZZ[[[[[[YYYUUUQQQNNNLLLKKKJJJJJJKKKNNNQQQSSSTTTSSSRRRQQQQQQPPPQQQQQQKKKKKKJJJJJJLLLNNNPPPQQQPPPQQQQQQPPPPPPOOONNNMMMOOONNNLLLJJJIIIGGGGGGGGGGGGFFFEEEGGGHHHMMM[[[hhh~~~~~~cccQQQGGG???<<<;;;:::::::::999999999888888yyyjjj]]]WWWXXXdddssstttqqqooojjjddd[[[YYYVVVWWWXXXYYYXXXWWWXXXVVVSSSRRRQQQPPPNNNLLLMMMJJJJJJMMMMMMJJJIIILLLWWWaaarrrxxxoooiiikkkmmmiiibbb\\\RRROOOKKKGGGDDDBBB???>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===???<<<===???@@@@@@DDDJJJNNNkkkyyyooommmmmmnnnzzzxxxzzzfffUUUXXXXXXYYY[[[[[[\\\___cccgggmmmssszzzxxxnnnjjjddd```^^^]]]\\\[[[YYYYYYYYYYYYXXXXXXXXXWWWVVVWWWXXXYYYZZZ[[[\\\\\\XXXWWWVVVVVVUUUVVVVVVVVVZZZ[[[ZZZXXXUUUTTTTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQSSSTTTUUUUUUUUUUUUSSSTTTUUUTTTSSSSSSUUUWWWXXXXXXYYYZZZZZZ[[[^^^___eeemmmwwwzzzrrrjjjeee^^^\\\YYYVVVRRROOOMMMLLLKKKMMMPPPXXXfffyyy|||yyyvvvvvvuuuvvv~~~|||vvvppplllfffcccaaaaaahhhtttqqqccc___[[[YYYWWWUUUZZZaaaeeemmmxxx}}}ssskkkeeeaaa^^^]]]\\\\\\]]]\\\ZZZVVVSSSPPPPPPNNNMMMLLLNNNQQQTTTWWWWWWVVVUUUUUUTTTTTTTTTUUURRRQQQOOOMMMMMMNNNPPPRRRTTTTTTTTTSSSRRRQQQPPPOOONNNMMMKKKJJJHHHGGGFFFFFFHHHFFFFFFGGGIIIPPP^^^lllxxx^^^NNNEEE>>>;;;;;;:::::::::999999999888888}}}yyylll___YYYXXXbbbnnn{{{wwwqqqmmm^^^[[[WWWWWWYYY\\\[[[ZZZYYYWWWTTTSSSSSSRRRPPPNNNJJJGGGHHHKKKLLLKKKLLLPPPUUUaaarrrqqqmmmjjjjjjkkkhhhaaa[[[PPPNNNIIIEEEAAA??????>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>><<<===???@@@???BBBHHHLLLbbbxxxtttqqqqqqxxxyyy}}}xxxaaaUUUYYYVVVWWWYYYZZZ\\\^^^bbbeeemmmqqqxxxzzzpppkkkeeeaaa^^^^^^]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[WWWVVVVVVUUUUUUUUUVVVVVVXXXXXXXXXWWWTTTRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQQQQSSSUUUUUUUUUTTTTTTUUUWWWVVVVVVVVVVVVXXXZZZ\\\]]]```fffllltttzzzsssllleee```YYYXXXUUURRROOOLLLKKKJJJIIIKKKNNNVVVcccuuuzzzwwwvvvuuuuuuzzz}}}uuuqqqiiifffbbb___bbbjjjvvv~~~rrreee```[[[YYYWWWVVV\\\cccgggnnnwww~~~}}}vvvqqqjjjdddaaa``````___^^^^^^^^^]]]\\\YYYVVVTTTRRRQQQOOOOOOQQQSSSWWWYYY[[[ZZZYYYXXXXXXXXXXXXXXXXXXUUURRRPPPOOOOOOQQQRRRWWWWWWWWWVVVUUUSSSRRRQQQNNNMMMKKKJJJHHHHHHGGGGGGHHHFFFFFFIIILLLSSScccqqqrrrZZZKKKCCC>>>;;;<<<:::::::::999999999888888~~~zzzyyymmmbbb]]][[[aaajjj}}}~~~yyyuuuccc^^^YYYXXX[[[___```___\\\ZZZXXXWWWVVVUUURRRPPPLLLIIIHHHJJJKKKJJJMMMQQQTTT```rrriiiiiihhhhhhiiigggaaa[[[OOOLLLHHHBBB>>>===>>>???;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>><<<===@@@???>>>AAAGGGIIIYYYwww|||vvvvvv|||{{{{{{rrr___SSSUUUTTTVVVXXXZZZ\\\^^^bbbeeennnpppvvv~~~qqqlllfffaaa___^^^^^^^^^[[[YYYXXXWWWWWWXXXZZZ[[[YYYYYYYYYZZZZZZZZZZZZZZZWWWWWWVVVVVVVVVVVVWWWWWWVVVWWWXXXVVVTTTRRRQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPTTTUUUUUUUUUTTTTTTVVVXXXXXXVVVUUUUUUVVVYYY[[[\\\]]]aaafffmmmwww}}}wwwqqqkkkeee^^^ZZZUUUSSSQQQNNNLLLJJJIIIHHHGGGHHHKKKRRR]]]mmm~~~{{{{{{yyywwwyyy~~~|||vvvkkkiiieeeaaa```eeennntttyyy|||vvvggg```YYYXXXYYYZZZ___fffhhhlllrrrwwwyyyzzz{{{|||wwwwwwuuutttrrrpppooonnnjjjfffbbb______```aaaaaa____________]]][[[YYYWWWTTTTTTSSSTTTUUUWWWZZZ[[[___^^^]]]\\\[[[[[[ZZZ[[[ZZZXXXTTTQQQPPPQQQSSSTTTXXXXXXXXXXXXWWWVVVTTTTTTNNNMMMLLLKKKJJJJJJJJJJJJHHHFFFGGGJJJNNNVVVgggvvvlllVVVHHHBBB>>><<<<<<:::::::::999999999888888ttt{{{yyynnneee```^^^```hhhyyy~~~{{{gggaaaZZZYYY]]]aaacccbbb```^^^\\\[[[ZZZXXXTTTRRRRRRMMMJJJKKKJJJHHHJJJNNNTTT___rrrzzzdddeeeffffffggggggbbb\\\NNNLLLGGGAAA<<<;;;===???=========<<<<<<=========;;;;;;;;;<<<<<<<<<======>>><<<===@@@???>>>AAAFFFGGGSSSnnn{{{xxxvvvcccUUUUUUTTTVVVXXXZZZ\\\^^^bbbdddooopppuuu}}}rrrmmmfffaaa_________^^^ZZZYYYVVVUUUUUUWWWYYY[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYWWWXXXYYYXXXVVVTTTSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTTTTVVVXXX[[[YYYVVVVVVWWWZZZ[[[\\\\\\aaaeeekkkttt|||}}}yyyyyyuuupppkkkfff___YYYUUURRRQQQOOOLLLJJJIIIHHHGGGFFFGGGIIINNNXXXfffuuu~~~~~~{{{|||nnnllliiidddbbbdddkkkqqqsssvvvzzz{{{ggg___XXXXXXZZZ]]]bbbhhhfffiiimmmoooooonnnnnnnnnkkkkkkjjjiiigggfffeeeeeeccc```]]]\\\^^^```aaabbb````````````___]]][[[ZZZXXXXXXXXXXXXZZZ\\\]]]___aaaaaa___^^^]]]\\\\\\\\\[[[XXXUUURRRQQQSSSUUUVVVYYYYYYYYYYYYXXXWWWVVVUUUNNNNNNMMMLLLLLLKKKLLLLLLHHHFFFGGGJJJOOOXXXjjjyyy|||iiiSSSGGGAAA>>><<<===:::::::::999999999888888~~~yyywwwuuuoooeee^^^]]]YYYcccrrrxxxgggbbb]]]]]]bbbhhhlllnnnkkkbbb[[[[[[\\\YYYUUUTTTSSSOOOMMMMMMLLLIIIKKKNNNSSSaaavvvsssggghhhiiijjjiiiddd^^^YYYMMMKKKGGGDDDBBB@@@===;;;;;;;;;999999999999;;;;;;;;;<<<===<<<;;;:::;;;<<<>>>>>>===>>>???@@@BBBCCCGGGOOOddd~~~yyy}}}dddVVVYYY[[[aaaddd```]]]```eeeggglllooottt{{{wwwmmmeeeeeeeeeaaa^^^]]]XXXXXXXXXXXXXXXYYYZZZZZZ^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUWWWUUURRROOOMMMMMMMMMNNNQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSUUUUUUUUUUUUUUUWWWVVVUUUUUUVVVXXX[[[]]]]]]^^^aaaggglllpppqqqpppsssooojjjddd^^^YYYVVVTTTPPPOOOMMMKKKIIIHHHHHHGGGHHHIIIIIILLLPPPYYYcccjjjuuuyyy~~~}}}|||~~~}}}|||yyyqqqkkkiiifffdddhhhqqqssstttuuu{{{oooeee^^^^^^bbbdddeeeggghhhgggffffffffffffcccaaa___]]][[[\\\___```___\\\^^^]]]\\\[[[\\\]]]___```dddeeeeeebbb^^^ZZZXXXWWWYYYXXXWWWVVVXXXZZZ]]]___hhhfffdddcccbbbaaa^^^[[[ZZZZZZYYYWWWUUUUUUWWWYYY^^^]]]\\\ZZZXXXVVVTTTRRRRRRQQQPPPOOOMMMLLLKKKKKKIIIFFFEEEKKKSSS^^^nnn{{{xxxhhhQQQAAA===???===999888888888888888888999999|||wwwsssqqqlllccc]]][[[XXX```mmmzzzvvvgggccc```aaagggnnnrrrtttrrrggg^^^]]]]]][[[XXXXXXTTTPPPNNNNNNLLLIIIKKKOOOUUUbbbwwwsssjjjjjjjjjjjjgggbbb[[[VVVMMMJJJFFFDDDBBB@@@===;;;;;;::::::999999::::::;;;:::;;;<<<;;;:::999:::<<<;;;;;;::::::<<<===???@@@EEELLL```}}}zzziiiWWWZZZ]]]eeejjjeee``````dddfffkkknnnsssyyywwwnnnfffdddeeeaaa^^^]]]YYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUVVVUUUTTTRRRQQQQQQRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWVVVUUUUUUVVVXXX[[[]]]^^^^^^```dddiiilllmmmmmmmmmjjjeee```ZZZVVVSSSQQQNNNMMMLLLJJJIIIHHHHHHGGGHHHHHHHHHIIIKKKQQQXXX^^^bbbhhhnnnsssvvvzzz~~~~~~}}}zzztttpppkkkfffggglllrrruuu{{{ooofff___aaaeeefffggghhhfffdddcccbbbbbb```^^^[[[XXXWWWVVVWWWZZZ\\\[[[ZZZ^^^^^^______````````````bbbcccdddbbb^^^ZZZYYYXXX\\\[[[[[[\\\___cccgggiiillljjjhhhgggfffccc___\\\\\\[[[ZZZXXXUUUUUUWWWYYY]]]]]]\\\ZZZXXXVVVTTTSSSRRRQQQPPPOOONNNLLLKKKKKKKKKGGGGGGLLLUUUaaarrruuueeeOOOAAA>>>???===999999999999999999888888888}}}vvvqqqnnniiiaaa\\\[[[XXX^^^gggrrr|||xxxhhhfffdddhhhpppxxx|||~~~yyymmmbbb^^^]]]ZZZYYYYYYUUURRRPPPOOOLLLIIIKKKPPPYYYfffzzzqqqlllkkkjjjiiieee___WWWRRRLLLIIIFFFCCCAAA???===;;;;;;::::::999999::::::;;;999:::;;;:::999999:::;;;::::::999:::;;;<<<>>>???CCCHHHZZZ{{{|||yyyttt]]]aaa```llltttpppfffbbbcccdddjjjmmmqqqvvv~~~xxxnnnfffddddddaaa^^^]]]ZZZZZZ[[[[[[[[[[[[\\\\\\YYYZZZZZZ[[[\\\]]]^^^^^^YYYXXXWWWUUUTTTTTTUUUUUUWWWWWWXXXXXXWWWWWWVVVUUUSSSSSSSSSTTTTTTTTTUUUUUUQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWVVVUUUVVVXXX[[[\\\___^^^^^^```dddggghhhhhhgggeeeaaa\\\WWWSSSQQQOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHLLLQQQTTTUUU[[[cccjjjpppwww~~~|||~~~{{{|||uuunnnkkklllpppttt}}}rrriiicccfffiiijjjiiijjjdddbbb```___^^^]]]ZZZWWWTTTSSSRRRTTTWWWZZZ\\\\\\___aaabbbddddddcccaaa```bbbccccccaaa]]]ZZZYYYYYYYYYYYYZZZ]]]bbbgggmmmpppqqqpppooonnnlllhhhccc___^^^^^^\\\YYYWWWVVVXXXZZZ\\\\\\[[[ZZZYYYWWWVVVUUURRRQQQPPPOOONNNMMMLLLKKKLLLIIIIIIOOOYYYfffxxxppp```LLLAAA??????===:::;;;::::::999999888888888xxxpppmmmhhhbbb^^^]]]ZZZ]]]cccjjjrrrzzz|||jjjiiijjjqqqzzzsssddd]]][[[XXXXXXYYYWWWTTTRRRPPPLLLIIILLLRRR___lllnnnkkkjjjiiigggccc]]]UUUPPPKKKHHHEEEBBBAAA???===;;;::::::::::::::::::::::::999:::;;;;;;:::999;;;<<<===<<<<<<<<<===???AAABBBBBBFFFUUUsss{{{wwwhhhiiifffvvv}}}pppgggddddddkkkmmmpppuuu}}}zzzooofffddddddaaa^^^]]][[[\\\\\\]]]]]]]]]]]]]]]ZZZZZZ[[[[[[\\\]]]]]]^^^ZZZYYYVVVTTTSSSTTTTTTUUUWWWWWWWWWWWWWWWVVVVVVVVVQQQRRRRRRSSSSSSSSSSSSRRRQQQRRRTTTUUUVVVWWWWWWWWWUUUUUUVVVVVVWWWXXXXXXYYYWWWWWWVVVVVVWWWXXXZZZ[[[^^^\\\[[[\\\___aaaccccccdddbbb___[[[WWWSSSQQQOOOKKKJJJIIIIIIIIIIIIIIIIIIEEEGGGHHHIIIJJJMMMQQQTTTXXX]]]eeekkkrrrzzz}}}yyywww{{{}}}yyytttssstttuuu{{{vvvooojjjmmmpppnnnlllkkkcccbbb```______]]][[[XXXUUUUUUUUUWWW[[[```ccceeeeeefffffffffeeedddbbbaaacccdddccc```[[[XXXWWWWWWVVVXXX[[[```ffflllqqqtttvvvvvvuuuuuusssnnnhhhddd```___]]]ZZZWWWVVVXXXZZZ\\\\\\[[[[[[YYYXXXWWWVVVRRRRRRQQQPPPNNNMMMLLLKKKLLLIIIJJJRRR]]]lll~~~mmm\\\IIIAAA@@@???<<<:::<<<;;;;;;:::999888777777{{{pppkkkgggbbb^^^^^^[[[\\\^^^bbbgggmmmrrruuuzzz~~~~~~nnnnnnqqqzzz{{{iii```\\\XXXXXXZZZXXXUUUTTTRRRMMMJJJNNNUUUbbbppp{{{llliiigggfffdddaaa\\\UUUQQQJJJGGGDDDBBB@@@???<<<:::::::::::::::::::::::::::999;;;<<<<<<;;;;;;<<<>>>>>>=========>>>@@@BBBCCCBBBFFFQQQlll|||yyy|||ssspppmmm}}}pppiiieeelllmmmpppuuu~~~{{{pppgggddddddaaa^^^^^^\\\\\\]]]^^^___^^^^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTTTTUUUUUUXXXXXXWWWWWWVVVVVVVVVVVVSSSSSSTTTTTTSSSRRRQQQPPPRRRRRRTTTUUUWWWWWWXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWVVVVVVWWWXXXYYYZZZ[[[YYYXXXYYY\\\___```aaabbbaaa^^^[[[WWWSSSQQQOOOLLLLLLKKKKKKKKKKKKKKKLLLHHHIIIKKKMMMNNNPPPSSSVVV^^^cccjjjqqqxxx|||uuussswww~~~~~~}}}yyy|||wwwxxx|||uuurrruuuxxxtttooommmcccbbbaaaaaaaaa```]]][[[XXXYYYZZZ\\\aaagggmmmrrrpppnnnkkkhhhfffdddcccccceeeeeeccc___ZZZVVVUUUUUUXXX[[[aaahhhooouuuyyy|||{{{zzzzzzyyywwwrrrlllggg______]]]ZZZWWWVVVXXXYYY\\\\\\\\\[[[ZZZXXXWWWVVVSSSRRRQQQPPPNNNMMMLLLLLLLLLJJJMMMVVVbbbpppmmmZZZHHHAAA@@@>>>;;;;;;;;;;;;:::999999888777777qqqjjjfffbbb___^^^]]][[[ZZZ\\\___cccdddeeegggjjjrrr}}}rrrsssxxxpppeee___[[[ZZZ\\\XXXVVVUUUSSSMMMKKKPPPYYYeeerrrvvvjjjfffeeecccbbb___[[[UUUQQQIIIFFFCCCAAA@@@>>><<<:::999::::::;;;;;;::::::999999;;;<<<<<<<<<<<<===???<<<<<<<<<<<<===>>>@@@AAACCCGGGOOOddd~~~{{{xxxttt|||ppphhhlllmmmooottt~~~|||qqqgggdddcccaaa^^^^^^\\\]]]^^^___```___^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWYYYZZZWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWWWWZZZ^^^bbbcccccccccbbb```]]]YYYUUURRRPPPPPPPPPOOONNNNNNNNNOOOOOONNNOOOQQQQQQRRRSSSWWWYYY```fffooowww~~~|||sssrrrttt{{{{{{}}}wwwsssxxx}}}yyyxxx}}}|||uuurrrgggeeecccccccccaaa___\\\ZZZ[[[]]]```eeemmmvvv||||||xxxsssnnniiifffddddddeeeeeebbb^^^YYYUUUTTTTTTVVV[[[eeeooowww}}}}}}{{{wwwrrrkkkggg]]]]]][[[XXXVVVUUUWWWYYY]]]]]]\\\[[[ZZZXXXWWWVVVSSSRRRQQQPPPOOONNNMMMLLLLLLKKKPPP[[[ggguuuooo[[[GGGAAA@@@<<<:::<<<:::999999888888777777777vvvnnnjjjfffcccbbbaaa___\\\\\\^^^___^^^\\\[[[]]]aaagggpppyyy{{{uuuxxx~~~uuuhhhaaa\\\ZZZ[[[WWWVVVUUUSSSNNNLLLRRR\\\kkkxxxrrrhhhfffeeebbb```^^^YYYSSSOOOHHHEEEBBB@@@???>>><<<:::999::::::;;;;;;::::::999888:::;;;;;;;;;;;;<<<>>>;;;;;;;;;;;;<<<>>>???AAABBBGGGMMM]]]yyy{{{zzzwwwkkkjjjkkknnnsss~~~}}}rrrgggdddcccaaa^^^^^^[[[\\\^^^``````___^^^]]][[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXZZZZZZYYYXXXWWWYYYXXXWWWVVVVVVVVVWWWWWWWWWVVVTTTRRRQQQQQQQQQRRRSSSSSSTTTUUUUUUVVVUUUUUUVVVVVVUUUTTTUUUWWWYYYZZZWWWWWWWWWWWWXXXXXXXXXYYYVVVVVVYYY^^^cccgggiiiiiiiiihhhgggddd```[[[XXXVVVUUUTTTSSSRRRRRRRRRRRRRRRTTTUUUVVVWWWYYY\\\aaaeeehhhoooxxx|||rrroooooottt|||}}}zzz{{{tttvvvwwwxxx~~~zzz{{{}}}yyyooommmjjjiiigggdddaaa^^^\\\^^^```dddiiirrr}}}}}}vvvoooiiieeebbbbbbbbb```\\\XXXVVVVVVWWWSSS[[[hhhvvv{{{uuunnngggbbbZZZZZZYYYVVVTTTTTTVVVXXX^^^^^^]]]\\\ZZZXXXVVVUUUSSSSSSRRRPPPOOONNNMMMLLLMMMNNNTTT```mmmzzzsss\\\GGGAAA???:::888<<<777777777777777777777777|||sssoookkkhhhhhhfffdddaaa```aaa```]]]ZZZXXXYYYYYYYYY[[[```hhhmmmpppxxxzzzxxxzzzuuuhhhaaaZZZXXXXXXVVVVVVVVVTTTNNNLLLTTT^^^rrrpppggggggeeebbb```\\\WWWRRRMMMHHHEEEBBB@@@???>>><<<:::999999;;;;;;;;;;;;999999777999::::::::::::<<<===<<<<<<<<<<<<===???@@@BBBBBBGGGLLLXXXyyyvvvttt~~~{{{mmmiiijjjlllrrr}}}~~~rrrgggdddcccaaa^^^___[[[\\\^^^``````___^^^]]]YYYYYYYYYXXXWWWWWWVVVVVVTTTVVVYYY[[[\\\[[[YYYXXXYYYXXXWWWVVVUUUVVVWWWWWWTTTSSSPPPOOONNNOOOPPPQQQSSSTTTTTTUUUUUUUUUTTTTTTVVVUUUTTTTTTTTTVVVXXXZZZWWWWWWXXXXXXXXXXXXXXXXXXUUUWWW[[[aaahhhlllmmmmmmppppppnnnkkkgggbbb^^^\\\XXXWWWVVVUUUTTTTTTTTTTTTVVVWWWZZZ]]]aaafffmmmrrrtttzzz|||ooolllkkkmmmsss{{{}}}~~~~~~~~~|||www||||||yyy|||wwwuuurrrooolllhhhccc```^^^aaadddggglllvvv}}}uuummmeeeaaa```___^^^[[[XXXWWWXXXZZZVVV```ooo{{{ssskkkddd___XXXXXXWWWUUUSSSSSSUUUXXX______^^^\\\ZZZWWWUUUTTTSSSSSSRRRQQQOOONNNMMMLLLNNNPPPWWWdddqqq~~~vvv^^^HHHAAA???999888<<<666666666666777777777777zzzxxxvvvsssqqqnnnjjjeeecccdddcccaaa^^^ZZZXXXVVVUUUWWWXXXXXXWWW___cccjjjnnnqqqrrrssstttwww}}}rrreee```^^^\\\YYYXXXVVVTTTQQQLLLLLLVVVbbbtttmmmdddfffeeeddd```[[[UUUOOOKKKFFFEEEBBB>>><<<:::999999;;;::::::999999::::::;;;:::::::::;;;<<<===>>>???<<<;;;;;;;;;;;;<<<======CCCFFFIIISSSnnnqqqnnn{{{{{{jjjhhhgggiiiqqqyyyooofffddddddbbbaaabbbbbbaaa```^^^]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYWWWYYYZZZ[[[[[[ZZZYYYWWWUUUVVVWWWYYYYYYYYYXXXXXXVVVUUURRRPPPOOOOOOPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVV[[[ZZZXXXWWWWWWWWWWWWVVVUUUZZZbbbhhhmmmqqquuuwwwwwwvvvsssqqqoookkkgggccc```^^^\\\ZZZXXXXXXYYYYYY\\\___cccgggkkkoootttwwwzzzssskkkiiinnnrrrwwwwwwssswww~~~}}}uuuyyy}}}yyyuuupppkkkddd`````````______hhhyyy~~~vvvkkkbbb___[[[YYY[[[\\\XXXVVVWWWWWWccctttyyynnnfff```]]]XXXTTTSSSSSSPPPNNNPPPUUUaaadddddd___[[[ZZZWWWSSSUUUQQQPPPRRRQQQMMMLLLNNNJJJRRR^^^kkkxxxwww]]]FFFAAA@@@;;;777999888888888888888888888888|||zzzuuuqqqmmmjjjjjjiiifffbbb]]]ZZZVVVTTTTTTSSSRRRQQQUUUYYY^^^cccgggjjjnnnpppxxx|||mmmdddaaa___[[[WWWZZZXXXVVVRRRMMMMMMXXXdddyyy|||jjjeeegggfffdddaaa[[[UUUOOOKKKFFFDDDAAA>>><<<:::999999;;;;;;::::::::::::;;;;;;999999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<======@@@CCCFFFNNNfffnnnhhhrrrxxxwwwjjjjjjiiikkkrrr{{{qqqhhhffffffcccbbbcccbbbaaa___]]][[[[[[[[[[[[YYYYYYYYYYYYYYYYYYZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXXVVVWWWXXXYYYYYYYYYXXXWWWVVVUUURRRPPPOOOOOOOOOPPPTTTSSSSSSSSSSSSSSSRRRRRRTTTTTTSSSSSSTTTUUUVVVVVVZZZYYYWWWWWWWWWWWWWWWWWWXXX^^^fffmmmsssvvvyyy{{{}}}{{{yyywwwuuurrrnnnkkkgggeeebbb```^^^^^^``````dddggglllooossswww{{{~~~}}}wwwoookkkmmmmmmppp~~~{{{uuuvvv}}}xxxuuusssxxx}}}xxxsssnnnhhhdddbbb```^^^^^^gggyyy|||qqqhhhccc^^^[[[\\\[[[XXXVVVWWW[[[gggyyywwwlllccc\\\YYYVVVSSSRRRSSSQQQPPPTTTZZZcccffffffaaa]]][[[XXXTTTUUUQQQPPPQQQPPPLLLKKKNNNNNNVVVbbbnnnzzzpppXXXCCC??????;;;999;;;888888888888888888888888}}}xxxuuutttrrrmmmiiiccc___ZZZVVVSSSQQQOOOMMMKKKNNNSSSXXX]]]bbbhhhmmmxxxxxxllleeecccaaa]]]XXXXXXVVVUUUSSSOOOQQQ]]]kkksssgggggghhhgggeeeaaa[[[UUUOOOKKKEEECCCAAA>>><<<:::::::::<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::<<<;;;;;;;;;;;;<<<======>>>BBBEEEJJJ\\\lllaaahhhpppzzzyyyrrrjjjjjjjjjlllsss~~~uuullliiigggdddcccdddaaa___]]]ZZZYYYYYYZZZ[[[YYYYYYYYYYYYZZZ[[[[[[[[[XXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWUUUSSSPPPOOONNNOOOPPPUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSTTTTTTUUUUUUWWWWWWVVVVVVVVVWWWYYYZZZ]]]cccmmmuuuzzz}}}}}}yyyvvvtttqqqmmmjjjiiiiiikkkmmmqqqtttxxx{{{~~~{{{sssnnnnnnllllllvvvzzzxxxzzz}}}zzzrrrnnnqqqwww|||vvvqqqllliiidddaaa]]]]]]fffyyyzzzqqqiiibbb]]]\\\ZZZWWWVVVWWW]]]jjj}}}xxxmmmbbb[[[WWWUUURRRQQQRRRRRRRRRWWW^^^gggjjjiiiddd```^^^ZZZUUUUUUQQQOOOPPPOOOKKKKKKNNNRRRZZZfffrrr}}}eeeQQQ@@@===>>>;;;:::<<<888888888888888888888888{{{uuupppkkkggg```ZZZVVVSSSPPPNNNJJJLLLNNNRRRWWW^^^fffllluuu}}}qqqiiifffddd___[[[TTTSSSSSSRRRQQQVVVeeetttmmmfffiiiiiihhheee```ZZZTTTNNNKKKDDDBBB@@@===;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>BBBEEEHHHVVVvvvmmm___dddmmmzzz}}}|||kkkxxx{{{nnnjjjhhhiiilllsss{{{qqqlllhhhcccaaabbb```^^^[[[YYYXXXXXXYYYZZZXXXXXXYYYZZZ[[[\\\\\\\\\XXXYYYZZZZZZZZZZZZYYYXXXZZZZZZYYYYYYXXXWWWVVVVVVXXXWWWTTTQQQPPPPPPPPPQQQVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVXXX[[[]]]bbbiiittt}}}zzzwwwvvvwwwyyyzzz~~~zzzuuussspppooouuu}}}|||{{{{{{xxxqqqmmmqqqxxx~~~xxxsssooolllgggccc___```gggwwwzzzoooggg```]]]ZZZVVVUUUWWW[[[iii}}}}}}qqqfff]]]XXXUUUQQQPPPQQQQQQRRRXXX```kkkmmmkkkgggdddbbb]]]WWWUUUQQQNNNNNNMMMJJJKKKNNNSSS[[[gggsss}}}{{{\\\MMM@@@======;;;:::<<<888888888888888888888888~~~yyyqqqlllddd]]]YYYUUURRRPPPLLLMMMNNNPPPTTT\\\eeekkkrrr|||qqqhhhccc___]]]UUUTTTSSSSSSTTTZZZkkk{{{jjjfffkkkjjjhhheee___YYYRRRMMMJJJBBBAAA???===;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<@@@DDDGGGQQQlllsssdddfffnnn||||||yyy|||eeennnyyytttkkkjjjdddfffjjjqqq|||uuuooohhhaaa^^^```^^^]]]ZZZYYYXXXXXXYYYYYYWWWXXXZZZ[[[\\\\\\\\\\\\XXXXXXXXXYYYYYYXXXXXXXXXZZZZZZYYYXXXWWWVVVVVVUUUYYYWWWUUUSSSRRRRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTRRRTTTUUUUUUVVVYYY^^^bbbiiipppzzz{{{wwwtttuuuxxx{{{xxx}}}{{{vvvrrrooopppxxxzzztttpppmmmiiidddbbbdddhhhrrruuulllddd```\\\WWWVVVYYYYYYfffzzzuuuhhh___YYYVVVRRROOOPPPPPPQQQXXX```mmmooommmjjjhhhfff```YYYVVVQQQMMMMMMKKKIIIKKKOOOSSS[[[gggsss}}}jjjUUUKKKBBB===<<<;;;::::::777777777777777777777777vvvpppggg___ZZZVVVSSSQQQNNNNNNNNNOOOSSSZZZdddjjjqqq|||lllaaa]]]]]]YYYWWWVVVVVVWWW___qqq|||hhheeellljjjhhhddd^^^WWWPPPKKKHHHAAA@@@>>><<<;;;;;;;;;;;;;;;::::::999999::::::;;;999999888888888888999999<<<;;;;;;;;;;;;<<<======999<<<@@@DDDKKKaaa{{{kkkiiinnn|||~~~xxxzzzyyy|||}}}eeefffpppoookkkjjjaaadddhhhnnnxxxwwwoooggg___]]]```\\\\\\[[[ZZZYYYYYYXXXXXXWWWXXXZZZ[[[\\\[[[[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUWWWVVVTTTSSSRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQSSSUUUVVVWWW[[[bbbgggpppwww{{{xxxwww{{{yyytttwwwyyy|||zzzvvvrrrooolllmmmvvv}}}wwwrrrooojjjeeecccdddfffmmm{{{rrrjjjeeeaaa\\\ZZZ\\\ZZZfffxxxuuuiii^^^XXXWWWRRROOOOOOPPPSSS[[[cccnnnooonnnkkkkkkjjjccc[[[VVVPPPLLLKKKJJJHHHKKKOOOSSS[[[hhhsss~~~uuu]]]NNNIIIBBB===;;;:::999999777777777777777777777777}}}wwwmmmddd]]]XXXUUUSSSNNNNNNNNNPPPTTT\\\eeelllrrruuuddd]]]]]]XXXWWWWWWYYY]]]ggg|||tttccccccjjjjjjgggccc\\\UUUOOOIIIGGG@@@???>>><<<;;;;;;;;;<<<:::999999888888999999:::777777777777888999::::::<<<;;;;;;;;;;;;<<<======;;;<<>>>>>AAAEEEHHHVVVqqqrrrfffeeevvv}}}xxxwwwddd\\\aaaiiikkkiiiccceeegggiiiooo{{{zzzsssmmmfff``````dddZZZ[[[\\\]]]\\\[[[XXXWWWWWWXXXZZZ[[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUTTTSSSSSSSSSTTTUUUQQQQQQPPPOOOPPPRRRTTTVVVSSSTTTUUUWWWYYYZZZ\\\\\\XXXWWWVVVTTTSSSRRRRRRRRROOOSSSVVVWWWYYY^^^gggnnn|||zzzpppppppppppppppuuu~~~zzzuuuwwwxxxvvvqqqkkkgggfffcccoooyyytttmmmddd^^^^^^^^^eee~~~}}}uuurrrmmmgggddddddgggppp}}}xxxlllaaaZZZWWWSSSPPPRRRUUUZZZdddooonnnnnnmmmmmmnnnnnnggg]]]WWWPPPKKKIIIHHHGGGJJJPPPWWW```mmmyyyyyydddNNN???@@@>>>:::888888888888777777777777777777777777tttfff\\\YYYYYYPPPQQQQQQSSSWWW^^^gggnnn{{{pppeeeaaaVVVZZZ\\\]]]hhh}}}mmmhhhhhheeeiiieee^^^WWWQQQLLLGGGCCCAAA???===<<<<<<<<<;;;999===<<<:::;;;;;;;;;:::999999999999999999999999999999999::::::;;;<<<======BBBAAA>>>BBBIIILLLbbbqqqjjjlllppp{{{~~~|||gggWWW\\\kkkppphhhaaaccceeehhhnnnxxxvvvjjjcccaaa```^^^[[[YYYXXXWWWVVVVVVWWWXXXYYY\\\YYYWWWVVVXXXYYYWWWUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSTTTUUUXXXYYY[[[\\\\\\YYYYYYXXXWWWUUUSSSQQQPPPPPPRRRTTTUUUXXX^^^hhhooozzzqqqrrrqqqnnnjjjlllssszzz~~~zzzxxxuuuqqqnnnlllhhheeebbbccclllssshhhdddbbbaaa^^^cccwww{{{wwwtttoookkkkkkiiirrr|||qqqgggaaaZZZXXXUUUUUUZZZbbblllrrrpppooonnnppprrroooggg```OOOKKKHHHHHHGGGFFFKKKRRRYYYcccrrr~~~~~~{{{zzznnnYYYJJJBBB@@@===:::999999999:::888888888888777777777777yyyiii^^^YYYXXXQQQQQQQQQSSSWWW^^^gggnnn|||rrreee^^^ZZZ^^^aaacccnnnmmmiiikkkjjjhhhccc[[[TTTOOOJJJEEECCCAAA???<<<<<<<<<<<<;;;999<<<;;;::::::;;;;;;:::888999999999999999999999999999999::::::;;;<<<<<<===@@@???<<<@@@GGGJJJ___ssshhhiiiooo}}}jjjWWWXXXfffkkkffffffffffffiiinnnxxx}}}tttiiibbb______^^^]]]XXXXXXWWWWWWXXXYYYZZZ[[[[[[YYYWWWVVVXXXXXXWWWUUUUUUVVVVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTVVVWWWYYYZZZZZZZZZYYYYYYXXXWWWUUUSSSQQQPPPRRRTTTVVVWWWYYY```iiipppzzzrrrrrrqqqmmmiiijjjpppvvvyyy}}}zzzxxxuuuqqqnnnkkkhhhdddaaabbbkkk~~~vvvhhhccc___^^^[[[```ttt|||yyyvvvqqqnnnnnnjjjsss}}}qqqgggaaa[[[WWWTTTUUU\\\eeemmmrrrnnnlllmmmoooppplllddd]]]OOOKKKHHHHHHGGGGGGLLLSSS\\\ffftttyyyvvvsssgggSSSFFFAAA???===:::999999999:::888888888777777777666666oooaaaYYYWWWQQQRRRRRRSSSWWW^^^ffflll|||vvvfff^^^XXX]]]bbbeeeooollliiillllllgggaaaXXXQQQKKKHHHDDDCCC@@@>>><<<;;;;;;;;;:::999;;;:::888999::::::999888999999999999999999999999999::::::;;;;;;<<<<<<<<<===>>>;;;>>>EEEGGGZZZzzzxxxhhhfffnnnsss[[[VVVaaahhhhhhkkkiiigggiiippp{{{zzzrrrggg```^^^^^^^^^^^^YYYXXXXXXYYYZZZ[[[]]]]]]ZZZXXXWWWWWWWWWXXXVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYXXXXXXWWWUUUSSSQQQPPPSSSUUUWWWXXX[[[aaajjjppp}}}|||ttttttqqqlllggggggkkkooorrryyy}}}|||wwwtttpppmmmjjjgggccc``````iii||||||mmmeee___]]][[[___rrr~~~{{{xxxsssppppppmmmttt~~~rrrgggaaa\\\WWWTTTWWW```iiioooqqqjjjjjjkkkmmmmmmhhh```YYYMMMJJJHHHHHHHHHHHHMMMTTT^^^iiiwwwuuurrrlll___NNNCCC@@@>>><<<:::999999999999888888777777777777666666uuufff\\\WWWRRRRRRSSSTTTWWW]]]dddiiixxxwwwiiiaaaXXX___eeeiiiqqqmmmhhhiiihhheee___VVVOOOJJJGGGDDDCCC???===;;;:::;;;;;;:::999:::888777888999999888777888999999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;>>>;;;>>>DDDFFFVVVqqqjjjccclll~~~eeeZZZaaajjjooopppkkkgggjjjttt}}}|||{{{wwwooofff___\\\]]]^^^___[[[[[[[[[[[[\\\\\\\\\]]]XXXXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXWWWVVVUUUSSSRRRQQQSSSUUUWWWYYY[[[aaaiiiooo}}}~~~wwwvvvrrrlllgggeeegggiiinnnttt|||~~~wwwtttpppllliiifffbbb___^^^hhh{{{vvvlllccc___]]]```qqq~~~{{{yyytttqqqqqqooouuusssiiiccc^^^XXXTTTYYYcccllloooooofffgggiiikkkjjjddd[[[UUULLLHHHGGGHHHHHHIIIOOOWWW```kkkzzz}}}uuupppiiiZZZKKKCCC>>>===<<<:::999888888888888777777777666666666666{{{kkk___ZZZSSSUUUWWWXXXZZZ]]]bbbeeeqqqtttjjjdddaaajjjrrrvvv{{{rrrjjjgggdddddd^^^UUUNNNIIIGGGEEEDDD>>><<<:::999:::;;;:::999999888777777999999888777888888888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;???===>>>DDDFFFSSSjjjooodddiiizzzssscccdddnnnwwwuuuoookkkmmmxxx~~~yyyvvvuuusssnnnfff___]]]]]]^^^_________^^^]]]]]][[[[[[ZZZWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUXXXXXXWWWVVVUUUTTTRRRQQQRRRTTTWWWYYY[[[```gggnnn~~~{{{xxxtttmmmhhhffffffgggkkkpppxxx~~~}}}wwwtttpppllliiifffaaa^^^]]]fffzzzsssgggbbb___```mmm|||}}}zzzwwwrrrooooooooottt~~~uuukkkeee___ZZZWWW[[[eeelllmmmkkkdddeeeggghhheee___WWWRRRJJJGGGFFFHHHIIIKKKQQQYYYaaalll}}}}}}tttnnneeeVVVIIIBBB<<<<<<;;;:::999888888888777777777666666666666555pppccc]]]WWWZZZ]]]_________aaabbbmmm}}}|||qqqkkkhhhkkkvvvuuukkkgggbbbaaa\\\TTTMMMIIIFFFDDDBBB===;;;999999:::::::::888999777777777999:::999888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>???DDDFFFOOOcccxxxggggggsss~~~nnniiisss}}}yyysssrrrzzzxxxsssppppppmmmgggbbb^^^]]]]]]^^^aaa``````___]]][[[YYYXXXWWWYYY[[[[[[ZZZXXXXXXYYYWWWWWWXXXXXXYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWWWWVVVUUUTTTRRRRRRQQQTTTWWWYYY[[[___ggglll}}}~~~{{{vvvpppllliiihhhhhhiiiooowww}}}|||xxxuuuqqqmmmjjjfffbbb^^^\\\fffzzz{{{llleeeaaa___gggssszzzvvvsssnnnjjjjjjjjjoooxxxwwwnnnhhh```]]][[[___eeeiiiiiigggaaabbbcccccc___YYYSSSOOOIIIFFFEEEHHHJJJLLLSSS[[[cccooossskkkaaaSSSEEE>>>;;;;;;::::::999888777777777777666666666666555555tttfff^^^\\\```eeegggfffcccaaaaaakkk|||uuupppmmmwwwooogggeeebbb]]]XXXRRRLLLHHHEEEBBB@@@<<<:::888888999:::999888999888777888:::;;;:::999777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::@@@???>>>DDDEEELLL]]]kkkeeekkkrrr}}}rrryyy~~~xxx{{{|||uuupppooommmiiiddd```]]]\\\\\\____________^^^\\\ZZZYYYWWWZZZ]]]]]][[[YYYZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRUUUYYY[[[\\\aaagggmmmzzz~~~xxxssspppmmmkkkjjjlllqqq{{{zzzvvvrrrnnnkkkgggbbb___]]]fffzzzssskkkeee```ccclll}}}vvvrrrnnnhhheeedddccchhhqqq~~~yyypppkkkaaa``````aaadddeeeeeeddd^^^______]]]XXXSSSNNNKKKHHHEEEEEEHHHJJJMMMTTT\\\hhhtttsssiii```RRRDDD<<<:::::::::999999888777666777777666666666555555555wwwggg___```eeejjjmmmkkkgggcccaaalll}}}{{{vvvrrrhhhbbbbbb```ZZZVVVPPPLLLHHHDDD@@@>>>;;;:::888888999:::999888999888777888:::;;;;;;999777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999@@@>>>===CCCDDDJJJYYYyyynnneeefffjjjwwwzzz|||{{{yyysssnnnmmmkkkfffaaa]]][[[[[[]]]^^^^^^___^^^]]][[[ZZZWWW[[[^^^___\\\ZZZZZZ\\\YYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZYYYZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWVVVUUUTTTSSSRRRTTTWWWZZZ\\\^^^bbbhhhnnnwwwzzzuuurrrpppnnnmmmpppvvvzzzwwwsssoookkkgggccc___]]]gggzzzyyypppiiibbbcccjjjooo|||}}}tttoookkkeeeaaa```^^^ccclllyyyzzzrrrmmmaaabbbcccccccccbbbbbbaaa\\\\\\\\\YYYSSSNNNKKKIIIGGGEEEEEEHHHKKKNNNUUU]]]kkkxxxtttjjjaaaTTTEEE<<<999999999999999888777666777666666666555555555555zzzkkkffffffssswwwwwwvvvkkkbbbeeeooo|||~~~{{{uuuiiibbb```aaaYYYUUUNNNHHHDDD@@@===:::;;;;;;:::999999888777777777777777777777777777777777888888888888999999999999999:::;;;;;;<<<<<<===999:::;;;<<>><<<;;;;;;;;;:::999888888888777777777777777777777777777888888888888999999999999999::::::;;;<<<<<<<<<:::;;;<<<===???CCCIIINNNcccjjjcccfffjjjrrr||||||tttrrroookkkfff```ZZZVVVZZZ\\\]]]^^^]]]\\\]]]^^^]]]]]]^^^^^^]]][[[ZZZYYY[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[YYYYYYXXXXXXWWWWWWWWWXXXYYYZZZ\\\\\\]]]^^^```___\\\ZZZ[[[XXXVVVVVVWWWWWWWWWVVVWWWYYY[[[]]]___dddiiimmmyyy~~~}}}{{{xxxuuuwww~~~|||rrriiiccc___^^^```ggguuuwwwpppkkkhhhlllpppwww~~~~~~xxxsssmmmgggbbb]]]XXXTTTVVVXXX^^^iiiwww~~~uuummmiiidddcccaaa```^^^[[[VVVSSSPPPNNNLLLJJJHHHFFFEEEEEEFFFEEEEEEIIILLLRRR]]]iiivvvtttiii```QQQDDD???:::999888777666666666666555555555555555666777777|||{{{~~~|||yyy~~~oooeeejjjpppzzzxxxgggbbb```^^^]]]VVVQQQJJJEEEBBB@@@???>>><<<;;;;;;::::::999999888777777777777777777777777777888888888888999999999999999::::::;;;;;;<<<<<<;;;<<<<<<===>>>BBBGGGKKKWWW|||uuueeebbbbbbkkkuuu{{{{{{wwwrrrmmmhhhbbb[[[WWWWWWYYY[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYY\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZ]]]]]]```ccceeedddaaa^^^[[[YYYWWWWWWXXXYYYXXXWWWVVVXXX\\\^^^aaafffkkknnnyyy~~~}}}{{{|||wwwnnngggdddbbbbbbiiiuuuwwwppplllkkkoootttyyyzzzyyywwwtttpppmmmhhhddd___ZZZUUUQQQRRRSSSXXX```lllxxxzzzrrrkkkfffdddaaa^^^[[[YYYUUUPPPMMMJJJIIIGGGFFFEEEDDDCCCCCCDDDBBBDDDIIINNNTTTaaammmyyyqqqfff^^^PPPCCC===:::999888777666666666666555555555555555666777777|||ssspppqqqvvvuuujjjppptttzzzoooaaa``````^^^\\\SSSNNNGGGCCC@@@@@@??????;;;;;;;;;:::::::::999999777777777777777777777777777777888888888999999999888999999:::;;;;;;<<<<<<<<<<<<======>>>@@@EEEHHHQQQoooiiiaaa^^^fffooossswww~~~vvvpppkkkddd]]]XXXTTTVVVXXXYYYYYYZZZ[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]aaaeeehhhgggddd```ZZZYYYXXXXXXYYYZZZYYYXXXUUUXXX[[[___bbbfffkkkoooyyy~~~yyyrrrlllhhheeejjjttt}}}uuupppqqqsssvvvxxxxxxvvvssspppllliiifffbbb^^^YYYSSSOOOPPPPPPSSSYYYbbbmmmvvv{{{}}}}}}|||yyytttnnngggccc___\\\XXXUUURRROOOKKKHHHGGGGGGFFFEEEEEEEEEEEEEEECCCCCCEEEJJJPPPWWWdddppp|||kkkbbb[[[NNNAAA;;;:::999888777666666666666555555555555555666777777zzzoooiiiiiigggppp|||qqqvvvwwwzzzyyyhhh^^^___```]]]ZZZOOOKKKFFFAAA@@@??????>>>;;;:::::::::::::::999999777777777777777777777777777777888888888999999999888888999999:::;;;;;;<<<;;;<<<=========???CCCFFFOOOfffoooccc^^^eeelllnnnpppzzzxxxqqqkkkfff^^^YYYSSSUUUXXXYYYYYYYYYZZZ\\\YYYYYYYYYZZZ[[[\\\]]]^^^[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\___dddggggggdddaaaYYYXXXWWWXXXZZZZZZYYYXXXUUUWWWZZZ]]]```eeejjjnnnxxx~~~tttmmmiiilllsss|||xxxxxxyyyzzzzzzyyyvvvsssqqqllliiifffbbb^^^XXXRRRNNNLLLMMMNNNRRRYYYbbbkkkpppsssttttttrrrnnniiiccc```XXXUUUQQQMMMLLLJJJHHHFFFEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDGGGLLLRRRZZZgggttt{{{hhhaaaZZZMMMAAA===:::999888777666666666666555555555555555666777777{{{ooogggeee```fffqqqxxx{{{xxxxxx{{{~~~uuuqqqxxxzzzeee^^^______ZZZWWWLLLIIIEEEAAA@@@???>>><<<999999999999999999999999777777777777777777777777777888888888888999999999888888999999::::::;;;;;;:::<<<=========???BBBEEEMMM^^^~~~vvvhhh___eeekkkmmmooouuuyyyrrrmmmggg```ZZZUUUWWWYYYYYYYYYYYYZZZ[[[XXXXXXYYYYYY[[[\\\^^^___ZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYZZZ[[[[[[WWWXXXYYYZZZZZZZZZZZZYYYYYYZZZ]]]aaadddeeebbb```XXXWWWWWWXXXZZZZZZYYYWWWUUUVVVXXXZZZ]]]bbbhhhmmmvvv~~~tttnnnooosss~~~~~~~~~~~~~~~|||yyyvvvtttppplllgggbbb]]]XXXRRRNNNGGGHHHJJJLLLPPPWWW___eeejjjkkklllkkkiiieee```]]]TTTPPPLLLIIIGGGGGGFFFEEECCCCCCBBBBBBCCCCCCDDDEEEFFFFFFIIIOOOUUU^^^lllxxxwwwjjjccc[[[LLLBBB@@@:::999888777666666666666555555555555555666777777rrriiifff___aaaeeennn}}}~~~zzzwwwtttuuuyyy~~~|||uuupppjjjiiiqqq{{{rrrddd______\\\VVVSSSJJJGGGDDDBBBAAA???<<<:::888888888888888888888888777777777777777777777777777888888888888999999999888888888999::::::;;;;;;999:::<<<======???BBBDDDIIITTTqqq}}}lllaaaeeejjjooorrrvvv{{{~~~wwwsssnnnfff```WWWYYY[[[[[[ZZZYYYZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\\\\YYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZZZZYYYZZZ[[[\\\]]]WWWXXXYYYZZZ[[[ZZZZZZYYYYYYZZZ[[[___bbbbbbaaa___VVVVVVVVVXXXYYYZZZXXXVVVUUUUUUVVVVVVYYY^^^fffkkksss}}}sssssssssyyy~~~|||zzztttpppiiibbb\\\VVVQQQMMMFFFGGGIIIKKKMMMRRRYYY^^^cccdddffffffeeeaaa]]][[[TTTPPPKKKGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEIIIQQQYYYbbbqqq~~~tttlllfffYYYHHH??????:::999888777666666666666555555555555555666777777wwwmmmiii```______dddrrr|||wwwpppkkkkkkmmmoooqqqrrrmmmhhhddd```aaajjjtttzzznnnccc```___ZZZSSSPPPHHHGGGDDDCCCAAA???;;;888777777777777777777888888777777777777777777777777777888888888888999999999777888888999::::::;;;;;;888:::<<<======???BBBDDDEEEMMMiiinnnaaaeeejjjpppuuuxxxzzzzzz|||}}}nnnpppzzz}}}yyyuuunnngggYYYZZZ\\\\\\[[[ZZZZZZ[[[^^^\\\[[[YYYYYYYYYYYYZZZXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[]]]^^^WWWXXXZZZ[[[[[[[[[ZZZYYYZZZZZZ[[[]]]```aaa```___UUUUUUUUUWWWYYYYYYWWWVVVVVVUUUTTTTTTVVV\\\dddjjjrrrzzzwwwvvvsssvvvwwwrrrjjjbbb[[[UUUPPPLLLGGGIIILLLMMMNNNRRRXXX]]]___aaacccdddccc```\\\ZZZWWWRRRLLLHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDIIIRRR[[[fffuuuyyyrrrllleeeVVVCCC:::<<<:::999888777666666666666555555555555555666777777vvviiifffdddbbbbbbeeesssyyyooofffaaa___aaacccaaa```___^^^^^^bbbiiinnnnnnjjjddd```\\\WWWOOOJJJFFFEEEBBB???<<<:::888888777777777777777777777777777777777777888888888888999999999888888888777777999999888888999999:::;;;<<<<<<======>>>@@@AAABBBFFFHHHZZZ}}}sssmmmjjjmmmvvv}}}|||yyyxxxwwwooodddgggwwwuuuhhh^^^]]]\\\]]]```bbbbbbaaa\\\^^^___^^^ZZZXXXXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[WWWXXXXXXYYYZZZ[[[[[[\\\YYY[[[\\\\\\[[[[[[\\\]]]XXXXXXYYYYYYZZZ[[[]]]]]]XXXVVVUUUVVVWWWXXXXXXWWWTTTRRRRRRUUUXXX[[[bbbkkknnnvvv|||uuurrrwwwyyymmmbbb\\\WWWRRROOOLLLKKKJJJIIIJJJOOOVVV[[[```aaabbbbbb```]]]YYYWWWSSSRRRPPPMMMJJJGGGEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFIIINNNTTT]]]lll|||}}}sssrrrmmm```PPPCCC===;;;888888888888888888888888666666666666555555555555~~~qqqjjjgggdddcccccckkk{{{}}}wwwnnnddd^^^\\\]]]___^^^^^^]]]\\\]]]```fffkkk~~~uuufffddd```^^^[[[VVVPPPKKKFFFDDDBBB???<<<:::888888777777777777777777777777666666777777777888888888999999999888888888777777999999888888999999:::;;;:::::::::;;;<<<>>>???@@@EEEGGGVVVuuuzzzmmmjjjmmmwww~~~~~~}}}xxxyyyggg[[[]]]ooo}}}pppdddaaa___```bbbccccccaaa]]]___```^^^[[[YYYYYYZZZXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[ZZZZZZ[[[]]][[[[[[[[[[[[[[[[[[\\\\\\XXXVVVTTTTTTUUUWWWWWWVVVWWWTTTSSSVVVWWWYYY```gggllluuu{{{uuuwww}}}pppeee]]]WWWRRROOOKKKJJJHHHGGGIIINNNVVV[[[aaabbbccccccaaa___\\\[[[VVVTTTRRROOOLLLJJJGGGFFFDDDDDDCCCBBBCCCDDDEEEFFFHHHJJJOOOVVVbbbqqq{{{wwwsssrrrlll```PPPCCC===;;;888888888888888888888888666666666666555555555555~~~pppkkkgggfffdddfffmmmuuuzzztttkkkbbb\\\YYYYYYZZZ^^^^^^]]]]]]]]]aaafffjjjuuussseee]]]\\\\\\[[[YYYUUUOOOKKKEEEDDDAAA>>><<<999888888777777777777777777777777666666777777777777888888999888888888888777777777999999888888999999:::;;;:::::::::;;;<<<===>>>???DDDDDDPPPjjjppplllmmmvvv{{{yyyeeeWWWVVVeee||||||mmmiiidddccceeefffdddbbb```aaaaaa```]]][[[ZZZZZZWWWXXXXXXYYYZZZYYYYYYYYY[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYYYY[[[\\\^^^^^^]]]]]]\\\\\\\\\\\\YYYVVVSSSRRRSSSUUUVVVVVVXXXUUUUUUVVVWWWWWW\\\ccckkkttt~~~wwwvvv{{{vvviii^^^WWWRRRPPPKKKJJJIIIHHHJJJPPPXXX^^^cccdddddddddcccbbb```___YYYXXXVVVSSSOOOLLLJJJIIIEEEDDDCCCCCCCCCDDDFFFFFFIIIKKKPPP[[[jjjzzzvvvrrrtttqqqjjj^^^OOOCCC===;;;777777777777777777777777666666666555555555555444zzzsssmmmkkkjjjhhhiiimmmvvv|||}}}uuuppphhh```[[[XXXWWWXXX``````aaaaaaaaadddiiilllssslll]]]XXXYYYZZZZZZXXXSSSMMMIIIDDDCCC@@@>>>;;;999888777777777777777777777777777666666666666777777777888888888888888777777777777999999888888999999:::;;;<<<<<<<<<<<<===>>>???@@@BBBCCCKKK___|||uuummmkkkrrr}}}mmm\\\VVV___qqqvvvpppjjjggghhhiiigggeeebbbbbbbbbaaa___]]][[[[[[VVVWWWXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXXXXZZZ\\\^^^^^^_________^^^^^^^^^[[[XXXSSSRRRRRRTTTVVVWWWWWWUUUUUUWWWWWWWWW[[[aaajjjsssyyyxxx{{{}}}nnnaaaXXXSSSPPPMMMLLLKKKJJJMMMSSS\\\cccfffgggggggggfffeeedddccc[[[ZZZXXXUUUQQQNNNLLLKKKFFFEEEDDDDDDDDDEEEFFFGGGJJJLLLSSS```rrrvvvssstttppphhh\\\NNNCCC===;;;666666666666666666666666666666555555555444444444wwwsssppplllkkkmmmoooooopppuuu~~~xxxtttoookkkeee___[[[YYYYYYYYYaaabbbddddddeeegggkkknnnttt}}}hhhZZZXXXYYYZZZZZZVVVPPPKKKGGGCCCAAA???===:::999888777666666666666666666666666555666666666666777777777777777777777777777777777999999888888999999:::;;;<<<;;;;;;;;;<<<===>>>???AAABBBHHHWWWrrrwwwlllffflllxxxyyyeeeYYY[[[iiiyyyppplllmmmmmmkkkgggeeedddcccbbb```^^^\\\[[[VVVVVVWWWXXXXXXXXXXXXXXXUUUUUUVVVWWWYYYZZZ[[[[[[YYYZZZYYYXXXWWWXXX[[[]]]\\\]]]___```aaaaaaaaa```]]]ZZZUUUSSSSSSUUUVVVWWWTTTRRRTTTWWWXXXWWW[[[aaaiiirrr~~~uuufff[[[UUURRRNNNMMMKKKKKKNNNUUU___fffkkkkkkkkkkkkjjjhhhfffeee]]][[[YYYVVVRRROOOLLLKKKGGGFFFEEEDDDDDDEEEFFFGGGJJJNNNWWWfffxxxvvvuuusssnnneeeXXXLLLBBB<<<:::555555555555555555555555555555555555444444444444zzzrrroooppppppjjjfffhhhoooxxxzzzppplllgggeeeaaa^^^\\\\\\\\\]]]bbbccceeeggggggiiilllnnnrrrzzzxxxcccYYYYYYZZZ[[[XXXSSSLLLHHHFFFBBB@@@>>><<<:::888777777666666666666666666666666555555666666666666777777666666777777777777777888999999888888999999:::;;;999999999999999:::;;;;;;@@@BBBFFFPPPiii}}}nnnbbbfffssspppaaa^^^fffyyysssrrrqqqmmmiiifffdddcccbbbaaa___\\\ZZZVVVWWWWWWXXXYYYXXXXXXXXXTTTTTTVVVWWWYYY[[[\\\\\\ZZZZZZZZZXXXWWWXXX[[[^^^\\\]]]___aaabbbbbbbbbaaa^^^ZZZWWWTTTUUUUUUVVVVVVQQQPPPSSSWWWXXXXXX[[[```hhhooo{{{||||||}}}mmmaaaYYYVVVNNNMMMLLLKKKOOOWWWbbbiiirrrrrrsssrrrppplllhhheee^^^]]]ZZZWWWSSSPPPMMMKKKHHHGGGFFFEEEEEEEEEFFFGGGLLLRRR^^^nnn~~~~~~uuuvvvssslllaaaTTTIII@@@;;;999666666666666666666666666555555555444444444444333}}}xxxyyyvvvmmmggggggkkkoooxxxuuujjjeee^^^]]]\\\\\\\\\^^^___```dddfffiiikkkkkkmmmoooqqqooovvvqqq___[[[XXXYYYYYYVVVOOOIIIFFFEEEAAA@@@>>><<<999888777777666666666666666666666666555555555666666666777777666666666666777777888888999999888888999999:::;;;999999999888999999:::;;;@@@BBBDDDKKKaaayyyfffcccmmmzzzqqqiiikkk{{{xxxuuunnnhhhgggdddbbbaaaaaa```\\\YYYWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWXXXYYYZZZ[[[\\\]]][[[[[[ZZZYYYXXXYYY\\\___]]]^^^```aaabbbaaa```___\\\ZZZWWWUUUUUUUUUTTTSSSPPPPPPSSSWWWXXXWWWZZZ^^^eeelllvvv||||||yyyvvvhhh___\\\RRRQQQOOOOOOSSS\\\gggoooyyyzzz{{{zzzwwwqqqjjjfff```___\\\XXXTTTQQQNNNMMMIIIHHHGGGFFFEEEFFFGGGGGGNNNXXXfffvvv}}}vvvwwwqqqjjj^^^QQQGGG???:::777666666666666666666666666555555555444444444333333{{{rrrkkklllmmmnnnttt|||ttthhhbbbXXXYYYYYYZZZ\\\___aaaccchhhjjjmmmooopppqqqssstttnnntttnnn___]]]WWWXXXXXXTTTMMMHHHFFFFFF@@@???===;;;999888777777666666666666666666666666555555555555666666666777555666666666777777888888999999888888999999:::;;;;;;;;;::::::;;;;;;<<<<<>>999777777777777777777777777777555555444444444333333333{{{tttrrrpppppptttzzzxxxhhh```YYYYYYZZZZZZ\\\___eeeiiioooqqqtttwwwzzz|||~~~~~~uuuwww~~~fffXXXUUU[[[XXXTTTPPPLLLHHHDDDAAA>>>===;;;999888777666666555555555555555555555555777666555444444555666777555555666666777777888888888888999999999::::::::::::::::::::::::::::::::::::AAABBBFFFYYYssspppeeeiiiooovvv~~~}}}www~~~sssjjjjjjfffbbbaaaaaa```]]]ZZZXXXYYYZZZZZZZZZYYYXXXWWWZZZZZZ\\\]]]]]]\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]___aaacccbbb```\\\ZZZYYYXXXXXXWWWVVVUUUTTTTTTRRRQQQPPPQQQRRRUUUWWWYYY]]]bbbjjjrrr|||||||||~~~~~~}}}vvv{{{{{{ssspppwwwggg]]]]]]ZZZYYYZZZ\\\```kkkvvv|||xxxqqqkkkgggccc^^^[[[YYYWWWRRRNNNNNNJJJIIIIIIGGGFFFIIIOOOXXXeeeuuu~~~zzzzzzjjjWWWLLLDDD===888888777777666666555555555444666555555555555444444444|||zzzyyy|||nnnddd^^^]]]\\\\\\]]]cccjjjpppyyy{{{~~~yyy|||wwwbbbXXXXXX\\\XXXTTTOOOLLLHHHCCC@@@===<<<;;;999777777666666555555555555555555555555777666555444444555666777555555666666777777888888888888888888999999999999888888999999:::::::::;;;999AAAAAADDDUUUnnnjjjfffiiimmmpppsss|||~~~uuulllmmmiiieeeccccccbbb___[[[YYYYYYZZZZZZZZZXXXWWWVVVZZZ[[[\\\]]]^^^^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^```aaa```^^^[[[YYYWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQRRRUUUWWWYYY]]]bbbiiiqqqzzzzzzxxx}}}|||xxx||||||nnnnnnjjjgggmmm}}}mmmddd]]]YYYWWWYYY[[[___iiittt|||uuunnniiifffaaa___^^^[[[VVVQQQNNNJJJIIIJJJIIIIIIMMMTTT\\\iiixxxwwwgggUUUJJJCCC===999999777666666666555555555444666555555555555444444444vvvjjjaaa___[[[YYY[[[cccnnnvvvmmm\\\XXXZZZ\\\XXXSSSOOOKKKGGGBBB???<<<;;;:::888777666666666555555555555555555555555666666555555555555666666555555666666777777888888777777777777888888888888777777888999:::;;;;;;<<<999@@@@@@BBBOOOeeeqqqdddeeefffdddkkkssszzztttppplllhhhfffeeedddaaa]]]YYYZZZZZZZZZYYYXXXVVVUUUZZZ[[[]]]^^^____________________________________[[[\\\]]]^^^]]][[[YYYWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQRRRTTTWWWYYY\\\```gggoooxxx}}}vvvwww|||wwwrrrmmmsss~~~{{{uuujjjccc\\\\\\iiivvvmmmaaa\\\YYYZZZ[[[___iiirrrzzzyyyrrrllliiifffdddccc___YYYTTTOOOKKKIIIJJJJJJLLLRRRYYYbbbooo}}}ssscccQQQFFF@@@;;;::::::666666666555555555555555666555555555555444444444~~~pppgggccc]]]YYY\\\ggguuu~~~yyycccWWWWWW[[[\\\XXXRRRMMMIIIEEEAAA>>>;;;:::999888666666666666555555555555555555555555666666666555555666666666555555666666777777888888666666666666777777777777777888999:::;;;<<<======:::AAAAAAAAAKKK\\\zzzgggfffeee```jjjooo{{{~~~||||||rrrnnniiiggggggeeeaaa^^^ZZZZZZ[[[[[[ZZZXXXVVVUUUZZZ[[[\\\]]]^^^___``````````````````````````````[[[[[[[[[[[[ZZZYYYWWWVVVYYYYYYXXXWWWVVVUUUUUUTTTRRRRRRQQQQQQRRRTTTWWWXXX[[[___fffmmmvvvzzzwwwzzzvvvooogggkkkpppwwwyyysssmmmdddZZZZZZeee{{{~~~vvviiiccc^^^^^^^^^```gggooossszzz~~~~~~|||wwwpppmmmkkkjjjhhhccc[[[UUURRRMMMJJJJJJKKKMMMUUU]]]iiiuuu~~~ppp___MMMCCC===999888999555555555555555555555555666555555555555444444444xxxqqqllleeeaaadddoooppp\\\TTTVVVZZZZZZUUUOOOJJJFFFCCC???===:::999888777666555555555555555555555555555555555555666666666666666666555555555666666777777888888555555666666666777777777888999:::;;;<<<===>>>???;;;AAA@@@AAAHHHTTTuuuooohhhfff```hhhnnnxxx~~~yyy}}}tttooojjjggggggeeeaaa]]][[[[[[\\\\\\[[[YYYXXXWWWZZZZZZ[[[\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaa\\\[[[[[[ZZZXXXWWWVVVVVVZZZYYYYYYXXXWWWVVVUUUUUUSSSRRRQQQQQQRRRTTTVVVXXXZZZ___eeelllttt~~~zzz{{{uuuoooiiijjjjjjmmmsss}}}zzztttmmmeee]]]\\\aaarrr{{{pppjjjdddbbbaaaaaadddiiikkkpppsssssstttxxxzzzyyytttrrrqqqqqqoooiiiaaaZZZUUUPPPKKKKKKKKKNNNWWWaaaooo{{{}}}wwwkkk[[[JJJ@@@;;;666555666444444444555555555555555666555555555555444444444yyytttmmmiiilllwwwiiiWWWSSSUUUWWWVVVRRRLLLGGGCCCAAA>>><<<999888777666555555555555555555555555555555555555555555666666666666555555555555666666777777888888666666666666777777777777999::::::;;;<<<======>>>;;;??????BBBGGGNNNiii{{{kkkdddbbbeeellluuu|||zzzyyyzzz|||||||||uuupppkkkhhhgggddd```]]][[[\\\\\\]]]]]]\\\ZZZYYY[[[[[[[[[[[[\\\]]]___```bbbbbbbbbbbbbbbbbbbbbbbb^^^]]][[[YYYXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQRRRTTTVVVWWW[[[___eeekkkrrr}}}}}}}}}uuupppmmmkkkhhhgggjjjrrr|||{{{uuugggaaa]]]\\\]]]iiiuuunnnhhhgggfffcccbbbdddgggjjjkkkiiijjjpppttttttttttttuuuwwwwwwrrriiiaaaWWWQQQMMMLLLMMMRRR]]]hhhvvvxxxqqqdddVVVFFF>>>:::666444444444444444444444555555555666555555555555444444444{{{wwwzzz}}}bbbUUUTTTVVVUUUSSSOOOIIIDDDAAA???===<<<888888777666555555555555555555555555555555555555444555666777777666555444555555666666777777888888666666777777777888888888999999999:::::::::;;;;;;:::<<<<<>>===<<<888777666555555555555555555555555555555555555555444555666777777666555444555555666666777888888888777777777777888888888888888888888888888888888999999:::999@@@FFFEEEUUUtttrrrgggkkkgggooovvvuuuqqqxxxxxxjjjmmmtttwwwuuutttsss{{{xxxsssnnnjjjiiifffaaa^^^[[[\\\^^^___```______^^^```___^^^]]]]]]^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```]]]ZZZYYYXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQRRRSSSUUUWWW\\\```eeekkkrrr|||}}}~~~zzzqqqnnnjjjffffffkkkrrrxxx~~~{{{wwwrrriiiaaa\\\]]]]]]aaattt|||wwwtttvvvwwwrrrnnnmmmgggkkklllhhheeeffffffddddddgggmmmuuuyyywwwpppjjjXXXRRRNNNOOOTTT]]]kkkxxxyyynnnpppnnngggVVVJJJ???;;;;;;888777777333333333444444555555555666666555555555444444444sss[[[SSSVVVXXXWWWOOOLLLGGGCCCAAA???===<<<777666444444555555333222555555666666555444333333555555444444444444555555444444444555666777777888777777777777888888888888;;;:::999888888:::<<<=========>>>??????DDDRRR```pppkkkgggjjjpppttttttttt{{{uuucccbbbfffsss~~~ssslllnnnpppxxx|||vvvnnniiigggfffdddaaa\\\[[[[[[\\\^^^______^^^\\\]]]^^^______^^^]]]]]]bbbcccccccccbbbaaa___^^^```___]]][[[YYYYYYYYYYYY\\\ZZZWWWVVVWWWWWWWWWVVVVVVRRROOOOOORRRVVVVVVVVVWWW___ggglllpppxxx~~~zzzzzz}}}{{{vvvoookkkkkkmmmpppqqq~~~zzztttnnnkkkbbb^^^___]]]]]]jjj{{{|||||||||}}}}}}{{{wwwsssqqqooommmllljjjfffaaa^^^^^^___cccjjjpppqqqnnnjjj[[[VVVQQQPPPVVVcccrrr{{{~~~tttjjjjjjhhh]]]NNNDDD<<<;;;;;;888555555444444444333333222222222444555666666666555444333qqqYYYRRRUUUVVVTTTKKKGGGBBB???===<<<;;;999333333222444666888888777555555666666555444444333666666555555555555666666444444555555666777777888777777777777888888888888;;;:::999888888:::;;;=========>>>???>>>AAALLLYYYvvvnnnhhhllltttyyyxxxuuuwww}}}lllZZZWWW\\\hhhyyyvvvppplllmmmttt~~~xxxoooiiifffdddaaa___]]]\\\\\\]]]___```___^^^^^^___```aaaaaaaaa```___bbbbbbcccbbbaaa```^^^]]]```^^^\\\ZZZYYYXXXYYYYYY]]][[[XXXWWWWWWXXXWWWVVVVVVSSSPPPOOORRRUUUVVVVVVXXX^^^fffkkkooovvv{{{vvvrrrtttwww|||zzztttooonnnooopppppp{{{|||wwwrrrlllccc^^^___\\\[[[gggvvv~~~{{{yyyxxxwwwuuusssqqqlllfffbbb[[[[[[^^^ccciiillljjjgggZZZVVVRRRRRRYYYggguuutttkkkcccddddddZZZLLLCCC;;;::::::777555555555444444444333333333222444444555555555444333222nnnXXXSSSTTTSSSPPPGGGDDD@@@===<<<;;;:::999444333333555777999999888555555555666555555444333777777666666666666777777444444555555666777777777777777777777888888888888:::999999888888:::;;;<<<===<<<>>>???===>>>FFFPPPnnn}}}pppkkkpppyyyxxxsssttt|||iiiVVVSSSRRR\\\lllyyy}}}wwwqqqiiijjjppp{{{zzzpppiiieeebbb```]]]]]]]]]^^^```bbbbbbaaa___^^^___```aaaaaaaaaaaa```bbbbbbbbbaaa```___]]]\\\___^^^\\\ZZZXXXXXXXXXXXX^^^\\\YYYXXXYYYYYYXXXVVVWWWTTTQQQPPPRRRTTTUUUUUUXXX]]]ccchhhllltttqqqmmmkkkmmmqqqwww|||vvvsssrrrqqqpppttt~~~zzzvvvooogggbbbaaa^^^\\\dddqqqyyy~~~}}}~~~}}}{{{zzzwwwrrrkkkfffYYYXXXWWW[[[```ccccccaaaYYYVVVSSSUUU^^^lll{{{uuuggg```ZZZ]]]^^^TTTHHH@@@:::999999777555666555555555444444444444444333444444444444333222111kkkWWWTTTTTTQQQNNNGGGDDD@@@>>>======<<<;;;:::999777666777666555333444555555555555555444444666666555555555555666666555555555555666666777777666777777777888888888888999999888888999999:::;;;;;;;;;===???>>>===CCCKKK___{{{oookkkqqq}}}~~~uuurrrvvvooo\\\WWWNNNTTT___mmmwwwxxxtttnnnhhhhhhmmmwww|||qqqiiieeecccaaa___^^^______bbbddddddbbb```]]]^^^^^^_______________aaa`````````___^^^]]]\\\___^^^\\\YYYXXXXXXXXXXXX^^^\\\ZZZZZZ[[[ZZZYYYXXXWWWUUURRRQQQQQQRRRTTTUUUXXX\\\aaaeeeiiiqqq|||}}}vvvkkkhhhhhhkkkooovvv{{{wwwtttrrrpppzzz~~~{{{wwwsssmmmhhheeeaaa___dddlllppp~~~{{{xxx{{{{{{{{{{{{yyyuuuoookkk]]]YYYUUUUUUXXX\\\\\\\\\WWWUUUUUUZZZcccqqq~~~lll___YYYTTTXXXYYYPPPDDD===888999888666555666555555555555555555555555333333333333222222111111gggXXXVVVTTTPPPLLLGGGDDD@@@>>>=========<<<===;;;888777666555222000444444555555555555555444555444444333333444444555555555555555666666666666666777777777888888888888888888888888999999::::::::::::<<>>@@@???CCCIIIOOOeeesssjjjlllvvviii^^^VVVRRRQQQ\\\mmmxxxyyytttllljjjkkkpppwwwvvvmmmiiihhhhhhgggbbbaaa```aaaccceeedddcccdddcccbbbaaa````````````^^^^^^^^^^^^^^^___```aaa```___]]][[[YYYYYYYYYYYY\\\[[[[[[]]]___```^^^]]]YYYXXXVVVRRROOOOOOQQQSSSUUUXXX\\\aaafffmmmtttyyyzzzqqqjjjeeedddeeehhhkkkqqq{{{|||xxxtttqqqmmmiiifffdddddddddeeeqqq~~~|||yyytttmmmhhhhhhiiikkkooosssuuuuuussshhhaaaXXXRRRRRRTTTVVVVVVUUUXXX___gggrrr|||tttddd[[[XXXTTTUUUTTTIII???;;;999:::888444444777444444444444444555555555444333222222111111222222mmmZZZWWWWWWQQQKKKJJJCCC@@@<<<999888888777666666555444555666666555444333444444555666666555555444444444333333444444444666666666666666666666555777777777777888888888888777777888999999999999999;;;999:::===>>>>>>AAAFFFHHHZZZwww}}}iiihhhooo}}}zzznnneee\\\UUU\\\mmmzzz|||xxxmmmjjjiiimmmrrrzzzzzzpppkkkjjjiiihhhcccaaa______bbbdddeeeeeefffeeecccaaa____________]]]]]]]]]]]]___aaacccdddaaa```^^^\\\ZZZZZZZZZZZZZZZZZZ[[[^^^aaabbbaaa```YYYYYYWWWSSSOOONNNPPPSSSSSSVVV[[[```ffflllqqqttt}}}|||{{{yyyrrrlllffffffgggiiikkkqqqzzzvvvuuurrrnnnlllkkkhhhfffdddnnnyyy}}}zzzvvvuuuvvvvvvtttqqqpppnnnlllkkkjjjgggccc```]]]]]]___dddjjjnnnppppppggg___VVVQQQQQQSSSTTTUUUWWW]]]eeepppyyykkk]]]WWWVVVSSSTTTQQQEEE???<<<:::;;;888444444777222333333333444444444444555444333222111222222333vvvcccVVVVVVVVVOOOIIIIIIDDDAAA===:::999888777666777555444444555555444333333333444555666666666555555555555444444555555555666666666666666555555555777777777777888888888888777777888999999999999888===:::999<<<===<<>>:::777666666444333444444444444444444444444555555555555555555555555666666555555555555666666555444444333333444444555777777777777777777777777777777777777777888888888888999999:::<<<>>>???@@@GGGMMMcccsssiiicccjjj|||lllbbbnnnuuummmiiigggiiilllpppzzzxxxoookkkiiihhhfffdddbbbbbbccceeeeeeeeegggeeeaaa^^^\\\\\\]]]]]]^^^```bbbbbbaaaaaacccdddfffeeeccc```^^^\\\[[[ZZZWWWZZZ^^^bbbddddddbbbaaa\\\[[[YYYVVVUUUTTTTTTTTTTTTXXX^^^cccgggkkknnnqqqssswww}}}xxxvvvwwwyyywwwuuuwwwmmmiiikkklllnnn{{{yyysssnnnlllllllllnnnqqqrrrpppllliii```___]]]\\\\\\[[[XXXVVVTTTQQQNNNNNNOOORRRTTTTTTOOOOOOOOOPPPTTTZZZ___bbbaaaYYYQQQNNNMMMNNNRRRWWW___hhhuuuvvvfff]]]UUUSSSTTTQQQIIIAAA<<<===>>><<<777444555777333333222111111222333333333333333333333333333333xxxpppllloootttxxx{{{uuuaaaYYYSSSRRRNNNGGGDDDEEE@@@===999777666666444333444444444444444444444444555555555555555555555555555555444444444444555555555444444333333444444555777777777777777777777777777777777888888888888999888888999:::;;;===>>>???DDDIII]]]~~~mmmbbbhhhwwwuuuhhhqqq|||qqqkkkgggiiilllqqqyyy}}}sssmmmiiihhheeedddcccccceeeffffffeeefffddd```]]][[[[[[\\\]]]___```aaaaaa```aaabbbdddfffdddbbb```^^^]]]\\\[[[YYY[[[^^^```bbbbbbaaa```ZZZXXXVVVTTTSSSRRRRRRRRRVVVZZZ```eeeiiikkknnnpppmmmpppuuuzzz~~~yyyyyyzzz}}}~~~zzzyyy|||~~~}}}{{{|||rrrllllllkkklllxxx|||vvvqqqnnnjjjjjjjjjjjjjjjhhhddd```[[[ZZZYYYXXXXXXWWWUUUSSSPPPMMMJJJIIIJJJKKKLLLLLLIIIIIIIIIJJJMMMRRRWWW[[[\\\TTTNNNMMMMMMOOOTTTZZZccckkkxxxzzzeee]]]UUURRRSSSPPPGGG???888888888777444333222333333333222111111222333333333333333333333333333333zzzxxxvvvvvvxxxzzzzzzzzzpppiiifffhhhlllmmmmmmppppppwwwkkkYYYTTTOOONNNKKKEEEBBBBBB???<<<999777666666555333444444444444444444444444555555555555555555555555444444333333333333444444555444444333333444444555777777777777777777777777888888888888999999::::::888888999999;;;<<<>>>???AAADDDUUUuuuuuuaaadddpppxxx~~~ooorrrtttkkkeeefffkkkooouuuzzzxxxpppjjjgggeeeddddddeeeggghhhfffeeedddbbb___\\\ZZZZZZ[[[\\\___``````___^^^___bbbddddddcccbbb```___^^^]]]]]][[[[[[\\\]]]^^^^^^^^^]]]XXXWWWUUUSSSRRRQQQRRRRRRWWW\\\bbbhhhjjjlllmmmnnnhhhjjjmmmppprrrsssttttttsssvvv{{{}}}wwwttttttpppqqqsssvvvyyy}}}~~~}}}yyyqqqmmmiiihhhsss{{{vvvqqqnnnkkkiiifffeeeccc```]]]ZZZXXXWWWVVVVVVWWWVVVTTTRRROOOLLLHHHFFFFFFFFFEEEEEEDDDDDDCCCDDDGGGKKKOOORRRTTTNNNJJJKKKMMMOOOVVV^^^hhhppp}}}|||ddd]]]UUUSSSRRRNNNEEE===666555333333444333222111333222222111111222222333333333333333333333333333~~~{{{wwwuuurrrppppppqqqsssvvvvvvvvvoooiiifffhhhjjjiiiggghhhccciiiuuu|||dddUUUQQQMMMKKKHHHDDD@@@???>>>;;;888666666666555444444444444444444444444444555555555555555555555555444444333333333333444444555444444333333444444555666666666666666666666666888888888999:::::::::;;;999999::::::;;;===>>>???@@@BBBNNNkkkcccbbbiiilllttttttoooyyyuuukkkbbbcccgggkkknnnqqqzzz}}}ssslllhhhfffeeefffgggiiiiiifffdddbbb```]]]ZZZYYYZZZ[[[\\\___```___^^^]]]^^^aaaccccccbbbaaa```___^^^^^^^^^\\\\\\[[[[[[ZZZZZZ[[[[[[YYYXXXVVVTTTSSSSSSSSSSSSWWW\\\ccchhhjjjjjjjjjjjjfffggghhhiiijjjjjjjjjjjjjjjmmmrrrvvvyyy}}}~~~zzztttpppnnnnnnmmmnnnqqqtttvvvzzz~~~uuunnngggeeemmmxxx~~~yyytttpppnnnkkkhhheeebbb```]]][[[ZZZYYYXXXYYYZZZYYYWWWVVVTTTPPPLLLIIIGGGFFFEEECCCCCCBBBBBBBBBDDDGGGJJJLLLNNNIIIGGGJJJLLLPPPXXXaaallluuuyyybbb]]]WWWTTTRRRMMMCCC;;;777555222333666777444222222222222222222222222222222222222222222222222222|||zzzwwwuuurrrsssrrrqqqrrrtttuuuuuutttpppjjjgggiiijjjgggcccccc^^^bbbiiittt|||nnn[[[SSSQQQMMMHHHFFFDDDAAA>>>===:::777666666666555444444444444444444444444444555555555555555555555555555555444444444444555555555444444333333444444555666666666666666666666666777888888999::::::;;;;;;;;;;;;;;;;;;<<<===??????@@@BBBKKKaaannncccdddeeemmmxxxzzznnnpppwww|||wwwlllbbbbbbeeegggjjjmmmsssxxxoookkkhhhgggggghhhiiihhhfffccc```___\\\YYYYYYYYY[[[\\\___``````___^^^^^^```bbbbbbaaa```___^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYXXXVVVUUUSSSRRRRRRRRRSSSUUUZZZ```eeeggggggggggggeeeddddddccccccccccccdddeeehhhllloooqqqsssvvvxxxuuuuuuuuurrrooollllllllllllooorrrtttvvvyyy}}}zzzpppgggdddiiippp{{{xxxrrroookkkhhhfffdddbbb```]]]\\\\\\\\\]]]]]][[[YYYXXXTTTPPPMMMKKKIIIFFFDDDBBBBBBAAAAAABBBDDDFFFGGGIIIGGGGGGJJJMMMQQQZZZdddqqqxxxttt```\\\XXXUUUSSSLLLBBB;;;777555333444666777555333222222222222222222222222222222222222222222222222|||yyy{{{yyyxxxxxxyyyyyyxxxvvvtttnnniiijjjiiiddd___^^^\\\^^^ccclllxxx{{{oooeeeWWWRRRPPPKKKEEEDDDEEEDDD@@@;;;999666555666666666555444444444444444444444444555555555555555555555555555555444444444444555555555444444333333444444555777777777777777777777777666777777888999:::;;;;;;;;;::::::;;;<<<===>>>>>>???BBBHHHVVVssskkkcccccciiippp{{{pppjjjmmmsssxxxnnneeebbbcccdddgggkkkjjjuuu}}}tttnnnjjjiiihhhggggggfffdddbbb___^^^[[[YYYYYYZZZ\\\]]]___```aaaaaa```___```aaaaaa```___^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWTTTSSSQQQPPPOOOOOOPPPPPPTTTXXX^^^bbbddddddeeeeeebbbaaa```^^^^^^___``````bbbdddhhhjjjkkklllnnnpppnnnoooooonnnlllkkkkkklllkkkooosssvvvwww{{{tttjjjfffiiimmmwww|||vvvtttpppmmmkkkjjjgggeee```___^^^^^^___^^^\\\ZZZXXXUUUQQQOOOMMMJJJGGGEEEBBBAAA@@@??????@@@AAABBBEEEDDDGGGKKKOOOTTT___iiiuuuzzznnn]]]ZZZWWWUUURRRKKKAAA:::555444333333444444333222111222222333333222222111222222222222222222222222xxxrrrpppllleee___]]][[[]]]bbbkkkxxxrrrccc[[[TTTNNNMMMHHHBBBBBBGGGHHHEEE:::888666555666777666555444444444444444444444444555555555555555555555555444444333333333333444444555444444333333444444555777777777777777777777777555666666777888999:::;;;999999999999:::;;;<<<<<<<<>><<<;;;<<<======;;;999666555555555666444444444444444444444444555555555444444333333333444333333222222333333444333333333333333333333333444555555666666666666666888888777777777777777777999999888888999999:::;;;@@@???BBBJJJRRRfffqqqgggggggggkkkvvvuuuqqqxxxttt^^^UUUWWWXXXYYYYYYXXXYYY\\\^^^]]]dddgggpppxxxsssooolllkkkhhhcccaaabbb]]]^^^```___^^^\\\]]]]]]___bbbfffiiijjjgggdddaaa^^^]]][[[ZZZYYYZZZ[[[\\\]]][[[YYYVVVUUUUUUVVVWWWUUUUUUUUURRRPPPOOOQQQSSSWWWYYY]]]aaaccceeeggghhhggggggfffeeeeeeeeeffffffggghhhjjjjjjjjjmmmppptttxxxyyyyyywwwtttpppmmmkkknnnuuu}}}yyyqqqmmmmmmooovvv}}}zzztttsssmmmllljjjjjjiiihhheeebbb^^^ZZZUUURRROOOMMMKKKIIIIIIIIIGGGCCC@@@???@@@BBB@@@CCCIIIPPPYYYdddpppwwwqqq```XXXQQQSSSSSSPPPJJJCCC>>>;;;444444444444444444444444111111111111111111111111////////////////////////}}}tttiiieeeeeefffkkksss}}}zzzwww||||||xxxjjj[[[OOOKKKLLLIIIFFFBBB>>>;;;;;;<<<<<<;;;999777555444444555666444444444444444444444444555555444444444333333333444333333222222333333444333333333333444444444444444555555666666666666666888888888888888777777777999999888888999999:::;;;???===AAAFFFLLL]]]zzzhhhccccccfffqqqrrrnnnrrrxxxppp\\\RRRRRRPPPPPPQQQRRRVVVZZZ]]]]]]bbbeeennn{{{~~~sssnnnjjjiiigggbbb```aaa^^^___``````^^^]]]]]]^^^```bbbfffiiiiiigggdddbbb^^^\\\[[[YYYYYYZZZ[[[\\\[[[ZZZXXXWWWVVVWWWXXXYYYUUUVVVUUUSSSQQQPPPRRRSSSZZZ\\\```ccceeeggghhhiiihhhhhhggggggggggggggghhhhhhkkkmmmnnnnnnooosssvvv}}}|||vvvqqqnnnnnnvvv~~~uuupppoooooosss}}}{{{{{{|||vvvtttmmmkkkiiihhhhhhgggeeeccc```]]]XXXTTTRRROOOMMMKKKIIIHHHGGGDDDAAA???@@@BBBAAAEEELLLTTT]]]hhhssszzz{{{eeeVVVPPPRRRSSSSSSOOOIIIBBB<<<:::444444444444444444444444111111111111111111111111111111111111111111111111|||pppgggggglllooouuuyyyrrrsss~~~nnn___RRRIIIFFFHHHGGGEEEAAA===;;;:::;;;;;;888777555444444444555666444444444444444444444444444444444444333333333333444333333222222333333444333333444444555555555666444555555666666666666666888888888888888888888888999888888888888999::::::<<<<<<>>>BBBEEEQQQnnnnnnbbbbbbaaannnqqqoooqqqqqqwwwrrr```UUUSSSMMMLLLLLLOOOSSSWWWZZZ[[[___ccclllvvv}}}vvvpppjjjiiigggbbbaaabbb___```bbbaaa___^^^^^^___aaacccfffhhhiiigggdddbbb]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYXXXWWWWWWXXXZZZZZZVVVVVVVVVUUUSSSRRRSSSUUU]]]```dddfffhhhiiikkklllkkkjjjjjjjjjjjjjjjkkkkkkjjjnnnqqqsssssstttxxx{{{~~~vvvqqqpppyyy}}}wwwssspppsssyyy|||xxxyyyyyywwwnnnllliiiggggggggggggeeeccc___ZZZUUURRRPPPMMMKKKHHHHHHGGGDDDAAA@@@AAABBBDDDHHHPPPYYYcccnnnwww~~~ppp]]]RRRPPPSSSTTTRRRNNNFFF???:::888444444444444444444444444111111111111111111111111111111111111111111111111|||ppphhhllltttyyyzzzrrruuu{{{fffWWWNNNGGGFFFHHHEEECCC???<<<:::999::::::555444444333333444555555444444444444444444444444333333333333333333333333444333333222222333333444555555555555555555555555444555555666666666666666777777777888888888888888888888888888888999999:::;;;;;;===???@@@III^^^sss{{{hhhfffbbbnnnuuuwwwyyyuuuvvvzzzlllccc___TTTOOOLLLOOOSSSUUUVVVXXX\\\aaaiiiqqquuu||||||tttllljjjhhhdddcccddd```aaabbbbbb```______```bbbcccfffggggggfffdddbbb]]]\\\ZZZXXXXXXYYYZZZ[[[\\\[[[ZZZYYYYYYYYYYYYZZZVVVWWWWWWWWWUUUTTTUUUWWW___ccchhhjjjjjjkkkmmmoooooonnnnnnnnnnnnnnnoooooojjjooouuuxxxxxxzzzzzztttttt~~~zzzttttttxxx~~~~~~{{{|||}}}xxxxxx~~~}}}zzzssspppllljjjiiijjjiiiiiieeeaaa\\\WWWSSSPPPLLLIIIHHHHHHGGGEEEBBBAAABBBCCCGGGLLLVVV```iiirrrzzzxxxgggXXXRRRUUUTTTSSSQQQKKKDDD===888666333333333333333333333333111111111111111111111111111111111111111111111111tttooouuu~~~xxx}}}vvv```SSSMMMIIIHHHIIICCCAAA>>>;;;999888888999333333333333333444444555444444444444444444444444333333333333333333333333444333333222222333333444777777666555444333333222444555555666666666666666666666666777777888888888888888777777888888999::::::;;;===??????FFFUUUcccrrriiicccnnnvvvxxxqqqmmm\\\SSSLLLOOORRRSSSUUUXXXZZZ___gggmmmooouuuxxxmmmiiigggdddcccddd```aaacccbbbaaa___``````bbbcccdddeeeeeedddcccbbb]]]\\\ZZZYYYXXXYYY[[[\\\___^^^]]][[[ZZZXXXXXXWWWVVVWWWYYYYYYWWWWWWXXXYYYaaafffkkkmmmlllmmmpppssstttssssssrrrqqqrrrrrrrrrkkkqqqxxx{{{{{{~~~xxxyyyyyywwwxxx}}}|||{{{sssnnnnnnpppqqqxxxzzzwwwrrrooonnnnnnmmmllliiifffaaa]]]YYYTTTNNNJJJJJJJJJHHHEEEBBBBBBDDDFFFKKKRRR\\\gggooovvv{{{xxxjjj[[[PPPNNNRRRTTTSSSOOOIIIAAA:::666555333333333333333333333333111111111111111111111111000000000000000000000000|||oooZZZPPPMMMKKKIIIHHH@@@???===:::999888777777333333333333444444444444444444444444444444444444222222222222333333333333444333333222222333333444777666666555444333222222444555555666666666666666444555555666666777777777888777777777777888999999999<<<>>>>>>???DDDOOOXXXtttllldddlllsss}}}wwwdddVVVMMMNNNRRRRRRVVV[[[ZZZ]]]ccchhhkkkqqq~~~|||nnniiigggdddbbbccc```aaabbbbbb```______```bbbbbbccccccbbbbbbaaaaaa^^^]]][[[ZZZYYYZZZ[[[\\\aaa```___]]][[[YYYWWWWWWVVVXXXZZZ[[[ZZZYYYZZZ[[[ccciiioooqqqpppqqquuuyyyyyyyyywwwvvvuuutttttttttnnntttzzz||||||}}}||||||{{{wwwzzz|||yyyqqqiiidddbbbbbbgggnnnwwwzzzvvvtttqqqooommmkkkjjjhhhfffccc]]]VVVRRRNNNLLLIIIEEEBBBCCCGGGJJJQQQXXXcccnnnuuuyyy|||}}}~~~~~~~~~rrrdddWWWNNNMMMPPPSSSQQQMMMFFF>>>888666555333333333333333333333333111111111111111111111111////////////////////////xxxeeeRRRKKKKKKJJJFFFCCC???>>><<<:::888777666666444444444444444444333333444444444444444444444444111111222222222333333333444333333222222333333444333333333333444444444444444555555666666666666666333333444444555666666777777777777777777888999999999<<<===<<<===AAAIIINNNgggtttgggjjjppprrr```RRRRRRTTTSSSVVV]]][[[[[[^^^cccggglllvvvsssllljjjfffdddeee___aaabbbaaa```_________bbbbbbaaa```````````````___^^^\\\[[[ZZZ[[[\\\]]]``````___^^^\\\[[[YYYXXXVVVYYY[[[\\\[[[[[[\\\\\\fffllltttvvvuuuvvv{{{~~~}}}{{{yyyxxxvvvvvvuuusssxxx}}}}}}zzz}}}~~~|||zzzwwwwwwyyy{{{|||wwwxxxxxxvvvqqqkkkddd```\\\^^^aaafffrrr|||xxxsssnnnkkkhhhiiijjjlllkkkfff___YYYQQQNNNJJJEEEBBBDDDJJJNNNXXX```kkktttzzz|||||||||||||||}}}|||{{{|||~~~~~~zzzzzz~~~lll```WWWQQQPPPRRRRRROOOKKKDDD<<<777555555222222222222222222222222111111111111111111111111000000000000000000000000ppp]]]LLLGGGIIIHHHCCC???>>>===;;;999888777666666444555555555555444333222444444444444444444444444111111111222222333333333444333333222222333333444000000111222444555555666444555555666666666666666222222333333444555666666777777777777777888888999:::<<<<<<::::::???DDDGGGZZZzzz~~~jjjjjjooolllZZZWWWVVVSSSVVV]]]\\\ZZZ[[[___ccchhhpppyyyyyyqqqnnnkkkiiihhh___```bbbaaa___^^^^^^___bbbaaa```_______________```___]]][[[[[[\\\]]]^^^^^^______^^^]]]\\\[[[ZZZVVVYYY\\\]]]\\\\\\\\\]]]hhhooowwwyyyxxxyyy~~~{{{yyywwwvvvvvvwww|||}}}yyy{{{|||{{{zzzuuuqqqpppqqqqqqqqq~~~zzzyyywwwvvvsssnnnhhhccc\\\\\\[[[]]]hhhzzztttnnniiibbbeeeiiimmmnnnjjjccc]]]SSSPPPJJJDDDBBBEEELLLQQQ]]]dddpppyyy}}}~~~}}}|||yyyzzzzzzzzzyyyzzz}}}~~~|||xxxyyy}}}vvvcccXXXTTTQQQPPPQQQQQQOOOJJJCCC;;;777555666222222222222222222222222111111111111111111111111111111111111111111111111xxxaaaVVVMMMJJJIIIEEEAAA@@@===<<<:::999::::::999888555555444333333222111111222333333444444333333222333333333333333333333333222222333333333333444444555555555555555555555555555555555555555555444444555555555555666666666666222444666888:::::::::999999999888999;;;???CCCEEERRRpppsssggghhh|||lll\\\WWWWWWYYYZZZ]]][[[YYY[[[```gggmmmppp{{{rrrlllhhhfffcccdddccc```\\\[[[]]]```ccccccbbb```___^^^]]]\\\```^^^]]]^^^aaaaaa___\\\```aaabbbbbbaaa```^^^]]][[[YYYYYY]]]^^^\\\\\\___kkkuuu}}}~~~zzzvvvuuuzzz~~~}}}vvvtttzzz|||}}}~~~uuunnnmmmooommmkkkkkkssswwwrrrooosssuuuqqqjjjggg```[[[YYY]]]ccctttyyyvvvnnndddcccaaa```aaaeeefffdddbbbWWWPPPKKKHHHGGGIIIQQQZZZeeemmmtttyyy}}}{{{|||wwwtttwwwzzzzzz|||uuuyyy||||||ppp```WWWMMMNNNSSSQQQUUUNNNDDD<<<666444333222111111222333444444444444111111111111111111111111222222222222222222222222{{{ooo[[[RRRJJJIIIGGGCCC???>>>===;;;999888999999888777555444444333222222111111222333333444444333333222333333333333333333333333222222222333333333444444444444444444444444444444444444555555555555555444555555555555666666666666444555666777888999999999999999888999;;;>>>BBBDDDMMMfff{{{kkkeeerrr{{{eeeYYYVVVXXXZZZ]]][[[YYYZZZ___eeejjjmmmyyyuuunnniiigggddddddccc```\\\[[[]]]```aaa``````______^^^^^^^^^]]]\\\\\\^^^aaabbbaaa___aaabbbcccccccccbbbaaaaaa]]]ZZZ[[[^^^```___```dddmmmxxx{{{xxxxxx||||||sssooorrrwww|||yyy~~~uuunnnnnnnnnlllkkkkkkpppyyysssooorrrtttqqqllljjjaaa[[[YYY\\\aaaqqq~~~zzzqqqhhhddd```]]]^^^```bbbaaa___WWWPPPJJJHHHHHHLLLUUU___iiipppwwwzzz~~~{{{zzzuuusssvvvzzzzzz}}}}}}rrrxxx|||mmm___XXXPPPPPPUUUQQQSSSMMMCCC;;;666444333222333333333444333333222222111111111111111111111111111111111111111111111111qqqbbbTTTMMMGGGGGGFFF@@@<<<;;;;;;999777777777888777555444444333333222222111111222222333333333333222222333333333333333333333333222222222222333333333333333333333333333333333333222333444555555555555555555555555555666666666666777666666666777777888999999999888999;;;>>>AAACCCFFFXXXvvvtttcccgggttt}}}qqq]]]UUUVVVZZZ[[[ZZZZZZ[[[]]]bbbfffiiipppyyy{{{rrrkkkgggddddddccc```^^^]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^ZZZYYYZZZ\\\```bbbbbbaaa```aaacccdddeeeeeedddddd```]]]]]]```bbbaaadddhhhooozzz}}}{{{}}}}}}rrriiigggiiipppwww}}}yyy~~~vvvpppoooooollljjjkkkmmmyyy}}}uuuoooqqqtttrrrooonnnccc]]]ZZZ\\\```mmmxxxooofff```[[[XXXZZZ\\\\\\[[[VVVPPPJJJIIIKKKPPP\\\gggpppvvv{{{|||~~~zzzwwwsssrrrvvvzzz{{{~~~yyyqqqyyyzzz}}}}}}hhh\\\XXXQQQRRRUUUPPPPPPJJJAAA:::666444333222444444444444333222111000111111111111111111111111000000000000000000000000|||iiiYYYNNNIIIEEEFFFDDD???;;;:::999888666555666666555444333333333333222222111111222222333333333333222222222222222222222222222222111222222222222333333333222222222222222222222222111222333444555666666666555555555555666666666666888777666555555666777888999999888999:::===???AAADDDMMMhhhgggaaahhhpppwwwzzz}}}dddWWWUUUXXXYYYZZZ[[[\\\]]]```cccfffjjjqqquuulllfffeeedddcccaaa___^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]XXXXXXYYYZZZ]]]___``````___```bbbdddeeeeeeeeeeeeccc______aaabbbaaacccgggnnnzzztttiiicccbbbggglllvvv~~~zzztttsssrrrnnnlllmmmkkktttyyyqqqqqqsssrrrqqqqqqfff```\\\^^^aaakkkxxxjjjcccZZZUUUTTTVVVWWWWWWTTTOOOKKKLLLOOOVVVbbbnnnvvv{{{~~~~~~~~~~~~zzzwwwsssssswww{{{}}}}}}vvvrrr|||yyy|||fffYYYUUUPPPQQQTTTOOOLLLFFF>>>888555444333222333333333333333222111111111111111111111111111111000000000000000000000000vvvbbbTTTKKKGGGEEEFFFCCC>>>::::::888666444444555555444333333222222222222222111111111222222333333222222111222222222222222222222222111111111222222222333333222222222222222222222222111222333444555555555555555555555555666666666666999888666555555555666777999888888999:::<<<===???CCCHHH]]]ppp``````gggmmmqqqlllZZZTTTTTTUUUWWW[[[\\\]]]^^^aaadddhhhmmmwwwzzznnngggfffeeecccbbbaaa```___^^^^^^^^^^^^]]]\\\\\\[[[[[[YYYYYYYYYYYYYYYZZZ\\\]]]]]]^^^___aaabbbbbbbbbaaaddd```___aaaaaa___```dddppp}}}sssllliiijjjooozzz|||zzzwwwqqqoooppplllrrr~~~tttrrrsssrrrqqqrrrjjjccc___aaaccckkk}}}}}}~~~ppphhh\\\TTTSSSTTTUUUUUUSSSOOONNNQQQUUU\\\gggrrrzzz~~~~~~~~~}}}yyyxxxttttttyyy}}}}}}|||sssnnnzzz~~~~~~iiiZZZUUUPPPSSSUUUOOOGGGBBB<<<777444444333333000111222222333333333222111111111111111111111111111111111111111111111111~~~zzzwwwxxx{{{nnn[[[PPPIIIFFFDDDDDDAAA;;;999:::888666444444444555444333222222222222222222111111111111222222222222111111222222222222222222222222111111111111222222222222222222222222222222222222111222333444444444444444555555555555666666666666777777666555555666666666888888888999:::;;;<<<===AAAEEETTTooo}}}fff^^^```eeehhhvvvqqq\\\RRROOONNNSSSYYY\\\\\\]]]```cccgggjjjqqq~~~ssskkkgggeeecccbbbbbbbbb```^^^______^^^]]]]]]\\\[[[[[[[[[\\\[[[ZZZXXXYYY[[[]]]\\\]]]^^^______^^^]]]]]]aaa^^^___aaaaaa______aaarrr|||~~~~~~~~~~~~~~~vvvsssuuupppuuuxxxtttsssqqqppppppkkkdddaaaccceeekkk}}}tttttttttuuuwwwzzz~~~xxxooobbbXXXUUUUUUUUUUUUSSSRRRTTTYYY^^^cccllluuuzzz~~~||||||~~~}}}zzzzzzvvvuuuyyy|||{{{|||~~~|||}}}zzzqqqiiiuuuiii[[[WWWTTTVVVWWWOOOCCC???999555444333333333///000111222333333333333111111111111111111111111111111111111111111111111~~~{{{yyyzzz~~~|||}}}}}}eeeSSSLLLHHHEEECCCBBB>>>888777999888666444444444555444333111111111111111111222222111111222222222222111111111111111111111111111111111111111111222222222222333333333333333333333333222333333444444444333333555555555555666666666666555555666666666666666666888888999999::::::;;;;;;===BBBKKK\\\xxxrrraaa]]]```bbblll{{{nnn\\\QQQMMMGGGMMMUUUYYYZZZ[[[^^^aaadddfffkkkvvvxxxpppgggeeeccccccdddccc```]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^\\\ZZZZZZ]]]```]]]]]]]]]]]]]]][[[YYYXXX\\\[[[]]]bbbccc``````bbbpppxxxuuu~~~~~~{{{xxxyyyttt{{{|||vvvtttpppnnnnnnjjjdddaaadddfffkkk{{{zzzwwwnnnmmmlllkkklllooorrrttt{{{vvvhhh]]]YYYXXXWWWVVVUUUVVV[[[ccchhhkkkpppvvvyyy|||}}}zzzzzz}}}}}}zzzzzzvvvuuuyyyzzzxxxwwwyyywwwyyy{{{~~~xxxnnnhhhttt~~~wwwbbbWWWXXXUUUVVVTTTJJJ???<<<777444333333333333000111111222222222111111111111111111111111111111000000000000000000000000~~~yyy~~~xxx^^^NNNIIIHHHDDDBBB@@@<<<666555888888666444444555555444333111111111111111111222222111111222222222222111111111111111111111111111111000111111111111222222222333333333333333333333333333333444444444333222222555555555555666666666777333444666777777777666555888888999999999:::::::::999???EEENNNiii|||ggg______```hhhvvv~~~xxxhhhZZZRRRNNNAAAIIIRRRWWWXXXYYY]]]```bbbccchhhppp~~~|||ttthhheeeccccccdddddd```]]]\\\\\\]]]^^^^^^___``````^^^``````^^^\\\\\\```ddd^^^^^^^^^]]]\\\YYYWWWVVVXXXXXX\\\ccceeebbbbbbdddlll~~~ssskkkwww}}}}}}{{{|||www~~~xxxtttppplllkkkiiiccc```dddgggkkkzzz{{{uuuqqqkkkjjjgggffffffhhhjjjlllrrrzzzzzzlllaaa\\\ZZZYYYXXXWWWZZZaaajjjoooooorrrwwwxxx{{{{{{yyyyyy}}}}}}{{{zzzvvvuuuwwwxxxuuutttuuutttvvvyyy|||~~~wwwllllllwww}}}kkkYYYRRRVVVUUUTTTOOOCCC>>>:::666333333333333333222222222222222111000///111111111111111111111111////////////////////////vvv|||oooVVVJJJKKKDDDBBB@@@===:::777666555666666555444333333222222111111111111111111111111///000111222222111000///111111111111111111111111///111222444444333222111000111222333333333333333000000111111111222222222222333444444555555444444666555555444444666777888777777777888999999::::::<<<>>>>>>III```vvvtttccc]]]]]]cccooo{{{vvvjjjaaaYYYPPPJJJKKKHHHKKKTTT[[[]]]]]]___aaaccchhhnnnttt~~~|||ooohhhdddggggggaaa\\\\\\\\\\\\]]]]]]___```bbbcccbbbaaa```______^^^______\\\[[[ZZZZZZZZZZZZXXXVVVXXXXXXZZZ\\\______]]][[[lllxxxvvvfffooo{{{xxxzzz~~~|||{{{uuuqqqlllhhheeeggghhhggghhhmmmxxx|||uuurrrqqqfffcccbbbddddddaaaaaadddhhhoooyyy|||ssshhh___[[[[[[\\\ZZZ```iiiqqqtttuuuuuuuuuxxxxxxwwwwwwxxxxxxyyyyyyzzzxxxtttsssrrrrrrqqqppprrrtttxxx|||~~~~~~}}}tttnnnkkkyyyyyyuuu\\\VVVRRRSSSWWWUUULLLDDD<<<999555222222333333333000000000000000000000000111111111111111000////////////............//////vvv~~~kkkTTTIIIIIICCCBBB???<<<999777555555666555555444333333222222111111111111111111111111000111222222222222111000111111111111111111111111///111222444444333222111...///111222333444555555333333333333444444444444222333444444555555444444666555555444555666777888666777777888888999::::::;;;>>>===FFFXXXkkknnnbbb^^^___kkkwww~~~tttiiiaaaZZZQQQLLLFFFCCCGGGQQQZZZ\\\]]]___```aaaeeejjjoooxxxuuummmgggfffeee```]]]]]]]]]]]]^^^^^^___aaabbbcccaaaaaa```___^^^^^^^^^^^^\\\[[[ZZZ[[[[[[[[[YYYWWWXXXXXXYYY[[[]]]]]][[[XXXbbbnnnzzzjjjooo}}}~~~yyyzzz~~~~~~~~~xxxrrrlllgggeeehhhiiihhhiiimmmuuu|||}}}uuunnnkkkjjjbbb^^^\\\]]]\\\XXXWWWZZZ^^^eeeooowwwzzz|||~~~{{{sssiiiaaa]]]^^^___aaagggnnntttwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxyyyyyyzzzxxxuuusssssssssrrrqqqrrrtttwww{{{~~~yyysssnnnmmm}}}|||yyylllYYYUUUQQQRRRUUURRRJJJBBB<<<888444222222333333222000000000000000000000000111111111111111000////////////............//////zzztttbbbQQQGGGGGGAAA@@@>>>;;;888666555444555555444444333333222222111111111111111111111111111222222333333222222111111111111111111111111111///000222333333333222111---...000222444555666666444444444444555555555555222333444444555555444444555555444444555555666777666666777888888999999:::999===<<>><<<999777555444444444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222333222222111...///111222333444444555222222222333333333444444222333444444555555444444444444444444555555666666666666777777888999999999777===<<<>>>FFFQQQlllqqq___```hhhttt{{{nnnaaaUUUNNNGGGDDDFFFOOOWWW[[[]]]``````^^^___bbbdddiiiuuuyyyllldddaaa`````````^^^^^^^^^^^^^^^___```aaa^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZXXXVVVVVVUUUUUUVVVWWWWWWUUUSSSXXX___ooo}}}xxxyyy~~~{{{|||yyytttwwwxxxnnngggeeegggkkkmmmoooqqquuuyyy|||zzzwwwrrrlllfffaaa___[[[VVVSSSRRRNNNHHHFFFHHHHHHLLLTTT]]]dddkkkoooqqqtttrrrnnniiieeeccceeefffmmmppptttvvvuuusssrrrqqqrrrrrrrrrsssuuuvvvxxxyyyzzzxxxvvvvvvwwwvvvuuutttrrrtttvvvxxxzzz|||||||||}}}~~~|||{{{tttqqqrrrwww}}}uuuvvv}}}jjj\\\TTTSSSQQQQQQPPPKKKDDD>>>999666333222222222222111000000000000000000000000///000000000000000////////////............//////kkkZZZQQQHHHCCCBBB===<<<:::888666555444333333333333333333222222222000000000000000000000000000000////////////000000000000000000000000000000000000111111222222222222111111222333333333222222222222222333333333444444222333444444555555444444333444444555555555555555555666666777888888999999777======>>>CCCJJJaaazzzeeeccchhhrrrxxxkkk```ZZZJJJEEEDDDJJJSSSYYY^^^cccbbb___]]]___```dddmmmwww~~~pppeeeaaabbbbbbbbb]]]]]]\\\\\\\\\]]]^^^^^^\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVWWWXXXXXXVVVTTTVVVTTTTTTTTTUUUUUUTTTRRRWWW\\\iii|||~~~{{{vvvyyy|||xxxoooqqq|||rrrkkkfffiiimmmqqqtttwwwyyy{{{{{{yyyuuuppplllgggbbb___YYYUUUQQQPPPLLLFFFDDDEEECCCFFFLLLUUU^^^eeekkkmmmmmmlllkkkhhheeedddfffhhhoooqqqttttttrrrooonnnnnnnnnooopppqqqsssuuuwwwyyyzzzyyyxxxxxxyyyyyywwwuuuttttttvvvwwwyyyzzz{{{{{{{{{|||~~~|||~~~~~~vvvuuuyyy{{{xxx}}}ooo```WWWRRRSSSSSSRRRNNNHHHBBB===777555222111222222111000000000000000000000000000...//////000000000////////////............//////||||||^^^QQQLLLEEEAAAAAA;;;:::888666555444333333333333333333222222222222000000000000000000000000000//////......//////000000000000000000000000000000000000000111111222222222333333333333222111111444444444444555555555555222333444444555555444444333333444555555555555444555555666777777888888999666<<<<<<===BBBEEEVVVssssssggggggmmmzzzuuuiiibbbSSSJJJCCCFFFMMMTTT]]]dddccc___\\\]]]^^^```gggooo}}}wwwjjjdddeeedddaaa]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\]]]]]]]]][[[ZZZXXXVVVUUUTTTUUUWWWWWWUUUSSSUUUTTTSSSTTTUUUVVVUUUTTTSSSXXXbbbppp|||tttppppppttt|||vvvlllmmmyyywwwqqqmmmooorrrvvvyyy|||~~~zzzxxxtttpppmmmjjjfffddd\\\WWWSSSQQQLLLFFFCCCDDDBBBCCCGGGOOOYYYaaagggiiihhhiiiiiigggffffffhhhjjjpppqqqrrrqqqooommmlllmmmllllllmmmooorrruuuwwwxxxzzzyyyyyyyyy{{{{{{yyywwwuuuvvvvvvwwwxxxyyyzzzzzzzzz{{{}}}|||yyy{{{}}}sss```TTTQQQPPPRRRTTTRRRLLLEEE???<<<666444222111222222111000000000000000000000000000......///000000000////////////............//////}}}yyynnnUUUKKKHHHCCC???@@@999888777555444333333333222222222222222222222222000000000000000000000000111000///......///000111000000000000000000000000000000000000000111111222111222222333333333222222333333333333444444444444222333444444555555444444222333444555555555444444555555666666777888888888777;;;:::<<<@@@???KKKbbb}}}mmmhhhiiiuuuzzziii[[[LLLGGGIIIOOOXXX```ccc^^^[[[[[[[[[\\\bbbiiirrrqqqjjjhhheee^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\]]]^^^^^^]]]\\\ZZZXXXVVVUUUTTTUUUWWWWWWUUUTTTVVVTTTSSSTTTVVVWWWWWWVVVRRRVVV]]]eeennnyyyyyyssspppooovvv~~~vvvjjjiiinnn}}}wwwvvvvvvxxxzzz}}}}}}zzzvvvtttsssrrrooolllddd___ZZZWWWQQQIIIEEEFFFBBBBBBDDDJJJTTT]]]ccceeefffggghhhhhhhhhhhhjjjkkklllmmmnnnllljjjhhhiiiiiiiiijjjlllnnnqqqtttwwwxxxzzzyyyyyy{{{||||||zzzxxxwwwwwwwwwwwwxxxxxxyyyzzzyyyzzz|||}}}}}}~~~}}}zzz{{{}}}jjjVVVLLLMMMMMMPPPSSSQQQJJJAAA<<<:::444333111111222222000///000000000000000000000000---......///000000////////////............//////}}}|||{{{{{{{{{}}}}}}}}}zzz{{{|||eeePPPIIIGGGBBB>>>???888777666555444333333333222222222222222222222222000000000000000000000000222111000//////000111222000000000000000000000000000000000000000111111222///000111222333444444444000000111111111222222222222333444444555555444444222333444555555555444333555555666666777888888888777:::888:::>>>;;;CCCWWWppprrrkkkiiirrrmmmXXXKKKHHHKKKSSS[[[ccc]]]YYYYYYZZZZZZ___eeejjjzzzwwwnnnkkkddd\\\______^^^]]]\\\\\\\\\\\\\\\]]]^^^___^^^\\\ZZZYYYVVVUUUUUUVVVWWWXXXVVVUUUVVVTTTSSSTTTWWWXXXYYYXXXUUUXXX\\\^^^aaajjjvvv|||yyyooottt{{{wwwjjjdddfffsss|||}}}||||||}}}~~~zzzyyyyyyyyyvvvtttmmmgggbbb]]]VVVMMMHHHHHHBBB@@@AAAGGGQQQZZZ```bbbfffgggiiijjjiiijjjkkkmmmggghhhhhhgggeeeddddddeeehhhiiikkkmmmppptttvvvxxxzzzyyyzzz{{{}}}}}}{{{yyyxxxxxxxxxwwwxxxxxxyyyzzzyyyzzz{{{|||~~~~~~~~~zzz|||zzzyyy{{{www}}}hhhRRRJJJLLLJJJOOORRRPPPGGG???999888444222111111222222000///000000000000000000000000------...///000000////////////............//////~~~{{{|||}}}|||{{{}}}~~~~~~~~~~~~|||{{{yyyfffYYYIIIBBBCCCBBB<<<444888888666555444333333333000000////////////000000/////////000111111222222//////000111111111111111000000000000111111111111000000000000000000000000222222111111111111111111111111222222222333333333333333444555555444333333444444555555555555444444555666666555444444777999999999888888:::???FFFKKK```~~~qqqdddjjjwwwhhhRRRKKKJJJMMMQQQYYY\\\^^^]]]YYYYYY]]]bbbfffooo}}}wwwlllddd```cccddddddaaa\\\YYYZZZ[[[\\\\\\\\\[[[[[[YYYXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSSSSUUUVVVXXXXXXWWWVVVUUUQQQQQQSSSVVV[[[bbbhhhkkksssxxx~~~|||ssssssvvv|||uuuoookkkgggiiiwww~~~xxxuuuvvvwwwwwwvvvuuummmddd^^^[[[VVVMMMEEE@@@AAABBBDDDHHHPPP[[[dddhhhiiijjjkkkkkklllkkkkkkhhhgggdddbbbbbbbbbcccdddeeegggiiikkklllnnnrrruuuvvvwwwxxxxxxxxxxxxyyy{{{vvvwwwxxxxxxyyyyyyyyyyyyxxxyyyzzz{{{}}}~~~}}}{{{{{{zzz|||yyypppvvvvvv]]]MMMJJJNNNNNNNNNLLLIIIDDD???999666666555333111000000111222000000111111111111000000...............///000111000000000000000000000000}}}yyywwwyyyzzzzzzyyy||||||}}}~~~}}}|||{{{zzz~~~{{{]]]RRREEE?????????;;;666888777555444333222222222111000000//////000000111222222111111000///////////////000111111111111111//////000000000111111111000000000000000000000000111111111111111111111111111111222222222333333333333333444555555444333333444444555555555555444444555555666555444444666999777888888888:::===CCCGGG[[[vvvxxxhhhiiisss}}}}}}___NNNIIIJJJLLLTTTXXX\\\\\\ZZZZZZ\\\```bbbiiiwww~~~rrriiieeeaaabbbcccaaa]]][[[[[[\\\[[[[[[\\\\\\[[[ZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSRRRSSSTTTVVVWWWXXXWWWVVVUUURRRRRRSSSTTTXXX]]]bbbdddkkkpppwww{{{~~~zzzyyyzzz~~~uuunnnjjjffffffpppxxxtttsssuuuuuuuuuuuunnneeeaaa^^^YYYQQQIIIBBBCCCCCCCCCGGGOOOYYYaaagggggghhhiiiiiiiiiiiihhheeedddbbbaaa```aaabbbccceeefffhhhjjjkkkmmmppprrrsssuuuwwwxxxxxxxxxyyyzzzvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz|||}}}~~~}}}|||{{{{{{{{{yyyvvv~~~pppZZZMMMKKKNNNOOONNNLLLHHHCCC===888666555444222000000000222222000000111111111111000000///............//////000////////////////////////zzzxxxvvvuuuwwwyyyzzzzzz{{{|||~~~~~~}}}~~~|||mmmPPPJJJAAA<<<;;;;;;999777666555444333222111111111111111111000000111111111222222111111000///////////////000111111111111111//////000000000000111111000000000000000000000000111111111111111111111111111111222222222333333333333333444444444444333333444444555555555555444444444555666555444444666888666777888999999<<>>HHH\\\xxxxxxjjjgggkkkqqqxxx}}}xxxTTTJJJHHHDDDGGGLLLSSSXXXYYYYYYYYYZZZZZZ___fffrrrrrrjjjbbbcccbbbaaa___]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQRRRTTTWWWYYYYYY\\\aaafffiiilllmmmnnnnnnvvv{{{vvvssspppllliiikkkttt|||}}}xxxqqqmmmmmmnnnpppqqqlllgggccc```\\\TTTNNNGGGEEECCCCCCGGGOOOXXX___dddcccbbbbbbaaa`````````______^^^^^^______aaaaaadddeeeggggggggghhhjjjlllmmmpppuuuwwwwwwvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{|||~~~~~~}}}|||~~~}}}|||zzzzzz}}}~~~xxxwwwyyy{{{ttt}}}wwwaaaTTTOOONNNNNNOOOMMMIIIDDD>>>999555333222111111000111111222333//////000000000000//////111000///.......................................}}}yyyzzz}}}yyyyyyyyyxxxxxxxxxzzz{{{|||~~~{{{|||}}}}}}{{{sssaaaPPPFFFDDDAAA===999888888999444333222111111111111111222222111111111111222222/////////000111111222222//////000111111111111111...////////////000000000000000000000000000000000000000111111111222222222111111222222222333333333333333333333333333333333333333444444444444333333222444555555444444555666666888:::;;;::::::<<<===DDDUUUppppppgggfffiiilllnnnwww\\\MMMHHHCCCBBBGGGMMMRRRVVVWWWXXXXXX[[[^^^ccckkkwwwwwwmmmgggeeeccc```^^^\\\ZZZYYY[[[[[[\\\\\\\\\[[[ZZZZZZWWWWWWWWWWWWWWWVVVTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSQQQQQQRRRUUUXXXZZZWWWYYY[[[^^^aaabbbaaa```aaajjjvvv}}}zzzxxxrrrkkkhhhmmmxxx~~~}}}{{{tttuuu}}}zzzrrrllljjjkkklllmmmiiieeebbb___YYYRRRMMMGGGEEEDDDFFFKKKSSS[[[```bbbbbb```___^^^]]]]]]^^^^^^^^^^^^___```aaabbbcccdddeeefffgggfffgggiiillllllppptttvvvvvvuuuttttttwwwwwwwwwwwwyyyzzz|||}}}~~~~~~}}}|||}}}|||{{{{{{{{{}}}zzzvvvtttwwwsssrrrvvv___TTTQQQOOONNNNNNKKKFFFAAA;;;777555333111111111111111111222222//////000000000000//////111000///.......................................|||wwwuuuwwwzzzvvvwwwxxxwwwvvvvvvxxxzzz|||~~~~~~|||{{{|||yyyssslllcccTTTGGGCCCBBB???<<<:::888888777444333222222111111111222111111111000000111111111222222111111000///////////////000111111111111111......////////////000000000000000000000000000000000000000111222222333333111111222222222333333333333333222222222222333333333333444444444444333333222333555666555444444555666888999:::999:::;;;===CCCOOOhhhrrriiieeeeeeeeelllxxxfffRRRHHHBBBAAACCCGGGLLLPPPTTTVVVWWW[[[^^^bbbgggooo}}}}}}tttkkkgggbbb___]]]\\\[[[YYY[[[\\\\\\[[[[[[ZZZXXXXXXTTTUUUWWWXXXXXXWWWVVVVVVTTTTTTTTTTTTUUUUUUVVVVVVSSSSSSQQQQQQSSSVVVYYY[[[XXXXXXYYY[[[]]]\\\ZZZWWWVVV```kkkyyy~~~xxxoooiiijjjssszzz{{{yyyzzz|||}}}~~~{{{}}}|||rrrkkklllrrrxxx}}}tttlllhhhggghhhhhhgggdddbbb___ZZZTTTPPPIIIHHHGGGJJJQQQXXX^^^```bbb```___]]]\\\\\\]]]]]]\\\]]]^^^```aaabbbcccddddddfffggggggggghhhkkkmmmnnnqqqtttuuutttsssssssssvvvvvvvvvvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}zzzxxxtttrrrvvv{{{rrrvvvxxx```VVVSSSQQQOOOLLLIIIDDD>>>999666444444111111111111111111000000...//////000000//////...000//////............///........................~~~}}}{{{wwwuuutttuuuvvvqqqtttvvvwwwvvvwwwyyy|||~~~|||||||||wwwkkk___UUUJJJBBB>>><<<:::999999999777555444444333222222222222333111000000//////000000111222222111111000///////////////000111111111111111........./////////000000000000000000000000000000///000000111222222333333111111222222222333333333333333222111111222333333222333333444444333333222111333555666555444444555555666777777777888:::===@@@GGG[[[zzzuuuiiicccaaaeeemmmyyypppWWWIIICCCAAAAAACCCFFFKKKQQQUUUWWWZZZ]]]___bbbgggrrrxxxmmmggg```\\\\\\]]]]]]\\\\\\\\\[[[[[[YYYXXXVVVUUURRRTTTVVVXXXYYYYYYXXXXXXUUUUUUUUUUUUUUUVVVVVVWWWTTTSSSRRRQQQSSSVVVYYY[[[ZZZYYYYYYZZZ\\\[[[XXXUUUQQQYYYbbbmmm~~~vvvooonnnrrrwww}}}zzzuuussstttvvvwwwwwwyyyzzz}}}qqqfff___```cccgggnnnuuu~~~vvvmmmgggeeeeeeeeeddddddcccaaa^^^YYYVVVMMMLLLLLLOOOVVV[[[^^^___aaa```^^^\\\\\\\\\^^^^^^ZZZ[[[]]]___aaaccccccdddeeeggghhhiiiiiijjjmmmoooqqqsssttttttsssrrrrrrsssuuuuuuttttttvvvxxx{{{||||||{{{{{{{{{|||~~~~~~}}}}}}}}}~~~wwwvvvtttrrrvvvzzzuuu}}}yyybbbXXXUUUSSSQQQJJJGGGAAA<<<777555555555111222222111111000//////......////////////......///............//////000////////////////////////yyyxxxwwwvvvuuutttsssrrrpppsssvvvxxxxxxyyy|||}}}}}}vvvfffWWWMMMEEE@@@:::777555555888999666333444444333333222333333333000000////////////000000/////////000111111222222//////000111111111111111............/////////000000000000000000000000000///000000111222222333333111111222222222333333333444333222111111222333444222333333444444333333222111333555666555444444444444555555555555777:::<<<<<>><<<999666444444444333333222222111000//////000000111111111111000000000000...000111000///...///111///000000000111111222222////////////000000000000000000000000000000000000//////000000000000//////333333222222111222222222222222222222222222222222555444222111111222444555333444666777777777666555666666666777888888999999???@@@JJJ^^^vvvzzz||||||fffccc___bbbnnn|||{{{jjjVVVFFFEEEDDDBBBAAABBBIIISSSZZZWWWXXXYYYZZZ\\\aaagggkkk|||}}}rrrkkkbbb]]]]]]^^^\\\ZZZ]]]\\\[[[YYYWWWUUUSSSSSSQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWXXXXXXWWWUUUTTTSSSTTTSSSRRRQQQRRRUUUXXXZZZXXXVVVUUUYYY]]]\\\VVVPPPNNNPPPTTT\\\kkkzzzvvvwwwyyy}}}vvvqqqqqqpppmmmlllnnnooovvvsssbbbXXXQQQLLLKKKMMMSSSZZZgggvvv{{{vvvmmmccc\\\^^^___```bbbcccdddddddddXXXXXXXXXZZZ\\\^^^^^^]]]]]]\\\\\\[[[\\\^^^___```]]]]]]^^^```aaacccddddddhhhiiijjjjjjiiijjjlllnnnssstttsssrrrooonnnoooppppppqqqssstttuuuuuuvvvvvvyyyyyyyyyyyy{{{}}}}}}zzzyyy{{{||||||}}}~~~{{{vvvtttxxxvvvmmmxxxqqq```YYYUUUPPPKKKFFFCCC===888444222222333222111///.........///000000000//////.........------------.........//////000000//////.........---}}}xxxtttqqqpppooonnnnnnoooppprrrssssssvvvzzz||||||~~~{{{mmmZZZKKKEEE@@@;;;:::888777666666555222000222111111000000000000000111111111000000000//////...000111000///...///111------------.........///000000000000////////////000000000000000000000000//////000000000000//////333222222111111222222222222222222222222222222222222222222333333222222222222333444555666555555444666666666777888888999999::::::AAAPPPeee~~~~~~}}}nnneeebbbdddppp}}}uuucccSSSGGGEEECCCBBBDDDJJJQQQWWWWWWXXXYYYZZZZZZ]]]```cccmmmvvv~~~}}}sssmmmgggddddddccc```\\\\\\[[[ZZZXXXWWWUUUTTTSSSSSSSSSUUUVVVWWWXXXXXXXXXVVVWWWWWWWWWVVVUUUSSSRRRUUUTTTRRRQQQRRRUUUWWWYYYZZZWWWUUUUUUVVVVVVSSSQQQMMMOOOSSSXXXbbbsss{{{zzz|||~~~{{{tttooonnnmmmjjjjjjlllpppzzzsssbbbWWWPPPJJJHHHIIIGGGNNN[[[kkk{{{{{{vvvmmmccc\\\]]]^^^```bbbdddfffggggggaaa___^^^^^^___aaa``````\\\\\\[[[[[[\\\]]]^^^___]]]]]]^^^```aaacccddddddfffhhhiiiiiiiiijjjlllnnnrrrssssssqqqooonnnoooppppppqqqrrrtttuuuuuuvvvvvvuuuuuuvvvyyy||||||yyyxxxzzz}}}}}}}}}~~~|||zzz~~~zzzooolllyyykkk]]]WWWTTTNNNIIIEEEBBB<<<777444222222333222111000///...//////000000/////////............---------.........//////000/////////............{{{vvvrrrnnnlllkkkkkkkkklllnnnppprrrtttrrrwww}}}uuucccQQQGGGCCC???:::777777777777888666222///111111111000000000000000111111000000000000//////...000111000///...///111/////////000000000000111111111000000//////......//////////////////////////////000000000000//////222222111111111222222333222222222222222222222222000111333444444333111000222222333444444444444333555666666777777888888999<<<;;;>>>GGGVVVnnnyyyxxxjjjeeegggrrrsssdddQQQMMMGGGDDDEEEJJJOOOQQQVVVXXXZZZZZZYYYXXXYYY[[[___ffflllooosssyyy{{{{{{vvvrrrnnnlllkkkhhhccc^^^ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXYYYUUUVVVVVVVVVUUUTTTSSSRRRUUUTTTRRRQQQQQQSSSVVVWWW[[[XXXTTTQQQOOOOOOPPPQQQMMMPPPSSSTTTYYYdddvvv|||tttnnnkkkiiifffeeehhhooo~~~sssbbbWWWOOOHHHDDDEEE@@@EEEPPP```ppp}}}{{{uuulllccc]]]\\\^^^aaaeeehhhkkkmmmnnnjjjgggccc```````````````[[[[[[ZZZ[[[[[[\\\^^^^^^]]]^^^___```aaabbbcccddddddfffggghhhhhhiiilllnnnqqqqqqqqqpppnnnmmmnnnppppppqqqrrrtttuuuuuuuuuuuutttuuuvvvyyy|||{{{yyyxxxyyy|||}}}}}}~~~~~~qqqiiihhhxxx}}}qqqbbbXXXTTTQQQLLLGGGBBB@@@;;;666333222222222111111000///////////////////////////............---------...............////////////............}}}yyytttpppmmmkkkjjjiiiiiiiiijjjlllnnnqqqrrrsssyyyqqq\\\LLLDDDBBB>>>:::777777666666666555222000000000111111111000000000111000000000////////////...000111000///...///111111111111111111111111111111111000000//////......//////////////////////////////000000000000//////111111111111111222222333111111111111111111111111111222333444444333222111222333333444444444444444555555666666777888888888======???DDDLLL___oooiiihhhtttvvvfff]]]RRRIIIGGGHHHKKKLLLTTTVVVYYYZZZYYYWWWVVVVVVXXX^^^aaaccchhhqqqyyy{{{~~~{{{vvvrrrnnniiiccc___XXXXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTVVVXXXYYYUUUUUUUUUUUUTTTTTTSSSSSSTTTSSSQQQOOOOOOQQQSSSUUUWWWVVVTTTPPPMMMLLLOOOQQQNNNRRRTTTTTTSSS[[[iiiuuu{{{}}}~~~yyypppkkkfffaaa```bbbllltttdddYYYPPPHHHCCCCCCBBBEEEMMMXXXgggttt}}}}}}}}}{{{xxxssskkkccc^^^^^^```dddhhhmmmpppssstttnnniiiccc^^^]]]]]]]]]]]]ZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^___```aaabbbccccccbbbdddffffffgggiiikkknnnnnnooopppnnnmmmmmmnnnppppppqqqrrrssstttuuuuuuuuuwwwwwwxxxyyy{{{|||~~~~~~~~~{{{yyyxxxyyy{{{|||||||||}}}xxxlllhhhfffuuu|||kkkcccZZZTTTRRRPPPJJJEEE???===999555333222111222111000000//////////////////////////////.................................///////////////.........~~~|||vvvtttqqqnnnlllkkkkkkkkkhhhhhhhhhiiijjjmmmooopppvvv{{{~~~}}}kkkUUUGGGAAA>>>;;;888999777444333333444333222///000111111111111000000000000000////////////......000111000///...///111........................111000000000/////////...//////////////////////////////000000000000//////111000000000111111222333111111111111111111111111555444333222222333444555444444444444444555555555555555555666777777888888666888<<>>:::777666999777333222222333444444...///111222222111000000000000////////////.........000111000///...///111000000000////////////.../////////000000000000000//////////////////////////////000000000000//////000000000000000111222333111111111111111111111111555444222111111222444555444444444333444555555666444555555666666777777888444777<<<>>>???FFFXXXjjjxxxmmmtttkkkXXXMMMJJJJJJNNNRRRWWWYYYYYYXXXWWWWWWSSSVVVXXX[[[eeewww}}}sssjjjddd```YYYYYYYYYXXXXXXWWWWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWVVVUUUUUUTTTTTTTTTUUUUUUSSSRRRPPPOOOOOOQQQTTTUUUTTTTTTUUUUUUTTTSSSQQQOOOJJJLLLNNNOOOOOOSSSZZZ___qqqxxxsssyyy|||wwwwww{{{~~~yyywwwxxx|||zzznnnddd[[[XXXYYYkkkvvvhhh^^^VVVMMMGGGFFFCCCCCCEEEKKKVVVaaajjjooonnnoooooolllhhhdddbbbbbbbbbdddgggkkknnnqqqssstttmmmhhhaaa\\\[[[ZZZZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]_________```aaabbbbbbbbb```bbbcccddddddeeehhhjjjjjjkkklllkkkkkkkkkmmmoooooopppqqqssstttttttttttttttuuuwwwyyyzzz{{{||||||{{{{{{zzzyyyxxxxxxxxxxxxvvvwwwxxxzzz|||~~~~~~{{{{{{|||{{{jjjfffjjjwwwzzzssshhh]]]UUURRRPPPOOONNNKKKEEE@@@999888555333222111111111000000000000000///...............///////////////...............---------.........///////////////|||{{{{{{zzzyyyvvvqqqmmmhhhhhhiiiiiijjjkkklllmmmjjjjjjkkkmmmpppsssvvvxxx}}}~~~yyyqqqjjjiiirrryyycccUUUGGG@@@<<<888666888777555444333444444333222...///111222222222000000000000/////////............000111000///...///111222222222222111111111000......//////000000111111000000000000000000000000//////000000000000//////////////////000111222333111111111111111111111111222111111111111111111222444333222222222333555555444444555555666777777777777999===???>>>BBBNNN\\\uuupppqqqjjjWWWOOOMMMMMMPPPUUUXXXXXXWWWWWWWWWSSSVVVWWWZZZeeexxx|||qqqhhhddd[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWTTTSSSRRRQQQRRRTTTWWWYYYZZZXXXVVVVVVWWWVVVRRRNNNKKKKKKLLLMMMQQQTTTVVVXXXdddttt|||}}}~~~yyytttppptttzzz|||vvvrrruuuzzz{{{uuussssssyyy|||ooodddZZZWWWXXXhhhtttggg___XXXOOOIIIHHHEEECCCDDDHHHQQQ[[[cccggghhhhhhhhheeebbbaaabbbdddaaabbbdddfffhhhjjjkkkkkkgggccc^^^[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]______``````aaaaaabbbbbb```bbbcccccccccdddfffhhhhhhiiijjjjjjjjjjjjlllnnnooopppqqqrrrssstttttttttvvvwwwxxxyyyzzzzzzyyyyyywwwwwwwwwwwwvvvuuutttttttttuuuwwwyyy{{{}}}~~~~~~{{{xxxyyy~~~qqqeeehhhttt|||uuulll___SSSPPPNNNMMMLLLKKKGGGBBB===666666444222111111000000///000000111000///...---............/////////000//////.........---------............/////////000xxxwwwwwwvvvuuuqqqlllhhhfffggghhhiiijjjkkklllmmmjjjkkklllooossswww{{{}}}||||||}}}rrrmmmggggggnnn{{{~~~~~~{{{ppp[[[OOODDD@@@===999888<<<444444444555666555222000---///111222333222111000000/////////............///000111000///...///111000/////////......------------...///000111222222111111111111111111111111//////000000000000//////////////////000111222333000000000000000000000000...///000111111000///...333222111111111222333444444444555555666777777777777777:::<<<;;;===GGGSSShhh~~~sssooo}}}www___SSSPPPMMMPPPTTTVVVVVVUUUUUUUUUVVVXXXXXXYYYcccvvvwwwmmmggg\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXVVVUUUSSSSSSTTTWWWZZZ\\\aaa\\\WWWVVVXXXWWWSSSNNNOOOMMMLLLOOOSSSVVVVVVUUUTTTeeevvv{{{|||yyyzzz{{{{{{vvvqqqnnnpppttt{{{uuupppooottt|||yyysssppppppwww|||ooocccZZZWWWXXXdddzzz}}}rrrfff___XXXPPPJJJIIIJJJHHHGGGIIIPPPXXX___bbbdddddddddaaa^^^^^^bbbeee^^^___```bbbcccdddddddddbbb___[[[XXXXXXYYYYYYXXXZZZ[[[]]]^^^______^^^]]]______``````aaaaaabbbbbbaaabbbccccccbbbccceeeggggggiiijjjjjjiiijjjlllnnnooopppqqqrrrssstttttttttzzzzzz{{{zzzyyywwwuuutttuuuuuuuuuuuutttsssrrrqqqtttuuuwwwyyy{{{}}}}}}yyywwwxxx~~~vvvjjjcccmmm|||}}}wwwoooeeeVVVJJJMMMLLLKKKJJJIIIEEE???;;;555555333222111111000000///000111111111000...------.........//////000000//////.........------------.........//////000000uuuqqqmmmlllkkkjjjgggdddggghhhhhhgggfffgggiiikkkkkkpppttttttvvv|||}}}xxxrrrnnnhhheeefffppp~~~~~~yyy}}}wwwbbbPPPHHH@@@;;;;;;:::777444222222222222222222222222222222222111111111000000000000000000000000000000333222000///...///000222000000//////.........---//////////////////////////////............//////000000000000111111111111111111000000//////......222222222111111111111111111111111111111111111111222222333333333333444444111222333333444444333333888888888777888;;;@@@EEERRRnnntttwwwjjj[[[WWWRRRRRRVVV]]]```\\\WWWVVVVVVTTTVVV[[[cccooovvvmmmfffaaa\\\ZZZ\\\\\\YYYUUUWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTVVVYYY]]]___aaa^^^[[[YYYYYYXXXTTTQQQPPPNNNKKKLLLOOORRRRRRPPPSSSXXX```hhhpppuuuxxxyyyxxxxxxxxxxxxwwwvvvuuutttrrrmmmjjjkkkmmmrrr|||tttqqqqqqvvv}}}yyyxxx{{{|||~~~uuummmjjjkkksss|||tttfffWWWTTTZZZbbbttt{{{yyypppeee\\\VVVRRRMMMJJJIIIHHHGGGGGGIIIOOOWWW]]]``````aaabbbbbbbbbbbbbbb[[[[[[\\\\\\]]]]]]]]]^^^]]]]]]\\\YYYVVVUUUVVVWWW^^^^^^_________```aaaaaabbbbbbbbbbbbcccdddeeeeeeeeeddddddddddddeeefffffffffggggggiiijjjlllnnnooonnnmmmmmmooorrruuuwwwxxxxxxyyy{{{{{{{{{yyywwwuuusssssssssrrrrrrsssssstttxxxyyy{{{|||~~~~~~yyywww{{{wwwnnnhhheeemmmxxx~~~uuupppggg[[[RRROOOQQQNNNLLLIIIFFFBBB===999777555333333444444333222111000000///...---------......////////////......---------............//////...---,,,,,,,,,,,,,,,ooollliiihhhhhhgggeeeccceeefffgggggghhhiiilllooosssxxx|||{{{|||}}}{{{wwwqqqkkkgggdddgggqqq~~~zzz~~~}}}|||ppp\\\KKKEEE===999999888666333222222222222222222222222222222222111111111000000000000000000000000000000333222000///...///000111000/////////............////////////////////////000000////////////000000//////000000000111111111000000000000////////////111111111111111111111111222222222222222222222222222222222333333333444444222222333444444444444333777777777777777:::>>>AAAIII___|||vvvtttxxxeee]]]PPPQQQYYYeeekkkhhhaaa]]]WWWUUUUUUZZZ```jjjzzz~~~uuuiiiddd^^^\\\]]]]]][[[XXXXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVVVVVVVWWWVVVVVVVVVVVVVVVUUUUUUWWWZZZ^^^```bbb___\\\[[[[[[YYYVVVTTTQQQNNNLLLMMMOOOQQQQQQPPPOOORRRWWW]]]bbbfffhhhiiinnnnnnooopppqqqqqqqqqqqqpppkkkhhhhhhjjjnnnwww{{{ssspppqqqvvv}}}|||uuutttwwwzzzrrriiifffhhhttt{{{tttgggXXXRRRWWWZZZjjj~~~zzzrrrkkkaaaYYYTTTQQQMMMJJJJJJIIIHHHGGGHHHMMMTTTYYY]]]^^^^^^____________^^^WWWWWWXXXXXXXXXXXXXXXXXX[[[[[[ZZZXXXUUUUUUVVVWWW^^^^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeeeeeddddddddddddeeeffffffgggggghhhiiikkkmmmnnnooopppoooooopppsssuuuwwwxxxyyyzzzzzz{{{zzzxxxvvvuuussssssrrrqqqqqqrrrttttttyyyzzz{{{}}}~~~{{{yyy}}}sssmmmjjjjjjrrr}}}~~~ssskkkaaaVVVMMMKKKPPPNNNKKKHHHEEEAAA<<<999555333111111111222111000111000000///......------......////////////......---------............//////...---,,,,,,,,,,,,---gggeeecccbbbccccccbbbaaabbbdddfffhhhiiilllppprrr}}}~~~{{{wwwrrrlllgggccc```gggrrr|||zzz~~~xxx|||zzzeeeRRREEE@@@999666666666444222222222222222222222222222222111111111111000000000000000000000000000000000222111000///...///000111////////////............////////////////////////111000000000000000000111//////000000000000111111////////////000000000000///000000111111222222222222222222222222222222222222222222222333333333333222222333444444444444444555666777777777888:::<<>>:::777666444222222222333222000000000//////............---......//////......------------............///...------,,,,,,,,,------\\\\\\]]]^^^^^^```bbbcccccceeeiiilllnnnqqqtttvvvzzzqqqmmmgggaaa___dddmmmuuu~~~yyyttttttzzz{{{sssfffYYYKKK@@@;;;999666444333333222222111111111111111111111111000000000000000000000000////////////////////////111000000///////////////.........///////////////////////////////////////.........------............////////////000000000------...///000111222222......///000111111222222222222222222222222222222111111111222222222333333333333444555555555444444444666999999888777888888@@@???MMMiii|||zzzyyyggg\\\VVVUUU___iiiiiiddd___]]][[[ZZZ[[[ZZZ[[[ccclllyyyzzzooofff___\\\[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWSSSSSSSSSRRRQQQOOOOOOOOONNNMMMKKKIIIIIIIIIJJJKKKJJJKKKMMMOOOQQQSSSTTTTTTVVVSSSRRRTTTVVVYYY```hhhjjjrrr{{{~~~zzzuuuppplllkkkmmmttt{{{zzzvvvqqqlllnnnsss~~~vvvnnncccYYYWWW[[[kkkzzz{{{wwwuuusssmmmaaaVVVQQQMMMTTTaaappp}}}|||yyywwwtttqqqmmmhhhccc\\\XXXVVVUUURRROOOJJJJJJIIIGGGGGGIIINNNRRRTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTSSSSSSUUUWWWZZZ\\\^^^aaadddffffffdddccc`````````aaabbbccceeefffeeeddddddddddddeeeffffffggghhhhhhiiikkkmmmooopppsssuuuvvvvvvtttssstttvvvvvvvvvuuutttsssrrrqqqpppqqqpppnnnmmmnnnqqquuuwwwyyyzzz|||}}}{{{wwwvvvvvvxxxwwwzzzyyyrrrtttppp```VVVOOOKKKKKKKKKHHHDDDAAA???<<<888666555333111111222222111000////////////............------............---------------............///------,,,,,,,,,------...YYY[[[]]]^^^^^^```ccceeeeeehhhmmmqqqsssvvvyyy||||||vvvqqqdddgggjjjmmmqqqyyy}}}zzztttnnnppprrrooocccUUUKKKBBB<<<888777555333222111111111111111111111111111111111//////000000000000000111000000000000000000000000000000000/////////...............///////////////////////////////////////...------,,,,,,------.........////////////000000---......///000111111222...//////000000111111111111111111111111111111111111111111111222222222222333333444555555555555555444666888888777777888999:::;;;FFF\\\www}}}|||xxxvvvwww{{{sss]]]TTTOOOSSSZZZ]]]^^^___^^^\\\[[[\\\ZZZYYY^^^fffmmmzzzvvvkkkccc^^^]]]]]]\\\[[[ZZZXXXXXXYYYYYYZZZYYYXXXVVVUUUTTTUUUUUUVVVTTTTTTTTTTTTUUUUUUVVVWWWUUUVVVWWWVVVTTTTTTTTTVVVTTTUUUUUUTTTQQQOOONNNNNNKKKJJJIIIGGGFFFGGGGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLNNNKKKKKKNNNOOOQQQWWW^^^```gggrrr{{{}}}{{{yyy~~~zzzwwwuuusssooojjjiiikkkqqqwww}}}}}}wwwtttpppmmmpppwwwyyysssjjj___UUUSSSWWWgggvvvvvvtttqqqpppllldddYYYRRRNNNRRRZZZeeeqqqzzz}}}{{{xxxuuussspppllliiiccc___YYYVVVUUUTTTQQQNNNLLLLLLKKKIIIIIIKKKOOORRRQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSUUUXXXZZZ\\\]]]```bbbcccccccccbbb______``````bbbccceeefffeeeddddddddddddeeefffffffffggggggiiijjjlllnnnoooqqqtttvvvuuusssqqqrrrtttrrrrrrrrrqqqppppppooooooooonnnmmmmmmnnnqqquuuwwwxxxyyy{{{|||~~~xxxtttssstttssssssvvv|||}}}}}}rrrnnnvvvsss```TTTLLLHHHHHHIIIFFFBBB>>><<<:::777555333111///...//////...---//////////////////......------............---------------............///------,,,,,,,,,---......XXX[[[]]]^^^^^^___cccfffgggkkkqqqvvvzzz~~~{{{tttnnnhhhcccooo}}}yyyrrrkkkggghhhbbbUUUIIIBBB>>>:::666555444222000//////000111111111111111111111111////////////000000111111000000000000000000000000///////////////......---............/////////000////////////////////////......------------.............../////////000000......//////000000111111/////////000000000000000000000000000000000000000111111111111222222222222333444444555555555555555222444555666555555777999555;;;CCCPPPhhh}}}vvvwwwzzzqqqkkkrrrzzz}}}}}}cccXXXOOOMMMPPPRRRWWW\\\]]][[[[[[[[[YYYVVVZZZaaabbbmmmzzz|||qqqhhhcccaaaaaa]]]\\\ZZZXXXXXXYYYZZZ[[[ZZZXXXVVVUUUTTTTTTUUUVVVUUUUUUUUUUUUUUUUUUVVVVVVQQQSSSUUUTTTRRRQQQSSSUUUTTTVVVWWWUUUQQQNNNMMMNNNIIIIIIHHHFFFEEEEEEDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIJJJGGGGGGIIIIIIIIIMMMTTTUUU[[[eeeqqqzzz{{{xxxtttqqquuuvvvssspppqqqpppmmmiiihhhjjjooossswwwyyytttqqqooonnnssszzzzzzuuuoooggg[[[QQQOOOTTT```ooo}}}ssspppmmmkkkiiiddd[[[SSSPPPQQQTTT[[[eeemmmrrrssssssrrrqqqpppnnnllliiiggg___[[[WWWUUUVVVWWWUUURRRQQQPPPOOOLLLJJJKKKNNNQQQMMMNNNOOOPPPQQQRRRRRRRRROOOOOOOOOOOOPPPPPPPPPPPPRRRSSSTTTTTTTTTUUUXXX[[[\\\]]]^^^___````````````_________```bbbccceeefffeeeddddddddddddeeeffffffeeeffffffgggiiikkkmmmnnnmmmqqquuutttqqqooopppsssoooooonnnnnnnnnnnnnnnooolllllllllmmmooorrrtttvvvwwwxxxzzz{{{}}}~~~~~~~~~}}}vvvqqqqqqrrrpppppptttyyy|||}}}{{{uuummmnnn{{{qqq]]]RRRLLLHHHHHHGGGDDD@@@<<<:::888666444222000.........///...---.../////////////////////,,,------......------,,,---------............///,,,,,,,,,,,,,,,---...///XXXZZZ]]]^^^]]]___cccfffhhhmmmtttzzzxxxpppiiibbbjjj}}}~~~yyyqqqjjj______YYYMMMCCC???<<<999444444333111///------...000000000000000000000000.../////////000000111111000000000000000000000000/////////000///......------.........//////000000//////////////////////////////............//////............/////////000////////////000000000000000000000000////////////////////////////////////000111111111111222222222333444555555666666555555111222333333333444666999555===CCCIII^^^wwwqqqyyyuuufffmmmvvvyyyyyy}}}jjj___SSSMMMKKKKKKPPPVVV[[[ZZZZZZ[[[XXXUUUXXX___ZZZeeerrr{{{uuummmgggffffff]]]\\\ZZZYYYXXXYYYZZZ\\\ZZZYYYVVVTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVPPPRRRTTTSSSQQQQQQSSSUUUUUUWWWXXXVVVRRRNNNMMMNNNJJJIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDFFFHHHHHHIIIIIIJJJGGGFFFGGGFFFDDDGGGMMMOOORRR[[[hhhssswwwtttnnnkkkoooqqqnnnlllnnnmmmkkkiiigggiiinnnqqqttt{{{|||wwwrrrpppnnnnnnttt|||vvvrrrmmmeeeYYYNNNMMMQQQYYYiiizzzxxxqqqnnnjjjgggfffccc[[[SSSMMMKKKKKKPPPXXX___cccdddkkkkkkllllllkkkjjjhhhfff^^^[[[XXXWWWZZZ[[[ZZZXXXUUUTTTRRRNNNKKKKKKMMMOOOJJJKKKMMMNNNPPPQQQQQQQQQOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTUUUXXX[[[]]]]]]]]]]]]^^^^^^______^^^^^^___```bbbccceeefffeeeddddddddddddeeeffffffeeeeeefffgggiiijjjlllmmmkkkppptttssspppnnnooorrrmmmllllllllllllmmmnnnnnnkkkkkklllnnnppprrrtttuuuwwwwwwyyy{{{|||}}}}}}}}}}}}|||uuupppppprrroooooorrrwwwyyy}}}}}}}}}uuummmmmmooo~~~~~~kkkZZZRRRMMMKKKKKKGGGCCC???;;;999888666444444222000000000111000............///////////////,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,---...///[[[]]]^^^^^^^^^aaafffjjjjjjnnnuuuzzzwwwjjjhhhjjjxxxkkkbbbZZZTTTKKKCCC===:::888666333333111000000000111222000000000000111111111111000///...---------------,,,---///000000///---,,,------..................///---,,,,,,---...,,,+++................................................//////.........---------000000000000000000000000000000000000////////////222222111111222222333444111111222222222111000000333333333444444444555555666666666666777777777777<<<:::<<>>:::888666444222000...///000000111111000000111111000000///.........,,,------......------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,]]]```dddhhhkkkmmmnnnooorrruuuzzz||||||~~~zzzxxxttt{{{wwwhhhXXXMMMCCC???:::666555555444444222111111000000000000000////////////000000000111---------------...//////...///000000000000///...//////......---------,,,---,,,+++---///000000///------------------------................................................////////////////////////---......///000111111222111111111111111222222333111000//////000222444666222222333333333444444444444444555555555666666666777888999:::;;;CCCXXXkkk~~~~~~zzzsssrrrxxxqqq\\\KKKFFFGGGLLLSSSWWWVVVUUUVVVTTTUUUXXX___hhhsss{{{xxxkkkeee^^^YYYXXXYYY[[[\\\ZZZYYYWWWUUUTTTUUUVVVXXXYYYXXXWWWWWWVVVUUUSSSRRRMMMNNNPPPRRRTTTWWWXXXYYYVVVUUUSSSQQQPPPNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFHHHKKKLLLLLLLLLNNNQQQTTTXXX[[[\\\___```aaadddhhhooovvv{{{}}}yyyvvvxxx}}}~~~{{{~~~}}}|||zzzyyyxxxvvvtttqqquuu{{{~~~~~~|||zzzzzz|||yyywwwuuuxxx{{{}}}zzzwwwllliiifffaaa\\\VVVRRRQQQQQQVVV___hhhooosssttttttrrrpppnnnkkkhhhfffdddcccfffdddaaa___\\\XXXSSSOOOLLLJJJHHHFFFFFFHHHJJJLLLQQQVVV^^^gggkkklllkkkiiiddd```ZZZVVVUUUVVVVVVVVVSSSRRRQQQOOONNNMMMMMMMMMJJJJJJJJJKKKMMMNNNPPPPPPMMMOOOQQQRRRQQQRRRSSSUUUUUUVVVWWWVVVTTTTTTUUUWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[]]]^^^^^^^^^^^^___aaabbbccceeefffggghhhiiihhhgggffffffhhhiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiikkklllnnnnnnooopppqqqqqqrrrrrrsssssssssuuuwwwwwwuuutttrrrvvvzzz}}}}}}{{{yyyxxxuuuyyy}}}rrrgggbbbbbbdddjjjxxxyyyssspppllldddYYYPPPKKKGGGDDDAAA???<<<999666555444111///...//////000000000000000000/////////.........---,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,eeegggkkkooossstttttttttvvvwwwvvvrrrnnnmmmpppsss}}}}}}uuuvvv}}}{{{mmm^^^NNNDDD@@@<<<888555333333222111111111111111000000//////...////////////000000000//////...---------------........................,,,---------......//////---,,,++++++------,,,+++------------------------........................---.....................////////////////////////---......///000111111222111111000000111111222333111000//////000222444666222222222333333333444444444444444444555555555555777777999:::999>>>NNN^^^yyyyyyuuuwwwmmmWWWGGGCCCEEEMMMSSSTTTTTTVVVQQQSSSUUUZZZaaaiiirrrwww{{{rrrlllccc\\\YYYYYYZZZ[[[YYYXXXWWWUUUUUUVVVWWWXXXYYYYYYYYYXXXVVVTTTSSSRRRNNNOOOQQQSSSUUUWWWXXXYYYWWWVVVTTTRRRPPPOOOOOONNNMMMMMMNNNOOOOOONNNMMMMMMJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIMMMPPPSSSUUUXXXXXXZZZ\\\cccnnn{{{{{{uuutttwww{{{zzzyyyzzzzzzzzzxxxvvvsssqqqppprrrwww|||yyyooommmlllnnnqqqqqqpppmmmhhhgggeee```\\\XXXUUURRRRRRVVV\\\dddjjjooorrrsssnnnlllhhheeecccccccccddddddbbbaaa___]]]YYYTTTPPPJJJIIIGGGFFFGGGHHHJJJLLLOOOTTT]]]fffkkklllkkkiiieee```[[[VVVTTTTTTSSSRRRPPPOOONNNMMMLLLLLLLLLKKKIIIIIIJJJKKKLLLNNNPPPQQQMMMOOORRRSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSSSSTTTVVVVVVVVVVVVVVVWWWXXXYYYZZZYYY[[[^^^^^^]]]\\\]]]___aaaaaabbbdddeeeggghhhiiijjjhhhggggggiiijjjjjjiiiiiiiiiiiijjjjjjiiihhhhhhgggfffffffffggghhhjjjkkknnnnnnooopppqqqqqqrrrrrruuuttttttuuuvvvvvvtttqqqqqquuuzzz}}}|||{{{{{{{{{yyy}}}wwwkkkaaa___bbbggguuu}}}tttnnnlllkkkcccVVVLLLGGGDDDAAA???<<<:::777555444333111///......///000000000000000......------------,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,mmmnnnooorrrtttuuusssqqqrrrpppjjjccc]]]\\\aaaeee~~~}}}|||}}}~~~yyyuuuxxx|||}}}rrrbbbSSSEEE===<<<888444222111000///...000000111111000000///.........////////////000000000000///------,,,,,,,,,.........------.........+++,,,,,,---...///000000---,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,........................---------...............000000000000000000000000......//////000000111111111000000000000111222222111111000000000222333444222222222222333333333333333333333444444444555555555444555777888;;;FFFQQQfff|||zzzwww}}}~~~eeeNNNDDD@@@HHHNNNOOOPPPUUUOOOQQQTTTWWW[[[aaahhhmmmrrrwww|||uuukkkccc^^^[[[ZZZYYYXXXWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZYYYVVVSSSRRRSSSNNNOOOPPPRRRSSSUUUVVVWWWWWWVVVUUUSSSRRRQQQPPPPPPNNNOOOQQQRRRRRRRRRQQQQQQNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDD???@@@AAABBBBBBAAA@@@???AAABBBCCCEEEGGGJJJLLLMMMOOOPPPQQQTTT[[[hhhxxx{{{uuussstttwwwxxxxxxwwwxxxyyywwwtttqqqooonnntttyyy|||~~~~~~|||||||||wwwqqqeeedddcccdddeeedddcccaaa```bbb```\\\YYYYYYXXXTTTUUUWWWZZZ___dddhhhkkkmmmgggeeebbb```___```bbbdddaaaaaa```___^^^ZZZTTTPPPGGGFFFEEEEEEFFFGGGIIIKKKNNNRRRZZZaaafffgggfffeee```\\\XXXTTTSSSRRRPPPOOOLLLLLLKKKKKKKKKJJJJJJIIIHHHIIIIIIJJJLLLNNNPPPQQQNNNQQQTTTUUUTTTTTTTTTUUUUUUUUUVVVUUUSSSSSSTTTVVVVVVVVVVVVVVVWWWXXXYYYZZZYYY\\\___^^^\\\[[[]]]___aaaaaaaaabbbdddfffhhhiiikkkiiihhhhhhiiijjjjjjiiihhhhhhhhhiiihhhhhhggggggeeedddddddddfffhhhjjjkkkmmmnnnooopppqqqrrrssssssttttttssstttvvvuuusssqqqqqquuuyyyzzzyyyyyy{{{~~~~~~yyypppeee^^^___gggnnn}}}|||wwwnnnhhheeeddd\\\PPPHHHCCC@@@>>>;;;:::888555333333222000///---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,tttrrrpppppppppnnnjjjfffccc```[[[UUUTTTYYYdddmmm|||wwwuuuyyyzzzxxxyyyzzzzzzssseeeVVVIII???:::888555222000000000///...///000111111111000.............../////////000000///......---------......//////............//////,,,---------.../////////,,,+++***+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000000000000000000000000////////////000000000000000000000000000111222222111111111111111111222222111222222222222333333333222333333333333444444444666333333555888:::@@@GGGTTTjjjzzzzzz~~~|||{{{uuuZZZJJJ???CCCIIIIIIKKKQQQMMMPPPSSSVVVXXX\\\aaaeeefffllluuutttjjjccc^^^[[[YYYWWWWWWWWWWWWWWWXXXYYYZZZYYY[[[[[[YYYUUUSSSRRRSSSPPPQQQQQQRRRTTTUUUUUUVVVXXXWWWVVVTTTSSSRRRRRRRRRPPPQQQSSSUUUVVVVVVUUUTTTQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDD@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGIIIKKKMMMRRR^^^mmmxxxxxxwwwuuutttttttttuuuvvvsssvvvwwwvvvsssooonnnnnnrrruuuyyy|||||||||}}}}}}zzz}}}~~~|||zzzxxxqqqiii___^^^^^^]]]]]]\\\ZZZXXXUUUYYYXXXUUUVVVZZZ[[[XXXWWWWWWWWWXXXZZZ]]]___aaa^^^]]][[[ZZZZZZ]]]___aaa______^^^^^^]]]YYYTTTPPPHHHGGGFFFEEEEEEGGGHHHIIIKKKOOOUUUZZZ^^^___^^^]]]UUUSSSQQQPPPPPPPPPNNNLLLIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJLLLNNNPPPQQQPPPRRRUUUVVVUUUTTTTTTTTTUUUVVVVVVVVVTTTTTTVVVXXXVVVVVVVVVWWWWWWXXXYYYZZZYYY]]]```___\\\ZZZ]]]___aaaaaaaaaaaabbbdddfffgggjjjiiiggggggiiiiiiiiihhhffffffggggggfffeeeeeedddcccccccccccceeegggiiikkklllmmmnnnoooqqqsssttttttsssssstttvvvxxxxxxwwwuuusssuuuxxxwwwuuuvvv{{{vvvrrrjjjccc```fffrrr{{{|||yyyzzzzzz~~~{{{rrriiiaaa\\\WWWQQQJJJEEECCCAAA===:::888666333222222111000...---...//////000000//////------------------------,,,------......------,,,++++++,,,,,,------......******+++++++++,,,,,,,,,xxxtttooollljjjfffaaa]]]UUUSSSPPPNNNSSS___qqq}}}||||||uuussszzz|||zzzyyyzzzzzz~~~zzzsssgggYYYMMMDDD>>>;;;666444222111222222222111///000111111111000...---............/////////000---------------...///000000000////////////000000..................------++++++***,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000000000000000000000000000000000000////////////000000000000000111111222111111222222222111111000111111222222222333333333222222333333333444444444999444333666999:::===AAAIII^^^vvv~~~yyy{{{~~~}}}cccOOO@@@AAAEEEDDDGGGMMMMMMPPPTTTUUUVVVYYY]]]aaa]]]bbblllyyy{{{ppphhhaaa\\\ZZZWWWWWWWWWWWWWWWXXXYYYZZZYYY[[[\\\ZZZUUURRRRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWYYYXXXWWWUUUTTTSSSSSSSSSPPPRRRTTTWWWXXXXXXWWWVVVRRRQQQNNNLLLJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBAAABBBCCCDDDEEECCCBBBBBBBBBBBBBBBCCCCCCBBBEEEHHHJJJMMMVVVccclllqqqsssuuuuuutttsssrrrssspppsssvvvuuurrrooonnnooonnnppprrrsssrrrssstttvvvwww|||~~~}}}{{{wwwnnnddd]]]]]]\\\[[[ZZZYYYWWWVVVNNNRRRSSSPPPSSSZZZ]]][[[YYYWWWUUUSSSSSSTTTUUUVVVWWWVVVUUUUUUVVVYYY]]]___]]]]]]]]]]]]\\\YYYTTTOOOKKKJJJHHHGGGGGGGGGHHHIIIIIILLLPPPUUUXXXXXXXXXWWWMMMLLLLLLMMMOOOOOOMMMKKKGGGGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIJJJLLLNNNPPPQQQQQQSSSVVVWWWVVVTTTSSSTTTVVVWWWWWWWWWVVVVVVXXXZZZWWWWWWWWWWWWXXXYYYZZZZZZYYY]]]``````\\\ZZZ]]]```aaaaaa``````aaaccceeefffjjjhhhffffffhhhhhhhhhgggeeeeeeeeeeeeddddddcccbbbbbbbbbbbbcccdddgggiiijjjkkklllnnnoooqqqssstttuuussstttuuuxxx{{{}}}|||{{{tttvvvwwwuuurrruuu{{{yyyrrrnnniiiddddddmmm|||zzzvvvuuuvvvyyy}}}vvvnnneee]]]WWWMMMJJJGGGFFFFFFDDD???;;;888555333222111111000...---......///////////////---.....................,,,------......------,,,,,,,,,------...///000000*********++++++,,,,,,,,,xxxrrrjjjccc___ZZZUUUPPPOOOMMMLLLRRR^^^mmm{{{yyyssspppooovvv~~~}}}zzzxxxxxx|||{{{zzz}}}|||tttnnnkkkaaaUUUKKKEEE@@@:::555444222000///000000///...................................................//////000000000000/////////...,,,***)))***,,,------------.........//////......---,,,,,,+++******.........------,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,---...000000000///.........////////////......000000///---,,,+++***)))...............///000111333333222111000///......111111222222222333333333777666444333333444666777333333333333555999<<<>>>AAAMMMbbb|||~~~iiiVVVGGGEEEDDD@@@@@@EEEGGGMMMQQQPPPSSSZZZ\\\XXXXXXZZZ```iiitttzzzqqqggg___YYYZZZXXXVVVUUUVVVXXXWWWWWW\\\ZZZXXXXXXXXXWWWSSSOOOSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUSSSRRRQQQRRRTTTUUUUUUTTTPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@??????>>>>>>===BBBBBBBBBBBBEEELLLUUU[[[dddkkkrrruuusssrrrrrrttttttuuuuuusssoookkkiiiiiimmmmmmllljjjhhhiiikkkmmmtttvvvxxxxxxvvvpppkkkggg```bbbcccaaa\\\WWWRRRQQQNNNNNNNNNOOOPPPRRRTTTVVVRRRRRRRRRRRRQQQOOOMMMKKKLLLMMMNNNQQQTTTWWWYYYZZZ^^^^^^]]]\\\[[[XXXSSSOOOFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGFFFDDDDDDDDDFFFFFFGGGIIIJJJMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVTTTTTTTTTUUUWWWYYYWWWWWWWWWXXXXXXYYYZZZ[[[]]]]]]]]]]]]]]]^^^___```___```aaaaaa```aaaccceeehhhgggfffeeeddddddeeefffgggfffdddccccccccccccdddaaaaaabbbdddfffjjjmmmoooooooooooopppqqqrrrtttuuuuuuvvvwwwyyy{{{}}}~~~{{{yyyuuuqqqpppuuuwwwppplllgggdddhhhqqq{{{|||yyyyyy|||vvv~~~{{{tttlll```RRRHHHIIIGGGDDD@@@<<<:::999888444333222111000...------//////////////////////////////...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++pppjjjbbb\\\YYYVVVRRROOOOOOPPPUUU___lllzzz|||ppplllmmmpppzzzzzzwwwvvvuuusssqqqrrrtttrrrkkkfff^^^VVVKKKCCC???;;;666222333111///...//////...---................................................------............------000000...---------......------------.........///......---,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,,,,---...///000---...///000000000///......//////000000//////...............------------000////////////000000111222222111111000/////////111111111222222222333333666555333222222333555666444333333444555888:::<<<:::DDDWWWqqqppp]]]LLLGGGDDD===<<<@@@BBBGGGIIIJJJNNNUUUYYYWWWYYY[[[^^^ccckkkvvvxxxmmmccc]]][[[YYYVVVUUUVVVWWWWWWVVVYYYWWWVVVXXXYYYYYYVVVSSSUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTRRRRRRSSSSSSRRRPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGEEEDDDBBBAAACCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@@@@@@@?????????@@@AAA@@@@@@BBBGGGNNNSSS]]]dddllloooooooooqqqsssrrrssstttrrrnnnkkkiiiiiiggggggfffeeedddfffhhhjjjooopppqqqqqqoookkkfffcccccceeegggfffaaa[[[WWWUUUNNNMMMMMMMMMNNNPPPRRRSSSOOOOOOOOOOOONNNLLLJJJIIIGGGHHHIIILLLPPPTTTXXXZZZ\\\\\\\\\]]]\\\YYYSSSOOOGGGFFFEEEEEEDDDDDDDDDDDDCCCEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGFFFDDDCCCDDDEEEGGGHHHIIIJJJLLLNNNOOOOOOQQQQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUVVVWWWYYYZZZXXXXXXXXXXXXYYYZZZ[[[[[[]]]]]]]]]]]]]]]^^^_________```bbbbbbaaaaaacccdddfffeeedddcccccccccdddddddddeeeeeeeeedddbbbaaa```aaaaaaccceeehhhkkkmmmooooooooopppqqqqqqrrrrrrrrrssstttvvvyyy|||~~~}}}{{{wwwttttttyyy}}}}}}~~~{{{rrrlllggggggiiiqqq{{{}}}|||{{{|||{{{zzzqqqggg\\\OOOFFFEEEDDDAAA>>>;;;888777666333222222111000///......//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++ccc___ZZZXXXYYY[[[ZZZXXX]]]```hhhsss|||pppiiihhhnnntttzzzuuurrrrrrooommmlllllljjjddd___PPPIIIAAA;;;999777444222222000...---...///...---////////////////////////////////////////////////------............------///////////////.........------------...............------,,,,,,++++++***,,,,,,,,,,,,++++++++++++---------------...000000///000000000000000///...///000000111111000000///,,,,,,---...///000111111222111111000000000000111000000000000000000000000111111111222222222222333444444222222222222444444444444444444555777999:::777===LLLbbbvvvdddSSSKKKFFF>>><<>><<<:::777555333111111111000000///////////////////////////////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++YYYYYY\\\ccckkkrrrtttttt{{{|||{{{tttnnniiijjjnnnttt{{{~~~xxxxxx{{{~~~yyysssooonnnlllkkkiiigggbbb[[[VVVGGGCCC===999777666555444222000......//////...---000000000000000000000000////////////////////////...//////000000//////...,,,---.........---,,,,,,---------------------------------,,,,,,+++++++++..................------------------...///000000000000000000000/////////000000111111111111000000,,,---...///000111222333222222111000//////////////////000000111111111111111111111111222222222222333333222111111222333333555444444444444666777777:::<<>>HHH[[[uuu}}}qqqhhhhhhnnn}}}}}}yyyqqqfff\\\RRRJJJDDD@@@???;;;888:::<<>>>>>??????AAADDDHHHLLLPPPTTTUUUYYY[[[^^^^^^]]]\\\\\\]]]WWWWWW[[[bbbjjjnnnmmmkkk___]]][[[XXXVVVUUUUUUUUUTTTWWWZZZZZZWWWTTTQQQPPPOOONNNLLLKKKJJJJJJJJJKKKKKKMMMPPPRRRRRRQQQNNNLLLGGGEEECCCAAAAAACCCEEEFFFGGGIIILLLOOOQQQOOOKKKGGGDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJIIIGGGGGGGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLOOOQQQTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZYYY[[[^^^___^^^]]]^^^______``````aaaaaaaaaaaa```cccbbb```___^^^^^^___``````bbbdddgggjjjlllnnnnnnnnnoooppppppooonnnmmmllliiilllpppuuuxxxzzz{{{{{{yyywwwvvvwwwzzz}}}~~~~~~vvvooojjjlllqqqvvv~~~uuuggg^^^]]]___lllwwwqqqppprrr|||zzz{{{~~~pppaaaSSSIIICCC@@@<<<;;;:::999777555333222//////////////////////////////////////////////////////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------vvv||||||vvvllliiijjjpppuuuyyy~~~~~~uuurrrooopppuuuzzz}}}}}}~~~}}}yyysssooonnnmmmkkkfff^^^TTTJJJCCC???888777666333111000111222111000......000111000///........................------------------------+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++***++++++,,,---...,,,,,,,,,,,,---...000111...//////000000//////............/////////000000//////////////////000111000000000000000111111111000000000000111111111111222222333333333333222222111111222333444555555555555888;;;@@@LLLaaa{{{}}}qqqmmmlllqqq|||yyyqqqhhh^^^VVVOOOJJJEEE???;;;<<<<<<<<<@@@FFFKKKOOOTTTWWWYYYZZZ\\\]]]dddlllxxx}}}rrrnnnhhhbbb]]]YYYTTTQQQTTTWWWZZZZZZYYYXXXYYY[[[XXXZZZ]]]_________]]]\\\[[[ZZZXXXVVVTTTRRRQQQPPPOOOMMMLLLLLLMMMNNNMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHGGGFFFEEECCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAABBBBBBBBBCCC@@@AAABBBBBBAAA@@@AAABBBAAA@@@AAACCCFFFIIIKKKLLLOOOQQQTTTUUUUUUTTTUUUVVVQQQSSSXXXaaajjjmmmjjjggg[[[ZZZWWWTTTRRRQQQPPPPPPPPPRRRSSSSSSQQQOOONNNNNNLLLKKKJJJIIIHHHHHHIIIIIIIIIKKKOOORRRRRRPPPMMMKKKEEEDDDCCCAAAAAAAAABBBBBBCCCDDDFFFHHHJJJIIIEEEBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEEEEFFFHHHGGGFFFFFFGGGIIIFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIKKKMMMOOOQQQSSSTTTVVVWWWWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXWWWYYY[[[[[[ZZZZZZ[[[]]]\\\]]]___`````````______`````````aaa````````````aaaaaaccceeehhhkkkmmmooonnnnnnnnnnnnnnnnnnnnnmmmlllooorrrvvvyyyzzzzzzyyyvvvvvvxxx}}}yyyrrroooqqqtttvvvzzz{{{sssiiiaaa]]]___bbbxxxuuupppppppppxxx~~~wwweeeUUUIIICCCAAA<<<;;;999777444333222111//////////////////......//////////////////////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------|||uuunnnhhhmmmnnnttt}}}}}}yyysssqqqqqqtttyyy}}}}}}|||zzz{{{|||zzzvvvrrroooooolllhhh```TTTIII@@@<<<:::666666555333111111222444000...------///000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++***(((((((((***,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000************+++,,,------+++******+++,,,...000222......////////////......,,,------...///000111111000000//////000111222222111111000000000000000000000000000000111111111111222333333444444333333222000000222333444555555555666999:::;;;@@@PPPiii{{{yyysssllljjjuuu~~~}}}yyyrrrkkkddd]]]WWWLLLDDD@@@@@@>>><<<>>>DDDFFFHHHKKKPPPTTTWWWYYYZZZ\\\cccmmmyyy{{{vvvooohhhccc^^^YYYVVVRRRVVVYYYZZZYYYYYY[[[]]]XXXYYY\\\^^^___^^^\\\[[[ZZZYYYWWWUUUSSSQQQOOONNNOOONNNLLLLLLMMMMMMKKKIIILLLKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAABBBBBBAAACCCDDDDDDDDDDDDEEEGGGCCCAAA@@@AAACCCEEEFFFGGGFFFHHHKKKMMMLLLLLLMMMNNNLLLNNNUUU___hhhkkkgggbbbXXXWWWUUURRROOOMMMLLLKKKLLLMMMNNNMMMKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGJJJMMMPPPQQQOOOLLLJJJCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBDDDFFFEEEBBB@@@AAAAAA@@@@@@???@@@@@@@@@AAA@@@????????????@@@@@@??????AAABBBCCCDDDDDDDDDCCCDDDFFFFFFEEEEEEFFFHHHEEEFFFFFFGGGIIIJJJJJJKKKHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWXXXZZZ\\\[[[[[[]]]^^^___^^^^^^]]]]]]___aaaccccccbbb```___aaaaaabbbdddfffjjjmmmooonnnnnnmmmmmmmmmmmmnnnooooooqqquuuxxxzzz{{{zzzyyy{{{}}}}}}wwwsssuuuvvvuuuvvvyyywwwrrrjjjaaa]]]]]]bbbfffsssqqqqqqpppxxx~~~}}}jjjXXXKKKCCC@@@===;;;888555222111000000000000//////............//////////////////////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------|||pppjjjkkkqqquuuyyy|||}}}xxxzzzssszzzsssxxx{{{yyy~~~yyytttpppqqqpppllljjjkkkkkkcccXXXLLLCCC===888555////////////////////////////////////000000000000000///...------,,,------///000000000///......---////////////////////////++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,---........................---------............///..................------...............///000000,,,...///111222111000///000000000000////////////333222111000000111222333222111000//////000111111222222222222222222222222222222222333444777999:::666777666666:::GGGXXXeee|||}}}sssnnnsss{{{}}}|||}}}}}}yyyrrreeeUUUGGGAAA>>><<<===BBBAAABBBEEEIIIMMMRRRVVVXXX[[[^^^bbbgggmmmttt}}}}}}wwwqqqkkkddd\\\XXXYYYWWWVVVUUUVVVXXX[[[]]]```\\\YYYZZZ]]]^^^ZZZVVVWWWWWWVVVSSSQQQPPPQQQRRRNNNNNNMMMLLLKKKKKKKKKLLLKKKLLLLLLKKKJJJIIIJJJKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAABBBDDDEEEFFFBBBBBBAAABBBBBBCCCEEEEEEDDDCCCAAA??????@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEGGGKKKRRRXXX[[[\\\[[[YYYTTTVVVWWWSSSLLLHHHHHHKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDBBBDDDHHHKKKMMMMMMKKKJJJDDDCCCBBB@@@???>>>>>>===@@@@@@@@@???@@@@@@AAAAAACCCBBB@@@???>>>============>>>???AAAAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGHHHJJJMMMOOOPPPQQQUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXYYYYYYYYYZZZYYYYYYXXXVVVUUUTTTTTTSSSTTTVVVXXXYYYYYYYYYXXX\\\]]]^^^^^^^^^]]]\\\[[[\\\]]]```bbbccccccbbbaaacccdddfffhhhjjjkkkllllllnnnkkkiiijjjnnnrrrssssssttttttxxx|||{{{wwwvvvyyy~~~uuuvvv{{{yyytttoooeeegggfff___XXXZZZdddnnnzzzuuuttt}}}~~~nnnVVVJJJGGGFFF;;;999777444111000//////////////////////////////000///...---,,,---......------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,{{{qqqjjjjjjqqqyyy|||uuutttxxxyyy{{{{{{tttoooppppppkkkfffeee___YYYOOOEEE>>>999555333000000000000000000000000.../////////000000000000///......---------------,,,,,,------,,,,,,+++***------------------------++++++,,,,,,---......///------------------,,,,,,------,,,,,,,,,,,,------------------------------------------..............................------...............//////000---............///......000/////////////////////222222111000000111222222222111000//////000111111222222222222222222222222222222222222444555777888333444555666888AAAMMMWWWwww~~~~~~sssssszzz}}}{{{iiiUUUHHH@@@:::;;;???@@@AAACCCFFFIIIMMMPPPRRRVVVYYY\\\aaagggoooxxx~~~{{{uuummmfffaaa^^^[[[YYYXXXWWWWWWYYY[[[]]]^^^[[[YYYZZZ\\\\\\YYYUUUTTTTTTSSSQQQOOONNNOOOQQQNNNNNNMMMLLLKKKKKKKKKKKKJJJLLLMMMLLLJJJIIIJJJKKKIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA????????????@@@BBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCFFFKKKOOOQQQQQQPPPOOOOOOQQQRRRNNNHHHEEEEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCC???@@@CCCEEEGGGGGGGGGFFFCCCCCCAAA@@@???>>>>>>>>>@@@@@@??????@@@@@@AAAAAAAAAAAA@@@????????????@@@>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNOOORRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVWWWXXXYYYYYYXXX[[[\\\]]]]]]]]]]]][[[[[[ZZZ\\\___aaabbbcccbbbaaacccdddfffhhhiiijjjkkkkkkjjjhhhgggjjjooosssuuuvvvwwwvvvwwwzzzyyywwwyyy~~~yyyyyy|||xxxpppkkkddddddbbb]]]ZZZ^^^iiirrrzzzwww~~~}}}}}}||||||}}}kkkWWWJJJEEEAAA:::999666333111000//////------------------------000///...---,,,------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,vvvrrrmmmmmmsss}}}~~~xxxrrrnnnrrrxxx~~~uuunnnnnnoooiiiaaa\\\RRRMMMEEE>>>:::777555333000000000000000000000000....../////////000000000---------------.............../////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------............------......///000000000//////......//////////////////////////////222111111000000111111222111000000//////000000111222222222222222222222222222222222222333444555666222444666777777;;;AAAGGGfff~~~xxx{{{}}}{{{~~~jjjUUUFFF===<<>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDFFFGGGGGGFFFEEEGGGIIIJJJHHHCCCAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAAAAA@@@@@@===>>>???@@@AAABBBCCCCCCBBBBBB@@@???>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCEEEFFFEEEDDDCCCDDDFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNOOOPPPRRRSSSUUUVVVUUUUUUVVVWWWWWWXXXYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXZZZ]]]```bbbcccccccccddddddfffggghhhiiiiiiiiieeedddeeeiiinnntttwwwxxxzzzwwwvvvwwwwwwwww|||yyyzzzzzztttkkkfffbbb```\\\ZZZ]]]eeepppxxx|||}}}wwwuuuxxxxxxtttooonnnqqqtttpppcccUUUJJJAAA;;;999777555222000/////////------------------------//////...------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,~~~zzzxxxyyyxxxyyy~~~}}}vvvsssooonnnssszzzvvvmmmlllllleeeZZZSSSJJJFFF@@@;;;888666555444////////////////////////........./////////000000++++++,,,---......////////////000000000000///...........................,,,,,,,,,---------...............------,,,,,,+++.........------.........++++++++++++++++++++++++,,,,,,---------.........,,,,,,------------.........------------...//////111222333333333111000///.........///////////////111111000000000000111111////////////000000000111111111111111111111111111111111111222222333333444555666888888777999<<<@@@SSSmmm}}}}}}xxxqqqttt}}}eeeQQQDDD@@@@@@@@@@@@@@@BBBDDDGGGKKKMMMPPPQQQRRRSSSWWW^^^gggmmmzzzyyypppkkkjjjaaa___]]][[[YYYYYYYYYYYYXXXWWWVVVWWWXXXXXXVVVSSSQQQRRRSSSRRRQQQQQQRRRTTTOOONNNMMMKKKKKKJJJJJJJJJJJJLLLMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFFFFEEECCCAAA???@@@@@@???>>>===>>>>>>???????????????????????????@@@AAABBBBBBCCCCCCBBBBBBAAACCCDDDBBB@@@>>>???@@@????????????????????????@@@@@@@@@??????>>>>>>>>>???>>>>>>>>>???@@@BBBCCCAAA@@@???>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@??????AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWXXXYYYZZZZZZZZZYYYXXXXXXZZZ]]]aaaccceeeeeeeeeddddddeeefffffffffffffffaaabbbdddhhhmmmrrrvvvxxxzzzwwwvvvwwwwwwvvv{{{{{{wwwxxxvvvnnnfffaaaaaa]]]ZZZ[[[bbbmmmxxx~~~}}}{{{zzzyyyyyyxxxsssooopppnnnhhhcccbbbgggeee```XXXOOOFFF>>>888777666333111000///////////////////////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,zzzuuusssrrruuuyyyvvvsssqqqqqqpppooorrrxxxuuukkkiiiggg^^^SSSLLLEEEAAA<<<888666555333222....................................////////////)))***,,,---............+++,,,,,,---------,,,,,,........................,,,,,,,,,---------------.........------,,,,,,,,,.........------.........++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,------......---------------.../////////111444666555222///,,,------....../////////000000000000000000000000000......//////000000000000111111111111111111111111000111111222222333333333666666555555666888;;;>>>CCCXXXwww}}}tttiiijjjxxxuuu]]]LLLCCC???@@@@@@@@@BBBEEEJJJNNNQQQRRRRRRRRRRRRSSSXXX^^^cccnnnwww}}}tttnnnllldddccc```]]]ZZZXXXWWWWWWVVVUUUUUUVVVVVVVVVUUUSSSOOOQQQRRRRRRQQQQQQRRRSSSOOONNNMMMKKKJJJIIIIIIIIIJJJLLLNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEBBBCCCDDDEEEDDDAAA???===??????>>>>>>>>>===>>>>>>???????????????????????????@@@@@@AAABBBBBBBBBCCC??????@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============???>>>=========???AAABBB??????>>>======>>>>>>>>>????????????@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBDDDEEEEEEDDDDDDEEEGGGFFFGGGHHHJJJJJJKKKKKKJJJHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWUUUSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXVVVWWWXXXYYYZZZYYYXXXXXXXXXZZZ^^^bbbdddfffffffffccccccddddddccccccbbbaaa```bbbeeehhhlllpppsssuuuwwwuuuuuuwwwvvvtttvvv{{{wwwzzz~~~zzzvvvuuuqqqhhh```^^^aaa^^^]]]```iiittt}}}~~~{{{wwwssspppoootttooolllkkkggg```\\\\\\^^^XXXQQQLLLGGGBBB;;;888555444222000///...//////////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,}}}uuummmjjjkkkoooxxx{{{mmmlllnnnqqqpppmmmnnnrrr|||sssgggccc^^^UUUKKKEEE@@@<<<888555333222000///------------------------------........./////////)))***,,,---.........---,,,------............---++++++++++++++++++++++++------------------------------------------------......------------......++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,------......------,,,,,,------...///+++...111333333000---***---------......//////000///000000111111000000///------...///000000000000111111111111111111111111///000111222333444444333444333222222333666999;;;>>>NNNgggwwwiiifffooo}}}~~~eeeRRREEE>>>??????@@@BBBFFFKKKPPPSSSTTTTTTTTTSSSSSSUUUYYY\\\bbbkkkvvv{{{zzzuuuooommmhhhgggddd```\\\YYYWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTMMMNNNPPPPPPOOONNNOOOOOOOOONNNMMMKKKJJJIIIIIIHHHJJJLLLOOOOOOMMMKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBAAA???>>>????????????>>>>>>>>>===????????????????????????>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======================================================<<<;;;;;;<<<===>>>>>>===============>>>???>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEEEEDDDDDDFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPRRRRRRSSSTTTVVVWWWXXXXXXYYYXXXUUUTTTSSSTTTVVVWWWUUUUUUUUUUUUUUUVVVWWWWWWUUUVVVWWWYYYYYYYYYXXXXXXXXXZZZ^^^aaadddeeeeeeeeebbbbbbbbbaaa```___^^^]]]^^^aaaeeehhhjjjmmmqqqssstttssstttvvvtttooonnnqqqppptttxxxzzzyyyxxxzzz{{{zzzuuuqqqjjjaaa]]]]]]ccccccdddiiiqqqzzz{{{uuuqqqnnnmmmpppkkkhhhfffaaaYYYVVVWWWUUUNNNGGGEEEBBB===999888333222000///......//////------------------------......//////......---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,}}}zzzmmmjjjjjjmmmpppuuu~~~|||sssmmmmmmooorrrpppkkkjjjmmmtttzzzoooccc\\\TTTJJJBBB@@@<<<999666333222222000///........................---------.........//////)))***,,,.........---,,,...//////000111111000000++++++++++++++++++++++++------------------------+++,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------......------,,,,,,------...///,,,---.../////////......,,,,,,---......///000000...///000111111000///...,,,---...000000000000///111111111111111111111111...///111333444555555555222111111222444666888888===FFFXXXqqqppphhhhhhooo|||iiiXXXKKKDDD>>>>>>>>>@@@DDDIIINNNRRRRRRSSSTTTTTTSSSTTTVVVXXXZZZ___gggooorrrsssqqqooommmkkkhhhddd___[[[XXXVVVSSSTTTUUUUUUUUUTTTTTTTTTMMMNNNPPPPPPOOOMMMMMMNNNOOONNNMMMKKKIIIHHHHHHHHHJJJLLLOOOPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA@@@???======<<<<<<=========<<<===================================================<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>???@@@AAACCCDDD@@@????????????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEEEEDDDDDDFFFGGGJJJKKKLLLMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRTTTUUUWWWXXXXXXYYYWWWUUUSSSSSSTTTVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWUUUVVVWWWYYYYYYYYYYYYXXXWWWYYY\\\```bbbccccccbbbaaaaaa```___]]]\\\ZZZYYY[[[___dddgggjjjlllpppttttttrrrrrrrrrnnnhhhgggjjjllllllnnnppprrruuuwwwxxxwwwrrrmmmiiibbb\\\\\\```eeehhhnnnsssxxx}}}|||tttpppnnnoookkkgggccc```YYYQQQNNNOOOMMMFFFBBBCCCAAA:::666666222111///...---......///---------------------------.../////////...---,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,~~~xxxrrrnnnkkkkkklllqqqyyy}}}~~~tttlllrrrqqqrrrtttqqqkkkiiilllooovvvkkk```WWWMMMCCC===<<<;;;999666444444444333222////////////////////////---------.........//////)))+++,,,......---,,,+++++++++,,,---......------------------------------------------------------***++++++,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......---,,,,,,,,,,,,---......000///...---...///222333,,,,,,------...///000000...///000111111000///...+++,,,...000000000000///000000000000000000000000...///111444555666666666222222333555888888777666666;;;HHH]]]wwwyyy}}}xxxkkkddddddooo{{{~~~jjj]]]SSSLLL>>>======>>>AAAFFFKKKOOOPPPRRRTTTTTTTTTTTTVVVWWWVVVYYY^^^eeelllpppqqqqqqpppoookkkgggbbb]]]ZZZXXXSSSTTTUUUVVVUUUTTTTTTUUUOOOQQQRRRRRRPPPOOONNNOOOOOONNNMMMKKKIIIHHHHHHHHHJJJLLLOOOPPPNNNLLLJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@???>>>>>>========================AAABBBCCCDDDDDDBBB@@@>>>===<<<;;;<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>???@@@BBBCCCDDD=========>>>???AAABBBCCC@@@AAACCCDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAACCCEEEEEEDDDDDDFFFHHHKKKLLLNNNOOONNNMMMKKKJJJLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIJJJLLLNNNPPPRRRTTTPPPQQQRRRTTTUUUVVVXXXXXXXXXWWWTTTSSSRRRTTTVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWUUUVVVWWWYYYZZZZZZYYYYYYVVVXXX[[[^^^```aaa````````````___^^^\\\ZZZXXXWWWYYY]]]cccgggiiimmmqqquuuuuurrrpppnnnjjjdddcccggggggeeedddgggnnntttuuuuuukkkfffbbb```\\\YYY^^^dddfffllltttzzz}}}~~~}}}rrrnnnnnnooohhhccc___[[[SSSKKKGGGIIIGGGBBBAAADDDAAA999444444111000///...---......///////////////////////////---.../////////...,,,,,,++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,xxxkkkbbb```dddhhhqqqwww|||}}}}}}yyytttpppyyyzzzmmmcccdddjjjnnnxxx~~~ooo```PPPHHHDDD???:::888888666444222000/////////........................,,,,,,------------------//////000000///...------------............------------------------------+++,,,------+++)))******...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---.........---+++***...------------...//////........................000000000///......------111000///---------...///000000000000111222333444000111111111111222222222444444444555555555666666;;;<<>>???@@@@@@@@@@@@@@@AAA@@@???@@@AAAAAA@@@>>>>>><<<;;;;;;<<<<<<;;;:::AAA???<<<999888999;;;<<<>>>===<<<;;;;;;<<<===>>>============<<<;;;:::999===;;;:::;;;???AAA@@@?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDEEEDDDBBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFMMMNNNNNNNNNNNNMMMLLLLLLGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVUUUUUUUUUUUURRRPPPTTTTTTVVVWWWYYYZZZ[[[\\\[[[[[[\\\]]]^^^```aaaaaa___^^^]]]YYYVVVVVVXXXZZZ\\\___cccdddfffkkkssszzz|||wwwnnngggbbbaaabbbcccddddddfffkkkppprrrqqqooojjjfff```\\\[[[\\\^^^```lllpppxxx~~~{{{}}}~~~tttjjjdddeee[[[UUUSSSOOOFFF@@@??????@@@???>>><<<888555222//////............//////000////////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))((((((((()))***++++++++++++++++++++++++++++++~~~wwwlllaaa]]]aaajjjqqq~~~zzzzzz}}}}}}xxxsssuuu{{{zzznnnfffeeeiiillltttyyyzzz~~~fffXXXJJJDDDAAA===999888777666444111000/////////........................000///...---,,,++++++***///////////////...------,,,,,,------------,,,,,,------------------------,,,---......,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,---------,,,,,,---------------...//////......................../////////000000000000000111000///.........//////222222111000////////////000000111111111222222222333333444444444444555555666777<<>>CCCIIIUUUUUUVVVVVVUUUTTTSSSSSSNNNQQQTTTUUUVVV\\\eeemmmrrrrrrqqqnnnhhhccc```___]]][[[XXXVVVTTTTTTUUUUUUTTTSSSQQQOOOMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLNNNOOOOOONNNLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAA@@@???@@@BBBBBB@@@>>>>>><<<;;;;;;<<<===;;;:::???>>><<<:::::::::;;;<<<>>>===<<<;;;;;;<<<===>>>===>>>>>>===<<<;;;::::::===;;;:::;;;>>>AAA@@@???@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIJJJKKKKKKKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTUUUUUUSSSRRRSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[]]]^^^_________^^^]]][[[[[[ZZZ[[[[[[[[[]]]___aaadddhhhpppyyy{{{nnneeeccccccbbbaaaggggggjjjnnnrrrsssqqqnnncccaaa^^^YYYWWWZZZbbbhhhssstttzzz~~~zzzyyy~~~yyyllleeeddd[[[SSSPPPKKKCCC>>>>>>>>>>>>>>>===;;;777444222//////............///////////////.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,------...++++++++++++++++++++++++|||mmmhhh```[[[]]]gggvvvuuutttvvv|||{{{uuuwwwzzz{{{vvvmmmfffeeefffhhhmmmooorrrzzz{{{oooZZZNNNBBB>>>===:::777777555444333111000/////////........................//////...---,,,++++++***...////////////...------+++,,,,,,,,,,,,,,,,,,+++------------------------,,,...//////---,,,,,,---***++++++,,,,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------------------------++++++++++++,,,---......---------------......///...........................//////000111111222222111111000/////////000000111111000///............000000000111111111222222222222222333333333333444333555888<<>>===;;;<<<======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;;;;===;;;;;;<<<>>>@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHIIIJJJJJJKKKKKKMMMNNNOOOOOOQQQQQQRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPRRRTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVXXXYYY[[[]]]^^^^^^]]]\\\[[[ZZZZZZ]]]```bbb```]]]^^^^^^___ccclllvvv~~~ooofffeeefffeeebbbkkklllooossstttrrrmmmiii^^^^^^[[[WWWUUU[[[iiittt~~~{{{|||~~~wwwuuuwwwzzzrrrjjjcccZZZQQQKKKFFF???<<<===;;;;;;;;;:::999666444222//////............//////............---------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,------......++++++++++++++++++++++++~~~xxxvvvvvvtttppplllbbb```^^^^^^eeerrr{{{|||yyyrrrjjjnnnuuuyyyuuuuuutttpppjjjeeedddcccgggggghhhkkksssvvvmmm```OOOEEE<<<:::999666444555333333222111000/////////........................+++,,,,,,------..................//////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,------***+++,,,------,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000222------,,,,,,------...///..............................//////000000000000111111111000000000000111............///000111111000000000000111111111111111111111111222222222222333555999:::;;;EEE\\\rrrmmm```\\\___dddooovvvuuuzzz{{{qqqjjjhhhmmmvvv~~~{{{tttcccWWWJJJBBB===;;;>>>CCCKKKRRRYYY[[[WWWSSSRRRSSSPPPPPPOOONNNNNNSSSZZZ___hhhjjjlllllliiifffdddccc___]]][[[XXXVVVTTTTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLIIIJJJKKKMMMNNNOOOOOONNNJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCAAA@@@>>>===<<<<<<======<<<;;;999:::<<<=========<<<<<<=========<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKGGGHHHHHHIIIIIIJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUSSSRRRQQQNNNNNNNNNQQQTTTVVVUUUTTTRRRSSSSSSSSSTTTTTTUUUUUUWWWYYY\\\^^^___]]][[[ZZZXXXWWWXXX^^^eeehhhddd___^^^^^^^^^dddooo|||xxxooojjjhhhhhhhhhoooqqqssstttrrrllleeeaaa]]][[[XXXVVV[[[gggxxx}}}~~~{{{uuurrrqqquuu{{{oooaaaZZZPPPHHHAAA>>>===>>>999999999888666444333111///......------......///......---------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++*********++++++,,,++++++++++++++++++++++++pppkkkeeebbbbbbcccbbbaaa]]]^^^aaaeeelllwww{{{zzzooohhhdddiiisss~~~zzzrrrrrrpppmmmiiifffdddccciiigggeeegggmmmmmmcccWWWHHH@@@999888666333222333111111111111000//////...........................++++++,,,,,,---...//////------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---+++,,,---......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************---,,,,,,,,,...000222333,,,,,,,,,,,,,,,---..............................//////.........---------000000000111111111111000////////////000111222222//////000000000111111111000000000111111111222222444666999:::999@@@RRRddd|||mmmeeebbb```dddqqqwwwrrrrrrtttnnnmmmsssxxx{{{}}}|||wwwiii^^^RRRJJJDDD>>>>>>@@@FFFMMMUUUXXXUUURRRQQQSSSRRRQQQOOOMMMMMMQQQVVVZZZ]]]```cccddddddcccdddddd___^^^\\\ZZZXXXVVVTTTTTTRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLHHHIIIJJJLLLMMMNNNOOOOOOKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@AAACCCCCCBBBAAA???===<<<<<<===>>><<<;;;888:::<<<===>>>===<<<<<<<<<==================<<<>>>>>>>>>>>>>>>======<<<;;;<<<<<<======>>>@@@AAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPMMMMMMNNNPPPTTTUUUUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVXXXZZZ\\\^^^^^^]]]ZZZYYYUUUUUUXXX___gggjjjfffaaa^^^^^^```eeeppprrrjjjjjjlllrrrssssssqqqkkkccc\\\XXX[[[VVVSSSYYYiii}}}}}}{{{wwwsssqqqnnnqqq|||~~~rrrbbb]]]SSSHHH@@@>>>??????888888777666444333111111......------------............---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******))))))))))))******++++++++++++++++++++++++^^^ZZZWWWVVVXXX]]]```bbb___cccggglllrrrxxx~~~{{{{{{qqqjjjeeebbbgggpppyyyzzzvvvqqqrrrrrrooojjjfffdddccciiifffbbbccceeebbbXXXOOOBBB;;;666666444111000222//////000000000000///.................................---------,,,,,,,,,,,,,,,---............------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...,,,,,,,,,---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---...000111222,,,,,,,,,,,,,,,------...........................//////...------,,,++++++...///000111111111000000222222111000/////////////////////000000000111111000000000111111111111222222333666777777;;;GGGTTTmmm~~~tttjjjaaabbbgggssswwwttt{{{zzzlllooorrrsssxxx~~~~~~{{{mmmeee\\\VVVOOOFFFAAA@@@BBBGGGMMMPPPPPPPPPQQQRRRQQQPPPNNNLLLMMMOOORRRTTTTTTVVVYYY\\\]]]^^^```bbb``````^^^]]][[[YYYWWWVVVSSSSSSRRRRRRQQQOOONNNMMMMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIJJJKKKLLLNNNNNNOOOKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@AAABBBCCC@@@@@@@@@AAACCCDDDCCCAAA???>>><<<===>>>>>>===;;;999:::<<<=========<<<<<<<<<<<<============<<<<<<=========>>>>>>======<<<;;;<<<============@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMOOOOOOPPPQQQPPPPPPPPPQQQQQQRRRRRRRRRNNNNNNOOOQQQTTTUUUUUUSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXYYY[[[\\\\\\ZZZYYYWWWRRRTTTXXX___fffhhheeebbb]]]___ccchhhppp}}}yyyllljjjmmmrrrrrrooojjjbbb[[[VVVTTTVVVRRRSSS___www}}}uuupppoookkknnnvvvrrriiieeeZZZKKKAAA??????>>>999888777555333111000000......------------..................---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++TTTTTTUUUYYY```ggglllooommmppptttwwwzzz}}}}}}||||||sssmmmkkkjjjgggdddgggmmmssswwwwwwuuurrrpppssstttpppiiibbb______ccc^^^[[[YYYWWWQQQIIIDDD;;;666333444333000///222---...///000000000///..............................------------,,,,,,,,,+++,,,------.........---,,,------......------,,,+++++++++++++++++++++++++++---...///...---...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,---............,,,,,,++++++,,,,,,---..........................................------------...///000000000//////111111000///............////////////000000000111000000111111111222222222222111333666666777===EEEVVVkkk}}}nnngggeeejjj{{{zzzyyypppqqqpppooottt|||}}}sssnnnjjjggg```TTTJJJFFF???AAADDDHHHKKKNNNPPPQQQQQQPPPNNNNNNNNNPPPQQQQQQPPPQQQSSSTTTUUUXXX\\\^^^___^^^^^^]]][[[YYYXXXWWWSSSTTTSSSSSSQQQOOOMMMKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDBBBAAA@@@AAABBBCCC@@@@@@@@@AAACCCDDDCCCBBB???>>>======>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<<<<<=========<<<<<<:::<<<>>>===<<<===@@@BBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNNNNOOOQQQSSSTTTQQQPPPPPPRRRTTTUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUPPPTTTYYY___cccdddcccbbb[[[aaagggjjjooozzzyyymmmjjjmmmooonnnjjjccc\\\WWWVVVVVVVVVUUUYYYggg~~~vvvmmmkkkgggkkkpppsssuuuxxx}}}zzzsssrrrooocccQQQCCC???===;;;:::999777555222000//////...------,,,,,,------.../////////.........---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++++++++,,,++++++++++++++++++++++++SSSUUU[[[cccllltttzzz}}}{{{}}}|||}}}~~~|||wwwtttmmmfffeeeiiikkkiiihhhjjjnnnqqqssstttrrrqqqnnnrrrtttpppfff]]]ZZZZZZ[[[VVVRRROOOJJJCCC===:::666222000222222///000333---...///000000000///...........................******+++,,,---//////000+++,,,------.........---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,...///000///...///000---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------((()))+++,,,------,,,+++,,,,,,++++++,,,,,,---...........................------......///000000000,,,---...000000000///...---------------...000000////////////000000000000111111111111222222222222444111222555777666888<<<@@@WWWmmm|||jjjdddcccmmmzzz|||wwwuuuqqqnnnrrrzzz}}}|||yyyvvvuuuuuunnn```SSSMMM======>>>BBBHHHMMMPPPQQQRRRQQQPPPPPPQQQRRRRRRQQQOOOPPPQQQQQQQQQTTTXXX[[[\\\[[[[[[[[[YYYXXXVVVVVVTTTTTTTTTSSSQQQOOOLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFEEECCCAAAAAAAAACCCDDD@@@@@@@@@AAADDDEEEDDDBBB???>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::<<<>>>>>><<<===@@@CCCAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDCCCCCC???AAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFEEEGGGFFFEEEEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPOOONNNMMMLLLNNNQQQTTTVVVSSSRRRRRRSSSTTTTTTSSSQQQPPPQQQRRRTTTUUUWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTOOOTTTZZZ^^^```aaabbbbbbZZZbbbiiilllnnnwwwvvvmmmlllmmmlllkkkfff___XXXUUUWWWZZZXXX[[[bbbnnnxxxlllhhhdddiiilllkkkiiimmmyyy~~~vvvuuuyyywwwjjjUUUEEE???;;;888;;;:::777555222000///......------,,,,,,------...000////////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++************++++++++++++++++++++++++WWW___kkkuuu|||}}}uuuuuuuuuwwwyyywwwqqqmmmjjjaaaZZZZZZbbbjjjnnnmmmpppooonnnlllkkklllpppsssmmmooonnnhhh^^^WWWUUUVVVMMMHHHAAA??????>>>:::666555333000...---...000111//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------................../////////////////////////////////////////////...---------,,,,,,,,,---...//////......//////000000000000//////////////////000000000000000111111111111222222222444444333333444555777888>>>FFFVVVkkk}}}xxxiii```gggsss~~~|||tttttttttqqqqqqtttrrrwwwzzzaaaNNNFFFBBB@@@@@@@@@BBBHHHOOOWWWTTTRRRQQQRRRSSSSSSRRRUUURRROOOMMMNNNOOOPPPPPPRRRTTTVVVXXXYYYXXXVVVUUURRRRRRQQQPPPNNNMMMLLLKKKKKKKKKMMMMMMMMMLLLJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOMMMKKKIIIIIILLLLLLKKKHHHMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDBBBAAA@@@BBBCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAAAAABBBCCCEEEFFFAAA@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>::::::;;;<<<===???AAABBBAAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKMMMNNNMMMMMMNNNOOOHHHIIIJJJKKKNNNPPPRRRTTTRRRRRRRRRRRRRRRSSSSSSTTTQQQRRRTTTVVVWWWWWWWWWVVVSSSTTTTTTSSSRRRQQQRRRSSSXXX[[[```bbbcccbbbaaaaaaaaabbbdddgggmmmvvv~~~tttmmmjjjjjjkkkhhhccc```^^^XXXQQQTTT[[[___dddkkktttrrriiibbbaaaaaaeeekkkrrr{{{pppmmmrrr|||tttdddSSSDDD<<<:::;;;;;;:::888555111...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******fffmmmwwwuuurrrooommmlllkkkhhheeebbb^^^\\\___gggnnnppppppqqqpppnnnllljjjiiikkkllliiijjjhhhaaaWWWPPPMMMNNNIIIDDD>>>;;;<<<;;;777333444222000///......///000///.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++***------------............,,,,,,---------.........---.........////////////.......................................---------------.../////////////////////000000000000//////.../////////000000000000000000111111111222222222333333222222333444555666777<<>>>>>BBBIIISSSSSSSSSUUUVVVUUURRROOORRROOOLLLKKKLLLNNNOOOOOOPPPQQQTTTVVVVVVUUUSSSRRRQQQPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMKKKJJJHHHIIIKKKLLLKKKIIIMMMMMMMMMNNNMMMMMMLLLLLLKKKJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHGGGEEEDDDBBBAAABBBCCCDDDEEEFFFGGGGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@BBBAAAAAAAAAAAACCCDDDEEEAAA@@@???>>>===============<<<<<<;;;;;;<<<<<<===>>>=====================<<<<<<<<<=========>>>>>>AAA@@@??????>>>>>>??????AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIIIIIIIKKKLLLLLLKKKJJJJJJKKKHHHIIIJJJKKKMMMPPPRRRSSSRRRRRRQQQQQQRRRRRRSSSTTTQQQRRRTTTUUUUUUUUUUUUTTTQQQRRRRRRQQQPPPRRRVVVYYYXXX[[[]]]^^^]]]\\\]]]^^^```aaabbbdddhhhooowww}}}}}}zzzuuupppjjjfffdddcccaaa\\\YYYXXXTTTRRRXXXaaaiiimmmrrrxxxssslll^^^]]]^^^cccjjjrrryyy}}}~~~~~~|||ooobbbaaaeeerrriii[[[MMMBBB===;;;;;;666666444333111///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******qqqvvv~~~rrrmmmfffaaa____________\\\]]]aaagggmmmqqqrrrqqqsssqqqooollliiifffdddcccaaaaaa^^^WWWMMMFFFCCCCCCCCC>>>999777777666333000111111000000//////..................------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,---------------------.........//////---------.........//////........................---------.....................///000000000//////...//////000000//////........./////////000000000000000000111111111222222222222111111111222333333666666<<>>;;;999<<>>===<<<<<<<<<===<<<<<<;;;;;;<<<<<<===========================<<<<<<=========>>>>>>>>>CCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJHHHFFFGGGHHHHHHIIIIIIKKKMMMOOOQQQRRRQQQQQQQQQQQQQQQRRRRRRSSSQQQRRRRRRSSSSSSRRRRRRQQQOOOPPPOOOOOOPPPUUUZZZ___\\\\\\[[[YYYWWWWWWYYY[[[]]]^^^___```bbbffflllpppkkklllnnnmmmjjjddd___[[[[[[WWWTTTRRRRRRUUU___iiirrruuuzzz}}}~~~rrrmmm\\\]]]___eeennnvvvyyyyyyyyyzzzzzzyyywwwwwwxxxzzz}}}|||xxxmmmbbb[[[[[[^^^cccZZZNNNEEE@@@===<<<:::222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******tttyyy{{{wwwjjjfff```\\\[[[^^^aaadddaaaeeejjjoooqqqrrrqqqppprrrqqqnnnkkkhhhddd___\\\XXXWWWTTTNNNFFF@@@=========:::666444333222000/////////000000000///...---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************++++++++++++------........./////////,,,,,,---------.................................,,,---------...///////////////000000000000000///...//////////////////............/////////000000000000000000111111111111222222222222222222222222;;;888999@@@KKK\\\rrr{{{oooiiippp|||~~~tttooonnneeejjjuuuxxxkkkUUULLLCCC???;;;777888;;;CCCHHHQQQYYY]]]YYYRRRLLLKKKIIIGGGGGGIIIKKKLLLLLLLLLMMMNNNOOOOOOMMMLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNLLLNNNQQQSSSSSSRRRPPPOOONNNNNNMMMKKKJJJIIIHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@??????@@@@@@@@@AAABBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<===============<<<============>>>>>>>>>>>>>>>>>>???AAACCCDDDEEECCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGHHHIIIIIIJJJKKKLLLKKKIIIGGGEEEEEEFFFIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQPPPPPPOOOOOONNNNNNOOOPPPRRRTTTXXX]]]aaaaaa```\\\WWWTTTTTTWWWZZZZZZ\\\]]]]]]^^^aaaeeehhhhhhjjjlllmmmiiiccc\\\WWWYYYWWWTTTRRRSSSZZZgggqqqwwwyyy}}}xxxmmmjjjaaacccgggmmmvvv||||||wwwuuusssqqqqqqrrrsssrrrpppuuupppggg```[[[ZZZ[[[]]]VVVNNNDDD>>>======;;;888111111000000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++++++++++++++++++++++++++******************************))))))))))))******}}}zzzsssnnnaaa```______bbbgggnnnsssrrrsssvvvwwwvvvssspppnnnpppnnnkkkhhhfffaaa[[[WWWPPPNNNKKKGGGBBB>>>===<<<999777444222111000000///---...///000000///---,,,,,,,,,------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++---...//////++++++++++++,,,,,,,,,,,,------------.........///,,,,,,,,,,,,------------........................,,,---------...////////////000000000000000//////......////////////..................//////////////////000000000111111111111222222333333333333333:::888888===EEEQQQcccrrr|||wwwkkkiiinnnyyyyyytttjjjjjjnnnwwwvvvmmmYYYPPPFFFBBB>>>:::999::::::@@@JJJSSSYYYYYYSSSNNNLLLJJJHHHIIIKKKLLLMMMLLLLLLLLLMMMMMMLLLKKKJJJIIILLLLLLLLLLLLMMMMMMMMMMMMNNNLLLKKKIIIHHHHHHIIIJJJHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKLLLMMMMMMNNNOOOPPPLLLNNNPPPSSSSSSRRRPPPOOOMMMMMMMMMLLLKKKIIIHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@????????????@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<=========<<<<<<=========;;;;;;<<<<<<=========>>>============>>>>>>>>>???:::;;;<<<>>>@@@CCCEEEFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMLLLJJJGGGFFFFFFHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPOOOOOONNNMMMMMMMMMMMMMMMPPPTTTWWWYYY[[[]]]___dddaaa]]]WWWTTTTTTWWWZZZYYYZZZ\\\\\\]]]```dddhhhmmmmmmllljjjeee___YYYUUUTTTVVVVVVUUUYYYcccpppxxxzzz{{{~~~zzzoooggggggjjjpppvvvzzz~~~vvvooollljjjlllqqqtttssspppllleee[[[UUUTTTVVVXXXXXXMMMFFF>>>:::;;;;;;888444222222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++++++++++++++++++++++++++******************************))))))))))))******zzzqqqjjjfff\\\^^^```dddjjjsss}}}zzztttooonnnjjjfffcccaaa]]]VVVQQQIIIGGGDDDAAA>>><<<<<<<<<666555333111/////////000,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,---......---,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***,,,---...///------------............,,,,,,,,,---------......+++++++++,,,,,,,,,---------------------------------------...............//////000000000///......---......//////......---------.........//////////////////000000000111111000000111333333444333333333222444:::???GGGUUUaaapppqqqgggcccgggppp|||xxxoookkkiiinnnuuuxxxtttooo^^^TTTLLLHHHEEE???<<<;;;666:::AAAJJJQQQTTTRRRPPPMMMLLLJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJFFFGGGIIIJJJKKKJJJIIIIIIKKKLLLNNNNNNMMMMMMNNNPPPKKKMMMNNNPPPPPPOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>============>>>======<<<<<<======>>>;;;;;;;;;<<<<<<======>>>=========>>>>>>>>>??????============>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJGGGGGGIIIJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPOOONNNMMMMMMLLLLLLLLLMMMNNNRRRWWW[[[]]]^^^___```dddbbb___ZZZWWWVVVXXXZZZ[[[\\\\\\]]]^^^bbbgggjjjnnnlllhhhccc^^^YYYVVVTTTQQQWWW\\\]]]cccmmmxxx}}}}}}||||||}}}wwwxxx}}}uuugggdddjjjxxxvvvllliiihhhkkkrrrvvvvvvttthhh___UUUPPPQQQSSSSSSRRREEE@@@;;;888888777555222333333222111000///......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++******************************))))))))))))******~~~vvvnnngggaaa^^^]]]___aaafffmmmyyy{{{ssslllgggaaa]]][[[VVVOOOJJJDDDAAA>>>;;;:::999999888333333111///......///000,,,------......---------++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++((())))))******++++++,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------...............---------///////////////...---------......//////......------------.........//////////////////000000000111,,,...///111333333333333111000222666999>>>HHHRRRdddvvv~~~nnnddd^^^ccciiirrrwwwqqqkkklllqqquuusssooocccZZZRRROOOLLLEEE>>><<<777777:::???FFFLLLOOOPPPNNNMMMLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHIIIJJJJJJJJJJJJIIIDDDEEEGGGIIIJJJJJJIIIHHHJJJLLLNNNMMMKKKJJJLLLNNNKKKKKKLLLLLLLLLKKKKKKJJJGGGHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@?????????@@@BBBCCCDDDDDDCCCCCC??????>>>>>>>>>>>>??????>>>>>>============>>>>>>::::::;;;<<<<<<===>>>>>>======>>>>>>>>>???????????????>>>>>>>>>>>>??????BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGHHHJJJMMMIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLLLLKKKLLLMMMMMMPPPSSSXXX[[[^^^aaadddfffffffffeeebbb___]]]^^^______^^^^^^]]]^^^bbbhhhmmmjjjgggbbb\\\XXXVVVUUUTTTYYYbbbjjjlllooovvv{{{||||||yyyvvvvvvyyy|||~~~~~~yyyvvvtttjjjaaafffsss{{{rrrooommmnnnqqqsssrrrpppccc\\\SSSNNNNNNNNNMMMJJJ===;;;999777555333222111111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++******************************))))))))))))******~~~zzztttllleee^^^YYYWWW___```bbbeeelllyyywwwllleee^^^YYYVVVQQQJJJDDDAAA>>>:::777666666555444111111000...------...///------------------------+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------.../////////......---------........................---------,,,,,,,,,++++++************************++++++++++++++++++++++++*********))))))))))))(((((())))))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------/////////......------,,,......//////...---,,,,,,---..................------------.........//////////////////000000000000***+++...000222333333222555333333555555777???HHHWWWhhhzzzmmm]]]]]]]]]cccttt|||tttrrruuuwwwtttoooggg^^^VVVTTTPPPHHH???<<<999777666999???FFFLLLOOOOOONNNLLLLLLMMMMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJEEEFFFHHHIIIJJJJJJIIIHHHAAACCCEEEHHHIIIIIIHHHGGGIIIKKKMMMLLLIIIHHHJJJLLLKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBDDDCCCCCCBBBAAA@@@???>>>@@@AAABBBDDDEEEDDDDDDCCC>>>>>>>>>>>>>>>??????@@@>>>>>>============>>>>>>::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????????????????>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIHHHGGGGGGHHHKKKNNNIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNNNNOOONNNMMMLLLKKKKKKLLLMMMNNNQQQTTTWWWZZZ^^^bbbhhhkkkjjjkkkkkkjjjgggeeeeeeeeebbbaaa___^^^^^^bbbiiinnndddbbb^^^ZZZWWWVVVVVVVVVfffqqqxxxyyyyyy||||||yyywwwsssppppppuuu{{{~~~}}}tttnnnddd^^^iii{{{{{{wwwsssqqqpppnnnkkkhhh\\\VVVNNNIIIHHHFFFDDDAAA777888888666333111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******}}}xxxnnnpppnnneee]]][[[ZZZXXX___```aaabbbgggsssqqqhhhddd]]]VVVPPPJJJDDD@@@<<<:::888555333111000/////////......------------......---------,,,,,,,,,...---+++***)))******+++///...---,,,,,,,,,,,,,,,------...///...---+++******+++,,,,,,------------,,,,,,,,,,,,,,,+++***)))(((+++//////---,,,...000.................................------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++(((+++---//////---+++(((,,,,,,,,,+++++++++******---------------------------,,,++++++++++++,,,---///---,,,---000000...+++............---,,,++++++////////////////////////---...000111111111000///////////////////////////000000000000111111111111111111000111333777;;;===OOO\\\ttt|||}}}qqqbbb[[[[[[ccckkksss}}}wwwsssrrrqqqqqqqqqjjjbbb]]]YYYSSSKKKDDD<<<:::666555888@@@HHHNNNUUUWWWVVVRRROOOOOOLLLGGGKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEECCCDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAA@@@???============>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>============????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBB???@@@AAAAAABBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIJJJJJJKKKJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMMMMNNNOOOOOONNNNNNMMMKKKIIIHHHIIIKKKNNNPPPSSSTTTUUUXXX^^^eeelllpppkkknnntttzzz|||wwwlllddd```___^^^___aaacccddddddeee[[[UUUUUUWWWUUUVVV[[[fffwwwtttqqqnnnkkkiiilllwwwppphhhdddeeeooo{{{wwwqqqnnnhhhaaa\\\YYYTTTLLLEEEAAA@@@>>>===888666333222222222111///,,,,,,---......---,,,,,,///...---,,,+++,,,,,,---++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++*********))))))((((((~~~wwwqqqmmmhhhooorrrlllddd```]]][[[^^^______```cccmmm{{{yyylllaaa\\\VVVPPPJJJDDD???<<<:::888666444222000000///000000//////..................---------,,,,,,,,,///...---,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,------...---,,,+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++---...------------------------......---------,,,,,,,,,...---,,,+++++++++++++++,,,,,,++++++************++++++++++++++++++++++++)))+++---......---+++)))*********++++++,,,,,,,,,------------------------------,,,++++++,,,------///---,,,---//////---+++---------...------,,,,,,........................,,,---...///000//////...//////////////////////////////000000000111111111333222111000222444777999BBBNNNbbb{{{}}}}}}pppeee___bbbeeejjjyyy{{{xxxwwwvvvvvvsssnnngggbbb```\\\UUUPPPAAA>>>999666777===EEEKKKWWWZZZYYYSSSNNNNNNMMMJJJIIIIIIHHHFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFDDDEEEFFFFFFEEECCCDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCAAA@@@???????????????@@@AAABBBBBBBBBBBBBBBAAA???>>>===>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAABBBBBBBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIIIIJJJKKKNNNQQQRRRTTTTTTUUUXXX]]]dddjjjnnnnnnsss{{{|||ooofff````````````aaaaaa`````````YYYTTTWWWZZZYYY[[[___oooyyyqqqlllhhhggggggkkktttxxxmmmiiihhhkkkttt}}}yyynnnccc[[[VVVTTTOOOHHHBBB???===<<<;;;888666333222222111000...,,,,,,---......---,,,,,,///...---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************)))))))))(((zzzzzz|||~~~tttmmmhhheeedddhhhttt|||wwwmmmeeeaaa___^^^^^^^^^^^^```gggqqqyyyxxxwwwyyy~~~}}}pppeeeWWWSSSMMMHHHCCC???:::777666555444222111000//////000000000///////////////......---------,,,,,,,,,------,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---------,,,,,,++++++,,,,,,,,,+++*********)))'''((()))+++,,,,,,------------------------------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,------...------------------------...------,,,,,,------......---------......,,,***,,,,,,------...---------........................,,,------...///.........//////////////////////////////000000000000111111444333111000000111333444;;;CCCRRReeezzzzzzwwwuuuyyyvvvyyypppccc______aaakkkwww~~~}}}||||||yyysssmmmiiifffccc___[[[LLLHHHAAA:::777999@@@EEEVVV[[[\\\UUUNNNLLLMMMLLLIIIIIIHHHGGGGGGFFFEEEEEECCCCCCBBBBBBAAABBBBBBBBBCCCBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCAAAAAAAAAAAACCCCCCEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBCCCBBBAAA@@@??????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIILLLNNNQQQSSSUUUTTTTTTUUUXXX\\\bbbgggjjjooouuu~~~|||nnnddd```aaabbbbbb```^^^[[[YYYZZZVVVVVVZZZ^^^```bbbeeeuuu{{{nnngggaaaaaadddiiipppwwwwwwqqqmmmmmmnnnpppvvv|||lll^^^UUUQQQMMMIIIBBB===;;;:::999999888666333111111000...---,,,,,,------------,,,,,,...------,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************))))))))))))yyyzzz{{{~~~}}}vvvmmmeeebbbaaabbbbbbnnn{{{rrrhhhcccbbb``````___^^^^^^bbbiiinnnmmmnnnqqqvvvyyytttggg]]]NNNKKKFFFBBB>>>;;;777444222222111000////////////////////////..................---------,,,,,,,,,************+++,,,,,,---------,,,,,,+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++***---)))&&&&&&))),,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++***++++++,,,---....................................------........./////////////////////////////////////////////000000000111444333111000000111222333999>>>GGGTTTeeexxxzzzssspppwwwtttwwwxxxfff^^^\\\]]]ccckkk|||}}}wwwpppkkkiiihhhfffeee^^^YYYOOOCCC:::888;;;???PPPXXX]]]XXXOOOLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBBEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHJJJKKKLLLJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDEEECCCBBBCCCBBBAAA@@@@@@AAABBBCCCDDDDDDBBBAAAAAA@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@?????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>===>>>>>>????????????>>>>>><<<===>>>???@@@AAABBBBBBDDDDDDDDDCCCBBBAAA@@@???????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJLLLNNNPPPRRRSSSTTTTTTTTTTTTVVVZZZ^^^ccceeekkkpppxxx}}}{{{sssggg______aaabbbaaa]]]YYYUUUTTTXXXXXXZZZ___cccfffhhhjjjtttqqqggg^^^___cccfffjjjnnnooonnnoooppprrrsssuuuvvvgggYYYRRROOOGGGCCC>>>:::999888888777888555222111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))tttttttttsssqqqooonnnmmmiiiddd^^^[[[[[[^^^```bbbnnnzzz{{{nnngggeeeeeebbbbbb```___^^^aaadddgggfffgggkkkpppqqqiii[[[PPPDDDAAA===:::888666333111000000///............///------------------------......---------,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++...+++''''''***------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---.....................++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---,,,+++++++++++++++,,,---....................................///////////////000000000////////////////////////...////////////000000000222222111111222333444555555777;;;CCCOOOaaattt|||yyyzzzvvvwww~~~oooccc]]]\\\^^^aaannn~~~|||wwwooojjjjjjlllpppsssqqqlll```PPPAAA999999<<>>>>>>>>?????????@@@????????????>>>>>>>>>===>>>>>>????????????>>>>>><<<<<<===>>>@@@AAABBBBBBDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>?????????@@@@@@BBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRTTTWWW[[[^^^```fffjjjnnnpppmmmggg```[[[\\\^^^___]]]XXXTTTRRRQQQYYY]]]aaaeeehhhlllmmmnnnrrrxxxmmmbbbaaacccdddeeeggghhhkkknnnqqqsssuuuvvvuuuwww{{{uuu```WWWRRRNNNDDD@@@<<<999888888777666666444111//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))******iiiiiigggccc___\\\\\\\\\ZZZWWWUUUVVVYYY]]]```aaagggqqqwwwqqqhhheeeeeefffcccaaa___]]]]]]```bbbddd___aaadddfffddd[[[MMMCCC;;;999555333333111///...//////...---------......,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---.........------+++++++++++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,---------,,,++++++******+++,,,,,,,,,++++++...,,,******+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************++++++,,,------............//////++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***,,,,,,++++++,,,---,,,,,,------...---------------------------------000////////////000111111////////////////////////......////////////000000000000111111222333444555444555777:::BBBPPPaaalllxxx~~~yyywww{{{||||||mmmbbb\\\ZZZ[[[dddnnn}}}~~~zzztttlllgggiiipppzzz{{{ppp^^^KKK???;;;<<<===IIISSSUUUSSSQQQOOOLLLJJJJJJIIIHHHGGGGGGFFFFFFCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIIGGGGGGHHHIIIIIIHHHFFFEEECCCDDDDDDFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFEEECCCBBBBBBCCCCCCBBBAAAAAAAAA????????????AAAAAABBBAAA@@@@@@?????????@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBAAA@@@????????????@@@@@@@@@@@@??????===>>>>>>??????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>????????????>>>>>><<<======>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAA===>>>>>>>>>>>>?????????AAAAAA@@@???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBCCCDDDEEEHHHGGGGGGGGGHHHIIIKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJMMMPPPRRRTTTVVVVVVSSSRRRQQQOOONNNNNNNNNNNNNNNNNNOOOQQQTTTWWWZZZ\\\ccceeegggfffccc^^^[[[ZZZYYYZZZZZZVVVRRROOOQQQSSS]]]ccchhhjjjlllpppsssrrrtttyyyssshhheeedddcccbbbcccdddiiimmmooossswwwyyywwwuuutttwwwiii]]][[[VVVMMMBBB???;;;888888777666555444222///.........---+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************aaa```]]]XXXSSSRRRTTTWWWWWWWWWXXX[[[___cccdddddddddkkkoookkkeeeddddddddd```^^^ZZZYYYZZZ]]]```bbb\\\[[[[[[ZZZVVVNNNCCC<<<666444222111111111///...000///...---------------,,,,,,,,,---------............---------,,,,,,,,,,,,---.........---,,,+++++++++******+++,,,,,,------,,,+++++++++---...///,,,---------,,,,,,+++***)))***+++,,,,,,,,,,,,++++++,,,---,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******%%%(((+++,,,++++++---///---------...------,,,,,,------------------------//////...---...///000111////////////////////////........./////////000000//////000000111222222333444555666777:::DDDRRR\\\dddsss~~~wwwwwwyyyzzz{{{~~~}}}wwwhhh___[[[ZZZ\\\cccmmm{{{|||zzzsssiiibbbbbblllyyyzzzhhhSSSEEE@@@@@@:::CCCLLLPPPRRRUUUUUURRRJJJJJJIIIHHHGGGFFFEEEDDD@@@@@@AAAAAABBBCCCEEEEEEBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBCCCEEEFFFHHHIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCAAABBBCCCCCCBBB@@@AAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBAAA@@@>>>>>>??????@@@@@@@@@@@@??????===>>>>>>??????@@@AAAAAA????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>??????@@@@@@@@@@@@?????????@@@AAABBB=========>>>>>>>>>??????AAA@@@???>>>>>>@@@AAACCC@@@AAAAAABBBCCCDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEAAAAAAAAABBBBBBDDDEEEEEEHHHGGGFFFEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLOOOTTTXXX[[[^^^___VVVTTTQQQNNNLLLLLLLLLLLLJJJKKKLLLOOOQQQTTTWWWYYY___aaacccbbb^^^ZZZXXXXXXUUUVVVTTTPPPKKKLLLQQQWWW```gggmmmmmmooouuuyyyxxxsssttttttxxxxxxmmmhhheeebbbaaacccfffkkkmmmlllooovvvxxxvvvwwwrrrqqqxxxmmm^^^aaahhhaaaRRR@@@===:::888777666555444222000...---......---,,,,,,,,,+++******+++,,,,,,)))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************************************((()))))))))************```___[[[UUUQQQRRRVVV[[[]]]^^^```dddiiikkkkkkjjjfffllloookkkfffdddbbb___]]]ZZZWWWVVVXXX[[[^^^```[[[YYYUUURRRMMMGGG???:::666444222222222333222000000000///...---------------------.........//////......---------,,,,,,,,,+++,,,,,,---,,,+++)))(((+++*********+++,,,,,,---------,,,+++,,,---///000------------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,))),,,......+++)))***,,,*********************************++++++,,,,,,,,,******))))))***+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))***+++,,,------...++++++++++++++++++++++++)))***+++,,,,,,+++***)))###'''***+++++++++...000............---,,,++++++------------------------......---,,,---...///000////////////////////////............/////////000/////////000000000000000000222333222333:::FFFOOOXXXhhh|||yyyuuutttssstttwww}}}mmmddd___]]]XXX^^^fffrrr{{{|||tttggg\\\[[[dddrrr|||~~~mmmXXXIIICCCCCC:::AAAGGGKKKQQQXXXZZZXXXMMMLLLKKKJJJHHHGGGFFFEEE>>>>>>???@@@AAACCCDDDEEE@@@@@@@@@AAABBBCCCEEEFFFGGGGGGFFFEEEFFFGGGIIIJJJGGGGGGFFFEEEDDDDDDEEEEEEAAABBBCCCEEEFFFHHHIIIJJJGGGGGGGGGGGGFFFFFFEEEEEEDDDBBBAAAAAABBBCCCAAA@@@AAA@@@???>>>>>>???@@@AAACCCCCCBBBAAAAAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBBBBAAA@@@>>>===??????@@@@@@@@@@@@??????===>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>@@@AAABBB============>>>>>>>>>>>>@@@???>>>======???AAABBB???@@@AAABBBDDDEEEFFFGGGBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGFFFEEEEEEDDDEEEEEEAAAAAAAAABBBCCCDDDEEEFFFHHHGGGEEEDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJMMMQQQVVV[[[```ccceeeWWWTTTQQQMMMKKKKKKLLLMMMHHHIIIKKKMMMPPPSSSUUUWWW[[[^^^aaa```\\\XXXVVVVVVSSSSSSPPPKKKHHHJJJRRRYYYaaaiiiooonnnqqqxxx}}}|||pppnnnjjjkkkrrr}}}yyypppjjjfffaaabbbeeelllpppoookkklllrrruuurrryyysssnnnqqqyyyvvvlll]]]XXXffftttlllZZZ@@@===999777666555444222000///------.........------,,,+++******+++,,,---)))***+++,,,---,,,,,,+++------++++++++++++------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))*********+++UUUWWWVVVTTTVVV\\\___]]]ddddddfffjjjmmmnnnmmmkkkllljjjiiihhhgggeeeaaa^^^ZZZWWWSSSQQQQQQRRRRRRRRRPPPNNNJJJEEE@@@;;;777555000000///...------,,,,,,---------,,,,,,+++++++++------------------------///...------++++++***)))))))))*********+++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++)))************++++++++++++++++++************)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---//////............//////---------............///000000///////////////000000000000000000000000000111111000111333777;;;>>>III\\\uuu|||xxxtttssswww{{{oooccc\\\^^^^^^aaahhhuuu}}}~~~yyyoooddd]]]^^^eeelllyyy~~~{{{kkk[[[QQQKKKFFFBBBCCCCCCGGGQQQ]]]aaa___XXXMMMEEEDDDCCC@@@AAAFFFBBBAAA@@@AAACCCDDDDDDCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCAAABBBDDDDDDBBB@@@@@@@@@??????@@@@@@AAABBB>>>@@@AAAAAA@@@???@@@AAAAAA@@@???@@@CCCDDDBBB???@@@???===>>>???@@@@@@???>>>>>>>>>>>>============<<<;;;;;;;;;<<<===???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@AAA@@@??????>>>>>>????????????>>>>>>>>>>>>??????CCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGFFFGGGIIILLLMMMOOOPPPRRRUUUYYY]]]```bbb^^^ZZZTTTPPPMMMLLLKKKKKKQQQNNNPPPWWW[[[ZZZWWWVVVXXXZZZ[[[[[[ZZZVVVRRROOOIIIJJJLLLMMMKKKMMMTTT]]]jjjqqquuurrrrrrwww{{{zzzqqqjjjccccccjjjsssxxxzzzyyysssiiidddffflllppppppqqqsssssspppkkkiiijjjlllooonnnmmmpppsssssspppmmmdddXXXNNNSSSbbbkkkhhhaaaBBB>>>999555444222111000///---***((('''(((***+++------------------------///,,,))))))+++,,,+++))),,,...///---***)))+++...************************((((((((()))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))YYY]]]___]]]___cccfffeeehhhhhhiiilllnnnooonnnlllfffeeedddccccccbbb___]]]YYYUUUQQQMMMLLLLLLKKKJJJGGGFFFCCC???;;;888555444000//////...------,,,,,,---------,,,,,,+++++++++------------------------...------,,,,,,++++++***))))))*********+++++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++)))************+++++++++)))************+++++++++++++++++++++******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********************************************************+++++++++,,,,,,---,,,***))))))***,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------///..................///.........////////////000000000///////////////000////////////////////////111000000000222666999<<<@@@RRRjjj}}}uuuuuuyyyyyypppkkkfffccc```ccckkkwwwzzzqqqeee]]][[[```fffmmmssssssiii^^^XXXSSSPPPHHHGGGCCCDDDNNN[[[cccccc___TTTJJJGGGDDDAAABBBFFFDDDCCCBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBB@@@??????BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDBBB@@@AAABBBCCCAAA?????????>>>>>>??????@@@AAA===???@@@@@@???>>>>>>???AAA@@@???@@@CCCDDDBBB@@@@@@???======>>>??????>>>>>>=====================>>>======<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@AAA@@@??????>>>>>>????????????>>>>>>>>>>>>??????BBBAAAAAA@@@??????>>>>>>AAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEGGGIIIKKKMMMMMMNNNPPPSSSWWW[[[^^^```]]]WWWQQQMMMMMMOOOOOOOOOUUURRRRRRXXX[[[XXXUUUTTTUUUUUUVVVVVVTTTPPPLLLJJJHHHIIIKKKMMMNNNRRRYYY___jjjqqquuusssrrrvvvxxxwwwuuummmeeebbbgggooouuuwwwqqqkkkeeedddkkkuuuzzz{{{~~~~~~{{{tttkkkeeecccdddhhhggggggjjjkkkjjjddd___WWWNNNIIINNNZZZ```[[[TTT@@@<<<888444333222000///...---+++)))))))))***+++************************...,,,******+++,,,+++)))+++,,,...---******+++---++++++++++++++++++++++++*********************)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))___gggnnnnnnmmmnnnnnnllllllkkkkkklllmmmmmmllljjj___^^^]]]]]]^^^^^^\\\[[[UUUQQQLLLGGGEEECCCAAA???<<<;;;:::888666444222111//////......---,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++,,,+++++++++******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********************************++++++++++++,,,---,,,+++******+++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,------.........------------.........////////////000000000//////.........//////000////////////////////////111000000000111333666888999HHH]]]qqq{{{zzz~~~{{{rrrkkkbbb\\\]]]eeepppxxx~~~}}}~~~vvvjjj```\\\^^^aaabbbhhhkkkhhhbbb___[[[XXXRRRNNNGGGDDDLLLZZZdddgggfff\\\QQQLLLIIIFFFEEEFFFEEEEEEDDDEEEFFFFFFDDDBBB@@@AAAAAACCCDDDFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBAAA@@@???>>>===BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEBBB@@@???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>???@@@@@@???AAABBBAAA???>>>>>>>>>AAA@@@@@@AAACCCCCCBBB@@@AAA???>>>===>>>>>>>>><<<========================??????>>>>>>>>>???@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@========================<<<<<<<<<======>>>???@@@@@@@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@??????>>>=========????????????@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFIIIKKKLLLKKKLLLNNNQQQTTTWWWZZZ\\\[[[UUUNNNMMMQQQVVVXXXXXX]]]XXXVVVZZZ[[[WWWSSSRRRRRRRRRRRRPPPNNNJJJGGGEEEGGGHHHIIIKKKQQQYYYaaaeeelllrrruuutttsssttttttrrrxxxqqqiiifffhhhmmmqqqrrrhhhcccaaagggsss~~~zzzmmmdddaaaaaacccbbbbbbcccddd___XXXRRRIIIFFFEEEIIIPPPRRRLLLFFF<<<999555222111000///---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))eeerrr~~~|||uuupppnnnllljjjiiijjjiiihhhfff]]][[[XXXXXXXXXXXXWWWVVVMMMIIIDDD@@@>>>;;;999777444444333222111000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++***************+++************************++++++++++++++++++++++++*********++++++*********))))))*********+++++++++))))))*********+++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,------............////////////......------......//////////////////////////////111000//////000111333444888BBBQQQaaarrrwwwiii[[[UUUWWW___fffsss|||wwwyyy|||rrrhhhaaa___```___cccggggggeeebbb^^^[[[YYYUUUMMMHHHMMMZZZcccfffggg```WWWTTTRRRPPPLLLIIIFFFEEEDDDEEEFFFFFFDDDCCCAAAAAABBBCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@AAACCCDDDEEEDDDBBB@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAACCCAAA???>>>??????>>><<<<<<<<<<<<===============@@@?????????>>>>>>??????BBBAAAAAAAAAAAA@@@@@@@@@========================<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???????????????>>>>>>=========>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDDDDEEEFFFGGGIIIKKKMMMLLLLLLMMMNNNPPPRRRTTTUUUXXXSSSPPPTTT]]]dddfffdddddd^^^[[[\\\\\\WWWRRRQQQRRRQQQPPPNNNKKKIIIGGGFFFJJJJJJHHHKKKTTTcccnnnrrrrrruuuvvvuuusssqqqnnnkkkrrrqqqppppppqqqpppmmmkkkaaa^^^```jjjyyytttkkkhhhiiigggdddaaa```^^^YYYRRRLLLBBBBBBCCCFFFHHHGGGCCC???888666222111000///---,,,,,,------...---,,,+++***------------------------,,,,,,+++***++++++++++++)))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))gggwwwxxxooollliiigggffffffdddccc\\\YYYUUURRRRRRQQQPPPOOOCCC@@@<<<:::888666444222222111000///...---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...*********************************))))))***++++++************************++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,---------......------,,,------...//////........................000000/////////000111222666<<>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEDDDBBB@@@@@@@@@???@@@AAABBBBBBAAAAAABBBDDDBBB@@@?????????>>>===;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>======@@@@@@@@@@@@????????????========================<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>======>>>>>>??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>======<<<======>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNPPPPPPTTTTTTWWW___iiippppppoooiiibbb]]]]]]\\\WWWSSSRRRPPPOOOLLLJJJHHHHHHHHHHHHRRRRRRPPPQQQ]]]qqq}}}{{{xxxuuuqqqlllgggfffhhhmmmtttzzz{{{tttkkkdddZZZYYY___mmm|||uuuqqqqqqlllggg```[[[WWWTTTOOOJJJAAAAAAAAAAAA@@@???===;;;444222000//////...---++++++,,,---......,,,+++***))))))))))))))))))))))))++++++++++++***++++++,,,++++++++++++,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))eeeuuuoookkkgggcccbbbbbbaaa```YYYUUUOOOKKKIIIHHHHHHGGG<<<999777555555444222111000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++******************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///........................///////////////000000111222444:::DDDPPP]]]nnn|||zzz|||tttvvv{{{ooo```WWWUUUVVVcccnnn||||||~~~~~~vvvmmmgggeee___]]]___fffjjjhhhdddbbbWWWYYYXXXUUUXXX```eeefffjjjiiiggghhhmmmooohhh^^^NNNKKKGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCAAA?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>@@@AAAAAA@@@???AAABBBAAAAAAAAAAAAAAABBBCCCCCC???AAABBBAAA???>>>>>>>>>>>>@@@BBBBBBAAAAAAAAABBBBBBAAA???>>>?????????>>>;;;;;;;;;<<<<<<======>>>======>>>??????>>>>>>===@@@@@@@@@?????????>>>>>>========================<<<<<<<<<======>>>???@@@??????>>>============>>>??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOSSSWWW^^^fffnnnrrrsssrrrhhhaaa[[[[[[ZZZVVVSSSSSSLLLJJJGGGEEEEEEFFFHHHJJJXXX\\\]]]]]]iii{{{uuunnnfffaaaaaa^^^gggsss||||||sssggg___VVVWWWaaaooo{{{vvvrrrkkkddd[[[TTTQQQMMMJJJFFF???>>>===;;;:::888777777222000///...///...---+++***+++,,,------,,,+++******************************+++,,,+++******,,,...///---++++++,,,,,,,,,+++************************))))))******+++,,,,,,---+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))cccooo|||jjjfff```\\\[[[[[[ZZZYYYQQQMMMFFFBBB@@@?????????888666444333333333111///..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++,,,,,,+++***((()))************+++++++++)))************+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************************************))))))))))))************+++++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,///..................///,,,,,,,,,---------......++++++++++++,,,---...///.........................../////////000000000111111000333<<>>>>>???@@@?????????@@@@@@AAAAAABBB??????>>>>>>======<<<<<<<<<>>>@@@@@@>>>>>>???AAAAAAAAA@@@@@@AAAAAABBBCCC===???@@@@@@???>>>>>>???>>>@@@CCCCCCAAA@@@AAACCC???>>><<<<<<===>>>>>>===::::::;;;<<<<<<===>>>>>><<<===???@@@@@@@@@@@@???AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@??????>>>===============??????>>>>>>>>>>>>??????========================<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBDDDEEEEEECCCDDDDDDDDDCCCCCCBBBAAA??????>>>>>>???BBBDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMPPPQQQSSSTTTYYYaaafffiiikkkmmmnnnddd\\\WWWWWWWWWTTTRRRRRRHHHFFFCCCBBBCCCFFFJJJMMMVVV```ggghhhsss}}}tttkkkaaa]]]^^^[[[bbblllsssrrrkkkbbb\\\[[[]]]gggrrrvvv}}}yyyoooeee___WWWQQQMMMIIIDDD@@@===;;;:::999999777444222000///......//////---+++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******,,,...444000,,,***+++---,,,,,,++++++++++++++++++++++++)))*********************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))dddllluuurrrddd___ZZZVVVTTTTTTTTTSSSKKKFFF@@@;;;::::::::::::777666444333333222000...+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))************+++++++++)))************+++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))***************++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++******************+++//////............//////---------.........//////++++++++++++,,,---...///..............................//////000111111111333000222888>>>EEESSSbbbjjjmmmqqqtttuuutttsssssssss~~~uuujjjfffnnnwww}}}uuueee[[[WWWXXX[[[cccmmmxxx|||sssnnniiiaaa___fffkkkhhhcccbbb^^^cccfffgggmmmxxx}}}xxxwww|||aaaZZZQQQIIIEEEDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA??????@@@AAABBB@@@@@@AAABBBCCCCCCDDDDDDAAAAAA@@@???>>>===<<<<<<;;;===??????===<<<>>>AAA@@@@@@??????@@@@@@AAABBB>>>@@@AAAAAA@@@@@@@@@AAA>>>@@@CCCCCCAAA@@@AAACCC===;;;::::::<<<======<<<::::::;;;;;;<<<===>>>>>>===>>>???AAABBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@????????????????????????<<<<<<<<<======>>>???@@@??????>>>===============??????>>>>>>>>>>>>??????;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<======>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFBBBBBBCCCCCCBBBAAA@@@@@@>>>>>>>>>???AAAEEEHHHJJJFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGIIIKKKNNNRRRUUUVVVUUU[[[aaacccbbbbbbfffjjj```XXXSSSSSSTTTRRRQQQRRRGGGEEECCCBBBDDDHHHNNNQQQPPP___jjjmmmwwwssshhh^^^ZZZ\\\[[[```fffiiihhhccc___\\\cccfffnnntttrrrttt{{{nnnaaa\\\UUUPPPMMMHHHBBB===<<<;;;:::;;;;;;888444000///...---...//////---+++*********************+++)))))))))))))))))))))))))))+++,,,+++***))),,,///777222,,,***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))aaaccchhhnnnqqqqqqmmmiiiXXXWWWUUUQQQMMMIIIEEECCC>>>===;;;999777555444333222111000.........///000---------.........//////......---------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------***+++---......---+++***)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++))))))))))))))))))))))))---,,,***)))))))))******------,,,++++++***))))))------,,,,,,,,,,,,++++++.........///......------+++,,,...///000///......///...,,,+++***+++,,,,,,,,,++++++******++++++,,,...............///000000////////////000000000000444222000111555===FFFKKKVVV^^^ccceeejjjrrruuurrrmmmrrr|||~~~vvvooojjjdddgggpppzzz~~~}}}tttdddVVVYYY[[[]]]^^^bbbmmm|||~~~zzzxxxpppkkkfffgggkkklllhhhcccdddbbbdddkkkvvvxxxqqqttt}}}sss___PPPOOONNNFFFAAACCCAAAAAA@@@AAABBBCCCAAA@@@AAAAAA@@@@@@@@@@@@@@@AAADDDCCCBBBAAAAAAAAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAA@@@>>><<<;;;:::<<<===>>>???????????????>>>??????@@@@@@??????>>>CCCBBBAAAAAA@@@@@@@@@@@@BBBAAA???======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;:::<<<======>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>???@@@BBBCCCCCCBBB@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::999:::;;;=========<<<<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCDDDCCCCCCBBBBBBDDDCCCAAA@@@>>>===<<<<<<<<<>>>@@@AAAAAACCCFFFIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFIIIMMMPPPRRRRRRTTTVVVXXXZZZZZZZZZXXXWWWSSSTTTUUUTTTSSSRRRSSSUUUJJJCCC>>>???CCCHHHPPPWWW___bbbfffllluuurrreeedddaaaYYYYYYUUUTTTXXXZZZZZZ___fffnnnwww}}}yyyqqqqqq|||ggg]]]ZZZTTTMMMFFF@@@<<<;;;777666666444333222111111------.........---+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,.........------,,,,,,,,,************************************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))\\\^^^aaafffhhhfffbbb^^^SSSQQQOOOKKKGGGCCC@@@???::::::888666555333111111111000000///////////////,,,------------...............---------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---------,,,+++,,,---------,,,++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))*********+++++++++((()))))))))))))))))))))************************))))))*********++++++++++++++++++************)))))))))*********+++++++++************************,,,,,,***)))))))))******++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++++++++++++++******++++++,,,---------------...---,,,+++++++++,,,,,,------,,,,,,,,,,,,------///...............//////.../////////000000000000444222000000333888???CCCHHHPPPXXX___jjjuuuxxxvvvnnnmmmqqqzzzxxxqqqkkkhhhaaaccciiiqqquuuwww||||||jjj\\\UUUYYY\\\[[[ZZZ```kkkvvv{{{xxxrrrmmmiiijjjmmmmmmhhhbbb]]]^^^aaaiiivvvvvvnnnooouuu{{{ooo]]]QQQQQQQQQJJJEEEFFFCCCBBBBBBCCCDDDDDDBBB@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@???===<<<===>>>????????????????????????@@@@@@@@@@@@??????BBBAAAAAA@@@@@@@@@@@@AAACCCAAA@@@>>>===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===;;;;;;<<<>>>>>>>>>???AAAAAABBBBBBBBB@@@AAAAAAAAA@@@@@@???>>>@@@AAABBBCCCCCCBBB@@@?????????>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;======>>>===<<<<<<======>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>======<<<<<>>@@@DDDHHHOOOVVV```bbbeeejjjqqq{{{sssjjjiiieee]]]VVVQQQPPPTTTXXXZZZ^^^dddqqqzzzxxxtttxxx~~~}}}ddd[[[XXXRRRKKKEEE@@@<<<:::777777666444333111000000---.../////////...,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************)))))))))))))))))))))))))))ZZZ[[[]]]___```]]]XXXTTTKKKIIIEEEAAA>>>;;;:::999666555444333111000///...//////000000000///......,,,,,,,,,,,,------------......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++++++++***++++++,,,,,,---------++++++++++++++++++++++++(((((()))))))))*********+++++++++************))))))))))))*********++++++++++++++++++++++++++++++,,,+++******)))*********))))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++)))******++++++******))),,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,//////............/////////......---------............/////////000000000333222000///000333666888<<>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@AAAAAACCCBBB@@@???>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???>>><<<<<<===>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@AAA@@@@@@???>>>@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>=====================>>>>>>>>>>>>??????============<<<<<<<<<<<<===>>>>>>>>>>>>======<<<======>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBAAA??????>>>=========>>>>>>BBBCCCEEEEEEEEEFFFIIIKKKOOOOOOQQQQQQQQQQQQPPPOOOJJJJJJJJJMMMQQQUUUXXXXXXOOOOOOPPPQQQRRRRRRRRRSSSUUUUUUUUURRRLLLHHHEEEDDDCCC@@@@@@EEEJJJMMMTTTZZZcccdddfffhhhlllqqqxxx}}}}}}~~~tttnnnlllfff^^^TTTNNNLLLQQQXXX\\\___cccpppyyyyyytttrrrrrr]]]VVVSSSOOOIIIDDD>>>:::888888777666444222000///...---.../////////...---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******)))))))))))))))(((++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))WWWWWWWWWWWWVVVRRRMMMIIIBBB@@@<<<999666444444444222222111000///...------......000000000///...---+++++++++,,,,,,,,,------......---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------,,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++++++++++++++************************+++,,,,,,---...///000000++++++++++++++++++++++++))))))))))))*********++++++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++******************)))******++++++,,,------,,,,,,,,,++++++++++++***+++,,,,,,------------,,,///...---,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,//////............/////////...------,,,---------........./////////000000111111000//////000111222777<<>>>>>@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>??????@@@AAABBBBBB@@@???>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>===<<<>>>??????@@@@@@AAABBBBBBAAAAAA??????@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>??????@@@>>>>>>>>>>>>============????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBBBBBBBBBBBBB???>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFIIIKKKQQQRRRTTTVVVXXXXXXWWWVVVNNNLLLKKKLLLOOORRRTTTTTTMMMNNNPPPRRRSSSRRRPPPOOOPPPRRRRRRPPPLLLGGGEEEDDDCCCCCCGGGNNNSSSVVV\\\cccjjjkkkkkkjjjhhhiiikkkmmmnnnsssuuuppplllhhhaaaXXXRRROOONNNSSSZZZ___aaaaaahhhppp{{{|||sssmmmrrr}}}uuucccTTTOOONNNKKKGGGBBB===999666777777555333111///---,,,,,,---.........---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++******)))((('''&&&&&&))))))))))))))))))))))))MMMLLLKKKJJJHHHEEE@@@===<<<:::777333111111111222000000000//////.........---...///000000///...---+++++++++,,,,,,,,,------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,++++++++++++,,,---...,,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************((())))))***+++,,,,,,---*********************************+++++++++,,,,,,+++++++++*********))))))(((((()))))))))*********************************************+++*********++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,---..................---,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,------............/////////////////////000000111111111666888@@@MMM[[[eeekkkmmmtttsssuuuyyyxxxvvvyyy}}}yyyvvvtttrrrmmmjjjgggeeeeeekkk{{{~~~vvvnnneeepppyyyuuuggg[[[YYY]]]gggjjjnnnrrruuuyyy}}}~~~}}}~~~}}}xxxsssnnnmmmkkklllnnnmmmjjjgggcccaaa^^^]]]```fffnnntttoookkkfffcccccceeeggghhh___YYYVVVXXXZZZXXXTTTRRRQQQNNNJJJGGGFFFDDDBBBAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@???@@@@@@@@@@@@@@@???>>>===@@@AAAAAABBBBBBAAAAAA@@@===============>>>???@@@@@@@@@??????>>>>>>>>>>>>========================>>>???@@@???======???AAA@@@@@@AAABBBBBBBBBAAAAAA>>>??????@@@@@@????????????@@@@@@AAAAAABBBBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@??????>>>>>>>>>=========@@@@@@??????>>>>>>>>>>>>>>>>>>========================>>>??????@@@AAAAAA@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@AAABBBDDDEEEFFFEEEFFFFFFFFFEEEEEEGGGIIIQQQSSSVVVYYY\\\]]]^^^^^^VVVSSSPPPOOOOOOQQQQQQQQQMMMOOOSSSVVVVVVSSSOOOLLLLLLMMMNNNLLLHHHEEEDDDCCCFFFHHHNNNVVVZZZ\\\bbbiiiqqqqqqppplllgggcccbbbbbbdddgggiiigggddd___XXXRRRRRRSSSUUUYYY^^^aaa```]]]]]]ccclllvvvzzzyyysssnnniiinnnqqqooojjjbbbWWWNNNHHHHHHGGGDDD@@@;;;777444666666444222000---,,,+++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++******)))((('''&&&&&&))))))))))))))))))))))))FFFEEECCCBBBAAA>>>;;;888777555333111000000000000////////////////////////------.../////////......,,,,,,,,,,,,------------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,------...+++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++************************************++++++++++++++++++++++++************************++++++,,,,,,---))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++************)))((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++***,,,+++++++++++++++++++++++++++++++++******************+++,,,------------,,,++++++***************++++++,,,---------,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,---...------........./////////---...///000111111222222333444:::EEEPPPZZZdddlllwww{{{~~~|||yyyvvvooommmlllkkklllrrrzzzwwwsssooocccnnnxxxvvvjjj]]]XXXXXX___ccchhhlllooorrrvvvxxxwwwxxx{{{~~~}}}yyyuuupppnnnlllkkklllllljjjhhhhhhgggccc___]]]___cccgggeeedddcccbbbcccccceeeeee\\\ZZZXXXZZZ^^^___]]][[[ZZZUUUNNNHHHEEEDDDCCCBBBAAABBBDDDEEEFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>?????????>>>>>>===@@@@@@AAAAAAAAAAAA@@@@@@======<<<<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>========================>>>???@@@???>>>>>>@@@BBBAAAAAABBBBBBBBBBBBAAAAAA===>>>??????@@@?????????>>>>>>??????@@@@@@AAAAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????>>>>>>>>>>>>============@@@???>>>>>>>>>>>>>>>???>>>>>>============<<<<<<<<<======>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIFFFFFFGGGFFFDDDDDDEEEGGGPPPRRRUUUYYY]]]aaadddfffbbb^^^XXXUUUTTTSSSSSSRRROOOQQQUUUWWWVVVRRRMMMJJJJJJJJJJJJHHHEEECCCCCCDDDNNNPPPVVV]]]___^^^ccciiirrrrrrqqqmmmgggaaa]]][[[^^^^^^^^^]]]ZZZXXXTTTRRRUUU\\\cccfffgggfff```ZZZUUUYYY___gggmmmooonnnlllddddddccc```[[[UUUNNNJJJBBBBBBCCCAAA>>>:::555222555444333111///---,,,+++((()))***+++++++++***)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))@@@>>><<<<<<<<<:::888666222222111111000//////...------......//////000000---------------...///000,,,------------...............---------,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,+++***)))***+++---......------***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))************************)))*********+++++++++++++++++++++*********)))))),,,,,,,,,---------------************************************+++++++++++++++++++++************)))(((((((((((()))))))))***************************((()))***+++,,,++++++************++++++,,,,,,---++++++++++++************))))))***+++,,,------,,,,,,---------,,,,,,+++******+++,,,---------,,,,,,------,,,,,,,,,,,,------************+++---...///---------.........//////.........///000000111222111111555<<>>>>>???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<===>>>>>>>>>======??????@@@@@@@@@@@@??????======<<<<<<;;;<<<<<<<<<999:::;;;<<<>>>>>>>>>???========================>>>???@@@@@@??????AAACCCAAABBBBBBBBBBBBBBBAAAAAA======>>>???????????????============>>>???@@@AAA<<<<<<;;;;;;:::;;;;;;<<<;;;<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<>>>>>>=========>>>???@@@>>>>>>=========<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDEEEFFFHHHIIIJJJGGGHHHHHHGGGEEEDDDEEEGGGNNNOOORRRVVV\\\ccchhhllliiiddd^^^ZZZWWWVVVUUUUUURRRSSSSSSRRRPPPNNNKKKIIIGGGHHHHHHGGGGGGHHHKKKMMM\\\]]]bbbeeebbb___bbbhhhlllmmmmmmkkkeee___[[[YYYYYYWWWUUUTTTTTTUUUXXX[[[]]]kkkwwwyyytttnnnfff]]]UUUWWWZZZ^^^aaabbbcccccc\\\[[[YYYVVVQQQKKKFFFDDD===>>>@@@???===999444111333222111000...---,,,+++((()))***+++,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********************)))))))))))))))))))))))))))777666444444444444333111000000000000000///...---,,,,,,---......///000000...---,,,,,,---...///000---------.........//////......---------,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++***((())),,,...///...---,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))))))))******++++++++++++++++++++++++******))))))***)))))))))))))))))))))++++++++++++++++++++++++))))))))))))************+++++++++************)))(((((((((((())))))))))))++++++++++++++++++++++++((()))***+++,,,,,,+++***'''((()))***,,,---...///+++++++++************))))))***+++,,,---.........///000111222111000...---)))***,,,---...---,,,,,,---------,,,,,,---------((())))))***+++---...///---------........./////////............///000111222111222666999???PPPaaappptttwwwwwwxxxyyyzzz|||}}}~~~xxxyyyyyyxxxtttuuunnnfffdddeeeiiiqqqzzz{{{rrrfff\\\WWWRRRVVV[[[```bbbdddfffhhhpppxxxzzzwwwrrrmmmjjjiiiiiiiiieeeiiimmmmmmhhhbbb^^^\\\```bbbcccccc```]]][[[ZZZXXXZZZ\\\___fffmmmqqqpppjjjbbbVVVLLLGGGEEEFFFGGG???AAAEEEIIIMMMNNNOOOOOODDDCCCBBB@@@???>>>>>>===??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>;;;;;;<<<======>>>======?????????@@@@@@?????????>>>===<<<;;;;;;;;;;;;;;;777888:::<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????AAACCCBBBBBBBBBCCCBBBBBBAAAAAA======>>>???????????????<<<<<<<<<<<<===>>>???@@@;;;;;;:::::::::;;;<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<======<<<<<<<<<>>>???@@@>>>>>>======<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIGGGEEEDDDEEEGGGMMMNNNPPPUUU[[[ccckkkoookkkfff```[[[YYYXXXWWWVVVUUUSSSPPPMMMKKKIIIIIIIIIEEEFFFHHHIIIKKKPPPVVVZZZhhhiiikkkkkkfff```bbbgggeeegggiiihhhddd___[[[YYYWWWSSSOOOOOORRRVVV^^^dddfffxxxwwwlllcccXXXYYYZZZZZZYYYYYYYYYZZZTTTRRRQQQPPPKKKDDD@@@>>>:::<<<>>>>>><<<888333000222111000///...---,,,,,,)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,((((((((((((((((((((((((************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))444333333222111000/////////////////////...............------------......------------------------//////.........---------++++++,,,,,,++++++***)))******++++++,,,---......,,,------......------,,,------,,,++++++,,,------...,,,***((((((***,,,...******++++++++++++******,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++)))************+++++++++((()))***+++++++++++++++,,,+++)))((((((((()))***++++++***)))((('''&&&&&&%%%%%%%%%&&&((()))+++,,,++++++************++++++(((((())))))*********+++)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------------------------------...------------...///////////////111666>>>IIIPPPbbbmmmuuuzzzvvvqqqlllmmmuuu~~~|||wwwsssmmmkkkttthhh^^^___aaadddppp}}}~~~uuuggg[[[\\\XXXTTTQQQSSSUUUXXXYYYjjjrrrzzzzzzyyyuuupppoooppplllggggggggghhhhhhfffdddaaa___eeedddbbbbbbaaa^^^ZZZVVVXXXVVVVVV]]]hhhpppttttttooodddVVVLLLHHHGGGDDDBBBEEEDDDDDDHHHNNNRRRRRRQQQOOOMMMIIIEEEAAA>>><<<;;;???======>>>@@@BBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;??????>>>>>>===<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>======>>>>>>?????????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>??????>>><<<<<<<<<======>>>>>>??????<<<;;;:::999999999999999<<<<<<;;;;;;;;;<<<<<<===999:::;;;<<<<<<;;;:::999==============================>>>>>>>>>======<<<======<<<<<<>>>???AAABBBDDDCCCAAA@@@???@@@BBBCCCAAACCCEEEGGGIIIJJJJJJJJJEEEHHHKKKKKKHHHFFFFFFGGGJJJLLLPPPUUU[[[```dddfffccc___ZZZXXXXXXWWWUUUSSSOOOKKKHHHGGGIIIJJJHHHGGGHHHDDDFFFNNNTTTVVV]]]eeessszzzzzzrrrkkkgggbbb\\\]]]^^^_________]]][[[ZZZVVVNNNKKKOOOTTTVVV]]]dddqqqwwwccc^^^[[[\\\^^^]]]VVVRRRRRRPPPOOOLLLHHHDDDAAA>>><<<===:::777777888777555222//////...------,,,++++++...------,,,+++***)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************+++++++++*********))))))++++++******************+++++++++***************++++++************++++++111111111000000//////.../////////......---------......------------......------------------------...---------,,,,,,,,,,,,......//////......---,,,*********+++,,,,,,,,,---++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,------,,,***))))))***,,,---******++++++++++++******)))))))))******+++++++++***++++++++++++++++++***************************************************++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++)))************+++++++++))))))***+++++++++******++++++)))((((((((()))***************))))))))))))((((((((((((((()))***+++++++++************+++++++++++++++,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------...///////////////000333999AAAGGGXXXccclllqqq{{{tttmmmgggjjjvvv|||uuukkkcccfffnnnwwwbbbZZZ[[[^^^dddqqq|||oooccc\\\WWWQQQNNNNNNQQQTTTVVV[[[dddooovvv}}}||||||{{{wwwrrrqqqrrroooiiieeeeeefffeeeeeecccaaa```ddddddccccccbbb___ZZZWWWVVVTTTUUU[[[eeennnssstttnnndddVVVLLLIIIGGGFFFDDDEEEDDDEEEHHHMMMPPPPPPPPPNNNLLLIIIFFFCCCAAA@@@@@@BBB@@@>>>>>>??????>>>===???>>>>>>============>>>==================<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>??????BBBBBBBBBAAAAAAAAAAAAAAA@@@???===>>>??????===<<<============>>>>>>>>>>>><<<<<<;;;:::::::::::::::<<<<<<;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===>>>======>>>???@@@BBBCCCBBBAAA???>>>===>>>@@@AAA??????AAADDDGGGKKKNNNPPPOOOPPPPPPMMMJJJGGGHHHIIIMMMNNNPPPSSSVVVZZZ\\\^^^^^^[[[XXXVVVVVVUUURRRPPPMMMJJJGGGFFFGGGHHHFFFEEEJJJIIINNNWWW\\\]]]bbbhhhwww~~~yyynnnfff___XXXVVVXXXZZZ\\\\\\[[[ZZZXXXOOOIIIHHHNNNUUUZZZaaaiiiwwwqqqddd```^^^___\\\UUUPPPPPPNNNLLLIIIEEEAAA===;;;:::;;;999666666666666333111......------,,,++++++***++++++******)))((((((((()))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))***++++++,,,------************************+++++++++*********))))))))))))))))))))))))))))))*********************************))))))*********//////////////////......//////...------,,,++++++......------------......------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++*********++++++************++++++++++++++++++++++++++++++******++++++++++++******''''''((()))***++++++,,,))))))************))))))************************************************++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++)))************+++++++++******+++++++++******)))+++******)))((()))))))))))))))******+++++++++,,,++++++***)))))))))******++++++************++++++))))))))))))(((((((((((()))************+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,---------------------------------------------------------------......///////////////000333888<<>>===;;;<<<<<<<<<;;;<<<<<<========================>>>>>><<<<<<======>>>??????@@@======<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===============AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>===>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???AAABBBCCC???>>><<<;;;;;;;;;===>>>>>>???AAAEEEJJJQQQWWWZZZZZZYYYUUUOOOJJJIIIJJJLLLPPPPPPOOOOOOPPPRRRTTTUUUXXXVVVTTTSSSRRRPPPMMMKKKIIIGGGEEEDDDEEEFFFEEEDDDKKKMMMUUU]]]bbbccceeejjjwwwrrreee[[[UUURRRTTTWWWZZZZZZYYYXXXVVVMMMKKKLLLTTT]]]ccciiinnnzzz{{{iiiccc]]][[[WWWPPPLLLLLLLLLIIIEEE@@@<<<999888777888666444444444333111///------,,,,,,+++*********)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,************************+++++++++***************(((((((((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***------......///////////////...------,,,+++******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))(((,,,,,,,,,,,,,,,+++++++++)))******++++++******)))************************)))***+++,,,,,,+++***)))******++++++++++++******((()))))))))******++++++)))******************)))************************************************+++++++++++++++++++++++++++******************+++))))))*********+++++++++))))))*********++++++++++++++++++++++++***)))(((+++******))))))))))))))))))))))))*********++++++*********))))))*********++++++************++++++(((((((((''''''&&&&&&%%%))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///---.../////////000222444===EEEMMMTTT]]]hhhkkkiiiiiidddaaadddnnnxxx}}}~~~}}}|||yyysssiii]]]TTTPPPSSSYYY\\\XXXRRRPPPSSSWWWbbbqqq{{{eee^^^UUUNNNKKKMMMOOOQQQSSSZZZ```dddkkktttxxxxxxuuuyyy{{{yyywwwuuuoooiiibbbbbbaaa```___`````````bbbbbbbbbccccccaaa]]]YYYUUURRRPPPRRRXXX```fffhhhfff___UUUNNNKKKJJJJJJJJJHHHIIIKKKMMMPPPQQQQQQQQQNNNMMMJJJGGGEEEDDDCCCCCCIIIFFFDDDBBBAAA@@@???===;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<============<<<;;;===???AAAAAA???===;;;<<<<<<<<<;;;:::::::::999<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::;;;;;;<<<======>>>======<<<<<<===>>>???@@@AAAAAA===<<<:::999999:::<<<===AAACCCGGGNNNUUU\\\bbbeee```\\\UUUNNNJJJIIIKKKNNNPPPOOONNNMMMNNNOOOQQQRRRUUUTTTSSSQQQOOOKKKHHHEEECCCCCCCCCDDDEEEGGGGGGGGGKKKPPPWWW^^^```bbbeeehhhqqq{{{sssdddZZZUUUUUUVVVXXXYYYYYYWWWTTTRRRMMMOOOTTT]]]fffjjjmmmnnnuuuiii```WWWSSSPPPJJJGGGHHHIIIFFFAAA<<<888666555666555444222222111000///...++++++++++++******))))))******+++++++++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++************************))))))******+++++++++,,,************************************************((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))---......//////000000000...------,,,++++++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++------------,,,,,,,,,,,,******++++++++++++******************************((()))+++,,,,,,+++)))(((******++++++++++++******,,,,,,,,,++++++******)))******++++++++++++******************************************************++++++++++++++++++++++++*********++++++*********))))))*********+++++++++))))))*********++++++++++++++++++++++++***)))(((************)))))))))(((******)))))))))((((((((((((((((((((()))***++++++++++++************+++++++++++++++******)))))))))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......+++---////////////111222444:::AAAGGGOOOWWW\\\]]]```aaabbbdddfffkkkqqqvvvppprrrrrrpppjjjaaaVVVMMMHHHJJJMMMNNNMMMMMMQQQUUU___lll|||jjjcccXXXOOOKKKKKKLLLMMMOOORRRTTTUUU\\\hhhpppsssooowww}}}}}}{{{xxxpppiiicccbbbaaa```____________````````````aaa```]]][[[VVVSSSPPPOOORRRVVV[[[^^^___[[[UUUOOOLLLKKKKKKKKKJJJMMMPPPSSSTTTUUUVVVVVVSSSQQQMMMIIIEEEBBB@@@@@@FFFDDDBBBAAAAAAAAA@@@???<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>===:::<<<>>>@@@@@@>>><<<:::<<<<<<<<<;;;:::::::::999<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>??????@@@@@@CCCBBBAAAAAACCCCCCBBBAAA??????>>>>>>======<<<<<<======<<<<<<<<<======>>><<<<<<======<<<;;;::::::;;;:::999888888999:::;;;::::::::::::::::::::::::>>>>>>>>>>>>===<<<<<<;;;::::::;;;<<<===>>>??????===<<<:::999:::;;;===???CCCGGGNNNVVV]]]cccfffggg___ZZZRRRLLLIIIJJJLLLNNNMMMLLLLLLMMMNNNPPPRRRSSSRRRSSSRRROOOKKKGGGDDDBBB???AAACCCFFFHHHJJJMMMNNNOOOUUU[[[]]]]]]```dddggggggoooyyyzzzpppccc[[[XXXXXXXXXXXXWWWTTTQQQNNNMMMJJJPPPYYYccclllqqqqqqnnnmmm}}}fff[[[QQQMMMKKKHHHFFFFFFFFFCCC>>>:::666555555555111111111000///---------++++++************))))))*********+++,,,,,,------))))))*********+++++++++))))))*********+++++++++************************)))***************++++++************************************************)))))))))******+++++++++''''''(((((())))))))))))))))))(((((((((((())))))---.........//////000000------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,+++******((()))***++++++***)))(((******++++++++++++******......---,,,+++***))))))***++++++++++++++++++***************************************************++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++)))************+++++++++******+++++++++******))))))************)))((((((***)))))))))(((((('''''''''''''''((()))***+++,,,++++++************++++++*********))))))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,---------.........++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,------...+++---.../////////000222000444999>>>CCCIIINNNRRRVVV\\\aaabbb``````ffflllhhhkkkmmmmmmkkkfffZZZOOOHHHEEEEEEHHHKKKLLLOOOTTTZZZeeeqqqyyy~~~mmmeeeZZZQQQKKKIIIHHHHHHKKKMMMLLLLLLTTTaaalllpppjjjssszzz|||zzzwwwqqqkkkaaaaaaaaaaaaaaaaaaaaa```___]]]\\\\\\]]]^^^]]][[[VVVTTTQQQNNNNNNPPPTTTVVVWWWVVVTTTQQQNNNLLLKKKJJJKKKNNNSSSWWWYYYZZZ\\\]]][[[XXXSSSMMMHHHCCCAAA???AAA???>>>>>>@@@AAAAAA@@@???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::999999999;;;<<<>>>??????>>>>>>:::;;;===>>>>>>===;;;:::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>?????????CCCBBBAAABBBCCCDDDCCCBBB>>>>>>>>>>>>===============<<<<<<<<<<<<===>>>>>><<<<<<=========;;;:::999::::::999999999999::::::::::::::::::::::::::::::>>>>>>>>>===<<<;;;:::999888999:::<<<==================<<<<<<===@@@BBBDDDEEEJJJQQQXXX]]]```aaaaaa[[[VVVPPPLLLKKKLLLMMMMMMKKKLLLMMMNNNOOOPPPQQQRRROOOOOOOOOLLLHHHDDDCCCCCC???CCCGGGJJJMMMOOORRRTTTUUU]]]bbbaaa^^^```dddeeeaaadddkkkooojjj```ZZZZZZVVVUUUSSSQQQOOOMMMKKKKKKMMMTTT^^^hhhrrrzzz|||yyyjjjrrrcccWWWMMMJJJIIIGGGFFFFFFAAA???<<<888666444444444///000000///---,,,,,,---************************(((((())))))*********+++)))************+++++++++)))************+++++++++***************************************************************************************+++++++++))))))******++++++,,,,,,'''(((((())))))******+++***))))))(((((())))))***---------------.........,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))))))))))))))((('''''')))))))))******++++++,,,((())))))******))))))(((***+++,,,------,,,+++***))))))************))))))******++++++++++++******,,,,,,++++++******))))))))))))************))))))************************************************++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++)))************+++++++++))))))***+++++++++******)))******+++***)))(((''')))))))))))))))***************)))))))))******+++++++++************++++++''''''(((((((((((((((((()))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,++++++,,,,,,---...+++---......------///111///111444777:::===BBBHHHOOOUUU[[[^^^]]]\\\^^^aaabbbfffiiijjjmmmkkk```TTTMMMFFFBBBFFFJJJKKKMMMRRRUUU]]]fffjjjpppvvvzzzyyyqqqjjj___UUUNNNJJJGGGFFFHHHJJJIIIHHHNNNZZZbbbeeeccckkkqqqqqqppppppnnnjjj^^^___aaacccdddeeeeeeddd]]]ZZZXXXWWWYYY[[[\\\\\\VVVUUUSSSPPPOOOOOOQQQSSSQQQRRRSSSRRRPPPMMMJJJIIIIIINNNUUUYYY\\\]]]```bbbccc```[[[TTTNNNHHHEEECCCAAA@@@???@@@BBBCCCCCCCCCBBBAAA@@@???>>>=========::::::::::::::::::999999:::999999999999999999999999:::<<>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;<<<======>>>??????AAA@@@@@@AAABBBCCCBBBAAA============>>>>>>>>>>>><<<;;;;;;;;;<<<<<<===>>><<<===>>>>>>===;;;999888999999::::::::::::999999999999999999999999999999;;;;;;;;;;;;::::::999888888999;;;<<<===>>>>>>===??????>>>???AAAEEEHHHJJJJJJLLLPPPUUUXXXZZZ[[[ZZZZZZVVVQQQNNNNNNNNNMMMLLLMMMNNNOOOPPPPPPOOOMMMLLLHHHIIIJJJHHHDDDCCCDDDFFFDDDHHHMMMPPPQQQRRRUUUXXXYYYcccjjjgggbbbaaabbbaaaaaa___```dddccc\\\XXXXXXRRRQQQOOOMMMMMMNNNPPPQQQTTTZZZ___dddnnn{{{~~~mmmnnnrrr~~~___SSSHHHFFFFFFEEECCCCCC;;;:::999777555444333333---///000///,,,+++,,,---++++++++++++++++++++++++)))))))))))))))*********)))************+++++++++)))************+++++++++************************************))))))))))))************************))))))*********+++++++++((((((((()))***+++++++++(((((())))))***++++++,,,*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,+++******&&&''''''((()))******+++''''''((((((((((((''''''+++,,,------------,,,+++***))))))))))))))))))*********++++++++++++******))))))))))))************(((((())))))))))))((((((************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++)))************+++++++++((()))***+++++++++++++++)))******++++++)))(((''''''((()))***+++,,,------...---,,,+++************++++++************++++++******++++++,,,,,,------)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...------...---,,,,,,---//////000222444444666;;;AAAKKKOOOUUUZZZ\\\\\\[[[ZZZ]]]bbbeeehhhnnnpppgggZZZRRRHHHBBBEEEIIIJJJLLLPPPRRRYYY^^^aaafffnnntttuuuuuunnncccYYYRRRMMMIIIGGGCCCEEEEEECCCGGGOOOTTTTTT]]]cccgggeeedddgggiiihhh[[[]]]aaadddggghhhhhhhhh\\\YYYUUUTTTVVVYYY[[[\\\UUUUUUTTTRRRPPPPPPRRRTTTLLLOOORRRSSSQQQMMMJJJHHHGGGMMMUUUZZZ]]]___bbbeeeiiifff```YYYSSSMMMJJJHHHEEECCCBBBCCCEEEFFFFFFFFFDDDDDDBBB@@@???>>>>>>>>>:::::::::999999888888888777777777888999999::::::888:::<<>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@???>>>???AAABBBAAA@@@<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;<<<===>>><<<===>>>>>>===;;;999888888999:::;;;;;;:::999888777777777777777777777777777888888999999999888888999:::<<<>>>??????>>>>>>@@@@@@@@@BBBDDDHHHKKKNNNNNNOOOQQQRRRTTTVVVWWWWWW[[[XXXSSSQQQQQQQQQNNNKKKOOOPPPQQQQQQOOOLLLIIIFFFCCCDDDEEEDDDBBBCCCFFFJJJHHHLLLQQQSSSSSSTTTWWWYYYYYYeeennnjjjdddbbb___\\\eee^^^[[[^^^___YYYUUUVVVPPPNNNMMMLLLOOORRRWWWZZZVVVYYYYYYZZZbbbpppwwwwwwsssmmmiiimmmxxxzzzqqq\\\PPPDDDBBBCCCAAA>>>===888777777666555333222222---///000///,,,***+++---++++++++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))*********)))))))))))))))************************))))))******++++++++++++&&&''''''((()))******+++((())))))***+++,,,,,,,,,++++++************++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------.........***************************++++++,,,,,,---......(((((()))+++,,,---...///)))************+++++++++,,,+++***+++++++++)))'''+++++++++*********))))))))))))***+++,,,,,,------************************,,,++++++***+++,,,...///+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++((((((((((((((((((((((((************************************************+++++++++***)))(((((('''******+++++++++,,,,,,,,,(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))******++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***++++++,,,++++++++++++,,,,,,,,,,,,---------......///......------***++++++,,,,,,------.........///000111333555666CCCGGGMMMTTTYYY\\\\\\\\\]]]^^^aaafffkkkllliiieeeYYYSSSJJJDDDDDDHHHLLLOOOQQQVVVXXXXXX___kkkrrrrrrqqqllleee___YYYRRRIIICCCDDDIIIJJJGGGGGGJJJKKKJJJSSSVVVZZZ[[[ZZZZZZ[[[]]]ZZZZZZ]]]bbbiiilllllljjjaaaYYYPPPOOOSSSWWWXXXVVVUUUTTTRRRQQQQQQRRRSSSSSSQQQRRRRRRQQQNNNKKKKKKKKKKKKKKKMMMPPPSSSWWW[[[]]]^^^]]][[[YYYUUURRROOONNNMMMIIIEEEDDDIIINNNQQQRRRSSSLLLDDD@@@@@@@@@>>>;;;<<<:::888777666777888999<<<;;;999777666666888888999999:::;;;<<<<<<===>>>>>>>>>======<<<<<<;;;;;;999::::::;;;<<<===>>>>>>======<<<<<<;;;;;;;;;:::;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@???>>>===<<<<<<<<<<<<888:::;;;;;;999999:::<<<<<<<<<<<<;;;;;;::::::::::::999888777777666666666555666666555333333555666999888888777888999;;;<<<<<<>>>@@@CCCDDDDDDDDDCCCCCCCCCDDDEEEGGGIIILLLMMMLLLLLLLLLMMMNNNQQQSSSTTTUUUTTTTTTSSSQQQPPPNNNMMMOOONNNLLLJJJGGGEEECCCBBBBBBCCCDDDEEEFFFGGGGGGGGGPPPUUU[[[\\\ZZZXXXZZZ]]]```dddiiigggbbb\\\[[[\\\\\\\\\[[[YYYWWWUUURRRQQQLLLHHHIIIRRRZZZ[[[ZZZZZZVVVVVVVVVWWW\\\dddnnnuuuqqqkkkdddbbbcccccc```]]]RRRNNNGGGBBB???===;;;999555555555444444333333333---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************((())))))***+++,,,------)))************+++++++++***))))))***,,,,,,+++)))+++++++++*********))))))))))))******++++++,,,,,,************************++++++*********+++,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))))))))************++++++***))))))***++++++++++++++++++++++++++++++************************************************************************++++++******)))(((((('''************+++++++++,,,((()))))))))******************))))))))))))************************************++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++***)))(((++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333444<<>>===;;;999;;;:::888777777999;;;<<<>>><<<:::777666666777777666666888999;;;<<<===>>>>>>>>>==================<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>======>>>>>>???@@@AAA@@@@@@???===<<<<<<<<<<<<:::;;;<<<<<<;;;:::;;;=========<<<;;;;;;:::999999999888777666666666666666333444555555444444666888;;;:::::::::;;;===???@@@@@@BBBEEEGGGHHHHHHGGGEEEEEEEEEEEEFFFHHHJJJMMMNNNIIIIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSRRRQQQPPPOOONNNJJJHHHGGGDDDBBBAAA@@@@@@AAABBBDDDGGGIIIKKKLLLLLLPPPWWW^^^aaa___\\\\\\]]]___bbbdddddd```\\\YYYYYYXXXWWWUUUSSSQQQOOOMMMMMMHHHIIIMMMSSS[[[```bbbbbbZZZWWWRRRPPPSSSYYY^^^bbbddd___YYYWWWXXXXXXVVVRRRKKKGGGAAA===:::888777555555555444444333222222111---,,,++++++******++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))*********************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))(((((()))))))))*********++++++)))************+++++++++)))((((((***,,,---,,,++++++++++++*********************************************************************************)))))))))******++++++******)))******++++++++++++******))))))))))))************++++++***))))))***++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++******)))((((((((()))))))))*********++++++))))))))))))******************))))))))))))************************************++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,......---,,,,,,+++************+++,,,---...000111444888@@@IIIRRRYYY]]]___dddeeeggggggffffffgggiiiggg```UUULLLFFFDDDDDDDDDHHHKKKMMMOOOVVVaaahhhkkkjjjfff```ZZZWWWSSSPPPNNNLLLOOOPPPNNNMMMNNNLLLHHHDDDFFFHHHIIIIIIIIIKKKMMMTTTVVV[[[aaagggkkkkkkjjjccc[[[SSSOOOPPPQQQOOOMMMGGGHHHIIILLLOOOSSSWWWYYY[[[\\\\\\ZZZVVVQQQNNNMMMJJJJJJJJJJJJJJJLLLNNNOOOSSSSSSSSSRRRQQQPPPNNNNNNUUURRRNNNNNNRRRXXX^^^aaafff[[[MMMBBB>>>===<<<<<<:::999999999:::<<>>>>>>>>=========<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<======>>>???@@@AAA@@@???>>><<<<<<;;;;;;<<<===>>>===<<<;;;<<<>>>>>>======<<<;;;999888777888777777666666666777777333555666777666777999:::<<<<<<===>>>@@@BBBDDDEEEFFFHHHKKKNNNNNNLLLJJJHHHFFFFFFFFFGGGIIIKKKMMMNNNFFFGGGGGGHHHJJJLLLNNNOOOQQQQQQQQQPPPOOONNNMMMMMMEEECCCAAA???>>>???@@@AAA@@@BBBFFFJJJNNNPPPQQQRRRQQQYYYccchhhgggbbb^^^\\\^^^^^^^^^^^^^^^[[[WWWTTTSSSRRROOOMMMKKKJJJJJJJJJGGGNNNSSSTTT]]]iiiooommmbbbYYYOOOKKKLLLPPPQQQQQQUUUQQQMMMLLLMMMMMMKKKHHHDDDAAA<<<888777666555333666555444333222111000///---,,,++++++******++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++---,,,,,,,,,++++++*********)))))))))))))))))))))))))))*********+++++++++***))))))***,,,,,,+++************************************)))))))))))))))******************************+++,,,+++***((('''******++++++++++++************++++++++++++******((()))))))))************+++******************+++************************************************************************((((((((((((((((((((((((************))))))((((((((())))))))))))*********)))))))))))))))***************))))))))))))************************************++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,------------,,,,,,+++++++++*********+++,,,---...//////333:::CCCLLLSSSYYY[[[]]]bbbfffgggfffeeefffiiijjjcccYYYOOOIIIEEECCCAAAFFFGGGIIIMMMSSS\\\cccgggddd```ZZZUUURRRPPPPPPPPPSSSYYY^^^___^^^\\\TTTKKKFFFFFFFFFGGGGGGHHHJJJKKKPPPSSSXXX___dddggghhhhhhddd]]]VVVQQQQQQPPPMMMKKKEEEEEEFFFHHHKKKNNNQQQSSSZZZ[[[\\\[[[WWWRRRPPPNNNKKKJJJHHHGGGGGGGGGHHHIIILLLLLLMMMMMMMMMMMMLLLLLLUUURRROOOOOORRRXXX^^^bbbaaaYYYMMMDDDAAA@@@AAAAAA;;;;;;:::;;;===@@@CCCEEEEEECCC???;;;888666666666444444555666888999::::::::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???AAA@@@???===<<<;;;;;;;;;<<<===>>>>>><<<<<<===>>>?????????>>><<<:::888777999888888888999999:::;;;888:::;;;;;;;;;:::;;;======>>>???AAADDDFFFHHHIIIKKKMMMPPPQQQQQQOOOKKKIIIFFFFFFGGGHHHIIIJJJKKKLLLFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOMMMLLLJJJIIIHHHHHHBBB@@@>>>======???BBBDDDCCCFFFJJJOOOSSSTTTTTTTTTSSS\\\gggnnnmmmggg```[[[\\\YYYXXXYYY[[[ZZZUUUOOOOOONNNKKKIIIHHHIIIJJJKKKJJJSSSUUUTTTaaavvv}}}wwwmmm```RRRKKKMMMPPPNNNKKKKKKIIIGGGGGGHHHGGGEEECCC@@@===:::777777777666555555444333222000///...------,,,++++++******++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********)))))))))))))))))))))*********+++++++++,,,+++******++++++)))'''*********************************)))))))))))))))************************++++++,,,,,,,,,+++)))(((++++++,,,,,,,,,,,,++++++******++++++++++++******((()))))))))*********************++++++*********************************))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))))))))((())))))))))))***************))))))))))))))))))******))))))))))))************************************++++++++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,---......+++++++++,,,,,,---------*********+++,,,---...//////222777>>>EEEKKKPPPSSSSSSZZZbbbggghhhgggggghhhfff```XXXQQQKKKHHHDDDBBBDDDDDDEEEHHHNNNTTTZZZ___```]]]XXXSSSPPPOOOPPPRRRZZZdddoootttuuunnn^^^PPPKKKJJJHHHGGGHHHIIIKKKKKKKKKOOOTTTYYY^^^aaadddeeeddd___YYYUUUSSSQQQOOOLLLFFFFFFEEEEEEFFFGGGIIIJJJPPPRRRTTTSSSPPPNNNLLLLLLJJJIIIHHHFFFEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKPPPOOOMMMMMMNNNSSSXXX\\\XXXSSSMMMHHHEEEDDDDDDDDD>>>>>>>>>???AAADDDGGGIIIIIIFFFBBB>>>:::888777777777777777777777777777777777888888888999999::::::777777888888999:::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<::::::::::::;;;<<<======@@@???>>><<<;;;::::::::::::<<<======<<<<<<===>>>AAAAAAAAAAAA???===:::999;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCBBB@@@???>>>???===???AAADDDFFFIIIKKKKKKLLLNNNPPPQQQQQQNNNKKKIIIEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLIIIGGGDDDCCCBBBAAA???>>>===<<<>>>@@@DDDFFFHHHKKKPPPTTTWWWVVVUUUSSSTTT\\\fffmmmmmmggg___ZZZYYYUUUSSSTTTXXXWWWRRRLLLJJJIIIGGGGGGHHHJJJLLLNNNMMMRRRQQQRRReee|||mmmZZZPPPPPPPPPMMMHHHEEEEEEEEEEEEFFFEEEBBBAAA<<<:::888666777777666555444333222000///---,,,,,,---,,,++++++******++++++))))))))))))))))))))))))************************************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++***************************************''''''(((((()))******+++*********************))))))************+++++++++---+++***+++++++++)))'''***************+++++++++************************************************+++++++++,,,++++++******,,,,,,,,,------,,,,,,,,,******++++++++++++******))))))))))))************)))***++++++++++++***)))************************((((((((((((((((((((((((************************))))))))))))))))))))))))******)))))))))))))))))))))))))))*********++++++************))))))))))))******))))))))))))******++++++++++++++++++++++++******++++++++++++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,+++++++++---...000******+++,,,,,,---......++++++++++++,,,---...//////111444888<<>>@@@CCCDDDEEEEEECCCAAA>>>============>>>@@@BBBCCCDDDFFFGGGIIIHHHFFFCCCBBBBBB???@@@CCCFFFIIIKKKLLLMMMLLLMMMNNNNNNNNNLLLJJJIIIEEEFFFGGGGGGHHHHHHHHHGGGJJJKKKKKKLLLLLLLLLKKKKKKJJJHHHEEEBBB@@@>>>>>>>>>===<<<<<<===???BBBEEEFFFMMMPPPUUUYYYZZZXXXTTTRRRSSSXXX```eeefffbbb[[[WWWTTTQQQNNNOOORRRRRRNNNIIICCCCCCDDDFFFIIIMMMPPPRRROOOOOOMMMPPPccc~~~zzzdddUUUOOOLLLGGGBBB@@@AAACCCCCCCCCAAA???===888777555444555555444333222111000///...---,,,+++---,,,++++++******++++++))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++)))************++++++++++++*********,,,,,,***((())))))*********+++++++++))))))******++++++,,,,,,***************************))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))************)))***++++++++++++***)))************************))))))))))))))))))))))))************************************************)))))))))))))))))))))***************+++++++++,,,************)))))))))(((******))))))))))))******++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------,,,+++***)))++++++,,,,,,,,,,,,------++++++***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---.........///111555888<<<>>>@@@DDDLLLUUU]]]``````___WWWUUURRROOONNNLLLIIIGGGEEE@@@???BBBDDDDDDHHHNNNWWWWWWWWWUUUSSSSSSWWWZZZjjjxxxzzzfffTTTOOOJJJGGGGGGHHHHHHHHHFFFHHHKKKMMMOOOSSSZZZ___]]]\\\ZZZXXXWWWVVVUUUSSSJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCBBBAAABBBDDDFFFEEEDDDDDDDDDEEEFFFHHHIIILLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNMMMKKKJJJKKKMMMNNNNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLNNNNNNLLLHHHCCC???===<<<<<<;;;;;;::::::::::::999999777777777777777777666666666666777777888888999999666777777777888888888888888888777777888888999:::888888888888999:::;;;;;;::::::999999888999999:::999:::===>>>>>>???AAACCCEEEFFFGGGHHHGGGEEEBBBAAA===>>>???@@@BBBDDDFFFGGGGGGIIIKKKKKKIIIGGGFFFFFFAAACCCEEEIIIKKKMMMNNNNNNLLLLLLLLLKKKKKKJJJJJJIIIFFFGGGHHHIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJHHHGGGFFFFFFDDDBBB???>>>>>>??????>>>>>>???AAACCCEEEHHHIIIPPPSSSXXX[[[\\\YYYTTTQQQPPPRRRVVVZZZ[[[YYYUUURRRNNNLLLJJJKKKLLLLLLIIIFFF???AAAEEEJJJOOOSSSWWWYYYUUURRROOOPPP[[[ooommmZZZOOOHHHCCC>>>===???BBBBBBAAA>>><<<:::777555444333444444333111/////////...---,,,,,,+++---,,,++++++******++++++************************************************************************)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,*********))))))*********((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******((((((((((((((((((((((((,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,)))************+++++++++)))((((((***,,,---,,,***))))))******++++++++++++))))))***+++,,,---------************************)))(((''''''''')))***+++******++++++++++++************++++++++++++******))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************************************)))))))))))))))************++++++++++++,,,,,,,,,+++*********))))))((((((******))))))))))))******++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++,,,------------++++++,,,,,,,,,---------***)))(((((()))+++---......------,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,---000333666999999;;;@@@IIIRRRXXXYYYWWWTTTRRRPPPNNNNNNLLLJJJHHHHHHBBB@@@CCCDDDCCCFFFLLLQQQRRRTTTSSSRRRTTTXXX\\\fffsssxxxdddWWWRRRKKKGGGGGGHHHHHHGGGEEEGGGHHHIIIJJJOOOWWW\\\ZZZYYYYYYXXXXXXWWWVVVVVVIIIHHHGGGFFFEEEEEEFFFGGGFFFEEEEEECCCAAABBBEEEGGGBBBBBBBBBCCCDDDGGGIIIJJJPPPPPPPPPPPPPPPOOOOOONNNMMMOOOQQQPPPLLLJJJJJJKKKKKKLLLLLLKKKJJJLLLNNNQQQLLLKKKJJJIIIJJJKKKMMMOOOPPPMMMIIIDDDAAA???>>>===::::::;;;;;;;;;<<<<<<<<<999999888888777777666666999999999888888888888888555555666666777777777888777777777666777888888999777777777777888999:::;;;888888777777888888999:::999;;;===???@@@AAADDDFFFFFFGGGIIIJJJJJJHHHEEECCC===>>>???@@@BBBEEEGGGHHHFFFIIILLLLLLKKKJJJIIIIIICCCEEEHHHKKKMMMOOOOOOOOOLLLKKKJJJJJJIIIIIIJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIHHHGGGEEECCCBBBCCCAAA@@@>>>>>>???AAABBBAAABBBDDDFFFHHHJJJKKKLLLPPPTTTYYY]]]]]]ZZZUUURRRMMMNNNOOOQQQSSSSSSQQQOOOJJJIIIHHHHHHHHHGGGEEEDDD@@@CCCHHHNNNUUUZZZ^^^```]]]XXXTTTRRRSSS___xxxqqq\\\PPPHHHCCC@@@===???BBBCCCAAA>>>;;;999888666555555666555444222.........------,,,,,,,,,---,,,++++++******++++++************************************************************************)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))------,,,+++++++++,,,---------,,,++++++******)))++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,))))))(((((())))))***+++******))))))******+++,,,************************++++++******++++++,,,---+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******)))************++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''''')))***++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))---,,,,,,,,,++++++*********************)))((((((******+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,------...//////000444666999===BBBGGGKKKNNNPPPNNNKKKHHHGGGHHHIIIJJJGGGFFFDDDFFFIIIMMMOOOOOOPPPQQQQQQPPPQQQTTTXXX[[[dddkkkvvv}}}~~~xxxooohhh[[[QQQJJJKKKLLLJJJFFFEEEEEEDDDCCCDDDGGGLLLQQQUUUVVVVVVUUURRRPPPOOOQQQSSSLLLMMMKKKGGGGGGKKKMMMLLLFFFGGGFFFBBB???>>>BBBEEEIIIEEE@@@???AAAFFFIIIKKKMMMOOOQQQSSSSSSPPPMMMKKKOOOPPPPPPNNNKKKIIIIIIJJJKKKIIIGGGHHHJJJLLLLLLLLLQQQOOOMMMJJJJJJKKKMMMNNNMMMNNNOOONNNJJJDDD@@@@@@>>><<<;;;;;;===?????????>>>>>>>>>;;;999999:::<<<;;;;;;;;;::::::;;;<<<<<<999999888888999999:::;;;<<<;;;999888888888999:::666777888888999999888888===;;;999:::<<<===:::777888;;;>>>@@@AAADDDGGGIIIOOOMMMLLLKKKJJJHHHDDDBBBBBBBBBDDDEEEFFFGGGGGGHHHJJJKKKMMMNNNNNNLLLJJJIIIEEEFFFGGGIIIJJJKKKKKKKKKHHHGGGFFFFFFFFFHHHJJJLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCCCCBBBAAA@@@??????????????????@@@AAABBBCCCEEEGGGIIIJJJJJJKKKNNNPPPOOOTTTZZZ^^^^^^[[[VVVRRRIIIJJJKKKLLLLLLKKKJJJIIIJJJFFFBBB@@@???AAABBBBBBBBBFFFIIIKKKNNNVVVbbblllllleeeZZZPPPMMMXXXjjjxxxppp]]]MMMCCC???>>>AAAAAA@@@>>><<<999666444555555444333222111000///---------,,,+++***)))(((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))******))))))***+++************************)))***+++++++++)))((('''+++++++++***((()))+++---((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++******++++++******++++++,,,---******))))))******+++,,,************************++++++******++++++,,,---+++++++++************)))************************)))************+++++++++,,,++++++++++++*********++++++++++++++++++++++++*********++++++*********))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))***************************)))(((((()))***++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((''''''***************)))(((((()))******+++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++************+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////111333666:::>>>CCCGGGIIIJJJIIIGGGEEEEEEFFFGGGHHHJJJIIIHHHJJJMMMQQQSSSSSSPPPPPPPPPPPPPPPRRRVVVZZZ]]]aaafffiiiiiieee```]]]ZZZRRRKKKLLLMMMJJJFFFDDDBBBBBBBBBCCCEEEHHHLLLNNNNNNOOOOOOMMMKKKKKKLLLMMMMMMPPPQQQPPPQQQTTTUUUSSSKKKJJJGGGDDDBBBCCCEEEHHHLLLIIIDDDBBBCCCEEEFFFGGGHHHIIILLLMMMMMMKKKIIIGGGGGGIIIJJJIIIHHHHHHIIIKKKMMMKKKJJJJJJKKKLLLKKKJJJOOONNNLLLJJJJJJKKKLLLMMMOOOPPPQQQPPPLLLGGGDDDCCC@@@>>>======@@@BBBBBBBBBAAAAAA@@@>>>;;;:::;;;<<<;;;;;;::::::;;;<<<======;;;;;;:::999999999::::::;;;:::999888888888999:::888999:::;;;<<<<<<<<<<<>><<<===>>>>>><<<999@@@BBBDDDEEEDDDEEEGGGIIIOOONNNMMMLLLLLLJJJGGGDDDCCCDDDFFFHHHIIIIIIIIIIIIHHHIIIJJJKKKJJJIIIGGGFFFDDDEEEFFFGGGIIIIIIIIIJJJHHHGGGFFFEEEEEEFFFHHHIIIFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@BBBCCCDDDHHHJJJMMMNNNNNNNNNPPPQQQPPPRRRVVVZZZ]]][[[VVVQQQIIIJJJKKKLLLLLLKKKKKKJJJFFFCCC???>>>>>>@@@BBBCCCFFFIIILLLMMMOOOUUUaaajjjuuunnnaaaTTTMMMPPP\\\fffzzzrrreeeWWWLLLDDDAAA@@@@@@???>>>===:::777555333444333333222111000///...,,,,,,,,,,,,+++***))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))*********(((''''''(((************************)))******+++***)))((('''******+++)))((((((***,,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++++++++***((('''))))))******+++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,+++***)))(((++++++******++++++,,,---******))))))******+++,,,************************+++************+++,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))*********+++++++++++++++***************))))))))))))))))))))))))***************************))))))))))))***++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))+++++++++***************)))************))))))(((((()))******++++++******+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,*********++++++++++++,,,+++,,,,,,------......///...///111555999===AAACCCBBBBBBBBBCCCDDDEEEGGGHHHJJJIIIJJJLLLPPPSSSTTTTTTNNNOOOOOONNNNNNOOOSSSVVV[[[ZZZZZZZZZYYYXXXWWWWWWWWWQQQLLLNNNNNNJJJGGGFFFCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIHHHGGGGGGHHHJJJPPPTTTVVVYYY]]]]]]YYYSSSOOOJJJGGGGGGIIIKKKLLLQQQNNNJJJGGGFFFFFFDDDCCCCCCDDDFFFGGGHHHFFFEEEDDD@@@BBBDDDFFFFFFHHHJJJLLLPPPOOONNNOOOOOOOOOLLLJJJKKKKKKKKKKKKKKKJJJJJJJJJNNNPPPRRRPPPMMMIIIGGGEEEBBBAAA@@@BBBDDDFFFGGGFFFEEEEEEDDDAAA>>><<<<<<===:::::::::;;;<<<===>>>??????>>>===;;;::::::999999999999888888888999999:::;;;<<<===???@@@AAAAAAAAACCCBBBAAAAAABBBAAA???===DDDFFFHHHHHHGGGGGGIIIJJJOOONNNMMMNNNNNNMMMJJJHHHDDDFFFHHHJJJKKKKKKJJJIIIEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEAAAAAA@@@@@@?????????>>>???>>>=========>>>@@@AAACCCBBBAAAAAABBBCCCEEEFFFJJJMMMQQQSSSSSSRRRRRRRRRPPPOOOPPPUUUZZZ[[[VVVQQQIIIIIIJJJJJJJJJJJJIIIIIIAAA???===<<<===@@@DDDFFFIIILLLMMMLLLLLLPPPZZZbbbwwwpppeeeVVVLLLIIINNNSSS___\\\VVVOOOIIIEEECCCBBB======<<<:::888555333222222111111000///...------+++++++++++++++++++++***++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))'''%%%&&&&&&************************)))************)))(((((()))******)))(((''')))+++******************************))))))))))))******))))))))))))))))))))))))(((((()))******+++++++++))))))******+++++++++,,,++++++++++++++++++++++++************************+++++++++++++++***))))))))))))(((((())))))***+++******))))))******+++,,,***************************************++++++,,,+++++++++*********))))))************************))))))*********+++++++++---------,,,,,,,,,++++++******************************))))))))))))******))))))))))))************************************))))))))))))))))))))))))************************)))***+++***))))))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************)))((((((((()))************))),,,+++++++++***)))))))))************++++++++++++************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,))))))*********+++++++++++++++,,,,,,------------+++,,,...111444888;;;===>>>???AAACCCFFFHHHJJJKKKHHHGGGGGGJJJNNNPPPQQQQQQLLLMMMMMMLLLKKKLLLOOOQQQUUUUUUUUUUUUUUUUUUTTTTTTRRRNNNLLLNNNNNNKKKIIIKKKKKKIIIEEEBBB?????????@@@BBBDDDGGGHHHGGGFFFFFFFFFEEEKKKPPPSSSXXX^^^___]]]YYYSSSMMMJJJKKKNNNOOONNNSSSQQQNNNLLLKKKIIIFFFDDDAAABBBCCCDDDDDDDDDCCCBBB>>>@@@CCCDDDFFFGGGJJJLLLOOOOOOPPPRRRSSSRRRNNNKKKHHHIIIJJJKKKKKKKKKJJJIIIKKKOOOQQQOOOLLLJJJHHHEEEEEEDDDDDDFFFHHHJJJJJJJJJHHHHHHHHHEEEAAA???>>>???;;;;;;;;;<<<===???@@@AAABBBAAA@@@>>><<<;;;::::::999999999999999::::::;;;===???@@@BBBDDDFFFFFFGGGFFFFFFFFFFFFEEEEEECCCBBBDDDEEEGGGHHHHHHIIIKKKMMMNNNMMMMMMNNNOOONNNLLLJJJDDDFFFHHHJJJKKKKKKIIIHHHCCCDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAA======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<>>>>>???CCCHHHKKKJJJLLLLLLIIIFFFHHHOOOVVVjjjfff^^^TTTKKKGGGHHHJJJKKKKKKJJJHHHFFFCCCAAA???;;;:::999777555333111000/////////...---,,,,,,+++***************+++,,,,,,+++******************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,***(((''''''(((************************))))))*********)))))))))((()))))))))''''''(((*********************************))))))))))))******((((((((((((((((((((((((,,,+++***))))))***,,,---+++++++++******)))))))))++++++++++++++++++++++++************************((()))******++++++++++++))))))(((((())))))***+++******))))))******+++,,,******************************))))))******+++,,,+++++++++*********))))))************************))))))*********+++++++++---------,,,,,,,,,++++++******************************)))(((((()))******(((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((())))))*********))))))(((((()))************))),,,+++++++++***))))))))))))))))))******+++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,))))))*********++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,///111444777888<<<>>>AAAEEEIIILLLOOOPPPHHHGGGFFFGGGJJJLLLMMMLLLJJJJJJKKKJJJHHHHHHJJJLLLHHHKKKOOOSSSTTTSSSPPPNNNLLLJJJJJJMMMMMMKKKLLLQQQVVVQQQJJJCCC???===>>>??????AAADDDEEEDDDCCCDDDDDDCCCGGGJJJLLLRRRZZZ^^^^^^ZZZTTTNNNLLLMMMOOOOOONNNQQQPPPOOOOOOOOONNNKKKHHH@@@@@@@@@@@@AAAAAAAAAAAA>>>???AAABBBBBBCCCEEEGGGIIIIIIKKKNNNPPPOOOLLLIIIEEEFFFHHHJJJJJJJJJIIIHHHIIIOOORRROOOMMMNNNLLLHHHGGGGGGGGGHHHKKKLLLLLLKKKJJJJJJJJJHHHEEEBBBBBBBBB=========>>>???AAABBBCCCDDDCCCBBB@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<>>======<<<:::::::::;;;<<<<<<======;;;;;;;;;<<<>>>AAACCCDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIMMMQQQTTTSSSPPPNNNMMMOOOKKKIIIMMMTTTWWWTTTOOOGGGGGGEEECCCAAA@@@???>>>@@@AAABBBBBBBBBFFFLLLQQQNNNOOONNNIIIDDDCCCHHHMMMXXXVVVSSSMMMHHHEEEEEEEEEBBBCCCDDDDDDBBB???<<<:::999888666444222111000///...------,,,,,,+++++++++)))))))))))))))+++,,,---*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************+++,,,,,,+++***+++,,,************************))))))))))))))))))******''')))***)))((('''((()))******************************))))))))))))******((((((((((((((((((((((((...---+++***))))))******,,,++++++***))))))((((((++++++++++++++++++++++++************************'''((()))***++++++++++++++++++******++++++,,,---******))))))******+++,,,***************************))))))))))))***+++++++++++++++************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++***************************)))(((''''''((()))***((((((((()))))))))*********************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))+++...---***((()))+++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))((()))******++++++******+++++++++***************(((((())))))***+++++++++************************)))))))))************+++************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++***+++,,,---///111333444:::;;;>>>BBBGGGLLLPPPSSSLLLJJJGGGFFFGGGIIIIIIIIIHHHIIIIIIGGGFFFEEEFFFGGGAAAEEELLLRRRTTTSSSOOOMMMHHHGGGIIIKKKJJJIIIMMMUUUYYYUUUNNNGGGAAA???>>>???<<<>>>@@@@@@??????@@@AAACCCFFFGGGGGGLLLVVV\\\]]]VVVRRRNNNLLLKKKLLLLLLLLLLLLLLLLLLNNNPPPPPPNNNLLL@@@@@@???>>>===>>>>>>>>>===???@@@???>>>===>>>???@@@AAACCCFFFHHHGGGEEEBBBAAACCCDDDFFFGGGGGGFFFFFFJJJRRRUUUQQQPPPSSSRRRLLLHHHHHHHHHIIIKKKLLLKKKIIIIIIJJJKKKJJJHHHFFFEEEFFF@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCAAA@@@???????????????@@@@@@??????>>>===@@@AAACCCEEEGGGIIIIIIJJJGGGIIIKKKKKKJJJIIIJJJKKKOOOPPPPPPNNNKKKIIIIIIJJJIIIIIIIIIJJJLLLKKKIIIGGGBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAABBBAAAAAA@@@@@@>>>======<<<;;;;;;:::999666666777888999:::;;;<<<<<<===>>>@@@BBBDDDFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHFFFJJJNNNPPPOOOLLLJJJIIIKKKHHHFFFIIIOOOQQQOOOKKKDDDCCCAAA@@@>>>======<<>>;;;888666888666555222111/////////,,,,,,,,,,,,++++++*********)))(((((()))***+++,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***,,,------,,,,,,---...************************)))))))))((())))))***+++''')))+++***)))(((((()))******************************))))))))))))******))))))))))))))))))))))))&&&(((***+++,,,+++***)))************))))))))))))++++++++++++++++++++++++************************((()))***************)))++++++******++++++,,,---******))))))******+++,,,************************)))))))))))))))***+++++++++++++++************)))************************)))************+++++++++,,,++++++++++++************************************)))(((''''''((()))***(((((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((,,,///...***((()))+++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************+++++++++,,,(((((()))***************)))******+++++++++++++++***************+++++++++((((((((()))***+++++++++************************))))))))))))******************************************+++,,,,,,+++******++++++,,,,,,,,,,,,------)))***,,,......,,,***)))++++++++++++,,,,,,,,,,,,+++++++++++++++******************+++---///000111555666999<<>><<<===>>>===<<<<<<>>>???AAADDDEEEDDDIIIQQQWWWWWWOOOOOONNNKKKHHHGGGGGGHHHHHHHHHHHHKKKMMMNNNMMMLLLDDDCCCAAA???>>>>>>??????>>>???@@@>>><<<;;;;;;<<<>>>>>>>>>@@@AAAAAA???<<<===>>>???AAABBBCCCCCCCCCIIIRRRVVVQQQPPPUUUTTTNNNHHHHHHHHHIIIJJJJJJHHHGGGFFFHHHJJJKKKJJJIIIIIIJJJDDDCCCCCCCCCDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA???>>>@@@AAACCCEEEFFFGGGHHHHHHEEEHHHKKKKKKJJJJJJLLLNNNPPPPPPPPPNNNJJJHHHGGGHHHFFFFFFFFFGGGHHHHHHFFFDDDCCCBBBAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<:::::::::::::::999888888666666777999:::<<<======>>>???BBBEEEGGGHHHHHHHHHHHHJJJMMMOOOOOOMMMJJJHHHDDDHHHKKKLLLKKKHHHGGGFFFEEEDDDDDDFFFHHHIIIHHHFFF@@@???>>>======>>>??????BBBDDDEEEDDDBBBEEELLLQQQ[[[[[[YYYQQQHHHDDDFFFJJJIIIGGGEEEBBBAAA@@@>>>============<<<:::888777555777666444111000/////////,,,,,,,,,++++++++++++++++++***)))(((((()))+++,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++---------+++***+++,,,***************************)))((((((((()))+++,,,(((***+++,,,***))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&,,,000///---+++((((((((()))******++++++++++++++++++++++++++++++***************************++++++******)))(((''')))))))))((()))******+++*********)))***++++++,,,************************)))))))))))))))******++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********))))))))))))))))))))))))))))))+++)))(((''''''((()))+++(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))************************(((,,,000///***((()))+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&''''''((((((((()))(((((()))*********************+++,,,,,,,,,,,,+++))))))******+++++++++,,,'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,---------(((***---//////---***(((++++++,,,,,,,,,---------++++++******************)))))))))***+++---...///111222333777===CCCJJJMMMQQQLLLEEE@@@??????AAAAAAEEEFFFGGGEEECCCAAAAAABBBAAAAAABBBDDDFFFIIIKKKMMMJJJIIIIIIHHHCCCBBBJJJTTTMMMMMMMMMLLLIIIDDD???<<>>@@@>>>AAACCCCCCFFFMMMQQQQQQKKKMMMNNNKKKFFFCCCDDDFFFEEEEEEEEEHHHKKKLLLLLLKKKIIIGGGDDDBBBAAAAAAAAABBB@@@AAAAAA@@@===<<<<<<===@@@???>>>???@@@???<<<::::::;;;;;;===>>>???@@@AAAFFFPPPTTTOOOOOOTTTTTTMMMHHHHHHGGGHHHJJJIIIGGGDDDEEEGGGJJJKKKKKKJJJKKKLLLFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFDDDBBB@@@???@@@AAACCCDDDEEEFFFGGGGGGDDDGGGKKKKKKKKKKKKMMMOOOKKKLLLLLLKKKHHHGGGGGGHHHEEEDDDDDDEEEFFFFFFCCCAAACCCBBBAAA???@@@AAACCCDDDEEEDDDCCCAAA@@@?????????<<<<<<<<<<<<;;;:::999999888999999999999888777777888888:::;;;===???@@@AAA???AAAEEEHHHJJJJJJIIIIIIHHHKKKOOOQQQQQQNNNJJJGGGDDDGGGIIIJJJHHHFFFEEEEEE@@@AAACCCDDDDDDDDDCCCCCC<<<<<<<<<<<<>>>@@@BBBCCCAAACCCDDDBBB@@@BBBIIIOOO]]]]]]ZZZRRRIIIDDDEEEHHHGGGEEEBBB@@@@@@??????>>>;;;;;;:::999888777777777777555333111////////////,,,,,,,,,+++++++++++++++,,,***)))''''''(((***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++------...,,,***))))))******************************)))(((((((((***+++,,,(((***,,,,,,+++*********((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))+++++++++*********)))))),,,++++++******++++++,,,************************)))))))))))))))))))))))))))'''&&&(((+++---,,,***---,,,,,,+++***)))((((((***++++++,,,,,,++++++***+++++++++*********))))))************************+++***)))(((((()))***+++)))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((&&&&&&(((+++---,,,+++))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((***+++,,,''''''((()))***++++++,,,++++++************+++++++++++++++************)))++++++,,,,,,,,,---------,,,,,,---...---,,,***)))---------,,,,,,+++++++++,,,+++)))(((((()))+++,,,,,,,,,++++++,,,,,,---...000111222555888<<>>>>>@@@AAACCCCCCBBBAAA@@@@@@@@@@@@BBB???===>>>CCCGGGHHHGGGHHHGGGDDDCCCCCCDDDGGGHHHGGGIIILLLMMMLLLIIIEEEBBBAAA@@@>>><<<;;;<<<===>>>>>>???AAABBBDDDDDDEEEEEEDDDGGGIIIJJJGGGEEECCCBBBDDDEEEFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHFFFCCCAAA@@@GGGEEEBBB???>>>>>>@@@AAAAAAAAAAAA@@@>>><<<;;;:::::::::999999::::::;;;<<>>>>>???@@@BBBCCCDDDDDDDDDFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>======<<<<<<;;;;;;;;;::::::999999888888:::888777888;;;<<<999777999999999888999:::<<<>>>AAADDDHHHMMMOOONNNLLLKKKEEEFFFKKKSSSYYYVVVKKKAAAFFFFFFGGGGGGGGGEEEDDDCCCDDDCCCAAA???===<<<;;;;;;;;;===???@@@@@@AAACCCEEELLLHHHBBB>>>===???CCCFFF[[[[[[XXXPPPHHHDDDFFFJJJDDDCCCBBBAAA@@@?????????===;;;888555444444666777555444333111///...------++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))(((((((((((())))))))))))************************))))))***+++++++++++++++))))))************))))))+++++++++*********)))))),,,++++++******++++++,,,************************))))))))))))))))))))))))***((('''(((+++,,,+++))),,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++*********))))))************************+++***)))(((((()))***+++)))************+++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((***+++***((())))))************))))))************************))))))))))))))))))))))))'''''''''((((((((())))))+++***)))(((((()))******(((((())))))******++++++++++++************++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,,,,++++++++++++,,,------//////000222555888;;;===GGGDDDAAA===;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@>>><<<>>>BBBEEEFFFFFFDDDCCCAAA@@@@@@AAABBBCCCKKKLLLNNNOOONNNKKKGGGDDDAAA@@@>>><<<;;;;;;<<<=========???@@@AAABBBCCCDDDFFFHHHKKKJJJHHHEEECCCBBBCCCEEEFFFFFFEEEFFFHHHJJJLLLKKKKKKJJJHHHGGGEEEDDDHHHFFFCCCAAA@@@AAABBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<;;;:::999888888888888@@@AAABBBDDDEEEEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCBBBEEEIIIMMMOOOOOONNNMMMMMMKKKHHHEEEDDDDDDFFFGGGFFFDDDCCCBBBCCCEEEHHHJJJLLLKKKIIIGGGDDDBBB@@@???===>>>???AAACCCDDDFFFGGGCCCCCCCCCCCCCCCBBBAAAAAAEEEEEEEEEFFFEEEEEEDDDDDDBBBAAAAAAAAA@@@@@@????????????>>>>>>===<<<<<<;;;<<<;;;;;;;;;::::::999999888888888777777777777777:::999888:::<<<===;;;999<<<===============???@@@BBBEEEIIIMMMOOONNNMMMKKKIIIJJJMMMTTTZZZXXXOOOFFFEEEEEEEEEEEECCCAAA???>>>>>>===<<<;;;::::::::::::;;;===@@@AAABBBCCCFFFHHHNNNLLLHHHCCC@@@???BBBEEERRRTTTSSSNNNGGGBBBBBBDDDAAAAAA@@@???>>>===<<<<<<;;;999777555444555555666222111000...---,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++++++++******)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))************))))))+++++++++***************++++++************++++++************************))))))))))))))))))))))))***)))((()))***+++***)))************************,,,+++***))))))***+++,,,+++++++++***************************************+++***))))))))))))***+++)))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******---+++***)))***)))(((&&&******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,+++***)))(((((((((((()))))))))))))))*********++++++************++++++,,,+++++++++*********************++++++++++++,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++******,,,+++***))))))***+++,,,+++++++++++++++,,,---------------...000333555777===<<<:::888888888888999999999999:::;;;===>>>???>>>===<<<===@@@CCCEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCLLLMMMNNNNNNMMMJJJFFFDDDBBBAAA???===;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBGGGIIIKKKKKKHHHFFFDDDDDDDDDFFFGGGGGGFFFFFFGGGIIIKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFDDDBBBBBBBBBDDDEEEEEEDDDDDDCCCBBB@@@???>>>>>>===;;;999888777666666;;;<<<<<<===============<<<<<<<<<<<<===>>>??????AAADDDHHHLLLOOOPPPPPPOOONNNLLLIIIFFFEEEEEEEEEFFFDDDCCCCCCCCCEEEHHHKKKMMMMMMLLLJJJGGGDDDBBB@@@???=========???AAADDDGGGIIIFFFEEEDDDBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAA@@@@@@???>>>======<<<;;;;;;;;;::::::999999999888888888888888777777777777777777777888888888888:::::::::<<<>>>???>>>===>>>@@@AAAAAA@@@???@@@AAABBBEEEIIILLLNNNMMMLLLJJJKKKKKKMMMRRRXXXWWWQQQKKKHHHGGGFFFDDDAAA>>><<<:::888888888999999;;;<<<<<<===@@@BBBDDDDDDFFFHHHKKKPPPRRRQQQKKKCCC???@@@CCCGGGJJJLLLJJJEEE???===<<<======>>>===<<<;;;999888666666666555555444444444///...---,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))************************++++++************++++++************************))))))))))))))))))))))))******))))))******))))))))))))*********+++++++++---+++***((((((***+++---************************************************************************))))))*********+++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))******,,,+++******)))(((''''''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,+++******)))))))))))))))*********)))))))))))))))++++++************++++++,,,,,,+++++++++*********))))))*********+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,---///111222555555555666666666777777777777888888999;;;<<<============>>>@@@BBBCCCDDDFFFFFFGGGGGGGGGFFFDDDDDDIIIIIIJJJIIIHHHEEEBBBAAABBBAAA???===<<<;;;;;;;;;:::::::::;;;<<<>>>@@@AAAEEEGGGIIIIIIHHHFFFFFFFFFFFFHHHIIIIIIHHHHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDBBBAAAAAABBBCCCDDDEEEEEEDDDDDDBBBAAA@@@??????>>><<<;;;999888888888;;;<<<<<<<<<<<<;;;:::999777777777888999:::;;;<<<>>>@@@DDDIIIKKKMMMMMMMMMKKKJJJGGGEEECCCCCCCCCCCCAAAAAABBBCCCFFFIIIKKKMMMKKKJJJHHHFFFCCCAAA???>>>======<<<===???BBBEEEGGGHHHGGGEEECCCBBBBBBBBBCCC>>>??????@@@@@@@@@????????????>>>===<<<;;;;;;:::777777777777777777666666666666777777777777777777999999999::::::;;;;;;<<<:::;;;<<<>>>@@@AAAAAAAAA???BBBEEEEEEBBB@@@@@@@@@BBBDDDGGGJJJKKKKKKIIIHHHHHHGGGHHHMMMRRRTTTRRRNNNJJJIIIGGGDDDAAA===;;;999777888999:::<<>>@@@@@@CCCEEEDDD@@@<<<:::999:::;;;<<<<<<;;;999666444222333444444444333222222,,,,,,+++*********++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))************************+++******))))))******+++************************)))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++,,,,,,,,,+++)))(((((()))+++,,,******************************************************++++++++++++******))))))*********+++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,((()))************)))((())))))))))))))))))))))))************************&&&''''''((()))******+++)))*********))))))))))))*********++++++*********************************))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,(((((())))))*********************)))))))))))))))++++++************++++++,,,,,,,,,++++++++++++***))))))*********+++++++++,,,+++***)))******,,,---,,,,,,,,,,,,------------+++******************++++++************+++,,,,,,---,,,,,,,,,,,,---///000111222333555666777888888999999888888888888999999<<<===>>>>>>???@@@BBBCCCBBBCCCDDDEEEEEEDDDCCCBBBGGGGGGFFFEEEDDDBBB@@@???AAA@@@???>>>===<<<;;;;;;999::::::;;;<<<>>>???@@@???BBBDDDFFFEEEEEEFFFGGGGGGIIIKKKKKKKKKJJJKKKLLLJJJJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAACCCCCCCCCCCCBBB@@@??????>>>>>>===<<<<<<<<<<<<===============<<<;;;:::999555555555666777888999:::999;;;???BBBEEEFFFFFFGGGEEEDDDBBB@@@???>>>>>>>>><<<===???AAADDDFFFHHHIIIFFFFFFDDDBBBAAA???=========<<<;;;;;;;;;>>>@@@AAA@@@???>>>======>>>???@@@============<<<;;;:::999;;;;;;:::999888888777777555555555555666666666666666666777777888888999999::::::;;;;;;<<<<<<======;;;<<>><<<999888888888:::<<<>>>AAACCCDDDFFFGGGHHHGGGEEEDDDDDDFFFNNNTTTWWWSSSIII@@@===>>>?????????>>><<<:::::::::888999::::::999777444333000111222333333222000///,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************************************((((((((()))******++++++************************))))))))))))))))))))))))***))))))(((((())))))***''''''((()))))))))))))))(((((((((((())))))))))))************************))))))***+++++++++++++++))))))************))))))***************+++++++++******))))))))))))******************************))))))))))))))))))))))))((()))******)))((()))+++))))))******+++++++++,,,+++***)))(((((()))***+++***************+++++++++******************************+++,,,,,,+++******)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---'''((()))******)))((('''))))))))))))))))))))))))************************(((((())))))******++++++'''(((******))))))***,,,))))))************))))))************************))))))))))))))))))))))))((((((((()))))))))******'''''')))***++++++++++++)))))))))))))))*********++++++************++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,+++************++++++,,,+++,,,,,,,,,,,,,,,------***************************************+++,,,,,,------,,,+++,,,---...//////000111333555777888999::::::999777777666666666999;;;===>>>===>>>???AAAAAABBBDDDEEEFFFFFFEEEDDDFFFFFFEEEDDDCCCBBBBBBAAA??????>>>>>>======<<<<<<:::;;;<<<>>>@@@@@@AAAAAA;;;===@@@AAAAAABBBCCCEEECCCFFFIIIJJJJJJIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>======>>>???@@@@@@============<<<;;;:::999666666666666777888999999777888:::<<<>>>?????????>>>===<<<;;;:::999999999888999;;;===???@@@AAAAAA@@@??????>>><<<;;;;;;::::::999999888888999;;;<<<:::999999:::;;;<<<===>>>;;;;;;::::::999777666555555555555555444444444444555555555666666777777777777777888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>AAABBBBBBBBBDDDEEEGGGMMMSSSSSSMMMGGGEEEEEE@@@AAACCCDDDEEEDDDCCCBBBBBBAAABBBEEEIIIMMMPPPPPPCCCBBB???===;;;999888888999999:::;;;===???AAABBBGGGGGGGGGEEECCCAAAAAAAAAHHHMMMRRRPPPIIIAAA======???===;;;:::999999:::;;;666777777777666444222111///000000111000///...---,,,,,,++++++***+++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))************************************+++++++++***************(((((())))))*********+++************************++++++++++++++++++++++++******))))))))))))******''''''((()))))))))))))))(((((((((((())))))))))))************************))))))***+++++++++++++++))))))************))))))))))))*********+++++++++******))))))))))))******************************))))))))))))))))))))))))&&&)))******)))(((***,,,***************+++++++++******))))))))))))******))))))*********+++++++++***************************++++++,,,,,,++++++***)))************+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,'''((()))******)))((('''))))))))))))))))))))))))************************************++++++++++++''')))+++***)))(((***,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((()))******+++***))))))(((((())))))******++++++++++++************++++++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++))))))*********+++++++++*********++++++************************++++++,,,,,,,,,+++++++++,,,---...------...///222444666777999888777666555555555555666999;;;<<<::::::<<<>>>AAAAAACCCDDDFFFGGGGGGHHHEEEEEEDDDCCCBBBBBBCCCCCC======>>>>>>>>>>>>======;;;===@@@BBBDDDCCCBBBBBB999;;;======<<<<<<>>>???===@@@DDDFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@???>>>=========>>>??????@@@>>>>>>>>>>>>===<<<;;;;;;999999999888888999999:::777888999:::::::::::::::888888777777666666666666444555777999::::::999999999999999888888888888888444444555555666777888888777777999::::::;;;;;;;;;777777777777777666555444333444444444444555555555555666666777888999999999666777888999:::;;;<<<<<<>>>>>>>>>===============<<>>===<<<;;;::::::;;;;;;<<<;;;;;;<<<===>>>???@@@DDDEEEEEECCC@@@>>>>>>???AAAEEEJJJKKKHHHCCC>>><<<===;;;999888999999999888444444333222111000000///////////////...---,,,+++,,,,,,+++******)))******++++++************++++++************************************************))))))))))))))))))))))))))))))))))))************************************+++++++++*********)))))))))))))))))))))*********************************++++++++++++++++++++++++))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))************************''''''((()))))))))))))))))))))************))))))))))))******++++++++++++******))))))))))))******************************))))))))))))))))))))))))%%%(((******)))(((+++---************************))))))************))))))))))))******++++++++++++***************************+++,,,------,,,+++***)))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))++++++)))((('''))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++(((***,,,+++(((''')))+++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++***)))'''&&&'''(((((()))***++++++,,,++++++************++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------((()))***,,,,,,,,,+++***''''''(((((()))))))))*********++++++++++++***************)))***++++++,,,++++++*********,,,---...+++++++++,,,///111444666777666555444444444444555333666999:::888888999<<<;;;<<<===???AAABBBDDDEEECCCBBBAAA@@@@@@AAABBBCCC<<<======>>>>>>>>>>>>>>>;;;>>>BBBEEEFFFFFFDDDBBB999;;;;;;;;;999888999:::888;;;???BBBBBBBBBCCCDDD???@@@BBBDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>============>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;::::::::::::;;;999999::::::999999888888555555555555555555555444222333555666777666444333555555555555666666666666///000222444555666777777333444666777777777666555333444555555666666555555555555666777777888888999666777777888999:::;;;;;;666777888999:::;;;<<<===BBBBBBAAAAAA@@@@@@??????===@@@CCCCCCBBBAAACCCEEEHHHPPPWWWWWWPPPHHHEEEEEEAAABBBCCCDDDDDDCCCBBBBBB???>>>======>>>???AAAAAA======<<<;;;<<<===>>>?????????>>>>>>>>>>>>??????AAABBBBBBAAA???===>>>???===@@@DDDGGGGGGDDD???<<<;;;:::999999999999777666333222111///............000000///---,,,+++******,,,+++***))))))(((((((((++++++************++++++************************************************))))))))))))))))))))))))))))))))))))************************************++++++++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---......---+++***************************(((((()))***************((((((***+++,,,---------%%%(((++++++***(((''''''******))))))))))))******++++++++++++++++++++++++++++++******)))(((((((((,,,,,,,,,+++++++++***************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++******))))))******))))))))))))************%%%%%%&&&'''((()))******))))))((((((''''''&&&&&&((((((((()))***,,,......((('''&&&%%%%%%&&&'''((()))))))))***++++++,,,,,,(((((('''&&&'''((()))***))))))))))))))))))))))))******))))))((((((''''''''''''''''''((()))+++,,,+++*********))))))(((((())))))))))))************))))))))))))************---,,,+++***))))))))))))+++++++++*********))))))++++++************************))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***++++++++++++,,,---...000111111111222222222333333333555222000111555888999999;;;;;;;;;;;;<<>><<<===@@@BBBAAA@@@>>>>>>???>>>>>>===<<<;;;:::???DDDGGGGGGEEEDDDCCC???>>><<<:::999777777666777777888999:::;;;<<<<<<888:::<<>>===<<<;;;;;;<<<===>>>@@@@@@@@@???>>>???>>><<<<<<<<<<<<:::999;;;;;;<<<<<<===<<<<<<<<<888777555555444555666777333333444444444444444444555555444444444555555666666555444333333333333333222333333444444555555666444444444555555555666666999:::;;;;;;999888888999777888999:::;;;<<<<<<<<<999999888777777999===AAABBBEEEGGGEEEAAA======>>>BBBBBBBBBCCCCCCCCCDDDDDDHHHLLLRRRUUUTTTOOOHHHCCCCCCCCCCCCCCCCCCBBB@@@@@@:::;;;;;;<<<<<<======>>>999:::<<<<<<<<<===???AAAEEEDDDBBB@@@>>>===<<<;;;???CCCFFFDDD>>>::::::;;;@@@??????>>>===<<<<<<;;;<<<;;;:::888777666666666444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((())))))++++++,,,,,,,,,+++******************************)))))))))))))))))))))))),,,++++++******++++++,,,************************))))))))))))************))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))************************(((((()))***************'''''')))***+++,,,,,,,,,&&&(((***+++)))(((((((((******)))))))))))))))***************************(((((((((((()))))))))))))))))))))(((((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))*********)))))))))(((((('''(((((((((((()))))))))(((((())))))******+++++++++*********)))))))))((('''''''''((()))***+++,,,)))((('''&&&&&&'''((()))+++***((('''&&&((()))+++((('''&&&&&&&&&'''))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))(((''''''((()))***************)))))))))((())))))))))))************))))))))))))************---,,,+++***))))))))))))------,,,,,,,,,+++++++++******************************))))))((((((((((((++++++++++++++++++++++++************************+++***)))(((((()))***+++*********+++,,,...///000000000000000111111111222444111///000444777888888===<<<<<<<<<===>>>?????????===;;;<<>>>>>======<<<;;;???DDDFFFEEECCCBBBAAA>>>===<<<:::888777777666666666777777888888999999777888:::===???AAABBBBBBEEEGGGIIIJJJKKKJJJIIIHHHFFFJJJJJJFFFCCCCCCBBB@@@@@@@@@???>>>===;;;;;;:::999:::<<<>>>????????????>>>===;;;::::::999999888:::;;;;;;<<<<<<<<<<<<<<<999888777666666666777888444444555555555555666666777666666555555555666666666666555444444444444444444555555555666666666777555666666666777777777777888:::;;;;;;999888888999888999:::;;;;;;;;;;;;;;;999:::999888888:::>>>AAAFFFIIIKKKIIIDDD@@@@@@AAA??????@@@AAABBBCCCCCCDDDHHHKKKPPPSSSRRRNNNIIIEEEGGGFFFEEECCCBBBAAA@@@???999999999::::::::::::;;;777999;;;<<<<<<>>>AAACCCIIIJJJJJJGGGBBB>>><<<;;;>>>BBBEEEDDD???<<<<<<>>>======<<<<<<;;;;;;::::::999888777666444444333333333222111///...---,,,,,,++++++++++++++++++++++++)))(((''''''((()))***+++***++++++++++++***))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************(((((()))***************&&&'''((()))***+++++++++((()))******(((((()))***++++++***)))(((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))***)))((('''&&&''''''''''''(((((((((((())))))))))))************************))))))))))))''''''&&&&&&''''''((()))))))))(((((((((((())))))---***'''$$$###$$$''')))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))((((((((((((******)))(((((((((((((((************))))))))))))))))))))))))************))))))))))))************,,,,,,+++***))))))))))))---,,,,,,,,,,,,+++++++++***************************))))))))))))(((((((((************************************************+++***))))))))))))***+++))))))******+++,,,............/////////000000000111000///000222555666666:::;;;;;;;;;;;;;;;::::::<<<:::999:::<<<>>>>>>>>><<<<<<===>>>>>>>>>>>>======@@@CCCDDDCCC@@@???>>><<<<<<;;;:::888777777666555555555555555555666666555666888:::;;;======>>>BBBBBBCCCEEEFFFHHHIIIIIIIIINNNOOOKKKHHHGGGEEEBBBBBBAAA@@@???===<<<;;;:::666777999;;;===>>>??????===<<<:::888777777777888::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888888999666666666666777777888888999999888888777777666666777666666555555555555555777777777777777888888888888888888888888999999999888999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;???BBBHHHKKKMMMKKKFFFBBBAAAAAA<<<===>>>???@@@AAABBBBBBFFFIIILLLNNNNNNLLLHHHFFFGGGEEEBBB@@@>>><<<<<<<<<777777777888888888888888666888:::<<<===???BBBEEEKKKOOOPPPLLLDDD===:::;;;;;;>>>AAA@@@===;;;<<<>>>::::::999999999999999999555555444333222222111111222111000...---,,,,,,,,,************************))))))))))))***+++,,,---+++*********)))))))))(((************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))***++++++***))))))************************(((((()))***************'''((()))***++++++++++++)))******)))(((((()))+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))******************************((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********''')))***++++++)))'''&&&'''''''''((((((((()))))))))((((((((('''''''''&&&((((((((((((''''''''''''(((''''''&&&&&&'''''''''***))))))))))))))))))******)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((()))*********)))))))))))))))((()))))))))************((()))))))))************,,,++++++***))))))******************))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))***+++,,,---............//////////////////...///111222444444555666777888999888777666999888888999:::;;;<<<===>>>???????????????>>>===>>>@@@BBBBBB???===<<<;;;::::::::::::999888777777666666666666555555444444444444666777888999999999::::::;;;<<<>>>AAACCCEEEIIINNNQQQNNNLLLKKKIIIFFFCCCCCCAAA@@@>>>===;;;;;;888999:::;;;===>>>??????>>>>>><<<999777777888999:::::::::;;;;;;<<<======<<<<<<;;;::::::999999999777777888888999999::::::;;;;;;;;;::::::999888888888777777666666666777777888888888888999999999999999999999999999999999999888999::::::999:::<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<;;;===???BBBHHHKKKMMMKKKFFFAAA@@@@@@>>>>>>>>>>>>????????????BBBDDDFFFHHHHHHGGGFFFDDD@@@>>><<<999777777888888666666666777888888999999777999;;;;;;<<<>>>@@@CCCHHHNNNRRRNNNDDD;;;999:::888:::<<<;;;999777888999777777888888888888888888333333333333333222111111111000///---,,,,,,++++++))))))))))))))))))))))))))))))))))))*********+++,,,,,,+++******)))))))))************************))))))))))))))))))))))))(((***+++------+++***((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++************++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************(((((()))***************))))))***+++,,,,,,,,,,,,)))******)))((((((***+++++++++***)))(((((())))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))************)))***+++,,,,,,***((('''(((((()))))))))*********))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))((((((''''''(((((()))******************)))&&&'''((())))))))))))(((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))*********))))))))))))))))))******((()))))))))************((()))))))))************,,,+++******)))******************)))))))))(((((())))))*********+++++++++))))))))))))************))))))))))))))))))))))))******************************++++++++++++******))))))))))))***+++,,,,,,............/////////000---...//////000000222333111333555777888888888777666666777777888999;;;<<>>===>>>@@@@@@???<<<999999999888999:::::::::999999888999999888888777666666666444555555666666666666666555555555666888;;;>>>@@@EEEKKKNNNMMMLLLMMMLLLIIIDDDCCCBBBAAA???>>>===<<<<<<<<<<<<======>>>??????AAAAAA@@@===:::999:::<<<;;;;;;:::;;;;;;===>>>???=========<<<;;;::::::999888888999::::::;;;<<<<<<<<<============<<<;;;:::888888888777777888999999888888999999:::;;;;;;;;;999999999999999999999999888999:::;;;;;;<<<>>>AAACCCBBB@@@>>>===<<<<<<<<<<<<===>>>=========???AAAGGGJJJMMMLLLGGGBBB@@@@@@AAAAAA@@@???>>>===<<<<<<===>>>@@@AAAAAAAAAAAA@@@:::888777555555666888999777777888888999:::;;;;;;999:::;;;;;;:::;;;===???DDDKKKPPPMMMDDD===;;;<<<999999999888666555444555666777777777777777777777333333444444444444333222//////---,,,++++++++++++))))))))))))))))))))))))&&&'''(((***+++,,,---...///...---++++++***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************((()))))))))************))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))*********************+++,,,,,,,,,,,,,,,)))***++++++))))))***+++******))))))))))))******************************------,,,++++++***))))))))))))))))))************))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))((((((((()))******++++++***++++++,,,,,,***)))((())))))))))))************++++++******))))))(((((())))))))))))******************))))))((()))))))))))))))************))))))%%%''')))+++,,,+++***)))&&&'''(((((())))))((((((************************(((((((((((())))))))))))%%%&&&''')))******++++++))))))))))))************))))))))))))************))))))))))))************++++++***************+++,,,++++++++++++*********)))))))))***++++++,,,,,,)))))))))************+++))))))))))))))))))))))))******************************+++,,,,,,+++************))))))***++++++,,,------........./////////,,,...000000//////111222222333444666777888999999333555666777666777:::<<>>>>>???>>><<<999777777777777999:::;;;<<<;;;;;;:::;;;;;;::::::999999888888666777777777666666555444444444444555666888:::<<>>======<<>>>>>>>>>>>???@@@@@@BBBDDDEEECCC>>>;;;<<<>>><<<<<<;;;;;;<<<>>>@@@AAA????????????>>>===;;;;;;888999999:::;;;<<<=========>>>???@@@@@@???>>>===999999999999999999:::;;;999999:::;;;===>>>??????;;;;;;::::::::::::999999999:::;;;<<<<<<>>>BBBDDDHHHFFFCCCAAA>>>=========<<<>>>>>>>>>======???AAAFFFJJJNNNMMMIIIDDDBBBBBBBBBBBB@@@>>><<<;;;999999999:::;;;<<<===<<<<<<;;;888777777777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999999;;;<<>>???;;;:::999888777666555555666666666666555555555555111222333444555444333222...---,,,+++************)))))))))))))))))))))))))))***---111444777888999000///---,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))************))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((()))***************)))******+++++++++++++++(((***,,,,,,+++))))))***(((((((((((()))***+++,,,************************+++++++++***************(((((((((((()))))))))***************************&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))((((((((())))))))))))***************))))))))))))((()))))))))*********+++)))))))))((())))))******(((((()))******)))(((((((((((()))*********))))))'''((()))*********)))((())))))))))))))))))))))))'''((((((((()))))))))***&&&'''((()))******))))))((()))))))))************))))))))))))************))))))))))))************+++***************++++++++++++++++++************((())))))***++++++,,,,,,))))))*********+++++++++***************************************************++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,------------,,,...111111//////000222222222222222333444555666222444666666666777:::======>>>??????@@@@@@@@@???======<<<:::777555666777777999;;;=========<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888666555444444444444444555666777777999===@@@>>>===@@@AAA@@@=========<<<<<<<<<;;;;;;>>>=========>>>@@@AAABBBBBBFFFHHHGGGAAA======???>>>===<<<<<<===???BBBCCCCCCCCCCCCCCCBBB@@@>>>===888888999:::;;;<<<===>>>===>>>@@@AAABBBBBBAAA@@@::::::999999:::;;;;;;<<<:::;;;<<<>>>@@@BBBDDDEEE======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>@@@DDDHHHLLLJJJFFFCCC@@@???>>>>>><<<===>>>>>>======>>>@@@CCCHHHLLLLLLHHHDDDBBBBBB@@@???>>>===;;;999888777777888999:::;;;:::999888888888999:::<<<===>>>>>>@@@@@@>>>===;;;999888777666777888888777888:::<<>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555333333333333333333333333555999:::777666999;;;999::::::::::::::::::::::::<<<;;;<<<<<<>>>@@@CCCDDDBBBFFFJJJIIICCC>>>===>>>>>>>>>======>>>@@@CCCDDDEEEFFFFFFFFFDDDCCCAAA???888888999:::;;;<<<===>>><<<>>>@@@BBBCCCCCCBBBBBB:::::::::::::::;;;<<<===<<<===>>>AAACCCFFFGGGHHH??????>>>>>>=========<<<;;;<<<===>>>???BBBFFFIIINNNLLLHHHDDDAAA@@@??????<<<===>>>>>>======>>>??????DDDHHHIIIFFFBBB@@@@@@===<<<<<<;;;999888888777777888999::::::999777666888999:::<<<<<<=========EEECCCAAA>>>:::777444333333555666777777888;;;===???@@@AAAAAA@@@===:::888555444333333555666666666444333333222111000//////***,,,...///000///...---,,,,,,+++***)))))))))***************************)))***+++,,,,,,+++******000...,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************************************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++******))))))))))))******************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))''''''(((((())))))*********(((&&&'''***+++)))'''&&&&&&'''((())))))((((((((('''&&&'''((())))))'''))),,,...---)))'''(((***))))))))))))))))))))))))++++++***************+++(((((('''(((((()))***+++***)))'''&&&'''(((***+++******)))(((((('''((((((+++++++++*********))))))(((((()))***************((((((((((((((((((((((((+++*********))))))(((((((((((()))***************************************)))))))))))))))))))))))))))***+++++++++)))((('''++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++******++++++,,,---.........///000111111222000000000000000111111111222111111222444777:::<<<888888999::::::;;;<<<<<<:::999888777666666666666777999;;;>>>>>>===<<<:::======<<<<<<;;;:::999888999:::<<<>>>>>>===<<<;;;888888777666555555666666444555555555666666777777777777666555444444444444999999:::;;;<<<>>>???@@@DDDCCCBBBBBBBBBAAA???===AAA@@@===<<<<<<===@@@AAAHHHLLLPPPNNNGGGAAA???@@@>>>>>>==================>>>???BBBFFFIIIJJJHHHFFFBBB???<<<;;;===>>>?????????@@@@@@BBBDDDFFFHHHIIICCCAAA????????????===;;;:::===???>>>===???FFFLLLNNNLLLJJJFFFCCCAAA??????======<<<<<<<<<<<<;;;;;;>>>>>>>>>===<<<;;;:::999999777666777:::;;;:::777777777666666555555555444777666666666999===BBBEEEIIINNNMMMCCC888555555666555666777888999:::;;;;;;;;;;;;:::::::::999999999777777777777666666666666222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))******))))))))))))******------,,,***(((''')))+++************************,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))*********++++++++++++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))************************************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))******)))(((((((((((()))***(((((((((((())))))))))))***(((''''''******)))''''''((()))))))))))))))))))))((('''(((*********)))((()))+++***)))(((((()))))))))))))))))))))))))))******)))))))))******+++)))(((((((((((())))))******)))'''''''''(((***++++++******))))))))))))***+++++++++*********))))))(((((()))***************((((((((((((((((((((((((************)))))))))((((((((()))***************************************)))))))))))))))))))))))))))******+++***)))((('''************************,,,,,,++++++***)))))))))++++++******++++++,,,---,,,,,,,,,---...///////////////000000000000111111000000000000222555888999666777777888888888999999::::::999888888888888999777999<<>>>>>===<<<;;;999999888888888:::;;;======<<<;;;:::888888888888777777777777777666666666666555555444555555444444444555555666777777888888999:::<<<<<<@@@??????@@@BBBBBBAAA@@@AAA???===<<<<<<===???AAAFFFKKKNNNMMMGGGBBB@@@AAA???????????????????????????@@@CCCGGGJJJKKKJJJHHHCCC@@@===<<<===>>>???>>>===>>>@@@BBBEEEHHHJJJLLLDDDBBBAAA@@@@@@???===<<<;;;===??????===>>>DDDIIIIIIHHHFFFCCCAAA???======999999999999999999999999999999999999888888777666999777666777:::;;;:::888777777777666666666666666777777666777999===AAACCCIIINNNNNNDDD:::666666555555555666777888999::::::999999999999888888888777666666666555555444444444111111000///...---,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))******))))))))))))******,,,---,,,***(((''')))+++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++************************((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++******))))))))))))******((((((((((((((((((((((((************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))***+++))))))))))))((((((((((((***((('''((()))***)))''')))***************)))(((***)))((()))***++++++)))(((''''''((()))***((('''))))))))))))))))))))))))(((((((((((()))******+++***))))))(((((((((((()))))))))((('''((()))***++++++***************+++,,,+++************)))))))))((())))))************)))))))))))))))))))))))))))************))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))************************+++************+++,,,,,,*********++++++,,,,,,---....../////////000000000.........///000222555666444444555555555555555555888888777777888888999:::888:::===@@@BBBCCCCCCCCC@@@>>>;;;999777777888888777999:::<<<<<<;;;:::999777888999:::::::::999888999999888888666555444333333333333444444555777777666555555555666666777888:::999:::<<>><<<;;;;;;<<<>>>???CCCGGGJJJJJJFFFBBB@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@CCCGGGKKKMMMLLLJJJDDDAAA???===>>>>>>>>>===;;;<<<>>>AAADDDHHHKKKMMMEEECCCAAA@@@@@@???===;;;:::===???>>><<<===@@@CCCBBBAAA???===<<<;;;::::::555555555666666666666666555555555555555555555555888777666777999;;;;;;:::::::::999777777666666666777777888999;;;===???@@@HHHMMMNNNFFF===888666444444444555666777888888999777777777777666666666666555555444333333222111111000000///...---,,,,,,+++************************++++++***)))))))))******))))))))))))))))))))))))******))))))))))))******,,,,,,,,,***(((((()))*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******************************((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((()))))))))************************************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((('''''')))((((((((()))))))))(((************))))))(((''')))((('''(((***+++***)))(((&&&%%%'''***,,,)))'''((((((((((((((((((((((((''''''''''''((()))++++++******)))(((((('''(((((())))))((((((((()))***+++))))))))))))******+++,,,************))))))))))))((()))************))))))))))))))))))))))))))))))*********)))))))))))))))((()))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))))))))************************))))))*********+++++++++***************++++++,,,)))))))))******+++++++++---------...//////000000............000111333444333333333333333333333333444444444444555666777888888:::===AAACCCEEEFFFFFF@@@>>>;;;777666666777888666888:::;;;;;;:::999888777999;;;<<<<<<<<<:::999999::::::::::::888777666555444444444555555666777666555555444444444555555666666666888;;;>>>>>>>>>;;;:::999888888999:::;;;>>>AAADDDDDDBBB@@@??????======>>>???@@@@@@AAAAAA???@@@BBBFFFJJJLLLLLLKKKDDDAAA???>>>>>>>>>===;;;:::;;;<<<>>>AAAEEEGGGIIICCCAAA???>>>>>>>>><<<:::999;;;<<<<<<:::999;;;<<<;;;:::999888777777777777333333333444444555555555555555444444555555555666777777666777999;;;<<<===@@@???<<<999777555444444666777999:::;;;<<<======EEEKKKMMMGGG???:::777444333333444555555666777777777666666666666555555555555444444333222111000000//////......---,,,,,,+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******+++,,,,,,+++)))((()))***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))******)))(((&&&((()))))))))************************************))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))******+++******))))))))))))******************************))))))))))))))))))******))))))************))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((()))))))))******))))))((((((''''''((()))))))))((((((((()))))))))))))))((('''&&&&&&((('''&&&''')))***)))((()))'''&&&(((+++,,,***(((((((((((((((((((((((((((''''''''''''((()))++++++******)))(((((('''(((((()))))))))))))))******+++((((((((((((((()))***+++))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))******))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++)))))))))***++++++,,,,,,******))))))******+++,,,***************++++++++++++,,,,,,---......///////////////000111222222333222222222222333333333333222222222333444555666777777999;;;???AAACCCEEEEEE???===:::777555666777888666777999;;;;;;:::999888888999;;;<<<<<<;;;:::888888999;;;============<<<888777666666555555555666777777666555555555666666666444333444666888999888888777666555555666777888999;;;===>>>===<<<;;;;;;::::::;;;<<<===>>>>>>>>>======???BBBFFFIIIIIIHHHAAA???===<<<===<<<;;;999999999:::;;;<<<>>>@@@AAA???===;;;;;;;;;;;;999777888888999888777666666666555555444444444444444444333333444444555666777777555444444333333444555666777777777777888:::===???GGGDDD@@@;;;777444333222666777999:::;;;<<<<<<;;;BBBGGGJJJEEE???<<<888333333333333444555555666666666666666666555555555555444444333222222111000000......------,,,,,,++++++))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))******))))))))))))*********+++,,,+++***))))))***)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++******))))))))))))******************************))))))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))(((((())))))))))))((((((((((((''')))***)))((('''(((***'''((((((((((((''''''&&&(((&&&&&&'''((()))(((''')))(((((()))***+++)))((())))))))))))))))))))))))(((((((((((()))******+++***))))))(((((((((((())))))))))))*********++++++(((((((((((((((((()))***(((((()))))))))))))))***)))************))))))((())))))))))))))))))))))))))))))))))))************)))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++++++++++++++++++++))))))******+++++++++,,,***))))))))))))***++++++******************************+++,,,---......///000000000111111222222222000000111222222333444444444444444444555666777888555777999;;;===???@@@@@@===;;;999777666666777888666888999;;;;;;:::999888999999:::;;;:::999888777555777:::>>>@@@@@@@@@@@@:::999888777777666666666999999888888777888888888888666333333444555555444555555555444444555555555666777888999999999888888888888888999999::::::::::::999:::===@@@CCCCCCBBB===<<<::::::::::::888777888888888888888999:::::::::999777888999999888666888777666555444444444444333333222222222222333333444444555666777888999:::555444333222222333444444666777777777888:::>>>BBBKKKHHHCCC===888444222222666777888:::;;;<<<<<<<<<===BBBDDDAAA===;;;888444333333444444444555555555666555555555555444444444222222222111111111111000------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))******))))))))))))******)))***,,,,,,***)))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&((()))***))))))))))))************************************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++******))))))))))))******************************((()))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&((()))******))))))(((((((((((())))))))))))''')))******''''''(((***'''(((((()))))))))(((((((((''''''''')))***)))((('''(((***)))(((''''''((())))))))))))))))))))))))******)))))))))******+++)))(((((((((((())))))***))))))******+++++++++*********))))))((()))))))))(((((((((((())))))*********************)))((((((((((((((((((((((((((((((((()))))))))***************************)))((((((************************))))))))))))))))))))))))***)))((((((((()))+++,,,***************************************+++++++++)))))))))))))))***++++++************))))))))))))))))))***+++,,,---......///000000111111111111000---...///000111333444444444444333333444555666666444444555777888999::::::999999888777777777777777777888:::;;;<<<;;;:::999:::999999888777666555555444666:::===???@@@@@@???::::::999999888999999999::::::999999999::::::;;;:::777444333444555555555555555555555555555555555555555555666777777777666777777777777777777777777666555666888:::<<<<<<;;;999888777777888888666555777666666666666666777777777666555666888888888777999777555333333444555555333333222222222222222333444555666777999:::;;;<<<888777555444333444555666555777888777777:::???CCCLLLIIICCC>>>999666555444555666777888:::;;;======999>>>???===;;;;;;888444444444444444555555555555444444333333333222222222////////////000000000000,,,,,,,,,,,,++++++++++++************************((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******(((***,,,,,,+++*********))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++(((### ###(((+++))))))))))))************************************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((((('''&&&''')))***+++++++++***''''''(((((())))))******''')))+++***'''&&&(((***'''((()))******************(((((()))***+++***)))%%%(((***)))&&&$$$%%%''')))))))))))))))))))))))),,,+++***************+++(((((('''(((((()))***+++))))))***++++++++++++***,,,,,,+++***)))))))))***'''((((((((())))))*********************)))(((((((((((((((((((((((((((((((((((())))))*********+++***************)))((((((************************))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))(((((((((((()))***+++,,,---......//////000000000000000///+++,,,---///111222333444222222111111222222333333333333333444555555666666777777888888888777777777777999:::<<<<<<;;;:::999;;;:::888666555444444444333555999<<<>>>???>>>===999999999999:::;;;<<<<<<::::::999999:::;;;;;;<<<;;;999666444555666777666666666666666666666666666555555555666777777666555777777777666666666666666444333333444666888888777666555555666777777555333555555555555555666777777555555444555888999888777;;;888444333333555666666444333222222222222333333444555666888999;;;<<<======;;;999777666777888999555777888777777:::@@@DDDKKKHHHCCC>>>:::888777777555666666777999;;;===>>>777;;;<<<:::999:::888555444444555555555555555555222222222111111111111000,,,,,,------...//////000,,,,,,++++++++++++++++++************************((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******(((***,,,,,,+++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))************++++++++++++************************((((((((((((((()))******))))))))))))))))))))))))))))))************))))))***************************)))))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))++++++************++++++&&&''''''((()))******+++++++++******************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))******++++++++++++******)))((((((((())))))))))))(((((((((((()))(((&&&%%%%%%''')))+++,,,+++***))))))***+++,,,((((((((((((((((((((((((************))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((******))))))((((((''''''((('''&&&&&&&&&((()))******************)))((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))***,,,))))))))))))))))))))))))(((((()))))))))(((((('''((((((((((((((()))******)))***++++++***)))((('''************************))))))))))))************************************++++++++++++++++++++++++***++++++,,,,,,++++++***000000000000111111111111222222111111000...---,,,////////////000000000000111222444555666555555444333444444555666777777888999999999999999999999999::::::999666444222444555888555444666999<<<;;;:::;;;;;;;;;;;;::::::999888:::999999999:::<<<>>>???<<<:::999777555555555666888777666555666777999::::::999888888888777555333555555666666777777777777888777666666777777666555444333333333444444555666222222222333333333444444222222111111333555888:::666777555333444999999777444444333222222222333444222444666777999;;;???BBBDDD???888555555666666555555666666555444555999<<>>@@@AAA@@@===;;;999888777777888999999:::;;;===>>>???>>>===<<<:::888666555444111111222222333444444555333444555666666666666555666555444333333333555555555888888888;;;@@@@@@<<<;;;:::888666444333444444555666666777999===CCCGGGIIIEEE???;;;999888777666666777888999888888999;;;???BBBDDDBBB===:::999;;;777777777777666666666666666666666555555555444444222222222222111000////////////......---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))*********************)))))))))))))))))))))))))))))))))+++***))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************++++++******************((((((((((((((((((((((((((((((((('''((())))))***))))))(((((((((((()))))))))))))))******+++++++++))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))************((((((((()))******++++++'''((()))***)))((('''%%%******))))))))))))******************************************)))))))))((()))******))))))((('''&&&((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((())))))))))))************)))((()))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&'''((((((((((((((((((((((((((()))******++++++++++++***((((((((((((((())))))***(((((())))))************************************((()))))))))************************************)))))))))***************,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,,,,---...............,,,,,,,,,---......//////...///000111333444444555666666666666777777777777555555555555555555555555666777888888777777888:::::::::999:::;;;======>>>===<<<<<<;;;999777666555444444444444555777888:::;;;:::999777666666777777999888888888:::<<>>;;;::::::777777777777666666666666666666555555555444444444111111111111111000//////......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))))))))((((((((((((((()))))))))************)))))))))))))))*********,,,,,,++++++******))))))))))))))))))))))))))))))******)))))))))))))))***((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************++++++((((((((((((((((((((((((((((((((((((((()))******+++******))))))******+++((((((((()))))))))))))))(((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))++++++******))))))((((((************))))))((((((((()))))))))*********+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))(((''''''((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((***)))))))))(((((((((''''''''''''''''''''''''&&&((())))))*********))))))''''''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((('''((()))(((((((((((((((((((((((())))))***+++++++++++++++((((((((((((((())))))***((((((((())))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------------,,,++++++,,,,,,---...//////000000......///000111222333444444444555666888999::::::777666666555444333222222444666888888777777888::::::::::::::::::;;;<<<===<<<<<<;;;:::999777555444666555555555666888:::;;;;;;:::999777777777888888777777666777888;;;>>>???AAAAAA???:::666555666888888888888888:::<<<>>>@@@AAABBBAAA>>>999666555666444555666777777777666666777999<<<>>>>>>===:::999444444444444555666777777444888;;;<<>>>>>??????;;;666444666888888777666666777:::<<<>>>@@@BBBBBB???999666666888444555666666666555333333444777:::======;;;888666333333444555666777777777555888:::;;;@@@FFFGGGDDD888777666666666666888888666666666555666999???BBBDDDEEEDDDBBB>>>;;;:::;;;888999::::::888888999:::;;;;;;<<<<<<;;;:::888777777777666666555555444444444444444444333333333222///000000111111000000///,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))*********************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))************))))))))))))))))))))))))))))))******++++++******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))''''''(((((()))******++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))******************))))))))))))))),,,++++++******)))))))))%%%'''(((***+++++++++***'''((()))******)))((('''))))))))))))))))))))))))************))))))))))))&&&'''((())))))******)))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((('''%%%%%%(((((()))***************((())))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))(((((()))***))))))))))))))))))))))))&&&'''((()))************((((((((((((((()))******+++***)))(((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,)))******++++++******)))************++++++++++++)))***++++++++++++++++++***+++,,,---...///000000000///.........///000000000000111222333444555666444444444444444444444444222444666777666555666777666888999888666666888::::::::::::999999888666666888888777777888:::<<<===;;;:::999888888888999:::888888777666777999;;;===;;;>>>???===888555666999999777666555666888;;;======@@@AAA>>>999666888:::666777777888666444222111333666:::===>>>;;;777444555555666666666666555555666888999999>>>EEEGGGEEE;;;:::999777777777888888444555555555555777:::===<<<>>>@@@???;;;999999:::999999999888777777999;;;;;;:::999888888888777666555555444444333222222111222111111111111000000000......////////////......,,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))************'''(((((()))******++++++(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))***++++++************************((()))))))))************))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))++++++******************&&&''''''((()))******++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++((((((((()))******++++++---,,,,,,+++***)))((((((!!!%%%)))***)))'''%%%'''((()))******)))((('''************************************))))))))))))%%%&&&''')))************((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((''''''(((((())))))******(((((()))))))))(((&&&%%%(((((()))******************++++++******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((((('''''')))***))))))))))))))))))))))))&&&&&&((())))))*********((((((((((((((()))******,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))))))))))))))************'''((()))***,,,,,,,,,,,,)))******+++---...//////111000///------...///////////////000000111111222111222222333555666777777111333666777666555555555555777888777555444777999999999999999999888777666888888777888999:::<<<===;;;:::999888888888999::::::999888777777999;;;<<<:::>>>@@@>>>999666777::::::888666555666888:::<<<<<>>999777999<<<999:::::::::999666333222444777<<>>>>>>>>===<<<:::999888777666666666777999;;;<<<============;;;:::999888<<<;;;999777666555555555777999<<<>>>???>>><<<;;;:::999888666555444444444666777999;;;>>>@@@BBBCCC???===:::777555555555555333333333333444444444444999888888888888999:::;;;<<<;;;:::999888888888888666666666666666555555555111111000//////.........///,,,***+++...///...,,,,,,++++++++++++++++++,,,************************(((((()))************)))+++*********))))))(((((())))))))))))))))))))))))***)))))))))***+++,,,,,,+++)))(((((()))******)))++++++******))))))((((((,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))******++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************(((''''''******)))'''******)))))))))************)))))))))((((((((('''************)))))))))))))))))))))))))))******************************************((('''&&&(((***))))))))))))))))))))))))******))))))))))))******+++***(((''''''''')))***************)))))))))((())))))))))))))))))))))))+++***))))))***+++***)))&&&'''(((((())))))(((((('''''''''((()))*********((((((((((((((((((((((((***)))))))))(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((()))))))))'''((()))))))))))))))(((((((((((((((((('''''''''+++***(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************************+++++++++*********))))))((((((((((((((('''''''''++++++***))))))(((((((((******))))))(((((((((((())))))******************+++,,,---,,,+++++++++---......//////////////////111111000000111222333444555555666777777777777666666777777888888888888888777777777888888888777777888888888888888888888888888777666666666666777777:::999999999999:::;;;<<<>>>>>>======;;;:::999888888888888888999;;;===>>>@@@@@@@@@@@@???>>>======<<<:::888666555555666666666888;;;>>>@@@@@@@@@???<<<;;;:::999888777777777666777888:::<<<>>>@@@AAA===;;;888555333333333333222222333333444444555555888888999999999:::::::::::::::999888777666666777555555444444333333222222111000...------...///000///---++++++---...---+++++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************)))))))))((())))))))))))))))))))))))******))))))******+++,,,+++)))'''''')))))))))(((*********))))))))))))))),,,***))))))***++++++***))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))***************((('''((()))***)))'''******))))))))))))))))))***)))))))))((((((((('''************))))))))))))(((((())))))******++++++************************++++++)))&&&%%%%%%)))+++******************************))))))))))))******))))))(((''''''(((******************))))))))))))))))))))))))))))))))))))+++)))''''''(((******)))(((((()))************)))''''''(((((())))))******''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((''''''((((((((((((((()))))),,,+++)))((('''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))************************+++************)))))))))'''((((((((((((((())))))((((((((((((((((((((((((***))))))))))))((((((((())))))))))))))))))((((((***+++,,,,,,+++***+++,,,---.........///000000000111111000000000000111222222333444444555555444444555666777777888888777777666666666666777888999999777777777777777777888888777666555444444444444444777777777777888999;;;;;;<<<<<<<<<<<<;;;:::888888888888888888999:::<<<===@@@@@@AAAAAAAAA@@@@@@???<<<:::777555444555666777555777;;;???AAABBBCCCBBB===<<<;;;999999888888888777777888999;;;<<<======:::888666444222222222222222222333444555555666666777888:::;;;;;;:::999999888777666555555444444555333222222111000//////...///...---,,,,,,...///000///---++++++,,,,,,+++*********))))))))))))******'''''''''''''''''''''''')))***++++++,,,,,,++++++************))))))))))))))))))))))))))))))))))))******)))))))))***+++++++++)))((('''((()))((('''))))))))))))************,,,***((()))***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((()))))))))******************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))*********)))((((((((()))))))))((((((((())))))((((((''''''(((((((((((())))))))))))************)))))))))(((''''''((()))***++++++,,,************************++++++***(((&&&''')))+++******************************))))))))))))******((((((''''''((()))***+++*********))))))))))))))))))))))))))))))))))))))),,,)))&&&&&&''')))***)))'''((())))))******))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))(((((('''''''''(((((()))))))))*********((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++((((((((((((((((((((((((************************************))))))))))))''''''(((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))*********))))))(((((((((***+++,,,+++***)))***,,,,,,,,,---...///000000111000000//////////////////......///000000000000000333444444555555555555555555555444444555777999;;;777777777777888888888888777666555444333333333333444444555666777999::::::::::::;;;;;;:::999888888555555555666777888888999<<<<<<===>>>>>>>>>>>>>>>;;;999666444333555777888555777:::===@@@AAABBBBBB;;;:::999888777777777777999999999:::::::::;;;;;;999888777555444333333333333333444555666777888888666888999;;;;;;:::888777555444333333222222222333111111000///...------,,,------...//////////////////...,,,++++++*********))))))(((((((((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,***(((((())))))((('''(((((())))))******+++++++++***((((((*********)))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++******************))))))))))))))))))))))))((()))))))))************************************++++++******))))))((((((((()))))))))******************))))))))))))******************************))))))))))))))))))))))))******))))))))))))))))))((()))))))))((((((((()))))))))*********)))((('''%%%%%%&&&((()))+++,,,,,,************)))))))))(((''''''((()))***++++++,,,************************)))+++,,,+++***((())))))))))))))))))))))))))))))******))))))))))))******'''(((((((((((()))******))))))))))))))))))******)))))))))))))))))))))))),,,)))&&&&&&''')))***)))''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******************************)))((((((''''''&&&&&&%%%(((((())))))))))))(((((('''((((((((())))))******+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((((((((((((************************))))))))))))))))))))))))'''((((((((())))))******((())))))******++++++,,,))))))))))))************+++++++++******))))))((()))***++++++))))))***+++++++++,,,---...//////000..................------,,,,,,---...............000000111222222222222222333333333333444666888:::666777777777888888888999888777666555444444333333333333444666777888888999888999999999999999888888444555555666777777777777888999:::;;;;;;<<<;;;;;;999888555444444555777888666777999;;;<<<=========::::::999888777777777777;;;;;;::::::::::::::::::::::::999888777666666666444555555666777777888888555666888999999777555444222222111000000000111111000000//////...------,,,***,,,000222333111///---------,,,+++)))))))))***)))(((((((((((((((((()))((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))******))))))))))))))))))))))))******))))))((())))))***---+++))))))******)))((((((((())))))******+++++++++)))(((((()))******)))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((())))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))******************))))))))))))******************************))))))))))))))))))))))))************))))))))))))''')))***)))((('''(((***++++++,,,,,,,,,***)))'''$$$%%%&&&((()))+++,,,---************))))))))))))(((((())))))******++++++************************(((***,,,,,,***((((((((())))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))''''''(((******)))&&&'''(((((())))))(((((((((((((((((())))))))))))************************(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''((()))))))))))))))((())))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))))))))***((())))))))))))))))))***))))))******+++++++++,,,)))))))))************+++******************))))))(((*********)))((()))******++++++,,,,,,---------,,,,,,------...------,,,------.../////////......---...//////000000//////111111111222333555666777555555666666777777888888888777666555555555555555222333555666777777777777777777888888888888888777666666777888888888888888777888999:::::::::::::::777666555555555666777888777777888999::::::::::::;;;;;;:::999999999999999;;;;;;;;;:::::::::999999::::::999999888888888777444555555555555666666666333444444555555444222222000000////////////000000...............---------))),,,000222333000---***+++,,,,,,***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))((()))******++++++******))))))))))))************))))))))))))))))))))))))******)))((((((((())))))+++)))((((((*********)))))))))))))))************+++)))'''((()))***)))((())))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))***************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''')))******''''''(((***))))))***+++***(((&&&%%%''''''(((((())))))******************)))))))))))))))))))))))))))*********************************((())))))((('''&&&'''(((******************************))))))))))))******)))))))))))))))(((((('''((()))))))))************))))))))))))))))))))))))+++***))))))***+++***)))'''((())))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''')))*********************)))))))))))))))'''((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))***************)))))))))))))))))))))))))))************))))))*********+++++++++(((((())))))))))))))))))((()))***)))(((((()))*********************++++++)))***+++---------,,,,,,,,,,,,---...............------.../////////////////////000222222333333333222222333444444555666666666666555555555555666666333444555666777777666666555666777777888888888777555666777888888888777666666666777888888888777777444555555666666777777666666777777888888999999999::::::999888888888999999:::999999999999888888888777777777888777777666666333333333333222222222222111111111111000000000////////////......//////000,,,,,,,,,,,,------------+++,,,---......,,,+++***)))++++++***((('''))),,,***))))))(((((())))))***))))))))))))))))))))))))((())))))***************((()))))))))************))))))))))))))))))))))))******)))((((((((((((((((((&&&%%%&&&((()))))))))*********)))))))))))))))***)))'''''')))***)))((())))))))))))))))))))))))'''''''''((()))***************))))))))))))******))))))(((((((((((())))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((())))))*********))))))))))))))))))))))))))))))))))))************'''''''''''''''''''''''')))))))))))))))*********))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((''')))+++***'''&&&(((***%%%&&&''''''&&&$$$"""!!!))))))))))))((((((((((((************))))))))))))*********)))))))))))))))************************((((((&&&$$$"""###&&&)))++++++++++++++++++++++++******))))))))))))******))))))******)))((('''&&&(((((())))))*********+++))))))))))))))))))))))))+++******+++,,,,,,***)))))))))***++++++++++++***))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))$$$%%%'''(((***+++++++++++++++******))))))(((((("""###%%%&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++'''((((((((())))))******++++++******))))))(((((())))))))))))(((((((((((())))))******++++++++++++&&&'''''''''(((((())))))((()))***)))((('''(((************)))))))))))))))((()))***,,,---------,,,******+++,,,,,,,,,,,,+++---......///000/////////---...000222222222111000000000111222222333444444555555444444444555666666444555666777777777666555444555666777888888888777333444555666666666555444444444555555555555444444333444555777888777666666666666777888999::::::;;;777777666666666666666666888888888888777777777777444555555666555555444444222222111111000//////...111000///...------......//////.........//////000*********+++,,,,,,---------,,,***)))))))))******(((***+++***((('''***,,,******))))))))))))******))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))*********+++))))))))))))))))))))))))******)))(((((((((((((((%%%$$$###$$$&&&(((((((((++++++******))))))((((((***)))'''''')))))))))((())))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''(((((())))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''(((((())))))******++++++)))************+++++++++))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))---+++)))(((((()))+++---************************((('''''''''((()))+++,,,++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******************************+++,,,,,,,,,,,,++++++++++++************))))))***+++***)))((((((*********))))))******+++,,,)))((('''&&&&&&%%%&&&&&&'''(((***,,,,,,***((('''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''***************)))((((((************)))'''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&******))))))((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++***((('''&&&&&&'''(((***'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))'''&&&$$$%%%&&&&&&(((***,,,---///++++++***************+++))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------............------............////////////444333111///......///000111222222333333444555555444555555666777666666666555555555555555666777777666666666666666666666666888777666555555555555555555555555555555555555555555666666666777777888888888888777777666666666555666666555555555444444444333333333222222111111111........................------------------------000000000000////////////,,,,,,+++***)))))))))***))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++******))))))((((((''''''******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))+++)))'''&&&%%%&&&'''((('''(((((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((+++*********))))))((((((************)))))))))))))))((((((((((((((())))))***)))(((''''''((()))***))))))))))))***************))))))(((((((((((()))))))))*********+++++++++))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))************************************************'''&&&&&&&&&'''(((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,+++++++++************))))))***+++***)))((((((*********))))))******++++++))))))(((((())))))******((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))************************)))(((((())))))***))))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((('''''''''***)))))))))((((((((('''''')))***)))((('''(((***))))))))))))))))))))))))***))))))(((((())))))*********)))))))))))))))))))))((('''&&&&&&'''((()))'''((()))******)))((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))''''''((())))))+++,,,...000111,,,,,,+++***))))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((()))******)))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------............------------........./////////333111///---------.../////////000111111222222333222333333444444444444444333333333333333444444555444444444444444444444444666555444444444444444444444444444444444444444444444444555555555666666666555555444444444333333333444333333333222222222222111111111111000000000000------------------------------------------------000000/////////.........,,,+++******))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((())))))***+++***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))***)))((('''''''''(((((('''(((((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))(((************))))))))))))'''''''''(((***+++---...***)))(((((((((((()))***))))))))))))************+++******)))(((((((((((()))))))))*********++++++)))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********************************)))((()))***+++,,,+++++++++************))))))***+++***)))((((((***)))))))))*********++++++************************))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,))))))******))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))((((((''''''(((((()))++++++***))))))((('''''')))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))))))))******+++---///111222---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,------......------,,,------------............000///...,,,,,,,,,---------------...//////000000000000111222222222222111000000000000000111222222222222222222222222222222222222111111111222333333222222222222222222222222222222333333333333333444111111000000000000000///111111111000000000//////.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++***)))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))******)))))))))((((((((('''((())))))******)))))))))))))))))))))******+++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))************))))))))))))************))))))))))))((((((((()))***,,,---...***))))))(((((())))))***))))))))))))************,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))*********++++++*********((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++************************+++)))((('''''')))+++,,,+++++++++*********)))))))))***+++***(((((((((***((())))))*********************)))))))))(((''''''******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))*********((()))))))))))))))(((((('''(((((())))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((''''''''''''((((((******))))))(((((((((((()))(((''''''''''''((()))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''((()))***,,,---......---,,,***)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,------------,,,,,,,,,,,,,,,,,,------------///...---,,,,,,,,,,,,---++++++,,,------....../////////000111111111111000///............///000000///////////////////////////////////////000111222////////////////////////000000000000000111111111........................////////////............,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))***+++(((((((((((((((((((((((())))))************)))((((((((()))************))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))))))))*********)))))))))))))))************)))))))))(((++++++***)))))))))******))))))))))))))))))))))))((()))))))))************+++***)))((('''&&&&&&&&&(((((()))))))))*********))))))))))))))))))))))))))))))))))))******+++,,,)))))))))))))))))))))))),,,+++)))(((((()))+++,,,((((((((((((((((((((((((((()))))))))************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++)))((('''''')))+++,,,+++++++++*********)))))))))***+++***(((((((((***'''((()))************)))''''''((()))***))))))(((******))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((''''''''''''(((((()))))))))(((((('''(((((())))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&&&&'''(((***+++,,,...---,,,***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......------,,,,,,------++++++,,,,,,---.........//////000111111111111111......------......///000........................------,,,------...//////........................//////..................---------------------...////////////............,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******))))))((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''((())))))((((((((((((((((((((((((((()))************))))))((())))))***************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))******************)))))))))(((+++***)))((((((((((((((())))))************))))))((()))))))))***************)))((('''&&&&&&&&&&&&((((((((()))))))))******))))))))))))))))))))))))***)))))))))***+++,,,---))))))))))))))))))))))))---+++)))'''''')))+++---)))))))))))))))))))))))))))******++++++******)))'''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******)))((()))***+++,,,+++++++++************))))))***+++***)))((((((***'''((()))*********)))((($$$&&&(((***,,,---------))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))******(((((((((((())))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''(((((()))******(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''((((((((((((((()))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********++++++,,,,,,++++++***************++++++++++++---------------,,,,,,,,,+++++++++,,,------......//////000111111111111111---------------...//////........................,,,,,,,,,+++,,,,,,------------------------------......------------,,,,,,---------------........./////////.........------,,,,,,------------------++++++++++++++++++++++++************************+++++++++*********))))))))))))((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))******((()))******++++++******)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))))))))************************))))))))))))''''''''''''((()))***+++)))******++++++******)))))))))))))))************((((((''''''&&&&&&''''''(((((((((((()))))))))***))))))))))))))))))))))))((((((((())))))***+++,,,))))))))))))))))))))))))++++++***))))))***++++++************************((()))***++++++***)))(((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++,,,+++++++++************))))))***+++***)))((((((***&&&''')))***+++***)))(((&&&''')))+++++++++***)))((()))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((***)))))))))((('''''''''&&&''''''((())))))(((((())))))***))))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********'''((((((((()))))))))***''')))***)))((('''(((***))))))))))))))))))))))))***))))))(((((())))))***''''''((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((******((()))))))))***+++------,,,,,,+++***))))))******))))))))))))))))))))))))'''((((((((()))))))))******)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++******++++++++++++******)))))))))*********++++++***+++++++++++++++++++++*********+++,,,,,,------...//////000000000000000,,,,,,,,,,,,,,,------...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,---------...............---------,,,,,,,,,++++++++++++++++++***++++++++++++++++++++++++*********************************)))))))))((((((((((((((((((((()))******(((((((((((((((((((((((('''((((((((()))))))))***(((''''''''''''((())))))'''((((((((()))))))))***'''((((((((()))))))))***((((((((('''((())))))***))))))))))))))))))))))))(((((('''''''''((()))***))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************))))))))))))(((((((((((()))***++++++)))***++++++++++++***)))))))))))))))************)))(((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************'''((()))******)))((('''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++************))))))***+++***)))((((((***&&&''')))***+++***(((''')))******)))(((%%%""" ''')))***,,,,,,***)))'''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))************&&&&&&'''((())))))((((((************)))(((&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))*********+++'''((((((((())))))******((()))***)))((('''(((***))))))))))))))))))))))))******))))))))))))******)))))))))(((''''''&&&&&&''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&'''(((***,,,---(((((((((((()))***+++,,,++++++***************+++))))))))))))))))))))))))'''((((((((())))))******+++***)))(((((()))***+++((((((((((((((((((((((((************************++++++************++++++******++++++++++++******))))))))))))************((()))************)))))))))))))))***++++++,,,,,,---...//////000000//////+++++++++***+++,,,,,,---////////////////////////------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---------------------,,,,,,,,,++++++++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((())))))'''((((((((())))))******'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))((('''&&&%%%&&&''')))+++))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((())))))*********+++************))))))))))))---,,,+++***)))))))))))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((((((((((((((((((((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))(((((())))))*********+++&&&'''((())))))***))))))+++++++++++++++***)))((())))))))))))******************++++++,,,,,,,,,---+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))******************)))((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))(((((()))))))))******++++++,,,------+++******)))(((''''''&&&+++***)))((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))***)))(((((((((((())))))((((((((((((((((((((((((************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,,,,,,,++++++******)))************+++++++++,,,,,,---............---******+++++++++,,,,,,,,,))))))+++,,,,,,,,,,,,,,,************************))))))*********+++++++++******++++++++++++******&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++)))&&&&&&((()))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((()))***************(((((()))************)))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************''''''((()))***++++++,,,))))))))))))))))))))))))++++++******))))))((((((((()))***************)))***++++++++++++***)))((())))))))))))************''''''(((((())))))))))))************)))))))))((()))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))))))))(((((((((((())))))******)))))))))((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((''''''&&&************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((((((((()))(((((((((((((((((((((((((((((()))))))))***************)))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&''''''((()))******+++************)))))))))((())))))))))))))))))))))))***))))))(((''''''(((((((((((()))******++++++,,,*********)))(((''''''''')))(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))************************************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))*********+++++++++))))))***++++++++++++***************++++++++++++,,,,,,,,,,,,+++***)))(((************************)))))))))*********++++++))))))************))))))))))))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***(((&&&&&&((()))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((()))***************((()))******++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))***++++++++++++******)))******++++++******))))))))))))))))))************************++++++++++++************)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))''''''(((((((((((())))))))))))(((((((((((()))))),,,,,,+++******)))******************************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((''''''&&&%%%%%%************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,++++++************)))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''(((((()))******+++******))))))(((((('''''''''''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))))))))************************************************(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((('''''''''''')))))))))*********++++++'''((())))))******))))))))))))))))))************+++++++++******)))((('''))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&&&&((())))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))***************)))******+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))%%%&&&''')))***,,,------++++++++++++***))))))((())))))************))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))---,,,***)))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))******(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''((()))******+++***)))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''((())))))******+++***)))))))))((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************((()))******+++*********(((((((((((())))))))))))&&&'''((()))************((((((((((((((((((((((((((((((((()))))))))******''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***(((((()))*********************+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))(((((('''''')))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))%%%&&&''')))***,,,------)))*********)))(((''''''((())))))*********))))))((()))))))))************)))))))))))))))((((((((())))))))))))))))))******(((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))+++***)))((('''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((('''(((((()))******(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''''''(((((()))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******(((((())))))***++++++,,,))))))))))))(((((((((((()))))))))***)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((()))***)))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))*********(((((()))************)))''''''((((((((()))))))))&&&&&&((()))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&'''&&&&&&%%%$$$###(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++(((((()))*********************+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))))))))(((((('''(((((())))))******))))))))))))))))))************+++************)))))))))))))))))))))************((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((******))))))))))))(((((())))))(((((((((((()))))))))((((((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((*********)))((((((''''''&&&&&&''''''''''''(((((())))))))))))))))))))))))***))))))))))))******+++(((((()))******++++++,,,))))))))))))(((((((((((()))************(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''(((*********))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******%%%&&&''''''((((((''''''(((((((((((())))))))))))*********))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((()))***************)))******+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++******))))))(((((((((((()))*********))))))'''(((((()))))))))))))))))))))))))))************---------,,,,,,,,,++++++((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))))))))*********)))))))))(((((())))))(((((((((((())))))'''((())))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))******+++(((((((((((())))))))))))'''((()))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&(((***+++***))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***&&&&&&'''((((((((((((((((((((()))))))))*********************)))(((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((())))))((((((((('''(((((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''))))))(((&&&%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++*********(((((()))***************((()))******++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((************************((()))))))))************))))))))))))))))))))))))(((((())))))*********+++((()))***+++++++++++++++''''''((()))))))))))))))))))))))))))*********************)))))))))(((((((((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))*********++++++*********))))))(((((())))))(((((((((((())))))&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))$$$$$$&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&''''''((()))))))))(((((((((((())))))))))))%%%&&&(((***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))$$$&&&(((***++++++))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******++++++(((((((((((())))))))))))((())))))***************))))))))))))************'''((()))******+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***(((%%%$$$&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))***************(((((()))***************))))))))))))))))))))))))''''''(((((())))))************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******+++++++++******)))******))))))((((((''''''************))))))))))))))))))************)))))))))************++++++++++++******)))))))))))))))))))))))))))************))))))************))))))+++++++++*********))))))*********)))))))))))))))(((((((((((((((((((((((("""$$$&&&((())))))(((''')))))))))******)))))))))))))))))))))************(((((((((((((((((((((((())))))(((((()))+++---...))))))*********))))))(((******))))))((((((''''''''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))***(((''')))+++,,,***(((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&&&&'''((()))******))))))))))))))))))))))))******************************))))))((((((''''''''''''(((((())))))******++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((+++*********))))))((((((***)))(((''''''((()))***)))))))))'''%%%%%%''')))******))))))((((((''''''(((((((((((((((((((((((())))))(((''''''''''''(((''''''((())))))((('''&&&&&&''''''(((((((((((((((''''''(((((())))))*********)))((((((((()))+++,,,((((((((((((((()))******''''''''''''((()))+++++++++***)))(((((()))***+++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))***************)))((((((---,,,+++)))((((((''''''))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))((((((((((((************************))))))))))))))))))))))))))))))************))))))((((((((())))))******+++************************))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((*********++++++******)))******))))))((((((((((((************))))))))))))))))))************))))))))))))*********++++++++++++******)))))))))))))))))))))))))))************))))))************))))))+++++++++*********))))))***)))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))******))))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))***+++,,,,,,)))***************))))))***)))))))))))))))((((((''''''((((((((((((''''''(((((()))******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((***,,,---+++)))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))***)))(((((((((((()))************)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))(((((((((******)))))))))(((((((((***)))(((''''''((()))***)))))))))'''&&&%%%''')))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((()))***''''''((())))))((('''&&&''''''((())))))))))))((((((((((((((()))))))))))))))(((((((((((()))******'''''''''''''''((())))))(((((('''(((((()))***++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))***************)))((((((++++++***)))(((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++,,,,,,,,,,,,,,,,,,---************************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))******+++******)))***))))))))))))(((((((((************))))))))))))))))))************)))))))))))))))*********+++++++++******)))))))))))))))))))))))))))************))))))************))))))+++++++++***************))))))))))))))))))*********************************************++++++++++++***)))'''''')))***+++))))))))))))************)))))))))))))))))))))))))))*********+++******))))))******+++++++++******)))))))))***************'''(((((())))))(((((('''))))))***++++++***))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******)))+++,,,---,,,***))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))((())))))(((&&&&&&''')))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++''''''(((((((((((('''''''''((())))))******))))))))))))))))))((((((((((((''''''((())))))))))))((()))(((((((((((())))))***))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***************)))((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************))))))))))))************************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))************+++******)))))))))))))))((()))))))))************))))))************))))))************************)))))))))))))))*********************************,,,,,,+++*********++++++,,,+++(((''''''(((+++,,,((()))))))))************************************)))***+++++++++***(((''')))******++++++++++++***))))))******++++++,,,,,,(((((())))))))))))((((((*********++++++*********(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++***))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''')))))))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((+++*********))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''((()))((('''&&&''')))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((******'''''''''((((((((((((((((((((()))*********************))))))((((((''''''%%%&&&((()))))))))((('''*********))))))***++++++***))))))(((((((((((()))***))))))))))))))))))***))))))))))))))))))))))))&&&&&&''''''((()))******))))))))))))))))))))))))***************)))((((((((((((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((('''''''''************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((('''((()))***************))))))))))))************************)))))))))((())))))************))))))(((((()))))))))*********+++******)))))))))))))))((()))))))))************))))))************))))))************************(((((())))))************************************++++++***)))))))))******,,,+++(((''''''(((+++,,,((()))))))))************++++++++++++++++++++++++)))***++++++***)))'''&&&((()))***+++++++++++++++))))))******++++++,,,,,,(((((())))))))))))((((((+++******************+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((*********))))))))))))(((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&((())))))''''''''')))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))(((((()))*********************))))))((((((''''''%%%&&&((()))))))))((('''***))))))((((((((())))))***))))))(((((((((((())))))))))))******)))))))))))))))))))))))))))))))))''''''((()))******+++,,,***************************************)))((((((''''''''''''((()))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((()))))))))*********+++************************************************))))))************)))))),,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''((()))************)))))))))************+++************))))))))))))))))))************))))))((((((((()))))))))******+++******)))))))))))))))))))))))))))************))))))************))))))***************+++++++++((((((((()))******++++++************************))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))************************************************)))((((((''''''((()))***************)))))))))***************((())))))******))))))(((+++***))))))))))))***+++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%'''))))))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''&&&''''''(((((((((((())))))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((%%%'''))))))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&''''''((()))***'''((())))))******))))))))))))))))))((((((((((((''''''((())))))))))))((((((''''''&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))'''(((((()))***++++++,,,***************************************)))((((((''''''''''''(((((()))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''')))***)))((('''(((***((())))))******+++++++++************************************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''((()))************))))))*********+++++++++************))))))))))))))))))************))))))(((((((((((()))))))))***+++******)))))))))))))))))))))))))))************))))))************))))))))))))*********+++++++++'''(((((()))******++++++))))))))))))))))))))))))'''((()))***++++++************))))))))))))******))))))))))))***************************************))))))((((((((())))))&&&&&&'''))))))******)))***)))))))))))))))(((((())))))************))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%(((******(((''')))***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))(((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&'''''''''((((((((())))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''((()))******)))((('''$$$'''))))))((('''((()))'''((((((((()))))))))***(((((((((((((((((((((((((((''''''''''''(((((()))'''&&&&&&&&&'''(((***+++''''''((())))))))))))((((((((((((((()))))))))))))))(((((((((((()))******)))(((((('''&&&&&&''''''(((((('''(((((()))***+++((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))*********************************************)))(((((((((((('''''''''(((((()))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''')))***)))((('''(((***((())))))******+++,,,,,,************************************************))))))************))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&'''((()))************))))))******++++++++++++************))))))))))))))))))************))))))(((((((((((())))))))))))+++******)))))))))))))))))))))))))))************))))))************))))))))))))******++++++++++++'''(((((()))***+++++++++((((((((((((((((((((((((&&&'''***,,,---,,,+++***)))))))))******)))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&'''((())))))))))))******))))))((((((''''''))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&)))++++++)))((()))+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))******++++++,,,,,,%%%&&&&&&&&&''''''(((((())))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&'''(((***++++++%%%&&&&&&'''((()))******))))))))))))))))))))))))******************************))))))((((((''''''******))))))((((((''''''((()))))))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))'''((()))******)))((('''$$$&&&)))))))))(((((()))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((()))***+++'''&&&&&&&&&'''(((***+++&&&''''''(((((((((((((((''''''(((((())))))*********)))((((((((()))+++,,,,,,,,,+++******)))******''''''''''''(((***++++++((()))***++++++***)))((())))))))))))))))))))))))'''''''''(((((((((((((((***************************************)))((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))((()))***)))((('''(((***((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))(((''''''''')))***+++''''''((()))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))*********++++++,,,,,,,,,''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))************,,,+++)))((('''((()))+++***+++,,,,,,+++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))(((((('''(((******((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))+++***)))*********(((&&&((('''&&&%%%%%%&&&'''(((&&&&&&''')))************+++***)))'''''''''((()))))))))))))))************+++++++++***)))(((((('''))))))))))))(((((((((((((((((())))))))))))(((((()))************+++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***+++)))(((&&&%%%&&&'''(((***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))+++,,,***'''%%%&&&((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++***)))(((''''''((()))***+++)))(((&&&&&&((()))+++))))))))))))***************************)))((((((&&&''''''((((((((((((((())))))************)))))))))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++''''''(((((())))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))******+++'''***---...---+++***)))***************)))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''************************(((***+++***)))((()))***)))(((((((((((())))))***))))))***+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))******+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))******************++++++))))))))))))************,,,+++)))((('''((()))***+++++++++++++++***)))((())))))))))))))))))))))))'''''''''((((((((())))))******))))))(((((('''''')))))))))))))))))))))))),,,,,,+++)))((('''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((&&&%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))************************(((((())))))))))))(((((((((((())))))))))))(((((('''(((******((((((((()))'''(((((())))))(((((('''(((((((((((())))))))))))***)))))))))******)))''')))((((((''''''(((((()))&&&'''((())))))***))))))+++***)))(((''''''((()))(((((()))))))))*********++++++******)))(((((('''(((((((((((())))))))))))((())))))))))))))))))((())))))*********+++++++++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))******(((((((((((((((''''''&&&))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''((())))))))))))))))))+++,,,***(((&&&((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((((((((()))))))))(((((()))))))))***)))(((''''''((()))***''''''''''''((((((((((((***************)))((((((&&&'''(((((())))))(((((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********+++***)))(((((()))***+++))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))******+++(((***---...---+++*********************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''++++++++++++++++++++++++(((***+++***)))((()))***)))))))))***))))))(((((())))))***++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((((((((((((((((((((((((******************))))))))))))))))))************+++***)))((('''((()))***++++++***)))))))))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))((()))(((((('''%%%$$$###(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((************************(((((())))))))))))(((((((((((())))))))))))(((((('''(((******((((((((()))((())))))******))))))((((((((((((((()))))))))))))))(((((()))***+++)))(((***))))))(((((())))))***(((((())))))))))))((((((***))))))(((((((((((()))(((((())))))))))))******+++******))))))(((((('''''''''(((((())))))******))))))************)))))))))))))))*********++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++&&&''')))******(((&&&%%%(((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))(((***+++***(((((()))***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&))))))************))))))***)))(((''''''((()))***''''''''''''(((((((((((()))************))))))(((&&&'''(((((())))))(((((())))))************))))))))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******++++++++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++(((***------,,,*********)))************))))))(((************************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++(((***+++***)))((()))***)))***++++++***)))'''&&&''''''((()))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))******************++++++,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((((((((((((((((((((((((++++++******))))))((((((((()))))))))******************)))(((((((((((()))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''''')))***+++,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((******)))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((())))))))))))(((((('''(((((())))))))))))(((((('''(((******((((((((()))))))))************))))))(((((((((((())))))))))))(((''''''(((***+++***((())))))))))))))))))))))))((())))))))))))((((((''')))))))))(((((((((((()))(((((((((((()))))))))*********))))))((((((((((((&&&''''''((()))******+++))))))************))))))))))))))))))************************))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++''''''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))'''(((((((((((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%((()))***++++++***)))((())))))(((((((((((())))))))))))))))))************))))))************)))(((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))))))))***+++++++++******)))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++(((***,,,---+++*********))))))************)))(((************************((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((************************(((***+++***)))((()))***)))***+++++++++)))((('''''''''((()))))))))))))))***)))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))+++******))))))(((((((((((()))))))))***************))))))(((((((((((((((******((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((%%%%%%&&&''')))***++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''''')))))))))))))))(((''''''(((((())))))))))))(((((('''(((******((((((((()))))))))************))))))(((((((((((())))))))))))'''''''''(((***+++)))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))((('''(((((((((((())))))))))))))))))(((((((((((((((&&&''''''((()))******+++))))))************))))))(((((()))))))))*********************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((()))******+++)))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''((()))))))))))))))'''&&&&&&''''''(((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''&&&&&&&&&((()))***++++++***)))((())))))(((((((((((())))))))))))))))))************((())))))*********))))))'''(((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++)))))))))******)))))))))*********))))))(((((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((***,,,,,,***))))))***((())))))*********))))))************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))************+++******))))))))))))***+++++++++++++++)))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************)))))))))(((((((((''''''))))))((((((((()))******((((((((((((((((((((((((******))))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''((())))))******))))))((())))))))))))))))))))))))%%%%%%%%%%%%&&&((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((************************)))******))))))((('''&&&(((((())))))))))))(((((('''(((******((((((((()))((())))))******))))))((((((((((((((())))))))))))(((''''''((()))***(((''''''(((((())))))(((((('''(((((())))))))))))(((((('''(((((())))))))))))(((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((((((((()))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***)))(((&&&%%%&&&''')))+++&&&'''(((((((((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))((('''&&&&&&(((((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((()))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((())))))************)))'''((())))))******))))))))))))************))))))))))))))))))))))))))))))************++++++++++++))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((***++++++***))))))***((())))))************)))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************(((***+++***)))((()))************)))******++++++))))))***+++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))++++++++++++*********)))%%%&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++((((((((()))))))))))))))))))))))))))************(((((((((((((((''''''&&&'''(((((()))))))))))))))((((((((((((((((((((((((*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((''''''))))))************))))))))))))))))))))))))))))))&&&&&&%%%%%%&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''(((((((((((())))))))))))************************************)))((('''&&&(((((())))))))))))(((((('''(((******((((((((()))'''(((((())))))(((((('''(((((((((((()))))))))))))))((('''((())))))'''&&&((()))************)))(((&&&'''((())))))***))))))&&&'''((()))******)))((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((()))))))))***)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))'''''''''''''''((())))))'''((())))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))''''''((())))))))))))))),,,***(((((()))***(((&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))***************(((((()))************)))))))))************))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((***+++***)))((()))***(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***++++++++++++++++++++++++(((***+++***)))((()))*********)))))))))***,,,---''''''((()))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))+++*********))))))(((((($$$%%%'''(((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++''''''(((((())))))******))))))))))))************((((((((()))(((''''''&&&&&&'''(((*********)))(((((((((((((((((((((((((((+++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))************))))))))))))))))))))))))))))))******(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((************)))((('''&&&(((((())))))))))))((((((''')))******((((((((()))''''''((((((((((((''''''(((((((((((()))))))))))))))((('''((()))(((&&&%%%)))***+++,,,,,,+++***)))&&&&&&((()))************&&&'''(((*********)))(((''''''''''''((((((((()))'''''''''((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((%%%&&&((()))***)))(((''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))(((((((((((())))))'''(((((()))))))))))))))...,,,)))***++++++)))&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''((()))))))))((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((())))))))))))************(((((()))***************(((((()))***************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((***+++***)))((()))***(((((()))***************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********++++++++++++*********))))))(((((()))***+++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******(((((())))))***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))************))))))*********)))))))))))))))&&&&&&'''((()))***++++++))))))))))))************))))))))))))((((((((((((*********)))((('''''''''+++***)))))))))+++,,,---))))))))))))))))))))))))'''(((***+++,,,,,,++++++++++++***)))((('''&&&&&&)))))))))))))))(((''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))+++---))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******)))))))))))))))*********+++******)))(((''''''&&&(((((((((((())))))))))))''''''((((((((((((((((((&&&&&&''''''(((((())))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((((((((((('''''''''+++***)))(((((()))***+++))))))(((((((((((()))))))))((('''''')))******)))(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((()))))))))(((((('''''''''((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))&&&&&&&&&'''(((***+++,,,+++)))(((''''''((()))+++))))))))))))************,,,***))))))******)))'''))))))************))))))))))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))((((((''''''******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''((()))***((()))))))))*********************)))))))))(((((()))))))))******++++++,,,*********))))))*********))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******)))))))))))))))************++++++,,,,,,++++++***))))))))))))************(((((((((((((((((((((((())))))************))))))***)))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))---------,,,+++(((&&&%%%******))))))(((((('''''')))))))))))))))(((''''''(((((())))))(((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***,,,))))))))))))))))))))))))************************))))))(((((((((((())))))*********)))))))))))))))*********)))(((''''''''''''''''''((((((((())))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''')))((('''''')))******)))((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********(((((('''''''''(((((()))(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))+++***))))))(((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))************+++***))))))******)))'''))))))************))))))))))))))))))************************************))))))))))))))))))))))))*********)))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))(((((((((((()))))))))******)))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***)))(((((((((((()))******)))(((''''''((())))))))))))))))))************)))))))))(((((((((((((((************************++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))***************)))))))))))))))******++++++++++++******'''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((&&&''''''((()))******+++***))))))))))))***++++++))))))))))))))))))))))))((()))***+++++++++******))))))))))))(((((((((((()))))))))))))))(((((('''(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++((((((''''''''''''((((((++++++******))))))((((((******))))))(((((('''''''''''''''((((((((())))))))))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''''')))******)))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''(((((())))))******'''''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***---,,,+++***)))(((((((((((((((&&&&&&&&&&&&(((((())))))))))))************+++***))))))******)))((())))))************))))))))))))))))))************************************)))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***))))))))))))((((((((((((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))+++*********)))))))))(((***++++++++++++++++++***))))))))))))))))))))))))++++++******************))))))))))))))))))))))))*********))))))***************))))))))))))******************))))))))))))******++++++++++++******'''''''''((((((((())))))************************))))))************)))))))))))))))))))))************)))))))))((((((((('''((()))))))))************))))))))))))((((((((((((''''''(((((())))))******+++++++++++++++++++++,,,(((((((((((((((((((((((($$$&&&(((***,,,,,,,,,,,,'''((((((((()))))))))***(((((())))))))))))(((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())),,,++++++***)))(((''''''***)))))))))((((((((('''((((((((()))))))))******)))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((******))))))))))))******))))))(((((((((((()))))))))((('''''')))******))))))))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))'''((((((((()))))))))***''''''''''''((()))******(((((((((((((((((((((((()))(((((((((((((((((()))'''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***+++***************++++++******)))(((((()))******((()))))))))************+++)))((()))******)))((())))))************))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))))))))************************++++++******)))((((((((())))))***++++++***))))))))))))))))))))))))))))))******************++++++***************************))))))(((((())))))*********))))))))))))***************))))))))))))))))))******++++++******)))((((((((()))))))))******************************))))))************))))))(((((())))))******************))))))((((((''''''((()))))))))************))))))))))))(((((((((((((((((((((((((((((()))(((((((((((((((((((((''''''((((((((((((((((((((((((******++++++***((('''&&&''''''(((((())))))******(((((())))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((())))))***,,,++++++***)))(((''''''))))))))))))(((((((((((())))))*********+++++++++))))))(((((('''''''''&&&))))))((((((''''''&&&&&&'''''''''(((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''(((((())))))))))))************))))))))))))(((((((((((()))))))))((('''''')))******)))*********))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++(((((((((((()))))))))))))))((((((((())))))***+++((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******+++***************++++++******))))))))))))******((()))))))))***************)))((()))***+++***)))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))******************************************************************************************************))))))************))))))''''''((()))))))))))))))************))))))))))))************++++++++++++*********))))))(((((((((((()))***++++++***)))((()))))))))))))))))))))))))))))))))***************************************)))))))))(((((()))))))))******))))))))))))******((()))))))))************))))))************))))))))))))*********+++++++++(((((((((((((((((((((((())))))************))))))((((((((()))******++++++******))))))((((((''''''))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))*********)))(((((())))))))))))))))))))))))'''((()))*********)))(((''''''(((((())))))******'''(((((()))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++******))))))(((((())))))))))))(((((((((((()))))))))*********++++++((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((('''''')))******)))************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((('''''''''''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++---,,,+++***)))((((((((((((((((((((((((((((((((())))))))))))***************)))((()))***+++***)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))************+++******++++++++++++******))))))))))))************************************++++++++++++++++++++++++************************************************)))******++++++******)))&&&'''((()))*********)))************)))))))))((())))))))))))*********+++)))))))))))))))((((((((()))***,,,------,,,***)))))))))))))))))))))))))))((((((((())))))*********************************+++******))))))******+++******))))))))))))******''''''((()))***++++++,,,))))))************)))))))))))))))*********++++++(((((((((((((((((((((((())))))************))))))'''(((((()))******++++++))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((''''''(((((())))))******+++,,,,,,---,,,+++***)))))))))))))))))))))))))))"""###&&&)))+++,,,------(((((((((((())))))))))))''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''')))((('''''')))******)))((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))***++++++))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))************)))((()))(((((((((''''''''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***++++++***))))))((((((((((((((((((((())))))((((((((())))))))))))************)))(((((((((***+++***)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))************))))))((()))))))))************************************************************************************************************)))***++++++++++++***)))%%%&&&((()))*********)))+++*********))))))(((((('''((((((((())))))******((((((((()))))))))))))))***+++---......---+++***))))))))))))))))))))))))''''''(((((()))))))))***************************,,,++++++++++++++++++,,,******))))))))))))******&&&&&&''')))***+++,,,---))))))************))))))))))))))))))************************************))))))************))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((%%%%%%&&&((()))+++,,,,,,((()))******)))((('''&&&))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))*********(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))******&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***((()))***++++++***)))((())))))(((((((((((()))))))))((('''''')))******)))&&&'''''''''(((((())))))(((((())))))))))))((((((************************%%%&&&&&&'''((())))))***))))))))))))((((((((((((((('''&&&%%%$$$#########((((((((((((((((((((((((((()))***++++++***)))((())))))(((((('''''''''&&&&&&&&&&&&'''''')))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++&&&&&&&&&'''(((***+++,,,******++++++++++++******))))))))))))************)))(((((((((***++++++***))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))******++++++++++++(((((())))))))))))(((((((((((())))))*********+++************************))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))%%%&&&((()))*********)))*********************************)))))))))))))))************++++++++++++)))((('''''')))******)))************************444000+++)))***,,,---,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))************))))))))))))***(((((())),,,,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))++++++******)))((((((((())))))))))))))))))))))))+++(((%%%'''+++,,,)))&&&(((((((((((())))))))))))+++*********))))))(((((($$$%%%''')))******)))((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))((((((((((((*********(((&&&&&&(((***))))))))))))))))))))))))+++***)))'''''''''((()))******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))((((((+++***)))))))))))))))***))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******'''((()))((('''&&&''')))******))))))((((((''''''))))))************))))))*********)))))))))))))))))))))(((((((((((()))))))))(((((((((******((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******''''''(((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))(((((((((((())))))******))))))))))))******(((((())))))************((())))))*********))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))---+++)))((('''((()))***++++++++++++++++++++++++))))))))))))************************************(((((())))))******++++++,,,,,,++++++******))))))************************)))))))))))))))*********(((((((((((())))))))))))***)))((((((***++++++***((((((((((((((((((((((((000---+++***+++,,,***))))))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))************)))))))))))))))(((''')))++++++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))&&&###"""%%%***,,,+++((((((((((((((())))))))))))************)))))))))((($$$%%%''')))******)))((((((((()))))))))*********************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***)))(((&&&&&&((()))))))))))))))))))))))))))+++***)))(((''''''((()))***)))))))))((((((((('''************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********))))))))))))((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&''')))***)))))))))((((((((('''(((((())))))))))))((((((***)))))))))))))))))))))))))))(((((((((((()))))))))(((((((((******((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((('''''''''(((((((((((())))))))))))((('''''''''(((((()))******)))(((''''''((()))***'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))(((((((((((())))))******))))))))))))******)))))))))))))))*********'''((()))++++++,,,,,,,,,************************))))))************))))))))))))(((((((((((()))))),,,+++)))((((((((()))***++++++++++++++++++++++++))))))))))))************************************((()))))))))))))))************************))))))************************(((((())))))******++++++((((((((()))))))))******+++***((()))+++,,,,,,+++((((((((((((((((((((((((+++******+++,,,+++)))&&&))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******************)))))))))))))))(((((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))'''%%%$$$&&&***,,,+++)))(((((((((((())))))))))))************))))))))))))%%%&&&((()))***))))))((((((((())))))))))))******************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))(((&&&&&&''')))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((''''''''''''''''''((()))******))))))))))))))))))))))))((())))))))))))))))))***))))))))))))(((((((((((('''((()))((('''&&&''')))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))******))))))(((((((((((()))))))))(((((((((******((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))+++************)))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))***************)))))))))))))))'''((()))+++,,,---......************************))))))************))))))***))))))(((((())))))***,,,+++***(((((()))******************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********************************''''''((()))***++++++,,,******+++++++++,,,,,,,,,+++)))((((((***++++++************************************+++++++++)))((())))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********************)))))))))(((******)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))(((((())))))************)))))))))))))))))))))))),,,+++)))***+++,,,***((((((((((((((())))))))))))*********)))))))))))))))&&&'''((())))))))))))((((((((((((((()))))))))***++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))(((&&&&&&&&&((((((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&''')))******(((((((((((((((((((((((('''((((((((())))))************))))))(((((('''''''''((()))((('''&&&''')))))))))))))))(((((((((((('''(((((())))))((((((''')))))))))))))))*********))))))(((((((((((()))))))))(((((((((******((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&(((((((((((()))))))))))))))))))))(((((())))))***(((((())))))))))))((((((************************((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))'''(((((((((((()))))))))(((((((((((())))))))))))((()))))))))************(((((())))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))((()))))))))************))))))(((((((((((())))))******))))))))))))******************))))))))))))'''((()))***+++,,,,,,,,,************************)))******++++++******)))***))))))))))))))))))***++++++***))))))******+++************************))))))*********+++++++++))))))))))))))))))))))))***))))))(((((('''''''''((((((((())))))*********************************''''''((()))***++++++,,,++++++++++++,,,,,,,,,,,,***((('''''')))******)))************************++++++******)))***+++,,,)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))************************)))))))))(((++++++++++++******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))))))))))),,,+++******++++++***)))(((((((((((())))))))))))))))))))))))))))))******((((((((()))))))))))))))'''(((((((((((()))))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''')))***)))'''&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&''')))******((((((((((((((((((((((((''''''(((((()))))))))*********))))))(((((('''''''''((()))((('''&&&''')))(((((((((((())))))))))))((())))))******))))))((((((((())))))************))))))(((((((((((()))))))))(((((((((******((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***(((((((((((())))))))))))((()))))))))************************))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))******))))))))))))***************)))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))******++++++++++++************))))))))))))******+++***************++++++************************************++++++++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++************************(((((())))))******++++++)))))))))************+++)))(((&&&''')))******)))(((((((((((((((((((((((()))******)))((())),,,...))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++************))))))))))))++++++,,,+++))))))+++---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++******)))(((((('''))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((()))+++***(((''''''((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((''''''''''''''''''((()))******))))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))(((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))))))))************))))))((((((((()))******++++++))))))(((((((((((()))))))))(((((((((******((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''(((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++((((((((()))))))))******(((((((((((())))))))))))))))))))))))************++++++******)))(((((('''******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************))))))(((((((((((())))))******))))))))))))******((()))))))))************))))))))))))((('''&&&%%%((((((((((((((((((((((((******++++++++++++******+++******))))))******+++*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************************))))))))))))***************+++++++++************************)))))))))))))))*********)))))))))*********++++++***((('''((()))+++******((((((((((((((((((((((((%%%'''******))))))***,,,))))))))))))))))))))))))))))))************))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++************)))))))))))))))***+++)))''''''))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))%%%&&&''''''''''''((()))(((((((((((())))))))))))((()))))))))******************)))))))))))))))***'''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((***,,,,,,***(((((()))))))))))))))))))))))))))&&&'''((()))******)))((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********))))))))))))((((((((())))))***))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''((()))((('''&&&''')))'''((((((((()))))))))***(((((())))))))))))(((((('''(((((()))******++++++))))))(((((((((((()))))))))(((((((((******((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))+++***))))))((((((((()))***)))(((''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((()))))))))*********(((((((((((())))))))))))))))))))))))*********************)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))(((((((((((())))))******))))))))))))******''''''((()))***++++++,,,((())))))))))))(((((('''))))))))))))))))))))))))***++++++,,,,,,++++++***+++******))))))******+++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++*********************************)))))))))))))))++++++,,,,,,,,,---------+++***((()))+++,,,,,,+++************************ %%%***,,,***(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++************))))))))))))'''))))))'''%%%%%%(((+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---...///((((((((()))******++++++))))))))))))))))))))))))******+++)))(((&&&''''''(((((((((((())))))))))))(((((())))))*********+++******)))))))))))))))***''''''''''''((((((((()))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************&&&''''''((()))******+++)))+++------+++)))))))))))))))))))))))))))))))))&&&'''(((*********)))((('''((((((((())))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))))))))(((+++******))))))))))))***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******'''((()))((('''&&&''')))'''((((((((())))))******''''''(((((((((((('''''''''(((((()))***+++++++++))))))(((((((((((()))))))))(((((((((******)))'''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((()))******(((((((((((()))))))))))),,,,,,+++***))))))******+++)))(((&&&&&&((()))+++''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************(((((((((((())))))))))))))))))))))))************((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))(((((((((((())))))******))))))))))))******&&&&&&''')))***+++,,,---'''((()))******************************************++++++,,,,,,++++++***++++++************++++++)))***+++,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,------------,,,,,,+++++++++&&&''')))+++,,,+++***)))((()))***+++,,,+++******+++)))(((***---000000...************************************)))'''&&&%%%)))))))))))))))))))))))),,,+++++++++***))))))))),,,,,,,,,++++++***************))))))))))))******+++***)))))))))***,,,,,,++++++************++++++))))))))))))************,,,,,,+++***)))(((''''''(((***+++***)))((()))***++++++,,,,,,,,,+++*********))))))(((''''''(((((('''(((((()))***+++++++++(((((())))))))))))((((((******)))))))))))))))***************************************************'''((((((((()))))))))***'''((()))******)))((('''((())))))))))))*********,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''(((((())))))(((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***))))))***++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&+++*********))))))(((((()))************+++++++++(((((('''(((((()))******))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******************+++,,,,,,,,,,,,+++++++++***)))((((((((()))))))))))))))))))))))))))++++++******************************************************************))))))))))))))))))))))))******))))))******+++,,,'''(((***++++++***)))(((((()))***+++++++++******+++)))((())),,,......---************************++++++++++++***)))((('''******************************)))))))))))))))))),,,,,,,,,++++++***************))))))))))))******((()))***+++++++++*********))))))))))))))))))***))))))))))))************++++++******)))((((((((((((***+++***)))((()))***,,,,,,,,,,,,,,,+++***)))+++******)))))))))******'''(((((()))******++++++))))))************)))))))))((((((((()))***++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''')))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''(((((()))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''++++++++++++*********))))))************+++++++++)))((((((((())))))***+++***************************++++++++++++++++++,,,,,,,,,++++++************))))))))))))************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))******+++,,,))))))***++++++***((('''((()))******++++++******+++***((()))+++,,,,,,+++******************************++++++++++++******************************((((((((((((((()))))))))+++++++++++++++***************))))))))))))******%%%'''***,,,,,,+++((('''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***---------,,,+++***)))((()))))))))***************((((((((()))******++++++******++++++++++++******''''''(((((()))+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((******++++++++++++***************+++++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((************************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))((((((''''''(((((()))))))))))))))))))))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))************+++++++++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++*********+++************)))))))))))))))))))))***************)))((((((((()))+++,,,))))))))))))))))))***+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******++++++***)))((('''((())))))***************+++***))))))))))))***)))************************((()))******+++++++++***))))))))))))))))))))))))'''(((((())))))*********+++++++++*********************))))))))))))******&&&''')))*********((('''))))))(((((((((((())))))((()))))))))************(((((())))))************(((***+++***)))((()))***---------,,,+++***)))(((((((((((()))))))))))))))(((((())))))************)))******++++++******)))))))))(((((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((())))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******************************)))(((((('''((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***))))))(((((((((((())))))***)))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***,,,,,,***)))'''))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++))))))*********++++++++++++***************++++++++++++++++++++++++++++++,,,,,,++++++******))))))***)))))))))))))))))))))((()))))))))***************)))'''&&&'''(((***,,,)))((((((((()))***++++++))))))))))))))))))))))))***************+++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++************))))))(((((()))))))))))))))******************)))(((((())))))************************''''''((()))************(((((((((((((((((((((((()))))))))******+++++++++******************************))))))))))))******((((((((((((((())))))***+++******))))))******+++((()))))))))************((((((((()))******++++++(((***+++***)))((()))***,,,------,,,+++***)))((())))))***++++++******))))))))))))))))))*********(((((())))))))))))((((((++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((((((((()))''''''((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))******)))(((((('''((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))***,,,------,,,***)))))))))))))))))))))))))))(((((())))))******++++++))))))******************))))))*********+++++++++++++++***************++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))***((()))))))))************)))((('''&&&&&&(((***+++)))((((((((()))***++++++************************))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++*********))))))))))))))))))(((((((((((()))***+++)))***+++)))(((((()))+++************************&&&'''((()))))))))))))))((((((((((((((((((((((((************++++++++++++)))))))))*********************))))))))))))*********)))((('''((()))***+++++++++************++++++))))))))))))************(((((())))))*********+++(((***+++***)))((()))***++++++,,,,,,,,,+++******+++,,,---------,,,***)))))))))))))))))))))******(((((())))))))))))((((((---,,,+++)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))((((((((((((''''''(((((())))))******((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***''''''((((((((((((''''''))))))))))))************(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))))))))***&&&&&&&&&''''''(((((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((***))))))(((((((((((()))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''************************))))))))))))))))))))))))(((((((((((()))***++++++***))))))(((((())))))***+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******++++++,,,------,,,++++++)))))))))))))))))))))))))))))))))******+++++++++)))))))))))))))*********)))************+++++++++++++++***))))))))))))***++++++++++++++++++++++++***************))))))))))))))))))************+++))))))))))))************)))((('''''''''(((***+++))))))))))))))))))***+++************************)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))******)))(((((('''((()))***+++)))***+++***((((((***---************************((())))))*********))))))************************************))))))))))))((()))))))))*********+++******))))))))))))******)))))))))*********************))))))))))))******))))))))))))************)))))))))))))))*********(((***+++***)))((()))*********+++,,,,,,,,,++++++++++++,,,,,,+++***'''&&&***))))))))))))))))))))))))))))))******)))))))))++++++***)))((((((((()))************************))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,+++***))))))***+++,,,))))))))))))*********+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((()))*********((((((((((((((()))******+++***'''&&&&&&'''***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''((((((((((((''''''))))))))))))************(((((((((((())))))))))))((((((((((((((()))******''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********'''''''''''''''''''''''')))(((((((((((())))))***''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******++++++***)))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********++++++++++++++++++++++++))))))))))))))))))))))))******************++++++)))))))))******+++++++++)))************++++++++++++***))))))((((((((()))************************))))))))))))************************++++++,,,,,,))))))))))))************(((((()))))))))*********+++***))))))))))))))))))************************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))((((((((((((((()))******))))))(((((()))***++++++)))((('''''''''(((***+++(((***,,,+++))))))+++...******************************+++++++++******)))++++++++++++++++++++++++******))))))((((((''''''(((((())))))*********+++******))))))))))))******''')))+++------,,,***)))))))))(((((((((((())))))))))))))))))******************))))))))))))))))))(((***+++***)))((()))***))))))***+++,,,,,,,,,,,,((()))))))))(((%%%###!!!*********)))))))))))))))******++++++++++++*********)))))))))))))))******************************))))))))))))))))))))))))%%%&&&'''((()))***+++,,,***)))(((''''''((()))***''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&''''''((()))******+++((((((((((((((()))******,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''''''''''''''(((((('''(((((()))***+++((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******++++++***))))))((())))))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++++++++***))))))***++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,)))************+++++++++******)))(((((('''(((((())))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,))))))))))))************(((((()))***+++*********++++++***)))(((((())))))************************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((+++,,,,,,,,,+++)))(((&&&+++***(((&&&$$$$$$'''***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***++++++***)))((()))************+++++++++)))******+++++++++******,,,+++++++++******)))))),,,,,,,,,++++++++++++***++++++***)))((('''&&&&&&%%%%%%&&&''')))+++,,,---(((((((((((())))))))))))************************+++++++++++++++++++++++++++***)))(((((()))***+++***++++++***((('''(((***,,,+++***+++++++++)))'''*********+++,,,,,,,,,---************))))))))))))******))))))((((((''''''$$$'''***,,,+++*********)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((()))******))))))***++++++***)))))))))))))))***++++++++++++***)))((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((('''''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))(((***++++++******+++,,,)))))))))))))))((('''''')))******)))&&&%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''''''&&&&&&((())))))((('''&&&&&&'''((()))***)))(((''''''((()))***&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((******((((((((((((((((((((((((************************+++++++++*********))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))(((((((((((())))))---,,,,,,+++***)))((((((+++++++++++++++***)))(((++++++,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''(((((()))***************))))))))))))))))))))))))******++++++***)))'''&&&))))))((('''&&&''')))+++))))))))))))))))))))))))************************)))************+++++++++))))))************)))))))))************++++++++++++++++++++++++***)))(((***)))))))))((((((((((((((()))))))))******++++++++++++++++++************((((((((((((((()))******(((((((((((()))))))))***************************+++++++++++++++++++++++++++***)))(((((()))***+++((()))***)))((()))+++......,,,+++***++++++)))(((*********+++++++++++++++************))))))))))))***)))))))))((((((((('''&&&(((***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((&&&'''))))))(((((()))+++((((((''''''''''''((((((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))***,,,))))))******))))))(((''')))******)))'''%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&'''(((''''''(((***))))))(((''''''((())))))***)))(((((((((((()))***''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))(((((((((((())))))++++++******************+++++++++++++++***)))))))))***++++++,,,,,,,,,,,,************************))))))))))))))))))))))))&&&''')))***+++***)))((((((((()))***************************************(((((())))))))))))((('''&&&((())))))))))))+++,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++*********))))))*********)))************+++++++++,,,,,,,,,+++***)))(((''')))))))))))))))(((((((((%%%&&&&&&'''(((******+++))))))******+++++++++,,,+++******)))((((((''''''((((((((()))))))))******************************++++++++++++++++++++++++******))))))))))))******'''((()))((()))+++///222111...+++******+++***)))******************))))))************))))))))))))))))))))))))((((((((((((((()))******)))((()))+++))))))))))))))))))))))))************************++++++*********)))))))))$$$&&&'''((('''''')))+++(((((((((''''''(((((()))&&&'''((()))************''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))******))))))(((((('''''''''((())))))(((((()))******************)))((((((((()))***)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((((((((()))+++******))))))))))))******+++***))))))))))))***+++))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++************************+++++++++++++++++++++++++++++++++*********************))))))))))))******+++***)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((***))))))(((((())))))***)))))))))*********++++++***++++++++++++***))))))'''((()))+++,,,---------************************))))))))))))))))))))))))'''((()))*********)))((((((((()))***************************************'''(((((())))))*********''')))+++,,,+++******+++************************++++++++++++++++++++++++))))))*********+++++++++,,,+++))))))))))))+++,,,))))))*********++++++++++++++++++++++++***)))(((++++++++++++++++++++++++&&&&&&''''''((())))))***(((((((((((())))))))))))+++++++++***)))(((''''''(((((()))))))))************************************************************))))))))))))))))))***((())))))))))))+++000333333000,,,******+++******+++*********)))(((((((((************)))))))))((())))))))))))((((((((((((******+++)))(((((()))+++))))))))))))))))))))))))***************+++++++++++++++++++++*********)))$$$&&&((((((((((((***+++*********)))******++++++((()))***+++++++++++++++''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((******)))(((((('''(((((((((((((((((())))))))))))******))))))((((((''''''&&&'''((((((''''''(((******************))))))((('''((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))((((((***+++************************+++******************+++,,,+++)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,************************++++++++++++++++++++++++******************************))))))))))))******+++******)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))(((((((((***))))))))))))))))))***))))))))))))******************+++++++++******)))((((((***++++++,,,,,,,,,************++++++++++++))))))))))))))))))))))))'''((()))************)))(((((()))***************************************))))))))))))***++++++,,,)))+++------+++)))))))))++++++++++++++++++++++++************************))))))*********+++++++++,,,+++***))))))***+++,,,))))))*********+++++++++((()))***++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))******+++******)))((())))))))))))************************************************************)))))))))******)))))))))***++++++***)))***---000222///,,,******++++++***+++*********)))(((((((((************)))))))))((((((((((((((())))))))))))******+++)))(((((()))+++))))))))))))))))))))))))))))))******++++++++++++++++++++++++*********)))&&&((())))))))))))+++,,,***************+++,,,,,,'''(((((((((''''''&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((******)))(((((('''(((((((((((((((((())))))))))))***)))))))))((((((((('''%%%'''((((((''''''((()))***************)))((((((&&&''')))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))((((((***+++******++++++++++++***************++++++*********---,,,+++***)))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************+++************++++++,,,************************++++++++++++++++++++++++******************************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((******))))))))))))******++++++******)))((((((''')))******+++++++++***************++++++******)))))))))*********+++++++++************************((())))))***************(((((()))*********************************************))))))***+++,,,,,,***,,,------+++)))((((((++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++)))************+++++++++'''((()))***+++,,,,,,,,,)))))))))***************+++++++++******))))))))),,,+++++++++******))))))((()))***+++++++++***))))))))))))*********++++++************************************************))))))************))))))***+++++++++***)))+++---///---+++***+++++++++*********************))))))************))))))))))))(((((((((((())))))))))))((()))******)))((()))+++))))))))))))))))))))))))(((((())))))***+++++++++++++++*********)))))))))((()))******))))))***+++(((((((((((())))))***+++))))))))))))((('''&&&&&&************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))))))))(((((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))((((((((()))))))))))))))&&&'''((((((''''''((())))))))))))))))))(((''''''%%%'''(((((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((((((((((()))+++******++++++++++++******))))))***++++++***))))))++++++*********++++++,,,))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))******************))))))))))))))))))))))))))))))))))))************************+++***************++++++***************************************************************+++++++++******))))))))))))***************+++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******))))))******+++,,,+++***)))(((''''''&&&))))))***++++++++++++*********++++++***))))))(((((((((((()))******++++++************************)))))))))*********++++++(((((()))***************))))))))))))))))))))))))******)))(((((()))***+++)))***++++++)))((()))***))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++((()))***+++++++++++++++)))))))))******+++++++++************************************++++++++++++((()))+++,,,,,,+++)))((())))))*********+++++++++************************************************((()))***++++++***)))(((''')))++++++*********+++,,,+++******+++,,,+++************+++++++++++++++************))))))))))))'''((((((((()))))))))***&&&(((***+++***)))***+++))))))))))))))))))))))))''''''((())))))***++++++******)))))))))((((((((((((*********((('''((()))(((((((((((()))***+++,,,******+++++++++******)))************************&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************(((((((((''''''((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))******++++++(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))''''''(((((())))))******&&&((())))))(((''')))***((((((((((((((('''&&&&&&%%%&&&(((((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&'''(((''''''(((***))))))***++++++***))))))((())))))******))))))((('''((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))************************+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++******))))))******+++******))))))((((((((('''))))))***+++++++++++++++((())))))************)))&&&''''''((())))))************************************))))))******++++++(((((()))***************((((((((((((((((((((((((***)))(((''''''((()))***'''(((******))))))***,,,((((((((((((((((((((((((++++++++++++++++++++++++)))************+++++++++***+++,,,------,,,+++***)))************+++++++++******+++++++++******)))+++++++++,,,,,,---------''''''((()))***+++,,,,,,&&&&&&'''((()))***++++++***+++,,,---,,,***(((''')))************+++++++++************************))))))))))))))))))))))))((()))***++++++***)))((($$$'''***,,,+++************))))))***,,,,,,+++)))*********+++,,,,,,,,,---************))))))))))))'''((((((((())))))******$$$'''***,,,+++******+++))))))))))))))))))))))))&&&''''''((()))*********))))))))))))((((((((((((((()))***)))'''%%%&&&'''************+++,,,---...%%%&&&'''(((((())))))((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,+++***)))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))&&&&&&'''((()))***++++++'''((())))))(((((()))+++'''''''''''''''&&&&&&%%%$$$&&&(((((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''''''&&&&&&((()))((()))***++++++***)))((('''((()))******)))((('''$$$%%%'''))))))))))))((())))))))))))))))))))))))******************************************************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))******************************)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++******))))))))))))******,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************++++++(((((((((((())))))))))))((()))***+++++++++++++++&&&'''(((***++++++++++++%%%&&&&&&'''((())))))*********************************))))))******+++,,,(((((()))***************'''((()))******)))(((''',,,+++++++++******))))))************************,,,,,,,,,+++++++++************+++,,,+++***)))((())))))))))))))))))))))))******))))))))))))******************************,,,,,,+++***))))))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***)))(((((('''))))))***++++++++++++***---***'''(((***+++)))'''))))))))))))************))))))))))))))))))))))))++++++***(((&&&'''***,,,,,,***)))...555666111+++***))))))+++...---***'''))))))))))))((((((((((((+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))************************((((((((()))******++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******,,,+++)))(((''''''(((((('''&&&%%%%%%&&&'''((()))******)))(((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((())))))))))))))))))))))))&&&&&&''''''(((((())))))%%%((()))''''''+++,,,)))'''((()))******++++++***&&&''')))*********)))((())))))************))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))+++***)))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''&&&&&&%%%%%%'''((())))))((('''&&&&&&'''((()))******)))))))))))))))***))))))))))))(((((((((((((((***,,,+++)))(((((()))((()))***++++++***)))(((+++***)))(((((()))***+++******))))))))))))************))))))((((((''''''***)))((((((((((((((()))''''''(((((())))))******''''''(((((()))))))))***((()))))))))************,,,+++++++++******))))))(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++''''''''''''''''''''''''*********)))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((()))******)))((((((+++++++++******)))))))))*********************************)))))))))((((((((()))***+++,,,++++++***************************+++***)))))))))))))))***************************,,,++++++***))))))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((('''******+++,,,,,,,,,,,,+++---***((((((***+++***((())))))))))))************))))))))))))))))))))))))+++,,,,,,***))))))***,,,******,,,111666666111,,,+++******,,,......+++(((************))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''''''''(((((()))))))))((((((((((((((()))******''''''&&&%%%&&&&&&'''((((((((('''''''''((()))*********)))((((((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))+++,,,)))))),,,,,,))))))))))))***))))))((((((&&&'''((()))***))))))((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''''''(((******)))(((''''''''''''((()))******))))))))))))******))))))))))))(((((((((((()))***+++***((('''((()))((()))***++++++***)))(((******))))))))))))************))))))))))))*********)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))******((((((((())))))*********)))*********++++++++++++++++++*********))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************))))))))))))(((((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))((())))))******))))))(((*********)))))))))))))))*********************************)))))))))))))))'''((()))***,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))))))))************************,,,+++******)))*********))))))))))))************************************))))))))))))))))))))))))++++++******)))(((((((((***+++,,,,,,------,,,,,,---+++))))))***+++***)))))))))))))))************)))))))))))))))))))))))),,,---------+++***+++,,,))),,,222666777555000---,,,+++,,,---......,,,***+++++++++*********))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))************))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******((((((((((((((()))******%%%%%%%%%%%%&&&'''))))))***))))))((((((((())))))***))))))(((((((((((((((******))))))))))))******''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))((((((***,,,,,,))))))++++++((())))))))))))((('''&&&&&&''''''((()))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))***++++++,,,)))((((((''''''(((((()))***)))))))))))))))******))))))))))))(((((((((((()))***)))(((&&&&&&(((***))))))************))))))))))))************))))))******))))))))))))******))))))))))))(((((((((((()))))))))(((((())))))***((((((((())))))))))))***)))))))))************************+++++++++,,,,,,******))))))))))))((((((************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++************************************************((((((((())))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))************************++++++***************+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++,,,,,,++++++,,,+++******************((()))))))))************))))))))))))))))))))))))+++,,,...---,,,******++++++111888:::777222---+++,,,,,,,,,------,,,+++************))))))))))))((('''(((***++++++***))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************)))))))))))))))******)))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))*********))))))(((((('''''''''))))))(((((((((((())))))***))))))(((((())))))***''''''''''''((()))***+++((((((((((((((((((((((((++++++******))))))((((((''')))***''''''******'''((((((((((((((('''&&&&&&'''(((((()))))))))))))))))))))************))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))'''(((***,,,---,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++,,,,,,)))(((((((((((((((((()))))))))))))))))))))***+++))))))))))))(((((((((((())))))(((&&&%%%%%%'''***)))))))))******)))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))(((((((((((()))))))))((())))))******))))))))))))))))))))))))******************++++++))))))*********+++++++++)))))))))(((((((((((((((++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((()))***************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********************************++++++++++++++++++++++++++++++******************************************,,,,,,+++******)))******************************+++***************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***************+++++++++***))))))******((()))))))))************)))))))))))))))))))))))))))+++,,,,,,+++******+++111666;;;;;;555...***)))++++++,,,+++******)))))))))((((((((((((''''''''''''((()))+++++++++***)))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))***************************)))))))))((((((((('''))))))************))))))))))))************))))))))))))************))))))************************(((((((((((((((((((((((('''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))(((((('''(((((((((((('''&&&&&&%%%))))))(((((((((((()))))))))((((((''''''(((((()))'''''''''((((((***+++,,,((((((((((((((((((((((((++++++******))))))(((((($$$'''(((&&&(((+++,,,***&&&&&&'''(((((((((((((((((((((((((((((())))))***))))))************))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))'''(((***,,,---,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++((())))))))))))))))))((())))))(((((()))***++++++))))))))))))(((((((((((())))))(((&&&%%%%%%'''******))))))))))))))))))***((()))***++++++***)))(((******))))))))))))******(((((((((((()))))))))))))))))))))))))))***++++++************))))))))))))++++++******************(((((((((((())))))))))))((((((((((((((()))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++************************))))))******+++++++++,,,************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))+++******))))))******+++***************+++++++++************************)))))))))))))))*********,,,++++++***))))))******))))))))))))))))))))))))++++++*********++++++,,,*********************************)))******+++,,,))))))))))))************************************))))))))))))))))))))))))******))))))))))))))))))'''(((((()))***)))))))))***++++++***(((''')))***))))))))))))************))))))))))))))))))))))))((()))++++++******,,,---666999;;;999333---***)))+++,,,,,,+++)))((()))***(((((('''''''''&&&&&&&&&'''((()))******+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************((((((((()))))))))))))))))))))************)))))))))******++++++******)))))))))************))))))************************))))))))))))))))))))))))&&&''')))******)))(((((())))))((((((((((((''''''((((((((((((((()))******(((((((((((('''&&&%%%$$$&&&'''''''''''''''&&&%%%((((((((((((((())))))***((((((''''''''''''(((((((((((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))((((((%%%((()))(((***...///---&&&&&&'''((())))))))))))((((((((((((((()))******))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))************)))((())))))******))))))((((((((((((((()))***+++,,,))))))))))))(((((((((((()))***)))(((&&&&&&(((*********))))))))))))******))))))************))))))******))))))))))))******(((((((((((())))))))))))))))))))))))******+++,,,+++************)))))))))***************)))))))))'''''''''((((((((())))))(((((())))))))))))******************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,+++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))))))))))))))++++++***))))))***++++++***+++++++++,,,,,,,,,,,,************************(((((()))))))))*********+++***)))))))))***+++,,,************************************+++,,,------******************************))))))***++++++,,,))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))***(((((()))***************(((******)))&&&&&&'''***))))))))))))************))))))))))))))))))))))))((()))*********,,,///111999999777444000---,,,,,,,,,---...,,,)))((()))+++((((((((((((''''''''''''(((((((((((()))***+++,,,((()))))))))************))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))************************''''''(((((())))))******))))))************)))))))))******++++++******)))))))))************))))))************************))))))))))))))))))))))))&&&''')))*********)))(((*********))))))(((((((((((((((((((((((()))******&&&&&&'''(((((('''&&&%%%&&&&&&(((((()))(((''''''((((((((((((((()))******))))))(((((((((((())))))***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((())))))&&&)))***(((***......,,,(((((())))))***))))))))))))(((((('''((()))***+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))***+++******)))((()))************)))((((((((((((((()))***+++,,,))))))))))))(((((((((((()))***+++***((('''((()))+++***)))(((((()))***+++******))))))))))))************))))))))))))******'''((((((((()))))))))***))))))))))))***+++,,,---+++++++++*********))))))*********))))))((((((((((((((((((((()))))))))))))))))))))*********++++++)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++''''''''''''''''''''''''))))))***++++++,,,------+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++******))))))******+++((()))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++,,,,,,---------******************************++++++,,,,,,,,,,,,))))))(((((()))+++---...++++++++++++++++++++++++)))))))))***+++,,,......******************************))))))***+++,,,,,,))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))***+++++++++++++++''')))***(((&&&%%%''')))))))))))))))************)))))))))))))))))))))))))))***+++++++++---111555:::888444111///......///---//////---***(((***---))))))))))))(((((((((((()))(((((('''(((***,,,---(((((())))))*********+++))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))************))))))******++++++++++++******))))))************))))))************************))))))))))))))))))))))))%%%''')))***+++***)))(((++++++++++++******))))))((((((((((((((()))******&&&'''(((*********))))))&&&'''(((*********))))))((((((((((((((()))************))))))))))))******+++***)))))))))))))))***))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&))))))''''''++++++(((***++++++******)))(((''')))((('''''''''(((***+++))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))+++***)))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,+++******((()))***++++++***)))((((((((((((((()))***+++,,,))))))))))))(((((((((((()))***,,,+++)))(((((()))+++***)))(((((()))***++++++***)))(((((()))***+++******))))))))))))******'''((((((((())))))******))))))))))))***+++,,,---++++++++++++******))))))***)))))))))((((((''''''))))))))))))************))))))******+++++++++,,,(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***++++++,,,+++***)))((()))************+++++++++)))))))))******++++++,,,)))************+++++++++*********)))))))))))))))******************************))))))***+++,,,,,,++++++***)))((('''&&&&&&%%%&&&&&&'''((()))*********************)))((((((************************++++++++++++++++++++++++)))***+++++++++)))(((''')))))))))))))))))))))))))))))))))))))))(((''''''&&&'''***,,,++++++222::::::888555111...,,,,,,+++,,,------......------,,,))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))++++++***)))(((((())))))******)))))))))))))))***************************(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''')))***++++++***)))'''))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***))))))******)))(((((('''(((((((((((())))))******++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,,,,,,,+++***)))))))))***(((((())))))******++++++))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))************+++++++++*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((''''''************))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***++++++******************(((((())))))******++++++))))))*********+++++++++))))))))))))))))))))))))***++++++++++++***)))((()))************+++++++++*********+++++++++++++++)))************+++++++++************************((((((((((((((((((((((((******)))******++++++,,,)))))))))))))))((((((((('''(((((())))))************************)))((((((************************************************)))******+++***)))(((''')))))))))))))))))))))))))))))))))))))))(((''''''+++***+++---++++++111:::===888222...---------,,,//////...---,,,+++)))((())))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))'''''''''(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++***)))(((''''''''''''((()))))))))))))))*********))))))(((((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))******************++++++,,,+++******))))))******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))(((((((((************))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************************+++++++++))))))))))))))))))))))))******++++++******)))((()))************+++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++))))))******++++++,,,,,,((((((((((((((((((((((((***************+++++++++((((((((())))))*********************************)))************))))))(((************************)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))******))))))(((((()))'''(((******+++222;;;BBB:::000+++,,,......---///...---,,,+++)))(((((())))))))))))))))))))))))***))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((''''''&&&&&&''''''((())))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))((((((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***+++,,,,,,,,,))))))((('''''''''((((((************))))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((******************))))))++++++***)))))))))******************))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************)))))))))************))))))))))))******************************++++++++++++******(((((((((((((((((())))))************))))))))))))************************))))))))))))))))))))))))******************))))))))))))*********+++++++++---------,,,,,,+++++++++))))))*********+++++++++))))))***+++,,,,,,------*********************************+++++++++******(((((()))))))))***************************))))))))))))************)))(((************************************************))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))((((((&&&'''+++...111999BBBHHH===000***,,,//////,,,+++******************+++(((((((((((((((((((((((('''''''''((())))))******(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++)))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))************((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((+++***(((&&&&&&''')))***((((((((((((((((((((((((************))))))))))))******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))************)))((())))))))))))))))))))))))***)))))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***++++++++++++***))))))((((((((())))))++++++******))))))(((((()))(((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))((((((******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***************++++++++++++******))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******************************)))))))))(((******************************++++++++++++******((((((((()))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++---------,,,,,,+++++++++))))))*********+++++++++))))))***+++,,,,,,------******************************+++++++++******)))************)))))))))))))))))))))))))))))))))(((((())))))*********))))))************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))************))))))---++++++000333777===EEEJJJ???222+++---//////,,,+++******))))))******+++((((((((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((((((((())))))***************************************))))))(((((())))))***(((((((((((((((((((((((('''((()))***++++++******'''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))(((((((((((((((((((((((()))((('''&&&''')))+++---(((((((((((((((((((((((())))))))))))******************))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))(((*********))))))***++++++++++++******))))))((((((***))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++******))))))******++++++******))))))(((((((((***))))))((())))))******++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))******************++++++++++++******************************************************((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************++++++************)))))))))(((************************)))******++++++******))))))))))))******+++++++++++++++******))))))((((((+++++++++***************))))))))))))))))))))))))))))))((((((((()))******)))************+++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++))))))******++++++,,,,,,((((((((((((((((((((((((******+++,,,,,,***)))(((+++++++++******)))))))))))))))))))))))))))))))))((())))))************)))************************++++++++++++++++++++++++)))))))))((())))))***+++))))))))))))))))))))))))))))))******++++++******///++++++...000111555:::CCC;;;111,,,---//////...///...,,,***(((((((((((())))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((('''(((***++++++***))))))&&&''')))***++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))''''''&&&'''(((***+++---))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))*********))))))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))((('''******)))))))))***++++++************))))))))))))***************++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))(((((())))))((((((((()))******************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***************************))))))))))))************************))))))************))))))))))))******++++++,,,,,,************))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))(((((('''((()))***+++)))************+++++++++*********+++++++++++++++)))************+++++++++************************(((((((((((((((((((((((()))***,,,,,,,,,***)))''')))***************++++++((())))))******+++++++++(((((()))******************************************************************)))((((((((()))+++,,,))))))))))))))))))))))))((()))***++++++++++++***,,,((((((+++---,,,...111666222...,,,---///000000000...,,,***(((((())))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((()))***++++++***((('''&&&''')))+++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********((()))***++++++***)))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))))))))(((((((((''''''((())))))***)))))))))))))))*********)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++++++++************++++++((((((((()))))))))))))))((((((((((((((()))******)))))))))))))))*********))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))******++++++******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((())))))*********************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))***+++++++++)))))))))))))))*********++++++++++++******)))))))))))))))))))))))))))))))))(((''''''''')))***+++)))************+++++++++)))))))))******++++++,,,)))************+++++++++*********)))))))))))))))************************)))***,,,---,,,***(((''''''((()))***+++,,,------))))))***+++,,,,,,------(((((()))***************************************))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))((()))***+++++++++++++++,,,)))***///222111111444,,,+++++++++---///111222---,,,***))))))***,,,---))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))***+++,,,+++)))'''&&&%%%''')))+++,,,+++***)))************************(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++'''((()))******)))((('''))))))))))))))))))))))))((())))))***)))(((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))************&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******))))))))))))******''''''(((((())))))******((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((()))))))))***************))))))))))))(((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++(((((())))))******++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++)))))))))******+++++++++------,,,+++************)))))))))***++++++,,,,,,)))))))))))))))(((''''''+++++++++*********))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******(((((((((((())))))))))))************************************************((()))******)))***,,,...///------...111222111......---,,,+++******+++,,,...,,,***)))+++---------000///,,,)))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))++++++***((('''&&&%%%$$$(((((())))))******++++++)))*********++++++++++++))))))))))))))))))))))))(((((()))*********************************************))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))((((((''''''(((((())))))************))))))))))))******+++******)))(((''''''&&&))))))************))))))'''(((((((((((((((((((((************))))))))))))+++***(((&&&%%%&&&'''(((************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((***,,,---))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((************************------,,,+++******+++++++++*********))))))(((((()))***,,,------,,,***)))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))************++++++++++++++++++++++++''')))+++---...---,,,++++++*********))))))((((((((()))))))))***************************)))(((((((((((((((((())))))))))))++++++************++++++************************))))))*********+++++++++************************************************(((((())))))))))))((('''************+++++++++,,,)))))))))))))))))))))))))))))))))(((((()))))))))+++++++++++++++*********,,,,,,++++++***+++++++++***************+++++++++)))))))))))))))(((''''''+++++++++*********))))))************++++++++++++++++++************++++++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))************************************************************((()))******)))***,,,...000...---///111222000...///...---,,,,,,,,,---...000...+++***,,,---......000...,,,)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***++++++***)))(((''''''&&&))))))))))))************)))))))))*********++++++))))))))))))))))))))))))(((((()))*********************************************))))))))))))******)))(((((((((((((((((()))(((((((((((())))))))))))************)))))))))(((((((((((()))))))))))))))******))))))))))))***************)))((('''''''''))))))************))))))((((((((((((((((((''''''))))))))))))))))))))))))***)))((('''((((((************)))))))))(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''(((***,,,---))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************)))((((((''''''((((((************)))))))))((()))***,,,------,,,***)))(((((((((((()))))))))***************************)))))))))*********++++++))))))))))))))))))))))))(((((()))++++++,,,,,,+++))))))))))))************++++++++++++++++++++++++)))***+++++++++***)))(((************)))))))))(((************++++++++++++***************)))(((((((((((((((((()))))))))***++++++************++++++************************))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((''''''''''''((((((---------,,,++++++******+++++++++***++++++,,,,,,+++++++++************)))))))))******))))))((((((+++++++++******************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******************++++++++++++************************************************)))***+++*********,,,...111000000000111111000...000///.........///000111222///,,,+++,,,---------...---+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))(((***+++++++++*********)))))))))***************)))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))*********************************************))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((******))))))))))))************))))))((((((''''''))))))************)))))))))))))))(((((('''''''''(((((((((((())))))))))))((((((((()))***+++++++++)))))))))(((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))''''''((((((((())))))))),,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++******)))(((******))))))))))))((((((((((((((((((((((((((((((******************************))))))))))))******************************)))(((''''''''''''''''''************)))))))))))))))***+++,,,,,,+++***)))((((((((()))))))))******************************************+++++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************************************+++******)))((((((''''''************))))))))))))***++++++++++++,,,,,,,,,)))************))))))(((((((((((()))))))))******++++++************++++++***************************************+++++++++***************************************************)))((((((((((((******((())))))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((---,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,++++++***))))))((())))))*********))))))(((*********************************+++++++++,,,,,,+++++++++******+++++++++))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******)))))))))*********++++++************************************************)))***++++++******,,,...333333222222222222000///000000/////////111222333222///,,,++++++,,,,,,+++---,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))***,,,************************+++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************************************))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))*********)))))))))))))))+++******))))))(((((((((******))))))))))))*********)))))))))((((((((('''))))))************))))))******))))))((('''''''''((((((((((((((()))))))))'''((()))************)))((((((((((((''''''''''''((())))))))))))*********((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))'''(((((((((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((()))***++++++((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))(((((()))))))))(((((((((((((((((((((((((((((((((((((((************************+++******************+++************************+++******)))))))))***************))))))))))))))))))***++++++++++++***)))(((((()))))))))***************************************+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++((()))))))))************))))))))))))))))))))))))+++***)))(((((((((((()))*********)))))))))))))))*********+++++++++,,,,,,))))))************)))((((((((()))))))))*********++++++************++++++************************************************************************************************+++***((('''''')))+++,,,((())))))))))))*********))))))))))))))))))))))))***))))))))))))))))))*********+++,,,------......************+++,,,---------,,,,,,+++***)))(((((())))))************))))))************************))))))))))))*********+++******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******((((((((()))))))))******************************************************)))***++++++***+++---///333444444444333222111111111000//////000111222333000...***)))************+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))***,,,(((((())))))))))))******,,,,,,++++++******))))))(((((((((((())))))))))))************************(((((()))***************))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))******++++++******))))))((((((******))))))))))))******))))))))))))(((((((((((())))))************))))))******))))))(((((((((((('''((((((((())))))******(((((()))))))))((('''&&&((((((((((((''''''''''''))))))))))))*********+++((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************((((((((((((((((((((((((((()))))))))*********+++************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************+++++++++******++++++,,,))))))))))))))))))******************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++******((()))))))))************))))))))))))))))))))))))***))))))))))))***+++,,,))))))))))))))))))******))))))))))))*********+++((())))))*********))))))))))))))))))************++++++************++++++************************************************************************************************+++)))((('''((()))+++---)))))))))*********++++++))))))))))))))))))))))))++++++************++++++((()))***+++,,,......///+++++++++***++++++,,,,,,,,,,,,++++++***)))(((((())))))******++++++*********************+++++++++(((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))))))))))))))******************))))))))))))******'''((((((((())))))))))))************************************************)))+++,,,+++++++++---///111333444444222111111222111000/////////000111222///,,,)))((()))*********)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))(((***+++((()))))))))))))))))))))+++++++++++++++*********((((((((()))))))))******************************(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******************************))))))******))))))))))))******))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))((('''&&&&&&&&&)))))))))((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))(((((()))***************))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))))))))))))))&&&''''''(((((()))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************)))))))))))))))******+++))))))))))))************************************)))))))))*********++++++((((((((((((((((((((((((************+++++++++,,,)))))))))))))))))))))))))))******+++++++++******))))))))))))************************************(((((()))******+++,,,,,,))))))))))))************(((((()))))))))*********((())))))************))))))))))))*********++++++++++++************++++++************************+++++++++******************************************************************)))(((((()))***,,,---************+++++++++,,,))))))))))))))))))))))))++++++************++++++((())))))***+++,,,------,,,,,,++++++***+++++++++,,,+++++++++***)))))))))((()))***++++++++++++***))))))*********+++++++++))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((((()))))))))************************************************************+++,,,,,,++++++---///---///222111//////000111000000...------...//////...,,,)))(((***+++,,,,,,(((((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))************************)))***++++++++++++++++++,,,)))))))))*********++++++************************(((((()))***************))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((((((((())))))))))))((()))))))))******************************++++++******))))))))))))******(((((((((((())))))))))))))))))************))))))((((((((()))******++++++)))))))))***+++,,,,,,,,,***)))(((''''''(((((()))******)))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************))))))))))))))))))))))))((())))))******+++,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++******************************))))))))))))******************************((((((((((((((()))******((()))))))))******************))))))))))))******))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******+++++++++******)))))))))))))))************++++++++++++++++++++++++'''((()))*********)))(((((()))))))))************))))))*********+++++++++(((((()))***************))))))*********+++++++++++++++************++++++************************+++++++++*********))))))************************************************((())))))******+++,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++******************++++++------,,,+++************+++++++++***************((()))***+++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******)))************+++++++++***************************************************+++,,,,,,+++,,,...///***---//////---,,,...000000///...---,,,,,,------///,,,***)))+++---...---'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((())),,,,,,,,,+++++++++***************++++++,,,,,,---************++++++++++++************************(((((()))***************))))))))))))))))))))))))******))))))))))))******++++++************++++++(((((((((((())))))))))))(((((())))))*********+++)))))))))***+++++++++,,,******))))))))))))******(((((((((((())))))))))))))))))************))))))''''''((()))***+++,,,,,,))))))***+++,,,,,,------***)))((('''((())),,,---************))))))))))))************++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))((())))))))))))************))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))***++++++(((((())))))*********+++******))))))))))))******)))************+++++++++************************((())))))))))))*********))))))))))))))))))))))))******+++++++++******)))))))))))))))************++++++++++++++++++++++++'''((()))***)))(((%%%$$$(((((())))))*********+++******+++++++++,,,,,,,,,(((((()))***************)))************+++++++++++++++************++++++************************++++++++++++******))))))************************************************'''((()))+++,,,,,,,,,+++)))))))))))))))*********+++***)))+++......,,,)))+++++++++******))))))))),,,+++***+++,,,---,,,***...------,,,+++***))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++******)))((()))***++++++***)))((())))))))))))))))))))))))(((***,,,,,,+++***)))***)))***,,,---...------,,,************************,,,,,,,,,++++++*********,,,,,,++++++++++++++++++///...,,,+++***+++,,,,,,111111111111111111222333///---+++***+++---,,,,,,*********)))''''''***,,,+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++***))))))******++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))******************))))))))))))******))))))***+++,,,------...))))))))))))((((((((((((+++***)))'''''''''((()))******)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))+++*********))))))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))+++)))'''&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))******))))))((((((''''''))))))************))))))---***((((((***+++)))&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,+++***(((&&&************))))))))))))******)))))))))))))))***+++*********))))))((((((************************************************+++++++++++++++++++++++++++***)))(((((()))***+++(((((()))***++++++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************************************)))************+++++++++*********)))))))))))))))******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((((((((************************)))***+++,,,,,,+++***)))******++++++++++++******************************************)))))))))))))))************+++++++++(((((()))***************))))))))))))))))))))))))++++++***************+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))((())))))***+++************************++++++++++++++++++++++++---***((((((***,,,+++***))))))******+++,,,------***))))))+++------+++((((((((()))***+++++++++++++++***)))***,,,---,,,+++---,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))************************)))***,,,,,,***)))***+++***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************------,,,+++++++++++++++///////////////000111222000...+++***+++,,,,,,,,,***++++++)))((((((***,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((''''''''''''++++++***)))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************))))))))))))******************))))))))))))******)))******++++++,,,,,,---)))))))))))))))))))))(((+++***)))((('''(((((()))+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************************)))))))))((()))))))))))))))******+++))))))))))))))))))))))))***)))'''&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))***)))))))))((((((((('''))))))************)))))),,,)))((((((***+++)))'''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++++++++***((('''*********)))))))))((((((******))))))))))))******************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++***************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************++++++++++++***)))))))))))))))((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))************************)))***++++++++++++***)))******++++++++++++******************************************)))))))))))))))************+++++++++((())))))***************************************++++++***************+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***))))))))))))***++++++************************++++++++++++++++++++++++---***((((((***,,,+++***)))***+++,,,---///000000*********,,,......,,,***((()))+++---...---,,,+++***))))))***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++++++++************))))))************************************+++,,,+++))))))+++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***,,,,,,,,,------///000000222///+++)))***+++++++++***+++,,,+++))))))+++,,,+++++++++***************))))))))))))))))))))))))+++++++++,,,++++++***)))+++***))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((())))))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************))))))))))))(((((()))***************))))))))))))))))))))))))))))))'''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))(((((((((((())))))************))))))***)))((()))***+++***)))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++***((('''))))))))))))((((((((((((***)))))))))))))))******************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++***((('''&&&))))))))))))************))))))))))))))))))))))))************************************************************************)))************+++++++++*********+++,,,,,,------)))))))))************************))))))*********)))))))))))))))))))))))))))))))))))))))******+++......---,,,++++++******************************)))***++++++++++++***)))******++++++++++++******************************************)))))))))))))))************+++++++++((()))******++++++******************************+++***************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++,,,,,,************************++++++++++++++++++++++++,,,***))))))***++++++******++++++,,,---...//////,,,,,,---...//////...---,,,---000222222111...------+++******++++++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,++++++,,,+++))))))))))))+++,,,************************+++,,,,,,***))))))+++---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))************+++,,,------,,,+++***++++++,,,,,,---...000000333000+++))))))***++++++***,,,,,,,,,******+++---************************))))))))))))))))))))))))+++,,,---------,,,++++++******)))))))))))))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******))))))))))))******,,,+++++++++******)))))))))))))))))))))***************))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************)))))))))))))))'''((()))++++++***))))))))))))))))))))))))))))))***)))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))(((((((((((())))))************))))))((((((((()))***++++++***(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))((()))))))))(((((((((''''''))))))))))))))))))***+++*********)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***))))))))))))))))))***------,,,,,,+++)))((('''((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))*********+++++++++))))))******+++,,,------))))))******++++++,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++......---,,,+++******)))*********************************++++++***************++++++++++++******************************************)))))))))((())))))*********+++++++++))))))***++++++++++++************************************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************************************+++************+++******,,,,,,,,,,,,++++++++++++***+++---......------,,,,,,...111444666666444333000...,,,+++++++++)))'''*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************,,,,,,,,,***)))))),,,......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++---......---,,,+++------------...///000111333///+++)))******+++******+++---,,,+++***+++,,,************************))))))))))))))))))))))))(((((()))))))))))))))(((***)))))))))))))))******(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++******))))))))))))******,,,++++++******))))))(((((()))))))))*********+++))))))******************+++***************++++++************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))******'''((()))++++++***))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))************))))))(((((()))))))))******+++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***)))))))))*********))))))))))))))))))(((((((((((())))))(((((()))***++++++))))))))))))))))))******++++++++++++++++++++++++************************************************)))))))))******)))))))))+++,,,,,,,,,,,,,,,,,,+++((()))))))))************************************++++++++++++++++++++++++************************************************))))))*********+++++++++'''(((((()))***+++,,,,,,))))))******++++++,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++---,,,,,,+++***)))))))))************************+++******************+++******++++++++++++******************************************)))))))))((())))))*********+++++++++))))))***+++++++++++++++******************************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******************************************************++++++************,,,,,,++++++******))))))'''))),,,,,,+++******+++(((+++///333666888999999222000...---,,,,,,)))(((*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++)))***+++,,,------------++++++************+++++++++++++++++++++++++++++++++,,,---,,,******,,,---------,,,+++++++++,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,---.........,,,------...............///............///000000000...,,,++++++++++++***)))+++,,,,,,+++******+++***************+++++++++))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))******+++)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******))))))))))))******++++++*********)))))))))((())))))******+++++++++((()))***+++++++++*********))))))))))))***++++++************************)))))))))))))))))))))))),,,,,,++++++***))))))(((++++++++++++++++++++++++))))))))))))************(((((()))***************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))************))))))((()))******)))(((***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******)))))))))))))))*********************))))))))))))(((((((((((()))***+++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))************)))))))))***+++,,,------------))))))))))))************************************++++++++++++++++++++++++************************************************)))************+++++++++((((((((()))*********+++)))))))))************************))))))*********)))))))))))))))))))))))))))))))))))))))******+++************))))))))))))************************++++++***))))))***++++++******++++++++++++******************************************)))))))))))))))************+++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,************************************************(((***,,,,,,***)))***+++++++++++++++************(((+++---...,,,++++++---(((***,,,///111333444555111///............---+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))***+++,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,------,,,++++++,,,---,,,+++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---......//////...............///000000000//////..................---,,,,,,------+++)))(((***,,,,,,***))))))***))))))*********+++++++++)))))))))))))))))))))))),,,***)))((((((***,,,...)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))*********************************+++++++++,,,,,,******))))))))))))******************))))))))))))((())))))******+++,,,,,,((()))***++++++++++++***)))((((((((())))))***+++************************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))'''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))'''((((((((()))))))))***))))))************))))))(((***,,,+++(((''')))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((()))*********'''''''''((()))*********)))))))))))))))******+++++++++++++++************(((((((((((()))***+++,,,((()))))))))************++++++++++++++++++++++++************************((((((((((((((((((((((((((()))***++++++***)))((('''((()))***++++++++++++))))))))))))************************************++++++++++++++++++++++++************************************************)))************+++++++++***************************)))))))))))))))((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++)))))))))***************************************++++++***))))))***++++++******++++++++++++******************************************)))))))))))))))************+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++************************************************(((***---,,,***))))))+++*********++++++,,,,,,,,,+++...111111///...///000,,,,,,++++++,,,,,,,,,,,,///...---...000000000///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++)))***+++,,,------...---***+++,,,------,,,+++***++++++++++++++++++++++++))),,,......---++++++,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,------...//////000///.........000111222000000///...------------,,,+++,,,---......+++)))''')))++++++***)))((()))))))))******++++++++++++)))))))))))))))))))))))))))'''$$$######&&&)))+++))))))((())))))***++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******))))))))))))******)))))))))))))))*********((())))))***++++++,,,,,,((()))***+++,,,,,,+++***(((((('''(((((()))******************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++(((((())))))*********+++***)))((((((((()))+++,,,))))))))))))))))))))))))&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))'''((((((((())))))******))))))************)))))))))+++,,,+++(((&&&(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++&&&''''''((()))******+++))))))(((((()))***++++++,,,,,,,,,+++++++++******(((((((((((()))***+++,,,(((((())))))*********+++************************************************************************((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++,,,,,,++++++++++++++++++******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,************************,,,+++***))))))***+++,,,******++++++++++++******************************************)))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))***+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))((()))******+++************************))))))))))))))))))))))))'''***------***))))))+++***+++,,,,,,------------,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,++++++***+++++++++************************))))))***---000000---))),,,,,,++++++***+++++++++***222222***)))......'''******++++++++++++,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,......------,,,+++******...---+++,,,,,,---+++***++++++*********+++---...---,,,,,,,,,,,,---......000000000000///...---,,,........................---,,,,,,+++++++++,,,,,,***************)))(((((()))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************************+++*********))))))((((((************************(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++------,,,+++***)))((('''++++++++++++++++++++++++,,,+++******++++++)))'''************************))))))))))))))))))))))))++++++++++++)))'''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************)))(((''''''((()))***(((((())))))))))))((((((************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,++++++,,,,,,---++++++******************))))))************))))))************************************)))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***++++++************++++++++++++*********+++,,,---)))************+++++++++******************************)))))))))))))))***+++++++++++++++++++++++++++*********))))))((((((+++*********))))))((((((******+++++++++,,,,,,,,,************************************************************************++++++,,,,,,,,,------------,,,***(((((()))***+++)))******+++++++++******************************************************************************++++++******)))(((((((((...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,---++++++******++++++,,,---************************++++++,,,///222333000---,,,,,,+++++++++++++++,,,,,,888;;;222+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******)))))),,,,,,++++++***))))))(((...---+++,,,,,,---+++***,,,++++++******+++,,,---,,,++++++++++++,,,------000000000///...---------..............................---,,,,,,,,,,,,,,,***************)))((((((************************+++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************************)))))))))(((************************)))((('''(((*********)))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''''''''(((***++++++++++++***************************************,,,+++******++++++)))(((************************))))))))))))))))))))))))************)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++***)))(((((('''((()))***(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++***)))))))))******++++++************++++++*********+++++++++,,,,,,)))************+++++++++******************************))))))))))))******************************************)))))))))(((+++*********))))))))))))******+++++++++,,,,,,,,,************************************************************************++++++++++++,,,,,,,,,,,,---,,,***)))((()))***+++++++++,,,,,,,,,++++++***************************************************************************))))))))))))************,,,+++)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,------************+++,,,------+++++++++++++++++++++++++++,,,---000222333111///,,,,,,++++++++++++,,,,,,---===DDD:::---+++...000......------,,,+++++++++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,++++++******)))))))))...,,,++++++------,,,***---,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---111000///------------...........................000000...---,,,,,,,,,,,,*********+++******)))(((++++++++++++++++++++++++***************+++++++++************************)))))))))))))))))))))))))))************++++++++++++++++++***************************************************))))))))))))************************)))((('''(((*********)))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''((()))***+++))))))******+++++++++,,,))))))))))))))))))))))))+++*********++++++***(((************************))))))))))))))))))))))))))))))******))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))((((((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************++++++************************))))))************))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************++++++))))))+++,,,,,,,,,+++***)))************+++++++++******************************)))))))))******+++))))))))))))))))))))))))************))))))))))))***************)))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,***))))))***++++++,,,---------,,,+++******************************************************************************(((((())))))***++++++,,,++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,++++++***+++++++++++++++++++++++++++++++++***+++,,,///000000///...,,,,,,+++++++++,,,---------;;;CCC;;;000,,,...000......---,,,+++***))))))---,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///---------,,,,,,+++++++++---,,,++++++------,,,+++------,,,,,,++++++++++++,,,,,,++++++,,,,,,---...111000...,,,,,,,,,...///........................222111///...---,,,++++++*********++++++******)))++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++*********************************************************)))))))))))))))***************************)))((((((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++)))************+++++++++************************+++***)))***,,,,,,***(((************************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))******)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++******************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((''''''((()))******++++++************++++++''')))+++,,,---,,,***)))))))))*********+++++++++******************************))))))******++++++*********************************)))))))))))))))******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***))))))************************************************************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,+++***)))))))))+++++++++++++++++++++++++++,,,...///////////////,,,+++++++++,,,------...,,,333999666111......---111111000///---,,,++++++...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///------,,,,,,,,,,,,,,,+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000///---,,,+++,,,...///........................222111///...---,,,++++++******++++++++++++******************************)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))******************************+++)))((()))***+++***(((************************)))))))))))))))))))))))))))))))))))))))******++++++++++++************)))++++++++++++++++++++++++******)))***,,,,,,***)))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,(((((()))***************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***************+++))))))))))))))))))))))))************************)))*********++++++++++++***))))))(((((())))))***(((((()))))))))*********))))))************))))))************************************)))))))))((())))))))))))))))))))))))((((((''''''((()))******++++++************++++++'''(((***,,,,,,+++***)))))))))*********+++++++++***************************************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))*********************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,***************)))((((((************************************************************************,,,+++++++++******)))))),,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,...///111000///...///000,,,++++++,,,,,,---...///***---///000000///---+++444444333222111000///.........------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************************,,,+++***+++---...---,,,++++++,,,---------------...............//////000///...---,,,,,,---..............................000000...---,,,,,,,,,,,,)))***++++++,,,+++++++++))))))))))))))))))))))))***************+++++++++************************)))))))))))))))))))))))))))************+++++++++***************+++++++++************************))))))))))))************************************,,,***))))))***+++***(((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++,,,+++++++++******))))))++++++++++++++++++++++++***))))))***,,,,,,+++)))************************))))))))))))))))))))))))******)))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,(((((()))***++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************)))))))))*********++++++******))))))))))))******'''(((((())))))*********))))))************))))))************************************))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************++++++((((((***+++++++++***))))))************+++++++++***************************************+++,,,---++++++++++++++++++++++++))))))))))))*********************+++++++++++++++******+++++++++,,,,,,,,,*********************************************************************************++++++++++++,,,+++++++++,,,,,,,,,,,,,,,(((((()))))))))))))))(((************************************************************************---,,,,,,+++******)))))))))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000---,,,,,,...+++++++++,,,,,,...//////++++++,,,......---,,,,,,333333222222111000/////////............//////000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******))))))************************,,,+++***+++---...---,,,)))***,,,---...///.........------------...//////------------------------..............................---,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++************************+++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++************************((()))))))))************************************,,,+++)))***++++++)))(((************************))))))))))))))))))))))))))))))******+++++++++******************+++++++++***************************))))))***,,,,,,+++***************************)))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++'''(((***+++,,,,,,++++++)))******++++++******)))************************))))))))))))))))))))))))************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))************************((((((((()))))))))******+++******))))))******+++''''''(((((()))******+++))))))************))))))************************************))))))))))))))))))))))))))))))))))))++++++***)))))))))******++++++************++++++))))))))))))************)))************+++++++++************************************+++,,,---...************************((()))))))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,---------,,,'''((()))***************************************************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,---,,,,,,,,,,,,---......)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,---///000...***((()))++++++++++++,,,---...///000,,,,,,...///---***+++...000000//////......------///////////////000111222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,((())),,,...////////////---,,,,,,,,,,,,---......,,,,,,---......------,,,........................------,,,+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++************************(((((())))))*********+++************************,,,+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''((()))***+++,,,------)))))))))))))))))))))))))))))))))***,,,,,,+++***************************))))))))))))))))))))))))---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************'''(((***+++,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***,,,---))))))))))))))))))))))))************************(((((((((((())))))))))))++++++************++++++&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******++++++************++++++)))))))))((()))******+++)))************+++++++++************************************+++,,,---...))))))))))))))))))))))))(((((())))))*********+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------------'''((()))***+++,,,,,,,,,*********************************************************************************++++++,,,------***+++---...///...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------++++++++++++,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,------............------,,,++++++++++++---------------...///000000///...---,,,+++++++++(((,,,///---)))'''***......,,,++++++,,,---,,,+++...------,,,+++***))))))++++++,,,---------,,,,,,...------,,,,,,------...---------...............,,,,,,---------------,,,...------,,,,,,------...+++++++++******)))))))))***))))))))))))+++,,,---------,,,+++*********+++,,,++++++******++++++,,,------,,,++++++***++++++************************************************,,,,,,,,,++++++******************)))))))))((((((******))))))))))))*********+++,,,---,,,***(((&&&******************************+++,,,,,,,,,++++++,,,***((((((***+++,,,+++************************************************+++++++++*********))))))((((((((()))******++++++))))))))))))************,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,+++*********))))))((((((************************)))***+++,,,,,,+++***)))+++++++++*********))))))...---,,,+++***)))(((((((((((((((((())))))))))))))))))))))))************,,,+++***((((((((()))***))))))))))))************))))))))))))))))))))))))***)))))))))))))))'''&&&************************---,,,,,,+++*********++++++******))))))******+++))))))))))))******************))))))))))))************++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((())))))*********+++++++++************************+++++++++*********))))))''''''((()))***+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***+++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++((()))***+++++++++++++++************************+++++++++*********))))))))))))*********+++++++++***+++,,,,,,,,,***((('''++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))------++++++++++++------++++++++++++++++++++++++************************------.........---+++***************************++++++++++++++++++++++++((()))***+++,,,+++******,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,---------,,,------......//////...,,,,,,++++++,,,+++,,,,,,,,,+++++++++,,,...,,,++++++,,,---,,,+++......------,,,+++++++++---------,,,,,,+++++++++...------,,,,,,------...111111111000///...------...//////......---,,,+++...---,,,++++++,,,---.........------,,,++++++***------++++++***+++,,,,,,...---,,,++++++++++++,,,,,,++++++******++++++,,,+++***)))(((((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))******++++++,,,*********))))))*********,,,,,,------,,,+++)))(((*********************************++++++,,,,,,,,,000---+++***+++++++++***************************************************+++++++++*********))))))*********************)))))))))))))))************,,,++++++******++++++,,,************************++++++************++++++++++++++++++*********)))************************)))***++++++++++++***)))+++++++++*********))))))++++++******)))))))))(((******)))))))))((((((((())))))))))))************,,,+++)))((((((((()))***))))))))))))************))))))))))))))))))))))))************+++***)))(((************************---,,,++++++******+++++++++++++++******+++++++++))))))))))))******************))))))))))))************++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))))))))))))))*********+++++++++************************+++++++++*********)))))))))******++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***+++++++++*********))))))+++++++++*********))))))************************))))))))))))))))))))))))******+++++++++******)))************************+++++++++*********))))))***+++++++++,,,,,,,,,,,,++++++*********************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************------.........---++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,++++++***+++++++++------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...------,,,,,,+++,,,,,,,,,///...---,,,,,,++++++,,,...,,,***+++---...---+++---,,,+++,,,---...---,,,------------------------000///---+++*********+++...------,,,,,,------...000000//////.........---000000000000///---,,,+++...---,,,******,,,---...111000000///......------......---,,,,,,,,,------------,,,,,,++++++,,,,,,,,,++++++******++++++,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''((()))***,,,---...///++++++************++++++...---------,,,+++++++++******************************))))))***,,,---///333111...,,,,,,+++***)))************************************************+++++++++***************---,,,,,,+++******)))))))))))))))*********++++++++++++************++++++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,+++++++++++++++************************)))***++++++++++++***)))+++++++++***************************************+++*********))))))(((((()))))))))*********+++++++++***))))))((()))))))))))))))))))))************))))))))))))))))))))))))******++++++,,,+++++++++)))))))))))))))))))))))),,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,))))))))))))******************))))))))))))************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++***************)))))))))***************+++++++++************************+++++++++***************,,,,,,,,,---------------++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***+++++++++***************+++++++++***************************************)))))))))))))))))))))))),,,,,,,,,++++++)))((((((************************+++++++++***************++++++,,,,,,,,,---------,,,+++)))((((((***,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,---,,,+++***************------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,---...///------,,,+++************...------,,,+++++++++,,,------,,,------...---,,,---,,,+++,,,......---,,,+++,,,,,,,,,------......///...,,,*********,,,---...------,,,,,,------...******+++,,,---.../////////000000000000//////...///---+++******+++---///////////////////////////------------------......,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++---...//////,,,++++++++++++++++++,,,...---,,,+++++++++++++++************************+++***)))((())),,,...000333000---,,,,,,,,,+++***************************************************************************,,,,,,,,,+++++++++******))))))*********+++++++++++++++************++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++*********************************++++++*********************************+++++++++++++++*********************************))))))*********+++++++++******))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))+++++++++++++++,,,)))))))))))))))))))))))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************+++******))))))******+++******++++++++++++******))))))))))))))))))))))))***+++++++++++++++,,,,,,************************************************************************************************---------------,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***************************************************************************+++++++++++++++++++++++++++++++++++++++***)))(((************************************************+++++++++,,,,,,,,,,,,---******)))))))))***,,,---)))******++++++******)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---......///---,,,+++***************------,,,+++++++++,,,,,,***...000///+++***,,,///,,,+++,,,---//////...,,,*********+++,,,,,,---------,,,*********,,,...///...------,,,,,,------...++++++,,,,,,---......///------///000111111222222///...,,,++++++,,,...///,,,,,,---...///000111111.........------,,,++++++++++++************++++++,,,++++++******++++++,,,'''''''''&&&&&&'''((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,++++++************+++************************+++***)))))))))+++...//////,,,******++++++++++++******************************************************************************+++++++++,,,,,,,,,************+++++++++++++++******))))))******+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******************************************+++******************+++************************************))))))))))))((())))))***+++,,,------************++++++++++++)))))))))*********))))))((()))))))))************************************&&&)))++++++***)))***,,,)))))))))))))))))))))))),,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++((()))))))))************++++++************++++++******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,***************+++++++++************************************************************************,,,,,,,,,,,,++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***************************************************************************++++++++++++++++++++++++((()))***+++++++++++++++************************************************************++++++++++++((()))***+++,,,,,,+++*********++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,))))))******++++++,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,---------------------...///,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,)))---111///***(((,,,000++++++,,,...000000...,,,*********++++++,,,,,,,,,+++*********+++---///000...------,,,,,,------...222222111000///...------+++,,,---///111222333333//////............//////******+++,,,---...///000222111000///,,,***(((&&&++++++******++++++,,,,,,,,,++++++******++++++,,,((((((((((((((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++************++++++************************************************,,,+++*********+++,,,---+++)))((((((***+++,,,+++***************************************************************+++++++++))))))******+++,,,,,,---*********++++++++++++,,,******))))))))))))************************************++++++++++++******)))))))))))))))*********************************++++++***))))))***++++++***************+++++++++)))))))))***************))))))***+++,,,------...*********++++++++++++,,,(((((()))************)))))))))))))))************************************&&&))),,,,,,)))((())),,,************************++++++******++++++,,,,,,***+++,,,------,,,+++***))))))))))))************++++++************++++++******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,---*********++++++++++++++++++++++++******************************************************+++++++++************++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++******************+++++++++***************+++++++++************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,***************************************+++++++++))))))*********+++++++++''')))+++,,,---,,,***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,---......---,,,,,,***************+++++++++,,,+++++++++,,,,,,---...******+++,,,---......//////......------------...,,,++++++++++++,,,,,,---,,,+++++++++++++++,,,,,,***,,,------+++***+++---++++++,,,...000111///---++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...555444333222000...------+++,,,---///000111111222...///000111111000///...+++++++++,,,,,,,,,------000111111000///---+++***---,,,,,,,,,,,,---...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,+++++++++************))))))*********)))***+++,,,,,,,,,+++***************************,,,,,,,,,++++++++++++***+++)))'''((()))+++++++++************************************************))))))*********+++++++++)))******************************+++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++++++++************++++++)))))))))******+++++++++************************++++++***))))))***++++++))))))*********+++++++++++++++,,,...000111222333,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,'''((()))***+++******)))))))))))))))************************************(((,,,...---***((())),,,++++++++++++++++++++++++++++++******++++++,,,---)))***+++------+++***)))))))))))))))************,,,++++++******++++++,,,******++++++++++++******)))))))))))))))))))))))))))******+++,,,,,,------*********++++++,,,,,,,,,+++++++++*********))))))************************))))))*********+++++++++))))))******++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***))))))*********+++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))******+++++++++******************************))))))*********+++++++++*********+++++++++,,,,,,***++++++++++++******))),,,,,,------------,,,,,,************************++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------------------...///000------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++***************++++++++++++,,,,,,---...******+++,,,...///000000000///...---------------++++++++++++,,,---......+++++++++***++++++,,,,,,,,,+++******,,,,,,+++***++++++,,,///111111///---------------------------,,,,,,---------,,,++++++...------,,,,,,------...111111000000//////......,,,---...///000000000000...000111333333111000......------,,,++++++******,,,---///000111222111111...............///000111,,,++++++++++++++++++,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********+++---......---+++***************************,,,,,,,,,,,,,,,+++)))))),,,***((((((***+++++++++************************************************))))))******++++++++++++++++++******)))(((((((((******+++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,*********++++++,,,,,,,,,************************,,,+++***))))))***+++,,,))))))******++++++++++++...///111444777999<<<===//////...---+++***))))))******+++++++++,,,,,,,,,'''((()))+++++++++***)))))))))))))))***************************************...000///***(((***---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---((()))+++,,,,,,+++)))((())))))))))))************,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++******))))))************************))))))******++++++++++++))))))***+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***))))))******++++++++++++))))))******++++++++++++************************+++++++++++++++++++++++++++++++++++++++***)))(((************************))))))******++++++++++++++++++,,,,,,,,,---------...,,,***)))((()))***+++,,,------......------,,,************************++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...************************++++++++++++++++++++++++---,,,+++++++++,,,---......------,,,,,,---------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---------------------------***++++++,,,,,,++++++***'''***---...---------...000...------------,,,************++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---...///000...------,,,,,,------...////////////////////////------............------222111000///////////////......---,,,***)))((((((,,,,,,,,,---------......444222000---,,,,,,,,,---000///......,,,,,,+++***---,,,++++++******++++++,,,,,,,,,+++++++++******+++*********))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***************************++++++******++++++,,,---,,,,,,,,,++++++*********++++++******************++++++***************+++******************************++++++++++++******+++***)))***++++++***))))))***++++++------...///---,,,+++*********+++,,,++++++******************.........------,,,,,,,,,)))******++++++******)))+++++++++*********))))))***111===FFFIIIEEE===888,,,,,,,,,++++++************++++++,,,,,,++++++***************************))))))*********+++++++++************************+++++++++*********))))))++++++************++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,+++***))))))***+++,,,************************)))************++++++++++++++++++*********)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********((()))***+++,,,+++******,,,++++++******++++++,,,......---,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++************++++++,,,,,,++++++*********++++++++++++************))))))******+++,,,************************************************++++++++++++++++++++++++************************,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))*********+++)))************+++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++************))))))************+++++++++++++++******++++++,,,---------,,,,,,,,,---......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---------------------------++++++,,,,,,,,,,,,++++++***,,,......---,,,,,,,,,...,,,,,,,,,.........,,,,,,,,,,,,,,,,,,---------///...,,,+++***+++,,,---,,,,,,,,,,,,---...//////...------,,,,,,------...........................///000000111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////111111111000...---,,,+++.........---,,,,,,++++++---,,,++++++***+++++++++,,,,,,+++++++++***************************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++******************************++++++******++++++,,,---,,,,,,++++++++++++++++++************************+++***************+++,,,******************************++++++++++++******+++***)))***++++++***)))***++++++,,,,,,---------,,,,,,+++*********+++,,,++++++******************---,,,,,,,,,+++++++++***+++++++++,,,,,,++++++++++++++++++*********)))))))))...444:::;;;999444111,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***************************+++++++++,,,,,,,,,,,,************************+++++++++*********))))))++++++************++++++******************+++,,,************************************************+++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++***))))))***+++,,,************************)))************++++++++++++++++++*********))))))+++++++++******+++++++++,,,,,,,,,+++++++++******))))))+++,,,,,,,,,+++***,,,++++++******++++++,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))******++++++++++++************))))))******+++,,,************************************************++++++++++++++++++++++++************************,,,,,,+++******)))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************)))************++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,+++---......,,,++++++,,,,,,++++++,,,...000///...............------------000...,,,***)))+++---///,,,,,,,,,,,,------...///...------,,,,,,------...........................///000000111111000000///,,,,,,,,,+++++++++++++++++++++,,,---...///000000******+++,,,...///000000...///111111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++******)))************************++++++******++++++,,,---++++++++++++++++++,,,,,,***************************************+++,,,---******************************++++++++++++******+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,******++++++++++++++++++++++++************))))))******++++++++++++******+++++++++******************+++---......---,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************+++++++++***************++++++************++++++,,,++++++************+++((((((((((((((((((((((((************************++++++++++++++++++++++++******))))))******+++,,,++++++************++++++************************)))************++++++++++++++++++***************************************,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))******)))))))))******++++++++++++************))))))******+++,,,************************************************++++++++++++++++++++++++************************,,,++++++************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,---......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,------------------------------............------+++,,,......,,,,,,---...---,,,,,,---...//////...///.........------,,,,,,///...---++++++,,,------,,,,,,,,,,,,,,,---...///...------,,,,,,------...........................,,,,,,------------,,,,,,------.........---------,,,,,,---...///111111222+++,,,,,,------............///000000000///------++++++,,,,,,---------...------,,,++++++++++++,,,++++++*********)))))))))*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))************)))************************++++++******++++++,,,---*********++++++,,,,,,,,,***************+++++++++************+++,,,------******************************++++++++++++******+++***)))***++++++***))),,,,,,,,,,,,++++++*********************+++++++++******+++++++++++++++,,,+++*********************))))))************))))))************************,,,,,,+++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************************************++++++************++++++---,,,++++++************))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,------------,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,))))))************))))))******++++++++++++************))))))******+++,,,************************************************++++++++++++++++++++++++************************++++++*********+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++))))))*********+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,---------------------------......//////......---)))+++,,,---------///111000///------...///---,,,......------,,,,,,++++++,,,---...///...---,,,+++------,,,,,,,,,---.........------,,,,,,------...........................***++++++,,,,,,++++++***---...////////////......---......//////000000000.........------,,,,,,+++//////...------...000111,,,,,,,,,------......///...---,,,,,,++++++,,,,,,+++++++++************)))*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***************************************++++++******++++++,,,---*********++++++,,,,,,,,,))))))*********+++++++++++++++******+++,,,------******************************++++++++++++******+++***)))***++++++***)))---,,,,,,++++++******)))))))))******++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************************************++++++************++++++------,,,+++*********+++************************************************++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++************************))))))*********+++++++++************************)))***++++++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++++++++*********++++++++++++************))))))******+++,,,************************************************++++++++++++++++++++++++************************+++*********+++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++))))))*********+++++++++*********)))***++++++,,,...------,,,,,,---------***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------------------------------............------)))***,,,,,,---...111444111000......///...---+++---------,,,,,,,,,,,,,,,+++---///111000...+++)))---------,,,,,,------......------,,,,,,------...------------------------,,,------------------,,,***+++---......---,,,,,,........................000000///...,,,+++******///...---,,,---///111333------....../////////000...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++************************++++++******++++++,,,---++++++++++++++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,******************************++++++++++++******+++***)))***++++++***))),,,,,,++++++*********)))'''((()))***++++++++++++******++++++,,,---------,,,------------.........------............------***************+++++++++)))***+++------------,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************************************+++++++++++++++************++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++************************)))************+++++++++***************+++++++++***+++,,,------,,,+++******++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++******++++++++++++************))))))******+++,,,************************************************++++++++++++++++++++++++*********************************++++++---...///******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,)))************+++++++++++++++******++++++,,,---///...------,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++------------------------...------------,,,,,,,,,+++++++++,,,---.........------------------------,,,++++++++++++,,,,,,------------------------------------......---------+++,,,------,,,...111333000///---...//////...---------------............---.../////////...,,,+++...------,,,,,,---------...------,,,,,,------...------------------------.........//////.........)))***,,,---------++++++++++++,,,,,,,,,---------//////...---,,,,,,+++***,,,,,,---...///000111222/////////000000000000000......---,,,,,,,,,,,,------------,,,,,,,,,,,,+++******************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,++++++++++++++++++((())))))***++++++,,,,,,...---,,,,,,++++++++++++******************************++++++++++++******+++***)))***++++++***)))+++++++++***************&&&''')))***+++++++++*********++++++,,,------...,,,,,,------............,,,------......------,,,))))))*********+++++++++)))***++++++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************))))))*********+++++++++++++++************++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))***+++,,,++++++***++++++,,,------,,,++++++************************)))************+++++++++))))))*********+++++++++***,,,---......---,,,*********+++++++++,,,,,,,,,+++******)))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))+++,,,---......******++++++++++++************++++++++++++************))))))******+++,,,************************************************++++++++++++++++++++++++*********************************+++,,,---//////******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------)))************+++++++++,,,,,,,,,+++,,,,,,---...000///...---,,,+++++++++......---------,,,,,,,,,************************..............................---------,,,,,,,,,))))))***++++++,,,------------------------------************+++,,,,,,---------------------------,,,------------------,,,------...---,,,---///111...------...000111000///---.........//////000000//////...---------------...------,,,,,,,,,------...------,,,,,,------...------------------------------............------)))***,,,.........,,,+++))))))******+++,,,------......---------,,,,,,,,,)))+++---000111222111000111111111111000000000000......---,,,,,,,,,,,,---......---------,,,,,,,,,+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------************************++++++******++++++,,,------,,,,,,++++++*********((())))))***++++++,,,,,,///...---,,,+++***************************************++++++++++++******+++***)))***+++++++++)))************************&&&''')))***+++++++++*********+++,,,,,,---......,,,,,,,,,------.........)))******++++++******)))))))))******++++++++++++,,,,,,++++++*********************++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************))))))******++++++++++++++++++************++++++++++++++++++,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++,,,+++******++++++------------++++++************************)))************+++++++++))))))******+++++++++++++++,,,...//////...,,,+++*********++++++,,,,,,,,,+++***)))))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---......))))))************))))))******++++++++++++***************)))***++++++,,,************************************************++++++++++++++++++++++++************************)))******+++,,,...///000******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////.........---------)))************+++++++++------,,,,,,------...///000///---+++*********+++------------------------+++,,,---...---,,,+++***++++++------------++++++///......------,,,++++++---------,,,,,,+++++++++,,,+++++++++,,,,,,---.../////////......------,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......//////...---,,,+++++++++///...---,,,,,,---...///000///...---,,,+++++++++.../////////...,,,***))),,,---...---,,,,,,---...///111444555333000///...+++,,,---......---,,,+++...---,,,,,,++++++,,,,,,........................///...---,,,,,,---...///111111000000//////......------------------------,,,+++)))''''''((()))***+++******---000111///,,,***++++++,,,,,,,,,++++++666000***(((***,,,***'''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,++++++++++++,,,,,,************************...---,,,---......---++++++++++++,,,,,,---------,,,,,,,,,+++***)))''''''***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))******+++++++++,,,************************,,,+++***))))))***++++++(((((()))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......//////...------------...//////...---,,,,,,++++++************************))))))*********))))))((())))))))))))*********************************************+++,,,,,,------,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***************************+++---------+++)))(((++++++++++++++++++++++++,,,+++)))((((((((())))))---------....../////////******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++***************************+++,,,------******************************+++,,,,,,,,,,,,+++************************++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************+++,,,------,,,,,,,,,------............---,,,,,,++++++++++++(((***,,,,,,+++++++++,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------...---,,,,,,++++++,,,,,,---.........---,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,+++---------------------------------,,,,,,,,,++++++,,,,,,+++++++++,,,------.........---------------,,,,,,------------,,,,,,++++++,,,,,,------------...------,,,,,,------...,,,,,,---------.........000///...---,,,,,,,,,,,,///...------------.../////////...---,,,,,,,,,,,,,,,---.........---,,,+++,,,...///...---,,,---///111333555555222///------,,,---............---,,,...---,,,,,,++++++,,,,,,------------------------......---,,,,,,---......000000000/////////.................................---+++)))((()))******+++******,,,//////---+++***++++++,,,,,,,,,,,,,,,777222,,,+++---...---***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++******+++++++++************************---,,,,,,,,,......,,,+++******++++++++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,+++***))))))***++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------......///000000111111///......---,,,,,,++++++************************++++++,,,,,,,,,,,,++++++************++++++++++++******************************************))))))+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***************++++++++++++++++++***++++++,,,,,,************************)))***++++++,,,,,,++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------------,,,++++++*********+++)))+++------,,,+++,,,---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++------------------------******+++,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------...//////------------,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------............------------------...............------,,,,,,------...,,,------------.........000000///...------------///...------------...//////...------,,,,,,,,,,,,+++,,,,,,---.........---...///000///...---...000222444555444111...,,,+++------...//////...------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///////////////.........////////////////////////000///---,,,++++++,,,,,,,,,++++++,,,------,,,***+++++++++,,,,,,---------222...***(((***+++***(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************************++++++++++++++++++++++++,,,++++++,,,------,,,***++++++*********************+++,,,---------------***++++++,,,,,,++++++***((()))***+++,,,------............---,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------)))***---///000111111111.........------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---******************************))))))(((''''''&&&)))***,,,---------,,,+++***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---++++++------------------------///...---,,,++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))******++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...---,,,+++************,,,,,,,,,,,,++++++++++++,,,++++++******************,,,......---,,,---...,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------------------***+++,,,,,,------,,,,,,------------------------...---,,,,,,++++++,,,,,,------......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............////////////...---,,,+++***+++,,,---------++++++++++++------,,,,,,,,,---------......------------------,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,---............------------------------......------,,,,,,------...------------............000000///........................------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------...000111000///...///000111333444333111...------...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................//////............//////......------------,,,+++,,,,,,,,,,,,,,,---.........+++((('''(((***)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,************************+++++++++++++++++++++++++++******+++,,,---,,,***,,,,,,++++++******))))))))))))***++++++++++++******++++++,,,,,,++++++***))))))***+++,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---&&&(((+++---//////...---......---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++******++++++++++++,,,,,,,,,,,,***************************)))))))))((((((((('''(((***,,,---...---+++******++++++,,,,,,++++++***++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++------------------------------,,,+++***************************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------))))))******+++,,,------------,,,+++************++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,+++++++++++++++,,,,,,,,,++++++*********,,,,,,+++++++++++++++,,,+++---//////...---...///---------...------,,,,,,++++++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------...---,,,,,,++++++,,,,,,,,,------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,---------............---,,,+++***+++,,,---------++++++++++++------......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,------------------------,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////000000///............///---..................---......---,,,,,,,,,------......------,,,,,,,,,,,,///000111000//////000111///000222222000//////000.........------............---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------------------------------...///111222222000000000///...------.........---,,,,,,---.........---++++++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++******)))+++------,,,***------,,,,,,+++++++++******++++++++++++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,------...++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------)))***,,,......---,,,***---------------,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++*********++++++++++++,,,************************)))))))))******+++++++++((()))+++------,,,+++******++++++,,,,,,++++++***+++*********++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------))))))***+++,,,------...------,,,+++************++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,------...,,,,,,,,,++++++*********------,,,,,,,,,------...+++---//////.........///---.........---,,,,,,++++++++++++,,,,,,---------...---,,,,,,++++++,,,,,,************************,,,,,,---............---------------------------...---,,,,,,++++++,,,,,,,,,,,,------...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,)))******++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++------------............,,,+++++++++,,,,,,---...,,,,,,,,,,,,------------***+++,,,------------------------,,,,,,,,,,,,,,,...------,,,,,,------...------.........///////////////......---......///------...//////...------...------,,,,,,---------///...---,,,,,,,,,,,,,,,...000111000///...///111---///111111000///000111...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------------------------------------+++,,,---...///111111222111111111000......///000111000...---,,,,,,---...++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...---+++---------,,,,,,,,,,,,,,,---------------,,,+++******++++++,,,,,,++++++***,,,,,,,,,+++++++++******((())))))+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........///000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............************++++++++++++************************)))******+++,,,,,,------((()))+++,,,,,,,,,+++******++++++,,,,,,++++++***************+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************+++++++++++++++++++++++++++,,,,,,------------------------------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++...------------......///+++---//////...---...///............---,,,++++++***++++++,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////......------------------------...---,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++******++++++,,,------...,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,+++---------------------,,,------------.........///*********+++,,,---...///.........---------------+++,,,---....../////////............---------,,,...------,,,,,,------...............////////////...---------------......------...//////...---------------,,,,,,------...------,,,,,,,,,---...///...///000000......///000///000111111///...///000---,,,++++++++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++,,,,,,,,,---------........................,,,------...............///111111///------///222444222000---,,,,,,,,,---((()))*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***,,,---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...///...---+++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------++++++,,,,,,------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------........./////////000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++,,,,,,,,,---************************+++++++++,,,,,,,,,,,,,,,)))*********++++++++++++***++++++,,,,,,++++++***************+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---...------...---------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///+++,,,......---------...............---,,,+++*********+++,,,,,,---............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------------------------...---,,,,,,++++++,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---------------------------+++,,,------------++++++------......///000111111+++,,,---...---,,,+++***++++++---......---+++++++++,,,,,,------......///---------.........//////))))))***+++,,,...///000/////////......---------,,,---...///000000000000000000//////.........---...------,,,,,,------.............../////////000------,,,,,,,,,------...,,,---...//////...---,,,------,,,,,,,,,------...++++++++++++,,,...000111...///000///...---...000111222222111...------...,,,,,,************,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++++++++,,,,,,---------////////////////////////............---,,,+++***...000000...,,,,,,///222555333000...,,,+++,,,,,,***,,,---......///000222++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000///---))))))******+++++++++,,,'''''')))***+++,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,------...------..................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,,,,------...///000000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........////////////000///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,,,,,,,,,,---------......************************------,,,,,,+++***************))))))******+++,,,+++++++++,,,,,,+++++++++************+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------------------------$$$%%%(((***+++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,---...***,,,......---,,,---...............---,,,+++*********+++,,,,,,---............---,,,,,,,,,,,,---........................---......///////////////------------------------...---,,,,,,++++++,,,,,,+++,,,,,,---.........------,,,,,,++++++,,,,,,---------------------------------...............---+++,,,,,,------,,,,,,+++++++++,,,------......///------..................------...---,,,+++---///++++++,,,------...//////.........------,,,,,,,,,..................------------------.........///000///...------...///000000////////////.........++++++,,,,,,---...//////------------------------//////.........---------.........------,,,,,,,,,,,,---...///000///...---///000111111111///...---//////000000///...------000000//////.........---------------------------++++++,,,,,,,,,+++******---,,,,,,,,,,,,---...............------,,,,,,,,,------..................000000///...---,,,,,,+++......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///,,,,,,............,,,,,,///,,,+++,,,......+++(((+++,,,---.........------///...---,,,+++,,,---...++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------......///,,,,,,,,,++++++*********---,,,,,,++++++************++++++,,,------------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++,,,+++***)))..............................------------......,,,---------.../////////////////////////////////---------.........//////......//////......---,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///...---,,,++++++*********)))******++++++,,,,,,,,,++++++*********---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------,,,,,,,,,------...............---,,,,,,...///000---,,,,,,++++++,,,,,,---------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,---------............////////////............------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,,,,,,,------------,,,,,,+++,,,,,,---......//////........................---......---,,,,,,---///.........---,,,,,,++++++,,,,,,,,,+++++++++******////////////////////////---........./////////////////////......//////////////////............---,,,,,,,,,---.../////////------------------------//////.........---------.........---------,,,,,,,,,,,,---............---///000111111111000...---//////000000//////...---//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------,,,,,,------...///.........---------,,,,,,........................//////......---,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////+++,,,---......---,,,+++...,,,+++,,,------+++))),,,---------............111000...,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++.........------+++******++++++++++++,,,---...///------------------------........................,,,,,,---.......................................///......------......///------..........................................---------.........//////......//////......---,,,+++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---------,,,,,,,,,,,,+++---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,---,,,+++***************,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++------------------------,,,,,,---------------------------------...//////......------------......------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,---------............////////////............------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------,,,+++***,,,,,,------------,,,,,,,,,,,,------.../////////........................---......---,,,,,,---///......------,,,++++++***,,,,,,,,,,,,++++++++++++///000000000000000000000////////////000000000000...//////000000//////...///............---------------......//////000000......................../////////............---...............---------...............///000000///000111111111000///...///000000000000//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------...//////...............---------........................---------,,,,,,,,,,,,,,,......------------......---------,,,,,,+++++++++,,,---......//////......+++,,,,,,------,,,,,,+++---,,,+++,,,------+++)))------,,,,,,,,,---...///000///...---,,,++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---......,,,,,,,,,+++++++++++++++...------,,,++++++******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,............---,,,++++++++++++++++++,,,---..............................////////////////////////,,,++++++++++++,,,------........................//////............////////////..........................................------........./////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------.........------------------------------------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------///...---,,,+++*********,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,---......//////......//////............//////------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////............------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............---,,,++++++------............---------------...//////000000////////////............---...///...,,,,,,...///++++++,,,,,,---------.....................------///////////////000000000///000000000000111111111...///000111111000///...............------------......//////000000000111......................../////////...............///.....................111111000//////111222333///000111222111111//////000000000111111000000///........................------------------------...///000000111000000000.........---......///000///....................................---------+++++++++,,,,,,---------------,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------,,,+++,,,,,,+++++++++,,,---...+++++++++,,,---...//////,,,,,,,,,------------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------***+++,,,...////////////...............///000000///////////////000000000000000000000000000000000,,,++++++******+++---...........................000//////......//////000000000//////......------------------------------............///////////////////////////...------------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------............------------,,,------...............------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------................................................000/////////......------------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------------------,,,------------------,,,,,,------------------------.........------,,,,,,,,,+++,,,.../////////...---///..................///..............................---,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////............------------............---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,///////////////...---------......//////......---------...//////000000111000000/////////...............///...---,,,...000,,,---------------..............................---------....../////////000000000000111111111222...///000111111000///...//////.........---------/////////000000000000000////////////////////////////////////////////////////////////////////////111000/////////000222333///000111222222111000///000000111111111111111000///////////////000000000///////////////////////////000111222222222222222///............///000000//////////////////////////////.........---------***++++++,,,,,,---------+++++++++,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------+++++++++++++++,,,------***+++,,,---......//////,,,,,,---------.........000///...---,,,+++++++++---------...............*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++---...///000000000//////.........///000000/////////000000111111111111111111111111111111111000000///...///000111222////////////////////////000000000//////000000000000000000//////......---................................./////////000000//////000000//////...---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,---------........./////////.........------,,,---....../////////...................................................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************........................///......------,,,,,,,,,------------------------,,,,,,,,,---------..................------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,------------------------------------------------.........------,,,,,,,,,+++,,,.../////////...---......------------..............................///...------,,,,,,------,,,,,,,,,---------............////////////............------------......///...------,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,++++++//////000000000000//////......////////////............//////000111111111111000000//////............//////...------...000222111000///...,,,,,,+++,,,,,,,,,,,,------------,,,,,,------......//////000000000000111111111111///000000111111000000///000////////////.........////////////000000000000000000000000000000000000...////////////000000000////////////000000000000...............//////000///000111222222222111000000111111222222222222111///000000000000111111111000000000000000000000000000000111222333333333333///////////////000111111////////////000000000000/////////...------,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,...000000///...///000+++,,,---.........------............---,,,+++***,,,---------............000000///---,,,,,,,,,,,,............////////////******++++++,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------...///////////////.........---------------.........//////000000111111222111111111111111111111111///////////////000111111////////////////////////111111000000000000111111000000//////////////////////////////////////////....../////////000000000///000000000000///..............................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,------....../////////000////////////.........,,,---...///////////////////////////////////////........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,------------------------,,,,,,,,,---------....../////////......---------+++++++++,,,---...///000,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,---...//////...---,,,------------............------------------------------------------,,,,,,,,,---......//////.........------------------...........................///......---------------,,,,,,,,,---------............////////////............------------......///......---------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,---...///000000000000/////////000000/////////...//////000000111222222111111000000///......---.../////////------///000333333222000///...---,,,,,,,,,,,,,,,---------...---------...//////000000/////////000000000111111111000000000000000000111111111000000000/////////////////////////////////000000000000000000000000.../////////000000000000//////000000000111111111...///000000111111000000///000111222333222111111000111222222333333222222////////////000000000111///////////////////////////000111222333333333333000000//////000000111222//////000000000111111111000//////...------,,,,,,---------------.........,,,---............---,,,***++++++,,,,,,------......---,,,,,,,,,---/////////......------......///---000222222000///111222---...000222222111000...////////////---,,,***)))------------..................------------......---------.........//////,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---------------,,,,,,,,,...//////000000000//////......------------............//////000111111222111111111111111111111111------....../////////...////////////////////////222111111000000111111222///////////////000000000000000000000000000000000.../////////000000000000000000000000000///..............................---,,,,,,,,,,,,---......------------------------******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------...//////000000000000000/////////......,,,---...///000000000000////////////////////////------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,,,,,,,---------......,,,---------------......,,,+++++++++,,,---......,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---...//////...---,,,------------.........///------------------------,,,,,,---------------------------------...////////////............//////........................//////...---------------,,,,,,,,,---------............////////////............------------......//////...---------------................................................---..................---++++++---...//////000000//////000000000000///////////////000111111222222222111111000///......---...///000///------///000111111111111000000000000........./////////000000---......///000111111222////////////000000000000222111000//////000111222111111111111000000000000////////////............000000000000000000000000.../////////000000111111//////000000111111111222111222333444555444333333///000111222333222222111000111222333333333333333---.........//////000000///////////////////////////000111222333333333333000000000000000111111222//////000000111111111222000000///...------,,,,,,........................---...///000000///...---)))***+++,,,------...///......---,,,---...///000000///...------...///000...000333333111000222444...000333666666444222000,,,---.........---,,,+++---------.........//////+++,,,,,,---...///111111,,,,,,,,,------.........///......------,,,,,,+++,,,,,,,,,------..................------,,,,,,,,,+++,,,...///111222222333111000000/////////000000---......///000111111111000000000000000000000000///000222333333333222111000000000000000000000000222222111111111111222222......//////000000111111000000000000000000000000////////////000000000000000000000000000//////...////////////////////////---,,,,,,,,,,,,---......------------------------******+++++++++,,,,,,,,,+++,,,------......------******+++,,,,,,---......---------...///000000111000000000000////////////,,,---...///000000000000000000000000000000000000---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000........................,,,,,,,,,---------......)))******+++---......///------,,,+++++++++,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,---///000000///---,,,---------.........//////------------------------,,,,,,,,,------...............---,,,,,,...///000000000////////////000000//////////////////////////////...------------...,,,,,,,,,---------............////////////...............------.........//////...------------...................................................//////000000000000//////......//////000000000111111111111111111111111111000000111111222222222222111111000000000000111111............////////////111111111111111000///...111000///...............///............///000000---......///000111222222000000000000111111111111000000000000111111111111333111///------...000222///000111222222222222222333333333333333222111000000000000000000000000000000000111222222222111111111111222333333111000///555333111222444444111...000000000000000000000000............////////////////////////000000000000111111000///////////////000000000000000000000000111111111111111000//////////////////////////////------...000111222333444...------,,,,,,------...///......---------......000///.........000111222////////////000000000000000000222444555444///,,,---------,,,,,,+++++++++........................,,,---000222222111000...------------------------)))+++---///000000///..............................------------...//////111111000000111111222333//////000000000000//////000000000000111111111111111111000000111111222333111111111222222333333333333333333222111000000///222222111111111111111111444333222111000000000000222111111000///......------......///////////////111111111111111000///////////////...---------,,,///---,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++---,,,,,,,,,,,,---......////////////000000000000000000000000////////////---------...///000111222444333111000/////////000.........////////////000111000///...---,,,,,,,,,---------------...000000000/////////...............///////////////..............................------------------,,,,,,---------,,,,,,---------------------.........///,,,,,,,,,------.........000///---------...000222///---***+++---///...,,,------------------------////////////////////////---..................---........................,,,------...............000000///..............................---------......------------............////////////......---......///////////////////////////////////////....................................////////////000000000///////////////000000//////.........---......////////////...---,,,,,,...//////000000000...////////////000000000111111000000111111222333/////////000000111111111111111111111111111111111111111111222222222222222............................../////////000000000222222222222111111000/////////.........//////000///////////////000000111,,,------...///000000000000000000000111111111111000000000000111111111111111000...,,,,,,...000111000000111222222222222222222333333333222222111000111111111111111111111111//////000222222333333222111222222222222111000000333111000111333333111///000000000000000000000000............////////////////////////000000000000111111000///////////////////////////////////////111111000000000/////////////////////////////////......///000111222222333///......------......//////......---------......000//////////////////000////////////000000000111000000111333444222///,,,---------,,,,,,,,,++++++........................,,,---///111222111///...........................+++,,,...//////...---,,,........................---------------...//////111111000000111111222222//////000000000000//////000000000000111111111111111111000000111111222333111111111222222333333333111111000000///......---111111111111111111111111000000/////////000000111111111111000///.........---...//////000000//////000111111111111000//////..................------......------------,,,,,,------------------------------------------------/////////...---,,,,,,,,,------,,,,,,------...///////////////000000000111000000000/////////......------------...///000000000///...,,,++++++,,,,,,,,,,,,,,,------------...000000///...------------------------...///000000//////.........------------......///......---------------------------------------.....................------------................../////////000------------............---......///////////////000---+++,,,...///...---------------------------.................................//////.................................,,,,,,---...............//////...---------------------------------............------------............////////////............///000000000000///////////////////////////............................../////////000000000////////////////////////111111000000///////////////////////////...............///000111111111111000000000111111111111222222222111111222222333444000000000111111111111111000000000000000000000000222222222222111111111111//////000111111000///////////////000000000111111222222333333333222111111............///000111111////////////000000000111---.........//////000000000000000000111111111111000000000000111111111111000///---,,,,,,...///111000111222222222222222111222222222333222222111000111111111111111111111111...///000111222333333333222222111000000000000111000//////000222222111///////////////////////////............////////////////////////000000000000111111000///////////////........................111000///...---...///////////////////////////////////////000000111111111000//////////////////000......---------......///111111111222111111000000/////////000000000111111111000///000111111///---------------,,,,,,,,,,,,........................+++---///000000///...---////////////////////////---.../////////...,,,+++........................------,,,,,,------...///000000000111111111222222///000000111111000000///000000000000111111111111111111000000111111222333111111111222222222222222111111000000///.........111111111111111111111111------------...///000111111111000000//////......---...//////000000//////000000000000000///........................//////.........------------,,,........................------------------------000000//////......---------------,,,------...////////////000000000111111/////////.........------...---------------.........---,,,+++*********+++,,,,,,,,,------------...////////////////////////---------......///000111............------------------............---------------------------------......//////000000000000//////......//////000//////000000000111111111////////////............,,,---///111111000///---000...------...//////...........................------------------------...//////000000//////...////////////////////////,,,---......//////......///...------,,,,,,------,,,,,,------......//////......------------............////////////.........///000000111111000000000000000000000000000000/////////////////////////////////000000000111111//////000000000000000000222222222222111111111111111000///......///000111111111222333444444444444222222222333333333444444444333333333333444555555111111111111111111222222////////////////////////111111111000000000000//////000222333333222000///000000000000111111111111222222333333444333333333000///////////////000000....../////////000000//////000000000000000000000///000000000111111111111///000000000111111111111000000.........///111222222222222333333222111111111111222222222222111111000000000000000000000000000000111222222222111111333222000/////////000111......///000111111111000////////////////////////............////////////////////////000000000000111000000///////////////........................111///---,,,+++,,,...///////////////////////////000000000000000000//////000//////......//////000...------------...//////000111333444555444333333//////000000000111111111111///......//////...---------------------,,,,,,........................,,,---...//////...---,,,..............................///000000//////...........................---------,,,---......//////000000111111111111111000000000111111000000000///000000000111111111111111111000000111111222333111111111111111222222222222222222222111111000000111111111111111222222222---------------...///000111000000000/////////.........///000000000000000///000000000000///......------......//////000000......///...---,,,------////////////////////////........................111000000000//////......---------------...////////////000000000111111111///.........------------...------,,,,,,,,,------///......------,,,,,,,,,.........////////////000...//////000000111111111............///000111222////////////............---......///////////////..............................///000111111222222111000000//////000000111111111111222222222222333111111000000/////////...---...000111111111000///111000/////////000000000000000000000000000000000------------------------///000000000000000000///////////////////////////...//////000000000000000//////...------------...------......///000111111/////////....../////////......////////////......//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222444333333333333333333333333222111000000111333555333444555666666666666666444444444444555555555555555444444444444555666666222222111111111111111111........................///////////////.........,,,---///000000///---,,,000000000000111111111111111222333444444444444444333222111//////.........,,,---.../////////......000000/////////////////////000000000111111111111///000000000111111111111111111000000000111333333333333333333333222111000000111111222222111111111////////////////////////222222222222222111000///333222000/////////000111---...///000000000000000////////////////////////............////////////////////////000000000000111000000///////////////........................000///---++++++,,,...///////////////////////////000000000//////////////////..................///---------------...//////---...000333444444444444000000000000111111111111111///------...///......------------------------........................------...//////...---,,,---------------------------...///000111222333333////////////////////////......------......///000...///000111111111111000000000111111111111000000///000000000111111111111111111000000111111222333111111111111111111111111222222222111111111111111000000111111111222222222111000//////.........///000000000000////////////...//////000000000000000000000000000000//////...---......//////000000000---///000///---,,,---...////////////////////////........................000000000000000/////////...------------...//////000000000000111111111111///.........------------...------,,,,,,,,,------////////////.........---.........////////////000...///000111222222222222////////////000111222222111111111111000000000000//////000111111111111111000000000000000000000000//////000000111222333333111111111000000111111111222222222333333333333444222222222111111000000000111111000///000111222333111111111111000000111222111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000111222222222222222111000000///////////////......///000111222222333111111000000000000111111......////////////......//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222333333333444444444444444555555555555555555555444333222222444666888555666666777777777777666444555555555555666666666555444444444444555666666111111111111111000000000////////////////////////---.........////////////...///000000000000///.../////////000000000111111000111222333444555555555444333222000///...------,,,---///000000000///...//////......------,,,,,,000000000000111111111111000000000000111111111111111111111222222333444444444444444444333222000000///000111111222111111111////////////////////////222222222222222111000///111111000////////////000---///111111000//////000////////////////////////............////////////////////////000000000000111111000///////////////........................000///...---,,,---......///////////////////////////////////////////////////......------......///---------------...///000+++,,,---///000111111111000000000111111111222222111///...---...///...---------------.......................................////////////...------------------------------,,,---...000111333444555//////////////////////////////......//////000111...///000111111111000///000111111222222111111000000000000000111111111111111111000000111111222333111111111111111000000000000000//////////////////000000000111222222333333333222111000////////////000000000000////////////...///000000111111000000111111111111111000////////////////////////000000---///111000---+++---///////////////////////////........................000000000000////////////......------......///000000000000111111111222222/////////.........------...---------------......------............---,,,,,,,,,,,,------------...///000222333444333222222////////////000111222333222222222222111111111111///000111222222333333222111111111111111111111111///000000111111222222222222111111000000111111222222222333333333444444444333333333222222222222222444333111000111222555666222333333222111111222444222222222222222222222222222222222222222222222222111222222222222222222111000000000000000000000000000111222222333333222222222111000000//////000000//////000000111111222222111111000000000000111111......////////////.........///000000111111000000000000000000000000000000/////////////////////////////////000000000111111222222333333444555555555555555555555666666666666555555444444555666777888666666777777777777777666444444444555555555666666444333333333333444555555111111111000000/////////////////////////////////---......///000111222222111111111111111111111111....../////////000000000///000111333444444555555333222111000////////////...///111222222222000///111111111000///......---000000000000111111111111000000000000111111111111000111111222222333444444555555555444333111000/////////000111111111111111111111111111111111111111000000111222222222222222000000000000000//////......111222222000...///000000000000000000000000000............////////////////////////000000000000111111000////////////////////////////////////////////////............---////////////////////////......//////////////////000//////......//////000---,,,,,,------///000000///............///000000000000111111111222222222111000...///000000///---------------.........///........................000000000/////////..............................---------...///111222333////////////////////////000000000000000111222222---...000111222111000///000111111222222111111000000000000000111111111111111111000000111111222333222111111111000000000////////////////////////000///000000111222222333333111111000000///000000000////////////000000000000//////000111111111111000222222222222222111111000000000000///////////////---000222000---+++---000................................................////////////////////////...............//////000000000111111111222222222000000000/////////......------------...///000000,,,---......///...---,,,,,,,,,,,,------------...000111333444444444222111000000000000111222333333222222222111111111000000//////000111222222222222000000000000000000000000000000000000111111111111111111000000000000111111222222333333333444444444333333333333333444444444444444444444444555666666222444555444222111333666333333333333333333333333222222222222222222222222222222333333333333222222111111111111111111111111///000111111222222111111111111000///////////////////////////////////////000//////////////////000......////////////............///000000000000///////////////////////////............................../////////000000000111111111222333444444444555555555555666666666777333333444444555666666777555666666777777666666555333333333333444444444555222222111111222222333444111000000000//////......000000000000000000000000......///111222333444555//////............//////............////////////...///000222333444555555111111000000000000000111///111333444444444222111666555555444333222111111000000000000111111111111000000000000111111111111//////000111222222333333666666555444333111000/////////000111111111111111222222222222222222222222---...///111333444444444///000111111111000...---///222444333000...///000111111111111111111111111............/////////000////////////000000000000111111000///////////////000000000000000000000000//////000000//////...---////////////////////////............//////000000111111000000000000111111,,,,,,,,,---...///000111555444222000//////000111000111111111111222222222111000///000111111///------------.........//////........................111111000000/////////...////////////////////////---------------...///000000000000000000000000000111111111111111222222333---...000111222111///...111111222222222222111111000000000000111111111111111111111000111222222333222111111111000000//////111111111111111222222222///000000111222222333333//////...//////000111222////////////000000000000//////000111111111111111222333333333333222111111111111000000//////......---000333111---+++---111........................////////////////////////............////////////...............///000000000111111111111222222222000000000000////////////---------...///000111222---...///000000000///............/////////000000111222444555555444222111000000000000111222333444111111111111000000000000......///111111222222222000000000000000000000000111111111000000000000000111111000000000000111111222222222333333333444444333333333444444555555555333444666777888777666555333555666444222111444666444444444444444444444444222222222222222222222222222333333444444333333222111111111111111111111111......///000000000000000000000///..............................---------......------------............////////////......---......///////////////////////////////////////....................................//////////////////000111222222333333444555555555666666777777111222333444555555555555555555666666666555555444222222222333333333444444111111000000111111222333111111111111222333444555111111111111111111111111222000///000444777777555222111000///............000000000000000000000000222111000000000111333333333333222111000000000111444333333333333444555555111222444555555555444444666555444333222222222222222222111111000000//////---...000111222222222111555555444333222000//////111111222222222333333333111111111111111111111111222222111111222222333444444333222222111111111222111111111000000000//////111111000/////////////////////............//////222222222111111000000000111111000000111222333333111111111111111111222222111000000///...---------////////////////////////111111000000//////......////////////000000000000...---,,,,,,,,,...///000111111111111111111111111444222222222444555444222111111///---,,,,,,///111---.........//////000000////////////////////////111111000000//////......,,,---------......//////////////////000000000000111000000///...---------.........////////////000333333333222222222222222000000//////......---------...///000222333444555333333222111000000111111///000000111111111000000111///......000000000///111111111111111111111222000000111222222111//////000000////////////000000000000000000111111111111222222222222222222222222///////////////000111111333333222000///...---,,,------......///000111111......//////////////////111111000000///////////////............///000000111111111111000000000000000000//////.........---///////////////000111222//////000000000000//////000000//////.........---......////////////......---///---+++000999:::666////////////////////////000000111222222222222222000//////......//////000...............///000111.........//////000000000222222222111111111111111000222000444:::555111888333444555666777666555444333333222111111111111222222222222222222333333444444333222000000000111222000000111111111111111000////////////////////////111000///...............///////////////.........,,,,,,---------..................------,,,,,,,,,000000/////////.........000000000000000000000000///000000000///...------------------------------......................../////////000000000000111222222111111111000000000222111111111111000000000000000000000000000000000...///111222222222111000000////////////000111111000111111222222333444444111111111111111222222222333111///111444666666444333222111000//////......------------------------111000000///000111222333444333333222222222222333333222222222333333444444222333444555666555444333444444333222111111111111000000//////............---...000111222222222111555444333222111000//////111111111111222222222333111111111111111111111111222222222222222333333444222222222111111222222222333333333222222111111111111111000///////////////000000////////////000000333333222222222111111111111111111111111222333333111111111111111222222333111111000000///......---////////////////////////111111000000000000000000000000000000000000000000111111000////////////000222222222222222222333333444333222333444444333222000111000///------///000........./////////000000////////////////////////000000000000000/////////............////////////////////////000000000111222111111000//////......////////////000000000000333333222222222222222222111000000000000000000///111111111111111111222222333222111111000000000111222222222111111000//////111///......000111111111111111111111111111000000///000111222222111000000000000000000000000000000//////000000000111111111222222222222222222222222000000000000000111222222222222111000///...------------......///000000111////////////////////////000000//////...........................///000000000000000000000000000000000/////////...............---------......///000/////////000000///////////////.........---------......////////////......,,,...,,,***...666777444///////////////////////////000111111222222111111//////............//////...............//////000....../////////000000000000000000000000000000000333111222222222444777777333333444555555444333222000//////...............///////////////000000111333222111000///000000111....../////////......---////////////////////////000000//////...///////////////////////////000000------------........................---------,,,000000/////////.........//////////////////////////////000000//////...---------------------------................................./////////000000/////////.........------000000000000////////////000000000000000000000000...///000000111111000000...............//////000///000222333444444333333000111111111222222333333333222111111333444444333444333333111000//////...------------------------///......///000111222333222111111111111222222333222222222222333333333333444555666666666555444333333333222111000000000000000////////////............///000111111222111111333333222111000000//////000000000111111111222222111111111111111111111111333333222222333333444555222222222222222222333333444444444444333333333333111111000/////////000000111111000000000000111111444333333333333333222222222111111111111222222333111111111111111222333333222222111111000000//////000000000000000000000000000111111111111111222222000000000000000000000000333333333333222111111000222222222222222333444444666444333333444444222111000111111111///...///000////////////000000000000//////////////////////////////000000000000000000000000000000000//////////////////000000000111111222222222111111000000///////////////000000000111222222222222222222222222111111111111111222222222222222222222222222111111222111111111000000000000444333333222111000///...111000...///111222222111111111111000000///////////////000111222222222111///000111222222111000////////////000000000111111222222222222222222222222111111111111111111222333000000000000/////////...---......//////000000000////////////////////////000000000000////////////...............///000000...//////000000111111111000000000000///////////////............///000000//////000000000000//////............---------------......//////......---,,,,,,+++***---222333000////////////000000000000///000000111111111111111//////............///////////////..................////////////000000000.../////////////////////333...444333---===KKKAAA222222222222222111000///......---,,,,,,,,,,,,,,,......------......///000111111000/////////000000.../////////...------,,,////////////////////////000000000///000000111111//////000000111111222222---............//////////////////...............000000000////////////...........................///000000000000///..............................------------------------------........./////////............------------/////////.........------///////////////////////////.........//////000000...............///000000...000222444555444333222000111111222222333333444444333222111222222222222555444444333222111000///////////////////////////------...///000111222222...............///000111222222333333333333333333555666666777666555333222333333222111111111111111111111111111111111111111//////000000111111111111222111111111000000/////////000000000000111111111111111111111111111111111333333333222333333444555555555555555444333333222444444444444444444333333111111000000///000000111333222222111111222222333444444444444444444444444222222222111111222222333111111111111222333333444333333333222222111111111111111111111111111111111111111222222333333333444222111111111111111000000222222444555555444333222222111111111222333444555777555444333444444222000000111333222111//////000000000000000000000000000/////////////////////////////////000000111111222222222222111111000000000//////000000000111111111222222111111111000000000........./////////000000000000000000111111111111000000111111222222333333///000000111333444444555111111111111111111000000333333222222111111111111444222111000111222111000111111000000///.........//////000111222222333333///000222333333222000////////////000000000111111222222222222222222222222222111111111111111222222000000000000000000000000.../////////000000111111000000000000////////////222222111111111111111111///............///000000......//////000111222222222222222222222222222222222222111111111222222333111111222222222222111111///////////////..................//////.........,,,,,,+++***,,,...///...///////////////000000000000000111222222222222111000//////......//////000000000000000//////...---............////////////......//////000000000111222+++666666...JJJaaaQQQ222222111111000///...---//////...------------...//////......//////000111000000000/////////000000111111111111111000///...000000000000000000000000111111000111111222333333000000111222333333444444/////////000000000111111000000000000000000000000111111111000000000000///000000000000000000000000000000111111111000000///////////////////////////........................---------.........//////000000000000000/////////............------------........................//////...------///000111000000//////000000111222...000222444555444333222111111222222333333333333333333333222111111222222444555555555444333222111000000000000000000000000---......///000111111111...---------...///000000222222333444444444444333555555666666666444333222444444333222222222222333111111111111222222222222000000000000000111111111111111000000000000000000///000000000000111111111111111111111111111111111333222222222222333444444888888888777666444333222222222222222333333333333111111000000000000111111333333222222222222333333444444444444444444444444333333222222222222222333111111111111222333444555444444444444444333333333333333333333333333333333222333333333444444555555333333222222111111111000...000222444555666555555222111000000000222333444777666444444444444222111111222444333222000000111111111111111111111111000000000000000000000000000//////000000111111222222333333222222111111111000000000000000111111111111111000000000000000//////------.........//////////////////000000000111111000000000111111222222222000000111222333444444555000111222222222222111111222222111111222333444555888666333222222222000///111000000000//////......///000000111222333333444///111222444444222111///000000000000111111111111222222222222222222222222222222111000000111111111000000000111111111111222000000111111111111111222222222222111111000000000111111111111111111111111000////////////000111111...//////000111222222333444444444444444555555555444333333222222222333333333333333444444333333333000000000000000111111111...//////000000//////...,,,,,,,,,------,,,---///......//////000000000000111222333333444444333333222111111111111111111222222222222222222111000/////////..................//////000111222222333333444---777666---HHH^^^NNN333222111000//////......000000///............//////////////////000111111000000111111111111111111222333333333222222111000222222222222222222222222222222222222222333444555222222333333444555666666111222222222333333333333222222222222222222333333333333222222222222111111333333333333333333333333111222222333333222222222111111111111111111111111////////////////////////........./////////000000111111111111111111111111000000/////////.................................000000///......000111222000000000000000111111222///000222333444444333333333333333333333333333333222222333222000000111333444444666666666666444333////////////////////////...///000111111111000000111000000000000111111222000111333444444444333222333444555555555444333222444444333333222333333444/////////000000000000111111111000000000000111111000000111111111111111111000000000111111111222222111111111111111111111111222222111111222222333444888999999888777555333222111111111111222222222222111111000000000111222222333333222222222222333333333333444444444444444555444333333222222222222333111111111111222444555666666666666666555555555555444444444444444444444444444555555555555555555666444444333333222111111111---...000333555666777777555333222000000222333444777555444444555555333222333444444444222111222333222222222222111111111111000000000000000000000000000000111111111111111111222222222222222111111111000000000111111111222222000000000000000000000000............//////////////////000000111222222222111111111111111222222222444444444333222222111111111222333444444444333222222111111111222444666777999777444333333222111///000000000000000000000000111111111111111222333444111222333444444333222111111111111222222222333333444444444444444444444444333333222222111111222222222222222222222333333333333333333333333333333333444444444333333222111111000000000000000111111111111111111111111222222333000111111222222333333333555555555555666666666666333333222111111111111222333333444444444444333333111111111111222222222222///000000111111000000///...---///111000---...222000000000111222222333333444555555666666666666666555555444444444444555555333444555666666555333222111111000000000000//////000000111222333555555666888222777444,,,:::GGG<<<444444333222111111111222111111000/////////////////////......//////000111111222333333444444333333222222333333333333333222444444444444444444444444444444444333444444555555444444555555666666777777444444555555555666666666444555555555555666666666555555555444444444333333555555555555555555555555333333444555555555444444444444444444444444444444222222222222222222222222000000111111111222222222111111111111222222222222333333222222222222111111111111111111111111111111222111111111111222333333000000000000000111111222000111111222222333444444444444444333333222222111000222333222000000222444222444666777888888777666000000000000000000000000000111222222222111000///222222111111000000111111...///111222222222000000111222333444444444333222333222222222222222333333//////000000000111111111222111000//////000111111000111111111222222333333111111111111222222222333111111111111111111111111111111000000111111222333444555666777777555444333000111111111222222222333111111000000111111222333333333222222222222333333222222333333444444444444555444333222222222222222111111111222333444555666777777777777777777777777555555555555555555555555777666666666666666555555555444444333222222111111000000111222444666777888999777555333222333444666666555444444555666555333555555555333111111333555333333222222222111111111000000000000000000000000222222111111111111111111111111111111222222222222000000111111111222222222111111111111111111111111000000000000111111111111222222222333444555555555333333333333222222222222555444444333222222111111111222444666666555444333444333222222222444666777888666444333444444333222//////000000111222222222333222111111111222333333333333333333333333333333222222333333333444444444555555555555555555555555666666555444444444444444444444444444444444444333555555555555555555444444666666666555444444333333222222222222333333444444333333222222333333444555333333333333333333333333444444444555555555666666444444333222222222222222222222333333333333222222000000111111111222222222111111222222222222111111000///111555333///000555333333444444555666666777777777888999999999999999888888777777777777888888555666888999999888777666444444444333333333222222000000111333444555777777888666666555444555777666666666555444444444555666444444333222222222222333111000000000000111222222333444555666777666666555333444555666777777777777666666666666666666666666666666555555444444555555666666666777777777777777777777777777888888888999777777777777888888999999777777777666666666555555666666666666666666666666555555666777777777777777666666666666666666666666555555555555555555555555333333333333444444444444333333333444444555555555666666666666555555555555555555555555555555555555333333444555555555555555444333333333333444555555111111111111222333444555666555444444333222111000///111333222000///222555222333666888999999888777333333333333333333333333222222333333222111///...222111000//////...//////,,,---///000111000...---///000222333444333333222222111111111111111222222111111222222333333333333222111000//////000111111111111111222333333444444111222222222222333333333111111111111111111111111000000000///000111111222000111333555666666555444111111111222222333333333111111000000111222333333333222222111111222222333222222222333333444444444555444333333222222222222111111111222333444666777777777777777777888888888666666666666666666666666888888777777666666555555555555444333333222111111444333333333444555777999<<<:::777444333444666777555444333444666666555444666666555333111111444666333333333222222111111111000000000000000000000000333222222222111000000000000000000111111222222333000111111111111222222222222222222222222222222222111222222222222333333333444444555555666777888888555555555444444333333333222222222333333444444444222333555777777666555444666555333222222333444555666444333333555666666555//////000111222333444444444333222111111111222333444333333222222333333444333333333444444444555555666666666666666666666666888888777666666666666666666666555555555444444444666666666666666666555555888777777666555555444444666666666777777777888888444444333333333444555555444444444444444444444333333333333444444444555555777666555444444444444444111111111222222111111111//////000000111111111222222222333333333333222222111000333777555000222888666666666777888999999:::999999:::;;;;;;;;;;;;:::::::::999999999999::::::666777999;;;<<<;;;:::999777777777666666555555555///000111222444555777777444777555999???:::777???888777666555666777888999888888777666666666666777444444333333444444555666444555777888888888777777666777888:::;;;;;;;;;;;;777777777777777777777777888777666555555555555555888888888777777777777777888888999999999:::::::::888888999999999:::::::::888888888888777777777777777777777777777777777777666666777888888888888888777777777777777777777777777777777777777777777777444444444555555555666666777777777777888888999999999888888888888777777777999999999999999999999999333444666777888777666555888888888888888999::::::333222222111222333555555555555444444444333333333222333555666666555333222444444444555666777777888888777555333222222222222666666555444333222222111000000000000000000000000...000222333222111111222333333333444444444555555333222222222222222222333333333333333333333333333222222222111111111000000333333333333333333333333333333444555444333111000222222222333333222222222333222222222222222222222444444444333333333222222111111000000111333444666222111111000111333444555333333333222222222111111222222333333333444444444333333333333333333333333555555555555555555555555555666666777888999999999777777666666666666777777888888999999999777555444555555555555555555555555555555555555666777888999999888888888777777666666555666777777777666444333777777888888888777777666666666777777666555444444555555444444444333333333555555555555555555555555:::888666333333333555666444444444444444444444444333333333333333333333333333333333444444444555555666666666666777777777777666666666666666666666666555555555555444444444444666666666666666777777777555555555555555666777777444444444444555555555555333333333444444444555555555555444444444444555555777666555444444333444444666666666666777777777777666666777777777777666666555555666666777999:::;;;777777666555555666777888777666666666555555555555888888888888777777777777777666555444444555666777555555666777888888999999888999::::::999888666555555555555555555555555555888777777666555444444333222333333444333222111000111111222222333444555555666555555444444444555555666666666666666555444444666777777888888999::::::===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>============888999999::::::;;;;;;<<<999999999888888888777777555666666666666777777777999:::<<<>>>>>>>>>>>>===:::::::::999999888888888777888999999999999888777777777888888888999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999::::::999999999777888888999888666444333666777777888999999::::::999999999:::::::::;;;;;;:::999999888999:::<<<===<<<:::::::::999888:::===888888888999999:::::::::999999999999999999999999999999999888888888777777:::::::::999999888888888555666777888888777666555777888999:::;;;;;;;;;;;;;;;;;;:::999999888777777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;999777777888999<<<666555:::===:::777777444444333333333444555666666666555555555444444444333444666777777666444333444444555666666777888888666555444333333444444555555555444444333333222222333333333333333333333333000222444444333222222333444444444555555555555666444333333222222333333444444444444444444444444444333333333333222222222222444444444444444444444444444444555555444444333222222333333444444333333222333333333333333333333333555555444444444333333333333333333333333555666777666555444333333333444555444444444333333222222222333333333444444444444555555555555555555555555444666666666666666666666666666666777777888999999:::888777777777777777777888777777888888888888888888777777777777777777777777888888888888888:::;;;;;;::::::999999999888888888777777888888777777666555777888888888888888777777777777777777666666555555777777666666666555555555666666666666666666666666:::888555333333333555666555555555555555555555555444444444444444444444444555555555666666666777777666777777777777888888888888888888888888888888888666666666666666666666666666666777777888888999999777777666666666777777888888777777666666555555555444444444555555555666666777666666555555666666777666666555555555666666777666666666666777777777777999999::::::::::::999999777777777777777888999:::777777666555555555666777777777666666666555555555666666777777888888888999888888777666666777888888777777888888999::::::;;;999::::::::::::999999888888888888888888888888888888888777666666555444444444444555555555444222111333333444444555666666777777777666666666666777777777888888888888777666666777777888888999:::::::::<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<:::::::::::::::::::::::::::999999999999888888888888888888888999999999999999:::<<<===>>>>>>======<<<<<<;;;;;;::::::::::::888999:::;;;;;;:::999888::::::::::::;;;;;;;;;;;;999999::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999888888888888777666555444777777888888999::::::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<===<<<;;;;;;;;;:::999:::<<<999::::::::::::::::::;;;999999999999999999999999:::::::::999999999999888::::::::::::999999999888666777777888888777777666888999;;;<<<=========<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999888999;;;>>>@@@AAA???;;;888888999666666555555555666777777777777777666666666666666555666777888888777666555555555666666777888888888555555444444555666777777444444444444444444444444555555555555555555555555333555777666555444444555555555666666666777777777555555444444444444555555555555555555555555555555666666555555555444444444555555555555555555555555777666555555555555555555444444555555555555444444444444444444444555555555666666666555555555555444666555555555666777888999999888777666555555555555555555555555444444444444444444444555555555666666888888888777777777666666777777777777777777777777777777888888999999::::::888888888888888888888888777777777888888999:::;;;999999999999999999999999888888888999999:::;;;<<<;;;;;;::::::::::::999999999999888777777777777888777888888999999999888888777777777777777666666666999999999999888888888888777777777777777777777777;;;:::777666555666777888666666666666666666666666555555555555555666666666777777777888888888888999888888888888999999999999999999999999999999999999888888888888888888888888777888888999:::;;;;;;<<<::::::999888888888999999;;;;;;:::999888777666666666666666777777777777888999999888888888888999999666666666777777888999:::777777777777888888888888;;;;;;;;;<<<<<<;;;;;;;;;999999888888888888999999888888777666555555555555777777777777666666666666555555666777888999:::::::::999999888888999999:::999999999:::;;;;;;<<<<<<:::::::::999::::::;;;;;;::::::::::::::::::::::::888888888777777666666555555555666666666555444444555666666777777888888999999888888888888888999999999999::::::999999888777777888888999::::::;;;;;;::::::::::::;;;<<<<<<============<<<<<<<<<;;;;;;<<<<<<;;;::::::999888888::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<=====================<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::999999888777666666666666888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>===<<<<<<<<<<<<<<<===<<<<<<===<<<<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999<<<<<<<<<;;;;;;;;;::::::;;;:::::::::::::::999999888888777777777777888888:::<<<>>>@@@@@@@@@>>>===999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::<<<>>>BBBMMMQQQFFF;;;:::<<<<<<888888777777777888888888888888888888888888888888888888999999999999888888777777777777888888999999666666666666777777888888555555555666666777777777666666666666666666666666777888999888777666666777777777888888888999999999777777666666666666777777777777777777777777777777888888888777777777777666666666666666666666666666999888777666666666888888666666777777777777666666666666666666666777777777888888888777777777666666777777777777888888999999999999888888777777777777777777666666666666666666666666666666777777777777:::::::::999888888777777999999999999999999999999888999999999:::::::::;;;999999999::::::999999999:::999888888888999;;;<<<::::::::::::::::::::::::777777777777888999:::;;;:::::::::::::::::::::::::::999888777666777888999777888999999:::999999999888888888777777777888888;;;;;;::::::::::::999999888888888888888888888888<<<;;;:::888888888999:::666666666666666666666666666666777777777777777888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::888999::::::;;;<<<======<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::999999888888888888999999999999;;;;;;::::::::::::;;;;;;999999999999999:::;;;;;;999999999::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999999999::::::999888777666666666888888888777777777666666555666666777888888999999999999999999999999999999999999999::::::;;;;;;;;;:::999888888888:::;;;===999999999999999999999999999888888888777777777666666666666666666666555555777777777777888888999999999999888888888999::::::999999::::::999999888777888888888999::::::;;;;;;999999999999:::;;;<<<===============<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;:::::::::999999;;;;;;;;;;;;<<<<<<<<<===::::::;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::999999999:::::::::;;;;;;::::::::::::999999999999999999999999::::::::::::;;;<<<<<<======<<<<<<;;;;;;:::888777666777888999:::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>@@@??????>>>============<<<>>>>>>>>>???@@@>>>;;;>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888777777888999:::<<<>>>@@@BBBBBBAAA???>>>::::::;;;;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======<<<===???AAAEEETTTWWWIII===@@@BBB>>>999999999999999999999999999999999999999999999999::::::::::::::::::::::::888888888999999999999999999999999888888888777777777777888999999:::::::::777777777777777777777777999:::;;;:::888888999:::999999:::::::::;;;;;;;;;999999888888888888999999999999999999999999999999::::::::::::999999999999777777777777777777777777;;;:::999888888999:::;;;888888999999999999888888777777888888999999999999:::::::::999999999999888888888888999999999999999777888888999999999::::::888888888888888999999999777777888888888999999999;;;;;;::::::999999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::===<<<;;;999999999:::;;;::::::::::::::::::::::::888888888999999:::;;;<<<999:::::::::::::::::::::;;;:::888777777777888999888888999:::::::::::::::999999888888888888999:::;;;;;;;;;:::::::::999999777777777777777777777777;;;:::999888888888999999555555555555555555555555777777777888888999999999888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<999::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<======999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::;;;<<<<<<<<<<<<=========<<<<<<============<<<<<<===<<<;;;::::::999999:::<<<<<<<<<;;;:::999888888999888888888888777777777888888777777777777777777777888888888888888888777888888888888999999999999999888777777777999:::;;;888888888888888888888888888888888888777777777777666555555555555666666666777777777777777888888888777777777777777888999:::888888999999888888777666777888888999999:::;;;;;;888888888999999;;;<<<===>>>>>>=========<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;======>>>>>>>>>>>>======<<<;;;:::999888999:::;;;<<<<<<<<<<<<=====================>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>===<<>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;===>>>@@@AAABBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;===>>>>>>===>>>@@@BBBCCCOOOPPPDDD>>>CCCDDD===:::::::::;;;::::::999888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999888777:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999:::;;;:::999:::<<<>>>;;;;;;<<<<<<<<<=========;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888888888888888888888888;;;;;;;;;:::;;;;;;<<<===::::::;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;::::::777888999;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============;;;;;;>>>===<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???999999::::::::::::;;;;;;;;;;;;:::999999999999999888999999:::;;;;;;;;;;;;::::::999888888:::;;;<<<;;;;;;;;;;;;::::::::::::777777777777777777777777777777666666666666666777555555555555555555555555777777888888999999::::::888888888888888777777777::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<===999999:::;;;<<<===>>>>>>::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;::::::::::::============>>>>>>>>>>>>>>>??????@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;===============<<<;;;:::999999999999888888888777888888888888777777666666666666777888888777666666777777777777777777777777888888888777888888999999999999999999999999999999777777777777777777777777666666555555555666777888777777777777777777777777666666666666777888999999777777777888777777666555666777777888999999::::::888888888888999:::;;;;;;=========<<<<<<<<<;;;;;;888888999::::::;;;<<<<<<::::::::::::999999999999888888888999999999::::::::::::999999999::::::;;;:::::::::::::::;;;;;;;;;888999:::;;;;;;:::999888;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<======>>>>>>????????????>>>>>>===<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>????????????@@@@@@@@@@@@??????>>>;;;???@@@???EEEMMMMMMFFF????????????>>>>>>>>>>>>========================@@@@@@????????????>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>><<<===>>>>>>>>>>>>@@@BBB>>>DDDDDD???===BBBAAA;;;::::::;;;;;;;;;:::999888888888999999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;::::::;;;>>>@@@============>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999;;;<<<<<<===============;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<======>>>>>>=========<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@::::::;;;;;;;;;<<<<<<<<<===============<<<;;;;;;888999:::;;;<<<<<<<<<<<<;;;:::999888999:::<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999666666666666666777777777666666666666666666666666666777777888999999::::::999999999888888888777777999999:::::::::;;;;;;;;;999999999999999999999999777777888999999:::;;;;;;::::::999999999999888888888888888999:::;;;<<<===999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>??????@@@@@@@@@@@@??????======<<<<<<;;;<<<<<<<<<;;;<<<============<<<;;;::::::999999999888888888777777777777777888888888666666777888888777666666777777777777777777777777999999999:::999999888888999999999999999999999999666666666666666666666666888777777666777888999:::888777777777777777777777666666666666777888999:::777777888888777777666555555666666777777888999999999999888888888888999999;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::999999999999888888888777777888888888999999999;;;:::999888888999::::::999999:::::::::;;;;;;;;;888999:::;;;;;;:::999888::::::::::::;;;;;;;;;;;;888888999:::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@@@@??????===>>>>>>??????>>>>>>>>>????????????????????????=========>>>>>>>>>>>>???>>>>>>???@@@AAA@@@??????;;;???@@@???GGGSSSTTTMMM>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@?????????>>>>>>;;;;;;<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<<<<:::::::::;;;<<<<<<<<<===;;;;;;;;;<<<===>>>>>>>>>===>>>???>>>===>>>@@@AAA<<<>>>??????>>>>>>>>>???::::::;;;;;;;;;:::888777888888888999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::::::::<<>>>>>>>>????????????======<<<<<<<<<<<<==============================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===?????????>>>===<<<<<<============<<<<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>===============>>>???@@@@@@???>>>===??????@@@@@@???>>><<<;;;;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAAAAABBB????????????????????????===============<<<<<<<<<;;;===>>>@@@@@@>>>===;;;:::;;;<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>;;;<<<<<<<<<======>>>>>>>>>???@@@@@@@@@???===<<<888999:::;;;<<<<<<<<<<<<<<<;;;999999999;;;===>>>============<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999777777777777777777777777666666777888999999:::::::::::::::999999888888888999999999:::::::::;;;;;;888888888888888888888888666666777888888999:::::::::999999888888777777666666666777888999;;;<<<===::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<:::::::::999999:::::::::;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>============<<<<<<<<<<<<======:::;;;<<<=========<<<;;;:::::::::999999999888888555555666777888999::::::666777888999999888777666888888888777777777777777:::;;;;;;<<<;;;:::888777888888888888888888888888555555555555666666666666999999888888888999;;;<<<999888888888888888888888777777777777888999:::;;;888888888888888777666666555555555666777777888888999999888888888888888888999999999888888888777777<<<;;;;;;::::::999999888999999999888888888777777777777888888888999999999;;;:::999888888888999::::::::::::;;;;;;<<<<<<<<<999999:::;;;;;;:::999999777777888888888999999999666666777888:::;;;<<<===<<<<<<<<<===>>>??????@@@???@@@@@@AAAAAA@@@@@@???>>>>>>@@@AAAAAA@@@???>>>@@@@@@??????????????????============>>>>>>>>>>>><<<===???@@@AAA@@@@@@???;;;??????>>>HHHVVVYYYRRR======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;<<<<<<<<<======>>>>>>:::;;;<<<======<<<;;;:::<<<;;;999888777999:::<<<777888999:::<<<===>>>>>>;;;;;;;;;<<<===>>>>>>???===>>>???>>>======???AAA======@@@CCCAAA<<<>>>DDD<<<<<<;;;;;;:::999888888;;;:::999999999:::;;;<<<<<<999777777:::<<<<<<;;;;;;;;;;;;::::::999999999;;;:::999888999:::;;;<<<>>>>>>=========<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???========================???===<<<<<<>>>@@@AAAAAA@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>============>>>>>>>>>??????@@@AAAAAABBBBBB???@@@AAAAAA@@@???@@@AAABBB@@@???@@@CCCDDDBBB???AAA@@@???>>>===<<<;;;::::::;;;<<<<<<======<<<<<<>>>>>>=========>>>>>>???>>>??????@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????AAA???======>>>>>>===<<<>>>>>>>>>???>>>>>>===<<<>>><<<999:::===>>>===;;;===<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>::::::;;;;;;;;;<<<<<<<<<========================<<<<<<<<<============>>>;;;;;;<<<<<<;;;;;;::::::;;;:::999888777777777777888888999::::::::::::999555555555555666666666666999999888777666666777777:::999999999:::<<<>>>???:::::::::999999999888888::::::::::::::::::::::::999::::::::::::999888888888666444666999<<<;;;:::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888888999:::<<<===>>>>>>888888999:::<<<===>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<======<<<<<<;;;:::>>>===;;;999888888888999<<<;;;;;;::::::;;;;;;<<<<<<;;;999777666777777888777777777777888888888888999999999999999999999999888888777777666666555555777777888888888888777777;;;:::999888888999:::;;;999999::::::::::::999999999999999999999999999999888888888888888888888888;;;;;;:::999888777666666666777777888888888777777888999999999999::::::::::::999999999888777777777999::::::;;;;;;::::::999888999999::::::999999888666666666666666666666666999999999:::::::::;;;;;;999999999999999999999999888888999999999:::::::::999999999888888888777777999888888888888888888888888888999::::::::::::999::::::;;;;;;<<<===>>>>>>======>>>>>>>>>>>>======;;;<<<@@@EEEIIIHHHDDD?????????@@@@@@@@@@@@??????======>>>>>>>>>>>>======;;;<<<<<<==================>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@>>>=========>>>???>>>===<<<<<<<<<===???@@@<<<<<<<<<<<<;;;;;;;;;;;;888999999::::::;;;;;;;;;;;;:::::::::;;;<<<>>>???:::;;;;;;<<<===>>>>>>???????????????????????????>>>>>>======>>>???@@@@@@<<<;;;;;;:::999999888888::::::999999999:::<<<===;;;888666666999;;;;;;:::;;;;;;;;;::::::999999999;;;:::999999999:::<<<<<<============<<<<<<<<<;;;>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===============<<<<<<<<<>>><<<;;;;;;===???@@@@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>======>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCC@@@AAABBBBBB@@@@@@AAABBBCCCBBBAAABBBDDDDDDBBB???AAA@@@???>>>===<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<>>>???@@@>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????>>><<<;;;;;;<<<<<<<<<;;;===>>>>>>>>>>>>===<<<<<<===;;;999:::<<<===<<<:::<<<<<<;;;;;;;;;<<<======::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======999:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<;;;;;;:::999999999999888888999999::::::777888888999999999999999999999999:::::::::;;;;;;::::::999888888888888888;;;::::::::::::;;;===>>>::::::::::::999999999999:::::::::::::::::::::::::::::::::::::::999888888666666777;;;>>>>>><<<999<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::888888999:::;;;<<<===>>>999999:::;;;<<<======>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999999:::;;;;;;;;;::::::::::::;;;;;;::::::888777666666666777777777777777888888888999666666666666666666666666777777777777777777777777777777888888888888777777:::999888888888888999:::888888999999999999888888::::::::::::::::::::::::777777777777777777777777999999888888777666666666999999999999999888888888777777777777888888888888::::::::::::999999999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;:::::::::888888888888888888888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::999999999999888888777777999999999999888888888888888888999::::::::::::999999::::::;;;<<<<<<=========>>>>>>>>>>>>>>>>>>======>>>@@@CCCFFFEEEAAA===??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>><<<===>>>>>>??????>>>>>>???????????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>>>>???@@@???????????????@@@@@@AAA????????????????????????<<<<<<<<<<<<============<<<<<<<<<<<<<<<>>>???@@@===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAA;;;;;;::::::999999888888999999999::::::<<<===>>>;;;:::888999:::;;;;;;;;;;;;::::::::::::999999999;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<===<<<::::::<<<>>>???>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<======<<<<<<<<<===============<<<<<<<<<<<<==================>>>>>>>>>>>>======>>>??????@@@AAAAAABBBBBBAAABBBCCCBBBAAA@@@AAACCCDDDCCCBBBCCCCCCCCCAAA???@@@@@@???>>>===<<<<<<<<<;;;;;;<<<===============888999999:::;;;===>>>???======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>><<<;;;999:::;;;===<<<;;;===============<<<;;;;;;<<<;;;999999:::;;;;;;:::;;;::::::::::::;;;<<<<<<:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777888:::;;;===>>>888999::::::;;;;;;::::::888888999999999:::::::::;;;;;;::::::999999::::::<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::::::::;;;;;;::::::999888555777;;;@@@BBB@@@<<<888;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<:::999999999999:::;;;<<<::::::999999999999::::::999999888777666666666666777777888888888999999999555555555555555555555555666666666777777777777777777888888999999888888777999888888777777888888999777777777777777777777777::::::::::::::::::::::::888888888888888888888888888888888888888888888888<<<;;;:::999888888999:::777777777777888888888999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>????????????>>>>>>???>>>???@@@AAAAAA>>><<>>??????@@@@@@??????>>>===>>>??????@@@@@@??????@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@????????????@@@@@@@@@AAABBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBB;;;:::::::::999999999888999999:::;;;<<<===>>>???>>>============>>>>>>>>>;;;:::::::::::::::::::::<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<<<<======>>>???>>>>>>>>>===============;;;::::::<<<===>>>===>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>=========>>>>>>?????????===============>>>>>>>>>===>>>???@@@@@@???>>>===<<<<<<======>>>?????????@@@AAABBBBBB@@@@@@AAABBBDDDDDDCCCCCCBBBAAA@@@???@@@@@@??????>>>>>>======<<<<<<===>>>>>>>>>>>>>>>999999999:::;;;<<<===>>>===>>>>>>>>>?????????@@@???????????????????????????>>>======<<<<<<=========;;;:::;;;===>>>>>>==================<<<<<<;;;<<<;;;:::999:::::::::::::::::::::999:::;;;;;;<<<::::::::::::::::::::::::999999999999::::::::::::======<<<<<<<<<<<<;;;;;;========================:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999777777777777777888999;;;<<<===;;;;;;<<<============<<<888888888888999999999999;;;;;;:::::::::::::::;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999666999===@@@AAA@@@<<<:::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<888888999999::::::;;;;;;999999::::::::::::::::::>>>===<<<;;;;;;<<<===>>>???===;;;:::999:::<<<===999999999:::::::::;;;;;;:::999999888888999999::::::999999888888777777777888888888999999999::::::888888888888888888888888888888888888777777777777888999999::::::999999888888888888888888888888888777777777666666777777777999999999999999999999999999999999999999999999999888888999999:::::::::;;;>>><<<:::888777777999999999999999:::::::::;;;;;;999999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;<<<======>>>>>>======<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@??????>>>>>>============>>>>>>===???@@@@@@AAAAAA@@@@@@???>>>>>>????????????>>>>>>===>>>??????@@@@@@??????>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@???????????????@@@AAABBBDDDDDDCCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA;;;;;;;;;:::::::::::::::999999:::<<<===>>>??????>>>>>>??????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>========================???>>>======<<<<<<======???>>>>>>=========>>>>>>????????????????????????>>>===;;;;;;<<<>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@?????????@@@@@@AAAAAABBB???????????????????????????@@@@@@@@@@@@@@@@@@???=========>>>??????@@@@@@@@@AAABBBAAA@@@???@@@BBBCCCCCCCCCCCCAAA@@@??????@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@???======<<<<<<;;;<<<<<<<<>>======<<<<<<=========;;;:::;;;===>>>>>>===>>>>>>??????>>>>>>===<<<===<<<<<<;;;:::::::::;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777888888888888888999:::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999::::::;;;============<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::888:::<<<======<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<888888999999999999999999888888888888888888999999>>>===<<<;;;;;;<<<===>>>???===;;;:::999:::<<<===;;;;;;;;;:::::::::999999:::999999888888999999:::::::::;;;:::::::::999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;:::999888888777777::::::;;;;;;;;;;;;::::::999999::::::::::::999999888888777777777777888888999999999999999999999999999999999999999999999999777888888999999:::::::::===;;;999777666777888999999::::::::::::;;;;;;;;;888888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>========================;;;<<<<<<<<<<<<=========?????????????????????????????????@@@@@@AAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<===???AAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>??????>>>>>>===<<<===>>>>>>??????>>>>>><<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???@@@????????????>>>>>>???@@@BBBCCCCCCCCCBBBAAA>>>>>>???AAABBBCCCDDDEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>;;;===>>>>>><<<;;;;;;<<<<<<<<<<<<============>>><<<===>>>????????????>>>===>>>>>>>>>>>>>>>??????AAAAAA@@@???????????????AAA@@@@@@?????????????????????@@@@@@AAABBBBBBBBBAAA???======>>>?????????>>>???AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAABBBCCC@@@AAAAAABBBCCCCCCDDDDDD@@@BBBCCCBBBAAA@@@AAABBBBBBCCCEEEDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???????????????>>>===;;;<<<===>>>>>>===AAAAAAAAAAAAAAA@@@??????>>>??????>>><<<;;;<<<======<<<<<<<<<<<<===>>>>>>>>>>>>>>>===============;;;;;;;;;;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;::::::999999999999:::888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::999999999:::;;;;;;===============<<<;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;:::999:::<<<>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888777777777888888999999999>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<:::;;;;;;;;;;;;:::999888::::::999999999999::::::;;;;;;<<<<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;::::::999999<<<======>>>>>>======<<<;;;<<<<<<======<<<<<<;;;;;;:::999888888999:::;;;999999999999999999999999888888888888888888888888666777777777888888999999;;;:::999888777777888888888888888888999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888999999::::::999999888::::::::::::::::::::::::<<<<<<<<<<<<=========>>>========================<<<<<<=========>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@<<<=========<<<===@@@CCC@@@@@@AAAAAAAAAAAA@@@@@@>>>??????????????????>>><<<===>>>>>>??????>>>>>><<<<<<======???AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@??????>>>@@@@@@AAABBBBBBBBBBBBBBB>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>===>>>>>>>>>========================;;;<<<===>>>???>>>>>>===:::===???>>><<<::::::;;;===>>>>>>>>>????????????===>>>???@@@@@@@@@??????>>>?????????@@@@@@@@@@@@DDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@@@@AAA???@@@AAABBBCCCEEEFFFFFFCCCAAA??????@@@AAAAAAAAA???@@@BBBCCCDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBFFFDDDBBBAAAAAABBBDDDFFFCCCCCCCCCDDDEEEEEEFFFFFFCCCDDDEEEDDDCCCBBBCCCEEEBBBEEEGGGFFFDDDCCCDDDEEEBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDBBB@@@@@@AAABBBAAA@@@CCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBB@@@>>><<<>>>@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????<<<============>>>>>>>>>::::::;;;<<<===>>>>>>???========================;;;;;;<<<<<<<<<=========;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<===>>>>>>===<<<;;;============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;:::;;;<<<;;;999999<<<>>>============<<<<<<<<<<<<::::::::::::::::::::::::999999888888777777777666777777888999:::;;;;;;<<<>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;888999:::;;;;;;;;;:::999;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>??????@@@@@@??????>>>===>>>???@@@@@@???>>>======<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::::::::::::::::::::::::::999999999888888888999999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==========================================>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDD???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAA???======@@@BBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@===>>>??????@@@@@@??????>>>>>>>>>??????AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@BBBAAAAAAAAAAAABBBCCCCCC@@@AAAAAABBBCCCDDDDDDEEEAAABBBBBBBBBBBBBBBCCCCCCAAAAAABBBCCCCCCBBBAAA@@@>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>???=========>>>>>>>>>>>>>>><<<===>>>??????>>>======<<<>>>AAA@@@===;;;<<<===>>>>>>??????@@@@@@@@@AAA===>>>???@@@AAA@@@????????????@@@@@@@@@AAAAAAAAAEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAA???@@@AAACCCEEEFFFHHHHHHEEECCCAAA@@@AAACCCCCCBBB@@@AAACCCEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCHHHFFFCCCAAAAAACCCFFFHHHBBBBBBCCCCCCDDDEEEEEEEEEDDDFFFGGGFFFEEEDDDEEEGGGCCCFFFIIIHHHFFFEEEFFFHHHCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFJJJHHHFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCBBBDDDDDDBBB???>>>???BBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>????????????======>>>@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<============>>>:::;;;<<<===>>>>>>>>>>>>===============>>>??????===>>>>>>???????????????>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<===>>>???;;;<<<===>>>>>>===<<<;;;>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;999;;;>>>===;;;:::<<<>>>>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::999999888888777777666666888888999:::<<<===>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<======<<<<<<;;;:::666777999;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;;;;:::999:::::::::;;;;;;;;;<<<<<<========================999:::;;;===>>>@@@AAABBB@@@@@@@@@AAAAAA@@@@@@@@@???@@@AAABBBBBBAAA@@@??????>>><<<;;;;;;<<<>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;:::999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===========================>>>>>>>>>>>>????????????>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBCCCCCC>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAACCCCCCAAA>>>===???AAA@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCDDDDDDCCCCCCBBB??????@@@AAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@CCCDDDEEEEEEEEEDDDBBBBBBCCCCCCBBBAAAAAACCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFAAAAAABBBBBBCCCCCCDDDDDD@@@AAABBBBBBBBBAAA@@@???>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>===>>>??????@@@AAACCCEEEDDDCCCBBBBBBBBBAAADDDGGGGGGDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDBBB@@@@@@BBBDDDFFFFFFGGGGGGFFFEEECCCBBBBBBCCCDDDEEEGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGKKKIIIGGGEEEEEEEEEFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCBBBCCCEEEGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFIIIJJJKKKKKKKKKIIIHHHGGGLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNKKKIIIIIIGGGCCCEEEJJJTTTPPPJJJGGGGGGHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@???>>>>>>???AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????BBBBBBAAAAAA@@@???>>>>>>>>>@@@AAAAAA@@@???AAABBB===>>>???@@@@@@@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>????????????@@@AAA@@@???>>>===@@@??????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>========================;;;<<<<<<===>>>??????@@@===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>??????????????????@@@AAABBBBBBCCCCCCEEEEEEEEEDDDCCCAAA@@@???@@@?????????>>>>>>============>>>>>>??????@@@@@@AAA@@@???>>>>>>???@@@@@@@@@AAABBBBBBAAA@@@>>>===<<<===>>>>>>>>>>>>======>>>>>>>>>>>>========================<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;===============<<<<<<<<<>>>>>>>>>>>>????????????AAA>>><<<<<>>??????>>>>>>>>>>>>??????AAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEBBB@@@@@@CCCEEEDDDCCCGGGEEECCCCCCCCCCCCBBBAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDCCCBBBAAAAAABBBCCCCCCCCCAAA@@@AAABBBGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDDDDEEEEEEDDDBBBCCCBBBAAA@@@???@@@AAAAAAGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAABBBCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCDDDEEEEEECCCCCCDDDEEEFFFHHHJJJIIIFFFEEEEEEGGGEEEEEEFFFFFFGGGHHHHHHIIIFFFEEEEEEDDDDDDEEEEEEFFFIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHGGGFFFDDDDDDFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJHHHGGGEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGLLLMMMMMMNNNMMMLLLKKKJJJNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPNNNMMMNNNMMMJJJMMMRRRpppcccSSSJJJIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@??????AAABBBCCCCCCBBBBBBCCCDDDAAAAAABBBCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDCCCBBBAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>??????@@@AAAAAABBB@@@?????????>>>>>>=================================<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>??????>>>======>>>????????????>>>>>>>>>>>>??????<<<<<<<<<===============>>>======<<<<<<===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAABBBCCCBBBCCCCCCDDDCCCBBBAAA@@@>>>??????@@@@@@@@@??????????????????????????????AAAAAA@@@@@@??????>>>>>>@@@??????>>>>>>??????@@@======>>>>>>>>>>>>======????????????????????????@@@@@@@@@@@@AAAAAAAAAAAACCCAAA??????AAACCCBBB@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAEEECCCAAAAAADDDFFFFFFEEEKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCEEEGGGGGGFFFEEEDDDEEEFFFHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIIIIHHHFFFHHHGGGFFFEEEDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGGGGHHHHHHFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHEEEFFFFFFEEEDDDEEEGGGJJJLLLMMMLLLKKKHHHGGGHHHJJJFFFGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGKKKKKKKKKJJJIIIHHHFFFFFFIIIJJJJJJIIIGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHMMMMMMMMMNNNMMMMMMLLLKKKOOOOOOOOOOOOOOONNNNNNMMMOOONNNNNNNNNNNNNNNNNNOOOPPPNNNNNNQQQQQQOOORRRWWWmmm___OOOHHHKKKOOONNNKKKKKKKKKJJJJJJJJJIIIIIIIIILLLLLLLLLKKKJJJHHHGGGFFFDDDEEEFFFGGGIIIJJJKKKKKKDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBAAAAAADDDEEEFFFFFFEEEEEEFFFHHHFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBAAA@@@??????????????????????????????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@????????????@@@??????>>>>>>??????@@@@@@@@@????????????>>>>>>???????????????????????????????????????@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBFFFDDDCCCDDDFFFHHHHHHHHHMMMKKKIIIHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKJJJJJJLLLLLLKKKIIIKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMKKKKKKKKKKKKIIIGGGJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGFFFFFFGGGKKKNNNPPPOOOMMMKKKIIIIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJHHHGGGHHHJJJIIIIIIIIIHHHHHHGGGFFFFFFDDDEEEEEEFFFHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHIIIIIIJJJJJJIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJIIIIIIMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMKKKLLLOOOOOOMMMPPPUUUUUUOOOJJJKKKOOOQQQMMMHHHKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHJJJKKKLLLMMMHHHGGGGGGFFFEEEDDDDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEGGGFFFFFFGGGIIIJJJKKKKKKKKKIIIHHHGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHFFFEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLKKKIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKPPPNNNMMMMMMNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHGGGIIILLLOOOQQQOOOLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLLLLJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJGGGFFFFFFFFFEEEEEEEEEDDDGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJKKKMMMMMMJJJLLLPPPNNNOOOPPPPPPOOOKKKHHHEEEJJJJJJJJJIIIIIIIIIIIIHHHKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKJJJJJJHHHHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKJJJHHHIIIKKKKKKLLLLLLMMMMMMKKKJJJHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJGGGHHHIIIHHHFFFFFFFFFGGGIIIJJJKKKLLLMMMLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKNNNMMMLLLLLLLLLLLLMMMMMMKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKMMMMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLOOONNNMMMNNNPPPQQQPPPOOOJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKJJJIIIJJJLLLOOOOOOMMMKKKJJJKKKKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGIIIJJJKKKLLLLLLLLLLLLMMMOOONNNMMMKKKKKKLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHLLLJJJKKKNNNLLLIIIJJJNNNMMMNNNMMMJJJGGGGGGIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMLLLKKKNNNNNNNNNOOOOOONNNNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHIIIIIIIIIIIIJJJJJJJJJFFFFFFGGGIIIJJJKKKLLLMMMIIIJJJKKKLLLMMMMMMLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMOOONNNLLLJJJJJJJJJMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGEEEGGGJJJMMMNNNOOONNNNNNKKKMMMOOOOOONNNMMMNNNOOONNNLLLKKKKKKLLLMMMMMMLLLGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJIIIIIIKKKJJJKKKMMMNNNOOOOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLNNNMMMMMMMMMNNNNNNOOOPPPLLLMMMNNNPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNOOOQQQQQQQQQOOOOOOOOOPPPPPPPPPOOONNNMMMJJJJJJKKKKKKLLLLLLMMMMMMOOONNNNNNOOORRRSSSSSSRRRJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMJJJKKKLLLLLLKKKJJJKKKMMMMMMKKKJJJKKKLLLLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMNNNNNNLLLKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHIIIJJJKKKHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIKKKNNNMMMJJJJJJNNNKKKIIIFFFEEEFFFIIIMMMOOOMMMMMMMMMLLLLLLLLLLLLKKKMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNOOOPPPPPPQQQQQQRRRTTTUUUUUUVVVVVVUUUTTTSSSOOOOOOPPPPPPPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLIIIJJJLLLKKKJJJJJJKKKMMMNNNNNNOOOOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOKKKLLLLLLMMMNNNOOOPPPQQQTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPRRRQQQOOONNNNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOMMMNNNOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMNNNNNNOOOPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPMMMMMMNNNOOOOOOOOONNNNNNKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKLLLMMMNNNNNNOOOOOONNNOOOPPPQQQQQQPPPOOOOOOLLLLLLLLLLLLMMMOOOQQQRRRNNNNNNNNNMMMMMMLLLKKKJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOLLLLLLLLLKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNPPPSSSRRRPPPMMMLLLMMMPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLKKKJJJJJJLLLMMMNNNNNNNNNLLLJJJIIIGGGIIILLLOOOPPPPPPOOONNNNNNPPPRRRRRRPPPNNNNNNOOOPPPNNNMMMMMMNNNOOOOOONNNIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNMMMLLLKKKKKKMMMKKKLLLNNNPPPPPPPPPOOONNNPPPOOOOOONNNNNNOOOOOOPPPMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRMMMOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOORRRQQQQQQQQQSSSTTTSSSRRRQQQQQQRRRRRRRRRQQQPPPOOOKKKLLLLLLMMMNNNNNNOOOOOORRRQQQPPPRRRSSSUUUTTTSSSJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPJJJLLLMMMMMMKKKJJJJJJKKKLLLKKKJJJLLLNNNNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIGGGGGGIIIIIIIIIJJJIIIIIIHHHHHHHHHJJJLLLLLLJJJHHHHHHHHHJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJKKKLLLLLLMMMLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJHHHGGGIIIMMMLLLIIIJJJNNNQQQMMMJJJJJJMMMNNNLLLJJJPPPPPPPPPOOOOOOOOONNNNNNLLLMMMNNNPPPQQQRRRRRRRRROOOPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQLLLMMMMMMNNNNNNOOOOOOPPPLLLLLLLLLLLLLLLMMMMMMMMMJJJLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTSSSSSSSSSTTTUUUSSSRRRRRRQQQQQQQQQQQQQQQTTTRRRQQQPPPPPPQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTUUUTTTTTTTTTSSSRRRQQQQQQPPPNNNOOOPPPQQQQQQPPPOOONNNPPPOOOOOONNNNNNOOOOOOPPPRRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOOPPPQQQRRRSSSTTTOOOPPPPPPPPPQQQQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRKKKLLLNNNOOOPPPQQQQQQQQQMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSTTTTTTSSSRRRQQQNNNNNNMMMNNNOOOQQQSSSTTTOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQOOONNNNNNMMMMMMNNNNNNOOOKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPSSSVVVUUURRROOOOOOOOORRRRRRQQQQQQQQQQQQRRRRRRSSSRRRPPPNNNMMMKKKJJJJJJNNNOOOPPPQQQPPPNNNLLLJJJJJJLLLNNNPPPQQQPPPNNNMMMOOORRRTTTTTTQQQNNNNNNOOOOOONNNLLLMMMNNNOOOOOONNNJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNMMMKKKKKKKKKLLLKKKLLLOOOQQQQQQQQQPPPOOOPPPOOOOOONNNNNNOOOOOOPPPNNNMMMMMMMMMMMMMMMMMMNNNLLLLLLMMMNNNOOOQQQRRRSSSOOOPPPRRRSSSTTTSSSQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPQQQSSSTTTTTTSSSPPPQQQRRRRRRRRRQQQOOONNNMMMMMMNNNOOOOOOPPPQQQQQQVVVTTTSSSTTTUUUUUUTTTSSSQQQRRRRRRRRRRRRQQQPPPPPPPPPRRRSSSSSSQQQOOONNNNNNLLLMMMOOONNNMMMMMMNNNPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRPPPOOOOOOPPPPPPOOOMMMNNNNNNOOOOOONNNNNNMMMLLLNNNMMMKKKIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKJJJIIIHHHIIIKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPNNNKKKIIIIIIJJJPPPPPPQQQQQQQQQPPPPPPOOOSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQRRRRRRRRRQQQPPPOOOUUUSSSQQQPPPPPPRRRTTTUUURRRSSSSSSSSSSSSQQQOOONNNOOOOOONNNNNNNNNNNNOOOOOORRRSSSTTTUUUVVVWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRQQQUUUUUUTTTTTTSSSRRRRRRRRRUUUVVVVVVWWWWWWVVVVVVUUUVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRTTTTTTUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPRRRRRRSSSTTTUUUVVVVVVWWWYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTSSSRRRQQQQQQPPPPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSRRRQQQPPPOOONNNNNNPPPRRRTTTTTTSSSRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRRRROOOPPPPPPRRRTTTVVVWWWYYYQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNOOOPPPRRRSSSTTTNNNUUUXXXTTTPPPPPPSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQTTTTTTTTTSSSSSSSSSSSSRRRWWWTTTQQQOOOOOOPPPOOONNNNNNNNNNNNNNNNNNMMMKKKKKKMMMMMMNNNNNNNNNOOOOOOOOORRRRRRQQQQQQPPPOOONNNNNNPPPPPPOOOOOONNNMMMMMMLLLIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNPPPPPPQQQNNNNNNOOOOOOOOOOOONNNNNNPPPOOOMMMKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMNNNNNNOOOPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQRRRRRRSSSTTTQQQPPPOOOOOOOOOPPPRRRSSSQQQPPPOOONNNNNNOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTSSSSSSRRRRRRRRRTTTVVVWWWWWWUUUSSSRRRRRRQQQRRRSSSSSSRRRRRRSSSTTTVVVVVVVVVVVVVVVWWWWWWWWWUUUSSSRRRRRRSSSSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPPPPSSSRRRQQQOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOQQQPPPPPPPPPOOOOOOOOONNNPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJLLLKKKKKKJJJIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGHHHJJJLLLKKKJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQQQQOOOMMMLLLLLLMMMOOOPPPPPPQQQQQQPPPPPPOOORRRRRRRRRRRRSSSSSSSSSTTTSSSSSSUUUVVVXXXXXXYYYYYYTTTSSSSSSRRRQQQPPPOOOOOORRRRRRQQQQQQPPPPPPOOOOOOTTTTTTTTTTTTUUUUUUVVVVVVUUUVVVUUUUUUTTTSSSRRRRRRUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSUUUUUUTTTTTTTTTTTTSSSSSSWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVWWWVVVVVVUUUTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWYYYYYYXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSTTTUUUVVVVVVWWWVVVVVVXXXXXXWWWUUUUUUTTTTTTUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSTTTTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWWWWVVVVVVWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSQQQRRRRRRSSSTTTVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRTTTWWW[[[]]]^^^bbbaaaZZZUUUUUUWWWXXXUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTUUUSSSQQQPPPPPPPPPOOOMMMOOOOOOOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLKKKHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRPPPOOOOOONNNOOOPPPQQQRRRQQQPPPOOONNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQYYYXXXVVVTTTTTTTTTTTTUUUVVVXXXZZZYYYWWWUUUUUUUUUTTTVVVWWWWWWVVVUUUWWWXXXYYYYYYXXXWWWXXXYYYZZZ[[[XXXWWWUUUVVVWWWWWWVVVUUUVVVVVVVVVVVVUUUUUUUUUTTTWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSPPPQQQRRRSSSRRRPPPNNNMMMNNNOOOOOOOOOOOOOOONNNNNNPPPOOONNNNNNMMMNNNNNNNNNOOONNNNNNNNNNNNNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPOOONNNMMMMMMOOOOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTUUUVVVVVVVVVSSSRRRRRRPPPOOONNNMMMLLLRRRQQQPPPOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYYYYXXXZZZYYYXXXWWWWWWVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWWWWVVVUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUUUUYYYYYYXXXXXXWWWVVVVVVVVVTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWTTTTTTUUUUUUVVVVVVVVVWWWTTTVVVXXXYYYXXXXXXYYYZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUXXX]]]bbbeeehhhkkkggg^^^XXXXXXZZZZZZXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTRRRQQQQQQRRRRRRSSSSSSTTTUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUWWWWWWWWWWWWVVVVVVVVVVVVTTTSSSQQQRRRRRRQQQOOOMMMPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOOOOOOOPPPPPPPPPQQQMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQPPPPPPOOONNNNNNNNNKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOO\\\ZZZXXXVVVUUUUUUVVVWWWUUUWWWXXXXXXVVVUUUTTTUUUTTTUUUWWWVVVUUUUUUVVVXXXYYYXXXVVVUUUVVVWWWYYY[[[ZZZYYYWWWXXXYYYZZZYYYWWWYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWSSSUUUWWWYYYXXXWWWTTTRRRTTTTTTTTTTTTTTTTTTSSSRRRUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRQQQPPPOOONNNMMMOOONNNMMMLLLKKKLLLMMMMMMPPPPPPOOONNNMMMMMMLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPPPPOOORRRRRRQQQPPPPPPPPPPPPQQQNNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNNNNMMMMMMLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNPPPOOONNNNNNOOOQQQSSSUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\[[[ZZZYYYXXXYYYZZZZZZXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWWWWXXXXXXWWWWWWWWWYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYXXXXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWYYYYYYZZZZZZZZZYYYYYYXXXZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVWWWWWWYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVWWWWWWWWWXXXXXXXXXSSSUUUWWWXXXWWWWWWXXXZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVWWWZZZ^^^bbbeeedddgggeee]]]XXXYYYYYYXXXYYYYYYXXXWWWWWWXXXXXXXXXVVVWWWWWWXXXYYYZZZZZZ[[[YYYYYYYYYXXXXXXVVVUUUUUUSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXZZZYYYYYYYYYYYYXXXXXXXXXTTTTTTTTTUUUUUUUUURRRPPPQQQRRRSSSTTTUUUUUUUUUUUURRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTRRRSSSSSSSSSTTTTTTUUUUUURRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSRRRPPPNNNLLLJJJIIIHHHEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOLLLMMMMMMMMMMMMMMMNNNNNN]]][[[YYYWWWVVVVVVXXXYYYTTTVVVXXXXXXVVVUUUUUUUUUTTTVVVWWWWWWVVVUUUWWWXXXYYYXXXVVVUUUVVVWWWYYY[[[ZZZYYYXXXXXXZZZZZZZZZXXXZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[[[[[[[ZZZ\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYWWWYYY[[[]]]]]]\\\YYYXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPRRRQQQOOONNNNNNNNNOOOPPPTTTTTTSSSRRRQQQQQQPPPPPPRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRQQQRRRTTTTTTSSSRRRUUUUUUTTTTTTTTTTTTUUUUUUQQQRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOMMMOOOPPPPPPPPPPPPQQQSSSRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTVVVUUUUUUTTTRRRPPPNNNMMMKKKLLLLLLMMMMMMNNNNNNOOOMMMMMMMMMNNNPPPSSSWWWYYYXXXWWWVVVVVVWWWZZZ\\\^^^]]]\\\[[[ZZZYYYZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[WWWWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYVVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXUUUTTTTTTTTTUUUWWWYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYY[[[]]]^^^YYYYYYYYYYYYYYYXXXXXXXXXUUUVVVWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[YYYXXXXXXWWWWWWWWWWWWXXXZZZZZZZZZ[[[ZZZZZZYYYYYY[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXTTTVVVXXXYYYXXXXXXYYYZZZ[[[ZZZZZZYYYYYYXXXWWWWWWZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUWWWYYY\\\^^^___```ZZZ___```^^^\\\]]]\\\YYYXXXXXXWWWWWWWWWXXXXXXYYYWWWWWWXXXYYYZZZZZZ[[[[[[WWWXXXXXXYYYYYYYYYXXXXXXUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZWWWVVVVVVXXXYYYXXXVVVTTTSSSTTTUUUWWWXXXXXXXXXXXXVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVTTTPPPMMMJJJGGGFFFDDDDDDFFFHHHJJJKKKMMMNNNNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOONNNMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOKKKKKKKKKLLLLLLLLLMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPKKKLLLLLLLLLMMMMMMNNNNNNZZZYYYXXXWWWWWWWWWXXXYYYVVVXXXZZZZZZXXXWWWWWWWWWVVVWWWYYYXXXWWWWWWXXXZZZZZZYYYYYYXXXXXXZZZ[[[\\\YYYXXXXXXXXXZZZ[[[ZZZYYYZZZYYYWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZXXXYYY[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[]]]_________^^^]]][[[[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[YYYYYY[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXWWWWWWVVVUUUTTTTTTSSSQQQPPPPPPQQQQQQRRRWWWWWWWWWVVVUUUUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVWWWXXXWWWVVVVVVXXXXXXXXXVVVUUUVVVVVVVVVWWWWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRTTTUUUVVVUUUUUUWWWXXXUUUUUUVVVWWWXXXXXXXXXXXXUUUVVVVVVVVVWWWWWWWWWWWWYYYXXXWWWVVVSSSQQQOOONNNGGGHHHIIIJJJKKKMMMMMMNNNLLLMMMNNNPPPRRRVVVYYY[[[ZZZXXXWWWVVVWWWYYY\\\^^^]]]]]]\\\\\\\\\\\\\\\]]]ZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVWWWYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]ZZZYYYXXXXXXWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXUUUTTTTTTSSSTTTWWWYYY[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWXXXXXXXXXYYYYYYZZZZZZXXXXXXXXXYYYZZZ]]]___aaaYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\YYYYYYXXXXXXWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYZZZ\\\^^^^^^]]]\\\]]]^^^\\\\\\[[[ZZZZZZYYYYYYXXXZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYTTTUUUXXXZZZ[[[[[[[[[ZZZUUUZZZ^^^^^^```bbbaaa]]]WWWWWWWWWVVVWWWWWWXXXYYYXXXXXXXXXYYYYYYZZZZZZ[[[WWWWWWXXXYYYZZZZZZZZZZZZWWWWWWXXXYYYYYYZZZZZZ[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXXXXYYY[[[[[[ZZZXXXUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[YYYXXXUUURRRNNNKKKHHHGGGEEEFFFGGGIIIKKKMMMOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPNNNMMMLLLNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSNNNNNNNNNOOOOOOPPPPPPQQQWWWWWWWWWWWWXXXXXXXXXXXXVVVXXXZZZ[[[YYYXXXXXXXXXVVVXXXYYYYYYXXXWWWYYYZZZYYYZZZZZZZZZZZZ[[[[[[[[[ZZZXXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUUUUUUUWWWXXXYYYYYYZZZ[[[[[[ZZZYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYWWWXXXZZZ\\\]]]\\\\\\[[[XXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[\\\]]]^^^___````````````\\\]]]^^^___```aaaaaaaaa___^^^^^^]]]]]]]]]]]]]]]]]]^^^___``````___^^^]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUVVVVVVWWWYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\[[[ZZZZZZ\\\\\\[[[ZZZVVVWWWYYY[[[\\\\\\\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYVVVVVVUUUUUUUUUUUUVVVVVVVVVXXXYYYYYYXXXXXXZZZ[[[XXXXXXYYYZZZ[[[\\\\\\[[[YYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYYYYXXXVVVTTTSSSRRRJJJJJJKKKLLLMMMNNNNNNOOONNNOOOPPPRRRUUUWWWXXXYYYZZZZZZYYYYYYYYYZZZ\\\\\\]]]^^^^^^______^^^^^^^^^XXXXXXWWWWWWWWWWWWXXXXXXZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]YYYYYYXXXWWWWWWWWWWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWVVVUUUTTTUUUXXXZZZ\\\\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYZZZ[[[[[[\\\]]]]]]\\\\\\[[[ZZZ[[[]]]^^^```ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]]]]^^^^^^]]]]]]\\\ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]___```bbbaaa```^^^___```^^^^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVVVVVVVVVVVVVVVVSSSWWWYYYYYY\\\______[[[WWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ[[[[[[[[[[[[[[[[[[YYYYYYYYYZZZ[[[[[[\\\\\\ZZZ[[[\\\\\\]]]]]]\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXZZZ[[[[[[ZZZWWWXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]XXXYYYZZZ[[[\\\^^^______^^^^^^]]]\\\\\\[[[[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^\\\[[[YYYVVVTTTQQQOOONNNNNNNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVQQQRRRSSSTTTUUUTTTTTTSSSSSSTTTVVVWWWXXXXXXWWWWWWRRRRRRSSSSSSTTTUUUUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXUUUWWWYYYYYYXXXWWWWWWXXXUUUVVVWWWWWWVVVVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZYYYZZZYYYXXXYYY[[[\\\[[[ZZZYYYXXXVVVUUUTTTUUUWWWXXXVVVWWWYYYYYYZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVWWWWWWXXXXXXXXXYYYVVVWWWZZZ\\\\\\\\\[[[ZZZWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^___```aaaaaabbb\\\]]]___```bbbccccccccc``````___^^^^^^^^^^^^^^^___```bbbccccccbbb```___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^]]]]]]]]]___^^^\\\[[[[[[[[[\\\]]]ZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]^^^^^^^^^_________^^^]]]\\\\\\^^^^^^]]]\\\XXXZZZ]]]```aaaaaa```___ZZZ[[[[[[[[[[[[\\\\\\\\\ZZZZZZ[[[[[[\\\\\\]]]]]]YYYXXXXXXWWWWWWXXXXXXYYYWWWXXXYYYYYYXXXXXXYYY[[[ZZZZZZ[[[]]]]]]^^^^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]YYYYYYYYYYYYXXXXXXWWWVVVPPPPPPPPPPPPPPPQQQQQQQQQPPPQQQSSSUUUVVVWWWWWWWWWZZZZZZ[[[\\\]]]\\\[[[ZZZ^^^___```aaaaaa```___^^^\\\[[[[[[[[[[[[[[[[[[\\\[[[ZZZXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[YYYXXXVVVVVVVVVYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\]]]^^^^^^___``````___]]][[[[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[YYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\ZZZ[[[\\\]]]^^^^^^___^^^]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^____________^^^^^^\\\\\\\\\]]]]]]^^^^^^^^^\\\\\\]]]]]]]]]]]]^^^^^^\\\\\\]]]^^^___```aaabbb```bbbcccbbb```_________```______^^^^^^]]]\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTRRRPPPPPPPPPQQQRRRRRRTTTSSSQQQSSSXXXXXXUUUWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[ZZZZZZZZZZZZZZZZZZ]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\\\\]]]]]]ZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYWWWWWWYYY[[[\\\[[[XXXXXXYYYZZZZZZZZZZZZYYY[[[[[[\\\\\\\\\]]]]]]]]]XXXYYY[[[]]]___aaacccddd```______^^^]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^]]]^^^]]]\\\\\\[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^______^^^^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXYYYYYYZZZZZZYYYYYYXXXVVVWWWXXXYYYZZZYYYXXXXXXUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVWWWXXXXXXYYYUUUVVVWWWXXXYYYXXXWWWWWWVVVWWWYYY[[[\\\\\\[[[[[[UUUVVVVVVWWWXXXXXXYYYYYYUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\YYYVVVTTTUUUXXXZZZYYYWWWXXXXXXWWWVVVUUUTTTSSSSSSWWWXXXYYYZZZZZZZZZYYYXXX\\\\\\\\\\\\]]]]]]]]]]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[\\\]]]^^^^^^]]]]]]\\\^^^^^^^^^___```aaabbbccc^^^^^^____________^^^^^^``````___^^^]]]\\\\\\[[[\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\]]]^^^^^^ZZZZZZYYYYYYYYYYYYZZZZZZ\\\^^^```aaaaaa```^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^``````_________^^^^^^^^^\\\\\\]]]^^^^^^^^^^^^]]]ZZZ[[[]]]___``````______\\\ZZZXXXXXXYYYZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[YYYZZZ\\\]]]^^^^^^]]]]]]XXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXXXXYYYZZZ[[[___^^^]]]\\\\\\]]]^^^_________aaabbbbbbccccccccc^^^^^^______^^^^^^]]]\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[\\\ZZZZZZ[[[[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]^^^^^^]]]]]]\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\]]]YYYZZZ]]]^^^______]]]\\\]]]]]]]]]^^^^^^^^^^^^^^^[[[\\\\\\[[[[[[YYYXXXWWWYYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[ZZZ\\\^^^______^^^]]]\\\[[[ZZZZZZ[[[\\\]]]```___^^^]]]]]]]]]]]]]]]\\\]]]^^^______]]][[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ[[[\\\\\\[[[ZZZ[[[]]]___```bbbcccbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___```aaaaaaaaaaaa```aaaaaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaa``````aaaaaaaaa```^^^\\\[[[[[[[[[ZZZYYYYYYYYYZZZZZZXXXXXXWWWWWWVVVUUUTTTTTTQQQQQQQQQRRRRRRQQQPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\]]]^^^______^^^\\\[[[^^^]]]]]]^^^```aaa___^^^^^^^^^^^^]]]]]]]]]]]]]]]______]]]\\\ZZZYYYYYYYYY[[[[[[ZZZZZZZZZ\\\^^^___^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\^^^______^^^\\\[[[]]]]]]^^^```aaacccddddddcccbbb```^^^]]]\\\\\\]]]]]]^^^___`````````^^^^^^___^^^\\\[[[ZZZ[[[\\\\\\_________````````````aaa_______________```aaaaaabbbaaa___]]]\\\[[[[[[\\\XXXYYYZZZ[[[[[[[[[[[[ZZZ\\\]]]___`````````___^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[[[[ZZZZZZ\\\^^^[[[[[[ZZZZZZZZZ[[[\\\\\\[[[[[[\\\\\\]]]^^^^^^___\\\]]]^^^^^^^^^]]][[[[[[YYYYYYYYYXXXXXXXXXXXXXXXXXX[[[^^^```___^^^^^^___\\\[[[ZZZZZZZZZ[[[\\\]]]VVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWXXXXXXYYYYYYWWWUUUVVVYYYZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWYYYYYY[[[\\\\\\\\\[[[ZZZ\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXZZZ[[[[[[ZZZZZZYYY]]]]]]]]]]]]^^^___aaaaaa______````````````______aaa``````______^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\]]]]]]ZZZZZZYYYYYYXXXYYYYYYYYY[[[\\\^^^_________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^^^^____________^^^\\\[[[YYYXXXXXXYYYZZZ[[[ZZZYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\]]]^^^]]]]]]^^^^^^]]]\\\\\\[[[YYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\^^^]]]\\\[[[[[[\\\]]]^^^aaaaaabbbddddddeeeeeeddd______``````______^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^______\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^____________```````````````______]]]]]]]]]]]]^^^___```aaa______^^^]]]]]]]]]]]]^^^[[[\\\^^^___```___^^^]]][[[\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\[[[[[[\\\^^^______^^^```______^^^^^^^^^^^^_________^^^]]]]]]]]]]]]]]]\\\]]]^^^___^^^]]][[[ZZZ\\\]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]]]][[[[[[\\\]]]^^^___```aaaaaa___]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``````aaaaaaaaa^^^___``````````````````aaabbbbbbbbbbbbbbbaaaaaa___``````___^^^]]][[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWVVVUUUTTTTTTTTTRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPQQQRRRTTTVVVVVVZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^```aaabbbbbbaaa___^^^\\\[[[[[[\\\^^^___]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\___^^^]]][[[ZZZYYYYYYYYYZZZZZZYYYYYYZZZ[[[]]]^^^______^^^^^^]]]]]]\\\\\\]]]___```bbbbbbbbb``````___```aaabbbdddeeefffgggfffeeecccaaa````````````aaaaaaaaabbbaaaaaa``````bbbaaa```___^^^^^^___```aaaaaaaaabbbbbbbbbbbbcccaaaaaa``````aaaaaabbbcccdddcccaaa___^^^^^^______]]]]]]^^^_______________^^^___```aaaaaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^]]]\\\\\\^^^```]]]]]]\\\\\\]]]^^^______]]]]]]^^^______```aaaaaa``````aaaaaa```___^^^]]][[[[[[[[[[[[[[[\\\\\\\\\[[[]]]```aaaaaa`````````______]]]]]]\\\]]]^^^^^^YYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWZZZXXXWWWWWWYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]`````````___]]][[[ZZZYYYVVVWWWXXXYYYZZZYYYYYYXXX]]]]]]]]]]]]]]]^^^___`````````aaaaaaaaaaaa``````````````````````````````]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]ZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^___``````______]]]\\\\\\XXXWWWWWWXXXZZZ[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\^^^\\\[[[YYYYYY[[[\\\]]]\\\]]]]]]]]]]]]\\\[[[[[[XXXYYYZZZ[[[\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\```aaabbbccccccccccccccc```````````````___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^____________```______^^^]]]^^^^^^^^^````````````aaaaaaaaaaaa^^^^^^^^^______`````````^^^^^^_________`````````aaabbbbbbcccccccccbbbbbb```````````````aaabbbcccaaa```______^^^^^^______^^^___```aaa```___^^^]]]\\\\\\]]]]]]^^^___`````````___]]]\\\[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^]]]\\\]]]___aaa```___aaaaaabbbbbbaaa```____________^^^]]]]]]]]]^^^^^^______``````___]]]\\\ZZZ^^^___``````___^^^\\\[[[]]]^^^___^^^]]]\\\]]]^^^^^^^^^___```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^___``````aaaaaaaaaaaa]]]]]]^^^^^^^^^_________bbbbbbbbbbbbbbbbbbbbbbbb_________^^^]]]\\\[[[ZZZYYYXXXVVVTTTTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVYYYYYYZZZ[[[\\\\\\]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXZZZ\\\]]]______]]]\\\[[[YYYXXXXXXYYYZZZ[[[ZZZXXXZZZZZZZZZ[[[[[[[[[[[[[[[]]]\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]```______^^^]]]]]]\\\\\\^^^___aaacccddddddccccccbbbbbbccceeefffggghhhiiiiiihhhfffeeeddddddddddddddddddcccbbbbbbaaabbbbbbeeedddccccccbbbbbbccccccbbbcccccccccddddddddddddbbbbbbbbbaaabbbccccccdddeeeeeecccbbbbbbbbbccccccbbbbbbcccccccccddddddddd```aaabbbcccdddcccbbbbbb````````````````````````___```aaaaaa``````aaaccc_________```aaabbbcccdddaaaaaabbbbbbcccdddddddddeeeeeeeeeeeedddcccbbbaaa```______``````aaabbbbbb___aaadddeeedddccccccddddddcccbbbaaaaaaaaaaaaaaa]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYY[[[[[[[[[[[[ZZZZZZYYYYYYZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]][[[[[[\\\\\\\\\]]]]]]]]]___^^^^^^]]]\\\[[[ZZZYYYWWWXXXZZZ[[[\\\\\\[[[ZZZ]]]]]]]]]\\\]]]]]]^^^^^^______````````````_______________`````````aaaaaa______```````````````___^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVWWWYYY[[[]]]^^^______]]]]]]^^^______`````````\\\ZZZWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]][[[YYYXXXWWWYYYZZZ\\\[[[\\\\\\\\\\\\\\\[[[[[[XXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYY\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^______________________________^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______________aaa```______^^^^^^_______________`````````aaaaaa]]]]]]^^^^^^___`````````]]]]]]^^^^^^^^^_________``````aaabbbcccccccccbbb```````````````aaabbbbbbbbbaaa``````______``````aaaaaabbbaaaaaa___^^^]]]^^^^^^___```aaabbbbbbcccaaa```^^^\\\\\\]]]^^^__________________^^^^^^^^^aaa______```bbbbbbbbbaaabbbbbbcccccccccaaa```^^^aaa``````_________``````bbbbbbbbbbbbaaa___^^^]]]^^^___aaabbbbbbaaa___^^^___```aaa```___^^^___``````aaaaaaaaaaaa```______]]]]]]]]]]]]]]]]]]]]]]]]```aaabbbccccccccccccccc^^^^^^^^^^^^^^^______```cccbbbbbbbbbcccccccccdddaaa``````___^^^]]]\\\[[[[[[YYYWWWUUUTTTUUUVVVXXXYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYZZZ[[[\\\]]]]]]^^^[[[[[[ZZZYYYXXXWWWVVVUUUVVVWWWYYYZZZ[[[ZZZXXXWWWVVVUUUTTTUUUWWWWWWVVVTTTWWWWWWWWWXXXXXXYYYYYYYYY[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\^^^^^^]]]\\\\\\[[[[[[ZZZ[[[\\\^^^```aaabbbbbbbbbbbbbbbcccdddeeefffgggggghhhggggggffffffeeeeeeeeeeeedddbbbaaa``````aaabbbeeeeeeddddddddddddddddddbbbbbbbbbcccccccccddddddbbbbbbbbbbbbbbbccccccdddfffeeedddccccccdddeeefffddddddddddddeeeeeeffffffbbbcccdddeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbaaaccceeeeeeccccccdddeeebbbbbbbbbcccdddfffggghhheeeeeeeeeffffffgggggggggiiiiiiiiihhhgggfffeeedddddddddccccccdddfffggghhhdddfffhhhiiihhhggghhhiiihhhggggggfffeeeeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```````````````````````````aaaaaaaaa``````________________________`````````aaa```___^^^^^^^^^^^^^^^aaa``````___^^^]]]\\\\\\^^^^^^______^^^]]]\\\[[[[[[\\\\\\[[[[[[\\\]]]^^^]]]]]]]]]\\\[[[ZZZZZZYYY[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[YYYZZZ[[[]]]^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[]]]^^^^^^______^^^^^^]]]\\\]]]]]]^^^^^^______```^^^^^^____________^^^]]]\\\\\\\\\]]]]]]\\\\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXUUUWWWYYY[[[]]]^^^___```]]]]]]]]]^^^___```aaabbbbbb^^^XXXUUUUUUWWWZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZYYYWWWWWWWWWYYYYYYZZZZZZ[[[[[[\\\[[[[[[ZZZXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[]]]\\\[[[ZZZZZZZZZZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]``````___^^^^^^^^^^^^___\\\\\\\\\\\\]]]]]]]]]]]][[[[[[[[[[[[\\\\\\]]]]]][[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^```aaaaaaaaaaaa___^^^^^^^^^^^^___``````aaaaaa```_______________bbbbbbaaaaaa```^^^]]]]]]^^^^^^^^^___```aaaaaabbbaaa___^^^\\\\\\]]]^^^```aaaaaaaaaaaaaaaaaaaaaaaacccbbbaaabbbcccdddcccbbbcccdddeeeeeeeeecccbbbaaabbbbbbaaaaaaaaaaaabbbbbbddddddddddddcccbbbaaa```]]]^^^```bbbcccddddddcccbbbccccccbbbaaa``````aaaeeeeeeeeeeeeddddddcccccc````````````````````````cccddddddeeeeeeeeeeeedddaaa``````___```aaabbbbbbccccccbbbbbbcccdddeeeeeedddcccbbbaaa```______^^^^^^\\\ZZZXXXXXXXXXYYYZZZ\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^[[[[[[ZZZYYYWWWVVVUUUUUUWWWXXXZZZ[[[\\\[[[ZZZYYYTTTTTTSSSTTTUUUUUUTTTRRRTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXYYYZZZ\\\]]]___```aaabbb``````aaaaaabbbcccdddddddddddddddddddddddddddccccccbbbaaa_________```aaaccccccddddddddddddddddddaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccdddeeedddcccccccccdddeeefffdddccccccccccccdddeeeeeebbbccceeefffffffffeeedddccccccccccccccccccccccccbbbdddffffffeeeeeeeeefffdddddddddeeefffhhhiiijjjggggggggghhhhhhhhhhhhhhhkkkjjjjjjiiihhhggggggggggggfffeeeeeefffhhhjjjkkkhhhjjjkkkkkkjjjjjjjjjllliiiiiiiiiiiihhhhhhggggggggggggggggggffffffffffffffffffggggggffffffeeedddddddddddddddddddddddddddfffeeeeeeddddddccccccccccccccccccdddddddddddddddgggfffeeecccbbbbbbaaaaaaddddddccccccbbbbbbaaaaaa___```aaabbbaaa```___^^^___```aaa```___```aaacccaaaaaa```___^^^]]]\\\\\\^^^^^^]]]]]]]]]^^^___```___````````````aaaaaaaaa^^^^^^]]]]]]]]]^^^^^^___ZZZ[[[\\\^^^_________^^^\\\[[[ZZZYYYYYYYYYYYYYYY]]]]]]]]]^^^^^^]]]]]]]]][[[[[[\\\\\\]]]]]]]]]^^^[[[[[[\\\]]]]]]\\\ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZXXXYYYZZZZZZ[[[\\\]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYVVVWWWYYY[[[]]]______```______^^^^^^______```aaaddd___YYYUUUVVVXXX[[[]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\]]]]]]]]]^^^^^^____________^^^^^^^^^______`````````______]]]]]]]]]]]]]]]\\\[[[[[[YYYZZZZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\___^^^^^^]]]\\\]]]]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\^^^___`````````^^^^^^]]]]]]]]]]]]^^^^^^```___^^^^^^]]]]]]^^^^^^``````______^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\]]]^^^^^^]]]\\\\\\\\\]]]^^^``````aaaaaaaaabbbbbbbbbcccbbbaaabbbcccdddcccbbbddddddeeeeeeeeeeeeeeedddbbbbbbaaaaaabbbbbbcccccceeeeeedddddddddccccccccc]]]^^^___aaaccceeefffgggdddeeefffdddbbbaaabbbcccgggggggggfffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbdddeeeeeefffffffffeeeeeedddcccbbbaaabbbcccdddeeedddccccccbbbcccdddfffgggffffffdddcccbbbaaaaaaaaaaaa```___^^^]]]\\\\\\\\\_________^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbaaaaaa```_____________________````````````aaaaaa^^^]]]]]]\\\ZZZYYYXXXXXXWWWXXXZZZ\\\\\\\\\[[[ZZZWWWVVVUUUVVVWWWWWWUUUTTTUUUUUUVVVWWWXXXYYYZZZ[[[ZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\^^^_______________\\\\\\\\\[[[ZZZZZZYYYYYY[[[[[[\\\^^^___aaabbbccc^^^^^^___``````aaabbbbbbaaabbbbbbcccccccccbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbcccdddeeeeeeeeeddddddaaaaaabbbbbbbbbcccccccccbbbbbbaaaaaabbbbbbcccddddddcccbbbbbbbbbcccdddeeecccbbbaaa```aaabbbcccdddbbbcccdddeeefffeeeddddddaaaaaaaaaaaaaaaaaaaaaaaaaaacccfffgggeeeddddddeeedddddddddeeefffggghhhiiiggghhhhhhhhhhhhhhhhhhhhhiiiiiihhhgggggggggggghhhhhhgggfffeeefffgggiiikkkiiijjjkkkkkkiiiiiijjjkkkhhhhhhiiiiiiiiiiiihhhhhhkkkkkkkkkkkkjjjjjjjjjiiijjjjjjjjjkkkjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiihhhhhhgggffffffggggggggghhhhhhhhhiiiiiijjjiiihhhgggggggggggggggffffffffffffffffffffffffbbbccceeefffgggfffdddcccdddfffgggfffeeeeeegggiiieeeeeeeeeddddddccccccccccccbbbbbbaaabbbcccdddeeeddddddeeeeeeeeeffffffffffffeeedddbbbbbbbbbcccccc]]]^^^```bbbcccccccccbbb``````___]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^]]][[[[[[\\\\\\\\\\\\\\\\\\[[[[[[]]]]]]]]]\\\ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZYYYZZZZZZYYYZZZZZZ[[[\\\]]]ZZZ[[[\\\]]]^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXYYY[[[\\\^^^___``````^^^^^^^^^^^^___```bbbccc```]]]ZZZYYYZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]][[[ZZZYYYXXXYYYYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYY[[[\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^]]]]]]]]]^^^^^^___``````aaabbbbbbaaa``````aaaaaabbbbbbbbbbbbaaaaaa]]]]]]^^^^^^]]]]]]\\\[[[YYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[]]]\\\\\\[[[[[[[[[[[[[[[XXXXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[]]]___```aaabbbbbb______^^^^^^^^^^^^______^^^]]]]]]\\\\\\\\\\\\\\\^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^___```aaabbbbbbbbb```___```aaabbbaaa___aaaaaaaaaaaabbbcccddddddaaa````````````aaabbbcccccccccccccccccccccdddddd```______```aaadddfffhhhfffggggggfffdddccccccdddggggggfffeeeeeeeeeeeeeeeccccccccccccccccccccccccddddddeeeeeeeeeddddddcccfffeeecccccccccdddfffgggeeedddcccbbbccceeeggghhhhhhgggeeecccbbbbbbbbbcccccccccccccccbbb```^^^]]]````````````````````````ccccccdddeeefffggggggfffeeeeeedddcccccccccddddddfffeeeeeeeeeeeedddddddddbbbbbbaaa```______^^^^^^YYY[[[]]]_________^^^]]]\\\[[[ZZZ[[[\\\[[[ZZZXXXWWWWWWYYYZZZ[[[]]]^^^^^^]]]]]]]]]]]]]]]^^^___```^^^___```bbbbbbbbbbbbaaa``````___^^^^^^]]]]]]\\\\\\\\\\\\]]]___```aaabbb______``````aaabbbbbbbbb```aaabbbdddddddddccccccbbbcccdddeeeeeeffffffeeedddeeefffgggggggggffffffdddeeeeeeeeeeeefffffffffcccccccccccccccdddeeeeeeddddddbbbaaaaaabbbcccdddcccbbbaaa``````bbbccceeeaaabbbcccdddddddddcccbbb___________________________bbbeeeeeedddcccccccccdddddddddddddddeeefffggggggggggggffffffffffffffffffeeedddddddddeeefffggghhhgggeeecccccceeegggiiiggghhhhhhgggffffffggghhheeefffhhhiiiiiiiiiiiihhhnnnnnnmmmmmmmmmlllllllllllllllmmmmmmllllllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkjjjiiiiiihhhiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkhhhhhhhhhhhhiiiiiiiiiiiifffhhhjjjkkklllkkkjjjiiihhhjjjlllkkkiiihhhkkknnnhhhhhhhhhhhhiiiiiiiiiiiiggggggfffeeefffggghhhiiihhhhhhhhhiiiiiiiiiiiijjjmmmkkkiiigggfffeeeffffffaaabbbdddfffggghhhgggggggggfffeeecccbbbbbbbbbbbb^^^__________________^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___``````^^^\\\[[[\\\]]]^^^______^^^]]]\\\YYYYYYZZZZZZ[[[]]]^^^___[[[\\\^^^______^^^]]][[[\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^___``````ZZZZZZ[[[]]]```cccfffhhh[[[ZZZZZZ\\\^^^``````___________________________^^^___```aaa```^^^[[[ZZZXXXXXXYYYZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYY[[[]]]^^^ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]]]]^^^aaabbbcccddddddcccbbbaaaaaabbbbbbbbbbbbbbbaaaaaa^^^^^^______^^^^^^]]]\\\YYYYYYZZZ[[[]]]^^^______^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZXXXYYYYYYYYYZZZZZZZZZZZZ\\\\\\[[[ZZZYYYXXXWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZ\\\]]]^^^```bbbcccddddddaaaaaa```````````````aaa]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^```aaaaaa```___^^^^^^___```___]]]\\\\\\[[[[[[\\\^^^```bbb_______________```aaaaaaaaaaaaaaaaaabbbcccdddeeebbbaaa```___```bbbeeegggggghhhhhhgggeeecccdddeeefffeeedddcccccccccddddddcccccccccccccccccccccccccccccccccddddddcccbbbbbbfffeeedddcccccceeeggghhheeedddcccbbbccceeegggiiihhhgggeeecccbbbbbbbbbccccccdddeeeeeedddbbb___]]]`````````aaaaaaaaaaaaaaaeeeeeeggghhhiiiiiiiiiiiihhhggggggfffffffffggggggjjjjjjjjjiiihhhhhhggggggeeeeeeddddddccccccbbbbbbaaabbbdddfffggggggfffeee```___^^^___```___]]]\\\YYYZZZ[[[]]]^^^```aaaaaa```````````````aaabbbccc___```bbbcccddddddcccccccccccccccbbbaaaaaa``````[[[[[[[[[\\\]]]^^^___```aaaaaaaaabbbbbbccccccdddaaabbbdddeeeeeeeeeeeeddddddeeegggiiijjjjjjiiiiiifffggghhhiiijjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiieeeddddddddddddeeeffffffeeedddcccbbbaaabbbccccccdddcccaaaaaaaaabbbdddfff```aaabbbcccdddcccbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^^^^aaacccdddcccbbbbbbbbbddddddcccccccccddddddeeefffffffffeeeeeeeeeeeeeeeccccccbbbbbbcccdddfffggghhhfffdddbbbbbbccceeegggdddeeefffdddccccccdddfffcccdddfffhhhiiiiiiiiihhhmmmllllllllllllmmmnnnnnnmmmmmmmmmllllllkkkkkkkkknnnnnnnnnmmmmmmnnnnnnnnnpppnnnllljjjiiiiiijjjjjjjjjkkkkkkjjjhhhhhhjjjlllllllllmmmmmmmmmmmmmmmmmmooonnnlllkkkjjjjjjkkkkkkjjjiiiiiiiiijjjkkkmmmnnnnnnmmmlllkkkkkklllmmmnnnnnnmmmkkkjjjiiiiiijjjjjjjjjiiihhhhhhhhhjjjlllnnnkkkkkkkkkkkkllllllmmmnnnmmmmmmllllllkkkjjjiiiiiiggghhhiiijjjkkklllllllllmmmlllkkkjjjiiihhhhhhhhhiiigggeeeeeeeeedddcccaaaddddddccccccbbbaaa``````dddeeefffeeecccbbbcccdddddddddeeefffeeedddbbbaaaccccccccccccccccccbbbbbbeeeeeedddcccbbb```^^^]]]``````______^^^^^^]]]]]]``````___^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\^^^___\\\\\\\\\]]]___bbbdddfff```___^^^]]]\\\]]]^^^___cccaaa```aaaaaaaaa```___^^^^^^______^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZ^^^^^^]]]]]]\\\[[[[[[ZZZ^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]````````````````````````ccc```^^^___bbbcccaaa___^^^______^^^]]]\\\[[[[[[[[[ZZZXXXYYY\\\^^^____________^^^\\\[[[YYYXXXXXX\\\[[[[[[[[[[[[[[[\\\]]]XXXYYYYYYZZZ[[[\\\\\\]]]YYYZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^___aaadddfffggghhhhhhgggeeecccaaaaaaaaabbb_________^^^]]]\\\[[[ZZZ___^^^]]]\\\[[[[[[[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYY]]]]]]\\\[[[ZZZYYYYYYXXXWWWYYY^^^eeehhhfff___XXX^^^]]]]]]\\\[[[ZZZZZZYYY]]]]]]\\\[[[[[[ZZZYYYYYYZZZZZZ[[[\\\^^^```bbbcccbbbaaa````````````aaabbb______^^^^^^]]]^^^^^^___dddbbbaaaccceeefffdddaaaddddddcccbbbaaaaaabbbbbb_______________```aaabbb______^^^______```aaabbbdddddddddcccccccccbbbbbbaaa``````aaabbbeeeggghhhfffeeedddbbbaaa`````````cccaaa```___```aaa```___`````````aaa``````___^^^aaabbbccccccccccccdddeeeeeefffggghhhhhhgggfffeeehhhhhhhhhhhhhhhhhhhhhhhhfffeeeddddddccccccccccccdddddddddeeeeeeeeeffffffeeecccbbb```___^^^^^^______^^^]]]]]]^^^```ccceeebbbbbbaaaaaabbbbbbcccddddddccccccdddeeedddbbb___ddddddeeedddccc```\\\ZZZZZZZZZ[[[\\\^^^```aaabbbcccbbbaaaaaaaaabbbcccdddeeeeeeeeeggghhhgggdddbbbdddfffhhhjjjkkkjjjiiihhhkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkjjjiiihhhhhheeefffggggggfffeeeggghhhhhhiiiiiiiiigggeeecccbbbiiihhhgggfffeeedddccccccbbbccccccccccccbbbaaaaaadddbbb```___``````___^^^```aaaaaaaaa```___^^^^^^cccbbb```___```aaacccdddfffeeeccccccccccccbbb``````aaaaaabbbbbbbbbbbbbbb______^^^^^^^^^______```fffeeecccbbbaaaaaabbbbbbbbbbbbbbbbbbbbbcccddddddjjjjjjiiiiiijjjjjjkkkllllllllllllkkkkkkkkkjjjjjjmmmmmmnnnnnnnnnnnnmmmmmmkkkjjjhhhgggggghhhiiijjjkkklllmmmlllkkkjjjkkkmmmmmmmmmmmmnnnnnnoooooooooqqqqqqooonnnnnnoooooopppmmmmmmllllllmmmooopppqqqnnnmmmlllkkkkkklllmmmnnnpppooommmlllkkkkkkkkkllllllkkkjjjjjjjjjlllnnnooonnnmmmmmmmmmmmmnnnnnnooonnnnnnmmmmmmlllkkkkkkjjjjjjjjjkkklllmmmnnnnnnnnnooonnnmmmllllllkkkkkkkkkkkkiiihhhggghhhhhhfffdddfffffffffggggggggggggggghhhiiijjjiiigggfffggghhhffffffggghhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiihhhffffffdddddddddcccccccccccccccdddcccbbbaaaaaaaaaaaaaaa``````_________``````aaa```_________```aaacccdddcccbbb```_________`````````______``````aaa```___aaaaaaaaaaaaaaa``````___]]]]]]]]]]]]]]]\\\\\\[[[^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^````````````````````````bbbaaa```aaabbbbbbbbbaaa`````````___^^^]]]\\\[[[^^^\\\ZZZ[[[\\\^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[___^^^]]]\\\\\\\\\\\\\\\ZZZZZZ[[[\\\\\\]]]^^^^^^\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYYYYZZZ[[[\\\^^^^^^]]]^^^___aaaccceeefffggghhhfffeeecccbbbaaabbbbbb```aaaaaaaaaaaa``````___]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^\\\\\\___bbbeeeddd```\\\^^^^^^]]]]]]\\\[[[[[[ZZZ\\\[[[ZZZYYYWWWVVVTTTTTTVVVWWWXXXZZZ\\\___aaacccbbbbbbbbbbbbbbbbbbbbbbbb```______^^^^^^^^^______aaa``````bbbeeefffeeecccdddddddddcccccccccbbbbbb`````````___``````aaaaaa_________``````bbbcccdddeeeeeedddddddddcccccccccaaaaaaaaabbbcccfffgggiiieeeeeecccbbbaaa`````````bbbaaa______``````___^^^____________^^^^^^^^^^^^```aaacccdddcccdddeeegggeeefffgggggggggfffeeedddeeeeeeeeeeeeeeeeeeeeeeeefffeeeddddddcccccccccdddccccccdddddddddeeeeeeeeeeeedddbbb```_________```^^^]]]]]]]]]___```bbbcccbbbbbbaaaaaabbbbbbcccddddddcccdddeeeggggggfffdddddddddddddddbbb```___]]][[[[[[\\\]]]^^^```bbbcccdddcccbbbbbbbbbbbbddddddgggggghhhjjjkkkkkkhhhfffhhhiiikkklllmmmlllkkkjjjiiiiiijjjkkkllllllmmmmmmmmmmmmlllkkkjjjjjjiiiiiiggghhhjjjjjjjjjjjjkkkmmmllllllkkkjjjiiigggeeedddllllllkkkjjjiiihhhggggggfffggggggggggggfffeeeeeeeeecccaaaaaaaaaaaa```___```aaaaaaaaaaaa``````___cccbbb```______```aaabbbffffffeeeeeedddcccbbbbbb______```````````````_________^^^^^^^^^^^^^^^___aaa```___^^^]]]]]]]]]^^^_______________```aaaaaaiiihhhhhhhhhhhhiiijjjjjjkkkkkkkkkjjjjjjjjjjjjjjjkkklllnnnoooooonnnlllkkkhhhggggggfffggghhhiiikkkkkkmmmoooooonnnmmmmmmmmmmmmmmmnnnoooppppppqqqqqqqqqqqqqqqpppqqqqqqrrrsssooooooooooooooopppqqqrrrooonnnmmmllllllmmmnnnooosssrrrpppnnnmmmmmmmmmnnnnnnnnnmmmmmmnnnoooqqqrrrqqqpppoooooooooooooooooooooooonnnnnnmmmmmmllllllmmmmmmnnnoooppppppppppppqqqqqqppppppooooooooonnnnnnlllkkkkkkllllllkkkiiiiiijjjkkklllmmmnnnooopppmmmnnnooonnnlllkkklllmmmiiiiiijjjkkklllnnnpppqqqppppppppppppppppppppppppoooppppppppppppooonnnnnniiiiiijjjjjjjjjjjjjjjjjjiiihhhggggggfffgggggggggddddddeeeeeeeeeeeeddddddeeeeeedddcccccccccccccccgggfffeeedddccccccccccccccccccdddddddddddddddccceeeeeeeeeeeeeeedddcccccc______``````______^^^]]]______```aaaaaabbbcccccc```````````````````````````______^^^^^^______```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccaaaaaabbbcccbbbbbbbbbaaa```___]]]\\\aaa___]]]\\\^^^_________^^^_____________________bbbaaa```^^^]]]]]]\\\\\\]]]]]]^^^^^^______```````````````___^^^\\\[[[ZZZ[[[[[[[[[\\\]]]^^^``````^^^___```aaacccdddeeeffffffeeedddcccbbbbbbbbbbbb```aaabbbccccccccccccccc[[[\\\^^^___`````````___\\\\\\\\\[[[ZZZZZZYYYYYYZZZ[[[\\\]]]^^^___```aaaaaa```___```aaabbbaaa```______^^^^^^]]]\\\\\\\\\\\\[[[ZZZXXXVVVTTTRRRRRRTTTUUUVVVXXXZZZ]]]```aaaaaaaaabbbccccccbbbaaaaaa___^^^^^^^^^^^^^^^______^^^]]]^^^```cccddddddccccccdddeeeeeeeeedddcccbbbaaaaaa``````````````````______``````aaacccdddeeeeeeeeedddddddddcccccccccbbbbbbbbbcccdddfffggghhhfffeeedddcccbbbbbbbbbbbbdddbbb``````aaabbbaaaaaabbbaaa```___^^^___`````````bbbcccddddddeeefffhhhhhhhhhhhhhhhhhhgggfffeeeddddddddddddddddddddddddeeeeeedddcccccccccddddddcccccccccddddddddddddeeeeeedddcccaaa`````````aaa]]]^^^^^^___```aaabbbbbbcccccccccbbbcccddddddeeedddddddddfffiiijjjiiihhheeeeeedddcccbbbbbbbbbbbb^^^^^^^^^___```bbbcccdddeeeeeeccccccccccccdddeeehhhhhhiiikkkmmmmmmkkkiiijjjkkklllmmmmmmlllkkkkkkhhhhhhiiikkklllnnnoooooonnnmmmmmmllllllkkkkkkkkkhhhiiikkkllllllmmmoooqqqqqqpppnnnllljjjiiihhhhhhnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhgggggggggeeecccbbbcccccccccaaa```aaabbbbbbbbbbbbbbbaaabbbbbb```______```aaabbbeeehhhiiigggdddcccdddfff```aaaaaaaaaaaaaaa``````aaa``````______^^^^^^^^^___^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^iiiiiiiiiiiiiiijjjkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiikkkmmmoooooommmkkkiiiiiiiiihhhhhhiiiiiijjjkkkjjjmmmppppppooommmllllllllllllmmmnnnpppqqqrrrrrrnnnnnnoooooopppqqqrrrrrrnnnnnnoooooooooppppppqqqpppooonnnnnnnnnooopppqqquuutttrrrpppooooooppppppqqqpppppppppqqqrrrssstttrrrrrrqqqpppooooooooooooooooooooonnnnnnmmmmmmmmmoooppppppqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrqqqqqqooonnnmmmnnnooopppooonnnmmmmmmnnnoooqqqrrrssssssoooqqqqqqpppooonnnoooppplllkkkkkklllnnnpppssstttpppqqqqqqqqqqqqqqqrrrrrrooopppqqqqqqrrrrrrqqqqqqnnnnnnooooooppppppqqqqqqnnnmmmmmmlllllllllmmmmmmiiijjjkkkkkkkkkjjjiiihhhjjjjjjiiihhhhhhhhhgggggglllkkkjjjiiihhhgggggggggggghhhiiiiiigggfffeeeeeehhhhhhiiiiiihhhhhhgggfffcccccccccccccccbbbbbbaaabbbbbbbbbcccddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbccccccbbbaaaaaaaaabbbbbbccccccccccccccccccccccccaaaccceeedddaaa```bbbeeeeeeeeeeeedddcccbbb``````bbb```^^^^^^```aaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa```____________aaaaaaaaabbbbbbcccccccccccccccbbbaaa```^^^\\\[[[]]]]]]]]]^^^___```aaabbb```aaaaaabbbcccdddeeeeeeddddddccccccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaa\\\^^^```aaabbbaaa```^^^^^^]]]]]]]]]\\\\\\\\\[[[__________________``````cccbbbaaa```````````````_________^^^^^^]]]]]]]]]]]]]]]\\\ZZZYYYWWWVVVUUUUUUVVVVVVXXXYYY[[[]]]^^^^^^___aaabbbbbbaaa___^^^\\\\\\[[[[[[[[[\\\]]]]]]\\\\\\]]]^^^`````````___aaabbbdddeeeeeedddbbbaaaaaaaaa```___^^^^^^^^^___^^^______```aaacccdddeeeccccccccccccbbbbbbbbbbbbaaaaaaaaabbbccceeeffffffgggfffeeeeeeddddddddddddgggeeeddddddeeefffeeedddfffeeecccaaaaaabbbcccdddbbbccceeeeeeddddddeeegggjjjjjjjjjiiiiiihhhggggggffffffffffffffffffffffffeeeddddddccccccddddddddddddddddddeeeeeeeeeeeeeeefffeeecccaaaaaaaaaaaabbb______aaabbbcccccccccccceeeeeeddddddeeeeeefffgggeeeddddddfffhhhjjjiiihhhfffeeecccbbbbbbccceeefffaaaaaaaaabbbcccdddeeeffffffeeeddddddcccdddeeefffgggggggggiiikkklllkkkjjjiiijjjjjjkkkkkkkkkjjjiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmiiikkkmmmmmmlllmmmnnnppptttrrrpppmmmkkkjjjjjjjjjmmmllllllkkkjjjiiiiiiiiihhhhhhiiiiiihhhhhhgggfffhhhfffddddddeeeeeeeeedddaaabbbcccdddddddddddddddbbbaaaaaabbbcccdddeeeffffffjjjllljjjfffdddfffjjjffffffggggggfffeeeddddddcccccccccbbbaaa```______``````___^^^^^^]]]]]]]]][[[[[[[[[[[[[[[\\\\\\]]]iiihhhhhhhhhhhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjmmmnnnnnnmmmjjjiiijjjjjjjjjiiiiiiiiiiiiiiiiiilllnnnooonnnlllkkkkkkkkkkkklllmmmooopppqqqqqqlllmmmnnnoooppppppqqqqqqooooooooopppppppppppppppppppppoooooooooppprrrsssuuutttrrrqqqppppppqqqqqqrrrrrrrrrrrrssstttuuuuuurrrrrrqqqpppooooooooopppooooooooooooooonnnnnnnnnpppqqqqqqqqqqqqppppppoooqqqrrrsssssstttssssssrrrpppooonnnoooqqqsssrrrqqqpppppppppqqqqqqrrrrrrrrroooqqqqqqpppooonnnooopppnnnnnnmmmmmmnnnoooqqqrrrpppqqqqqqqqqrrrrrrrrrsssooopppqqqrrrssssssssssssrrrrrrrrrssstttttttttuuuqqqqqqpppppppppqqqqqqrrrnnnooopppppppppnnnmmmlllmmmmmmnnnnnnnnnnnnnnnnnnooooooooonnnmmmllllllkkklllnnnooonnnjjjgggffffffkkkkkkkkklllkkkjjjjjjiiigggggghhhhhhggggggfffeeeffffffffffffffffffffffffffffffffffffffffffffffffhhhgggfffeeeeeeeeeeeeeeeffffffffffffffffffffffffccceeegggfffcccbbbdddggghhhhhhhhhhhhgggfffeeeddddddbbbaaaaaaccceeeffffffeeeeeeddddddcccbbbbbbbbbbbbaaaaaaaaabbbcccddddddeeeeeefffffffffffffffgggffffffeeedddbbbaaa___^^^````````````aaacccdddeeedddddddddeeeeeeeeeffffffcccccccccccccccccccccbbbddddddddddddcccbbbaaa``````aaacccccccccaaa___^^^aaaaaaaaa```````````````aaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccbbb```````````````__________________^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\[[[\\\^^^``````^^^\\\[[[YYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^^^^]]]\\\\\\\\\___```bbbddddddbbbaaa``````______^^^]]]]]]]]]]]]^^^^^^^^^___```aaaccccccaaaaaaaaa`````````____________```aaabbbcccccccccddddddcccccccccccccccdddgggeeeddddddeeeffffffeeegggeeecccbbbaaabbbdddeeedddeeefffeeecccbbbcccdddhhhhhhggggggffffffffffffffffffffffffffffffffffffdddddddddccccccddddddeeefffffffffeeeeeeeeeeeeeeeeeedddcccaaaaaaaaabbbbbbaaabbbcccdddddddddddddddgggffffffffffffggghhhhhheeedddcccdddfffgggfffeeefffdddcccbbbbbbdddfffhhheeeeeedddeeeeeefffggggggfffeeedddddddddeeefffggghhhggggggiiikkklllkkkjjjiiiiiijjjjjjkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnooonnnooopppooonnnmmmnnnoootttrrrpppmmmlllkkkkkkkkkmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggiiigggeeeeeefffggggggfffccccccdddeeeffffffffffffaaabbbccceeegggjjjkkklllhhhlllooommmhhhfffiiimmmkkkkkkkkkkkkjjjiiiggggggffffffffffffeeedddbbbbbbbbbbbbbbbaaaaaa```______]]]]]]]]]]]]]]]^^^______gggffffffffffffggghhhhhhiiiiiiiiiiiiiiijjjjjjjjjiiijjjlllmmmmmmllljjjiiiiiiiiiiiihhhhhhggggggfffiiikkkmmmmmmlllkkkjjjkkkllllllmmmmmmnnnoooppppppmmmnnnoooqqqqqqrrrrrrrrrppppppqqqrrrrrrqqqqqqpppoooooonnnnnnnnnpppqqqrrrrrrqqqpppoooooopppqqqqqqrrrrrrsssssstttuuuuuuuuurrrrrrqqqqqqpppqqqqqqqqqqqqqqqppppppppppppppppppqqqrrrrrrrrrqqqpppooooooqqqrrrsssuuuuuuuuutttsssppppppoooqqqtttuuuuuutttssssssrrrrrrrrrrrrrrrrrrpppqqqrrrqqqooonnnooopppppppppoooooooooppppppqqqrrrrrrssssssttttttuuuuuuqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvssssssrrrrrrrrrsssttttttrrrrrrrrrrrrrrrqqqpppoooooopppqqqrrrssssssrrrrrrqqqqqqrrrrrrrrrqqqpppooouuuxxx{{{yyytttpppooopppnnnoooooooooooonnnmmmmmmlllllllllmmmllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjiiihhhhhhiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjhhhggggggiiijjjkkkjjjjjjiiiiiihhhgggffffffeeedddddddddeeefffgggiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggfffeeecccbbbdddddddddeeefffggghhhiiihhhhhhhhhhhhhhhhhhhhhhhheeeeeefffgggggggggffffffiiiiiiiiihhhgggfffddddddeeeeeeffffffeeedddbbbaaafffffffffffffffeeeeeeeeebbbcccdddeeefffggghhhhhhccceeeggggggeeecccbbbcccbbbbbbbbbbbbbbbbbbbbbbbb````````````````````````aaa```___^^^^^^^^^^^^^^^\\\]]]^^^______^^^]]]\\\ZZZZZZZZZZZZ[[[\\\]]]]]]^^^___```___]]]\\\\\\\\\___```aaabbbbbbbbbaaa```______^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^___```aaabbb``````_________^^^^^^^^^^^^^^^___aaaaaabbbbbbaaa`````````___``````aaaaaadddbbbaaaaaacccddddddcccdddcccbbbaaa```aaabbbbbbcccdddeeedddbbbaaabbbcccdddccccccbbbbbbcccddddddddddddddddddddddddddddddddddddcccccccccdddeeeeeeffffffeeeeeeeeeeeedddddddddcccbbbaaa```aaaaaabbbcccccccccdddddddddeeeeeefffffffffffffffgggggghhhdddbbbaaaaaacccddddddccceeedddcccbbbbbbdddfffgggfffffffffeeeeeefffggggggdddcccccccccdddfffhhhiiijjjiiihhhiiikkkllllllkkkjjjjjjjjjkkklllmmmmmmnnnjjjjjjjjjjjjjjjiiiiiiiiimmmmmmmmmnnnnnnoooooopppsssttttttsssqqqppppppqqqsssrrrpppooommmllllllllloooooooooooonnnnnnmmmmmmlllmmmmmmmmmmmmlllkkkkkkiiigggffffffggghhhhhhgggeeeffffffggggggggggggfffcccdddfffiiikkknnnooopppkkkmmmooonnnkkkjjjlllnnnmmmmmmmmmlllkkkiiihhhgggggghhhiiiiiihhhgggeeedddcccccccccccccccbbb``````aaaaaaaaaaaaaaabbbbbbcccggggggffffffgggggghhhiiiiiiiiiiiijjjjjjjjjkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjhhhhhhhhhiiiiiiiiiiiiiiijjjkkkllllllkkkjjjkkklllnnnnnnnnnoooooopppppppppnnnooopppqqqrrrrrrqqqqqqnnnooopppqqqqqqpppooonnnllllllkkkkkklllnnnooopppnnnmmmllllllmmmnnnpppqqqqqqqqqrrrsssttttttttttttssssssrrrrrrrrrsssttttttssssssssssssssssssssssssssssssssssssrrrqqqpppoooqqqrrruuuvvvwwwwwwvvvuuurrrqqqqqqsssvvvxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuqqqssssssrrrqqqpppqqqrrrqqqrrrssssssssssssssssssssssssttttttuuuvvvvvvwwwssstttuuuvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwssssssssssssssstttuuuuuuuuuuuutttsssrrrrrrrrrrrrqqqrrrssstttttttttsssrrrqqqrrrssstttuuutttssssssyyy}}}|||xxxxxxyyyrrrrrrssssssrrrrrrqqqppppppppppppqqqpppoooooonnnmmmmmmmmmnnnnnnoooooopppoooooooooooooooooooooooopppooonnnmmmllllllllllllllllllllllllllllllllllllooonnnmmmnnnoooooonnnmmmllllllnnnoooooooooooooootttrrrooonnnnnnooonnnmmmmmmmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjkkklllmmmmmmllllllllllllllllllllllllllllllllllllkkkjjjiiihhhiiiiiiiiijjjkkklllmmmnnnlllllllllkkkkkkjjjjjjjjjhhhiiijjjkkkllllllkkkjjjkkkkkkkkkkkkkkkjjjiiihhhiiiiiiiiiiiiiiiiiihhhhhhkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiijjjkkkkkkllllllgggiiijjjiiigggfffgggiiifffffffffffffffffffffffffffffffffeeeeeedddddddddeeedddccccccbbbbbbccccccaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^^^^___```aaabbb___aaacccccc```___```aaa``````aaaaaabbbbbbbbbbbb``````_________```aaaaaaaaa```````````````aaaaaa``````_________^^^^^^^^^^^^___```aaabbbbbbaaaaaa_______________```aaabbbbbb```___```aaaccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa___aaabbbbbbbbbbbbccceeebbbbbbaaaaaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccccccccddddddeeefffdddddddddccccccbbbbbbbbbcccbbbaaa`````````aaabbbccccccbbbaaabbbcccdddeeeddddddccccccddddddeeefffaaa```^^^___bbbddddddddddddccccccbbbbbbcccdddeeefffeeeddddddddddddeeeeeeaaaaaaaaabbbdddfffiiijjjjjjhhhggggggiiijjjiiihhhhhhhhhiiijjjkkklllnnnoooggggggggghhhiiiiiiiiijjjllllllmmmmmmnnnooopppppprrrssstttsssrrrqqqrrrsssqqqqqqqqqqqqpppooonnnmmmqqqqqqqqqpppppppppppppppooooooooooooooonnnmmmmmmiiigggffffffggghhhhhhggghhhhhhhhhhhhhhhhhhgggfffggghhhiiikkkmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnooooooooonnnmmmllljjjhhhgggfffgggiiijjjiiihhhgggfffeeeffffffffffffdddcccbbbdddddddddddddddeeeffffffiiiiiiiiiiiiiiijjjkkkkkkiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjkkkmmmmmmmmmmmmllllllmmmllljjjjjjlllnnnppppppppppppppppppqqqqqqmmmnnnooopppqqqpppooooookkklllmmmnnnnnnmmmlllkkkjjjjjjiiiiiijjjkkkmmmnnnkkkkkkjjjkkklllnnnoooqqqpppqqqrrrssstttttttttttttttttttttttttttuuuvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuttttttsssrrrpppppprrrsssvvvxxxyyyxxxwwwwwwsssrrrrrruuuxxxzzzzzzzzzvvvvvvvvvwwwwwwxxxxxxxxxssstttuuutttsssrrrssstttrrrsssuuuvvvwwwwwwvvvvvvrrrrrrssstttuuuuuuvvvvvvssstttuuuuuuvvvvvvvvvuuuzzzzzzyyyyyyxxxxxxwwwwwwssssssrrrrrrssstttuuuuuuwwwvvvtttrrrrrrrrrrrrsssrrrssstttttttttsssrrrqqqqqqrrrtttuuuvvvvvvuuuuuusssxxx}}}}}}zzzwwwwwwyyyuuuuuuuuuuuuuuuttttttsssrrrrrrssssssrrrrrrqqqpppmmmnnnoooppprrrssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttrrrpppqqqtttuuussspppmmmnnnoooppprrrrrrrrrsss|||yyyuuusssrrrrrrpppooonnnoooooopppqqqrrrrrrrrrpppoooooonnnnnnnnnoooooonnnnnnnnnnnnnnnmmmmmmmmmnnnnnnoooooonnnmmmllllllmmmmmmmmmmmmooopppqqqrrroooooonnnmmmmmmlllkkkkkkkkklllnnnooopppoooooonnnjjjjjjkkkkkkllllllkkkkkkkkkkkkkkkkkklllmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnppppppooonnnmmmmmmllllllkkklllmmmkkkhhhhhhllloooiiiiiiiiiiiijjjjjjjjjjjjnnnmmmlllkkkjjjiiihhhhhhfffffffffeeeffffffggggggeeeeeedddccccccdddeeeeeebbbbbbbbbbbbcccdddffffff```ccceeeeeecccbbbdddfffbbbbbbaaaaaabbbcccddddddaaaaaa```aaaaaabbbcccdddcccbbbbbbaaaaaaaaaaaaaaaaaa````````````____________```aaacccccccccbbbaaaaaaaaaaaaaaabbbcccdddeeecccaaa```aaabbbddddddccccccddddddddddddcccbbbaaa\\\^^^```aaabbbccceeegggdddcccccccccdddfffhhhiiihhhhhhhhhhhhhhhhhhhhhhhhccccccccccccddddddeeefffcccbbbbbbbbbaaaaaa``````bbbaaa```______```aaaaaacccbbb```______aaacccdddbbbbbbaaaaaabbbbbbcccddd___^^^]]]^^^aaadddffffffcccccccccbbbcccccccccdddddddddcccbbbbbbbbbcccccc`````````bbbdddfffiiikkkhhhfffddddddeeeffffffeeeeeeeeeeeeggghhhjjjlllmmmdddeeefffggghhhiiijjjkkkkkkkkklllmmmnnnoooppppppooopppqqqqqqpppppprrrssspppqqqrrrsssrrrqqqpppoooqqqqqqppppppppppppppppppooooooooooooooonnnmmmmmmiiigggffffffgggiiihhhgggiiiiiiiiiiiiiiihhhgggfffiiijjjkkklllmmmmmmmmmmmmpppooonnnooopppqqqpppoooqqqqqqpppooonnnllljjjiiieeefffhhhiiijjjiiigggfffhhhiiiiiijjjiiihhhfffeeeffffffeeeeeeffffffggghhhfffgggggghhhiiiiiiiiihhhiiihhhgggffffffgggiiijjjiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkklllmmmnnnnnnnnnnnnnnnlllkkkkkklllnnnnnnoooooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmkkkkkkiiihhhgggeeeddddddddddddeeeeeeeeeeeeddddddaaaaaaaaabbbdddgggjjjllljjjkkkkkkmmmoooqqqrrrssssssssssssrrrrrrrrrrrrrrrssstttuuuuuutttsssqqqppptttssssssrrrrrrqqqqqqpppuuuwwwxxxxxxvvvuuuvvvvvvssssssuuuvvvxxxzzz{{{{{{|||yyyvvvvvvyyy{{{zzzxxxtttvvvwwwvvvtttrrrrrrsssxxxyyyyyyxxxwwwvvvvvvxxx{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxxxxyyyzzzwwwxxxzzz{{{|||}}}}}}}}}zzzxxxvvvuuutttsssssstttxxxvvvuuuuuuvvvvvvtttsssrrrrrrsssssssssssssssrrruuuuuuuuuvvvwwwwwwxxxxxxuuuwwwxxxyyyzzzzzzyyyxxxwwwwwwvvvuuuuuuuuuuuuuuutttvvvwwwvvvtttrrrrrrsssvvvtttqqqqqqrrrssstttsssvvvvvvuuuuuutttuuuuuuuuusssvvvxxxuuupppnnnqqquuupppqqqrrrqqqpppqqqsssuuuqqqsssuuuvvvwwwwwwwwwwwwqqqrrrttttttssstttuuuwwwxxxyyyzzzzzzyyywwwuuussstttrrrqqqrrrvvvwwwvvvttttttttttttttttttttttttttttttttttttuuutttsssrrrrrrvvvuuutttsssrrrqqqqqqqqqrrrrrrssssssssssssrrrrrrpppppppppooooooooooooooooooooooooooooooppppppppppppnnnlllnnnqqqrrrqqqoookkkoooooolllkkkooopppooosssrrrrrrsssttttttsssqqqrrrqqqooonnnnnnnnnooooooooooooooooooooopppqqqrrrpppqqqqqqpppmmmmmmnnnooooooooonnnmmmmmmlllmmmmmmmmmmmmlllkkkjjjjjjiiiiiiiiigggeeeeeeggghhhhhhgggiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggfffeeedddcccdddfffhhhjjjffffffeeeeeeeeeeeeffffffhhhggggggfffeeeddddddddd```aaabbbcccdddeeeeeeeeegggfffddddddeeeffffffeeegggfffeeedddcccccccccdddcccdddeeeffffffeeedddcccggghhhiiihhhfffddddddeeeeeeddddddccccccddddddeeeffffffeeeeeefffgggiiijjjhhhgggfffeeeeeefffggggggggggggffffffeeeeeeddddddddddddddddddcccbbbaaa```ccccccccccccbbbaaa``````aaaaaaaaa```aaaaaabbbbbbcccccccccbbbbbbbbbaaaaaabbbaaa``````bbbbbbaaa```cccdddcccaaa```___aaacccdddcccaaa`````````aaabbbbbbbbbbbbbbbdddfffhhhiiieeeffffffggggggfffeeeeeebbbcccdddeeefffffffffeeegggfffffffffffffffggggggiiigggfffhhhlllnnnnnnlllmmmnnnnnnnnnmmmmmmooopppnnnnnnoooooooooooonnnnnnrrrsssuuuuuuuuusssqqqppppppppppppqqqqqqpppooooookkkjjjiiihhhhhhiiikkkllllllkkkiiiggggggggghhhhhhmmmnnnoooppppppooonnnmmmpppooonnnnnnnnnoooqqqrrrrrrrrrqqqpppnnnnnnppprrrjjjiiihhhhhhhhhjjjlllnnniiijjjjjjkkkkkkjjjjjjjjjhhhggggggggghhhiiijjjjjjeeefffgggggghhhhhhhhhggghhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmllllllkkkkkkllllllmmmmmmnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnmmmlllkkkddddddcccbbb```___^^^]]]```aaaaaabbbbbbaaaaaa``````___^^^^^^___aaacccdddddddddeeefffhhhkkkmmmnnnpppppppppppppppooooooooorrrrrrrrrsssrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqppppppssstttvvvvvvuuuttttttuuuttttttuuuvvvxxxyyyzzzzzz{{{xxxvvvvvvxxxzzzyyyxxxvvvwwwxxxvvvtttssstttuuuxxxzzzzzzzzzxxxwwwxxxzzz|||{{{{{{zzzzzzyyyzzzzzzvvvxxxyyyyyyxxxxxxyyy{{{yyyyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwuuutttuuuuuuvvvyyyxxxvvvwwwwwwxxxvvvuuuttttttuuuuuuuuuuuuttttttssstttuuuvvvwwwyyyyyyzzzwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuuuutttuuuuuutttuuuvvvuuutttssstttuuuuuutttssstttvvvwwwwwwvvvwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwtttqqqnnntttvvvxxxxxxvvvtttrrrrrrtttuuuwwwxxxyyyxxxxxxwwwrrrtttuuuuuuttttttuuuwwwzzz{{{|||}}}|||zzzyyywwwuuusssqqqrrruuuvvvuuutttwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssttttttsssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqooonnnoooqqqsssqqqpppooopppooollllllpppsssssssssrrrrrrsssttttttsssqqqrrrrrrppppppooopppqqqqqqqqqqqqqqqqqqqqqrrrrrrsssrrrsssrrrqqqnnnmmmnnnpppqqqqqqpppooooooooooooooooooooonnnnnnmmmlllllllllnnnllljjjjjjkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkjjjjjjjjjjjjjjjfffggghhhiiijjjjjjjjjjjjiiihhhhhhgggggghhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhdddeeefffggghhhhhhhhhhhhkkkjjjiiiiiijjjkkkkkkjjjjjjjjjiiihhhgggggghhhhhhggghhhiiijjjjjjiiihhhgggggghhhjjjiiihhhgggggghhhhhhhhhgggggggggggghhhhhhjjjiiihhhgggggghhhiiiiiijjjiiihhhggggggggghhhiiiiiiiiihhhhhhhhhhhhhhhggghhhhhhhhhhhhgggfffeeeeeedddeeeeeeeeedddccccccbbbaaaaaaaaabbbcccdddeeefffbbbbbbaaaaaaaaaaaabbbbbbeeedddcccdddeeeeeedddccceeeeeeeeecccbbbaaaccceeedddccccccccccccddddddeeeccccccccccccdddeeeggghhhggggggggggggfffeeedddcccbbbccccccdddeeeeeefffffffffeeedddddddddeeefffggggggfffeeegggjjjlllkkkjjjjjjkkklllkkkjjjjjjlllnnnlllmmmmmmmmmnnnnnnnnnnnnqqqrrrsssttttttsssqqqpppnnnnnnooooooooonnnnnnmmmiiihhhgggffffffgggiiijjjiiihhhhhhgggggggggggggggnnnoooppppppppppppooonnnpppoooooonnnooopppqqqrrrnnnooopppooonnnnnnoooqqqkkkjjjiiiiiijjjkkkmmmooolllmmmmmmmmmmmmllllllkkkjjjjjjiiiiiiiiiiiijjjjjjffffffggghhhhhhhhhhhhgggggghhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkklllllllllllljjjkkkkkkllllllkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkjjjjjjiiiiii______^^^]]][[[ZZZYYYYYY]]]]]]]]]^^^^^^]]]]]]]]]___^^^]]]\\\[[[\\\]]]]]]^^^^^^___aaaccceeehhhiiikkkkkkkkkkkkkkkkkklllllloooooonnnnnnooooooppppppnnnoooooooooooopppppppppqqqsssuuuuuuttttttuuuvvvuuuuuuvvvvvvwwwxxxxxxxxxyyywwwuuuuuuvvvxxxxxxwwwyyyyyyxxxvvvttttttuuuwwwzzz{{{||||||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}xxxyyyzzzzzzyyyyyy{{{|||zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwvvvvvvwwwxxxyyy{{{zzzyyyyyyzzz{{{yyyxxxvvvwwwwwwxxxxxxwwwwwwvvvssstttuuuvvvxxxyyy{{{{{{yyyyyyyyyzzzyyyyyyxxxwwwvvvuuuuuuuuuttttttttttttssstttttttttssstttwwwyyyxxxwwwwwwxxxzzzzzzzzzxxxwwwwwwvvvvvvvvvvvvwwwwww~~~{{{{{{}}}tttuuuyyy~~~}}}yyyvvvtttxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvwwwwwwvvvuuuvvvxxxzzz{{{|||}}}}}}|||{{{zzzxxxvvvsssssstttuuuttttttxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwvvvvvvwwwwwwrrrsssssstttuuuvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxwwwwwwvvvuuutttttttttttttttttttttttttttttttttrrrqqqpppqqqrrrsssrrrqqqrrrpppnnnnnnoooqqqsssvvvtttsssssssssuuuuuusssrrrqqqppppppppppppqqqqqqrrrttttttttttttsssssssssssstttuuutttrrrpppnnnooopppssssssrrrrrrqqqqqqrrrrrrqqqqqqppppppppppppppppppqqqooommmmmmnnnooooooooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmhhhjjjlllnnnooonnnlllkkkkkkkkkjjjjjjjjjjjjkkkkkkiiijjjjjjkkklllmmmmmmmmmiiijjjkkkkkklllllllllllllllllllllmmmmmmnnnnnnnnnllllllkkkjjjjjjjjjkkkkkkkkkkkklllmmmmmmlllkkkkkkhhhjjjkkkkkkjjjjjjkkklllmmmllllllllllllllllllmmmpppooonnnmmmlllkkkkkklllmmmlllkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllkkkjjjiiihhhfffggggggggggggffffffeeebbbbbbcccdddeeeggghhhiiiddddddccccccdddeeeggghhhjjjiiihhhiiijjjkkkjjjhhhhhhiiiiiigggfffeeeggghhheeefffggghhhhhhiiiiiiiiigggggggggfffggghhhiiiiiijjjjjjiiigggfffeeecccccceeeeeeffffffggghhhhhhiiigggfffeeeeeeeeeggghhhiiiggggggggghhhkkklllkkkjjjiiijjjkkkjjjiiiiiikkkmmmiiiiiiiiiiiiiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmiiihhhgggffffffggghhhiiiggghhhhhhiiiiiiiiiiiiiiinnnooooooppppppoooooonnnoooooonnnnnnnnnooopppqqqmmmnnnppppppooonnnoooppplllkkkjjjjjjkkklllnnnoooooooooooooooooonnnmmmllllllkkkjjjjjjjjjjjjjjjjjjiiijjjjjjkkkkkkjjjjjjjjjhhhiiijjjjjjjjjiiihhhggghhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkkkkklllllllllkkkiiijjjkkkllllllkkkjjjiiijjjiiiiiihhhggggggggggggfffgggggghhhhhhhhhgggggg``````___^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[```___^^^\\\\\\[[[\\\\\\]]]]]]^^^```bbbdddfffhhhggggggggghhhhhhhhhhhhhhhkkkkkkjjjiiijjjkkkmmmnnnkkkllllllmmmnnnnnnooooooppprrrtttuuuttttttuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvuuuttttttuuuvvvvvvzzzyyyxxxvvvssstttvvvxxx{{{|||~~~~~~~~~~~~|||}}}~~~}}}{{{zzz{{{|||yyyyyyzzzzzzyyyyyyxxxwwwxxxwwwwwwvvvwwwxxxzzz{{{}}}{{{{{{{{{}}}}}}}}}{{{yyyzzzzzzzzzzzzyyyyyyxxxuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuuuutttsssssstttttttttttttttvvvzzz}}}~~~{{{zzzzzzzzzyyyxxxvvvvvvvvvuuuvvvvvvwwwwww~~~{{{|||tttxxx}}}~~~|||{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwxxxyyyxxxwwwwwwxxxyyyyyyyyyzzz{{{||||||{{{{{{zzzxxxvvvtttssstttttttttxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzyyyxxxxxxxxxyyyyyyssstttuuuvvvwwwxxxyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvwwwwwwvvvvvvuuuuuuttttttsssrrrrrrrrrssssssssssssqqqnnnooouuuwwwsssrrruuuuuuuuutttuuuvvvwwwuuusssooooooooooooppppppqqqqqqvvvvvvvvvvvvuuuttttttsssuuuvvvuuussspppooopppqqqtttssssssrrrrrrrrrssssssqqqqqqqqqqqqrrrrrrrrrrrrpppnnnllllllmmmoooooonnnmmmmmmnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnmmmmmmllljjjkkkmmmnnnnnnnnnmmmlllmmmllllllkkkkkkllllllmmmkkkllllllmmmmmmnnnnnnoookkklllmmmmmmmmmmmmmmmllljjjkkklllmmmllllllmmmnnnkkkkkkkkkjjjjjjkkkllllllllllllmmmmmmmmmmmmlllllllllmmmmmmmmmkkkkkklllnnnoooooonnnnnnnnnnnnoooooossssssrrrqqqqqqpppppppppoooooonnnmmmmmmlllllllllkkkkkkllllllmmmmmmmmmnnnllllllllllllkkkjjjiiiiiiggghhhiiiiiiiiiiiiiiihhhffffffffffffggghhhiiijjjjjjiiihhhhhhiiilllnnnooonnnmmmlllmmmnnnooonnnmmmkkklllmmmlllkkkjjjkkkmmmiiijjjkkkmmmmmmmmmlllkkkmmmlllllllllllllllllllllllllllkkkiiihhhgggggggggjjjjjjkkkkkklllmmmmmmnnnkkkjjjiiiiiiiiijjjlllmmmjjjjjjkkklllmmmnnnmmmllljjjkkklllkkkjjjjjjlllnnnkkkjjjiiiiiiiiiiiijjjkkklllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmlllllljjjiiiiiihhhggghhhhhhiiifffhhhiiikkkllllllkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmnnnmmmoooqqqqqqooonnnmmmmmmkkkjjjjjjjjjkkklllmmmnnnoooooooooooonnnmmmlllkkkjjjjjjiiiiiiiiijjjkkkkkkoooooooooppppppoooooonnnkkkkkklllmmmlllkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkllllllmmmmmmmmmmmmllljjjkkklllmmmmmmlllkkkjjjjjjiiihhhgggggggggggggggffffffgggggghhhgggggggggccccccbbbbbbaaa```______^^^^^^____________^^^^^^______^^^^^^]]]]]]^^^^^^^^^______aaabbbdddfffgggeeeeeeffffffgggggggggggghhhhhhgggggggggiiijjjkkkiiijjjkkkkkklllmmmnnnnnnmmmoooqqqqqqqqqqqqrrrsssttttttttttttttttttttttttuuuttttttsssrrrssstttuuuxxxxxxvvvtttrrrrrrtttvvvzzz{{{}}}~~~~~~~~~}}}zzzxxxxxxyyywwwxxxyyyyyyzzzzzzyyyyyywwwwwwvvvwwwxxxyyy{{{|||}}}|||{{{|||~~~~~~{{{{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvuuuuuutttsssuuuuuuuuuuuuuuuwww{{{~~~~~~xxxvvvvvvvvvuuussssssssssssssstttuuuuuuuuuuuuwww{{{vvvxxx{{{||||||||||||}}}yyyyyyxxxxxxwwwwwwvvvvvvwwwxxxzzzyyyxxxxxxyyyzzzyyyyyyzzz{{{|||||||||||||||{{{yyywwwuuutttuuuuuuyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzyyyyyyyyyyyyyyyuuuvvvwwwyyyyyyzzzzzzyyy{{{zzzzzzzzzzzzzzzzzz{{{||||||{{{zzzyyyyyyxxxxxxxxxxxxwwwvvvuuuttttttsssssstttttttttssssssssssssrrrnnnuuu{{{ttttttwwwvvvuuuvvvxxxxxxvvvuuuoooppppppqqqqqqrrrrrrrrruuuvvvvvvvvvuuutttsssrrrtttuuuuuussspppooopppqqqrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrpppnnnlllkkkmmmnnnnnnnnnlllmmmmmmmmmnnnnnnnnnooollllllmmmmmmmmmlllkkkjjjlllkkkjjjjjjjjjkkklllmmmmmmllllllkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmkkklllllllllllllllkkkjjjhhhkkkmmmmmmlllkkklllmmmkkkjjjjjjjjjkkklllmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnoooooommmlllkkkmmmnnnooooooooonnnnnnoooooooooqqqqqqrrrrrrrrrrrrqqqqqqpppppppppooonnnnnnmmmllljjjkkkkkkllllllmmmmmmmmmmmmmmmmmmllllllkkkjjjiiigggggghhhiiijjjjjjjjjjjjiiiiiihhhhhhggghhhhhhhhhllllllllllllmmmoooqqqrrrooonnnmmmnnnpppqqqpppooommmoooppppppnnnnnnnnnpppmmmnnnoooppppppooonnnmmmppppppppppppoooooonnnnnnnnnnnnmmmlllllllllmmmmmmmmmmmmooopppqqqqqqppppppmmmmmmmmmmmmmmmmmmmmmmmmkkkmmmnnnoooooonnnmmmmmmjjjkkkkkkkkkjjjjjjlllmmmnnnmmmmmmlllllllllmmmmmmnnnnnnoooppppppoooooonnnmmmmmmmmmmmmlllkkkjjjiiijjjiiiiiihhhggggggggggggeeefffhhhjjjkkkkkkjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkhhhhhhiiiiiijjjjjjjjjjjjlllnnnooonnnkkkiiihhhgggiiiiiiiiijjjjjjkkkllllllllllllmmmmmmlllkkkkkkjjjggggggggghhhhhhjjjkkklllttttttuuuuuuuuutttssssssoooppppppoooooonnnmmmlllkkkkkkllllllmmmnnnnnnnnnnnnnnnooooooooooooooonnnlllmmmmmmnnnnnnmmmmmmllllllkkkjjjhhhhhhiiijjjkkkiiiiiiiiijjjiiiiiihhhhhhffffffeeeeeedddccccccbbbccccccddddddddddddcccccc````````````````````````aaaaaaaaabbbcccdddeeefffffffffgggggghhhhhhiiiiiihhhhhhgggggghhhhhhiiiiiiiiiiiijjjkkkllllllmmmmmmiiikkkmmmmmmllllllmmmnnnqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssrrrpppppprrruuuttttttsssqqqooooooppprrruuuwwwyyyzzz{{{|||~~~}}}}}}}}}{{{xxxvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzwwwvvvvvvvvvwwwyyy{{{||||||{{{{{{|||||||||||||||{{{zzzyyyyyy|||{{{zzzzzzyyyxxxwwwwwwxxxwwwwwwvvvvvvvvvwwwwwwuuuvvvwwwwwwwwwvvvtttssstttuuuvvvuuutttuuuxxxzzzzzzuuurrrqqqqqqpppooooooooooooooopppqqqrrrqqqrrrsssttttttvvvyyy{{{yyyyyyyyyxxxvvvwwwxxxzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvxxxyyyyyyyyyyyyzzz|||||||||||||||}}}}}}~~~~~~|||}}}}}}{{{xxxvvvvvvwww{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzyyyxxxwwwvvvwwwyyy{{{||||||{{{{{{zzzzzz{{{||||||{{{zzzzzz||||||||||||{{{{{{{{{{{{yyyyyyxxxwwwuuutttssssssssstttuuutttsssrrrsssttttttppp{{{wwwwwwvvvuuuuuuvvvwwwwwwvvvtttqqqrrrsssssstttsssssssssrrrssstttttttttsssrrrqqqrrrrrrrrrqqqooonnnoooqqqppppppooooooppppppqqqqqqppppppppppppppppppppppppqqqooommmmmmnnnooooooooolllllllllmmmmmmnnnnnnoookkkkkklllmmmlllkkkjjjiiimmmllljjjiiiiiijjjlllmmmmmmmmmllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkjjjiiiiiiiiimmmppppppmmmkkklllmmmjjjjjjjjjkkklllmmmnnnooooooooonnnnnnnnnnnnoooooonnnnnnnnnmmmkkkkkkmmmoooqqqppppppooooooppppppqqqooopppqqqqqqqqqqqqqqqpppppppppppppppooonnnlllkkkjjjjjjkkkkkkkkkkkkkkkkkkmmmmmmmmmllllllkkkjjjiiieeeeeefffhhhiiiiiiiiiiiijjjjjjiiihhhggggggggggggiiijjjkkklllmmmnnnoooooommmlllkkklllnnnoooooonnnlllnnnppppppooonnnnnnooooooooopppqqqqqqqqqqqqpppqqqqqqrrrrrrrrrqqqppppppqqqpppooonnnnnnooopppqqqnnnpppsssuuuvvvuuusssqqqpppqqqrrrrrrqqqpppnnnmmmkkknnnpppqqqooommmllllllhhhiiijjjiiihhhhhhjjjlllllllllmmmooooooooooooooopppqqqsssssssssqqqooonnnpppoooooonnnllljjjhhhgggiiiiiihhhhhhggggggffffffddddddeeegggggghhhhhhhhhjjjiiiiiihhhhhhiiiiiijjjeeefffggghhhhhhhhhgggggghhhiiiiiihhheeeccccccccchhhhhhiiijjjjjjkkkkkkllljjjkkkkkklllllllllkkkkkkgggggggggggghhhiiijjjkkkxxxxxxxxxxxxxxxwwwvvvvvvttttttsssrrrqqqppppppqqqnnnnnnnnnooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppoooooonnnnnnoooooopppnnnmmmlllkkkkkklllnnnooommmmmmmmmmmmlllkkkjjjjjjiiiiiihhhhhhggggggffffffgggggghhhhhhhhhhhhggggggeeeeeeeeeeeeeeedddcccccceeeeeeeeeeeeeeefffgggggghhhhhhiiiiiijjjkkkkkkllljjjjjjkkkkkkkkkjjjiiiiiijjjjjjjjjkkkkkkllllllllljjjkkkmmmmmmlllkkkkkklllnnnoooooooooppppppqqqqqqqqqrrrrrrqqqooooooqqqtttoooppppppooommmllllllmmmnnnpppsssuuuuuuwwwzzz||||||}}}~~~|||}}}}}}|||zzzyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyyyywwwvvvvvvvvvwwwxxxzzz{{{{{{zzzzzz|||~~~{{{||||||{{{{{{yyyxxxxxx{{{{{{zzzzzzyyyyyyxxxxxxyyyxxxxxxwwwwwwxxxyyyzzzvvvwwwxxxyyyxxxwwwuuutttssstttuuutttsssrrrssstttyyywwwssspppooonnnmmmkkkjjjjjjjjjkkkkkklllnnnnnnooopppppppppqqqrrrtttvvvvvvwwwwwwvvvuuuuuuvvvxxxxxxwwwvvvvvvuuuvvvwwwwwwuuuvvvxxxyyyyyyzzz|||}}}|||||||||{{{||||||}}}}}}{{{~~~{{{xxxwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{vvvxxxyyyzzzzzzxxxvvvuuutttvvvyyy|||~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{zzzyyyxxxvvvuuutttsssssstttuuutttrrrqqqrrrtttvvvqqq}}}xxxxxxtttsssrrrssstttuuusssqqqpppqqqrrrrrrrrrqqqpppooonnnoooppprrrrrrqqqpppooonnnooopppooommmmmmooopppoooooonnnnnnoooppppppqqqqqqqqqqqqppppppoooooonnnqqqooollllllnnnoooooonnnllllllmmmmmmnnnooooooooolllmmmnnnnnnnnnmmmkkkjjjmmmmmmlllllllllllllllmmmnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkkkkllllllmmmmmmnnnmmmmmmmmmmmmlllkkkjjjiiijjjnnnqqqpppllliiijjjlllhhhhhhhhhiiijjjkkkmmmmmmnnnmmmmmmllllllmmmmmmnnnjjjkkkkkkkkkkkklllooorrrssssssrrrrrrrrrrrrssssssttttttuuuuuutttsssrrrqqqppppppppppppooommmkkkjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhhgggfffbbbcccdddeeefffgggggghhhhhhhhhggggggfffgggggggggggghhhjjjlllmmmmmmlllkkkiiihhhhhhiiikkkllllllkkkhhhjjjmmmmmmlllkkkllllllmmmnnnnnnoooqqqssstttuuutttuuuvvvwwwwwwvvvvvvuuusssrrrpppooonnnooopppqqqrrruuuyyy}}}~~~{{{xxxuuuvvvxxxzzz{{{yyyvvvrrrooommmpppssstttqqqnnnmmmnnnhhhiiijjjjjjiiiiiijjjlllnnnqqquuuxxx{{{||||||{{{|||}}}}}}yyywwwwwwwwwvvvtttqqqooolllkkklllllllllkkkjjjiiiiiihhhffffffffffffggghhhiiiiiijjjiiihhhhhhhhhhhhiiijjjdddeeefffggghhhggggggfffeeeeeefffdddcccbbbdddeeeiiiiiijjjkkkllllllllllllkkkkkklllmmmnnnnnnnnnnnnkkkjjjiiiiiihhhhhhhhhhhhzzzzzzzzzzzzzzzyyyxxxwwwwwwvvvtttsssrrrrrrssssssoooppppppqqqrrrrrrsssssssssssstttttttttssssssrrrrrrqqqpppoooooopppqqqrrrpppooommmmmmmmmoooqqqrrrpppppppppooonnnmmmlllkkklllllllllkkkjjjjjjjjjiiiiiiiiijjjjjjjjjjjjiiiiiilllllllllkkkjjjiiiggggggjjjjjjiiihhhhhhiiiiiiiiiiiijjjjjjkkklllmmmmmmnnnlllmmmnnnnnnnnnlllkkkiiijjjkkkkkkkkkkkklllllllllmmmnnnpppooonnnmmmmmmnnnmmmmmmmmmnnnoooppppppppppppqqqrrrpppnnnnnnpppssskkkmmmnnnnnnkkkjjjjjjjjjiiilllnnnpppqqqsssvvvxxxyyyzzz|||~~~~~~~~~|||{{{|||~~~~~~~~~}}}}}}}}}|||{{{zzzxxxwwwwwwvvvvvvuuuvvvxxxyyyzzzzzzyyyyyy{{{~~~{{{{{{{{{{{{zzzyyyxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxyyyzzz|||}}}vvvwwwyyyzzzyyyxxxvvvtttqqqrrrtttsssqqqooooooooolllllllllnnnooonnnkkkhhhhhhhhhhhhhhhiiijjjkkkllliiiiiiiiilllppprrrrrrqqqppprrrtttuuuvvvvvvxxxzzzxxxxxxwwwvvvvvvwwwxxxyyytttuuuxxxyyyyyyzzz|||~~~{{{zzzyyyyyyyyyyyyzzzzzz{{{~~~~~~zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttvvvyyy{{{zzzxxxuuusssrrrtttxxx|||}}}~~~~~~||||||zzzyyywwwvvvuuutttrrrtttvvvtttqqqpppqqqsssvvvooo{{{wwwxxxqqqppppppqqqrrrrrrqqqooommmnnnooooooooommmlllkkkkkklllnnnpppppppppooonnnlllmmmnnnmmmllllllnnnpppooonnnnnnnnnoooppppppqqqrrrrrrqqqqqqpppooonnnnnnooommmkkkjjjlllmmmmmmmmmlllmmmmmmnnnooopppppppppmmmnnnpppqqqpppooommmlllmmmnnnoooppppppooommmllloooooonnnnnnnnnnnnooooooiiiiiijjjlllmmmoooppppppoooooooooooonnnlllkkkjjjhhhmmmpppooojjjggggggiiidddddddddeeefffhhhiiijjjkkkjjjiiihhhhhhiiijjjkkkfffggghhhiiijjjmmmrrruuuvvvvvvuuuuuuuuuuuuvvvvvvzzz{{{{{{zzzyyywwwtttsssoooooopppooonnnllljjjiiilllllllllkkkkkkjjjjjjiiieeeffffffeeeeeedddcccbbb```aaabbbdddeeefffffffffffffffeeeffffffggghhhhhhfffhhhkkkmmmnnnmmmkkkjjjgggfffeeegggiiijjjjjjiiieeegggjjjkkkjjjiiiiiijjjkkkkkklllnnnqqqtttxxxyyyyyyyyy{{{|||||||||{{{{{{vvvtttqqqooonnnmmmnnnooowwwzzz}}}zzz}}}|||wwwsssppptttwwwwwwtttqqqpppqqqkkklllmmmlllkkkkkkmmmoooyyy}}}}}}{{{xxxuuurrrpppppppppppppppooonnnmmmlllkkkjjjiiiiiiiiijjjllllllkkkjjjiiihhhhhhiiijjjkkkdddeeeggghhhhhhhhhgggfffdddeeeeeeeeedddeeehhhkkkiiijjjkkklllmmmmmmmmmmmmlllmmmnnnpppqqqqqqqqqqqqooonnnllljjjiiihhhggggggyyyxxxwwwwwwxxxwwwuuusssqqqsssttttttrrrpppppppppqqqqqqqqqsssuuuuuusssqqqsssssssssrrrrrrrrrrrrrrrvvvtttqqqqqqqqqrrrrrrqqqpppppppppppppppqqqqqqqqqqqqqqqppppppoooppppppqqqrrrpppnnnmmmlllllljjjiiimmmlllkkkkkkmmmnnnmmmlllooonnnmmmlllkkkkkkkkkkkkqqqnnnkkkkkknnnppppppnnnnnnmmmlllmmmoooqqqpppooopppppppppoooooooooooooookkkmmmnnnpppqqqpppooonnnpppqqqqqqqqqqqqppppppooossssssssstttttttttsssssstttvvvwwwtttooolllooorrrpppmmmkkkjjjkkkjjjiiihhhhhhiiikkkkkkkkkmmmoooqqqsssvvvzzz|||~~~}}}|||~~~~~~{{{yyyyyyxxxwwwvvvwwwuuussssssuuuxxxzzzzzzxxxwwwvvvvvvxxxxxxwwwuuuwwwwwwwwwxxxwwwwwwvvvvvvvvvxxxzzz{{{zzzxxxxxxyyy|||{{{zzzyyyyyy{{{|||~~~{{{{{{zzzyyyxxxwwwvvvuuurrrqqqpppqqqqqqpppmmmkkkllllllnnnnnnnnnnnnllllllggghhhjjjkkkkkkjjjiiihhhlllmmmnnnnnnmmmmmmnnnppprrrrrrsssuuuxxxxxxwwwuuuyyyvvvttttttvvvwwwvvvtttyyyvvvvvv|||}}}zzz{{{{{{{{{zzzxxxvvvuuutttsssyyyyyyyyy{{{}}}}}}{{{yyyxxxvvvuuuvvvyyy{{{{{{{{{wwwvvvvvvwwwxxxwwwuuusssrrrtttyyy~~~|||zzzwwwrrrqqqsssvvvuuutttsssrrrrrrrrrrrrrrrrrrxxx|||uuutttnnnmmmmmmnnnoooooommmkkknnnppprrrqqqooollljjjjjjjjjllloooqqqqqqooommmkkklllkkkjjjiiihhhiiijjjjjjkkklllmmmmmmmmmooorrrtttppppppooommmkkkkkkmmmooonnnllljjjkkkmmmnnnllliiilllmmmnnnooopppoooooonnntttrrrppppppqqqpppooommmooommmmmmnnnqqqrrrpppnnnooommmlllmmmpppqqqnnnlllnnnmmmmmmlllllllllllllllqqqpppppprrrssssssrrrppppppooonnnllljjjiiigggfffdddaaa^^^]]]^^^```aaaaaaddddddfffjjjmmmmmmkkkhhhiiijjjjjjkkklllooossswwwzzz}}}~~~{{{{{{~~~xxxrrrqqqooommmmmmnnnoooooonnnllllllkkklllmmmmmmkkkiiiiiigggfffeeeeeeeeecccaaabbbaaaaaacccfffggggggfffjjjjjjiiihhhhhhhhhiiiiiikkkmmmppppppnnnkkkjjjiiijjjjjjiiihhhiiikkknnnooommmmmmmmmmmmlllkkkjjjiiikkklllmmmqqqvvv}}}yyytttqqqpppnnnmmmttt{{{zzzxxx~~~~~~vvvnnnnnnnnnpppqqqnnnlllqqqyyy{{{{{{}}}~~~}}}zzzxxxrrrrrrrrrrrrssstttuuuuuussssssrrrqqqqqqrrrrrrrrrrrrrrrqqqqqqpppoooooonnnrrrtttsssooojjjiiimmmqqqvvvvvvwwwxxxyyy{{{|||}}}yyyyyyyyyzzz}}}zzztttqqqppprrrsssyyyxxxwwwwwwyyyyyyxxxwwwtttvvvwwwwwwuuutttssstttvvvuuutttuuuvvvvvvsssqqqssssssssssssrrrrrrrrrrrrrrrpppnnnmmmnnnnnnnnnmmmooooooooooooooooooooooooooooooooonnnnnnooooooooorrrqqqooonnnmmmmmmlllkkkooommmmmmmmmooopppooonnnoooooooooooopppqqqrrrsssrrrpppmmmmmmpppqqqqqqpppooonnnnnnoooqqqsssrrrqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrrrrssstttttttttvvvwwwxxxxxxxxxwwwvvvuuuttttttttttttuuuuuuvvvvvvvvvwwwwwwuuurrrqqqqqqsssooommmkkkjjjjjjjjjiiigggggghhhiiiiiihhhiiilllnnnppprrrvvv|||~~~~~~{{{xxxwwwvvvuuuttttttsssrrrssstttuuuuuutttuuusssrrrrrrssssssrrrqqqsssssstttttttttsssrrrrrrsssuuuwwwwwwvvvuuuuuuuuuyyyyyyxxxwwwxxxzzz}}}~~~||||||{{{yyyxxxvvvuuuuuuuuussspppoooppppppooommmnnnoooppppppppppppooonnnkkkjjjjjjiiiiiiiiiiiiiiilllnnnqqqqqqqqqqqqrrrssssssrrrsssuuuwwwxxxvvvuuuwwwtttrrrsssuuuvvvuuutttvvvssstttyyyzzzwwwxxx|||{{{{{{zzzxxxwwwvvvttttttvvvuuutttuuuwwwwwwvvvuuu|||zzzyyyxxxyyyyyywwwvvvwwwvvvuuuuuuvvvtttqqqooonnnssszzzzzzvvvrrrrrruuussssssrrrqqqpppooooooooommmlllpppwwwyyysssnnnmmmllllllkkklllmmmnnnnnnnnnsssuuuvvvtttqqqllliiihhhhhhhhhiiijjjjjjjjjiiiiiilllkkkjjjhhhgggggghhhhhhgggiiijjjkkkkkkmmmqqqtttsssttttttssspppooooooooollliiihhhhhhkkklllkkkjjjiiijjjjjjkkkmmmooopppqqqsssrrrppppppppppppnnnllllllkkkkkkmmmppprrrqqqoooqqqoooooopppssstttrrrppprrrqqqpppoooooopppqqqrrrssstttvvvyyy|||}}}{{{zzzuuutttsssrrroookkkfffcccccc___[[[YYYYYY[[[\\\]]]]]]```cccggghhhiiihhhgggfffiiikkkmmmooottt|||{{{xxxtttrrrqqqqqqqqqppppppppprrruuuxxxyyywwwuuupppnnnlllkkkkkkjjjhhhffffffffffffhhhkkknnnoooooorrrrrrssssssttttttuuuuuuuuuwwwzzz{{{xxxuuusssrrrtttsssrrrrrrrrrtttvvvwwwxxxwwwwwwvvvuuutttsssrrrmmmoootttzzz|||xxxvvvttttttzzzyyyyyyyyyzzz|||zzzxxx~~~~~~|||{{{~~~wwwvvvtttuuuwwwxxxxxxwwwtttvvvxxxxxxvvvtttttttttvvvuuusssssstttssspppnnnoooooooooooooooooooooooopppnnnkkkkkkkkkllllllkkknnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllljjjjjjiiiiiiiiilllkkkjjjkkkmmmnnnmmmllllllmmmmmmnnnpppqqqrrrrrrpppnnnmmmmmmnnnooonnnmmmlllllllllmmmppprrrqqqqqqooopppppppppoooooonnnnnnpppooooooppprrruuuyyy{{{|||}}}~~~|||zzzxxxxxxxxxxxxyyy{{{|||}}}|||{{{zzzzzzzzzyyyvvvtttpppmmmjjjhhhhhhgggfffeeeeeefffgggffffffgggiiikkkppprrryyy}}}yyywwwuuutttsssrrrssstttwwwxxxwwwsssppprrrpppnnnmmmnnnoooooonnnppppppqqqqqqpppooonnnnnnppprrrssssssrrrqqqqqqrrruuutttttttttvvvyyy|||~~~}}}|||{{{yyywwwuuuttttttwwwtttqqqppppppqqqqqqppppppppprrrrrrrrrrrrppppppnnnmmmkkkiiiiiiiiijjjkkkmmmqqquuuwwwwwwvvvvvvvvvtttssssssuuuwwwwwwvvvttttttsssqqqqqqsssuuuvvvuuuuuussstttwwwxxxvvvwwwzzzzzzzzzyyyxxxwwwvvvuuuttttttrrrppppppqqqrrrrrrqqq{{{zzzzzz{{{|||{{{yyywwwyyywwwvvvuuutttrrrnnnkkkiiioooxxx{{{uuurrrssswwwtttttttttsssrrrqqqooonnnnnnkkkkkkooopppmmmjjjjjjllllllkkklllmmmpppsssttt|||~~~|||vvvpppkkkhhhhhhgggggggggggghhhiiijjjmmmlllkkkiiiiiiiiiiiiiiiiiijjjlllmmmooorrrvvvyyy|||~~~|||wwwtttsssllljjjhhhhhhkkkmmmoooooommmlllllllllooosssxxx{{{|||{{{yyyyyyyyyyyyvvvtttrrrqqqrrrtttxxx{{{{{{{{{|||{{{{{{|||}}}{{{{{{|||~~~}}}|||uuukkkeeeaaa\\\UUUQQQPPPRRRSSSTTTXXX]]]cccfffggggggiiijjjhhhmmmqqqqqqrrrwww~~~}}}|||zzz}}}}}}{{{zzzxxxvvvttttttssssssvvvzzz{{{~~~zzzxxxwwwwwwxxxyyyyyyyyyuuuwwwyyyyyywwwvvvuuuvvvuuusssrrrrrrrrrqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnooommmjjjjjjkkkkkkkkkkkkllllllkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiihhhgggfffgggiiiiiihhhggghhhjjjlllkkkjjjllllllmmmmmmnnnnnnnnnnnnpppooonnnnnnnnnnnnmmmmmmkkkjjjjjjmmmppprrrrrrrrrpppqqqqqqrrrqqqpppooonnnnnnmmmmmmnnnsss{{{~~~xxxsssoookkkgggeeedddbbbaaabbbcccdddddddddeeeiiilllooosss~~~|||zzzwwwvvvvvvxxx|||{{{vvvuuurrrooonnnooopppppppppqqqqqqqqqqqqpppooonnnnnnoooqqqrrrqqqpppooopppqqqrrrqqqqqqsssuuuxxx|||~~~~~~{{{yyywwwvvvvvvvvvzzzyyywwwwwwwwwwwwuuusssrrrssstttuuuuuutttsssrrrpppppppppppppppppppppqqqrrrvvv{{{}}}}}}{{{yyyyyywwwuuuuuuvvvwwwxxxwwwuuutttsssrrrrrrtttvvvxxxyyyxxxxxxxxxzzzzzzzzz{{{|||zzzzzzyyyyyyxxxwwwvvvvvvxxxuuuqqqooopppqqqrrrrrruuuvvvyyy~~~~~~|||zzzyyyvvvrrrooommmttt|||yyyvvvwww{{{||||||||||||{{{yyyxxxvvvwwwtttqqqpppqqqqqqqqqqqqqqqqqqpppppprrrvvv{{{~~~wwwqqqnnnnnnnnnnnnooooooooopppppppppppppppqqqqqqrrrrrrrrrtttvvvxxxyyy{{{}}}uuusssrrrrrrtttwwwzzz|||}}}|||yyyyyy{{{zzzqqqddd^^^UUUNNNLLLMMMOOOPPPWWW^^^eeehhhhhhhhhkkkooonnnsssvvvssspppttt~~~~~~~~~}}}zzz|||~~~}}}{{{yyyyyyyyyvvvtttssssssttttttsssrrrpppppppppoooooooooooonnnkkkiiiggggggiiijjjjjjjjjiiiiiihhhgggffffffeeeeeeddddddeeefffggggggfffffffffggghhhgggffffffhhhjjjhhhgggggghhhjjjkkkkkkjjjlllmmmooopppqqqqqqqqqqqqtttttttttsssrrrpppppppppmmmlllmmmppptttvvvwwwwwwvvvwwwxxxxxxxxxwwwuuutttqqqppppppssszzz}}}xxxqqqkkkfffbbb___]]]\\\]]]^^^^^^___bbbgggjjjmmmttt|||wwwuuuvvvxxxyyyyyywwwwwwwwwwwwvvvuuutttssstttuuuvvvuuuttttttvvvwwwxxxxxxxxxyyy{{{}}}||||||}}}~~~~~~}}}||||||xxxzzz}}}~~~}}}~~~~~~|||{{{{{{|||}}}|||{{{yyyxxxxxxxxxxxx{{{~~~~~~~~~}}}xxxvvvvvvwwwxxxxxxxxxzzz}}}}}}|||yyyzzz|||}}}|||{{{{{{{{{{{{{{{{{{yyyzzz|||~~~~~~|||zzzzzz{{{}}}nnnggg\\\TTTPPPPPPQQQRRRVVV]]]eeehhhggggggkkknnnnnnrrrtttpppkkkmmmxxx~~~~~~|||zzzxxxxxxyyyzzzzzzyyyttttttsssrrrqqqpppooooookkkiiihhhhhhkkkmmmnnnmmmkkkkkkjjjiiigggfffeeeeeedddeeefffhhhhhhhhhggggggdddgggiiihhhffffffiiimmmjjjiiihhhjjjlllnnnmmmlllmmmnnnrrruuuxxxzzz{{{{{{yyy{{{{{{zzzwwwuuuuuuuuusssssstttwww{{{~~~}}}zzzxxxxxxzzz~~~tttllleee```]]]XXXYYYYYYYYYZZZ]]]bbbfffooozzz{{{sssggg^^^XXXVVVVVVVVV[[[```fffiiiiiiiiikkkmmmkkkmmmnnnkkkgggiiirrrzzz}}}|||{{{zzzuuutttssstttwwwzzz||||||uuuuuutttrrrqqqpppooonnnlllnnnppprrrrrrrrrqqqppppppsssvvvuuusssssswww{{{yyyxxxxxxyyy|||}}}}}}|||zzz}}}vvvllleeeaaa[[[ZZZZZZYYYYYY[[[```cccooo{{{|||rrrkkkhhhfffeeeiiilllooossstttuuutttsssoooppppppmmmkkklllqqqvvv}}}}}}|||zzzyyyxxxwwwxxxzzz|||}}}}}}|||{{{}}}rrrjjjeee```___^^^\\\ZZZ\\\```cccgggttt~~~{{{zzzyyyyyy{{{}}}yyyxxxvvvsssqqqqqqsssuuuyyy~~~}}}yyyqqqooojjjddd``````cccfffgggppp~~~xxxrrrnnnllllllooouuu~~~~~~~~~