BM6P6(@ AAACCCEEEGGGHHHGGGEEEDDDKKKKKKKKKKKKKKKKKKKKKKKKNNNIIIDDDHHHOOORRRNNNHHHIIIHHHIIINNNSSSTTTPPPKKKFFFHHHJJJMMMOOOQQQQQQQQQWWWSSSOOONNNPPPQQQQQQPPPMMMLLLLLLOOOTTTUUUSSSQQQOOOLLLJJJKKKOOOSSSTTTTTTXXXUUUSSSUUUTTTQQQQQQTTTVVV[[[aaaeeeeeedddbbbaaajjjjjjqqq~~~{{{xxxvvvuuuvvvyyyzzzzzzzzz}}}|||zzzyyywwwtttppplllwwwzzz~~~wwwrrrnnnlllmmmnnnnnnmmmqqqrrrtttxxx|||~~~~~~}}}{{{wwwqqqllljjjkkknnnqqqpppqqqqqqqqqsssyyy|||zzzzzz{{{|||~~~}}}pppfff]]][[[VVVPPPIIIBBB===999777777888888777555333222555333222111111222444555777888999:::999777555333555555666888:::;;;999888777555333222333444444333888555333333555666555333444444555666666666555444555666888888888777888999888777777777777777888888;;;;;;:::888666444555666999999999888999999:::;;;999999999::::::;;;;;;;;;::::::;;;===>>>@@@AAAAAABBBCCCDDDCCCAAA>>>;;;999<<<======>>>>>>>>>======>>>>>>>>>?????????>>>>>>BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFJJJQQQXXXdddwww~~~rrr\\\SSS```qqqzzzjjjWWWHHH>>><<<>>>@@@EEEQQQeeexxx{{{~~~~~~qqqkkkccc\\\WWWSSSNNNOOOSSSRRRTTTWWWWWWVVVUUUUUUUUURRRQQQNNNKKKIIIIIIJJJJJJOOOMMMLLLLLLLLLKKKIIIGGGIIIGGGEEECCCAAA>>>:::777888:::===BBBGGGLLLPPPRRRQQQRRRRRRSSSUUUVVVWWWWWWZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^```bbbcccbbbbbbbbbccceeeggghhhiiilllkkkjjjiiiiiiiiijjjkkkkkkkkkllllllmmmllllllkkkpppooonnnmmmmmmnnnooopppooooooooooooooooooooooootttuuuwwwxxxxxxwwwvvvuuuxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvxxxxxxxxxxxxvvvvvvwwwuuurrrpppooopppqqqrrrtttuuuwwwzzz}}}~~~}}}|||BBBDDDFFFHHHHHHGGGDDDBBBHHHIIIKKKMMMPPPRRRTTTUUUVVVQQQLLLLLLNNNNNNJJJEEEFFFEEEGGGLLLRRRTTTQQQNNNKKKLLLNNNOOOPPPPPPOOOOOOUUUQQQLLLJJJKKKMMMNNNMMMLLLJJJJJJLLLPPPRRRPPPMMMLLLJJJIIIKKKOOORRRSSSSSSUUUQQQOOOQQQPPPOOOPPPTTTUUUYYY___bbbbbbaaa______]]]]]]dddqqq~~~{{{xxxvvvtttqqqnnnnnnpppsssvvvwwwxxxwwwvvvyyyvvvrrrqqqsssvvvvvvvvvuuuuuuvvvyyy}}}~~~|||yyyvvvssssssvvvyyy|||~~~~~~~~~|||{{{zzzsssfff[[[QQQOOOKKKFFFAAA<<<999777555666666666555444222111222222222222333444666777777777888999888666444333333444555888<<<>>>>>><<<888666333333444555555444555333111111333444333222444444444444444444444444444555777888777777777777777777777666666777777888999999999888777666777888888888777777888999::::::;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>@@@@@@AAAAAAAAA@@@>>>=========>>>>>>>>>>>>??????????????????>>><<<;;;:::???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHNNNVVVaaatttzzzfffYYY[[[hhhsssrrr___MMM@@@===???===AAAMMMaaavvvpppggg^^^ZZZUUUPPPMMMNNNRRRTTTVVVWWWVVVUUUUUUVVVUUUSSSPPPNNNLLLKKKKKKLLLOOOMMMLLLLLLLLLLLLIIIGGGHHHFFFDDDCCCBBB???<<<:::999;;;===AAAFFFKKKPPPRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWUUUUUUTTTTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQSSSSSSTTTTTTUUUVVVVVVWWWUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZZZZ\\\^^^```aaabbbbbbbbbbbbcccdddfffggghhhkkkjjjiiihhhhhhhhhiiijjjkkkkkklllmmmmmmmmmllllllnnnmmmlllkkkkkklllmmmnnnppppppppppppppppppppppppssstttvvvwwwxxxwwwvvvuuuwwwxxxyyyyyyzzzyyyxxxwwwvvvwwwxxxyyyyyyxxxwwwvvvvvvuuurrrpppooopppqqqrrrtttuuuwwwzzz}}}~~~}}}|||BBBDDDGGGIIIHHHFFFCCCAAAEEEGGGIIIMMMQQQUUUWWWYYY]]]YYYTTTPPPMMMJJJFFFCCCBBBBBBDDDIIIPPPSSSSSSQQQMMMNNNOOOQQQQQQQQQQQQPPPUUUPPPKKKHHHHHHJJJLLLMMMOOOLLLIIIJJJMMMOOONNNLLLIIIIIIJJJMMMPPPQQQQQQOOOOOOLLLKKKMMMNNNMMMPPPTTTSSSWWW\\\^^^^^^]]]\\\[[[VVVWWW\\\eeekkkssszzzwwwuuutttsssnnnoooppprrrtttuuuvvvwww|||zzzxxxxxx{{{~~~{{{zzz{{{}}}||||||~~~}}}vvvnnnkkkkkkfffZZZPPPDDDBBB???<<<999777666666333333333333333222111000000111222333555666777777555666666777666555333222222222555999>>>AAABBBBBB888666444333444555555444444333111111333444444333444333222111111222333444333555666888888777666555777777666555555666666777666666777777888888999999666666666666777888999:::===<<<:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;===>>>>>>???@@@@@@AAAAAA???>>>>>>===>>>???@@@AAADDDDDDCCCBBB@@@===<<<:::>>>???AAACCCEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCEEEKKKRRR^^^qqqxxxdddYYY^^^iii~~~jjjTTTCCC>>>@@@<<<@@@JJJ\\\ppp{{{oooddd___[[[TTTOOOMMMQQQSSSUUUVVVVVVVVVWWWXXXXXXVVVTTTQQQOOOMMMMMMMMMOOOMMMLLLLLLMMMLLLJJJHHHHHHFFFEEEDDDCCCAAA>>><<<;;;;;;<<>><<<999777555555666777111111111111111000000000111222333555555666666666444444444555444333222111333333555999>>>BBBCCCCCC777555333222333444444333555444333444555666666666555333111000///000222333444555777:::;;;:::888666777666666555555555555666555444555666888999888888444444444555666777888999===;;;:::888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>@@@AAABBB@@@???>>>===>>>???BBBCCCIIIIIIHHHGGGEEECCCAAA@@@@@@AAABBBDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEJJJPPPZZZmmm}}}|||uuu___\\\eee~~~ttt\\\GGG???@@@???AAAHHHUUUfffuuu{{{kkkddd```ZZZTTTQQQQQQSSSUUUUUUUUUVVVWWWYYYYYYXXXUUUSSSPPPOOONNNMMMOOOMMMLLLMMMMMMMMMJJJIIIJJJHHHFFFEEEDDDBBB???<<<;;;::::::<<<@@@EEEKKKNNNQQQRRRTTTVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^___aaaaaaaaaaaabbbbbbcccddddddeeeeeeeeeeeefffggggggffffffhhhiiiiiijjjjjjjjjkkkjjjiiihhhhhhiiijjjkkkppppppppppppppppppppppppqqqrrrssstttuuuuuuttttttsssssstttuuuvvvwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxtttsssrrrqqqpppqqqrrrssssssuuuyyy{{{{{{{{{{{{|||???@@@CCCEEEFFFEEEDDDCCCCCCDDDFFFHHHJJJMMMNNNOOOVVVVVVTTTOOOKKKHHHIIIKKKEEEDDDDDDEEEHHHKKKMMMNNNLLLMMMOOOQQQSSSTTTTTTTTTSSSQQQMMMIIIIIILLLQQQTTTWWWQQQJJJGGGIIILLLMMMMMMMMMOOORRRSSSRRROOOKKKIIIHHHHHHMMMUUUWWWSSSPPPQQQSSSUUUWWWXXXVVVUUUUUUUUUSSSTTTWWWXXXVVVTTTZZZcccnnnuuu|||{{{{{{}}}qqqgggWWWQQQMMMNNNRRRPPPGGG???;;;999777444333333444555000000//////000000000111333444444555555444333222333333333333333222222111444444555777;;;>>>@@@???555333111000111222222111333333444444444555777888555444222000000111222333555666999===@@@???<<<888777777666555555555555555555444444666888999777555444444444444555666777888;;;:::999777777777888888:::;;;;;;<<<======>>>>>>===============???@@@@@@@@@???======>>>@@@BBBCCCIIIIIIIIIIIIHHHGGGFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEJJJNNNWWWhhhwww~~~oooeeehhh{{{|||dddMMMBBB@@@@@@AAADDDMMMZZZiiiwwwsssiiiccc]]]YYYWWWQQQSSSTTTUUUUUUVVVXXXYYYYYYWWWVVVSSSQQQOOONNNNNNNNNMMMLLLMMMNNNMMMKKKIIIMMMKKKHHHGGGEEECCC???<<<;;;:::999:::===AAAFFFIIINNNOOORRRTTTVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^```````````````aaabbbcccbbbbbbcccdddeeeeeefffffffffggghhhjjjkkkllllllllllllkkkjjjiiiiiijjjkkklllooooooooooooooooooooooooppppppqqqrrrssssssttttttrrrrrrrrrssstttuuuvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvsssrrrqqqqqqqqqrrrssssssrrrvvvyyy{{{zzzzzzzzz{{{??????@@@AAABBBBBBCCCCCC@@@BBBDDDGGGKKKNNNPPPRRRQQQPPPOOOMMMKKKKKKMMMPPPIIIHHHFFFEEEEEEGGGJJJLLLNNNOOOPPPQQQQQQPPPOOOOOOOOONNNLLLKKKKKKNNNTTTYYYXXXQQQHHHDDDEEEIIILLLMMMQQQTTTWWWXXXUUUPPPMMMKKKKKKLLLQQQYYYZZZUUURRRRRRSSSTTTUUUTTTSSSQQQRRRRRRSSSSSSTTTVVVTTTRRRUUU[[[bbbgggmmmuuu~~~{{{nnn]]]PPPHHHEEEDDDEEEGGGDDD===777777666444222111111111222000000//////000111222222555444444333333222111111222222222222222222222222555444333444777:::::::::444222000///000111111000///111222222222333666888666555444333222222333333555666:::@@@DDDDDD@@@;;;888888777666555555555555666555444777;;;;;;999666555555444444555555666777999999999999999888888888:::;;;;;;<<<======>>>>>><<<=========>>>>>>>>>>>>>>>=========>>>@@@AAABBBEEEEEEFFFGGGGGGFFFFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDFFFJJJMMMTTTbbbooo{{{uuullltttoooWWWIIIDDD===>>>@@@DDDNNN]]]mmmxxx|||}}}~~~rrrhhh```\\\[[[SSSTTTUUUUUUTTTUUUWWWYYYWWWVVVUUUTTTRRRQQQOOOOOONNNMMMMMMMMMNNNNNNLLLJJJMMMKKKIIIHHHGGGDDDAAA>>>===<<<;;;:::<<<>>>BBBDDDIIIKKKNNNRRRUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXTTTTTTSSSRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXZZZ[[[\\\^^^^^^^^^^^^___```aaabbb``````bbbdddeeeeeeffffffhhhiiikkklllnnnooopppppplllkkkjjjiiiiiijjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnooooooooopppqqqrrrssssssrrrqqqqqqqqqrrrssstttttttttuuuvvvwwwwwwvvvuuutttqqqqqqqqqqqqrrrsssssstttrrrvvvzzz{{{zzzxxxzzz{{{BBBAAA???>>>>>>>>>???@@@>>>@@@CCCFFFJJJNNNPPPRRRPPPOOOLLLKKKLLLNNNPPPQQQLLLJJJGGGDDDCCCEEEIIILLLMMMNNNOOOPPPOOOOOONNNMMMLLLMMMNNNNNNPPPTTTZZZ___ZZZRRRHHHCCCDDDIIIMMMOOORRRVVVZZZ[[[XXXTTTRRRRRRQQQPPPTTTYYYZZZUUUSSSTTTQQQRRRRRRQQQNNNMMMNNNOOOSSSPPPQQQUUUVVVUUUVVVZZZZZZ]]]aaaeeejjjrrr|||yyysssnnnhhh]]]MMMAAA=========>>>===;;;888666333333222222111111000000111000000000111222444555444333222111000111222333222222222222222222222333333111000111333555666666555222000000111222111111...000222333222333666999777777666666555444444444444555:::AAAGGGHHHCCC===999999888777666666666666777555666:::???AAA>>>:::777666666555555555555555888999;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>??????>>>>>>;;;<<<<<<===>>>@@@@@@AAACCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFJJJLLLPPP[[[gggsss~~~pppiii|||zzzdddRRRJJJ>>>>>>>>>>>>DDDPPP```lllvvvyyy|||tttggg```___TTTUUUUUUTTTTTTTTTVVVXXXVVVVVVVVVUUUTTTSSSQQQQQQNNNMMMMMMMMMNNNNNNLLLKKKKKKIIIHHHHHHHHHGGGEEECCC??????>>>======>>>???@@@CCCFFFKKKOOOSSSUUUUUUUUUSSSSSSSSSTTTTTTUUUWWWWWWUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbb^^^```bbbdddeeefffffffffggghhhjjjlllnnnooopppqqqkkkkkkjjjiiiiiijjjkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooopppqqqrrrsssrrrqqqpppppppppqqqrrrrrrrrrssstttuuuuuutttsssrrrppppppqqqqqqrrrsssttttttqqqvvv{{{{{{yyywwwyyy{{{EEECCC@@@<<<;;;;;;<<<===>>>???BBBEEEHHHKKKMMMNNNSSSPPPLLLKKKMMMOOOQQQQQQLLLKKKGGGDDDCCCEEEJJJMMMIIIJJJLLLNNNOOOOOOOOOOOOMMMOOORRRSSSUUUYYY```eee]]]TTTJJJDDDFFFKKKPPPSSSSSSWWW[[[\\\ZZZWWWWWWWWWVVVTTTTTTWWWWWWTTTTTTVVVPPPPPPPPPNNNKKKJJJKKKLLLNNNKKKKKKQQQTTTTTTTTTWWWUUUXXX[[[]]]___cccjjjppptttrrrkkkccc^^^ZZZSSSHHH???666777888888888888999:::111222222333333222222111111111000111222333555666222111000//////111333555333222222111222222333333000///......111333444444555333111000111222222222000222444555444555888<<<888888888888777666555444333444999AAAHHHIIIDDD>>>::::::888777666666666666777555666<<>>???>>><<<:::<<<<<<;;;::::::999888888777999<<<>>>@@@@@@???>>>:::;;;<<<>>>??????@@@@@@DDDDDDDDDDDDDDDCCCBBBBBB===>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFJJJKKKMMMWWWaaannn}}}qqq```sssmmmYYYPPPCCCBBB???<<<===FFFUUUaaasssvvvzzznnndddbbbUUUVVVVVVTTTSSSTTTVVVXXXVVVVVVVVVVVVUUUTTTSSSSSSNNNMMMMMMMMMOOONNNMMMKKKHHHGGGGGGHHHIIIJJJHHHGGGBBBAAA@@@??????>>>>>>>>>@@@CCCHHHNNNRRRTTTUUUUUURRRRRRRRRRRRSSSUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^```bbbccc^^^___bbbdddeeefffffffffdddfffhhhjjjlllmmmnnnnnnkkkjjjiiihhhhhhiiijjjkkkllllllllllllllllllllllllmmmmmmmmmnnnoooqqqrrrsssrrrqqqpppooooooooopppqqqqqqqqqrrrssssssrrrqqqqqqppppppqqqrrrssssssttttttqqqvvv{{{|||yyywwwyyy{{{HHHFFFAAA>>><<<<<<===>>>??????AAADDDIIILLLLLLLLLJJJNNNOOOKKKJJJMMMNNNMMMHHHFFFBBB???@@@DDDIIILLLQQQPPPOOOMMMLLLLLLKKKKKKOOOPPPRRRVVV\\\aaafffiii___VVVLLLFFFHHHLLLNNNNNNPPPQQQVVV[[[^^^___\\\ZZZXXXVVVTTTSSSTTTUUUUUUUUUPPPOOOOOONNNLLLJJJHHHGGGIIIJJJLLLNNNPPPQQQQQQRRRRRRRRRRRRSSSUUUYYY\\\___bbbiiiuuu~~~{{{yyytttjjjbbb^^^[[[VVVRRRNNNGGG???999444666888999888666444222000111111111111222222222111111111111111111111111222111111111000000//////333333222111111222333333444111//////111333444444333333222111222333444555222222111111222222333444555555666777666555333222111333777===CCCCCC@@@<<<777777666666555555555444333555888<<<@@@BBBCCCDDD>>>===:::888666555555555888999;;;<<<<<<;;;999888777777888888888999999999777888:::<<<<<<;;;:::999===<<<;;;:::;;;===???AAACCCCCCBBBAAAAAA@@@@@@????????????@@@AAABBBDDDDDDGGGEEECCCCCCDDDEEEDDDCCC>>>AAACCCDDDFFFKKKRRRWWWbbbqqq|||cccqqqssscccVVVGGG===999???BBBBBBJJJVVVgggppp{{{yyyiii```[[[XXXTTTQQQQQQSSSUUUWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHDDDCCCBBBAAA???===;;;:::>>>???BBBIIIPPPSSSSSSQQQPPPRRRRRRRRRQQQRRRSSSUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSRRRRRRQQQPPPNNNNNNPPPPPPQQQRRRSSSSSSRRRRRRRRRTTTUUUVVVVVVWWWXXXZZZ\\\\\\\\\]]]^^^```cccdddaaaaaaaaabbbcccdddfffgggeeeeeeffffffgggiiijjjkkkkkkkkkkkkiiihhhhhhjjjlllmmmmmmlllllllllkkkkkkkkknnnmmmllllllmmmnnnooopppqqqpppooooooooopppqqqrrrrrrssssssssssssssssssrrrppppppqqqqqqqqqrrrrrrrrrsssuuuwwwzzz{{{{{{zzzyyyMMMIIIEEE@@@======>>>???@@@@@@BBBFFFJJJLLLLLLKKKMMMQQQRRROOOLLLMMMMMMJJJEEECCC@@@>>>>>>BBBGGGJJJMMMLLLLLLLLLMMMNNNOOOOOOQQQSSSUUUYYY]]]bbbeeeggg^^^XXXQQQLLLKKKLLLMMMNNNRRRRRRSSSVVVZZZ[[[ZZZYYYWWWUUUSSSRRRSSSTTTTTTTTTPPPPPPOOONNNMMMKKKJJJIIIGGGHHHJJJLLLNNNOOOPPPPPPQQQPPPOOOOOOQQQSSSUUUWWWXXX^^^hhhvvv}}}qqqhhhddd```ZZZUUUTTTRRRNNNKKKHHHDDD===888444555666777666555333222000000111111111222222222111111111111111111111111111111111111111000000000222111000000000000111222333111//////111444666666666555333222111111222222222222111111222222333444444555555555444444333222000111444888<<<<<<999555555555555555444444444333333555888;;;>>>@@@AAAAAA===<<<:::888777666666666666777999:::;;;;;;;;;:::999999999999999999::::::777999:::<<<<<<;;;:::999<<<<<<;;;:::;;;===???@@@???????????????>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDGGGGGGGGGFFFEEEDDDCCCCCC@@@BBBDDDEEEEEEHHHMMMQQQ]]]kkkmmmsssxxxkkkaaaOOOBBB;;;===???>>>CCCMMM^^^fffrrrzzz~~~~~~oooddd___[[[VVVSSSRRRSSSTTTUUUWWWWWWWWWVVVVVVTTTSSSSSSOOONNNMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIFFFFFFEEECCCAAA>>><<<;;;======@@@FFFMMMQQQRRRRRRPPPQQQRRRQQQQQQQQQSSSUUUUUUUUUVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRTTTVVVVVVUUUVVVWWWYYY[[[[[[[[[\\\]]]___aaabbbaaaaaaaaaaaabbbcccdddeeeddddddeeefffggghhhiiijjjjjjkkkkkkiiihhhhhhjjjlllmmmmmmmmmllllllkkkkkkkkkmmmmmmlllkkklllmmmnnnoooooonnnnnnmmmnnnooopppqqqssssssttttttttttttssssssqqqqqqqqqqqqrrrrrrrrrrrrrrrtttvvvxxxyyyyyyyyyxxxRRRNNNHHHCCC???>>>???@@@AAABBBDDDHHHKKKLLLKKKJJJKKKPPPSSSPPPNNNNNNLLLHHHAAA@@@===;;;===@@@DDDGGGKKKKKKKKKKKKLLLMMMNNNOOORRRTTTWWWZZZ\\\^^^______VVVUUUSSSOOOLLLLLLMMMOOOSSSRRRQQQRRRUUUWWWXXXXXXVVVTTTQQQQQQRRRSSSRRRRRRQQQQQQPPPOOONNNMMMKKKJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOMMMLLLLLLMMMNNNOOONNNRRRYYYbbbmmmwww~~~sssaaaSSSLLLIIIGGGGGGHHHFFFDDDCCCAAA>>>999666444444444333333333333222000000000111111111222222111111111111111111111111111111111111111222222222111000000//////000000111333000...///222666888999888666444222000//////000222111111111111222333333444444333222222222222333111111222333555555333111444444444333333333333333333555777999;;;<<<======;;;:::999888777777777777555666777888:::;;;<<<<<<::::::::::::::::::999999888999:::;;;<<<;;;:::999<<<<<<;;;;;;;;;===>>>???======>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBBCCCHHHJJJLLLJJJEEEBBBBBBCCCBBBCCCEEEEEEDDDEEEHHHJJJTTTaaa|||}}}xxx}}}{{{yyy}}}~~~vvvppp^^^NNN@@@======<<<>>>DDDPPPXXXcccpppyyy}}}zzznnnddd___YYYUUUSSSSSSTTTTTTVVVWWWWWWVVVVVVUUUTTTSSSOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIGGGEEECCC@@@>>><<<<<<<<<===BBBHHHMMMQQQRRROOOPPPQQQPPPPPPPPPRRRTTTUUUVVVVVVWWWWWWWWWVVVVVVSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQSSSTTTVVVVVVUUUUUUVVVWWWYYYYYYZZZ[[[\\\]]]___```___`````````aaaaaabbbbbbccccccddddddeeefffggghhhiiiiiijjjiiihhhhhhiiikkkmmmmmmllllllllllllkkkkkkllllllkkkjjjjjjkkkmmmnnnmmmlllllllllmmmnnnpppqqqssssssttttttttttttssssssqqqqqqrrrrrrrrrsssssssssrrrsssuuuvvvwwwwwwwwwvvvUUUQQQJJJDDD@@@>>>??????AAABBBDDDHHHKKKLLLJJJHHHFFFLLLQQQPPPOOONNNJJJFFF???>>><<<;;;<<>>;;;<<<>>>???>>>===<<<:::888555333333222111000000111222333000000000000111111111111111111111111111111111111000000111111222222333333000000000000000000000000222000...000333888;;;<<<666555333111000/////////111111111111111222222333333222111000000111222333333333222222222222222222444444444333333333333333333444555666777888999999777777666666666666777777666666666666888999;;;<<<::::::999999999999888888888999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<===>>>======>>>??????@@@AAAAAA?????????@@@@@@BBBCCCCCCGGGKKKOOOLLLFFFAAA@@@BBBAAABBBCCCCCCDDDDDDEEEEEEMMMYYYooo{{{{{{|||}}}~~~{{{mmm[[[HHHAAA???======???EEEKKKWWWeeesss{{{~~~~~~zzzjjjeee]]]XXXVVVVVVUUUTTTVVVVVVWWWWWWVVVUUUUUUTTTRRRQQQPPPOOOOOONNNNNNOOONNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIGGGDDDAAA???===;;;;;;;;;>>>CCCHHHNNNQQQNNNOOOPPPPPPPPPPPPSSSUUUTTTUUUUUUVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQSSSUUUVVVUUUTTTTTTUUUVVVXXXXXXXXXYYYZZZ\\\]]]]]]^^^^^^______````````````aaabbbcccddddddeeeeeeeeeggghhhiiihhhgggggghhhjjjlllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiijjjkkkllllllkkkkkkkkkmmmoooqqqrrrrrrrrrssssssssssssrrrrrrqqqrrrrrrrrrrrrsssssssssqqqrrrssstttuuuuuuttttttSSSOOOJJJDDD@@@>>>===>>>@@@AAACCCFFFIIIJJJIIIHHHIIIPPPUUUTTTQQQNNNIIIDDD??????=========???AAACCCHHHHHHHHHHHHHHHIIIJJJKKKOOOQQQSSSUUUUUURRRPPPNNNJJJOOOSSSQQQLLLHHHIIILLLLLLMMMNNNRRRUUUWWWVVVUUURRRPPPMMMLLLMMMMMMMMMLLLOOOOOOOOOOOONNNNNNMMMLLLOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMQQQVVVZZZ]]]ccchhhrrr~~~~~~wwwlllbbb[[[YYYYYYYYYaaa[[[PPPCCC:::777888:::===<<<;;;999666333222111222111000//////000222333//////000000000111111111000000000000000000000000000000000111111222222333111111111111111111111111111000///222666:::<<<===333222111000///000111111111111000000111111222333222111000//////000222333222222111000000111333444444444444444444444444555333333444444444555666666333444444555555555555555777777666666666777888888888888888888777777777777999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===;;;<<<======>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCDDDFFFJJJNNNKKKEEE@@@@@@BBB??????@@@AAACCCDDDEEEEEEIIISSSdddxxx{{{{{{}}}uuudddOOODDD@@@>>>======>>>CCCNNN\\\jjjtttzzz{{{~~~tttmmmddd^^^\\\[[[YYYVVVVVVVVVWWWWWWWWWVVVUUUUUUSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJHHHEEEBBB@@@???<<<;;;;;;;;;>>>CCCIIIMMMLLLNNNOOOOOOOOOPPPRRRTTTVVVVVVWWWVVVUUUSSSQQQOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPRRRTTTUUUUUUSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\^^^_______________```aaabbbcccddddddcccccceeefffhhhhhhgggfffhhhiiijjjjjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhhhhiiijjjkkkllllllllllllmmmoooqqqrrroooppppppqqqqqqppppppoooqqqqqqqqqrrrrrrrrrssssssqqqrrrrrrrrrsssrrrrrrrrrNNNLLLIIIEEEAAA>>>===<<<>>>>>>???BBBFFFHHHHHHGGGRRRXXX\\\YYYUUUQQQKKKEEECCCCCCBBBAAAAAABBBCCCCCCCCCDDDEEEGGGJJJLLLOOOPPPRRRSSSUUUVVVUUUSSSPPPNNNPPPSSSUUURRRLLLHHHHHHKKKKKKLLLNNNQQQTTTUUUTTTRRRPPPNNNKKKJJJJJJKKKJJJIIILLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFIIIMMMRRRVVVYYY\\\___dddjjjqqqxxx~~~|||pppgggZZZOOOHHHEEEEEEEEELLLLLLIIIBBB:::666666777======<<<999444111000000111000/////////000111222/////////000000000111111000000000000000000000000000000000000000111111111000111111222222111111000000000111444999<<<<<<<<<000000/////////000222333111000000000000111222222111000000000000111222222////////////...///222444444444444444555555555555333333222222333333444555222333444555555555555444666666666666666666666666666666666777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======AAA@@@@@@@@@AAAAAABBBCCCDDDGGGIIIGGGDDDAAAAAABBB>>>======???BBBEEEFFFFFFHHHNNNZZZjjjwww~~~xxxjjjVVVGGG@@@===<<<;;;;;;???HHHRRR]]]hhhppptttzzz}}}{{{ooohhheeebbb]]]YYYVVVVVVWWWWWWWWWWWWVVVVVVQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIGGGEEECCCBBB>>>>>><<<;;;;;;>>>DDDHHHIIIKKKLLLLLLLLLMMMPPPRRRVVVWWWXXXXXXWWWTTTQQQPPPOOOOOOPPPQQQRRRRRRQQQQQQQQQPPPOOONNNMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]___``````______```aaabbbcccdddcccbbbbbbccceeeggggggffffffggghhhhhhhhhiiiiiiiiiiiijjjjjjlllkkkiiihhhhhhiiijjjjjjmmmlllllllllmmmnnnpppqqqnnnnnnoooooooooooonnnnnnppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqIIIIIIGGGFFFCCC@@@===<<<<<<;;;;;;>>>BBBEEEGGGGGGSSSYYY]]][[[XXXUUUPPPJJJHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGIIILLLOOORRRSSSTTTTTTVVVVVVUUUTTTRRRQQQPPPQQQQQQOOOKKKIIIKKKMMMNNNMMMLLLMMMOOOPPPPPPOOOOOOLLLJJJHHHIIIIIIHHHGGGIIIJJJJJJKKKKKKKKKJJJJJJEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDGGGMMMSSSXXX\\\WWWXXXYYY[[[]]]```ccceeelllsss~~~~~~ssslll___WWWLLLDDD???===;;;:::===AAADDDAAA;;;666555777===>>>===999444111111222000000000000000111111222////////////000000000111000000000000000000000000000000000/////////////////////000111111000/////////000333777;;;===<<<:::000//////...///000111222000000000000000111222222///000111111222222222111...000000///------000333222222333333444444444444333222111111222333444555333444555666666666555555333333555666777666666555555555666777888999999::::::999999999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;:::999999::::::;;;;;;;;;<<>>>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBB???===;;;===AAAEEEGGGGGGHHHKKKSSS^^^jjjtttvvvuuuvvv||||||qqq^^^LLLAAA===<<<;;;888<<>><<<;;;999999;;;???DDDGGGHHHMMMTTTYYYYYYXXXXXXUUUQQQKKKKKKJJJIIIHHHGGGFFFEEEJJJJJJKKKLLLNNNPPPRRRSSSSSSTTTUUUUUUUUUSSSRRRQQQKKKKKKJJJIIIIIIKKKNNNQQQRRROOOKKKJJJJJJKKKLLLLLLNNNLLLIIIHHHHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIBBBCCCDDDEEEGGGGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBAAABBBDDDHHHOOOVVV\\\```TTTSSSRRRRRRRRRSSSTTTUUUVVV\\\fffooowww~~~sssfff^^^RRRLLLEEE@@@>>><<<999777777===CCCBBB<<<777666999<<<======999444111222444//////000000111111222222////////////000000000000000000000000000000000000000000//////......---------...///000000///...---///000444999===>>>;;;999111000///......///000111000000000000000111111222///000111333333333222111000222333222///...000222111111111222222333333333222222111111111222444555555666777888888777666555///111444666888888777666555555666888999:::;;;<<<::::::999999999:::;;;<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<======>>>===============>>>???AAA@@@>>>???AAACCCCCCBBBAAA>>>;;;<<>>===999777666777:::===>>>>>>IIILLLPPPTTTUUUSSSQQQOOONNNPPPQQQOOOKKKGGGGGGGGGIIIKKKMMMOOOPPPRRRUUUWWWRRRRRRRRRSSSTTTTTTQQQOOOOOOKKKFFFDDDFFFKKKOOOQQQSSSOOOKKKKKKLLLMMMMMMKKKHHHHHHHHHIIIJJJHHHEEEBBBBBBDDDGGGHHHHHHHHHHHHIIIDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDCCCBBBBBBCCCEEEEEEGGGCCC@@@DDDNNNXXX^^^___YYYOOOHHHHHHHHHFFFFFFJJJLLLNNNRRRWWW]]]bbbfffhhhuuu~~~zzzjjj___WWWQQQEEEEEECCC???:::666555555444777;;;<<<999555222111>>><<<888444111000//////000000000000000000000000111000000000111222333333000000////////////000000111222111000------...///......///000000000000000111111333444666888999:::444333222000//////......444333222000///.........333333333333333333333444000000////////////000000222111111111000000//////333111000111222444333333666666555555555444444444222444666888999999888777666777888:::;;;<<<<<<<<<:::999777666777999;;;===>>>===<<<;;;::::::999:::<<<<<<;;;<<<<<<>>>???@@@===>>>===:::888999===AAA???AAABBBBBB@@@??????@@@AAAAAA@@@AAABBBDDDFFFGGGIIIHHHKKKTTT[[[aaahhhooorrrmmmnnnyyy~~~|||nnn^^^LLL@@@===???777777:::???BBBEEEMMMVVVbbbiiiqqqwwwzzz||||||tttkkkeee\\\ZZZXXXXXXYYYYYYXXXWWWWWWTTTRRRQQQQQQRRRRRRQQQPPPOOONNNNNNNNNOOOPPPQQQNNNNNNMMMLLLJJJHHHGGGEEEHHHFFFBBB???<<<;;;;;;;;;@@@@@@??????@@@BBBEEEFFFFFFIIINNNRRRTTTUUUTTTSSSPPPPPPRRRRRRRRRQQQPPPOOORRRQQQOOONNNNNNOOOQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ]]]```ccccccbbb```^^^]]]```dddfffdddbbb___```aaabbbcccdddddddddfffgggfffeeeeeefffjjjmmmjjjkkkllllllkkkkkklllnnnnnnnnnmmmlllkkkiiihhhggglllllllllllllllmmmnnnooopppooonnnnnnnnnpppqqqrrrrrrqqqqqqqqqqqqqqqqqqrrr???AAADDDDDDCCCAAA@@@AAA;;;999888888:::<<<<<<<<>>>>><<<<<<;;;999777888===AAA@@@AAAAAAAAA@@@?????????AAA@@@@@@@@@AAACCCDDDEEEHHHFFFHHHOOOVVV^^^jjjuuuyyyrrrpppvvvyyykkkXXXHHH???===:::888:::>>>@@@BBBJJJRRR[[[bbbjjjpppsssvvvzzz}}}}}}xxxnnnggg^^^[[[YYYXXXXXXXXXWWWVVVXXXVVVSSSRRRRRRSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQNNNMMMMMMMMMKKKJJJIIIHHHIIIGGGDDDAAA>>>=========>>>======<<<===???AAACCCCCCFFFKKKOOORRRSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOOOORRRPPPOOONNNNNNOOOPPPRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWXXXXXXYYY\\\___aaaaaa```^^^^^^^^^```bbbcccbbbaaa```aaaaaabbbbbbbbbbbbaaaeeeeeeffffffeeefffhhhjjjjjjkkkllllllkkkjjjkkkmmmmmmllllllkkkjjjiiihhhgggkkkjjjjjjkkkkkklllmmmnnnooooooooooooooooooppppppqqqqqqppppppppppppqqqqqq===@@@CCCDDDDDDCCCDDDEEE@@@>>>;;;:::;;;<<<<<<;;;BBBDDDGGGIIIJJJIIIHHHFFFFFFHHHJJJIIIGGGFFFEEEEEEKKKLLLNNNNNNNNNNNNPPPQQQQQQOOOMMMMMMMMMMMMLLLKKKKKKHHHDDDCCCFFFJJJMMMOOORRROOOKKKIIIJJJKKKMMMMMMJJJIIIHHHHHHGGGDDD@@@===<<<>>>@@@@@@@@@???@@@AAA>>>============>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDGGGEEEDDDGGGMMMRRRTTTSSSLLLFFFAAA@@@???>>>>>>AAAAAABBBBBBCCCDDDEEEFFFFFFQQQUUUXXXZZZ\\\dddoooxxx{{{wwwsssqqqccc]]]XXXVVVTTTRRRUUUYYYeeekkkkkk^^^NNNDDDAAA???======<<<999555222111111000222444555444333444444777666444111000/////////////////////////////////,,,,,,---...000222444555000000////////////000000000111333333111///.../////////000111111111111111...//////000000111111222111000000//////000000111111111000000000000111111........................000000////////////000000111111111111111000000000333111000111222444333333444333333333333222222222333333333222333333333444777888999:::;;;<<<<<<<<<===;;;999777666777888999888888888999999:::;;;<<<;;;<<<======>>>=========<<<;;;:::888777888<<<@@@AAA@@@@@@???????????????AAAAAA@@@@@@AAABBBCCCCCCFFFDDDEEEIIIOOOYYYkkk{{{zzzuuuuuu{{{kkkVVVFFF>>><<<::::::<<<>>>@@@FFFMMMUUU\\\dddjjjmmmpppuuuxxxyyy|||rrrjjj```]]]ZZZYYYYYYYYYXXXWWWZZZWWWUUUTTTTTTTTTSSSRRRPPPOOOOOONNNOOOPPPQQQRRRNNNNNNNNNNNNMMMLLLKKKJJJKKKIIIGGGDDDAAA@@@??????<<<;;;:::::::::<<<===>>>@@@BBBGGGKKKNNNPPPQQQQQQSSSRRRQQQPPPOOONNNNNNNNNQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXX[[[^^^______^^^\\\^^^___```___^^^___```aaaaaaaaaaaaaaa```___^^^bbbdddffffffeeeeeefffgggiiikkkkkkkkkiiiiiiiiikkkkkkkkkjjjjjjiiihhhgggfffiiiiiiiiiiiijjjkkklllmmmoooooopppppppppooonnnnnnoooooonnnnnnnnnnnnoooooo???BBBDDDEEEEEEEEEFFFHHHFFFCCC@@@>>>>>>>>>===<<>>???>>>===<<<===>>><<<<<<;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBCCCEEEDDDDDDFFFJJJLLLKKKJJJEEEBBB>>><<<;;;;;;;;;===@@@??????>>>>>>=========IIIKKKLLLLLLLLLQQQZZZaaagggmmmwww{{{yyywwwvvvtttpppjjjeeeaaa___OOOIIIEEEDDDCCCCCCFFFKKKYYYaaaaaaUUUEEE===;;;;;;999999999666333000000000///111222222111000222333333222111000////////////////////////////////////,,,,,,------///000222222000000////////////000000///111333444222000///...///000000111111111111111222222222222222222222222///////////////000111111////////////000111222333000000000000000/////////000000////////////000000111111111111111111111111333111000111222444333333444333333333333333333333666555444222222333444555777888999:::;;;;;;;;;;;;:::999888777777777999:::;;;:::999999888888888999;;;<<<>>>?????????>>>>>><<<;;;999777777999<<>>DDDKKKTTT[[[bbbhhhkkkmmmqqqtttuuuwww{{{wwwlllbbb```\\\ZZZZZZZZZZZZYYYZZZYYYWWWVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOPPPRRRSSSPPPPPPPPPOOONNNMMMKKKKKKLLLKKKHHHFFFDDDBBBAAAAAA<<<<<<;;;::::::::::::;;;===???CCCGGGKKKNNNPPPQQQTTTSSSPPPNNNMMMMMMMMMNNNPPPPPPOOONNNNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRTTTUUUVVVVVVVVVVVVWWWWWWWWWYYY\\\]]]\\\[[[ZZZ]]]______\\\[[[\\\____________``````______^^^aaadddfffgggfffeeeeeeeeehhhiiijjjiiihhhggggggiiihhhiiiiiiiiihhhgggffffffiiiiiiiiiiiijjjlllmmmnnnoooooopppppppppooommmlllnnnmmmmmmmmmmmmmmmmmmnnnDDDEEEGGGGGGGGGFFFGGGIIIJJJGGGDDDBBBAAAAAA@@@>>>BBBCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFHHHIIIJJJIIIHHHEEEGGGIIIJJJKKKLLLNNNPPPPPPNNNKKKKKKLLLNNNNNNNNNLLLIIIGGGGGGIIILLLMMMMMMOOOMMMKKKHHHHHHIIILLLNNNNNNMMMLLLLLLKKKHHHDDD@@@???@@@AAA???===<<<===>>>======<<<;;;;;;:::;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBDDDEEEEEECCCBBB@@@@@@>>>;;;::::::;;;;;;=========<<<<<<;;;::::::@@@AAABBBBBBBBBDDDHHHMMMSSSXXX```iiipppssssssrrrhhhhhhhhhkkkooorrrtttuuusssuuuyyyrrrwww{{{zzztttkkkeeecccbbbcccccc```ZZZUUUSSSRRRCCC>>>:::::::::;;;???DDDMMMTTTTTTIII;;;444333222555666666555222000000111000111111000......///000000//////............///........................///...............//////000000////////////000000...000333333222000////////////000111111111111111............---------,,,............///000111222......//////000222333444222222222111111000000000000000////////////000000111111111111111222222222333111000111222444333333444444444444555555555555777555333111111222444666777777888999::::::::::::777777666777777999:::;;;::::::999888888888999999<<<===>>>@@@BBBCCCCCCCCC???<<<999888888:::===>>>AAA@@@@@@BBBDDDDDDBBB@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEEEEHHHKKKMMMSSSbbbpppvvvqqqwww___LLLBBB<<<999;;;===???CCCIIISSSZZZbbbgggiiijjjlllnnnqqqrrrvvvzzzppphhheee```^^^]]]]]]\\\[[[ZZZYYYWWWWWWXXXXXXVVVTTTRRRRRRQQQPPPPPPQQQRRRRRRRRRQQQQQQPPPNNNMMMKKKJJJLLLKKKIIIGGGEEEDDDCCCBBB??????>>><<<;;;:::::::::<<<===@@@DDDHHHLLLOOOPPPSSSRRRPPPNNNMMMLLLMMMMMMOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVXXX[[[\\\[[[ZZZXXX[[[^^^]]][[[YYY[[[]]]\\\\\\]]]______`````````aaadddggghhhgggeeeddddddfffggghhhgggfffeeefffggggggggghhhhhhhhhgggffffffiiiiiijjjjjjkkkmmmnnnooonnnooopppppppppnnnmmmkkkmmmllllllkkkkkkllllllmmmFFFHHHHHHHHHGGGFFFGGGIIILLLIIIFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCFFFFFFGGGIIILLLLLLKKKIIICCCEEEHHHIIIIIIKKKMMMOOOOOONNNMMMOOOQQQTTTTTTTTTMMMKKKIIIIIIJJJLLLLLLKKKKKKLLLKKKIIIHHHHHHKKKMMMNNNNNNMMMNNNMMMKKKHHHEEEDDDDDDDDDBBB???>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===??????@@@@@@@@@===>>>@@@@@@@@@@@@>>>===<<>>999555555555555999???EEEIIIHHH???666222000///333444444333111000000111///000000///---,,,---...................................................000000///...............000000////////////000000---///111111000/////////......///000000000000000---------,,,,,,,,,++++++............//////000111......//////000222333444222111111000000//////...000000////////////000000111111111222222222222222333111000111222444333333444444555555555555555666444333111000000111333444555666777888888888888888555555666777888:::;;;<<<777777777888:::;;;===>>>===>>>???AAADDDHHHJJJLLLCCC@@@<<<::::::<<<===>>>@@@@@@AAAEEEIIIJJJFFFCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEHHHLLLMMMPPPZZZeeewwwuuukkkqqq{{{qqqYYYHHHAAA<<<<<<===???BBBGGGNNNVVV```fffhhhhhhhhhiiinnnooorrrvvvzzz}}}rrrnnngggbbb```^^^\\\[[[XXXWWWWWWXXXYYYYYYXXXVVVUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@>>><<<;;;:::;;;<<<>>>AAAEEEIIIMMMOOOQQQPPPOOONNNMMMLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUXXX[[[\\\\\\[[[XXXZZZ[[[\\\[[[[[[[[[\\\[[[\\\]]]^^^___````````````ccceeefffeeeccccccccccccdddffffffeeedddfffgggffffffggghhhhhhhhhggggggiiiiiiiiijjjlllmmmoooooonnnnnnooooooooonnnmmmmmmllllllkkkkkkkkkkkkllllllEEEFFFGGGFFFFFFFFFGGGIIIJJJHHHEEEDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@AAABBBCCCHHHGGGGGGJJJMMMNNNLLLJJJDDDFFFGGGHHHHHHHHHJJJLLLNNNNNNOOOSSSWWWZZZZZZZZZMMMKKKJJJIIIJJJJJJIIIGGGIIIJJJLLLKKKIIIHHHJJJLLLMMMLLLMMMNNNOOONNNKKKHHHHHHHHHGGGDDDAAA@@@AAABBBAAA@@@???>>><<<<<<;;;;;;<<<===>>>???@@@??????>>>;;;===>>>>>>>>>=========999???@@@<<<999;;;<<<:::888888888777777777777777777888888888999:::<<<>>>@@@BBBGGGMMMRRRRRRNNNJJJBBBBBBAAA@@@@@@AAADDDEEEDDDFFFIIINNNRRRVVVYYY[[[[[[\\\]]]\\\YYYWWWVVVWWWSSSTTTUUUVVVYYY^^^dddiiillllllhhhcccaaabbb```[[[SSSTTTTTTUUURRRLLLEEE??????CCCHHHHHHDDDAAAAAACCC@@@:::555444333111444999===@@@>>>888444444222//////111222111//////000111,,,---//////...---...///---..................---......................../////////...//////000000000000////////////000000---...//////...---...///------...//////////////////////////////.........//////.........//////000////////////000111333333222222111000000///......000000////////////000000111111111222222333333333333111000111222444333333333333333444444555555555222222111111222333444555444555666666666666666666555666666777888999::::::777888888999:::<<<>>>???>>>>>>???BBBGGGLLLRRRUUUHHHDDD>>><<<===>>>>>>>>>@@@@@@CCCIIIOOOOOOJJJEEE@@@AAACCCDDDEEEEEEEEEEEEDDDCCCDDDIIIKKKNNNTTT\\\nnnzzzwwwlll```lllkkkPPPGGG@@@>>>>>>>>>@@@CCCIIIRRR^^^gggiiiiiiiiiiiilllmmmooorrrwww|||~~~xxxppphhhbbb]]]ZZZXXXVVVVVVVVVXXXZZZZZZYYYWWWWWWVVVTTTRRRPPPPPPPPPPPPMMMNNNNNNOOOOOOOOONNNNNNOOOOOONNNMMMKKKIIIGGGFFFFFFEEEDDDBBB@@@===;;;:::999:::;;;===AAAEEEIIIKKKNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNOOOOOONNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTTTTUUUXXX[[[]]]]]]\\\XXXXXXXXXZZZ\\\]]]\\\[[[]]]]]]^^^______```_________aaaccccccaaa``````aaa```bbbddddddddddddfffgggeeefffggghhhhhhhhhhhhhhhggghhhhhhiiikkklllnnnooonnnnnnmmmmmmmmmnnnoooooolllllllllkkkkkklllllllllCCCDDDEEEEEEDDDEEEGGGIIIHHHFFFCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDHHHGGGGGGJJJMMMNNNLLLIIIFFFGGGHHHHHHGGGFFFGGGIIIHHHIIILLLQQQVVVYYYYYYXXXMMMKKKIIIIIIIIIIIIGGGEEEGGGJJJLLLLLLJJJHHHIIIKKKKKKKKKLLLNNNOOOOOOLLLJJJJJJJJJHHHEEEBBBAAAAAACCCBBBAAA???>>>===<<<;;;;;;===>>>???@@@@@@???>>>>>>;;;<<<>>>>>>===<<<===>>>888>>>@@@;;;999;;;<<<999888888888888777777777666555444333333444666:::<<<<<<>>>BBBGGGLLLKKKGGGBBB@@@???>>>;;;888888999;;;888999;;;>>>AAACCCEEEGGGDDDFFFHHHHHHFFFDDDCCCCCC@@@AAACCCEEEHHHNNNUUUZZZaaa```\\\VVVTTTTTTQQQLLLMMMLLLKKKLLLKKKGGG???888888===BBBCCC???<<<===???CCC===777555222000222666555666444111000333111------///000///......///000)))+++...////////////000.........//////...------.................................//////111222222000000////////////000000---......---,,,,,,...000,,,------.......................................//////............//////////////////000111222333444333333222111000000///000000////////////000000111111111222222333333333333111000111222444333333222222222333333444444444333333444444555666777888444444555555555555555555777777777777888888888888;;;;;;;;;::::::;;;<<<<<>>>>>??????>>>???@@@DDDLLLRRRSSSMMMGGG>>>@@@BBBCCCEEEEEEEEEDDDCCC@@@@@@EEEIIILLLRRRXXXiiivvv~~~xxxmmmWWWdddzzzyyyVVVLLLCCC@@@???===>>>@@@FFFPPP^^^iiimmmmmmllllllkkklllmmmpppuuu{{{uuukkkccc]]]XXXUUUTTTTTTUUUXXXZZZ[[[ZZZXXXXXXWWWUUURRRPPPOOOOOOOOOJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPOOOMMMKKKJJJIIIGGGGGGEEECCCAAA>>>;;;:::888888999;;;>>>BBBGGGIIILLLMMMNNNOOOOOONNNLLLKKKMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNPPPRRRSSSTTTUUUUUUSSSSSSUUUXXX[[[]]]^^^]]]YYYWWWWWWYYY]]]___]]][[[______``````______^^^]]]]]]___``````^^^^^^^^^______aaabbbccccccdddfffhhheeefffggghhhiiiiiiiiiiiiffffffggghhhiiikkkmmmnnnnnnmmmlllllllllnnnoooqqqmmmllllllkkkkkkllllllmmmAAABBBBBBAAA??????@@@BBB@@@AAABBBDDDEEEEEEEEEEEEFFFDDDAAA??????AAADDDFFFFFFGGGHHHHHHIIIIIIIIIIIICCCCCCCCCCCCDDDDDDEEEFFFFFFGGGIIIKKKNNNRRRUUUVVVNNNMMMMMMKKKIIIFFFCCCAAAFFFGGGIIIJJJLLLLLLKKKKKKKKKIIIHHHJJJLLLNNNLLLJJJGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@???>>>===<<<<<<;;;<<<>>>???@@@>>>===<<<::::::::::::::::::::::::=========<<<;;;:::999888999888777555555555666777333333333333333444555666666888:::<<<======<<<;;;:::999888777666666666666555444444666:::===???@@@>>>>>>>>>======<<<<<<<<<<<<;;;:::;;;>>>DDDJJJMMMVVVUUURRRMMMHHHEEEDDDEEEGGGEEEBBBAAAAAA>>>999555999999888666555777:::>>>AAA>>>888333000000111222111000///......///000111,,,---......------...000777666111+++,,,000000...//////000000000000////////////............//////........................////////////000000000000...............------,,,---------............/////////...------------...000000////////////000000000000000000000000000000111333444444333111111111333222111111000111111111444333333333333444555555333222111000000111222333111111000//////000222222333444555444222222222333444333222222333444666777999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;===CCCKKKPPPQQQQQQFFFCCC@@@<<<;;;<<<>>>???AAACCCFFFJJJMMMLLLIIIEEEBBBAAAAAABBBCCCBBB@@@===BBBCCCEEEFFFGGGJJJNNNQQQbbbooo}}}}}}tttddd```jjjkkkWWWGGGDDDBBB======BBBGGGLLLVVVaaajjjooonnnllliiiiiiiiilllpppvvv|||tttiii```ZZZVVVXXXWWWXXXZZZ\\\]]]\\\[[[ZZZXXXTTTQQQOOOOOOPPPQQQNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEECCC@@@===;;;;;;::::::<<>>@@@AAAAAAAAABBBCCCDDDFFFFFFGGGHHHFFFCCCAAAAAABBBDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHEEEDDDBBB@@@???>>>======@@@BBBDDDGGGKKKNNNPPPQQQOOOOOONNNMMMKKKHHHEEECCCFFFGGGIIIKKKLLLMMMMMMLLLKKKIIIGGGGGGIIIKKKJJJHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;<<<>>>??????>>><<<;;;999999::::::::::::999999777888888999:::999999999888777666555555666666777444444333333333444555555555777999:::;;;:::999999888777666555444444444444444222222444888;;;======999999888888888777777777777666555666888===BBBFFFKKKKKKHHHDDD@@@=========???===<<<<<<<<<;;;777444555666666444333444777999>>>;;;777333000000000111000///............///000---...//////......///111<<<<<<777000---...///---/////////000000/////////------,,,,,,,,,,,,------.........................../////////000000000000...////////////...------.........////////////000//////...------------...000//////////////////000000000000000000000000000111333555555333222111222////////////000000111222111111111111111222222333222222111000000111222222000000///...///000111222222222333333222333333444333333222222333444666777888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===AAAGGGJJJJJJIIICCCAAA???<<<;;;;;;===>>>>>>???BBBEEEGGGGGGEEEBBBAAA@@@@@@BBBCCCCCCAAA???@@@AAACCCDDDEEEHHHKKKNNN\\\iiizzz|||iii```bbbuuu||||||fffOOOFFFBBB===<<<@@@AAAGGGPPP\\\gggmmmooonnnlllkkkkkkmmmqqqvvv|||~~~nnnbbb\\\YYYYYYXXXXXXYYY[[[\\\[[[ZZZZZZXXXVVVSSSQQQPPPQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJHHHGGGFFFDDD@@@======<<<;;;;;;===@@@CCCEEEGGGIIIKKKLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSTTTTTTUUUUUURRRRRRSSSUUUXXXYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZ]]]^^^^^^^^^]]]\\\\\\[[[]]]\\\[[[ZZZZZZZZZZZZZZZ\\\]]]^^^```aaacccdddeeeeeeeeefffggggggfffeeeeeeeeefffhhhjjjkkkjjjiiihhhjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmkkkjjjkkkmmmppp===???@@@???>>>>>>???@@@BBBAAAAAABBBDDDFFFHHHIIIJJJHHHFFFDDDCCCCCCDDDEEEDDDDDDFFFGGGGGGHHHHHHHHHFFFEEEBBB???===;;;:::999;;;===AAAEEEHHHKKKLLLMMMOOOOOOOOONNNLLLJJJHHHFFFFFFGGGHHHJJJLLLMMMMMMMMMKKKHHHEEEDDDEEEFFFFFFEEEGGGGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@???>>>======;;;<<<===>>>>>>===<<<;;;888888999999999999888888777777888999999999999888777666666666666777777888555555444333333333444444555555777888888777666555555555444333222222222222222111000222555888999999555555444444444444333333444333222222444777;;;===??????>>>;;;777555555666555555555666777666444222111222333333222111333444888666444222000000000000///......------......///---///000000//////000111>>>AAA>>>555...---------......////////////......------,,,,,,,,,,,,------............................../////////000000000///////////////......---...////////////000000000//////...------------...//////............//////000000000000000000000000222444666555444222222222---------...///000222222111111111111111222222222222222111000000111222222222222111111111333444555111111111222222333444555333333333333333555666666777777777777777888888999888888999999999:::::::::<<<<<<<<<>>>AAABBBBBBAAA@@@???>>>===<<<;;;;;;<<<>>>>>>???AAACCCDDDBBB@@@@@@???@@@AAACCCDDDCCCBBB@@@AAABBBCCCDDDFFFJJJMMMUUUaaasssuuufff\\\bbbtttzzzwwwxxxzzz|||xxx\\\MMMEEE>>>===@@@<<<@@@IIIVVVbbbkkkoooqqqooonnnmmmnnnqqqvvv{{{~~~yyyjjjbbb___]]][[[ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWUUUTTTRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLJJJHHHGGGEEEBBB???>>>===<<<<<<===???BBBCCCDDDFFFIIIJJJJJJJJJKKKMMMKKKKKKKKKLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRRRRTTTVVVXXXXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZ]]]]]]]]]\\\[[[ZZZXXXXXXZZZYYYXXXWWWVVVVVVVVVVVVYYYZZZ[[[]]]^^^```aaaaaacccdddeeeeeeeeeeeedddcccccceeegggjjjkkkkkkkkkjjjhhhiiiiiiiiiiiijjjjjjjjjlllllllllkkkjjjkkknnnqqq<<<>>>???@@@???>>>???AAABBBAAAAAAAAACCCFFFIIIJJJKKKJJJHHHFFFEEEDDDDDDEEEBBBCCCDDDFFFGGGGGGGGGGGGGGGFFFDDDBBB@@@>>>======:::===AAAFFFIIIKKKLLLLLLNNNNNNOOONNNMMMKKKIIIHHHEEEEEEFFFHHHIIIKKKKKKLLLJJJGGGDDDAAA@@@AAABBBBBBGGGFFFEEEDDDBBBAAA???>>>??????@@@@@@???>>>>>>===;;;<<<<<<<<<<<<;;;::::::777888999999999999888777<<<<<<;;;;;;:::888777666555555666666777777888888666555444333333333333333555555666666555444333333444333222222111111111111111000000111444666666666444444333333333333333333333222222111222444666888888999888777444333333444111111222333333333222000...000222222111000000000222222111111000//////...---------------------------...//////......///000999>>>===555---,,,......---......//////......---///......------......///................................./////////000000//////000000//////...---............//////////////////...------------...///......------......///000000000000000000000000111333444444333111111111............///000111222333333444555555555555555222111111111111111111222111111111111222444555777444333111111222333333333222222333333444555555666666666666666666777888888999999999999::::::::::::;;;;;;<<<<<<======<<<<<<>>>>>>>>>>>>======<<<;;;AAA@@@???@@@BBBCCCBBBAAA???>>>>>>@@@CCCEEEEEEDDDAAACCCDDDDDDEEEGGGJJJMMMPPPZZZjjjzzzsss___[[[fffwww}}}}}}lllZZZKKKBBB@@@CCC;;;>>>EEEOOO\\\gggnnnqqqpppooonnnnnnppptttyyy{{{|||~~~vvvkkkgggcccaaa]]]\\\\\\\\\[[[ZZZWWWWWWWWWWWWUUUSSSQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMOOOMMMKKKIIIHHHFFFCCCAAA>>>>>>===<<<<<<>>>???@@@AAADDDFFFHHHHHHJJJLLLNNNLLLLLLKKKJJJKKKLLLNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRTTTVVVWWWWWWVVVWWWXXXYYYYYYZZZZZZYYY[[[[[[[[[ZZZYYYXXXWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUWWWYYY\\\^^^``````aaabbbcccddddddcccbbbaaabbbcccfffiiikkklllkkkkkkiiiiiiiiijjjjjjjjjkkkkkkiiijjjjjjiiihhhjjjmmmppp;;;>>>@@@AAA@@@@@@AAABBBBBBAAA@@@@@@BBBEEEGGGIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGJJJIIIGGGDDDBBBAAA??????;;;>>>BBBFFFIIIJJJKKKKKKLLLLLLMMMMMMLLLJJJIIIHHHCCCDDDDDDEEEFFFGGGHHHIIIIIIGGGCCC@@@>>>>>>???@@@EEEEEEEEEDDDCCCAAA???>>>>>>>>>?????????>>>======;;;;;;;;;;;;::::::999999777777999::::::999777777;;;;;;;;;:::999888666666555555666666777777888888666555444333333333333333666666666555555444333333333333222222111111222222222111111222444555555333222222222222333333333333222222222111111222333333333444555444222111222333111222333444333111000000...000222333111////////////////////////.........,,,,,,------------,,,,,,+++,,,...---,,,,,,---//////555777222------///000------............------......------------..........................................///////////////////////////......---,,,,,,,,,---------......//////...------------.........------------......///////////////////////////111333222111/////////111000000//////000000000444444555666777666666555111111111222222111111111------...///111333666777:::666333111222222111000222222333444444555555555666666555555666666777888<<<<<<<<<<<<============999:::;;;<<<;;;;;;;;;<<<===>>>?????????>>>===<<>>======???BBBDDDEEEDDDAAABBBCCCDDDDDDEEEIIIKKKMMMSSS___nnn|||kkk___dddtttmmmXXXHHHAAABBB??????CCCKKKVVVbbblllqqqqqqooonnnmmmooorrrvvvyyyzzz}}}uuullliiieee```\\\[[[ZZZYYYXXXUUUVVVVVVVVVUUUSSSPPPOOONNNNNNNNNOOOOOONNNNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNPPPNNNKKKJJJIIIHHHEEEDDD???>>>===<<<<<<<<<======@@@BBBDDDFFFGGGIIILLLNNNNNNMMMKKKJJJIIIJJJJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJLLLMMMNNNPPPQQQQQQQQQRRRRRRQQQPPPQQQSSSUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXWWWWWWXXXXXXYYYXXXXXXWWWTTTSSSRRRQQQPPPPPPPPPPPPOOOQQQSSSVVVZZZ]]]```aaa___aaacccddddddcccaaa___```bbbeeehhhjjjkkkkkkjjjhhhhhhhhhiiiiiiiiiiiijjjgggggggggffffffgggjjjmmm:::===@@@AAAAAAAAABBBCCCAAAAAA@@@@@@AAACCCEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBAAABBBDDDEEEGGGGGGHHHHHHMMMLLLIIIFFFCCC@@@>>>>>><<<>>>AAADDDFFFHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFDDDAAA>>>===>>>@@@CCCDDDDDDDDDCCCAAA@@@>>><<<======>>>>>>===<<<<<<;;;;;;::::::999888888888777888:::;;;;;;:::888777555555666777777777777666555666777777777777777666555555444333333333444444666555555444444444333333333333222222111222222333222222111333444444333111///000000000000111111111000000000000000////////////111222222000///000111222333555555222111000000///111333333111/////////------............------,,,------......------,,,***,,,------,,,+++---...)))///222///---///000///,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,........................------........./////////...............------,,,++++++,,,,,,,,,---------//////...------------...------,,,,,,,,,,,,------////////////////////////...000111111000.........222111000000/////////000111222444555555555444333000111222222222222111000000000111444777;;;>>>@@@>>>999444222333333222///111222333444555555555555666666666666666777777888888888888999999999::::::777999;;;;;;;;;:::;;;<<<======>>>?????????>>>>>>@@@???>>>>>>???@@@???======<<<;;;===@@@CCCDDDDDD???@@@AAAAAAAAABBBEEEGGGKKKNNNVVVcccqqq|||{{{kkkgggsssjjjUUUFFF@@@BBBAAAAAAFFFQQQ^^^iiioooqqqooonnnmmmnnnrrruuuxxxyyy|||uuuqqqlllddd^^^ZZZXXXWWWVVVUUUUUUVVVVVVUUUSSSQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKLLLNNNNNNOOOMMMJJJIIIIIIIIIGGGFFFAAA@@@???===<<<<<<;;;;;;>>>@@@BBBCCCDDDFFFJJJLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOQQQPPPPPPQQQSSSTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWUUUVVVWWWXXXXXXXXXXXXXXXPPPOOOOOONNNNNNNNNNNNNNNNNNPPPRRRVVVYYY]]]___aaa___```bbbddddddbbb```______aaadddggghhhiiiiiihhhffffffffffffggggggggggggfffffffffeeedddeeehhhkkk888;;;???@@@AAA@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFEEEDDDBBBAAABBBCCCDDDFFFGGGHHHIIIIIIMMMLLLJJJGGGEEECCCBBBAAA???@@@AAABBBDDDFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFEEECCC???===>>>@@@AAABBBCCCDDDDDDBBB@@@???;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888777777777777999;;;<<<<<<;;;999777444555666666777777666666666777777888888777666555444444333333333444555555444444333333333333333333222222111111111111222222222111111222333333111///.../////////000000000111///000000000000///...------///111111000////////////222444444111000000111000111222222000//////000......---,,,,,,------...,,,---...//////...---,,,+++,,,...---,,,,,,---///,,,000111//////111000,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,........................---------.........//////---------------,,,,,,+++,,,,,,,,,---------......//////...------------...------,,,,,,,,,,,,------////////////////////////...000222222000.........//////.........///000000///000222333444333222111000111222222222222111000111222444777<<<@@@EEEGGG???:::444222444555444111111222333555555555555444777777666666777777888999666666666666777777777777666999;;;;;;999888999;;;<<<<<<<<<======>>>>>>>>>???>>>===>>>??????===;;;<<<;;;:::<<>>BBBLLLZZZgggoooqqqpppnnnnnnooorrrvvvyyyxxx||||||vvvlllddd___\\\ZZZYYYWWWWWWVVVVVVUUUTTTRRRRRRMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKJJJKKKLLLNNNOOONNNKKKIIIHHHIIIJJJIIIHHHDDDCCCBBB@@@>>>===<<<;;;;;;===>>>???@@@CCCFFFIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKKKKJJJIIIGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQSSSTTTRRRPPPRRRSSSTTTUUUUUUVVVUUUUUUWWWWWWXXXXXXXXXWWWVVVVVVPPPPPPOOOOOOOOOPPPQQQQQQQQQRRRTTTVVVYYY\\\]]]___^^^```cccddddddccc```^^^^^^```ccceeegggggggggfffffffffffffffggggggggggggggggggfffeeeddddddgggiii666999===???@@@@@@@@@AAA???@@@@@@AAAAAA@@@@@@???AAABBBDDDEEEEEECCCAAA@@@BBBCCCEEEFFFHHHIIIIIIJJJKKKJJJJJJIIIHHHHHHIIIIIICCCCCCCCCCCCEEEFFFHHHIIIHHHIIIKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDDDDFFFFFFDDD@@@>>>???@@@@@@AAACCCDDDDDDCCCAAA@@@::::::;;;;;;<<<;;;;;;:::;;;:::999888777777777777777999;;;======;;;999777999999999999888666555444777777888888888666555444333333333333444444555666333222222222222222333333111111000000000000111222111111000111222222///---000000000111111111222222000111222222222111000///...000222222111000///000,,,///222222000///000111000111222111///...///000///...---,,,,,,,,,---...------...//////...------,,,---///...------...000111333333111111222///)))+++,,,,,,------,,,,,,+++...------,,,,,,------...........................---------.........//////,,,,,,------,,,,,,+++***---------.........////////////...------------...---,,,,,,++++++,,,,,,---///////////////////////////111333333111/////////,,,,,,,,,---...///000111///111333444444333222111000111222333333222111000,,,---///333888>>>BBBEEE???999444333555777666444111222333555666555555444777777777777777888999999::::::;;;;;;;;;<<<<<<<<<666999;;;:::888777888999;;;;;;;;;;;;;;;<<<===>>>@@@??????@@@@@@@@@===;;;<<<;;;:::;;;>>>@@@AAAAAAAAABBBCCCBBBAAABBBEEEGGGDDDGGGNNNYYYfffsss}}}qqqqqq}}}{{{```KKKBBB???<<>>===<<<999;;;<<<======@@@CCCFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHJJJKKKKKKJJJHHHGGGIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNPPPRRRTTTTTTQQQOOOQQQRRRSSSTTTTTTUUUUUUTTTYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVTTTTTTVVVWWWYYYZZZ\\\\\\^^^```ccceeeeeeccc```^^^^^^___bbbdddffffffeeedddhhhhhhhhhhhhiiiiiiiiijjjhhhhhhgggfffddddddgggiii:::::::::<<>><<<>>>???AAA@@@???===<<>>???@@@BBBBBBAAA???CCCCCCDDDDDDEEEGGGHHHIIINNNMMMKKKIIIHHHGGGHHHHHHAAA@@@??????AAADDDHHHJJJJJJLLLMMMLLLJJJGGGGGGGGGDDDCCCBBBBBBCCCDDDEEEFFFHHHFFFCCCAAA???>>>??????BBBBBBAAAAAAAAA@@@@@@@@@@@@???===;;;::::::::::::999999999999999999999999666777888999999999999999999:::;;;;;;:::999888777666666555555555666666777555444444333333444444555222222111111000///......111111111111111111111111000000000000000000000000////////////////////////111111111111000...---,,,.........///////////////---------.........//////111111111000000000000000.........------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......//////.........---------......,,,***,,,...000000///...///000......---------,,,,,,,,,------...///...---+++***)))***+++,,,...///000000//////////////////............------------......//////.........---------////////////000000000000////////////000000000000222222111111000000/////////000222222000///000111111000111444888<<<>>>>>>;;;888555444555666777666555666777666555444555666888666555333333555666888444999999666666::::::555999777666888:::;;;999666777888999;;;===>>>@@@@@@<<<===>>>???@@@AAABBBBBBAAA@@@===<<<<<<===???AAABBBBBBAAA@@@AAABBBCCCDDDGGGEEEGGGPPP]]]lll~~~}}}llllllvvvppp[[[GGGCCCAAABBBFFFQQQdddvvv|||xxxrrrooopppsssvvvwwwzzz}}}}}}rrrnnnjjjeee```^^^]]]\\\ZZZYYYXXXVVVUUUPPPOOONNNNNNPPPPPPOOONNNIIIIIIJJJJJJJJJJJJJJJJJJPPPOOONNNMMMLLLJJJIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@>>>===;;;:::;;;===???AAAEEEFFFHHHJJJJJJJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRSSSSSSTTTTTTWWWWWWWWWXXXYYYYYYZZZZZZWWWXXXXXXYYYZZZ[[[\\\]]][[[\\\\\\ZZZXXXXXXYYYZZZ^^^^^^___``````___^^^]]]^^^___```aaacccdddffffffeeefffgggiiiiiijjjjjjjjjfffffffffeeeeeefffffffff999999999<<<>>>@@@@@@???===>>>?????????>>>===<<<;;;;;;<<<>>>@@@AAA@@@>>>CCCCCCCCCDDDEEEFFFHHHHHHLLLKKKJJJIIIHHHHHHHHHHHHDDDCCCBBBBBBCCCFFFIIIKKKIIIKKKLLLKKKHHHFFFEEEFFFDDDCCCBBBBBBBBBDDDEEEFFFGGGEEECCC@@@?????????@@@AAA@@@@@@@@@????????????>>>===;;;:::999888888999888888888888888888888888777777888999999999888888999999999999999888777777777777666555444444444555333333222222222222333333444444333222222111000000111111111111111111111111////////////////////////////////////////////////000111111000000///...---////////////............------..................000000000//////...............---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------..................---,,,---......,,,***,,,...///000///...///000......---------,,,,,,,,,,,,---.........---,,,+++***++++++,,,---...//////..............................------------......//////.........---------////////////000000000000////////////000000000000111111111000000000000000///111222222111000000111000111222444666888;;;<<<:::888555444555666666666555666777666555444555666777666555555555555666777444888888666666:::;;;777888777666888:::;;;:::888888999:::;;;<<<>>>??????===>>>>>>???@@@AAABBBCCCAAA@@@>>><<<<<<>>>@@@AAACCCBBBAAAAAAAAABBBDDDDDDFFFEEEGGGNNNXXXeeexxxrrrlllppp~~~xxxfffPPPJJJDDDCCCEEENNN___nnn|||{{{zzzwwwvvvwwwyyy{{{~~~zzzuuunnniii```___\\\ZZZYYYWWWUUUTTTRRRQQQPPPPPPQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCCCC@@@>>><<<::::::<<<>>>@@@CCCDDDGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRRRRSSSSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]___```aaaaaaaaaaaaaaa___]]]\\\\\\]]]]]]^^^___`````````___^^^______``````aaabbbcccccceeeeeeggghhhiiiiiiiiiiiifffeeeeeeddddddeeeeeefff888888888;;;>>>@@@@@@@@@??????>>>===============;;;;;;<<<>>>AAACCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHFFFEEECCCCCCCCCEEEGGGIIIGGGHHHIIIHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDBBBAAA@@@AAAAAABBB?????????>>>>>>>>>>>>===<<<;;;:::999888777777777777777777777777777777777888888888999888888777777888888777666666666666777888777666555444333333333222222111111111111222222333333333222222111111000111111111111111111111111//////////////////////////////////////////////////////000000000000//////000/////////...---------..................------000000//////...---,,,,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,,,,---..................---,,,---......,,,***,,,---//////.........///......---------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------------------------------......------------.....................---------////////////000000000000////////////000000000000///000000000000000000111000222333333222111111222000222444444222333666999999777444444555666666555444555666666555444555666777777777777777777777777555777888666777:::;;;999888777777888:::<<<;;;:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@>>>======???@@@BBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDGGGKKKPPP[[[nnn~~~pppiiimmm~~~}}}xxxxxx|||}}}}}}~~~vvv^^^SSSGGGAAABBBHHHUUUaaaxxx||||||yyyzzz}}}~~~tttmmmfffccc___\\\ZZZYYYVVVUUUTTTSSSRRRRRRRRRQQQMMMKKKMMMMMMLLLLLLLLLLLLLLLMMMOOOOOONNNNNNMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFEEECCC@@@===:::999;;;===???AAABBBEEEGGGIIIJJJJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIJJJJJJJJJKKKKKKKKKMMMNNNNNNNNNOOONNNNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVXXXYYY[[[\\\]]]^^^___```aaacccdddeeeeeeeeefffeeeccc```^^^^^^___]]]^^^___```````````````````````````____________cccdddeeeggghhhhhhiiiiiieeeddddddccccccddddddeee888888888:::>>>@@@AAAAAABBB@@@???=========???@@@>>>===>>>AAAEEEGGGGGGGGGAAABBBCCCDDDEEEFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDBBBAAAAAABBBDDDEEEDDDEEEFFFEEECCCAAABBBBBBDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDD?????????>>>>>>>>>======;;;;;;:::999888888888777777777777777777777777777888888999888888777666666777666555444444444666666666666555444333333333444222222111111111111222222111000000000/////////...111111111111111111111111////////////////////////------------------------......///000000000000000.......................................---------111111000///...,,,,,,+++------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,---.........---------,,,+++,,,---...,,,***+++---//////...---...///......---------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...------,,,,,,------...........................////////////000000000000////////////000000000000.../////////000000111111111222444444222111222333///333555333///...222666777555444444555666666555333555666555444444555777666666777888888777666666777888888777888999999888777777777888:::;;;<<<======<<<;;;;;;;;;;;;<<<============>>>???@@@@@@AAA@@@@@@???>>>>>>???AAABBBCCCCCCCCCCCCDDDDDDEEEEEECCCDDDGGGHHHIIIPPPbbbtttwwwhhh```oooyyyyyy~~~}}}}}}~~~rrrbbbOOODDDAAAEEEOOOYYYnnnxxx~~~xxxxxx{{{~~~}}}ssslllhhhbbb^^^]]]\\\YYYWWWUUUTTTTTTTTTTTTSSSPPPMMMNNNNNNMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJIIIHHHHHHGGGFFFCCC???<<<:::;;;<<<>>>>>>@@@BBBEEEGGGIIIJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSUUUWWWYYY[[[\\\]]]^^^___```aaacccdddeeeeeedddeeeeeeccc___]]]\\\\\\]]]]]]^^^___```aaaaaaaaabbbaaaaaa```___^^^]]]]]]aaabbbccceeefffgggggggggdddccccccccccccccccccddd;;;:::999;;;===@@@AAA@@@BBBAAA???>>>>>>???AAABBB@@@??????BBBEEEHHHHHHHHH@@@AAABBBDDDEEEEEEEEEEEEAAACCCEEEFFFHHHHHHGGGGGGDDDDDDBBBBBBAAAAAABBBBBBBBBCCCDDDBBB@@@???@@@AAADDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFF????????????>>>>>>>>>>>><<<<<<<<<;;;;;;:::999999888888888888888888888888888888888888888777666555555555333333333444555666333333222333333444555555333333222222222222333333000000000///////////////000000000000000000000000................................................---...///000000111111000+++,,,,,,---...///000000.....................---222222111000...---,,,,,,------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,++++++,,,------,,,***+++---//////...---...///......---------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---------.....................////////////000000000000////////////000000000000......//////000000000111111222444444222111222333///222444222...,,,///444666444333333555666555444222444555555444444555777666666777777777777666666999999999::::::888666666777777777888888:::<<<===>>>===<<<::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>???AAAAAACCCCCCCCCDDDDDDDDDDDDDDDBBBDDDFFFFFFDDDHHHWWWgggpppaaagggwww~~~uuu^^^NNNFFFFFFMMMVVVdddqqq}}}vvvvvvxxx|||~~~uuuooofffaaa```^^^[[[XXXUUUTTTTTTUUUVVVVVVSSSQQQOOONNNLLLKKKJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOKKKKKKKKKJJJJJJIIIIIIIIIHHHFFFBBB???===<<<<<<===<<<>>>@@@CCCFFFHHHJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQPPPOOOMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSUUUWWWZZZ[[[\\\\\\\\\]]]^^^___``````aaaaaabbbcccaaa^^^\\\[[[[[[]]]]]]]]]^^^___```aaaaaacccbbbbbb```___^^^]]]]]]___```aaaccceeeeeeffffffcccccccccbbbbbbccccccccc@@@>>><<<<<<>>>???@@@???@@@???>>>===>>>@@@BBBDDD@@@>>>>>>???BBBDDDDDDDDD???@@@BBBDDDEEEEEEDDDDDDAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCAAABBBBBB@@@???>>>???AAADDDCCCBBBAAAAAAAAABBBCCCBBBBBBCCCCCCDDDDDDDDDDDD????????????>>>>>>>>>>>><<<============<<<;;;:::888888888888888888888888777777777888777777666666444333333333333444555555111111111222333444555666333333222222222222333333111111111111111111111111000000000000000000000000........................111111111111111111111111......///000000111000000++++++,,,---...//////000---------.........//////111111000000///...------,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,---------------+++******+++------,,,++++++,,,......---------.........---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...------,,,,,,,,,,,,---------------...............////////////000000000000////////////000000000000...//////////////////000000222333333222111111222...000222000...---000222444333222333555555555333222333555555444444555777666666666666666666666666999888:::===<<<888555555666777888777777888:::===???>>>;;;:::999:::<<<===:::::::::;;;;;;<<<<<<<<<============>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEECCCDDDNNNZZZqqqmmmggglll~~~qqq^^^PPPHHHIIINNN[[[hhhwww}}}yyytttsssuuuzzz}}}|||qqqiiifffccc^^^ZZZWWWUUUTTTUUUVVVWWWVVVUUUPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKIIIGGGEEECCCAAA???===<<<<<<===>>>AAADDDGGGIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIKKKMMMOOOQQQQQQQQQPPPOOOKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQSSSVVVXXXYYYZZZYYYYYYYYYZZZZZZZZZ[[[[[[^^^___aaaaaa___]]]\\\]]]]]]\\\\\\\\\]]]^^^___```bbbaaaaaa```______^^^^^^]]]^^^___aaacccdddeeeeeedddccccccbbbbbbccccccdddEEEBBB???===>>>>>>>>>>>><<<<<<<<<<<<>>>@@@BBBCCC@@@>>>======>>>???@@@???>>>???AAACCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAA???>>>>>>???AAADDDCCCBBBAAAAAAAAABBBBBB???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<<<<<<<===>>>===<<<;;;:::777777777777777777777777555666777777777777777777222333444444555555444444222111111111222333444444222222111111111111222222000111111111111111111111000000000000000000000000........................000000000000000000000000...///000000000000000///------------------------+++,,,,,,---...///000000/////////......---------,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,------------,,,+++******+++------,,,+++***,,,......---------.........---------,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++,,,,,,+++++++++,,,---.........---,,,,,,++++++,,,,,,------------.........//////////////////000000000000////////////000000000000///////////////.........///111222222111000000111....../////////000111222333222222333555555444333111333444444444444555777666555444333333444555666555444999???@@@:::666777666777888666555555888<<>>::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@AAABBBCCCDDDCCCCCCBBBCCCBBBCCCDDDCCCCCCIIIQQQaaasssxxxjjjfffrrr{{{eeeSSSLLLMMMQQQ]]]kkkrrrrrrooonnnooouuuyyywwwqqqllleee___[[[YYYVVVUUUVVVWWWWWWVVVRRRPPPNNNLLLKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNIIIIIIHHHGGGEEEAAA>>>===;;;<<<>>>@@@BBBEEEGGGIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPOOONNNMMMJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVXXX[[[^^^___^^^]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\^^^```bbbcccddddddddddddccccccccccccddddddHHHEEEAAA>>>>>>>>>======888999:::;;;===???AAABBBBBB@@@=========>>>>>>======???AAACCCDDDDDDCCCCCCBBBBBBAAAAAABBBCCCEEEFFF????????????????????????@@@AAA@@@???======???AAADDDCCCBBBAAA@@@AAAAAABBB===>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::666666666666666666666666555555666777777888777777111222444555666555444444333333222222111222222222111111000000000000111111............////////////000000000000000000000000........................------------------------//////000000000000//////000//////...,,,+++*********+++,,,---...000111111------------------------,,,,,,,,,------.........+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++,,,---------,,,,,,*********+++------,,,+++***,,,......---,,,---.........---------,,,,,,,,,...---+++*********++++++******+++++++++,,,,,,,,,++++++,,,------...//////---,,,,,,++++++,,,,,,------------.........//////////////////000000000000////////////000000000000000000//////.........---///000222222000///000111...---,,,...000222333222222111111333555555444333111222444444444444555777666555333222222333555666111111777AAABBB<<<888999666777888666333444777;;;???===;;;999999;;;===>>>;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???@@@@@@BBBCCCCCCCCCBBBAAADDDBBBBBBEEEEEECCCGGGLLLUUUdddtttzzz||||||lllbbbiiisssyyyfffXXXUUUIIITTTaaaiiikkkiiihhhiiipppuuu{{{|||tttllleee___\\\WWWUUUUUUVVVVVVVVVTTTRRROOOMMMLLLMMMNNNPPPMMMMMMMMMMMMLLLLLLKKKKKKNNNNNNOOOOOOOOOOOOPPPPPPHHHIIIJJJJJJGGGCCC???===<<<<<<===???BBBDDDGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGCCCCCCCCCCCCDDDDDDDDDDDDGGGIIIKKKNNNOOONNNLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRTTTUUUVVVYYYXXXXXXWWWVVVUUUUUUTTTTTTWWWZZZ\\\\\\\\\\\\\\\]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^___ZZZ[[[]]]___aaaccccccdddeeeddddddccccccddddddeee======>>>>>>===<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>????????????>>>>>>???@@@BBBDDDDDDCCCBBBAAA???@@@BBBCCCDDDCCCBBBBBB>>>>>>======>>>???@@@AAABBBBBBCCCCCCBBB@@@>>>===CCCCCCBBB@@@>>>===>>>@@@>>>???AAABBBAAA???<<<;;;;;;;;;;;;;;;;;;<<<<<<============<<<;;;999888777444444444555555555555555333333444444555444444444333222111222333444222000333222111000000111222333111111111111111111111111000000000000////////////111000///......---............---------,,,,,,,,,........................,,,---...///000111222333000...---++++++,,,---...............///000222222.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,++++++***)))((((((------,,,++++++******)))...---+++***)))***++++++------------------------.................................------,,,,,,,,,...---,,,+++++++++,,,---........................//////////////////.........------,,,,,,------...///...---,,,,,,---...///,,,---///000000///---,,,////////////000000000000---...///000000///...------......///000111111222.../////////000000000111111111000000111111222333222333333444444333333222444444333222222333333333444444666777888888888888666777999888666555555666999:::;;;<<<<<<<<<<<<;;;:::;;;<<<;;;::::::;;;<<<:::;;;===>>>?????????>>>======>>>???@@@BBBDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFIIIVVVeeepppvvv}}}jjjaaaccckkkttt|||cccUUUMMMLLLPPPXXX\\\\\\]]]```eeelllvvv~~~|||sssmmmjjjbbb\\\\\\]]][[[ZZZ\\\YYYVVVSSSRRRRRRQQQPPPOOOIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIGGGEEECCCBBBDDDAAA>>><<<<<<===@@@BBBDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEGGGJJJLLLMMMLLLJJJHHHJJJJJJJJJIIIJJJKKKLLLLLLOOOOOOOOOPPPRRRTTTUUUVVVTTTTTTTTTTTTSSSRRRPPPPPPOOOPPPRRRUUUXXX\\\^^^```XXXYYYYYYZZZZZZZZZZZZYYYYYYZZZ\\\]]]^^^_________^^^^^^^^^___^^^^^^]]]]]]bbbbbbbbbbbbbbbbbbbbbbbb<<<============<<<<<<;;;;;;;;;::::::;;;<<<<<<=========>>>>>>>>>>>>======>>>???@@@AAABBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>======???AAABBBEEEFFFGGGGGGEEEBBB???===??????>>><<<::::::<<<>>>AAABBBDDDEEEEEECCCAAA@@@>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<;;;999888888555555555555555555555555444444555555555444444333222111111222333333222000222222111000000111222222111111111111111111111111000000000000/////////...///...............///000/////////.........------........................------...///000111111222000...---++++++,,,---...------------...///000111......---------,,,,,,,,,***+++++++++,,,,,,------...------,,,,,,------------,,,,,,+++******))))))+++++++++++++++++++++,,,...---,,,,,,+++++++++,,,------------------------------------------------......---------,,,,,,,,,---,,,+++++++++,,,------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,///...---,,,,,,---...///,,,---...//////...---,,,.../////////000000000000......////////////......---......///000000111111///////////////000000000111111000000111111222333222333333444444333333222444333333222222333333444444444555666777888888777666888999888777666666777888999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<:::;;;<<<>>>>>>>>>===============>>>@@@AAACCCDDDFFFFFFEEEEEEEEEEEEEEEDDDGGGPPP]]]iiirrrzzz{{{kkkcccccciiiqqqxxx```LLLJJJKKKPPPSSSSSSTTTWWW\\\dddnnnxxx~~~yyyqqqhhhaaa______\\\ZZZ[[[ZZZXXXVVVTTTSSSRRRPPPNNNHHHHHHHHHHHHIIIIIIJJJKKKNNNOOOOOOOOOOOOOOOOOONNNJJJJJJJJJIIIHHHGGGFFFEEEDDDCCC@@@>>>===>>>???@@@BBBDDDFFFGGGIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTSSSSSSSSSSSSRRRQQQPPPOOONNNOOOPPPRRRUUUXXX[[[\\\XXXXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^^^^^^^___]]]]]]^^^^^^^^^^^^]]]]]]______```aaabbbbbbcccccc;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<=========>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAA@@@>>>======???AAACCCFFFGGGHHHHHHFFFCCC>>><<<<<<<<<;;;::::::<<>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>@@@BBBBBBFFFFFFEEEEEEDDDDDDCCCCCCGGGKKKTTTbbbppp{{{{{{hhh]]]___fffpppwwwjjjNNNIIIEEEGGGIIIHHHIIIMMMQQQXXXcccnnnwww}}}}}}tttkkkgggddd___\\\\\\\\\ZZZXXXWWWVVVSSSOOOLLLGGGGGGFFFEEEFFFHHHJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJJJJJJJJJJJJJIIIHHHEEEDDDCCCAAA@@@?????????@@@AAACCCFFFHHHIIIJJJJJJHHHGGGGGGFFFEEEFFFFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXYYYZZZ\\\]]]]]]]]]]]][[[[[[\\\]]]^^^^^^^^^]]][[[\\\]]]^^^```aaabbbccc999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;======<<<<<<===???BBBCCCCCCCCCCCCBBBBBBAAAAAA@@@BBB@@@===<<<<<<>>>@@@BBBAAABBBDDDEEEDDDAAA===:::;;;<<<<<<===>>>BBBHHHLLLQQQSSSUUUVVVWWWWWWVVVUUULLLHHHCCC>>>;;;::::::;;;:::::::::999999999999999888888777666555555444444777777777666555444333222222111000111333333111000111111000000000000111111////////////////////////000000/////////.........---------------...///000000000000000////////////------------------------........................///...---,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++,,,------------,,,,,,,,,---......---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,........./////////000000000///...------...///000........./////////000000000////////////.........000000000000000111222222222222333333333333222222333333222222222333444444333444555666666666666666444555666666555666888999777777666666777:::<<<>>><<<<<<<<<<<<>>>>>>>>>===:::;;;;;;;;;:::::::::999;;;;;;<<<<<<===???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDIIIJJJPPP___rrrwwwccc___cccjjjqqqxxx{{{{{{{{{pppSSSJJJBBBAAABBBAAACCCGGGHHHOOOZZZfffpppyyywwwrrrmmmeee```___]]]\\\ZZZYYYWWWSSSNNNJJJHHHGGGEEEDDDEEEGGGJJJLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJGGGFFFFFFDDDBBB@@@???>>>===>>>@@@BBBEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIIIIGGGIIIKKKLLLMMMLLLJJJIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPQQQQQQPPPOOONNNNNNMMMMMMMMMNNNOOOPPPRRRRRRUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\YYYZZZ[[[\\\]]]]]]]]]]]]ZZZZZZ[[[\\\]]]^^^___```999999:::;;;;;;<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;===@@@CCCEEECCCCCCCCCBBBAAAAAAAAAAAAAAA???===;;;;;;===???@@@<<<>>>@@@BBBBBB@@@>>><<<;;;<<<>>>@@@BBBGGGMMMRRRSSSTTTUUUWWWXXXXXXXXXXXXPPPLLLFFF@@@;;;999999999:::999999888888888999999888777777666555444444333666666666666555444333222111111000111222333111///000000000000000000000000........................////////////............//////...---------------........................------------------------............------------......------,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++,,,------,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---------,,,,,,,,,,,,------,,,------------------,,,,,,------------------,,,............////////////000///...------...///000............/////////////////////...............000000//////000000111222111222222333333222222111333222222222333333444555333444444555555555555444111333444444444555888:::999888777777888999<<<===<<<;;;;;;<<<@@@AAAAAA@@@:::::::::999999999999999<<<;;;<<<<<<===>>>???@@@@@@@@@AAACCCDDDEEEFFFGGGJJJHHHMMM[[[ooouuugggeeejjjpppuuuvvvuuuvvv{{{wwwWWWLLLAAA===>>>>>>@@@CCCCCCIIISSS^^^iiisss||||||uuullleeeddd```^^^]]][[[XXXTTTOOOKKKJJJIIIGGGEEEFFFHHHJJJLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGEEEBBB@@@>>><<<<<<===???AAACCCEEEEEEHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHFFFFFFFFFGGGHHHFFFHHHJJJKKKLLLKKKIIIHHHJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQTTTTTTUUUWWWWWWXXXXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\999999::::::;;;:::::::::<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===@@@CCCEEECCCCCCBBBAAAAAAAAABBBBBB@@@???>>>=========>>>???===>>>@@@AAABBBBBBAAA@@@:::<<<>>>@@@CCCFFFJJJNNNKKKLLLMMMNNNOOOOOOOOOOOOLLLIIIDDD???;;;999999999;;;:::888777777777888888666666555555444444333333555555555555444333222222111000000111222222111//////000000111111000000////////////////////////////////////.........------000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......---------,,,,,,,,,+++,,,---.........,,,,,,++++++++++++,,,,,,,,,,,,((())))))***+++,,,------,,,,,,,,,,,,---......///,,,,,,,,,,,,++++++++++++------,,,,,,+++******)))((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,------...,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---------.........///////////////............//////........................------........./////////000////////////000111111111111222222222222111111222222222222333444555555333333444444444444444333111222333333444666999<<<===<<<;;;:::::::::;;;;;;;;;:::999<<>>???@@@>>>>>>@@@BBBDDDEEEGGGHHHFFFFFFIIITTTeeewwwsssiiiiiinnnuuuwwwvvvwww{{{^^^PPPCCC===<<<<<<===???AAAFFFNNNWWW```kkktttzzztttllliiidddbbb```]]][[[WWWRRROOONNNMMMKKKJJJIIIJJJKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOOOONNNNNNMMMKKKJJJIIIJJJJJJIIIHHHFFFDDDBBBAAA=========>>>???@@@AAABBBEEEFFFHHHJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNMMMMMMLLLOOOOOONNNNNNOOOOOOPPPQQQRRRSSSTTTVVVWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ999::::::::::::999999888;;;;;;:::999999999999999<<<<<<============<<<<<<888888999:::<<>>@@@AAAAAABBBCCCEEEBBBBBBCCCCCCDDDDDDDDDDDDAAA@@@>>><<<::::::::::::<<<:::888666555666666777444444444444444333333333222333333333333333222222111000000000222222000///...///000111111000///...//////////////////////////////.........---------......---,,,,,,---------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,+++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,+++++++++++++++++++++++++++******++++++,,,------...---,,,,,,,,,,,,,,,,,,---+++,,,------------,,,+++---,,,,,,,,,,,,,,,,,,------------.........//////......////////////..............................+++,,,,,,---...///000000///////////////000111111111111222222222222111111222222222222333444555666333333444444444333333222222333444444555888<<>><<<;;;:::999:::888888<<>>???@@@@@@>>>???@@@AAACCCDDDFFFFFFBBBDDDGGGMMMXXXiii}}}{{{llldddmmmwww}}}~~~~~~iiiZZZIIIBBB@@@>>>===>>>>>>BBBHHHOOOWWWaaajjjppp}}}uuuqqqiiigggccc```^^^[[[WWWUUURRRQQQPPPOOONNNMMMMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCAAA@@@???>>>>>>>>>???@@@AAABBBEEEGGGIIIKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[:::::::::::::::999888777;;;:::999999888888888888<<<<<<============<<<<<<666666777999<<<>>>@@@AAABBBAAAAAA@@@AAABBBDDDEEEBBBBBBCCCDDDCCCBBB@@@???AAA@@@???>>>>>>>>>?????????AAACCCCCCAAA???>>>>>>===============>>>>>>>>>999999999999::::::;;;<<<===;;;888666555555666666222333333333333333333333111111222333333333222222111000///000222222000///...///000111111000///...000000000000000000000000//////.........---------,,,,,,,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......------,,,+++)))***+++,,,,,,+++)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000*********************+++*********++++++,,,------++++++***)))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---------,,,+++***************************))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++------------++++++---,,,,,,++++++,,,,,,------------.........//////---...///000000///...---.....................---***+++,,,---...000111111///////////////000111111111111222222222222111111222222222222333444555666333333444444444333222222333444555666777:::>>>BBBDDDDDDCCCAAA>>>;;;999777999777777<<>>>>>>>>===>>>>>>???@@@AAA???@@@AAAAAABBBCCCDDDDDDBBBDDDGGGIIIPPP```wwwnnnaaalll{{{sssbbbQQQHHHEEEAAA??????===???DDDJJJQQQZZZccciiixxx}}}~~~yyymmmjjjfffcccaaa^^^\\\YYYUUUTTTSSSRRRPPPOOONNNMMMLLLKKKIIIHHHHHHIIIKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCAAA???>>>>>>??????===???BBBEEEHHHJJJJJJKKKIIIIIIHHHGGGFFFDDDCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKNNNNNNMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTVVVVVVWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVYYYYYYYYYYYYYYYYYYXXXXXXVVVWWWXXXYYYZZZ\\\]]]]]]???@@@@@@===:::888888999>>><<<999777666777888:::999::::::999888888999;;;;;;;;;;;;<<<<<<===??????>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCEEEDDDCCCAAAAAABBBAAA???<<<<<<>>>?????????===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888777777888999:::;;;;;;<<<999888666555444444444555333333333222222222111111111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000......////////////......------...//////...------...------,,,,,,------......------------...//////---,,,++++++******++++++/////////---***)))***+++,,,,,,,,,++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++&&&'''((()))++++++,,,,,,++++++++++++++++++++++++******+++++++++******)))++++++******))))))(((((()))***,,,,,,,,,***((('''******+++,,,,,,---......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////...------,,,,,,......------------......,,,,,,,,,---...///000111111111000000//////......///000000000111111111111222222111111111111222222222222222222222222222222777666555555666888;;;<<>>BBBEEEEEEEEE???;;;777888<<>>??????>>>======>>>???@@@AAABBBAAA@@@???DDDDDDEEEHHHLLLUUUhhhxxx~~~xxxhhhhhhsss|||~~~}}}qqq___NNNBBB>>>>>>@@@@@@???AAADDDGGGKKKXXXdddooovvvzzzvvvoooiiieee```\\\ZZZVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPNNNMMMMMMMMMNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIEEEDDDCCCAAA@@@???>>>>>>>>>??????AAADDDGGGJJJLLLMMMLLLKKKJJJHHHFFFEEEEEECCCCCCDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRSSSTTTTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSSSSSSSTTTVVVWWWXXXTTTVVVXXXZZZ[[[\\\\\\\\\999:::;;;:::888777888999===<<<:::888777777888999888888999888666666777999;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCDDDDDDBBBAAAAAABBBAAA???===<<<>>>???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888777777777888888999999:::999888777555444444555555333333333222222111111111222111111111111111111111111111000000000////////////////////////////////////////////////////////////////////////...------------------------------------,,,,,,,,,,,,------------,,,,,,------...///---,,,++++++******++++++++++++,,,+++))))))***+++,,,,,,,,,+++++++++******000///...,,,++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******************++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++******+++++++++******)))++++++++++++************)))***,,,,,,,,,***)))'''******++++++,,,------...------......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////..............................------------......---------------...///000111000000000/////////...111111111111222222222222222222111111111111222222222222222222222222222222666555444444555777:::;;;???@@@@@@???<<<;;;;;;<<<;;;::::::<<<@@@BBBBBBAAA===999555666:::======;;;<<<<<<>>>??????>>>>>>===>>>???@@@@@@AAAAAA@@@@@@BBBBBBCCCEEEGGGNNN]]]lll~~~sssnnnsss}}}xxxhhhVVVGGG>>><<<<<<======>>>AAACCCFFFPPP[[[gggoooyyy{{{rrrkkkeeeaaa^^^\\\[[[YYYWWWWWWVVVUUUUUUQQQPPPOOONNNMMMMMMNNNNNNMMMLLLLLLKKKJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJFFFEEEDDDBBB@@@??????>>>?????????AAACCCEEEHHHJJJLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQQQQRRRSSSUUUUUURRRTTTVVVXXXZZZ[[[[[[ZZZ555777888888888888999;;;;;;::::::999999888888888666777888777555444555666:::::::::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDCCCAAA@@@@@@AAAAAA???===<<<===>>>===<<<===<<<<<<<<<<<<;;;;;;;;;999999888777777777777888666666666666666666666666888777666555444444444555444444333222111111000000222222222111111000000000000000///////////////...////////////////////////.........................../////////...------,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,++++++******++++++)))***++++++******,,,---,,,,,,,,,++++++++++++***333222000...,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))''''''++++++++++++++++++++++++)))******+++++++++******+++++++++++++++,,,,,,,,,******+++,,,,,,***)))(((******++++++,,,,,,---------------------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------......///000000111......------------............---------......///000000000000////////////111222222222222333333333222222111111111111222222222222222222222222222222444444333333444666888999777888::::::999:::;;;===:::999999:::===>>>>>>===<<<999666777:::===<<<;;;<<<<<<===>>>>>>>>>>>>>>>@@@????????????@@@AAAAAABBBAAABBBDDDDDDGGGSSS___tttrrrmmm{{{tttcccRRREEE>>>===<<<;;;===???@@@AAAHHHQQQ[[[cccmmmwww|||qqqkkkfffddd```^^^[[[ZZZYYYXXXWWWUUURRRRRRPPPOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKMMMMMMLLLLLLLLLLLLKKKKKKHHHGGGEEECCCAAA@@@??????@@@@@@@@@@@@AAACCCEEEFFFIIIIIIIIIIIIIIIIIIHHHHHHEEEEEECCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLJJJJJJJJJJJJKKKMMMNNNOOONNNNNNMMMMMMMMMMMMLLLLLLNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNOOOPPPQQQOOOPPPRRRUUUWWWXXXXXXXXX555777999999888999:::<<<888999:::::::::999888777666777888777555444444555888999999:::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCBBB@@@??????@@@@@@>>>===<<<======<<<;;;===<<<<<<<<<<<<;;;;;;;;;999999888777777777777777666555555555444444444333555555444444333333333333444444333222111000//////222222111111000000//////////////////............////////////////////////------------------------,,,,,,---............---...---+++******+++---...---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,------,,,++++++******+++++++++---......------...///++++++++++++++++++++++++333222000...,,,+++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''++++++++++++++++++++++++))))))***+++++++++******)))******++++++,,,,,,,,,******+++++++++******)))******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,---------......//////.........//////000000000...------,,,,,,------...///......---------......000000000000////////////111111111222222222333333222222111111111111222222111222222222222222333333333333333333444555666777666777888888777777888999:::999888999;;;<<<;;;:::<<<:::999:::<<<>>>>>>===<<<<<<======>>>>>>??????@@@???>>>>>>>>>???AAABBBCCCBBBCCCEEEDDDEEEMMMVVVkkkzzz|||yyy||||||mmmqqq}}}ppp___OOOEEEAAA<<<;;;<<>>>>>???========================???@@@BBBAAA???>>>>>>???>>>===<<<<<<======;;;:::===<<<<<<<<<<<<;;;;;;;;;999888777777666666777777555444444333333222222111222222222222222222111111333333222111111000//////111111111000000000//////............////////////........................------------------------((()))+++,,,.../////////000...---++++++---...000,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,---,,,++++++******++++++,,,---//////---,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***)))++++++++++++++++++++++++((()))***+++++++++++++++((()))))))))******++++++*********+++++++++************+++++++++++++++,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------...............///000/////////.........---------,,,,,,,,,,,,------///......---------......////////////000000000000000000000000111111111222222222111111111111222222111111111222222333333333222222222333333444555555666777888888666666666888;;;:::999999:::;;;:::999;;;::::::;;;<<<===>>>===<<<<<<<<<===>>>>>>???@@@@@@???>>>===>>>???@@@AAAAAA@@@AAADDDDDDDDDJJJQQQ___ooo~~~}}}{{{{{{{{{wwwnnnsssxxxhhhVVVIIIBBB<<<::::::===>>>>>>AAAFFFHHHMMMTTT[[[bbbkkkvvv}}}}}}xxxooojjjdddaaabbbaaa^^^[[[WWWWWWVVVUUUSSSQQQPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIFFFEEECCCCCCBBBBBBBBB@@@??????@@@AAABBBAAAAAABBBCCCEEEFFFFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCEEEFFFFFFGGGFFFFFFGGGIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJLLLNNNNNNNNNNNN666777777777555444555666666777999:::;;;::::::999555888::::::999777777888666777:::<<<>>>>>>>>>>>>========================>>>???AAA@@@>>>======>>><<<;;;;;;<<<======<<<:::===<<<<<<<<<<<<;;;;;;;;;888888777666666666666777444333333333222222111111111111222222222222111000222111111111111000000000000000000000000000000000...////////////000000000........................------------------------'''(((***,,,---.../////////...------------...///,,,,,,++++++++++++,,,,,,++++++******++++++,,,------,,,++++++******++++++)))+++---,,,+++)))((((((***++++++++++++,,,,,,,,,++++++*********++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++((()))***+++++++++++++++)))))))))))))))************************+++++++++******++++++++++++++++++***++++++,,,,,,,,,,,,,,,***************************++++++,,,,,,------...........................000//////...------,,,,,,------,,,,,,,,,,,,------......---------......///////////////000000000000//////000000000111111111222222111111111111222222111111111222222333333444222222333333444444444444444555777777777777888:::;;;999888999:::;;;:::888888888999::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAA???>>>>>>>>>>>>???@@@@@@>>>===>>>AAABBBBBBFFFLLLQQQcccwwwyyy~~~pppkkkuuuppp^^^MMMBBB===999888;;;<<<;;;===AAACCCGGGLLLOOOSSSYYYbbbhhhtttzzzrrrhhhcccbbbaaa]]]ZZZZZZZZZYYYXXXVVVTTTRRRQQQNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEEEECCCBBBAAA@@@@@@@@@AAAAAA>>>???@@@AAACCCDDDEEEEEEHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFGGGIIIIIIIIIIIIHHH555666777777666555666777777777888999::::::;;;;;;444666999:::999888888999777888:::<<<<<<<<<;;;:::===========================???@@@???>>><<<======999999:::;;;===>>><<<;;;===<<<<<<<<<<<<;;;;;;;;;888888777666666666666666333333222222222222222222111222333444444333222222000000000000111111111111......//////000111111111/////////000000000111111........................------------------------)))***+++,,,,,,------,,,------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---------,,,++++++******++++++&&&(((++++++***)))))))))******+++++++++,,,,,,,,,++++++************+++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******************++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++(((((()))++++++,,,,,,+++++++++***************)))******)))******++++++,,,++++++************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......////////////............---------------,,,,,,,,,---,,,,,,++++++,,,,,,------------------...///000.../////////000000000111000000111111111222222222222222111111111111222222000111111222333333444444222333333444444444444444333555666777666777888:::999888777888999:::999888777888::::::::::::;;;<<<<<<<<<;;;<<<===???@@@AAA===>>>>>>??????????????????======@@@AAA@@@CCCHHHIIIYYYmmm}}}}}}~~~zzzooorrr}}}lllYYYLLLCCC>>>;;;;;;;;;:::;;;???@@@CCCGGGHHHIIILLLRRRWWW```kkkyyyrrriiifffccc___ZZZ]]]]]]]]][[[YYYVVVTTTRRRPPPOOONNNNNNMMMMMMNNNNNNKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHDDDCCCAAA@@@@@@AAAAAABBB>>>???@@@AAABBBCCCDDDEEEHHHJJJLLLNNNOOONNNLLLKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCC666888999999888888:::;;;777777888999::::::;;;<<<222555888:::999999999999888999;;;;;;;;;999777666===========================>>>@@@???===<<<<<<===888888999;;;===>>>===;;;======<<<<<<<<<;;;;;;;;;888888777666666666666666222222222222222222222222222333444555555555444333/////////000111111222222------...///000111222222//////000000111111222222................................................+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---,,,++++++******++++++$$$'''+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++(((((()))++++++,,,,,,,,,---,,,,,,++++++***************))))))***+++,,,,,,++++++******************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///////////////.........***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111.../////////000000111111111111222222222333333333222222111111111111222222000000111222333333444444333333444555555555444444555666777777555555666777888777666777888999888777999:::<<<===<<<<<<===>>><<<<<<;;;<<<===???AAABBB<<<===???@@@@@@@@@???>>>BBB???>>>AAAAAA@@@CCCGGGIIITTTcccrrr{{{zzzzzzhhhZZZJJJDDD???>>>===;;;<<>><<<<<<======<<<:::888777666666555555555444444444111222333333222111000///333333333333222222111000111111111111000000//////000////////////000000111000///...------...///000000000//////......------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++***************++++++************************,,,+++++++++***)))))))))---,,,***))))))***,,,---)))))))))***++++++,,,,,,************************,,,,,,***)))))))))***+++***++++++,,,,,,------...+++++++++++++++++++++++++++++++++*********))))))++++++************++++++************************+++++++++***************+++++++++*********))))))************************++++++,,,------------,,,,,,,,,,,,---------......,,,---......------///000....../////////...,,,+++,,,,,,,,,,,,,,,,,,++++++............////////////111111111111111111111111000000000000000000000000111222333444555444333222333333444555666666666555444444444444555555555555777666555555666888:::<<<::::::;;;;;;<<<=====================>>>>>>>>>>>>>>>>>>????????????>>>>>>AAA@@@?????????@@@AAABBBFFFMMMXXXhhh|||~~~zzzzzzooo]]]RRRFFF@@@???>>>===<<<999@@@CCC@@@@@@EEEHHHGGGKKKMMMVVVaaakkkttt|||tttnnnjjjiiidddaaa```]]]WWWTTTVVVWWWTTTQQQOOOOOONNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGHHHEEECCCDDDEEEFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGJJJMMMPPPSSSTTTLLLMMMMMMLLLLLLJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGIIIGGGEEEEEEHHHJJJIIIGGGHHHHHHGGGHHHJJJJJJIIIGGGGGGFFFEEEEEEGGGGGGFFFEEEGGGHHHIIIIIIIIIGGGEEECCCEEEDDDCCCCCCDDDCCCBBB@@@888999:::;;;<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>::::::::::::999999888777999::::::;;;;;;;;;;;;;;;>>><<<:::;;;===>>>===;;;???<<<::::::;;;<<<;;;:::888888888999:::;;;<<<===<<<<<<<<<<<<;;;999888777666555555555444444444444222222222222222111000///333333333333333222111111222222111111111000000000000000///////////////000//////............//////////////////............---------------------------------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++,,,++++++***))))))******************************+++++++++***************---,,,***))))))***+++,,,++++++******************************************,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++************************************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------,,,,,,---///---.../////////...,,,+++,,,,,,,,,---------------........./////////000000111111111111111111111111000000000000000000000000111111333444444444333222555555666666555555444444555555555555666666666666888777666666666888999;;;999999999:::;;;;;;<<<<<<============>>>>>>>>>>>>===>>>>>>???@@@@@@??????BBBBBBAAA@@@AAABBBCCCDDDGGGLLLSSS^^^qqq~~~nnn```NNNEEECCCBBB@@@===;;;AAACCC@@@@@@CCCEEEDDDGGGHHHNNNWWW^^^fffsss~~~zzztttooojjjeeedddaaa\\\ZZZ\\\YYYWWWSSSRRRQQQQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHIIIFFFDDDEEEFFFFFFDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCEEEHHHJJJLLLMMMNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJMMMKKKIIIIIIKKKLLLKKKIIIIIIIIIIIIKKKMMMNNNNNNMMMLLLJJJFFFDDDEEEFFFFFFEEEKKKLLLLLLLLLKKKIIIGGGEEEHHHGGGGGGHHHHHHFFFCCC@@@999999999999::::::::::::999:::;;;===>>>?????????>>>===<<<;;;:::999999999:::;;;;;;<<<<<<<<<<<<<<>>======>>>???>>><<>>:::999:::<<<======999999999999999:::;;;;;;<<<<<<<<<;;;:::999777666555555555555444444444444222222111000000000111111333333333333333333222111222222222111111111111111111111000///..................////////////...................../////////------------------------,,,,,,,,,++++++++++++++++++++++++++++++*********************************************************++++++++++++******))))))************************,,,,,,+++***)))))))))******************************************+++++++++---,,,+++***))))))***+++,,,,,,++++++***))))))(((************************,,,+++******))))))******...------,,,++++++******+++++++++++++++++++++++++++++++++***************++++++************++++++************************))))))))))))))))))******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,,,,------------***,,,---,,,++++++,,,...---............---,,,,,,,,,,,,------......//////////////////000000000000111111111111111111111111000000000000000000000000111111222333333333333222666666666555444444333333444444444555555555555666888888777777777888888999777888888999999:::;;;;;;<<<<<<=========>>>>>>>>><<<===>>>???@@@AAAAAAAAADDDCCCBBBBBBBBBCCCEEEFFFGGGJJJMMMTTTcccyyyvvv```QQQKKKHHHBBB<<<<<<@@@BBBAAA@@@BBBBBBAAAEEEDDDGGGMMMRRRXXXcccnnn}}}vvvooohhhfffccc___^^^___\\\YYYVVVTTTTTTTTTRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHFFFFFFGGGGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@???>>>???@@@AAACCCDDDEEEFFFKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMPPPOOOMMMMMMNNNOOOOOONNNKKKJJJKKKMMMQQQSSSSSSSSSQQQMMMHHHEEEEEEGGGHHHHHHJJJJJJJJJJJJHHHGGGEEEDDDIIIIIIKKKNNNNNNKKKEEEAAA777777666555555555666666777888:::<<<===>>>??????>>>===<<<:::::::::;;;<<<;;;<<<<<<===============>>>>>>======>>>>>>===<<<@@@===;;;:::;;;===>>>===;;;::::::999888999999999;;;;;;::::::999777666666444444444444444444444444222111000//////000111222222222333333333333222222222222222222111111111111222111000///...---------,,,---////////////---,,,---------....../////////++++++++++++++++++++++++++++++******************+++++++++***************))))))))))))))))))))))))************************,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***************++++++************************)))))))))***+++++++++,,,---,,,+++***)))))))))***+++++++++*********))))))************************+++++++++***************,,,,,,,,,,,,++++++******************************************************++++++************++++++************************((()))))))))))))))******************************************************))))))***++++++++++++***++++++,,,,,,,,,---------+++,,,------,,,+++,,,...------------------------,,,------...///000000111/////////000000000111111111111111111111111111111000000000000000000000000000111111222222222222222444333333333222333333333222222333333333444444444888888888888888888888777777777888999999::::::;;;;;;<<<<<<<<<===>>>>>>>>>;;;<<<>>>???AAABBBBBBCCCCCCCCCBBBBBBBBBDDDEEEFFFHHHKKKOOOUUU___rrr|||iii[[[QQQFFF======???@@@@@@@@@AAABBBAAAEEEDDDEEEIIIMMMRRR^^^iiixxxxxxoookkkhhhdddbbbccc^^^[[[XXXVVVUUUUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLKKKJJJHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLNNNMMMMMMNNNOOOQQQRRRRRRMMMMMMMMMPPPTTTWWWXXXXXXUUURRRNNNLLLLLLLLLLLLLLLIIIIIIHHHGGGFFFFFFEEEEEEFFFIIIMMMQQQRRRNNNHHHCCC666555555444444444555555555666888:::;;;<<<======;;;:::999999999;;;<<<===;;;<<<======>>>>>>===============<<<;;;;;;;;;;;;===<<<<<<===>>>>>>===;;;;;;;;;:::999888888888888;;;:::999888777666666555333333444444444444444444111111/////////000111222111111222222333222222111111111111111111111111111111111///...------------,,,---...//////...---,,,,,,,,,------......//////++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))***+++------************************)))))))))***+++++++++,,,,,,++++++***))))))))))))))))))*********+++++++++************************++++++++++++******))))))*********++++++,,,,,,,,,************************************************++++++************++++++************************(((((())))))*********+++************************************************))))))***++++++++++++***+++++++++,,,,,,,,,---------...///...---,,,---...------,,,,,,,,,---------------......///000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222000000///000111222333444333444444444555555555555888888999:::999999777777888888888999::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>:::;;;===???AAABBBBBBCCCBBBAAAAAAAAAAAACCCDDDFFFJJJQQQYYYaaagggqqqvvvdddRRREEE???===>>>???AAAAAABBBCCCEEEDDDFFFJJJNNNTTT___kkkxxx~~~xxxsssmmmjjjiiiaaa^^^ZZZXXXVVVUUUTTTRRRRRRQQQOOOMMMLLLKKKJJJJJJLLLKKKJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>???AAABBBDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQSSSRRRQQQQQQTTTXXX\\\]]]^^^]]][[[YYYXXXVVVTTTPPPMMMLLLKKKJJJIIIHHHHHHIIIJJJEEEHHHLLLQQQSSSQQQKKKFFF777777777777777888888888555666777999:::;;;;;;;;;888888888999:::;;;<<<===;;;<<<<<<===============;;;<<<===<<<:::999999:::;;;;;;;;;===???>>><<<:::;;;;;;999888888777777777:::999888777555555555555333333333333444444444444000000/////////000111111///000111111111111111111000000000000000111111111000000///...------------------............---------------------.........------------------------***************+++++++++)))))))))***************))))))))))))))))))))))))************************************************************************(((((())))))***+++------***************************************+++++++++************************((())))))***++++++,,,,,,***************************++++++++++++***))))))))))))******+++,,,,,,---***************************************+++++++++++++++************++++++************************)))))))))***++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,...///000///---,,,---...,,,,,,,,,+++,,,,,,---...------......//////000000............////////////000000000000000000000000000000000000000000000000000000//////000000111222///.........000222444555666666666777777777888888666888999;;;;;;:::888777777888888999::::::;;;;;;::::::;;;<<<===>>>>>>???:::;;;<<<>>>@@@AAAAAAAAA@@@@@@??????@@@BBBDDDEEEMMMUUUaaallloooqqqyyyhhhTTTDDD???===???AAA@@@BBBDDDBBBBBBEEEKKKPPPWWWcccnnnzzzvvvpppmmmgggccc___\\\ZZZXXXVVVTTTTTTSSSQQQOOOMMMLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJIIIJJJKKKJJJGGGFFFGGGHHHFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBEEEFFFGGGJJJMMMPPPSSSRRRSSSVVV[[[```cccdddgggeeedddcccaaa]]]XXXTTTRRRPPPMMMKKKJJJJJJJJJKKKIIIKKKNNNRRRTTTSSSOOOLLL777888:::;;;;;;;;;;;;:::777777888999:::;;;;;;;;;888999::::::;;;;;;;;;;;;;;;;;;<<<============<<<;;;<<<===<<<999777888:::<<<:::999:::<<<======<<<;;;:::999888777777777888:::999777555444444444555222222333333333444444444...//////000000000000000......///000000000000000....../////////000000000///......---------.........------,,,,,,------......------------------,,,------------------------*********+++++++++,,,,,,((()))))))))*********+++************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++***************+++************************+++++++++***************'''((()))******+++++++++******************++++++***************************++++++,,,+++***)))(((***************+++++++++************************))))))*********+++++++++++++++************++++++************************)))******+++,,,,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---...///...,,,+++,,,---,,,,,,+++++++++,,,---...........................------------............000000000000000000000000000000000000000000000000000000///...///000111222111111000///000222444666555555555666666666777777555777999<<<<<<;;;999777666666777888888999999:::999::::::;;;<<<===>>>???::::::<<<===>>>???@@@@@@@@@?????????AAABBBDDDEEEKKKRRR^^^jjjmmmlllpppxxxaaaKKKCCC===>>>???>>>@@@CCC@@@@@@EEEMMMSSSZZZeeepppyyy{{{vvvoookkkfffbbb___]]]ZZZXXXWWWVVVTTTRRRPPPNNNMMMLLLJJJJJJJJJKKKJJJJJJIIIHHHHHHJJJKKKJJJGGGEEEFFFHHHEEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@??????>>>@@@BBBBBBBBBCCCGGGJJJKKKKKKMMMQQQXXX___ccceeeiiihhhhhhiiijjjjjjhhhgggaaa^^^YYYUUUQQQPPPPPPQQQSSSSSSSSSUUUVVVVVVSSSQQQ666777:::<<<===<<<;;;:::888999::::::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<;;;===>>><<<999777999;;;===;;;888777999<<<===>>>:::999999888777777888888:::888777555444444444444222222222333333444444444---...///111111111000///------...//////000//////---.........//////000000......---------......///......,,,++++++,,,...............------,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,(((((())))))*********+++************************************************(((((()))***+++,,,,,,---++++++++++++++++++++++++...---,,,***)))(((((((((************************,,,+++++++++******))))))&&&'''(((***++++++++++++,,,,,,++++++***)))))))))******************************+++,,,+++***)))(((,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++************++++++******************************+++,,,------......))))))******++++++++++++************************++++++,,,------------,,,******+++++++++,,,,,,,,,,,,---...---+++***+++,,,,,,,,,+++***+++,,,...///...............---------,,,,,,,,,---------......000000000000000000000000000000000000000000000000000///.........///111222555444222111111333444666222222222333333333444444444666999<<<===<<<:::888555555666666777888888888999999:::;;;<<<===>>>???999:::;;;===>>>>>>>>>>>>@@@@@@@@@@@@AAACCCEEEFFFHHHLLLWWWbbbfffdddhhhppp{{{hhhQQQGGG???>>>???===>>>BBB@@@AAAGGGOOOVVV\\\gggrrrxxxuuuqqqlllgggdddaaa]]][[[ZZZYYYWWWTTTRRRPPPOOONNNIIIJJJKKKKKKKKKJJJHHHGGGHHHJJJKKKIIIFFFEEEFFFHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@>>>======AAAAAAAAA@@@@@@?????????===@@@AAAAAA??????BBBEEEBBBBBBEEEKKKSSS\\\aaadddeeeeeefffjjjpppuuuxxxyyyuuuqqqkkkddd___]]]\\\\\\[[[ZZZXXXXXXXXXXXXVVVTTT;;;888666888===@@@>>>:::888888999999:::999999999999888:::???EEEFFFAAA;;;=========<<<::::::;;;<<<:::999999888999:::<<<===<<<;;;999888888999;;;<<<===<<<:::999888777777777:::888666333222222333333000000000000000111111111////////////////////////111000///...---...//////111000///...------...///000///...---,,,+++******---------,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++))))))*********))))))(((---,,,,,,++++++,,,,,,---++++++***))))))***++++++******))))))******+++,,,((())))))))))))************+++,,,,,,+++***((('''++++++************++++++***************++++++,,,***************************++++++***)))***,,,///---,,,+++******+++,,,,,,+++*********))))))(((((('''(((((()))***++++++++++++***((('''''''''((())))))************+++++++++(((***++++++++++++,,,...+++++++++*********))))))************************)))******+++++++++*********************)))(((((())))))***++++++++++++******+++,,,,,,,,,,,,+++***************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...------------...//////............////////////////////////////////////111111111000000000000000444222111222666777666444666666666555444444444333888:::;;;<<<<<<;;;999777777888888999999:::;;;;;;::::::<<<>>>AAABBBAAA@@@<<<<<<======>>>>>>??????BBBAAA@@@@@@AAABBBDDDEEEGGGJJJOOOSSSXXXZZZ[[[\\\hhhttt||||||]]]OOO???999===AAA@@@===>>>@@@BBBGGGNNNYYYeeemmmwww{{{wwwtttpppggg```^^^[[[\\\\\\ZZZWWWTTTSSSSSSQQQOOOLLLKKKJJJJJJHHHFFFKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@>>>============>>>???@@@@@@AAAAAABBBBBBCCCEEEIIINNNRRRUUUZZZ\\\___dddjjjttt~~~wwwrrrooonnnooojjjiiifffbbb^^^[[[[[[\\\;;;888666999===???>>>;;;999999::::::::::::999999::::::;;;@@@EEEFFFAAA<<<:::;;;;;;:::888888999:::::::::999999:::;;;;;;<<<;;;:::999888888999;;;<<<<<<;;;:::888777777777666999777555333222222333444222222222222111111111111000000000000000000000000111000...---------......111000///...------...///---------------,,,,,,,,,------------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++*********++++++++++++******,,,,,,++++++++++++,,,,,,******************************))))))******+++,,,,,,+++++++++******)))))))))******+++++++++******++++++************++++++,,,+++***)))))))))))))))************************)))******))))))))),,,...///...,,,***)))***+++,,,************)))))))))((('''(((((()))******++++++,,,+++******)))))))))***)))************+++++++++***,,,,,,,,,*********,,,+++++++++*********))))))******************************+++++++++***))))))***************)))(((((((((((()))************)))***++++++,,,,,,++++++***************************************************++++++,,,,,,,,,,,,------......---------------...---------,,,---......///////////////000000000000////////////////////////111000000000000000000000333222111222555666555333222222333444555666777888777999:::;;;;;;:::999888777888888999999::::::;;;::::::;;;>>>AAABBBAAA???<<<<<<<<<===>>>>>>??????BBBAAAAAAAAAAAABBBDDDEEEEEEHHHLLLPPPTTTVVVWWWWWW^^^kkk~~~}}}zzz~~~hhhXXXFFF<<<<<>>;;;===???AAAEEELLLUUU```gggrrrwww~~~}}}vvvmmmfffdddccccccbbb```]]]ZZZXXXWWWRRRPPPMMMKKKKKKJJJHHHGGGJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===>>>??????@@@AAAAAABBBBBB@@@@@@@@@AAACCCFFFJJJKKKOOOQQQTTTYYY```iiissszzz~~~yyyvvvvvvwwwxxxuuuuuusssooojjjfffdddddd:::888777999===???>>><<<::::::;;;;;;;;;;;;::::::;;;;;;<<>>@@@AAA@@@???;;;<<<<<<======>>>??????AAAAAAAAAAAABBBCCCDDDEEECCCEEEHHHLLLNNNPPPQQQQQQRRR^^^rrr{{{yyy{{{}}}}}}}}}}}}}}}wwwgggQQQBBB>>>>>>===<<<===>>>???BBBGGGOOOXXX___kkkqqqyyy{{{tttqqqjjjhhhfffccc```]]][[[YYYWWWTTTQQQNNNMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@AAAAAABBBBBBCCCAAA@@@?????????@@@AAABBBDDDFFFIIIMMMSSS[[[dddjjjwwwuuutttssstttvvvyyy{{{|||}}}~~~{{{uuupppllljjj999888888999<<<>>>===<<<;;;;;;;;;;;;;;;;;;:::999::::::<<>>;;;666777777666555555666888999:::;;;<<<<<<;;;:::999::::::999888888888888999999888777666555555555555444444333222222333444555444444333222111111000000////////////////////////000///...---,,,+++++++++........................++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---*********)))))))))))))))******++++++,,,+++++++++******))))))))))))******((()))+++,,,,,,+++)))(((******))))))******+++,,,//////...------,,,+++++++++***)))))))))***,,,---++++++************++++++---,,,***((('''&&&&&&%%%************************((()))*********+++...000555333000---***))))))************)))))))))))))))(((((())))))************++++++---------,,,+++***))))))*********+++++++++***,,,,,,+++***))))))******************************************************+++++++++***)))((('''))))))************)))((('''((())))))******))))))******++++++++++++******************************************************+++++++++,,,,,,,,,------...---,,,+++++++++++++++,,,++++++++++++,,,------////////////000000000000////////////////////////000000000000000111111111222222111111111111111000333333333444444555555555555666777888999:::999999777777777888999999::::::::::::;;;===@@@@@@???===;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEBBBDDDFFFHHHJJJKKKKKKLLLMMMUUUdddxxx~~~yyywwwzzz}}}}}}|||zzz{{{{{{|||rrr[[[III@@@>>>>>>===<<<<<<===???BBBHHHPPPUUUbbbiiittt}}}rrrpppllliiifffccc```^^^]]]ZZZUUURRRQQQPPPNNNMMMJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???????????????@@@BBBDDDGGGJJJPPPVVV[[[``````aaabbbeeeiiimmmooouuuxxxzzzyyyuuuoookkkhhh888777777999;;;<<<<<<<<<::::::;;;;;;:::999888888777888:::<<<======:::888666777777666555555777888999999;;;;;;;;;:::999888999999888888777777777777777666555555444444444444222222222222222333333444333333222111000//////....................................------,,,++++++------..................------,,,,,,,,,+++++++++------------------------++++++************++++++))))))))))))))))))))))))(((((()))***++++++*********))))))(((((())))))***((()))+++,,,,,,+++)))(((******))))))******+++,,,---------------------------,,,***)))))))))***+++++++++************++++++***))))))(((((((((((((((************************)))***+++,,,,,,---111333888666333000---+++***)))))))))))))))))))))******)))))))))))))))*********)))***+++,,,,,,+++***)))))))))*********+++++++++((()))++++++***)))+++,,,***************************************************************)))((('''((())))))*********))))))((()))******++++++******************************************************************************+++++++++,,,,,,,,,------******))))))***++++++,,,,,,++++++++++++,,,---------------.........////////////////////////////////////000000111111111111111111222111111000000111222333333333444444555555444555666777888888999999666777777888888999:::::::::999:::<<>><<<;;;;;;;;;<<<======>>>>>>??????@@@AAABBBCCCDDDDDDBBBCCCDDDFFFGGGHHHHHHIIIKKKNNNXXXhhh{{{~~~uuuyyy~~~|||xxxuuutttvvvzzzuuuaaaOOODDD???======;;;<<<<<<<<<>>>BBBIIIMMM[[[bbbnnnyyy|||wwwssspppmmmiiifffaaa]]]XXXTTTRRRQQQOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@???@@@@@@@@@AAACCCDDDEEEGGGKKKNNNOOOOOOQQQSSSWWWZZZ]]]^^^dddhhhlllmmmjjjgggcccbbb555666777888999::::::;;;888999999999888777666555555666888999999888777666555666777666555555777999999999999999999888888777999999888888777666666666555555444333333333333333222222222222222222222222222111111111000/////////---------------------------............---,,,,,,,,,,,,---............---------,,,,,,++++++******++++++,,,,,,,,,,,,------******))))))))))))******))))))))))))************'''((()))*********************))))))))))))******)))***+++,,,,,,+++***)))******))))))******+++,,,+++++++++,,,,,,------------,,,+++***))))))))))))++++++************++++++(((((((((((())))))***+++************************)))+++,,,,,,---///222555999888777555111...+++)))))))))))))))************))))))))))))))))))******((())))))***************)))************+++++++++'''(((******)))***+++---***************+++++++++************************((())))))******))))))(((((())))))************)))))))))***++++++++++++++++++***))))))))))))***+++************************************************++++++,,,,,,,,,,,,------))))))))))))***+++,,,---,,,,,,,,,,,,,,,------...,,,,,,---------........./////////////////////////////////000111111222222000111222222111000111333///000111333444666777777555555555666666777777777666666777777888999999999999999:::<<<>>>>>>===;;;:::;;;;;;<<<<<<===>>>>>><<<===???AAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGIIIJJJOOO[[[mmmwwwzzz~~~~~~yyytttuuuwww{{{~~~vvvgggWWWJJJBBB>>>===;;;;;;;;;;;;<<>><<<:::::::::;;;<<<<<<======>>>:::<<<>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCEEEFFFFFFGGGHHHJJJQQQ___rrr~~~~~~}}}}}}}}}{{{rrrdddVVVJJJDDDAAA;;;;;;;;;::::::===AAAEEELLLTTT___kkkvvvwwwqqqmmmhhhbbb\\\YYYXXXVVVUUURRRRRRQQQPPPNNNMMMLLLLLLGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@===>>>@@@@@@??????@@@BBBAAACCCDDDFFFGGGGGGGGGGGGIIIKKKMMMNNNNNNNNNPPPRRR222444555666666666888999555555555555444333222111444666777888666555444444333444555555444444666888999888777555555555666777888888888888777666555444333333222222111222222222222222222222222111000000222222222222222222333333////////////////////////,,,---...000000000000///***+++---...///...------((()))***+++,,,---......))))))*********+++++++++,,,++++++++++++++++++,,,))))))******+++++++++,,,((()))***+++,,,---------++++++************++++++++++++***))))))***++++++*********)))***++++++,,,,,,++++++***)))((('''''''''(((***+++,,,,,,+++***++++++************++++++++++++************++++++************************''')))***+++,,,...222555999:::<<<;;;888333...***(((((())))))*********+++*********)))))))))))))))******)))((()))***,,,---)))************+++++++++***+++,,,***((('''((()))))))))******++++++++++++************************%%%&&&''')))************(((((()))***************'''(((((()))))))))))))))+++***)))(((((()))***+++************************************************++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,...------------...//////............/////////000////////////////////////...//////000111222222222...111333333111111444666444444444333333222222222666666555444444444555555666666666777888888999999999999999;;;======<<<:::::::::;;;;;;<<<======>>>999;;;===???@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHKKKTTTeeeyyy|||pppaaaSSSJJJFFF;;;<<<;;;::::::<<<@@@DDDHHHOOOZZZfffqqq{{{|||uuupppiiiccc```___]]]\\\SSSSSSSSSRRRRRRQQQQQQQQQGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA<<<>>>@@@AAAAAAAAABBBCCC<<<===???@@@AAAAAA@@@@@@CCCDDDDDDDDDDDDFFFIIILLL444666888999:::999888777777888888888777666444333777666666555555555555666555666666555333333444555666777777777666555444333777666555444444333444444555444222111000111222222000000////////////000000///000000111111111000000111111000000111222333333........................------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((***)))((((((((()))+++,,,,,,,,,++++++***)))))))))((()))+++,,,,,,+++)))(((+++***************++++++(((((())))))*********+++''''''&&&&&&&&&&&&&&&'''++++++++++++++++++++++++,,,,,,+++***)))(((''''''((()))******)))***,,,...555666999999777333///,,,((((((''''''''''''((((((''''''''''''(((((((((((())))))************))))))++++++************++++++))))))))))))************))))))))))))************,,,+++)))((()))***,,,---))))))***++++++++++++***'''((()))******)))((('''++++++++++++++++++++++++)))))))))))))))))))))))))))******+++++++++******+++++++++++++++***)))(((,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///000000//////.........------------............///000111111222222333444444222222111111222444555666333333333444444444555555777666555555555666888999::::::;;;<<<=========<<<<<<;;;:::999:::<<<>>>@@@???????????????@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDGGGEEEHHHOOOTTT[[[jjjyyyuuufffTTTGGGDDD>>>:::<<<===<<<===@@@BBBGGGPPP^^^lllwww~~~}}}uuuppplllhhhccc___ZZZ[[[\\\ZZZVVVSSSQQQPPPMMMLLLKKKIIIHHHFFFEEEDDDHHHGGGEEECCCBBBBBBBBBCCCFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC444666777999999999777666777777888999888888666666777666666555555555555555888888888777555555666888777777888888777666555555777666555444444333333444444333222222111111222222000000////////////000000000111111222111111000000......------......///000.......................................---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((***)))((((((((()))++++++,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***))),,,,,,++++++***+++++++++))))))))))))*********+++++++++******)))******+++************************************))))))))))))((()))******)))***,,,...***,,,///222222000...,,,((((((''''''''''''((((((''''''((((((((()))))))))******++++++++++++******+++******))))))******+++)))))))))*********++++++))))))))))))************++++++++++++***)))(((((())))))***++++++++++++***(((((())))))))))))((((((************************))))))))))))))))))))))))******+++++++++******)))+++++++++++++++***))))))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///000/////////...................../////////000000000111111222222333333444222222111111222333555666333333333444444444555555777777777777777888888999888999:::<<<===>>>>>>>>>===<<<;;;;;;;;;===???@@@===============>>>>>>???BBBBBBBBBAAABBBCCCCCCDDDEEECCCEEEIIILLLQQQ]]]jjjxxxdddUUUFFF???:::;;;===<<<;;;<<>>??????>>>>>>===<<<<<<===>>>???===============>>>>>>???AAAAAAAAAAAAAAABBBBBBCCCCCCBBBCCCEEEFFFIIIPPPYYYjjj}}}uuucccPPPEEE<<<<<>><<<;;;<<<@@@GGGQQQ]]]jjjuuu{{{zzzwwwpppooolllhhhddd```]]]\\\VVVUUUSSSPPPMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>??????????????????>>>=========>>>>>>>>>??????666666777888888777666666555666777999;;;<<<======777666555555444444444444333444333222000000222444666666777888888888777777666666555444333333333333111222333444444333111000111000000000000000000111444444444333222111000///000//////...//////000000---------------------------------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))******+++))))))***++++++,,,------++++++***))))))***++++++------,,,+++************************************)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************((()))***)))((()))***,,,+++,,,---......,,,***)))))))))(((((((((((())))))))))))*********+++++++++***++++++++++++++++++*********))))))))))))******((((((((()))))))))******((()))))))))************((()))******)))((('''&&&))))))***++++++++++++******)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))((('''******+++++++++******)))))))))))))))***+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............//////////////////.............../////////000000000000000000111222222333333111111222222222333333444333333333444444444555555555666777999999888777777777888:::;;;<<<=========>>>===<<<<<<;;;<<<<<<===???????????????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFHHHMMMRRRZZZmmm|||tttaaaQQQBBB>>>@@@@@@===<<<;;;===BBBJJJUUUbbbnnnvvv|||{{{xxxsssoookkkgggdddbbb]]]\\\ZZZVVVSSSPPPMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>><<<======>>>>>>>>>>>>>>>666666777777777666666666555555666888:::<<<===>>>777777555444444333333333555666777666444444555666444444555666777777777777666555444333333222222333000111333444444333222111111111000000000000111111444444444333222111000///111111000//////000000000------------------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))*********++++++*********((()))))))))************''''''((()))***+++,,,,,,++++++***))))))***++++++++++++***)))))))))))))))+++++++++***************,,,+++++++++,,,,,,---...************************************))))))))))))((()))***)))((((((***+++*********)))((('''&&&%%%))))))(((((((((((())))))************++++++++++++))))))************))))))***))))))))))))))))))***'''''''''((((((((())))))((()))))))))************((((((''''''''')))***+++))))))***++++++++++++******)))(((''''''((()))***************************)))))))))))))))))))))))),,,,,,,,,+++***)))(((''')))******+++++++++******))))))))))))***+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///.........///////////////------.........////////////000000111111222333333111111222222222222222222333333333444444444555555333444666777777777666555::::::;;;;;;;;;;;;;;;:::<<<<<<;;;;;;:::;;;;;;;;;???????????????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBB???BBBDDDEEEGGGLLLPPPRRRQQQ```sss~~~sss```KKKBBBAAA???>>>===;;;===@@@EEEMMMYYYfffpppxxx~~~}}}xxxtttpppmmmjjjcccaaa^^^[[[WWWSSSQQQOOONNNLLLKKKIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>===>>>???@@@@@@@@@??????777777666666666666555555555555555666888999;;;<<<777777555444333333222222333555777777555444333333333333444666777777777777666555444333222222222222111111222333333333222222222111111000000111111222222333333333222111000000000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((()))************)))''''''(((((()))***++++++************************))))))((((((((()))))))))+++++++++++++++************************+++,,,---************************+++*********))))))((((((((()))***)))(((((()))+++)))))))))))))))************))))))(((((())))))***)))************+++++++++)))))))))******)))))))))***))))))(((((())))))***'''''''''((((((((())))))))))))))))))************)))((('''&&&'''***,,,...))))))***++++++++++++***))))))(((((((((((())))))************************))))))))))))))))))))))))+++++++++++++++***)))((())))))***++++++++++++***)))))))))***+++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///.........///////////////------------............//////000000111222222222111111222222222222111111333333333444444444555555333444555555666666555555;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::===============>>>>>>???AAAAAAAAAAAAAAABBBBBBCCC===AAABBBCCCGGGMMMQQQQQQMMMWWWeeevvvpppZZZMMMFFF@@@>>>===<<<>>>???AAAFFFPPP]]]gggssszzz|||wwwsssooogggeeeccc___[[[XXXUUUSSSQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>??????????????????>>>>>>???@@@AAAAAAAAA@@@???777777666555555555555555555555444444555666888999777777555444333222222222000333666888666333111000333444555666888888888999666555444333222222222222222222111111222222333444222111111000000111111222000111111222111111000000///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++******************+++'''((()))***+++******)))(((((())))))*********+++)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,,,,,,,,,,++++++*********'''&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))************((()))***)))'''''')))***************+++,,,...///******))))))))))))******)))))))))************+++)))******++++++******)))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))******+++,,,))))))***++++++++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))***+++++++++++++++))))))******+++---...///************************---,,,,,,++++++,,,,,,------------............///............/////////000............//////////////////000000111111222222000111222333333222111000333333333444444444555555555555555555555666777777999::::::;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<===============>>>>>>???BBBBBBBBBAAABBBCCCCCCDDD@@@CCCDDDBBBFFFMMMPPPNNNKKKQQQ\\\jjj}}}ooo```SSSGGGAAA@@@===>>>??????AAAIIIUUU^^^kkksss{{{|||wwwnnnmmmjjjgggccc```]]]\\\WWWVVVSSSPPPMMMLLLKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????===>>>@@@AAABBBAAA@@@???888777666555555555555555666555444333333444555666777777555444333222222222222666;;;===;;;777444222333444666777999:::::::::555555444333222222222222222222111000111222444555222222111111111111222222///000000111111111000000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,//////000000//////...---++++++++++++++++++++++++++++++++++++++++++++++++******************++++++))))))))))))))))))))))))++++++************++++++'''((()))++++++******)))***************+++++++++((()))+++,,,,,,+++)))((((((((())))))***+++---...,,,,,,,,,++++++*********))))))))))))***+++,,,---((((((((((((((((((((((((''''''((()))***+++,,,,,,((()))***)))''''''(((***((('''&&&&&&&&&((()))*********))))))))))))******((())))))))))))*********+++++++++,,,,,,+++++++++))))))(((((((((((())))))***++++++++++++,,,,,,,,,))))))))))))************)))***+++,,,,,,+++)))((())))))***++++++++++++***'''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******((()))***+++++++++++++++*********+++,,,...///000************************---,,,,,,++++++,,,,,,------------.........//////---.........//////000000////////////000000000000/////////000111111222222000111222333333222000000333333333444444444555555777666555555555666888999777888999:::;;;<<<<<<<<<999:::;;;<<<============???????????????@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDFFFHHHGGGCCCFFFMMMOOOLLLHHHOOOXXXddduuu{{{|||ppp```PPPFFFCCC===>>>>>>===>>>DDDOOOXXXdddllluuuyyy~~~vvvtttrrroookkkhhheeeddd^^^\\\YYYVVVSSSQQQPPPOOOLLLLLLKKKIIIGGGFFFDDDDDDAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@<<<>>>@@@AAABBBAAA???>>>666555333444666777777777555555444333333222111111555444333222111000000000333444555666666555444333333333333333333333333333555555444333222222222222555444444333222111000000111111000///////////////000000000000000//////...000000///...------,,,,,,,,,------......------,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********++++++******)))((((((((('''((()))***+++,,,------******))))))))))))******+++*********))))))((((((,,,+++)))((('''((()))+++)))))))))))))))******+++(((((((((((())))))))))))+++++++++*********))))))((())))))************)))******++++++++++++******+++***)))(((((()))***+++***************)))(((((()))(((''''''''')))***++++++++++++***((()))+++---+++***)))(((''''''((((((+++++++++***************'''(((******((((((((())))))))))))))))))***++++++(((((())))))******+++++++++***)))))))))***,,,,,,///+++'''''')))******)))))))))))))))))))))))))))+++*********))))))(((((('''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))************+++,,,---...------,,,,,,+++***))))))++++++,,,,,,,,,,,,------......///000000///...---.........////////////000---------.........//////000000000000111111111111333333333333333333333333222222111000000111222333555444333222222444555777777777777777888999:::;;;===============<<<<<<<<>>>>>?????????FFFNNNYYYbbbmmmvvvzzz}}}}}}yyywwwtttoooiiifffccc```]]][[[XXXTTTRRRQQQPPPNNNLLLJJJHHHHHHGGGHHHFFFCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@?????????@@@AAACCCBBBAAA???>>>>>>>>>>>>>>>????????????????????????????????????666555444444666777666666555555444333333222111111555444444333222222111111333444555666666555444333333333333333333333333333555555444333222222222222333333222222111000000000111000000///////////////111111222222111000//////000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,++++++*********(((((()))******++++++,,,******************************))))))))))))******++++++++++++*********))),,,+++)))((('''((()))******)))((((((((()))++++++((((((((()))))))))******+++++++++*********))))))))))))************)))))))))))))))******)))))))))+++***)))(((((()))***+++***************)))(((((()))(((((((((((())))))***)))***+++***((((((***+++***************)))((((((************************(((***++++++***))))))***)))(((((((((((()))***+++)))))))))))))))***************)))))))))***+++,,,,,,)))&&&%%%''')))((('''))))))))))))))))))))))))************)))))))))((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************+++,,,,,,---------,,,++++++***))))))++++++,,,,,,,,,,,,---------...///000//////...---------........./////////---------.........////////////000000000111111111111111111111111111111111222111111111222444555666555444333222222444555777777777777777888999::::::============<<<<<<<<<<<>>??????>>>BBBGGGRRR[[[fffnnnsssvvvyyy|||}}}vvvpppooolllhhhdddaaa]]]YYYVVVTTTTTTRRRQQQPPPOOOOOOOOONNNLLLJJJIIIJJJKKKJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBB@@@???===>>>>>>>>>?????????@@@@@@????????????????????????777666444555666666555444444444444333333222222222444444555555555444222111333444555666666555444333222222333333333333333333444444444333222222111111000000000000000000000000111000//////......//////111111111000000...------//////......---,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,+++++++++++++++*********))))))******+++,,,,,,,,,---,,,,,,+++***)))((((((******))))))))))))******,,,,,,,,,+++++++++++++++,,,+++)))((((((((()))***+++)))((('''((()))+++,,,)))))))))*********+++++++++++++++***************++++++++++++***)))(((((((((((())))))))))))((((((******))))))))))))******)))************))))))(((((())))))))))))(((((('''''')))******)))(((((()))******+++,,,,,,+++)))(((((())))))******+++++++++)))***,,,,,,***)))***+++((((((''''''(((((())))))************))))))))))))***))))))))))))***+++++++++)))'''&&&'''((((((((())))))))))))))))))))))))************))))))))))))'''((())))))***)))))))))))))))))))))))))))))))))************+++++++++++++++++++++***************++++++*********++++++,,,,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,------------...//////......---,,,---------............------.........///////////////000000000000111111///////////////000000000222222222333444666888999444444333222333444555666666666777777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCFFFJJJNNNUUUbbbssszzzpppooovvvttt___MMMEEE??????@@@??????@@@IIIQQQ[[[ccchhhlllpppttt{{{||||||yyyuuuqqqmmmhhhccc___YYYXXXVVVUUUSSSRRRRRRRRRPPPNNNLLLKKKLLLLLLKKKJJJJJJJJJHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA???>>>>>>?????????@@@@@@@@@AAAAAA????????????????????????777666555555666666444222333333333333333333333333333444666777777555333222333333555555555555333333222222222222222333333333444444333333222111111000.........//////000000000000000///............///.........---,,,+++***))).........------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************------,,,,,,+++******)))---,,,,,,+++***)))((((((******))))))))))))******+++++++++++++++++++++++++++***))))))(((((())))))+++***((('''''')))+++---)))*********++++++++++++************************,,,,,,,,,+++***)))((('''(((((())))))))))))((((((***))))))))))))))))))***))))))************)))(((((()))*********((('''&&&&&&(((***+++)))(((((((((************************'''(((((()))***++++++,,,(((***++++++***))))))***((((((''''''''''''((((((++++++******))))))(((((()))))))))))))))******++++++***((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***************)))(((((((((((((((((((((((()))))))))*********++++++************************,,,+++***************+++,,,+++++++++******))))))+++++++++,,,,,,,,,------,,,---------............,,,,,,,,,---------..................////////////////////////000000000111......////////////000000222222333444555666777888444444333333333444555666555666777888888999999999;;;;;;<<<<<<<<<<<<<<<===<<<<<<======>>>?????????===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFIIIJJJLLLVVVfffsssuuupppuuu|||xxxZZZMMMBBB???AAA@@@??????BBBIIIRRRYYY^^^bbbhhhllltttxxx~~~{{{uuunnnjjjbbb```^^^[[[XXXVVVTTTSSSSSSQQQOOONNNNNNMMMLLLJJJLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@666555555555666555333111333333333333333333333333222444666777777666555333222333444555555444333222111111111222222333333333333333333333333111000///---------......///000000000//////...............---------,,,,,,+++))))))---------------,,,,,,,,,,,,,,,------------,,,,,,+++******************+++************************------,,,,,,+++******)))+++***************************))))))))))))******))))))******************+++******)))))))))))))))***)))((('''((()))+++,,,)))*********++++++++++++************************,,,,,,,,,,,,+++)))(((((()))******++++++******))))))))))))******)))))))))((())))))*********))))))((()))*********((('''&&&&&&(((***+++)))(((((((((***)))(((''''''(((***+++''''''((()))******++++++''')))******)))(((((()))((((((''''''''''''((((((++++++******))))))(((((((((((())))))************((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,+++******((((((((((((((((((((((((((((((((()))))))))******************************++++++******)))*********++++++***************)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,---------.............../////////000000...////////////000000000/////////000000000111111222333333444444444444444333333333333444444555555555555777888888999888888:::;;;;;;;;;<<<<<<============>>>>>>???@@@AAAAAA??????AAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBDDDGGGJJJIIIIIIPPP^^^iiizzzwwwwww{{{hhhXXXGGG@@@@@@???>>>??????EEELLLQQQUUUYYY___dddlllqqqxxx~~~wwwqqqmmmllliiieeebbb___]]]\\\ZZZYYYVVVUUUUUUSSSPPPNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA444444444555666666333111222222222333333444444444222333555666666666555555222333444555555444333222000000111111222333333333222333333333333111000...---------....../////////000///......------......---............---,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......------,,,******))))))))))))******)))))))))***************))))))******+++,,,,,,,,,))))))******+++++++++,,,******))))))))))))******)))))))))))))))*********************)))))))))((()))))))))))))))******+++)))))))))*********++++++***************+++++++++,,,,,,,,,,,,+++***))))))******++++++++++++******))))))************))))))((())))))************)))((())))))))))))(((((('''''')))******)))(((((())))))((('''''''''(((******'''(((((())))))*********'''(((******((('''((()))))))))((((((''''''((((((************))))))))))))'''((())))))******))))))$$$&&&''''''&&&%%%&&&((())))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******))))))))))))))))))))))))'''((((((((())))))))))))***************+++++++++******)))))))))******+++************************++++++,,,,,,,,,,,,------+++++++++++++++,,,......,,,---------................../////////000000000......////////////000000//////000000111111222222222222333333333333222111333333333444444444555555444555666888999888888777:::::::::;;;<<<<<<=========>>>??????@@@AAABBBBBB@@@AAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBCCCEEEGGGIIIIIIIIINNNXXX```nnn|||~~~zzz{{{wwwfffRRRGGGBBB???===>>>>>>BBBGGGJJJLLLPPPVVV[[[ccchhhpppwww}}}~~~yyywwwsssoookkkgggeeeddd___^^^[[[ZZZYYYWWWSSSQQQOOONNNMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB333333333555777666444222111111222333333444555555222222333444555555666666222333444444444444333222///000000111222222333333111222333444333111///...............//////////////////...------------...,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++***))))))***++++++((()))))))))*********+++(((((()))******++++++,,,))))))*********+++++++++******))))))))))))******)))))))))******+++++++++***************)))(((((('''((()))***+++******)))((((((((()))))))))******))))))*********++++++++++++++++++,,,,,,+++******))))))************))))))((()))***++++++***)))((((((((()))***************)))(((((((((((())))))***)))***+++***((((((***+++&&&''')))+++++++++)))(((((((((((()))))))))))))))''')))++++++)))((()))***+++***)))(((((((((((())))))))))))))))))*********'''''')))*********)))(((%%%'''))))))''''''(((***))))))))))))))))))))))))((()))))))))***************************)))((('''))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))((())))))***+++,,,))))))))))))************++++++,,,,,,,,,,,,------+++*********+++,,,---...------........./////////.../////////000000000000........./////////000000...//////000111111222222000111222333444444333333333333444444555555444444333444666888999888777777999999:::;;;;;;<<<=========>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDDDDDDDEEEGGGGGGIIINNNTTTXXXaaaqqqxxxdddWWWMMMDDD>>>>>>===???BBBCCCCCCGGGMMMRRRZZZ___hhhpppvvv|||xxxrrrmmmkkkeeecccaaa```^^^[[[WWWTTTSSSSSSRRRQQQPPPOOOOOOOOOLLLLLLKKKJJJIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD222222333555777777444222111111222333444444555555222222222222333555666777222222444444444444222222///000000111222222333333111222333444333111///...//////////////////////////////...------------...******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,+++******+++,,,---(((((())))))*********+++++++++******)))(((((((((++++++************************))))))))))))***************++++++,,,,,,,,,***************)))((((((&&&(((***+++,,,+++)))((((((((((((((())))))))))))))))))******++++++++++++******+++,,,,,,,,,++++++(((((())))))))))))((((((((()))***++++++***)))((((((((()))***************)))(((''''''''')))***++++++++++++***((()))+++---$$$''',,,///000---)))&&&))))))))))))(((((((((((()))***,,,,,,***)))***+++++++++***)))))))))))))))(((((())))))******++++++&&&''')))*********)))((((((+++------+++***,,,...))))))))))))))))))))))))(((((())))))*********+++(((((()))(((((('''&&&&&&)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++(((((((((((()))***,,,,,,)))))))))))))))*********++++++,,,,,,,,,---------******))))))***,,,---///.........////////////000////////////000000000000............/////////000.........///000111111222...000222444555555555555222333444444555555444444333444666888999888777666999999::::::;;;<<<======<<<===>>>???@@@AAABBBBBB@@@@@@AAA@@@@@@???>>>===??????@@@AAACCCDDDEEEEEECCCCCCDDDFFFIIIMMMQQQSSSXXXhhh}}}}}}uuufffWWWJJJAAA???;;;===>>>>>>>>>@@@FFFKKKTTTZZZccckkkrrrxxx~~~~~~wwwsssnnnllljjjhhhgggccc___\\\WWWWWWVVVUUUTTTTTTUUUUUUPPPOOONNNMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMKKKIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE555444333444666777666555777444222444777999888666333333333333333333333333444111222444222000111555444444444333333333222222333222222111111222222333000000///...------,,,,,,/////////...------,,,,,,---------------------------------------,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((())))))*********+++************************++++++************+++++++++++++++*********))))))((())))))*********))))))******++++++++++++******)))((('''''''''(((***+++***)))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((())))))(((''''''(((***+++***)))(((((()))***+++))))))***+++,,,,,,------++++++***)))(((((())))))))))))))))))))))))))))))******))))))(((((('''''',,,,,,+++***)))(((''''''++++++******))))))(((((())))))))))))))))))))))))%%%(((***+++************++++++******)))******++++++++++++*********))))))&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))************************,,,,,,++++++***+++++++++++++++++++++++++++++++++........................------------------------///000000000111111111111333222111000000000222222222222222222222222222222333222222333444555666777555555666777888999::::::666999<<<===;;;:::::::::>>>>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@??????AAACCCDDDDDDDDDFFFGGGFFFHHHJJJKKKJJJIIIIIIIIIQQQaaasss{{{~~~zzzhhhSSSEEEBBB;;;;;;<<<<<<<<>>>>>>>>????????????@@@>>>>>>@@@AAABBBBBBBBBBBB@@@BBBDDDDDDBBBBBBBBBCCCCCCEEEHHHIIIIIIIIIJJJKKKPPPZZZhhhvvv|||xxxwwwxxx}}}pppZZZIIICCC;;;;;;;;;:::;;;<<>>>>>>>>>>>?????????===>>>???AAABBBCCCDDDDDDAAABBBDDDCCCAAA@@@@@@@@@@@@BBBEEEGGGGGGHHHJJJKKKOOOSSSZZZhhhzzzwwwtttqqqrrrvvv{{{yyybbbNNNEEE===<<<;;;;;;;;;<<<======CCCFFFJJJPPPVVV___hhhmmmvvv{{{|||zzzyyyxxxvvvtttoooiiiddd```^^^\\\\\\]]]]]]\\\[[[YYYYYYXXXVVVTTTSSSRRRQQQRRRPPPOOOOOOPPPPPPOOOMMMLLLLLLLLLLLLKKKIIIGGGEEE888777666666777888666555666555444333222222222111444444444444444444444444222777888222...//////,,,333333333333333333333333///111222444444222111////////////......---------,,,,,,------...//////000////////////////////////000//////......---------//////............//////.........---------,,,,,,///......------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********************************))))))(((((((((((())))))************))))))))))))***************)))((('''(((((())))))))))))(((((()))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++)))***+++***((((((***+++******************************+++++++++,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))************************(((((())))))************(((((())))))******++++++))))))))))))))))))))))))+++++++++)))'''''')))+++)))))))))***************************))))))))))))************+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,...///111222222222000000222222222222222222222222222222333333444444444444444444555666777888999999777999;;;;;;:::::::::;;;<<<<<<<<<<<<============>>>???@@@AAABBBCCCCCCCCCAAABBBCCCCCCAAA@@@@@@AAA???AAADDDEEEEEEFFFHHHJJJLLLNNNTTT^^^mmm}}}}}}xxxttttttwww{{{~~~xxxeeeRRRGGG@@@???===<<<===>>>>>>===@@@AAADDDHHHMMMUUU]]]cccnnnttt{{{wwwqqqllliiifffddddddcccbbbaaa^^^]]]\\\[[[ZZZXXXWWWWWWXXXVVVUUUTTTUUUUUUSSSQQQQQQQQQRRRRRRPPPMMMJJJHHH888777666666777888777555666555444333111111111111444444444444444444444444***999@@@555+++---222222///////////////000000000///000222333333222000///.........---------------------...///000111222222111111111111111111111111000//////...------,,,,,,...------------------......---------------,,,,,,+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))'''((()))***************)))******++++++******)))((())))))***************&&&'''(((***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,+++******+++---******++++++++++++******+++++++++++++++,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))******++++++((((((((((((((((((((((((+++++++++)))'''''')))+++'''((()))************)))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...///000111222111111000222222222222222222222222333444555555666555555444444444555666777888999999888999;;;;;;:::999:::;;;:::::::::;;;;;;;;;;;;<<<@@@@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCBBBBBBBBBCCCAAABBBCCCDDDCCCDDDFFFHHHKKKNNNTTTZZZbbbqqq}}}}}}}}}|||zzzpppdddUUUJJJEEEAAA===<<<===>>>>>>===>>>???AAACCCGGGMMMTTTZZZeeekkkttt{{{~~~{{{uuupppnnnllljjjiiiffffffeeedddbbbaaa``````^^^\\\[[[ZZZZZZZZZXXXVVVVVVWWWXXXXXXWWWUUURRRPPP444333222333555666555444333333333222///...///111333333333333333333333333444JJJQQQ>>>,,,,,,111000000000000000111111111111///000111222222111000///.....................---/////////000111222222333111111111111111111111111//////...---,,,++++++***+++******))))))******+++************************************************))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))************))))))))))))************************++++++************++++++(((((()))))))))))))))***&&&'''(((***++++++++++++******++++++++++++******((()))******++++++******$$$%%%(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++,,,,,,+++******+++---******+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))*********+++))))))))))))************((((((((((((((((((((((((******+++***(((((()))***&&&''')))***+++******)))(((((()))))))))))))))***((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........---------.........//////......///000111111111111222222222222222222222222444555666777777666555444333444555555777777888999888:::;;;:::999999;;;<<<999999:::::::::;;;;;;;;;@@@@@@@@@AAAAAA@@@@@@???@@@AAACCCDDDCCCBBBCCCDDDAAABBBCCCCCCBBBCCCEEEHHHKKKNNNTTTXXX[[[dddyyy{{{rrrnnniii___UUUMMMGGG???<<<<<<===<<<;;;===???@@@AAADDDHHHNNNRRR[[[bbbkkkrrrwww{{{|||{{{sssrrrpppnnnllljjjhhhgggcccaaa___^^^^^^]]][[[YYYYYYZZZ[[[[[[[[[ZZZYYYXXX222111111222555666666555222333444222000///000333222222222222222222222222;;;RRRWWW@@@---...000+++111222222222333333333333000000111111111111000000/////////000000000000000//////000000111111111222000000000000000000000000......---,,,+++***))))))******))))))))))))******)))))))))))))))))))))))))))******++++++,,,,,,---)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************)))))))))(((******************************))))))))))))******(((((((((((())))))******'''((()))***************))))))************))))))((()))***+++++++++******%%%&&&(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******+++***)))(((***,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******************)))))))))))))))((((((((((((((((((((((((''')))++++++)))))))))***%%%&&&(((***+++***))))))(((((((((((())))))******((()))***+++,,,+++******))))))))))))))))))))))))************************(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///+++,,,,,,---...///000000.........//////000222222222222222222222222222222333444666777777555444333333444444555666777888888999:::;;;:::999999;;;<<<:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@BBBCCCCCCAAA@@@@@@AAA@@@AAABBBBBBCCCDDDGGGJJJLLLMMMPPPTTTVVV\\\mmm~~~}}}xxxyyyyyyrrrhhh[[[RRRFFF???===>>><<<;;;===>>>@@@AAABBBEEEIIILLLQQQXXXaaaiiiooottt{{{{{{xxxvvvrrrpppnnnmmmlllkkkiiigggdddeeeeeefffggghhhiiiiii222222222333666888888777444555666555222111333666111111111111111111111111,,,CCCJJJ777***111444---......//////000000000111111111000000000000111111111111111111111222222222////////////000000000000////////////////////////......---,,,***))))))(((---,,,,,,++++++,,,,,,---******************++++++%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++*********))))))((((((************************))))))(((((((((((())))))'''((((((((())))))******)))************))))))((((((((())))))))))))((((((((()))***+++,,,+++******&&&''')))***+++***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))(((''''''(((******+++,,,------,,,+++***,,,,,,++++++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((&&&(((***+++************$$$&&&(((***++++++))))))'''((((((((())))))******)))***+++,,,---,,,++++++))))))))))))))))))))))))************************(((((((((((()))***+++,,,++++++++++++++++++++++++************************++++++,,,,,,---...//////******+++,,,...///000000///............000222333222222222222222222222222222333555666666555333222333333444555666777888888999:::::::::999999;;;===<<<<<<<<<=========>>>>>>:::;;;===>>>@@@@@@AAAAAAAAACCCCCCBBB@@@>>>===>>>>>>???AAABBBCCCFFFIIILLLNNNKKKLLLQQQTTTXXXeeesssxxxggg\\\NNNDDDAAA@@@>>><<<<<<>>>@@@AAAAAACCCFFFHHHKKKRRR[[[ccciiiooowww|||}}}{{{vvvvvvvvvwwwyyy{{{}}}~~~666666666666555444444333666777888888777333000......///000111222333333333333333222111111000000000111222222333333333222222......//////000000111111//////000111222333444444111000///...---,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((()))))))))***++++++,,,,,,'''((()))******)))((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))************&&&'''(((******))))))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++******)))((('''))))))************))))))'''((()))++++++******)))---,,,,,,,,,++++++************++++++++++++******+++++++++++++++***)))(((+++*********))))))((((((************************************************)))***,,,---......---,,,,,,,,,,,,---------......111000/////////000222333............///000111222222333444444555555444444444444444555555666777888888:::;;;:::888888<<>>?????????>>>=========>>>@@@AAA@@@@@@@@@@@@???===<<<;;;@@@@@@@@@@@@BBBDDDGGGHHHKKKLLLMMMPPPTTTYYY]]]```rrr}}}~~~oooZZZJJJCCC@@@<<<999<<<:::;;;???@@@???CCCHHHGGGKKKRRRZZZaaaiiiqqqvvv|||444444444555444444333333666777888888666333000...///000111222333333333333111111111222222222222222111111222222222222111111111111111000000/////////,,,,,,------............//////...---,,,,,,,,,,,,...------------,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))************((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))(((''''''''''''((()))******)))((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))*********))))))''''''(((((((((((('''''''''((()))***+++******)))))))))(((((((((''''''''')))******++++++******)))+++++++++++++++***))))))++++++++++++*********)))************************************************++++++,,,---............---------.........//////111000/////////000111222/////////000000111222333222333444444555444444444666666666666666777888999888888999999888999<<<>>>;;;;;;;;;;;;<<<===>>>??????>>>=========>>>???@@@>>>>>>?????????>>>======@@@@@@AAACCCEEEGGGHHHIIIIIIJJJKKKMMMPPPUUUYYY[[[fffrrr}}}hhhXXXOOOHHHAAA<<<>>>;;;;;;>>>>>><<<>>>BBBEEEIIINNNUUU\\\dddlllqqqwwwzzz~~~111111222333333333222222555666777777666333111///000111222333333444444333000111111222333333444444000000111111111111000000000000000000000/////////,,,,,,,,,++++++*********------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))((('''''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((()))***+++++++++******((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&'''((()))************''''''((((((((((((''''''(((((()))************)))''''''&&&&&&&&&&&&%%%%%%)))******++++++******)))+++++++++,,,++++++***))),,,,,,,,,+++++++++++++++************************************************,,,,,,,,,------...///000............////////////000000/////////000111222000000000000111222333444222222333444444444444444777777777666777777888888777666666777999;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@???>>>=========>>>???<<<<<<===>>>>>>>>>>>>>>>???@@@CCCFFFHHHIIIJJJJJJHHHHHHIIIKKKMMMPPPSSSUUUZZZeeexxxnnnaaaVVVKKKCCCBBB>>>===>>>>>>;;;;;;>>>BBBEEEIIINNNTTT\\\dddiiisssvvv{{{///000111111222222222222555555666666555333222000111222333444444444444444111111222222333333333333000000000000000//////...+++,,,---...///000111222///......---,,,+++***)))+++++++++***++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,+++***)))***+++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************((()))))))))************)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********))))))))))))))))))))))))***++++++,,,,,,(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************'''''''''((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''((()))******))))))))))))************))))))((()))))))))************(((((((((((((((((((((((())))))************))))))***+++++++++++++++******++++++++++++++++++++++++************************************************---,,,++++++,,,---///000------------............////////////000000111111000000000000111222333333222222333444444444444333777777666666666666777777777555444666:::<<<<<<:::;;;;;;;;;;;;;;;<<<===>>>@@@???>>>===<<<===>>>>>><<<======>>>>>>>>>======<<>>??????===<<>>===<<<<<<===>>>>>>????????????>>>===<<<;;;:::===AAAFFFHHHIIIHHHGGGEEEEEEEEEFFFGGGHHHHHHIIIMMMSSS___ppp}}}mmmbbbMMMFFF@@@@@@@@@>>>===??????@@@BBBDDDGGGMMMUUUZZZaaafffnnnuuuzzz111111222333333333222222333333444444444333333222222222333333333333222222333333222222111000000///000111111000000///...---///......---,,,,,,++++++.........------,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))+++***))))))***+++************************************************************************))))))))))))))))))))))))************************************))))))))))))************************))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))***+++))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))((('''&&&%%%''''''(((((((((((('''''')))))))))((()))******+++'''(((((((((((()))))))))((())))))******))))))((('''((())))))***))))))))))))))))))))))))*********************************************************))))))))))))***+++,,,---***+++++++++,,,,,,,,,,,,---...///000000000//////............///000111222111111222333333333333333333333333333444555666777777777777999:::;;;:::999<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<===>>>???AAAAAA@@@@@@???===<<<;;;:::<<<@@@DDDFFFGGGFFFFFFAAABBBBBBBBBCCCCCCCCCCCCHHHLLLUUUccctttwww\\\RRRGGGCCCAAA>>>===>>>>>>???AAABBBDDDIIINNNRRR\\\bbbjjjrrryyy444444444555444444333333333333333333333333333333111222222222222222111111000000000000000000000000111111111111000///...---111111000///---,,,++++++---------.........//////...---,,,+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++''')))******))))))***,,,************************************************************************************************************************)))))))))))))))*********************************))))))))))))************))))))))))))************+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))((('''''''''***)))(((''''''((()))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))(((((('''((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((((((((((((''''''''''''((((((((((((''''''***)))((((((((()))++++++''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&'''((((((((((((((()))))))))******+++++++++************************************************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///000000000///...////////////000111222333111111222333333333333222222222333333555666888999777999;;;;;;:::999999999<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAA@@@@@@@@@@@@@@@???>>>>>><<<>>>@@@CCCEEEFFFEEEEEEAAABBBBBBCCCCCCCCCCCCCCCHHHLLLRRR[[[gggxxxuuugggWWWMMMFFF@@@======<<<>>>???@@@BBBEEEIIILLLUUU[[[dddmmmvvv}}}666666666666555444444333222222333333333333444444111111222222222111111000......//////000000111111222222222222111000......000000000000////////////---......///000111222333///...---,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++''')))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))******++++++************************))))))))))))************))))))))))))************+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++)))))))))***++++++,,,,,,***)))(((''''''((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))************'''&&&&&&%%%%%%'''((()))*********)))))))))))))))************************))))))))))))))))))))))))))))))************))))))%%%&&&'''((())))))))))))))))))************))))))***)))((((((((()))+++,,,((()))))))))******++++++(((((())))))))))))((((((%%%%%%&&&'''((((((''''''*********++++++,,,,,,,,,************************************************)))***,,,---......---,,,,,,,,,,,,---------......,,,---///000000000///...000000000000111222333444111111222333333333333222222222333444666888:::;;;777;;;>>>===:::888888:::<<<;;;;;;:::::::::;;;;;;;;;::::::;;;<<<>>>@@@AAA??????@@@AAAAAAAAAAAA@@@>>>???AAACCCEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFKKKOOOTTTXXX^^^kkk{{{yyydddVVVLLLDDD???>>>:::<<<>>>@@@@@@BBBEEEGGGIIIOOOYYYccclllssszzz~~~666777777777666555555444111111111111111111111111222222111111111111222222////////////000000000000000000000111222222333333///...---+++******++++++,,,,,,,,,---------......---------,,,,,,------...,,,,,,,,,+++++++++******---,,,,,,+++***)))((((((******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))******+++***)))((((((((()))***+++&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))(((((((((((()))))))))))))))******++++++,,,---,,,***((('''(((((()))+++*********))))))((((((''''''''''''''''''''''''))))))))))))************))))))************))))))+++***************************))))))((((((''''''*********)))(((''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''******))))))))))))******(((((((((((((((((((((((('''((()))******)))((('''******))))))))))))******&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))*********+++************))))))))))))))))))))))))))))))))))))'''''''''((())))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,************************++++++,,,,,,,,,,,,------...,,,***+++---...,,,***---------............///111111000///...---,,,,,,333333333333333333333333222222333444555666777888777888888888888999999999<<<<<<;;;::::::::::::;;;=========>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAA===>>>@@@AAABBBCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHJJJLLLOOOPPPTTT^^^kkkvvvnnn^^^OOOCCC<<<>>><<<::::::===@@@BBBCCCHHHJJJOOOVVV```lllvvv||||||222333333333333222111000111111111111111111111111222111111000000111111222////////////000000000000222222222111000000/////////...---,,,++++++,,,,,,,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,+++++++++***************))))))(((((('''))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++000///---+++************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++***))))))(((((())))))***))))))))))))************---,,,***)))(((((())))))************)))))))))(((************************))))))))))))************))))))************))))))))))))*********************)))))))))(((((((((''',,,,,,++++++***))))))((())))))))))))((((((((((((******************************))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''***))))))(((((())))))***''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++***))))))***++++++++++++++++++************+++++++++,,,,,,,,,------///---+++,,,...///---+++---------............///111000000//////.........333333333333333333333333222333444555666777777888777777888888888999999999<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@????????????@@@@@@@@@AAA???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHJJJLLLLLLNNNUUU```hhh|||lllZZZLLLEEEBBB@@@<<<<<<===@@@AAAAAAFFFHHHLLLSSS\\\fffnnnsssyyy{{{}}}000000111111111000//////111111111111111111111111222111111000000111111222////////////000000000000111111111000//////......///......---------......,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))******+++---,,,+++)))(((((((((((()))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***************))))))******************)))))))))))))))---,,,+++***))))))))))))************))))))))))))++++++++++++++++++++++++))))))))))))************))))))************))))))((((((((())))))*********))))))))))))((((((((((((,,,,,,++++++***)))))))))(((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))******************************(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))(((((()))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))+++******))))))******+++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,///---,,,---...///...------------............///000000000000000000000000222222333333333333333333333444444555666777888888777777777888888888999999;;;;;;:::;;;;;;<<<===>>><<<======>>>>>>??????@@@>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBCCCEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLHHHIIIKKKJJJJJJMMMSSSYYYjjj|||{{{fffVVVMMMDDDAAA<<<:::;;;<<<===>>>BBBEEEIIIOOOWWW^^^dddgggnnnqqqtttwwwxxx{{{~~~111222222222222222111111111111111111111111111111111111000000000000111111////////////000000000000------......///000000000.............../////////,,,,,,,,,---------......///......---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------''')))+++,,,---,,,***))))))))))))))))))))))))))))))))))))))))))******+++''''''''''''((())))))***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***++++++************++++++))))))******************,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))'''''''''((())))))******))))))))))))(((((((((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))******))))))))))))******------,,,,,,++++++*********++++++++++++,,,,,,,,,------,,,------------,,,---------............//////000000000111111111222222222222222222333333333444444555555666777888888777777777777888888888888888888888999:::<<<===>>><<<<<<======>>>?????????===>>>>>>>>>>>>?????????BBBAAA@@@???@@@BBBDDDFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKMMMMMMLLLLLLOOOQQQ[[[lllvvvaaaTTTHHHDDD???<<<<<<===>>>>>>???BBBGGGMMMSSSXXX\\\^^^aaadddiiinnnsssxxx~~~222222333333333333222222111111111111111111111111111000000000000000000111////////////000000000000---------...//////000000......//////////////////,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,------......''')))+++,,,---,,,***))))))))))))))))))))))))))))))))))))))))))******+++))))))***++++++,,,,,,---+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))++++++************++++++))))))******+++,,,------++++++++++++*********)))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))************))))))''''''(((((()))))))))***(((((((((((()))))))))))))))))))))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++******************+++++++++,,,,,,++++++,,,++++++++++++,,,---------............/////////000000111111222222111111111222222333333333444444555555666666777777666666777777777888888888555555666777888:::;;;<<<<<<<<<<<<===>>>>>>??????===>>>>>>>>>>>>?????????AAA@@@>>>>>>>>>@@@BBBDDDBBBCCCDDDFFFGGGIIIJJJJJJJJJLLLNNNNNNNNNNNNNNNOOOTTTbbbuuuppp___QQQLLLEEEAAA@@@@@@AAAAAA>>>@@@EEEKKKPPPUUUXXXYYYYYY\\\aaagggmmmssszzz~~~000000111222222222222111111111111111111111111111111000000//////000000111////////////000000000000000000000///......------...///////////////......,,,,,,,,,---------......---------,,,,,,------...,,,,,,,,,+++++++++******((()))))))))******++++++((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))******+++***************)))(((''')))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))*********))))))*********)))))))))***++++++,,,,,,))))))************)))((())))))))))))************************************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************''''''(((((())))))******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))******))))))(((************************************++++++++++++)))+++,,,+++***)))***,,,---------............////////////000000111111111000000111111222333333333444444444444555555666666666666666777777777888888444444555555777888999:::;;;<<<<<<======>>>>>>???>>>>>>>>>?????????@@@@@@@@@???>>>>>>>>>@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNNNNNNNNNNMMMRRR\\\iiiwww~~~pppaaaZZZQQQIIICCCAAA???>>>===@@@CCCHHHLLLPPPSSSTTTTTTWWW[[[___dddjjjppptttzzz|||///000111111222222222111111111111111111111111111000000////////////000000////////////000000000000111111000000///......---...//////000///...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------...///,,,,,,,,,+++++++++******(((((())))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++&&&'''((((((((('''&&&%%%((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((***))))))(((((())))))******)))))))))(((((('''''''''((())))))))))))((('''((()))))))))************++++++++++++++++++++++++))))))))))))************))))))************))))))+++++++++***))))))(((((('''((((((((()))))))))************************+++'''''''''((()))***************************************))))))))))))*********************************)))(((''''''((()))******))))))(((((())))))***''''''(((((())))))******((((((((((((((((((((((((******)))))))))((((((((())))))((((((((('''''''''))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))'''((()))******)))((('''((((((((())))))******+++************++++++++++++***+++---,,,***)))+++------------............////////////////////////000///000000111222222333333333333333333444444444444666666666666777777777888555555555666666888999:::;;;;;;<<<<<<===>>>>>>>>>????????????@@@@@@@@@AAA??????@@@@@@@@@@@@AAAAAADDDDDDEEEFFFGGGGGGHHHHHHIIIIIIKKKMMMNNNNNNMMMLLLOOOVVV```kkkzzzwwwiii[[[QQQIIIDDDAAA>>>???AAACCCFFFIIIKKKLLLMMMOOOSSSVVV[[[aaaggglllppptttyyy111111222333333333333333111111111111111111111111000000////////////000000////////////000000000000......//////000111111111///////////////---+++***,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,,,,+++++++++************************************))))))******+++,,,)))))))))))))))))))))))))))))))))))))))******+++%%%''')))***,,,,,,,,,+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))(((((((((((())))))+++***)))(((&&&$$$###"""&&&'''((())))))(((''''''(((((())))))*********+++************************))))))))))))************))))))************))))))------,,,+++***)))(((((('''((((((((())))))******((((((((((((((()))))))))&&&''''''((()))******+++''''''''''''''''''''''''******))))))))))))******++++++++++++++++++++++++***)))(((''''''((()))*********))))))))))))******&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((((((((''''''''''''))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''((()))***++++++)))************+++++++++***,,,...---+++***,,,...---------........./////////////////////.........///000000111222222333333222222333333333333333333666666666666777777777777777666666666777888999:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKLLLMMMOOOOOONNNLLLKKKPPPXXXcccrrr}}}zzz~~~~~~sssdddXXXPPPLLL?????????@@@AAACCCEEEFFFDDDGGGKKKPPPUUU\\\ccciiijjjmmmtttzzz111222222111000111444666222222333333222111///...000000111111111111000000---.........//////000000---------...............//////.........---------***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---......---+++***))))))((((((++++++***))))))***+++,,,+++++++++++++++***)))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))************))))))******)))))))))+++,,,---+++*********))))))(((((())))))))))))))))))))))))++++++******)))'''&&&%%%******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++***)))))))))***,,,...///))))))(((((('''''''''&&&''')))***)))((('''((()))++++++***)))(((((())))))))))))))))))))))))))))))###&&&***+++************))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***,,,,,,+++***)))))))))))))))***+++,,,+++)))'''&&&+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))((('''(((((())))))((('''&&&&&&'''(((******((((((((()))'''''''''((()))***++++++******))))))))))))******.........------,,,,,,,,,((()))+++,,,,,,+++***((()))***+++,,,---,,,+++***---,,,++++++,,,---///000000//////000000111222333444222///------///111333333333333333333333333333444666888:::;;;:::999888888888777777777777888888;;;<<<<<<;;;999999:::<<<@@@@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLOOOWWW___fffooo|||{{{zzzyyyuuubbbUUUKKKFFFBBBCCCCCCAAA@@@BBBDDDFFFHHHKKKOOOVVV]]]cccggggggjjjooowww}}}111222222111000000222444111111222222111///...---000000111111111111000000---........./////////000...............---------...---------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,---******))))))******+++,,,,,,+++***)))))))))***+++)))))))))))))))((('''''')))))))))))))))))))))))))))(((((('''((()))***+++))))))************))))))******)))))))))***+++,,,************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((((((((())))))***++++++*********+++,,,---)))))))))(((((((((''''''((()))******(((((()))***++++++***)))))))))))))))))))))))))))))))))))))))"""$$$'''((('''&&&&&&'''(((((((((((((((''''''''')))))))))))))))((((((((((((((((((((((((((((((((()))***+++)))'''%%%&&&'''---,,,+++***)))(((((((((((((((******+++***)))(((*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++***)))((('''(((((())))))(((''''''&&&'''(((******((((((((()))$$$%%%%%%&&&&&&'''''''''******))))))))))))******++++++++++++************++++++************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,---///000000///...............///333222000......000222333333333333333333333333333333444666888888888777666888777666666666666777888;;;;;;<<<;;;999999:::<<<============>>>???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMQQQVVV[[[cccttt{{{wwwzzzqqqVVVMMMEEEBBBAAA>>><<<===AAACCCEEEGGGKKKQQQXXX]]]ccccccdddfffkkkpppvvvzzz111111222000//////000222000000000000///...------///000000111111000000///...............///////////////......------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******************++++++,,,***))))))))))))***++++++,,,+++***)))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((()))******))))))************))))))******)))((((((((())))))************))))))))))))((((((((((((((((((((((((%%%&&&''')))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((((((((())),,,,,,+++***))))))*********)))))))))))))))(((((()))***+++***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((((((((('''((((((((((((((())))))++++++******)))))))))((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''---,,,+++)))((((((''''''''''''((())))))***++++++******))))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))(((((((((((()))))))))((('''''''''(((******((((((((()))((((((((((((((()))))))))******))))))))))))******)))))))))))))))*********...,,,***(((((()))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,...//////111000///...------------222222111111111111222333222222222333333444444444444555666777777777666555888777555444444555777888999:::;;;;;;:::999;;;<<<::::::;;;<<<===???AAABBB@@@@@@@@@AAAAAABBBBBBBBBFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKLLLNNNQQQWWWfffttt{{{yyy|||~~~{{{gggXXXIIIBBBAAA>>>======>>>???@@@BBBEEEJJJQQQVVV[[[\\\]]]]]]^^^ccckkkqqqzzz}}}000111111000...---...000000000000000//////......//////000000000000//////........................//////...------,,,++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))))))))))))))******+++---,,,+++)))((((((((((((++++++******))))))((((((******++++++++++++***)))))))))))))))))))))))))))((((((((((((((())))))***))))))************))))))******)))(((((((((''''''*********)))))))))))))))((((((((((((((((((((((((%%%&&&''')))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************)))(((((('''((((((++++++******))))))))))))************)))))))))))))))+++,,,+++***)))***+++******)))))))))))))))***))))))))))))))))))))))))(((***,,,,,,***))))))***''''''(((((()))))))))***+++******))))))(((((('''(((((((((((((((((((((((("""$$$&&&''''''(((***+++---,,,***)))((('''&&&&&&((((((((((((((()))***+++))))))))))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((******((((((((()))*********************)))******))))))))))))******))))))******++++++,,,,,,---,,,+++))))))))))))***,,,+++***)))***+++,,,---++++++,,,,,,---......///222222111000000000000000111111222333333333333222111111222333333444555555777777888999999888777777888777555333333555777888777999;;;;;;::::::;;;<<<:::::::::;;;<<<===????????????@@@AAABBBCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIILLLJJJKKKMMMNNNRRR]]]hhhxxxzzzeeeOOODDDBBBAAA@@@AAA<<<===>>>>>>@@@EEEKKKOOOSSSXXX\\\\\\\\\^^^eeekkkooosssxxx}}}///000111000///---...///111111000000/////////000//////000000000000//////...............---------//////...---,,,++++++***,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***))))))(((((())))))***+++,,,,,,***)))((('''''''''************))))))(((((()))******+++++++++******(((((((((((((((((((((((('''(((((()))))))))))))))))))))************))))))))))))))))))((((((''''''))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((('''(((((((((((()))))))))*********))))))))))))************)))+++,,,+++***)))***+++***)))))))))))))))******((((((((((((((((((((((((&&&((()))((('''&&&&&&''''''((((((((())))))******)))))))))(((((('''''''''((((((((((((((((((((((((!!!###%%%&&&'''(((***,,,,,,+++)))((('''&&&&&&&&&******)))(((''''''(((((((((((((((((((((((())))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))))))))((('''(((******((((((((()))((('''''''''''''''''''''******))))))))))))******)))))))))******+++++++++***++++++,,,+++***)))(((,,,+++***)))***+++,,,---++++++,,,------.........000000000000000111222222000111222333444333333222111111222333333444555555666777777888888888888888777666555444444555666777666888:::;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<===??????@@@@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIJJJNNNOOOQQQWWW___iiiwwwsssZZZKKKFFFCCCAAAAAA===>>>======>>>AAAFFFJJJSSSZZZbbbeeecccbbbcccffffffjjjooouuuyyy~~~...000111111///......///111111000//////000000111...//////000000//////............---------------......------,,,,,,++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***)))))))))))))))******+++)))(((((((((((()))******(((((()))******))))))((('''(((((())))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))))))))*********)))(((((())))))))))))************(((((((((((((((((((((((())))))***))))))((('''&&&((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))&&&'''((()))))))))))))))(((((()))))))))))))))***)))***+++***))))))***+++)))))))))))))))******+++((((((((((((((((((((((((''')))***)))(((((()))***((())))))))))))))))))***'''''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((((('''&&&''')))***)))(((''''''&&&&&&'''******)))(((((('''&&&&&&''''''(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))(((((()))*********))))))'''(((******((((((((()))((((((((()))))))))))))))******))))))))))))******((((((((((((((()))))))))((()))+++------+++)))(((++++++******++++++,,,---***+++,,,---............------------...///000111///000111222333333333222222222222333333444444444333333444555555666777777777666666666666666666777444777:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<>>??????>>>======???CCCGGGSSS[[[fffmmmnnnkkkhhhgggfffhhhjjjmmmoootttyyy}}}~~~---///111222111000000000000///.........///000000......////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******))))))))))))***++++++((((((((((((((()))******&&&'''((()))*********)))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((())))))************))))))((()))***+++++++++***)))((()))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***'''((()))))))))((('''&&&''''''((((((((()))))))))((()))******(((((()))***)))))))))))))))***++++++(((((((((((((((((((((((()))***++++++***+++,,,...*********)))))))))))))))'''''''''((())))))******((((((((((((((((((((((((''')))))))))''''''''')))(((''''''&&&&&&''''''((('''(((((())))))((('''&&&'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((()))***************'''(((******((((((((()))*********++++++,,,,,,---******))))))))))))******))))))))))))))))))((((((((()))******++++++++++++******+++,,,,,,,,,,,,+++***+++,,,............---///...............///000//////000000111222222333333333333333333333333333222222333444555666888999666666777888888777666666333666999;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>???????????????????????????@@@BBBEEEFFFGGGGGGGGGGGGHHHIIILLLNNNPPPRRRSSSOOOLLLLLLOOOPPPPPPSSSXXX[[[cccppp{{{ssshhhXXXJJJCCCAAA@@@???===<<<===AAADDDKKKTTTaaannnvvvwwwuuusssmmmllljjjgggfffgggkkknnntttzzz---///222222111111111222///...---,,,,,,---//////......////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))******+++++++++++++++++++++,,,,,,+++++++++***************++++++,,,,,,+++***(((''''''''''''%%%&&&((()))***+++******))))))***+++++++++++++++((((((((((((((((((((((((&&&''')))*********)))((())))))************))))))((()))***+++,,,,,,+++***(((((())))))*********+++************************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((('''(((((()))***+++)))*********((('''%%%###&&&'''''''''(((((())))))''')))***)))((('''((()))))))))((())))))***++++++((((((((((((((((((((((((&&&'''(((((('''(((***,,,++++++******))))))((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((%%%'''((()))((()))***,,,'''&&&&&&&&&&&&'''(((((($$$%%%((()))***)))((('''&&&'''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***(((((()))***************''')))******((((((((()))&&&&&&'''((()))******+++******))))))))))))******------,,,,,,++++++*********)))(((((()))+++---///)))***+++,,,---,,,++++++***+++,,,...///......---333222111000000//////000////////////000111222333444333333333333333333333333333444555777999;;;<<<555777888::::::888777555222555999;;;;;;;;;<<<<<<999999:::;;;<<<>>>???@@@?????????>>>>>>>>>>>>>>>===???AAADDDFFFGGGGGGGGGGGGHHHJJJMMMPPPSSSUUUVVVVVVRRRPPPQQQQQQQQQUUU[[[ZZZ___jjjzzz{{{xxx{{{{{{hhhVVVMMMAAAAAA???<<<;;;<<<@@@CCC@@@IIIYYYkkkzzztttqqqkkkddd___^^^```ccckkkqqqzzz000000111222222111000///...///////////////......111000///......///000111000///...---,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,)))***++++++++++++***))),,,+++***((((((((()))***))))))))))))))))))******+++++++++***************(((((()))***************+++***)))))))))))))))***'''((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++---+++(((&&&&&&(((+++---***)))))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&'''((()))***)))((('''''''''(((***+++))))))(((((((((((())))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,+++***)))'''((((((***+++,,,------...---,,,+++************,,,,,,------------------...............---------......//////000000111111222222333333333222222111444444444444555666777777666777999999888666666777999:::;;;<<<<<<<<<;;;:::<<<<<<>>>??????>>>============>>>???@@@AAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDGGGHHHJJJLLLNNNPPPPPPQQQUUUTTTQQQNNNLLLMMMQQQUUU]]]\\\aaannn|||wwwqqqttt}}}|||xxxhhhWWWHHHBBB???@@@???<<<===CCCBBBEEENNN^^^qqq{{{nnneeebbb___\\\dddkkkxxx...///000111111111000///...///////////////......//////............//////---------------,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************,,,+++)))((((((((()))************))))))))))))))))))*********************(((((()))***************))))))))))))))))))))))))(((((()))******+++******,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))(((&&&$$$$$$&&&((()))*********))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&'''((()))***)))(((((('''((()))***+++(((((())))))))))))(((((('''(((((((((((()))))))))))))))*********+++++++++))))))******************)))******+++---......///...---,,,+++************,,,,,,,,,---------------------..................////////////000000000000111222222333333222222111444444444444555666777888777888888777666666888:::999:::;;;<<<<<<<<<;;;:::<<<<<<>>>??????>>>>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBCCCDDDDDDEEEEEEDDDEEEGGGIIIJJJLLLLLLLLLPPPOOOMMMKKKJJJLLLPPPTTTYYYXXX]]]hhhtttzzzooommmvvvrrraaaTTTKKKCCC@@@>>>:::;;;>>>>>>AAAHHHTTTeeevvv~~~uuuoooggg___```eeeooo{{{---...///000000000000000////////////////////////---------......---------++++++,,,,,,------......,,,,,,,,,++++++*********------,,,,,,,,,,,,------*********+++++++++++++++++++++************+++++++++***))))))((()))))))))+++*********))))))((((((((((((((())))))*********(((((()))***************%%%&&&((()))***))))))((('''((()))+++,,,,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))******))))))))))))*********))))))(((((())))))******************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((()))******'''((()))******)))((('''''''''''''''(((((((((((()))))))))*********++++++******)))))))))((((((((()))******+++,,,---......---,,,+++***************+++,,,,,,,,,---------...,,,---------.../////////000000000000////////////111111222222222222222111444444444444555666777777888888777555444666:::===999999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???????????????????????????@@@AAACCCDDDEEEEEEEEEDDDEEEFFFGGGIIIIIIIIIJJJIIIIIIIIIGGGGGGJJJNNNQQQSSSTTTYYY```gggrrrqqqhhhmmm|||vvvhhhZZZKKKCCC@@@>>>===>>><<<>>>AAAHHHSSSbbbqqq{{{uuujjj``````fffqqqyyy}}},,,------...///000000000///////////////000000000,,,---...//////...---,,,++++++,,,,,,,,,------------,,,,,,++++++*********---,,,,,,++++++,,,,,,---***************+++++++++++++++***))))))***++++++******))))))))))))))))))++++++******)))(((((((((&&&&&&'''((()))******+++(((((()))***************###%%%''')))******)))(((&&&'''(((***+++,,,,,,,,,((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))))))))))))))***))))))))))))))))))************++++++*********++++++******************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))***&&&((()))++++++)))(((&&&'''''''''((((((((())))))))))))))))))************,,,,,,+++)))(((''''''&&&'''(((((()))***+++++++++,,,,,,+++***************+++++++++,,,,,,------...,,,,,,,,,---...///000000111111000000//////......000111111222222222222111333222222333333444555666666777666666555777:::===999999::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@?????????>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKGGGHHHHHHGGGFFFHHHKKKMMMPPPQQQVVVZZZ^^^fffvvvzzzmmmmmmyyy|||lllYYYLLLHHHFFFDDDBBB===>>>@@@AAAEEENNNZZZcccuuuzzzjjjcccaaagggpppvvvzzz~~~---------...///000111111///////////////000111222---...///000000///...---------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++************++++++************************+++******************+++)))))))))*********))))))************))))))((((((&&&&&&'''((()))******+++(((((()))***************###%%%''')))******)))(((%%%&&&''')))***+++++++++''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************************))))))(((((()))))))))))))))))))))))))))))))))******)))))))))&&&&&&'''(((((('''&&&&&&******************++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))&&&((()))++++++)))(((&&&(((((()))))))))*********(((((()))))))))*********++++++***)))))))))******((((((((())))))******+++++++++******))))))************++++++,,,------...,,,,,,,,,---...///000000111111000000//////......///000111111222222222222111111111111222333444555333555888888888888999:::999999999999::::::;;;;;;<<<<<<<<<===>>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFHHHHHHIIIKKKKKKLLLLLLLLLJJJJJJJJJIIIGGGGGGHHHIIINNNOOOSSSWWWYYY^^^mmm{{{xxxtttyyylll[[[RRROOOIIIDDD???@@@@@@??????BBBJJJPPP\\\hhhvvvuuuiii```aaagggmmmrrrvvv{{{............///000111111000//////...///000222333......////////////......------,,,,,,++++++******++++++++++++++++++++++++******))))))))))))*********************))))))))))))***++++++++++++***)))(((((()))************))))))))))))))))))))))))***((((((((())))))*********(((((()))***************%%%&&&((()))***))))))(((%%%&&&'''))))))*********))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))***))))))))))))))))))))))))))))))************))))))'''(((((())))))((((((''')))))))))***************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))(((((('''&&&''''''((()))))))))))))))'''((()))******)))((('''))))))))))))************((((((((()))))))))******'''''''''((())),,,...000*********+++++++++,,,,,,+++******)))))))))******))))))***+++,,,---......,,,---------.../////////000000000000//////////////////000111222222222222111111111111222333444444333666888999999888888888999999999999999:::;;;;;;<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@??????>>>>>>>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNLLLIIIGGGGGGHHHKKKLLLOOOTTTWWW[[[fffqqq{{{zzz{{{nnnbbbZZZQQQIIIBBBBBBBBB@@@???AAADDDFFFHHHRRR]]]gggrrr}}}ttthhh^^^\\\```ccchhhlllpppvvv|||~~~~~~111000/////////000111111000///......///111333444...------------------...+++++++++++++++,,,,,,,,,*********++++++,,,,,,---+++******************++++++*********)))))))))(((((()))+++------+++)))((('''((()))***+++******)))((((((((()))******++++++)))*********************(((((()))***************))))))))))))))))))))))))'''((()))************************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))(((+++******************+++((((((((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''')))+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&'''((()))***))))))((((((((())))))))))))((((((((((((((())))))))))))***(((((((((((()))))))))***((('''&&&&&&(((***,,,...************++++++++++++******))))))))))))******))))))***+++,,,---......------..................////////////000000000000...///000111222222222222222222222222333444555666666777888888777666777999:::999888888888999:::;;;<<<<<<;;;<<<===???@@@AAA@@@@@@@@@???????????????>>>???@@@CCCDDDFFFFFFGGGEEEFFFGGGIIIKKKLLLLLLMMMMMMOOOOOONNNKKKHHHHHHHHHGGGGGGJJJQQQUUUYYY```hhhuuu|||xxxyyyvvvmmmcccYYYNNNJJJFFFBBBAAAAAABBBAAAAAAGGGLLLQQQZZZeeelllmmmfff^^^XXXXXXZZZ[[[]]]```dddjjjrrruuuvvvxxx222111000//////000111111000///......///111333444...---++++++++++++---...((()))***+++,,,---......))))))***+++,,,------...,,,++++++++++++++++++,,,+++*********))))))(((((('''))),,,......,,,)))''''''((()))+++++++++***)))''''''((()))***+++,,,,,,+++++++++***************(((((()))***************+++***)))))))))))))))***)))******+++++++++******'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((((((((''''''''''''((((((''''''(((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''(((***,,,...))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&''')))*********)))((())))))(((((((((((())))))''''''''''''((((((((()))(((((((((((()))))))))))),,,***(((&&&%%%&&&'''((((((((((((((())))))))))))***)))))))))))))))******((()))***+++,,,---.....................---------......//////000000111111......000111111222222222444444444444555666777777999999888666444555888;;;:::999888888888999:::;;;<<<<<<;;;<<<===???AAABBB????????????????????????===???@@@CCCDDDFFFFFFGGGEEEGGGHHHKKKLLLNNNOOOOOOLLLNNNOOOOOOLLLJJJHHHHHHDDDBBBFFFNNNTTTWWW\\\bbbjjjyyy~~~xxxooo|||~~~uuukkkZZZSSSJJJDDDBBBAAA???>>>AAADDDEEEFFFKKKTTTZZZ[[[XXXTTTSSSVVVWWWVVVVVVYYYZZZbbbjjjnnnooossszzz////////////000000000000......//////......---,,,---,,,,,,++++++,,,,,,,,,------------------------,,,++++++******++++++,,,,,,++++++******+++,,,---))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))+++*********))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''***)))((('''''''''''''''+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((((((((((((((((((((((((((+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((''''''&&&((((((((((((((()))******'''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''(((((())))))******///,,,((('''))))))(((&&&))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&%%%&&&&&&'''((()))*********************)))((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,------......------------.........------------.../////////000111111000///111222555444333333444555777888888888777777888888999:::888888999999999:::::::::>>>=========>>>???AAABBB>>>>>>============>>>>>>;;;>>>BBBDDDDDDEEEFFFGGGFFFGGGGGGHHHHHHIIIIIIJJJPPPOOOMMMMMMMMMKKKHHHEEECCCDDDFFFIIIMMMRRRVVVXXXcccgggrrrxxxkkkmmmxxx}}}qqqhhh[[[OOOGGGCCCAAA@@@===???AAABBBAAACCCFFFIIIIIIHHHGGGGGGJJJOOOSSSVVVYYY]]]bbbdddgggmmmwww~~~.../////////000000000000......//////......---,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))((((((((())))))((('''''''''''''''************)))))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))(((((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((())))))))))))(((''''''((((((((((((((())))))***'''''''''''''''''''''''''''((()))))))))(((&&&%%%))))))))))))((((((((((((,,,)))'''''')))***)))(((''''''''''''(((((((((((((((((((((((())))))))))))***)))(((((((((((()))************)))(((''''''''''''''''''(((((((((((((((***************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++,,,,,,,,,------......------------.........------------.../////////000111111000000111222444444444444444555666777888888777777777888999999999999999999999999999:::======<<<<<<===>>>???@@@>>>>>>>>>>>>>>>???@@@@@@>>>AAACCCDDDDDDCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIOOONNNMMMMMMMMMKKKGGGDDDCCCCCCEEEHHHMMMQQQUUUXXX```ccclllyyy|||jjjhhhmmm{{{uuugggZZZOOOFFFAAA<<<>>>>>>>>>===<<<===???@@@???@@@AAAEEEJJJOOOSSSVVV[[[aaadddgggkkkrrrxxx....../////////000000000......//////......---,,,++++++++++++,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,------***++++++++++++***((('''))))))))))))))))))))))))************************************************))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))******))))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''************************))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''''''''(((((())))))******))))))((('''((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))(((((('''&&&*********)))((('''''''''((('''%%%&&&((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))***((('''&&&&&&'''(((*********))))))(((((('''''')))))))))(((((('''''''''************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))******)))))))))******+++++++++++++++,,,,,,,,,,,,......------------.........------------...//////...000111111000000111222222333444555666666666666777777777777777888888999999999999999999999999999======<<<<<<<<<======>>>>>>>>>>>>>>>???AAABBBCCCBBBCCCDDDDDDBBBAAAAAABBBFFFFFFFFFGGGHHHHHHIIIIIIMMMMMMMMMNNNNNNKKKFFFBBBBBBCCCDDDGGGKKKPPPTTTVVV[[[^^^cccjjjvvvqqqiiieeekkkvvvvvvdddTTTJJJAAA@@@>>><<<;;;:::::::::;;;;;;;;;<<>>???AAABBBCCCBBBCCCDDDCCCAAA@@@AAAAAAEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKMMMNNNOOOKKKFFFBBBBBBCCCDDDGGGJJJOOORRRTTTUUUYYY^^^aaagggttttttgggdddjjjxxxmmmaaaPPPKKKCCC>>><<<======>>>===<<<;;;:::;;;===???AAAEEEMMMYYYbbbhhhkkkmmmnnnuuuxxx{{{~~~............////////////.........///......---,,,,,,+++++++++,,,,,,---...------------------------++++++************++++++)))***+++,,,+++)))&&&%%%))))))))))))))))))))))))************************************************))))))))))))))))))))))))''''''((()))******++++++(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************************************((((((((((((((((((((((((((((((((()))******++++++'''((()))******)))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((***************)))(((((('''''''''''''''(((((()))))))))))))))))))))))))))(((((('''''''''((((((((('''((((((((()))))))))***''''''((('''&&&&&&&&&&&&))))))))))))************(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))((((((((((((''''''(((((()))******+++******)))(((((()))***+++++++++******))))))(((((())))))))))))))))))))))))******))))))((()))))))))*********+++++++++,,,,,,------,,,,,,,,,,,,------...------------...//////---///000111000000222333222333444666777666666555666666555555666666777888999999999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCAAABBBCCCBBBAAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOMMMHHHDDDCCCDDDEEEGGGJJJMMMPPPRRRQQQWWW\\\]]]___gggvvvrrrgggfffnnn~~~{{{fffZZZJJJ@@@<<<=========<<<;;;999888888999:::;;;===DDDPPP\\\dddhhhkkkkkkpppssswwwzzz|||}}}~~~------........./////////......//////......---,,,---,,,,,,++++++,,,,,,---------------------------******))))))))))))*********++++++++++++***((('''))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++'''((()))***+++***)))((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''(((((())))))******))))))((('''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((''''''''''''((())))))'''''''''((()))*********&&&((()))((('''%%%%%%&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++************++++++))))))))))))((((((((((((&&&''''''(((***++++++,,,***)))((((((((()))++++++******************))))))))))))))))))))))))))))))))))))((((((((())))))***************++++++++++++------,,,,,,,,,,,,------...------------...//////---///000111000111222444222333444555666666666666555555555555555666777777888888999999999:::::::::;;;;;;<<<<<<===<<<<<<;;;::::::;;;<<<===???AAABBB@@@AAAAAAAAA@@@AAACCCEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKNNNPPPOOOLLLIIIFFFFFFFFFGGGIIILLLNNNPPPPPPUUUZZZZZZZZZ^^^hhhqqqvvvnnnmmmuuu{{{kkkUUUEEE???>>>;;;999999888777777777888::::::999>>>FFFPPPXXX]]]aaabbbgggkkkqqqvvvxxxxxxyyyyyy{{{|||~~~~~~~~~~~~---------.........//////......//////......---,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((()))))))))************************)))))))))))))))))))))))))))))))))))))))*********&&&((()))+++++++++)))(((((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((((())))))))))))((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((())))))))))))$$$'''))))))(((&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,,,,+++******(((((((((((())))))))))))(((((()))))))))************)))((('''((()))+++,,,******************++++++))))))))))))))))))))))))((((((((((((((()))***+++************++++++++++++---,,,,,,++++++,,,,,,---...------------...//////---...000111000111222444444444444444444555666777555555444444555555666777777777888999:::;;;;;;<<<:::;;;<<<===>>>>>>======<<<<<<<<<===>>>@@@AAABBB@@@AAAAAA@@@???@@@BBBDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHJJJMMMPPPQQQOOOMMMIIIIIIHHHIIIIIIKKKMMMNNNPPPSSSUUUUUUTTTWWW]]]ccctttyyyyyy~~~zzzcccSSSMMMIIIDDD>>><<<;;;::::::999::::::::::::;;;>>>BBBGGGLLLPPPQQQWWW]]]fffmmmqqqqqqqqqqqqpppsssvvvxxxyyy{{{---------.........//////......//////......---,,,///...---,,,+++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++***++++++,,,---))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))&&&(((***+++,,,+++***)))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&'''((()))*********))))))((((((''''''"""%%%)))***(((((()))+++))))))))))))************(((((((((((())))))))))))&&&((()))++++++)))(((&&&(((((((((((())))))))))))************))))))))))))***)))((('''((()))+++---)))))))))***+++++++++,,,))))))))))))))))))))))))''''''''''''(((***++++++)))************+++++++++---,,,,,,++++++,,,,,,---...------------...//////,,,...000111000111333444555444333333444555777888555444444444444555666666666666777888:::;;;<<<===999:::<<<>>>??????>>>>>>>>>===>>>>>>???@@@BBBBBBBBBBBBBBB@@@??????AAACCCCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHJJJMMMPPPRRRRRRQQQKKKKKKJJJIIIJJJKKKLLLMMMPPPQQQRRRQQQPPPRRRWWW\\\fffuuunnnaaa]]]YYYQQQJJJDDDCCCAAA???===;;;::::::===:::888999;;;???BBBDDDIIIQQQ\\\eeeiiijjjjjjjjjbbbeeejjjlllnnnrrrwww|||---------............///........................++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,------,,,+++,,,---///000+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,))))))*********))))))((())))))))))))))))))))))))+++(((&&&''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***((()))+++---+++***)))'''''''''((()))))))))))))))((((((((((((******))))))))))))************))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))............,,,+++))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''&&&''''''((((((((((((((())))))(((((((((((())))))(((((())))))((('''&&&&&&000...+++(((&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((()))***+++***)))******)))''''''&&&&&&&&&))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///000000000000111111111111111111222222222333333333333333333444555666777888555555777888999::::::;;;::::::;;;;;;<<<=========>>>===============>>>???CCCCCCBBBBBBBBBCCCCCCDDDCCCDDDDDDDDDEEEEEEEEEEEEJJJJJJLLLMMMOOOPPPRRRRRRPPPPPPOOOLLLJJJIIIJJJLLLNNNNNNNNNNNNNNNQQQVVVYYYeeekkksss~~~yyymmmbbbUUUMMMCCC>>>===>>><<<;;;;;;::::::<<<>>>???>>>===@@@BBBGGGOOOVVVZZZ\\\\\\VVVXXX[[[```fffkkkpppssswwwxxxzzz|||---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++******))))))***+++,,,,,,+++)))((('''((()))***************************))))))))))))))))))))))))))))))))))))***************)))((((((((()))++++++))))))*********))))))((())))))))))))))))))))))))+++(((&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))++++++***)))(((''''''((()))))))))))))))((((((((((((******))))))))))))*********)))))))))(((((((((''')))((((((''''''(((((()))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))))))))(((''''''&&&''''''((((((((((((((()))((((((''''''(((((()))((((((((((((((('''&&&&&&,,,+++)))((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((()))***+++***)))++++++***(((((('''''''''))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...000000000000111111111111111111222222222333333333444444333333333555666777555666777888999:::::::::::::::;;;;;;<<<=========>>>>>>=========>>>??????AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRQQQNNNJJJIIIIIIJJJMMMNNNOOOOOOOOOQQQUUUXXX[[[aaajjjvvvlllbbbTTTKKKHHHEEEAAA===@@@>>>===<<<===<<<999777;;;===@@@EEEJJJMMMNNNMMMMMMNNNRRRVVV[[[```eeegggnnnoooqqqtttxxx|||---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***))))))((())))))***,,,***'''%%%%%%''')))+++************************))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++((())))))******)))))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((('''&&&&&&''')))***))))))(((((((((((()))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))'''&&&%%%%%%&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&)))))))))))))))(((((('''&&&''''''((((((((((((((()))((((((''''''(((((()))(((((((((((((((''''''&&&''''''((())))))***++++++&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((()))***+++***))),,,+++***))))))((())))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------000000000000111111111111111111222222222333333333555444222111111333555666555666777888999:::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCEEEGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGJJJKKKLLLNNNPPPQQQRRRSSSTTTTTTSSSPPPLLLIIIIIIJJJMMMNNNPPPPPPPPPQQQSSSUUUTTTYYYaaakkk{{{}}}lll```YYYTTTMMMGGGDDDBBB???===<<<<<<:::999999999:::===@@@BBBAAA@@@CCCDDDGGGJJJOOOSSSWWWYYYaaabbbeeeiiinnntttxxx{{{---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********))))))+++***(((''''''((()))***************************))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++'''((())))))))))))))))))((((((((((((((((((((((((***)))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''((()))))))))(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))((('''&&&&&&(((***+++)))(((((((((((((((((()))'''''''''''''''''''''''''''''''''(((((('''''''''(((((())))))))))))((((((&&&''''''(((((((((((((((***))))))(((((())))))***'''(((((((((((((((''''''&&&&&&((()))************''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***(((((((((***+++***)))+++***))))))((((((((()))((((((((((((((((((((((((************************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,,,,,,,---------///000000000111111111111111111222222222333333333666444222111000222333555666666777888999:::::::::::::::;;;;;;<<<=========???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHHHHJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTSSSQQQNNNLLLKKKLLLMMMNNNPPPPPPPPPPPPRRRSSSTTTYYY```fffooo|||vvvooojjjbbb\\\NNNIIICCC???>>>>>>??????;;;:::999;;;===???>>>>>>>>>???AAACCCGGGJJJMMMOOOUUUVVVYYY^^^dddkkkppptttyyy|||~~~---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((((()))***+++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))((('''((()))((((((((())))))))))))((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))),,,+++)))''''''((()))***(((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))((((((&&&''''''(((((((((((((((+++******))))))******+++''''''(((((((((((((((''''''(((((()))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***(((((((((***+++***)))))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,------------............///000000000111111111111111111222222222333333333555444222111111222333444666777888999999999999999::::::;;;;;;<<<=========>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJKKKMMMOOOPPPRRRRRRQQQRRRSSSRRROOONNNNNNOOOLLLNNNPPPPPPPPPPPPQQQSSSUUUZZZaaaeeehhhnnnzzz~~~||||||fff^^^SSSIIICCC@@@??????<<<:::999:::<<<>>>>>>>>><<<<<<===???AAACCCEEEGGGLLLMMMOOOTTTZZZaaagggkkkpppsssvvvxxxxxxxxxyyyzzzuuuuuuuuuvvvwwwyyyzzz|||~~~---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())))))))))))(((((('''''')))+++---...,,,***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))************)))&&&&&&'''((())))))))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))++++++)))((())))))'''(((((())))))))))))(((''''''(((((())))))******)))((((((''''''(((((()))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))((((((((('''(((((()))))))))))))))&&&''''''(((((((((((((((+++******))))))******+++&&&'''(((((((((((((((((())))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((()))***+++***)))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,------------.........//////000000000000111111111111111111222222222333333333444333333333333333444444777777888999999999999999::::::;;;;;;<<<==================>>>???@@@AAABBBEEEEEEDDDCCCCCCDDDDDDEEEGGGFFFDDDDDDDDDEEEGGGIIIHHHIIIJJJLLLNNNOOOPPPQQQOOOQQQRRRRRRPPPOOOOOOPPPLLLMMMOOOOOOOOOPPPRRRTTTTTTXXX___ddddddfffnnnyyy~~~zzz|||rrrcccVVVLLLDDD@@@@@@>>>:::999:::;;;<<<;;;:::::::::;;;<<<===??????EEEEEEFFFIIIOOOUUU[[[^^^cccfffjjjmmmmmmmmmnnnooojjjjjjkkkmmmooorrruuuwwwzzz|||---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***'''((()))*********)))((('''(((***+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((()))***+++******)))%%%&&&'''((())))))))))))))))))))))))))))))))))))((()))***)))'''&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))++++++***(((((()))&&&'''((()))******)))((('''''''''((()))*********((((((''''''''''''(((((('''((((((((()))))))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((()))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))&&&&&&'''((((((((((((((()))((('''&&&''''''((()))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((()))***+++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,,,,------,,,,,,---------.........000000000000111111111111111111222222222333333333222333444555666666555555777777888999999999999888::::::;;;;;;<<<=========<<<<<<<<<===>>>???AAAAAADDDCCCCCCCCCDDDEEEFFFFFFGGGEEECCCBBBCCCDDDGGGHHHGGGHHHIIIKKKLLLNNNOOOPPPPPPRRRSSSRRRPPPNNNNNNNNNLLLMMMMMMMMMMMMOOOSSSVVVTTTVVV[[[aaaaaa```gggqqq|||zzzrrrttt}}}xxxiii\\\SSSMMMIIICCC???<<<;;;:::999:::999999999999:::;;;;;;>>>>>>>>>@@@CCCIIINNNQQQTTTXXX\\\___``````aaaaaa______aaacccfffkkkoooqqqsssuuuxxx|||---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***)))***+++,,,------,,,+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((()))++++++******)))%%%&&&'''((())))))))))))))))))))))))))))))))))))''')))***)))'''&&&(((+++))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&(((***+++)))(((((((((&&&'''(((*********)))(((&&&''''''((()))******+++((((((''''''''''''(((((('''((((((((())))))******&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))%%%&&&((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((((('''&&&%%%&&&(((***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((()))***+++***)))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++,,,,,,,,,---------000000000000111111111111111111222222222333333333000222555777888777666555777888888999999999888888::::::;;;;;;<<<======>>>;;;;;;;;;<<<===???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIFFFEEECCCBBBBBBDDDFFFHHHFFFGGGHHHJJJKKKMMMNNNOOOQQQSSSTTTSSSPPPMMMLLLLLLLLLLLLLLLLLLLLLOOOTTTXXXWWWVVVZZZ^^^^^^\\\bbbkkkrrrzzzooofffooo~~~}}}wwwlll\\\VVVNNNFFFBBB>>><<<:::;;;;;;:::999999::::::::::::999888999<<<@@@EEEHHHJJJNNNSSSVVVWWWWWWWWWXXXSSSSSSUUUXXX\\\aaafffiiilllnnnrrrvvvyyy|||}}}~~~~~~---,,,***))))))+++,,,...,,,+++******))))))******,,,,,,------------,,,,,,+++++++++++++++***)))(((***)))(((((()))+++---...************))))))))))))&&&''''''((()))******+++))))))))))))************(((((((((((()))))))))))))))***++++++***)))***+++,,,+++***))))))***+++,,,++++++******))))))(((((((((((())))))))))))((((((((('''&&&%%%&&&(((***,,,***)))(((''''''((()))***'''((((((((())))))************))))))(((((('''''')))))))))))))))(((((('''&&&''''''((()))******+++)))(((((((((''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''+++***)))))))))))))))***(((((((((((((((((((((((($$$%%%&&&((()))+++,,,---)))((('''&&&&&&'''((()))(((((('''''''''(((((()))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((''''''&&&+++***)))(((&&&&&&%%%%%%''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((())))))******))))))((('''&&&&&&'''((())))))((('''&&&((((((''''''''''''((((((******))))))((((((''''''&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((((('''))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000////////////000000000000000000000000111111111111222333333444555666777777:::999888666666666777888999999:::;;;;;;<<<<<<===>>>============???@@@AAADDDCCCBBBAAABBBDDDFFFGGGDDDCCCBBBBBBCCCEEEGGGIIIHHHIIIJJJJJJJJJKKKMMMOOOQQQNNNLLLLLLNNNPPPNNNMMMMMMNNNOOOQQQRRRTTTUUUUUUUUUTTTUUUVVVYYY^^^ccceeekkkttttttaaa___fffyyyuuucccRRRGGGAAA??????===<<<;;;::::::999999888777777888999:::;;;<<<<<>>>>>======>>>???AAABBBCCCBBBAAAAAABBBCCCEEEGGGFFFEEEDDDCCCDDDFFFHHHIIIHHHJJJKKKKKKKKKKKKNNNPPPPPPNNNMMMNNNPPPPPPOOOMMMNNNNNNOOOPPPRRRUUUWWWXXXWWWVVVUUUUUUWWW[[[^^^aaaffflllwwwsss___ZZZ\\\iii|||yyyjjj^^^UUUMMMHHHAAA???<<<:::::::::::::::::::::::::::;;;;;;<<<<<>>>>>??????@@@AAABBBBBBAAAAAAAAAAAACCCDDDEEEHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPOOOOOOOOOQQQRRRRRRPPPMMMNNNNNNNNNPPPSSSXXX[[[^^^YYYXXXVVVUUUUUUWWWZZZ\\\```cccjjjttttttaaaYYYSSSXXXfffzzz{{{ooobbbXXXMMMIIICCC>>><<<<<<<<<;;;;;;:::999999888999999:::<<<======>>>??????>>>>>>AAAAAAAAABBBDDDFFFHHHIIIJJJLLLPPPTTTYYY^^^bbbcccfffhhhkkknnnqqqrrrsssssstttuuuwwwyyy{{{~~~++++++++++++,,,---///000,,,+++******)))***************++++++++++++************+++++++++******))),,,+++***))))))******+++************)))))))))((('''((((((((()))))))))***))))))((((((''''''&&&&&&(((((((((((()))))))))))))))***+++***)))((()))+++&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))(((((())))))))))))((((((%%%&&&(((***+++***)))(((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((()))************'''((((((((()))))))))***)))))))))(((((((((((('''(((((((((((()))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((******************************((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$((((((((((((((()))))))))***)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''((((((((((((''''''))))))((('''&&&''''''((('''((()))))))))))))))((()))((('''&&&&&&'''((()))***)))(((''''''&&&''''''))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,////////////000000000000000000111111111222222222333333444555666777888888888888888777777777888888::::::;;;;;;<<<=========?????????@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBDDDDDDGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJKKKMMMOOOOOOQQQSSSUUUVVVUUURRRPPPMMMNNNOOOQQQVVV\\\bbbfffZZZYYYVVVUUUUUUVVVYYYZZZ\\\^^^bbbiiisss}}}mmmcccYYYVVV\\\lllsssfff___TTTKKKFFFBBB>>>;;;===<<<;;;:::::::::::::::::::::;;;<<<<<<<<<;;;;;;>>>???@@@AAAAAABBBBBBBBBAAACCCFFFJJJOOOSSSVVVXXXZZZ\\\___cccfffhhhjjjjjjmmmnnnppprrruuuwwwyyyzzzxxxxxxxxxyyyzzz{{{|||}}},,,,,,,,,+++++++++++++++------,,,++++++++++++,,,------............------)))******+++++++++******++++++******************************)))))))))((((((((((((((()))))))))))))))((((((((('''''''''&&&(((((((((((())))))))))))((()))******)))((()))***&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))(((((())))))))))))((((((%%%&&&)))+++++++++)))(((((()))***++++++***)))(((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))'''''''''''''''((()))***''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))((('''''''''''''''((((((((((((((('''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&'''((())))))***)))))))))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++---------------------,,,////////////000000000000111111111111222222222222333444444555666777888888666777777777777777777777::::::;;;<<<<<<======>>>>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMOOORRRVVVXXXXXXVVVTTTRRRNNNNNNPPPTTTYYY```gggjjjZZZXXXVVVUUUVVVWWWZZZ[[[\\\^^^bbbffflllvvv{{{nnngggeeeiiivvv}}}ooocccZZZRRRIIICCCDDDCCCCCCAAA@@@>>><<<<<<888888999:::;;;;;;::::::<<<===>>>>>>???>>>======>>>???BBBDDDGGGJJJLLLNNNPPPRRRTTTWWWZZZ]]]___```dddeeegggiiilllnnnpppqqqppppppqqqrrrtttvvvxxxyyy{{{|||}}}}}}}}}}}}---,,,,,,++++++***))))))++++++***)))))))))******++++++,,,,,,,,,,,,++++++))))))***++++++++++++***************************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******(((((()))***''''''((((((((((((''''''(((((((((((((((((())))))(((((())))))))))))((((((%%%''')))+++++++++***))))))******++++++******)))((((((''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))''''''''''''))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))'''''''''''''''(((((((((''''''((()))************&&&&&&&&&&&&''')))***+++***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((("""###$$$%%%&&&'''((()))***)))((('''''''''''''''''''''''''''((((((((()))''''''(((((((((((('''''')))(((&&&%%%&&&''')))+++&&&&&&((()))************((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))$$$$$$%%%&&&'''((())))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''))))))***++++++++++++***************************,,,---............------////////////000000000000111111111222222222222333444444555666777888888999666666777888888888888777;;;;;;;;;<<<======>>>>>>===>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLOOOSSSWWWYYYXXXVVVUUUTTTPPPPPPRRRVVVZZZ```eeehhhYYYXXXVVVUUUUUUWWWZZZ[[[]]]```ccceeeggglllsssyyy~~~yyyzzz}}}yyynnnbbbZZZNNNNNNMMMKKKFFFAAA===:::888999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::>>>??????AAABBBCCCDDDEEEHHHHHHJJJLLLOOOQQQSSSTTTYYYZZZ\\\^^^```bbbdddeeeffffffgggiiillloooqqqrrrssstttuuuvvvvvvxxxzzz}}}}}}~~~~~~,,,,,,,,,,,,,,,,,,++++++***))))))((('''((((((((((((((())))))))))))(((((())))))***+++++++++++++++((()))******++++++++++++************))))))))))))))))))))))))(((((((((((('''(((((())))))*********(((((((((((())))))))))))((()))***)))((('''(((***)))(((((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))((((((&&&''')))***++++++************))))))))))))************)))))))))((((((((('''((((((((()))))))))***'''(((((())))))))))))((())))))))))))((((((((((((*********)))))))))(((((((((((((((((())))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***++++++******'''''''''''''''((()))***,,,,,,+++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''(((((((((''''''''''''(((((()))%%%&&&&&&'''((()))******''''''((((((((((((''''''((('''%%%%%%&&&(((+++---%%%&&&''')))******++++++''''''((((((((((((''''''''''''&&&''''''((()))***'''((((((((()))))))))***))))))))))))(((((((((((($$$$$$%%%&&&'''((())))))(((((((((((())))))))))))&&&&&&''''''(((((((((((())))))***++++++++++++***+++++++++++++++++++++++++++,,,---...//////......////////////000000000000111111111222222222333333444444555666777888999999777888999:::;;;::::::999;;;;;;<<<<<<======>>>>>><<<===>>>@@@@@@@@@@@@???AAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFHHHHHHGGGHHHJJJLLLMMMQQQUUUVVVUUUSSSSSSTTTSSSTTTUUUVVVYYY[[[^^^___YYYXXXVVVTTTTTTUUUWWWYYY^^^aaaccccccaaaccchhhmmm|||zzzeeeeeeccc___WWWNNNEEE@@@????????????>>>===<<<;;;::::::::::::::::::::::::<<<<<<======>>>>>>??????AAAAAABBBCCCEEEFFFHHHIIINNNNNNPPPQQQSSSUUUVVVWWWWWWXXXYYY\\\___bbbeeeffffffhhhjjjkkklllnnnrrruuurrrvvvzzzzzzxxxxxx{{{+++,,,,,,---...............---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++'''((()))++++++,,,,,,,,,************))))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,(((((((((((())))))))))))((()))***)))((('''(((******)))(((''''''((()))***++++++******))))))(((((((((((())))))))))))(((((('''((()))******+++++++++***)))(((''''''((()))***,,,+++++++++******))))))'''((((((((())))))******%%%&&&''')))************))))))))))))((((((((((((************))))))))))))(((((((((((())))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&''')))***+++++++++***)))(((((('''''''''((((((...---,,,+++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''''''''%%%&&&&&&&&&((()))***+++$$$%%%&&&'''(((***++++++''''''(((((((((((('''''''''&&&%%%$$$&&&(((,,,...%%%%%%''')))***+++++++++&&&'''((())))))((('''&&&&&&&&&&&&&&&((()))***+++'''((((((((())))))******))))))))))))((((((((((((***)))))))))(((((((((((((((((((((((())))))))))))))))))******+++++++++,,,))))))***++++++++++++***........................***+++---///000000//////////////////000000000000111111222222222333333333444444555666777888999999888999;;;<<<===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>???@@@@@@??????AAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEGGGGGGHHHHHHHHHFFFGGGHHHHHHHHHIIIKKKMMMLLLOOOSSSTTTRRRQQQRRRTTTVVVVVVVVVWWWWWWWWWWWWWWWZZZXXXUUUSSSRRRSSSTTTVVV]]]```aaa___\\\]]]bbbgggnnn~~~}}}wwwmmmaaaUUUNNNFFFFFFEEEDDDBBB@@@???>>><<<<<<;;;;;;;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<============>>>@@@AAABBBFFFFFFGGGIIIJJJLLLMMMMMMJJJKKKMMMPPPSSSWWWYYY[[[[[[]]]___```bbbeeeiiimmmjjjnnnssstttssstttyyy}}}zzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{|||~~~---------,,,,,,+++++++++/////////......---------++++++************++++++***************************)))((('''&&&&&&'''(((************))))))))))))''''''(((((())))))******+++*********))))))((((((+++(((''''''******)))&&&))))))))))))((((((((((((***************)))(((((())))))************)))))))))***++++++'''"""(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,+++)))(((((()))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))((((((((((((((()))******))))))))))))(((((((((((())))))(((''''''''''''''')))))))))******)))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((('''''''''(((((())))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))((('''&&&+++***)))(((((((((******))))))))))))************,,,,,,............,,,,,,***,,,......---------......///000111000///---+++000111111111111222222222333333333333444555666666666777999:::;;;<<<<<<<<<999999999::::::;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGFFFFFFGGGIIILLLNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRRRRSSSUUUVVVUUUSSSSSSRRRPPPPPPQQQSSSVVVXXXZZZ[[[[[[[[[ZZZYYYXXXXXXbbbkkkxxx|||sssooovvv|||yyyrrrkkkfff```___]]]\\\[[[UUUMMMGGG???AAAAAA???<<<;;;===AAA???>>><<<;;;::::::999999;;;;;;::::::;;;<<<======???======???CCCDDDCCC@@@@@@BBBDDDGGGIIIKKKLLLMMMNNNOOOQQQTTTWWWZZZ]]]______aaacccfffhhhiiiiiiiiinnnooorrrtttvvvwwwwwwwwwrrrrrrrrrrrrtttvvvxxxyyy~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,++++++.........------,,,,,,,,,++++++************++++++''''''''''''''''''''''''+++***)))(((((((((((()))************))))))))))))''''''(((((())))))))))))*********)))))))))((((((***(((&&&'''***+++)))'''(((((((((((())))))))))))***************)))(((((((((((())))))))))))((((((%%%''')))***)))'''$$$"""(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((''''''((()))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((()))******((((((((((((''''''''''''******)))(((((((((((((((***))))))))))))))))))***))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((+++***((('''''''''((()))((((((((((((((((((((('''))))))))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))******+++++++++***))))))*********)))))))))******))))))))))))************+++,,,------------,,,+++)))+++,,,,,,******,,,---...///000111000///---,,,//////000000000111111111222111111222222333444555555666777999::::::;;;;;;888999999::::::;;;;;;;;;???????????????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGFFFEEEFFFHHHJJJMMMMMMMMMMMMNNNOOOPPPQQQSSSRRRQQQRRRTTTTTTRRRQQQQQQPPPNNNNNNNNNPPPSSSTTTVVVWWWWWWWWWWWWVVVVVVUUUWWW```mmm{{{zzz}}}uuujjjiiinnnuuu|||||||||||||||yyyqqqggg```RRRPPPLLLGGGAAA>>>===>>>???===;;;::::::;;;;;;;;;;;;;;;:::999999999999999===;;;;;;===@@@BBBAAA@@@===>>>???@@@BBBCCCDDDDDDFFFGGGIIILLLOOORRRUUUVVV[[[[[[]]]^^^^^^_________cccdddfffhhhiiijjjjjjjjjiiihhhhhhhhhiiilllnnnppprrrsssuuuwwwyyy{{{||||||+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++************************++++++***)))))))))******************))))))))))))'''(((((((((((()))))))))******))))))))))))((((((((('''&&&((()))+++***)))''''''(((((())))))******))))))******))))))((((((''''''((((((((((((''''''%%%&&&(((************)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&&&&'''((((((((((((''''''''''''***))))))(((''''''&&&&&&((((((((((((((()))******''''''''''''&&&&&&&&&&&&+++******))))))))))))*********((((((((((((******)))((((((''''''(((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((***)))((('''''''''((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))&&&&&&'''((((((((('''''')))******+++++++++******))))))))))))***************+++,,,,,,,,,,,,+++***---......---,,,---///111...///000000000///------.../////////000000000000000000000111111222333444444555666777888999999999888888999999:::;;;;;;<<<===============>>>>>>>>>???????????????@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEGGGHHHLLLLLLLLLLLLMMMNNNOOOOOORRRQQQPPPQQQQQQQQQOOOMMMPPPNNNMMMLLLLLLMMMOOOPPPQQQQQQRRRRRRSSSSSSRRRRRROOOVVV```kkkwww|||rrr|||oooiiijjjmmmrrr{{{uuuooofff\\\TTTNNNIIIFFFEEEBBB>>><<<<<<===>>>>>><<<;;;;;;::::::::::::;;;<<<:::::::::<<<===<<<;;;<<<<<<<<<<<<<<<===>>>>>>??????AAACCCFFFIIILLLNNNSSSSSSRRRQQQQQQQQQQQQQQQVVVVVVWWWXXXYYYYYYYYYYYY[[[ZZZYYYXXXZZZ\\\```bbbdddfffiiimmmpppqqqrrrrrr******++++++,,,,,,,,,---++++++++++++************++++++************++++++++++++++++++++++++++++++************)))*********************)))))))))((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''((()))*********&&&''''''((()))******+++((()))))))))))))))(((((('''(((((())))))(((((('''******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++)))(((((((((((())))))***'''''''''(((((((((((()))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((&&&&&&''')))************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))'''&&&&&&'''((((((((((((((('''''''''))))))((((((''''''''''''((((((((((((((())))))***((((((((('''''''''&&&&&&******)))(((((()))))))))***)))(((''''''((()))***(((((((((''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((('''(((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((($$$%%%&&&'''''''''''''''((()))+++,,,,,,,,,******((()))))))))*********************++++++*********//////...---,,,---000222......///000//////...---/////////000000000111111111000000111111222333444444444666777777888888888777777888999:::;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>?????????AAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDEEEGGGKKKKKKJJJKKKKKKLLLMMMNNNRRRPPPOOOOOOPPPOOOMMMKKKOOONNNMMMKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOTTTYYY^^^eeetttwwwuuu|||yyywwwuuuuuuyyy}}}tttkkkccc^^^WWWQQQJJJFFFEEEEEECCCBBB??????>>>>>>>>>>>>?????????>>>===<<<<<<;;;::::::>>>===<<<<<<<<<===>>>???<<<<<<===???AAADDDFFFHHHJJJIIIGGGFFFEEEFFFFFFGGGLLLLLLLLLLLLLLLLLLLLLKKKNNNMMMKKKJJJKKKNNNQQQTTTXXXZZZ^^^aaacccdddcccbbb*********++++++,,,,,,,,,************************++++++************++++++((((((((((((((((((((((((((()))))))))))))))))))))************)))))))))(((((((((((('''''''''''''''(((((((((((((((((())))))&&&'''(((((())))))***+++&&&''''''((()))******+++'''(((((()))))))))((((((((())))))******))))))(((******)))(((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((((((((((((((()))******((())))))))))))*********+++)))(((&&&&&&((()))+++((((((((((((((((((((((((&&&&&&''')))************(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))((('''((()))'''''''''(((((((((((((((''''''''''''(((((())))))((((((((((((((())))))***)))))))))(((((((((''''''(((((('''''''''(((((()))***)))(((''''''((()))***((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))***+++,,,,,,,,,+++((()))***+++,,,++++++***((()))))))))******************************************)))((('''(((+++.........///////////////...000000000111111111222222111111111222222333444555444555666777777888888777666777777888:::;;;;;;<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDEEEGGGHHHGGGFFFEEEFFFGGGJJJJJJJJJJJJKKKLLLMMMMMMPPPOOONNNOOOPPPOOOMMMLLLPPPOOONNNMMMLLLLLLMMMMMMKKKLLLMMMMMMNNNNNNNNNNNNOOORRRUUUVVVZZZgggzzzxxxtttwww|||~~~rrrkkkaaaZZZWWWUUUQQQNNNKKKIIIGGGEEEBBBAAA@@@???@@@AAABBBBBB@@@???>>>>>><<<<<<<<<<<<======>>>???;;;;;;<<<===>>>@@@BBBCCCBBBAAA@@@??????@@@AAABBBDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBAAABBBDDDGGGIIIKKKNNNRRRVVVXXXYYYXXXXXX*********+++++++++++++++)))))))))***************++++++************++++++))))))))))))))))))))))))'''((())))))******))))))************))))))))))))(((((((((''''''''''''&&&''''''(((((((((((())))))&&&((())))))(((((()))+++''''''(((((())))))******''''''((()))))))))(((((())))))************))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((''''''(((((()))***+++))))))*********+++++++++***)))(((''''''((()))***))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))((((((((()))'''''''''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((()))*********)))))))))(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))******++++++******'''((()))***************))))))))))))************++++++***))))))***++++++)))******)))((()))+++---............////////////111111111111222222222222222111111222222333444555444555666777777777777666555666777888999;;;;;;<<<<<<<<<======>>>>>>??????????????????>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCEEEGGGIIIIIIGGGFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMMMMOOONNNNNNOOOQQQRRRPPPOOOQQQPPPOOONNNNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMLLLLLLLLLNNNPPPRRRVVV___nnnxxxyyypppooosss~~~~~~wwwtttpppjjjeeeaaa___ZZZUUUOOOJJJGGGEEEDDDFFFIIIIIIGGGDDDBBBAAA<<<======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>============>>>???@@@@@@???>>>===<<<<<<<<<<<<<<>>>>>>>>???@@@AAABBB@@@CCCGGGLLLPPPRRRTTTTTT++++++++++++************)))))))))******+++++++++++++++************++++++++++++++++++++++++++++++((()))***+++++++++******************))))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''')))***)))((('''(((***(((((((((((())))))))))))&&&''''''((())))))(((((((((((())))))))))))((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''((()))***+++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))$$$&&&(((((('''''''''(((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((()))******))))))((((((((('''''''''((((((''''''((())))))***&&&'''(((******((('''&&&(((''''''&&&&&&''''''((('''((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&''''''((())))))***%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))'''''''''(((''''''&&&&&&''''''''''''((()))***+++))))))))))))************,,,+++************+++,,,+++,,,...---,,,,,,---///...............///000000000000000000111111111111111000000111111222333444333444444555555555555555555555666888999:::;;;<<<:::;;;;;;<<<======>>>>>>@@@@@@@@@??????>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCEEEGGGIIIJJJIIIHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNPPPSSSUUUTTTSSSPPPPPPOOOOOOOOOOOOOOOOOOKKKKKKLLLLLLLLLKKKJJJJJJIIIJJJMMMOOOSSSYYY```fffttt{{{vvvsssuuu{{{~~~{{{vvvpppjjjddd```^^^^^^aaacccaaaZZZRRRLLLJJJDDDEEEGGGGGGGGGEEEBBB@@@AAA@@@???>>>======<<<===<<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>??????===???BBBFFFJJJMMMOOOPPP,,,+++++++++******))))))))))))******+++++++++,,,++++++************++++++(((((((((((((((((((((((()))***+++,,,---,,,,,,+++************))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''')))+++***'''&&&(((***))))))))))))((((((((((((&&&&&&'''((())))))((((((''''''(((((((((((('''''''''((()))******)))((('''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))###%%%''''''&&&&&&&&&'''&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&((((((((((((((()))******(((((('''''''''&&&&&&&&&))))))((())))))***++++++%%%&&&)))++++++)))&&&%%%'''''''''&&&&&&'''''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''((())))))***$$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&&&&(((***+++))))))))))))************---,,,+++******+++,,,---(((***,,,,,,+++++++++,,,...............///000111////////////000000000000////////////000111222333222222333444444444333333444555666888999:::<<<<<<999999:::;;;;;;<<<======AAA@@@@@@@@@??????>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDGGGJJJKKKJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNLLLLLLNNNQQQTTTWWWWWWVVVOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIKKKNNNQQQTTTVVVWWW```qqq|||uuupppvvv|||zzzsssfff]]]XXXOOOPPPRRRSSSQQQMMMIIIFFFFFFEEECCCAAA@@@???>>>>>>======?????????>>><<<;;;??????>>>=========>>>???:::;;;===>>>???>>>======@@@AAABBBDDDFFFHHHJJJKKK---,,,***)))))))))******))))))))))))))))))))))))***************************)))))))))+++,,,+++***************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%$$$((((((((((((((()))******((()))++++++)))((()))***'''((()))******)))((('''***************)))(((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))((((((''''''(((((())))))******)))((('''&&&&&&'''((()))+++*********))))))(((((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''((((((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))))))))((('''&&&%%%***$$$'''333888000((()))((('''%%%$$$$$$%%%'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))))))))'''&&&&&&%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''***)))(((&&&&&&&&&'''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))***))))))((('''((((((((((((((((((((('''''''''''',,,+++***(((''''''&&&&&&******************************************++++++------,,,,,,---...000111---------............///222111000000000000000111000111111111111222222222555555777777777666555444555555555666777777888888;;;:::999999:::===???AAABBBAAA???======>>>@@@AAA>>>???@@@@@@BBBBBBCCCDDDGGGFFFFFFFFFFFFHHHIIIJJJLLLLLLKKKJJJJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSSSSPPPNNNLLLKKKMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGGGGHHHIIIJJJLLLMMMNNNYYY]]]kkk~~~tttooouuu}}}vvvnnnkkkhhhhhhiiifff___YYYZZZPPPIIIHHHHHHDDD@@@>>>???===<<<===>>>??????>>>???>>>>>>???@@@AAA@@@>>>@@@@@@@@@@@@>>>???@@@AAA@@@AAABBBAAA@@@AAACCCDDD,,,+++***)))))))))******))))))))))))))))))))))))***************************)))((()))+++,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((***************))))))(((((((((((((((((()))******((()))++++++)))((()))***)))******++++++******)))***************)))(((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))))))))(((''''''((())))))*********)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''''''''(((((())))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''&&&''''''))))))((())))))))))))(((''''''+++%%%'''222666///)))***((('''%%%$$$$$$%%%'''((('''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))******************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***************************+++,,,,,,,,,,,,---------++++++++++++,,,---...///------------............000000000//////000111111000000111111111222222222555555555666666555555444555555666666777888888999;;;:::999999:::<<>>>>>>>>???@@@>>>???@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPNNNLLLJJJJJJLLLMMMNNNMMMMMMMMMKKKIIIGGGFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKSSSVVVaaaqqq~~~qqqoooqqq{{{{{{qqqiiibbb\\\UUULLLHHHHHHHHHEEECCCBBBCCCCCCCCCBBB@@@@@@@@@BBBDDDDDDBBB@@@AAABBBBBBBBBBBBBBBCCCDDD@@@AAABBBBBB@@@@@@AAACCC++++++***)))))))))******))))))))))))))))))))))))***************************)))((()))+++,,,+++***(((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((()))******''')))******)))(((((()))***))))))(((((())))))***))))))******))))))((((((***))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((***))))))(((((())))))*********))))))))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''((())))))))))))(((,,,&&&'''///333---***+++((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''***))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))***************************************************)))(((((())))))))))))))))))))))))(((((((((((()))))))))***************************++++++,,,,,,,,,---------++++++,,,---............------------............///////////////000111222000000000111111111222222444444444333333444444555666666666777888888999999::::::999999:::<<<>>>???>>>>>>>>>>>>????????????>>>???@@@@@@BBBBBBCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLJJJHHHIIIJJJLLLMMMLLLMMMLLLIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFKKKMMMTTT```mmm}}}}}}rrrnnnjjjllluuu|||{{{|||zzzmmmaaa]]]___\\\YYYUUURRRQQQQQQPPPPPPLLLLLLMMMPPPRRRQQQNNNLLLNNNNNNNNNNNNNNNMMMLLLKKKIIIJJJJJJIIIFFFCCCBBBBBB*********))))))))))))***))))))))))))))))))))))))***************************)))((()))***++++++)))))))))))))))))))))))))))'''(((***++++++***((('''''''''''''''((((((((((((%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))***''')))******)))(((((()))((('''&&&%%%%%%&&&'''(((((()))))))))))))))((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((('''(((((((((((((((((('''******))))))((((((''''''******))))))))))))******))))))))))))))))))(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((&&&&&&''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''%%%%%%&&&'''((()))))))))+++&&&&&&+++---***)))***''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&&&&''''''(((((((((((('''''''''''''''(((((((((###$$$'''((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((()))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))******++++++++++++++++++++++++)))***+++++++++***(((((())))))))))))*********************)))(((((('''&&&************************)))))))))******++++++,,,,,,---///000111000//////,,,,,,---------.........---------...///000111222000000000000111111111111444333222111222333444555666666777777888999999999::::::::::::;;;<<<===>>><<<<<<===>>>?????????>>>>>>???@@@@@@BBBBBBCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGIIIHHHHHHGGGGGGFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGGGGIIIKKKKKKKKKLLLKKKHHHEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCFFFGGGLLLTTT]]]lllpppnnnpppzzzsssoookkkpppzzz}}}~~~xxxtttoookkkjjjiiihhhgggcccdddfffiiikkkjjjgggdddgggfffeeedddcccbbb___]]]______^^^ZZZTTTNNNKKKJJJ))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))************************))))))***++++++***))))))'''''''''((((((((()))))))))((((((((()))***++++++((((((((((((((())))))***'''(((******((('''((()))((('''&&&%%%%%%&&&'''((('''(((((()))))))))((((((***)))))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((('''''''''((((((((((((''''''******))))))((((((''''''))))))************))))))(((((((((((((((((())))))))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''')))))))))(((((('''&&&&&&###$$$%%%&&&'''((((((((((((&&&%%%((()))''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''((())))))))))))(((&&&&&&'''((())))))******"""$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))***************************************)))((((((((()))))))))*********+++))))))******)))((('''&&&))))))))))))))))))))))))(((((()))***++++++,,,,,,---...///000000000///...,,,,,,,,,------------...------------...///000111//////000000000111111111333222111111111333444555666666666777888888999999::::::::::::;;;;;;<<<===:::;;;<<<>>>>>>?????????>>>???@@@@@@BBBBBBCCCDDDEEEDDDCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHFFFFFFHHHJJJJJJJJJKKKIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCDDDEEEJJJOOOTTT___qqq}}}yyyppphhhfffllluuuzzz|||~~~}}}~~~|||zzz||||||xxxrrrjjjccc^^^]]]'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))******************************))))))))))))******''''''((((((((())))))))))))((('''&&&'''((()))***((((((((((((((()))******&&&((())))))(((''''''(((***))))))(((((())))))***''''''((()))))))))(((((()))(((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))******)))'''&&&&&&''''''((((((''''''&&&))))))))))))((((((((((((((())))))******))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))(((((('''&&&###$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((()))***)))((((((&&&&&&''''''((())))))***###$$$&&&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))***))))))((('''((((((((('''(((((())))))*********%%%&&&((()))************))))))))))))))))))))))))******+++,,,---......///++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------...///000/////////000000000111111222222222222333444555555555555555666777777888888999999::::::;;;;;;;;;;;;999:::;;;<<<===>>>???@@@>>>???@@@@@@BBBBBBCCCDDDFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJHHHFFFFFFGGGHHHIIIHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDGGGKKKNNNTTT```llltttmmmmmmooorrrsss|||yyyyyy&&&''')))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((*********(((************************)))((('''&&&&&&'''((()))'''((((((((())))))))))))((('''%%%$$$$$$%%%&&&'''((((((((((((((()))******&&&((())))))(((''''''((()))******++++++******)))&&&''''''((())))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))*********)))'''&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))'''((())))))))))))(((''''''''''''((((((((())))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))(((((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((())))))(((((('''&&&&&&'''((()))))))))(((&&&((()))(((''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((($$$%%%'''((()))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''(((((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((())))))******((((((((((((((((((((((((+++)))'''%%%%%%&&&((()))&&&&&&'''(((((()))******$$$%%%(((***++++++***))))))))))))))))))))))))))))))***+++,,,---......///+++++++++*********++++++++++++,,,,,,,,,---------...------,,,------......////////////000000000111111222333444555555555555444444444555666666777777999999:::;;;;;;;;;;;;::::::999999:::<<<>>>@@@AAA>>>???@@@@@@BBBBBBCCCDDDFFFEEEDDDDDDEEEFFFHHHIIILLLLLLLLLKKKIIIGGGEEEDDDBBBDDDGGGIIIKKKKKKKKKKKKLLLJJJGGGFFFGGGHHHGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGDDDEEEGGGHHHHHHGGGFFFEEEDDDBBBBBBFFFHHHKKKSSS[[[lll~~~~~~~~~&&&'''(((*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******((()))))))))))))))))))))))))))'''%%%######%%%''')))(((((((((((()))))))))))),,,+++)))'''&&&'''((()))((((((((((((((()))******&&&((())))))(((''''''((('''((()))******)))((('''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++***)))'''%%%&&&''''''''''''''''''&&&''''''(((((())))))******&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))******))))))((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''')))))))))((((((((())))))***************'''***+++)))((())))))(((''''''((((((((((((''''''((((((((((((((('''''''''"""###%%%''''''&&&%%%$$$((((((&&&%%%###""" ''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''###$$$&&&'''''''''&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((()))***+++++++++((((((((((((((((((((((((+++)))&&&######%%%''')))%%%&&&&&&'''((())))))***'''(((***+++***)))'''&&&))))))))))))))))))))))))'''((((((***+++,,,------...---,,,+++***+++,,,---++++++,,,,,,,,,---------......---,,,,,,,,,------////////////000000000000000222333555666666555555333333444444555666666666999999:::;;;;;;;;;:::::::::999999999:::===@@@BBB>>>???@@@AAABBBCCCCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIMMMMMMMMMLLLKKKHHHFFFEEE@@@BBBEEEHHHJJJKKKKKKJJJMMMKKKHHHGGGGGGGGGGGGFFFFFFHHHKKKMMMMMMLLLJJJHHHCCCEEEGGGHHHIIIHHHGGGEEECCC???>>>AAADDDFFFLLLRRRXXXjjj+++***)))(((((()))***+++))))))))))))************))))))))))))***+++,,,---***)))'''(((***++++++***(((((()))***************))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((+++)))'''(((+++,,,***(((((()))))))))))))))((((((((()))))))))************+++******)))(((''''''&&&%%%'''))))))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%))))))((('''''''''''''''''''''''''''((((((((((((***)))((((((((()))+++,,,(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''***)))(((''''''((()))***************************,,,,,,+++***)))(((''''''---,,,+++)))))))))******)))************+++++++++---......---+++******+++***++++++,,,,,,------...---------.........//////000000000000////////////333333333333333333333333;;;888666555666888888888999999:::;;;;;;;;;;;;::::::999888888999<<<>>>@@@AAABBBBBBBBBCCCDDDDDDDDD@@@AAABBBDDDFFFHHHJJJKKKOOONNNNNNMMMKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJNNNNNNMMMLLLJJJHHHGGGFFFJJJIIIHHHIIIJJJJJJIIIGGGFFFFFFGGGFFFFFFEEEDDDCCCAAAAAAAAAAAACCCDDDEEEFFFNNNVVVggg|||+++***)))(((((()))***+++((((((((()))))))))*********))))))******,,,------+++)))(((((()))******)))'''((())))))******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))'''(((***+++)))'''(((((())))))))))))(((((()))*********++++++++++++*********)))((('''''''''%%%'''))))))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((()))((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((()))((((((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''(((((((((((())))))((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''***)))(((''''''((()))************************************))))))))))))))),,,+++***)))))))))******))))))*********+++++++++---......---+++******+++***++++++,,,,,,------...++++++,,,,,,,,,---------000000000000////////////111111222333333444555555:::888555444666777888888999:::::::::::::::999999::::::999999:::<<<>>>@@@AAAAAABBBBBBCCCDDDDDDDDDAAABBBCCCDDDFFFHHHIIIJJJMMMMMMLLLLLLKKKIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHJJJJJJIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDHHHJJJRRR```qqq******))))))))))))******''''''((((((((()))))))))***))))))******+++,,,---+++)))(((((()))***)))(((''''''((()))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))(((''''''))))))((('''(((((())))))))))))((((((*********+++++++++,,,,,,******))))))((((((''''''%%%'''))))))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''(((((('''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))***************************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********))))))((((((((()))******)))))))))*********++++++,,,---...---+++******+++***++++++,,,,,,------...+++,,,,,,,,,,,,---------////////////000000000000///000111222444555666777888666444444555777777777999999:::::::::999999888;;;;;;::::::;;;===???@@@@@@AAAAAABBBCCCCCCDDDDDDBBBCCCDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBDDDMMMZZZmmm***))))))))))))))))))***''''''''''''(((((((((((()))((((((((()))******++++++)))(((''')))))))))(((''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***))))))(((((())))))***((('''''''''(((((((((''''''(((((())))))))))))((())))))*********+++++++++***)))))))))((((((((('''%%%'''))))))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++*********)))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((())))))))))))(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$''''''((((((((()))))))))(((((((((''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((()))******))))))))))))************+++,,,---,,,***)))***+++***++++++,,,,,,------...............////////////////////////000000000000000111111222444555555666777555444444555777777666666777888999::::::::::::<<<;;;;;;;;;<<<===???@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNRRRQQQPPPNNNLLLIIIGGGFFFFFFEEEEEEGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@??????>>>>>>>>>BBBIIIQQQ\\\lllyyy)))))))))******)))))))))''''''''''''(((((((((((((((''''''''''''(((((()))***)))''''''((())))))(((''''''((((((((((((''''''((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))'''((((((((('''''''''(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%'''))))))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))((((((((('''''''''&&&&&&''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&'''''''''((((((((('''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))))))))((('''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))))))))(((((((((((('''''''''(((((())))))))))))(((((()))))))))*********+++,,,---,,,***)))***+++***++++++,,,,,,------............/////////000000.../////////000000000111222222333333333333444444666444444444666777777666444555777999;;;<<<======<<<<<<<<<<<<======>>>?????????@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOQQQQQQPPPNNNLLLJJJHHHFFFFFFFFFEEEGGGIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBBBB???@@@@@@@@@???>>>===<<<<<<<<>>>>>;;;;;;<<<<<<<<<=========>>>???@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOLLLLLLMMMMMMLLLLLLKKKKKKHHHGGGGGGHHHIIIIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@===>>>??????>>>===<<<;;;@@@======>>>===???HHHQQQ[[[lll((()))***++++++***)))(((((((((((()))))))))*********))))))((((((((())))))'''&&&%%%&&&(((*********))))))******))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''')))+++***(((''')))***&&&'''((()))************(((((((((((())))))))))))(((((((((((())))))))))))%%%'''))))))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''%%%%%%&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******&&&'''((()))************''''''((((((((()))))))))((((((((((((((((((((((((((())))))************)))''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))((('''''''''''''''''''''''''''(((((((((((('''((()))*********))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***'''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((((((((((()))***+++++++++***)))((((((((((((((()))))))))***)))+++,,,+++***)))***,,,***++++++,,,,,,------...------------.....................///000111111111222222222333333444444444666555555666888999999777888999:::;;;<<<=========:::;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFHHHIIIKKKMMMNNNOOOJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHIIIIIIIIIGGGEEEBBBBBBBBBBBBAAA@@@??????;;;<<<===>>>>>>===;;;:::>>><<<<<<===;;;;;;BBBJJJKKKVVVhhh|||((()))***++++++***)))((())))))))))))************++++++***************+++&&&%%%$$$&&&(((+++++++++***************)))((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((******))))))))))))******(((***,,,+++(((''')))+++&&&'''((()))************))))))))))))************(((((((((((())))))))))))%%%'''))))))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))***+++,,,,,,&&&'''((()))************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%((()))***,,,,,,,,,+++***''''''''''''''''''''''''###$$$&&&((())))))((('''))))))((('''''''''''''''''''''''''''((((((((()))'''(((***+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))%%%%%%&&&'''((()))***+++***+++,,,,,,+++***)))((((((((((((((()))))))))))))))***++++++***)))***,,,***++++++,,,,,,---......////////////000000000111---......///000111111222000000111222444555666666666555555777999:::999888;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;===>>>???@@@BBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGIIIKKKLLLNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHLLLKKKJJJIIIJJJIIIGGGEEEAAAAAAAAAAAA@@@???>>>>>>:::;;;===>>>>>>===;;;:::333444999===<<<999;;;@@@DDDIIIRRRaaattt''')))***)))((('''(((***)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++(((''''''&&&&&&&&&''''''******))))))))))))******)))))))))))))))******+++((((((((((((((((((((((((************++++++++++++******))))))))))))************+++******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,))))))))))))))))))))))))+++******)))(((''''''&&&)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&***))))))(((''''''&&&&&&&&&&&&&&&'''''')))******///...+++)))(((((()))***''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******,,,+++++++++***)))))))))++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---//////000111222333333444666555444333333444666777777555333333555777999999777777999:::::::::::::::>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>???AAACCCDDDDDDGGGIIIGGGHHHLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIHHHGGGGGGJJJLLLNNNHHHIIIJJJJJJIIIHHHGGGEEEIIIIIIIIIIIIHHHHHHGGGFFFCCCBBBBBBBBBBBB@@@===:::<<<<<<======<<<:::999777666777999999888888999;;;999===CCCJJJVVVhhh}}}''')))***)))((('''(((***)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))(((''''''''''''(((((()))(((((('''''''''''''''((())))))(((((((((((())))))((((((((('''((())))))***))))))))))))))))))))))))''''''((((((((()))))))))+++******))))))******+++)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((''''''''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))***)))))))))((((((((('''***)))((((((((()))++++++))))))))))))))))))))))))******))))))(((''''''&&&''''''(((((()))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%&&&((()))'''%%%***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''''''''(((((((((((((((((('''&&&&&&'''''')))******)))(((&&&&&&&&&''')))***))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((()))******+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.../////////000111222333444444444444444444444444555555555333111111333666777777666777888999::::::::::::=========<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCGGGIIIHHHKKKPPPRRRPPPNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIKKKNNNPPPHHHHHHHHHHHHGGGFFFEEEDDDHHHHHHHHHHHHHHHGGGFFFFFFCCCBBBAAABBBBBB@@@<<<:::999::::::::::::999777666666888999888777777888999:::<<>>@@@AAABBBBBBFFFHHHIIIMMMUUUYYYYYYSSSRRRPPPOOOMMMLLLKKKKKKHHHHHHGGGHHHIIILLLOOOQQQHHHHHHFFFEEECCCCCCBBBBBBFFFGGGGGGGGGGGGFFFFFFEEEBBBAAAAAAAAAAAA???<<<999666777777888888777666666777888999888666666666888999:::::::::<<>>???@@@AAABBBEEEGGGHHHLLLUUUZZZ[[[SSSRRRPPPOOOMMMLLLLLLLLLHHHHHHGGGGGGHHHJJJLLLMMMHHHGGGEEEBBBAAA@@@@@@@@@EEEEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@>>><<<999555666666666777777666666666888888777555444555666555666666666777;;;AAAFFFIIIVVVhhhxxx''')))***)))((('''(((***))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''(((******)))))))))))))))***++++++***))))))(((((())))))***))))))(((((())))))***+++************************((())))))))))))*********''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((()))(((''''''&&&''''''''''''(((((((((((((((((())))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&''')))******)))(((''''''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))******)))(((((('''''''''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++)))))))))***+++++++++,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------...///000000222222333444222444888:::;;;:::888666666444111111222444555555444444666777777777777777888888999:::;;;<<<=========<<<<<<<<<===>>>>>>???AAADDDEEEEEEIIIPPPUUUUUUNNNMMMMMMLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFFFFGGGGGGHHHFFFDDDAAA@@@??????@@@CCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>===;;;999666666666666666777777777555666777666444333444555333333444555666999<<>>@@@BBBCCCBBBDDDJJJMMMLLLIIIIIIHHHHHHIIIJJJKKKKKKHHHHHHGGGEEEDDDDDDDDDDDDFFFFFFDDDCCCAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBB@@@>>>=========;;;999888888777666666777777777444555666555333333333555444333333333444555666777999;;;AAALLL[[[ppp''')))***)))((('''(((***))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((('''''''''''''''((()))***(((((('''((()))***++++++))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((((((''''''(((((())))))))))))***))))))(((((())))))))))))))))))))))))'''''''''((()))************************))))))(((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***'''((()))***+++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))''''''(((***'''((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********&&&&&&''''''(((((())))))******)))))))))))))))***((()))***+++,,,------...(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))******+++,,,+++++++++***************++++++,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,---...///000111111222333555777999888888777888555333222333555555555555555666777888888888888888888999999::::::;;;;;;======<<<;;;;;;<<<<<<<<<===@@@AAA@@@AAAEEEFFFDDDGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBB@@@===<<<<<<<<<:::999999888777666555555666666222333444444333333444555555333222111222333333333777666999AAAJJJWWWkkk}}}((()))***)))((('''(((***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''((()))***+++((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************+++******)))((('''))))))))))))))))))))))))&&&''''''((()))******++++++++++++++++++***))))))''''''''''''((((((((()))(((((())))))*********+++++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******'''((()))++++++******)))))))))))))))))))))))))))&&&'''''''''''''''''''''((((((((()))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))+++***'''&&&(((***'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$$$$###"""###$$$&&&'''''''''((((((''''''&&&%%%''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++$$$%%%&&&'''(((***++++++******)))))))))))))))***(((((()))))))))(((((('''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++*********)))******+++,,,,,,+++++++++******))))))++++++,,,,,,,,,---------+++++++++,,,---...///000++++++,,,---...///000000111222333555666777777666777555222111333444555555555666777888888999999999888999999999999:::::::::======<<<;;;;;;;;;;;;<<<:::>>>@@@???@@@CCCDDDAAAGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFEEECCCBBB???@@@AAAAAABBBBBBBBBBBBBBB@@@===<<<<<<<<<:::999999888666555444444444555111222333333333333444555444333111111333444555555555444777===AAAFFFTTTbbbooo(((((((((((())))))))))))************************))))))***))))))((('''&&&******************************))))))((((((''''''''''''(((((())))))******(((((())))))))))))((((((%%%'''))))))))))))***+++))))))(((((((((((())))))))))))))))))((((((((((((+++++++++***************,,,,,,++++++++++++++++++++++++******))))))((((((***((('''&&&&&&'''(((*********))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))+++*********))))))((((((************)))'''&&&%%%&&&'''''''''(((((())))))$$$%%%(((***++++++***)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))******(((&&&&&&)))---)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&'''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((())))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******(((((((((((((((((((((((()))(((((((((''''''''''''((()))))))))************((((((((((((((('''&&&&&&((())))))*********))))))******))))))******+++,,,***(((((()))***+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------222222222222222222222222444444444333333444444555777777777777777777888888<<<;;;:::999999999:::;;;>>>===;;;:::999999::::::;;;<<<===>>>@@@AAABBBCCC???@@@BBBDDDGGGIIIKKKLLLHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@???????????????AAA???===<<<<<<;;;999777666666555444333333222222333333333333333333333333333222222111111222222333444333333333666;;;@@@CCCQQQ___rrr(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((***)))))))))(((((((((''''''((((((((()))))))))***(((((())))))))))))((((((%%%''')))***)))((()))***((((((''''''''''''(((((((((((((((((())))))))))))*********************)))(((((((((((((((((((((((()))))))))(((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))*********)))))))))((((((************)))((('''&&&'''''''''((((((((())))))'''''')))******)))(((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((&&&######&&&))))))(((''''''&&&'''(((((('''''''''(((((()))))))))((((((''''''''''''(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))))))))******(((((((((((((((((((((((())))))((((((((('''''''''(((((()))))))))*********((())))))))))))((('''&&&***************)))((('''******))))))******+++,,,***(((((()))***+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......------............//////222222222222222222222222222222222333444555666777777777777888888999999999;;;;;;:::999999::::::;;;======;;;::::::;;;;;;<<<<<<===>>>???AAABBBCCCCCCAAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@????????????>>>>>>@@@>>><<<;;;;;;:::888777666666555444444333222222333333333333333333333333333222222111111222222333222222222222555999<<>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCC@@@?????????>>>>>>>>>===???===;;;:::::::::888666666666555555444333333333222222222222222222222222222222111111111111222222000000111222444555777888999===AAAGGGQQQbbbwww(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''')))******((('''((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''((((((((((((((()))))))))***************'''''''''(((((()))))))))&&&'''((())))))((('''&&&))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))(((((('''((()))***************(((((((((((((((((())))))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&'''))))))((((((''''''&&&&&&&&&''''''((())))))******((((((''''''''''''((((((((()))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((''''''''''''((((((((())))))))))))************)))))))))*********)))((('''''')))))))))))))))***++++++***(((((((((***+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...//////000000111111111111222222222222222222222333444555777777666777777999:::;;;<<<<<<::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@??????@@@AAABBBCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBAAACCCCCCBBBBBBAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCCCC?????????>>>>>>======<<<===;;;999999999999777555555555555555444444333333222222222222222222222222222222111111111111222222000000111222333333444444777888999;;;BBBNNN___kkkzzz(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''')))******((('''((((((******))))))))))))******++++++***)))((('''&&&&&&&&&&&&''''''((((((((((((*********++++++,,,,,,,,,((((((((())))))*********)))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''(((((())))))******'''''''''''''''''''''''''''((())))))******))))))(((((((((((((((((())))))'''((()))***+++++++++***))))))))))))))))))((((((((((((((('''((()))******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((((((&&&''''''''''''((((((((())))))************))))))&&&'''((()))))))))))))))))))))(((((())))))***+++***(((((((((***+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,---......//////000000000111111222222222444444333333333444555555666777777999:::;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB??????>>>>>>===<<<;;;;;;;;;999888777888777666444444444444444333333333333111111111111111111111111222111111000000111111222000111222333333333222111111333555777999???FFFLLL]]]iiizzz(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((******)))(((((()))+++******))))))******+++++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))(((((())))))******++++++))))))))))))***************)))'''%%%%%%''')))***(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''((()))***+++***)))(((''''''(((((((((((())))))((())))))***+++++++++*********))))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((&&&%%%&&&(((((('''&&&''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***&&&&&&&&&%%%&&&&&&'''(((''''''''''''((((((((((((************************))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((((((''''''(((((()))((((((((((((((((((((((((******)))))))))(((((((((&&&&&&&&&&&&'''''''''((((((((())))))******))))))%%%&&&'''((()))*********)))(((((((((((()))*********(((((()))***+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...////////////000000111222222222555444444333333444444444666777777888999:::;;;;;;999:::;;;<<<<<<===<<<<<<;;;;;;===>>>????????????@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@????????????@@@@@@@@@@@@??????????????????>>>===<<<;;;::::::999888666666777666555333333333333222222222222222000000000000000000000000111111000000000000111111111111222222222222111111///111444666666777888:::GGGOOO]]]nnn}}}(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''(((((())))))))))))((((((%%%''')))***)))((()))*********))))))))))))******(((((((((((())))))))))))&&&''''''((())))))******'''''''''((()))*********)))))))))))))))(((((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))(((((((((((('''''''''''''''''''''''''''((()))++++++***)))((('''''''''((((((((())))))))))))***+++++++++***************)))))))))(((((((((((()))******)))''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%'''***+++)))'''%%%&&&'''((())))))((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))&&&%%%%%%%%%&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))((((((%%%%%%&&&&&&&&&'''''''''&&&'''((())))))))))))(((&&&&&&'''((())))))))))))((((((((((((((()))*********(((((()))***+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,---...///000000/////////000111222222222333333333333333444555666777777777888888999999999999:::;;;<<<=========<<<:::;;;===>>>>>>>>>>>>===@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????????????????????????????>>>>>>======<<<<<>>>>>===;;;::::::999888666555555666666444333111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111111222333444444555666777:::===FFFSSS^^^jjj}}}(((((((((((())))))))))))************************))))))***))))))(((''''''************************'''((((((((())))))************))))))((((((((('''(((((())))))))))))((((((%%%'''))))))))))))***+++))))))(((((((((((())))))&&&&&&'''((()))***+++,,,'''''''''((()))******+++'''(((((()))***++++++,,,))))))(((((('''''''''&&&&&&'''(((******((('''&&&'''((((((((())))))************))))))(((((('''''''''''''''''''''''''''''''''(((***+++,,,+++)))(((&&&'''''''''(((((())))))******+++++++++******)))+++*********))))))(((((()))***++++++***(((%%%$$$)))))))))))))))))))))))))))((((((((('''''''''''')))))))))))))))))))))))))))(((''')))---...---+++$$$%%%''')))******))))))&&&&&&'''((()))***++++++((((((''''''''''''((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((************))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))(((((('''(((((((((((((((''''''((((((((((((((()))*********(((((()))***+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000111222...//////000111222222222111111222333444666777888777777777777777888888888888999;;;===>>>>>>===<<<:::;;;===>>>>>>>>>===<<<@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>???????????????@@@@@@@@@???>>>>>>===<<<;;;;;;:::???>>>===<<<;;;:::999999777666444444555555444222000000000000000111111111000000000000000000000000111111000000000000111111000000/////////000000111111111//////000333666999555444999AAAGGGOOO___nnn+++*********))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&+++++++++++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))(((((((((((('''(((((()))***++++++,,,'''((()))******)))((('''))))))))))))))))))))))))''''''(((((((((((((((((((((((()))(((((('''&&&&&&((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&+++)))'''&&&'''))),,,...,,,,,,,,,+++++++++******&&&'''((())))))((('''&&&&&&((()))******)))(((&&&'''''''''(((((((((((()))((((((((((((''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''***((('''&&&&&&'''(((***)))))))))(((''''''&&&&&&+++***)))'''''''''((()))+++)))&&&&&&((()))'''%%%(((((((((((((((((((((((($$$&&&)))***)))((('''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''******))))))((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''&&&&&&((()))************'''(((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///............////////////...///000111111222222111111111222333444444444444999888777666666777888999::::::;;;;;;<<<=================================>>>???@@@@@@BBBBBBCCCDDDCCCCCCBBBAAA???>>>======BBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>===<<>>;;;999888888888888888777666555444333333333000000000000000000000000111111111111111111111111333222111000////////////000000000000000111111222000000000000111111111111222444666666777>>>HHHQQQ```kkk{{{*********)))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''))))))******)))((((((''')))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((...---,,,++++++*********'''(((((())))))*********'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))(((((('''))))))******)))(((((('''((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''***)))((('''((()))***,,,,,,+++++++++************(((((())))))))))))((((((((()))***++++++***)))(((''''''((((((((()))))))))(((((((((((('''''''''''''''((((((((())))))))))))''''''((()))))))))))))))(((((((((''''''((((((((()))((('''&&&&&&'''((()))((((((((()))))))))))))))***)))((('''''''''((((((***(((&&&&&&((()))(((&&&((((((((((((((((((((((((&&&''')))***+++***)))'''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((('''(((((((((((((((((('''%%%&&&&&&'''((((((((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((()))))))))******(((((((((((((((((((((((()))(((((((((''''''''''''***)))))))))((((((((('''&&&'''((()))************''''''((())))))))))))((())))))))))))******************+++++++++,,,,,,,,,------------........................////////////...///000111111222222111000111222333444444444444888888777777777777888888::::::;;;;;;<<<====================================>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>===BBBBBBBBBBBBBBBAAAAAAAAA>>>>>>??????@@@??????>>>>>>===;;;999888777777777777666555444333333333333000000000000000000000000111111111111111111111111---...000111111000///...//////......//////000111//////000000000111111111...111555555555888>>>DDDJJJRRR___kkkwww******))))))))))))(((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))((('''&&&***************))))))((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((******))))))))))))))))))************))))))))))))******))))))))))))******))))))++++++++++++))))))'''(((((((((((()))))))))((((((((((((''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))'''(((((()))******++++++)))(((''''''&&&''''''''')))'''&&&&&&((())))))((((((((((((((((((((((((((()))''''''))),,,,,,***''''''''''''(((((())))))***'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))(((((($$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((&&&'''((())))))******)))&&&''''''((((((((((((((())))))))))))******************+++++++++,,,,,,,,,------------........................////////////...///000111111222222111000111222333333444444444777888888999999999888888::::::;;;;;;<<<=================================<<<===>>>???@@@AAAAAABBBCCCBBBBBBAAA@@@??????>>>CCCCCCCCCCCCCCCBBBBBBAAA??????@@@@@@@@@@@@@@@@@@===<<<:::999777666666666555444333222222222222222000000000000000000000000000000000000000000000000)))+++...111222000...---......------......///000//////000000000000111111,,,000444555444333555777777<<>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@???CCCDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<;;;:::999777666555555333333222111111111111111////////////////////////////////////////////////,,,---...000000///............------......///000////////////000000000111///222555555444222222333555666888;;;@@@JJJUUU]]]lllwww(((((((((((((((((())))))(((((())))))))))))(((((('''''''''((((((((())))))'''''''''((((((((((((((('''(((((()))))))))((((((+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''******)))((((((((())))))((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''&&&%%%$$$###''''''(((((()))((((((''''''(((***+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))*********(((&&&%%%(((((((((((((((((((((((())))))'''&&&&&&'''))))))'''(((((((((((((((((('''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((()))%%%###%%%)))+++((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((&&&''''''((()))(((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////...///000111111222222111111111333444444444444444777888999;;;;;;;;;:::999::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFEEEDDDBBBAAACCCCCCBBBBBB@@@???===<<<;;;;;;:::999888666555444222222111000000000111111////////////////////////........................222111///...---...///000//////......//////000111...////////////000000000000111222222111111222333444444555666999===CCCGGGOOOYYYhhhwww''''''(((((((((((())))))((())))))******))))))(((''''''((((((((()))))))))'''''''''((((((((((((((((((((()))*********))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''&&&%%%$$$&&&''''''((((((((((((''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***'''((()))***)))((('''&&&(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&'''((((((((('''''''''(((((((((&&&&&&(((***(((((((((((((((((((((((('''%%%###%%%''')))'''%%%&&&'''((()))((((((&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))))))))))))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------............////////////...///000111111222222111222333444555555666666666888999999:::;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFFFFDDDBBBAAABBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;:::999777555444222111111000000000111111000000000000000000000000////////////////////////444222///---,,,---///000//////......//////000111......////////////000000//////...---...000111222...///000222444777999:::>>>EEEOOO[[[hhhvvv'''''''''((((((((())))))))))))************))))))'''((((((((())))))))))))''''''''''''((((((((()))'''((()))************)))&&&%%%###""""""###%%%&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))************)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))((((((''''''''''''((()))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((((((((((((((((())))))*********(((((())))))))))))((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))(((((('''))))))(((&&&%%%''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((()))*********(((&&&%%%&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***(((((())))))))))))((((((((())))))***************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////...///000111111222222111333444555666777777777777999999999::::::;;;<<<===::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAACCCEEEFFFEEEDDDAAA@@@??????@@@@@@??????>>>===<<<<<<<<<;;;:::888666555222111111000000111111222000000000000000000000000////////////////////////000///...---,,,---...///......------......///000........./////////000000///...---...//////000000,,,,,,---///222444444444555999@@@FFFNNNZZZfffooo&&&'''''''''(((((())))))))))))************))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''((()))******))))))+++***(((''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))******+++'''(((((()))***++++++,,,***)))(((''''''((()))***))))))))))))))))))))))))((()))***************)))(((((()))***************((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((())))))******++++++((()))***++++++***)))((())))))(((((((((((())))))))))))))))))************)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&''')))*********)))(((((()))***(((%%%$$$&&&)))((((((((((((((((((((((((&&&'''((((((&&&'''(((******+++,,,,,,+++)))&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))((((((%%%&&&''')))************((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******((()))))))))))))))(((((())))))***+++++++++++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000...///000111111222222111444555666777888888888888::::::999999:::;;;===>>>::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBB@@@AAAAAABBBBBBCCCCCCCCCAAABBBDDDEEEEEECCCAAA???<<<<<<===??????@@@@@@@@@<<<======<<<;;;999777555222111111111111111222222000000000000000000000000000000000000000000000000++++++,,,---............---,,,,,,,,,,,,---................../////////000000///000111222111///...000//////000222333333222000444888;;;???GGGPPPWWW]]]fffrrr|||'''((()))++++++******)))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((******+++******)))((('''''''''(((((())))))******)))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((***(((&&&&&&)))+++***(((***)))(((&&&&&&''''''((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))((('''&&&&&&'''))))))))))))(((((((((((((((((((((((('''''''''''''''(((***+++***)))'''&&&!!!!!!###%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,***((('''((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&'''((()))))))))''''''))))))(((((('''''''''&&&))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''((((((,,,,,,+++)))(((&&&%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***(((&&&###"""$$$&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++*********)))))))))))))))++++++++++++++++++++++++---------.........//////...---,,,,,,,,,...///000000000000111222222333333111222333444555555555555777888888999999:::;;;;;;::::::::::::;;;<<<======AAA@@@???>>>>>>>>>???@@@DDDCCC@@@>>>>>>@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEECCCAAA@@@@@@???===>>>??????>>><<<>>>===<<<:::888666555444111111111111111000///...////////////////////////000000////////////000000////////////............////////////////////////////////////////////////,,,------...///000111111...//////000111222222222,,,...111555999<<>>>>>???@@@@@@DDDBBB@@@>>>>>>@@@BBBCCC@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCBBB@@@???>>>>>>??????>>><<<;;;:::999888777666555555000000111111111000//////..............................------------......////////////............................................................------......//////000000...//////000111111222222...///222444666888999999:::===AAAEEEJJJQQQYYY___pppwww'''((()))*********)))))))))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((()))******%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))&&&&&&''''''((()))))))))''''''((((((((()))))))))((('''&&&''')))+++++++++,,,+++***)))))))))******))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++***((('''((()))''''''(((((())))))************)))))))))(((((((((((()))*********)))'''&&&((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((***)))((('''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%((('''&&&&&&'''(((***+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((($$$&&&)))++++++***(((&&&$$$&&&(((***++++++***)))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''((((((((())))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------..................------//////000111111222222333333333444444555444444444777777777888999999::::::999999999999:::;;;<<<<<<@@@@@@????????????@@@@@@BBBAAA@@@>>>???@@@BBBCCCBBBBBBAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCBBBAAA@@@@@@???>>>???@@@???>>><<<888777777666666555555555//////000111111111000000..............................------------....../////////............---..................................................................//////...//////000000111111222000111222222333222222222444555666888999===BBBFFFPPPWWW```jjjvvv((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%(((((((((((()))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))***)))(((((()))*********++++++******))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++***)))((()))***&&&''''''((()))******+++************))))))))))))((())))))***)))(((''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***((((((((((((''''''''''''&&&&&&''''''(((((())))))+++***((('''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))((((((((('''''''''&&&((('''&&&%%%&&&''')))***'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$&&&((()))******((('''$$$&&&((()))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((()))))))))******)))))))))))))))************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,.../////////...---//////000000111222222222333333444444555444444333666666777777888999999999888888888888999:::;;;<<>>???@@@BBBCCCCCCCCCBBBBBBBBBBBBAAAAAA===>>>???@@@???===;;;:::???>>>>>>???@@@???===;;;888888777666555444444333......///000111111111000........................000//////......//////000//////.........---------.....................................................................---////////////000000111111111111111111111000///...333444555555666888<<>>>>>????????????>>>>>>>>>???AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@@@@>>>;;;888666=========>>>???>>><<<:::::::::888777555333222111---...///000000000000000........................//////............//////............------------............................................................------------///////////////000000000000000111111111000/////////111222222111333555888888999;;;===BBBKKKXXXbbbrrr~~~(((((('''''''''((()))***&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******+++***)))(((((()))***+++))))))))))))((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))+++,,,,,,***(((''')))***))))))******))))))(((''''''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))(((((()))+++''''''(((((())))))************)))))))))((((((((())))))))))))((((((((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***)))(((''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&((()))(((***+++)))%%%$$$&&&)))((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((((((''''''(((((()))************++++++++++++((((((((()))******++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,***+++,,,...///000000000......///000000111111222111222333444555555555555555555555666777777888888777777777777888999:::;;;:::;;;<<<===>>>>>>============>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCCCCBBB@@@===:::888;;;;;;<<<===>>>===:::888;;;:::888666444222111000......///000000000//////------------------------------,,,,,,,,,,,,------.........------------,,,------------------------------------------------------------------......//////////////////////////////000000111000000000///000000///------...000222444555555777<<>>@@@AAACCCCCCBBBBBBBBBAAA@@@@@@??????AAABBBCCCCCCBBB@@@===<<<999999:::<<<===<<<888666777777666444333111000000/////////000//////......---------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,------------------------------------------------,,,,,,,,,------.........////////////////////////...//////000000//////...///000111000///...///000...111333333333444999===@@@HHHPPPUUU^^^iiippprrr{{{(((''''''&&&&&&((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((///...+++((('''''''''(((******))))))(((((((((''')))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%(((******)))***---111++++++,,,---,,,+++***)))'''((()))++++++)))((('''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%'''((((((''''''(((***))))))))))))((((((((((((((((((((((((''''''''''''******)))(((((((((((((((*********))))))(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&)))(((((((((''''''''''''******))))))((((((''''''&&&'''((()))))))))''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%''')))+++***)))&&&$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''((()))***)))&&&$$$""" ''')))'''$$$%%%'''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''((()))***++++++***)))((((((((((((((())))))))))))'''(((((()))***+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------111000...---,,,,,,------......//////000111111111///000222444555777777888444444555555666777777777666666666666777888999:::777888999;;;<<<<<<;;;;;;;;;<<<===???@@@BBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>===???@@@AAAAAA@@@???===888888999;;;<<<;;;777555444444333333222111111000///000000000///...------------------------------///......------......///......---------,,,,,,,,,------------------------------------------------++++++,,,,,,---.../////////////////////...............//////......---,,,,,,...000000000000222444---000444444111000111333444999<<<>>>CCCMMMUUUWWWbbbiiittt++++++***)))(((((())))))---+++******++++++***(((+++*********))))))(((((((((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&'''&&&''')))*********)))(((************))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))+++***)))(((((()))***+++((()))***)))'''&&&&&&'''))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((()))((('''&&&%%%&&&'''''''''''''''''''''((()))))),,,***((()))+++,,,+++((((((((((((((((((((((((((()))((('''&&&%%%&&&''''''))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%'''((()))((('''&&&''')))((((((((((((''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''')))))))))))))))+++---...&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&'''((()))))))))(((&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++......---***((('''(((*********))))))((((((''''''))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------***++++++,,,,,,,,,+++***+++,,,---...////////////////////////000000000000000000111222444555666666888777777666555444444444888888888888888888888888======<<<;;;:::999999888777999<<>>@@@BBBCCCBBBAAA@@@;;;:::::::::;;;:::777555333333222222111000000///000000//////.........---///...---,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,++++++++++++++++++,,,,,,---------//////.........---------...............///000000---...///...------...///000000000000000000000000000000000000000000000000//////000111111111111111444444555777999===@@@BBBLLLPPPWWW___hhhrrr|||yyyxxx}}},,,++++++***))))))******+++)))(((((())))))((('''*********)))))))))(((((((((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))+++***)))'''''''''''''''''''''((()))))))))))))))*********)))))))))(((((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''(((***))))))))))))))))))***((()))***)))'''&&&'''((())))))))))))))))))))))))'''((())))))''''''((())))))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''''''''''''''((())))))+++)))'''(((***+++)))'''))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))((((((''''''(((((()))***+++***)))((((((((((((((('''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''((()))***+++'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))***+++***)))&&&%%%&&&((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,))))))***+++,,,,,,------+++,,,---...////////////////////////000000000000111111222222333444555555666666666666555555555555::::::::::::::::::::::::;;;;;;;;;:::999999888888888:::<<>>;;;999777;;;<<<===????????????>>>:::999999999:::999666444111111111111111111222222000/////////.........---///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------.........------------,,,---------------......///---...///...------...///........................000000000000000000000000//////000111111111111000222222222333444666888:::>>>BBBGGGLLLSSSZZZbbbhhhmmmrrrzzz,,,,,,+++*********++++++***)))(((((())))))((('''******))))))))))))(((((((((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))++++++)))(((((((((((((((((((((((((((((()))************))))))))))))(((((('''(((((())))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((())))))******))))))(((((()))***)))'''&&&'''(((((((((((((((((((((((((((&&&'''(((((('''&&&'''((()))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''((()))))))))(((''''''))))))(((''')))))))))))))))))))))))))))(((''''''&&&&&&''''''))))))))))))))))))))))))((((((((('''(((((()))***++++++***))))))))))))***'''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((((((((('''&&&%%%%%%)))((((((''''''''''''(((*********))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((()))******(((&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))+++---///000,,,,,,---...////////////////////////000000000000111222222222333333444444444444555555555666666666::::::::::::::::::::::::999999999999999999888888999:::<<>>???@@@AAABBBBBBAAA???===:::888777888888888888888999:::;;;777555444555666666444222111000/////////000222333...........................------,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...---...///...---------///........................////////////////////////...//////000000000000000111111111000000000000111222333555555555777:::<<>>>>>>>>>>>===<<<;;;999999888777777777777888999999555333222222333444333111333222000/////////000000---------...............------,,,,,,,,,------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++---------,,,---......///---...///...---------///////////////////////////..............................///000000000000000//////000000000111111111222444555555444555777999888888999;;;???DDDHHHKKKXXX\\\dddppp|||{{{yyyttttttsssqqqqqqvvv}}}(((((('''''''''((())))))&&&%%%$$$%%%&&&'''&&&%%%''''''(((((((((((())))))(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((())))))******)))((((((((((((((((((((()))******))))))((((((((((((''''''''''''((()))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))***)))))))))'''(((((())))))(((((('''''')))******(((((()))+++''''''''''''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((('''&&&'''''''''''''''((())))))((()))******(((((()))***((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))'''((()))((('''&&&''')))((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''''''''&&&(((''''''''''''(((((()))*********))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))(((''''''((())))))'''%%%&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,------------,,,+++******+++,,,,,,------...............---////////////000000000000000111111111222222333333111111222444555666777888999999999999999999999999888999999999::::::;;;;;;777777777888888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999777777777777777777777777333111///000111222111000222111111000000///......---------------.........------,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---------------......///---...///...------...///000000000000000000000000........................---...//////000000//////,,,,,,---...///////////////111222333222222444666444333333333555888;;;===DDDGGGMMMUUU```jjjsssyyyzzzvvvuuuuuussspppnnnpppvvv|||((((((((((((((()))******'''&&&%%%&&&((()))(((''''''''''''((((((((())))))(((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((('''(((((()))))))))((('''''''''((()))))))))))))))))))))((((((((('''''''''''''''(((******++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))))))))(((((((((((((((''''''(((((((((''')))******))))))***+++'''''''''''''''''''''''''''((())))))''''''((()))''''''''''''''''''''''''((())))))***)))((('''&&&'''''''''''''''((())))))&&&(((***)))'''&&&(((***((((((((((((((((((((((((''''''((((((((('''&&&%%%))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((()))******'''((()))((('''&&&''')))(((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((((((''''''(((((()))%%%%%%&&&'''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++,,,+++)))((()))))))))'''%%%$$$%%%&&&''''''((()))***+++,,,---))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,---...............------////////////000000000000//////000111222333333444111111222333555666777777999999999999999999999999888888888999999999999999888888777777888999:::;;;<<<<<<<<<;;;;;;:::999888444555666777777666555444111000......///000000000...///111111111000///---,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------.....................------------,,,,,,,,,,,,,,,,,,------...---...///...------...///////////////////////////---------------------------...//////000000//////,,,---...//////......------///111111111111222333000000000111222555777888888:::>>>CCCIIIOOOUUUYYYbbbggglllpppttt{{{}}}wwwvvvzzz~~~))))))((())))))***++++++***))))))***+++,,,,,,+++&&&'''''''''(((((())))))(((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((&&&'''((())))))(((''''''&&&''')))*********)))((()))(((((((((''''''''''''''''''(((******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((((((((('''''')))((('''&&&&&&'''((()))''')))******))))))***,,,((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((((()))*********)))'''&&&'''''''''''''''((())))))%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&***++++++,,,,,,***)))((()))))))))))))))))))))))))))))))))))))))***++++++'''''''''''''''((())))))'''((()))((('''&&&'''))))))(((((((((''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$&&&'''((()))))))))%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***,,,---,,,+++***,,,,,,+++(((&&&%%%&&&((('''((()))***+++,,,---...))))))))))))))))))))))))))))))))))))************)))************+++++++++'''(((***+++------......---...............------////////////000000000000...///000111222333444444111222222333444555666777666666666666666666666666888888888777777777777777:::999888888888999;;;<<<======<<<;;;:::888777666222333555666666555333222111///------...000000///+++---000222333222000...,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///++++++---......---+++++++++++++++,,,,,,---------,,,---------...///////////////.........---------++++++******++++++,,,------...///...------...///........................---------------------------....../////////////////////000111000///...---...000222222111111222333/////////000222333555666111444777:::<<<>>>@@@BBBCCCHHHOOOUUU[[[bbbkkkqqqwwwrrrttt'''((())))))(((((()))***+++++++++***)))(((((('''))))))(((((((((((()))))))))))))))******+++++++++,,,+++***)))((((((((((((,,,++++++***)))(((''''''(((((((((((()))))))))))))))''''''))),,,---***'''%%%%%%&&&'''((((((((('''******))))))))))))******((('''&&&'''((()))(((&&&(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************))))))(((((('''''''''''''''((()))+++---...+++***)))(((&&&$$$######&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((+++***((('''&&&&&&&&&'''&&&&&&((()))))))))((('''))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((()))+++,,,---''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((******))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((******))))))((((((''''''***)))))))))))))))******)))******)))'''&&&'''(((%%%'''((((((''''''(((***,,,***((((((***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++*********++++++,,,,,,------------............///000000000000111111111111000111111111111222222222555222//////333666666555888888777777666666666555777777777666666666666666777888999999999999:::<<<;;;;;;::::::999888888777333444666777777666333222...............///000000//////............//////---------............///------------------------++++++,,,---............+++,,,,,,------,,,,,,++++++,,,---...///...---,,,,,,,,,---------.........---------.........//////------------------------........................000///...------...///000......---,,,---...///000////////////////////////,,,...///111111///...,,,000000000000////////////222222222333444777999::::::;;;===@@@DDDJJJOOORRR\\\^^^aaaeeejjjqqqxxx~~~~~~}}}'''((())))))(((((()))***++++++******)))(((((('''***)))((((((((((((((()))'''(((((()))******++++++...---,,,+++*********************)))))))))))))))(((((((((((()))))))))))))))((('''))),,,,,,***((('''(((((()))))))))((((((******))))))))))))*********)))((((((******)))((()))))))))(((''''''&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''&&&&&&'''((()))******+++)))))))))((((((''''''''''''''''''((((((''''''''')))(((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++***)))(((''''''&&&&&&&&&%%%&&&''')))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((()))***+++'''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((************))))))))))))((((((((((((((()))***+++***++++++***(((''''''(((%%%'''((((((''''''(((***---+++(((((()))******)))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............///............////////////000000111111111222222222333111...///111444444444777777777666666666555555777777777777777777777777666888999:::999999;;;<<<:::999888777666555444333222333555777777666444222//////............/////////..................///------------............------------------------++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,************************,,,------------.........------------------------........................//////...------...//////...------,,,---...///000///////////////////////////000111222222111000///000000000000////////////222222222111222333555666666666666888;;;???BBBEEEFFFHHHKKKNNNRRRWWW^^^cccrrrxxx'''((())))))(((((()))***++++++******)))(((((((((******)))((((((((((((((((((((()))***,,,---.........---,,,+++************(((((())))))************(((((((((((()))))))))))))))(((((()))++++++)))(((******++++++******))))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&)))))))))(((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))((((((((((((%%%&&&''')))))))))(((''''''(((((())))))***++++++'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))((('''&&&%%%$$$%%%'''))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((())))))))))))***************++++++'''''''''((()))***+++,,,,,,------+++(((''''''(((%%%'''))))))((('''((())),,,***((('''((()))((('''))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------............///............////////////000000000111111111222222444222000000222444555555666666666666555555555555888888888888888888888888666777999:::999:::<<<>>>;;;:::999888666333111000000222444666666666444333111000///......---......------------------------------------............------------------------++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..............................------------.........------------.../////////////////////////////////000111222222111000///////////////000000000000222222111000000000111111333222222222222444666777777999;;;<<<>>>BBBHHHKKKRRRWWW___hhhpppuuuxxxyyywww|||'''((())))))(((((()))***************))))))((((((+++***)))((((((''''''(((***+++,,,---///000111222,,,+++***)))(((((((((((())))))))))))))))))******(((((((((((()))))))))))))))(((((())))))))))))(((++++++++++++******)))((())))))************)))))))))(((''''''))))))(((''')))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((&&&''')))******)))'''&&&''''''(((((()))***++++++(((((())))))))))))(((((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''((()))))))))(((&&&%%%$$$%%%'''((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))*********+++''''''((((((***+++---------......,,,)))'''''''''%%%'''))))))(((''''''((()))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))***+++++++++++++++,,,,,,---------,,,,,,++++++***---------............///000000000000111111111111000000000000111111111111666555444444555666777777666666555555555555555555888888888888888999999999555777999::::::;;;<<<>>>???>>>===;;;999666333222000111333444555555555444222111000///------,,,,,,,,,------------------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,+++*********+++---...............------------+++++++++,,,,,,,,,------------------------------........................------------------------------------......//////////////////////////////......////////////......////////////000000000000111111000000000000000000333222111111111111222222444555666666777999===???@@@BBBFFFLLLQQQUUUYYYZZZ\\\ccckkkppprrrtttwwwzzzxxx'''((())))))(((((()))************)))))))))))))))******)))(((((((((((((((***+++,,,---///000111222,,,+++***)))((((((((((((++++++******)))(((((('''(((((((((((())))))))))))((())))))(((((((((((()))************)))(((''''''((()))************)))(((,,,+++******,,,,,,+++***)))))))))((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((()))***++++++***(((&&&(((((((((((((((((())))))(((((())))))))))))((((((&&&&&&''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********((((((((((((((((((((((((******))))))(((((('''''''''((()))))))))(((&&&%%%$$$%%%'''))))))))))))((('''((((((((()))))))))***(((((((((((())))))))))))++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((()))))))))((())))))***+++,,,...///---......,,,)))'''''''''%%%'''******((('''''''''&&&%%%%%%&&&)))******((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,...------,,,,,,+++++++++---------............///000000000000111111111111//////000000000111111111555666666666666666777777555555666666666666666666777777888888999999999999666888:::::::::;;;<<<>>>?????????>>>;;;888555444///000222333444444444444333222000///---,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++++++++,,,,,,------,,,,,,+++---,,,+++++++++,,,...///+++++++++***************+++++++++,,,,,,,,,------------------------------........................,,,------------------,,,---------...............////////////////////////......////////////........./////////000000000111000000000111111111111111222222222222222222222222111222333222222222555777888888999;;;===@@@BBBDDDGGGKKKPPPTTTVVVZZZ```eeeeeekkkttt|||'''((())))))(((((()))*********))))))))))))))))))))))))(((((((((((())))))(((((()))***,,,---.........---,,,+++************,,,,,,+++***)))(((''''''(((((((((((())))))))))))((())))))(((&&&&&&((()))((((((((()))((((((''''''((()))***++++++***)))(((((('''&&&&&&(((((('''&&&***)))(((&&&$$$"""!!! (((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))***++++++***)))((())))))(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&''''''(((((()))((())))))******))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&((()))))))))((('''''''''(((((())))))******(((((((((((())))))))))))++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''((())))))************((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''''''''((()))))))))***+++,,,---...,,,------+++(((''''''(((%%%(((***+++)))'''&&&&&&%%%%%%%%%'''***+++***((())))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,---------------,,,,,,,,,,,,---------............///............/////////////////////000000000111111222444555555333333444555666666666666777777777777666666777777888999999999888999;;;;;;::::::<<<===<<<=========;;;999666444000111111222333333333333222111000///------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,------...///++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------------------------........................------............------,,,---......//////......////////////////////////111111000000000000111111......//////000000111111000000111222222222111111000000111111111111111111000111222111000111222444333333333333444777999:::;;;<<<===???AAAFFFLLLPPPOOOTTT[[[aaaeeehhhjjjlllsss{{{'''((())))))(((((()))***)))))))))))))))))))))***(((''''''(((((()))***+++'''(((((()))******++++++...---,,,+++************+++*********))))))(((((((((((((((((())))))))))))((()))***(((%%%%%%''')))''''''(((((()))(((((((((((()))***++++++***)))(((%%%###"""###$$$%%%$$$###(((((('''&&&%%%$$$$$$###'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))'''''''''(((((('''''''''%%%%%%&&&''''''((())))))))))))************))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%((((((''''''''''''(((((('''((()))))))))(((&&&&&&'''''''''((()))*********(((((((((((())))))))))))***))))))((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''&&&'''((()))************((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((('''''''''''')))((((((((()))******+++***++++++***(((''''''(((%%%(((***+++)))'''&&&%%%((((((((()))******(((&&&))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------,,,,,,,,,------------------------............///............////////////////////////000000000111111333555555333111333444777777777777888888999999555555666777777888999999:::;;;<<<;;;::::::;;;<<<999:::<<<===<<<:::888666111111111222222222222222111111000......---------,,,---///000000///---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,+++,,,------...///000000,,,------------.........------------------------........................---...////////////...---,,,---.../////////...---////////////////////////111111000000000000111111.........///000111111111111111222222111000///...//////000000000000//////000222333222222111333444111111000000111333555666777555555666999;;;======???BBBEEEHHHJJJMMMQQQTTTWWW^^^cccdddfffkkkmmmlllpppuuu{{{'''((())))))(((((()))***)))))))))))))))*********''''''''''''(((***+++,,,)))))))))******+++++++++,,,+++***)))(((((((((((())))))))))))************(((((((((((())))))))))))(((******(((%%%$$$'''***&&&'''((()))))))))))))))''')))***++++++***)))''')))(((''''''))))))((('''%%%%%%&&&((()))+++,,,---'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******'''''''''''''''((()))***)))))))))***++++++,,,,,,&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))************))))))+++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))*********(((((((((((((((((((((((('''((((((((()))*********)))((('''&&&&&&'''))))))((())))))))))))'''&&&%%%&&&''''''((()))******+++(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((******))))))((((((''''''((((((''''''''''''((())))))******)))'''''''''(((%%%(((++++++)))'''%%%%%%+++************)))&&&###))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,,,,------.........---------.........//////000000000000111111111111////////////000000000000333555777777444333444666777777888888999999999:::444555555666777888888888;;;<<<===<<<:::999:::;;;888:::<<<>>>>>><<<:::999222222222111111111111111111000///......---......---...000111111000...---++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++(((((()))***,,,---......---------.........//////------------------------........................---...///000000///...---,,,,,,.../////////...---//////////////////////////////............//////---......///000111111222222222222222000...,,,***000000000000000///...------///000111000000111333222111000000000111222222777555333555888999666333888999::::::;;;>>>CCCGGGCCCHHHLLLLLLNNNSSSVVVVVVVVV\\\ccciiilllooosssvvv{{{|||~~~,,,***))))))******((('''))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))))))))))))))************))))))************))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((((((***))))))((('''&&&&&&&&&%%%&&&((()))***)))(((&&&))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((()))******)))'''$$$###((((((''''''''''''((((((*********)))))))))))))))))))))((('''''''''''''''((()))))))))))))))(((((('''''''''''''''((()))***...)))(((+++,,,******+++******))))))))))))******))))))(((((('''''''''&&&))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******+++******)))(((''''''&&&((()))***++++++***)))((())))))(((((('''''''''&&&******))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((((()))******((('''(((''''''&&&&&&((()))***)))))))))))))))))))))))))))&&&%%%&&&)))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((())))))))))))(((((()))***+++***'''&&&'''(((***)))&&&%%%$$$%%%'''((('''''''''''''''((())))))(((((((((((())))))))))))))))))************)))))),,,,,,,,,---------......,,,,,,+++******,,,---...///000111000///...///000111111111111111111111111///000111333555777888999555666888999888777555444333333444444666777999:::;;;;;;<<<<<<;;;;;;:::999333444666777999:::::::::555444333222111111111111------......///......---+++,,,,,,---,,,+++***)))++++++,,,...///...+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------///...,,,++++++,,,...///..............................------------......000000//////.........---////////////////////////000000000000000000000000000000//////......------333111///...---...///000111111000000//////......//////000111111111111111111111000000000000000000000000111222333333444444444555555666777777777666999:::;;;<<<======>>>===BBBCCCFFFJJJOOORRRUUUWWW[[[\\\]]]```eeelllrrruuu+++***))))))***+++***((())))))))))))))))))))))))))))))))))))*********************))))))))))))(((((())))))******))))))(((************))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))***))))))(((''''''&&&&&&%%%&&&((()))***)))((('''(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((''''''++++++,,,,,,,,,***)))((())))))((((((((((((((((((******))))))(((''''''&&&))))))((('''''''''''''''+++++++++***((('''%%%$$$(((''''''''''''(((((()))***'''''')))(((%%%%%%)))***))))))(((((())))))***(((((('''''''''&&&&&&&&&(((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))'''''''''((())))))***************)))((('''''''''((()))************)))((()))((((((((('''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((()))((('''((()))***(((&&&(((((('''&&&'''((()))***''''''''''''''''''''''''((('''%%%''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&'''))))))((((((***+++***)))'''&&&&&&&&&''''''((((((((((((((()))******(((((((((((()))))))))*********++++++++++++******,,,,,,,,,------------..................//////000...000111000//////000111000000000000000000000000222222333333444555555666555666777888888777666555333333444444666777888999999::::::::::::999888888444444666777888999999999555444333222111111111111---...............---,,,,,,------...---,,,+++***+++++++++,,,......,,,***************************++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,+++++++++******------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---..............................------------......000/////////.........---////////////////////////////////////////////////000000////////////......222222222222111111000///111000000000/////////...//////000111111111111111000000000000000000000/////////000000111222222222000111222222333333333222555555777888888999999999888999:::===???BBBCCCDDDFFFFFFGGGIIINNNSSSXXX[[[gggkkkrrrwww{{{~~~~~~~~~+++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((************))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))************************))))))))))))((((((((((((******))))))))))))******)))))))))(((''''''&&&&&&%%%&&&((()))))))))((('''(((((())))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))))))))((((((,,,,,,,,,++++++++++++++++++******)))))))))((((((***))))))((('''&&&&&&%%%))))))((('''''''''((((((+++++++++***((('''%%%%%%)))((((((''''''''''''(((+++))))))***)))&&&&&&***)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((()))************))))))((((((''''''((())))))******))))))(((((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''((())))))(((&&&(((((('''''''''((()))***************************((('''&&&''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((((((((()))+++))))))(((((((((((('''''')))))))))))))))***++++++((((((((()))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000000///---///000000000000111333000000000000000000000000555555444444444333333333555666777888888777666555444444444555555777888999888888888888888777666666444444555666777888888888444333222111111111111111...............---,,,+++---............------,,,,,,+++***+++---...---,,,************************++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,++++++++++++***...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------......------------....../////////...............////////////////////////////////////////////////////////////000000000000111222444555444333111///000000000000//////////////////000000111111000000//////////////////000000---......//////000000000...///000000111000000000000000111222333333333333444444444555555666777777777777777888;;;???BBBDDDJJJNNNSSSXXXZZZ\\\^^^___aaacccgggkkkmmmnnnnnnnnnkkkkkkkkkkkkjjjlllpppsssrrrqqqqqqrrruuuxxx{{{}}}+++***)))***,,,------,,,((((((((((((((((((((((((((()))))))))************''''''(((((()))******+++((((((((())))))(((((((((************)))))))))((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))((((((''''''''''''&&&&&&'''((()))((((((((((((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((************)))))))))))))))(((((((((((()))***+++++++++++++++***))))))(((((((((((((((((((((''''''))))))((((((((((((((()))'''(((((())))))))))))(((***)))((('''''''''''''''+++&&&$$$'''***)))((()))((((((''''''''''''(((((((((((((((((((((''''''''')))(((((((((((('''''''''))))))************))))))((((((((((((((((((((((((&&&&&&''''''((())))))******)))))))))((((((((('''((())))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&'''))))))(((&&&((((((((((((((()))))))))++++++++++++++++++++++++(((''''''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&((()))***)))'''&&&&&&'''(((((())))))))))))(((((())))))(((((())))))***+++(((((()))))))))************++++++++++++++++++***++++++,,,,,,,,,---------+++,,,.../////////...---,,,...000000000111222444111111111111111111111111555444444444444333333333555666777777888777777666555555555555555666777888777777888888777777666555444444444555555666777777333333222111111111111111...............---,,,+++------.........------------+++******,,,.........************************+++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++...------,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------------------------...------,,,,,,------...........................////////////////////////////////////////////////......//////000111111222111222333333333333111111000000000000//////////////////000000000000000//////000000000000000111111........./////////000000000111111222222111111111---...//////000000000///333333333333333333333222444333333333444666888999:::===AAADDDEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQQQQOOOPPPQQQRRRRRRUUUYYY\\\]]]]]]]]]]]]^^^aaaccceee+++***)))***,,,------,,,((((((((((((((((((((((((((()))))))))************'''((())))))***+++,,,,,,(((((())))))))))))((((((************)))))))))((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************'''''''''''''''((()))***++++++,,,,,,+++***)))((('''(((((())))))******+++))))))((((((((())))))***''''''((()))))))))))))))***)))((('''''''''''''''&&& ((()))&&&$$$((((((''''''''''''(((((()))))))))))))))******************))))))))))))(((***++++++,,,,,,++++++***((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))(((((((((((()))(((((((((((((((((()))'''''''''(((((((((((((((&&&&&&'''''''''''''''''''''((((((((())))))******(((((((((((((((((('''''''''&&&&&&''')))***)))'''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%(((((((((''''''((((((((((((''''''''''''&&&&&&&&&((((((((())))))(((((((((((()))***(((&&&%%%&&&'''(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))************))))))************))))))+++++++++,,,,,,,,,------+++,,,.../////////...---,,,...000111111111333555222222222222222222222222222333333444444555555555555555666777777777777777666666555555555666666777888888888999888777777666555444444333333444555666222222111111000000111111.../////////......---,,,,,,,,,,,,,,,,,,,,,------...,,,+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,------------------,,,,,,+++++++++,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,---------------...............////////////////////////........................------...///000111222222222111000//////000111222////////////000000000000//////000000000//////...000000000111111222222222//////000000000000111111111111222222222222111111...//////000000000000///000000000000000000000111111111000///000000111222333555888999999999:::<<<<<<<<<<<<<<<<<<===??????===>>>???@@@@@@BBBEEEGGGHHHHHHHHHHHHIIIKKKLLLMMM+++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))************((())))))***+++,,,,,,---))))))************))))))************))))))))))))((((((((()))))))))******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))*********+++)))***+++,,,,,,+++***)))(((((())))))******++++++))))))((((((((()))******************)))((('''&&&)))((((((''''''''''''((('''""")))+++(((&&&)))((((((''''''(((((()))************+++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))%%%&&&&&&''''''((())))))))))))))))))(((((((((((()))((((((''''''(((((()))'''''''''((((((((((((((('''''''''''''''(((((((((&&&''''''(((((())))))***(((((((((((((((((((((((('''''''''(((***+++***((('''((()))*********))))))''''''''''''''''''''''''''')))******(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%)))((((((''''''(((((()))(((''''''''''''&&&&&&&&&(((((())))))))))))(((((($$$&&&''''''''''''(((***''''''(((((((((((())))))'''''''''''''''(((((())))))))))))*********++++++)))))))))******)))))))))++++++++++++,,,,,,,,,,,,......///000000000000///---///000111111111333555333333333333333333333333111111222333444666777777555555666666777777888888777666666555555555555666999999999999999888777777555444333222222222333444222111111000000000111111...//////000000000//////,,,,,,,,,+++,,,,,,---...000///......000000///...------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------.........////////////////////////........................,,,------...///000000111111000...------///111222////////////000000000000//////000000000///......//////000000111111222222111111111111111111111111000000111111000000/////////000000111111000000000000000000111111222222222111000000/////////000000...000222222111111222333333333333444555666888999555666777777777777999;;;999999999999:::;;;<<<===+++***))))))***+++***((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++******++++++++++++******************))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))'''((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))((()))***+++,,,+++***)))&&&(((***+++,,,+++***)))******))))))(((((((((((())))))(((((()))******+++)))******))))))((('''&&&(((''''''''''''(((((()))***'''&&&)))+++******,,,***))))))(((((())))))***))))))*********+++++++++************)))))))))))))))******++++++******)))))))))))))))))))))))))))%%%%%%&&&''''''(((((()))(((((((((((()))))))))))))))(((''''''''''''((()))''''''''''''((((((((()))'''''''''(((((()))))))))%%%&&&&&&'''(((((())))))''''''(((((())))))******((((((((()))+++,,,+++***'''((()))***+++***))))))************************''')))+++***((((((***,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''(((((((((((((((((('''$$$&&&''''''''''''(((***''''''&&&&&&&&&'''))))))((((((((('''((())))))***))))))*********+++++++++)))******++++++******)))***++++++++++++,,,,,,,,,...............//////000...///111111111111333444555555555555555555555555111222222333444555666777555555555666666777888999777777666555555555555555888999999999999888777777666444222111111111222333111111000000000000111111...///000111111222222111...---,,,,,,,,,...///000222111111111222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........////////////////////////........................,,,,,,------......//////............//////000000.../////////000000000111//////000000///......------------...///000000000111111111111111111111111000000000000000///......//////000000000000//////111111111222222222333333111111111111111111111222---...//////...---...000000000000111111222333444111222333333222222333555222222222333333444555555,,,***))))))******((('''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******'''''''''((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''')))***++++++***((('''%%%&&&)))+++,,,,,,+++***,,,+++***((('''%%%$$$$$$))))))((())))))***++++++&&&'''((()))************'''''''''''''''((()))***((()))+++,,,'''"""&&&---******))))))))))))******(((((())))))*********+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))'''((((((((())))))******%%%%%%%%%&&&'''(((((()))&&&''''''((()))******+++)))((((((***,,,---,,,+++'''((()))++++++******)))((((((((((((((((((((((((''')))+++***((((((***,,,((((((((((((((((((((((((************************&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''((()))(((&&&%%%%%%&&&((('''%%%$$$%%%&&&)))***)))))))))))))))******+++)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++******,,,---...///000222222111111222444666666666666666666666666222333333444444555555555555555555555666777999999888777666555555555555555888888888888888777666666666444222000000000222333111000000000000000111111...///000222333333333333///...------...///000111333222222333444222///,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***)))(((*********++++++,,,,,,,,,+++******************++++++++++++,,,,,,------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........////////////////////////........................,,,,,,,,,------------...,,,...000111222111000///.../////////000000111111//////000000///...------++++++,,,,,,---...//////111111111111000000000000111111222222111000//////....../////////......---............................../////////000000000...000000000///...///111000000000000//////......---///000000///...000111///000000111222333333444))))))************))))))++++++******))))))(((((())))))))))))))))))))))))+++***)))))))))***,,,---))))))***))))))(((''''''((()))******)))((()))+++))))))***))))))((('''&&&************))))))))))))******)))(((((('''((((((******))))))))))))******++++++******))))))((((((%%%&&&((())))))(((((('''))))))))))))))))))))))))************************"""))),,,,,,)))'''))))))))))))))))))))))))%%%&&&((()))))))))((('''************************(((((((((((())))))))))))++++++++++++++++++++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&(((*********))))))''''''((())))))***))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((('''&&&%%%%%%&&&'''((((((((()))******)))((('''+++)))''''''((())))))(((((((((((((((((()))******((((((((((((''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((*********))))))''''''((()))))))))))))))))))))((((((((((((((()))************)))(((&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))************))))))(((+++******)))(((''''''&&&************************((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***)))************+++++++++************++++++++++++------......///000000000,,,///222444444333444444777888:::;;;;;;999666555555555444444444555555666666666555666888888777555::::::999888777777777888777777666555444333333222555444222111000000//////333333222000///---,,,,,,---...222777::::::777555,,,---...000222333333333555000,,,---///000...***+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,---...---,,,***)))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......................................................000000000000000000000000---,,,+++,,,...000000000000000000000////////////---......///////////////............////////////000000///...............000000000000////////////222111111000///......---000000000000000000000000............////////////222000//////000000///...000000000000000000000000111000///......///000111000000////////////000000000000000000000000000000))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))(((''')))***++++++)))((()))+++)))***************)))((((((((())))))*********++++++***))))))((((((((()))******))))))))))))******((((((((((((''''''''''''((()))***+++,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''%%%''')))***+++***)))((())))))))))))))))))))))))&&&'''(((((())))))((((((************************(((((((((((())))))))))))+++++++++++++++++++++++++++******)))((('''''''''))))))))))))))))))))))))+++***)))((((((((((((((()))***************))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''&&&&&&&&&&&&'''((('''((()))******)))(((''')))(((&&&&&&((((((((('''((((((((((((((())))))***)))))))))(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&'''((()))))))))((('''''''''((()))))))))))))))((((((''''''''''''(((((('''((((((((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&((())))))***************)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))************------......///000000000---000333444444333333444666777999::::::888666444333333444444444444444444777666666777888888666555777777666666555666666666777666666555444333333333555444222111000000//////222222111000///...---------///222777::::::777555...///000111333333333444333///,,,,,,///000---***+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,---------,,,+++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////................................................///////////////////////////...,,,---...//////...000000000000////////////...//////000111000000000000/////////////////////000000///...............000/////////////////////111111000000///......---////////////////////////....../////////000000000+++******+++...000//////////////////////////////111000///......///000111000000////////////000000////////////////////////))))))************))))))))))))))))))************))))))))))))))))))))))))'''''''''&&&'''(((((()))(((((())))))***)))))))))+++,,,---,,,***))))))***)))******++++++++++++***''''''((()))***+++,,,,,,++++++***))))))))))))*********))))))))))))******''''''''''''((((((((((((&&&'''((())))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&...---+++))))))))))))***))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))*********************************))))))((((((((())))))))))))))))))))))))++++++***)))))))))******---,,,+++***)))))))))))))))))))))***))))))(((((())))))))))))))))))))))))))))))************))))))(((''''''&&&&&&''''''((('''((()))******)))((('''((('''%%%&&&'''(((((('''(((((((((((())))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&'''((()))((('''&&&%%%''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&((())))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******)))************+++++++++*********++++++++++++,,,------......///000000000...111333444333222222333555666777888888666444333111222333555555555444444888777666777888777555333555555555555666666666666666666555555444444333333555444222111000000//////000000000/////////.........///222555888999777444//////000000000111111111111...++++++---...,,,***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,---------,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,------.........///000000111111................................................////////////////////////222000....../////////...000000000000///////////////000000111111111111111111111111000000/////////000000///...............////////////////////////111000000//////........./////////////////////////////////000000000111111)))((((((***---/////////////////////////////////000//////......//////000000//////......//////000////////////////////////))))))************))))))(((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((()))'''((()))***************,,,---...,,,***))))))***((())))))***++++++++++++'''(((((()))******++++++++++++***************+++******))))))))))))******(((((())))))******++++++&&&&&&&&&'''''''''((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''(((***+++(((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******---+++***)))((()))*********************)))((('''((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++((((((''''''''''''(((((('''''')))******)))(((((()))'''&&&&&&((())))))((('''(((((()))))))))))))))************))))))))))))***)))(((((((((((()))***(((((((((((())))))))))))''''''(((((((((&&&%%%$$$&&&'''(((((())))))((((((''''''&&&&&&&&&'''(((((('''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''******+++******)))((('''***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++))))))*********+++++++++,,,,,,,,,,,,------------------......///000000000000222444444222111222333444444555666666444333222000222444666777777666555999888777777777777555333555666666777888888888888555444444444444444444444444444222111000/////////........./////////000000//////111444666777555333......------,,,,,,,,,,,,...,,,******,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---,,,,,,,,,---------------......//////000000000000................................................////////////////////////222000......000000000///000000000000//////////////////000111111111111000222222111111000000//////000000///........................///////////////000000/////////.........////////////////////////000000000000111111111111...---------///000///.../////////////////////////////////////////////////////////....../////////////////////////////////))))))************))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))************(((((()))******+++******,,,---...,,,***))))))***''''''((()))*********)))******))))))))))))))))))+++***************++++++******))))))))))))******(((((())))))******++++++)))))))))*********++++++((((((((((((((((((((((((************************&&&&&&'''((())))))******(((((((((((((((((((((((())))))((('''''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((((())))))***)))(((((('''((()))***+++******+++******)))((((((((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((&&&'''(((*********)))(((***((('''(((***++++++***''''''((()))***))))))(((************))))))))))))(((((('''&&&&&&&&&&&&&&&((((((((()))))))))******''''''(((((((((&&&%%%$$$&&&&&&'''(((((((((((((((((((((''''''((())))))***'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++***)))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---------......///000000000000222333333222111222333333444444444444333222111111333666888999999888777999888777777777777555333444555666777777777777777333333333444444444444444444444222111000/////////---------...//////000000/////////111333444333222///...---,,,++++++++++++,,,***))))))+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------.........---...............//////........................................................................///...---...000222222111000000000000////////////---...//////000000//////222111111111000000000///000000///...............------....../////////000////////////....................................000000000000111111111111000///...///000111000///..............................////////////......//////............//////........................))))))************))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++))))))******+++*********+++,,,---,,,***))))))***'''(((((())))))))))))(((************))))))((((((***))))))))))))***++++++******))))))))))))******''''''''''''(((((((((((()))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((('''))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))******+++++++++************************))))))((((((((()))******''''''''''''((()))***+++*********+++******))))))))))))))))))))))))))))))))))))************))))))'''(((((())))))(((((('''&&&'''(((*********))))))***)))((((((***,,,,,,+++&&&''')))*********)))(((******)))))))))((((((((('''(((((())))))(((''''''(((((((((((())))))))))))&&&'''((()))((('''&&&%%%&&&&&&'''(((((((((((('''((((((((((((((()))***+++&&&'''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++))))))))))))************------......///000000000000111333222222222333444333333444444333333222111222444666888::::::::::::888777666777888777555333222333444555555555444333222222333333444444555555555444222111000000//////,,,------...//////000000///...---...000111111000222000///---,,,------...***************+++,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------+++,,,------++++++,,,---,,,,,,,,,---......//////------------------------...........................................................................---,,,---000222222111000000000000////////////------...///////////////000000000000000000000000000000///...............---------......//////000................................................/////////000000000111111,,,++++++---///000000///........................---......//////......---///......------......///........................))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++*********+++++++++***)))))))))***++++++)))((()))+++))))))*********)))(((((()))))))))))))))*********)))((((((((())))))***+++******))))))))))))******(((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++***)))((('''))))))))))))))))))))))))(((((()))************)))************************(((((((((((())))))))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,***************************))))))))))))***+++,,,((())))))*********))))))))))))***+++++++++******))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''%%%&&&((()))*********))))))((('''(((***+++,,,+++&&&''')))*********(((((()))))))))(((((((((''''''###%%%(((***,,,+++***)))'''''''''((((((((())))))&&&'''((()))))))))((('''%%%&&&''''''((((((''''''''''''&&&'''((()))******'''((((((((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++************+++++++++,,,------......///000000000///111222222111222444666444444444333333333222222333333555666888:::;;;<<<777666666777888888666555222333444555555444222111111111222333444444555555555444222111000000//////,,,------......////////////---++++++---.........222111///---,,,---...///)))************+++---...+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---...+++,,,------++++++,,,---,,,,,,------.../////////------------------------........................................................................///---,,,---...000000///000000000000////////////......///000000000000000.........//////000000111000000///...............,,,,,,---......///000000....................................................../////////000000000---,,,+++,,,...///...---........................------...//////...------///......------......///........................))))))************))))))++++++******))))))(((((())))))))))))))))))))))))((()))***,,,,,,++++++***+++++++++++++++***)))(((((()))******)))((()))++++++++++++++++++***)))(((''''''((()))***+++,,,,,,(((((('''(((((()))************))))))))))))******++++++******))))))((((((***))))))((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))'''(((***++++++******)))************************(((((((((((())))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---************************+++*********+++,,,,,,---***+++,,,,,,+++***((('''((()))***+++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++'''((()))******)))((('''%%%&&&((()))*********)))((('''&&&''')))++++++***&&&''')))***+++***((('''((((((((((((''''''''''''"""&&&))))))((('''''''''''''''((((((((((((&&&'''(((*********))))))%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***************)))(((&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''$$$$$$&&&((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++---------.........//////------......///000000000///000111222111222555777444444444333333333222222222333333555777999;;;<<<666666555666888888777555444555777777777555333222111111222333444444555555555444222111000000//////---------.........//////...,,,******+++---------000///---+++++++++---...)))***++++++++++++---///+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,+++***+++,,,...///+++,,,------++++++,,,---,,,,,,------...///000000...............---------........................................................................000...---,,,.........---000000000000//////////////////000111111111111111,,,,,,---...///000111111000000///...............,,,,,,------...///000000---.........................................................////////////222111///......---+++)))........................,,,---...//////...---,,,.........------.................................)))))))))))))))))))))))))))((()))+++------+++)))###%%%'''((()))***,,,...++++++******************************************))))))))))))))))))))))))***,,,------***((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''',,,+++***)))((('''&&&%%%***************)))((((((******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******)))*********++++++++++++111...***'''%%%&&&'''))),,,++++++++++++++++++,,,''''''((()))***++++++,,,(((((()))************)))***)))))))))***+++,,,,,,000///---+++++++++---...+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********************+++++++++++++++************++++++((((((((((((((((((((((((((())))))(((((()))+++---((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%***)))'''&&&%%%'''((()))++++++******))))))((((((((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))(((((('''''''''((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***++++++,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222222222333333333222222222222222222222222555666777888::::::;;;;;;999777777888::::::666333666555555444333222111111///000111222444555666777444444333333222111000000------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,---......((((((((()))******++++++,,,,,,---...---,,,***)))---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,---...///000000000000///...---,,,,,,,,,,,,,,,////////////////////////000000////////////000000000000000000////////////............/////////000000///...---------------///////////////////////////////////////////////////......---------..............................++++++,,,,,,---...//////......////////////..............................000///...---------------........................---------............///)))))))))))))))))))))))))))))))))+++,,,---+++))))))***+++***)))((()))+++***************************************************************************+++---,,,***(((((((((***************************************************************)))((((((++++++***)))(((''''''&&&***************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((())))))))))))))))))))))))*********++++++---+++)))''''''((()))+++++++++************++++++)))))))))))))))*********((()))******++++++******++++++******++++++,,,---///...,,,******+++,,,---+++++++++++++++++++++++++++++++++++++++******)))(((((())))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))((())))))'''&&&&&&(((***))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%)))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''))))))((((((((('''''''''''''''(((((((((((('''''')))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))******+++,,,,,,************************+++++++++,,,,,,---------------......///000000000111111222222222333333333444444444444444444444444444444555666777777777777888777666777999888666333444444444333333222111111000111222222444444555666333333222222111000000///------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,...///,,,,,,,,,,,,,,,------...,,,,,,,,,+++******)))))),,,,,,---------,,,+++***---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---------------------------------------------------------,,,,,,---------////////////////////////,,,---...//////000000000000//////...------..............................000//////////////////000////////////000000000000........./////////000000000///...------------...////////////////////////////////////////////////.........---------..............................---------....../////////......////////////..............................//////...---------------------------------------,,,,,,,,,,,,---------...))))))))))))))))))))))))***))))))***,,,,,,+++)))+++,,,---+++)))((()))***************************************************++++++++++++++++++++++++***+++,,,,,,***(((((()))************************************************************))))))))))))******)))))))))((((((((()))************))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******(((((((((((()))***+++,,,******))))))))))))******************))))))((((((******+++,,,,,,,,,,,,+++,,,++++++++++++,,,---------,,,***)))))))))***+++))))))))))))))))))))))))***************)))((((((%%%&&&'''(((***+++,,,,,,))))))(((((((((((())))))************************(((((((((&&&$$$$$$%%%&&&******))))))))))))******(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((''''''''''''&&&&&&''''''((()))******&&&''''''''''''((((((((('''(((((((((((('''&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((())))))******+++++++++************************+++++++++,,,,,,---------------......///000000000111111222222222333333333666666666666666666666666555555666666666555555444666555555666777666555333333333333333222222222222222222333333333333444444222111111000000/////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++---///000+++++++++++++++,,,---------------,,,++++++******,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---------------------------------------.........------,,,,,,,,,,,,------////////////////////////,,,------...////////////111000000////////////000........................//////............//////......//////000000111111....../////////000000000//////......------......////////////////////////////////////////////////.................................................../////////////////////......////////////......------------------------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))+++***)))***+++,,,+++))))))***++++++))))))***+++***************+++++++++************************++++++++++++++++++++++++)))+++++++++)))(((((()))******************************************************)))))))))))))))***))))))))))))))))))))))))))))))************)))((())))))))))))(((((((((((())))))))))))))))))))))))+++******))))))((((((((((((((((((((())))))))))))''''''(((******+++++++++))))))(((((((((((())))))******))))))))))))))))))***+++,,,,,,------,,,,,,+++++++++******++++++,,,******)))((((((((()))***)))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((('''%%%$$$%%%&&&***))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((((((''''''''''''((()))***+++,,,---...'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''(((((()))(((((('''((((((((()))***++++++++++++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))(((((((((((())))))((((((((((((((((((''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))*********+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222222222333333333666666666777777777777777777777888777777666555444444444444444555555444333111222222222333333333444444444444333333333222222000000/////////.........------------------------------,,,,,,,,,+++++++++*********+++++++++++++++*********+++,,,---......++++++******++++++,,,---******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------,,,,,,------------.........------,,,,,,------...////////////////////////,,,---...///////////////111000000/////////000000........................//////............//////---......///000111111222...////////////000000000//////............//////////////////////////////////////////////////////------........................................../////////...............---......//////......---------------------------......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------)))))))))))))))))))))))),,,***))))))++++++***))))))***+++***((('''((()))))))))*********+++++++++************************************************)))***+++***(((''')))*********************************************************)))(((((()))***+++))))))))))))************((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))((((((******+++***)))))))))(((((((((((((((((()))'''(((((()))******++++++++++++,,,------------,,,******))))))))))))******((((((((('''((((((((((((((((((((((((((((((((((((((())))))))))))((('''''')))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((((((''''''((())))))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''((()))***++++++'''''''''((((((((((((((('''((()))***+++,,,---...(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''((())))))((((((''''''((()))***+++,,,,,,+++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))))))))''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++......---,,,,,,+++******------......///000000000111111222222222333333333555555666666777777777777777777777666555444333222333333444333333333444444222222222333444444555555555555444333333222111111/////////..................---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,---))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------+++,,,,,,,,,---------...///..................///..............................//////000/////////000///////////////000000//////////////////////////////............//////---......///000111111222////////////000000000111//////.........//////000000000000000000000000000////////////////////////,,,,,,---...//////....................................------------------------............------------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............))))))))))))))))))))))))---+++))))))***+++***))),,,,,,,,,***'''%%%$$$%%%)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))******)))'''''')))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))++++++)))*********************((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))((((((((()))))))))******)))************))))))((())))))(((((((((((())))))''''''((()))***+++,,,,,,***+++,,,,,,------,,,,,,******)))(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''+++******))))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%''')))))))))((()))***((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))*********'''''''''(((((((((((((((&&&&&&''''''((()))******)))))))))(((((((((((('''((())))))))))))(((''''''&&&&&&''''''((()))))))))%%%&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((())))))))))))(((((())))))))))))******''''''((((((((((((''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,......------,,,+++******------......///000000000111111222222222333333333444555555666666777777888444444444333222111000///222333444333222222444666333333444444555555666666555555444333333222111111...........................---,,,++++++,,,---...------,,,,,,,,,,,,+++++++++++++++,,,,,,------...---.........---,,,+++***+++++++++++++++,,,------,,,,,,,,,+++******)))))),,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................,,,,,,,,,---......//////000000////////////000000///////////////////////////000000111111000000000///////////////000000111000000000000000000000000000000////////////000000......//////000000111111/////////000000000111111//////......//////000000000000000000000000000000////////////////////////+++,,,---/////////..............................,,,,,,------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////))))))))))))))))))))))))---+++))))))*********))),,,------+++(((&&&%%%&&&((())))))***++++++,,,,,,************************************************)))))))))((('''''')))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''((()))+++,,,+++*********************(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))******************++++++)))))))))*********++++++)))))))))))))))))))))******))))))(((((())))))***(((((())))))*********+++******+++,,,,,,,,,,,,,,,+++******)))(((((())))))&&&''''''((((((((((((((()))))))))))))))))))))))))))************)))((((((***************))))))))))))(((((((((((((((((()))((((((((((((((((((((((((&&&(((******)))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***''''''''''''((((((((()))&&&&&&&&&''''''((((((((())))))))))))(((((((((''')))))))))))))))(((''''''''''''&&&&&&'''(((***+++&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''((((((((()))))))))***(((((()))))))))*********''''''(((((((((((('''''')))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222222222333333333555555555666777888888888333333333333222000//////222444444333222222555777555555555666666666666666444444444333333222222222.............../////////...---+++******+++---...------,,,,,,,,,,,,+++++++++,,,,,,---......//////,,,---.........---,,,+++,,,,,,,,,,,,,,,------...---------,,,++++++******,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......////////////////////////.........///000000111111222222111111111111222222111111111111111111111111111111222222222222111111000000000000000111222222111111111111111111111111111111000000000000111111////////////000000000000//////000000000111111111///////////////000111111000000000000000000000000////////////////////////***+++---///000000///...........................,,,,,,------......//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,---------.........))))))))))))))))))))))))...,,,)))((()))******))))))+++,,,+++***)))***+++((())))))***++++++,,,,,,************************++++++++++++++++++++++++)))))))))((('''''')))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''((()))+++---+++++++++*********))))))(((((()))***************'''((((((((())))))******)))))))))))))))))))))))))))))))))***+++++++++,,,************++++++++++++)))((((((((()))***+++,,,******))))))))))))******************))))))))))))******+++,,,,,,,,,++++++,,,,,,+++***))))))******&&&&&&'''((()))))))))(((***************************************)))(((((())))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))''')))******(((&&&&&&&&&******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))******))))))(((((((((''')))))))))))))))(((((('''((('''&&&%%%&&&(((***,,,))))))))))))************((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''')))******'''((((((((())))))******(((((())))))*********+++''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***++++++,,,,,,)))******+++---...//////------......///000000000111111222222222333333333555666666777888888999999444555555444333222111111222444555444222222555888777777777777777777666666444444444333333222222222......//////////////////...---+++******+++---...---------,,,,,,,,,++++++,,,,,,------...///000000***+++---...///...------------,,,,,,------...///++++++,,,------......///,,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......000000000000000000000000///000000111222333333333333222222222222222222333333333333333333333333333222222333333333222222111222111111111222333333444222222222222222222222222222222111111111111222222000000000000////////////000000000000111111111111///////////////000111111000000000000000000000000////////////////////////***+++---///000000///...........................,,,------...///000111111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...........................++++++,,,,,,,,,---------******))))))))))))******+++++++++************))))))))))))))))))))))))))),,,***((()))+++,,,+++(((&&&''')))***,,,,,,------+++++++++*********))))))...---------,,,+++++++++************************+++++++++*********)))))))))***,,,,,,,,,***((('''))))))))))))***************+++,,,,,,,,,,,,+++*********************************++++++++++++*********************)))(((((((((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************%%%'''***,,,---,,,+++***(((((())))))))))))((((((''''''''''''''''''''''''++++++++++++++++++++++++,,,***)))***++++++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))***+++++++++,,,******))))))((((((''''''''''''((((((((((((''''''((())))))))))))(((((('''))))))))))))))))))))))))(((((('''''''''(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***''''''(((((())))))******&&&'''(((***++++++++++++)))***+++++++++)))(((''''''((((((((()))))))))***+++*********))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))******++++++++++++******,,,------+++***)))+++,,,*********)))******+++,,,///.........///000111222222000///------...000111444444444444444444444444333333333333333222111000111111222222222333333333555555444444444333333333000000111222222222111111111000000///...---------...---,,,,,,......---,,,...---,,,+++++++++,,,---///...,,,,,,------,,,***...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,+++++++++------,,,,,,+++,,,,,,---------................../////////000//////......333222222222333333444555222222111000000222333444333333333333333333333333000111222333333222111111222222111111111000000000111111111111111111111111333222222222222111111111333333222111000//////...000000111111111222222222111111000///////////////333222222222111111000000000/////////............////////////////////////,,,...000111111000...,,,........................------------------------...---,,,,,,++++++,,,,,,***)))))))))***+++,,,,,,+++++++++++++++***)))(((------.........------,,,******))))))))))))******+++++++++************)))))))))))))))))))))))))))+++)))((()))+++,,,+++)))'''((()))***+++,,,,,,,,,+++++++++*********))))))************))))))))))))************************+++++++++*********)))))))))***,,,,,,,,,***)))'''(((((((((((())))))))))))************************************************)))******++++++******)))***************)))(((((((((((())))))))))))((((((+++***)))(((((()))***+++******))))))))))))******))))))))))))************&&&(((+++---...---+++***((())))))******))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************************++++++(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))'''((((((((((((((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***(((((((((((())))))))))))(((((())))))***)))))))))))))))*********))))))((((((((((((((())))))))))))************)))))))))(((***)))(((((((((((()))***''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))*********(((((((((((((((((((((((()))******++++++******))))))+++,,,+++******+++,,,***************++++++,,,.........///000000111111444333222111111222333444444444444444444444444444222222333333333222222111111111111222222222333333222333333333444444555555111222222222222222111111111000000///......---------,,,+++,,,---...---+++,,,+++*********+++,,,---...---,,,,,,------+++***------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,......---------------...////////////000000000000111222222333333333333333444444333444444555666777555555555555555666666777333333444444444444333333333444555555555555444333333333333222222222222222444444444444444444333333111111111111111000000000111111000000//////......000000111111111222222222111000///...............222222111111111000000000000000/////////.........////////////////////////------............------........................------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++,,,---++++++,,,,,,+++******)))*********++++++******)))******))))))))))))******+++++++++************)))))))))))))))))))))))))))***)))((()))+++,,,,,,***))))))***++++++++++++++++++++++++***************(((((((((((())))))))))))************************+++++++++*********************+++,,,,,,***)))((('''''''''((((((((()))))))))(((''''''''''''((()))************************)))******++++++******)))***************)))((((((((())))))******))))))(((******))))))))))))******,,,+++***))))))***+++,,,))))))))))))************((())),,,---...---,,,+++*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************++++++++++++******************))))))'''''''''((()))*********&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))'''((()))***)))(((&&&$$$&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***))))))))))))(((((((((((((((((())))))(((''''''&&&))))))(((((())))))******))))))))))))((((((((((((************))))))))))))******))))))))))))******''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))******'''''''''''''''''''''''')))******++++++******)))&&&(((+++++++++******+++***************+++,,,,,,------...000000000000000555444333222222333444555444444444444444444444444111222222333333333333222111111111222222222222333111111222333444555666666333333333333333222111000000000000///......---------+++***+++,,,---,,,+++******))))))***+++,,,------,,,++++++,,,---,,,***,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------..................------..................//////111111111222222222333333111222222333444444444555444444333333444444555666555555666777777777777777333444444444444444444333444444555555555444444333111111111111222222222222333333333222222111111111111111111111111111111111111111000000000000000000111111111111111222222222111111000/////////000000111111000000000000//////000000000/////////......////////////////////////...---,,,++++++,,,---...------------------------------------------------...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,+++******))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++******+++++++++******)))************************(((((())))))******++++++******************************************************+++++++++******)))(((((((((((())))))))))))***)))'''&&&&&&''')))***************************))))))************))))))***************)))(((((()))))))))******)))))))))***))))))))))))))))))***,,,+++***))))))***+++,,,((()))))))))************)))+++,,,---...---,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***+++,,,---,,,+++))))))'''&&&&&&'''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++******))))))(((((('''((((((((()))))))))***'''(((((())))))((((((''''''&&&&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&(((***+++***(((%%%###&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))((((((''''''&&&''''''(((''''''&&&&&&)))(((''''''''')))***,,,))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))###&&&***,,,+++++++++++++++************+++,,,,,,,,,---...000000000000///111111000000000111222222444444444444444444444444111111222333444444444444111111111111222222222222111111222333444444555555444444444333333111000000000000//////............,,,+++******,,,,,,+++***))))))***++++++,,,---...---,,,+++,,,---...---,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------.....................//////000000000000000222222333333444555555555666666555555555666666666888777666666666666666777666777888999:::999888777777888999::::::999888777666666666666666666555555333333333333333444444444333333333222111000000///222222222222222222222222222222222222222222333333111111111111111111111111333222222111111111222222000000000///////////////000000000////////////...////////////////////////...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...---,,,+++++++++++++++,,,,,,---------,,,,,,+++,,,---..................++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))************+++,,,***++++++++++++***))))))************************((((((((())))))******+++*********************************************************+++++++++******))))))*********++++++++++++***(((''''''(((***+++************************)))))))))******)))))))))***************)))(((((())))))************)))))))))))))))******)))))))))++++++***))))))***++++++((()))))))))***************+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,---,,,++++++***((((((((((((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***+++******))))))(((((((((***)))))))))(((((((((''')))))))))******)))))))))))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&''')))+++***(((&&&$$$&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))******))))))((((((''''''$$$%%%&&&'''(((((((((((((((((('''''''''(((***+++))))))))))))(((((((((((())))))))))))))))))******((((((((((((((((((((((((************************(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))###&&&)))++++++++++++++++++++++++***+++,,,,,,---,,,---...//////000000000///////////////000111111444444444444444444444444111222333444444444444444000000111111111222222222333333333333333333333333444444444333222111000///////////////............,,,+++******,,,,,,+++******+++,,,------...//////---,,,+++,,,...//////...,,,++++++******++++++,,,,,,------......------,,,,,,,,,---------.........,,,,,,------....../////////000111222222222111111444444444555666777777888===<<<;;;:::999:::::::::<<<<<<;;;::::::::::::;;;:::;;;<<<===>>>===<<<;;;===>>>@@@AAAAAA@@@>>>===<<<<<<;;;;;;::::::::::::888888888888888888888888888888777666444333222222333333222222222111111111222222222222222222222333111111111111111111111111111111111000000111111222///////////////000000000111000000000////////////////////////////////////,,,...///000000///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,+++******)))******+++,,,,,,------,,,,,,,,,))))))***+++++++++++++++++++++************+++++++++++++++************))))))))))))))))))))))))))))))+++,,,+++***)))***+++******+++++++++******)))***************+++++++++''''''''''''((((((((((((***************************************+++++++++***************+++++++++*********+++++++++,,,,,,++++++))))))))))))++++++************************((())))))******))))))(((***************)))(((((()))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((((((((((((((((((((((((***)))((()))+++,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))((((((*********)))((('''''''''((())))))******))))))((('''(((((((((((('''&&&&&&((((((((((((((((((((((((&&&'''(((******)))'''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))*********))))))))))))))))))((((((((((((###$$$%%%'''((()))))))))((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))************''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))************************((())))))******))))))(((%%%'''***+++++++++,,,---+++++++++++++++,,,------------------...///000111000000000111222222222333444444444444444444444444222333333444444444444333000000000111111111111222444333333333222222222111222222222222222111000/////////////////////......---+++***+++,,,---,,,++++++,,,---...//////......,,,+++***,,,...//////...,,,,,,++++++++++++,,,,,,------............------,,,---------............,,,------...///000111111111222444555666666555444666777777888999:::;;;;;;>>>===;;;:::::::::;;;<<<;;;;;;<<<<<<===>>>@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCEEEFFFHHHHHHFFFEEECCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>=========<<<======<<<:::999777666555666666555444333222111111111111111111111111111111222222222111111111111111//////.........///000000//////000000000000111111111111000000000/////////////////////////////////,,,...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++******))))))*********++++++,,,,,,,,,,,,,,,)))***+++,,,------------,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))***,,,---,,,)))((()))***)))******+++++++++******))))))*********+++++++++))))))((((((((((((((('''************************))))))*********+++++++++******)))******++++++,,,)))************+++++++++************************************************(((((())))))))))))((((((***************)))(((((()))******++++++******)))((()))***++++++***)))(((&&&''')))******)))'''&&&))))))))))))************+++++++++++++++++++++*********++++++++++++******************************))))))))))))))))))))))))(((''''''(((***++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''"""###&&&((()))((('''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))***+++***))))))(((((((((((())))))))))))%%%&&&'''(((((((((((((((((((((((()))((((((''''''&&&&&&'''((()))***++++++((()))))))))************'''((())))))))))))((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''')))++++++***+++,,,...,,,++++++++++++,,,------///---,,,+++,,,...000222000000111222333333333333444444444444444444444444444444444444444444333333000000000000111111111111222222222222222333333333000000111111111000000///.../////////////////////---,,,+++,,,---...---++++++,,,---.........---,,,)))((((((***,,,......---------,,,,,,,,,,,,------------............------------------...............//////000222333444444555666888:::;;;:::999999::::::;;;<<<===>>>?????????>>>>>>===>>>@@@BBBCCC@@@AAACCCFFFIIIMMMPPPRRRUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXZZZ\\\\\\ZZZXXXWWWVVVUUUSSSRRRQQQQQQRRRRRROOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>===;;;999888666666555555444444333333222222222222222111111111000000000////////////000111222000000000111111111222222111111111000000000//////////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++*********+++,,,,,,)))******+++,,,,,,+++++++++,,,---...////////////,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))+++---...,,,)))'''(((***))))))***+++++++++++++++))))))******++++++++++++,,,,,,++++++******))))))************************))))))******++++++++++++******))))))***+++,,,,,,))))))))))))************))))))************))))))************************(((((())))))))))))((((((***************)))((((((******++++++++++++******((()))***++++++***)))(((%%%&&&)))******)))&&&%%%))))))))))))************+++******************************++++++*********''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&'''***+++***)))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******''''''(((((())))))******%%%&&&&&&&&&&&&&&&&&&%%%$$$(((***)))((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))++++++******)))''''''(((((())))))******((((((((()))(((((('''&&&(((((()))))))))(((&&&%%%%%%&&&'''((()))***+++,,,(((((())))))*********+++((()))***++++++***)))(((************************)))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))+++++++++***+++---///,,,,,,++++++,,,,,,---...000...+++***+++---111333...///000111222333333333444444444444444444444444555555555555444333222222000000000000111111111111000000111222333444444555...//////000000000000///.........///////////////...---,,,,,,......---,,,+++,,,---------,,,+++***'''&&&&&&(((+++,,,,,,,,,...------,,,,,,------...------............---------------.........//////000000111222444555666666888999<<<>>>>>>>>>===<<<<<<===>>>???@@@AAABBBBBBFFFFFFFFFFFFHHHKKKNNNPPPLLLNNNRRRVVV\\\aaafffhhhnnnmmmlllllllllmmmooopppqqqsssuuuvvvvvvuuusssqqqmmmllljjjiiihhhhhhiiiiiieeeeeedddcccaaa```___^^^YYYYYYWWWUUUSSSRRRPPPOOOGGGFFFEEECCC@@@>>>===<<<::::::999888777666666555222222222222111111000000333222222222333444444555000000111111222222222333111111111111000000000000////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++,,,------...((()))***+++++++++++++++((()))***+++,,,,,,,,,,,,******+++++++++******)))+++++++++*********))))))************************))))))*********+++++++++++++++************++++++,,,,,,++++++***)))((((((++++++************++++++******+++++++++******))),,,+++++++++******)))))),,,,,,,,,+++++++++++++++************************((()))***,,,,,,,,,++++++******++++++++++++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************************+++,,,,,,+++******))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''(((***+++***)))((()))*********))))))((((((''''''(((((((((((())))))))))))))))))))))))************((((((((((((((('''&&&&&&!!!!!!###%%%&&&'''(((((())))))***))))))((('''&&&))))))(((((((((((())))))$$$%%%'''((((((((('''&&&))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((,,,***(((&&&%%%&&&'''(((((((((''''''((()))***+++)))******++++++)))((('''************************---,,,+++)))(((((('''''''''((()))))))))(((&&&%%%))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++))))))))))))***+++,,,---............////////////111111111111111111222222333333333444444333222222444444444444444444444444222111000000000000000111////////////////////////000000000000////////////,,,---///000000///---,,,...---+++******+++---............------,,,,,,,,,,,,,,,,,,------.........,,,,,,------...//////000---...///...,,,+++,,,---000//////...///000222333555333444999;;;:::;;;???AAAAAAAAAAAAAAABBBBBBBBBEEECCCBBBDDDGGGJJJLLLLLLMMMTTTWWWUUUXXX___cccaaacccbbbdddjjjrrrxxxzzzzzz}}}yyywwwwwwyyyuuuqqqnnnmmmlllkkkjjjhhh]]]RRRNNNLLLHHHDDDDDD@@@AAABBB@@@>>>======>>>;;;999666555555555444333333222111222333444333111000000111111111000......222333333333222111///...////////////////////////------............------......---------,,,,,,,,,+++++++++...111111...***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,++++++*********((()))******+++++++++++++++++++++*********))))))******************************************++++++++++++************++++++,,,,,,++++++***)))))))))+++******))))))******+++++++++,,,,,,,,,++++++***,,,,,,,,,++++++************************+++++++++************************(((((()))***))))))((('''******++++++++++++******************************************************************************++++++++++++++++++++++++))))))))))))******************************))))))++++++++++++************))))))))))))))))))))))))***************)))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))******)))((()))******)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************)))************)))((((((%%%%%%&&&'''((((((((((((((())))))))))))(((((('''(((((())))))))))))((((((((((((***+++++++++***)))))))))(((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))+++***(((&&&%%%&&&'''((())))))))))))))))))(((((()))******+++***)))((('''************************++++++***)))(((((((((((((((((())))))(((''''''&&&))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******************+++++++++++++++++++++++++++---..................////////////000000111111111222222222333333444444444333333222444444444444444444444444222111111000000000000000////////////////////////111000000000000/////////,,,---...//////...---,,,...---+++******+++---.........---------,,,,,,,,,,,,------------------...,,,,,,------......//////,,,---...---,,,+++,,,---111111111222333444666777999777888;;;===;;;<<>><<<;;;999888666666444222222333333222111///000111222222111111000000111111222111000///...////////////////////////......////////////...............---------,,,,,,+++***)))+++---...+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---+++++++++***************************************++++++******************++++++++++++++++++++++++,,,,,,,,,+++******))))))******))))))))))))******++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********++++++,,,,,,------************************)))******))))))'''&&&&&&***++++++,,,,,,++++++***************************************************************************)))))))))))))))))))))))))))))))))*********++++++*********))))))(((((((((***++++++++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))******(((((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,++++++***)))((()))))))))))))))(((((('''(((((())))))))))))((('''((()))******)))((('''))))))***++++++++++++***))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((************************+++***((('''&&&&&&''''''***++++++++++++)))((('''))))))*********)))((('''))))))))))))))))))))))))***))))))(((((())))))***))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++)))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,---...///000............//////////////////000111222333333444333333444444444444444333333333444444555555555666222222111000000000000000000000000000000000000000111111111000000000//////,,,---...//////...---,,,------++++++++++++------...------------,,,,,,,,,.........------------------------------.........,,,...///...------...///222333555666888:::;;;<<<>>><<<===@@@AAA??????BBBCCCGGGLLLNNNNNNSSSZZZaaabbbbbbcccggglllpppqqqrrryyy|||}}}{{{{{{|||{{{xxxvvvqqqmmmlllooosssttttttrrrqqqpppssszzz}}}rrrjjjggghhhhhhddd^^^VVVPPPLLLJJJLLLKKKJJJHHHEEEBBB???===:::777333222222222222111444444555555444333222111000111111222111111000000//////////////////////////////000000000000//////.........------------,,,---+++******,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,---,,,,,,,,,++++++++++++***)))))))))******+++,,,,,,************************************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++******************))))))***************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...///000000************************+++++++++++++++******)))++++++,,,,,,,,,,,,++++++************************************************************************(((((((((((((((((((((((())))))*********+++++++++******))))))(((''''''''')))******+++,,,---------))))))))))))))))))))))))))))))***************+++(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((''''''''''''((()))***)))((('''(((***))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************++++++,,,,,,++++++***)))((())))))******))))))(((&&&'''((())))))***))))))&&&((()))++++++)))(((&&&&&&'''''''''(((((((((((())))))(((((((((((())))))((()))))))))))))))((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))***)))((('''&&&''''''''')))***+++---,,,+++)))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''((()))***(((((((((((((((((((((((())))))(((((())))))***+++)))*********++++++++++++*********+++++++++,,,,,,,,,,,,,,,------...///000............////////////...//////111222333444444333444444555555555555444333333444444555555666666333333222111000000000000000000000000000000000000111111000000000/////////,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------//////......------,,,,,,------------------------...000111111111111222444555666888:::<<<>>>???@@@CCCAAACCCHHHJJJHHHHHHKKKPPPVVV\\\^^^^^^bbbllluuuzzzzzz}}}|||mmmfff^^^YYYYYYZZZ[[[[[[]]]\\\]]]aaahhhoootttwww~~~{{{rrriiidddbbb___```___\\\VVVPPPKKKIIIDDD@@@;;;888777888777777<<<;;;:::999777555333222222222333333333222222222////////////////////////000000111111111111000000............------------000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,+++***)))))))))******************************************************************************+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++++++++++++++************++++++)))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,------...///000000************************++++++++++++,,,,,,------,,,,,,------------,,,,,,************************************************************************++++++++++++++++++++++++************++++++++++++***)))))))))((((((''''''))))))***+++,,,,,,---...))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''''')))***)))((('''((()))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************++++++******)))(((&&&&&&'''((())))))))))))&&&'''((())))))***))))))&&&((()))++++++)))(((&&&%%%%%%%%%%%%&&&&&&''''''))))))(((((((((((())))))'''((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((((((((((((((()))(((((('''''''''''''''&&&(((***,,,---,,,+++***)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++***)))(((''''''((()))***(((((((((((((((((((((((((((''''''''''''((()))))))))*********++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///............////////////...//////111222333444444333444555666666666666666444444444555555666666666444333222111000000000000000000000000000000000000000000000////////////...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------------............/////////000222333333444666777999:::<<<>>>AAACCCEEEFFFJJJIIIMMMTTTWWWWWWXXX[[[dddjjjpppqqqpppttt}}}|||iiiaaaVVVNNNKKKLLLKKKKKKLLLKKKLLLOOOTTTZZZ^^^```gggkkksss{{{zzzpppfff^^^ZZZSSSNNNHHHDDDAAA@@@>>>===>>>===<<<:::888666555555333333222222111111111222000000000000000000000000000000111111111111000000//////.........---------//////...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))***+++,,,,,,------++++++++++++++++++++++++...---+++)))(((((())))))***************+++++++++************************))))))*********+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,------,,,,,,,,,------------......,,,,,,,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,------......------,,,************************************************++++++++++++++++++++++++*********************************++++++++++++,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))'''''''''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***))))))((('''%%%%%%'''((())))))))))))'''(((((())))))))))))((('''((()))******)))((('''''''''&&&&&&&&&'''((()))))))))(((((((((((())))))&&&''')))******)))((((((************************'''(((((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((''''''%%%&&&(((***,,,,,,,,,,,,***)))((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))***))))))(((((())))))******))))))))))))))))))))))))'''''''''''''''(((((())))))))))))*********++++++++++++++++++,,,,,,,,,,,,************+++,,,---...............//////////////////000111222333333444444444555666777777777777555555555555555555555555555444333222111000000000000000000000000000000000/////////.........---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////...............---......///000000111111///111333444555666888:::>>>>>>@@@CCCGGGLLLPPPRRRUUUUUU[[[ccchhhiiikkknnnwww{{{~~~iii```TTTKKKGGGFFFEEEDDDEEEDDDCCCEEEHHHLLLNNNOOOPPPTTT[[[cccmmmxxxyyyuuugggaaaZZZRRRLLLGGGCCC@@@???>>><<<;;;:::999999999333333111000000//////000000000000000000000000000000000111111111111000000/////////.........------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,---***++++++++++++,,,,,,,,,---,,,***)))((()))***+++))))))*********+++++++++************************(((((()))***+++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---...///////////////000000000111111111111000000000000000000000000000000000000000000000000...---,,,,,,,,,,,,......------............------************************************************++++++++++++++++++++++++''''''''''''''''''''''''*********+++++++++,,,,,,(((((())))))***+++++++++((((((((())))))*********))))))))))))))))))))))))'''(((((()))******++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))(((''''''((()))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))******))))))((('''''''''((((((((((((((('''((())))))))))))(((((('''(((((())))))))))))(((((((((''''''&&&'''((()))***))))))(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((((('''''''''((())))))***++++++***)))((('''&&&''''''((((((((((((((((((((((((((((((((('''''''''(((((()))(((((()))***************))))))))))))))))))))))))((((((((('''((())))))***((((((((()))))))))******+++++++++,,,,,,,,,------************+++,,,---...............////////////000000111111111222222222444444555777777888888777777777666666555555444444555555333222111000000000////////////////////////...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////---...///000111222333444333555777999:::;;;>>>@@@BBBCCCEEEIIIPPPXXX___ccccccdddjjjsssyyyyyy{{{~~~zzzhhh___SSSJJJFFFDDDCCCAAADDDBBBAAAAAADDDFFFGGGGGGFFFGGGKKKPPPWWWbbbnnnvvvyyyoooeee[[[RRRMMMIIIHHHEEEBBB???===<<<<<<777666444222111000000111000000000000000000000000///000000000000000000///////////////............(((***------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))((((((***+++---))))))******++++++++++++************************''''''(((***+++,,,---...***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---...///000111111111111222222333333333444444444555555444444444444444444222222222222222222222222333222000///......//////------............------************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((((()))***+++,,,------(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))((((((((('''))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((('''''''''''''''((()))((('''&&&''')))'''((((((((())))))******(((((((((((())))))))))))))))))))))))***************************)))((((((*********))))))(((&&&&&&))))))***))))))(((''''''))))))(((((((((((())))))'''&&&&&&%%%%%%'''((()))))))))(((((((((((())))))%%%''')))***+++***)))((((((((((((((((((((((((((())))))***))))))(((''''''))))))))))))))))))))))))''''''(((((((((((((((''')))(((((('''(((((()))******)))(((&&&&&&''''''((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))++++++,,,,,,,,,---------++++++++++++,,,---................../////////000111111111111111111222222444444666777888888888888888888777666555444333333666555444222111000000000////////////////////////------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------......//////000000---...///111222444555666777:::<<<>>>???AAADDDFFFEEEFFFHHHNNNVVVaaajjjpppmmmnnnttt}}}xxxuuuiii```UUULLLGGGEEECCCBBBDDDBBB@@@@@@BBBDDDDDDCCCIIIHHHGGGHHHLLLTTT___gggwwwtttiiibbbXXXUUUPPPJJJDDD@@@===<<<<<<;;;999666555444444444000000000000000000000000//////000000000000//////000/////////............(((+++///000...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))---,,,+++++++++,,,---...''')))+++,,,,,,,,,---...---......---,,,+++---...---------,,,,,,,,,++++++,,,,,,,,,,,,...///000111111111111000000000000///222222333333444555555555999:::;;;:::888777888999999999:::;;;;;;;;;::::::777888888999888777555444666777777888888777777666000111222222222222222222///...---,,,+++,,,------++++++***))))))+++,,,---,,,,,,***))))))***++++++***)))))))))))))))******************))))))))))))***++++++,,,,,,++++++***************************((()))***++++++***)))(((&&&&&&''')))************))))))))))))************))))))))))))))))))))))))---,,,***(((((()))***,,,+++)))((()))+++,,,***''')))******((($$$###$$$&&&---***((((((***+++(((&&&************)))'''&&&%%%))))))))))))************+++*********))))))(((((()))))))))))))))))))))***(((((((((((((((((((((((((((((()))***************(((((()))***************''''''''''''(((((((((((()))))))))))))))******+++---,,,***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''******)))))))))))))))***))))))(((((('''''''''&&&)))))))))))))))***++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))************************------------------------,,,,,,,,,---------------///////////////////////////000111222222111000///222333555888::::::999777999888666444333444555666777888999777444111111111////////////............,,,,,,---......---,,,,,,------------------------,,,,,,++++++,,,,,,---...//////...---------......---///000000///...000111///111222333444555888:::===@@@CCCDDDDDDEEEIIILLLSSSTTTUUUVVVZZZ```ggglllpppppprrryyyzzzuuussssssuuutttsssjjjaaaTTTJJJFFFFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBBIIIHHHFFFFFFHHHLLLQQQUUUdddkkkuuu|||~~~{{{wwwuuuqqqrrruuuxxx{{{sssjjj]]]TTTNNNIIIDDD???BBB<<<999<<<:::333///000222000......000111111111000111222222222111//////000000///.........//////..............................//////......---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++*********)))...---,,,+++******++++++(((***,,,,,,++++++,,,------...///...,,,,,,---///---------------------------------...///111222333222222222222222222222222444444555555666777777777;;;<<<<<<;;;:::999:::;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<777777777777666555444444333222111///////////////---,,,++++++++++++,,,---++++++)))((((((((()))***+++***************+++++++++++++++*********)))))))))******++++++******)))************************)))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))---,,,***)))((()))***+++)))((('''(((******(((&&&&&&((()))((('''''')))+++***)))'''(((***+++***(((+++******))))))(((((((((((((((((()))))))))************)))))))))(((((((((******))))))))))))))))))(((((((((((((((((((((((((((((()))************)))'''((())))))******))))))''''''''''''((((((((((((((((((((('''((())))))***,,,+++***)))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***))))))(((((((((''''''''''''''''''''''''((())))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////////////////000000111222222111000///111222444666888999888777777666444222111222333444777888888777444111111111////////////............,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...------------......---...//////......///111222444666777888;;;???AAABBBGGGMMMQQQTTTXXX\\\___ccc```]]]ZZZZZZ\\\___aaaccccccfffnnnxxx}}}~~~|||zzzuuuoookkkfffeeehhhlllooopppmmmeee[[[RRRMMMKKKIIIHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFIIILLLNNNVVV[[[bbbfffgggeeebbb______```bbbdddgggjjjlllmmmppprrruuuyyy|||~~~vvviii___WWWMMMGGGIIICCC??????===666333444777555333222333444333222000111222333222222111000000///......---.................................,,,,,,------,,,,,,+++***+++++++++******+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************......,,,+++***))))))))))))***,,,,,,+++******+++---......---,,,,,,...///,,,,,,------...//////////////////000222444555666444444444555666666777777777777888888999:::::::::===>>>???>>><<<<<<<<<>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBB@@@@@@@@@???===;;;:::999666555444222111000//////000///...---,,,,,,,,,,,,,,,+++***)))))))))******,,,++++++*********++++++++++++++++++************)))))))))******)))))))))************************++++++,,,,,,,,,,,,++++++'''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))...---+++)))(((((()))***)))(((((((((******((('''&&&((())))))((()))+++---(((''''''(((***++++++***+++***)))(((((()))******''''''((((((((()))))))))))))))((((((((((((((('''*********))))))((((((((())))))))))))))))))))))))'''((())))))******))))))''''''((())))))))))))(((''''''''''''(((((((((((('''''''''''''''(((((())),,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))((((((((((((''''''(((''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******************************++++++++++++++++++++++++------........./////////////////////////////////000111111222222222111111111222333555666777777777777555444222222222222333555777777666333111111111////////////............,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......---------------......///000111000//////111333777999<<<>>>???BBBGGGJJJNNNTTT]]]eeekkkooorrrtttsssmmmeee```]]]\\\YYYWWWVVVVVV[[[ccclllssstttssstttsssssstttvvvwwwvvvuuutttuuuwwwwwwtttmmmgggbbb___[[[XXXXXX]]]dddkkknnnsssoooiiiccc]]]XXXRRRNNNHHHIIIIIIIIIIIIHHHFFFFFFDDDFFFHHHHHHIIIJJJLLLNNNQQQSSSUUUVVVVVVUUUSSSRRRPPPPPPQQQRRRTTTVVVXXXYYY[[[]]]___aaacccdddeeeeeefffeeegggiiijjjjjjooowwwxxxkkk^^^VVVVVVOOOHHHEEEBBB===;;;<<<888666444444444333222000111222222333333222222111//////...---------------------------------------,,,------------,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************)))+++,,,,,,+++)))***++++++,,,------,,,,,,...000------...///000111222333222222222333555666888999555666777888999:::;;;;;;::::::;;;;;;<<<======>>>???@@@AAA@@@???>>>???@@@???>>>===<<<;;;;;;<<<<<<<<<======>>>????????????@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@===<<<;;;999777555444444222222111000......------///...---+++++++++,,,,,,,,,+++******************+++************)))))))))))))))************))))))************************++++++++++++++++++++++++&&&'''''''''''''''&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))...---+++***)))((())))))***)))******++++++***)))******))))))(((((()))***(((((((((((()))******))))))((('''&&&&&&(((***+++''''''''''''((((((((((((((((((((((((''''''''''''*********)))((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))+++******)))))))))))))))((((((((((((((((((((((((************************((((((''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))((((((((((((((((((******))))))******+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))************************************************+++++++++------......///000000000////////////////////////111111222222222222222222111222444444444555666777888777666444444444444444444555666555333111111222////////////............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------,,,,,,---...//////000111222222111222444666;;;>>>BBBEEEHHHLLLQQQTTT```gggqqq{{{}}}uuujjjdddaaa^^^YYYTTTPPPQQQTTTZZZaaafffhhhhhhdddbbb```cccgggiiihhhfffccceeeffffffdddaaa___]]]^^^[[[XXXXXX]]]dddlllqqqxxxyyyzzzxxxrrrhhh^^^WWWOOOPPPQQQRRRPPPNNNKKKIIIJJJLLLNNNNNNNNNPPPUUUYYYXXXVVVTTTRRRRRRQQQQQQPPPLLLLLLLLLMMMNNNQQQSSSTTTRRRSSSUUUWWWXXXYYYYYYYYYUUUTTTUUUWWWVVVWWW^^^fffqqqzzzuuummmhhhaaaXXXQQQKKKGGGEEEDDD:::999777777777666333111222222222333333333222222000///...---------------------------------------///////////////......---+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******++++++,,,,,,,,,,,,***,,,------+++******+++***+++,,,,,,,,,,,,...000///000111222333444555666555555555666777888999:::777888888:::;;;<<<===>>><<<<<<===>>>>>>??????@@@@@@AAABBBBBB@@@@@@AAABBBBBBAAA???===;;;:::999999999999999999::::::;;;;;;>>>???@@@AAACCCCCCDDDDDDGGGHHHHHHIIIIIIHHHHHHHHHFFFEEEDDDCCCAAA???===<<<666555555444222111000///000///...,,,,,,,,,,,,---,,,+++***)))))))))))))))******)))))))))(((((((((***++++++++++++++++++************************************))))))***************+++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))((()))******))))))))))))))))))((('''(((((((((((())))))))))))(((''''''((('''&&&%%%$$$%%%''')))+++''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''((()))******(((((())))))))))))))))))***************+++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************************************)))))))))******+++++++++------......///000000111000000000000000000000000222222222222222333444444222555777666555444555666777666666555444444333333222444555444222111111222////////////............------------------------------------------------------,,,,,,------...///,,,,,,,,,---...///000111000111222222222444777:::;;;@@@HHHPPPWWW]]]cccfffsssyyyyyyooohhhddd```YYYTTTNNNNNNOOORRRUUUWWWWWWWWWTTTRRRQQQTTTYYY^^^^^^]]]\\\^^^______```ccchhhmmmnnnkkkhhhfffggglllrrrvvvzzzuuuhhh___ZZZ[[[]]]^^^\\\XXXSSSPPPOOOQQQRRRQQQRRRWWW```gggfffaaa[[[VVVSSSRRROOOMMMMMMMMMMMMMMMOOOQQQTTTUUURRRTTTVVVWWWXXXWWWUUUTTTQQQOOONNNNNNMMMNNNTTT\\\]]]gggsssxxxvvvuuuwwwzzz{{{pppddd[[[TTTNNNJJJCCCAAA>>>===<<<;;;999777444444444333333333333333222111000///....................................//////000000//////...---++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,)))***+++,,,---.........+++,,,......---,,,,,,---+++,,,---......///111333333333444555666777888999888888888888888999::::::888999999;;;<<<===>>>>>>======>>>>>>???@@@@@@@@@???AAABBBBBBAAA@@@AAACCCCCCBBBBBB@@@>>>;;;999888777777666666666777888888:::;;;===???@@@AAABBBBBBFFFFFFHHHIIIJJJKKKKKKKKKGGGGGGFFFEEECCCAAA???>>>:::::::::999888777555444222000///---,,,,,,,,,------,,,+++************************))))))))))))(((++++++,,,,,,,,,,,,++++++******************************)))(((((()))******))))))******+++******)))))))))))))))************))))))))))))))))))))))))++++++++++++*********)))&&&'''))))))'''&&&'''((('''&&&%%%&&&(((*********)))******)))'''&&&&&&'''''''''&&&&&&&&&''')))***''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((())))))))))))(((''''''''''''(((((((((((()))))))))))))))***++++++))))))************)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((((())))))))))))******)))(((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++************************)))))))))***++++++,,,,,,,,,,,,---...///000000111000000000000000000000000222222222222333444555555555888;;;;;;777444333444444444333333222111111111111222444333222111111222////////////...............------,,,,,,------...---------------------------------------......///---------...///111222333///000222222333666;;;>>>???GGGTTT```jjjsssyyy|||}}}ssskkkeee___XXXSSSMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKOOOUUU[[[___aaadddfffhhhiiilllttt|||xxxwwwyyy{{{{{{}}}rrrkkkiiikkkmmmmmmjjjddd]]]YYYTTTVVVWWWVVVVVV]]]hhhqqqxxxrrrjjjddd```]]]YYYUUUUUUTTTRRRRRRRRRTTTVVVXXX___aaaeeeggggggdddaaa^^^YYYSSSMMMLLLLLLLLLPPPVVVTTT\\\dddgggfffdddeeegggnnnqqqtttwww{{{}}}rrriii```XXXMMMJJJEEEBBB@@@>>><<<:::999888777666555444444444555444333111000000000000////////////////////////---............---,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,------++++++---...///......---+++---//////......///000---///000111111222555777666777777888999::::::;;;;;;::::::999999999999999999999:::;;;;;;<<<===============>>>??????@@@@@@>>>@@@AAAAAA@@@@@@AAACCCBBBCCCDDDDDDBBB@@@===;;;999888777666666666777888999:::;;;>>>???AAAAAABBBDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHHHHGGGFFFDDDBBB@@@???@@@@@@@@@???>>><<<;;;666555333111000000000000//////...---,,,++++++,,,,,,,,,,,,+++++++++************++++++++++++******************************++++++***))))))***++++++''''''((()))*********)))************++++++++++++))))))))))))))))))))))))))))))***++++++++++++***''')))++++++)))((()))******(((&&&'''***++++++)))'''(((***)))'''&&&''')))((((((((()))))))))))))))((((((((()))))))))******((((((((()))))))))******&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((('''((())))))******))))))''''''''''''((((((((((((((((((((((((((()))******((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))******)))''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&'''''')))******(((((()))))))))*********))))))(((((())))))***+++'''((()))******)))((('''))))))))))))))))))))))))))))))*********+++++++++************************))))))******+++,,,,,,---++++++,,,---...///000000000000000000000000000000333222222222333444666777777<<<@@@???:::555333333333333333333222111000000000111333333222111111222////////////...............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---......///111222444555444555666888:::>>>DDDHHHPPPYYYggguuu|||uuullleee^^^YYYWWWPPPQQQQQQPPPOOOOOOOOOPPPLLLOOOSSSXXX]]]dddkkkpppuuuxxx{{{~~~~~~{{{xxxzzz}}}}}}yyyqqqhhhbbb]]]aaaccccccbbbgggrrr{{{~~~xxxuuuuuusssoookkkfffdddaaa___^^^^^^```aaammmqqqxxx}}}~~~zzzwwwiii^^^UUUSSSSSSSSSTTTVVVWWWZZZ^^^``````^^^^^^^^^___aaabbbccceeekkkuuu||||||rrr___ZZZRRRKKKGGGDDDAAA??????>>><<<999888777777777888777555444333222222222111111111111111111111111...............---,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***+++---......---+++***+++++++++,,,,,,------------.../////////...---,,,+++---///000//////000111000111333333444555888:::888999999::::::;;;;;;<<<===<<<;;;:::999888888888999999::::::;;;<<<<<<<<<<<<======>>>>>>???@@@@@@>>>???@@@@@@??????AAABBBAAABBBEEEGGGFFFDDD@@@>>><<<;;;999888777888888999888999;;;>>>@@@AAABBBBBBDDDDDDFFFGGGHHHHHHHHHHHHOOOOOOOOOOOOMMMKKKIIIHHHCCCDDDDDDEEEDDDCCCAAA@@@;;;:::888666555555555555111111000///...---------......------------,,,,,,))))))************))))))************************---,,,+++******+++,,,---)))***+++------.........******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***++++++,,,+++++++++---000///---+++,,,...000---***)))******(((&&&$$$'''))))))'''&&&)))+++******++++++++++++***)))))))))))))))************(((((())))))******++++++%%%%%%&&&'''((()))******++++++++++++++++++++++++&&&''''''((((((((((((((((((((()))***************''''''''''''((((((((()))'''''''''''''''((())))))((()))***++++++***)))((())))))))))))))))))))))))************************((()))***+++***)))&&&%%%************************))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((())))))*********++++++++++++***++++++,,,---'''((()))******)))((('''************************)))************+++++++++************************))))))***+++,,,,,,------******+++,,,---...///000000000000000000000000000333333222222333444666777999>>>CCCBBB<<<555222222555555555555444333222222///111222222111111111222000/////////...............---,,,,,,,,,,,,---...++++++++++++++++++++++++...------------...//////......///000222333555666999;;;<<<>>>AAAFFFLLLPPPbbbkkkxxxzzzxxxtttmmmeee___]]]\\\WWWXXXXXXXXXWWWXXXYYY[[[SSSXXX^^^ccchhhpppyyyyyyoooiiihhhlllqqqqqqooosss{{{}}}}}}xxxvvvrrrnnnkkkjjjkkkkkkpppwwwwwwjjj^^^[[[\\\[[[ZZZZZZ\\\]]]___aaabbbbbbaaa```[[[[[[ZZZXXXWWW[[[ccciiirrr}}}sssmmmcccYYYSSSOOOLLLJJJDDDBBB???===:::999999999999999777666555444444444111111111111111111111111000000000000000//////......------,,,,,,------...++++++++++++++++++++++++***+++---......---+++***///---,,,,,,---......---------------...000111333...///111222333333333222222333444555666888999999999:::;;;<<<<<<;;;999888999;;;======<<<;;;<<<===<<<===<<<999;;;???@@@===@@@???>>>>>>@@@@@@@@@???BBBCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;222555999<<>>AAA@@@@@@AAADDDGGGJJJMMMOOOOOONNNNNNMMMMMMLLLLLLHHHHHHHHHGGGFFFEEEDDDCCC@@@???===:::999888888888555555444333111///---,,,/////////...---,,,+++***+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***)))(((((()))***+++------,,,,,,+++***))))))+++++++++***)))(((((('''((((((((()))******++++++''')))******))))))***+++))))))))))))(((((((((((()))))))))))))))***++++++''''''(((((())))))******'''((()))***************))))))))))))((((((((((((******))))))))))))*********+++,,,---,,,+++((('''&&&&&&&&&'''''')))******)))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))%%%''')))+++,,,---------))))))(((((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++***((('''&&&&&&&&&'''++++++***)))((('''&&&&&&))))))))))))((((((((((((************************)))))))))))))))))))))))))))))))))***++++++,,,,,,........................,,,,,,------///000222222222111111111111333444555999>>>AAAAAA<<<777333222222111111333444444222000000000111111111111000000////////////.....................------,,,,,,,,,------------------------///000000///---,,,,,,---///111333444444666999<<<;;;>>>AAACCCGGGOOOZZZbbbuuu}}}}}}tttnnngggjjjmmmnnnnnnmmmnnnoooeeefffhhhmmmqqqqqqmmmiiihhhiiijjjlllppptttxxxzzz~~~{{{|||zzz~~~{{{vvvssstttzzzyyypppjjjhhhhhhgggfffgggiiilllpppsssssspppmmmlllaaaVVVSSSTTTVVVZZZ___bbbiiisss~~~xxxpppiiiaaaTTTKKKKKKIIIFFFBBB@@@???>>>===<<<;;;888555333333555888222222222222111111111111000000000000000000///...---------,,,,,,,,,++++++,,,,,,,,,++++++*********------------,,,++++++***,,,+++)))***+++,,,,,,+++......---...///000222333111222222333444444444444444555666777888999:::::::::;;;===>>>>>>>>><<<<<<999;;;<<<<<<;;;:::;;;<<<===??????===>>>CCCCCC@@@AAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>><<<;;;:::::::::888:::<<>>AAA@@@@@@@@@AAACCCEEEGGGKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFAAA@@@===;;;999888777777777777666555333111///...//////......---,,,++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******------,,,++++++***))))))++++++******)))(((((('''*********)))))))))))))))''')))******))))))***+++***)))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((())))))************)))''''''(((((())))))************))))))))))))******)))***+++,,,+++***((('''&&&&&&&&&'''((()))******)))((('''&&&&&&'''((()))(((((()))))))))*********))))))))))))))))))))))))'''(((***+++,,,++++++***)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,+++)))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((******************************************************++++++,,,,,,------........................---------...///000111222111111000000111222444555888<<>>AAADDDGGGLLLPPPUUU^^^iiiqqq}}}wwwrrroookkkeeeaaaaaadddiiinnnrrrvvvzzz}}}~~~~~~{{{wwwvvvwwwzzz||||||yyy~~~yyytttrrrqqqooonnnooossszzzqqqbbbYYYUUUSSSVVVYYYZZZ```hhhqqqyyy}}}uuujjjaaaXXXTTTMMMGGGDDDBBBBBBBBBBBBAAA???;;;999777888888444333333222222111000000000000000000000//////...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,---------,,,++++++,,,***)))***,,,------,,,////////////000222333444555555555444555555666666777888888999:::;;;;;;<<<888999:::<<<<<<<<<;;;::::::<<<===<<<;;;:::;;;<<<:::>>>???===>>>AAAAAA>>>>>>???@@@AAABBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBAAA@@@>>>======<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAAFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIICCCAAA???<<<:::999888777999888888777666444333333222111000///...---------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************))))))************)))))),,,,,,,,,+++******))))))++++++******)))(((((((((++++++******)))(((((('''''')))******))))))***+++******)))))))))((((((((()))(((((((((((()))******))))))))))))(((((((((((()))************))))))(((&&&&&&'''((()))***++++++******))))))))))))******((()))***+++***)))(((''''''''''''(((((())))))***((((((''''''''''''(((((((((((())))))))))))******)))))))))))))))))))))))))))******++++++***))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,+++***)))(((((())))))''''''(((((())))))******(((((((((((())))))))))))************************++++++++++++++++++++++++++++++,,,,,,---..........................................//////000000000000000000000111222333444666999<<<===:::555222000222222111222444444222000......///000000000000000...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000111333555777999===@@@BBBEEEHHHKKKOOOTTT\\\bbbiiiqqqzzz|||ooojjjccc]]]ZZZYYYXXXWWW___ccciiipppwww~~~~~~|||yyy{{{sssfff\\\VVVUUUWWWWWWZZZ___eeejjjooorrrssszzz}}}oooggg]]]SSSMMMIIIGGGFFFDDDCCCAAA???<<<:::888777666666555444222111000000000000111111000//////...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,...,,,+++,,,...000000000000000111111222333444555888777666555555555666777999999::::::;;;<<<<<<<<<::::::;;;;;;;;;::::::999;;;<<<===<<<;;;:::<<<===:::???AAA???>>>@@@???<<<===>>>AAAAAAAAA?????????AAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBCCCDDDEEEEEEFFFBBBAAA@@@@@@??????@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@AAAEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHEEEDDDBBB@@@===;;;:::999777777777777777777888888999777555222000//////...,,,,,,+++++++++,,,,,,---+++++++++***************************************((()))***++++++***)))(((,,,+++++++++******))))))************))))))((((((************))))))((((((''')))******))))))***+++*********)))))))))((((((******))))))******+++,,,******))))))((((((''''''***************)))(((''''''''''''((()))***************))))))))))))******(((((())))))))))))((('''''''''(((((())))))))))))(((((((((''''''((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))***)))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***)))((((((((()))***(((((((((((())))))))))))(((((((((((())))))))))))************************+++++++++++++++++++++++++++++++++,,,------............................../////////000000000//////000000000000111222333333444666999:::999666222111333222111222333333222111---...///000000000000000.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...///000111333666888;;;???DDDJJJNNNSSSWWW[[[]]]dddnnnvvv{{{zzzuuunnnggg___\\\XXXUUUUUUVVVXXXZZZgggjjjoootttzzzvvvlllbbb]]]\\\]]]^^^aaadddfffgggeeedddlllooottt{{{~~~rrrfff]]]TTTMMMIIIFFFEEECCCBBBAAA???<<<::::::999888666444222111000111111222111111000///......------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------...---,,,---000222222222111222222444555555666666999888666555555666777888999999:::;;;<<<<<<======??????>>>>>>===<<<;;;::::::;;;;;;;;;::::::<<<>>>???DDDGGGDDDBBBBBBBBB@@@AAADDDFFFEEECCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@@@@AAAAAAAAA=========>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEGGGFFFEEECCCAAA???===<<<555555555666777999;;;<<>>???@@@???>>>===<<<;;;;;;::::::;;;<<<<<<<<<;;;===@@@BBBBBBHHHKKKHHHFFFGGGIIIHHHIIIKKKLLLIIIEEECCCDDDFFFGGGGGGFFFFFFEEEEEEDDDDDD???????????????>>>>>>>>>;;;;;;;;;;;;<<<===??????AAABBBCCCDDDEEEFFFFFFFFFBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBDDDCCCAAA@@@@@@AAABBBCCCGGGFFFFFFEEECCCAAA???>>>666555555666777999;;;===@@@@@@???===:::777555333111000///---,,,,,,,,,,,,,,,,,,,,,+++******))))))***************+++++++++))))))************))))))******************************))))))))))))))))))'''(((((()))******++++++''')))******))))))***+++++++++*********)))))))))((((((''''''(((((()))***))))))))))))(((((((((((()))************))))))(((***)))))))))((((((((('''******))))))))))))******(((((())))))))))))******'''((()))*********)))(((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&((()))*********))))))((((((''''''''''''(((((())))))******************************++++++++++++++++++++++++*********+++,,,,,,------........................---...000111222111000000000000222333333444333333333333555888:::999777444444222111111222333333222000000111111111111000000000000/////////.........++++++++++++,,,,,,,,,,,,+++,,,,,,------......///111222444666888<<>><<<:::888777666555555555555444333111111............---------,,,***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,...------///222555555555333444666777888999888888888888999:::;;;;;;;;;;;;999:::;;;===???AAACCCCCC?????????????????????@@@BBBCCCDDDDDDDDDFFFJJJMMMJJJQQQTTTRRRPPPTTTYYYZZZWWWXXXXXXTTTNNNLLLNNNRRRSSSRRRQQQPPPOOOMMMLLLLLLHHHHHHGGGFFFEEEDDDCCCBBB??????>>>>>>>>>>>>??????BBBCCCFFFGGGHHHGGGFFFEEEBBBCCCDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEFFFEEECCCAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBB@@@???:::999888777777888:::;;;===>>>??????>>><<<999777555444222000///------,,,---------,,,+++*********))))))*********+++++++++******))))))))))))******))))))))))))************)))))))))))))))))))))***)))))))))))))))*********''')))******))))))***++++++++++++*********))))))***************++++++,,,(((((((((((())))))))))))((())))))************)))(((((((((((())))))))))))******))))))))))))******)))))))))))))))***++++++((()))***++++++***((('''&&&'''((())))))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))***)))((('''(((((()))***++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''')))+++,,,(((((((((((())))))))))))'''''''''((()))*********************************************************++++++,,,,,,------..............................,,,...000222222222111111000111333444555555444444444333555888;;;<<<:::777444222000000222333333222222333333222222111000/////////.........---------+++,,,,,,,,,------------,,,,,,---......///000000222444777:::>>>EEELLLPPP^^^dddllluuu|||{{{sssooonnndddeeedddaaabbbhhhlllllltttzzztttggg___\\\^^^```eeeiiinnnrrrxxxlllcccUUULLLGGGEEEBBB???BBBAAA@@@>>>===;;;::::::888888777777666444333222............------------******+++++++++,,,,,,,,,,,,,,,---------,,,++++++111000000222555888999999333555666888999999999999888999;;;===>>>>>>===<<<:::;;;===???AAADDDEEEFFFFFFFFFGGGGGGIIIJJJKKKLLLJJJKKKLLLLLLMMMPPPTTTWWWWWW^^^bbb``````fffmmmpppiiijjjhhhccc\\\ZZZ]]]aaa^^^]]]\\\ZZZXXXWWWUUUUUUSSSRRRPPPOOOMMMKKKJJJIIIFFFEEEDDDCCCBBBAAAAAAAAADDDFFFHHHJJJJJJHHHFFFDDDBBBBBBCCCDDDDDDCCCCCCBBB??????AAABBBDDDEEEGGGGGGIIIGGGEEECCCBBBBBBDDDDDDBBBCCCCCCCCCCCCAAA@@@??????===;;;888777777888999888:::>>>@@@@@@???<<<:::888777555333000///...---......------,,,+++******))))))******+++++++++++++++***)))(((((()))***+++)))))))))))))))*********)))))))))))))))*********++++++******)))(((((((((((()))******))))))***++++++++++++************)))'''''''''''''''(((((()))''''''(((((())))))******'''((()))***************&&&&&&'''((()))***++++++******))))))))))))************))))))***+++,,,,,,((()))***++++++***((('''&&&'''((())))))((('''&&&''''''''''''((((((((())))))))))))))))))))))))))),,,+++)))((('''''''''(((++++++***))))))((())))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***,,,---&&&&&&'''((()))***++++++&&&''''''((()))******+++************************)))))))))))))))))))))))),,,,,,------...//////000........................+++---///222333333222111111222444555666666555444444444555888<<<>>>;;;999555222000000111333333222444444444333222111000///......---------,,,,,,,,,,,,,,,,,,------.........------......///000111111222555999===CCCKKKSSSYYYiiiooowww~~~uuuiiiaaa___```\\\aaafffjjjqqq{{{rrrccc[[[XXXWWW]]]```dddgggjjjqqqyyywwweeeWWWPPPKKKHHHEEECCCBBBAAA@@@???======<<<999999999888777555444333//////.........---------*********++++++,,,,,,,,,------------,,,,,,+++***333333444555666666666666888999888777555666888999888:::<<<<<<:::::::::;;;======???CCCHHHOOOUUUXXXXXXSSSOOOQQQVVVZZZZZZXXX[[[[[[[[[^^^aaadddddddddjjjlllooorrrvvvxxxzzz{{{{{{sssnnnmmmnnnmmmlllkkkiiigggfffggggggeeedddiiigggcccaaa___]]]ZZZXXXVVVRRRNNNJJJIIIIIIIIIHHHHHHJJJMMMPPPQQQNNNHHHCCCCCCCCCCCCCCCBBBAAA@@@@@@CCCAAA@@@AAADDDGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA=========<<<;;;:::888777999888888888:::===???AAABBB@@@<<<888444111///...+++,,,,,,,,,,,,++++++***))))))((())))))***+++,,,***+++++++++***)))'''%%%((((((((((((((((((((((((++++++************++++++((((((((((((((((((((((((******))))))))))))******++++++************++++++************************,,,***((('''&&&'''((()))+++++++++++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''***(((&&&&&&(((*********''''''&&&&&&&&&&&&''''''******))))))((((((''''''''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))***(((%%%######%%%(((***,,,++++++***)))(((((('''(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((()))*********++++++++++++))))))))))))))))))))))))++++++******************,,,,,,,,,------,,,++++++............////////////...///111111111222333555444222111333888:::999777777777777777888999:::;;;777666555444444444444444333333222222111000//////------------------------000000///---+++,,,...111++++++---///222444444333999===BBBFFFLLLUUUaaaiiiqqqwwwxxxlllaaa[[[XXXXXXXXX```dddkkkqqqwww~~~ttteee______bbbfffgggbbb___cccggghhhmmmqqqyyy~~~kkk___YYYQQQIIIHHHFFFBBB@@@@@@AAA@@@@@@===;;;999888888888666444222000---,,,---------,,,//////...---,,,,,,++++++***************)))((('''777777888888888888888888888888888777555555777999888:::<<<>>>>>>>>>???@@@DDDEEEHHHNNNWWWaaaiiiooopppjjjdddbbbeeehhhhhhgggiiiiiihhhjjjlllnnnnnnmmmooopppsssuuuxxx{{{|||}}}~~~zzztttrrrrrrrrrrrrqqqtttrrrpppooooooooonnnmmmrrrpppnnnmmmlllkkkiiiggghhhddd^^^ZZZWWWUUUSSSRRRQQQRRRTTTWWWYYYWWWRRRNNNKKKJJJIIIGGGDDDAAA???===>>>===<<<>>>AAADDDEEEEEEHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBAAA>>>>>>===<<<;;;:::999999777666666666777:::<<<>>>AAA???===:::777444222111------------,,,,,,,,,,,,***))))))******+++,,,---***++++++******)))((('''++++++++++++++++++++++++++++++************++++++******************************))))))))))))******++++++************++++++************************+++***((('''''''''((())))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((())))))(((***(((&&&&&&(((******)))(((''''''&&&&&&''''''(((***)))))))))(((((((((''''''((((((((()))))))))***'''((())))))******))))))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++++++++***))))))(((''''''(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++............////////////...///111111111222333555444333333555777888888777555555555555666777888999777777555444444333333333222222111000000///......------------------------,,,------,,,++++++...000//////000222555777888888???CCCIIIPPPXXXbbbkkkqqquuu{{{~~~{{{lllgggaaa\\\ZZZZZZ\\\]]]bbbfffmmmrrrxxx~~~~~~ssspppqqqvvvuuunnnccc]]]^^^``````bbbdddjjjttttttkkk___TTTMMMIIIDDDAAA@@@@@@???>>>???===;;;:::::::::888666444222///......///...---//////...------,,,++++++******+++,,,,,,,,,++++++::::::::::::::::::999999999999999888777777999;;;;;;>>>BBBFFFGGGHHHJJJKKKNNNQQQVVV___lllyyy{{{uuutttvvvvvvvvvwwwuuuuuuuuuvvvwwwvvvuuussstttuuuwwwxxx{{{|||}}}zzzxxxvvvvvvwwwxxxxxxwww}}}{{{yyyxxxxxxxxxwwwvvv{{{yyyxxxxxxyyyyyywwwvvvwwwtttnnnjjjgggeeebbb```\\\\\\^^^```bbbbbb```^^^YYYWWWTTTOOOJJJDDD@@@===;;;;;;;;;===@@@BBBCCCBBBCCCCCCDDDDDDEEEGGGHHHHHHJJJKKKKKKJJJIIIFFFDDDCCCAAA@@@>>><<<;;;::::::999666666555666777999;;;<<>>===;;;999888777222111000...------------*********++++++,,,---...+++******)))))))))******))))))))))))))))))))))))++++++************++++++******************************))))))))))))******++++++************++++++************************+++***(((''''''((())))))(((((()))++++++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))******+++)))(((&&&''')))******)))(((''''''&&&&&&''''''((())))))))))))(((((((((((((((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))+++******))))))******+++***))))))(((((('''''''''(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,............////////////...///111111111222333555444555666666555555666777666555555666666777888999888777666444333222222222000000000//////......---------------------------***,,,------------...000444444555666999<<>>======<<<;;;999666444111000000000///...//////......---,,,,,,,,,***+++,,,---............::::::999999888888888888:::;;;;;;::::::;;;===???CCCHHHNNNSSSVVVWWWYYYZZZZZZ]]]cccmmm{{{|||{{{|||||||||zzzyyyzzz{{{{{{zzzyyyuuuuuuttttttvvvwwwyyy{{{wwwwwwyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}|||~~~}}}}}}~~~~~~}}}|||yyyvvvsssrrrpppmmmkkkdddddddddfffhhhjjjiiihhhfffddd___YYYRRRKKKEEEBBBAAA@@@@@@BBBDDDEEEDDDBBBAAAAAA@@@AAABBBDDDEEEGGGIIIJJJKKKLLLKKKIIIGGGEEEEEEDDDAAA>>>;;;999999888888888888888999:::;;;<<<===>>>?????????>>>===<<<:::888666333000///......+++++++++++++++,,,---...******)))((()))***,,,---((((((((((((((((((((((((++++++************++++++******************************))))))))))))******++++++************++++++***************************)))(((((((((((())))))((()))***+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***++++++)))((('''''')))******)))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))*********++++++*********)))((((((((('''''''''&&&(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,............////////////...///111111111111333555444777999777444333444777888777777777888888999:::999888666444333222111111000000000//////.................................,,,...000111000///000111555777888;;;>>>CCCHHHLLLSSSUUUZZZccckkkppppppmmmlllnnnooooookkkhhhfffffflllmmmoooooonnnmmmllllllmmmppptttxxx{{{}}}~~~xxxpppiiieee___[[[\\\```eeeiiinnnttt~~~iiiaaaUUULLLGGGFFFHHHIIIDDDBBB@@@?????????===;;;777555333222222111///...//////......---------,,,,,,,,,---...............777777666666666777888999:::<<<=========???BBBEEENNNSSSZZZ```ccceeefffgggeeegggmmmwww~~~}}}}}}}}}}}}vvvuuusssrrrsssuuuwwwyyyyyy{{{~~~}}}{{{yyywwwuuuqqqoooiiigggggghhhjjjlllllllllkkkiiieee___YYYRRRMMMJJJJJJJJJJJJKKKLLLKKKHHHFFFFFFDDDBBBAAAAAACCCEEEFFFFFFGGGIIIKKKKKKJJJIIIHHHIIIGGGDDD@@@===:::777666888888888999999::::::;;;<<<<<<>>>???@@@AAABBBBBBBBBAAA===:::666222000///---,,,,,,++++++,,,,,,,,,******)))))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******++++++************++++++************************)))((((((((((((((())))))+++++++++++++++***)))((((((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((''''''(((******)))((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))***+++++++++++++++(((((((((((((((((((((((((((((()))******)))((((((((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))*********+++++++++,,,***+++,,,,,,---------,,,............////////////...///111111111111333555555888999777444222444666777777666666777777888888888777666444222111111000111000000000000000//////........................---///222222111111222333777:::===AAADDDJJJQQQVVV``````bbbfffjjjjjjeee```^^^]]]ZZZYYY[[[aaaiiippp|||zzzyyy|||~~~~~~wwwlllaaaZZZWWWXXXZZZ^^^dddnnnyyywwwfffVVVLLLHHHHHHIIIEEEDDDBBBAAAAAA@@@>>><<<999777555444333222000---///...............---------------------,,,++++++666666666666888:::<<<===>>>@@@BBBCCCEEEGGGLLLOOOXXX^^^ffflllnnnnnnnnnnnnoooqqquuu}}}wwwuuurrrpppqqqsssvvvxxx{{{~~~}}}yyytttpppmmmkkkjjjjjjkkklllllllllhhhgggeeebbb^^^ZZZWWWUUUVVVWWWWWWYYYYYYWWWSSSPPPLLLIIIEEEAAA???@@@BBBCCCEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHFFFCCC???<<<888777777777888888888888888888;;;;;;<<<>>>@@@BBBDDDFFFHHHGGGEEEAAA===999555333000000...---,,,,,,,,,,,,***************+++,,,---++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((******))))))))))))******++++++************++++++************************(((((((((((()))))))))))),,,,,,,,,++++++)))((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$#########$$$(((''''''(((***+++)))((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++******(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******++++++++++++++++++++++++)))))))))******++++++,,,******+++,,,------------............////////////...///111111111222333555777777888777555444444555444444333333333333444444777666555333222111111111000000000000000000000000........................---///111333333444777999>>>BBBGGGKKKNNNSSSZZZ___iiihhhgggfffddd___ZZZVVVRRRQQQOOOPPPWWWeeetttzzzlll```XXXUUUUUUTTTYYYbbbmmmwww{{{gggXXXOOOIIIGGGHHHFFFDDDCCCCCCBBB@@@???<<<:::888777666444111...........................------------,,,+++***)))999999999;;;===AAADDDFFFHHHJJJMMMOOORRRVVV[[[^^^dddiiiqqqvvvxxxwwwuuutttwwwyyy}}}}}}{{{tttrrrnnnlllmmmooosssvvvyyy{{{}}}|||yyyvvvuuuvvvvvvuuuuuuwww{{{~~~~~~~~~~~~~~~yyyuuurrrpppnnnnnnnnnnnnmmmllleeeeeeeeeeeeeeeddddddcccdddeeegggiiikkkiiieeeaaaXXXTTTMMMGGGDDDCCCDDDEEEHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEEEEEEECCC???<<<999888999999999999999888888;;;::::::;;;>>>AAAEEEHHHIIIIIIIIIHHHEEEAAA===:::555444222000...---,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******++++++************++++++************************''''''((()))))))))))))))******+++++++++******)))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$$$$%%%&&&((('''''')))++++++)))'''))))))(((((((((((())))))'''((((((((()))))))))******)))))))))(((((((((''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++************************))))))***++++++,,,------)))***+++,,,------------............////////////...///111111111222333555888777555555666666555333333222222111111222222333666555444333222222222222////////////////////////...........................000333555888<<>><<<;;;:::777444111............////////////,,,,,,---------,,,,,,+++<<<<<<===???CCCGGGKKKNNNRRRUUUXXX[[[^^^ccchhhlllmmmrrrzzz}}}{{{yyy}}}~~~~~~{{{zzzyyyxxxuuussspppmmmjjjggghhhkkkooorrrsssuuuvvvtttoookkkjjjkkkiiihhhhhhkkkooossstttuuuuuuuuuwwwzzz~~~{{{vvvtttrrrrrrqqqpppnnnllldddeeegggjjjlllmmmnnnooonnnooorrrvvvxxxwwwtttpppgggccc[[[TTTOOOMMMMMMNNNLLLKKKIIIHHHFFFEEEEEEEEE@@@BBBDDDFFFEEEBBB???<<<;;;;;;<<<<<<<<<;;;::::::;;;:::999999<<>>DDDKKKPPPRRRXXX^^^``````aaaeeejjjeeeeeebbb[[[RRRLLLKKKLLLPPPTTT[[[cccnnn{{{~~~sssiiidddbbb____________aaafffmmmrrryyyqqqccc[[[LLLKKKIIIHHHHHHGGGEEECCCBBBAAA???>>>===:::666333.........///////////////++++++,,,---............???BBBGGGLLLPPPVVV\\\```dddddddddeeehhhmmmqqqtttzzzzzz|||~~~~~~xxxsssrrrqqqooonnnmmmkkkhhheeedddbbb```___aaaeeeiiillloooooonnnmmmiiiddd___\\\___]]]\\\\\\^^^bbbfffiiihhhjjjlllnnnooottt{{{~~~}}}|||yyywwwuuusssqqqpppppppppooopppppppppooooooqqqsssppprrrxxx|||zzzssskkkddd```[[[VVVRRRYYYVVVQQQMMMJJJHHHEEECCC???AAABBBAAA@@@@@@BBBDDD>>><<<999777777888:::<<<;;;:::::::::<<>>???@@@AAABBBAAA???===:::999999:::;;;>>>======<<<===>>>???@@@GGGHHHIIIKKKLLLLLLKKKKKKGGGEEEBBB===999666555444000///...,,,+++*********,,,,,,+++***)))))))))***++++++++++++++++++++++++************************************))))))))))))******++++++++++++******---,,,++++++******+++++++++***))))))++++++***)))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((((())))))******)))((((((((((((((())))))))))))((((((((((((******((('''''''''((((((((((((((()))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---++++++*********)))))))))))))))))))))***************++++++,,,,,,+++++++++++++++,,,------......///000000000000////////////000000000111111222444444444333333222222222222333222333444333222222444555222333333333333111000///...//////000///...---,,,---.../////////000333555999>>>CCCFFFMMMWWW]]]^^^bbbaaaaaabbbbbb```\\\YYYWWWTTTQQQQQQTTTWWWYYYYYY[[[```hhhpppyyyssssssttttttvvv{{{|||wwwtttvvvvvvsssmmmfffaaa```kkkrrr||||||mmmaaaUUUPPPLLLGGGEEEGGGGGGEEECCCBBBAAA???<<<999777555111000000111111000/////////.........------XXX[[[```dddhhhmmmsssvvvyyyxxxxxxyyy{{{~~~}}}zzzzzzxxxuuurrrqqqqqqssssssqqqnnnllliiieee```]]][[[YYYVVVTTTTTTTTTSSSRRRSSSQQQOOONNNRRRYYYaaafffmmmmmmjjjcccYYYQQQMMMLLLIIIHHHGGGHHHIIILLLOOOQQQSSSUUUYYY[[[]]]___ccceeemmmmmmmmmmmmlllkkkkkkjjjeeeeeeddddddeeehhhlllnnnppptttzzz}}}|||yyywwwvvvvvv{{{~~~}}}{{{yyyuuupppiiieeebbbaaabbbfffhhhddd[[[SSSFFFBBB>>>===???BBBBBBAAACCCBBB@@@>>><<<;;;::::::>>>>>>>>>>>>>>>?????????AAABBBEEEHHHKKKMMMNNNOOOMMMKKKHHHDDD@@@===;;;:::222111000///---,,,++++++******+++++++++***))))))++++++++++++++++++++++++************************************))))))))))))******++++++++++++******+++***))))))))))))))))))***)))((()))******)))((())))))***++++++++++++***+++******))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''******)))((((((((())))))***))))))(((((((((((((((******))))))(((((('''''')))((((((''''''''''''((('''''''''((((((((())))))(((((())))))))))))((('''************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************))))))(((((())))))*********))))))))))))(((((())))))))))))************************+++,,,------++++++,,,------......///////////////000000000000000000000000000111222333444333222222111111111222111222444333222222333555111111222222222000///............///......---,,,...///000000111333777:::>>>EEENNNTTT[[[ccceeeccceeeccc```^^^]]]ZZZWWWUUUSSSSSSTTTWWW\\\aaacccdddccciiirrrzzz}}}xxxnnnpppssswwwzzz|||qqqhhhcccbbbffflllsss}}}wwwiii___VVVNNNHHHGGGEEEDDDCCCBBBBBBAAA>>>;;;;;;888444222222222111000////////////............```cccgggkkkoootttyyy|||~~~|||uuutttqqqlllgggddddddeeefffeeedddcccaaa___\\\ZZZ[[[XXXUUUSSSSSSTTTTTTSSSTTTTTTUUUWWW\\\ccciiillltttxxxzzzuuujjj^^^VVVRRRLLLLLLLLLLLLNNNOOOQQQRRROOOQQQUUUYYY\\\___aaabbbbbbbbbaaa```^^^\\\ZZZYYYVVVUUUTTTTTTVVVZZZ^^^aaafffkkkqqquuuuuutttsssrrrtttyyy~~~|||yyyuuuooojjjfffgggfffgggkkknnnkkkaaaYYYNNNGGGAAA???BBBEEEDDDAAABBBBBBAAA@@@>>>===<<<;;;:::;;;===???@@@AAABBBBBB>>>@@@BBBFFFIIILLLNNNOOOOOONNNLLLIIIFFFCCCAAA@@@777777555333000...,,,***)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************)))))))))(((******++++++++++++*********))))))((((((((())))))+++)))((()))***+++***)))))))))***++++++++++++***+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************'''((()))******)))((((((************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((((()))))))))***************)))))))))***,,,...///++++++,,,------......///////////////000000000000000000//////000111111222333333222111111111111222222333444444333222333444111111222222222111///...---............---------//////000111222666;;;???BBBNNN\\\fffmmmqqqnnnhhhgggbbb\\\XXXWWWXXXYYYZZZ\\\]]]aaaeeeiiimmmnnnooonnnuuu~~~{{{vvvrrrsssvvvzzz~~~{{{qqqlllaaaaaacccfffmmmyyysssgggZZZOOOHHHHHHGGGDDDCCCCCCAAA>>><<<===:::777555333222000///000000000/////////......eeehhhmmmsssyyy~~~~~~}}}zzzxxxvvvvvvpppoookkkeee```\\\\\\]]]```aaabbbbbbbbbcccccccccaaa^^^[[[YYYYYYZZZZZZYYYZZZ]]]ccciiinnnrrruuuvvvxxxqqqbbbZZZSSSSSSTTTTTTUUUVVVWWWWWWTTTVVVZZZ```dddhhhiiiiiiaaa```^^^ZZZVVVRRROOOMMMOOOMMMLLLLLLMMMOOORRRTTTXXX[[[___bbbdddeeegggiiijjjnnntttyyy|||~~~}}}xxxsssnnnkkkiiillliiiggghhhjjjgggaaa\\\TTTNNNFFFCCCEEEFFFDDDAAAAAAAAA@@@@@@??????>>>>>><<<===>>>@@@AAABBBBBBBBB???@@@BBBDDDFFFIIIKKKLLLNNNNNNMMMKKKIIIFFFEEEDDD???>>><<<999555111---+++++++++,,,------,,,***)))++++++++++++++++++++++++************************************)))))))))(((******++++++++++++************)))))))))******+++,,,+++******,,,,,,+++***))))))***++++++++++++******))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************'''(((((())))))))))))(((************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((()))))))))************))))))))))))***,,,///000++++++,,,------......///.../////////000000000111000000000///000000111222333222222222222222222333333555666666444333333333111222333333333222111000.........---............000111111333666;;;BBBGGGPPP^^^ppp|||yyyoooeee___XXXUUUWWW^^^dddiiioooqqquuuwwwyyyyyyyyyyyy}}}}}}{{{yyywwwuuuxxx}}}~~~wwwsssdddcccaaaaaaeeemmmxxx|||mmm[[[NNNMMMJJJGGGEEEDDDDDDCCCAAA???<<<999666555333111...111111000000000/////////lllpppwww~~~yyyyyywwwsssooommmnnnooopppooolllhhhccc``````aaaeeegggiiijjjjjjkkknnnpppooollliiihhhhhhgggfffeeebbbgggooovvv|||~~~~~~}}}qqqeee^^^___```aaaaaaaaaaaa```]]]___bbbggglllpppqqqppphhhgggccc^^^XXXRRRNNNKKKIIIHHHGGGFFFFFFFFFGGGGGGKKKLLLNNNPPPQQQTTTXXX[[[\\\^^^bbbeeeiiimmmrrrvvv}}}}}}|||yyyuuurrrqqqqqqooolllhhhfffdddcccaaa```\\\WWWPPPLLLJJJIIIFFFDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBDDDEEEGGGHHHKKKKKKKKKKKKJJJHHHGGGFFFFFFEEECCC???;;;666111///............---,,,++++++++++++++++++++++++++++++************************************))))))))))))******++++++++++++*********************++++++,,,,,,+++***+++,,,---,,,***))))))***++++++++++++***)))((((((''''''(((((()))))))))))))))))))))))))))************************((((((''''''(((((())))))((((((((((((((())))))***((((((((()))))))))))))))((())))))************)))'''''''''((((((((())))))***)))(((((((((((())))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''')))******++++++******)))(((((())))))))))))******))))))))))))************)))))))))***+++---...///++++++,,,------......///......//////000000111111111111000000000111111222222222222222333444555555777888999999666333222222111111222333333222111000///............///000000222333555888>>>FFFPPPWWWeeessstttaaa\\\XXXXXX___kkkuuu{{{}}}}}}}}}}}}}}}~~~~~~zzztttiiihhheeeccccccfffkkkpppvvv}}}mmm]]]QQQMMMGGGCCCCCCCCCDDDDDDAAA>>>;;;999888666333000111111111111000000000000www{{{}}}vvvnnnnnnllliiiggghhhmmmrrrxxxyyyxxxvvvrrrpppoooppprrrtttuuuuuussstttvvvxxxyyywwwuuussssssrrrooommmjjjooovvv}}}zzzoooggghhhjjjkkkkkkjjjiiihhheeeeeefffjjjooorrrrrrqqqooommmiiiccc\\\VVVPPPMMMHHHHHHHHHGGGEEEDDDCCCBBBCCCEEEFFFFFFFFFHHHKKKMMMMMMPPPSSSUUUXXX\\\bbbgggnnnrrrvvvwwwvvvtttuuuvvvpppooommmhhhdddcccdddggggggddd___YYYTTTPPPMMMLLLGGGEEECCCAAA@@@AAABBBBBBCCCBBBAAA@@@???@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEHHHHHHIIIJJJKKKJJJIIIIIIIIIHHHGGGDDDAAA<<<888555333222000///---,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))******++++++++++++************))))))******+++,,,+++***)))***+++,,,+++)))))))))***++++++++++++***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******''''''(((((())))))******'''''')))*********))))))((((((((()))))))))******,,,+++(((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))*********++++++))))))))))))************((()))***+++,,,---------++++++,,,------......///.........///000111111111222222111111111111222222111111222333444666777888:::;;;<<<;;;777444222111///000111222222111000000000//////...///000111222444666:::@@@IIIUUUbbbkkkvvv{{{ooo]]]\\\]]]cccnnnzzz|||}}}~~~wwwmmmmmmmmmkkkhhhfffffffffgggooozzzqqq```YYYPPPHHHDDDCCCDDDDDDCCCAAA???===<<<999666444222222111111111000000000sssiiicccccccccbbbccciiiqqqxxx|||~~~~~~|||yyyxxxyyy|||yyywwwuuutttsssqqqnnnkkkpppsssyyyyyyppphhhiiikkkllllllkkkiiihhhiiihhhgggjjjnnnqqqpppoooqqqoookkkeee^^^XXXRRROOONNNNNNNNNNNNMMMJJJHHHGGGAAACCCDDDDDDCCCBBBCCCDDDEEEHHHKKKMMMNNNRRRWWW[[[^^^dddmmmrrrttttttuuuvvvppprrrqqqmmmgggeeeiiimmmqqqpppllleee^^^XXXUUUTTTLLLIIIFFFCCCAAAAAABBBCCCAAA@@@???>>>???AAADDDEEEBBBBBBAAA@@@AAABBBCCCDDDFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIGGGDDD@@@===:::555444111///------------++++++++++++++++++++++++************************************))))))))))))******++++++++++++******)))))))))))))))***++++++***)))((()))***+++***((())))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((()))******&&&&&&'''((()))***++++++%%%&&&((()))))))))((((((++++++++++++,,,,,,,,,,,,...,,,(((%%%%%%&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))******+++++++++,,,))))))))))))************((()))+++,,,------,,,+++++++++,,,------......///---......///000111111222333333222222222222222333111111222333555777999:::<<<===>>><<<888444222111...///000111111000//////111000/////////111222333555888===EEEQQQ```pppyyy}}}}}}qqqfff[[[]]]bbblllxxx}}}zzz{{{ppprrrtttsssnnniiieeeccc^^^eeepppzzzvvvmmm```TTTLLLIIIHHHHHHEEECCCAAA@@@???<<<999666222222222111111111111000vvvkkkeeeaaa``````bbbhhhqqqzzz}}}}}}{{{xxxtttqqqqqqrrrwwwuuusssttttttrrrmmmiiijjjmmmssszzz~~~zzzuuuqqqlllnnnpppooolllkkklllnnnlllhhhdddbbbdddgggjjjkkkkkkhhhdddaaa___]]][[[YYYXXXYYYZZZZZZWWWQQQJJJFFFFFFEEEEEEDDDDDDBBBAAA??????AAADDDFFFGGGHHHJJJKKKOOOUUU^^^eeejjjmmmoooppprrrsssrrrqqqpppppprrrtttxxxzzzwwwoooiiifffccc___```\\\UUUNNNGGGCCCBBBAAA===<<<===???CCCEEEFFFFFFHHHFFFDDDBBBAAAAAAAAAAAABBBDDDFFFEEEEEEFFFJJJNNNOOOMMMKKKGGGDDDBBBAAA@@@999666111///...//////...,,,,,,++++++***+++++++++///...---+++***)))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++******(((((())))))************+++*********))))))((((((************************))))))))))))))))))))))))(((((((((((('''&&&$$$$$$&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((('''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))(((((('''''')))))))))***++++++,,,,,,))))))))))))************+++******)))(((''''''&&&)))))))))))))))((((((((((((((((((((()))))))))))),,,***(((%%%$$$$$$%%%%%%***+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------.../////////...............///000000111111111111111111111111222222222222555888;;;===@@@>>>:::555222000//////000111222222111111222333000///...---///222666888;;;===EEESSSdddsss}}}yyyqqqhhhaaa\\\]]]___fffrrr}}}{{{~~~}}}}}}zzztttqqqpppiiibbb```aaagggqqqzzzqqqbbbVVVMMMIIIHHHGGGEEECCCBBB@@@===999666777666444333333333111///|||xxx|||xxxpppiiieeekkkjjjiiikkkooovvv|||yyyzzzyyywwwtttqqqqqqqqqrrrppppppqqqrrrqqqmmmjjjfffiiiooouuu|||~~~|||yyyvvvrrrooojjjlllmmmkkkiiihhhjjjlllnnnjjjeeecccbbbcccdddddddddbbb______```aaaaaaaaabbbccccccccc```\\\VVVSSSLLLKKKJJJHHHGGGFFFDDDCCCEEEFFFFFFEEEDDDCCCCCCDDDHHHLLLQQQVVVZZZ^^^bbbeeelllmmmnnnnnnoooqqqtttwww~~~vvvpppooommmjjjlllhhhaaaXXXPPPIIIDDDAAA@@@???>>>???BBBEEEGGGGGGFFFEEEDDDBBBAAA@@@??????BBBCCCEEEEEEDDDFFFIIILLLNNNMMMKKKIIIGGGEEECCCCCCAAA<<<666222///...,,,+++...---,,,,,,,,,,,,,,,,,,...---,,,+++******))))))++++++++++++++++++++++++++++++************++++++,,,+++++++++************)))))))))))))))*********************)))))))))(((************************))))))))))))))))))))))))************))))))((('''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((('''******))))))))))))))))))))))))))))))*********************)))((('''''''''(((((((((((((((((((((((((((((((((''''''(((((())),,,+++)))(((((()))***+++((((((((()))))))))******,,,,,,+++******+++,,,,,,......//////000000111111///............///000000111111111111111111111111222222222333444777999::::::999666333111000000000000111222111000000111222111000000111333666999:::DDDGGGNNN\\\kkkyyyuuujjjbbb___^^^___aaadddkkkuuu~~~xxxtttllldddhhhgggjjjqqqwww~~~rrreeeYYYNNNHHHEEEDDDCCCCCCCCCBBB???<<<999777555333333222000///|||vvvqqqllloootttuuutttrrrpppooossssssssstttvvvzzz}}}~~~sssuuuwwwvvvtttrrrrrrrrrooonnnoooppprrrqqqnnnkkkdddfffjjjpppvvv||||||xxxvvvtttsssqqqppplllmmmmmmlllkkkkkkmmmooossspppkkkhhheeedddaaa``````______```dddfffgggfffkkkjjjiiihhhhhhfffccc```YYYVVVSSSQQQPPPOOOLLLKKKLLLLLLJJJIIIFFFDDDBBBAAAAAABBBDDDEEEHHHMMMSSSWWW___aaadddgggjjjnnntttwww|||wwwwwwwwwuuuwwwtttoooggg^^^UUUNNNJJJGGGDDD@@@???AAADDDFFFGGGEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCDDDDDDDDDEEEHHHJJJLLLLLLLLLLLLKKKIIIGGGFFFEEE@@@:::444111///---,,,///......---,,,,,,---------,,,,,,+++*********+++++++++++++++++++++++++++++++++************++++++************))))))))))))*********)))))))))))))))************))))))))))))************************))))))))))))))))))))))))*********+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((((((((******))))))(((''''''&&&))))))))))))******************))))))((((((''''''''''''''''''''''''''''''))))))''''''&&&'''((()))))))))((()))***+++---///'''((((((((()))))))))))),,,++++++******++++++,,,.........///000000111111//////......//////000111111111111111111111111111111111222333444555666666444333111000000000111111000111111111//////000222111111222555888<<<@@@CCCPPPTTT\\\hhhttt}}}}}}vvvjjj```[[[\\\```ccceeeiiiqqqyyy~~~vvvmmmppppppuuu{{{}}}}}}yyyjjjYYYMMMGGGFFFEEEEEEFFFEEEBBB@@@===:::666444222222000///vvvpppqqqrrrtttvvvwwwwwwxxxxxxssstttvvvwwwyyyyyyzzzzzzyyy}}}{{{wwwnnnqqqtttuuutttsssssssssqqqqqqrrrssssssrrrooommmffffffhhhlllpppvvv{{{~~~xxxuuurrrqqqrrrsssttttttqqqrrrrrrssstttuuuwwwxxx{{{xxxtttqqqnnnkkkgggdddcccdddfffiiikkkkkkiiifffllliiiffffffiiijjjjjjhhhhhhddd___\\\[[[[[[XXXVVVRRRRRRRRRQQQOOOKKKFFFCCC>>>????????????CCCHHHLLLPPPSSSWWW[[[```ffflllqqq|||~~~|||||||||yyy{{{{{{xxxtttnnnfff___[[[QQQLLLFFFBBBAAABBBCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDBBBCCCCCCDDDDDDEEEFFFGGGIIIJJJLLLMMMMMMLLLKKKIIIBBB>>>999555444333222111000///...------,,,------,,,,,,++++++***+++++++++))))))))))))))))))))))))++++++************++++++)))))))))))))))(((((((((************))))))))))))*********)))))))))))))))************************(((((((((((((((((((((((('''(((((())))))))))))(((((())))))))))))*********(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((******)))))))))(((((((((((()))))))))***************)))))))))((((((((('''&&&&&&&&&'''''''''''''''+++***(((''''''(((***+++&&&&&&&&&'''((()))+++,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,------......////////////...///000000111111111111111111111111111111111222333333333333222111111000//////000111111000111111000......000222222333444888???GGGNNNSSS\\\bbbkkktttzzz{{{zzzxxxmmmkkkhhheeedddeeeggghhhjjjpppxxx}}}|||vvvyyywwwtttzzzgggYYYLLLJJJHHHGGGFFFEEECCCAAAAAA===999555333222000///~~~{{{{{{zzzxxxvvvvvvvvvwwwwwwppprrruuuxxxyyyyyyxxxwwwrrrqqqrrrrrrqqqooommmlllkkknnnrrruuuuuuuuuuuuvvvvvvwwwxxxwwwuuurrrooonnniiihhhhhhiiilllppptttwwwsssqqqnnnooorrrvvvyyyzzzuuuvvvxxxzzz}}}~~~{{{yyywwwtttqqqnnniiikkkooosssuuurrrlllhhhjjjfffccceeejjjpppqqqqqqsssnnngggeeeeeeeeecccaaa[[[ZZZZZZZZZWWWQQQIIICCC@@@AAAAAA@@@???@@@BBBDDDDDDFFFJJJOOOSSSYYY___cccpppwww}}}}}}~~~~~~|||xxxsssnnnjjj^^^YYYQQQKKKGGGDDDBBB@@@AAABBBDDDFFFHHHHHHHHHGGGCCCCCCCCCDDDEEEFFFEEEEEEFFFHHHJJJLLLMMMMMMLLLKKK@@@===888555555555555444000000///------,,,,,,,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))*********+++((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))))))))******+++++++++((()))))))))************))))))))))))((((((((((((&&&&&&&&&&&&''''''((((((******)))))))))***+++,,,&&&&&&&&&&&&'''(((((()))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........///////////////000111111111111111111111111111111111111222333222222111111111111111000000000000000000111111///...///222444555666999???IIIUUU```gggkkkpppxxx}}}}}}xxxrrrmmmjjjkkkllllllmmmnnnnnnoootttzzz|||}}}~~~~~~|||zzzwwwuuuwwwwwwwwwwwwvvvvvvvvvvvvqqqrrrrrrqqqooooooppprrrsssssssssuuuvvvxxxzzz{{{}}}||||||}}}sssmmmwww}}}vvvhhhRRROOOJJJGGGFFFFFFEEEDDDCCC@@@<<<888666444222000zzzvvvuuutttsssrrroooqqquuuxxxzzzyyyxxxwwwnnnjjjhhhhhhgggdddeeehhhkkknnnrrruuuvvvwwwxxxzzz|||}}}~~~|||xxxsssqqqpppooonnnmmmmmmoooqqqtttvvvvvvuuusssuuuyyy~~~}}}~~~~~~}}}|||zzzxxxppprrrvvvzzz|||yyytttooooookkkhhhllluuu}}}|||uuunnnlllnnnpppooolllhhheeeaaa___[[[UUULLLEEEFFFGGGGGGEEECCCAAAAAAAAA>>>@@@CCCEEEGGGKKKPPPSSSbbbkkkuuuzzz~~~|||xxxuuussslllhhhaaa[[[TTTNNNHHHDDDAAABBBDDDEEEFFFGGGGGGGGGEEEDDDDDDEEEGGGGGGEEEDDDCCCDDDGGGIIIJJJKKKKKKKKKEEEAAA;;;777666555444333222111000///...------------,,,,,,+++*********+++++++++++++++++++++++++++++++++************++++++(((((((((((())))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))))))))))))))************))))))))))))))))))))))))(((''''''(((((()))***+++'''(((((())))))******+++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))))))))***+++,,,,,,,,,))))))))))))************))))))))))))((((((((((((&&&&&&&&&'''(((((())))))'''((()))***++++++,,,,,,((((((((()))))))))))))))((()))))))))***************++++++,,,,,,++++++***---------...//////000000000000//////000000111222111111111111111111111111222222222222222111111111111111111111000000//////000000000//////111444777:::===CCCLLLXXXeeeqqqwwwwww{{{|||vvvqqqooovvvtttrrrqqqqqqsssvvvwww{{{wwwuuutttssstttooooooooonnnllljjjhhhfffgggggggggfffffffffeeeeee```aaaaaa```^^^^^^___aaa^^^______```bbbccceeefffhhhhhhhhhiiilllppptttvvvvvvpppnnnjjjmmmwwwwww^^^XXXPPPJJJHHHHHHIIIIIIEEEBBB???===:::888444111{{{uuurrrqqqqqqpppnnnoooqqqtttwwwxxxxxxwwwvvvoooiiigggiiihhhfffhhhlllmmmooosssuuuvvvxxx{{{~~~zzzxxxxxxyyyyyyxxxyyyzzz|||~~~{{{zzzzzz{{{|||{{{yyyvvvxxxtttrrrxxx~~~wwwuuuyyy}}}|||zzztttnnnfffaaa^^^ZZZUUUPPPPPPPPPNNNKKKGGGDDDDDDDDD???@@@AAA@@@@@@AAADDDFFFRRRZZZdddjjjrrr{{{|||{{{zzzzzzzzzyyyvvvrrrllleee]]]SSSMMMIIIHHHHHHGGGGGGGGGGGGHHHFFFEEEEEEFFFHHHHHHEEECCCAAAAAACCCDDDFFFHHHIIIJJJHHHDDD>>>:::888777555444555444333222111000000000...---,,,+++******))))))++++++++++++++++++++++++++++++************++++++((((((((())))))*********''''''((()))***++++++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''((((((((()))))))))******))))))))))))))))))))))))''''''''''''((()))***+++'''(((((()))******++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))'''((((((((()))))))))***)))))))))***************))))))))))))************(((((((((((())))))))))))&&&&&&'''(((((()))******"""$$$''')))++++++++++++(((((()))***************************++++++++++++***+++,,,,,,,,,,,,+++***,,,------......//////000000000//////000000111222111111111111111111111111333222111111111222333333//////000000000000000000///000000000000333777:::@@@FFFQQQ^^^jjjuuu}}}~~~~~~}}}yyyvvvuuuwwwyyy~~~{{{zzzzzz|||}}}{{{yyywwwuuutttsssqqqnnnkkkhhhfffeeeeeebbbaaa```^^^\\\YYYXXXWWWXXXXXXWWWWWWWWWVVVVVVVVVRRRSSSSSSRRRPPPOOOQQQRRROOOOOOOOOPPPQQQSSSTTTUUUUUUVVVWWWYYY\\\```ccceeelllrrrzzzyyyqqqnnnnnnhhhhhhnnnzzzrrriii\\\QQQKKKIIIIIIIIIEEEDDDBBBAAA???;;;666333uuupppkkkiiijjjjjjjjjhhhnnnpppsssuuuvvvvvvtttssspppkkkjjjmmmnnnkkkmmmrrroooqqqsssuuuwwwyyy}}}}}}{{{zzzzzzyyyyyy~~~{{{zzz~~~{{{ssshhhbbbaaaaaa```^^^YYYWWWTTTOOOJJJHHHHHHJJJBBBBBBBBB???===<<<>>>???DDDLLLTTTZZZdddpppzzz}}}}}}{{{yyyzzz{{{~~~|||xxxrrrhhh]]]VVVQQQPPPMMMKKKIIIIIIIIIIIIHHHFFFEEEGGGIIIIIIFFFCCC@@@@@@@@@BBBCCCFFFHHHIIIIIIEEE@@@<<<:::999888777888777555444333222222222///...---+++***)))))))))))))))))))))))))))))))))++++++************++++++(((((())))))******++++++&&&&&&''')))***+++,,,---(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&$$$$$$(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))++++++'''(((((()))***+++++++++))))))))))))(((((((((((())))))(((((((((((())))))************************''''''''''''(((((((((((('''((((((((())))))************))))))((((((''''''))))))))))))************(((((((((((())))))))))))'''''''''((()))******+++!!!%%%(((++++++***)))%%%&&&''')))************,,,,,,---------.........***+++,,,------,,,+++*********+++,,,,,,------...000000000000000111111222111111111111111111111111444333111000000222444555,,,---...///000000000000///000000000111444999<<>>===<<>>AAADDDGGGHHHHHHFFFCCCAAA???===;;;888777888888888777666444333222111///---++++++++++++,,,+++***+++...///000///************************))))))))))))))))))))))))+++*********))))))((((((,,,+++++++++******))))))+++***'''&&&&&&'''***+++*********)))(((''''''&&&******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&%%%%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((***+++***)))((()))*********))))))((((((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''+++***)))((((((''''''((()))************+++++++++******+++++++++,,,,,,,,,)))******++++++,,,------------......///000000000///000000111111222333333555444333222222222222222444333222222111111222222444111000000333333111///222///000777999999>>>EEETTT```nnnxxx|||wwwooojjjlllqqqvvv|||~~~~~~~~~~~~~~~~~~|||xxxuuusssppplllhhhfffccc```^^^\\\YYYVVVTTTSSSQQQOOOMMMMMMLLLIIIFFFDDDCCCCCCCCCFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAABBBBBBBBBEEEDDDBBBBBBDDDHHHLLLOOOPPPRRRVVVZZZ___dddgggiiikkkpppwww~~~~~~rrrhhhllliiilllrrrpppkkktttjjjYYYOOOHHHCCCEEEEEEEEEDDDCCC@@@<<<:::}}}tttrrrhhhdddiiikkkggghhhooowwwyyyzzzzzzxxxwwwwwwwwwyyyyyyyyywwwuuuvvvyyy|||yyy|||}}}wwwoooiiiggggggfffffflllkkkjjjgggeeebbbaaa```]]][[[VVVOOOGGGBBB???>>>===>>>???AAAEEELLLTTTZZZaaa```ccclllsssxxx~~~}}}zzztttpppmmmmmmkkkgggccc``````aaa[[[YYYRRRIIIEEEFFFFFFCCCHHHEEEAAA???@@@AAAAAAAAAEEEDDDBBBAAAAAA@@@===:::999999::::::999888777666222000---+++)))((()))))),,,***))))))+++,,,++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((''')))))))))(((((()))))))))+++******)))((((((''''''******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''')))***)))((('''((()))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((()))***)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,------......------......///000000000000000111111222333333333555444444333222222333333222111000000//////000000222000......000111///---...///444999;;;>>>HHHTTTcccnnnzzzyyypppiiieeeggglllqqqvvv|||~~~~~~}}}{{{zzzxxxwwwuuusssooollliiifffbbb___\\\ZZZVVVTTTSSSPPPMMMKKKJJJIIIGGGEEEFFFEEECCCAAA???>>>>>>>>>BBBBBBAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???>>>===>>>???CCCFFFHHHLLLMMMOOOQQQSSSUUUWWWXXX[[[___eeejjjpppuuu{{{uuurrrmmmlllnnniiicccgggrrrxxxdddVVVMMMGGGFFFEEEEEEDDDBBB@@@===;;;vvvqqqsssmmmjjjmmmllljjjpppyyy~~~{{{vvvooojjjiiikkkmmmoooqqqtttwwwyyyyyywwwwwwvvvrrrjjj^^^RRRIIICCCAAA=========<<<===@@@EEEIIIQQQPPPTTT]]]fffoooxxx~~~{{{xxx{{{}}}~~~|||yyyvvvuuuuuunnniii]]]NNNEEEEEEFFFDDDKKKHHHDDDBBBAAA@@@>>>===BBBBBBBBBCCCDDDBBB???<<<::::::;;;;;;;;;::::::999555333///,,,)))))))))))),,,+++))))))******)))(((************************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((('''(((***++++++***((('''++++++******))))))((((((***))))))(((((((((((((((************************(((((((((((())))))))))))((()))))))))*********+++((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))((('''&&&'''((())))))))))))((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((************************''''''''''''((()))***+++)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------...//////------......///000000000111111222222333444444444555555444333333333444444222111000000//////000000222000......///000///...000444:::???AAAHHHWWWfffrrr{{{zzzsssnnnhhhbbb___cccgggkkkpppvvv~~~~~~}}}{{{zzzvvvsssooollliiigggcccaaa^^^[[[WWWTTTQQQOOOLLLIIIIIIGGGDDDBBBBBBAAA???>>>???>>>===<<<;;;:::::::::<<<<<<<<<;;;::::::999999999999999999999999999999888888888999999999999999999999999:::<<<>>>@@@AAAEEEEEEEEEFFFGGGHHHIIIIIILLLOOOSSSVVVYYY\\\```ccclllpppvvv~~~|||tttnnnmmmhhh``````eeevvvuuudddWWWNNNJJJHHHEEEDDDDDDCCCAAA???}}}xxxxxxwwwtttttttttrrrrrrzzz~~~~~~~~~}}}~~~yyyrrroooqqquuuqqqvvv}}}~~~qqqaaaTTTJJJFFFEEEDDDCCC@@@>>>>>>@@@CCCIIIHHHJJJRRR[[[dddooozzz}}}xxxkkkYYYNNNJJJJJJHHHKKKIIIFFFDDDDDDCCCAAA???BBBBBBCCCEEEEEEDDD@@@===;;;;;;;;;<<<<<<<<<<<<<<<:::888444000---,,,,,,,,,---+++******+++,,,++++++************************))))))))))))))))))))))))*********)))))))))))))))+++++++++***************)))))))))******)))))))))++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))'''((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''************************((((((((((((((()))******))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........------......///000000000111222222333333444555555555555444444333444444555444333222222111111222222333222111000111111222222777;;;@@@EEELLLWWWfffrrr~~~ssskkkgggfffddd```___cccfffhhhmmmrrr}}}}}}|||yyywwwqqqmmmgggbbb___\\\YYYWWWVVVSSSOOOLLLJJJHHHEEECCCDDDAAA???>>>>>>>>><<<;;;<<<;;;;;;:::::::::::::::888888888777777777666666888888888888888888888888777777888999999:::;;;;;;777888999:::<<<<<<=========>>>???AAABBBDDDEEEFFFFFFHHHKKKMMMNNNPPPRRRUUU\\\___ccchhhnnnuuu|||xxxuuupppiiiddddddkkkzzzuuueeeYYYNNNJJJFFFEEEFFFGGGFFFEEE{{{zzz{{{zzzzzz{{{{{{yyyyyy~~~}}}{{{{{{vvvvvvyyy{{{ppp```TTTNNNNNNMMMKKKGGGBBB@@@@@@AAACCCAAACCCJJJPPPYYYfffrrrzzz|||~~~yyyhhhYYYQQQKKKGGGHHHFFFDDDDDDDDDDDDCCCBBBDDDDDDDDDFFFFFFDDDAAA===<<<<<<<<<<<<<<<<<<======<<<:::777444111///------+++***)))))),,,---------************************))))))))))))))))))))))))))))))))))))))))))************************+++++++++***)))(((((()))***+++*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''&&&&&&&&&'''(((((((((((((((((('''))))))))))))))))))))))))((()))******(((((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------------......///000000000111222222333333444555555444444333333333444444555444333222222111111222222333222222111111222444666===???DDDMMM[[[kkkvvv|||}}}tttiiibbbcccgggiiiggggggjjjllllllooottt~~~}}}{{{yyyuuuqqqnnnkkkggg```[[[WWWTTTRRRPPPNNNKKKHHHEEEDDDCCC@@@??????===;;;;;;;;;<<<;;;:::999999999999999999999999777777777777777666666666666666666666666666666666555666777888:::;;;======666777888:::;;;;;;;;;::::::;;;===>>>AAABBBDDDEEEBBBDDDFFFHHHIIIJJJMMMOOORRRSSSVVVYYY\\\aaagggllluuuzzz~~~~~~uuulllgggggguuurrrdddSSSMMMFFFCCCEEEGGGHHHGGG~~~xxxwwwyyyzzz}}}|||{{{|||yyylllaaa\\\XXXWWWTTTOOOHHHCCCAAA@@@===<<<>>>CCCHHHOOO\\\hhhppptttyyy~~~uuueeeYYYOOOHHHGGGEEEBBBBBBCCCDDDDDDCCCEEEEEEEEEFFFGGGEEEBBB@@@>>>>>>===<<<<<<======>>>;;;:::999777444111...,,,)))''''''(((***,,,---,,,************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))---+++)))'''''')))+++---)))))))))(((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,+++***)))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))***+++***)))((()))+++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''''''''''')))************+++++++++******+++++++++,,,,,,,,,))))))***++++++,,,,,,---------......///000000000111111222222333444444444333333222222222333444444222111000000//////000000000111111000000222666999???DDDLLLXXXjjjzzz{{{uuuooohhhbbb___dddllluuussstttwwwvvvsssuuuyyy~~~{{{xxxuuupppjjjfffbbb]]]WWWRRROOOLLLJJJHHHDDDBBB???>>>>>>===<<<::::::999777777888999888777666777777888888888777777888888888888888888888888555555555555555555555555444444555777999:::;;;<<<555666777888888888888888;;;<<<<<<===>>>>>>??????<<<>>>@@@AAABBBCCCEEEGGGEEEHHHJJJMMMOOOSSSXXX\\\bbbffflllqqqwww|||~~~xxxtttrrrtttyyyuuummmiiisss|||ooo\\\SSSIIICCCDDDFFFFFFEEE|||yyyxxxzzz||||||sssnnnlllhhhfffbbb[[[RRRKKKFFFDDD@@@??????BBBCCCGGGRRR]]]aaahhhpppwwwzzz|||zzzzzzxxxvvvuuuvvvzzz}}}rrrggg]]]VVVNNNKKKFFFDDDCCCCCCCCCCCCDDDDDDCCCEEEGGGGGGFFFDDDBBBAAA@@@>>>>>>>>>>>>???;;;<<<<<<<<<999555111...+++)))((()))+++,,,,,,+++************************))))))))))))))))))))))))((()))))))))************'''((((((((())))))))))))++++++***))))))***++++++'''''''''''''''''''''(((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((()))***)))((('''(((***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))************************((((((((((((((((((((((((***)))((((((((((((((())))))************+++++++++******+++++++++,,,,,,,,,******++++++,,,------...------......///000000000000000111111222333333333111111111111111222333444222111000000//////000000///111222111111444999===CCCMMMZZZeeesss~~~rrrkkkgggggghhhiiipppxxx{{{{{{~~~}}}{{{yyyvvvrrrnnnhhhaaa\\\UUURRRMMMIIIFFFCCC@@@>>>===;;;999999::::::999888777666444555666777777666666777888888888777666666999999999999999999999999666666666666666666666666666666777777888999999999777777777777777777888888;;;;;;;;;<<<<<<<<<<<<<<<888:::<<<<<<<<<===>>>@@@>>>@@@CCCEEEGGGIIILLLNNNRRRUUUYYY]]]aaaeeejjjmmmppppppsssxxx~~~~~~tttnnniiigggiiinnnttt|||yyysssuuuyyyzzzlll```RRRIIIGGGGGGFFFCCC}}}}}}}}}{{{wwwwwwwwwvvvtttpppggg\\\SSSMMMJJJHHHFFFEEEDDDAAABBBJJJTTTVVV^^^hhhppptttvvvxxxzzzqqqpppmmmkkkkkknnntttyyy}}}|||tttmmmgggXXXSSSMMMHHHEEEEEEDDDCCCCCCBBBBBBDDDGGGHHHIIIHHHEEECCCBBB@@@??????@@@@@@===>>>@@@@@@>>>999444111000...,,,,,,---...---,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,)))***+++,,,,,,+++***)))&&&&&&&&&'''''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))'''((((((((())))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))************************(((((((((((((((((((((((((((''''''(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///------......///000000000///000000111222222333333111000000000111222222333444333333222111222222222111333444444444777===BBBHHHWWWfffooovvv}}}}}}xxxsssmmmkkkqqqwww{{{~~~}}}{{{zzzrrrpppllliiiddd]]]UUUPPPLLLIIIEEEBBB@@@===:::888;;;999777888999::::::999777555444555777888888777888999:::::::::999888777999999999:::::::::::::::::::::::::::::::::::::::;;;;;;::::::999999888888999999888888888999999:::::::::;;;;;;<<<===>>>>>>888:::;;;;;;::::::<<<======@@@BBBCCCCCCCCCDDDEEEHHHJJJMMMPPPRRRUUUZZZ]]]^^^^^^```eeelllqqquuuvvvwwwmmmgggccc```bbbggglllqqqvvv{{{}}}xxxsssttt{{{zzzlll[[[PPPLLLJJJGGGDDDxxxyyyzzz{{{}}}zzzvvvtttuuuvvvwwwuuupppeeeXXXOOOLLLJJJHHHFFFFFFGGGIIIJJJNNNQQQVVV\\\bbbgggjjjlllhhhfffbbb______dddlllrrrxxx||||||xxxvvveee^^^UUULLLHHHGGGFFFFFFGGGFFFDDDDDDDDDEEEFFFGGGGGGEEEBBB???>>>>>>>>>???BBBAAAAAA@@@???<<<777333222///,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******((())))))))))))*********************************&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''''''''''''''''''''&&&&&&'''((()))***************'''''''''''''''((()))***''''''((()))))))))))))))(((((())))))))))))((((((&&&'''***++++++***'''&&&******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,+++***(((&&&%%%---,,,***)))((()))***+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((((((((()))***++++++,,,,,,++++++,,,,,,,,,---------////////////000000000000111333444444444444555777777555333000///000000111444333444666888777333///---000222222333999DDDLLLSSSbbboooqqqpppssssssqqqpppzzz|||yyyuuurrrlllgggaaa[[[VVVQQQLLLHHHGGGEEEAAA===:::999888888;;;::::::999999888888888666777777888888888888777;;;;;;:::::::::;;;<<<===::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999888999::::::::::::999999999888888999999999999:::;;;<<<===::::::::::::::::::;;;;;;;;;<<<===????????????>>>CCCCCCDDDFFFIIILLLNNNOOOTTTUUUWWWZZZ]]]```cccdddhhhgggeeeaaa^^^]]]^^^```ddddddeeeiiiqqqzzz~~~xxxqqqnnnttt~~~|||wwwkkkZZZNNNKKKKKKIIIsssvvvyyy~~~}}}yyyvvvtttuuuvvvxxxyyyvvvnnnddd]]]WWWVVVTTTRRROOOMMMLLLKKKLLLMMMOOOSSSXXX]]]bbbeeeccc```[[[VVVVVVZZZbbbhhhppptttyyy}}}~~~}}}}}}~~~pppjjj```WWWQQQLLLHHHEEEDDDDDDCCCCCCDDDEEEFFFFFFIIIHHHEEECCC@@@?????????BBBBBBBBBBBBBBB@@@<<<999444222...,,,,,,,,,++++++,,,,,,+++++++++*********)))))))))*********++++++************************'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((()))*********))))))(((((('''''''''((())))))''''''((()))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++***)))((('''******+++******))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------////////////000000000000111333444444444444555777777666444222111111222333888777777999;;;:::777333111333444444666>>>IIIRRR```mmmvvvtttpppqqqtttuuu}}}yyyvvvrrrnnnkkk```\\\VVVQQQMMMHHHDDDAAA???>>>;;;999777777777888::::::::::::999999999999777777888999::::::::::::<<<<<<;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;<<<===999:::::::::::::::::::::777888999;;;<<<<<<;;;;;;>>>??????AAACCCEEEGGGIIILLLMMMNNNPPPSSSVVVYYY[[[^^^^^^]]]ZZZWWWVVVVVVXXXZZZ[[[]]]```fffnnnwww~~~tttlllkkkqqqzzzxxxfffWWWPPPJJJFFFrrrwww~~~~~~~~~~~~|||}}}}}}zzzzzz|||~~~~~~{{{yyyxxxxxxyyyzzz}}}~~~xxxqqqkkkgggggggggeeeaaaZZZSSSOOOMMMKKKIIIIIILLLRRRYYY]]]^^^ZZZTTTNNNLLLOOOWWW\\\ccchhhnnntttyyy}}}|||wwwooofff]]]TTTLLLFFFDDDDDDDDDDDDEEEFFFGGGHHHLLLKKKJJJGGGEEEBBB???>>>BBBBBBBBBDDDFFFEEEBBB@@@888555111...---,,,***)))+++++++++*********))))))************+++++++++,,,************************************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))*********)))(((((())))))((('''''''''((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))************)))''')))***++++++***'''&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------.../////////000000000111111333444444444444555777777666666555555555666777======<<<===>>><<<:::777666777777888<<>>>>><<<<<<<<<=========>>>>>>;;;;;;<<<<<<=========>>>>>>???@@@???===<<<===>>>>>>>>>=========<<<<<<<<<;;;::::::;;;;;;<<<===>>>999999999999999999999999555666777999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCCCCEEEGGGIIILLLNNNPPPSSSTTTTTTSSSPPPOOOOOOPPPPPPSSSWWWXXXZZZ```jjjrrrzzzuuujjjiiinnntttwwwxxxiii]]]RRRIIIxxx}}}}}}||||||~~~~~~}}}zzzxxxuuussssssuuuyyy{{{zzz|||~~~~~~~~~|||zzzzzz|||}}}~~~xxxsssuuuwwwzzzzzzuuukkkaaa[[[VVVQQQKKKGGGHHHMMMSSSXXX\\\WWWQQQJJJFFFIIIOOOTTTXXX^^^fffooouuuzzz~~~}}}xxxqqqhhh]]]SSSKKKJJJIIIGGGFFFFFFHHHJJJKKKNNNNNNMMMLLLIIIEEEAAA???AAAAAABBBDDDGGGHHHFFFDDD<<<888444111///---***(((++++++*********)))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((()))))))))))))))***)))*********)))(((''''''******)))((('''''''''(((''''''((()))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))'''((()))******)))((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---*********++++++,,,,,,,,,,,,,,,,,,------------.........//////000000111111111333444444444444555777666777888999;;;<<<======BBBBBB@@@???===;;;999888888888:::<<>>>>>>>>>>>>>>======>>>>>>??????@@@@@@<<<<<<<<<===>>>>>>?????????@@@AAA@@@>>>===>>>????????????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???::::::999999999999999888777777999:::;;;<<<======;;;;;;;;;;;;<<<===>>>?????????@@@BBBDDDFFFHHHIIILLLNNNOOOOOONNNMMMMMMNNNMMMQQQVVVUUUTTTXXXbbbkkkttt~~~qqqjjjkkknnnqqq|||{{{oooaaaUUU~~~}}}|||||||||}}}|||uuuvvvvvvvvvtttrrrooommmllljjjiiihhhiiilllppprrrsssvvvxxxyyyxxxwwwwwwxxxzzzzzz|||~~~}}}}}}~~~|||yyyzzz~~~}}}yyy||||||qqqjjjaaa\\\SSSLLLIIIKKKPPPSSSXXXTTTNNNGGGCCCDDDIIINNNTTTZZZeeennnuuuzzz}}}~~~}}}{{{wwwqqqggg]]]UUUSSSPPPLLLIIIHHHIIIKKKMMMNNNOOOOOONNNKKKGGGCCCAAA@@@@@@AAACCCFFFGGGFFFEEE>>>;;;777444222///,,,)))+++++++++************)))******+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((((((((('''''''''(((((())))))))))))))))))))))))((('''&&&+++***)))(((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))(((''''''((()))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...+++++++++++++++,,,,,,,,,,,,,,,---------..................///000111111111111333444444444444555777666888;;;>>>@@@BBBCCCCCCCCCBBB@@@===:::888777777999:::===CCCLLLYYYfffnnnsssuuutttooojjjooo}}}}}}}}}{{{vvvqqqjjjfff___\\\XXXUUUQQQNNNIIIFFFCCCAAA>>>======<<<;;;999::::::::::::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>???>>>>>>===>>>>>>???@@@@@@AAABBBBBB>>>>>>>>>??????@@@@@@@@@???@@@AAA@@@???>>>???@@@????????????>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????<<<;;;;;;;;;:::::::::999999999:::;;;<<<===>>>???;;;;;;:::::::::;;;<<<<<<=========>>>@@@AAACCCDDDGGGIIIKKKLLLKKKKKKLLLMMMLLLQQQUUUTTTRRRUUU^^^fffrrr|||}}}ooojjjkkknnnvvv}}}nnnaaa~~~||||||||||||uuuwwwzzz}}}yyyuuuqqqnnnlllgggggghhhhhhfffdddaaa___^^^^^^^^^^^^```ccceeegggmmmnnnoooooommmlllllllllooopppqqqsssuuuwwwyyyzzzwwwxxx{{{}}}~~~}}}}}}}}}}}}~~~}}}}}}~~~xxxlllggg___VVVPPPMMMMMMNNNPPPNNNIIICCC@@@@@@CCCGGGSSSYYYcccmmmtttzzz~~~~~~}}}xxxqqqhhhbbb]]]ZZZVVVRRRNNNLLLKKKKKKLLLMMMNNNMMMLLLIIIFFFDDDBBBAAAAAABBBDDDEEEDDDCCC>>>;;;888666444222///,,,,,,,,,,,,+++++++++******************+++++++++,,,************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((&&&''''''(((((()))))))))(((((()))))))))(((''''''******)))((((((((())))))''''''((()))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''''''''(((+++)))(((''''''(((+++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...++++++,,,,,,,,,,,,,,,,,,,,,---------............------...///000111222222111333444444444444555777888;;;>>>AAACCCDDDCCCCCC??????===:::777555666888<<>><<<::::::;;;;;;:::999;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>???@@@@@@@@@???>>>???@@@@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBB@@@???@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@????????????@@@@@@>>>>>>>>>======<<<<<<;;;:::999999999:::;;;<<<===999999888888888999::::::::::::;;;;;;<<<===>>>???AAACCCEEEFFFFFFGGGJJJKKKLLLOOORRRQQQPPPSSSZZZ```ooozzz|||rrrnnnmmmpppwww~~~{{{mmm~~~|||{{{{{{zzzzzzuuuvvvxxxzzz}}}vvvmmmgggbbb```^^^\\\]]]^^^```___^^^\\\[[[YYYZZZ[[[\\\]]]^^^___```fffffffffdddaaa______```bbbccceeefffhhhjjjllllllkkknnnrrrvvvyyyzzzzzzzzzwwwvvvvvvvvvxxxzzz||||||{{{~~~~~~}}}|||}}}~~~~~~|||{{{zzzxxxssslllcccZZZSSSNNNKKKIIIHHHEEEAAA>>>>>>@@@BBBNNNSSS[[[dddmmmwwwyyyrrrmmmhhhhhhfffccc]]]UUUNNNJJJJJJJJJKKKKKKKKKJJJIIIHHHEEECCCBBBBBBCCCCCCAAA@@@===;;;999888777555222///---------,,,,,,,,,,,,+++)))))))))*********++++++************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++''''''((())))))***++++++''''''(((((()))((((((((()))))))))((())))))******''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///000111222222111333444444444444555777<<<>>>@@@BBBBBBAAA???===777888888666444555888<<>>???@@@AAAAAAAAAAAA@@@???@@@BBBCCCCCCCCCAAAAAA@@@AAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDBBBAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>;;;;;;:::999999:::;;;<<<888888888888888999:::;;;::::::999999:::;;;<<<<<<===???@@@AAABBBEEEHHHKKKKKKMMMNNNNNNPPPSSSWWW[[[iiiuuuyyyrrrpppsssssssss|||~~~|||zzzyyyyyyxxxzzzzzzzzzzzz|||}}}xxxxxxzzz~~~{{{tttqqqllleee___[[[ZZZYYYXXXYYY\\\^^^``````___^^^[[[\\\]]]^^^___^^^^^^^^^bbbaaa```]]]YYYWWWWWWXXXZZZZZZ\\\]]]___aaabbbccc```ccchhhmmmqqqsssssssssrrrpppnnnoooqqqtttwwwwwwxxx{{{~~~|||{{{zzzwwwuuuwww}}}|||vvvmmmcccYYYPPPKKKFFFEEEDDDAAA???>>>???AAAHHHLLLRRRZZZeeesssxxxsssrrrssstttrrrjjj___SSSLLLHHHIIIIIIJJJJJJJJJJJJJJJGGGFFFCCCCCCBBBBBB@@@>>><<<;;;999888888666333111......---------,,,,,,,,,((())))))))))))*********************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------((())))))***++++++,,,,,,&&&&&&'''((()))))))))((())))))(((((()))***++++++'''(((((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))+++,,,''')))***,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...///000111222222111333444444444444555777>>>@@@BBBBBBAAA===:::777222333444444333666;;;@@@HHHLLLSSS]]]eeekkkmmmmmmpppjjjjjjooouuuyyyzzzyyy}}}vvvxxx}}}yyywwwsssqqqnnnkkkfffccc[[[YYYVVVSSSOOOKKKFFFBBBAAA@@@>>>=========;;;999===<<<::::::<<<===<<<<<<======>>>>>>???>>>>>>>>>>>>>>>======<<<<<<;;;;;;===>>>@@@BBBCCCDDDEEEEEEAAABBBDDDFFFFFFEEEDDDCCCAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAACCCCCCBBBBBBAAA@@@??????>>>===<<<;;;:::;;;<<<===:::999999::::::;;;<<<===;;;::::::::::::;;;<<<<<<===>>>???@@@AAADDDIIIMMMLLLLLLLLLMMMPPPTTTWWWYYYdddqqqxxxtttsssoookkkrrr~~~~~~~~~{{{sssoooqqqssstttrrrppppppqqqqqqrrrrrrqqqqqqjjjiiifffcccaaa````````````bbbggglllooooookkkhhhdddeeehhhjjjjjjiiigggfffjjjfffaaa]]][[[XXXVVVTTTUUUTTTTTTTTTUUUUUUSSSQQQVVVXXX[[[___ccceeeggghhhdddgggiiihhhfffiiiqqqwww|||~~~zzztttqqqpppuuuzzz|||zzzvvvooofff[[[RRRLLLMMMIIIDDDAAA??????>>>===BBBEEEJJJRRR]]]kkkzzz~~~|||yyyyyyxxxuuunnncccVVVMMMFFFFFFGGGHHHJJJKKKIIIGGGGGGGGGFFFEEECCC@@@>>><<<;;;999777444444555666888555222...,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))(((((()))***++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))******''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))***)))((((((((((((((()))***((('''''')))))))))(((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------...///000111222222444333222111222444777888>>>>>>>>>===;;;888555444111222333333333888???EEEPPPXXXaaaffffffeeegggiiidddjjjrrrwwwzzz{{{xxx{{{{{{}}}{{{vvvtttrrrnnnjjjeee```YYYUUUOOOMMMJJJGGGDDDAAA???>>>;;;===>>>>>>=========>>><<<===>>>>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@???CCCCCCDDDEEEEEEEEEEEEEEEHHHIIIJJJJJJJJJJJJLLLNNNJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKJJJJJJIIIHHHGGGFFFJJJIIIIIIHHHGGGFFFFFFEEEBBBCCCEEEFFFFFFEEECCCBBBEEEEEEDDDDDDCCCBBBBBBAAABBBCCCCCCCCCCCCBBBAAA@@@????????????????????????<<<<<<;;;;;;;;;::::::::::::999999888888888888999999999:::<<<>>>???@@@AAAKKKJJJKKKNNNMMMLLLQQQXXX```hhhvvvyyyqqqmmmnnnyyy~~~{{{sssiiidddfffjjjlllllljjjjjjlllmmmnnnnnnnnnnnnpppooonnnmmmlllllllllllllllmmmpppuuuxxxxxxvvvsssqqqrrrtttvvvvvvuuutttsssrrrooojjjfffccc___[[[YYYYYYWWWUUUUUUTTTRRROOOMMMNNNOOOQQQSSSVVVYYY[[[\\\VVVYYY\\\\\\]]]aaaiiiooovvvxxx{{{}}}}}}}}}}}}~~~yyyrrrnnnqqqtttyyy}}}}}}zzzxxxtttsssqqqlllfff^^^WWWSSSMMMIIIDDD@@@??????>>>>>>???BBBFFFLLLUUUbbbooowww~~~|||vvvvvvuuusssnnndddYYYQQQGGGFFFFFFGGGIIIJJJJJJHHHIIIIIIIIIHHHEEEBBB???===;;;999777555555666888999888555111///......,,,+++***************)))(((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************++++++*********))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))'''&&&&&&((()))***))))))******++++++******)))(((((((((((((((((('''&&&((((((((())))))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........------...///000111222222444444333333444555666777999999999888666333111000...000111222444:::DDDKKKXXX___fffiiihhhfffggghhhffflllsssyyy}}}~~~|||||||||~~~~~~|||wwwssssssooohhhbbb[[[TTTMMMHHHGGGEEECCC@@@>>><<<::::::===>>>??????>>>======>>><<<===>>>>>>>>>>>>???@@@????????????@@@@@@AAAAAACCCBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKNNNOOOPPPPPPOOOPPPRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHGGGEEECCCBBBDDDCCCCCCCCCBBBBBBAAAAAADDDDDDDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;::::::999999888888999999888999:::;;;===>>>???@@@GGGFFFIIILLLMMMMMMRRRXXX^^^eeessszzzsssooottt~~~zzzssskkkbbb^^^```dddhhhjjjiiijjjlllnnnpppqqqrrrrrrwwwwwwxxxyyyyyyyyyyyyyyyyyyyyy{{{~~~{{{yyyvvvtttrrrooojjjgggdddbbb^^^[[[YYYUUUPPPMMMJJJIIIIIIIIIKKKMMMOOOPPPMMMOOOQQQRRRSSSVVV]]]ccckkkmmmppprrruuuxxx}}}}}}zzz|||}}}}}}wwwpppppppppqqqqqqpppooommmlllkkkjjjjjjhhheee```]]]ZZZSSSNNNHHHDDDBBBAAA@@@@@@??????AAAEEEKKKUUU```gggxxx|||{{{yyyqqqppppppnnnkkkddd[[[UUUJJJHHHFFFFFFHHHIIIIIIIIIIIIJJJKKKJJJHHHEEEAAA???;;;999777666666888:::<<<>>>;;;777333222///---+++***************)))))))))***))))))))))))***++++++,,,,,,,,,++++++*********++++++************+++++++++*********))))))((((((************)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((%%%%%%''')))++++++(((((())))))))))))((((((***)))(((''''''&&&&&&'''))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))************************************************,,,,,,++++++,,,,,,---...,,,------------.........---......///000111222222333333333333333444444444555555555444333111///...///000222444888BBBNNNWWWdddhhhmmmnnnmmmkkkkkkmmmmmmrrrxxx}}}~~~}}}~~~~~~{{{xxxwwwwwwvvvrrrnnnlllggg___WWWPPPIIICCC??????>>>===;;;:::999888888===>>>???@@@AAAAAAAAA@@@????????????@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHKKKLLLMMMPPPQQQSSSSSSTTTUUUVVVXXXXXXWWWWWWYYYZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>============;;;;;;:::999999999999999888888999:::<<<===>>>>>>CCCCCCFFFKKKLLLLLLOOOTTT\\\bbbnnn|||uuuttt{{{{{{wwwqqqlllgggfffhhhmmmqqqrrrrrrtttvvvyyy{{{}}}~~~~~~{{{vvvsssnnnjjjeee```ZZZWWWOOOMMMKKKIIIHHHIIIJJJKKKMMMNNNNNNNNNMMMOOOSSSWWW]]]___bbbeeeiiiooovvvzzz{{{yyy}}}yyyvvvsssmmmgggdddcccdddeeeffffffffffffdddbbb___^^^\\\XXXQQQLLLIIIFFFCCCBBB@@@@@@@@@@@@CCCIIIQQQWWWbbbhhhqqqwwwyyywwwuuutttlllkkkkkkjjjhhhddd]]]YYYRRROOOKKKHHHHHHHHHGGGGGGFFFHHHJJJKKKJJJHHHEEECCC<<<:::999888999;;;>>>@@@BBB???;;;888555222---***------,,,,,,++++++++++++*********))))))***++++++---,,,,,,++++++*********++++++************++++++++++++******)))(((((((((************************(((((((((((((((((((((((()))))))))((())))))******///,,,'''&&&''')))***+++'''(((((())))))(((((('''***)))'''&&&&&&'''((()))(((((()))))))))*********((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((()))))))))))))))))))))******************************************)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------..................///000111222222333111222222333222222111000555555444444333222111000222444666999???KKKZZZeeemmmqqquuuwwwwwwwwwxxxyyy{{{~~~|||xxxtttsssrrrpppkkkggg```[[[TTTMMMIIIEEEBBB@@@===<<<<<<;;;;;;;;;;;;<<<>>>???BBBGGGJJJLLLLLLKKKFFFDDDBBBAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJHHHIIIKKKKKKKKKLLLMMMNNNRRRSSSUUUVVVXXXYYYYYYZZZ[[[]]]^^^^^^]]]]]]^^^___```______^^^]]]\\\\\\[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQOOOMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????<<<;;;:::999999888999999888888999:::;;;;;;<<<<<>>>>>@@@EEEHHHPPPVVV```ggglllnnnooopppkkkkkkkkkkkkkkkhhhddd```\\\YYYTTTOOOLLLJJJFFFDDDBBBDDDGGGIIIJJJIIIHHHGGG>>>===<<<;;;<<<>>>AAACCCEEECCC@@@===999555///,,,...---,,,,,,++++++,,,,,,++++++***************+++,,,,,,,,,++++++*********++++++************++++++************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++333///***(((((()))*********++++++,,,,,,++++++***'''&&&&&&&&&'''(((***+++'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////......///000111222333333222222333333333222222111444444333333222222222222555777:::>>>FFFTTTdddpppuuuxxx}}}~~~}}}~~~|||xxxsssooommmiiiccc^^^TTTPPPJJJEEECCCBBBAAA@@@<<<<<<<<<<<<===>>>???@@@BBBEEELLLUUU]]]aaaaaa___RRRMMMGGGCCCBBBCCCBBBBBBGGGGGGIIIJJJLLLMMMOOOOOORRRTTTVVVVVVVVVVVVXXXZZZZZZ[[[\\\]]]^^^^^^^^^]]]___aaaccccccbbbbbbbbbcccddddddcccbbbbbbaaa`````````aaaaaaaaaaaa``````___^^^]]]\\\[[[YYYXXXWWWVVVTTTTTTTTTSSSRRRRRRQQQPPPLLLLLLLLLKKKKKKKKKKKKKKKDDDEEEEEEFFFFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA===<<<;;;:::999999999999888999999999::::::;;;;;;===;;;>>>DDDHHHHHHIIILLLSSSXXX```lll{{{~~~}}}||||||zzzvvvrrrqqqtttyyy}}}}}}}}}yyyvvvgggeee```[[[WWWSSSQQQPPPIIIHHHGGGGGGGGGHHHIIIJJJHHHIIILLLOOOTTT\\\dddkkkuuuzzz~~~xxxkkkcccaaaccceeekkkmmmnnnooonnnkkkgggdddhhhfffaaa]]]XXXQQQJJJFFFBBBBBBBBB@@@===<<<===???EEEKKKRRRYYY___cccgggjjjjjjkkkmmmppprrrqqqnnnkkkgggddd```\\\WWWQQQJJJEEEAAABBBEEEGGGIIIJJJJJJJJJBBBAAA???>>>???BBBDDDFFFHHHFFFDDDBBB???:::444000---,,,+++))))))******+++,,,,,,+++************+++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,333000+++)))))))))))))))))))))************))))))%%%%%%%%%&&&((()))+++,,,''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------........./////////...//////000111222333333444444444444555555555555222222111111111111222333666999===CCCMMM\\\nnnzzz|||}}}~~~~~~|||yyytttnnniiieee___XXXSSSKKKGGGBBB???>>>======<<<;;;;;;;;;<<<===???@@@AAAHHHMMMXXXeeeqqqwwwuuurrr___XXXNNNGGGFFFHHHHHHHHHNNNOOOPPPQQQSSSTTTUUUVVVWWWZZZ]]]]]]\\\\\\___bbbaaaaaabbbccccccccccccbbbdddfffiiiiiihhhffffffggghhhhhhhhhggggggffffffeeeffffffggggggggggggffffffbbbaaa```^^^]]][[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUPPPPPPPPPOOONNNNNNMMMMMMHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD??????===<<<;;;;;;;;;;;;::::::::::::::::::::::::999666888???EEEFFFHHHKKKLLLQQQXXX```kkkzzz}}}yyyvvvwwwxxx}}}}}}}}}}}}zzzwwwsssooonnnpppvvvzzzzzzxxxtttnnnhhhbbb^^^[[[PPPOOOMMMLLLKKKKKKKKKJJJGGGGGGGGGHHHLLLSSS[[[aaakkkooosssttttttwww}}}|||sssnnnlllkkknnnqqquuuxxxxxxuuuqqqnnnlllkkkiiigggccc\\\TTTNNNGGGHHHIIIGGGCCC@@@>>>>>>AAADDDHHHLLLPPPVVV[[[___eeeggglllrrrwwwxxxvvvtttooonnnmmmjjjddd[[[QQQKKKEEEEEEEEEFFFGGGIIIJJJKKKFFFDDDCCCBBBBBBDDDGGGHHHKKKJJJHHHGGGEEE@@@:::555...,,,+++))))))***+++,,,---,,,++++++*********+++*********++++++,,,,,,---++++++************++++++((((((((()))******++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***+++,,,---...,,,)))((()))***))))))&&&&&&&&&''''''&&&&&&&&&%%%%%%'''((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***++++++++++++*********)))************************))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............//////////////////000111222333333444333333222222222444555666222111000000111222333444777;;;BBBKKKWWWhhhzzz~~~|||zzz{{{~~~|||~~~{{{yyypppkkkeee___[[[UUUMMMHHHDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAABBBJJJQQQ^^^ooo}}}{{{kkkaaaTTTLLLLLLOOOQQQRRRWWWWWWXXXYYYZZZ[[[\\\]]]ZZZ^^^aaaaaa______cccgggeeeeeefffhhhiiiiiiiiiiiijjjllloooooonnnlllllllllmmmmmmmmmmmmmmmlllllllllmmmmmmnnnnnnnnnnnnmmmmmmiiiiiigggfffdddbbbaaa```aaa```___^^^\\\[[[[[[[[[XXXXXXWWWVVVTTTSSSRRRRRRNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCAAA@@@???>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<888777<<<@@@AAACCCEEEEEEIIIPPPVVV\\\fffsss|||}}}vvvqqqpppqqqxxxxxxxxxyyyzzz|||}}}{{{yyy|||zzzvvvrrrpppsssyyy}}}~~~wwwpppkkkhhh]]]ZZZWWWTTTRRRPPPNNNLLLHHHHHHFFFFFFHHHMMMUUUZZZ```dddhhhiiijjjnnnwww~~~zzztttqqqnnnrrryyy~~~~~~zzzwwwooooooppppppmmmfff^^^XXXMMMOOOPPPOOOKKKFFFCCCAAA>>>???AAACCCFFFKKKRRRVVV^^^bbbiiiqqqxxxzzzyyywwwtttttttttsssmmmcccXXXPPPHHHHHHGGGFFFGGGHHHIIIJJJHHHGGGEEEDDDDDDFFFHHHJJJLLLLLLKKKKKKIIIDDD>>>:::000///---++++++,,,---...---,,,,,,+++*********+++))))))***+++,,,------...++++++************++++++''''''((()))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))***+++,,,---)))(((&&&''')))******)))(((((())))))))))))((((((&&&'''((()))))))))''''''))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&'''((())))))***+++*********))))))((((((************************))))))))))))))))))))))))))))))***+++,,,,,,------************************,,,,,,++++++,,,,,,---.............../////////000//////000111222333333444000///......///111333555333222222222222444666777999>>>GGGQQQ```rrrvvvvvvvvvyyy~~~||||||xxxvvvhhhddd]]]XXXTTTNNNFFFAAA???===<<<<<<>>>@@@@@@@@@<<<<<<<<<===???AAABBBCCCIIIPPP___rrr|||qqqfffXXXPPPPPPUUUXXXZZZ]]]]]]^^^^^^___```aaaaaa```dddhhhhhhffffffiiimmmfffgggiiikkklllmmmnnnnnnnnnqqqssstttrrrpppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssrrrqqqpppooommmkkkiiihhhgggkkkjjjhhheeecccbbbaaa``````___^^^\\\[[[YYYXXXWWWSSSSSSRRRQQQPPPNNNMMMLLLEEEFFFGGGGGGIIIIIIJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFDDDCCCBBBAAAAAAAAA<<<<<<;;;;;;;;;;;;::::::CCC===999;;;===<<<<<<===???DDDKKKOOORRRYYYccckkkyyyxxxqqqlllnnnvvvqqqqqqpppooopppsssyyy}}}zzz{{{|||~~~|||vvvssslllccc^^^\\\ZZZUUUPPPNNNKKKGGGFFFGGGIIIKKKLLLTTTUUUWWW[[[aaahhhnnnqqq{{{|||yyyvvvwwwyyy|||tttsssuuussslllddd]]]VVVRRRTTTSSSKKKEEEEEEAAAAAAAAA@@@AAADDDHHHKKKYYY\\\aaaiiirrrxxx{{{{{{|||yyyvvvuuutttnnneee]]]SSSMMMFFFDDDFFFHHHFFFDDDFFFHHHHHHGGGDDDDDDGGGKKKMMMNNNOOOOOOLLLGGGBBB>>>888555111---+++******++++++******,,,------+++)))************************,,,++++++***)))(((''''''++++++******))))))(((((('''(((***)))((('''(((***---,,,***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************+++++++++******)))******************************************************))))))******+++,,,))))))*********+++++++++,,,,,,,,,---------................../////////////////////000111111222222444444333222111//////...000111111111000111333555<<>>???BBBHHHSSS```jjjooopppnnnjjjeee^^^YYYYYY[[[___aaa```bbbeeefffffffffhhhiiilllkkkiiijjjkkkllllllkkknnnoooqqqpppooooooqqqrrrtttuuuvvvwwwwwwxxxxxxxxxyyyxxxvvvvvvxxxyyyzzzyyy}}}}}}|||{{{yyyxxxwwwwwwwwwvvvtttrrrqqqqqqqqqrrrssspppmmmkkkkkkkkkkkkjjjffffffeeebbb^^^\\\[[[[[[ZZZYYYXXXXXXWWWUUUQQQNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHIIIDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA>>><<<::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???AAADDDJJJQQQWWW[[[iiiuuussspppoooqqquuuyyykkkkkkkkkkkkmmmssszzzyyyrrrmmmjjjgggaaa]]]XXXTTTOOOLLLJJJJJJJJJJJJMMMNNNQQQUUUYYY^^^aaadddppprrrwwwzzz{{{}}}~~~yyyyyywwwqqqjjjfff^^^YYYZZZWWWPPPJJJIIIAAAAAA???>>>>>>@@@CCCFFFOOOSSSZZZbbbkkktttzzz~~~~~~zzzvvvvvvvvvtttnnniii___WWWMMMGGGFFFGGGFFFEEEHHHIIIJJJHHHFFFEEEGGGIIILLLMMMOOOPPPNNNKKKFFFDDD;;;888444///,,,++++++++++++******+++------+++)))++++++++++++++++++++++++------,,,,,,+++******************)))))))))))))))(((*********((('''(((***---,,,***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************+++++++++******)))******************************************************))))))******+++,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000111111222222222222222222111111111111222222222111000222555888>>>KKK]]]kkkuuu~~~{{{wwwvvvxxx}}}~~~~~~}}}zzzwwwsssnnnhhhdddXXXRRRJJJEEEDDDCCC@@@===<<<<<<<<<<<<<<<=========>>>======<<<;;;;;;<<<<<<<<>><<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======???BBBGGGMMMRRRVVVZZZdddsss}}}sssooommmooorrryyyjjjkkkkkklllpppwww~~~}}}||||||yyyyyyxxxwwwvvvvvvvvvvvvyyyyyyzzz{{{||||||}}}}}}~~~}}}zzzvvvqqqlllgggbbb[[[UUUQQQMMMJJJHHHHHHIIIKKKMMMPPPRRRSSSTTT___bbbgggjjjiiikkkxxx~~~}}}xxxsssoooggg```^^^ZZZTTTNNNLLLCCCBBB???======>>>@@@BBBEEEJJJRRRYYYaaajjjttt{{{|||yyyvvvuuuwwwxxxuuusssmmmdddWWWMMMHHHGGGFFFEEEIIIJJJKKKJJJHHHGGGGGGHHHJJJLLLOOOQQQQQQNNNLLLJJJ???<<<888333///---,,,,,,+++***)))***,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***************+++,,,+++)))((((((***+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++*********((()))***++++++***)))((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))******+++++++++************************************************************))))))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,---------..................//////////////////000000111222222222000000111111222222333333333333222000000333888<<>>>>>??????===<<<::::::999999::::::;;;===AAAGGGMMMQQQ\\\]]]^^^aaadddgggjjjllloooppprrrrrrpppppppppqqqoooppppppqqqrrrtttvvvwwwvvvxxx{{{}}}~~~}}}|||zzzxxxtttsssqqqooollljjjiiihhhcccaaa^^^\\\[[[ZZZXXXWWWWWWVVVSSSQQQNNNLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHFFFEEECCC@@@>>><<<;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;<<>>>>>>>>@@@???===<<<::::::999999===<<<;;;:::===CCCJJJOOOZZZ]]]bbbgggkkkmmmpppqqqooorrrtttvvvvvvvvvxxxyyyvvvwwwyyyzzz{{{}}}{{{yyywwwuuusssqqqooommmllliiieeecccbbbaaa```^^^^^^\\\ZZZWWWTTTRRRQQQPPPLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFCCCAAA???======:::::::::::::::::::::::::::;;;;;;===???CCCFFFHHHKKKOOOTTT\\\iii{{{~~~qqqhhhdddiiiyyy}}}xxxssspppmmmkkkiiifffcccaaa___^^^[[[[[[ZZZZZZYYYYYYXXXXXXUUUUUUTTTTTTSSSTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYZZZ\\\^^^aaadddfffhhhhhhkkknnnsssyyy|||yyyrrrllleee___[[[YYYVVVQQQMMMJJJIIIJJJJJJGGGIIIKKKLLLIIIJJJVVVcccpppyyyxxxrrrkkkddd```\\\WWWRRRKKKGGGCCC@@@AAABBBBBBAAA@@@DDDHHHJJJLLLTTT```iiipppssswww{{{|||zzzvvvrrrqqqmmmfff^^^VVVOOOHHHEEEFFFGGGIIIKKKLLLLLLLLLKKKJJJLLLNNNOOOOOONNNLLLKKKGGGEEE@@@;;;666333000///---+++*********+++***(((++++++++++++++++++++++++((((((((()))******++++++(((((())))))******++++++***,,,,,,+++)))((()))***&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++******)))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))******+++******))))))))))))******((()))***+++++++++++++++******************************************************))))))******+++,,,************++++++++++++,,,,,,,,,---------..................////////////000000000111222222333333222222222222222222333333444333222222444:::BBBHHHSSS\\\ffflllmmmooovvv|||~~~zzzzzz~~~|||wwwuuuuuu|||yyyxxxyyy~~~{{{xxxqqqlllddd\\\TTTMMMGGGCCC@@@>>><<<;;;;;;<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<999:::<<<===???DDDKKKPPPZZZ___fffkkkmmmoooqqqsssrrrtttwwwyyyzzz{{{}}}}}}~~~zzzwwwtttpppllljjjiiihhhfffeeeaaa```^^^[[[YYYWWWVVVVVVPPPOOONNNMMMLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJHHHFFFDDDBBB@@@???<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;===>>>@@@CCCDDDHHHKKKOOOUUU^^^mmm~~~}}}qqqhhhhhhttt~~~xxxwwwtttpppkkkfffaaa___YYYXXXVVVTTTQQQOOOMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKMMMPPPRRRSSSTTTUUUZZZ^^^ccchhhlllqqqvvvyyyxxxyyy|||~~~{{{wwwrrrnnnfffccc]]]WWWRRROOONNNNNNJJJHHHHHHHHHEEEEEELLLVVVaaajjjsssvvvyyy~~~|||zzzsssmmmjjjhhhccc\\\RRRMMMGGGDDDDDDDDDCCCAAA???AAABBBDDDGGGNNNXXX___gggmmmvvv~~~zzzvvvpppooommmhhh```WWWNNNIIIHHHGGGGGGIIILLLMMMLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJIIIGGGCCC>>>999555222000///---+++***++++++***)))******************************++++++,,,,,,,,,---))))))))))))************)))***+++***))))))***+++&&&'''(((((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((*********+++******)))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))******+++******))))))))))))******((()))***+++++++++++++++******************************************************))))))******+++,,,))))))*********+++++++++,,,,,,,,,---------..................////////////000000111111222333333333222222222333333333333333555555555666:::BBBJJJQQQXXX^^^cccdddcccfffooowww~~~zzzwwwyyy{{{tttpppooopppyyy|||~~~zzzxxxxxxzzz~~~{{{{{{{{{yyytttooohhhcccZZZRRRLLLFFFBBB??????>>>===<<<<<<<<<======<<<===@@@BBBDDDDDDDDDDDDBBBBBB@@@???>>>>>>>>>>>>444777;;;>>>AAAFFFMMMSSS^^^cccjjjmmmnnnppprrruuuzzz|||{{{xxxuuusssqqqpppmmmlllfffdddbbb```^^^\\\[[[[[[UUUUUUSSSRRRPPPNNNMMMLLLJJJJJJIIIJJJJJJKKKLLLMMMKKKKKKJJJIIIGGGEEEDDDCCC@@@@@@???>>>===;;;;;;:::;;;<<<<<<===>>>???AAAAAA???CCCHHHMMMUUU```nnnwwwtttmmmqqqyyy}}}xxxsssnnnkkkcccaaa^^^[[[VVVSSSPPPNNNIIIHHHGGGFFFDDDCCCAAA@@@??????>>>>>>>>>>>>======???>>>>>>======>>>??????=========>>>>>>>>>?????????@@@AAACCCDDDEEEEEEEEEKKKMMMQQQTTTWWW\\\bbbgggfffhhhkkknnnsssxxx}}}}}}{{{sssqqqnnniiibbb\\\XXXUUUSSSNNNKKKKKKIIIFFFIIINNNQQQYYY___```bbbjjjqqquuu}}}{{{uuuttttttoooggg___XXXPPPLLLJJJIIIEEEBBBBBBAAA@@@@@@BBBGGGMMMQQQZZZbbbooozzz}}}tttuuutttppphhh^^^VVVRRRLLLIIIGGGHHHJJJKKKJJJHHHJJJKKKLLLNNNNNNNNNMMMLLLJJJHHHDDD@@@;;;777444222000...,,,++++++,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,*********)))))))))))))))&&&((())))))))))))***,,,((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))))))))******+++******))))))))))))******(((((()))++++++,,,,,,+++******************************************************))))))******+++,,,*********+++++++++,,,,,,,,,,,,,,,---------..................////////////000111111222222333333444000111111222333444555555777888:::===BBBJJJSSSZZZ___cccggggggeeejjjttt}}}{{{}}}~~~|||zzz||||||rrrllliiijjjkkkooosssxxxzzzzzzzzz}}}|||xxxvvvuuuqqqiiiccc[[[VVVOOOHHHDDDBBB???>>>>>>>>>>>>=========>>>???@@@BBBDDDGGGIIIJJJIIIIIIGGGFFFDDDBBBAAA?????????777<<>>??????:::===BBBFFFLLLUUU```hhhrrr{{{uuuqqqttt}}}tttssspppkkkeee^^^YYYVVVQQQPPPMMMJJJGGGEEECCCCCC@@@@@@@@@???>>><<<;;;:::999999999999999999888888:::::::::999999:::;;;;;;::::::::::::::::::::::::::::::;;;<<<============AAACCCDDDDDDEEEIIIOOOTTTVVVXXX[[[^^^ccciiiooosssxxxyyy{{{~~~}}}}}}{{{xxxqqqhhh```[[[ZZZTTTOOONNNMMMJJJIIIKKKEEEKKKNNNMMMOOOYYYdddjjjsss~~~yyyyyy{{{uuullljjjcccYYYSSSQQQNNNIIIEEEHHHEEE@@@>>>???AAACCCDDDOOOXXXgggttt}}}zzzzzzyyytttlllccc\\\XXXOOOLLLHHHGGGHHHIIIGGGEEEIIIJJJLLLNNNOOOOOOOOOOOOJJJHHHEEEAAA<<<888555333111///,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******))))))((((((%%%&&&((()))((()))***,,,***+++,,,------,,,+++***))))))))))))))))))))))))************************)))))))))))))))(((''''''******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))******+++******))))))))))))******(((((()))++++++,,,,,,,,,*********************************************************)))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000111111222222333444444...///000222444666777888999:::===AAAGGGPPPYYY```eeejjjnnnnnnmmmrrr|||}}}xxx|||~~~uuummmgggfffggghhhhhhmmmsssxxxzzz|||{{{vvvrrrpppjjjaaaZZZQQQLLLFFFBBB@@@???>>>>>><<<===>>>>>>===>>>@@@AAACCCEEEHHHKKKMMMNNNMMMMMMKKKJJJGGGDDDBBB@@@>>>>>>AAAFFFKKKNNNQQQXXXbbbjjjnnnrrrwwwxxxxxx{{{~~~zzzxxxuuuqqqmmmjjjgggfffaaa```^^^\\\YYYWWWUUUTTTMMMMMMLLLLLLMMMOOOPPPRRRKKKLLLLLLLLLLLLJJJIIIGGGHHHGGGEEECCC@@@===<<<;;;::::::;;;<<<======>>>>>>;;;===@@@BBBFFFMMMVVV^^^dddkkkyyyzzzrrrrrr|||xxxsssnnnjjjfffbbb]]]VVVPPPLLLJJJIIICCCCCCBBBAAA???>>>======:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;;;;:::::::::999999999999999::::::999999888777<<<;;;;;;:::999999888888<<<<<<<<<===???AAACCCDDDGGGIIIKKKNNNQQQVVV\\\```eeehhhlllooorrrvvvzzz~~~}}}yyypppiiieeeeeebbb^^^\\\YYYTTTNNNIIIKKKLLLKKKJJJJJJMMMQQQTTTgggppp|||~~~~~~~~~yyyuuusssnnnoookkkccc^^^[[[VVVQQQNNNIIIBBB======>>>@@@AAAFFFKKKVVVdddnnnsssyyy||||||yyysssllleee```___VVVSSSOOOJJJGGGFFFFFFFFFHHHHHHJJJLLLMMMNNNOOOOOOMMMKKKGGGAAA<<<777444222111000...,,,++++++++++++************************************************,,,,,,,,,+++++++++******))))))***+++,,,------...))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++************************************++++++++++++******)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,---------.....................///000000111111111222222333333333333222222333666999;;;;;;===AAAGGGLLLRRRZZZdddllltttyyy|||yyyyyy~~~{{{www}}}~~~}}}zzzyyy|||yyynnnhhhgggiiilllnnniiilllqqqwww|||}}}xxxuuuqqqmmmggg```XXXSSSHHHFFFCCC@@@>>>>>>>>>???===???BBBCCCCCCCCCDDDFFFKKKMMMOOORRRTTTUUUUUUUUUUUUSSSPPPLLLJJJIIIJJJJJJFFFLLLTTT\\\ccciiinnnqqqsssvvvxxx{{{~~~yyytttrrrqqqnnnkkkmmmjjjfffbbb___\\\YYYWWWRRRRRRRRRSSSTTTRRROOOLLLNNNLLLJJJJJJLLLMMMLLLKKKHHHGGGEEECCCAAA@@@??????:::::::::;;;;;;<<<<<<<<<<<<===>>>???AAAEEEKKKOOOXXXaaalllwwwyyyooo~~~zzzvvvqqqlllhhhccc^^^ZZZUUUSSSNNNJJJFFFCCCBBBBBB??????>>>===<<<<<<;;;;;;<<<<<<==================::::::::::::::::::999999;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<;;;;;;::::::::::::999999888888888;;;::::::::::::;;;===>>>BBBCCCEEEFFFGGGKKKOOOSSSXXX[[[___cccgggkkkqqqtttwwwzzz||||||xxxsssooommmnnnllliiihhhfffaaa[[[VVVQQQPPPNNNKKKIIIJJJMMMPPPZZZaaallluuu|||~~~}}}}}}{{{xxxwwwvvvyyyyyyuuuqqqoooiiibbbUUUNNNEEE@@@@@@AAAAAAAAACCCDDDJJJTTT[[[aaaiiirrrxxxxxxxxxtttmmmgggbbb```]]]XXXQQQIIIEEEDDDEEEFFFFFFGGGIIIJJJKKKLLLKKKKKKMMMKKKGGGBBB===888555333222111///---,,,+++++++++*********************************++++++*********,,,+++++++++***************************************)))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++************************************++++++++++++******((()))***+++++++++************+++++++++,,,,,,,,,***+++---.........---,,,,,,,,,---------.........///............///000000333333333444555555666666222111111222444777888999<<>>===<<<<<<<<<===???CCCEEEGGGHHHKKKMMMPPPQQQTTTVVVXXXZZZZZZZZZYYYWWWUUUSSSQQQQQQRRRRRRUUUZZZbbbhhhnnnrrrwwwzzzzzz}}}|||zzzvvvsssppplllhhhdddaaa^^^ZZZXXXUUUTTTSSSSSSTTTSSSPPPMMMOOOMMMLLLLLLMMMMMMMMMLLLIIIIIIHHHFFFDDDBBBAAA@@@===<<<<<<<<<<<<<<<<<<===;;;<<<===>>>@@@CCCHHHLLLQQQYYYcccllluuuttt~~~yyysssooohhhddd^^^XXXSSSOOOKKKHHHEEECCCAAA???>>>======>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;999::::::;;;;;;;;;:::::::::::::::::::::999999999:::999888888888888888999===>>>>>>>>>===>>>AAADDDGGGJJJOOOSSSWWW\\\aaaeeekkknnnrrrttttttuuuuuuvvvxxxwwwwwwxxxvvvsssmmmiii^^^\\\XXXRRRMMMJJJKKKLLLOOOSSSZZZaaaiiirrr{{{~~~|||~~~~~~|||ggg[[[MMMEEEDDDFFFEEEBBBGGGDDDEEEIIIMMMSSS]]]gggqqqtttvvvvvvqqqkkkgggdddfff___UUUJJJDDDBBBCCCEEEEEEFFFHHHJJJJJJJJJJJJIIILLLJJJFFFBBB>>>:::666555444333111///---++++++***++++++++++++++++++++++++******++++++++++++******++++++*********)))))))))******)))(((''''''&&&&&&******)))))))))((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++************************************++++++++++++******(((((()))************)))******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,------------.........//////......//////000111222333444555666666666666333333333444555777888999===DDDMMMWWWcccqqqxxxsssssstttzzz~~~~~~zzzsssppprrrttt|||wwwrrrnnnnnnppprrrrrrsssuuuyyy}}}|||xxxuuuvvvppphhh^^^UUUMMMFFFAAA?????????>>>>>>=========>>>AAAFFFJJJLLLPPPSSSVVVVVVWWWYYY\\\^^^___```aaa___^^^\\\[[[[[[\\\^^^___cccgggmmmrrrvvvzzz}}}{{{wwwvvvsssnnnjjjgggccc___]]]\\\ZZZXXXVVVVVVUUUTTTRRRQQQOOOMMMMMMNNNNNNMMMLLLKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@>>><<<<<<<<<<<<===999:::;;;<<<===@@@EEEHHHJJJPPPXXX___fffrrr}}}~~~{{{xxxtttooohhhaaa\\\XXXSSSMMMHHHEEEBBB@@@>>>>>>>>>=========>>>??????;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999;;;<<<<<<;;;::::::;;;===<<>>???@@@AAABBBAAAAAAAAABBBEEEJJJNNNRRRUUUYYY[[[[[[\\\]]]___bbbccceeeeeedddccccccccceeegggjjjlllnnnrrrwww{{{|||wwwrrroookkkgggdddeeebbb]]][[[ZZZYYYXXXWWWSSSQQQOOONNNNNNOOONNNLLLKKKLLLMMMLLLKKKHHHFFFDDDCCCBBB???===<<<;;;<<<<<<888999::::::;;;===@@@CCCEEEJJJPPPVVV]]]gggsss|||}}}zzzmmmjjjgggbbb^^^WWWPPPKKKIIIFFFAAA>>>======<<<;;;============>>>>>>???@@@;;;<<<<<<===>>>???@@@AAACCCCCCDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCC?????????>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<;;;::::::;;;<<<999;;;===>>>???AAADDDGGGMMMPPPTTTXXX^^^eeemmmrrryyy|||}}}tttjjjbbb]]][[[YYYVVVRRRNNNOOOUUU^^^eeeiiimmmuuu{{{```NNNIIIIIIGGGEEEFFFCCCAAACCCEEEGGGNNNWWWdddjjjssszzz{{{yyyvvvtttnnnjjjccc[[[RRRKKKFFFCCCDDDEEEFFFGGGHHHIIIIIIJJJHHHGGGFFFDDDAAA===:::999666666444222000...,,,+++++++++++++++++++++++++++***+++,,,------,,,+++************))))))))))))(((((((((((()))))))))******************))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++************************************++++++++++++******************++++++,,,,,,******+++++++++,,,,,,,,,*********)))***++++++,,,---------........./////////////////////000111111000111333555666666666555666888999999:::<<<@@@CCCKKKRRR\\\hhhuuu|||xxxuuusssuuuzzz}}}yyyssspppoooppppppnnnppprrruuuxxx{{{~~~}}}zzztttlllggg\\\VVVNNNHHHDDDBBBAAA@@@>>>???AAACCCEEEFFFFFFFFFIIILLLPPPSSSVVVXXX[[[^^^^^^^^^```aaacccfffggghhhhhhhhhhhhjjjlllppptttvvvyyy}}}{{{vvvrrrmmmjjjkkkgggbbb^^^\\\[[[ZZZYYYUUUSSSQQQPPPPPPPPPNNNMMMKKKLLLMMMMMMLLLIIIFFFEEEDDDCCCAAA>>><<<<<<;;;;;;888999:::::::::;;;===???BBBEEEJJJOOOUUU^^^hhhoooxxxwwwqqqmmm\\\YYYUUUQQQNNNIIIDDDAAA???===;;;:::;;;;;;;;;:::;;;;;;<<<===>>>>>>??????===>>>???AAACCCDDDFFFFFFGGGHHHIIIKKKLLLNNNOOOOOOLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@======>>>?????????>>>>>>999;;;<<<<<<;;;;;;<<<===:::;;;<<<<<<;;;;;;===???AAACCCFFFJJJOOOUUU]]]bbbnnnrrryyy~~~}}}uuuooommmfffbbb[[[SSSNNNMMMPPPTTTZZZ___iiiwwwiiiVVVMMMJJJGGGEEEEEEBBBBBBDDDEEEFFFKKKQQQ]]]eeepppyyy~~~~~~}}}|||rrrppplllggg___WWWPPPLLLGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEBBB???<<<;;;666666555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......,,,+++***++++++*********)))))))))'''(((((()))+++,,,,,,---++++++*********)))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++************************************++++++++++++******++++++******++++++,,,---******+++++++++,,,,,,,,,************++++++++++++------........./////////000000//////000000111222111333666888999999999888555777888888999===DDDJJJTTT[[[fffqqq{{{yyyuuussssssxxx~~~~~~zzzvvvsssrrrrrrqqqpppkkknnnsssvvvyyy}}}~~~{{{xxxssskkkccc]]]SSSNNNGGGAAA??????>>>>>>>>>???AAACCCFFFIIIKKKLLLPPPSSSVVVYYYZZZ\\\^^^```aaabbbbbbdddfffhhhjjjlllmmmmmmnnnqqqtttyyy}}}zzzuuurrrppplllgggbbb```^^^\\\[[[YYYWWWTTTSSSSSSRRRQQQOOOLLLMMMMMMMMMKKKJJJHHHGGGEEEDDDCCCAAA@@@>>><<<<<<999;;;;;;;;;::::::;;;======@@@DDDHHHNNNUUU]]]bbblllxxx}}}wwwppphhhaaa]]]OOOLLLHHHDDDCCCAAA>>>======;;;:::;;;<<<===<<<;;;<<<===>>>@@@AAACCCCCCDDDDDDEEEFFFIIIKKKMMMOOOPPPOOOPPPRRRTTTWWWYYY[[[\\\ZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPOOONNNMMMLLLKKKNNNNNNMMMLLLKKKIIIHHHHHHDDDEEEEEEEEEEEECCCBBBAAA<<<===??????===<<<===>>>:::;;;;;;:::999999:::<<<;;;<<<>>>???BBBGGGMMMRRR\\\aaahhhooouuu|||~~~wwwtttmmmdddZZZTTTQQQQQQQQQUUU___kkkyyytttcccXXXQQQMMMJJJGGGDDDDDDEEEEEEDDDHHHNNNWWW```lllwww}}}xxxwwwuuupppjjjccc]]]YYYPPPMMMIIIEEECCCDDDEEEFFFEEEFFFFFFEEECCCAAA>>><<<666666666555444222000...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++))),,,+++++++++************'''(((((()))+++,,,,,,---+++++++++*********))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++************************************++++++++++++******+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,............////////////000000//////000000111222111333666999::::::999888555777888888:::@@@KKKSSS[[[cccnnnxxx|||uuussstttwww{{{xxxuuutttuuutttrrrooolllppptttwwwyyy|||~~~{{{vvvqqqjjjbbbYYYTTTJJJFFFAAA>>>===>>>??????BBBBBBDDDFFFIIIMMMQQQSSSVVVYYY\\\^^^___aaaccceeeffffffggghhhjjjlllooopppssstttuuuxxx|||}}}xxxtttoookkkhhheeebbb```^^^\\\YYYXXXWWWVVVUUUSSSNNNNNNMMMLLLKKKKKKJJJIIIEEEFFFFFFFFFDDDBBB???===;;;<<<===<<<::::::;;;<<<<<<===???CCCGGGMMMSSSWWWeeennn{{{vvvsssnnnggg^^^VVVOOOKKKHHHEEE@@@>>>=========<<<>>>======>>>@@@@@@>>>===???AAACCCEEEGGGIIIJJJKKKKKKLLLNNNPPPSSSUUUWWWXXX\\\]]]___bbbeeegggjjjkkkffffffeeedddbbbaaa```_______________^^^^^^^^^^^^]]]]]]\\\\\\ZZZYYYWWWVVVXXXXXXVVVUUUSSSRRRPPPPPPLLLLLLLLLLLLJJJHHHFFFDDD@@@AAABBBBBB@@@?????????999::::::999888888999;;;999999::::::;;;???CCCGGGNNNSSS[[[bbbiiiqqqzzz~~~uuujjj```ZZZWWWNNNQQQXXXbbblllwww~~~ooodddZZZSSSOOOGGGCCCAAABBBAAA???CCCJJJTTT\\\iiiuuu||||||{{{yyyvvvqqqkkkfffcccZZZVVVOOOIIIEEEEEEFFFHHHEEEEEEFFFFFFDDDAAA???===555666666666555333111000,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++))),,,,,,,,,++++++++++++***((((((((()))***++++++++++++++++++************)))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++************************************++++++++++++*********)))((((((((()))+++,,,******+++++++++,,,,,,,,,+++,,,...000000///...---............/////////000000000000000000111111222///111444777999999888777888999::::::<<>>@@@BBBCCCFFFFFFGGGJJJMMMRRRWWWZZZYYY\\\___aaacccdddfffhhhjjjjjjjjjkkkmmmppprrrtttxxxyyyzzz}}}|||wwwssspppmmmiiifffbbb```]]][[[ZZZZZZXXXVVVPPPOOONNNMMMLLLLLLLLLLLLFFFGGGIIIIIIHHHEEEAAA???<<<===>>>===;;;:::;;;<<<======???AAADDDIIIMMMPPP\\\bbbjjjuuuhhhddd]]]VVVOOOJJJFFFEEE???>>>===<<<<<<<<<===>>>>>>@@@BBBCCCCCCCCCEEEGGGFFFHHHJJJLLLOOORRRTTTUUUUUUVVVXXXZZZ]]]___aaabbbccceeeiiilllooopppppppppoooooopppqqqrrrsssssssssppppppoooooonnnlllkkkjjjkkkkkkkkkkkkjjjjjjiiihhhcccaaa^^^\\\ZZZZZZZZZ[[[VVVVVVUUUUUUTTTRRRNNNKKKGGGEEECCCBBBBBBBBB@@@>>>???===;;;;;;=========<<<::::::;;;<<<===>>>>>>???EEEFFFHHHNNNVVV```iiiooo{{{|||tttiii^^^YYYTTTPPPSSS\\\hhhooorrrxxx|||zzzsssnnnggg]]]TTTMMMKKKHHHEEEEEEFFFHHHJJJSSSZZZccckkkpppvvv{{{}}}{{{zzzyyywwwssspppjjj```WWWTTTOOOGGGDDDGGGEEEFFFGGGGGGEEEDDDDDDEEE===:::777555666666666666//////...---,,,,,,,,,,,,+++,,,///111111///,,,++++++++++++************))))))))))))))))))))))))))))))***,,,------,,,***)))((((((((((((((((((((((((************************((((((''''''''''''(((((())))))))))))))))))))))))------,,,+++*********+++*********))))))))))))))))))******++++++,,,------)))))))))***+++++++++,,,******))))))******+++,,,+++,,,,,,------,,,,,,,,,******++++++++++++******,,,+++*********+++,,,---+++++++++***************...............///000000111111111111111000000000111111111111111222222222222222333555777888777555444666888<<>><<<;;;::::::<<<>>>@@@AAAGGGIIIKKKKKKKKKKKKMMMOOOQQQQQQRRRTTTVVVXXXZZZ[[[``````bbbdddfffhhhiiijjjkkknnnrrrvvvyyy|||}}}}}}|||}}}~~~~~~}}}}}}}}}}}}|||{{{zzzxxxvvvvvvtttrrroookkkhhhfffffffffaaa```___^^^]]]ZZZUUURRRQQQOOOLLLKKKJJJHHHEEECCCBBB@@@>>>===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;??????AAAEEEKKKTTT\\\```lllsss~~~zzzoooeee^^^UUUSSSWWW^^^bbbdddnnnrrrzzzzzzsssoookkkddd___VVVRRRKKKEEECCCDDDGGGJJJSSSXXX^^^dddiiimmmssswww}}}~~~}}}|||{{{zzzpppeee^^^UUUKKKEEEEEEFFFGGGHHHHHHGGGEEEDDDDDD@@@===999666666666555444000000...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************)))************************)))***,,,------,,,***)))******************************************************))))))))))))******)))))))))))))))))))))))),,,++++++************+++************))))))))))))------,,,++++++******)))***************+++++++++******))))))******+++,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,+++++++++++++++*********+++,,,---***************+++++++++...............//////000...............---------111111111111222222222222333333333555666666555444777888:::===BBBIIIRRRXXX___aaagggnnnwwwvvvwwwwwwtttsssyyy~~~zzz{{{|||}}}}}}}}}||||||{{{{{{{{{||||||}}}~~~~~~zzzpppiii___WWWRRRLLLDDD???>>>???AAABBBBBBDDDGGGIIIMMMOOOQQQUUUYYY\\\___```cccdddfffggghhhjjjnnnqqqqqqrrrsssuuuwww|||~~~zzzwwwuuupppmmmhhhdddaaa^^^\\\YYYUUUUUUSSSQQQOOOMMMLLLKKKLLLLLLKKKJJJHHHEEECCCBBBBBBAAA???===;;;;;;;;;;;;<<<;;;;;;<<<>>>AAADDDFFFMMMTTT\\\ccclllyyyIIIGGGCCC@@@===;;;;;;;;;;;;;;;;;;<<>>>>>>>>===<<<;;;::::::999:::999:::;;;@@@EEEKKKOOOWWW```mmmxxxuuulll```XXXUUUVVVWWWWWWbbbfffnnnvvv|||~~~||||||}}}~~~xxxssspppnnnllljjjbbb[[[QQQHHHCCCDDDGGGJJJPPPSSSVVVYYY]]]aaafffjjjuuuzzzxxxooocccUUUKKKFFFFFFGGGHHHHHHHHHFFFEEEDDDCCC???;;;888777666555444222111000...---,,,,,,,,,,,,+++***))))))***+++,,,+++++++++************)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))***++++++************************------,,,++++++******)))+++++++++*********************))))))******+++,,,,,,,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---))))))******++++++,,,,,,......------......///000000000000000000000000000111111111111222222333333333444444555666666666777999:::<<<>>>CCCKKKTTTZZZ^^^___bbbhhhqqq{{{}}}yyyuuuvvvwwwuuutttxxx{{{xxxzzz|||~~~~~~}}}|||||||||~~~~~~~~~{{{tttfff___UUUMMMHHHDDD???<<<>>>@@@BBBDDDFFFIIILLLOOORRRTTTXXX[[[^^^aaabbbbbbhhhiiiiiiiiijjjnnnssswwwvvvxxxzzz|||~~~|||xxxtttnnniiieeebbb^^^\\\XXXXXXVVVTTTRRRPPPNNNNNNLLLLLLLLLKKKIIIHHHFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@GGGLLLSSSXXX___jjjxxxDDDBBB@@@===<<<<<<===>>>>>>>>>???BBBGGGMMMSSSWWW]]]___aaabbbbbbccceeegggjjjjjjiiijjjmmmrrrvvvyyy{{{}}}|||uuunnniiidddbbb___\\\YYYVVVQQQMMMNNNKKKHHHGGGGGGFFFDDDCCCBBBAAA@@@???>>>===<<<<<<:::999888888:::===@@@CCCHHHQQQ\\\hhhqqqzzz{{{mmmaaaZZZUUUSSSQQQYYY\\\bbbiiipppvvv{{{}}}}}}{{{{{{|||}}}}}}xxxwwwvvvtttrrrpppooonnnhhhaaaXXXNNNIIIHHHJJJLLLMMMMMMMMMNNNQQQVVV[[[^^^fffnnnxxxtttdddTTTKKKDDDDDDEEEFFFHHHHHHFFFEEECCC@@@<<<999999888777666555444222000...---,,,,,,++++++***))))))***+++++++++++++++*********))))))++++++++++++++++++++++++)))***++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((()))***++++++)))***************++++++)))******++++++,,,------,,,+++++++++***)))))))))******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***+++***++++++++++++,,,,,,))))))******+++,,,------...------------...//////000111111111111111222222000111111222222333333333333444555666777999<<<>>>===>>>???AAAEEEMMMVVV\\\]]]___ccciiirrr{{{xxxtttvvvwwwxxxvvvtttvvv|||}}}{{{xxxzzz}}}}}}|||{{{zzz|||{{{xxxwwwwwwrrrkkk^^^WWWNNNGGGCCCAAA???>>>>>>AAADDDGGGJJJMMMQQQUUUWWWYYY]]]aaacccdddeeedddjjjkkkmmmnnnooorrrwww{{{zzz|||}}}yyysssnnnjjjfffbbb```[[[ZZZYYYWWWTTTRRRQQQPPPMMMMMMMMMLLLLLLJJJIIIHHHEEEDDDAAA???============::::::;;;<<<===>>>>>>>>>DDDHHHMMMRRRWWWaaammmvvvBBB@@@>>>=========???@@@AAABBBDDDHHHNNNUUU[[[___ccceeehhhjjjkkkmmmooorrrrrrssstttwww|||{{{tttrrrooollliiiddd___[[[TTTRRROOOMMMLLLKKKIIIGGGCCCCCCBBBAAAAAA@@@??????===;;;999888888999;;;<<>>CCCGGGGGGFFFFFFFFFHHHOOOWWW]]]^^^aaahhhpppwww~~~|||wwwuuuyyyzzz{{{yyywwwvvvwwwzzz}}}}}}zzz|||~~~}}}|||xxxzzzxxxtttqqqoooiiibbbUUUOOOHHHBBB@@@@@@AAAAAAAAACCCGGGJJJMMMQQQVVVYYY[[[]]]```dddfffhhhggggggjjjmmmpppsssuuuwwwzzz|||~~~yyytttoookkkgggddd^^^]]]\\\YYYWWWTTTSSSRRROOOOOOOOONNNNNNMMMLLLKKKFFFEEEBBB@@@>>>=========::::::;;;<<<>>>??????@@@AAADDDHHHLLLRRR[[[eeelllzzz>>>===<<<;;;<<<===???AAAEEEFFFIIINNNTTTZZZ___bbbeeehhhlllooorrruuuyyy||||||}}}~~~zzztttmmmhhh```]]]YYYVVVSSSQQQNNNKKKFFFFFFEEEDDDCCCBBBAAAAAA>>>===;;;999888999::::::???BBBFFFJJJQQQ\\\jjjssszzzkkk\\\PPPJJJGGGHHHLLLRRR\\\gggrrrxxxwww||||||vvvrrrpppppprrrtttuuusssoookkkiiigggddd```]]]ZZZXXXWWWOOOKKKGGGEEEFFFIIIKKKLLLPPPVVV___hhhqqq{{{wwwbbbRRRGGGDDDAAABBBEEEHHHHHHFFFDDDAAA>>><<<<<<=========:::999666333000...,,,,,,+++,,,---......---,,,++++++++++++************)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))***++++++))))))******+++,,,,,,,,,------,,,++++++******)))+++++++++*********************))))))******+++,,,******++++++++++++******(((((())))))))))))(((((()))***+++,,,,,,,,,,,,+++******++++++,,,,,,------------,,,,,,------...///.........//////000000111000111111222333444555555222444777999;;;@@@HHHNNNQQQPPPNNNMMMOOOTTT\\\bbbdddiiipppxxx~~~|||yyyxxxxxxyyy}}}|||yyywwwwwwzzz}}}}}}|||xxxyyyvvvpppkkkhhhaaaYYYKKKGGGCCC???>>>@@@CCCEEEFFFHHHLLLNNNQQQUUUYYY\\\^^^```cccfffiiijjjkkklllllloootttxxxzzz|||~~~|||wwwrrrmmmjjjbbbaaa```]]]ZZZXXXVVVUUUQQQQQQQQQPPPPPPNNNMMMLLLIIIGGGEEEBBB@@@?????????;;;;;;;;;<<<===>>>@@@@@@===???BBBFFFKKKSSS[[[aaaoooxxx======<<<===???BBBEEEFFFJJJLLLPPPUUUZZZ___bbbdddfffjjjoootttyyy~~~zzztttpppjjjeee```[[[VVVSSSOOONNNLLLJJJHHHFFFEEEDDD???>>>===;;;;;;;;;<<<<<<<<<>>>@@@AAADDDMMMXXX```nnnxxxxxxgggYYYPPPHHHGGGGGGKKKRRR]]]hhhooopppuuu}}}zzzuuurrrpppssswwwxxxtttpppmmmkkkiiieeebbb```^^^]]]VVVQQQJJJFFFFFFFFFEEEDDDKKKMMMRRRYYYbbblllvvv{{{{{{kkk\\\PPPJJJDDDBBBEEEGGGGGGFFFFFFCCC@@@>>>===>>>===<<<<<<;;;888444111...---,,,------,,,,,,,,,,,,------+++++++++************)))******************************))))))))))))************************************************************))))))))))))******)))))))))))))))))))))))),,,++++++************+++))))))***++++++,,,------------,,,++++++******)))***************+++++++++******))))))******+++,,,((()))***++++++,,,++++++))))))************)))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000000111222222333333000111111222333444555666222555888999;;;@@@IIIPPPSSSSSSSSSTTTXXX```jjjqqqssswww||||||wwwsssrrruuuzzz}}}|||zzzvvvzzz~~~{{{zzzuuuuuuqqqiiiddd___VVVNNNDDDCCCAAA??????BBBGGGJJJLLLNNNQQQTTTVVVYYY]]]```bbbccceeehhhkkknnnpppqqqqqqssswwwzzz|||yyysssooogggfffdddaaa___\\\ZZZYYYSSSSSSSSSRRRQQQOOONNNMMMLLLKKKHHHEEECCCBBBBBBBBB???>>><<<;;;;;;<<<===>>>;;;<<<>>>AAAFFFLLLRRRWWWccckkkwww??????@@@AAADDDHHHLLLNNNOOORRRVVV[[[```ccceeefffgggkkkqqqwww}}}yyyrrrkkkddd^^^ZZZWWWVVVTTTQQQNNNKKKIIIHHHAAAAAA???>>>>>>??????@@@999;;;<<<===>>>CCCKKKRRR[[[hhhvvvrrrddd[[[MMMKKKHHHHHHLLLUUU^^^dddjjjqqqzzz{{{uuupppqqqxxx|||zzzvvvqqqnnnkkkgggdddcccbbbbbb\\\VVVNNNIIIFFFDDDBBB@@@HHHGGGHHHMMMVVV```hhhlllwww~~~~~~sssgggWWWPPPGGGDDDEEEGGGFFFEEEIIIFFFAAA???>>>===<<<;;;===<<<999555111///---,,,///---+++))))))+++---///+++++++++************)))++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((************************((((((''''''''''''(((((())))))))))))))))))))))))------,,,+++*********+++))))))***+++,,,,,,------)))******+++,,,,,,------))))))******+++++++++,,,*********)))***++++++,,,'''((()))***+++,,,,,,,,,******++++++++++++******)))***+++,,,---,,,++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------...///000000111000111111222444555666666333666999999:::???HHHPPPOOOPPPSSSWWW___kkkxxx|||xxxqqqmmmnnnssszzzwwwxxx{{{~~~}}}yyywwwppppppkkkccc\\\WWWNNNEEEBBBBBBBBBBBBCCCFFFKKKOOOQQQSSSUUUWWWYYY[[[___bbbeeeeeegggiiilllpppssstttvvvwwwyyyzzz}}}~~~}}}|||}}}~~~vvvrrrjjjiiigggeeebbb___]]]\\\UUUTTTTTTSSSRRRPPPNNNMMMOOOMMMKKKHHHFFFDDDDDDDDDAAA???<<<:::999999;;;<<<<<<<<<===???CCCHHHMMMQQQZZZaaalllyyyBBBDDDGGGHHHJJJLLLOOORRRXXX[[[^^^aaabbbdddfffhhhnnnqqqvvv~~~wwwpppmmmfffccc___YYYTTTOOOLLLJJJGGGFFFDDDCCCBBBAAA???===;;;;;;;;;;;;<<<>>>@@@AAAOOOVVVcccqqq~~~uuueeeZZZQQQJJJIIIKKKNNNSSSYYY___jjjsssxxx~~~zzztttsssxxx~~~wwwtttppplllhhhccc]]]YYY[[[VVVNNNIIIEEEDDDCCCBBB<<>>>>>>>>===============>>>>>>??????BBBFFFIIISSS[[[eeennnxxxIIIJJJLLLNNNOOOQQQUUUWWW]]]```dddggghhhjjjlllnnnyyy{{{uuupppiiiaaa[[[WWWTTTSSSOOOMMMJJJHHHFFFDDDBBB@@@===<<<;;;::::::;;;<<<===@@@HHHTTTbbbooo{{{~~~rrreeeZZZPPPKKKIIIHHHKKKPPPZZZeeeooosssxxxxxxvvvzzz|||uuuoooiiiccc]]]YYYXXXSSSKKKEEECCCBBBCCCCCCEEEGGGIIIHHHGGGLLLVVV```hhhooorrrppppppssssssqqqlllcccUUUKKKFFFEEEEEEEEEFFFHHHIIIFFFBBB>>>===>>>>>>===;;;:::999666222///000///...---------------)))((('''(((***+++***)))***+++,,,,,,,,,+++******))))))))))))))))))))))))++++++***))))))***++++++))))))************))))))+++++++++++++++***)))))))))***+++***)))((()))***((((((((())))))******+++***++++++,,,,,,+++++++++***************************************************************+++++++++************************,,,++++++******++++++,,,------,,,+++++++++,,,---++++++,,,---------,,,,,,---------............//////.....................000111222444555666777777555777999999:::===CCCIIIQQQXXXdddrrrtttpppkkklllsss||||||}}}~~~|||wwwsssjjjeee\\\TTTMMMHHHDDDAAAEEEGGGIIIKKKMMMPPPTTTXXXYYY\\\```cccdddeeefffgggjjjmmmoooqqqrrrtttwwwzzz}}}|||yyywwwuuutttpppooonnnmmmlllkkkkkkkkkjjjgggcccaaaaaadddiiilllppprrrtttvvvwwwyyy}}}|||wwwsssooommmjjjddd___[[[YYYVVVUUUUUUSSSQQQOOOPPPOOOMMMKKKIIIHHHGGGGGGBBBBBB@@@???===<<<;;;:::;;;<<<=========@@@DDDGGGMMMSSS\\\dddlllzzzSSSUUUVVVWWWXXX[[[^^^aaafffiiinnnqqqsssvvvxxxzzz|||rrrjjjddd___]]]TTTQQQMMMJJJGGGEEEAAA???@@@???===<<<;;;:::;;;;;;666===GGGPPP[[[hhhxxxsssgggZZZQQQKKKGGGGGGKKKUUU___iiillloooxxx{{{||||||uuummmfff___[[[YYYSSSKKKEEECCCCCCEEEEEEJJJJJJIIIEEEBBBEEENNNVVVaaaeeeggggggjjjpppuuuvvvtttkkk^^^SSSKKKHHHFFFEEEDDDFFFIIIHHHEEEAAA>>>===>>>===<<<<<<;;;888333000000000///------,,,,,,,,,***(((((((((***+++***)))***++++++,,,,,,,,,++++++))))))))))))))))))))))))++++++***))))))***++++++))))))************))))))***++++++++++++***)))))))))***+++***))))))***+++************************+++++++++,,,,,,++++++***************************************************+++++++++***************************************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,---------............//////////////////000000000000111222444555666666666666888:::::::::>>>EEEJJJQQQ\\\mmm}}}qqqnnnllloooxxx}}}~~~{{{tttoooeee^^^TTTLLLGGGDDDCCCBBBGGGJJJNNNQQQTTTVVVYYY\\\\\\```dddggghhhiiijjjkkknnnpppssstttvvvxxx|||~~~yyywwwsssoookkkiiigggggg``````^^^]]]\\\[[[[[[[[[YYYWWWUUUTTTTTTVVVXXXZZZ___aaaeeehhhjjjmmmqqqsssyyyzzz}}}~~~xxxsssppplllgggccc___]]]ZZZXXXXXXVVVSSSQQQRRRQQQOOOMMMKKKJJJIIIIIIFFFEEECCCAAA>>>;;;999888999:::;;;::::::<<<@@@CCCJJJOOOVVV\\\bbbnnn|||^^^___```aaabbbeeeiiilllooosssyyy~~~tttjjjddd[[[WWWRRRNNNKKKGGGDDDBBBDDDBBB@@@>>>===<<<<<<<<<777<<>>@@@FFFJJJPPPUUU[[[eeeqqqzzzfffggghhhhhhjjjmmmrrruuuzzzwwwkkkeeeaaa[[[VVVRRRNNNKKKHHHDDDCCCAAA???>>>======>>>:::===???>>>???HHHXXXeeesss~~~{{{oooeee[[[QQQKKKKKKLLLRRRWWWYYYZZZ```nnn{{{~~~wwwnnnhhhddd___XXXRRRNNNLLLJJJIIIGGGIIIJJJJJJIIIIIILLLOOOVVVYYY^^^cccgggkkkppptttwwwtttmmmcccXXXOOOHHHEEECCCEEEGGGIIIIIIFFFBBB???;;;::::::;;;<<<<<<:::888444333111///...---,,,,,,,,,+++***+++,,,,,,+++***+++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++*********))))))************)))))))))******+++++++++******(((***++++++******+++---------,,,,,,+++*********,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++************************,,,+++++++++***)))))))))************************,,,++++++******++++++,,,+++++++++,,,,,,---------)))***+++,,,---------------------............///000000000000111111222222111222333444555555666666666777999999:::???GGGNNNXXXgggxxx|||qqqqqqttt{{{}}}uuujjjcccWWWQQQIIIDDDCCCFFFIIIKKKMMMQQQWWW[[[]]]^^^```aaa___bbbfffiiijjjlllnnnpppqqqsssuuuwwwyyy}}}~~~}}}zzzuuupppjjjeeebbb___\\\XXXTTTPPPNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRUUUVVVWWWWWWYYYZZZ]]]___cccgggkkkooorrrsssuuuxxx|||~~~|||vvvqqqmmmjjjgggdddaaa___]]]YYYWWWWWWVVVTTTQQQOOONNNMMMLLLHHHHHHFFFDDDBBB???>>>===;;;;;;:::999888999<<>>=========999:::;;;::::::AAAMMMVVVbbbnnn|||yyyqqqfffXXXNNNJJJJJJKKKMMMNNNNNNRRR___lll}}}~~~|||uuuooohhheeeaaa]]]XXXTTTNNNKKKJJJLLLNNNOOOMMMLLLLLLMMMQQQSSSYYY```dddeeehhhmmmtttuuusssmmmbbbWWWOOOJJJEEEEEEEEEGGGHHHGGGEEEBBB<<<:::888888:::;;;;;;:::666555333111///...---,,,+++***((()))******)))(((---,,,++++++******++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))************))))))))))))***++++++++++++***(((***++++++******,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***))))))))))))***++++++,,,,,,************************+++++++++***************************************,,,++++++******++++++,,,******+++,,,------------)))***+++,,,---.........---------............/////////000000111111222222111222333444555555555555555666777888999???HHHOOO]]]nnn}}}xxxrrrrrrsssxxx~~~xxxnnnbbb[[[MMMIIIDDDBBBDDDHHHLLLNNNRRRUUUZZZ^^^```aaabbbccceeefffiiikkklllooosssvvvtttvvvxxxzzz}}}|||tttqqqmmmhhhbbb]]]YYYWWWRRRPPPNNNLLLJJJIIIHHHHHHJJJIIIIIIIIIJJJKKKLLLLLLOOOPPPQQQRRRTTTUUUVVVVVVSSSUUUWWWWWWVVVTTTTTTUUUVVVXXX[[[^^^bbbeeeggghhhjjjmmmqqqtttuuuvvvxxxyyyyyy{{{~~~~~~|||uuupppnnnkkkgggdddaaa^^^[[[XXXZZZYYYVVVTTTQQQPPPOOONNNIIIHHHGGGEEECCCBBB@@@@@@<<<<<<;;;999888888;;;===???AAADDDIIINNNVVV___eeeppp~~~|||}}}~~~yyypppggg___YYYTTTQQQMMMKKKHHHDDDAAA@@@???>>>:::;;;:::::::::>>>DDDHHHOOOZZZhhhsss}}}~~~ttteeeXXXRRRLLLIIIHHHIIIIIIKKKUUU```qqq~~~|||wwwsssmmmmmmlllkkkggg```XXXRRRMMMNNNOOOOOONNNNNNOOOOOOPPPPPPUUU\\\``````dddkkkrrrvvvyyywwwnnnbbbXXXRRRHHHFFFCCCDDDFFFHHHGGGFFF???<<<888666777999::::::888777555333000///...---+++***))))))******)))'''///...,,,***))))))******)))))))))))))))))))))))))))***++++++++++++***)))))))))************))))))))))))***+++++++++++++++(((***++++++++++++,,,...++++++++++++************,,,,,,,,,,,,+++***))))))((())))))***++++++,,,,,,***************************************+++++++++************************,,,++++++******++++++,,,)))***+++---......------))))))+++,,,---.........---------............///......//////000111111222222222333444555555555555444555666666888>>>HHHOOO\\\nnn{{{tttnnnpppsss{{{}}}xxxpppeeeZZZRRRGGGEEEDDDFFFJJJNNNRRRSSSWWWZZZ^^^```bbbcccdddfffhhhiiijjjkkklllqqqvvvzzzyyy{{{}}}|||wwwrrrooogggddd```[[[WWWTTTRRRRRRMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNOOOPPPQQQSSSTTTUUUXXXYYYZZZ\\\^^^```bbbccc```bbbddddddbbb___^^^^^^[[[\\\^^^___aaabbbbbbccccccfffiiikkkkkkkkklllnnnlllppptttvvvvvvuuuuuuuuuzzzzzz{{{}}}}}}~~~~~~~~~|||~~~}}}wwwssspppllliiifffccc___\\\\\\[[[XXXVVVSSSQQQPPPOOOKKKJJJIIIGGGDDDCCCAAA@@@<<<<<<;;;888666777999;;;>>>@@@BBBEEEJJJQQQWWW\\\cccooo}}}uuullleee^^^[[[TTTRRRNNNJJJFFFCCCAAAAAA???>>>===<<<<<<===>>>???BBBKKKXXXdddrrrrrrddd]]]QQQKKKHHHIIIIIIJJJRRR\\\gggwww~~~}}}{{{zzzwwwuuurrrsssuuuvvvssskkkaaaZZZNNNMMMMMMMMMNNNPPPSSSUUUQQQOOOSSS[[[^^^___eeemmmrrrxxx~~~~~~vvviii^^^XXXJJJFFFBBBBBBEEEHHHIIIHHHBBB>>>888555555666888888:::888666444111///.........,,,++++++,,,,,,+++)))000///---***))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))************))))))((()))***+++++++++++++++(((***++++++++++++---...************************---------,,,+++***)))(((((())))))***++++++,,,,,,************************))))))******+++++++++,,,************************,,,++++++++++++++++++,,,)))***+++---......------((()))+++,,,---.........---------.........//////---......///000111111111222222333444555555555555333444555555777>>>GGGOOOWWWlll~~~{{{uuuqqqnnnrrr{{{~~~~~~~~~yyyssskkk```TTTLLLFFFEEEGGGJJJPPPTTTWWWXXX[[[^^^aaabbbcccdddfffhhhiiiiiiiiiiiikkkpppwww|||~~~}}}xxxrrrllleeeaaa^^^[[[WWWSSSPPPOOOOOOPPPNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWYYY[[[]]]^^^aaabbbccceeegggjjjlllnnnoooqqqssssssqqqnnnmmmlllddddddeeeeeeeeedddcccccc```bbbeeeeeeeeeddddddeeedddggglllnnnnnnnnnnnnnnnnnnooopppqqqrrrssssssssssssuuuxxx|||yyyvvvrrrnnnkkkhhhccc```]]]\\\YYYWWWTTTRRRQQQPPPMMMLLLJJJHHHEEEBBBAAA@@@;;;;;;:::888555555777:::999:::;;;>>>BBBGGGMMMPPP[[[fffrrr||||||rrriiicccZZZWWWSSSPPPNNNJJJCCC===>>>===<<<<<<>>>>>>===<<>>;;;999888888:::;;;888:::===>>>@@@EEELLLQQQYYY]]]fffssswwwnnnhhhccc\\\XXXTTTPPPJJJFFFDDDCCCAAA@@@@@@@@@>>><<<>>>???BBBGGGPPP^^^llluuusssccc]]]SSSJJJFFFFFFJJJMMMTTTXXX```hhhkkkmmmttt}}}}}}{{{uuueeeXXXKKKHHHIIIIIIHHHIIILLLLLLNNNRRRVVV[[[fffppp}}}~~~yyypppggg^^^SSSIIIFFFFFFEEEDDDFFFEEEBBB>>>:::777777999:::;;;:::888666333000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))************************((())))))******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,++++++******++++++,,,++++++*********)))))))))***************+++++++++*********+++++++++++++++,,,,,,,,,+++++++++************+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,............///000111222333222111000///000000111222222222333333555666777666999;;;===???DDDMMMSSS]]]iiivvvzzz|||~~~}}}zzzvvvsssrrrqqqpppttt~~~~~~~~~yyysssjjjaaaYYYRRRKKKGGGJJJMMMQQQTTTWWWZZZ^^^aaa```aaabbbbbbcccdddgggjjjgggjjjlllmmmnnnqqqwww|||}}}{{{yyywwwtttnnniiiddd___]]]ZZZVVVSSSZZZZZZZZZ[[[]]]___aaabbbfffgggiiijjjlllnnnoooppppppooooooqqqtttwwwyyyyyy~~~~~~}}}{{{xxxvvvtttsssrrrrrrrrrrrrrrrrrrssstttuuuwwwwwwxxxyyy{{{|||~~~zzzvvvqqqjjjeeedddbbb^^^\\\ZZZXXXUUUSSSRRROOOKKKHHHGGGFFFEEEDDDBBB@@@>>><<<:::::::::;;;999;;;<<<===>>>AAAGGGKKKQQQUUU^^^jjjvvvzzzssshhh___YYYUUUPPPLLLIIIFFFCCCAAA???>>><<<:::===<<<;;;===CCCOOO]]]ggg|||~~~ppphhh]]]RRRKKKHHHHHHJJJIIIKKKQQQXXXZZZ]]]gggqqqzzz}}}vvveeeSSSKKKHHHFFFEEEFFFJJJHHHJJJOOOSSSXXXdddooo{{{{{{tttoooeeeZZZNNNHHHFFFCCCCCCFFFFFFCCC@@@<<<::::::;;;<<<===<<<:::888555333000///---,,,,,,++++++,,,,,,,,,---------,,,++++++******))))))))))))))))))))))))''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,---...///,,,++++++******++++++,,,+++++++++++++++*********+++++++++***************((())))))******+++++++++,,,,,,,,,+++++++++******&&&(((+++---......,,,++++++++++++,,,,,,---------++++++,,,---------------......///000111333444555555444222111//////......111111111222333555666777888;;;===@@@CCCJJJTTT\\\cccmmmwwwzzz|||~~~~~~{{{xxxvvvuuuvvvvvvsssqqqqqqxxx~~~|||{{{rrrlllbbbYYYRRRNNNLLLJJJPPPTTTXXXZZZ\\\]]]___aaaaaabbbbbbbbbaaacccgggjjjhhhkkkoooqqqrrrvvv|||}}}||||||yyytttqqqnnnllljjjhhh```^^^\\\\\\\\\]]]\\\[[[aaabbbfffiiimmmqqqssstttyyy{{{}}}~~~}}}~~~zzztttnnnjjjhhheeeaaa^^^\\\ZZZWWWTTTTTTQQQMMMJJJIIIHHHGGGEEEDDDCCCBBB@@@>>><<<:::::::::;;;;;;;;;;;;===AAADDDJJJMMMUUU```kkkyyyyyylllccc\\\UUUQQQNNNJJJFFFCCCAAA???===;;;>>>===;;;:::===FFFPPPXXXhhhttt|||uuujjj]]]SSSLLLIIIHHHDDDEEEHHHLLLNNNRRR^^^jjjtttyyy~~~qqq[[[NNNHHHEEECCCDDDGGGFFFGGGKKKOOOUUUaaalllwwwyyytttqqqhhh\\\PPPIIIDDDAAABBBEEEEEEDDDAAA???>>>>>>>>>???>>>>>><<<:::888555222000...------,,,,,,,,,,,,------,,,,,,,,,+++++++++***************************((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))''''''((()))***+++++++++,,,,,,,,,+++++++++******)))***,,,......///......******+++,,,,,,---......+++,,,,,,---...---------/////////000111222444555444333222111000/////////000000111222444555777888999<<<@@@DDDIIIRRR]]]eeennnvvv|||zzzxxxuuurrrrrruuuxxxzzzvvvtttrrrtttzzz|||yyyvvvmmmfff[[[SSSOOONNNOOOPPPVVVYYY]]]___`````````aaaaaaaaaaaa______aaadddgggiiimmmrrrvvvxxx|||}}}yyyvvvrrrppprrrnnniiifffddddddbbbaaa^^^^^^```bbbfffiiikkklllllloootttzzz~~~wwwpppllliiifffbbb___^^^\\\YYYWWWVVVSSSOOOMMMLLLKKKIIIGGGEEEEEEDDDBBB@@@===:::888:::::::::::::::<<>>FFFMMMTTT]]]hhhoooyyy~~~~~~sssqqqpppppprrrvvvzzz}}}zzzyyywwwuuuuuuxxx}}}~~~zzztttoooeee^^^UUUOOONNNPPPSSSTTTYYY\\\```bbbbbbbbbbbbccccccccccccbbbaaabbbeeehhhkkkpppwww{{{~~~|||zzzyyy{{{zzzyyywwwsssoookkkiiigggdddaaa```aaabbbccccccbbbeeeiiimmmrrrvvvzzz|||}}}vvvqqqkkkgggccc```___^^^]]][[[XXXUUURRRPPPOOONNNLLLJJJEEEEEEEEECCCAAA===:::888:::999999:::;;;===???@@@CCCEEELLLUUU]]]hhhyyywwwjjjaaaYYYUUUOOOJJJGGGEEECCCAAA<<<======<<<;;;;;;===@@@GGGTTTdddrrr}}}}}}wwwnnnbbbWWWMMMHHHFFFCCCBBBBBBBBBFFFSSS```sss{{{}}}~~~gggYYYRRRLLLIIIHHHFFFEEEFFFIIIKKKNNNWWWaaaooo{{{}}}wwwssspppeee]]]UUUOOOHHHBBBAAACCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@>>>:::666444000///......------------+++++++++++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,++++++******++++++,,,*********++++++++++++++++++++++++***************((())))))******+++++++++,,,,,,,,,+++++++++******---+++)))''''''''')))***+++++++++,,,,,,---------,,,,,,---...............000//////........./////////000111222333333333333000111222444666888:::<<<<<>>;;;:::999888888999<<<>>>???>>>>>>@@@FFFNNNTTT]]]kkkyyy{{{pppbbb]]]VVVPPPLLLHHHEEECCC?????????===;;;:::<<<===BBBIIISSS]]]kkkzzz~~~|||vvvlll```TTTMMMIIIFFFDDDCCCBBBEEEQQQ^^^uuu~~~nnnaaaYYYRRRLLLKKKFFFFFFHHHKKKKKKLLLRRRZZZfffrrr|||}}}zzzwwwrrrnnngggbbb\\\WWWOOOEEEAAACCCBBBCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFEEEBBB>>>:::777111000///...------------+++,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,---......++++++++++++++++++++++++))))))))))))))))))))))))***************************+++,,,---------,,,,,,,,,++++++******++++++,,,)))))))))*********++++++***************+++++++++*********+++++++++++++++,,,,,,,,,+++++++++******++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................//////000111///000111333444444333333111111333555777:::<<<>>>AAALLL\\\jjjuuu|||sssiiilllpppvvv{{{wwwpppnnnsssxxx~~~{{{tttiiiaaaXXXUUUQQQQQQSSSWWWZZZ[[[^^^```ccceeefffhhhjjjllloooqqqrrrrrrqqqpppppppppqqqwww~~~|||{{{zzzzzzzzzwwwuuussspppmmmjjjhhhfffbbbbbbbbbcccdddeeeggggggmmmnnnoootttyyy}}}|||ssspppnnnooorrrvvvyyyzzzrrrwww~~~~~~wwwrrrlllgggdddbbb```___[[[ZZZWWWVVVUUUSSSPPPMMMIIIHHHGGGEEECCCAAA???===:::888777999<<<======;;;:::<<>><<<;;;>>>@@@@@@CCCFFFMMM\\\ooo{{{}}}ttthhh[[[SSSMMMJJJGGGFFFDDDGGGRRR^^^wwwsssggg^^^VVVOOOLLLGGGGGGIIILLLKKKJJJOOOVVV]]]iiissswwwvvvuuupppkkkkkkfffbbb]]]TTTHHHBBBBBBAAABBBDDDEEEEEEEEEDDDCCCHHHHHHIIIHHHEEEAAA===:::111111000......---------------------------------))))))))))))))))))))))))&&&''')))+++---///111222++++++++++++++++++++++++************************************************+++,,,---.........---,,,,,,++++++++++++++++++,,,(((((())))))*********+++))))))******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******+++,,,...//////...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------...///111333333000111222333444333222222111222333555888;;;===???EEERRReeeuuurrrhhhlllrrryyywwwnnnmmmttt{{{}}}zzzrrrfff]]]WWWVVVTTTUUUYYY\\\___``````bbbdddfffgggjjjnnnpppqqqsssvvvvvvuuurrrqqqqqqsssyyy}}}{{{xxxvvvtttsssrrrmmmlllkkkhhhfffdddbbbaaaaaabbbcccfffiiinnnqqqtttyyyzzz}}}{{{tttpppmmmkkkiiihhhjjjooouuuyyy{{{xxx}}}}}}xxxqqqkkkfffccc```___\\\[[[XXXWWWVVVTTTQQQNNNKKKJJJHHHFFFDDDBBBAAA@@@;;;888777888;;;<<<:::888999<<>>:::>>>CCCHHHOOO\\\lllxxx~~~}}}vvvoooeee\\\QQQIIIGGGJJJHHHEEEMMMZZZooo}}}vvvllljjjeee\\\TTTPPPNNNJJJIIIIIILLLOOOQQQWWW]]]gggpppttttttpppmmmpppoooiii___WWWQQQHHH???AAAAAAAAACCCEEEFFFDDDCCCGGGGGGHHHIIIHHHDDD???:::888666222...,,,++++++,,,************************,,,,,,,,,+++++++++******))))))************))))))))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++)))***,,,+++)))(((((()))***+++,,,---...------,,,))))))))))))))))))))))))+++++++++*********))))))''')))******))))))***+++******))))))))))))************+++,,,,,,---......111...++++++,,,---+++)))++++++,,,,,,---...//////...------------...//////------......///000000000///000222222333222000000333111111555888999>>>CCCOOO]]]mmm{{{~~~wwwrrrhhhuuuxxxsssttt{{{zzzsssiii___YYYTTTVVVXXXZZZ[[[]]]aaadddcccbbbbbbdddhhhllloooppppppppppppooonnnooorrruuuyyy}}}||||||{{{xxxuuuvvvtttrrrpppmmmjjjhhhgggcccfffiiigggcccbbbdddhhhhhhjjjoootttyyy~~~ssskkkkkknnnkkkeeeccchhhgggdddlll{{{uuuoookkkeeecccfff___]]]ZZZXXXVVVTTTQQQOOOMMMLLLIIIFFFDDDBBBBBBBBB@@@>>>;;;888777777999:::<<<===???AAADDDJJJQQQVVVaaaiiiuuusssjjjccc[[[TTTQQQJJJHHHEEEBBB@@@>>>===<<<999<<>>>>>>>>===<<<<<<@@@GGGLLL^^^iiiuuu~~~wwwhhhYYYQQQLLLHHHIIIMMMRRRbbbttt~~~wwwqqqrrruuuzzzyyyxxxzzz|||zzztttmmmgggaaaYYYRRRPPPNNNKKKIIIIIINNNWWWbbbkkkssswwwyyyvvvyyyxxxsssnnniii___UUUKKKGGGCCCAAACCCEEEGGGGGGGGGGGGHHHJJJJJJIIIEEEBBB;;;999555000,,,)))((('''++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++***************)))))))))---,,,,,,+++***(((&&&%%%)))+++,,,,,,+++******+++)))***+++,,,,,,,,,+++***************************************************(((***++++++***)))+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,++++++,,,,,,,,,---------.........------------...//////------......///000000000000000//////111222555666444333555:::???DDDNNNXXX```mmm}}}xxxrrrqqqqqq||||||~~~xxxooogggaaa]]]ZZZXXX\\\___dddggghhhggggggggggggccc___^^^```dddhhhjjjhhhiiijjjlllooouuu}}}}}}|||{{{{{{{{{|||||||||{{{|||||||||}}}}}}~~~~~~|||zzzxxxwwwwwwsssttttttrrrpppsss{{{uuummmiiigggdddaaa___^^^\\\YYYWWWSSSRRRPPPMMMJJJHHHFFFFFFBBBAAA>>><<<:::999::::::888999:::;;;<<<@@@DDDHHHQQQVVV___jjjvvv~~~}}}}}}~~~xxxkkk```XXXOOOIIIGGGFFFCCC@@@@@@???===;;;;;;>>>BBBEEESSS^^^kkkwwwvvveeeYYYRRRMMMKKKLLLMMMYYYgggqqq{{{~~~uuussssssvvvwwwyyy}}}|||wwwrrrooohhh```ZZZWWWSSSNNNJJJJJJNNNUUU^^^hhhqqqxxx|||{{{}}}}}}xxxuuuqqqiii```RRRLLLFFFAAAAAACCCEEEGGGGGGGGGHHHIIIJJJIIIFFFCCC<<<:::666222...***((('''++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,++++++***)))((()))++++++***))))))******+++,,,---,,,,,,******************************************************)))***++++++******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,++++++,,,,,,,,,,,,,,,---------------...------------...//////------......///000000000444333222111111222444555666555888<<>><<<;;;;;;<<<>>>???GGGRRR___lllzzzrrreeeZZZSSSOOONNNNNNUUU\\\dddppp~~~yyyvvvtttwww{{{~~~~~~}}}zzzxxxtttnnngggccc```\\\TTTMMMKKKMMMQQQXXXaaakkktttyyy|||sssjjj\\\UUUKKKCCCAAABBBEEEGGGHHHGGGGGGIIIIIIHHHEEECCC;;;:::888555222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,''')))******)))))))))***+++,,,---...---,,,+++***++++++++++++++++++++++++***************+++++++++)))***++++++******+++---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,...------------------------...------------...//////------......///000000000555555444444444444555555777777:::>>>AAAHHHUUUcccoooyyy|||ssspppssswww~~~~~~~~~|||tttmmmccc\\\YYYZZZ[[[]]]aaaeeejjjllllllkkkjjjiiihhheeeaaa```bbbeeehhhiiiiiilllooosssxxx~~~}}}qqqrrrtttuuuuuuuuuwwwxxxxxx||||||{{{|||~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{||||||}}}}}}}}}yyyqqqkkkiiifffdddbbb```]]][[[UUUTTTSSSQQQNNNJJJHHHFFFDDDBBBAAA>>><<<;;;::::::666777888888777999;;;>>>EEEKKKSSS\\\gggxxx}}}zzzwwwvvvuuupppooommmkkkiiihhhggggggfffggghhhkkknnnrrrvvvxxxxxxxxxyyyzzz|||~~~~~~~~~}}}}}}}}}|||~~~yyynnn```VVVRRROOOJJJFFFCCCAAA>>>===<<<=========>>>GGGRRR___nnn~~~pppbbbYYYTTTQQQNNNPPPSSSWWWdddtttxxxtttxxx|||~~~~~~~~~~~~vvvqqqllljjjiiidddZZZRRRKKKKKKMMMQQQYYYbbbkkkqqq~~~wwwfff^^^QQQGGGBBBCCCFFFGGGHHHHHHGGGHHHHHHGGGDDDBBB<<<;;;999777444222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******************)))))))))******++++++,,,,,,))))))***+++++++++++++++''')))++++++*********+++------...///...---,,,+++++++++++++++++++++++++++))))))*********+++++++++)))***,,,+++******+++---*********))))))*********+++++++++,,,,,,---------+++------,,,******,,,...------------------------...------------...//////------......///000000000111222222333444444444444777888;;;@@@DDDLLL\\\kkkwwwvvvtttxxx}}}~~~{{{yyypppiii```ZZZXXXZZZ^^^___cccfffjjjlllkkkjjjjjjjjjhhhfffcccccceeehhhjjjjjjkkkoootttxxx}}}~~~tttxxx}}}}}}||||||~~~~~~||||||}}}}}}}}}|||{{{zzzyyyyyyzzz{{{}}}~~~wwwnnnllliiigggeeeccc```^^^WWWWWWVVVSSSPPPMMMIIIGGGFFFEEEDDDBBB???>>><<<;;;888999999999888888:::<<>>===999AAAJJJUUUdddwwwvvvggg]]]WWWTTTLLLLLLLLLOOOZZZkkkuuuxxxyyyuuuxxx|||~~~~~~wwwsssoooooonnniii^^^UUUJJJJJJJJJLLLSSS\\\eeekkkxxxnnndddVVVJJJDDDDDDFFFHHHIIIHHHGGGGGGHHHFFFDDDAAA===<<<:::666333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))'''(((((()))***++++++,,,))))))************))))))(((***,,,,,,++++++,,,---....../////////...,,,+++++++++++++++++++++++++++))))))******++++++++++++)))+++,,,,,,+++***,,,---******))))))))))))************+++,,,,,,---......+++,,,...---******,,,///------------------------...------------...//////------......///000000000***,,,...000111222222111777888<<>>===;;;<<<<<<;;;::::::;;;======CCCJJJOOOWWWeeexxx}}}xxxsssooommmkkkgggccc___\\\YYYXXXUUUTTTSSSQQQOOONNNNNNMMMMMMOOOPPPSSSXXX___hhhnnnqqqsssuuuwwwxxx{{{~~~|||zzzxxxxxxxxxxxx{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}~~~{{{pppgggZZZQQQMMMHHHFFFDDDBBB@@@>>>===<<<>>>>>>DDDOOO[[[ggguuu}}}qqqggg\\\TTTOOOLLLMMMPPPRRRWWWbbbmmmwww}}}~~~}}}wwwvvvvvvzzzyyyqqqlllooovvvuuukkk```UUUJJJEEEKKKPPPPPPWWWbbbuuu~~~qqq___SSSJJJBBBBBBGGGHHHJJJLLLJJJFFFCCCCCCDDD???===:::888666444000---,,,,,,,,,------,,,,,,++++++++++++************)))&&&''')))***)))***+++---+++*********+++,,,,,,---************************+++,,,------------,,,+++,,,,,,---------,,,,,,++++++++++++************)))((())))))))))))*********...------,,,+++++++++,,,,,,,,,,,,,,,***)))(((''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---...........................//////000000000000///000///...000222555777777555999>>>AAAFFFRRRcccqqqyyy~~~~~~yyysssoooeeeccc___\\\\\\^^^aaadddeeefffhhhjjjjjjiiigggfffggggggfffeeedddfffkkknnnrrrtttxxx}}}||||||{{{vvvoookkkiiifffaaa^^^\\\ZZZXXXVVVTTTQQQNNNKKKLLLJJJGGGFFFEEEDDDAAA???===<<<:::888888999:::;;;===@@@EEEKKKRRR^^^kkkuuu{{{wwwrrrmmmgggcccaaa```]]]YYYVVVSSSQQQPPPMMMLLLKKKJJJIIIIIIIIIIIILLLNNNQQQTTTZZZaaaiiiooouuuwwwzzz}}}~~~}}}|||||||||~~~}}}}}}}}}~~~~~~qqqddd[[[XXXOOOLLLFFFBBB???>>>>>>>>>???===???GGGPPP\\\kkkxxxyyynnncccZZZNNNKKKIIIKKKMMMQQQ[[[eeennnwww}}}{{{|||}}}~~~}}}yyywwwtttuuuzzz~~~xxxrrrmmmpppvvvvvvnnnfffXXXLLLFFFIIILLLKKKQQQ[[[nnnvvvsssdddYYYOOOFFFCCCEEEEEEHHHJJJIIIFFFCCCCCCCCC>>><<<:::888777555111...,,,------------,,,,,,+++++++++++++++************'''(((******))))))+++,,,++++++******++++++,,,---************************)))******++++++******)))++++++,,,,,,,,,,,,+++++++++++++++************))))))))))))*********++++++))))))))))))***+++,,,,,,+++,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.......................................//////000000000000000000//////000222555777888888===BBBEEEJJJUUUeeeqqqxxx~~~}}}}}}||||||}}}|||}}}}}}wwwqqqnnneeecccaaa______aaaccceeefffggghhhiiiiiihhhfffeeeggggggfffffffffiiimmmqqquuuwww{{{{{{xxxzzzwwwqqqnnnjjjfffbbb^^^[[[YYYWWWUUURRROOOLLLLLLJJJGGGFFFEEEDDDBBB@@@===<<<:::888888888999:::;;;>>>BBBGGGMMMXXXeeennn~~~{{{zzzvvvpppjjjeee___ZZZWWWUUUSSSQQQNNNKKKIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGKKKNNNTTTZZZ```hhhooottt}}}pppfffcccZZZTTTLLLEEEBBBAAAAAAAAAAAA===;;;>>>EEEOOO^^^kkkzzzxxxlllbbbSSSMMMIIIHHHHHHJJJSSS\\\bbbnnn|||{{{zzz{{{{{{|||zzztttqqqrrrvvv{{{}}}xxxrrrnnnoootttuuupppjjj]]]RRRIIIHHHHHHGGGLLLTTTdddjjjuuuvvvkkkaaaWWWKKKDDDBBBCCCEEEHHHHHHGGGDDDCCCCCC<<<;;;:::999888666222///.........------,,,,,,+++,,,+++++++++************)))***+++***))))))***+++++++++******++++++,,,,,,************************))))))***++++++***))))))******+++++++++++++++***+++++++++************)))************+++++++++,,,*********)))******++++++++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......................../////////000000111111111333222222333444777:::<<<>>>CCCHHHKKKPPPZZZgggqqqvvv|||~~~}}}}}}|||yyytttvvvyyy|||~~~~~~}}}|||xxxxxxyyy|||~~~{{{tttoookkkdddddddddddddddfffggghhhfffggghhhhhhgggfffdddccceeeffffffggghhhkkkppptttyyy|||~~~}}}~~~zzztttrrrvvv~~~yyyuuutttvvvyyy{{{|||tttooojjjfffbbb___]]][[[YYYWWWTTTQQQNNNMMMKKKHHHGGGFFFEEEBBB@@@===<<<:::999888888999999888;;;>>>BBBGGGPPP[[[cccwww}}}xxxtttrrrmmmgggaaa\\\XXXTTTQQQNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNSSS[[[dddlllttt|||~~~qqqjjjbbb[[[SSSLLLIIIHHHEEEDDDBBB>>>;;;===AAAHHHUUU```lllxxxvvvkkk^^^VVVNNNJJJGGGGGGMMMTTTYYYfffwww}}}||||||}}}}}}~~~xxxpppmmmpppuuuyyywwwsssooommmnnnnnnllliiiaaaVVVKKKHHHFFFEEEJJJPPPZZZ___hhhqqqxxx}}}~~~}}}xxxppphhh^^^RRRGGGAAABBBDDDFFFHHHHHHGGGEEEEEE<<<;;;::::::999888444222000///...------,,,,,,,,,,,,,,,+++++++++************+++,,,+++)))((()))***,,,++++++***++++++,,,,,,************************++++++,,,,,,,,,,,,++++++))))))***+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,111000...,,,+++***))))))++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000......................../////////000000111222222666666666666888;;;???BBBEEEIIIOOOSSSXXX```kkkssswwwzzz|||zzzvvvrrrnnnkkkkkkpppvvv|||~~~wwwxxxxxxwwwvvvwwwyyy{{{}}}wwwqqqllliiidddeeefffhhhiiijjjjjjjjjggggggggggggfffeeecccbbbcccdddfffgggjjjnnnssswww~~~~~~~~~~~~|||vvvooolllpppyyy~~~}}}|||zzzuuurrrooollllllooouuuyyyyyyrrrlllgggcccbbb```]]][[[ZZZWWWSSSPPPNNNLLLIIIHHHGGGFFFDDDBBB>>>===<<<:::999888888888777999<<<>>>AAAHHHRRRYYYjjj{{{~~~|||xxxsssoookkkgggbbb]]]ZZZWWWTTTRRRMMMLLLJJJIIIHHHGGGFFFFFFHHHIIIJJJLLLNNNQQQSSSTTTUUU[[[eeeoooyyy~~~rrrfff___XXXSSSPPPLLLGGGCCC@@@===<<<>>>@@@DDDLLLUUU___nnnyyyjjj```VVVOOOJJJGGGIIIMMMPPP^^^ppp~~~uuuooonnnrrruuuwwwuuuqqqlllhhhfffeeeddd___VVVLLLFFFDDDDDDHHHLLLSSSWWW^^^fffnnntttwwwyyyyyyxxxtttmmmdddYYYLLLCCCDDDEEEFFFGGGHHHIIIHHHGGG>>>===;;;::::::999777555222111///...---,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---+++)))((()))***,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++((()))***++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,111000...,,,+++***)))))),,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000........................////////////000111333333555666777777999<<>>DDDLLLRRRaaappp~~~}}}|||{{{zzzxxxuuuqqqmmmiiifffbbb___]]][[[XXXVVVPPPOOONNNLLLKKKKKKKKKKKKLLLMMMNNNQQQTTTWWWZZZ[[[^^^dddmmmwwwllleee]]]WWWTTTOOOGGGAAA>>><<<<<<>>>??????DDDJJJUUUdddvvvwwwlll___WWWOOOHHHFFFHHHIIIUUUeeewwwwwwrrrsssuuuxxxwwwuuunnnfff``````aaa\\\UUULLLEEECCCDDDFFFHHHOOORRRXXX```gggmmmrrrtttuuuwwwuuupppiiiaaaUUUJJJGGGFFFEEEEEEGGGIIIJJJIIICCC@@@<<<;;;:::::::::999444333000...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,***))))))+++,,,,,,++++++******++++++***************************)))(((((((((((()))***))))))***+++,,,,,,,,,,,,+++++++++************)))************+++++++++,,,*********)))******++++++---,,,***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////........................000/////////000222444555222444666777888===DDDJJJRRRWWW___hhhooovvv|||~~~pppeeebbbeeejjjqqqxxx}}}~~~zzzuuuooommmnnntttxxx~~~~~~}}}wwwqqqlllhhhfffeeefffiiikkkmmmllllllkkkhhhggggggffffffeeeeeeeeeaaacccgggjjjmmmrrrwww{{{}}}|||||||||uuullljjjmmmqqq|||~~~zzz}}}}}}|||zzzzzz{{{}}}~~~zzzqqqkkkgggeeecccaaa___\\\YYYVVVSSSPPPNNNMMMLLLKKKHHHFFFBBBAAA@@@>>><<<:::999888888:::<<<<<<===AAAHHHMMMXXXfffxxx~~~}}}}}}|||||||||{{{yyyxxxxxxyyyxxxuuusssooommmjjjhhhfffccc```]]]WWWWWWUUUTTTSSSRRRRRRRRRQQQRRRTTTVVVYYY]]]___aaaeeejjjqqqyyy{{{qqqeee]]]XXXSSSJJJDDDBBB???>>>???===;;;>>>DDDJJJXXXkkkyyyyyykkkaaaXXXNNNIIIHHHDDDMMMYYYgggyyy{{{yyyyyyyyy{{{yyyrrrggg``````bbb^^^YYYPPPIIIFFFFFFGGGFFFLLLOOOUUU\\\ccciiinnnppprrrvvvvvvrrrmmmhhh^^^SSSIIIFFFCCCBBBEEEHHHIIIIIIGGGCCC>>>;;;:::;;;<<<<<<666444111...,,,,,,,,,,,,------,,,,,,,,,+++++++++***,,,,,,,,,*********,,,---,,,++++++******++++++***************************)))(((''''''((()))***)))***+++,,,------------+++++++++************))))))))))))*********++++++))))))))))))***+++,,,,,,,,,+++***))))))+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---....................................000000//////000222444666333555888999;;;@@@IIIQQQXXX^^^hhhrrr{{{{{{oookkkjjjmmmrrrwww|||}}}uuunnnmmmpppuuuyyy||||||}}}{{{uuuooojjjgggeeefffgggiiikkklllkkkkkkjjjhhhgggggggggfffgggggggggcccfffjjjmmmqqquuuzzz~~~~~~}}}|||www{{{~~~tttmmmlllnnnwww{{{yyyzzz{{{{{{uuunnniiigggeeecccaaa^^^ZZZXXXUUUSSSPPPOOONNNMMMJJJHHHCCCCCCBBB@@@>>>;;;999888888:::;;;;;;;;;>>>EEEJJJPPP[[[kkkzzz|||||||||{{{{{{zzzzzzzzz{{{yyyyyyyyy{{{||||||{{{wwwuuusssqqqoookkkfffccc^^^^^^\\\[[[ZZZYYYYYYYYYUUUVVVXXX[[[^^^aaadddfffiiilllrrryyy}}}nnnccc]]]WWWOOOIIIIIIEEEAAA@@@===:::===CCCAAAOOOaaappp}}}uuujjj```TTTMMMJJJCCCIIIQQQZZZjjj~~~}}}}}}yyy}}}}}}vvvjjjbbbbbbeeebbb^^^VVVNNNJJJJJJIIIGGGKKKNNNSSSZZZaaagggkkkmmmrrrvvvwwwssspppmmmdddZZZJJJFFFAAA@@@CCCFFFHHHIIIKKKFFF???;;;:::;;;===>>>777555222///---,,,,,,------------,,,,,,,,,++++++***+++,,,,,,******+++,,,---,,,,,,+++*********+++************************,,,+++***))))))***+++,,,)))***+++,,,---.........+++++++++************)))((())))))))))))*********...------,,,+++++++++,,,+++******)))+++---///111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---........................000000//////000222555666555888<<<===???EEEOOOWWW\\\bbbmmmxxxxxxtttppprrruuuyyy~~~vvvpppoootttyyy|||zzzzzz|||yyysssnnnjjjgggeeefffgggiiijjjkkkjjjjjjiiihhhhhhggggggggghhhhhhiiifffhhhlllpppsssxxx|||~~~}}}tttxxx}}}yyyqqqnnnnnnttt|||tttqqqnnnvvv{{{zzz~~~|||uuujjjhhhfffdddbbb___\\\YYYVVVTTTRRRPPPPPPNNNLLLJJJEEEDDDCCCAAA???<<<:::999777999;;;;;;:::===CCCHHHJJJTTTcccrrr}}}|||{{{{{{}}}|||{{{zzz}}}}}}xxxrrrmmmjjjgggfffdddbbb````````````cccdddeeeeeeeeegggjjjmmmkkkoootttzzzzzzlllddd]]]VVVPPPJJJGGGCCCAAA@@@@@@???>>>BBBFFFQQQdddvvvxxxiii]]]QQQHHHIIIHHHLLLSSS\\\gggwwwxxx|||~~~{{{sssmmmkkklllfffaaaYYYRRRMMMJJJJJJJJJQQQQQQUUU[[[```ccciiippptttvvvvvvttttttrrrjjjbbbPPPGGG@@@AAAEEEGGGHHHJJJKKKGGGAAA===;;;;;;;;;:::;;;888555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))******++++++++++++******---,,,,,,+++++++++,,,,,,...---+++*********+++,,,******+++++++++,,,,,,,,,************************---,,,,,,+++*********+++******+++++++++,,,,,,,,,---------------------------------............///...............---------000////////////111222333555666888===CCCKKKSSSXXX[[[kkk}}}|||{{{xxx{{{qqqppptttvvvwwwxxx{{{|||{{{tttnnnlllkkkkkkjjjkkkjjjhhhhhhiiiiiigggfffdddeeefffggghhhhhhhhhhhhhhhjjjoootttxxx|||~~~xxxuuuuuuyyy|||~~~qqqnnnqqqwww{{{pppjjjlllnnnvvv}}}|||~~~xxxqqqlllmmmooovvv}}}~~~{{{vvvppplllhhheeedddaaa]]]XXXWWWUUUSSSRRRQQQOOOLLLIIIGGGFFFDDDCCCBBB???;;;888999999888888:::<<>>AAACCCLLL\\\mmmzzzssshhh[[[OOOIIIGGGGGGLLLSSS\\\jjjvvv{{{|||}}}zzzvvvrrrqqqqqqlllggg```YYYSSSPPPNNNLLLPPPOOORRRXXX]]]bbbiiiqqqvvvyyyyyywwwwwwuuummmeeeSSSIIIAAAAAACCCDDDFFFIIIMMMIIIDDD@@@===<<<<<<<<<<<<:::666333000......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,++++++************++++++++++++******,,,,,,+++++++++++++++,,,+++***((('''''''''((()))******+++++++++,,,,,,,,,************************---,,,++++++******++++++***++++++++++++,,,,,,,,,---------------------------------............//////.....................000000//////000111333444555666888<<>>@@@DDDKKKUUU```mmm{{{~~~~~~|||xxxvvvttttttttttttuuuvvvxxxyyy|||vvvvvvwwwyyy}}}wwwmmmccc\\\WWWSSSMMMHHHEEEBBB@@@>>>@@@???DDDQQQ```ooovvvfffXXXMMMHHHEEEFFFIIIOOOYYYdddsss~~~|||yyywwwwwwwwwvvvvvvmmmhhhbbb[[[VVVQQQMMMJJJNNNLLLNNNTTTYYY___iiisssvvvzzz{{{yyyxxxvvvooogggVVVLLLBBB@@@AAAAAADDDGGGMMMJJJFFFAAA===;;;;;;:::<<<;;;888555222111//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******---------,,,,,,,,,,,,+++******++++++++++++******+++++++++******++++++,,,---,,,+++*********++++++******+++++++++,,,,,,,,,************************,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,---------------------------------............//////////////////000000000000000//////000111333444555666999===BBBJJJSSSZZZdddttt|||www|||yyyppppppsssuuuwwwyyyzzz{{{~~~{{{wwwqqqmmmkkkkkkjjjiiiddddddccceeehhhjjjiiiiiifffeeeddddddeeefffhhhjjjnnnppptttxxx|||{{{vvvwwwzzz{{{~~~qqqmmmpppsss{{{zzzsssmmmkkknnnwww{{{~~~~~~|||xxxrrrmmmfffaaa[[[YYYZZZ[[[ZZZXXX``````___]]]YYYTTTOOOMMMOOOSSS^^^kkkssswww||||||vvvnnniiifffddd```]]]\\\ZZZWWWVVVUUUSSSPPPNNNIIIGGGEEEDDDCCCAAA>>>;;;:::999888888888:::===>>>@@@EEENNNXXXdddsss~~~{{{{{{~~~~~~{{{|||||||||}}}}}}yyytttqqqjjjkkkllloootttyyywwwiii```[[[WWWQQQKKKGGGDDDAAA>>>@@@===>>>FFFSSScccvvvpppaaaVVVNNNGGGEEEDDDGGGOOOWWWfffrrr~~~zzzuuutttwwwyyyxxxuuulllhhhbbb]]]YYYTTTNNNJJJLLLIIIJJJOOOTTT\\\gggrrrsssxxx{{{yyyxxxuuuooogggWWWMMMCCC?????????BBBGGGJJJIIIFFFAAA<<<999888888<<<;;;999777444222000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******,,,++++++++++++,,,,,,---///...---++++++,,,,,,---******+++++++++,,,,,,,,,************************,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,---------------------------------------............///000000000000000111111111111000000///000222333444555777:::>>>CCCKKKVVV]]]kkkzzzwwwwwwuuuttt|||xxxpppppprrrtttwwwzzz|||}}}wwwtttooommmkkkkkkjjjiiigggffffffgggjjjkkkkkkjjjgggfffdddccccccfffiiilllppprrrvvvzzz}}}zzzxxxvvvuuuzzz|||pppkkkmmmqqqzzzyyyoookkkkkkrrryyy~~~~~~zzz|||~~~xxxrrrjjjaaaZZZVVVSSSOOONNNNNNOOONNNMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGLLLWWWfffrrrzzz~~~tttmmmiiifffccc```___\\\YYYWWWUUUTTTQQQOOOKKKIIIFFFEEEDDDCCC@@@>>>;;;:::999888888999;;;<<<>>>BBBIIIQQQ\\\kkk{{{yyyuuuwww|||xxxqqqlllfffbbb^^^___```dddjjjqqqwww{{{qqqeee___ZZZSSSNNNIIIFFFBBB@@@AAA===<<>>>>>BBBGGGIIIIIIGGGCCC===999777888::::::999888666333000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************++++++++++++******++++++++++++******,,,,,,,,,,,,,,,---......,,,+++***)))((())))))*********+++++++++,,,,,,,,,************************,,,++++++***++++++,,,,,,++++++,,,,,,,,,------------------------------------------............///000000000000111111222222111000000000000222333444555999===@@@EEENNNZZZcccrrr}}}qqqrrrqqqrrrzzzxxxqqqppprrrtttxxx|||~~~|||sssqqqnnnmmmlllllljjjiiiiiihhhggghhhiiijjjiiiggggggeeecccbbbdddggglllnnnrrrsssvvvzzz}}}~~~{{{tttpppvvvyyynnniiijjjpppzzz~~~rrrmmmjjjooouuu{{{~~~{{{yyy|||{{{sssjjj___VVVPPPOOOMMMKKKKKKKKKKKKKKKJJJFFFFFFGGGGGGGGGGGGGGGGGGCCCHHHRRR```ooo{{{|||sssnnnjjjfffccc```^^^ZZZWWWVVVTTTRRRPPPLLLJJJHHHFFFFFFEEEBBB@@@===;;;:::888888999:::;;;>>>AAAFFFMMMWWWeeettt|||wwwxxx}}}~~~tttkkkccc]]]XXXUUUTTTTTTUUUXXX^^^eeelllpppxxx~~~rrreee```YYYSSSNNNIIIFFFCCCBBB>>><<<>>>DDDNNN___nnn}}}mmmaaaSSSJJJDDDBBBDDDIIIQQQ[[[hhhttt{{{~~~{{{vvvpppiiieeeccc___WWWQQQJJJFFFEEEGGGLLLSSS^^^iiirrryyy~~~{{{xxxrrrlll]]]TTTKKKEEEAAA???AAAGGGIIIJJJKKKGGG@@@;;;::::::::::::;;;:::888444111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***************++++++******++++++++++++******++++++++++++,,,---......------+++*********+++,,,******+++++++++,,,,,,,,,************************++++++******++++++,,,,,,,,,,,,,,,,,,---------------------------------------------............/////////000000111111222222111111000000111222444555666;;;@@@CCCHHHRRR```kkkyyyssstttsssqqqxxx}}}xxxrrrqqqsssuuuyyy~~~zzzxxxpppooommmmmmnnnmmmkkkiiijjjhhhffffffggggggeeecccfffeeecccdddfffjjjnnnqqqssstttwwwzzz|||~~~~~~~~~xxxqqqttt{{{{{{~~~xxxmmmhhhhhhnnnyyyuuunnnkkknnnsssyyy{{{xxxxxx}}}wwwwww{{{yyypppeeeZZZQQQLLLKKKKKKKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEDDDCCCFFFKKKSSS___ppp|||uuupppkkkhhhccc```[[[XXXWWWUUUSSSRRRNNNLLLIIIGGGGGGFFFEEECCC???===;;;999999999:::;;;===@@@DDDJJJRRR^^^lllwww|||tttiii^^^VVVQQQNNNLLLLLLKKKKKKMMMQQQWWW]]]aaajjjrrr}}}ooojjjbbbZZZTTTNNNIIIFFFAAA>>>===>>>@@@FFFTTTaaaqqq{{{mmm\\\PPPHHHCCCCCCFFFIIIQQQ^^^jjjttt{{{wwwnnnhhhfffaaaYYYRRRJJJFFFDDDFFFIIIOOOYYYcccpppxxx~~~{{{wwwrrrmmmddd\\\SSSMMMEEE@@@AAAEEEGGGJJJKKKHHHAAA<<<;;;<<<:::;;;<<<<<<:::777333000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,******++++++++++++******))))))))))))***+++,,,---000///...---,,,---......******+++++++++,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,------------...---------------------------------............///......//////000111111222222111000000111222444555777<<>>>>>??????BBBMMMXXXgggwwwwwwdddVVVMMMFFFDDDFFFDDDKKKWWWeeeoooxxxwwwpppmmmggg___WWWJJJFFFDDDFFFHHHLLLVVV```mmmvvv}}}|||xxxuuupppkkkkkkcccZZZRRRIIIAAAAAADDDCCCGGGIIIFFF@@@:::999:::<<<===>>>>>><<<999444222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------******++++++++++++******''''''''''''((()))***+++---,,,+++***)))***++++++******+++++++++,,,,,,,,,************************+++*********+++,,,,,,---,,,,,,,,,---------......---------------------------------.........//////---......///000111111111222111111000111333444555888===DDDHHHNNNYYYiiivvvzzzrrrttttttyyytttssstttvvv|||}}}yyyuuurrrnnnmmmmmmooopppooommmkkkjjjiiihhhhhhiiiiiihhhgggccccccdddgggjjjooosssuuuvvvwwwzzz|||~~~~~~~~~|||}}}~~~wwwqqqssstttvvvxxx{{{zzzpppjjjjjjjjjvvv{{{uuuoookkkmmmsssxxx||||||zzzxxxssstttzzzttthhh]]]VVVSSSIIIJJJLLLLLLJJJIIIHHHHHHDDDFFFIIIKKKLLLLLLLLLKKKCCCFFFKKKUUUjjj~~~xxxwwwyyy~~~}}}vvvppphhhddd```\\\ZZZYYYWWWVVVPPPMMMJJJHHHHHHHHHGGGFFFBBBAAA>>>;;;:::::::::;;;777:::>>>CCCHHHRRR^^^fffuuummmaaaXXXRRRNNNJJJFFFDDDEEEFFFGGGHHHJJJMMMOOOVVV^^^jjjvvvooobbb^^^ZZZSSSLLLEEEBBB@@@AAAAAAAAAEEELLL___jjj{{{xxxeeeSSSHHHEEEFFFEEEIIIOOOYYYgggxxx~~~wwwtttoooeee\\\UUUJJJCCCEEEDDDBBBKKKXXXaaakkkuuuyyytttooonnnooooooiiiddd^^^RRRDDDBBBFFFDDDEEEFFFEEEBBB>>>;;;:::999:::<<<>>>???===999555222///,,,++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++******************************+++++++++************))),,,,,,,,,------,,,++++++&&&&&&''')))***+++,,,------------............///......------------......///......---------......000000000000111111111111...000111111111111444666888AAAJJJNNNPPPYYYjjjxxxzzzsssooottt~~~xxxuuurrrqqqtttxxx|||}}}~~~zzztttpppmmmnnnmmmnnnooopppooollljjjiiiiiijjjiiihhhgggeeeddddddddddddfffjjjppptttxxxyyyzzz{{{|||}}}~~~{{{qqqllljjjlllrrrwww{{{wwwnnnhhhffflllsss||||||yyytttrrrppppppttt{{{}}}{{{~~~{{{sssnnnqqqwwwttthhh^^^YYYYYYVVVQQQMMMKKKKKKMMMOOORRRPPPPPPQQQSSSSSSPPPMMMPPPNNNMMMRRRaaatttyyyzzz|||}}}xxxooojjjccc___]]][[[XXXUUUWWWTTTOOOLLLJJJHHHFFFEEEDDDAAA>>><<<;;;;;;999888===;;;<<>>???>>>999666222000,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******((()))+++,,,------......************************++++++++++++************,,,,,,,,,------,,,,,,+++((())))))***+++,,,------,,,,,,,,,,,,---------.........------------......///......---------......000000000000111111111111000111222222111222555777;;;BBBIIIMMMQQQZZZiiiuuu|||~~~}}}}}}xxxrrrppprrryyy~~~{{{vvvsssqqqqqquuuzzz}}}~~~yyytttpppmmmnnnnnnnnnoooooonnnkkkhhhhhhhhhhhhhhhgggfffdddcccddddddeeegggkkkpppuuuxxxyyyzzz{{{|||}}}xxxoooiiiffffffkkkooosssyyyvvvnnniiiggglllrrr|||zzzvvvsssooommmlllmmmrrrzzz|||zzz}}}zzzrrrmmmpppwww~~~rrrhhhccc___]]][[[YYYXXXYYYZZZZZZ\\\ZZZYYYYYYZZZXXXUUURRRPPPNNNMMMQQQ```sssyyyqqqllleee```^^^\\\YYYVVVWWWTTTPPPMMMKKKIIIGGGEEEEEEBBB???===<<<;;;999888;;;999:::???DDDIIIQQQZZZ}}}yyyssshhhZZZQQQJJJHHHGGGGGGIIIMMMQQQSSSUUUZZZdddoooyyytttkkkddd\\\VVVQQQKKKFFFDDDBBB???@@@DDDNNNYYYkkk}}}|||jjj[[[OOOJJJGGGFFFGGGNNN[[[lll}}}}}}|||}}}{{{pppggg___TTTJJJGGGDDDAAAFFFOOOWWW^^^iiiqqqttttttsssssssssrrrqqqnnncccTTTJJJFFFCCCEEEFFFFFFDDDAAA<<<:::999999;;;>>>???>>>:::777444111---,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++******************++++++,,,,,,------,,,,,,,,,,,,,,,++++++***))))))+++,,,---.........++++++++++++++++++++++++,,,+++++++++************+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,,,,------......------------............---------......///000000000000111111111111111222222222222333666999@@@DDDJJJOOOVVV```kkkttt{{{~~~zzzyyyxxxtttqqqqqqrrrvvv{{{|||zzzvvvrrrppprrrpppoooqqqvvv{{{}}}yyytttpppnnnooonnnnnnnnnnnnllliiigggfffffffffffffffeeedddccceeeeeefffhhhlllqqquuuxxxyyyzzz{{{|||~~~vvvooofffbbb```cccgggkkksss{{{vvvnnniiiggglllrrr|||zzztttooollliiihhhgggiiioooyyy{{{xxx|||~~~yyypppjjjmmmtttwwwrrrkkkkkkjjjjjjkkkkkklllmmmmmmkkkhhheeeccc___ZZZWWWQQQOOOLLLPPP___sss}}}uuuooogggbbb```^^^ZZZWWWXXXUUUQQQOOOMMMKKKIIIGGGGGGDDDAAA>>>===<<<999888999777888===AAAEEEMMMUUUyyyhhh\\\SSSPPPLLLKKKMMMQQQTTTVVVUUUYYY```kkkwwwuuukkkaaaZZZWWWPPPIIIFFFCCC??????BBBEEEPPPaaassswwwdddTTTJJJLLLHHHGGGLLLVVVfffzzz~~~}}}~~~uuunnnggg\\\PPPJJJFFFBBBDDDIIIQQQWWWbbbllltttwwwxxxwwwwwwxxxyyywwwmmm]]]MMMDDDAAABBBCCCEEEEEEBBB>>>;;;888999;;;>>>??????<<<999555222...,,,,,,,,,,,,+++,,,,,,---......---------++++++++++++******)))((())))))***+++,,,------...+++,,,,,,---,,,,,,+++++++++++++++,,,++++++***)))++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------......------------.........------------.../////////000000000111111111111222222222111111333888;;;EEEHHHMMMUUU___iiirrrxxx}}}xxxyyyyyyxxxtttqqqppprrrsssttttttsssqqqooommmlllnnnmmmnnnqqqvvv|||||||||xxxtttqqqooopppooommmmmmlllkkkgggeeedddddddddddddddcccccccccffffffgggjjjmmmqqquuuxxxzzzzzz{{{|||~~~vvvpppfff```]]]___ccchhhqqqzzzwwwooojjjhhhkkkrrr|||}}}vvvooojjjgggeeeeeeeeegggnnnwww~~~~~~|||xxxzzz~~~}}}wwwmmmfffiiippp}}}~~~}}}{{{|||~~~|||uuunnneee^^^YYYRRRPPPMMMQQQ___rrr}}}yyyrrrjjjdddaaa___\\\YYYYYYWWWSSSQQQPPPNNNKKKIIIIIIFFFCCCAAA???===:::888999777888<<>>FFFJJJRRR]]]iiissszzz~~~yyyttttttxxx{{{xxxsssqqqrrrssstttrrrooommmlllllllllmmmllllllmmmqqqwww||||||~~~{{{xxxtttrrrppppppnnnlllkkkkkkiiifffdddbbbbbbbbbbbbbbbcccccccccggggggiiikkkooorrrvvvxxxzzz{{{|||}}}~~~vvvooogggaaa]]]^^^aaagggqqqzzz~~~wwwpppkkkhhhkkkrrr{{{}}}uuunnnhhhddddddddddddgggmmmuuu~~~}}}vvvqqqpppsssxxx|||zzzyyy|||~~~wwwkkkbbbdddlll|||}}}oooddd^^^TTTRRRPPPSSS```rrr|||}}}~~~wwwnnngggdddaaa^^^[[[ZZZXXXUUUTTTRRRPPPMMMKKKJJJHHHEEECCCAAA???<<<999:::888999<<<>>>@@@EEELLL{{{uuutttzzz|||pppjjjbbb]]]\\\[[[YYYWWW\\\]]]aaajjjwwwxxxnnnggg]]]SSSNNNKKKEEEBBBBBB@@@GGGRRR```ooo~~~xxxdddWWWKKKDDDBBBGGGNNNZZZnnn{{{zzz~~~}}}{{{{{{}}}}}}{{{tttiii\\\QQQKKKHHHFFFDDDHHHNNNXXXbbbkkkuuu}}}xxxdddRRRBBB@@@>>>@@@CCCDDDAAA???888999:::===???@@@>>><<<888555111...------,,,+++,,,------------,,,,,,+++***+++,,,,,,,,,+++***)))))))))******++++++,,,,,,+++,,,,,,---------------&&&'''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,------------+++++++++++++++*********---------.........//////......------------......---------------...///000000000000000111111111111111111000000111777>>>CCCIIIPPP[[[iiiuuu}}}zzzsssooosssyyy|||xxxttttttvvvvvvtttpppllliiijjjlllmmmnnnnnnnnnppptttyyy}}}}}}}}}zzzwwwtttrrrqqqooommmkkkjjjiiihhhfffdddbbbaaaaaaaaabbbcccddddddhhhiiijjjmmmpppsssvvvxxxzzz{{{|||}}}yyyrrrmmmfff``````bbbgggpppxxx}}}xxxqqqkkkhhhkkkqqq{{{|||tttmmmfffcccbbbbbbcccfffllluuu}}}}}}wwwnnngggdddfffkkkooouuuzzz{{{yyy}}}yyykkk```bbbjjjzzz{{{mmmeeeVVVUUUSSSWWWcccrrrzzzyyy|||}}}ssskkkgggeeeaaa^^^[[[YYYWWWVVVUUUSSSOOOMMMJJJIIIFFFEEEDDDAAA>>>;;;;;;999999<<<===>>>BBBIIIwwwsssvvvwww{{{~~~uuuooolllhhhbbb^^^bbbaaaccckkkwwwrrrggg[[[UUUPPPIIIDDDCCCAAAEEEMMMWWWeeeuuurrrfffTTTKKKGGGJJJLLLQQQbbbuuu{{{zzz}}}yyywwwwwwuuu}}}xxxnnn___TTTNNNKKKHHHEEEDDDKKKTTT\\\dddooo{{{qqq^^^JJJFFFAAA@@@BBBCCCAAA???888888:::===???@@@???>>>999666222///...---,,,+++,,,,,,,,,,,,,,,+++******)))***,,,---------+++******************++++++++++++,,,,,,---......------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,------------+++++++++,,,,,,,,,,,,,,,,,,,,,---------...............------------......---,,,,,,------///000000000000000000111111111111222111111111444:::CCCIIIRRR\\\kkkzzzuuuooommmrrryyy{{{wwwuuuxxx{{{zzzxxxsssmmmjjjkkknnnpppppprrrrrrtttxxx}}}~~~|||yyyvvvtttsssrrrnnnllljjjhhhhhhhhhfffdddaaaaaaaaaaaaaaacccdddeeehhhiiikkknnnqqqtttvvvxxx{{{{{{|||}}}wwwpppiiiggggggiiipppxxx|||zzzqqqkkkhhhjjjqqq{{{zzzrrrjjjdddaaa^^^^^^```dddkkkttt}}}|||vvvnnnfffbbbaaaccceeelllrrrzzz{{{{{{}}}mmmaaabbbjjjuuuzzzsssjjjYYYXXXWWWZZZfffsssxxxvvvuuuzzzxxxpppllliiifffccc\\\ZZZYYYXXXWWWTTTQQQNNNJJJIIIGGGFFFEEECCC@@@===:::888999;;;<<<;;;???EEEyyytttuuu|||ssswww~~~zzzssslllgggeeeeeelllwww{{{nnnaaaZZZTTTLLLFFFCCCBBBEEEJJJRRR^^^nnn}}}rrraaaWWWQQQPPPMMMLLLXXXjjjyyy}}}|||yyytttsssmmmxxxyyypppaaaUUUPPPNNNJJJEEEBBBIIIRRRYYY___jjjyyyxxxeeeQQQKKKDDDAAABBBCCCAAA>>>888888:::<<>>:::777222///...---,,,+++,,,,,,,,,,,,++++++***))))))***,,,.........,,,++++++++++++***************+++,,,,,,---.........---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,------...---,,,,,,,,,---------......++++++,,,,,,,,,---------.........------.........,,,,,,,,,---...///000111000000000000111111111111333222222222666===GGGMMM[[[hhhyyy~~~rrrnnnnnnqqqwwwzzzvvvvvv{{{~~~~~~xxxqqqmmmnnnqqqssssssuuuvvvxxx{{{~~~{{{yyyvvvtttssssssmmmkkkiiihhhhhhgggfffeeeaaaaaa```aaabbbccceeefffiiijjjlllooorrruuuwwwxxx{{{{{{|||~~~zzzrrrnnnlllmmmrrrxxx|||zzzrrrkkkhhhjjjqqq{{{xxxppphhhbbb___YYYZZZ]]]bbbkkkuuu~~~~~~}}}yyyrrrkkkeeebbbaaa```ffflllvvv~~~{{{}}}ooobbbccckkknnnsssyyy}}}~~~uuukkkZZZZZZZZZ]]]gggssswwwtttnnnsss|||}}}tttpppmmmiiiggg\\\[[[YYYYYYXXXUUURRROOOJJJIIIGGGGGGFFFDDDAAA>>>:::888888;;;;;;:::===CCCzzzwwwyyy~~~|||ttttttvvv~~~wwwooonnnnnnqqqvvv|||qqqdddaaa[[[NNNEEEEEECCCAAADDDKKKTTTaaarrrttthhhWWWLLLJJJOOOVVVZZZmmmwwwzzzvvvtttvvvzzzyyysssjjj___UUUNNNIIIGGGHHHIIIOOOWWW^^^dddooozzzyyyjjjZZZNNNDDDEEEGGGFFFDDDEEE======>>>@@@CCCDDDBBB@@@;;;999555222///---------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++***************---...///...+++***)))***///...---,,,++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++------------------------111111111111111000000000/////////000111111222222333333666999;;;>>>IIIUUUdddzzz{{{mmmhhhkkkxxx{{{{{{zzz|||}}}uuuppprrruuutttssssssxxx|||~~~||||||zzzxxxyyyyyyvvvrrrrrroookkkhhhgggfffeeeccccccbbb```______aaaccceeegggiiikkkmmmoooqqquuuwww{{{}}}{{{zzzzzzzzzzzzyyy{{{|||uuunnniiinnnssszzz}}}vvvooohhhaaa\\\VVVWWWZZZbbblllvvv}}}}}}zzzxxx}}}zzztttmmmddd[[[bbbcccjjjttt{{{~~~}}}wwwhhhaaa___fffhhhlllppprrrssssssssswww{{{{{{ppphhhcccaaaeeemmmsssrrrpppkkkmmmuuu|||uuuoookkkhhhcccaaa]]][[[YYYVVVSSSPPPMMMKKKHHHFFFEEECCC@@@>>>===;;;999777888:::===???{{{xxxyyy}}}}}}tttrrrttt{{{~~~uuutttssstttxxx|||xxxiiiddd]]]PPPIIIHHHBBBAAABBBFFFLLLVVVgggvvvuuucccTTTLLLLLLOOORRR___kkk||||||vvvuuuvvvzzz{{{vvvmmmcccZZZQQQKKKGGGGGGHHHMMMUUU\\\bbblllvvv~~~vvvjjj]]]PPPEEEDDDFFFEEEEEEFFFBBBAAA@@@AAAAAAAAA???===<<<999666222///---------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,(((((()))***+++,,,---------...///...,,,******+++///...---,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................../////////000111111222222333333666999<<>><<<:::888888:::===???~~~}}}~~~|||xxxyyy|||~~~sssppppppuuu~~~{{{yyyyyy{{{}}}~~~~~~qqqhhh___TTTMMMMMMDDDBBBBBBCCCCCCJJJZZZjjjsss```RRRKKKKKKMMMRRR^^^qqqzzzwwwwwwyyy~~~zzzrrriii```WWWMMMHHHFFFFFFJJJRRRYYY^^^gggooouuu{{{~~~}}}|||yyyssslllaaaUUUHHHDDDDDDDDDEEEGGGEEECCCAAA@@@AAAAAA???>>><<<:::666333///---,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,((())))))***+++,,,---------...000///---,,,,,,,,,......---,,,++++++++++++++++++,,,,,,,,,+++******(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------------------------------------------------.............../////////000111111222222444444666;;;>>>FFFTTTbbbuuu~~~oooeeegggnnnzzzvvvxxxyyyuuurrrrrrwww}}}}}}yyyxxxyyyyyyvvvssstttqqqmmmkkkiiiiiigggfffaaa___^^^]]]^^^```ccceeehhhjjjmmmoooqqqtttwwwzzz}}}}}}~~~~~~zzzuuuqqqppprrrvvvyyyyyytttppppppuuu|||}}}vvvnnnfff^^^YYYUUUTTTVVV]]]hhhuuuwwwiii```]]]]]]bbbhhhmmmttt{{{{{{}}}}}}zzzyyyvvvdddWWWQQQMMMPPPTTTWWWYYYXXXVVVTTTSSSTTTWWW]]]cccgggiiiiiinnnooopppttt{{{xxxrrrnnnlllmmmqqqrrrnnniiiaaabbbkkkyyy{{{sssmmmiiiaaa___]]]\\\[[[ZZZWWWUUUOOOMMMKKKIIIHHHFFFDDDBBB???===;;;999999:::<<<>>>}}}{{{{{{|||{{{xxxxxxzzz{{{}}}|||~~~rrrnnnmmmqqq{{{~~~~~~zzznnncccXXXQQQPPPHHHGGGEEECCC@@@DDDSSSbbbuuummm[[[PPPMMMMMMMMMXXXjjj|||xxxwwwwww{{{|||vvvoooggg\\\PPPHHHEEEDDDGGGNNNUUUZZZaaahhhnnnvvv{{{yyyvvvuuussspppfffZZZLLLDDDBBBDDDFFFHHHDDDBBB@@@???AAABBBBBBBBB<<<:::777333000...---,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++******)))---...000///...------......---,,,,,,+++++++++,,,++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------........................///////////////000000000/////////000111111222222555444777<<>><<<;;;:::;;;;;;}}}{{{yyyxxx~~~~~~xxxrrrppprrruuuxxx{{{~~~|||tttnnniiikkknnnsssyyy}}}uuuqqqnnnqqqyyy}}}zzztttmmmgggccc```___\\\\\\\\\\\\^^^fffqqqzzz|||vvvjjj```ZZZQQQLLLGGGDDDAAA@@@GGGOOO]]]pppwwweeeVVVNNNJJJOOO[[[kkkzzzuuutttyyy}}}yyyvvvrrriii[[[QQQKKKFFFCCCHHHNNNSSSZZZ```gggnnnuuuuuuuuuwwwxxxwwwmmmeeeUUUFFF@@@CCCGGGGGGKKKHHHEEECCCBBB@@@>>><<<999888777555333111///...,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,------***,,,.........---...///---,,,,,,++++++,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------......//////000000/////////000111111222222777888<<>>EEEKKKSSSbbbooo|||{{{rrrtttuuusssuuu~~~yyywwwsssoooqqquuuxxx~~~{{{{{{{{{yyyvvvsssqqqpppnnnkkkgggeeedddcccaaa```^^^]]]]]]]]]___cccgggiiikkkmmmqqqtttxxx|||}}}||||||~~~}}}qqqmmmiiiggghhhmmmtttxxxyyyuuussspppuuu|||zzzssslllddd]]]XXXPPPOOONNNSSS\\\gggpppuuu|||{{{ooofff^^^XXXYYY]]]```nnn}}}zzzppprrrtttvvvxxx{{{|||}}}|||~~~}}}zzzzzz}}}}}}{{{vvvrrrkkkaaaWWWOOOJJJHHHCCCCCCDDDDDDEEEEEEEEEEEEEEECCCBBBCCCEEEGGGHHHHHHGGGLLLRRRWWW^^^hhhuuu~~~~~~xxxsssooolllaaa\\\]]]hhhvvvxxxoooiiifffbbb```]]][[[WWWTTTPPPNNNLLLKKKKKKJJJHHHFFFEEECCCAAA>>><<<;;;:::999}}}yyyxxx}}}{{{vvvoooiiiiiilllrrrwww|||~~~wwwmmmhhh\\\```gggooovvv{{{~~~}}}xxxsssssswwwyyywwwtttlllhhhaaaYYYQQQKKKHHHFFFBBBCCCEEEGGGMMMXXXgggqqq|||rrrhhh___VVVMMMJJJHHHCCCAAABBBPPP```sss}}}gggWWWNNNMMMOOOYYYkkkxxxtttvvv{{{{{{{{{zzztttggg]]]RRRIIIBBBDDDJJJPPPXXX______fffllloootttxxxwwwtttooojjj[[[IIIAAADDDFFFEEEHHHGGGFFFEEEEEECCC???===555666555555444333222111,,,,,,---------,,,++++++******+++++++++,,,,,,,,,//////...---+++******)))(((***,,,---,,,,,,---///,,,,,,,,,++++++,,,------)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////////////////////////////////////////000111111222333444444444/////////000111111222222999:::@@@GGGLLLSSSaaannnxxx~~~}}}vvvwwwuuupppsss}}}}}}xxxuuuqqqnnnqqqvvvxxx~~~{{{||||||zzzvvvrrrpppooonnnkkkgggeeedddcccaaa```^^^^^^]]]^^^```dddhhhjjjkkknnnqqquuuxxx}}}~~~|||{{{|||}}}xxxuuuqqqnnnnnnrrrwww{{{}}}zzzvvvuuupppuuu|||yyysssllleee]]]YYYPPPNNNNNNRRRZZZdddlllqqqyyy~~~xxxooofff___^^^aaa[[[jjj{{{qqqpppooopppsssuuuvvvvvvuuuwwwwwwuuuuuuyyyzzzxxxpppmmmggg^^^VVVNNNHHHFFFBBBDDDGGGJJJJJJIIIGGGEEEFFFDDDBBBBBBDDDFFFGGGFFFEEEKKKSSSYYY```jjjwwwyyytttpppnnnccc\\\[[[eeesss|||~~~sssllljjjfffbbb___\\\XXXUUUQQQPPPMMMMMMLLLKKKIIIGGGEEEDDDBBB???===;;;999999zzzxxx{{{zzzwwwrrrmmmjjjffffffmmmvvvwwwtttjjjccc^^^\\\aaaiiipppxxxxxxnnnmmmnnnmmmlllkkk```[[[TTTNNNKKKGGGBBB>>>AAA???AAAFFFLLLVVVfffttt~~~zzz~~~yyyrrrccc[[[QQQKKKHHHHHHFFFEEELLLVVVeeewwwtttaaaTTTLLLKKKTTTaaannnyyyqqqrrrwww}}}~~~}}}zzzsssnnnWWWOOOHHHGGGIIINNNXXXbbbccchhhkkknnnrrrwwwwwwtttooojjjaaaVVVLLLEEEBBBAAAGGGHHHIIIJJJHHHEEEBBB@@@999888666666555444111///,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,...///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++111---(((######&&&***...////////////////////////------------------,,,,,,000000000000////////////222111000000222444555555:::>>>DDDIIIOOOWWWbbbiiittt|||}}}{{{uuuppptttzzz|||wwwtttsssuuuvvvvvv~~~~~~|||zzzyyywwwtttooollljjjiiigggdddcccbbbbbbbbb```______aaadddggghhhhhhjjjlllnnnrrrwww|||~~~||||||{{{zzz|||vvvrrrsssvvvyyy||||||wwwsssqqqvvv}}}zzzssskkkbbbYYYTTTOOOMMMNNNTTT___iiinnnnnnuuu{{{}}}{{{~~~rrriiidddbbb```lllzzzyyymmmggglllnnnjjjlllsssppprrrtttsssqqqqqqsssvvvpppiii^^^UUUNNNKKKIIIGGGEEEFFFHHHJJJJJJJJJIIIIIIGGGFFFDDDCCCCCCDDDEEEFFFMMMQQQUUUYYY```lll{{{{{{xxxuuuqqqmmmeee^^^\\\fffsss}}}wwwooonnnkkkgggbbb\\\WWWTTTPPPOOOMMMMMMMMMLLLIIIGGGFFFEEEDDDAAA???===;;;:::{{{yyyzzz~~~zzzuuupppkkkgggcccbbbiiirrrvvv~~~}}}uuuccc\\\YYY\\\bbbhhhpppwww}}}zzzoookkkiiiddd^^^\\\VVVQQQLLLHHHFFFCCC@@@===AAA@@@BBBHHHOOOYYYhhhvvv}}}yyy{{{~~~uuuddd]]]RRRKKKHHHGGGEEECCCIIIQQQ```qqq~~~lllZZZOOOJJJPPPYYYeeexxx|||sssrrrwww~~~|||xxxsssnnn\\\SSSKKKHHHHHHMMMVVV```dddiiinnnppptttxxxwwwrrrpppmmmeeeZZZNNNFFFCCCDDDGGGHHHIIIJJJHHHFFFCCCAAA:::888666666555444111///---,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++000...,,,******+++---...------------------------+++,,,---...///000111111000000000000000000000///333222111222333555666777<<<@@@FFFKKKQQQYYYcccjjjvvv}}}~~~}}}|||vvvqqqpppttt}}}|||vvvssstttvvvxxxyyy~~~~~~|||zzzxxxvvvsssnnnkkkiiihhhfffdddbbbbbbaaabbb```___```aaadddggghhhiiilllnnnppptttyyy}}}}}}{{{~~~{{{xxxyyy{{{|||~~~}}}}}}|||{{{wwwrrrnnnqqquuu}}}yyyqqqjjjbbb[[[VVVOOOMMMMMMVVVdddqqqvvvwwwuuuzzz}}}{{{vvvtttwww|||~~~uuunnnjjjfffppp~~~~~~oooddddddeeebbbccciiijjjmmmppppppooonnnoooqqqmmmfff\\\SSSMMMKKKJJJIIIFFFHHHKKKMMMNNNMMMJJJIIIJJJIIIHHHGGGGGGHHHJJJLLLNNNRRRWWW]]]dddqqqzzzxxxuuuqqqnnnfff___]]]fffrrr{{{wwwuuuppplllgggbbb]]]ZZZRRRQQQOOONNNNNNLLLJJJGGGFFFEEEDDDAAA???===;;;:::{{{xxxxxx|||{{{sssnnniiieee```^^^dddlllttt|||hhh___XXXXXX[[[___fffmmmvvv}}}wwwkkkeee```XXXQQQNNNKKKHHHEEEBBBAAAAAA???>>>@@@@@@DDDLLLSSS]]]kkkxxx|||yyyyyy}}}zzzjjjbbbWWWOOOKKKIIIFFFDDDDDDKKKXXXhhhyyyyyycccUUUJJJKKKQQQ\\\ooovvvrrrvvv~~~{{{vvvqqqmmmbbbXXXMMMHHHGGGJJJTTT]]]eeelllrrruuuwwwyyywwwrrrqqqpppjjj^^^PPPGGGEEEFFFFFFGGGIIIJJJIIIGGGDDDBBB;;;999777555555444222111...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,+++,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,------...///.........---------------------------......///000111222222000000000000000000000000444333333333444666888999???DDDKKKQQQWWW___hhhooozzz~~~|||{{{}}}|||wwwrrrlllooosssxxx{{{}}}~~~~~~~~~zzztttrrrtttxxx{{{}}}}}}}}}{{{yyywwwuuuqqqllliiigggfffdddcccbbbaaaaaaaaa___```aaabbbdddgggiiijjjnnnpppssswww{{{|||}}}~~~}}}{{{zzzxxxuuupppmmmpppuuu|||~~~wwwooohhhaaa[[[WWWPPPLLLMMMXXXjjjzzz~~~zzzvvvwwwzzz|||vvvllltttsssbbb^^^]]][[[\\\```cccgggkkknnnnnnmmmllllllhhhbbbXXXPPPLLLKKKKKKJJJIIILLLPPPSSSSSSQQQMMMJJJHHHGGGFFFEEEFFFIIILLLMMMPPPTTT[[[bbbkkkxxx|||xxxwwwvvvrrrooofff```^^^fffrrrzzz}}}yyyrrrlllgggccc___\\\VVVTTTRRRQQQPPPNNNJJJHHHFFFEEECCCAAA???===;;;:::{{{vvvvvvyyy}}}{{{rrrmmmhhhddd^^^[[[```hhhrrryyy~~~~~~qqqggg]]]YYYYYY[[[```gggnnnwwwzzzooobbb[[[VVVOOOJJJIIIFFFEEECCCAAAAAAAAAAAAAAAAAABBBHHHQQQYYYaaannnzzz|||xxxyyy}}}ssskkk```WWWQQQMMMIIIFFFBBBGGGQQQ___pppkkk[[[MMMIIIMMMXXXkkkzzzsssuuu~~~}}}yyytttpppmmmeeeZZZNNNHHHFFFHHHQQQZZZgggooowwwyyy{{{{{{xxxsssqqqqqqlll```RRRGGGDDDEEEEEEFFFHHHJJJIIIHHHEEEDDD===:::777555555444333222//////...---,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---------,,,////////////////////////111111111000//////......000000000000000111111111222333444444555777999<<>><<<;;;}}}~~~~~~zzztttrrrvvvzzzyyyrrrnnniiieee___[[[___fffnnnvvv|||~~~tttggg___ZZZWWWXXX\\\aaalllwww}}}~~~||||||}}}~~~wwwmmmaaaUUULLLFFFAAAAAADDDAAABBBBBBAAAAAAAAADDDFFFKKKOOOWWWaaahhhllluuu~~~zzzwwwxxx||||||pppeee\\\UUUNNNIIIGGGGGGHHHOOO]]]pppvvvdddSSSLLLLLLSSSdddvvv~~~yyyzzz}}}{{{vvvrrrqqqggg]]]RRRKKKGGGGGGMMMTTTcccnnnxxx{{{|||}}}|||yyyvvvsssmmmcccWWWLLLDDDAAACCCEEEHHHJJJKKKJJJHHHGGG@@@<<<777444444555666666222222000///------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,******+++---///111------------------------.../////////000000000111///000000111111222222222000222555555555666;;;???BBBLLL\\\jjjttt{{{}}}tttnnnnnnoooqqqtttxxxyyywwwvvv{{{tttkkkdddccchhhoootttsssqqqoooqqqvvv|||~~~|||zzzyyyyyy{{{yyyvvvsssoookkkeeeaaa^^^^^^_________^^^]]]]]]^^^aaadddeeeeeegggkkkoooqqqssswww{{{~~~~~~|||{{{xxx|||zzznnneee]]]VVVRRROOOLLLJJJPPP^^^llluuuyyy|||vvvqqqttt|||{{{yyyzzzttthhh___WWWRRRVVVWWWZZZ___dddggggggfffccc```\\\XXXUUUSSSPPPNNNNNNTTT]]]dddgggeeeaaa]]]ZZZXXXUUUSSSTTTWWWZZZ]]]___dddlllvvv~~~xxxuuussssssttttttqqqnnngggeeeiiisss|||~~~uuupppmmmhhhddd___]]][[[YYYWWWUUUQQQNNNIIIHHHFFFDDDBBB@@@>>>===}}}||||||}}}{{{~~~{{{uuussswww|||xxxqqqmmmiiieee___\\\___fffoooxxxxxxlllddd]]]XXXXXX[[[]]]hhhtttzzz|||yyyyyyyyy}}}wwwmmmaaaYYYPPPJJJEEE???===??????AAACCCCCCCCCDDDHHHKKKTTTXXXaaakkkpppsssyyy}}}xxxuuurrrvvv}}}zzznnnddd\\\SSSNNNKKKHHHFFFIIIUUUgggzzzooo\\\SSSOOORRR```ooozzz~~~~~~}}}|||}}}{{{wwwuuulllbbbWWWPPPJJJGGGKKKPPP^^^iiissswwwxxx{{{|||{{{|||wwwoooggg]]]SSSHHHAAABBBDDDGGGJJJKKKKKKIIIHHHBBB===777444444555666777444333111///...---,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,------...((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------------,,,,,,---...///000------------------------000000000111111111111111///000000111111222333333000333777777666888===BBBJJJVVVhhhwww{{{rrrmmmmmmmmmooorrrvvvyyy{{{|||~~~vvvkkkfffhhhmmmrrruuurrrqqqqqqtttzzz|||zzzzzzzzzzzzzzzxxxuuuqqqnnniiiccc```[[[\\\]]]^^^^^^]]]]]]\\\]]]aaaeeefffeeeggglllqqqsssvvvyyy}}}~~~zzzpppggg^^^XXXSSSLLLJJJIIILLLUUUbbbmmmtttzzzxxxxxxzzz|||wwwuuuxxx}}}wwwjjj```YYYYYYXXXYYY]]]ccchhhjjjkkkiiigggdddaaa^^^ZZZTTTPPPRRRXXXaaajjjooonnnkkkiiicccaaa]]]YYYYYY[[[^^^aaaggglllsss}}}{{{vvvsssqqqrrrsssssspppmmmfffgggmmmyyywwwsssoooiiiddd```^^^\\\[[[YYYWWWTTTQQQKKKJJJHHHFFFCCCAAA???>>>}}}zzzzzzzzzzzzzzz~~~}}}wwwuuuyyy~~~wwwppplllhhheee___[[[___fffqqqzzz|||ppphhhaaa[[[ZZZ\\\[[[gggsssxxx||||||xxxwwwvvvyyy{{{}}}}}}~~~|||qqqfffVVVQQQLLLJJJFFF???===>>>???BBBDDDEEEFFFHHHMMMQQQZZZ^^^gggqqquuuwww|||~~~zzzvvvrrrlllrrryyyvvvlllbbbYYYTTTMMMIIIDDDFFFPPPbbbuuuyyyeeeZZZTTTSSS^^^kkkuuuyyy~~~zzz}}}}}}|||~~~{{{yyypppggg[[[SSSLLLHHHIIINNNZZZeeeppptttuuuyyy{{{{{{{{{rrrjjjbbbXXXLLLCCCBBBDDDGGGJJJKKKKKKJJJIIIBBB>>>888444333555777888444333222000...---,,,,,,++++++++++++++++++++++++------------------------+++,,,...000000///...---'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,------------------////////////////////////555555444333222000000//////000000111222222333333111555888888777999???DDDSSS```sssyyyqqqnnnlllmmmnnnqqqvvv{{{~~~uuukkkhhhlllrrrvvvwwwsssrrrssswww}}}{{{zzzzzz{{{|||zzzxxxtttqqqmmmhhhccc___ZZZ[[[\\\]]]^^^]]]\\\\\\]]]aaafffffffffggglllqqquuuwww{{{}}}~~~zzzqqqhhh```YYYUUUIIIIIIHHHJJJQQQ\\\iiirrrqqqxxx~~~|||zzzsssooorrruuuyyyvvvllleee___\\\[[[^^^eeellloooqqqmmmllljjjgggddd^^^XXXSSSTTT[[[dddnnnssstttrrrpppnnnkkkfffbbbaaacccfffhhhmmmqqqxxx~~~|||~~~|||yyyuuurrrpppqqqssssssooollleeehhhppp}}}}}}yyyuuunnnhhhaaa___]]][[[ZZZXXXUUUSSSLLLKKKIIIGGGDDDBBB@@@???~~~zzzwwwwwwwwwxxx}}}}}}|||zzzwwwuuuvvvwww}}}xxxpppkkkgggddd___[[[]]]bbbqqq{{{~~~tttkkkfffccc```___cccfffmmmuuu}}}~~~|||wwwppptttwwwzzz{{{{{{wwwjjj]]]RRRPPPLLLFFFAAA@@@BBBEEECCCEEEGGGIIIJJJLLLOOORRR\\\dddnnnuuuxxx{{{zzzvvvsssqqqooopppsss{{{~~~sssjjjaaa\\\RRRLLLGGGGGGLLLWWWiiiyyy}}}qqq```TTTUUU^^^nnnsssyyy}}}~~~{{{~~~uuunnnbbbXXXRRRNNNKKKIIIUUU```jjjnnnsss{{{~~~}}}vvvkkkbbbZZZOOOFFF@@@>>>AAAIIIMMMKKKJJJJJJEEEAAA===:::888777666555666444111...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))***++++++,,,,,,------...000000000///...,,,+++***+++++++++*********))))))((())))))))))))*********+++++++++,,,,,,---------///...---,,,+++,,,---...........................//////000000111111222222111222222333333222222111222000111333555888BBBLLL\\\kkk}}}sssmmmpppnnnppprrrrrrsssuuuzzz~~~}}}vvvllliiinnnvvvyyywwwuuuuuuwwwzzz~~~}}}{{{{{{{{{{{{zzzyyyvvvrrrnnnjjjeee```\\\YYYZZZ[[[[[[[[[[[[ZZZZZZ___```bbbdddfffiiinnnrrruuuxxx|||}}}|||rrrjjjbbbZZZTTTLLLHHHGGGIIILLLSSSaaannnsssrrryyyzzzrrrkkkiiioooyyy{{{lllgggbbb^^^aaakkksssuuutttpppnnnoooqqqnnncccZZZUUUVVV```kkkssszzz~~~{{{~~~wwwmmmfffeeeiiinnnqqqyyy}}}~~~yyyxxxxxxxxxsssoooooorrrrrroookkkkkkpppwww~~~}}}vvvppplllfffccc___\\\ZZZWWWSSSQQQPPPMMMJJJGGGFFFDDDBBB@@@{{{yyywwwwwwwww{{{}}}~~~~~~{{{yyyxxxxxx}}}xxxpppkkkfffccc^^^[[[]]]bbbqqq{{{~~~vvvqqqnnnllljjjfffhhhlllqqqxxx~~~xxxpppnnnrrrtttvvvxxxuuuiii\\\MMMKKKHHHDDDAAA@@@@@@AAAEEEGGGJJJLLLNNNRRRVVVZZZcccjjjsssxxxzzz|||zzztttpppnnnmmmnnnqqqyyy}}}rrrhhhbbbWWWPPPJJJHHHKKKTTTdddrrrxxxhhhZZZYYY^^^fffllluuu~~~~~~wwwpppggg```ZZZUUUOOOLLLQQQ[[[fffkkkqqqzzz~~~}}}~~~~~~yyypppggg___TTTIIIDDDAAACCCIIIMMMKKKIIIIIIDDD@@@<<<999888888777666666444222///---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...........................000000000000000111111111000111111222333333222222333111111333555:::DDDOOOaaapppuuunnnooonnnqqquuuxxxzzz|||{{{sssllllllttt{{{{{{xxxuuuvvvxxx|||}}}}}}|||{{{zzzvvvsssooolllhhhddd___\\\[[[[[[[[[[[[[[[[[[\\\\\\aaabbbccceeegggjjjooossswwwzzz~~~{{{rrrkkkccc[[[UUUMMMIIIFFFGGGKKKTTTdddsssuuutttyyyxxxqqqnnnrrrzzzsssoooiiidddhhhrrrzzz|||{{{vvvrrrpppqqqmmmddd\\\ZZZXXXcccoooxxx|||rrrkkkkkkooouuuxxx~~~~~~~~~~~~{{{yyyxxxvvvqqqmmmmmmpppqqqooolllppptttzzzyyyrrrnnnhhheeeaaa^^^\\\YYYUUURRRQQQNNNKKKHHHGGGEEECCCAAA|||zzzxxxxxxzzz}}}}}}{{{{{{}}}xxxqqqkkkfffbbb]]]YYY[[[aaaooozzz}}}zzzxxxpppooonnnooosssyyyxxxooohhhkkknnnppptttsssiii]]]LLLIIIFFFCCCCCCCCCCCCBBBIIIKKKNNNQQQUUU[[[aaaffflllqqqxxx|||}}}~~~|||vvvqqqnnnkkkkkkooovvv~~~tttmmm```WWWOOOJJJJJJOOO\\\hhh{{{rrrccc]]]]]]___eeeppp|||}}}xxxtttoookkkfff___VVVOOOLLLVVVaaahhhpppxxx||||||{{{~~~}}}wwwpppggg[[[OOOHHHDDDDDDIIILLLKKKHHHHHHBBB???:::888777888777777777555333000...------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------......---,,,,,,+++******+++,,,---...............------,,,,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------------,,,,,,,,,------...........................111111111111000000000000///000111222333444444444444222222444777===HHHTTTiiiwwwwwwooonnnooosssyyyvvvooojjjoooyyy~~~{{{vvvsssuuuyyy}}}~~~{{{yyyssspppmmmiiigggccc___\\\]]]\\\[[[ZZZZZZ\\\^^^___cccdddfffggghhhlllppptttyyy|||{{{rrrkkkddd\\\WWWNNNIIIEEEFFFJJJVVVhhhyyy~~~}}}zzzuuuwww{{{vvvoookkknnnwww{{{uuupppnnnjjjccc^^^^^^\\\hhhwwwzzztttuuuyyy}}}zzzyyyxxx~~~}}}{{{yyyxxxuuuqqqmmmmmmpppssssssrrrvvvyyy}}}uuuooojjjgggccc```^^^[[[WWWUUURRROOOKKKIIIHHHFFFDDDBBB}}}{{{}}}}}}xxxqqqkkkfffaaa\\\XXXZZZ```mmmxxx~~~zzztttpppqqquuu{{{~~~xxxnnnbbbeeegggjjjpppqqqkkkaaaRRRNNNIIIFFFGGGHHHHHHHHHKKKNNNRRRWWW\\\dddlllqqqssswww|||yyytttqqqjjjjjjlllsss}}}zzzkkkaaaVVVOOOKKKMMMUUU^^^ttt{{{kkk```ZZZ[[[```jjjwww||||||wwwvvvuuuuuurrriii\\\RRRKKKSSS]]]gggpppwww{{{|||yyy~~~~~~yyyrrreeeYYYMMMFFFCCCGGGKKKJJJHHHHHHAAA===999777777888888888777666444222000.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.........------......---------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------..............................222222111111000000/////////000111333555666666666555333333666999@@@LLLXXXnnn|||xxxqqqnnnnnnsss{{{ssskkkhhhqqq|||~~~wwwqqqqqqtttyyy~~~~~~zzzwwwqqqoookkkhhhfffddd```^^^^^^\\\ZZZYYYZZZ]]]```bbbeeefffggghhhjjjnnnrrrvvv{{{}}}{{{ssslllfff^^^YYYOOOIIIDDDDDDIIIVVVkkk|||}}}{{{uuuwww{{{ssslllhhheee```___```___nnn~~~{{{yyyyyy~~~|||zzzyyyyyyzzzyyyyyywwwsssppppppssswwwyyyzzz{{{~~~wwwqqqkkkhhhdddaaa___\\\XXXVVVQQQOOOKKKIIIGGGFFFCCCBBB~~~yyysssmmmfffaaa[[[WWWZZZ___jjjuuu|||uuuqqqrrruuuxxxxxx~~~wwwlll]]]^^^___bbbiiinnnkkkdddXXXTTTNNNJJJIIIJJJKKKLLLNNNQQQWWW]]]cccllltttyyyyyy{{{~~~~~~|||uuuqqqkkkjjjkkkrrr{{{uuujjj\\\SSSNNNLLLPPPVVVmmm{{{rrrcccYYYVVVYYYaaammm{{{|||{{{|||}}}vvvvvvxxx{{{zzzqqqaaaTTTNNNRRRZZZfffooovvvyyy|||zzztttiiiTTTJJJCCCDDDHHHIIIIIIIIIAAA>>>999666777888999:::888777666333111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------------------...---,,,,,,+++.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........////////////////////////222222111111000000//////000111333555666777888888555333444888<<>>DDDOOOZZZmmmzzzzzzvvvssskkkooozzzxxxppppppyyyzzzsssqqqpppvvv}}}}}}yyyvvvqqqnnnjjjfffeeecccaaa```\\\[[[YYYYYYZZZ^^^bbbddddddfffhhhjjjmmmqqqwww{{{}}}}}}~~~|||tttnnnggg```ZZZPPPJJJEEEDDDHHHRRRcccsss~~~wwwtttpppjjjggghhhnnn}}}~~~~~~wwwwwwvvvwwwyyy}}}uuullljjjfffcccaaa^^^ZZZWWWRRRPPPLLLJJJHHHGGGDDDBBB}}}wwwppphhhbbb[[[WWWZZZ```iiiuuuyyyuuussstttyyy|||}}}~~~~~~wwwppp\\\ZZZWWWWWW```lllpppnnnkkkoooqqqlllbbbYYYUUUUUUUUUZZZbbbjjjqqqxxx~~~|||zzzwwwtttqqqnnnooopppppprrruuuyyy}}}~~~wwwrrrqqqnnnnnnrrr{{{}}}~~~qqqbbbXXXQQQLLLKKKNNNWWWiii~~~~~~ooo```QQQMMMLLLTTTeeexxx~~~|||zzz}}}vvvxxxzzzwwwwwwyyyyyyiii[[[RRRNNNQQQ\\\fffjjjoootttxxx~~~nnn]]]LLLEEEFFFGGGIIIJJJEEEAAA;;;888888999;;;<<<:::999888666444111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++***+++,,,...............////////////////////////000000000000000111111111000111222444555666666666444444777<<<@@@DDDNNNYYYhhhtttzzzwwwvvvppprrryyyvvvooooooxxxzzztttqqqtttsssyyy~~~|||xxxuuupppmmmhhheeecccaaa```^^^ZZZZZZYYYYYY[[[^^^aaadddbbbdddgggjjjmmmrrrxxx}}}|||}}}}}}~~~}}}uuunnnggg___ZZZPPPKKKFFFFFFGGGNNN\\\jjj{{{zzzrrrpppyyy||||||~~~yyyooolllhhheeeccc```\\\YYYUUURRROOOLLLKKKIIIGGGEEExxxqqqhhhbbb\\\XXXZZZ```kkkvvv{{{xxxtttxxx{{{{{{}}}}}}yyyrrraaa^^^YYYXXXbbbooouuuuuuwwwuuuggg```^^^XXX^^^fffooovvv|||{{{wwwsssnnnjjjhhhhhhiiiiiijjjnnnssswwwxxx||||||xxxssspppooosss{{{{{{}}}~~~qqqaaaXXXQQQKKKJJJLLLNNNbbbxxxtttdddUUUNNNIIINNN]]]ppp~~~|||{{{}}}tttuuuwww{{{yyyxxxzzz{{{kkk]]]QQQLLLMMMWWWaaaeeejjjooosssyyyyyyfffPPPGGGFFFGGGHHHJJJGGGBBB<<<888888999;;;<<<::::::999777444111///...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------...------,,,,,,++++++***))))))+++,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++)))+++,,,...//////......000000000000000000000000//////000000111111222222///000111222333444444444333444888===AAAEEENNNWWWeeeppp|||zzzxxxxxxwwwvvvyyyqqqkkkllltttuuunnnnnntttuuu|||~~~}}}{{{xxxuuuppplllgggcccaaa```^^^]]]YYYYYYXXXYYY[[[^^^aaacccaaacccfffjjjmmmsssyyy~~~}}}|||~~~~~~uuunnnggg___ZZZPPPKKKGGGGGGGGGLLLXXXdddsss{{{|||www}}}pppnnnjjjgggeeebbb^^^[[[WWWTTTQQQNNNMMMKKKIIIGGG~~~uuummmeee```\\\YYY\\\aaallluuu}}}{{{|||~~~|||xxxnnnggg```aaajjjsssxxxyyyrrrfff```^^^bbbiiiqqqxxx}}}|||vvvpppkkkgggfffdddbbbbbbcccggglllooovvvyyy}}}}}}ssstttuuuxxx}}}~~~zzz{{{zzznnnaaaYYYRRRKKKGGGGGGLLLYYYlll~~~|||rrr[[[QQQIIIKKKUUUdddwww}}}yyyzzz|||~~~}}}|||}}}~~~zzzvvvwww|||~~~wwwzzz}}}~~~pppbbbUUUNNNKKKQQQXXX^^^eeekkkooorrrvvvzzznnnWWWHHHDDDEEEDDDAAAJJJFFFAAA<<<::::::<<<>>>>>>===;;;888555222000///......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---///......------,,,++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000///...------......222222222111111111111111111222333444555555555555666666:::@@@CCCGGGOOOXXXaaakkkuuu{{{{{{uuuvvvzzzwwwwww|||wwwbbbiiiqqqtttssspppppprrrzzz}}}|||zzzwwwuuuqqqmmmgggbbb___]]]\\\ZZZ[[[YYYXXXZZZ^^^aaaaaa```aaadddiiioootttyyy~~~{{{zzz{{{~~~wwwpppiii```YYYRRRMMMIIIHHHGGGKKKVVVaaaqqqzzz|||yyyqqqkkkiiifff```[[[YYYVVVUUURRROOOLLLJJJHHHGGGzzzuuummmeee```\\\YYY[[[```jjjsss~~~zzzrrrkkklllsss|||qqqhhhcccfffmmmtttzzz}}}xxxrrrmmmjjjgggeeebbbaaaaaaeeehhhkkksssvvvzzz}}}~~~|||{{{vvvvvvxxx{{{|||zzz|||pppccc[[[TTTMMMHHHHHHLLLVVVeeevvvyyybbbWWWLLLLLLTTTbbbuuu|||xxxwwwyyy|||||||||~~~zzzyyy|||~~~}}}{{{}}}~~~~~~rrreeeWWWOOOKKKMMMSSSXXX^^^dddhhhjjjnnnssswww|||~~~nnnXXXIIIEEEEEEEEEDDDHHHDDD???:::888888:::<<<>>>===;;;888666333111///......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------......///---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,++++++,,,------------------------------------------............///////////////.........111111111111111222222222333333444555555555555555777888===CCCGGGJJJSSS\\\dddmmmvvv{{{wwwssstttvvvqqqqqqvvv~~~vvvkkk___gggpppsssqqqoooqqqttt|||~~~|||{{{yyyvvvtttppplllfffbbb___]]]\\\[[[[[[YYYYYY[[[___aaabbbaaa^^^ccciiinnnsssxxx}}}}}}}}}~~~wwwqqqiii```ZZZSSSNNNIIIGGGFFFIIITTT___nnnxxxyyyqqqjjjhhheee___ZZZYYYVVVUUUTTTQQQNNNJJJGGGFFF|||vvvssskkkddd___[[[XXXYYY^^^gggooozzz||||||yyynnnjjjmmmrrrxxx}}}}}}yyytttrrrooommmhhheeedddfffiiikkkqqqssswww{{{}}}~~~}}}|||zzz{{{}}}yyy|||~~~sssfff^^^WWWOOOJJJIIIKKKPPP\\\lll~~~mmm```RRROOOTTTaaasss|||vvvtttttt{{{|||}}}~~~||||||}}}|||{{{}}}~~~~~~}}}}}}tttiiiYYYQQQJJJIIILLLPPPVVV]]]aaacccgggkkkppptttxxxyyy|||mmmYYYJJJEEEFFFGGGGGGGGGDDD@@@;;;999999:::;;;======;;;999666444111000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------......///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---...///000000000///...000000111111222222333333555555555666666666666666999;;;@@@GGGLLLPPPYYYbbbjjjqqqyyy|||~~~{{{xxxuuutttsssssskkklllpppvvvyyyttthhh^^^ZZZcccnnnqqqnnnnnnsssyyy}}}{{{zzzxxxuuurrroookkkeeeaaa___]]]\\\[[[[[[ZZZZZZ\\\___aaabbbaaa___dddkkkrrrvvvzzz}}}}}}}}}}}}vvvpppiiiaaa[[[SSSNNNIIIFFFEEEGGGQQQ\\\kkkuuu}}}tttllliiifff```[[[ZZZWWWWWWVVVSSSPPPKKKGGGEEEzzztttooohhhbbb^^^YYYUUUVVVYYYbbbjjjuuutttrrrtttwww{{{~~~|||yyytttpppnnnnnnooopppqqqssswww|||yyyyyyuuuhhh```YYYPPPKKKIIIHHHLLLTTTeeeyyyxxxiiiYYYSSSVVVbbbsss|||uuusssrrr|||}}}}}}||||||{{{zzzzzzzzzyyywwwyyyyyyssskkk\\\SSSKKKHHHHHHKKKSSS[[[```aaadddhhhmmmqqquuuwwwwwwjjjYYYKKKEEEDDDFFFHHHIIIFFFBBB???<<<<<<<<<======<<<<<<:::888555333111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,---------************************,,,,,,,,,,,,------------+++---///111222111000///000000111111222333444444777666666666666666777777;;;===CCCLLLQQQVVV___iiiqqqwww}}}~~~}}}zzzwwwwwwxxxxxxvvvsssiiikkknnnpppooohhh]]]TTTWWWaaakkknnnlllmmmuuu}}}|||zzzxxxvvvsssqqqnnnjjjddd```^^^]]]\\\[[[ZZZZZZ\\\^^^```aaabbbbbbbbbgggpppwww|||~~~~~~||||||tttnnnhhh```ZZZTTTOOOIIIFFFCCCEEEOOOZZZiiitttyyyoookkkgggaaa^^^^^^XXXXXXWWWVVVRRRMMMHHHEEEyyytttllleee___\\\WWWRRRRRRUUU\\\cccooozzz~~~zzz{{{||||||yyywwwvvvvvvtttvvvzzz~~~{{{xxx~~~wwwkkkccc[[[RRRLLLJJJFFFIIIQQQ```tttrrr```WWWYYYdddtttzzzxxxyyy}}}zzzzzzzzzzzztttuuussspppqqqssspppjjj\\\TTTLLLHHHHHHKKKTTT]]]```aaacccfffjjjnnnrrrtttpppgggYYYLLLDDDBBBDDDFFFHHHFFFCCC@@@>>><<<<<<<<<<<<<<<<<<;;;999777444222......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------************************,,,,,,,,,---------......+++---///111222222111000000000111222333444444555777777666666666777888888;;;>>>FFFPPPVVV\\\fffoooxxx~~~}}}{{{yyyvvvwwwzzz{{{xxxtttjjjkkkllljjjfff^^^VVVQQQXXXaaaiiilllkkknnnwww|||yyyxxxuuurrrooolllhhhccc___^^^]]]\\\[[[YYY[[[]]]___aaaaaabbbcccdddjjjrrrzzz~~~}}}zzzrrrlllfff___ZZZUUUOOOIIIFFFCCCDDDNNNYYYhhhuuu|||qqqkkkfffaaa______XXXYYYYYYWWWSSSNNNJJJGGG~~~xxxtttiiiccc^^^[[[VVVPPPOOOQQQVVV]]]hhhuuu}}}~~~zzz|||{{{oooggg___UUUNNNKKKGGGIIIPPP\\\mmm~~~xxxeee[[[[[[cccrrr~~~zzzxxxyyyyyyqqqrrroookkkkkkmmmkkkfff[[[TTTMMMIIIHHHJJJSSS]]]___```aaacccfffjjjmmmoookkkeee[[[OOOEEEAAABBBDDDEEEDDDBBB@@@===;;;:::999;;;<<<<<<<<<;;;888555333......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------......///++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------............---------------------------------------.........//////---...///111222222111111111111222222333333444444666666555555555777999:::<<<@@@IIITTT\\\bbblllvvv~~~~~~yyywwwvvvuuuwwwzzz{{{xxxtttnnnmmmkkkeee^^^XXXUUUSSS^^^bbbhhhkkkmmmqqqzzz|||yyywwwuuurrrooojjjgggbbb^^^]]]]]]\\\\\\YYY\\\___aaaaaabbbcccddddddjjjrrryyy~~~yyyqqqlllfff___ZZZUUUOOOJJJFFFCCCEEENNNYYYggguuu~~~~~~~~~qqqjjjeee```^^^```YYYYYYYYYWWWTTTPPPLLLJJJ{{{vvvrrriiiccc___\\\WWWQQQOOOPPPQQQXXXcccqqq||||||{{{ssskkkcccXXXQQQNNNIIIJJJNNNVVVbbbttt}}}iii]]]ZZZ___lllwwwzzzwwwwwwxxxttttttqqqkkkhhhhhhfffbbbYYYRRRLLLHHHFFFGGGPPPZZZ```___```aaacccfffiiikkkhhheee^^^RRRGGGAAA@@@BBBEEEDDDCCCAAA>>><<<:::999:::;;;======<<<999666444......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------......///+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,---...//////...---,,,------------------------........./////////000000/////////000111111111222333333333333333333333333444444333333555777:::;;;>>>BBBLLLXXXaaahhhrrr||||||uuuqqqsssuuuxxxzzz{{{yyyxxxvvvsssnnneee\\\XXXYYY\\\dddeeegggjjjooouuu{{{}}}zzzxxxuuurrroooiiifffaaa^^^]]]]]]\\\\\\YYY\\\```bbbbbbbbbcccdddgggllltttzzz~~~zzzrrrmmmgggaaa]]]UUUPPPJJJFFFDDDEEEOOOZZZeeettt|||vvvvvvuuulllgggbbbaaacccZZZZZZXXXVVVTTTQQQOOONNN~~~yyytttpppjjjddd```]]]XXXRRROOOQQQNNNUUU```nnn{{{}}}}}}~~~zzz|||vvvnnnfff[[[SSSQQQKKKKKKMMMPPP[[[lllkkk]]]YYY\\\fffqqqzzz{{{vvvuuuwwwxxxxxxtttlllgggfffccc^^^WWWQQQKKKGGGDDDDDDLLLVVVaaaaaa```aaaccceeehhhjjjgggeee```VVVIIIAAA@@@AAAFFFFFFEEECCCAAA>>><<<::::::;;;======<<<:::777555......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---///......------,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111000000///000000111222444333333333333333333333333333222333444777:::<<<@@@EEEOOO\\\eeelllvvv{{{sssnnnqqqvvvyyy||||||||||||}}}zzzrrrggg^^^[[[___eeeiiiggggggjjjpppwww|||}}}zzzxxxuuurrroooiiieee```]]]]]]]]]\\\\\\XXX\\\aaacccbbbbbbccceeekkkooovvv|||{{{tttnnniiiccc___UUUPPPJJJGGGDDDFFFPPP[[[dddsssyyypppmmmttt}}}yyypppkkkffffffhhh[[[ZZZXXXVVVTTTRRRQQQPPP}}}vvvrrrooojjjeee___ZZZVVVTTTQQQOOOOOOSSS\\\iiiuuu~~~~~~wwwrrrpppqqqrrrvvv{{{|||wwwuuuuuuiii___XXXSSSLLLHHHGGGKKKSSSbbbwwwtttdddYYYXXXdddrrr~~~uuutttwww}}}}}}{{{vvvoooiiidddcccZZZTTTKKKEEEDDDGGGLLLNNN\\\___cccgggkkklllllllllkkkhhh```UUUIIIAAA>>>>>>BBBEEEGGGFFFBBB>>>===>>>:::999:::;;;<<<:::777444000///...---,,,,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---///000...,,,---......//////......---////////////000000000000000000000000////////////111111000000111111222333333111333777999888999<<>>===;;;:::888888999999777666333222000...------......,,,,,,,,,------.........,,,,,,,,,---------------,,,------......------,,,------------------------......---............---......////////////......------........./////////////////////000000000000111111222222222333333222222444777999666777AAALLLZZZfffvvv{{{vvvoooyyypppbbb```hhhooorrrmmmkkkkkkooouuu}}}|||wwwtttqqqnnnjjjgggdddccc```]]]\\\[[[[[[[[[[[[[[[[[[ZZZ\\\aaahhhmmmqqquuuyyy}}}zzzsssoookkkeeeaaaXXXRRRKKKHHHFFFGGGMMMUUU___gggrrrzzzyyynnneeefffnnnwww|||uuuhhh___\\\^^^aaaooo{{{xxxnnniiihhheeebbb]]]XXXVVVSSSPPPNNN|||tttoookkkfffddd```\\\YYYUUUOOOLLLLLLNNNSSS\\\gggpppvvvyyyyyywww|||uuuhhh^^^YYYWWWWWWTTTZZZeeepppxxx|||}}}|||~~~vvvzzz~~~sssjjjeee[[[TTTLLLHHHGGGMMM[[[iii~~~pppeeedddiiiuuu~~~yyytttiii[[[OOOHHHGGGHHHMMMPPPXXXdddqqqyyyzzzyyyssspppjjjbbbYYYNNNEEE@@@@@@BBBDDDFFFFFFCCC@@@===<<<:::777777777888777666444333111///..................------,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,---------------------------.........------.........//////000000//////........./////////000000000.../////////000000000111000111222333333333333222333444888999888:::DDDPPPaaammm~~~zzzxxxsss}}}rrrcccaaaiiimmmmmmiiiiiijjjooovvv~~~}}}zzzuuuqqqooollliiigggcccbbb```]]]\\\[[[[[[[[[\\\[[[[[[[[[]]]ccckkkppptttwww{{{~~~yyysssoookkkfffbbbZZZTTTNNNJJJFFFFFFMMMUUU]]]dddmmmtttyyy~~~yyynnneeegggooowww~~~|||zzzyyyxxxwwwvvvyyy}}}ttteeeZZZWWWZZZ^^^iiittt|||pppjjjjjjddd```\\\XXXVVVTTTRRRPPP|||vvvpppnnnfffccc___[[[WWWSSSOOOLLLKKKNNNTTT^^^iiirrrwwwyyy~~~yyysssyyyxxxlllaaa[[[XXXWWWXXX\\\cccllltttxxxyyyxxx|||wwwwww}}}yyynnnggg^^^WWWOOOJJJHHHKKKWWWcccwwwsssddd^^^```kkkyyy}}}yyypppbbbSSSIIIFFFFFFKKKMMMSSS```oooyyy{{{zzzvvvsssnnnggg^^^SSSHHHAAAAAABBBDDDGGGHHHFFFBBB>>>===:::777555666777777777555444222000///......///......------,,,++++++***,,,,,,,,,---......//////,,,------......------,,,---------------------------...///...------...///------............------////////////000000000111......//////000000111111000111333444444444333222444444777:::;;;>>>GGGRRRcccpppxxxxxxvvv~~~vvvfffeeelllmmmiiiggggggjjjpppxxx|||yyytttpppmmmkkkiiigggbbbaaa___^^^\\\[[[[[[ZZZ[[[\\\\\\\\\___eeemmmssswwwyyy}}}yyyrrrnnnjjjfffbbbZZZUUUOOOKKKGGGGGGNNNWWW```dddjjjooorrrwww~~~{{{pppggghhhooovvv}}}{{{zzzyyywwwuuurrrqqqpppqqqtttwwwzzz}}}yyyjjj]]]XXXYYY\\\dddmmm{{{tttmmmkkkeeeaaa]]]ZZZXXXVVVTTTRRR|||uuuooollleeebbb\\\WWWTTTQQQMMMKKKJJJMMMUUU```kkksssxxxyyy{{{}}}xxxrrrxxx}}}zzzzzz|||~~~vvvmmmhhheeeccc^^^___aaagggnnnsssuuutttwww|||{{{wwwzzzssslllaaa[[[TTTNNNIIIIIIRRR\\\ooowwweee\\\\\\dddttt~~~{{{tttgggWWWKKKFFFEEEIIIJJJPPP]]]nnnzzz~~~~~~zzzwwwrrrllldddYYYLLLCCCAAABBBDDDHHHJJJHHHCCC???===:::666444555777888888666555222000///......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,------......------,,,........................,,,...000///---,,,---///------............------........./////////000000.........///000111111111000111333444555444333222444333666;;;???BBBJJJRRR___mmm}}}yyyxxxvvv~~~zzzkkkkkkqqqooohhhfffgggjjjqqqzzz|||xxxsssooommmkkkiiigggaaa```___^^^\\\[[[ZZZZZZ[[[\\\]]]___bbbhhhooouuuyyy|||~~~yyyrrrnnnjjjfffcccXXXTTTPPPLLLIIIIIIRRR\\\fffhhhjjjkkklllpppwww}}}}}}rrriiiiiinnnrrrwww{{{}}}~~~|||{{{vvvvvvuuutttrrrqqqooonnnnnnoooqqqtttxxx~~~yyykkk```\\\\\\\\\cccmmmzzzzzzqqqmmmiiifffaaa]]]ZZZXXXUUUSSSzzzsssmmmjjjddd```ZZZUUUQQQOOOLLLJJJHHHMMMUUUaaallltttxxxyyyxxxzzz|||~~~}}}vvvrrrxxx~~~}}}yyyyyyzzz{{{{{{}}}zzzxxxxxxzzz}}}{{{wwwuuutttbbbaaaaaaeeekkkppprrrqqqtttyyyzzzyyyxxxoooddd^^^WWWQQQKKKIIIOOOXXXjjj|||zzzhhh___^^^___qqq~~~}}}|||vvvjjjYYYLLLFFFDDDHHHHHHNNN[[[nnn|||}}}zzzvvvppphhh\\\OOOEEEBBBCCCEEEIIIKKKJJJEEE@@@>>>:::666444444666888888666555333111////////////***++++++,,,,,,------...,,,,,,------...///000000,,,------......------,,,........................,,,...000///---,,,---000//////000000000000//////---------.........//////---......///000111111222000111333555555444333222555333555;;;AAAEEEKKKQQQZZZgggxxx{{{yyyvvv}}}}}}ooopppuuuqqqiiifffhhhlllsss||||||xxxsssooolllkkkiiiggg``````___^^^\\\[[[ZZZZZZ[[[\\\^^^```dddiiipppuuu{{{}}}yyyrrrnnnjjjfffcccVVVRRROOOMMMJJJKKKUUU```llllllkkkhhhgggkkkrrrxxxtttjjjiiimmmooorrruuuvvv~~~~~~|||yyyxxxtttuuuuuuttttttrrrqqqqqqlllmmmnnnpppuuu}}}xxxiii```]]]UUUZZZbbbmmm{{{~~~uuuooonnnjjjddd___\\\YYYUUUSSSyyyqqqjjjgggfffbbb]]]XXXUUURRROOOLLLIIILLLRRR\\\hhhssszzz}}}wwwwwwxxxzzz}}}xxxsssssswww}}}yyyuuutttvvvwwwxxxwwwwwwwwwxxx{{{~~~}}}pppnnneee___aaaddddddfffjjjkkktttzzz{{{~~~{{{www}}}}}}rrrjjjcccYYYPPPMMMLLLMMMNNNbbbppp}}}oooccc]]]___mmm|||xxxyyy{{{|||{{{{{{}}}}}}|||wwwkkk[[[NNNGGGDDDCCCHHHNNNXXXlllyyyqqqkkkcccUUUHHHIIIEEEEEEJJJLLLGGGBBB???===;;;888888888999999888;;;999444000......///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.../////////......---,,,,,,***++++++,,,---.../////////000111000...------///,,,---------.../////////---------.........//////000000000000111111111111333333333333444555666666:::888888<<>>FFFNNNUUUXXXWWW```llluuuzzz{{{rrrooopppooonnnqqq{{{wwwppplllrrrwwwvvvqqqnnnjjjmmmssszzzxxxtttoookkkhhhfffdddcccaaa^^^\\\[[[[[[[[[ZZZYYY[[[YYYYYY]]]fffooowww|||~~~|||tttmmmhhheeedddbbb[[[RRRMMMIIIKKKVVVbbbrrrvvvzzzzzzvvvqqqoooooommmpppvvv{{{|||rrrkkkggghhhiiigggeeefffhhhppp|||}}}|||zzzxxxrrrrrrqqqpppoooooonnnnnnrrrssstttuuuuuutttsssrrrqqqmmmjjjlllooosss}}}ssshhhaaaVVVXXXZZZ]]]cccmmmzzz~~~||||||}}}~~~vvvqqqjjjfffccc___ZZZUUUuuummmiiibbbaaa^^^\\\ZZZWWWRRRNNNLLLLLLOOOVVV```jjjqqqtttyyyyyyyyyyyyyyyyyyxxxxxx}}}uuuooollljjjkkkkkklllrrrzzzxxxhhh\\\UUUSSSRRRRRRUUUYYY]]]```fffooowww{{{|||~~~~~~sssmmmddd\\\UUUPPPKKKIIIOOO[[[mmmmmm^^^UUU[[[hhhxxx~~~~~~~~~|||yyytttlllbbbWWWNNNHHH@@@>>>???HHHYYYnnn}}}}}}wwwwwwyyyuuunnnXXXNNNFFFHHHJJJIIIFFFEEE;;;999777777999:::::::::<<<;;;999666222...+++)))...........................------,,,,,,------...+++++++++,,,,,,---------***++++++,,,---...//////,,,---...---,,,+++,,,.../////////...---------,,,....../////////000000000000000111111111222222222333333333444444555666777999999:::>>>EEEMMMUUUYYY]]]eeepppyyy}}}~~~uuurrrtttvvvsssooopppyyy|||mmmjjjlllsssvvvsssnnnllllllpppvvv|||wwwsssmmmiiifffdddbbb```]]][[[ZZZYYYZZZZZZYYYXXXYYYYYY[[[```hhhqqqzzz|||uuunnnhhhcccaaaaaaZZZTTTOOOKKKMMMVVVaaapppuuu{{{~~~|||wwwtttrrrkkkmmmpppsssxxxyyyssskkkeeecccgggjjjiiihhhhhhhhhppp|||}}}zzzxxxwwwwwwrrrqqqqqqpppooonnnmmmmmmpppqqqssstttuuuuuuuuuuuutttpppnnnppprrrvvv~~~wwwoooiiieeeeeeeeecccccciiisss{{{}}}zzzwwwssspppnnnnnnnnnrrruuuzzz~~~|||vvvoooiiieeeaaaZZZVVVxxxooojjjcccbbb___]]][[[XXXSSSOOOKKKLLLOOOUUU___gggnnnpppxxxxxxyyyyyyxxxwwwuuutttwwwyyy|||zzzrrrjjjeeeaaaaaabbbfffoooxxxwwwggg]]]WWWRRRNNNRRRRRRTTTXXX]]]fffpppxxx}}}{{{wwwqqqhhh___WWWPPPJJJGGGKKKUUUeeexxxqqqaaaYYY[[[dddsss{{{uuupppiii```VVVOOOBBB>>><<>>DDDLLLTTTZZZcccjjjuuu|||}}}wwwuuurrrqqquuu|||}}}yyytttrrrvvv{{{vvvnnncccdddjjjqqqrrrmmmiiiiiinnnsssyyy}}}uuuqqqkkkgggdddbbb___^^^[[[YYYWWWWWWYYYZZZYYYXXXYYY[[[^^^dddkkkttt|||~~~wwwooogggbbb___]]]YYYUUURRROOOOOOVVV```mmmrrryyy~~~|||yyyvvvnnnnnnnnnooosss{{{{{{ssskkkeeebbb___```gggnnnooooooqqqmmmttt~~~|||zzzzzz{{{xxxwwwvvvtttsssqqqpppooonnnoooqqqsssuuuwwwxxxyyywwwsssrrrtttvvvyyyzzzvvvuuussspppjjjggghhhmmmrrrtttrrrooollliiigggfffeeedddhhhnnnvvv~~~zzzrrrlllhhhbbb[[[VVV|||rrrlllfffddd```^^^[[[XXXTTTPPPKKKMMMQQQXXXaaaiiimmmooovvvwwwxxxyyyyyywwwuuusssrrrsssvvvzzzvvvooogggbbb___```bbbfffoooyyy|||wwwuuuuuuyyymmmeee[[[RRRPPPMMMMMMPPPUUU]]]iiittt~~~zzz{{{~~~wwwmmmbbbYYYQQQKKKGGGJJJPPP^^^pppvvvggg]]]\\\cccrrr~~~xxxvvvssslllaaaYYYFFF@@@===DDDRRRcccvvv~~~{{{~~~zzzbbbTTTHHHGGGIIIHHHEEEBBB<<<:::999:::<<<>>>???>>>???===:::666333111111000------------------------...------,,,,,,------............---,,,+++++++++......---------,,,,,,,,,,,,---......------...///...............---------000000000000111111111111111111111222222222222333444444444444555666777888:::;;;<<>>;;;777333000..............................------,,,,,,------............---------------......---------,,,,,,,,,,,,...//////......///000---------...............000000000111111111222222111111111222222222333333444444444444555666777888888:::===AAAGGGQQQ]]]eeemmmrrrzzz}}}tttkkkhhhjjjoooxxx}}}~~~{{{uuupppjjjaaaWWWTTTYYYbbbhhhgggbbbeeekkkooouuu~~~zzzrrrnnnhhhddd```^^^[[[YYYWWWVVVUUUVVVXXXZZZZZZZZZXXX^^^gggooouuuzzz}}}uuuooojjjhhh^^^[[[WWWVVVTTTVVV^^^hhhppprrrvvv{{{}}}yyywwwssspppooottt{{{xxxppphhh```XXXSSSWWWVVV]]]jjjvvv{{{~~~wwwuuutttsssuuuyyy}}}~~~|||}}}yyyssslllhhhdddcccdddjjjtttzzzsssnnnhhhaaa\\\vvvpppkkkgggbbb]]]ZZZWWWTTTRRRNNNQQQWWW```iiippprrrsssrrrtttwwwzzzzzzxxxvvvtttrrrrrrrrrtttwww|||xxxoooiiihhhgggkkkppprrrqqqtttyyy}}}zzzsssnnnkkkkkknnnttt~~~rrrggg^^^UUURRRPPPQQQZZZeeeqqq|||zzzuuu}}}uuuhhh]]]UUUOOOLLLHHHKKKSSSeeezzztttddd```dddrrr~~~{{{|||yyyuuuyyy~~~{{{zzz~~~}}}rrrhhhOOOFFFBBBGGGRRR___qqq~~~wwwmmm^^^PPPEEEFFFKKKKKKHHHEEE>>><<<;;;<<>>CCCJJJUUUbbbkkkqqqvvv}}}|||ssskkkjjjkkkooowww{{{~~~~~~wwwooohhh^^^UUUWWW\\\eeeiiieee```dddkkkooovvv~~~zzzrrrnnnhhhccc```]]]ZZZYYYWWWVVVUUUVVVXXXZZZ[[[ZZZYYY```jjjrrrwww{{{xxxssspppnnnbbb]]]XXXVVVUUUXXXbbbmmmttttttwwwzzz~~~~~~|||zzzuuupppooorrrxxx}}}}}}sssjjjaaaYYYTTTUUUUUU]]]kkkwww}}}}}}zzzwwwuuuvvvyyy~~~zzzrrrnnnjjjkkkqqqyyy~~~|||vvvpppkkkddd^^^~~~rrrlllgggaaa]]]\\\ZZZVVVSSSMMMPPPXXXdddpppwwwyyyxxxxxxwwwvvvwwwxxxxxxvvvsssssspppmmmlllnnnttt{{{zzzuuuppplllhhhgggmmmsssuuutttsssvvvyyy{{{~~~|||tttnnnkkkiiiiiiooossswwwwwwvvvxxx~~~~~~qqqbbbYYYUUUTTTVVVYYYjjjssszzzvvvyyy~~~vvvkkkbbbYYYPPPIIILLLLLLPPP[[[mmmzzzeee^^^]]]iiizzz|||yyy{{{vvvuuuwww}}}uuussssss{{{~~~ttthhhSSSIIIAAADDDPPP___ppp}}}}}}{{{|||}}}wwwoooYYYPPPHHHIIIKKKIIIGGGGGG@@@===999:::>>>AAACCCBBBDDDCCC@@@===999444111...000/////////............///............---------...------,,,,,,------...,,,------......------,,,...------------...//////000---,,,---///000...,,,...///000222222111000000666666444222111000//////444555666777777888777777<<<===AAAHHHRRR^^^hhhnnnyyy}}}qqqnnnqqqtttxxx|||{{{}}}sss___VVVYYYYYYdddkkkhhhaaa```ccceeetttyyy{{{wwwpppkkkddd^^^[[[ZZZYYYYYYYYYXXXWWWWWWXXXXXXWWWVVV[[[bbbllluuu{{{~~~zzzuuurrrjjjaaaYYYWWWXXX]]]gggqqqvvvwwwxxxzzz|||~~~{{{{{{yyyuuupppnnnpppssszzz}}}ooobbbZZZWWWVVVTTTYYYdddooovvv}}}|||{{{}}}yyyqqqkkkjjjooovvv~~~yyyvvvpppeee\\\tttmmmhhhbbb^^^]]]ZZZVVVSSSOOOSSS\\\hhhuuu}}}~~~}}}zzzyyywwwwwwxxxyyyyyyxxxrrrooollljjjkkkoootttxxx~~~zzzwwwvvvsssnnnkkkkkkoootttwwwxxxyyy{{{}}}{{{}}}wwwoooiiifffffffffkkknnnpppooollllllpppttt}}}qqqaaaWWWSSSSSSUUUeeeooo}}}|||wwwxxx{{{xxxmmmdddZZZQQQKKKKKKJJJMMMXXXiii}}}lllaaa\\\eeevvv{{{}}}zzzvvvuuuvvvzzz|||~~~tttpppooowww~~~wwwlllWWWLLLCCCEEENNN]]]mmmzzz~~~~~~|||zzz{{{|||vvvnnnZZZPPPIIIIIIJJJIIIGGGGGGAAA>>>:::;;;???BBBCCCCCCDDDCCC@@@===999555222000000000/////////.........///............---------...------,,,,,,------...,,,------......------,,,...------------.../////////...,,,---///000...,,,...///000000111111000000111111111111222333444555444555666777777888888888<<>>:::666333222000000000/////////......///............---------...------,,,,,,------...------............------...------------.../////////...------//////...---000000//////000000111222///000000111333444666777444555555666777888888888<<<@@@GGGQQQ^^^lllwww~~~yyyvvvyyy{{{~~~qqq]]]UUUWWWaaajjjpppkkkdddcccgggjjjvvvzzzyyyuuuooojjjccc^^^[[[ZZZYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYbbbhhhqqqyyy~~~{{{wwwoooggg___^^^aaagggsss~~~~~~}}}|||}}}~~~~~~|||wwwrrrpppppprrrtttwww{{{yyyooofff```\\\ZZZYYY\\\___eeeqqq|||vvvnnnkkkooovvvzzzwwwqqqhhhaaa|||rrrmmmgggcccaaa]]]XXXSSSOOOSSS\\\jjjyyy|||xxxxxxzzz|||}}}|||yyytttppplllkkkkkkkkkrrrvvv|||~~~}}}||||||}}}uuurrrtttwwwvvvtttkkkiiiiiimmmuuuzzzzzzxxxxxxyyy{{{|||}}}~~~{{{rrrjjjeeedddfffhhhiiiiiigggccc^^^ZZZYYYZZZ___cccjjjsssqqqfff```\\\[[[eeettt}}}xxxvvv|||sssiii___WWWQQQJJJHHHIIIPPP^^^qqqzzzjjj\\\```ppp}}}|||{{{|||~~~~~~}}}|||vvvmmmeeekkkzzz}}}|||uuu^^^SSSHHHEEEKKKVVVggguuuxxxyyyyyyvvvvvvwwwrrrlll\\\RRRIIIHHHIIIHHHFFFFFFEEEBBB???@@@CCCFFFFFFEEEDDDCCCAAA>>>;;;888555333000000000////////////...///............---------...------,,,,,,------...------............------...------------.../////////........./////////...222111000000000111333444333333333222222333333333555555555666777888999999;;;???HHHUUUdddsss{{{zzz}}}qqq^^^VVVYYYjjjrrruuunnneeedddhhhkkkvvvzzzyyyvvvpppkkkddd___\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXZZZ[[[eeekkkttt{{{}}}yyyooofff___^^^bbbjjjwww~~~}}}||||||}}}~~~zzzvvvsssqqqoooppprrruuuzzz|||ooogggbbb___\\\ZZZZZZ___nnn|||yyyooojjjsss}}}{{{wwwrrrjjjdddvvvqqqkkkgggddd```YYYUUUOOOSSS\\\iiiyyy{{{zzzzzz{{{|||~~~yyytttpppllljjjiiilllqqqvvvxxxxxxwwwxxxzzzxxxpppoooqqqrrrrrrfffcccaaaeeennnttttttrrrtttuuuwwwwwwvvvwwwyyy|||}}}~~~~~~xxxpppiiieeeeeehhhkkkiiihhhfffbbb]]]XXXVVVUUUYYY[[[aaahhhrrryyynnneee]]]eeeppp|||zzzuuuxxxwwwmmmcccZZZSSSLLLJJJJJJNNNYYYkkk~~~}}}mmm```bbbppp~~~sssggghhhttt}}}}}}yyysss]]]SSSIIIFFFIIITTTeeesssuuuxxxwwwuuuttttttqqqlll\\\QQQIIIGGGIIIHHHGGGGGGGGGDDDBBBCCCFFFIIIHHHFFFEEEDDDBBB???<<<999666444111000000000///////////////............---------...------,,,,,,------...---......//////......---...------------...//////...////////////...//////444333222111222333444555666555444333222222222222555444444555666888999:::999???JJJXXXhhhxxx{{{{{{rrr```[[[___sssyyyzzzpppfffdddhhhkkkuuuzzzzzzwwwqqqlllfff```^^^]]]]]]]]]ZZZ[[[[[[ZZZYYYYYY\\\___iiinnnuuu{{{~~~zzzoooggg```___dddmmm{{{~~~||||||{{{}}}}}}~~~~~~}}}{{{wwwuuuooooooppprrruuuyyy|||~~~|||qqqiiiddd___[[[YYY^^^mmm||||||}}}zzzpppwww|||wwwrrrkkkfffzzzvvvpppkkkhhhccc\\\VVVRRRTTT[[[hhhxxx~~~}}}}}}|||{{{wwwrrrmmmiiiggghhhlllppprrrrrrrrruuuwww}}}qqqjjjiiiiiikkkbbb^^^\\\___gggmmmnnnmmmooopppppppppooooooqqqsssvvvxxxzzz}}}wwwrrrlllfffdddeeehhhkkkhhhgggeeeaaa\\\WWWSSSQQQSSSWWW[[[```gggsss}}}nnndddhhhoooxxx}}}wwwuuu}}}ssshhh^^^WWWPPPMMMJJJLLLUUUfffyyyrrrddddddmmmyyypppjjjooozzz~~~}}}}}}zzztttnnn\\\SSSJJJGGGHHHQQQ```nnnsssvvvwwwtttrrrsssppplll[[[QQQHHHGGGHHHHHHHHHIIIIIIGGGEEEFFFIIIKKKJJJGGGFFFEEECCCAAA===999666444111111000000000////////////............---------...------,,,,,,------.........////////////.........------------...//////...///000000......///000333333222222333333444555333333222333333444555555555444444444666888:::;;;:::AAAMMM]]]nnn}}}yyy|||tttdddbbbhhhyyy~~~}}}qqqfffdddiiimmmwww{{{zzzwwwqqqlllfff```^^^^^^^^^]]]YYYZZZ\\\[[[YYYZZZ___ccclllqqqxxx}}}yyyqqqiiiaaaaaafffppp~~~}}}||||||||||||~~~|||yyyrrrrrrrrrrrrssstttuuuuuuvvvzzzuuunnnfffaaa___cccppp||||||yyyxxxuuupppooorrruuuzzz|||}}}vvvqqqlllhhh~~~yyytttoookkkeee^^^XXXSSSSSSXXXdddttt}}}zzzuuupppkkkiiidddhhhkkkllllllmmmqqquuu}}}zzzmmmfffdddeee]]]ZZZXXXZZZ___dddggghhhhhhiiiiiiiiihhhhhhiiikkknnnooorrruuuwwwyyyyyyzzzyyyzzz{{{{{{{{{zzzzzzzzzqqqnnniiifffdddfffiiikkkkkkiiieeeaaa]]]WWWRRROOOOOOSSSWWWZZZ^^^fffqqqzzz{{{mmmmmmooottt|||zzzttt}}}zzznnnccc[[[RRROOOJJJIIIPPP```tttwwwgggbbbfffqqq|||ooommmttt~~~~~~|||wwwooohhh]]]UUULLLHHHGGGMMMZZZgggrrrvvvwwwtttrrrrrrppplllZZZPPPGGGFFFHHHIIIIIIKKKKKKIIIGGGHHHKKKLLLKKKHHHHHHGGGEEEAAA===999666444111111111000000000/////////............---------...------,,,,,,------.........////////////.........------------...//////...000111000......///111000111222222333333222222111111222222444555777888555444444444555888:::<<>>999666444111111111111000000000000//////.........---------...------,,,,,,------.........////////////.........------------...//////...000222111...---///111...///000222222111000000333333333333444555666777555444444444555888;;;<<>>999555333111///.../////////...////////////////////////---------............///........................------------------------//////............//////---///000111000000222444111222222333333444444555666777888888777888:::<<<@@@MMM]]]kkk{{{~~~uuuyyyxxxjjjmmmuuu}}}xxxrrrmmmnnnsssxxx~~~wwwqqqlllhhheeeaaa]]][[[ZZZZZZ[[[^^^\\\ZZZXXXXXX]]]eeejjjvvvyyy~~~{{{mmmcccYYYUUUWWWaaarrr~~~||||||{{{xxxrrrlllhhhfffgggdddaaa```bbbgggmmmqqqxxx|||zzzuuuvvvzzz{{{tttiiiaaa\\\YYYXXXWWW^^^```bbbdddfffhhhlllnnnyyy|||rrrhhhbbbzzzvvvooobbbXXXRRRLLLJJJQQQ\\\jjjzzz|||uuuqqqkkkiiieeeaaa___```cccffflllqqqwwwzzz{{{}}}|||qqqggg```ZZZ[[[]]]\\\\\\^^^\\\[[[ZZZZZZZZZZZZ[[[\\\\\\___bbbcccddddddeeefffiiijjjkkknnnqqquuuxxxyyyyyyuuuqqqppprrrvvvyyy{{{zzzvvvpppjjjddd___YYYUUURRRSSSUUUXXX]]]aaaeeehhhrrrzzzoooqqqyyy~~~wwwtttxxxwwwmmmggg^^^SSSLLLMMMOOOUUUeeevvvrrrccc___ggguuu~~~ppprrrzzz~~~}}}xxxqqqkkkbbbXXXMMMGGGEEEHHHPPPYYYpppzzz}}}{{{zzzsssiii\\\RRRIIIHHHHHHIIIKKKNNNOOONNNNNNOOOPPPPPPOOOMMMLLLJJJGGGEEECCC???:::777444111///.../////////...////////////////////////---------............///////////////////////////------------------------...------,,,,,,------...---...000000//////000222111222222333333444555555555777888888777888:::<<>>666333000//////000///...////////////////////////---------............///------------------------////////////////////////000000000//////000000000111222333222000000000222222333333444444555666666999:::;;;<<<<<<===@@@BBBEEEPPP\\\fffpppzzzxxxxxxuuuppplllmmmpppssszzzssshhh[[[SSSXXXdddpppqqqqqqooohhhdddgggqqqzzz~~~wwwppplllfffeeeccc```^^^]]]]]]\\\WWWVVVVVVWWWZZZbbbkkkrrr}}}sssiii```UUUNNNIIIJJJRRR[[[rrr~~~{{{zzzyyyzzz|||~~~}}}{{{wwwsssmmmfff```[[[XXXWWWZZZ^^^dddmmmxxx~~~}}}{{{yyywwwvvvuuuuuuvvvxxxzzz{{{|||~~~{{{wwwwwwyyy~~~}}}}}}zzz~~~wwwpppkkkiiimmmkkkjjjjjjiiifffaaa\\\^^^^^^cccooo~~~ssskkkhhhsssddd[[[SSSLLLGGGEEEEEEGGGPPPXXXppp}}}wwwrrrlllgggddd```ZZZVVVQQQOOOMMMMMMOOOSSSXXX[[[gggmmmvvvwwwssspppkkkiiiiiidddbbb```^^^\\\[[[[[[[[[ZZZZZZ[[[ZZZYYYYYY[[[\\\```bbbeeejjjoootttyyy{{{yyyvvvtttvvv}}}~~~xxxuuutttqqqpppppprrrtttuuu{{{}}}~~~xxx|||}}}ssslllrrr~~~}}}{{{yyyqqqiiibbbYYYUUUaaaqqqyyymmmiiinnnttt{{{vvv}}}~~~wwwlll^^^TTTLLLGGGJJJOOOaaasssxxxooodddYYYNNNIIIIIIJJJLLLQQQPPPOOOOOOPPPQQQQQQPPPNNNNNNLLLJJJIIIHHHEEEAAA>>>666444111000000000///...////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///111222333333111111222333333333333444555555666666666777999999:::;;;>>>@@@EEEPPP[[[dddnnnwww}}}}}}}}}tttwwwvvvrrroooqqqqqqpppsssjjj^^^SSSQQQYYYfffppprrrpppmmmhhhfffhhhpppvvv}}}vvvoookkkeeedddcccaaa___]]]]]]\\\UUUUUUVVVWWW\\\dddnnnuuu~~~tttggg```WWWQQQLLLIIINNNUUUfffvvv}}}yyyzzz}}}|||yyyssslllfff```\\\ZZZ^^^```cccjjjsss~~~}}}{{{yyyvvvtttrrrqqqpppooooooppppppqqqssswww{{{~~~|||yyyvvvtttpppmmmkkkkkknnnrrruuuvvvzzz}}}}}}zzzyyywwwuuummmnnnllllllmmmnnnkkkeee```aaa^^^```jjjxxx}}}vvvnnnkkkttteee[[[TTTLLLFFFEEEEEEFFFJJJOOO]]]nnnxxxsssnnnkkkjjjgggaaa\\\WWWTTTQQQOOOPPPRRRUUUVVV^^^eeepppzzz|||yyytttqqqqqqlllkkkhhheeebbbaaa``````]]]]]]]]]\\\[[[[[[\\\^^^```bbbeeejjjpppuuuyyy|||yyyvvvuuuxxx}}}||||||||||||}}}~~~}}}xxxooorrr|||}}}xxxsssggg^^^cccppp|||mmmfffiiinnn{{{~~~~~~~~~~~~zzz{{{oooaaaVVVMMMGGGHHHMMM^^^qqq{{{rrrlll___SSSMMMLLLKKKNNNQQQRRRQQQPPPQQQRRRSSSQQQOOOOOONNNLLLJJJIIIFFFBBB???777444111000000000///...////////////////////////---------............///------------------------------------------------//////............/////////000222222111111222444333333444444555666666666666777999::::::<<>>======BBBIIITTT___kkkuuuxxxsssuuu{{{~~~~~~|||}}}}}}yyyiiiWWWIIILLL[[[hhhpppssswwwrrrmmmooovvv|||~~~}}}}}}wwwqqqlllhhhcccaaa^^^]]]]]]\\\[[[YYYXXXWWWWWW\\\eeeoooxxx|||~~~tttjjjbbbZZZVVVQQQKKKIIIJJJLLLUUUiii{{{zzz}}}~~~uuuooommmiiigggeeegggooozzz|||}}}zzzwwwuuussspppllliiifffdddbbb```___^^^^^^^^^]]]]]]]]]]]][[[ZZZYYYXXXUUUUUUUUUUUUUUUVVVXXXXXX^^^ccclllvvv}}}{{{ssslllkkkvvvtttjjjeeeaaacccppp~~~{{{wwwuuuuuuvvv{{{}}}zzz~~~|||qqqyyyjjj^^^RRRNNNKKKIIIIIIKKKKKKKKKKKKOOO]]]ooo}}}|||zzzvvvoooiiiddd___ZZZWWWVVV\\\gggsss~~~}}}zzzxxxvvvtttqqqnnnllllllllljjjgggfffggghhhjjjjjjlllqqqwww|||}}}zzzyyy}}}}}}xxxrrrpppuuuttthhheeejjjtttwwwnnnkkkppp{{{zzzgggaaaccciiisss}}}~~~sssiii___SSSMMMOOOWWWkkk~~~~~~}}}zzzvvvqqqeeeVVVLLLKKKLLLMMMMMMPPPQQQSSSUUUUUUUUUUUUUUURRRRRRQQQOOOLLLHHHEEECCC???;;;666333222111111000///////////////////////////////////////////////////////////////......---,,,------------.............../////////000000000000000111222333444555555444555555666777888999999:::999<<>>BBBDDDGGGQQQZZZbbbjjjsssyyyyyyvvvuuu|||}}}}}}}}}|||uuugggVVVLLLVVVkkkyyy{{{xxxpppmmmlllrrr|||~~~vvvpppkkkfffcccccc```]]]\\\[[[ZZZXXXVVVTTTUUUYYYaaakkkvvv}}}}}}yyyvvvuuuxxx}}}{{{qqqddd^^^YYYXXXTTTNNNIIIIIIHHHKKKTTTeeevvv~~~zzzqqqooommmnnnsss|||zzzwwwtttqqqooolllkkkjjjhhhgggfffffffffgggdddcccbbb```^^^[[[YYYXXXWWWVVVUUUUUUWWWZZZ]]]___eeeppp|||ooofffeeeppp{{{|||~~~zzzsssooonnnnnnqqquuuvvvxxx~~~zzzyyy{{{~~~vvvttteeeYYYPPPMMMJJJHHHGGGGGGEEEDDDDDDGGGQQQaaaoooyyy}}}yyytttmmmiiidddiiipppyyy}}}xxxvvvsssqqqrrrsssssssssxxxxxxyyy}}}zzzzzz|||ssslllmmmzzzrrrZZZSSSMMMIIILLLPPPRRRUUUXXX]]]jjj|||ttteee___```kkkvvv|||tttmmmdddVVVLLLKKKOOO]]]ooo{{{}}}{{{xxxwwwnnneeeWWWMMMHHHIIILLLNNNTTTUUUVVVVVVVVVUUUTTTSSSSSSQQQOOOLLLIIIGGGEEEDDDAAA===777333111000///---////////////////////////////////////////////////---...//////////////////------.........//////////////////000000000111111222333333333444444444555666777777888999:::;;;;;;???>>>???CCCFFFKKKVVV```jjjqqqyyy~~~~~~yyyyyyzzz~~~~~~wwwcccUUUMMMYYYmmmyyyzzzxxxooommmmmmsss~~~|||tttnnniiieeecccccc```]]][[[ZZZYYYWWWUUUSSSUUUZZZcccmmmwww~~~}}}xxxrrrmmmiiinnnvvv}}}zzzoooaaa\\\XXXXXXTTTMMMHHHGGGHHHIIIQQQ```nnnzzz~~~yyyqqqpppooopppvvv~~~{{{xxxvvvsssqqqnnnmmmllljjjiiiiiijjjjjjjjjiiihhhgggdddbbb```___\\\[[[YYYXXXYYY\\\___aaaeeeooo~~~pppfffdddnnnyyyooojjjhhhiiimmmqqqssstttzzz~~~~~~xxxvvvhhh\\\SSSOOOKKKHHHHHHGGGGGGFFFHHHJJJRRR```mmmwwwyyysssnnnlllooottt{{{{{{xxxwwwyyy{{{|||{{{|||zzz~~~~~~uuummmkkkvvvuuu]]]PPPIIIDDDDDDFFFHHHLLLRRRUUUaaatttxxxhhh```\\\gggssszzzwwwrrrhhhXXXOOONNNOOO\\\ooo}}}}}}yyywwwnnneeeXXXNNNHHHIIILLLOOORRRSSSUUUVVVWWWVVVVVVUUUSSSRRROOOMMMJJJHHHGGGFFFBBB>>>888444222111000///////////////////////////////////////////////////------...///////////////,,,---///000000//////...//////000000000111111111333333333444444444444444666666777888999:::;;;;;;@@@???@@@DDDHHHNNNZZZeeesss||||||yyy}}}cccXXXSSS]]]nnnxxxyyyxxxnnnlllmmmsss~~~xxxqqqmmmiiigggeeeccc```]]][[[YYYXXXVVVTTTTTTVVV[[[dddoooxxx~~~~~~{{{uuulllfffbbbiiittt}}}xxxmmm^^^YYYWWWWWWTTTMMMGGGFFFFFFGGGOOO]]]jjjuuu{{{vvvpppoooooorrrxxx|||zzzxxxrrrqqqooonnnmmmnnnnnnooopppooonnnmmmkkkiiigggfffbbb```^^^\\\\\\]]]```aaadddmmmzzzrrrfffaaakkk|||~~~rrrkkkffffffjjjmmmnnnooouuu|||~~~zzzyyykkk```UUURRRMMMIIIHHHHHHHHHHHHIIIIIIQQQ]]]iiirrr||||||vvvqqqpppssswww|||~~~~~~}}}zzz~~~||||||}}}~~~~~~}}}}}}xxxmmmjjjsss~~~www___MMMGGGCCCBBBBBBCCCHHHOOONNN[[[nnn{{{jjjaaaYYYeeeqqqxxx~~~yyyvvvlll[[[QQQQQQPPP\\\ppp~~~yyyxxxnnnfffYYYNNNIIIIIIMMMPPPPPPQQQTTTVVVWWWXXXXXXXXXTTTRRRPPPNNNKKKJJJIIIHHHCCC???:::666444333222111////////////////////////////////////////////////------...///000000//////,,,---///111111000...---000000000000111111111111333333444444444444444444666666777888999::::::;;;AAA@@@AAAEEEIIIPPP\\\hhhyyy|||zzzggg]]]YYYbbbqqqxxxyyyxxxllljjjkkkrrr}}}|||uuupppllljjjiiihhhccc```]]]ZZZYYYXXXVVVTTTTTTWWW\\\eeeoooxxx~~~~~~zzzsssjjjcccaaaiiiuuuvvvkkk\\\XXXVVVVVVTTTLLLGGGEEECCCEEENNN\\\iiirrr|||yyytttooonnnooorrryyy~~~}}}uuutttrrrqqqpppqqqqqqrrrssssssrrrqqqpppnnnlllkkkfffdddaaa^^^]]]^^^```bbbdddjjjwwwtttggg^^^iiizzzwwwpppffffffhhhkkkkkkkkkpppxxx||||||~~~mmmaaa[[[VVVPPPKKKIIIIIIIIIIIIHHHJJJOOOYYYdddpppxxx|||}}}{{{xxxtttqqqnnnttt|||{{{{{{~~~zzzvvvvvvvvvvvvxxx}}}~~~tttooosss|||zzzeeeSSSKKKDDDBBBBBBBBBDDDHHHLLLTTTggg|||rrraaa]]]ccclllttt{{{yyylll___SSSMMMSSS```qqq{{{|||yyywwwxxxqqqjjj^^^RRRLLLKKKNNNQQQQQQSSSUUUWWWWWWWWWVVVUUUQQQOOOMMMLLLKKKJJJHHHFFFCCCAAA===888444111///...111222222222222111000000//////.........---------..................................../////////000//////000111111111111000222222333444444555555666777888999999;;;;;;<<<===@@@@@@CCCDDDFFFMMM___pppyyy___WWWeeeqqqxxxzzztttnnnllllllrrr|||{{{tttpppooolllhhheee___^^^\\\YYYWWWUUUTTTSSSPPPWWW```jjjrrrxxx}}}|||wwwtttqqqooottt{{{vvvhhhaaa]]]WWWRRRNNNKKKGGGEEECCCEEEKKKTTT```mmmxxx~~~{{{uuuqqqmmmmmmnnnttt|||~~~yyyuuusssvvvyyy|||{{{yyywwwwwwxxxwwwssspppmmmjjjfffdddccccccbbbaaaeeejjjuuuvvviii```ggguuussslllggggggiiiiiikkkooozzz~~~sssiii]]]XXXRRRMMMKKKIIIHHHGGGHHHJJJOOOWWWcccnnnwww{{{|||yyyuuuqqqnnnmmmsss{{{~~~}}}~~~zzzvvvssssssssssssuuuzzztttnnnrrrzzz}}}jjjWWWNNNFFFCCCAAA@@@CCCGGGIIIQQQcccxxxuuuddd]]]ccckkkttt{{{wwwkkk^^^SSSMMMPPP^^^ooo{{{~~~|||zzzzzzrrrjjj]]]QQQJJJJJJMMMPPPRRRSSSUUUWWWXXXWWWVVVUUUQQQOOOMMMLLLLLLKKKHHHFFFCCCAAA===888444111000///111222222222222111000000//////.........---------................................./////////000000///000111111222222111111111111222333333444444555666777888999:::;;;;;;<<>>@@@EEEJJJMMMRRR^^^jjjvvvzzzuuuyyy|||ggg]]]bbbmmmlllllllllfffbbbcccfffiiinnnuuu{{{zzzuuuqqqpppnnnkkkhhh```^^^[[[XXXUUUSSSQQQPPPPPPWWWbbbllltttyyy~~~}}}sssnnnhhh```XXXQQQJJJDDD@@@@@@BBBEEELLLVVVbbblllsss~~~}}}wwwqqqlllhhhddd^^^aaafffppp|||zzzwwwsssooonnnmmmlllkkkiiillluuuuuueeeeeekkk{{{|||ssslllhhhfffdddeeehhhrrr}}}{{{yyy{{{ooolllhhhccc]]]UUUNNNHHHDDDFFFJJJNNNVVV```lllttt|||}}}wwwsssooojjjggghhhnnnwww~~~}}}|||zzzvvvsssqqqooommmkkkggggggffffffgggkkkrrrvvvwwwllljjjooo~~~yyymmm```VVVOOOHHHFFFIIIGGGJJJUUUiii|||qqq___aaafffoooyyy|||~~~yyyqqqiii```VVVOOOKKKTTTcccrrr}}}|||yyywwwnnn```RRRJJJHHHKKKNNNRRRTTTVVVXXXXXXXXXWWWVVVSSSQQQOOONNNMMMLLLJJJHHHDDDBBB>>>:::666444222111000111111111111000//////---.....................////////////////////////////////////000000000111111111222333333333333222333333444444555666666666888999999:::;;;<<<======>>>???DDDJJJNNNRRR]]]ggguuuuuuppprrruuuxxxyyyzzz|||tttiiiYYYUUU^^^iiihhhiiiiiibbb^^^```cccdddgggnnnwww}}}~~~yyyssspppooommmiiifff^^^]]]ZZZWWWTTTRRRQQQPPPQQQXXXbbblllsssxxx|||~~~{{{uuuooofff]]]TTTMMMFFFBBB@@@AAACCCIIISSS___iiippp}}}{{{tttooojjjfffccc^^^___dddmmmyyy~~~xxxtttqqqooommmlllkkkoooyyyyyykkkggggggssszzzrrrllljjjiiiggggggjjjppp{{{|||xxx|||}}}rrroookkkeee___WWWOOOIIICCCEEEHHHKKKQQQ[[[hhhrrrzzz||||||vvvqqqmmmiiifffffflllvvv~~~{{{xxxxxx||||||zzzyyyxxxuuurrrnnnllljjjjjjdddddddddcccdddiiinnnsssxxxllliiimmmzzzxxxkkkaaaWWWOOOKKKKKKIIIJJJSSSeeeyyyuuubbbaaadddkkkvvv~~~~~~wwwpppjjjbbbYYYSSSLLLRRR___nnn{{{{{{zzzqqqcccVVVMMMJJJLLLNNNSSSTTTVVVXXXYYYXXXWWWVVVTTTRRROOONNNNNNMMMKKKIIIFFFDDD@@@;;;777444222111000000111111000000///...---------.............../////////////////////////////////000000000111111000111111222222222222222444444444555666666777777999999:::;;;<<<===>>>>>>>>>???CCCIIINNNRRR[[[eeettt~~~|||qqqooopppqqqppptttvvvwwwxxxtttgggZZZNNNMMMXXXdddeeegggggg___[[[]]]^^^^^^___fffrrr{{{}}}xxxrrrnnnllljjjfffbbb]]][[[YYYVVVTTTRRRQQQQQQSSSZZZeeennntttxxxzzz|||yyysssjjj```WWWNNNGGGCCC@@@@@@BBBHHHRRR^^^iiippp{{{~~~{{{tttooojjjfffccc]]]^^^bbbjjjuuuzzzwwwuuusssqqqqqquuu~~~ooohhhdddmmm}}}wwwqqqmmmmmmmmmjjjjjjlllqqqzzz{{{zzz~~~{{{rrrnnniiiccc]]]UUUMMMGGGBBBDDDGGGIIIMMMXXXeeepppwwwzzz}}}yyysssoookkkhhheeedddkkkuuu~~~{{{wwwvvvwwwzzz{{{{{{|||~~~}}}xxxvvvvvvvvvssspppllliiihhhhhhcccccccccbbbcccgggmmmqqq{{{yyylllhhhkkkvvvsssiii^^^TTTNNNMMMJJJIIIPPPbbbuuuzzzdddbbbaaagggrrr~~~~~~~~~~~~vvvooojjjddd]]]VVVLLLQQQ\\\lll||||||tttgggZZZQQQMMMMMMNNNSSSTTTWWWXXXYYYYYYWWWWWWTTTRRRPPPOOOOOOMMMKKKIIIHHHEEEAAA<<<777333111000000000000000000//////...---------.........////////////////////////////////////000000000111111111///000111111222222111111333333444444555666666777888999999:::;;;<<<===>>>>>>>>>AAAHHHLLLQQQZZZdddnnnyyyvvvqqqssssssqqqooorrrsssrrrpppjjj]]]QQQHHHHHHTTT```bbbffffff[[[WWWYYYYYYWWWVVV^^^mmmyyy|||wwwpppkkkiiifffbbb^^^[[[YYYXXXVVVTTTSSSRRRRRRWWW^^^hhhqqqvvvyyy{{{|||{{{uuukkkaaaXXXOOOHHHCCC@@@@@@BBBHHHRRR^^^jjjqqqxxx|||}}}vvvpppjjjddd```\\\\\\___gggsss~~~|||zzzzzz{{{rrriiibbbhhhzzz}}}|||vvvqqqoooppppppmmmkkklllqqqwww~~~xxxppplllggg```ZZZRRRJJJEEEAAADDDFFFHHHLLLVVVdddooovvvwww{{{~~~wwwqqqmmmjjjfffdddcccjjjttt~~~}}}yyyuuuvvvvvvuuuttttttuuuwwwwwwzzz}}}~~~}}}xxxtttuuutttrrrooojjjgggggggggccccccbbbbbbcccffflllqqqxxx~~~yyylllhhhkkkssswwwmmmbbbVVVOOONNNKKKHHHNNN___sss}}}fffbbb```dddooo}}}}}}}}}~~~}}}{{{|||}}}}}}uuuoookkkfff___YYYLLLPPPZZZkkk}}}}}}vvvjjj]]]TTTOOONNNNNNSSSUUUWWWYYYYYYYYYXXXWWWTTTRRRPPPOOOOOONNNLLLJJJIIIFFFBBB<<<777333000///000000000000000//////...---------.........//////000000000000000000000000000000000000111111111111//////000111111111111111222222333444444555555666777888999999;;;;;;<<<===???>>>@@@FFFKKKQQQZZZcccgggsss~~~{{{ssssssvvvvvvrrrrrrsssrrrmmmiiibbbVVVIIIGGGGGGSSS^^^aaagggeeeYYYTTTVVVUUURRRQQQYYYiiiwww~~~{{{vvvooojjjgggddd___[[[YYYXXXWWWUUUTTTSSSRRRRRRZZZaaakkksssxxxzzz{{{|||~~~|||uuulllaaaXXXOOOGGGCCC@@@@@@BBBHHHRRR^^^jjjrrrvvvzzzxxxqqqjjjccc^^^[[[ZZZ]]]eeeqqqtttiiiaaafffxxx~~~|||{{{{{{vvvrrrpppssssssnnnkkklllpppuuu|||uuupppggg\\\WWWUUURRRKKKEEEGGGDDDDDDFFFJJJQQQ^^^kkkqqqwww{{{}}}|||vvvqqqmmmiiieeeccc^^^gggtttzzzwwwvvvuuuttttttssspppnnntttsssqqqooonnnqqqvvv{{{~~~{{{wwwtttrrrqqqnnnllliiigggfffeeedddeeeeeeddddddfffjjjnnnvvv|||}}}nnnfffggguuu|||qqqggg\\\RRRKKKJJJJJJNNNZZZlllqqqeee]]]aaammmzzz~~~|||{{{yyywwwzzzzzzvvvuuu{{{xxxppplllhhhaaaXXXNNNNNNUUUhhh}}}qqqaaaTTTMMMMMMOOOPPPSSSVVVZZZ[[[ZZZXXXWWWQQQQQQPPPOOOMMMKKKIIIHHHHHHFFFCCC>>>999555111000111222222111111000///...000000000///......------//////////////////////////////000000000000///......000111111000000111222555555555555555555555555888999:::;;;<<<<<<<<<<<>>AAAGGGLLLQQQZZZbbbhhhqqqxxx{{{}}}}}}xxxyyyzzzxxxvvvwwwqqqooommmiii___QQQJJJIIICCCDDDLLL[[[dddbbb\\\YYYSSSNNNHHHGGGNNN\\\lllvvvzzzvvvpppiiiddd```___^^^\\\ZZZWWWTTTRRRRRRTTTUUU]]]dddnnnuuuxxxzzz|||~~~{{{uuulllbbbYYYQQQJJJFFFDDDAAA???CCCNNN^^^llluuuzzz}}}yyyqqqjjjeeeccc^^^[[[[[[bbbooo~~~pppcccfffsss}}}{{{{{{zzzzzzzzzzzzxxxwwwuuusssrrrqqqqqqrrryyyuuummmggg```WWWTTTSSSQQQKKKEEEFFFCCCCCCEEEIIIPPP]]]jjjooouuuyyy{{{}}}vvvqqqlllhhhdddaaa]]]fffrrr~~~~~~{{{yyywwwuuuuuusssqqqooooooooommmkkkiiiiiilllnnntttvvvyyy{{{|||~~~{{{wwwtttrrrqqqooollljjjhhhgggfffeeeeeeeeeeeeeeeggglllooowww|||pppjjjjjjssstttjjj___TTTLLLFFFFFFJJJUUUgggzzzwwwkkk``````iiisss~~~}}}zzzwwwxxx|||{{{uuusssxxx~~~xxxoookkkggg___WWWMMMLLLSSSfffwwwggg[[[SSSPPPNNNOOORRRUUUYYYZZZYYYXXXVVVRRRRRRQQQPPPNNNLLLJJJIIIIIIGGGDDD@@@;;;666333111111222222111111000///............///////////////////////////////////////000000111111111111000000///000111111000000111333555555555555555444444444777888:::;;;<<<=========AAA@@@DDDJJJOOOSSS[[[ccchhhsss|||zzzvvvxxxzzzyyyxxxyyyssspppnnniii]]]OOOGGGFFFEEEFFFMMM[[[cccbbb\\\YYYQQQNNNJJJKKKSSSaaapppyyy{{{wwwpppiiiccc^^^\\\[[[[[[ZZZXXXUUUSSSSSSTTTVVV^^^fffpppwwwzzz{{{}}}~~~}}}vvvppphhh___XXXPPPJJJFFFDDDAAA@@@DDDNNN]]]kkksssyyy|||yyyrrrkkkfffccc]]][[[[[[bbbooo}}}sssfffhhhuuu}}}{{{{{{zzz{{{zzzzzzyyywwwvvvtttssssssssstttyyyzzzmmmeee^^^YYYTTTRRRSSSQQQLLLGGGEEEBBBBBBDDDHHHNNN[[[gggnnntttzzz|||}}}vvvpppkkkfffbbb___\\\dddooo{{{}}}zzzwwwvvvtttrrrpppmmmmmmllliiieeecccbbbbbbgggggghhhhhhjjjmmmrrrvvv}}}{{{xxxuuusssrrrpppmmmkkkiiihhhgggfffffffffffffffiiimmmqqqxxx}}}rrrkkkkkkooo|||yyyooocccWWWNNNEEEEEEHHHRRRbbbuuu{{{nnnaaa^^^cccmmmyyy|||xxxwwwxxx{{{}}}~~~~~~wwwrrruuu}}}yyyqqqlllhhh___VVVOOOMMMRRRbbb{{{pppcccYYYQQQMMMPPPRRRUUUXXXYYYYYYXXXVVVSSSSSSRRRPPPNNNMMMKKKKKKKKKIIIEEEAAA<<<888444222111222222111111000///...------......///000000111////////////////////////111111222222222222111111///111222222111000222333444444444444444444444444777888999;;;===>>>>>>???CCCCCCHHHOOOTTTWWW]]]dddlllxxx~~~}}}wwwtttwwwzzzzzzyyyzzzwwwuuurrrlll___OOOFFFEEEGGGHHHOOO\\\cccaaa\\\ZZZRRRPPPOOOQQQZZZggguuu~~~zzzwwwppphhhaaa\\\YYYWWWYYYYYYYYYWWWUUUTTTUUUWWW```hhhrrrzzz|||}}}~~~|||wwwtttnnniiiccc\\\VVVPPPJJJGGGDDDBBBBBBFFFOOO\\\hhhpppyyy|||{{{ssslllfffccc\\\ZZZ[[[cccooo|||vvvjjjkkkvvv~~~|||{{{{{{{{{|||{{{{{{zzzzzzxxxwwwvvvuuuuuuuuuyyyxxxjjjaaa[[[WWWTTTSSSTTTRRRNNNIIIDDDBBBAAADDDFFFLLLXXXdddnnnuuu|||~~~wwwpppjjjeee```]]][[[aaalllwww~~~{{{yyywwwuuusssoooppppppmmmhhhcccaaa```bbbaaa```^^^___ccchhhmmm{{{}}}{{{yyyvvvtttsssqqqnnnllljjjiiiiiigggggghhhggggggjjjnnnrrrzzz~~~qqqjjjiiikkkxxx~~~ttthhhZZZQQQHHHGGGJJJQQQ```qqqxxxlll```\\\```jjjxxx~~~zzzxxxxxxzzz|||~~~zzzsssssszzz|||tttnnnjjjaaaWWWRRRNNNOOO\\\qqq|||iii[[[QQQMMMQQQSSSVVVXXXZZZZZZYYYXXXTTTSSSQQQOOONNNLLLKKKKKKKKKIIIEEEAAA<<<888444222111222222111111000///...............//////000000////////////////////////000000111111222222111111000111222222111111222444444444444444444555555555666777999;;;===??????@@@DDDEEEKKKSSSXXX[[[```fffrrr~~~|||vvvtttxxx{{{zzzyyyzzzzzzyyywwwpppbbbQQQHHHGGGHHHJJJRRR^^^dddbbb]]][[[VVVVVVVVVZZZcccnnnzzz~~~xxxtttnnnggg```[[[XXXVVVWWWYYYYYYXXXUUUTTTWWWYYYbbbkkkuuu}}}~~~zzzuuuppplllhhhddd___ZZZUUUQQQLLLIIICCCCCCDDDGGGNNNZZZfffnnnxxx|||}}}uuunnngggddd[[[ZZZ[[[cccooo{{{yyymmmnnnwww~~~}}}||||||}}}~~~}}}}}}}}}}}}|||zzzyyyxxxuuuwww{{{wwwiii___ZZZWWWTTTSSSSSSPPPLLLHHHEEEBBBBBBDDDEEEJJJUUU```kkksss{{{~~~wwwpppjjjeee```]]][[[```hhhttt}}}{{{yyyuuuuuuuuurrrmmmhhheeedddcccbbb```]]]\\\^^^cccgggsssxxx~~~|||yyywwwuuutttrrrpppnnnlllkkkkkkiiiiiiiiihhhhhhjjjnnnrrrzzz}}}sssjjjhhhhhhtttxxxkkk]]]SSSJJJIIIJJJPPP\\\mmmuuujjj___[[[]]]gggwww~~~|||{{{}}}zzzrrrpppuuu~~~}}}uuuooojjj```WWWOOOKKKJJJSSSeee|||rrr^^^TTTRRRTTTUUUWWWZZZ[[[[[[[[[ZZZTTTSSSQQQOOOMMMLLLLLLKKKJJJHHHEEEAAA<<<777444222111222222111111000///...000000//////............000000000000000000000000...//////000111111000000111222333333222222333444444444444555555666666666666888999<<<>>>???@@@@@@CCCEEELLLVVV\\\___dddjjjvvv|||wwwuuuyyy|||zzzyyyyyyyyyyyyyyyssscccRRRIIIIIIIIILLLVVVbbbgggddd___]]]^^^]]]^^^bbbiiisss||||||tttqqqlllfff```\\\XXXWWWUUUWWWYYYWWWTTTTTTWWW[[[fffmmmwww~~~|||wwwrrrlllgggdddaaa]]]YYYVVVRRRNNNKKKCCCDDDEEEGGGMMMXXXeeennnyyy|||xxxooohhhdddZZZYYY[[[cccooo{{{yyyoooooowww~~~|||zzzxxx{{{uuuiii```ZZZWWWTTTRRRPPPMMMJJJGGGGGGDDDCCCDDDEEEHHHRRR\\\fffooowww}}}~~~wwwqqqkkkfffaaa^^^[[[___fffppp|||||||||yyyuuuoookkkiiiiiihhhgggeeeaaa^^^]]]___aaajjjpppxxx}}}zzzxxxvvvuuusssqqqooonnnmmmmmmjjjjjjjjjhhhhhhiiimmmpppvvvyyy}}}wwwmmmiiifffqqq~~~yyylll^^^UUUIIIIIIIIIMMMWWWgggyyy|||sssjjj```ZZZYYYaaarrrzzzqqqmmmrrr{{{vvvpppjjj```VVVJJJGGGFFFLLL[[[qqqfffZZZXXXUUUVVVXXXZZZ\\\\\\\\\\\\VVVTTTRRROOONNNMMMMMMMMMJJJIIIEEEAAA<<<777444222111222222111111000///...111000000///......------000000000000000000000000---...///000000000000000111333444444333222444555555555555666777777888888888999:::<<<>>>??????@@@BBBEEEMMMWWW___cccjjjqqqyyy|||wwwvvvzzz}}}|||zzzzzzyyy{{{{{{tttcccQQQHHHIIIHHHNNNZZZggglllgggaaa```bbbbbbcccfffllluuu|||{{{rrrpppkkkfffaaa\\\XXXWWWTTTVVVWWWUUUQQQRRRXXX^^^iiipppxxx~~~{{{vvvpppjjjfffaaa___\\\YYYVVVRRRNNNKKKCCCDDDEEEGGGLLLWWWeeeooozzz}}}zzzqqqiiieee[[[YYYZZZbbbnnn{{{yyypppqqqxxx}}}}}}vvvkkkccc[[[YYYUUURRROOOMMMLLLJJJIIIGGGEEEEEEEEEGGGOOOYYYccclllvvv|||~~~xxxqqqlllgggbbb___\\\^^^dddnnnzzzxxxqqqnnnmmmnnnnnnnnnlllhhhccc___]]]]]]```fffooowww~~~}}}zzzxxxvvvuuutttrrrpppooonnnnnnlllllljjjhhhggghhhkkknnnqqqssswwwyyy{{{~~~{{{uuurrrsssuuu|||xxxnnniiieeeooo{{{xxxlll___VVVJJJIIIIIIKKKTTTdddvvvyyymmmfff^^^XXXVVV\\\nnn~~~~~~|||ssspppttt}}}{{{uuunnncccYYYLLLIIIFFFJJJUUUhhh{{{ooo___XXXUUUVVVXXXZZZ[[[\\\\\\\\\XXXWWWTTTQQQPPPOOOOOOPPPLLLJJJGGGBBB===999555444111222222111111000///...///////////////.........000000000000000000000000......///000111222111111222333444444333333444555666666666777888999999999999:::;;;===>>>>>>??????CCCEEEMMMYYYbbbhhhqqqyyy}}}zzzvvvuuu{{{~~~}}}}}}yyyfffRRRIIIIIIGGGOOO]]]lllpppjjjdddbbbcccbbbcccffflllttt|||yyysssqqqmmmgggaaa[[[WWWUUUSSSUUUVVVRRROOOQQQXXX```lllqqqxxx}}}~~~{{{vvvpppjjjeee```^^^[[[XXXUUUQQQLLLIIICCCDDDEEEEEEJJJVVVeeeqqq{{{{{{rrrjjjeee[[[YYYZZZaaannn|||yyyrrrtttzzz~~~~~~~~~~~~xxxsssrrrrrrsssssszzzxxxnnnggg^^^[[[WWWTTTQQQPPPPPPPPPKKKHHHFFFFFFEEEFFFNNNWWWcccmmmwww~~~xxxrrrmmmhhhccc```]]]^^^cccmmmyyy{{{ssspppppprrrssssssrrrnnnhhhbbb^^^\\\ZZZ```iiirrryyy~~~{{{xxxwwwvvvtttrrrqqqooooooooommmlllkkkhhhfffgggjjjmmmlllooorrruuuwwwzzz}}}}}}{{{tttlllhhhfffjjjsss~~~wwwmmmhhheeennnzzzwwwlll___WWWLLLKKKJJJLLLTTTcccvvvwwwgggaaa[[[VVVTTT[[[mmm~~~~~~wwwtttxxxzzzssshhh]]]QQQNNNJJJKKKSSSbbbsss~~~ttt```UUUUUUUUUWWWYYYZZZ[[[[[[\\\[[[YYYVVVSSSQQQQQQRRRRRRMMMKKKHHHCCC???:::777555111222222111111000///...------......///000000000000000000000000000000000//////000222222333333333222333555444333333444666666777777888999::::::::::::;;;<<<===>>>>>>>>>>>>CCCFFFNNNZZZdddlllvvvxxxtttuuu{{{~~~jjjUUUKKKKKKGGGOOO___ooosssmmmfffcccaaaaaaaaaeeekkkttt|||~~~yyyuuusssnnnhhhaaaZZZVVVSSSRRRTTTTTTQQQMMMOOOYYYaaammmrrrxxx|||}}}~~~{{{vvvpppiiieee___]]]ZZZWWWTTTPPPKKKGGGCCCDDDDDDEEEIIIUUUfffrrr{{{|||sssjjjeee\\\ZZZZZZ```nnn|||yyysssvvv||||||{{{zzz|||~~~rrrkkkddd```bbbeeeffffffppp}}}tttlllggg^^^]]][[[WWWSSSPPPPPPPPPJJJEEEAAA@@@AAACCCKKKTTTbbbnnnzzz{{{uuupppjjjccc___[[[___eeemmmwww|||yyywwwvvvzzzwwwtttppplllfff```[[[\\\^^^aaahhhrrr{{{~~~zzzwwwuuutttttttttsssrrrpppnnnmmmkkkjjjjjjiiihhhgggffffffiiiiiijjjmmmppptttxxxzzz~~~{{{xxxvvvsssmmmeee^^^[[[cccnnnuuuvvvrrrlllhhhdddjjjvvvxxxlll___VVVNNNKKKIIIKKKPPP\\\qqqxxxhhh^^^TTTRRRVVV^^^jjjuuu|||zzzwwwzzzwww{{{~~~sssjjjeeeYYYOOOGGGHHHPPP\\\lllxxxrrr```TTTQQQRRRTTTWWWYYY[[[\\\\\\ZZZZZZYYYXXXUUURRRPPPNNNLLLLLLJJJGGGBBB<<<666333111111111111000000000000////////////////////////......//////000000111111000111222333333222000000444333222222333444666777555666666777888:::<<<===888:::<<<>>>??????>>>===BBBIIIUUUbbbnnnxxx~~~|||zzzxxxzzzwwwbbbTTTOOONNNYYYgggqqqsssooojjjgggbbbdddfffiiimmmuuu}}}~~~yyyvvvqqqkkkeeeaaa\\\XXXUUUVVVSSSQQQPPPPPPQQQZZZdddooosssyyy}}}|||uuuoooiiifff```^^^ZZZVVVQQQNNNKKKJJJDDDCCCCCCFFFIIIQQQ```ooowwwzzzqqqiiiddd[[[YYYZZZaaaooo~~~~~~}}}~~~~~~|||zzz|||xxxyyywwwvvvuuutttrrrooolll```___\\\ZZZYYYZZZ[[[]]]kkk|||rrrjjjeee```___]]]YYYTTTPPPMMMMMMHHHDDDBBBCCCCCCDDDJJJQQQcccooo{{{|||wwwqqqjjjddd```\\\___eeemmmuuu}}}}}}|||{{{xxxsssooolllgggbbb___\\\]]]```fffnnnwww|||yyyxxxttttttsssrrrpppooonnnmmmllllllkkkjjjhhhgggffffffeeefffiiimmmqqquuuyyy{{{{{{yyyvvvssspppjjjbbb\\\[[[aaajjjssswwwuuuooojjjdddjjjuuuzzznnn```WWWLLLIIIHHHIIINNNZZZnnn|||mmmbbbVVVQQQSSSZZZgggrrrxxxyyyyyy~~~yyyoooiiiYYYOOOFFFGGGNNNZZZiiivvv~~~}}}lll[[[QQQPPPQQQSSSVVVXXXZZZ[[[[[[ZZZZZZYYYXXXUUURRROOONNNLLLLLLKKKGGGBBB<<<666333111111111111000000000000////////////////////////............////////////...///111222333333222222333333333333333555666777666666666777888:::;;;<<<:::<<<>>>@@@@@@?????????FFFOOO]]]kkkxxxzzzzzz~~~kkk[[[SSSOOOZZZjjjuuuxxxuuuppplllhhhhhhiiijjjnnnuuu}}}~~~yyysssnnnhhhccc^^^ZZZVVVTTTVVVSSSQQQPPPPPPRRR[[[eeeqqquuuzzz~~~~~~yyyssslllfffccc___]]]ZZZUUUQQQNNNKKKJJJEEECCCCCCEEEHHHOOO^^^mmmuuuyyyooogggbbb[[[YYYYYYaaannn}}}~~~{{{xxxzzz}}}~~~}}}~~~xxxsssrrrpppoooooommmkkkhhh^^^]]][[[ZZZZZZ[[[ZZZZZZfffzzzyyypppgggccccccaaa___[[[VVVPPPLLLIIIFFFCCCCCCDDDDDDDDDHHHNNNbbbnnn|||~~~xxxrrrllleeeaaa^^^aaafffmmmuuu{{{}}}yyysssnnnkkkiiifffddd^^^^^^___bbbjjjsss|||~~~|||{{{uuutttrrrpppooonnnnnnnnnnnnmmmlllkkkiiihhhgggfffbbbeeejjjooouuuyyy|||}}}{{{xxxtttpppkkkfff```[[[\\\^^^eeeooowwwxxxrrrllleeejjjttt|||pppcccZZZKKKHHHFFFGGGKKKVVVjjj{{{tttgggXXXPPPPPPVVVcccooouuu|||~~~yyyzzzvvvmmm\\\QQQGGGFFFMMMXXXgggsssyyy}}}uuugggYYYPPPOOOPPPSSSUUUWWWXXXYYYYYYZZZZZZYYYXXXUUURRROOONNNMMMMMMKKKHHHCCC<<<666333111111111111000000000000///////////////////////////..................------...///111333444444444333333333333444555666777777777777777888999:::;;;<<<>>>@@@@@@@@@???@@@AAAJJJUUUfffuuu|||~~~qqq^^^TTTPPP[[[lllyyy~~~|||xxxtttpppooonnnmmmooouuu|||zzzoookkkeee___[[[XXXUUUSSSUUURRRPPPPPPPPPSSS]]]gggssswww|||{{{uuuooohhhccc```]]]\\\YYYUUUQQQMMMKKKIIIEEECCCCCCDDDFFFMMM\\\jjjttt~~~xxxnnnfffaaa\\\ZZZYYY```mmm|||{{{vvvuuuuuuwwwwwwyyy}}}{{{xxxsssrrrqqqqqqqqqpppmmmjjjbbb___\\\\\\^^^___\\\ZZZdddyyywwwnnneeeaaacccaaa___\\\XXXSSSMMMIIIGGGDDDBBBCCCCCCCCCHHHOOO___mmm{{{zzztttmmmgggbbbaaadddiiiooouuu{{{zzztttnnnkkkjjjiiihhhbbbaaa```aaafffooozzz~~~}}}wwwuuurrrooonnnnnnooopppoooooonnnllljjjiiihhhgggdddhhhnnnuuu{{{~~~zzzuuuooojjjeeeaaa___``````cccmmmxxx{{{uuummmfffjjjsss~~~~~~rrreee\\\LLLHHHFFFFFFIIISSSfffwwwzzzlll[[[QQQMMMSSSaaannnvvv|||~~~zzz|||~~~rrraaaUUUJJJHHHMMMWWWeeeqqqvvvzzz|||zzzpppdddXXXRRRNNNPPPRRRUUUWWWXXXXXXXXXZZZZZZYYYXXXUUURRRPPPNNNNNNNNNLLLIIICCC===777333111111111111000000000///////////////////////////000000000///.........---......///111222333444444333333333444555555666777777777777777888999:::;;;===???AAA@@@??????AAACCCMMMZZZlll{{{pppZZZOOOOOOZZZkkkzzz|||xxxvvvsssqqqqqquuu|||{{{nnniiiccc^^^ZZZWWWUUUSSSUUUQQQPPPPPPQQQTTT___jjjvvvyyy~~~}}}yyysssllleee```^^^[[[ZZZWWWTTTQQQMMMJJJIIIEEECCCBBBCCCEEEKKKZZZhhhrrr}}}xxxooogggbbb]]]ZZZYYY___lll{{{}}}yyyxxxxxxyyyvvvsssqqqvvv{{{yyyyyyxxxyyyzzz|||}}}|||xxxtttkkkfffaaa```aaabbbaaa^^^iii}}}wwwmmmeeeaaabbb```^^^\\\ZZZVVVPPPLLLJJJEEEAAA@@@@@@AAAHHHPPP\\\jjjyyy|||vvvooohhhddddddfffkkkqqqwww}}}wwwpppmmmlllkkkkkkgggfffdddbbbeeelllwww~~~}}}xxxvvvtttqqqppppppqqqqqqppppppooommmllljjjiiiiiiiiimmmssszzz}}}wwwqqqkkkhhhhhhhhhkkkhhhhhhooozzz}}}wwwooogggjjjqqq|||uuuggg^^^NNNJJJGGGFFFIIIRRRddduuuqqq```SSSMMMRRRaaaooo{{{}}}|||{{{hhh[[[OOOJJJNNNWWWdddpppsssvvvwwwtttlllaaaWWWRRRMMMOOOSSSVVVYYYZZZYYYYYY[[[[[[ZZZYYYWWWTTTQQQOOOOOOOOOMMMIIIDDD===777333111111111111000000000///////////////////////////222111111111000/////////000000000111111222333333333333444555666666666666888888888888999;;;<<<===<<>>>>>BBBFFFRRR```rrr}}}jjjTTTIIIJJJUUUfffwww~~~|||yyyvvvuuuxxx~~~|||oookkkddd^^^ZZZXXXVVVTTTTTTQQQOOOPPPQQQVVVbbbmmmxxx{{{}}}xxxqqqjjjddd___\\\XXXXXXVVVTTTPPPMMMJJJHHHDDDBBBBBBCCCDDDJJJYYYgggsss}}}~~~xxxqqqjjjfff^^^[[[YYY___lll{{{{{{{{{{{{|||yyyuuuqqqpppssszzzxxxuuuvvvxxxwwwyyy}}}uuuooohhhcccbbbccccccbbbooowwwnnngggcccbbb___\\\[[[[[[YYYTTTOOOKKKEEEAAA???>>>@@@HHHQQQZZZhhhxxx|||wwwpppjjjfffdddfffkkkqqqxxx}}}vvvqqqpppooonnnlllkkkhhhddddddiiittt|||~~~~~~zzzyyywwwuuussssssssssssppppppooonnnmmmllllllkkkmmmpppuuu{{{}}}{{{vvvqqqnnnnnnrrrvvv}}}wwwtttwww~~~zzzrrrhhhjjjpppyyyvvvhhh___PPPLLLHHHGGGHHHPPPbbbrrrxxxfffWWWOOORRR```ooo{{{{{{~~~nnnaaaSSSMMMOOOWWWdddooooooqqqrrroooggg\\\SSSNNNMMMOOOTTTXXX[[[]]]\\\\\\]]]]]]\\\ZZZXXXUUURRRQQQQQQPPPNNNJJJDDD===777333111111111111000000000000////////////////////////222222111111111111111000111000000000111222333333333333555666666777666666888888999:::;;;===>>>???===@@@BBBAAA???@@@FFFLLLXXXgggwww|||dddQQQGGGFFFOOO```rrr}}}|||}}}{{{rrrmmmeee___[[[YYYWWWUUUTTTPPPNNNPPPRRRWWWdddpppyyy||||||vvvooohhhbbb^^^[[[VVVVVVUUUSSSPPPMMMIIIGGGDDDBBBAAABBBDDDJJJYYYgggttt~~~yyysssmmmiii___[[[ZZZ___mmm|||~~~|||{{{zzzzzzxxxuuurrrppppppqqqyyy|||{{{uuusssrrrssslllnnnrrryyy~~~vvvoooiiiggghhhiiitttyyypppiiifffeeeaaa\\\[[[[[[ZZZUUUQQQIIIEEEAAAAAA@@@AAAGGGNNNZZZhhhxxx|||wwwqqqlllgggaaadddjjjqqqxxx}}}wwwtttrrrqqqooonnnkkkfffcccfffpppwww~~~|||{{{zzzyyyxxxvvvuuuuuuppppppooooooooonnnnnnnnnlllooorrruuuxxxyyyzzzzzzuuutttqqqoooooottt||||||vvviiijjjooowwwwwwiii___QQQLLLHHHFFFGGGNNN```pppmmm\\\QQQQQQ___mmmyyyuuutttxxx}}}rrrdddUUUNNNOOOVVVcccnnnlllooopppmmmdddZZZQQQLLLMMMPPPUUUZZZ^^^`````````^^^^^^]]]\\\ZZZWWWTTTRRRQQQQQQOOOKKKEEE>>>777444111111111111000000000000////////////////////////000000000000111111111111////////////111333444666333444555666777777666666888999999;;;===???AAABBB>>>BBBDDDCCCAAACCCJJJRRR\\\jjjyyy~~~{{{|||{{{yyyzzzzzzttt___OOOHHHCCCKKKZZZmmm~~~{{{tttnnnfff___[[[XXXVVVUUUSSSPPPNNNOOORRRYYYfffrrryyy|||~~~{{{uuummmfff```\\\ZZZTTTTTTTTTSSSPPPLLLIIIGGGDDDBBBAAACCCDDDKKKZZZhhhwwwzzzsssmmmiii___\\\ZZZ```mmm~~~~~~|||~~~|||~~~~~~|||wwwrrrnnnmmmmmmoooqqqrrrtttxxx{{{wwwsssmmmiii```___aaaiiiuuu~~~wwwvvvwww}}}zzzrrrkkkggghhhbbb\\\ZZZ[[[YYYUUUQQQGGGDDDBBBCCCBBBAAAEEELLL[[[iiixxx|||wwwrrrlllhhh___bbbhhhpppxxx|||xxxuuussspppppplllfffbbbdddmmmttt}}}}}}||||||zzzxxxwwwvvvooooooooooooooooooooooookkklllnnnppprrrsssssssssmmmmmmllllllooowwwzzzjjjjjjnnnvvvwwwiii___QQQLLLGGGEEEEEEMMM^^^nnnqqq___RRRQQQ]]]kkkxxxqqqmmmpppwwwtttfffVVVNNNNNNUUUbbbmmmmmmoooqqqmmmeeeZZZQQQKKKMMMPPPVVV\\\```bbbbbbbbb______^^^]]][[[XXXUUUSSSRRRQQQOOOKKKEEE>>>888444111111111111000000000000////////////////////////......//////000000111111------...///111444666888333444555777777777777666888999:::<<<>>>AAACCCDDD???CCCFFFEEECCCEEENNNVVV\\\jjjxxx|||wwwwww~~~}}}zzzuuuuuurrr{{{}}}nnn[[[NNNHHHAAAIIIWWWjjj}}}zzzuuuooofff___ZZZXXXVVVTTTSSSOOONNNOOORRRYYYgggtttyyy|||}}}zzzssslllddd^^^ZZZXXXSSSTTTSSSRRRPPPLLLIIIGGGCCCAAAAAACCCEEELLL[[[iiixxxzzzssslllhhh___\\\ZZZ```nnn}}}{{{zzz~~~|||uuuooollliiiiiihhhffffffkkkrrrxxxzzz}}}}}}zzztttjjjbbbZZZWWWWWW___nnn{{{sssnnnjjjiiieee```[[[WWWSSSNNNKKKEEEDDDCCCBBBBBBFFFKKKOOO[[[hhhvvv~~~}}}xxxrrrlllhhhbbbccchhhoooxxxxxxrrrqqqqqqppplllfffaaa___cccjjjpppzzz~~~~~~}}}{{{yyyyyyvvvrrrqqqrrrssstttuuulllkkkjjjjjjjjjiiifffddddddeeegggkkkrrr|||{{{rrrkkkkkkuuuvvvjjj```SSSLLLHHHGGGFFFJJJ[[[nnnsssbbbWWWTTT\\\fff}}}~~~qqqlllpppxxxqqqdddUUUNNNOOOVVVcccoooqqqpppoookkkeee[[[OOOHHHMMMPPPUUU[[[___`````````]]]\\\ZZZYYYWWWUUUTTTSSSPPPOOONNNKKKGGG@@@888333111111111111000000000000111111000///////////////000000000000////////////111111111222333444666666222333444666777999:::;;;888888888999;;;>>>AAACCCCCCEEEHHHJJJKKKMMMPPPRRRdddkkkrrrsssqqqttt}}}zzzwwwzzz}}}}}}yyyrrrmmmjjjlllqqqsssoooiii```QQQDDDBBBGGGQQQbbbuuu{{{xxxtttpppiiiccc^^^YYYTTTPPPQQQPPPNNNNNNRRR\\\iiiqqqxxx|||zzzrrriiibbb\\\VVVSSSTTTRRRNNNLLLKKKJJJHHHFFFDDD@@@???AAAEEELLLWWWbbbxxx}}}vvvmmmgggeee```]]]aaammm|||}}}}}}~~~}}}vvvpppmmmjjjeee```]]]___dddhhhmmmnnnssszzzzzzmmmddd]]]\\\\\\aaannn}}}uuuoookkkiiieee```[[[WWWSSSNNNKKKFFFFFFDDDCCCCCCFFFKKKOOO[[[hhhvvv~~~yyytttnnnjjjdddeeeiiipppxxxxxxrrrppppppppplllgggaaa___bbbiiinnnxxx~~~}}}{{{{{{xxxuuussssssssssssrrrjjjgggdddcccbbbaaa___^^^bbbdddgggkkkrrr|||}}}rrrlllkkkuuuwwwkkkaaaTTTMMMHHHGGGFFFIIIZZZlllvvveeeXXXTTT[[[eee|||}}}ppplllttt{{{~~~||||||}}}tttgggXXXPPPOOOVVVbbbnnnsssrrrqqqnnnggg]]]RRRJJJMMMPPPUUU[[[___`````````^^^]]]\\\[[[XXXVVVTTTSSSQQQOOONNNKKKGGG@@@888333111111111111000000000000111111000///////////////000000000000000000000///111111111222333444555666333444555666777999::::::::::::::::::<<>>@@@BBBDDDFFFHHHKKKMMMOOOQQQSSSVVVaaaeeehhhgggdddgggpppxxxyyy|||~~~|||wwwqqqllliiidddfffeeebbb___[[[QQQFFFAAABBBIIIZZZqqqzzzwwwoookkkgggccc```\\\YYYVVVQQQPPPNNNNNNSSS^^^jjjsssyyy}}}zzzvvvooohhhccc^^^ZZZWWWQQQOOONNNMMMLLLIIIFFFCCCEEEBBBAAACCCGGGMMMZZZgggzzzyyyrrrllleeeaaa^^^bbbmmm|||~~~~~~}}}{{{zzz}}}{{{yyyyyyuuummmeee___\\\\\\\\\XXXZZZ```jjjwww||||||yyyqqqllliiifffbbb]]]YYYTTTOOOLLLJJJIIIGGGDDDCCCEEEIIIMMM[[[iiixxx|||xxxtttpppkkkkkklllrrrzzzxxxrrrooooooqqqoookkkeeeaaabbbeeehhhsss|||~~~}}}{{{zzzxxxsssnnnjjjaaa]]]XXXVVVXXX[[[___```dddhhhlllqqqwww~~~uuunnnllluuuzzznnndddXXXOOOHHHGGGEEEGGGTTTeeeyyy}}}mmm^^^XXX]]]gggttt}}}|||}}}|||zzz}}}~~~tttnnnppptttxxx}}}yyyuuuiii[[[RRROOOTTT```lllssstttuuusssmmmcccVVVNNNMMMPPPUUU[[[___`````````^^^______^^^[[[VVVRRROOORRRPPPNNNKKKGGGAAA999444111111111111000000000///000000////////////000000000000000000000111111111000000000111222333444555777777888888888888888999===<<<======>>>@@@BBBCCCFFFHHHKKKMMMOOOQQQTTTVVV```ccceeedddcccgggpppxxx|||zzz||||||zzzuuuoookkkiiiddddddaaa]]]]]]\\\TTTKKKBBBAAAEEEVVVmmm{{{xxxooolllgggccc```]]]YYYVVVQQQOOONNNOOOTTT___llltttzzz}}}yyyuuunnnhhhccc^^^ZZZWWWOOOOOONNNMMMLLLIIIEEEAAACCCAAAAAACCCFFFMMM[[[iii{{{{{{tttooofffbbb^^^bbbnnn||||||zzz{{{~~~}}}uuummmgggccc___^^^YYYYYY]]]fffsssyyyqqqllljjjgggccc___ZZZUUUPPPLLLJJJIIIGGGDDDBBBDDDIIILLLZZZhhhyyy}}}yyyuuurrrnnnmmmnnnsss{{{|||vvvsssrrrtttrrroooiiieeecccdddfffqqqzzz~~~}}}|||zzzuuuooojjj___[[[XXXXXX\\\bbbgggjjjkkknnnssswww|||wwwpppmmmuuu|||pppgggZZZPPPHHHGGGEEEFFFQQQ```uuupppaaaYYY___iiiwww|||~~~||||||yyypppjjjkkknnntttxxx|||~~~~~~xxxqqqgggZZZRRRNNNSSS```mmmqqqsssuuutttooodddWWWNNNMMMPPPUUU[[[___`````````^^^^^^___^^^[[[VVVRRROOOSSSQQQNNNKKKGGGAAA:::555111111111111000000000///000000////////////000000///000000000111111111222000000000111222333555555888888999999999999999999<<<<<<<<<===>>>@@@AAAAAAEEEGGGJJJLLLMMMOOORRRUUU]]]___bbbbbbccchhhrrryyy|||zzz{{{{{{yyytttoookkkjjjeeeccc^^^YYYZZZ[[[TTTKKKBBB@@@DDDQQQggg}}}}}}zzzrrrnnniiiddd```\\\WWWTTTPPPOOONNNOOOUUU```mmmvvv{{{~~~}}}yyyuuuoooiiiccc^^^YYYUUUOOOOOONNNMMMLLLIIIEEEAAAAAA@@@@@@BBBDDDKKK[[[jjj}}}|||uuuqqqgggbbb___bbbnnn|||}}}zzzxxxyyy|||zzztttpppkkkgggccc]]]\\\^^^eeeqqqyyyrrrnnnjjjgggccc```\\\VVVPPPLLLIIIHHHEEECCCBBBDDDHHHLLLYYYhhhxxx}}}zzzuuurrrnnnnnnpppuuu|||{{{xxxwwwxxxwwwtttnnniiieeeeeeeeennnxxx}}}yyytttooodddbbb```bbbgggmmmqqqssstttvvvyyy|||yyyqqqmmmuuu~~~rrriii\\\QQQIIIGGGEEEEEENNN[[[qqqtttcccZZZ^^^ggg{{{{{{~~~~~~|||~~~}}}vvvnnnhhhhhhkkkrrrvvvzzz|||~~~|||vvvpppfff[[[RRRNNNRRR___lllppprrruuuuuupppeeeWWWNNNMMMPPPUUU[[[___`````````_________^^^[[[WWWTTTRRRTTTQQQNNNKKKGGGAAA:::666111111111111000000000000///////////////000000111///000000111111222222222111111111222333444666666999999999999999::::::::::::;;;<<<>>>???@@@AAABBBDDDFFFIIIKKKLLLNNNQQQTTTXXX[[[^^^```ccciiirrrxxx~~~{{{||||||yyytttpppnnnnnnhhhddd\\\WWWXXXYYYRRRIIIAAA@@@BBBMMM___sss~~~|||tttpppjjjddd```[[[VVVSSSPPPOOONNNPPPVVVaaannnxxx||||||wwwtttnnniiiddd^^^XXXUUUQQQOOONNNMMMLLLIIIFFFCCC@@@@@@@@@BBBCCCKKK\\\lll{{{uuuqqqhhhccc```cccnnn|||}}}vvvvvvuuutttvvvyyy{{{}}}}}}zzzwwwtttnnniiiaaa^^^^^^cccooo~~~{{{uuuqqqjjjgggdddaaa\\\WWWPPPLLLGGGFFFDDDBBBAAACCCHHHKKKXXXgggxxx}}}yyytttqqqnnnnnnqqqvvv~~~~~~}}}|||{{{xxxsssmmmhhhffffffjjjttt{{{wwwsssrrrqqqsssvvvyyyzzzzzz{{{|||~~~zzzrrrnnnuuutttjjj^^^RRRIIIGGGEEEDDDLLLXXXnnn}}}vvvcccXXX[[[dddwww~~~xxxpppkkkkkkmmmtttyyy|||~~~|||vvvrrriii^^^TTTNNNQQQ^^^kkkooorrrvvvwwwrrrgggYYYOOOMMMPPPUUU[[[___`````````bbbaaa```___\\\ZZZXXXWWWTTTRRRNNNKKKFFFAAA;;;777111111111111000000000000///////////////000111111///000000111111222333333222222222333444555777777888999999999::::::;;;;;;:::;;;===???AAACCCDDDDDDDDDFFFIIIKKKLLLNNNQQQTTTWWWZZZ^^^aaaeeekkkrrrwww~~~}}}~~~}}}{{{wwwtttssssssnnnhhh___YYYYYYYYYQQQGGG??????AAAHHHVVVhhh{{{~~~{{{ssspppjjjeee```\\\WWWTTTPPPOOOOOOPPPWWWbbbpppyyy}}}}}}tttqqqmmmhhhddd___ZZZWWWSSSQQQNNNLLLKKKJJJGGGEEEAAA@@@AAACCCDDDKKK^^^ooozzzuuuppphhhddd```cccnnn|||}}}yyyvvvmmmnnnppprrruuuxxxzzz{{{~~~}}}|||vvvpppfffbbb^^^```iiivvv|||wwwtttjjjhhhdddaaa]]]WWWQQQLLLEEEEEECCCAAA@@@CCCGGGKKKWWWfffwww|||xxxtttqqqmmmnnnrrrwww~~~~~~}}}{{{vvvooojjjgggfffhhhqqq~~~}}}}}}~~~~~~~~~}}}{{{rrrnnnuuuuuukkk___SSSIIIGGGEEECCCKKKVVVlll|||xxxcccVVVXXX```ooo|||tttooooooqqqxxx}}}xxxuuulll```VVVOOOPPP\\\jjjpppssswwwxxxttthhhZZZPPPMMMPPPUUU[[[___`````````dddcccaaa```^^^\\\[[[ZZZUUURRRNNNJJJFFFAAA;;;777111111111111000000000000///////////////000111111///000000111222222333333333333333444555666777888888888999::::::;;;<<<<<<;;;<<<>>>AAACCCEEEFFFFFFDDDGGGJJJLLLMMMOOORRRTTTZZZ]]]aaadddhhhmmmssswww~~~}}}yyywwwvvvwwwsssmmmccc\\\\\\\\\SSSHHH===>>>@@@EEEPPPaaauuu}}}{{{rrroooiiieee```\\\XXXUUUPPPOOOOOOPPPWWWcccpppyyy}}}}}}qqqoookkkhhheeeaaa\\\YYYTTTRRRNNNLLLKKKJJJHHHFFFAAAAAACCCDDDEEELLL___qqq~~~zzztttpppiiiddd```cccnnn|||yyyssspppiiikkknnnrrrvvvyyy{{{||||||zzz||||||vvvlllfff___^^^dddnnnyyy~~~wwwrrrooojjjfffddd___VVVOOONNNHHHEEECCCDDDCCCBBBFFFLLLWWWgggyyy~~~yyysssooommmqqqvvv{{{~~~}}}||||||zzzwwwrrrkkkeeeaaafffnnn{{{|||zzz{{{}}}~~~uuuoootttvvvpppbbbXXXNNNHHHFFFGGGNNNUUUjjjzzz}}}gggWWWUUU[[[jjjuuu|||rrrpppttt~~~}}}yyytttlllaaaXXXPPPRRR^^^lllooovvv|||zzzssshhhYYYMMMOOOQQQSSSWWWZZZ^^^```bbbbbbaaa```aaaaaaaaa___]]]YYYWWWSSSNNNIIICCC;;;666111000000000000000111111........................000000111333333333333333333333444444555666666666444888<<<<<<888777999===>>>>>>>>>???@@@CCCEEEFFFGGGGGGIIINNNPPPPPPSSSYYY```aaadddiiinnnssswwwzzz{{{www}}}~~~}}}pppccc``````ZZZPPPGGG???@@@@@@BBBJJJ[[[qqq|||xxxrrrnnnggg```[[[WWWSSSQQQPPPNNNMMMOOOWWWcccpppxxx{{{zzzqqqnnnjjjhhhfffbbb[[[UUUPPPOOOLLLKKKJJJHHHEEEBBBCCCBBBBBBCCCFFFPPPcccuuu~~~zzzuuuqqqjjjfffdddhhhtttzzzooofffbbbdddjjjsss|||~~~{{{}}}{{{yyyyyy~~~|||uuujjjaaa___ccchhhpppwww}}}vvvrrrnnnhhhdddbbb^^^VVVQQQPPPIIIEEEDDDDDDCCCBBBFFFMMMWWWgggyyy}}}xxxsssooonnnqqqvvv{{{~~~}}}xxxsssllleeeaaadddlllxxx~~~}}}{{{yyywwwxxxzzz}}}}}}{{{yyy{{{wwwppptttuuuooobbbXXXNNNHHHFFFFFFMMMUUUhhhxxxkkk[[[XXX\\\gggqqq|||wwwrrrsss~~~{{{wwwoooeee[[[RRRRRR\\\iiipppxxx~~~|||vvvkkk[[[OOOQQQRRRTTTXXX[[[___aaabbbdddcccbbbbbbbbbbbb___]]]YYYWWWSSSOOOIIICCC;;;666111111000000000000111111........................000111111222222333444444333333444555555666666777555999<<<<<<999888:::>>>>>>>>>>>>???AAADDDFFFGGGIIIHHHJJJNNNOOOPPPTTTZZZdddggglllqqqvvv|||}}}yyyyyy~~~xxxmmmhhhhhhaaaUUUJJJ??????>>>???FFFVVVjjjyyy|||xxxooojjjddd^^^ZZZWWWTTTRRROOONNNLLLOOOWWWcccooowww|||{{{pppmmmiiigggeeeaaa[[[VVVQQQOOOMMMKKKKKKIIIFFFCCCCCCBBBBBBCCCFFFPPPdddvvv}}}yyysssooojjjfffdddiiiuuu|||qqqiiidddeeeiiipppxxx}}}}}}|||{{{zzzxxxxxx|||yyynnndddaaacccgggnnnuuu}}}uuuppplllfffbbbaaa^^^WWWSSSSSSJJJFFFDDDEEEDDDCCCGGGNNNXXXhhhyyy{{{wwwssspppooorrrwww{{{zzztttmmmfffaaabbbiiisss{{{wwwwwwvvvtttssstttuuuwwwxxx{{{yyyvvvsssqqqsssxxx|||xxxqqquuuuuunnnbbbYYYOOOIIIFFFFFFLLLTTTeeevvvqqq```[[[^^^bbbmmmxxx~~~|||uuuttt|||xxxqqqhhh^^^UUUSSS[[[fffsss|||{{{ooo___QQQSSSTTTVVVYYY]]]```bbbcccfffeeecccccccccbbb```^^^YYYWWWSSSOOOJJJCCC;;;666111111000000000000000111////////////////////////222111111111111333444555333444444555555666777777666999<<<<<<:::999;;;>>>>>>>>>???AAACCCFFFHHHIIILLLJJJKKKNNNOOOPPPUUU[[[jjjooovvv}}}~~~zzzzzzyyysssppphhhXXXKKK@@@???>>>>>>EEESSSfffsss{{{wwwlllgggbbb]]]YYYWWWTTTRRRNNNMMMLLLNNNVVVbbbooovvv}}}|||ppplllhhheeedddaaa\\\XXXQQQOOOLLLKKKKKKIIIGGGEEECCCBBBBBBDDDGGGQQQeeewww|||wwwqqqmmmkkkgggeeejjjvvvyyyssskkkjjjjjjnnnuuu{{{}}}|||{{{yyyxxxxxx{{{~~~sssiiidddccceeekkkrrr|||tttooohhhdddcccdddbbb[[[UUUTTTKKKGGGEEEEEEDDDDDDHHHOOOYYYhhhzzz~~~zzzwwwtttqqqpppsssxxx|||yyyuuuooogggbbbbbbfffnnnzzzyyytttrrrrrrqqqpppqqqqqqrrrsssvvvtttpppllljjjlllqqquuuzzzsssvvv~~~tttnnncccYYYOOOIIIFFFFFFKKKRRRccctttwwweee]]]^^^aaalllwww}}}xxxwww{{{uuuppphhh```XXXUUU\\\fffyyytttbbbSSSUUUVVVXXX[[[^^^aaacccdddgggfffeeeddddddcccaaa___YYYWWWTTTPPPKKKDDD<<<666222111000000000000000000000000000000000000000000333222000000000222444666444444444555666666777777666888;;;;;;::::::<<<===@@@@@@BBBDDDFFFIIIJJJLLLNNNKKKKKKNNNPPPQQQWWW^^^nnnuuuzzztttjjjYYYHHHBBBAAA@@@BBBIIIWWWhhhtttzzzvvvlllhhhbbb]]]YYYVVVSSSRRRMMMLLLKKKOOOWWWcccooovvv|||{{{ppplllgggdddcccaaa^^^ZZZPPPNNNKKKJJJIIIIIIGGGEEEBBBAAABBBDDDHHHRRRfffyyy|||wwwrrrnnnkkkhhhffflllyyyyyyuuuqqqqqquuuzzz|||}}}{{{zzzyyyyyyzzz~~~yyyooohhheeedddhhhnnn||||||sssmmmdddbbbdddhhhggg^^^WWWTTTMMMIIIFFFFFFEEEDDDJJJQQQZZZiiizzz{{{xxxtttrrrppptttyyy~~~zzzwwwrrrlllfffccceeekkkuuu|||vvvqqqqqqpppooooooooopppqqqrrrppplllhhheeeggglllppp~~~|||{{{sssvvvtttnnncccZZZPPPJJJGGGFFFJJJQQQbbbssszzzhhh___^^^aaalllxxx{{{{{{{{{sssnnnhhhbbbZZZWWW^^^ggg|||yyyfffVVVWWWXXXZZZ\\\___aaacccdddhhhfffeeeeeeeeedddbbb```ZZZXXXVVVRRRMMMEEE===777222222111000//////000000111111111111111111111111333222000000000222444666444444555555666777777888555777999::::::;;;<<<<<>>???EEEQQQaaaqqqzzz~~~xxxtttnnnjjjccc]]]YYYUUURRRPPPLLLLLLMMMQQQYYYeeepppwww{{{zzzrrrnnnjjjgggfffccc^^^ZZZRRROOOKKKIIIHHHGGGEEEDDDBBBAAABBBEEEJJJUUUiii|||}}}{{{xxxtttrrrkkkiiiiiippp}}}}}}}}}}}}|||{{{xxxvvvuuuuuuvvvxxx{{{}}}zzztttllleeeeeeiiisss}}}|||xxxtttrrrsssuuuwww{{{zzzpppjjjcccaaaaaadddccc\\\WWWUUUOOOKKKGGGFFFEEEFFFLLLSSS\\\kkk{{{{{{vvvrrrqqquuu{{{yyysssiiihhhiiirrr{{{tttqqqooollllllmmmpppqqqpppooolllhhheeeeeehhhkkktttvvvwwwxxxvvvrrrnnnlllqqqxxx|||tttwwwuuuoooddd[[[QQQKKKGGGEEEIIIOOO^^^ooo~~~mmmcccaaa```nnn}}}~~~}}}ssshhh\\\UUUXXX```qqq~~~nnn^^^YYYZZZ[[[]]]___aaabbbccceeedddcccdddeeefffdddbbb]]]\\\ZZZWWWRRRIII@@@:::333222111000////////////000000000000000000000000000111111222222333444444555555555666777777888888999999:::<<<>>>?????????BBBCCCEEEGGGHHHHHHHHHHHHKKKJJJMMMSSSVVVXXX]]]dddnnnwwwgggMMM???>>>@@@GGGTTTdddsss|||}}}wwwssskkkgggaaa\\\XXXUUURRRPPPMMMLLLNNNRRR[[[fffqqqxxx{{{{{{ssspppllljjjhhhddd^^^YYYVVVSSSNNNKKKIIIHHHFFFEEEBBBAAABBBFFFJJJVVVjjj}}}}}}zzzwwwssspppkkkiiijjjrrr~~~{{{yyyqqqpppnnnnnnpppssswwwzzz}}}}}}xxxpppgggeeegggmmmwww}}}yyytttpppnnnooorrrtttzzzzzzpppiiieee```^^^___^^^ZZZVVVWWWPPPKKKHHHGGGFFFFFFLLLTTT]]]kkk{{{|||vvvrrrqqquuu|||}}}wwwllliiiiiiqqqzzztttrrrnnnkkkkkkmmmppprrrpppooommmjjjgggfffhhhjjjmmmmmmllljjjhhheeecccbbbmmmuuu{{{tttwwwvvvpppddd[[[RRRLLLGGGEEEHHHNNN\\\mmmoooeeeccc___mmm~~~~~~zzzlll\\\RRRTTT\\\jjjxxxqqqaaaYYYZZZ[[[]]]___```bbbbbbccccccbbbdddeeefffeeeccc^^^]]][[[XXXSSSKKKAAA;;;333222111000////////////////////////////////////000000222333333333333333555555666666777777888888;;;;;;<<<>>>@@@BBBBBBAAAAAABBBDDDEEEFFFFFFEEEEEEIIIJJJNNNTTTXXXYYY^^^dddnnnwww{{{}}}jjjNNNAAAAAABBBJJJWWWhhhvvv~~~|||wwwssshhhddd^^^ZZZWWWUUUSSSQQQMMMMMMNNNSSS\\\gggrrryyy}}}|||tttqqqnnnllljjjeee^^^YYYYYYUUUPPPLLLJJJIIIGGGFFFBBBAAACCCFFFKKKVVVkkk~~~}}}yyyuuuqqqnnnkkkjjjkkkrrr|||~~~{{{wwwlllkkkiiihhhjjjoootttwww|||~~~~~~}}}{{{rrrhhheeeggghhhssszzzwwwyyy|||~~~{{{wwwrrrnnnlllmmmppprrr|||zzzooohhhcccbbb```^^^]]]ZZZVVVSSSMMMJJJGGGDDDDDDFFFIIIKKK]]]iiiyyyzzzvvvtttuuuxxx}}}rrrlllkkksss~~~}}}uuurrrnnnmmmmmmoooqqqqqquuurrrnnnmmmnnnnnnllljjjllliiiddd```^^^^^^]]]]]]jjjsss}}}zzzsssyyy{{{uuuggg[[[OOOJJJHHHGGGIIIMMM[[[kkk~~~ssseee]]]___jjjzzz{{{~~~www```PPPPPPYYYeeeuuulllaaaXXXZZZ\\\___aaaaaa````````````aaaccceeefffeeeccc^^^[[[XXXVVVQQQIII>>>777333222111000////////////////////////000000000000111000000000111333555777444333333555999999777444666888;;;>>>AAABBBBBBAAAAAACCCFFFHHHHHHFFFCCCAAAHHHKKKOOORRRUUU[[[cccjjjxxxzzz}}}}}}wwwqqqsss}}}lllPPPCCCAAAAAAHHHVVVgggvvv}}}wwwsssjjjddd^^^YYYWWWUUURRROOOMMMKKKKKKQQQ\\\iiitttzzzvvvssspppooommmhhhaaa[[[SSSRRRPPPMMMJJJHHHGGGGGGCCCBBBBBBEEEJJJVVVkkk~~~|||wwwqqqmmmjjjiiikkkrrr~~~}}}wwwuuu}}}}}}|||nnngggiiihhhbbb]]]]]]dddnnnvvvzzzyyy|||~~~~~~~~~}}}|||}}}uuummmfffcccgggmmmxxx|||uuuooolllmmmppprrr~~~~~~yyy{{{wwwqqqllljjjkkknnnppp|||zzzpppiiidddcccaaa___^^^[[[WWWTTTMMMKKKGGGEEEDDDFFFIIIKKK[[[gggxxxzzzwwwuuuuuuxxx}}}uuuooommmrrr||||||uuussspppnnnooorrruuuvvvyyyvvvrrrppppppnnnkkkhhhkkkfff```[[[XXXYYYZZZ[[[fffpppzzzzzzsssxxxzzztttggg[[[OOOJJJGGGFFFHHHLLL[[[kkk}}}ttthhh```___jjjyyy}}}|||hhhTTTPPPUUUaaaqqqzzz}}}hhh^^^WWWYYY\\\^^^`````````___`````````bbbeeeeeedddbbb^^^\\\YYYVVVRRRJJJ???777333333222111000000000000////////////000000000111111111000000111333555777666444444666888999888666999:::===???AAAAAAAAA@@@===@@@DDDGGGIIIHHHGGGFFFFFFJJJNNNRRRVVV\\\eeekkkuuuvvvwwwzzz~~~~~~}}}yyyrrrmmmnnnuuu}}}nnnUUUCCCAAAAAAHHHVVVgggvvv~~~xxxtttkkkfff___ZZZXXXUUURRRNNNMMMLLLLLLRRR]]]jjjuuu{{{wwwtttpppnnnlllggg___YYYTTTSSSPPPMMMJJJHHHGGGFFFCCCBBBCCCFFFJJJVVVkkk~~~|||wwwqqqnnnjjjjjjlllsss{{{vvvzzztttuuu|||zzzoooggghhhfffaaa]]]^^^fffpppxxx{{{{{{}}}~~~~~~}}}zzzrrrjjjfffeeekkkuuu}}}uuunnnkkkkkkmmmoooyyyzzzxxxuuuppplllkkkmmmpppsss}}}zzzqqqkkkeeedddbbbaaa___]]]YYYVVVOOOLLLHHHEEEDDDFFFHHHJJJXXXdddvvvzzzwwwuuuuuuxxx}}}~~~vvvrrrtttzzz{{{uuutttrrrqqqssswww{{{~~~|||yyyuuurrrooojjjgggfffaaa[[[VVVTTTVVVZZZ]]]cccmmmwww}}}zzzssswwwyyysssfff[[[OOOIIIFFFDDDFFFKKKZZZjjj{{{uuuiiibbb^^^hhhwww~~~sss[[[RRRTTT]]]lllsssvvv}}}uuuccc[[[WWWXXX[[[^^^`````````````````````bbbddddddcccaaa___\\\YYYWWWSSSKKK@@@888444333222111111000000111/////////000000000111111222111111111222333555666888666555666888::::::999;;;<<<>>>@@@AAAAAA@@@@@@>>>AAADDDHHHIIIJJJIIIHHHFFFJJJNNNRRRVVV]]]ffflllsssrrrqqqsssvvv{{{{{{zzzuuunnniiihhhmmmrrrtttuuuxxxmmmUUUCCCAAAAAAHHHVVVgggwwwzzzvvvmmmggg```[[[XXXVVVQQQNNNMMMLLLMMMSSS^^^kkkvvv|||wwwtttpppmmmjjjeee^^^XXXVVVTTTQQQNNNJJJHHHFFFEEECCCCCCDDDGGGKKKVVVkkk~~~|||wwwrrrnnniiijjjnnnwww~~~yyyssssss|||zzzsssrrrlllfff```aaahhhqqqyyy}}}~~~xxxnnnhhhdddiiisss~~~wwwoookkkiiijjjlllsss}}}{{{uuurrrnnnkkkllloootttwww}}}}}}}}}zzzrrrmmmeeedddbbbaaa```]]]ZZZWWWQQQNNNJJJFFFEEEFFFHHHJJJUUUaaasss{{{wwwuuuuuuxxx}}}xxxxxxzzz~~~yyyvvvuuuttttttvvv{{{|||vvvpppjjjggg```^^^[[[XXXWWWYYY]]]aaacccllluuu||||||tttvvv}}}yyyrrreee[[[PPPIIIEEECCCFFFKKKZZZiiizzzttthhh```^^^fffttt~~~yyyaaaVVVUUUYYYggglllnnntttmmm___YYYXXXYYY]]]___aaabbbbbbbbbaaaaaaaaacccddddddbbb```___]]]ZZZWWWSSSLLLAAA:::555444333222111111111111//////000000000111111111222222111222222444555666999888777777888:::;;;<<<:::;;;===???@@@AAAAAAAAADDDFFFHHHJJJKKKKKKIIIHHHIIILLLPPPSSSVVV\\\eeekkkqqqooommmlllpppvvv}}}|||yyytttnnniiigggiiikkkmmmlllnnnvvv|||gggRRRCCCBBBBBBHHHVVVhhhwww{{{wwwoooiiiaaa\\\YYYVVVQQQNNNMMMLLLNNNTTT```mmmwww}}}~~~vvvsssnnnllljjjeee^^^YYYWWWUUURRRNNNKKKHHHFFFEEEDDDCCCEEEHHHLLLWWWkkk}}}|||wwwrrrnnngggjjjppp{{{xxxvvv|||tttjjjfffjjjsss{{{{{{ooogggdddiiirrr}}}xxxqqqllljjjkkklllqqq}}}zzzsssqqqnnnlllmmmrrrwww{{{}}}|||uuurrrwwwzzzsssnnneeedddbbbbbbaaa^^^[[[XXXSSSPPPKKKGGGEEEFFFGGGIIIRRR^^^qqq{{{xxxvvvuuuxxx}}}}}}zzzyyy{{{zzzwwwwwwwwwwwwxxx~~~{{{ssslllhhhcccdddccc```^^^]]]___bbbfffnnnwww|||}}}uuuuuu{{{zzzssseee\\\RRRKKKEEECCCGGGMMMZZZiiizzzsssfff^^^^^^eeeqqq~~~{{{|||zzzdddYYYWWWVVVdddhhhiiinnnhhh\\\YYYYYY[[[^^^bbbdddeeeeeedddcccbbbbbbcccddddddbbb```___\\\ZZZWWWTTTLLLBBB:::555444333222111111111111000000000000111111111111222222222222333444555555999999888888888999<<<===777888:::===@@@BBBCCCDDDGGGHHHJJJLLLNNNNNNMMMMMMMMMPPPSSSUUUVVV[[[bbbhhhmmmkkkhhhgggkkkrrrzzz~~~{{{uuuqqqnnnmmmkkkjjjfffeeegggnnnxxxwwwdddPPPDDDBBBBBBIIIWWWhhhwww{{{vvvoooiiiaaa\\\YYYVVVQQQNNNLLLLLLNNNUUUaaammmxxx}}}}}}uuuqqqmmmkkkiiifff```[[[WWWUUURRROOOKKKHHHFFFEEEEEEDDDFFFIIIMMMWWWkkk}}}{{{vvvqqqnnneeejjjsss}}}xxxoooooovvv~~~zzzmmmdddbbbgggqqq|||xxxrrrmmmkkkkkkllltttyyyuuurrrooonnnoootttyyy}}}}}}vvvoooiiijjjrrr~~~{{{tttooogggeeedddcccbbb```]]]ZZZUUURRRMMMHHHFFFEEEGGGHHHPPP]]]ooo{{{xxxvvvuuuxxx}}}{{{xxxxxx~~~yyyyyyyyyxxxyyy~~~vvvnnnkkkkkklllllliiiccc``````bbbkkkrrryyy}}}vvvuuuzzz|||ttteee]]]TTTMMMGGGEEEJJJQQQYYYiiizzzuuuggg]]]^^^cccmmmzzz{{{tttwww|||{{{{{{yyydddXXXVVVTTTbbbffffffjjjeee[[[YYYZZZ\\\```ccceeefffffffffcccbbbbbbcccdddccc```^^^^^^[[[YYYWWWSSSLLLAAA:::444333222111111000000111000000000111111111222222222333333333444444444444888999:::999999999;;;===777888:::===@@@CCCEEEGGGDDDFFFIIILLLOOOQQQSSSSSSPPPSSSUUUVVVWWWZZZaaafffiiigggeeeeeejjjrrr{{{|||wwwuuuuuutttqqqnnnbbbaaaccckkkvvvvvveeeQQQDDDBBBBBBIIIWWWhhhxxxyyytttmmmggg```[[[XXXVVVQQQNNNKKKKKKNNNUUUaaannnxxx}}}~~~vvvsssnnnkkkiiifff```\\\WWWUUURRROOOKKKIIIGGGFFFEEEEEEGGGJJJNNNXXXkkk}}}zzzuuupppllleeejjjttt{{{yyy}}}yyynnneeeaaafffppp{{{{{{tttooommmlllmmmyyy{{{yyyvvvrrrpppqqquuuzzz}}}|||xxxtttooojjjddd```dddqqq{{{tttpppiiihhhgggfffeeeccc```]]]WWWSSSNNNIIIFFFEEEGGGHHHOOO\\\ooo{{{xxxwwwuuuxxx}}}|||zzzzzz{{{{{{yyyxxx}}}yyyqqqnnnooopppoookkkeeebbbdddhhhooovvv{{{~~~xxxvvvyyy~~~vvvfff^^^VVVPPPJJJHHHMMMVVVYYYiii{{{zzzkkkaaa^^^bbbjjjvvvvvvnnnppptttwwwzzz|||}}}zzzuuuaaaVVVTTTQQQ```eeedddgggbbbYYYXXXZZZ\\\___ccceeefffgggfffaaaaaa```aaaaaa```^^^[[[\\\ZZZXXXVVVRRRKKKAAA999333333222111000000000000000000111111111222222222333333444444444444444444555888:::;;;999999:::<<<;;;<<<===???BBBDDDGGGHHHCCCEEEHHHLLLOOOQQQSSSTTTPPPSSSUUUVVVWWW[[[bbbgggjjjhhhgggiiinnnwww{{{wwwwwwzzzzzzvvvrrreeedddeeelllvvvuuubbbNNNDDDBBBCCCIIIWWWhhhxxxwwwrrrkkkfff___ZZZXXXUUURRRNNNJJJJJJMMMUUUaaammmwww|||{{{vvvpppllliiieee___ZZZVVVTTTRRROOOLLLJJJHHHGGGFFFFFFHHHKKKOOOYYYkkk|||~~~yyytttnnnkkkgggllluuu~~~~~~zzzpppiiidddiiisss{{{uuurrrqqqppp|||~~~{{{vvvsssrrruuuyyy|||xxxppplllhhhdddbbb]]][[[bbbqqq{{{tttpppkkkjjjiiihhhhhhfffbbb```WWWTTTNNNIIIFFFEEEFFFGGGOOO\\\nnn|||yyywwwuuuxxx}}}~~~{{{|||{{{yyywww|||{{{ssspppmmmnnnmmmiiieeeeeejjjpppqqqxxx|||~~~yyyvvvxxxxxxfff___XXXQQQKKKIIIPPPXXXYYYiii|||oooeee___bbbiiittt{{{qqqjjjkkkppptttwww{{{{{{~~~rrr___UUUSSSPPP___dddcccfffaaaXXXXXXYYY[[[___bbbeeefffffffff```___^^^______^^^[[[YYY\\\YYYWWWUUURRRKKKAAA999333222111000////////////000111111111111222222222333333444555555444444444444777;;;;;;:::888999;;;??????@@@AAACCCEEEGGGHHHFFFGGGIIIKKKMMMNNNOOOPPPOOORRRUUUVVVXXX\\\ccciiimmmllllllnnnuuu~~~}}}yyyvvvxxx}}}~~~yyytttkkkiiiiiinnnuuurrr^^^IIIDDDCCCCCCIIIWWWiiixxx~~~vvvqqqjjjddd^^^YYYWWWUUURRROOOIIIJJJMMMUUUaaammmwww|||~~~yyyrrrmmmiiiddd]]]XXXUUUTTTRRROOOLLLJJJIIIHHHFFFFFFHHHLLLOOOYYYkkk|||~~~yyysssnnnjjjiiimmmvvv}}}{{{|||}}}{{{tttmmmiiinnnxxx|||xxxvvvuuu}}}~~~yyytttsssuuuyyy{{{|||}}}yyyppphhhddd```\\\]]]YYYXXXaaarrryyyrrrjjjhhhfffffffffeee```\\\YYYUUUPPPLLLHHHGGGHHHIIINNNYYYjjj{{{}}}zzzxxxvvvwww{{{|||xxxxxxxxxzzz~~~tttnnnmmmkkkhhhfffeeeggghhhjjjyyy}}}yyyuuuxxxyyylllbbbXXXPPPJJJFFFHHHMMMVVVgggzzzssshhhbbbccchhhqqq{{{~~~uuunnnoooqqqsssvvvzzzyyyzzzxxx{{{ooo\\\RRRQQQOOO\\\aaaaaaccc[[[SSSXXXZZZ\\\aaadddffffffeeedddbbbbbbaaa```___^^^]]]]]]ZZZYYYWWWTTTPPPHHH@@@:::111111111111111111111111111000000000000000111111222222222333444555666777999;;;<<<<<<;;;:::;;;<<>>777111111111111111111111111/////////000111333444555333333333333444666777888777999;;;<<<<<<;;;<<<>>>@@@BBBDDDEEEFFFIIIMMMOOOSSSTTTUUUVVVUUUTTTSSSRRRTTTWWWZZZ[[[\\\___dddhhhiiimmmuuu{{{tttppprrrpppcccRRRGGGCCCDDDFFFLLLXXXggguuu}}}~~~xxxqqqlllhhhddd___ZZZXXXVVVTTTRRRLLLKKKMMMUUUcccpppyyy}}}~~~wwwrrrooojjjddd```[[[XXXUUUSSSRRROOOLLLIIIKKKJJJLLLNNNQQQYYYkkk||||||tttnnnkkkiiijjjrrr}}}xxxzzz~~~zzzyyy|||zzzsssqqqqqqzzz}}}vvvmmmhhhhhhnnnqqqrrroooiiidddcccddd```dddkkkwww|||tttmmmjjjggggggiiijjjgggddd___\\\XXXSSSOOOLLLJJJIIIOOOYYYggguuu}}}{{{zzzyyy|||~~~}}}rrrmmmjjjiiikkkpppuuuyyy|||wwwqqqllliiikkkqqqyyy|||{{{}}}tttjjjaaaVVVNNNHHHDDDFFFKKKTTTeeexxxtttkkkaaabbbeeemmmwww}}}}}}wwwuuuzzz~~~|||vvvxxxzzz}}}yyyjjjZZZSSSSSSVVVccchhhgggggg^^^VVVZZZ^^^```eeehhhjjjjjjiiihhhgggffffffeeedddcccbbbaaabbb```\\\WWWPPPGGG===666111111111111111111111111/////////000111333444555333333333444555666777888777:::<<<=========>>>@@@AAACCCFFFHHHIIILLLOOORRRVVVVVVWWWXXXXXXWWWUUUTTTTTTXXX[[[\\\]]]aaahhhmmmpppuuu}}}{{{vvvuuuoooaaaQQQGGGCCCDDDGGGNNNYYYgggttt|||yyysssmmmfffccc]]]YYYVVVTTTRRRQQQKKKKKKMMMVVVdddqqqzzz}}}~~~xxxsssoookkkeeeaaa[[[YYYVVVSSSRRRPPPMMMKKKKKKKKKLLLNNNPPPXXXjjjzzz{{{sssnnnjjjiiihhhooozzz~~~|||zzzvvvuuuuuuzzzxxxqqqooopppsssuuuvvvsssmmmhhhgggggggggkkksss}}}|||tttlllhhheeefffhhhiiigggeeeaaa___ZZZUUUQQQMMMKKKJJJOOOXXXfffttt}}}||||||}}}tttnnnjjjfffeeefffjjjooowwwzzztttmmmhhheeeeeekkksssyyy}}}}}}|||zzzqqqiii```UUUMMMGGGCCCEEEJJJTTTdddwww~~~rrriii```bbbgggpppzzz~~~xxxvvv{{{|||wwwyyy}}}zzzxxxwwwqqqdddVVVRRRTTTZZZhhhmmmnnnnnncccYYY\\\^^^aaaeeehhhkkkkkkiiihhhhhhgggfffeeedddccccccbbbbbb___\\\WWWPPPFFF<<<555111111111111111111111111000000000111222333444555333333333444555666888888888:::===>>>>>>???AAABBBCCCFFFIIIKKKMMMOOORRRTTTXXXXXXYYYYYYYYYXXXXXXWWWUUUYYY\\\]]]^^^cccmmmttt{{{}}}yyyqqqaaaQQQGGGDDDEEEIIIPPP[[[hhhttt{{{zzztttooogggbbb]]]XXXUUUSSSQQQOOOKKKJJJNNNWWWeeerrrzzz~~~~~~wwwrrroookkkeeeaaa[[[XXXUUUSSSRRRQQQOOOMMMKKKKKKMMMOOOQQQXXXiiiyyy|||tttnnnjjjhhhgggnnnyyy{{{wwwuuutttsssyyy{{{vvvuuuwwwxxxyyyxxxuuuqqqmmmkkkkkknnnrrryyy|||sssiiifffccccccfffgggfffdddccc```\\\WWWRRRNNNKKKJJJMMMUUUdddrrr}}}~~~}}}}}}wwwpppjjjddd```___aaagggooowww|||}}}|||zzzzzzxxxuuuqqqmmmhhhdddbbb___eeemmmssswww}}}}}}{{{~~~|||tttjjj```UUUMMMGGGCCCEEEJJJSSSdddwwwzzznnneee___bbbhhhsss}}}zzzxxx}}}~~~xxx{{{~~~sssqqqnnniii]]]RRRPPPTTT\\\jjjrrrsssrrrfff[[[\\\]]]```dddhhhjjjjjjiiihhhiiiiiihhhgggfffeeeeeeddd```^^^[[[VVVOOOFFF<<<555111111111111111111111111111111111111222222333444444444444444555777888999999;;;>>>@@@@@@AAACCCDDDEEEHHHKKKNNNPPPRRRUUUWWWYYYYYYXXXXXXXXXYYYZZZZZZVVVZZZ]]]^^^___fffrrr{{{~~~sssbbbQQQHHHDDDEEEJJJQQQ\\\iiittt{{{zzztttooohhhddd^^^YYYVVVSSSPPPOOOJJJJJJNNNXXXeeerrr{{{~~~{{{xxxxxxyyy~~~|||vvvqqqnnnjjjddd```YYYWWWTTTRRRQQQQQQPPPNNNMMMMMMOOOQQQSSSYYYiiiyyy~~~vvvooojjjgggjjjpppzzzzzzwwwtttrrrttt~~~~~~{{{}}}~~~|||yyywwwvvvuuutttrrrtttxxx~~~{{{sssllliiiffffffiiijjjiiihhhcccaaa]]]XXXSSSNNNKKKJJJKKKSSSbbbppp|||~~~~~~~~~yyyrrrkkkccc]]][[[]]]bbbjjjrrrvvvwwwuuutttpppnnnllljjjgggeeecccbbb\\\aaaiiiooottt{{{}}}{{{~~~zzzkkkaaaVVVNNNHHHDDDFFFKKKRRRcccwwwxxxkkkbbb^^^bbbjjjuuu|||yyy~~~xxx|||~~~nnnllliiidddYYYPPPPPPUUU\\\llltttvvvuuuhhh[[[\\\]]]```dddhhhjjjjjjiiihhhkkkkkkjjjiiihhhgggffffff___]]]ZZZUUUOOOEEE<<<555111111111111111111111111222222222111222222333333444444444444666777888999:::<<>>@@@CCCEEEGGGHHHJJJNNNSSSWWWXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]]]]]]]______```aaabbbffflllppprrrwww}}}hhhTTTJJJDDDGGGMMMSSS[[[ggguuuyyyuuulllggg___YYYUUUSSSQQQPPPMMMMMMPPPWWWcccppp{{{zzztttpppmmmmmmmmmrrruuu|||}}}zzzvvvtttrrrllleee___\\\YYYVVVTTTUUUVVVVVVVVVTTTSSSSSSUUUWWW^^^lllzzz}}}tttooommmmmmyyy~~~xxxqqqkkknnntttzzz{{{wwwzzz~~~{{{sssnnnmmmnnnoooppppppqqqqqqpppllliiiddd___YYYUUUQQQPPPKKKLLLRRR^^^iiiqqqzzz|||uuuoookkkhhheeeccc^^^]]]]]]\\\]]]]]]]]]\\\ZZZ^^^eeekkkqqqxxx}}}}}}yyyyyy}}}~~~qqqfffZZZRRRLLLHHHHHHKKKTTT```sss~~~qqqeee[[[___fffppp{{{{{{|||zzztttmmmhhh```VVVPPPPPPYYYeeegggfffeee\\\TTTXXX\\\```fffjjjlllllllllmmmjjjjjjiiihhheeeccc```^^^]]][[[VVVPPPHHH@@@999555111111111111111111111111333333444444555666666666777777777777888999:::;;;<<<===???BBBDDDGGGIIIJJJLLLOOOSSSVVVWWWXXXYYYZZZYYY[[[]]]^^^______^^^]]]^^^___aaaaaabbbcccfffiiihhhllluuu~~~}}}~~~|||hhhTTTJJJDDDGGGMMMSSS[[[ggguuu~~~wwwrrrjjjeee^^^YYYUUUSSSQQQOOOLLLLLLOOOWWWcccpppzzzzzzuuurrrrrrssssssuuuxxx~~~|||yyyxxxvvvuuurrrlllddd___\\\YYYVVVUUUWWWXXXXXXXXXWWWUUUUUUWWWXXX^^^mmmzzz|||tttpppoooppp{{{vvvoookkkmmmooorrrwwwyyyuuuwww{{{~~~~~~~~~~~~wwwqqqnnnmmmmmmoooppppppqqqqqqqqqpppllleee^^^YYYVVVUUUTTTVVVSSSRRRXXX___hhhrrr|||~~~xxxssspppjjjiiigggeeecccbbbccccccbbbgggnnntttzzz}}}yyyyyy||||||pppeeeYYYRRRMMMIIIHHHKKKTTTaaasssuuujjj___aaagggqqq{{{}}}}}}|||vvvpppkkkbbbWWWQQQPPPWWWcccdddbbbaaaYYYRRRWWW[[[___eeehhhjjjjjjjjjjjjkkkjjjjjjiiifffcccaaa___\\\ZZZUUUNNNGGG>>>888444111111111111111111111111333333444555555666777777888888777888888999:::;;;===>>>@@@CCCFFFHHHJJJKKKLLLOOORRRTTTUUUVVVXXXZZZYYY[[[]]]___```___^^^]]]]]]^^^````````````bbbccc___bbbiiisss}}}}}}yyyzzz~~~{{{wwwttttttvvvzzz}}}vvvxxx}}}zzzgggSSSHHHDDDGGGMMMSSS[[[ggguuu{{{tttooohhhddd^^^XXXUUUSSSPPPOOOLLLLLLOOOWWWcccpppzzz~~~{{{wwwvvvwwwyyyzzz{{{}}}}}}yyywwwwwwwwwuuurrrkkkddd___\\\YYYWWWWWWXXXZZZ[[[[[[ZZZXXXXXXYYYZZZ___mmm{{{|||uuurrrrrrsss}}}zzzsssnnnmmmnnnnnnnnnooouuu|||rrrqqqrrrtttyyy~~~~~~zzztttooommmlllmmmnnnppppppqqqqqqqqqrrrnnnggg```[[[XXXWWWWWW```YYYSSSSSSWWW\\\fffpppzzzvvvvvvuuussspppoooqqqrrrrrrvvv|||}}}yyyxxx|||xxxnnndddYYYRRRMMMHHHHHHKKKTTTaaasssyyynnnbbbdddhhhppp{{{~~~}}}|||wwwqqqmmmdddYYYSSSRRRVVVaaabbb```___WWWPPPUUUZZZ^^^cccggghhhhhhhhhhhhjjjjjjjjjiiigggdddbbb```[[[YYYTTTNNNFFF>>>777333111111111111111111111111222333333444555666777777888888777777888999999:::>>>???AAADDDGGGJJJLLLMMMMMMOOOQQQRRRSSSUUUWWWYYYYYY[[[]]]_________^^^]]]\\\^^^___```______aaabbbZZZ\\\aaakkkvvv}}}~~~zzzxxxyyyyyyuuuqqqooopppqqqrrrrrrlllooowww~~~xxxfffRRRGGGDDDGGGMMMSSS[[[ggguuu}}}xxxqqqkkkgggccc]]]XXXUUURRRPPPNNNLLLLLLOOOVVVbbbooozzz~~~|||{{{{{{}}}|||xxxvvvwwwwwwuuupppiiiccc___\\\YYYWWWXXXZZZ\\\]]]^^^]]][[[ZZZ[[[[[[```nnn{{{}}}wwwtttuuuwww~~~~~~zzztttqqqqqqrrrqqqmmmiiilllsss{{{ooolllhhhgggiiipppwww|||~~~vvvppplllkkkmmmmmmooopppqqqrrrrrrrrrqqqnnnjjjeee___ZZZWWWUUUYYYRRRMMMLLLNNNQQQYYYaaaooo{{{|||xxxxxx{{{tttmmmcccXXXRRRMMMHHHGGGJJJUUUaaarrr|||pppcccdddhhhoooyyy{{{vvvrrrjjj___XXXWWWWWWccceeebbbbbbYYYRRRWWWYYY^^^cccfffgggggggggggghhhhhhhhhgggfffdddaaa```ZZZXXXSSSMMMEEE===666222111111111111111111111111111222333444555666777777888777777777777888999999???@@@BBBEEEHHHKKKMMMOOOLLLNNNOOOPPPQQQSSSVVVYYYZZZZZZ\\\]]]^^^^^^]]]]]]\\\^^^`````````aaaccceee^^^^^^aaajjjvvv~~~zzzwwwyyyxxxtttrrrsssuuuuuuqqqllleeeiiisss|||xxxfffRRRGGGDDDGGGMMMSSS[[[ggguuu{{{uuuooojjjfffbbb]]]XXXUUURRROOOMMMKKKLLLNNNVVVbbbooozzz{{{xxxwwwwwwwwwtttnnngggbbb___[[[ZZZXXXXXX[[[^^^___```___]]]\\\\\\\\\aaannn{{{~~~xxxvvvxxx{{{~~~yyyuuusssuuu~~~}}}{{{vvvwwwuuummmeeebbbfffkkknnnvvv}}}{{{pppkkkeeeaaaaaaeeejjjoootttxxx}}}{{{sssmmmjjjjjjmmmnnnpppqqqrrrsssssssssnnnnnnllliiiccc\\\VVVRRRKKKFFFCCCDDDGGGJJJQQQXXXggguuu|||xxxxxx{{{}}}qqqlllbbbWWWQQQLLLHHHGGGIIIUUUaaarrr}}}rrrcccdddgggnnnxxx{{{wwwoooeee^^^]]][[[gggiiigggggg^^^VVV[[[ZZZ^^^cccggghhhgggggggggffffffffffffeeecccaaa```ZZZXXXSSSLLLEEE<<<666222111111111111111111111111111111222333444555666777777777777777777777888888???@@@CCCFFFIIILLLNNNOOOLLLMMMOOOOOOPPPRRRUUUXXXZZZZZZ[[[\\\]]]]]]]]]]]]]]]___```aaaaaabbbeeegggeeecccfffnnnzzzzzzwwwxxxyyywwwvvvzzz~~~|||tttkkkbbbgggrrr{{{xxxfffSSSGGGDDDGGGMMMSSS[[[ggguuuzzztttnnnjjjeeeaaa\\\XXXUUURRROOOMMMKKKKKKNNNVVVbbboooyyy{{{yyyxxxxxxwwwsssmmmfffaaa___\\\ZZZXXXYYY\\\___```aaaaaa^^^]]]]]]]]]aaannn{{{yyywwwzzz|||yyyvvvoookkkhhhkkkvvv||||||~~~}}}|||}}}zzz{{{xxxnnnbbb[[[\\\```aaahhhttt{{{xxxvvvvvvsssooohhhbbb___```dddgggiiimmmsssxxx}}}xxxnnnhhhhhhjjjnnnppprrrsssrrrrrrssstttsssqqqmmmjjjggg```WWWPPPMMMGGGDDDDDDCCCCCCIIIRRR___gggsss~~~~~~{{{tttttt|||{{{sssnnnbbbVVVPPPLLLHHHGGGIIIQQQ```rrrvvvgggbbbbbbjjjvvv~~~{{{sssiiidddeeeeeeqqqsssnnnkkk```XXX]]][[[^^^bbbeeehhhiiihhhhhhhhhggggggggggggeeebbb___ZZZXXXRRRKKKCCC;;;444111333333222111000000111111000000111222444555666666777888888999999:::;;;;;;>>>AAAEEEHHHIIIJJJLLLNNNPPPPPPQQQSSSTTTVVVWWWWWW\\\\\\\\\]]]]]]^^^^^^^^^```ccceeefffffffffggghhhgggiiinnnvvv|||~~~||||||xxxooogggiiioooxxxvvvfffQQQEEEBBBFFFMMMTTT^^^kkkyyyyyytttpppnnneee```ZZZWWWVVVSSSNNNKKKJJJIIILLLSSS___lllwww|||}}}{{{zzzyyyuuuqqqlllfffbbb___]]][[[XXXWWWYYY\\\aaacccaaabbbbbbaaabbbfffooouuu}}}yyyzzz|||zzzssskkkfffccc```___eeeqqq~~~wwwuuutttuuuyyy}}}}}}|||~~~~~~xxxoooeee]]]XXXVVVVVVXXX]]]fffpppwww|||{{{xxxuuutttssssssrrrooojjjeeebbbbbbbbbkkkkkkjjjmmmttt~~~wwwmmmhhhhhhjjjnnnpppsssssssssssstttuuuuuurrrooolllhhhaaaYYYSSSRRRMMMHHHGGGEEECCCGGGOOOXXX```mmmxxx~~~~~~zzzsssttt{{{{{{tttmmmbbbWWWPPPLLLHHHGGGIIIQQQ```rrrzzzjjjdddccckkkvvv{{{tttkkkggghhhiiiuuuwwwpppjjj]]]UUU[[[\\\^^^bbbfffhhhhhhhhhgggeeeddddddddddddccc___\\\ZZZWWWRRRJJJBBB:::444111333222222111000000111111222222333444555666666777777777888999:::;;;<<<<<<>>>AAAEEEHHHIIIJJJLLLNNNNNNOOOPPPRRRTTTUUUWWWWWWZZZ[[[[[[\\\\\\]]]]]]]]]___aaaccceeeeeefffgggiiigggjjjpppyyy}}}~~~yyypppjjjllltttzzzvvvdddPPPEEECCCHHHNNNUUU^^^kkkyyy|||vvvqqqnnneee```ZZZWWWUUUSSSNNNJJJJJJIIIKKKRRR^^^kkkvvv|||}}}zzzyyyvvvrrrmmmgggcccaaa]]]\\\ZZZYYYZZZ]]]bbbdddaaabbbcccbbbbbbfffnnnttt}}}~~~{{{||||||tttmmmhhheee^^^```dddiiiqqq{{{{{{uuutttttttttvvv{{{~~~zzztttkkkccc]]]ZZZYYYYYYYYY\\\cccjjjqqqwww}}}~~~{{{wwwuuusssrrrvvvvvvuuuqqqllliiijjjkkkooopppppprrrvvv~~~vvvnnnjjjiiijjjnnnppprrrssssssssstttvvvvvvtttqqqmmmiiiccc\\\XXXTTTQQQMMMKKKHHHFFFIIINNNSSS[[[gggsss|||~~~~~~xxxrrrsss{{{|||tttmmmbbbWWWQQQLLLGGGGGGJJJRRRaaasss}}}lllfffeeelllvvv{{{uuunnnkkkmmmmmmzzz|||sssjjjZZZSSSYYY]]]___cccfffhhhhhhggggggeeedddcccccccccbbb^^^\\\[[[WWWQQQIIIAAA:::444111333222111111000111111111444444555555666666666666666666888999;;;<<<===>>>???BBBEEEHHHIIIKKKMMMOOOMMMNNNOOOPPPRRRTTTUUUVVVXXXXXXYYYZZZ[[[\\\\\\\\\\\\^^^aaacccdddfffiiikkkhhhkkkqqq|||zzzqqqlllqqqzzz~~~uuuaaaNNNEEEEEEIIIPPPWWW___jjjwwwyyysssnnneee```ZZZWWWUUURRRMMMIIIJJJIIIJJJQQQ]]]jjjuuu{{{~~~{{{yyywwwsssnnniiifffccc^^^]]][[[ZZZ\\\___ccceeeeeeffffffdddbbbeeekkkpppuuu{{{~~~{{{qqqjjjfffeee___fffnnnssswww|||}}}xxxyyyyyyxxxzzz}}}wwwmmmfffbbbaaa___]]]\\\```dddiiiooovvv~~~|||yyywwwuuuuuu{{{~~~|||vvvrrrsssvvvtttvvvxxxxxxyyy~~~~~~vvvppplllkkklllkkknnnpppqqqrrrrrrtttuuuvvvtttqqqnnnjjjeee```^^^WWWVVVUUUSSSQQQOOOQQQTTTVVV]]]gggqqqzzzwwwqqqrrrzzz|||uuulllcccXXXQQQKKKFFFGGGJJJSSSbbbttt{{{mmmgggeeekkkuuu}}}~~~{{{}}}~~~{{{vvvqqqooopppppp~~~wwwlll\\\SSSZZZ^^^```cccfffhhhhhhgggggggggeeedddddddddccc```^^^[[[WWWPPPHHH???888444111222222111111111111111222555555555555555555555666555666777999<<<>>>???@@@@@@BBBEEEGGGIIIKKKMMMPPPNNNNNNOOOPPPQQQQQQRRRRRRTTTUUUWWWYYYZZZZZZZZZZZZZZZ\\\___bbbdddfffjjjmmmhhhkkkrrr}}}|||tttmmmttt~~~ttt___MMMGGGGGGKKKQQQXXX___jjjvvv{{{sssmmmeee```ZZZWWWUUURRRMMMIIIJJJIIIJJJPPP[[[iiitttzzz{{{zzzwwwtttoookkkgggeee```^^^]]]]]]^^^aaadddfffiiijjjjjjfffcccbbbeeeiiihhhpppzzzxxxppplllkkkjjjpppyyyyyyoookkkhhheeebbbbbbhhhnnnsssyyy~~~{{{zzzzzz{{{~~~xxxxxxzzzwww|||~~~}}}~~~wwwsssooonnnmmmiiikkknnnppppppqqqsssuuuuuutttrrroookkkhhhfffeeeccceeeeeebbb___]]]]]]\\\```eeemmmtttzzzwwwqqqrrryyy|||uuukkkcccYYYRRRKKKFFFGGGKKKTTTccctttvvvkkkeeeccciiisss{{{~~~|||zzzvvvwww|||~~~|||zzzuuurrrrrrppp~~~{{{qqqaaaWWW]]]]]]```cccgggiiiiiihhhggggggfffdddddddddccc```^^^[[[WWWOOOFFF===777444222222111111111111111222222444444444444444555555555555666888:::<<>>AAACCCBBBEEEDDDEEEFFFGGGJJJLLLNNNPPPPPPQQQQQQQQQQQQPPPPPPSSSTTTUUUWWWXXXYYYZZZZZZ^^^^^^______bbbhhhoootttgggPPPDDDDDDGGGNNNVVV\\\cccppp}}}}}}|||wwwooojjjccc\\\WWWRRRNNNKKKLLLHHHEEEGGGQQQ```nnnwwwzzz}}}{{{tttkkkeeedddeee``````______```dddgggiiiqqqyyyyyyooollljjjhhhfffgggkkkoooqqqxxxrrrnnnlllkkkkkklllmmmoooqqqssstttuuuxxxwwwvvvuuutttsssssssssqqqrrrrrroooiiibbb]]]ZZZ\\\^^^aaadddgggiiikkkkkknnnooopppssswww|||~~~zzzsssssszzzuuunnnhhhddd\\\SSSLLLHHHHHHJJJXXXgggyyy~~~pppgggeeeppp~~~xxxoooqqqvvvyyyvvvzzzzzzmmmaaa[[[\\\^^^aaafffjjjllllllkkknnnllljjjiiihhhfffbbb```\\\TTTIII???999555222111111111111222333333444444555555555666666777777888999>>>AAAAAAAAAEEEFFFDDDDDDEEEEEEFFFIIIKKKNNNOOORRRSSSSSSSSSSSSRRRRRRQQQTTTTTTUUUVVVWWWYYYZZZ[[[]]]^^^___```bbbgggnnnsssiiiQQQEEECCCFFFMMMUUUZZZbbbooo|||~~~|||wwwooojjjbbb[[[VVVRRRNNNLLLJJJGGGDDDGGGPPP___llluuuzzz}}}~~~{{{tttlllfffccccccaaa`````````aaadddhhhjjjsss}}}zzzvvvpppkkkjjjmmmrrrvvvxxxqqqmmmllllllllllllmmmnnnpppqqqssstttvvvvvvuuutttssspppnnnmmmiiifffbbb^^^ZZZUUUQQQNNNQQQTTTXXX\\\```cccdddeeegggiiikkkpppuuu{{{~~~}}}||||||}}}zzzzzz{{{~~~zzzsssssszzzwwwooogggccc\\\SSSKKKHHHIIIKKKXXXhhhyyy}}}qqqjjjiiivvv|||oooqqqvvv}}}tttpppuuu|||tttfff]]]ZZZ\\\^^^bbbfffiiikkkkkkkkknnnmmmkkkjjjiiifffccc```YYYRRRGGG>>>777444222111111111222222333333444444666666666777888999999999<<>>???AAAFFFLLLJJJEEEDDDFFFHHHKKKNNNPPPRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRSSSRRRPPPPPPQQQTTTXXXZZZ[[[]]]```aaaccceeeiiilllqqqyyy~~~gggNNNDDD@@@BBBGGGNNNTTT\\\kkkxxx~~~~~~yyyuuummmggg^^^WWWRRRPPPOOOOOOGGGGGGHHHJJJPPP[[[hhhqqqzzz~~~|||{{{xxxuuuqqqlllgggdddcccccccccdddfffhhhjjjlllqqqzzzyyyssspppooonnnmmmlllkkklllmmmoooqqqpppqqqrrrrrrpppmmmiiiggg^^^[[[VVVSSSPPPNNNLLLJJJGGGGGGGGGHHHKKKNNNQQQRRRWWWZZZaaajjjsss|||}}}|||{{{zzz|||}}}~~~|||rrrrrrsssxxx~~~zzztttuuu|||wwwpppgggbbbYYYPPPIIIGGGIIIMMMYYYiiizzz}}}mmmgggggguuussstttwww}}}{{{uuurrrqqqmmmddd^^^]]]fffpppwwwtttggg\\\YYY[[[^^^ccchhhkkkjjjjjjmmmoookkkjjjiiiiiigggccc^^^ZZZTTTNNNDDD<<<777555444444222222333333444444555555444555555777888999:::;;;<<>><<>>AAAHHHPPP[[[jjjxxx~~~xxxssskkkfff```ZZZVVVSSSOOOMMMJJJGGGEEEGGGKKKRRRaaannnwww{{{{{{yyytttlllfffccc```___]]]^^^___aaacccdddeeeffffffeeecccbbbdddhhhllloooqqqooolllkkkmmmttt}}}~~~~~~vvvrrrqqqqqqqqqpppnnnnnnoooqqqqqqqqqsssuuuwwwuuuqqqnnnlllfff]]]UUUPPPLLLIIIGGGFFFEEEDDDBBBAAAAAABBBBBBCCCFFFLLLUUU```kkkuuu{{{}}}{{{zzz~~~xxxrrrsssuuuxxx|||~~~uuuuuuzzzzzzqqqllleee]]]TTTOOOJJJGGGKKKRRR```ooo|||fffbbbcccnnnzzz}}}~~~yyypppeee[[[YYY]]]eeejjjlllfff\\\VVVYYY^^^cccfffiiijjjkkklllmmmoooooommmjjjgggddd```[[[WWWMMMCCC999666555222222444444444333333333444555555666888:::<<<<<<>>>@@@BBBAAADDDGGGIIIJJJKKKMMMOOOMMMNNNNNNNNNPPPQQQSSSTTTTTTWWWZZZ]]]]]]^^^___```^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZ[[[]]]^^^^^^^^^^^^]]]bbbkkkuuu~~~xxxnnnbbbeeejjjpppooodddSSSEEE>>>>>>AAAHHHPPP[[[kkkyyyzzzuuummmiiibbb\\\XXXUUURRROOOKKKHHHFFFGGGJJJQQQ___mmmwww{{{}}}wwwuuupppjjjdddaaa```^^^]]]]]]^^^___aaaccceeeffffffcccdddeeegggjjjmmmnnnnnnnnnmmmkkklllqqqxxx~~~~~~~~~vvvqqqoooppppppooonnnmmmnnnoooooooooqqqssstttrrrmmmiiibbb\\\TTTMMMJJJHHHHHHGGGEEEEEEEEEDDDCCCCCCCCCBBBDDDEEEJJJRRR]]]iiittt{{{~~~{{{zzz}}}}}}}}}}}}vvvrrrrrrtttwww|||}}}uuuuuuzzzxxxooojjjddd\\\TTTMMMGGGDDDIIIQQQbbbqqqzzzfffaaaaaaiiittt}}}|||}}}tttiii```^^^aaaiiimmmooohhh]]]WWWZZZ___eeehhhkkklllmmmnnnpppqqqnnnllljjjgggddd___YYYUUUJJJ@@@888666555333222444111111222222333555666777777999;;;======???AAACCCCCCFFFIIIKKKKKKMMMOOOQQQPPPOOONNNNNNOOOQQQSSSTTTSSSWWW[[[^^^___```bbbddd\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYZZZ\\\]]]]]]^^^^^^^^^eeeoooyyy~~~~~~tttdddfffkkkppppppfffTTTFFF>>>>>>AAAHHHPPP[[[kkkyyy|||wwwooojjjddd^^^ZZZVVVSSSQQQMMMIIIFFFGGGIIIPPP^^^kkkvvvzzz~~~wwwqqqmmmhhhdddbbb```___^^^]]]]]]___aaaccceeeggghhhgggiiilllnnnooooooooooooqqqooonnnmmmooosssyyy}}}~~~vvvpppnnnooopppooonnnmmmmmmnnnnnnnnnooopppqqqnnnjjjfff]]]WWWPPPJJJGGGGGGHHHHHHFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEIIIPPP[[[hhhttt||||||zzz||||||{{{||||||uuurrrrrrsssvvvzzz~~~uuuuuuyyyvvvlllgggbbb[[[SSSLLLEEECCCIIIRRRcccrrrxxxeeeaaaaaahhhqqqyyy{{{zzzvvvlllbbb___```lllpppqqqiii^^^YYY\\\aaahhhkkkmmmoooooooooqqqrrrnnnmmmkkkiiieee___XXXRRRHHH>>>777555555333333444111111222333444666888999888:::<<<>>>???AAACCCEEEFFFHHHKKKLLLLLLNNNPPPRRRRRRPPPNNNMMMMMMOOORRRTTTTTTWWW[[[^^^___```bbbccc\\\[[[[[[[[[[[[[[[\\\\\\YYYYYYZZZ[[[\\\]]]^^^^^^```gggrrr|||~~~}}}llllllnnnrrrrrrgggTTTEEE???>>>AAAHHHPPP[[[jjjxxx|||xxxpppkkkeee___[[[XXXTTTRRRNNNIIIGGGGGGIIIOOO\\\iiiuuuyyy}}}|||{{{rrrooojjjfffdddbbb```___^^^^^^```bbbdddgggjjjkkknnnppprrrrrrpppmmmkkkkkkjjjjjjiiiiiijjjmmmsssxxx}}}~~~|||{{{~~~wwwrrrooopppqqqqqqooonnnnnnooonnnnnnnnnooonnnlllhhheee\\\WWWPPPJJJHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEGGGNNNYYYgggttt||||||yyy{{{~~~}}}}}}{{{uuusssrrrrrrtttyyy~~~uuuuuuyyy~~~tttkkkfff```ZZZSSSLLLFFFDDDLLLVVVdddsssvvveeebbbeeemmmsssxxx}}}~~~yyywwwyyy~~~vvvlllccc```aaannnqqqrrrjjj___ZZZ]]]cccjjjlllooooooooooooqqqrrrmmmmmmlllkkkggg```WWWPPPFFF===666555555333333555555555555555666777888999999;;;>>>@@@AAABBBEEEGGGIIIKKKLLLMMMMMMNNNQQQSSSRRRPPPNNNLLLLLLNNNQQQTTTWWWZZZ]]]^^^^^^]]]^^^___]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___```hhhsss|||{{{yyyyyyzzzxxxkkkVVVEEE@@@???BBBHHHPPPZZZiiiwww|||xxxpppllleee```[[[XXXUUURRRNNNJJJGGGGGGHHHNNN[[[hhhuuuyyy~~~{{{xxxvvvwww{{{xxxtttooojjjgggdddaaa______```aaacccfffiiilllnnnoooqqqrrrpppkkkgggeeeddd```aaaaaaaaabbbeeekkkpppuuuwwwyyyxxxuuuvvv{{{~~~|||yyyssszzzxxxsssoooqqqrrrrrrpppooooooppppppooonnnnnnmmmkkkhhheee^^^YYYRRRLLLIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJHHHFFFEEEDDDFFFLLLWWWfffsss|||~~~|||yyy{{{zzzvvvsssrrrrrrssswww~~~vvvuuuyyy~~~sssjjjeee___YYYSSSMMMGGGFFFOOOZZZeeetttuuuddddddiiiqqqwwwyyy{{{~~~yyyvvvvvvzzz|||tttllleeecccdddnnnrrrrrrkkk```[[[___eeekkkmmmooopppoooooopppqqqmmmmmmmmmlllhhh```VVVOOOEEE<<<555555555444333555999999888888888888999999:::<<>>@@@CCCFFFIIIJJJKKKLLLNNNPPPQQQPPPOOOOOOMMMNNNPPPPPPOOOPPPRRRTTTXXXYYYZZZ\\\\\\\\\\\\[[[\\\\\\\\\[[[[[[[[[ZZZZZZ___^^^\\\]]]^^^aaabbbccchhhoooyyyuuuaaaQQQHHHCCCCCCIIINNNTTTcccsss|||}}}xxxtttoooiiibbb]]]XXXTTTQQQMMMJJJHHHHHHIIIMMMXXXcccooowww~~~{{{wwwyyy}}}wwwtttqqqllliiigggeeecccccceeefffgggfffbbb```\\\XXXUUURRRPPPPPPOOOPPPPPPRRRTTTVVVWWWXXXZZZZZZ^^^dddgggjjjrrr{{{}}}|||ssstttxxx}}}|||zzzxxxvvvuuusssooommmlllmmmoooooonnnmmmjjjiiiddd```ZZZUUURRRPPPMMMLLLJJJIIIJJJKKKLLLKKKHHHEEEGGGFFFFFFIIIPPP\\\jjjttt}}}{{{wwwwwwwwwwwwxxx|||zzzzzz~~~~~~sssiiiddd^^^XXXQQQLLLGGGFFFMMMVVVhhhuuu~~~pppddddddhhhrrrzzz|||{{{xxx{{{yyysssmmmfff^^^^^^aaammmrrrtttooogggaaabbbfffhhhjjjmmmnnnmmmmmmnnnnnnooommmjjjhhheee]]]SSSKKK>>>:::666333222333444444333555666777666777888:::======???AAADDDGGGIIIKKKKKKLLLNNNOOOPPPOOOOOONNNMMMOOOPPPPPPPPPPPPSSSUUUWWWXXXYYYZZZ[[[\\\[[[[[[YYYZZZZZZ[[[[[[\\\\\\\\\``````______```aaacccdddnnnuuuzzzdddRRRJJJDDDDDDIIIMMMQQQ___nnnxxx}}}~~~yyyuuuqqqjjjddd^^^ZZZUUURRRLLLJJJIIIKKKKKKNNNWWW```llluuu}}}yyy~~~|||xxxuuuqqqmmmiiigggdddcccddddddbbbaaaYYYWWWUUUQQQOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRUUU[[[___dddnnnyyy{{{qqqppptttyyy}}}{{{yyyxxxwwwuuuqqqnnnnnnnnnoooooonnnmmmlllkkkiiieee```[[[XXXVVVSSSQQQLLLKKKKKKLLLMMMLLLIIIGGGHHHGGGFFFGGGMMMXXXgggrrr|||zzzttttttuuuuuuvvvzzzyyy{{{}}}rrriiiddd^^^XXXQQQKKKFFFFFFMMMWWWjjjwww~~~ooodddccchhhsss{{{|||yyy{{{{{{vvvrrrmmmeee^^^___cccooosssuuupppfffaaabbbeeegggjjjlllmmmmmmlllmmmmmmnnnkkkiiifffccc[[[QQQIII<<<888444222222333333333333444666666666666888:::===>>>@@@BBBEEEHHHJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLMMMNNNNNNNNNOOOQQQSSSVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^___``````bbbdddfffpppwwwiiiTTTIIIDDDCCCHHHKKKOOO\\\kkktttyyyzzzuuuqqqjjjddd___ZZZUUURRRMMMJJJIIIIIIIIILLLUUU___kkkuuu}}}|||yyyuuuqqqllliiigggeeedddbbb```]]]UUUTTTRRRPPPNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOQQQPPPQQQUUUYYY___kkkvvv}}}}}}rrrppprrrvvv~~~}}}{{{zzzyyyxxxwwwtttrrrppppppooonnnnnnmmmllllllkkkhhhccc___\\\ZZZWWWUUUMMMLLLLLLLLLMMMLLLJJJGGGIIIIIIHHHHHHKKKVVVeeeppp|||~~~}}}xxxsssttttttuuuwww{{{}}}xxxzzz~~~tttjjjddd^^^WWWPPPKKKGGGGGGPPPZZZlllyyy}}}ooocccccciiittt~~~{{{xxxzzz~~~|||xxxuuurrrnnnfff___```fffqqqtttuuuoooeee___```ccchhhjjjmmmmmmmmmllllllmmmmmmjjjgggddd```XXXMMMEEE888666222000111222222222333555666777666777999:::>>>???AAADDDGGGIIIKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMOOOOOONNNOOOQQQSSSVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXX[[[^^^___```bbbfffiiiqqqxxxlllUUUFFFAAAAAAGGGJJJNNNZZZiiirrrwww|||uuupppjjjccc^^^YYYUUURRRNNNJJJGGGFFFEEEHHHRRR]]]kkkttt}}}|||xxxuuupppmmmiiigggeeeccc```^^^VVVUUUSSSQQQPPPPPPPPPPPPRRRSSSSSSTTTSSSRRRQQQOOORRROOOOOOQQQTTTYYYeeepppzzz~~~}}}sssoooooosss||||||yyyxxxxxxwwwvvvuuupppooonnnmmmllllllmmmmmmllliiieeeaaa___\\\YYYVVVPPPOOONNNNNNNNNMMMKKKIIIJJJLLLLLLKKKLLLUUUcccnnn}}}~~~}}}zzzuuussstttuuuvvvxxx}}}{{{vvvzzzwwwllleee]]]WWWPPPKKKHHHIIISSS^^^nnn{{{|||nnnddddddjjjvvv{{{wwwyyy|||{{{zzzxxxvvvvvvuuusssoooggg```aaagggooorrrssslllccc]]]___ccciiikkknnnnnnmmmllllllmmmllliiieeebbb]]]TTTIIIAAA777444222111111333333222444555777888777888999;;;>>>@@@BBBEEEHHHJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPQQQQQQQQQQQQTTTVVVUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXVVVZZZ^^^```aaacccgggkkksssyyy~~~mmmWWWDDD??????FFFIIIMMMYYYgggrrrxxx~~~uuupppjjjccc^^^ZZZUUURRROOOKKKFFFDDDCCCFFFPPP[[[iiisss|||}}}zzzuuurrrmmmiiigggfffdddcccYYYXXXVVVTTTSSSRRRRRRRRRUUUUUUUUUUUUTTTSSSRRRRRRQQQNNNMMMNNNOOORRR]]]hhhvvv|||~~~|||~~~|||sssnnnmmmpppyyyzzzwwwvvvvvvuuutttnnnmmmlllkkklllmmmooopppooollliiieeeccc```]]]ZZZXXXVVVUUUTTTTTTTTTRRRPPPLLLNNNOOONNNNNNUUUbbbmmm~~~}}}wwwqqqpppqqqrrrsssvvv{{{zzzvvvzzzyyynnnfff]]]WWWPPPLLLIIILLLVVVaaaooo|||{{{nnndddeeekkkxxx|||wwwxxx}}}zzzzzzzzzyyywwwuuutttsssooofff___aaagggkkknnnoooiiiaaa]]]___dddjjjllloooooonnnmmmmmmnnnlllhhhddd```ZZZPPPDDD<<<777555333222333555555444555777888999888999:::<<>>;;;444333333555888888555222666777888:::;;;<<<======???CCCGGGJJJKKKLLLNNNPPPPPPPPPOOONNNMMMLLLKKKJJJMMMNNNOOOQQQRRRRRRQQQQQQTTTUUUWWWXXXYYYXXXXXXWWWZZZYYYYYYYYYYYYZZZZZZ[[[\\\[[[]]]``````^^^aaafffooorrrwww~~~~~~||||||||||||vvvsssssswwwvvv{{{ooo\\\HHHAAA===>>>CCCJJJUUU```kkkwwwxxxtttmmmgggaaa\\\WWWSSSNNNKKKIIIGGGCCCCCCKKKUUUeeekkkuuu~~~|||wwwqqqnnnppprrrssssssnnnmmmjjjfffaaa]]]YYYWWWSSSTTTUUUUUUUUUSSSRRRQQQUUUSSSPPPMMMMMMPPPVVV[[[llluuu|||{{{{{{}}}xxxssstttxxx|||~~~xxxpppjjjiiicccbbbbbbdddhhhnnnuuuxxx{{{zzzwwwtttpppmmmjjjiiihhhiiilllqqqtttrrrkkkeee___YYYTTTSSSRRRVVV```jjjwwwyyyqqqllllllllllllnnnssszzzuuupppttt|||yyyrrrjjjeee\\\UUUNNNJJJIIIMMM[[[hhhvvvvvvmmmbbbfffooo|||}}}|||}}}yyy|||yyyuuuqqqpppkkkccc___```dddffffffbbb]]]\\\aaafffkkklllnnnooooooooonnnnnnhhhfffbbbZZZOOOEEE>>>;;;444333333555777888555333777888:::<<<>>>???@@@@@@BBBEEEHHHKKKLLLMMMOOOQQQRRRQQQPPPOOONNNMMMLLLLLLOOOOOOPPPQQQRRRQQQQQQPPPTTTUUUVVVWWWXXXXXXWWWVVVYYYXXXXXXXXXXXXYYYYYYZZZZZZXXXZZZ]]]]]]\\\___dddkkknnnrrrxxx~~~|||||||||{{{wwwuuuuuuuuurrruuummmZZZHHHBBB===>>>CCCJJJVVV```kkkwwwxxxtttmmmgggbbb\\\WWWSSSNNNKKKIIIGGGDDDCCCJJJTTTbbbiiisss}}}}}}yyyuuusssuuuwwwxxxwwwrrrqqqnnniiiddd___[[[XXXSSSSSSTTTUUUTTTTTTRRRRRRUUUTTTRRRPPPOOORRRWWW[[[jjjuuu|||{{{{{{~~~|||}}}}}}vvvrrrsssxxx}}}wwwmmmeeeccc______aaaeeekkkssszzz~~~~~~{{{wwwssspppnnnmmmooossszzz~~~}}}wwwqqqggg```YYYUUUTTTUUU^^^gggvvv{{{tttnnnnnnlllkkklllrrryyy~~~|||rrrlllpppyyy}}}uuunnngggccc]]]VVVNNNJJJIIIMMMZZZhhhxxxrrriiibbbgggqqq}}}}}}|||~~~}}}|||zzzvvvsssrrrmmmfffbbbbbbfffgggfffaaa\\\[[[```fffiiijjjlllmmmnnnnnnnnnmmmfffddd___VVVLLLCCC===;;;444333333555666777555444777888:::<<<>>>@@@BBBCCCEEEGGGJJJLLLMMMNNNPPPRRRSSSRRRRRRQQQPPPOOONNNNNNPPPQQQRRRRRRRRRRRRQQQQQQTTTUUUVVVWWWWWWVVVUUUUUUWWWVVVVVVVVVWWWWWWXXXYYYVVVUUUVVVYYYZZZYYY\\\bbbjjjllloootttzzz~~~~~~~~~}}}{{{zzzzzzuuuooonnnyyynnnZZZHHHBBB===???CCCKKKVVVaaakkkvvvxxxtttnnngggbbb\\\WWWTTTOOOKKKIIIGGGDDDDDDJJJRRR___fffqqq{{{|||zzzwwwuuussstttvvvwwwxxxxxxwwwvvvsssnnnhhhbbb]]]ZZZRRRSSSSSSTTTTTTTTTSSSSSSUUUTTTTTTRRRQQQSSSWWWZZZhhhttt|||{{{|||xxxtttuuuzzz~~~zzzsssppprrrxxx~~~xxxllleeeccc^^^___bbbgggoooxxx~~~xxxrrrooolllnnnttt|||}}}qqqhhh___ZZZWWWWWW]]]ddduuuyyytttrrrooommmmmmrrryyyzzzpppjjjnnnwww{{{ssslllfffbbb\\\UUUNNNJJJIIINNN[[[hhhxxx}}}nnneeebbbiiittt|||~~~{{{||||||xxxuuutttppphhhdddeeehhhiiifffaaa[[[[[[```fffhhhiiikkkmmmnnnnnnmmmmmmgggccc]]]RRRGGG>>>999888444444444555555666555555555666888:::===@@@BBBDDDGGGIIIKKKMMMMMMNNNPPPQQQSSSRRRRRRQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSUUUUUUTTTUUUUUUVVVWWWXXXUUUSSSTTTXXXYYYXXX\\\bbbmmmmmmooosssyyy~~~wwwnnnjjjuuuqqq]]]IIIBBB===???CCCJJJVVV```kkkwwwyyytttnnnhhhbbb]]]WWWTTTPPPLLLIIIGGGEEEDDDIIIPPP\\\dddpppzzz}}}wwwtttqqqqqqrrrtttvvvyyyzzzzzz|||zzzwwwrrrkkkddd^^^[[[SSSSSSSSSTTTTTTTTTTTTTTTSSSTTTTTTSSSRRRSSSUUUWWWeeerrr{{{zzzzzz~~~xxxqqqpppnnnuuu~~~}}}xxxqqqnnnqqqwww~~~xxxllleeeccc```bbbfffmmmuuuzzzrrrmmmiiikkkpppyyyzzzpppeee___[[[ZZZ^^^dddtttzzzxxxuuurrrqqquuu|||yyypppjjjoooxxx{{{tttlllfffbbb[[[TTTMMMJJJIIINNN\\\jjjxxxzzzkkkcccaaaiiiuuu~~~~~~}}}|||~~~~~~{{{www{{{zzzwwwuuupppiiifffgggiiiiiifff___ZZZZZZaaagggiiijjjkkkmmmnnnnnnmmmmmmgggcccZZZNNNBBB999555444444444555555444555555666666777888;;;>>>AAADDDFFFIIIJJJLLLLLLLLLMMMNNNPPPRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSUUUVVVXXXXXXUUUVVVVVVWWWVVVUUUSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVTTTUUUXXXZZZZZZ___eeeooooooooorrrxxx~~~wwwlllgggpppppp^^^JJJCCC===>>>BBBIIITTT^^^jjjvvvyyyuuunnnhhhbbb]]]XXXTTTQQQLLLIIIHHHFFFEEEHHHNNNYYYbbboooyyy~~~vvvqqqnnnnnnpppssswwwzzz}}}~~~}}}yyytttmmmfff___[[[UUUUUUTTTTTTTTTUUUUUUUUURRRSSSSSSRRRQQQRRRSSSUUUbbbqqqxxxxxxxxx||||||tttqqqiiioooxxx}}}wwwpppmmmooovvv~~~{{{ooogggeeegggiiimmmttt|||}}}ssslllggggggjjjrrr}}}uuuhhhaaa^^^\\\___cccrrr}}}~~~{{{wwwvvvyyy~~~zzzrrrmmmrrr{{{|||uuummmfffbbbXXXRRRLLLIIIIIIPPP^^^lllyyywwwjjjbbb___hhhuuu~~~{{{yyyzzzzzzwwwssszzz{{{vvvrrrmmmgggeeegggggggggccc\\\WWWXXX```gggiiijjjlllmmmmmmllllllkkkfffaaaWWWJJJ>>>666333222444555555444333444666777::::::;;;===@@@DDDGGGIIIKKKLLLMMMLLLLLLLLLNNNPPPRRRRRRRRRQQQQQQQQQPPPPPPRRRRRRSSSTTTUUUWWWYYYZZZWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXVVVWWWZZZ\\\]]]bbbiiipppooonnnqqqvvv}}}sssjjjdddlllzzz{{{mmm]]]KKKCCC======AAAGGGQQQ[[[gggtttyyyuuuooohhhccc]]]XXXUUURRRMMMIIIHHHGGGEEEGGGLLLVVV```nnnxxx~~~uuunnnjjjiiigggkkkooossswww{{{~~~|||wwwppphhhaaa\\\XXXWWWVVVVVVUUUUUUVVVVVVRRRSSSSSSRRRPPPQQQSSSUUU___ooowwwvvvwww{{{~~~zzzoooqqquuu|||yyyqqqlllooouuu}}}uuupppooooooqqquuu{{{uuunnneeebbbaaafffqqq|||vvviiibbb^^^\\\___cccooozzz|||zzz{{{|||uuuqqqvvv|||uuunnnfffaaaVVVPPPKKKIIIJJJQQQ```nnnzzzuuuiiiccc]]]gggttt}}}{{{yyyyyyxxxtttqqqyyyzzzrrrmmmhhhbbbaaadddcccccc___XXXSSSUUU^^^fffiiijjjkkkkkkkkkjjjiiihhhbbb]]]RRRFFF;;;555333444333555666444333333666888<<<<<<<<<>>>@@@DDDGGGIIINNNOOOOOONNNMMMMMMOOOQQQSSSSSSSSSSSSSSSRRRRRRRRRVVVUUUUUUUUUUUUWWWXXXYYYXXXXXXYYYXXXWWWUUUSSSRRRRRRRRRRRRSSSTTTUUUWWWXXXZZZXXXXXX\\\]]]___eeelllqqqooonnnpppwwwqqqjjjfffmmmxxxxxxlll^^^KKKDDD======???DDDNNNWWWcccppp~~~zzzuuuoooiiiccc^^^XXXUUUSSSMMMHHHHHHGGGEEEGGGJJJRRR]]]lllvvv|||wwwkkkfffdddcccaaadddiiinnnrrrwww}}}~~~yyyrrrjjjccc___[[[ZZZYYYWWWVVVVVVVVVVVVTTTTTTTTTRRRPPPQQQTTTVVV]]]nnnvvvvvvwww|||}}}xxxvvvzzz|||xxxvvv{{{{{{rrrmmmnnnttt{{{}}}yyyyyytttvvvyyyxxxqqqccc^^^ZZZ\\\fffsss}}}uuuhhhaaa^^^\\\^^^bbblllwww~~~||||||~~~vvvsssyyy|||uuunnneee```UUUOOOJJJHHHJJJRRRaaaooo|||sssiiiccc\\\fffsss||||||yyyyyywwwssspppyyyyyypppjjjccc^^^^^^bbb```___[[[UUUPPPSSS\\\dddiiiiiijjjjjjiiihhhfffeee___YYYOOOCCC:::555555666333555666444222333666999;;;;;;;;;<<<>>>BBBEEEGGGPPPQQQQQQOOONNNNNNPPPRRRUUUUUUUUUTTTTTTTTTTTTTTTZZZXXXWWWVVVUUUVVVVVVWWWYYYYYYYYYYYYXXXVVVTTTRRRRRRRRRRRRSSSTTTVVVWWWXXXZZZXXXYYY\\\^^^```fffmmmsssrrrppprrryyyrrrllliiipppxxxyyymmmaaaLLLDDD===<<<>>>BBBLLLUUU___mmm{{{zzzuuuoooiiiccc^^^XXXUUUSSSMMMHHHHHHHHHFFFFFFIIIPPP[[[kkkuuuzzz~~~}}}pppeee```___```aaaeeejjjooosssyyy{{{tttllleeeaaa^^^\\\ZZZXXXWWWVVVVVVWWWVVVVVVUUURRRQQQRRRUUUXXX[[[nnnwwwwwwxxx||||||uuuqqqqqqyyyyyy{{{}}}sssmmmnnnssszzz~~~