BM6P6(@ hhhTTTRRRUUUYYYgggwww~~~pppqqqaaaNNNEEE>>><<<<<<999888999666666666666555555555555888999::::::999:::<<<>>>MMM\\\llluuuyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}uuueeebbbkkkyyy|||tttnnnnnnoooppphhh[[[QQQLLLKKKMMMNNNUUUWWW\\\fffssszzzyyyvvvuuusssqqqmmmjjjkkkjjjhhhgggeeeccc^^^[[[ZZZVVVQQQOOOOOOOOOMMMKKKMMMMMMMMMJJJGGGGGGHHHIIIHHHOOOZZZhhhwwwwwwaaaVVVLLLJJJIIIEEEEEEHHHIIIFFFDDDCCCCCCCCCAAA@@@BBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCAAA???>>>???@@@<<<<<<<<<<<<===>>>??????FFFFFFEEEAAA;;;777444444777777999;;;>>>AAAEEEGGGJJJKKKNNNRRRRRRPPPTTTZZZeeeoooyyy|||tttjjj]]]SSSNNNLLLKKKJJJIIIIIIHHHIIIJJJMMMPPPRRRRRRQQQTTT[[[bbbmmm|||}}}}}}iiidddfff|||hhhUUUSSSVVV[[[iiiyyy}}}ppppppdddNNNEEE>>><<<<<<999888:::666666666666555555555555777888999999888999<<<>>>MMM[[[kkkssswww{{{}}}}}}|||zzz|||}}}}}}|||zzzzzz{{{|||~~~}}}vvvfffbbbjjjwww~~~~~~}}}zzzuuuqqqqqqqqqqqqhhh\\\QQQLLLLLLNNNOOOUUUWWW\\\eeerrr|||xxxpppnnnllljjjiiihhhfffcccbbb```___]]]\\\ZZZVVVSSSRRRNNNKKKIIIKKKLLLKKKJJJLLLLLLKKKIIIGGGFFFHHHIIIKKKQQQZZZdddpppxxxtttlll\\\SSSKKKKKKJJJGGGFFFIIIHHHFFFCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@AAAAAA@@@@@@??????@@@AAABBBBBBDDDEEEDDDAAA===999777777777888999;;;>>>BBBEEEGGGIIIIIINNNRRRSSSRRRWWW^^^jjjsss|||}}}tttkkk]]]SSSNNNMMMKKKJJJIIIIIIHHHIIIJJJMMMPPPRRRRRRQQQTTTZZZaaakkk{{{wwweeebbbcccxxx~~~hhhVVVTTTXXX]]]lll~~~}}}pppppp}}}gggNNNEEE>>><<<<<<:::999:::666666666666555555555555666777888888777999;;;>>>LLLZZZiiiqqquuuyyy|||{{{zzzwwwzzz{{{|||{{{yyywwwvvvvvvwwwwww{{{wwwgggcccjjjuuu}}}~~~~~~|||zzzxxxuuusssrrrqqqiii\\\RRRMMMMMMOOOPPPSSSWWW\\\eeerrr~~~xxxrrrmmmfffddd```___^^^^^^]]]\\\WWWVVVTTTSSSRRRPPPMMMJJJIIIGGGEEEDDDFFFHHHIIIJJJKKKLLLKKKJJJHHHHHHJJJLLLNNNTTT[[[aaaiiimmmiiiaaaYYYSSSOOOPPPQQQOOOMMMMMMIIIGGGEEEDDDEEEFFFEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@??????@@@AAABBBAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDAAABBBBBB@@@<<<999888888888888:::<<>>===<<<:::999;;;666666666666555555555555555666666666777888<<>>:::777666666888999;;;>>>AAADDDFFFHHHJJJJJJNNNSSSUUUVVV]]]eeesss{{{uuukkk^^^TTTOOOMMMLLLJJJIIIIIIHHHIIIJJJMMMPPPRRRSSSRRRSSSYYY___hhhwwwtttrrrbbbYYY[[[ZZZiii~~~|||hhhXXXWWW\\\cccwwwvvvttt~~~iiiOOOGGG???======:::999:::666666666666555555555555555555666666666999===@@@LLLYYYeeekkkoootttxxxyyy~~~}}}zzz}}}}}}{{{zzz|||~~~tttfffbbbiiiuuu||||||wwwsssqqqqqqhhh\\\RRRNNNNNNPPPRRRRRRWWW^^^gggrrr~~~zzzuuupppjjjccc^^^]]]ZZZUUURRRQQQQQQPPPOOOKKKIIIGGGGGGGGGGGGEEEDDDBBBBBBBBBBBBCCCEEEHHHJJJLLLMMMOOOOOOPPPSSSVVVYYY\\\cccjjjmmmpppsssrrrooommmmmmmmmooopppnnnhhhaaaXXXTTTPPPLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFJJJKKKMMMQQQSSSRRRNNNJJJEEECCCAAA?????????AAABBBAAABBBAAA???;;;777666666999:::<<>>===999888999666666666666555555555555555555666666666:::>>>BBBMMMYYYeeejjjmmmsssxxxyyy}}}~~~~~~sssccc___gggrrr{{{yyy}}}{{{vvvttttttpppggg[[[RRRNNNNNNPPPRRRRRRXXX```hhhsss}}}|||yyytttooojjjccc\\\XXXVVVSSSPPPMMMMMMLLLJJJIIIHHHFFFDDDDDDDDDEEEDDDCCCBBBCCCCCCDDDEEEGGGLLLOOOQQQSSSUUUXXXZZZ^^^cccgggkkkttt{{{|||}}}~~~~~~{{{sssjjj^^^ZZZTTTPPPNNNLLLKKKJJJFFFFFFFFFGGGHHHIIIKKKLLLPPPQQQSSSWWWZZZWWWQQQKKKGGGEEEBBB@@@???@@@AAABBBCCCDDDCCCAAA===999888888999;;;>>>AAADDDFFFHHHIIIPPPOOOPPPTTTVVVYYYaaakkkttt{{{}}}~~~}}}uuulll___TTTPPPNNNLLLKKKIIIIIIHHHIIIJJJMMMPPPRRRSSSRRRSSSYYY___hhhvvv{{{}}}zzzkkkiii[[[SSSVVVRRR___vvvzzzhhhZZZZZZ___hhhyyyvvv|||pppSSSJJJAAA>>><<<999666777666666666666555555555555555666666666777;;;@@@DDDNNNYYYdddiiilllrrrxxxzzz}}}~~~~~~rrraaa\\\bbbnnnwwwzzz}}}vvvuuuwwwooofffZZZQQQMMMMMMOOOQQQRRRYYYbbbjjjttt~~~~~~~~~}}}zzzwwwtttqqqlllgggbbb]]]VVVRRRNNNLLLJJJJJJKKKJJJIIIGGGIIIGGGEEEDDDEEEGGGFFFFFFDDDFFFIIIJJJLLLPPPUUUZZZ\\\___cccfffkkkpppvvvzzz}}}wwwlll```[[[UUUQQQOOONNNMMMLLLIIIIIIHHHIIIKKKOOOSSSUUUWWWWWWZZZ^^^```\\\TTTLLLFFFDDDAAA>>>======???AAA@@@AAAAAA???<<<:::999999999;;;>>>BBBEEEGGGHHHIIIOOONNNPPPTTTWWW[[[eeeooouuu|||~~~|||}}}}}}{{{}}}~~~vvvlll___UUUPPPNNNMMMKKKIIIIIIHHHIIIJJJMMMPPPRRRSSSRRRTTTYYY```iiixxx{{{vvvwwwxxxkkkjjj\\\SSSTTTQQQ]]]rrrzzzhhhZZZ[[[```jjjyyyvvv{{{tttUUUKKKBBB???<<<888666666777666666666555555555555666666666666777;;;AAAEEENNNYYYdddiiilllrrrxxxzzz{{{~~~}}}|||{{{sss___YYY___kkksssvvvvvvyyynnnfffZZZPPPLLLMMMOOOQQQSSSZZZccckkkttt{{{zzzzzz{{{{{{yyyvvvsssnnnkkkgggbbb]]]XXXRRRNNNIIIHHHHHHJJJKKKLLLJJJIIIKKKIIIGGGGGGHHHJJJJJJIIIHHHKKKOOOQQQTTTXXX___dddgggjjjooosssyyyxxxkkk___[[[UUUQQQOOOOOOOOONNNMMMMMMLLLMMMPPPUUUZZZ^^^bbbbbbdddhhhjjjfff\\\SSSDDDAAA>>>;;;999:::<<<===:::<<<===<<<999888888888:::<<>>::::::999666666666777888888777555333222666666666666888>>>EEEJJJZZZ___eeeiiiqqqyyy{{{yyy|||yyy{{{xxxcccXXX\\\jjjvvv|||xxxvvvrrriii\\\QQQLLLKKKLLLMMMWWWXXX\\\eeettt~~~yyywwwwwwvvvuuurrrooolllkkkgggddd```[[[VVVQQQNNNLLLJJJKKKLLLKKKJJJJJJLLLMMMNNNMMMJJJHHHGGGGGGIIIJJJJJJPPPWWW[[[___eeemmmttt}}}{{{mmmccc\\\ZZZWWWSSSOOOOOORRRTTTRRRPPPOOOOOORRRYYYaaafffiiijjjkkknnnrrrooo```QQQJJJBBB;;;:::;;;::::::===???@@@???===:::888888888999;;;???CCCGGGKKKMMMOOOLLLOOORRRTTTWWW^^^jjjsss||||||}}}{{{yyyyyyzzz{{{}}}vvvlll^^^SSSNNNMMMLLLKKKKKKJJJIIIJJJKKKNNNPPPRRRVVVUUUUUUXXX\\\eeeuuussspppuuuyyyyyysssdddTTTMMMSSS[[[qqqhhhZZZ]]]___mmmxxxvvv}}}{{{YYYKKK>>>;;;;;;999777777777888999999888666444333777777666666888===DDDIIIZZZ```gggmmmuuu}}}~~~~~~~~~xxxfff\\\aaaqqq~~~|||xxxrrriii\\\QQQKKKKKKLLLMMMUUUWWW\\\eeetttyyytttqqqqqqpppnnnkkkhhheeedddaaa___\\\WWWSSSOOOLLLKKKJJJKKKLLLKKKJJJKKKMMMNNNTTTSSSPPPNNNMMMOOORRRUUUWWW^^^ffflllqqqwwwyyykkkaaaXXXWWWUUUQQQNNNNNNPPPRRRTTTSSSQQQRRRUUU\\\eeekkkqqqrrrtttwww{{{wwwgggVVVKKKBBB;;;:::;;;:::;;;===>>>???>>><<<999777777888;;;<<<@@@CCCGGGJJJLLLMMMMMMPPPRRRTTTWWW___kkkttt}}}}}}}}}{{{yyyxxxyyyzzz~~~vvvlll^^^SSSNNNMMMLLLKKKLLLKKKKKKKKKMMMOOORRRTTTWWWVVVVVVYYY]]]eeeuuurrroootttxxxxxxrrrdddUUUPPPVVV^^^wwwjjj\\\^^^```nnnuuuttt{{{{{{ZZZLLL???<<<<<<:::888888888888999999999777666555888777777666777;;;AAAFFFUUU]]]fffnnnwwwyyyiiiaaahhhyyyyyyqqqhhh[[[QQQKKKJJJLLLMMMSSSVVV\\\fffttt~~~|||xxxrrrlllhhhgggfffdddaaa^^^[[[YYYXXXWWWTTTQQQNNNKKKJJJIIIIIIJJJKKKKKKKKKLLLNNNPPPUUUSSSQQQPPPPPPUUU\\\aaadddkkkuuu}}}wwwhhh^^^UUUUUUTTTQQQOOONNNPPPRRRWWWVVVUUUUUUYYY```jjjqqqyyy{{{~~~mmm[[[LLLCCC<<<;;;<<<;;;;;;===>>>>>>>>><<<999777666777;;;===@@@DDDGGGJJJLLLMMMOOOQQQRRRTTTXXXaaannnwww~~~~~~}}}{{{xxxwwwxxxzzzvvvlll^^^SSSNNNMMMLLLKKKLLLLLLLLLLLLNNNQQQTTTVVVXXXWWWXXX[[[^^^fffuuuqqqnnnsssyyyxxxrrreeeWWWSSSYYYaaa}}}lll^^^```aaammm~~~sssrrrzzz{{{[[[MMM@@@<<<===;;;999999777888888888888777666555888888777666666999???CCCLLLWWWbbbllluuu{{{llleeelll}}}wwwppphhh[[[PPPKKKJJJLLLMMMQQQUUU\\\fffttt}}}{{{xxxuuupppiiiddd^^^]]]\\\YYYVVVTTTQQQPPPOOONNNMMMKKKIIIHHHHHHHHHHHHJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSVVV]]]hhhooossszzzuuufff[[[UUUVVVUUUSSSRRRRRRSSSUUUXXXXXXXXXXXX[[[dddooowww}}}rrr___MMMEEE===<<<===;;;<<<>>>>>>??????===999777777888:::<<>>===>>><<<<<<>>>@@@@@@@@@>>>;;;999999999888:::???DDDIIIMMMPPPRRRRRRRRRSSSVVV]]]gggssszzz~~~~~~}}}{{{yyyyyy|||~~~vvvlll^^^SSSNNNMMMLLLKKKJJJJJJJJJKKKNNNRRRUUUWWWZZZYYY[[[^^^```gggtttvvvtttxxx}}}xxxnnn```TTTRRRZZZbbbkkk___bbbbbbkkk~~~uuukkklllvvv~~~}}}[[[MMM@@@======;;;999999666666666555555555555555666666666555555777;;;>>>CCCQQQ```llluuu|||rrrgggjjjzzzzzzooofffZZZOOOKKKJJJLLLMMMNNNUUU^^^hhhsss~~~zzzxxxpppoookkkgggaaa\\\XXXVVVPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQTTTWWWZZZ\\\bbbiiinnnsss{{{uuufff\\\TTTSSSRRRQQQPPPSSSWWW[[[___aaabbbbbbeeeooo}}}}}}hhhPPPGGG@@@>>>>>>======???AAAAAAAAA???<<<:::999:::888;;;???DDDIIIMMMQQQRRRRRRRRRTTTXXX```kkkuuu{{{}}}}}}|||{{{{{{}}}vvvlll^^^SSSNNNMMMLLLKKKIIIIIIJJJKKKNNNRRRVVVXXXZZZZZZ[[[^^^```fffssszzzvvvyyy{{{uuuhhhYYYOOOPPPYYYccciii___bbbbbbiiizzz|||nnnfffgggrrrxxx|||}}}ZZZMMM@@@<<<<<<;;;999888777666666666666666777777444555555555555777;;;>>>AAAPPPaaallluuu~~~{{{vvviiijjjyyy{{{nnnfffYYYOOOJJJJJJLLLMMMNNNUUU___hhhssszzzuuuqqqhhhfffbbb]]]WWWRRRPPPPPPKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLOOOQQQTTTUUUWWWYYY]]]```gggpppzzzwwwhhh^^^UUUTTTRRRPPPPPPTTTZZZ___fffiiikkkkkknnnwwwjjjQQQHHHAAA??????======???@@@AAA@@@>>>;;;999999999;;;===AAAEEEIIILLLNNNPPPQQQRRRTTTZZZdddnnnvvvzzz{{{{{{|||{{{}}}vvvlll^^^SSSNNNMMMLLLKKKJJJJJJKKKMMMPPPTTTXXXZZZZZZYYY[[[^^^```eeerrr|||vvvwwwwwwoooaaaRRRJJJNNN[[[fffhhh___cccbbbgggwwwwwwiiibbbdddooo||||||tttzzz~~~ZZZLLL???<<<<<<:::888888888777777777777777888888333444555444555777;;;>>>???NNN```kkksss{{{{{{xxxjjjkkkyyy|||yyynnneeeYYYOOOJJJJJJLLLMMMOOOVVV```iiisss|||vvvppplllcccaaa\\\VVVPPPLLLKKKLLLHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKMMMNNNRRRTTTWWWYYY[[[^^^aaadddvvvxxxjjj```XXXWWWTTTRRRRRRWWW^^^dddllloooqqqqqqttt~~~~~~hhhRRRIIIAAA@@@???>>>>>>??????@@@???===:::888888888>>>@@@BBBEEEHHHKKKLLLMMMQQQRRRUUU\\\fffooovvvzzzzzz{{{{{{|||~~~||||||}}}~~~~~~vvvlll^^^SSSNNNMMMLLLKKKKKKKKKLLLNNNQQQVVVZZZ\\\ZZZYYY[[[^^^```eeeqqq~~~}}}uuuuuusssjjj\\\MMMGGGMMM\\\hhhzzzeee]]]bbbdddnnn~~~|||mmmdddeeeooozzzwwwnnnwww}}}^^^GGG>>>@@@<<<;;;<<<888888666555444555666555444444555555555444555888:::DDDQQQ___hhhpppzzz|||}}}wwwddddddxxx~~~wwwtttllleeeYYYPPPLLLLLLNNNOOOSSSXXX___iiiuuu}}}xxxrrrkkkddd___YYYVVVRRRMMMJJJHHHGGGGGGBBBBBBBBBBBBCCCEEEFFFGGGIIIHHHIIIKKKNNNRRRVVVYYYZZZ[[[___cccdddfffoooyyywwwjjjaaaXXXQQQMMMOOOUUU[[[eeemmmuuu{{{wwwdddSSSHHH>>><<<===<<<<<<>>>???@@@???===;;;999:::;;;===@@@EEEJJJMMMOOOPPPPPPUUUUUUXXX```jjjrrrwwwxxx}}}yyyxxx|||xxxwwwwwwuuuwww}}}|||xxxmmm___SSSOOOOOOOOOOOOLLLLLLKKKMMMPPPTTTXXX[[[\\\ZZZZZZ]]]___dddooozzz|||tttsssnnnhhhWWWJJJJJJLLLVVVjjj}}}ggg^^^cccfffqqqpppffffffooo{{{wwwnnnvvv~~~^^^GGG===???;;;999:::666888666555444555666555444555555666555444555777999BBBPPP^^^gggoooyyy~~~|||kkkjjjzzz|||vvvsssllldddYYYPPPLLLLLLMMMOOORRRWWW___hhhtttyyysssmmmfff___ZZZQQQOOOLLLHHHFFFDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKOOOSSSXXX\\\^^^```aaadddhhhiiikkkuuu|||qqqiii]]]VVVQQQRRRVVV]]]fffooo}}}tttaaaQQQGGG===;;;<<<;;;;;;===?????????===;;;::::::<<<===@@@EEEJJJMMMOOOPPPPPPUUUVVVZZZbbbllltttxxxzzz|||yyyzzz}}}uuupppqqqsssssswww|||}}}wwwlll^^^SSSNNNMMMMMMMMMMMMLLLLLLMMMPPPTTTXXXZZZ\\\ZZZZZZ\\\___dddooozzzzzzsssqqqkkkfffVVVJJJKKKNNNYYYnnnjjjaaaeeeiiivvvwwwjjjhhhppp{{{tttlllttt```III>>>>>>:::888888444888666555444555666555444555666666555444444666888@@@NNN\\\eeemmmwwwooommm|||zzztttqqqllldddXXXOOOKKKKKKLLLMMMRRRWWW^^^gggsss}}}yyysssllleee^^^WWWRRRJJJIIIGGGDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMRRRXXX^^^cccgggiiikkkkkkmmmpppqqqsss~~~}}}uuuoooddd\\\WWWVVVYYY___iiirrrooo]]]MMMDDD<<<::::::999:::<<>>@@@EEEIIIMMMPPPPPPQQQUUUWWW\\\dddnnnuuuzzz{{{{{{yyy|||yyysssnnnkkknnnrrruuuxxx}}}vvvkkk]]]RRRMMMLLLLLLKKKNNNMMMMMMNNNPPPSSSWWWYYY[[[YYYYYY\\\^^^cccnnnyyywwwpppooohhheeeVVVLLLMMMPPP]]]rrrmmmcccggglll{{{ppplllrrr}}}~~~pppiiiqqqcccKKK??????:::777888444888666555444555666555444666666666555444444666888@@@MMM\\\fffnnnxxx}}}nnnmmm{{{yyysssppplllcccXXXNNNJJJJJJKKKLLLQQQVVV]]]fffrrr}}}xxxssslllddd]]]VVVPPPLLLIIIHHHGGGEEEDDDDDDDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMPPPTTT[[[cccjjjpppsssuuuvvvvvvwwwyyyyyy|||}}}xxxtttjjjccc]]][[[]]]bbbmmmxxxiiiWWWIIIAAA:::999999888999<<<>>>??????===;;;:::;;;<<<>>>AAAEEEIIIMMMPPPQQQRRRTTTWWW]]]fffnnnuuuyyy{{{{{{yyy|||xxxrrrooonnnnnnrrrxxx|||vvvkkk]]]SSSNNNLLLLLLKKKNNNNNNNNNOOOQQQSSSVVVXXX[[[XXXYYY[[[^^^cccnnnyyysssnnnnnniiigggYYYNNNOOOQQQ^^^tttnnneeejjjpppwwwqqqvvv{{{mmmgggnnnzzzfffNNNAAA@@@:::888999555888666555444555666555444555666666555444444666999@@@NNN^^^gggoooyyy{{{mmmmmm|||xxxssspppllldddXXXOOOJJJJJJKKKLLLPPPUUU\\\eeeppp|||sssnnneee]]]WWWQQQLLLHHHJJJIIIHHHGGGFFFEEEDDDDDDFFFGGGHHHIIILLLNNNPPPRRRWWW[[[bbbkkksssxxx|||}}}}}}{{{rrrkkkdddaaaaaafffrrr~~~yyycccPPPEEE>>>999888888777888<<<>>>>>>>>>===;;;:::;;;===???AAAEEEIIIMMMPPPRRRRRRRRRWWW___gggnnntttwwwyyy{{{yyy{{{wwwppplllmmmooossszzzuuukkk^^^TTTOOONNNMMMLLLNNNNNNOOOPPPRRRTTTVVVXXXZZZXXXXXX[[[]]]bbbmmmxxx~~~qqqnnnppppppmmm^^^QQQOOOQQQ___vvvmmmeeelllsss~~~wwwzzz{{{lllfffmmmwwwgggOOOBBB@@@;;;999:::666888666555444555666555444444555555555444555888:::AAAOOO___iiiqqqzzz~~~qqqqqqyyyssspppmmmeeeYYYOOOKKKJJJKKKLLLOOOTTT[[[dddoooyyymmmhhh___WWWRRRMMMJJJGGGHHHHHHGGGGGGFFFEEEEEEDDDGGGHHHJJJMMMQQQUUUXXXZZZ```dddjjjrrryyy~~~wwwnnniiifffjjjvvvttt]]]JJJBBB<<<999888777666999======>>>>>>===;;;;;;<<<===@@@BBBEEEIIIMMMPPPRRRSSSRRRXXXaaaiiiooorrruuuwww|||zzzzzzyyyooojjjjjjmmmssszzzsssjjj]]]TTTPPPOOOOOONNNMMMNNNOOOQQQSSSUUUWWWXXXYYYWWWWWWZZZ\\\aaalllwww}}}sssrrruuuwwwtttcccSSSOOOQQQ```xxxllleeemmmuuu|||~~~}}}lllhhhooowwwgggNNNAAA???:::888:::666888666555444555666555444333444444444444666999;;;@@@OOO___iiiqqqzzzvvvuuu{{{tttqqqnnnfffZZZPPPKKKKKKLLLMMMOOOSSSZZZcccnnn}}}zzztttgggbbbYYYRRRNNNKKKIIIGGGFFFGGGGGGHHHHHHIIIHHHHHHMMMOOORRRWWW\\\bbbgggiiimmmpppuuu|||zzzqqqkkkmmmxxxpppYYYFFF@@@;;;999999777666999>>>===>>>>>>===;;;;;;<<<>>>AAABBBEEEIIIMMMPPPRRRTTTTTT[[[dddlllppprrruuuwww~~~{{{{{{zzzrrrllllllooovvv~~~pppggg[[[SSSPPPOOOOOONNNLLLMMMOOOQQQTTTVVVXXXYYYYYYWWWWWWZZZ\\\aaalllwww~~~wwwxxx}}}}}}yyyfffUUUPPPQQQbbb|||kkkeeemmmvvv~~~nnniiipppxxxfffMMM???>>>999777999666888666555444666666555444222333444444555666:::<<<@@@NNN___iiiqqqzzz~~~yyywww|||uuurrroooggg[[[QQQLLLKKKLLLMMMNNNSSSZZZbbbmmm}}}}}}vvvoooccc^^^VVVOOOKKKIIIHHHGGGFFFGGGHHHJJJLLLMMMMMMMMMTTTWWW[[[aaagggnnnsssvvvyyy{{{wwwooonnnyyyoooWWWDDD???;;;999999888666999???===>>>>>>===;;;;;;<<<>>>AAACCCEEEIIILLLPPPSSSTTTVVV]]]gggnnnqqqsssuuuwww||||||xxxssspppmmmqqqxxx~~~mmmeeeYYYRRROOOOOOOOONNNKKKLLLNNNQQQTTTWWWYYYZZZYYYVVVWWWYYY\\\aaalllwwwzzz}}}{{{hhhUUUPPPRRRdddkkkdddkkkrrrwwwrrrnnn{{{gggNNNAAA???999666777333777777666555555555555555555444444444555888:::<<>><<<:::888888888999:::===>>>???>>><<<<<<===???EEEEEEHHHLLLPPPTTTUUUUUU\\\bbbjjjppprrrtttwwwyyy}}}}}}}}}ssspppooopppyyyyyynnneeeYYYPPPLLLJJJIIIGGGIIIJJJLLLNNNQQQTTTVVVWWW[[[ZZZYYYZZZZZZ___kkkxxx~~~}}}~~~xxxcccQQQMMMQQQddd}}}iiidddllltttzzzvvvrrrfffNNNAAA@@@:::888999666777777666555555555555555777666555444555666888:::@@@NNN]]]gggpppyyy}}}|||~~~xxxwwwwwwtttqqqiii]]]QQQIIIHHHJJJLLLOOOSSSZZZcccppp}}}uuulllfff]]]VVVOOOLLLMMMNNNMMMKKKKKKMMMQQQUUUYYY]]]bbbfffmmmooorrrwww}}}wwwllljjjmmmrrrzzzcccNNNBBB<<<;;;999888888:::;;;===??????@@@???======???@@@EEEFFFHHHLLLPPPSSSTTTTTT\\\bbbjjjppprrrtttvvvyyy|||}}}xxxpppnnnpppvvv{{{nnneeeYYYPPPLLLJJJIIIHHHMMMMMMOOOQQQSSSTTTVVVWWWWWWVVVWWWYYY[[[```nnn{{{yyyeeeSSSOOORRReee|||jjjfffooovvv{{{xxxeeeMMM@@@@@@;;;:::;;;888777666666555555555555666999777666555555666777888???LLL[[[hhhrrrzzz}}}|||}}}~~~yyywww~~~uuurrrpppiii]]]QQQJJJHHHJJJMMMMMMRRRZZZdddqqq}}}wwwnnnddd]]]WWWSSSNNNMMMOOOQQQQQQPPPNNNRRRWWW\\\bbbhhhooosss|||}}}pppdddaaaeeeiiixxxvvv___LLLBBB;;;:::999888999;;;===???@@@AAAAAA@@@??????@@@BBBFFFGGGIIILLLOOOQQQSSSTTT]]]ccckkkppprrrsssvvvyyy{{{}}}zzzsssmmmmmmsss~~~|||llldddXXXOOOLLLKKKJJJHHHNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRTTTWWW[[[bbbqqq{{{gggUUUQQQTTTfff~~~llliiirrrxxx{{{dddKKK??????;;;:::<<<999777666555555555555666666888777555444555666888999>>>IIIYYYhhhttt{{{|||{{{}}}zzz{{{yyy|||ssspppooohhh\\\QQQKKKIIIKKKMMMMMMRRRZZZeeerrr|||wwwpppfff]]]VVVTTTQQQOOOOOORRRTTTUUUTTTUUUYYY^^^dddkkkrrrxxx}}}wwwggg]]][[[```dddqqqrrr\\\KKKBBB<<<;;;:::999:::;;;===>>>???@@@AAA@@@??????AAACCCFFFHHHJJJLLLNNNQQQTTTVVV___eeelllppprrrsssvvvyyy{{{}}}~~~uuuppplllnnnwww}}}kkkbbbWWWOOOKKKKKKJJJIIILLLLLLMMMNNNPPPQQQRRRSSSQQQQQQSSSWWW[[[cccrrr|||hhhVVVRRRUUUgggqqqmmmuuuyyy{{{cccKKK??????:::999;;;888666666555555555555666666666555444444555777:::;;;<<>><<<::::::;;;<<<===>>>???@@@@@@??????AAACCCGGGIIILLLMMMNNNQQQUUUXXXbbbgggmmmqqqrrrtttwwwzzz|||~~~yyyqqqpppoooqqq||||||iiiaaaVVVNNNKKKKKKKKKKKKIIIJJJLLLNNNPPPRRRSSSTTTRRRQQQSSSWWW[[[cccrrr{{{hhhWWWSSSVVVgggtttpppvvvyyyzzzfffNNNAAA@@@;;;999:::777666555555555555666666777555444444444555888:::<<<<<>>???@@@@@@??????AAACCCGGGJJJMMMNNNOOORRRXXX\\\fffjjjpppssssssuuuxxx|||}}}zzzuuunnnqqqssswww~~~xxxggg___TTTMMMKKKLLLLLLLLLKKKLLLMMMOOOQQQTTTUUUVVVRRRRRRTTTXXX\\\dddsss||||||}}}xxxfffVVVSSSVVVhhhvvvqqqvvvyyyxxxkkkRRREEECCC<<<999:::666555555555555555666777777666666444444555777999;;;;;;???LLLaaaqqqwwwzzz}}}|||~~~zzzrrrqqqkkkeee[[[RRRLLLKKKMMMNNNOOOSSS[[[eeeqqqyyytttmmmgggccc```^^^\\\[[[[[[[[[]]]aaagggnnnsssyyy|||{{{rrrdddVVVMMMMMMSSSXXXcccrrr|||eeeTTTIIIDDD@@@>>>===;;;;;;<<<>>>??????@@@AAAAAA@@@AAACCCEEEGGGJJJNNNOOOPPPTTTZZZ```hhhmmmrrrtttuuuvvvzzz}}}~~~}}}uuuqqqkkkqqqwww|||{{{uuufff^^^TTTMMMKKKLLLMMMLLLLLLMMMNNNOOOQQQRRRSSSTTTRRRQQQTTTYYY^^^fffvvv{{{zzzyyyuuucccTTTRRRVVVggguuupppvvvyyywwwoooVVVHHHEEE>>>:::;;;666555555555555555666777888888777666555555666777999;;;===JJJ___pppvvvyyy}}}|||~~~~~~yyyrrrrrrkkkeee[[[RRRMMMKKKMMMNNNMMMRRRZZZdddqqqxxxssskkkeeebbbaaa``````]]]]]]^^^aaafffmmmvvv|||{{{}}}|||rrrkkk^^^RRRLLLMMMUUU[[[```mmmzzzdddSSSIIIDDD>>>===<<<;;;<<<>>>@@@AAA@@@BBBCCCBBBBBBBBBEEEGGGGGGKKKOOOPPPQQQUUU\\\cccjjjnnnsssuuuvvvwww{{{~~~xxxqqqooohhhqqqyyyxxxrrreee]]]SSSMMMKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPTTTYYY___hhhxxx{{{zzzvvvsssbbbSSSQQQUUUgggzzzlllrrrsssXXXBBB??????777111222555555555555666666666777666666444444333444555666888???KKK[[[jjjuuu{{{}}}~~~|||{{{rrrqqqllleeeZZZQQQLLLKKKKKKKKKQQQUUU\\\dddqqqzzzoooeeedddggggggeeeeeefffhhhkkklllnnnssszzz~~~xxxpppdddWWWNNNIIIGGGKKKQQQaaannnuuu]]]MMMEEEBBB???>>>===<<<;;;;;;<<<===>>>???@@@@@@??????AAACCCIIIQQQXXXYYYWWWYYYaaaiiillloootttwwwxxxyyyzzz{{{~~~}}}uuuooolllmmmsss{{{{{{vvvqqqggg]]]SSSOOOMMMKKKJJJLLLLLLLLLLLLMMMNNNOOOQQQQQQUUUSSSSSSVVV[[[eeexxx|||zzzvvvqqqbbbVVVSSSSSSfff{{{mmmssszzz^^^FFF@@@>>>777555999444444444555555555555555444333222222333444666777:::???KKKYYYhhhrrrxxxyyy}}}}}}|||tttsssoooggg\\\SSSNNNLLLMMMMMMQQQUUU\\\dddqqqzzzoooeeeeeehhhhhhhhhiiijjjllloooqqqssswww~~~}}}|||vvvjjj___RRRJJJFFFEEEJJJQQQ]]]iiizzzvvv```OOOFFFCCC>>>>>><<<<<<;;;<<<===>>>>>>???@@@@@@???@@@BBBDDDMMMSSSYYYZZZWWWYYYaaahhhnnnqqquuuwwwxxxyyyzzz{{{yyyrrrmmmmmmqqqxxx{{{vvvqqqfff\\\RRRNNNMMMJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQTTTSSSSSSWWW\\\gggzzzzzzxxxvvvqqqaaaUUUQQQQQQccc~~~pppttt|||___GGGAAA@@@:::888<<<444444444444444444444444222222111111222444666777;;;@@@JJJWWWeeeoootttvvvxxxxxxzzz~~~yyyxxxssskkk___UUUPPPNNNNNNNNNQQQUUU\\\dddqqqyyyoooffffffiiikkkmmmoooppprrrtttwwwyyy}}}yyyvvv||||||}}}{{{uuuggg[[[NNNGGGEEEFFFKKKRRRYYYfffwwwyyybbbRRRHHHEEE>>>===<<<<<<<<<===>>>???>>>???@@@@@@@@@@@@BBBDDDLLLRRRXXXYYYXXX[[[dddlllrrrtttwwwxxxxxxxxxyyy{{{~~~wwwsssnnnmmmnnnuuu{{{zzztttooodddZZZQQQNNNLLLJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQTTTSSSTTTYYY___kkk~~~wwwtttsssnnn^^^RRRNNNOOObbbqqqttt~~~eeeHHHBBBCCC>>>888999666555555555555444444444444333333222333444666777:::???HHHUUUbbbmmmsssuuutttssssssxxx}}}|||vvvmmmaaaVVVPPPNNNNNNOOOQQQUUU[[[dddpppzzzppphhhhhhkkkooossswwwvvvwwwyyy|||~~~yyywww}}}{{{||||||wwwiii\\\NNNGGGFFFGGGLLLRRRYYYgggwww{{{eeeTTTJJJEEE>>>===<<<<<<<<<===>>>???>>>???@@@@@@@@@AAACCCEEEGGGLLLRRRUUUXXX^^^iiiqqquuuvvvxxxxxxxxxxxxzzz{{{vvvqqqnnnlllmmmqqqttt{{{xxxpppjjj```WWWOOOMMMLLLJJJJJJKKKKKKKKKLLLLLLMMMOOOPPPQQQSSSRRRUUU[[[bbbnnn|||sssppplllgggYYYNNNMMMPPPeeeqqqsss{{{}}}QQQCCCBBB>>>777555777777777666666666666666888777666444444444555555888<<>>===<<<<<<===>>>???>>>???@@@AAA@@@AAADDDFFFEEEIIINNNRRRVVV^^^iiirrrvvvwwwxxxwwwwwwxxx{{{}}}yyypppmmmkkkkkknnnttttttzzz~~~uuukkkddd]]]TTTMMMKKKKKKJJJIIIKKKKKKKKKKKKLLLMMMNNNPPPPPPRRRRRRVVV\\\dddpppyyyooojjjbbb___RRRKKKMMMTTTkkk|||pppqqqwww{{{[[[CCC>>>:::666666666666777777777888888888:::999777666444444555555777:::BBBNNN\\\hhhqqqttttttssssssvvv{{{wwwwww~~~yyypppbbbUUUNNNLLLLLLMMMNNNRRRYYYaaammm}}}|||tttllllllooottt|||}}}~~~~~~{{{pppsssxxx~~~vvvvvvyyyyyy~~~|||nnn^^^MMMEEEDDDEEEIIIMMMXXXfffwwwlllZZZNNNHHH@@@???>>>=========>>>>>>>>>???AAAAAAAAABBBDDDFFFIIIKKKNNNPPPTTT\\\gggooouuuuuuvvvvvvvvvyyy}}}yyyrrrlllkkkjjjjjjooovvvuuu|||}}}ssshhhaaaZZZRRRKKKJJJKKKIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRVVV]]]eeeqqqvvvkkkeee[[[XXXNNNIIINNNYYYsssyyymmmoootttwww|||XXXCCC===888555999444444555666777888999999888777666555444444555666666999???JJJWWWccckkkoooqqqqqqssswww{{{~~~|||sssrrr|||{{{qqqcccVVVNNNLLLLLLMMMMMMQQQWWW___kkk{{{~~~vvvooonnnpppvvvxxxqqqmmmhhhmmmxxx{{{}}}~~~uuutttyyy~~~~~~|||ppp```NNNFFFFFFHHHKKKOOOXXXfffwwwppp^^^QQQKKKBBBAAA???===<<<<<<======>>>???AAAAAAAAABBBEEEGGGJJJLLLMMMPPPUUU]]]hhhppprrrsssssstttuuuyyy|||rrrmmmiiiiiiiiiiiiooouuuttt{{{|||||||||}}}ssshhhaaaXXXPPPJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPRRRRRRWWW^^^fffrrrttthhhbbbVVVTTTKKKHHHPPP]]]yyywwwlllmmmrrrtttzzzjjjMMMDDD@@@888666:::222333444555666888999999666555444333444444666666666888>>>GGGTTT___gggkkkmmmnnnqqqvvvzzz|||{{{zzz}}}zzzqqqpppzzz}}}sssdddWWWOOOMMMMMMNNNLLLPPPVVV^^^jjjzzzwwwpppoooqqqwwwxxxooohhhdddhhhooo~~~|||rrrpppuuu{{{|||zzzsssbbbPPPIIIIIILLLPPPSSSYYYhhhxxxsssaaaTTTMMMCCCBBB@@@>>><<<<<<<<<<<<>>>???AAAAAAAAACCCEEEGGGIIIJJJLLLOOOVVV```llluuupppqqqrrrsssuuuzzz}}}xxxnnnjjjhhhhhhhhhiiinnnuuurrrzzz}}}zzzzzz{{{~~~~~~tttjjjcccVVVOOOIIIIIIJJJIIIHHHJJJJJJJJJKKKKKKLLLNNNOOOPPPRRRSSSWWW^^^fffrrrsssfff```UUUTTTKKKHHHQQQ^^^|||wwwlllooouuuwwwzzzcccHHH???>>>;;;999:::777666555444444333444444555555555555555555555444888:::>>>GGGSSS^^^fffjjjkkkmmmqqqvvvzzzzzzwwwuuusssvvvzzzvvvkkkuuuwwwhhhYYYNNNJJJJJJLLLOOORRRWWW___jjjzzz{{{vvvsssvvvzzzpppfffdddgggeeevvvvvvooojjjiiiuuu~~~xxxsssaaaPPPJJJGGGFFFKKKTTT___jjjwww{{{gggUUUIIIDDDBBB???>>>???@@@@@@???@@@BBBCCCDDDCCCDDDFFFGGGIIIMMMQQQRRRYYYdddmmmpppqqqpppqqqrrrrrrtttzzzqqqllljjjjjjiiiiiijjjlllnnnpppwww|||~~~}}}}}}}}}}}}vvvhhhZZZSSSOOOJJJGGGGGGHHHIIIIIILLLJJJIIIKKKOOOQQQQQQOOOOOORRRWWW^^^hhhwwwsssjjjcccVVVOOOKKKMMMRRRaaaxxxmmmpppvvvxxx{{{eeeIII???>>>;;;999:::777666555444444333444444555555555555555555555555888:::>>>GGGSSS___gggkkknnnppprrrvvvxxxwwwtttqqqnnnqqqwww~~~xxxmmmvvvxxxiiiZZZOOOKKKJJJLLLOOORRRWWW^^^iiixxx~~~yyyvvvyyy|||vvvlllcccbbbfffnnnssslllfffdddpppyyysssrrr```OOOIIIGGGEEEKKKTTT^^^iiivvv~~~jjjWWWKKKFFFDDDAAA?????????>>>===@@@BBBDDDDDDDDDDDDFFFGGGIIINNNQQQSSSZZZeeemmmppppppnnnooopppqqqttt~~~tttllliiifffggggggiiikkkmmmnnnppprrrwww~~~}}}vvvhhh[[[RRROOOJJJGGGGGGHHHIIIIIIKKKIIIIIIKKKOOOQQQPPPOOOOOOSSSXXX```kkkzzz~~~rrriiibbbVVVPPPKKKMMMRRRaaazzzooorrrwwwxxx{{{gggKKK@@@>>>;;;888:::777666555444444333444444555555555555555555555555888999>>>GGGSSS___hhhmmmrrrrrrsssuuuvvvtttpppmmmhhhmmmuuu}}}~~~|||pppwwwxxxjjj\\\QQQLLLKKKKKKNNNRRRWWW]]]ggguuu}}}|||~~~xxxqqqggg______ddduuu{{{nnnfffaaa___kkkuuuoooppp___NNNIIIFFFEEEJJJSSS]]]hhhuuu~~~nnnZZZMMMIIIFFFBBB???>>>>>>===<<<@@@BBBDDDDDDDDDDDDFFFHHHIIINNNQQQUUU\\\gggooopppnnnllllllooopppttt~~~uuukkkeeecccaaabbbeeehhhkkknnnooopppnnnsss~~~|||vvviii\\\QQQNNNJJJGGGHHHHHHIIIIIIJJJIIIIIIKKKMMMOOOOOONNNPPPTTTZZZbbbnnn~~~}}}qqqiiibbbWWWPPPLLLNNNRRRaaa|||ppprrrwwwxxx{{{kkkNNNBBB???;;;888999777666555444444333444444333333333444444444444444888999>>>GGGTTTaaajjjoootttssssssttttttrrrooolllhhhnnnwww~~~tttyyyxxxkkk]]]SSSMMMKKKLLLNNNQQQVVV\\\dddsss}}}vvvnnneee^^^___dddwwwttthhhaaa]]]]]]jjjuuupppmmm\\\LLLGGGFFFEEEJJJSSS\\\gggttt}}}rrr\\\NNNIIIFFFBBB???>>>>>>>>>===AAABBBDDDDDDDDDEEEFFFHHHJJJNNNRRRVVV___jjjppppppnnnkkkkkknnnqqqvvvwwwkkkccc```___\\\___dddjjjnnnpppppppppooottt{{{ttthhh\\\PPPMMMIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJLLLNNNNNNNNNRRRVVV\\\dddppp|||sssjjjcccXXXQQQMMMNNNSSSbbb|||ppprrrvvvvvvyyy~~~nnnPPPCCC???:::888999777666555444444333444444111111111222222333333333777999===GGGTTTbbblllrrrtttsssrrrrrrsssrrrpppnnnlllsss}}}~~~wwwzzz~~~~~~vvvjjj^^^TTTNNNLLLLLLMMMQQQVVV[[[cccqqq~~~wwwpppggg```bbbgggwww|||mmmbbb^^^\\\^^^mmmxxxsssiiiXXXJJJFFFEEEEEEJJJSSS[[[fffsss}}}uuu^^^PPPIIIEEEAAA>>>>>>???@@@@@@AAACCCDDDEEEDDDEEEGGGHHHJJJOOOSSSXXXbbbmmmqqqpppnnnkkkjjjnnnsssxxx{{{nnnddd___^^^]]][[[___gggmmmrrrsssrrrqqqqqqwwwyyyrrrfff[[[OOOLLLIIIHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOTTTXXX^^^fffqqq}}}uuummmeeeXXXQQQMMMOOOTTTccc|||ooopppttttttvvvzzzrrrRRRDDD???:::777888777666555444444333444444000111111222222333333333777888===GGGUUUcccnnntttuuutttrrrrrrssssssqqqpppqqqyyy{{{{{{{{{zzztttiii^^^UUUOOOMMMLLLLLLQQQVVV[[[bbbpppzzztttllldddeeekkkyyy}}}tttfff]]][[[\\\___nnnxxxrrrdddTTTGGGEEEEEEEEELLLTTT[[[fffsss}}}xxxbbbSSSIIIEEEAAA>>>>>>@@@AAAAAAAAACCCEEEEEEEEEEEEGGGIIIKKKOOOSSSZZZeeepppssspppmmmiiiiiinnntttzzz~~~rrrgggaaa^^^]]]]]]]]]bbbkkkssswwwwwwtttqqqssszzzwwwooocccYYYMMMKKKIIIHHHHHHIIIHHHHHHGGGIIIKKKLLLLLLMMMOOOPPPUUUYYY___hhhtttwwwmmmdddWWWPPPMMMOOOUUUeeezzznnnnnnrrrqqqssswwwtttTTTEEE@@@:::777888777666555444444333444444111222222333444444555555777888===GGGUUUdddpppvvvxxxvvvsssrrrrrrrrrqqqpppsss|||~~~|||yyy|||{{{zzzvvvqqqggg]]]UUUPPPNNNMMMKKKPPPWWW[[[bbbqqq}}}xxxppphhhhhhmmm|||uuujjj```XXXXXXZZZ]]]kkktttnnn```QQQEEEDDDEEEFFFMMMVVV[[[fffsss}}}{{{eeeXXXKKKGGGBBB>>>>>>?????????BBBCCCEEEEEEEEEEEEGGGIIIKKKOOOTTT[[[gggrrrtttppplllgggggglllssszzz{{{tttjjjbbb___^^^]]]]]]```gggpppxxx|||zzzuuurrrxxx~~~}}}tttkkk```VVVLLLJJJHHHHHHIIIIIIHHHGGGHHHJJJMMMMMMLLLMMMOOORRRSSSXXX```jjjwwwxxxlllaaaUUUOOOLLLOOOVVVfffzzzmmmmmmppppppqqquuu|||vvvUUUFFF@@@:::777888777777555444444444444444333333444444555666777777777888===GGGUUUeeeqqqwww{{{xxxuuusssrrrrrrqqqpppsss}}}}}}yyy{{{xxxuuussstttooofff]]]UUUPPPNNNMMMJJJPPPWWW[[[bbbqqq{{{rrrjjjjjjnnn|||}}}pppbbb]]]VVVVVVYYY\\\iiipppiii^^^OOOCCCCCCEEEGGGNNNWWW[[[gggttt~~~}}}hhh[[[NNNIIICCC???======>>>>>>BBBCCCEEEFFFEEEFFFGGGIIILLLOOOTTT\\\hhhssstttpppjjjfffeeekkkrrryyysssmmmeee```^^^^^^^^^\\\cccjjjttt||||||wwwrrr|||}}}sssiii^^^TTTLLLJJJHHHHHHIIIIIIHHHGGGHHHKKKNNNNNNMMMMMMPPPSSSRRRWWW```kkkzzzxxxjjj]]]TTTNNNLLLOOOVVVgggzzzmmmnnnrrrsssvvv{{{xxxVVVEEE>>>888666777777777666555444333333333444555666555444444555666888:::>>>DDDOOO]]]mmmwww~~~zzzvvvtttuuuvvvuuutttzzz{{{|||}}}~~~|||xxxssspppnnnmmmmmmiii```VVVOOOLLLLLLOOOQQQVVV\\\eeeuuu}}}yyyrrrllllllpppzzzoooeee___WWWTTTRRRWWWaaaggghhhfffQQQJJJCCCCCCEEEGGGMMMTTT]]]fffsssmmmZZZLLLGGGBBB???@@@AAAAAA???===@@@CCCEEEFFFGGGHHHJJJKKKNNNUUU___hhhmmmllliiiddddddeeejjjsss||||||uuukkkddd^^^]]]\\\ZZZ[[[^^^fffrrr~~~|||wwwvvvxxxzzzpppeee[[[TTTKKKJJJIIIGGGFFFFFFGGGGGGGGGIIIKKKLLLLLLLLLNNNPPPTTTZZZdddppp}}}rrrddd[[[TTTPPPNNNQQQXXXiii{{{ppprrrwwwxxxzzzwwwUUUEEE>>>999777888777777666444444333333444444555666666444333444555666888<<>>>>>@@@CCCDDDEEEFFFIIIKKKLLLOOOUUU___hhhmmmkkkiiifffeeeeeejjjrrr{{{~~~wwwppphhhbbb]]]\\\\\\[[[]]]aaajjjuuuyyyyyy{{{yyyooodddZZZSSSKKKJJJIIIGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKMMMOOORRRUUU[[[dddooo}}}zzznnnbbbZZZRRRNNNMMMQQQYYYkkk{{{rrrwww}}}}}}uuuTTTEEE???:::888999777666555444444444444444555666777666444333333555333666:::AAALLL\\\nnn{{{~~~zzzuuuwwwyyyyyyuuupppllljjjnnnnnnkkkcccYYYRRRNNNNNNMMMPPPUUU\\\fffvvv{{{tttmmmkkknnnxxxxxxvvvrrrlllddd\\\UUUQQQPPPNNNQQQYYYcccddd]]]TTTKKKFFFBBBCCCEEEHHHOOOVVV]]]eeerrrrrr```RRRLLLEEEAAA@@@AAA???>>>@@@AAABBBCCCDDDFFFIIILLLNNNPPPVVV```hhhlllkkkhhhhhhgggfffiiiqqqzzz|||zzzzzzvvvoooiiiddd___[[[[[[[[[[[[___eeeppp{{{}}}~~~yyyooocccXXXQQQKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJKKKMMMQQQTTTVVV\\\eeeooo}}}uuukkk```XXXOOOMMMMMMPPPZZZooo{{{tttyyytttTTTEEE@@@;;;999:::777666555444444444444444555666777666444333333444222555999???HHHXXXkkkyyyyyypppssswwwwwwtttoookkkiiinnnnnnmmmfff\\\TTTPPPOOOMMMPPPUUU\\\gggwww}}}wwwpppmmmooouuu{{{wwwqqqnnnhhhaaaZZZTTTOOOMMMMMMNNNSSS]]]fffdddYYYMMMGGGCCCAAADDDFFFHHHOOOWWW\\\dddrrruuudddTTTNNNFFFBBBAAAAAAAAA???@@@AAABBBBBBCCCEEEJJJMMMOOORRRXXXaaaiiimmmkkkhhhhhhffffffjjjqqqzzz~~~wwwsssrrrooohhhcccaaa\\\YYYYYYYYY[[[aaaiiixxxxxxnnnbbbWWWOOOJJJIIIHHHGGGFFFGGGHHHHHHJJJJJJKKKJJJKKKNNNSSSWWWXXX^^^fffqqq~~~vvvkkk^^^VVVMMMMMMMMMQQQ^^^uuuzzztttyyy~~~|||zzz|||sssTTTEEEAAA;;;999:::666666555444444444444555555666777666444333444555444777:::===DDDSSSggguuuwwwkkkpppuuuwwwuuuqqqmmmjjjnnnooonnniii___VVVQQQPPPMMMPPPUUU\\\gggwww{{{tttqqqrrrvvv}}}{{{wwwqqqlllgggccc^^^XXXRRROOOMMMMMMNNNRRRZZZccciiicccVVVJJJCCCAAAAAADDDFFFHHHOOOWWW[[[dddrrrxxxgggVVVOOOGGGBBBBBBCCCCCCBBB@@@AAABBBBBBCCCEEEJJJMMMPPPRRRXXXaaajjjmmmlllhhhfffeeefffjjjrrr{{{zzzqqqllljjjhhhccc^^^^^^ZZZWWWXXXXXX\\\eeennnwwwmmmbbbVVVNNNJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLPPPUUUYYYZZZ```iiitttyyylll^^^TTTLLLMMMNNNSSSaaa{{{|||sssvvvyyyuuurrrsssyyysssTTTFFFAAA;;;888999666555555444444444555555444555666555444444555666666888:::;;;@@@NNNbbbrrruuuhhhnnnuuuyyyxxxuuuqqqnnnnnnppppppkkkbbbYYYSSSQQQNNNQQQVVV]]]gggwwwzzzwwwwwwxxxyyyuuuqqqmmmgggbbb[[[YYYUUUQQQNNNNNNNNNOOOUUU[[[dddjjjiii```RRRHHH@@@???AAAEEEFFFGGGOOOWWWZZZcccrrr|||lllYYYRRRIIICCCBBBCCCCCCBBB@@@AAABBBCCCDDDFFFIIILLLPPPRRRXXXbbbjjjnnnmmmjjjffffffhhhmmmttt{{{{{{sssjjjdddcccbbb___[[[[[[XXXWWWXXX[[[```mmmyyy}}}vvvmmmbbbVVVNNNJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJLLLMMMNNNRRRVVVZZZ\\\bbblllxxxzzzlll]]]SSSKKKMMMOOOSSSccc~~~tttttttttnnniiijjjqqqtttUUUGGGAAA;;;777888555555444444444555555666222444555555444444666777555888999999===KKKaaaqqqtttgggmmmvvv{{{|||yyyuuusssnnnqqqrrrmmmdddZZZTTTRRROOORRRWWW]]]gggwww||||||yyyyyyqqqkkkgggddd___[[[UUUSSSQQQOOOPPPRRRTTTVVV^^^eeennnooogggYYYLLLEEE>>>???BBBEEEFFFFFFMMMVVVZZZcccrrrqqq___WWWLLLEEEBBBAAA@@@???>>>@@@CCCDDDEEEFFFIIIKKKOOORRRXXXbbbkkkooonnnlllggghhhjjjooouuuzzz||||||uuulllbbb]]]]]]]]][[[XXXWWWVVVWWW[[[___hhhxxx{{{uuummmbbbVVVOOOIIIHHHGGGGGGGGGHHHIIIIIIHHHJJJMMMOOOQQQSSSWWWZZZ]]]dddooo|||uuuhhh[[[RRRIIILLLNNNQQQbbbtttsssqqqjjjddddddkkk{{{tttUUUGGGAAA;;;777777555555444444444555555666111333555555555555777888444666888888<<>><<<===@@@CCCEEEFFFGGGHHHJJJOOORRRXXXbbblllpppooommmiiijjjmmmqqqvvvyyyyyyxxxppphhh^^^YYYYYYZZZYYYWWWUUUTTTWWW]]]cccnnn}}}zzztttmmmbbbWWWOOOIIIHHHGGGGGGGGGHHHIIIJJJGGGJJJMMMPPPRRRTTTXXXZZZ]]]eeeqqq~~~|||pppdddYYYRRRGGGKKKLLLPPPaaazzzxxxtttkkkcccbbbiiizzz{{{[[[HHH@@@<<<:::999555555444333333333333444777666666444333222111111666666777:::???III]]]ooo~~~qqqiiinnnxxx}}}uuuuuuvvvvvvssshhh\\\ZZZ^^^^^^VVVSSS\\\fffrrrwwwlllbbb___^^^ZZZWWWVVVWWWTTTVVV[[[\\\\\\dddnnnwww||||||ppp\\\LLLEEEEEE@@@BBBCCCEEEGGGKKKPPPTTTbbbhhhtttuuueeeYYYLLLGGGEEEAAA??????>>>@@@BBBCCCDDDEEEGGGIIILLLRRR[[[fffooorrrqqqnnniiikkkpppvvv{{{{{{vvvqqqhhhccc]]]ZZZYYYXXXUUUSSSQQQVVV\\\dddmmmyyy~~~~~~{{{ssshhh\\\SSSOOOKKKJJJIIIHHHGGGHHHIIIJJJLLLNNNOOOPPPQQQTTTYYY\\\___gggsssuuuhhh^^^UUUNNNGGGFFFGGGQQQeee}}}{{{wwwkkkaaa^^^dddvvvwwwXXXEEE>>>;;;999999777777666555555555555666333333333444444444444555555555666999===GGG[[[mmm}}}wwwlllqqq{{{zzzyyyyyyyyyvvvkkk^^^ZZZ]]]aaaYYYVVV^^^gggqqq|||sssjjjbbbaaaaaa___]]]]]]___^^^aaagggjjjlllsss|||~~~yyyjjjWWWIIICCCBBB@@@AAACCCEEEHHHLLLQQQUUU```hhhuuuvvvgggZZZMMMHHHFFFBBB??????>>>@@@BBBDDDDDDEEEHHHJJJLLLRRR[[[fffooorrrqqqooojjjlllqqqvvvzzzxxxrrrmmmddd```\\\YYYYYYXXXUUUSSSRRRVVV]]]gggrrr~~~}}}zzzrrrfff[[[RRRNNNKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQTTTYYY\\\```hhhuuupppddd[[[RRRKKKHHHFFFGGGPPPddd~~~yyyjjj^^^ZZZ```qqqvvvWWWEEE>>>;;;999999777777666555555555555666333333333444444444555555444444555888<<>>@@@BBBDDDEEEFFFHHHKKKLLLRRR[[[fffooorrrqqqooolllnnnrrrvvvwwwssslllggg^^^\\\ZZZYYYXXXWWWTTTRRRSSSWWW___lll{{{~~~}}}xxxpppdddYYYQQQMMMJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQTTTYYY\\\aaaiiivvvzzzjjj___VVVNNNIIIHHHFFFGGGQQQggg~~~wwwhhh\\\XXX^^^nnnzzzZZZGGG@@@<<<::::::555555444333333333333444666666555444333333222222444444666888;;;DDDWWWhhhuuu|||}}}|||zzzxxxwwwwww~~~sssxxx}}}}}}{{{qqqcccYYYVVVUUUOOOPPPXXXaaalll~~~xxxpppkkkkkkpppuuuwwwzzz}}}|||gggUUUHHHBBB@@@@@@>>>@@@CCCFFFIIINNNTTTYYY^^^iiiyyynnn```RRRKKKGGGCCC@@@@@@>>>@@@BBBDDDDDDFFFHHHJJJKKKQQQ[[[fffooorrrqqqooommmooosssuuusssmmmeee```YYYYYYXXXXXXWWWVVVTTTSSSVVVZZZcccsss}}}xxxooocccXXXQQQNNNJJJIIIHHHHHHIIIJJJKKKLLLLLLNNNOOOPPPQQQTTTYYY\\\```iiiwwwsssfff]]]TTTLLLHHHGGGFFFJJJWWWooo|||uuuggg\\\YYY___nnn~~~}}}]]]III@@@;;;888777555555444333333333333444555555555444444333333222666555777999<<>>@@@CCCFFFJJJOOOVVVZZZ```jjjyyysssdddUUUMMMIIIDDDAAAAAA>>>@@@BBBCCCDDDEEEGGGIIIJJJOOOYYYeeennnrrrqqqnnnmmmoooqqqqqqmmmfff___ZZZUUUVVVWWWWWWVVVTTTTTTSSSXXX^^^jjjzzz~~~xxxnnnbbbWWWQQQNNNIIIIIIHHHHHHIIIKKKLLLMMMLLLNNNOOOPPPQQQTTTYYY\\\```iiiwwwnnnddd^^^TTTMMMJJJGGGHHHPPPbbb}}}}}}vvviii___]]]aaaooo~~~~~~]]]HHH???:::666555777777666555555555555666111222333333444555666666666666777:::<<>>@@@BBBBBBBBBBBBDDDFFFHHHMMMWWWccclllpppooommmlllmmmnnnlllfff___ZZZWWWTTTVVVVVVUUUTTTSSSTTTUUUZZZcccqqq}}}vvvkkk___UUUPPPMMMHHHHHHHHHHHHJJJKKKMMMOOOLLLNNNOOOPPPQQQTTTYYY\\\```iiixxx{{{jjjeeeaaaWWWOOOLLLHHHLLLXXXooo|||nnnccc```bbbooo~~~~~~^^^III@@@;;;888777777777666555555555555666111222222333444555666777555555777999:::AAAQQQaaattt{{{|||yyyuuurrrqqqtttyyy|||}}}||||||vvvxxxyyyuuuvvvtttiii]]]WWWTTTQQQRRRWWW[[[aaarrryyycccZZZNNNEEEBBBBBBAAA@@@@@@BBBEEEHHHKKKPPPVVVZZZcccjjjvvvzzzkkkZZZPPPJJJEEEBBBBBB???@@@BBBAAA@@@@@@AAACCCFFFLLLVVVaaakkkooonnnllljjjkkkjjjggg```ZZZWWWVVVUUUVVVVVVTTTRRRQQQTTTVVV\\\gggxxx}}}}}}{{{ssshhh\\\RRRMMMKKKHHHHHHHHHHHHJJJLLLNNNPPPLLLNNNOOOPPPQQQTTTYYY\\\aaakkkyyyvvvgggeeedddZZZQQQNNNJJJPPPaaa{{{sssfffbbbaaaooo~~~```LLLDDD???<<<;;;555555444333333333333444444444444444444444333333444444666888999???OOO^^^qqqxxx}}}~~~~~~|||yyyvvvrrrpppqqqvvv}}}~~~uuuvvvxxxtttvvvtttkkk```YYYNNNLLLNNNTTTXXX___qqqxxxgggZZZTTTKKKEEECCCAAA@@@>>>AAACCCFFFHHHKKKPPPUUUZZZdddjjjttt|||lll[[[QQQKKKEEEBBBBBB???AAAAAAAAA??????@@@AAAEEEKKKUUUaaajjjnnnmmmkkkhhhiiihhhccc]]]WWWVVVVVVVVVWWWVVVTTTQQQQQQTTTWWW]]]jjj||||||{{{wwwxxx{{{~~~yyyqqqeeeYYYPPPKKKIIIHHHHHHHHHIIIJJJLLLOOOPPPMMMNNNOOOPPPQQQTTTYYY\\\ccclll{{{rrreeefffeee[[[QQQOOOLLLTTTfffyyyjjjccc___mmm]]]GGG???>>>:::666666666555555444444444333555444333333222222333333111222555888999===IIIVVViiipppwwwzzz|||}}}zzzuuuvvvtttqqqpppsssyyy}}}ppptttyyyxxxwwwwwwtttkkk___WWWRRRQQQRRRTTTVVV]]]mmm}}}ooo___VVVOOOGGGCCCBBBCCCCCCBBBCCCEEEGGGJJJLLLPPPUUUYYYccclllyyyvvvgggYYYSSSMMMDDD@@@CCC@@@AAAAAA@@@??????AAABBBEEEIIIRRR^^^iiinnnmmmjjjfffddd```\\\XXXUUUTTTSSSWWWVVVVVVVVVSSSOOORRRYYYdddqqq}}}{{{zzzwwwyyy|||}}}wwwlll```VVVPPPLLLKKKJJJJJJIIIJJJKKKMMMOOOPPPPPPNNNNNNPPPTTTYYY\\\^^^cccmmm|||oooaaa^^^]]]UUUOOONNNMMMVVVlllyyyjjjbbb___mmm___HHH@@@>>>;;;777888777777555444333222222555444333333222222333333444444777999888;;;EEEQQQccckkktttxxx{{{~~~|||xxxvvvuuussssssvvv{{{~~~sssvvv|||wwwvvvvvvuuussskkkaaaXXXQQQPPPQQQSSSUUU\\\lll{{{zzziii[[[TTTNNNFFFBBBBBBCCCCCCBBBDDDFFFIIILLLOOOSSSXXX\\\dddmmmyyyuuueeeVVVQQQKKKBBB???BBB>>>?????????======>>>@@@EEEJJJSSS___iiimmmjjjfffcccaaa\\\XXXTTTRRRQQQQQQTTTSSSSSSTTTSSSRRRWWW^^^kkkwww}}}{{{{{{yyyzzz{{{~~~|||vvvkkk___UUUNNNKKKJJJJJJJJJIIIJJJKKKLLLNNNOOOOOONNNNNNPPPTTTXXX]]]___eeeppp}}}lll]]][[[ZZZSSSNNNNNNNNNWWWmmmzzzjjjaaa^^^lllbbbJJJAAA>>>;;;888999888777666444222111000555444333333222222333333777666777888777888AAALLL[[[eeeooouuuyyy~~~~~~{{{wwwvvvvvvwwwyyy~~~uuuxxx~~~zzzwwwvvvuuuuuussslllbbb[[[QQQOOOOOOQQQTTT[[[jjjyyy}}}ssseeeWWWQQQKKKDDDAAAAAACCCCCCCCCDDDFFFIIILLLPPPTTTZZZ^^^gggooo{{{sssbbbRRRMMMHHH@@@>>>@@@>>>???@@@???>>>===>>>@@@DDDIIITTT```jjjlllhhhbbb___\\\WWWRRROOONNNNNNOOOPPPOOOOOORRRRRRTTT\\\eeeuuu~~~}}}|||{{{|||{{{{{{|||zzzsssiii]]]SSSLLLIIIHHHJJJJJJIIIIIIJJJLLLNNNOOONNNNNNNNNPPPSSSXXX]]]```iiitttwwwgggYYYVVVUUUOOOLLLMMMMMMXXXqqqyyyhhh^^^\\\jjj}}}eeeLLLAAA>>><<<999888777666555444333222222555444333333222222333333777666666777777777???HHHUUU```kkkrrrwww|||}}}|||xxxxxxyyy{{{}}}~~~wwwzzz{{{zzzxxxvvvuuusssmmmddd]]]SSSPPPOOOQQQTTT[[[iiiwwwyyyqqqdddXXXOOOIIICCC???AAACCCCCCCCCBBBDDDHHHKKKOOOTTTYYY]]]iiiqqq}}}qqq___NNNIIIEEE???===???@@@BBBCCCBBBAAA@@@@@@AAABBBHHHTTTaaakkkmmmgggaaa[[[XXXSSSNNNKKKKKKLLLNNNMMMLLLMMMPPPRRRVVVaaakkk~~~~~~}}}||||||~~~}}}{{{{{{}}}wwwpppfffZZZQQQKKKHHHGGGJJJJJJIIIIIIJJJKKKMMMNNNMMMMMMOOOPPPSSSXXX^^^bbblllxxxssscccUUUQQQOOOJJJHHHKKKLLLYYYtttxxxfff\\\YYYhhh{{{gggNNNBBB>>>;;;999555555555555555555444444555444333333222222333333555333444666666777>>>FFFPPP\\\iiioootttyyy||||||{{{||||||~~~}}}www{{{~~~~~~|||yyywwwuuuooofff```VVVRRRPPPQQQTTT[[[hhhttt}}}vvvooodddYYYNNNIIIBBB???@@@CCCDDDCCCCCCEEEIIILLLPPPUUUZZZ^^^kkksssqqq]]]KKKFFFCCC>>>===???@@@BBBDDDCCCAAA@@@@@@@@@@@@GGGSSSaaakkklllfff```XXXUUUPPPLLLJJJJJJLLLNNNMMMKKKMMMQQQUUU[[[fffrrr~~~}}}}}}}}}~~~|||{{{}}}|||sssmmmcccXXXPPPJJJHHHGGGJJJJJJIIIIIIIIIKKKLLLMMMLLLNNNPPPRRRTTTYYY```dddooo{{{ppp```RRRMMMJJJEEEDDDIIILLLYYYtttwwwfff\\\YYYgggzzziiiOOOAAA===:::999444444444555555555555666555444333333222222333333444111222555666777===DDDLLLZZZgggnnnrrrwww{{{|||~~~xxx{{{}}}yyywwwvvvqqqjjjdddZZZTTTQQQQQQTTTZZZeeepppzzztttnnncccXXXOOOIIIBBB???AAACCCDDDCCCGGGIIILLLOOOSSSWWW]]]aaakkkuuuqqq\\\IIIDDDCCC???>>>@@@???AAABBBBBB@@@>>>===>>>???EEEQQQ^^^hhhiiiccc]]]UUUSSSOOOLLLJJJJJJLLLMMMMMMLLLOOOUUU[[[bbbooo{{{~~~}}}}}}}}}}}}|||~~~}}}zzzpppjjjaaaWWWOOOKKKIIIIIIJJJJJJIIIIIIIIIJJJLLLLLLLLLOOORRRTTTUUUZZZbbbhhhtttmmm]]]OOOJJJGGGBBBDDDJJJNNN\\\vvvyyyggg]]]ZZZhhh{{{jjjOOOAAA;;;999888555555555555555555444444555444333333222222333333444111111444666666;;;AAAHHHVVVeeemmmqqqxxx}}}zzz{{{}}}zzzwwwvvvvvvsssmmmiii\\\UUUPPPPPPRRRXXXbbbkkk{{{zzztttnnndddYYYPPPJJJCCC@@@AAACCCCCCCCCIIIKKKNNNPPPSSSWWW\\\```kkkuuusss]]]HHHCCCCCCAAA???BBB???AAACCCCCCAAA>>>======@@@EEEOOOZZZbbbbbb\\\VVVRRRPPPNNNKKKJJJJJJKKKLLLMMMNNNSSS[[[ccclllzzz~~~}}}}}}}}}~~~~~~}}}yyymmmggg___VVVOOOLLLKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLPPPTTTUUUWWW\\\dddjjjyyyhhhYYYLLLHHHFFFCCCGGGOOOTTTccc~~~zzziii___[[[iii|||kkkPPP@@@;;;999888777777666555444444333333555444333333222222333333555222111444555555999>>>EEETTTdddlllqqqxxx~~~{{{{{{yyywwwttttttuuutttppplll\\\UUUPPPOOOQQQVVV___hhhvvv|||wwwqqqfff[[[QQQKKKDDDAAAAAACCCCCCCCCHHHJJJMMMOOOQQQUUUZZZ^^^jjjvvvttt]]]HHHCCCDDDBBBAAACCCAAACCCEEEEEECCC@@@??????AAAEEEMMMWWW^^^]]]WWWPPPOOONNNMMMKKKJJJJJJJJJJJJMMMOOOVVV```jjjttt~~~}}}}}}}}}yyykkkfff^^^VVVOOOLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMPPPUUUVVVXXX\\\eeelll|||}}}eeeVVVJJJGGGFFFDDDJJJSSSZZZjjj~~~jjj[[[\\\dddssskkkPPPBBB<<<777444444444444444444444444444777666555444333222222222333444444444444666999<<>>BBBFFFNNNTTTXXXWWWUUUSSSQQQLLLIIIKKKLLLJJJKKKNNNLLLPPP]]]mmmyyy{{{vvvnnnggg\\\SSSNNNMMMMMMMMMJJJIIIHHHGGGHHHIIIJJJKKKNNNOOORRRVVVWWWYYYcccnnn}}}gggVVVIIIHHHJJJHHHJJJOOOaaawwwlll\\\YYY```pppkkkQQQCCC===999555666666555444444333222222666555444444333333333333333444555555555666999<<>>===AAAFFFKKKMMMLLLIIIGGGJJJGGGFFFIIIKKKKKKNNNSSS]]]eeeuuuyyysssiiibbbXXXPPPLLLKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLOOOPPPTTTXXXZZZ^^^iiiuuuxxx```RRRHHHHHHJJJKKKQQQYYYsss|||fffVVVSSSZZZgggwwwlllQQQBBB<<<:::999777777666555444333222222333333333333333444555666222333444444444555888;;;DDDOOO^^^jjjpppsssuuuwwwwwwvvvvvvyyy~~~vvvkkkjjjllloooppprrrrrrssstttvvvuuusssqqqggg]]]TTTPPPPPPRRRXXX^^^jjj~~~}}}sssggg___RRRJJJDDDCCCCCCBBBDDDHHHEEEGGGKKKMMMOOOTTT\\\bbbssspppXXXKKKKKKIIILLLRRRQQQWWW^^^bbb\\\NNNBBB<<<<<<<<>>BBBFFFHHHIIIIIIJJJIIIJJJMMMOOOQQQYYYbbbttt}}}tttuuuxxx}}}yyyrrrmmm```ZZZSSSMMMJJJJJJJJJIIIKKKJJJJJJJJJKKKLLLNNNOOOOOOOOORRRUUUXXX]]]iiivvvnnn\\\SSSLLLKKKJJJKKKWWWfffxxxgggZZZSSSXXXbbbnnnvvv{{{qqqUUUCCC;;;:::;;;777777666666555555444444444444333333333444555555333444555555555666999<<<@@@GGGSSS```kkksssxxx{{{zzzxxxvvvwww|||~~~|||vvveeecccllluuuwwwzzzwwwuuutttuuuwwwwwwwwwuuujjj^^^XXXUUUTTTWWW\\\cccuuuwwwoookkk\\\SSSJJJEEEBBB@@@AAADDDDDDHHHLLLOOORRRXXX```fffvvv}}}cccUUUUUUUUU\\\gggiiissssssnnn```OOOAAA;;;;;;999;;;===AAADDDFFFGGGGGGJJJJJJMMMQQQTTTXXXbbbmmm{{{~~~yyyrrruuu{{{}}}wwwqqqlll^^^YYYRRRMMMKKKJJJJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPOOOPPPSSSWWW[[[bbbppp}}}iiiXXXQQQLLLLLLJJJLLL[[[lllwwwgggZZZSSSWWWaaallltttyyytttXXXEEE===<<<<<<999999888666555444333222555444444333333444444444444555666666666888;;;===>>>EEEPPP]]]iiirrrxxx{{{|||zzzwwwxxx{{{}}}{{{~~~uuubbb___iiirrrttt|||yyyvvvtttuuuwwwxxxxxxvvvkkk___XXXTTTSSSVVV[[[ccctttzzzrrrnnn\\\SSSIIIEEEBBB@@@BBBFFFEEEHHHLLLOOOSSSYYYaaahhhyyyfffWWWWWWWWW___jjjmmmtttqqqiiiZZZJJJ===888777<<<>>>@@@BBBDDDFFFGGGGGGLLLMMMQQQVVVZZZ```lllxxx~~~wwwwwwuuuyyy|||vvvpppkkk]]]YYYRRRMMMKKKKKKKKKJJJKKKJJJJJJKKKLLLNNNOOOQQQOOOPPPTTTZZZ___gggvvv}}}dddUUUOOOKKKLLLKKKNNN^^^ppp|||ttteeeXXXNNNSSS^^^llltttyyy{{{[[[HHHAAA===:::444444444444444444444444444333222222111111222222000...---111666;;;<<<<<<>>>EEEOOOYYYhhhxxx|||{{{yyywwwwww{{{{{{xxxrrr```\\\eeettt~~~yyyuuutttuuuxxxxxxqqqeee[[[TTTTTTWWW[[[gggooo~~~~~~wwwsssdddVVVHHHDDDDDDCCCCCCDDDFFFGGGKKKOOOQQQUUUaaalllyyyjjj[[[YYYXXX```mmmrrrxxxkkkZZZKKKBBB>>><<<:::999999:::===BBBFFFHHHIIIKKKPPPVVVZZZ___iiizzz~~~sssoooqqq}}}~~~yyyrrrjjjfffYYYTTTNNNJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRUUUTTTTTTUUU[[[iii{{{uuudddSSSLLLIIIKKKLLLRRRcccvvv}}}ttteeeXXXOOOTTT___llluuuyyy|||\\\HHHAAA===:::444444444444444444444444444333222222111222222222333222111333888<<<>>>>>>>>>EEENNNXXXgggwww~~~|||yyyxxxzzz}}}{{{}}}vvvfff```gggsss}}}{{{wwwvvvwwwzzzzzztttjjj___XXXVVVWWWZZZccclll{{{{{{wwwgggYYYKKKFFFEEEDDDCCCCCCFFFGGGKKKOOORRRVVVaaammm|||iiiYYYWWWVVV]]]kkkpppuuuiiiWWWIII@@@===;;;::::::;;;<<>>>>>???EEEMMMWWWfffuuu~~~|||yyyzzz}}}~~~{{{zzzyyy~~~ooohhhjjjrrrzzz~~~zzzxxxzzz|||}}}xxxpppfff]]]WWWWWWWWW^^^gggvvv~~~zzzlll^^^PPPJJJGGGDDDCCCCCCFFFGGGKKKPPPRRRWWWbbbnnn~~~hhhXXXUUUSSSZZZhhhmmmqqqeeeTTTFFF>>><<<:::999<<<<<<>>>@@@DDDHHHKKKMMMSSSWWW^^^gggrrr}}}~~~xxxpppgggaaa^^^cccrrr}}}wwwoooeee___WWWSSSNNNJJJIIIJJJJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRUUUVVVVVVXXX___mmmjjjXXXOOOJJJHHHLLLPPPZZZpppyyyiiiZZZTTTWWW```nnnwww|||aaaKKKBBB===:::666666666666666666666666444444333222222222222333666444333444666:::<<<>>>AAAFFFMMMVVVdddttt}}}}}}zzzyyy{{{~~~|||yyywwwuuuuuu~~~{{{pppmmmrrrwww{{{xxxzzz}}}}}}{{{uuukkk```XXXUUUTTTZZZcccrrr~~~zzzooocccUUUNNNIIIEEECCCCCCFFFGGGKKKPPPSSSXXXdddpppgggWWWTTTQQQWWWccchhhlllaaaQQQDDD>>><<<;;;:::<<<===???AAADDDIIINNNQQQXXX]]]fffqqq~~~}}}|||pppfff^^^]]]^^^___```hhhyyy~~~wwwnnnccc\\\VVVRRRNNNKKKJJJKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPRRRUUUVVVXXX[[[cccpppfffVVVNNNIIIHHHLLLPPP\\\vvv}}}lll\\\TTTVVV___mmmxxx}}}dddMMMBBB===:::777777777777777777777777555444333333222222333333666555555555777:::???BBBDDDIIINNNUUUbbbrrr{{{}}}}}}zzzzzz{{{}}}}}}{{{xxxvvvtttrrrzzzvvvooopppuuu~~~zzzvvvxxx{{{||||||xxxooobbbXXXSSSSSSXXX```nnn{{{pppeeeXXXQQQKKKEEECCCDDDFFFGGGKKKQQQTTTYYYeeeqqqgggWWWTTTOOOSSS^^^```eee[[[NNNDDD@@@>>>===<<<;;;===@@@BBBEEEJJJPPPUUU^^^dddooo|||wwwlll```XXXTTTUUUYYY^^^cccmmm~~~wwwmmmbbb[[[TTTQQQMMMKKKKKKKKKKKKKKKIIIIIIIIIKKKLLLNNNPPPQQQSSSVVVYYY]]]eeesss{{{cccVVVNNNJJJIIIMMMQQQ]]]xxxmmm]]]SSSUUU^^^lllyyygggOOOCCC===:::777777777777777777777777555444444333333333333333666777777888:::>>>DDDIIIIIILLLPPPUUUaaapppzzz|||~~~}}}{{{zzz{{{}}}||||||}}}}}}|||zzzyyyxxxqqqxxxwwwmmmnnnrrr}}}zzzuuuvvvyyyzzz{{{zzzqqqdddYYYTTTSSSXXX^^^jjjyyy{{{ooodddYYYRRRKKKEEECCCEEEEEEGGGKKKQQQUUUZZZfffsssfffWWWTTTNNNOOOVVVWWW\\\UUUKKKDDDBBBAAA???===;;;>>>AAADDDGGGMMMUUU[[[eeennn{{{}}}}}}sssiii___VVVRRRTTTSSSVVV\\\eeesss|||uuukkkaaaZZZSSSPPPMMMKKKLLLLLLLLLKKKHHHHHHIIIJJJLLLNNNPPPQQQRRRUUUYYY___ggguuurrr___TTTMMMJJJKKKOOOSSS___{{{mmm]]]RRRSSS\\\kkkyyyjjjPPPCCC===:::666666666666666666666666555555444333333333333444444666777888:::@@@HHHMMMMMMPPPRRRVVVaaaoooxxx{{{}}}{{{{{{|||zzz|||}}}~~~~~~|||yyywwwpppvvvtttiiijjjooo}}}zzzttttttwwwyyy{{{{{{rrreeeZZZVVVVVVXXX\\\eeerrr}}}yyylllbbbXXXQQQKKKEEEDDDFFFEEEGGGKKKQQQUUU[[[hhhttt}}}dddVVVSSSKKKJJJNNNMMMSSSNNNGGGDDDCCCBBB???===;;;???DDDGGGJJJQQQ[[[bbblllwwwyyywwwvvvwww{{{uuueee\\\TTTPPPPPPTTTTTTYYYdddrrryyyrrriii___YYYRRRPPPMMMLLLLLLMMMLLLKKKHHHHHHIIIJJJLLLNNNPPPQQQPPPTTTYYY___hhhvvvhhhXXXQQQKKKIIILLLRRRWWWccc~~~lll\\\QQQRRRZZZjjjyyykkkQQQCCC===:::666666666666666666666666555555444333333333333444111333555666999???HHHNNNPPPRRRSSSVVVaaaoooxxxzzz~~~|||{{{{{{}}}~~~~~~{{{wwwtttpppvvvqqqeeegggmmm~~~{{{ttttttwwwyyy|||{{{sssfff\\\YYYYYYXXX[[[bbbmmm|||yyyuuuiiiaaaWWWQQQJJJEEEDDDGGGEEEGGGLLLRRRVVV\\\hhhuuu{{{bbbUUURRRIIIFFFIIIFFFNNNIIIEEECCCCCCBBB???<<<<<>>BBBFFFIIIMMMVVVcccmmmzzz|||sssooonnnnnnmmmnnnoootttyyy}}}mmm[[[QQQMMMLLLNNNRRRWWW[[[iiizzzrrrjjjbbbYYYTTTPPPOOOMMMKKKKKKLLLMMMNNNKKKLLLMMMNNNOOOPPPPPPPPPVVVVVV[[[fffqqq{{{nnn^^^SSSMMMKKKLLLMMMOOOZZZppp{{{ppp[[[RRRPPPWWWgggxxxgggMMM@@@<<<;;;666666555444444444444555777555333222111222444666444333555999<<>>???AAABBBCCCCCCEEEGGGJJJLLLQQQ[[[gggpppyyyooogggccccccdddcccdddfffjjjpppxxx~~~}}}dddYYYNNNKKKLLLMMMQQQVVV^^^lllxxxppphhh```YYYTTTPPPOOOMMMLLLLLLLLLMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQYYYYYY^^^iiittt~~~hhh[[[SSSNNNNNNLLLKKKQQQaaa}}}~~~ttt___QQQNNNQQQ___ooo{{{iiiNNNAAA;;;999777666666555555555555555222333444444555555444444555444555:::===AAALLLVVV```ggglllooottt}}}~~~zzzxxxyyyzzzjjjgggkkkyyy~~~xxxuuuuuuwww|||}}}yyyqqqeeeZZZYYYWWWXXXaaammm|||zzzrrrjjjeee[[[VVVNNNHHHEEECCCBBBAAABBBBBBGGGPPPXXXbbbqqq~~~dddWWWKKKFFFDDDAAA>>>===:::;;;;;;===>>>@@@AAABBBDDDEEEFFFHHHMMMVVVbbbiiixxx}}}vvvuuuqqqkkkccc^^^\\\___bbbbbbccceeejjjpppxxx~~~lll[[[RRRLLLKKKNNNPPPUUUZZZcccvvv~~~vvvnnnfff___XXXSSSOOONNNMMMLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPRRRRRRYYYZZZaaakkkvvvxxxdddYYYSSSOOOOOOLLLKKKRRRfffxxxcccSSSNNNPPP\\\lllyyyjjjPPPBBB<<<888777777666555555555555666444444555555555444333222444333444888;;;@@@KKKUUU^^^gggnnnpppssszzz}}}yyywwwwww~~~~~~nnnggghhhttt{{{{{{wwwvvvvvv{{{~~~~~~{{{uuuhhh\\\XXXUUUVVV^^^iiixxx~~~wwwnnneee```YYYUUUNNNHHHDDDBBB@@@>>>AAAAAAFFFOOOWWWaaaooo|||xxx```UUUJJJFFFCCC???<<<;;;::::::::::::;;;<<<>>>???BBBBBBBBBEEEJJJQQQZZZ```jjjrrrxxxxxxvvvsssnnniiihhhfffaaa\\\YYYZZZ^^^bbbcccdddggglllrrryyy~~~ttt```TTTNNNJJJKKKNNNPPPVVV\\\hhh}}}{{{ssskkkccc\\\VVVRRRNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMOOOQQQSSSTTTYYY\\\dddppp{{{tttbbbYYYTTTPPPOOOMMMMMMXXXmmm|||gggVVVPPPOOOZZZjjjxxxmmmRRRDDD<<<888888777666666555555666666444555555555444333333222333222444888;;;@@@JJJUUU\\\fffoooooopppvvv~~~zzzxxxwww{{{rrrhhheeemmmvvv{{{xxxvvvzzz~~~~~~~~~yyymmmaaaYYYVVVVVV\\\fffttt}}}tttkkkaaa\\\XXXSSSMMMGGGDDDBBB???>>>@@@AAAEEEMMMTTT]]]kkkxxxrrr___UUUKKKGGGCCC>>>:::::::::999888888888999;;;<<<@@@@@@AAACCCHHHNNNSSSWWW]]]ccchhhgggffffffddd```^^^]]]ZZZWWWVVVYYY^^^bbbdddeeeiiinnnttt{{{hhhYYYOOOJJJHHHJJJMMMPPPWWW^^^ppp~~~xxxppphhh```ZZZTTTPPPNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMOOOQQQTTTUUUZZZ___iiivvvrrraaaYYYTTTPPPOOONNNSSSaaazzz~~~iiiXXXQQQPPPZZZiiixxxoooTTTEEE===999888777777666666666666666333333333444444444444555444333555999<<>>>>>???BBBFFFIIILLLMMMQQQWWWZZZXXXXXXYYYYYYWWWVVVVVVUUUTTTTTTWWW\\\```bbbdddhhhooovvv}}}mmm]]]UUUNNNJJJHHHKKKNNNSSS\\\dddyyy{{{vvvmmmeee]]]WWWRRRNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLMMMOOORRRTTTVVV\\\cccooo~~~qqqaaaZZZUUUPPPNNNPPPZZZmmmiiiZZZSSSPPPZZZiiixxxpppVVVFFF>>>999888888777666666666666666222222222333444555777888555444666:::===BBBLLLWWW]]]hhhqqqpppnnnsss}}}~~~yyyzzz~~~yyywwwhhhaaabbbnnn{{{yyy}}}wwwlll___[[[ZZZ]]]ccckkkyyy|||rrrggg^^^XXXRRROOOJJJGGGFFFEEECCCBBBAAA@@@CCCIIIOOOVVVcccooo}}}{{{ooo___VVVNNNJJJDDD===999999555555444444555888:::<<<;;;;;;<<>>999999666666555555555666777777999;;;<<<======???AAADDDGGGHHHHHHHHHHHHJJJMMMPPPPPPOOOMMMMMMPPPUUUZZZ^^^```dddkkksss|||tttfffXXXVVVYYYTTTVVVRRRPPPQQQSSS[[[kkkzzz|||uuunnneee\\\VVVRRROOOMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSWWW[[[dddooopppbbbVVVQQQQQQSSSVVVggg~~~kkk^^^VVV\\\lll{{{{{{]]]GGG<<<:::;;;888555555777777555333444444444444444444444444666555666999<<>>;;;;;;888666666777777666444444444444444444444444444666444555888;;;???IIITTT___mmmqqqppprrrnnnppp{{{}}}}}}}}}~~~~~~{{{|||ttthhh```iiivvv~~~~~~pppcccYYYYYY[[[]]]fffqqq~~~~~~}}}}}}|||xxxpppfff]]]WWWOOOLLLIIIGGGHHHIIIIIIIIIHHHFFFGGGKKKLLLNNNSSSZZZcccjjjttt{{{~~~~~~rrrdddSSSHHH@@@:::888999666666666666777888999999<<<>>>@@@AAAAAACCCFFFHHHGGGHHHIIIIIIIIIJJJMMMOOOQQQQQQQQQRRRUUUZZZ^^^aaa___cccjjjsss{{{~~~eeeWWWVVVVVV]]]ccc^^^___[[[WWWVVVXXXbbbwww|||xxxpppjjjaaaYYYTTTQQQNNNMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMOOOPPPQQQSSSVVVZZZ^^^kkkvvvvvvfff\\\SSSPPPQQQRRRYYYooommm___TTTYYYhhhwww|||___JJJ@@@===888777555555666777777666444444444444444444444444444333444777999<<>>888777:::666666666777777999::::::>>>@@@BBBCCCDDDFFFIIIKKKHHHIIIKKKKKKJJJKKKMMMOOOQQQQQQRRRTTTXXX[[[___aaaaaadddkkkrrryyyqqq\\\SSSUUUXXXaaahhheeeccc___\\\ZZZ[[[fff}}}zzzvvvnnnhhh```YYYTTTQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMOOOPPPRRRTTTWWW\\\```mmmyyypppbbbZZZTTTQQQQQQSSS[[[rrrlll]]]RRRWWWfffuuu}}}```KKK@@@===666555555555555555666777444444444444444444444444444222444666888:::CCCLLLXXXfffkkkkkkmmmjjjlllxxx|||~~~~~~~~~{{{nnngggkkksss}}}xxxjjj]]]ZZZXXXWWW]]]fffrrr{{{{{{|||tttiii___XXXRRRNNNIIIGGGGGGHHHIIIJJJHHHFFFGGGIIIJJJKKKOOOVVV[[[___ccceeegggjjjooosss{{{nnn```OOODDD>>>999999<<<777777777777888999;;;;;;>>>???AAACCCDDDFFFIIIKKKJJJKKKMMMMMMLLLMMMNNNOOONNNOOORRRTTTXXX[[[^^^___cccfffkkkqqqvvvzzz}}}~~~gggVVVRRRWWWYYYbbbkkkiiifffdddaaa___```lll}}}}}}~~~xxxtttlllfff^^^XXXTTTQQQPPPOOONNNMMMMMMMMMMMMNNNOOOOOOMMMOOOQQQSSSUUUYYY^^^bbbppp|||~~~iii^^^XXXSSSPPPPPPUUU```zzzjjj\\\RRRWWWeeesss~~~aaaKKK???<<<666666666444333333333444444444444444444444444444555333444777888:::BBBKKKSSSbbbggggggjjjhhhjjjvvv|||~~~~~~~~~~~~{{{rrrfffhhhoooyyyzzzkkk^^^ZZZWWWUUUZZZccckkk{{{yyyoooddd]]]SSSOOOJJJGGGGGGHHHIIIIIIGGGEEEEEEHHHIIIJJJPPPWWWZZZ\\\___```bbbhhhqqqwww{{{hhhZZZKKKAAA<<<999999<<<777777777888999:::;;;<<<===???AAACCCDDDFFFIIILLLKKKMMMOOOOOONNNNNNOOOPPPNNNPPPRRRVVVYYY\\\___```fffhhhlllppptttvvvxxxxxxwww```TTTTTTZZZ[[[cccmmmnnnjjjhhhgggfffgggrrr}}}|||}}}vvvrrriiiddd\\\VVVRRRPPPOOONNNNNNMMMMMMMMMNNNNNNOOOPPPNNNOOOQQQSSSVVVZZZ___cccsssuuubbbYYYVVVRRRNNNMMMWWWeeejjj\\\RRRWWWeeesss~~~bbbKKK>>>;;;777777777444222000111222444444444444444444444444666444666888999:::BBBKKKQQQ___eeeeeehhhfffiiiuuu{{{~~~|||{{{||||||sssbbbdddjjjuuu{{{lll___ZZZWWWTTTYYYaaafffwww~~~uuukkkeeeTTTPPPKKKGGGFFFGGGHHHIIIGGGDDDDDDFFFHHHJJJPPPXXXXXXZZZ]]]___ccclllxxxxxxbbbUUUFFF>>>999666777999777777777888999;;;<<<===???AAACCCDDDEEEHHHKKKNNNLLLNNNPPPPPPOOOOOOPPPQQQPPPRRRUUUYYY\\\___aaabbbgggiiilllooorrrttttttuuuxxx}}}}}}qqq]]]TTTWWW]]]]]]eeeqqqsssmmmlllkkkjjjkkkvvv|||||||||vvvqqqgggbbbZZZTTTPPPOOONNNMMMNNNMMMMMMMMMNNNOOOOOOPPPNNNOOOQQQTTTVVV[[[```dddvvvppp^^^VVVTTTQQQMMMKKKVVVgggxxx^^^VVVRRRXXXbbbmmmxxxiiiOOOAAA>>>999888777666444444333333333333333333333444555666444444444444555999???CCCTTT\\\dddeeebbbbbbhhhooo}}}xxxgggaaabbbppp{{{pppddd]]]XXXUUUWWW[[[hhhsssxxxsssppp___WWWMMMGGGDDDDDDBBBAAABBBCCCDDDEEEGGGJJJNNNRRRVVVZZZ```fffmmmvvvttt^^^RRRDDD>>>:::888888;;;:::999999999::::::;;;<<<@@@@@@AAABBBDDDFFFHHHIIIKKKLLLMMMNNNPPPQQQRRRSSSPPPRRRVVVZZZ]]]```dddggglllooorrrrrrqqqqqqtttwwwvvvyyyvvvooojjj]]]\\\ZZZ\\\```hhhoootttuuunnnmmmtttzzz|||xxx{{{zzzrrrmmmeee```YYYSSSQQQPPPOOOOOONNNNNNMMMLLLLLLMMMNNNOOOPPPOOOPPPTTTVVVYYYbbblllvvvuuuiii\\\SSSNNNKKKNNNSSSYYYkkk}}}qqq]]]UUUPPPUUUaaaooo}}}iiiOOOAAA===999888777666555444444444444444333333333444555555777777777666666999===AAAOOOWWW```cccaaabbbhhhooo|||||||||}}}}}}gggaaaaaannn~~~~~~|||}}}sssggg___YYYUUUVVVZZZgggqqq{{{uuuqqqbbbYYYOOOGGGDDDCCCBBBAAADDDEEEFFFGGGHHHKKKOOORRRUUU[[[dddllluuurrr___RRREEE===999666666999999999999999:::;;;<<<===@@@@@@AAACCCDDDFFFHHHIIIKKKKKKLLLNNNPPPRRRTTTUUUWWWZZZ^^^bbbeeehhhlllooovvvxxxyyywwwtttrrrsssttttttvvvzzz~~~pppfffaaa^^^```___]]]___cccjjjrrrwwwwwwrrrrrrzzzzzzwwwyyy}}}yyyrrrlllbbb^^^WWWRRROOOOOONNNNNNOOONNNMMMLLLLLLMMMMMMNNNPPPOOOPPPTTTVVVYYYcccmmmyyynnnbbbUUUOOOLLLKKKMMMQQQ[[[nnnzzzmmm\\\SSSMMMSSS```ooojjjOOO@@@===999888777666555444444444555555444333333333444444888888888777666888<<>>@@@AAABBBCCCEEEGGGHHHIIIKKKKKKKKKMMMPPPSSSWWWYYY^^^bbbfffjjjnnnqqquuuwww|||}}}|||zzzvvvsssqqqqqqssstttuuuwwwyyyzzz{{{{{{~~~sssddd^^^]]]___eeecccbbbbbbgggnnnvvv{{{{{{xxx{{{~~~xxxuuuwww{{{~~~~~~xxxpppjjj___ZZZTTTPPPNNNNNNMMMMMMOOOOOONNNMMMLLLLLLMMMMMMOOONNNPPPTTTWWW[[[dddooo|||hhh[[[PPPLLLLLLLLLNNNPPP^^^qqq}}}oooZZZQQQLLLRRR___nnn~~~lllQQQAAA<<<999888777666555555555555666555444333333333333333666777666666555777:::===GGGPPP[[[aaabbbcccgggkkkvvv~~~~~~}}}~~~nnneee```gggrrr||||||qqqggg]]]UUUUUUYYY^^^ggguuuzzzvvvkkkaaaTTTJJJEEECCCAAA@@@BBBCCCCCCCCCDDDFFFJJJMMMPPPZZZhhhuuuxxxjjj]]]PPPCCC<<<888444444666666666777888:::<<<>>>???@@@AAACCCEEEFFFHHHIIIIIIKKKKKKKKKMMMPPPUUUZZZ]]]bbbeeekkkooorrrvvvyyy|||zzzzzzzzzxxxtttqqqooonnnpppppprrrsssuuuwwwxxxyyy}}}~~~~~~hhh___^^^ccchhhiiigggeeefffkkksss{{{~~~xxxtttvvvzzz}}}|||uuummmggg\\\XXXSSSOOONNNNNNNNNMMMOOOOOONNNMMMMMMLLLLLLLLLNNNNNNPPPUUUYYY]]]gggrrr|||eeeYYYNNNLLLNNNNNNOOOPPP___tttqqq[[[SSSOOOTTT___kkkwwwnnnRRRBBB===999888777666666666666666666555444333333333333333222333333444444666999<<>>???AAACCCDDDFFFJJJOOOSSS\\\eeerrr~~~ttt^^^RRRFFF@@@<<<888666888666666777888:::<<<>>>???AAABBBEEEGGGIIIIIIIIIIIIKKKLLLMMMOOOSSSXXX\\\___ccchhhnnnssswwwzzz}}}~~~|||yyyvvvrrrmmmfffbbb\\\___eeelllsssyyy}}}ggg]]]^^^bbbhhhooonnnllljjjlllrrr|||zzzuuuuuuxxx{{{|||vvvnnneee___VVVSSSPPPOOOOOOPPPPPPOOOLLLMMMNNNNNNNNNNNNMMMMMMOOOOOOSSSYYY^^^dddooozzzwww\\\SSSKKKHHHHHHIIINNNTTTjjjwwwfff\\\TTTVVV^^^gggqqqyyytttWWWDDD>>>999888777777666777777777444444333333333444555555111222333333333444777999???HHHVVV```dddeeedddcccfffooowww|||~~~|||}}}vvvsssuuu}}}~~~sssppppppsssxxx~~~|||xxxjjj[[[UUUVVVUUUZZZcccnnnzzzzzzwwwoooggg\\\RRRLLLGGGAAA======???AAADDDHHHMMMSSSWWWaaajjjuuuvvvcccWWWJJJCCC>>>888555666777777777999:::<<<>>>???AAABBBEEEHHHJJJJJJJJJIIIKKKLLLNNNQQQUUUYYY\\\^^^aaaffflllrrrvvvyyy{{{}}}|||zzzwwwuuurrrllleee```]]]aaaiiisss|||vvv```^^^eeejjjnnntttqqqooommmooovvvzzzttttttvvvxxx~~~}}}yyytttkkkbbb\\\RRRPPPNNNMMMNNNOOOOOONNNKKKKKKMMMNNNOOOOOONNNNNNPPPQQQTTT[[[```gggrrr}}}pppXXXQQQKKKHHHGGGIIIRRR\\\vvv}}}kkk```VVVVVV]]]gggsss|||uuuXXXEEE???999888777777777777777888333333333333444444555666444555555555444444555777:::DDDRRR^^^dddeeedddcccccckkktttyyy|||{{{}}}wwwssstttzzzxxxtttsssuuu{{{|||{{{lll\\\UUUUUUUUUYYYaaajjjuuu}}}yyyvvvnnnggg]]]TTTNNNHHHBBB===999;;;???BBBFFFLLLSSSWWWcccjjjuuuuuuggg[[[NNNEEE???888444444777777888999:::<<<===>>>AAACCCFFFHHHJJJJJJJJJIIIKKKMMMOOOSSSVVVYYY\\\]]]^^^bbbiiiooosssvvvyyyzzzvvvtttrrrqqqpppmmmfffaaaccciiirrr}}}hhhWWW[[[gggmmmqqqwwwrrrqqqooorrryyyzzzsssrrrtttvvv{{{|||xxxrrrjjj```ZZZPPPNNNLLLKKKMMMNNNNNNMMMIIIKKKLLLNNNOOOOOOOOONNNQQQQQQUUU\\\bbbiiittt}}}jjjVVVRRRNNNKKKHHHKKKWWWddd~~~uuuiii\\\VVVZZZeeesss~~~yyy[[[FFF???:::888555444444555444333222000...000333444333111777666444222222222444555:::EEETTT___cccbbb```^^^aaadddllluuu~~~|||~~~}}}yyywww}}}|||yyyuuuxxx~~~sss```TTTRRRQQQUUU]]]hhhpppyyy}}}xxxuuuooohhh]]]RRRKKKGGGCCCAAA>>>???@@@AAAEEEKKKSSSXXXaaaiiisss{{{yyypppgggbbb[[[QQQHHHBBB===999555888777666666777999;;;===AAACCCEEEFFFFFFFFFGGGIIINNNOOOOOOQQQSSSUUUWWWXXX[[[```hhhooorrrrrrrrrrrrqqqqqqqqqpppooommmlllkkkkkksss~~~rrreee[[[___ooo|||~~~{{{vvvvvvvvvxxx|||rrrppprrrvvv{{{}}}wwwoooggg```\\\QQQOOOLLLKKKLLLMMMNNNMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTYYY```fffnnn{{{ppp___VVVOOOKKKIIIGGGJJJ[[[ooo|||nnn```YYY[[[eeesss~~~zzz\\\GGG???;;;999666555555555555444333111000111333444333111444333222222222444666777888CCCQQQ]]]bbbbbb```___```dddlllvvv~~~|||yyy~~~}}}xxxrrrvvv{{{vvveeeYYYUUURRRUUU\\\eeelllsss~~~yyyuuunnnggg\\\RRRKKKFFFCCCAAA===>>>???AAADDDJJJRRRXXX___fffpppxxx~~~{{{ooojjjddd]]]ccc]]]SSSKKKDDD>>>999777888777666666777999;;;===@@@BBBEEEFFFFFFFFFHHHIIIMMMMMMNNNOOOQQQTTTVVVWWWYYY^^^eeekkknnnooopppqqqoooooopppqqqrrrssssssssswww~~~kkkaaa[[[aaarrr~~~}}}vvvvvvwwwzzz~~~tttqqqrrrtttyyy~~~{{{tttlllddd]]]YYYQQQNNNLLLKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQSSSTTTYYYaaaiiirrrjjj\\\RRRLLLIIIJJJJJJOOOaaauuuppp```XXXYYYaaaooo{{{|||^^^HHH???<<<999777555666666555555555333222222444444333111111111111222333666888:::777@@@MMMYYY```bbbbbbaaa```eeemmmyyy}}}}}}uuulllqqq|||~~~yyy~~~{{{lll___YYYTTTTTTYYY```eeelllxxxzzzvvvnnnggg\\\RRRKKKFFFBBB@@@<<<===>>>@@@CCCIIIQQQVVV\\\cccmmmuuu|||zzzhhh\\\ZZZZZZYYYeee```XXXOOOFFF???:::888888777666666777999;;;===>>>AAADDDEEEFFFGGGIIIJJJKKKLLLLLLNNNPPPSSSUUUVVVWWW[[[aaafffiiilllnnnpppnnnooopppssswww{{{~~~qqqbbb]]]\\\fffvvvwwwxxxyyy~~~wwwsssrrrrrrvvv{{{}}}xxxqqqhhh```YYYTTTQQQNNNLLLKKKLLLMMMMMMMMMOOOOOONNNNNNNNNOOOPPPPPPRRRSSSYYYccclllvvvvvvcccYYYNNNIIIHHHKKKMMMTTTggg||||||kkkZZZTTTUUU[[[iiiwww~~~aaaJJJ@@@<<<:::777666666777666555666555444444444333333222111111111222444666888999666>>>JJJVVV^^^cccdddeeedddhhhppp{{{}}}sssfffjjjvvvyyy}}}~~~qqqccc[[[UUUSSSVVV\\\aaahhhsss}}}{{{xxxmmmggg]]]SSSLLLFFFBBB@@@<<<<<<===>>>AAAGGGNNNTTT[[[bbbkkkttt{{{kkkYYYPPPRRRYYY^^^gggeee^^^TTTHHH???:::999888777666666777999;;;======@@@CCCEEEFFFGGGIIIKKKJJJKKKLLLNNNPPPSSSUUUVVVWWW[[[___dddgggkkknnnqqqpppqqqtttxxx}}}zzzfff\\\[[[___kkk{{{zzz|||~~~yyyvvvtttrrruuuzzz~~~{{{vvvnnneee]]]VVVRRRPPPNNNLLLLLLMMMNNNMMMLLLPPPOOOOOONNNNNNOOOOOOPPPSSSTTT[[[eeeooozzzmmm^^^XXXMMMIIIIIILLLOOOVVVjjj~~~uuucccSSSPPPRRRWWWfffuuu}}}dddLLLAAA<<<:::777666666777666555555555555555444333333333222222333333444555666666777<<>>IIIUUU___eeegggeeefffkkksss~~~zzziiieeekkkxxx}}}rrrddd]]]WWWTTTXXX^^^fffqqqzzz|||yyyoooiii```XXXPPPJJJEEEBBB>>>===<<<;;;;;;???DDDHHHQQQVVV^^^hhhqqqwwwyyyyyytttgggYYYRRRRRRWWWdddqqqyyy{{{wwwiiiTTTCCC======888777666666777999;;;===>>>AAACCCDDDDDDEEEFFFHHHHHHIIIJJJMMMOOORRRUUUVVV[[[___eeejjjnnnqqquuuwwwyyy}}}vvvcccZZZZZZYYY^^^hhhtttzzztttuuuyyyzzz}}}{{{yyyvvvppphhh```YYYTTTQQQOOONNNMMMMMMNNNNNNMMMKKKLLLLLLMMMNNNOOOQQQRRRSSSWWWZZZbbbooo{{{}}}nnn```UUUPPPMMMJJJMMMTTTYYYaaauuuhhhUUUJJJNNNQQQRRR^^^oookkkPPPBBB:::888555444444555444333000222444444222222444666111222333444555555555555444666;;;FFFSSS]]]ccceee```bbbfffooo{{{}}}mmmhhhlllxxx|||wwwjjj```YYYUUUXXX^^^eeeooowww|||yyypppjjjaaaYYYQQQKKKFFFBBB???>>>===;;;:::===BBBFFFLLLQQQYYYccclllrrrttttttmmmbbbXXXWWWZZZaaannn|||~~~}}}nnnWWWEEE??????888777666666777999;;;===???AAACCCDDDDDDDDDFFFGGGGGGGGGIIIKKKNNNQQQTTTUUU[[[___fffkkkooosssvvvxxxxxx}}}}}}kkk\\\YYY]]]YYY^^^hhhuuu{{{tttssswwwyyy}}}|||yyywwwtttnnnfff___XXXSSSQQQNNNMMMMMMMMMOOONNNLLLKKKKKKLLLLLLNNNOOOQQQSSSTTTWWWZZZcccqqqwwwjjj]]]SSSLLLJJJHHHLLLUUU\\\ggg|||mmm[[[NNNOOOPPPRRRaaavvvlllSSSDDDAAA;;;777888777555444777666777777444111///222444777555333333444555666555333555999BBBMMMUUUYYYZZZ```___cccmmm{{{~~~oooggghhhuuu~~~~~~xxxooobbb\\\WWWXXX[[[```iiirrr~~~}}}}}}~~~yyyuuupppkkkccc\\\UUUOOOIIIEEE@@@>>>;;;999:::===AAACCCJJJPPPYYYaaafffjjjmmmnnnfffaaa[[[ZZZbbbppp~~~vvveeeUUUFFF:::;;;666444888::::::;;;>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGHHHJJJMMMOOOPPPQQQZZZ___fffkkknnnqqqvvv{{{|||}}}nnncccZZZXXXZZZYYY___kkkxxx}}}zzzxxxwwwzzz}}}{{{xxxwwwtttnnnddd[[[TTTPPPOOONNNOOOOOOPPPOOONNNMMMLLLNNNNNNNNNMMMMMMNNNRRRTTTZZZ```kkkvvvyyynnncccWWWOOOMMMMMMNNNQQQXXXdddwwwtttaaaSSSRRRQQQSSSbbbvvvnnnUUUDDD???999777888888555444666333555666444222111333555444222000111333444555444333444777???JJJSSSXXXZZZ\\\\\\```kkkzzzsssjjjiiipppzzz||||||~~~{{{ssseee]]]XXXWWWZZZ___hhhqqq|||~~~~~~~~~zzzuuuqqqlllddd\\\UUUOOOIIIFFF@@@>>>;;;999999<<>>;;;666444777999999:::===>>>???AAACCCDDDEEEEEEEEEFFFGGGIIIKKKMMMOOOPPPQQQWWW\\\bbbgggkkkpppvvv{{{}}}uuuiii___XXXWWWZZZZZZbbbooo~~~|||{{{zzzxxxzzz~~~|||xxxvvvqqqiii```YYYSSSOOONNNNNNNNNOOOOOOOOONNNMMMLLLLLLMMMMMMMMMNNNPPPTTTWWW]]]dddnnnyyyssshhh^^^UUUNNNMMMIIIKKKPPPZZZkkk}}}jjj[[[VVVSSSUUUdddxxxpppWWWFFF===888666888888555333444111222444555444333444555444333111111222333333222333333666<<>>;;;999999:::===???EEEIIIOOOTTTYYY___dddgggiiikkknnnssszzzvvvbbbNNN@@@<<<777444666888888999<<<>>>???AAABBBDDDDDDEEEEEEGGGHHHIIIKKKMMMOOOPPPQQQTTTXXX]]]aaaffflllttt{{{}}}}}}nnnddd\\\XXXXXX\\\\\\fffvvv~~~zzzzzz{{{~~~|||yyytttmmmccc[[[VVVSSSOOOLLLNNNNNNNNNOOONNNNNNMMMLLLKKKLLLMMMNNNOOORRRVVVZZZ```gggrrr}}}|||lllaaaXXXQQQMMMMMMKKKMMMSSSaaavvvrrraaaYYYUUUWWWhhh{{{tttZZZHHH===999777999888444000111000222444555555444333333888666444444444444222111444444555:::BBBMMMVVV\\\YYYZZZ^^^hhhtttyyyuuutttyyytttnnniiinnnvvv~~~|||{{{{{{|||nnneee[[[WWWWWWZZZccclllttt{{{xxxsssnnnfff^^^WWWPPPJJJFFFAAA???<<<999888999;;;===CCCFFFJJJNNNSSSYYY___dddgggkkkqqqxxx}}}|||iiiUUUFFF>>>888444666777777888;;;>>>???AAABBBDDDEEEEEEEEEHHHIIIJJJKKKMMMNNNPPPPPPSSSVVVZZZ]]]```gggpppwww~~~xxxkkkccc]]]YYYZZZ^^^^^^kkk~~~}}}~~~{{{xxxrrriii^^^WWWTTTSSSOOOLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNOOOPPPRRRWWWZZZ```hhhtttwwwfff[[[SSSMMMKKKMMMPPPSSS\\\lllvvvfff[[[UUUYYYiii|||xxx]]]JJJ@@@;;;999999888222......333333333444444333222000555444333444555555333222555444555999@@@KKKVVV]]]]]]]]]```gggqqq{{{xxxrrrmmmqqq{{{{{{rrrlllnnnqqqvvv|||}}}{{{~~~}}}uuukkk```YYYWWWXXX___hhhppp||||||yyyuuupppggg___XXXQQQKKKGGG@@@???<<<:::999999;;;<<>>@@@AAACCCDDDFFFFFFGGGGGGKKKKKKLLLLLLMMMNNNOOOOOOSSSUUUXXXYYY[[[aaaiiiooo}}}wwwkkkddd___\\\]]]```lll~~~}}}{{{zzzyyyzzz~~~zzzuuurrrhhhaaaYYYTTTRRRQQQOOOMMMMMMMMMLLLLLLLLLMMMNNNNNNPPPQQQQQQQQQQQQSSSWWWZZZ```jjjyyy~~~ppp___UUUOOOLLLLLLPPPQQQ]]]qqqzzzkkk\\\RRRTTTbbbqqq}}}bbbNNNAAA<<<888888777444222333444222000000333444333222/////////111444444333111111333555888===GGGRRRZZZ______```bbbgggnnnuuuzzzwww{{{~~~~~~}}}}}}}}}zzzzzz|||{{{zzz|||vvvllljjjqqq}}}}}}uuutttvvv{{{zzz{{{wwwjjjaaaYYYUUUXXX]]]fffqqq}}}~~~|||wwwrrriiiaaaYYYRRRLLLHHH@@@???===<<<;;;<<<======???AAADDDGGGJJJPPPVVV[[[aaahhhqqqxxx}}}xxxeeeWWWIIIBBB<<<<<<;;;:::<<>>===<<<===>>>>>>>>>@@@CCCFFFIIINNNTTTXXX]]]eeepppxxx}}}rrrfffLLLDDD>>>======<<<===AAABBBCCCEEEFFFHHHIIIIIIIIILLLLLLMMMMMMMMMNNNNNNNNNNNNRRRVVVZZZ]]]cccjjjppp{{{}}}sssmmmiiiggghhhlll|||xxxtttrrrlllooosssxxx|||vvvppplll[[[ZZZWWWRRRMMMKKKKKKLLLMMMLLLKKKKKKKKKMMMNNNOOOMMMOOOPPPQQQSSSWWW\\\___iiisssqqqdddWWWQQQOOONNNQQQUUUhhh{{{|||kkk]]]RRRQQQZZZfff{{{cccOOOAAA:::555444333///...000444333222222111111222222222222111111000111111111444333444888<<>>;;;999999:::;;;===???BBBEEEHHHMMMRRRVVV^^^ccckkkuuu~~~{{{kkkVVVJJJ???<<<=========???DDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJMMMQQQSSSSSSRRROOOSSSYYY]]]```fffmmmsss|||rrrllliiimmmttt|||uuupppnnnjjjjjjppp|||~~~wwwllldddYYYWWWSSSOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMSSSPPPOOORRRTTTVVV[[[bbbnnnzzzyyyhhh\\\QQQNNNKKKJJJQQQ[[[uuu|||lll]]]RRRQQQZZZeeeyyydddQQQBBB<<<777666555222111333444333222222111222222222222111111111222333444444333222333777999>>>IIISSS[[[dddcccaaafffeeefffoooqqqsssxxx|||}}}{{{wwwtttppppppqqquuu{{{zzzvvvttttttvvv~~~tttllllllxxx||||||yyykkk^^^VVVUUUVVV\\\dddppp|||~~~}}}vvvqqqjjjbbbZZZSSSLLLHHHDDDAAA>>>;;;999999:::;;;;;;>>>AAACCCFFFKKKPPPTTT^^^ccckkkttt}}}qqqWWWKKK@@@<<<======>>>???CCCCCCDDDEEEFFFGGGGGGHHHJJJJJJLLLNNNQQQTTTUUUUUUWWW[[[aaaeeeiiioooxxx~~~xxxqqqooottt{{{xxxpppjjjgggffflllwww~~~|||tttiiiaaaWWWUUURRROOOLLLKKKKKKKKKMMMMMMLLLLLLMMMMMMNNNOOOSSSOOOOOOSSSVVVYYY___fffqqq~~~~~~rrrdddYYYPPPNNNLLLLLLTTT```{{{|||kkk]]]RRRPPPYYYddduuueeeRRRCCC===888888777444444666444444333222222222222222111111111222333444666666222111222555777:::DDDNNNZZZdddeeecccfffbbbaaaiiiqqqtttyyy||||||zzzvvvtttnnnoooqqqvvv}}}~~~yyyvvvvvvvvvxxxyyypppllluuu~~~~~~|||~~~}}}pppbbbXXXSSSSSSYYY```kkkxxx~~~}}}uuuqqqjjjccc\\\UUUMMMIIIDDDBBB>>>;;;999999:::;;;:::<<>>>>>===>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGKKKLLLMMMOOORRRUUUWWWXXX\\\```fffkkkpppwww{{{xxx~~~zzzqqqeeebbbaaafffqqq|||}}}yyypppfff]]]UUUSSSPPPNNNLLLKKKLLLLLLNNNNNNNNNNNNNNNOOOPPPPPPRRRPPPPPPTTTXXX\\\dddlllvvvvvvhhh^^^TTTMMMLLLLLLNNNYYYgggzzzjjj\\\QQQNNNUUU```qqq}}}eeeRRRCCC===888888888666555888444444333222222222222333222222222222222333444555333111222444555888AAAJJJXXXdddgggfffgggaaa]]]eeesssvvvzzz|||{{{xxxuuutttppppppsssxxx~~~~~~yyywwwxxxxxxzzztttmmmrrrzzzxxx|||}}}|||~~~~~~uuuhhh]]]VVVTTTWWW]]]gggsss~~~}}}uuurrrlllfff```XXXPPPKKKEEECCC???<<<:::999:::;;;:::<<<>>>@@@CCCHHHMMMRRR]]]cccllluuu||||||___RRRDDD@@@???>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLNNNOOORRRUUUYYY\\\bbbfffmmmrrrxxx|||rrrdddaaa___bbbkkkvvv{{{vvvmmmccc\\\RRRQQQNNNLLLKKKKKKLLLMMMOOONNNNNNNNNNNNOOOPPPPPPRRRQQQRRRVVVYYY]]]gggqqq{{{oooaaaXXXOOOJJJKKKLLLPPP^^^mmmxxxjjj\\\PPPLLLQQQZZZmmmyyyeeeRRRCCC<<<888888777555555777555444333333222222333333444333222111111000111111333222333555555777???HHHUUUccchhhggghhh```\\\dddtttwww{{{|||zzzvvvtttsssssssssuuuzzz~~~}}}zzzxxxzzzzzz{{{zzzppprrr~~~zzzsssttt{{{}}}zzz{{{}}}{{{ooobbbYYYUUUWWW\\\dddooo{{{~~~}}}xxxuuupppkkkddd[[[SSSMMMFFFCCC@@@<<<:::999:::;;;;;;<<<>>>???BBBGGGMMMRRR\\\cccmmmvvv||||||cccVVVGGGAAA@@@??????AAACCCDDDEEEFFFHHHIIIJJJKKKJJJKKKNNNOOOQQQVVV\\\aaakkkqqqxxx}}}sssfffccc```aaagggqqq{{{|||xxxrrrjjjaaa\\\PPPOOOMMMKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOSSSRRRTTTXXXZZZ___jjjuuu~~~kkk]]]SSSLLLHHHKKKMMMSSScccuuuwwwjjj^^^RRRLLLOOOVVViiivvvhhhTTTCCC===888888777444444666555444444333333333333333444444222111000/////////333222333555666777>>>GGGQQQaaahhhhhhiiibbb___ggguuuyyy}}}|||xxxtttsssssstttuuuwwwzzz~~~~~~|||yyyxxxzzzzzzzzzwwwuuu|||xxxmmmlllttt}}}xxxyyy{{{tttfff[[[VVVVVVZZZaaajjjvvvzzzwwwsssnnnggg^^^TTTMMMFFFDDD@@@===:::::::::;;;;;;<<<===>>>AAAFFFLLLQQQXXXaaallluuu{{{|||hhhYYYJJJCCCAAA@@@@@@BBBDDDDDDEEEGGGIIIJJJKKKLLLIIILLLNNNPPPSSSXXXaaahhhrrryyyvvvkkkhhhcccaaadddmmmvvv}}}~~~{{{vvvooofff___ZZZOOONNNLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNRRRSSSVVVZZZ]]]cccppp|||zzzgggZZZOOOIIIHHHLLLQQQYYYlllwwwmmmbbbVVVMMMNNNSSSeeerrrlllYYYEEE>>>999999777444333555555555444333333333333444444333222222111111111111222111222555555666===FFFMMM^^^ggghhhiiidddbbblllvvvzzz~~~}}}xxxsssrrrsssttttttwwwzzz~~~}}}zzzwwwvvvxxxxxxwww{{{zzz}}}yyymmmkkkrrr|||wwwwwwzzzxxxkkk```[[[UUUYYY^^^fffqqq~~~{{{yyyuuuppphhh^^^SSSLLLGGGEEEAAA===:::::::::;;;:::;;;;;;<<<>>>CCCJJJOOOTTT]]]jjjsssyyy|||kkk\\\LLLEEEBBB@@@@@@BBBCCCCCCEEEFFFHHHJJJKKKLLLJJJMMMPPPRRRUUU\\\gggoooxxxzzzpppllleeeaaabbbhhhrrryyy~~~{{{uuulllbbb[[[WWWOOONNNKKKIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNQQQRRRWWW]]]aaahhhxxxuuucccWWWLLLHHHIIIPPPVVVbbbxxxxxxoooeeeYYYOOONNNSSSbbbooo}}}ppp]]]FFF@@@:::999888444444555555555444333333333333444333333333222222333444444000///111444444555<<>>>>>>>><<<:::::::::999:::===AAAEEEGGGOOOUUU]]]fffnnnvvv~~~zzzjjj\\\NNNHHHEEEBBB@@@BBBFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJNNNSSSYYYbbbrrr~~~}}}wwwnnnddd^^^^^^ccchhhooosssyyyxxxpppkkkcccZZZTTTSSSPPPOOOMMMLLLKKKKKKKKKLLLKKKMMMNNNNNNMMMMMMNNNOOOSSSUUU\\\eeennnzzzqqq___SSSMMMJJJLLLPPPYYYlll|||wwwppphhh]]]TTTRRRVVViii{{{dddNNNCCC:::888888666444444444444222222222222444444333222111111333333222111222333333333333444777:::CCCLLLYYYccchhhhhhhhhgggdddhhhlllooopppqqqssstttwwwuuuuuuwww{{{}}}zzzvvvrrrrrrtttwwwzzz|||{{{~~~|||{{{uuu}}}|||rrriii```[[[YYY\\\aaajjjxxx{{{ssslllfff]]]UUUQQQKKKCCC???>>>???===<<<::::::::::::===@@@CCCEEEKKKPPPXXXaaaiiiqqqyyy~~~}}}xxxggg\\\QQQLLLHHHDDDBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJMMMSSSYYYcccuuu{{{rrrhhh```]]]___aaaggglllttt~~~zzzyyysssfff\\\VVVRRROOOQQQPPPOOOMMMLLLKKKKKKKKKKKKNNNPPPQQQPPPOOOOOOPPPVVVYYY```kkktttvvveeeWWWNNNKKKIIILLLSSSaaayyy~~~xxxqqqkkkcccZZZXXXZZZjjj{{{gggQQQEEE;;;888777555333333444444222222222222444444333222111111333333222111222333444444333333555777BBBHHHRRR]]]eeegggfffccc___bbbggglllpppsssvvvwww|||zzzxxxyyy|||}}}zzzvvvssssssuuuyyy{{{}}}www}}}~~~{{{{{{|||~~~~~~|||zzzqqqyyy}}}uuummmaaa\\\YYYZZZ^^^eeerrr~~~}}}~~~zzzrrrmmmiiiaaaYYYUUUNNNEEE@@@??????>>><<<::::::::::::<<>>===;;;999999::::::<<<>>>@@@AAAFFFJJJQQQXXX```iiiqqqvvv{{{|||}}}}}}zzzvvvrrroooiiiiiieee^^^VVVOOOJJJFFFBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGKKKRRRYYYeeewww~~~{{{uuulllccc]]][[[[[[[[[aaakkkwww|||zzzooo~~~oooYYYPPPOOOOOONNNNNNMMMMMMKKKJJJIIIIIIJJJMMMQQQSSSTTTSSSTTTTTTZZZ^^^iiivvv}}}nnn^^^RRRLLLJJJJJJIIILLLUUUeee|||uuurrrqqqmmmjjjkkkvvvlllVVVIII>>>999888555333444444444222222222222444444333222111111333333222111111222444444333333444666<<>>???DDDGGGNNNUUU\\\eeemmmssswwwxxxyyywwwsssooommmlllnnnrrrqqqhhh]]]TTTMMMGGGBBBBBBBBBCCCDDDFFFHHHHHHFFFHHHMMMUUU\\\fffwww~~~{{{tttkkkaaaYYYUUUTTTXXX]]]gggttt}}}yyywwwlllwww{{{nnnZZZNNNMMMPPPLLLLLLMMMLLLLLLKKKJJJIIIIIILLLPPPRRRTTTUUUVVVXXX\\\bbbmmm{{{|||rrrbbbUUUMMMJJJIIIJJJJJJPPP[[[lllvvvuuuvvvuuussssss|||qqqWWWKKK???:::999666555555444444222222222222444444333222111111333333222111///111333444333333444666666<<>>AAAEEEJJJQQQYYYaaajjjppprrrssstttqqqnnnkkkkkklllssszzz{{{pppbbbWWWNNNFFFBBBBBBCCCDDDEEEGGGHHHIIIHHHJJJPPPYYY```iiixxx~~~{{{wwwtttnnnfff\\\VVVSSSRRRVVV[[[cccooo}}}zzzvvvtttkkkjjjhhhcccXXXMMMLLLQQQKKKLLLMMMMMMMMMMMMLLLKKKHHHJJJNNNQQQSSSVVVYYY\\\```eeeqqqpppfffYYYNNNIIIHHHHHHIIIKKKWWWgggyyywwwvvvyyyyyyyyyyyyuuuXXXKKK???;;;:::777666777444444222222222222444444333222111111333333222111///111333444444444555666111999DDDNNNVVV\\\aaadddbbb___^^^bbbkkkttt{{{~~~zzz{{{yyynnnfffgggkkkrrryyy{{{vvvpppsssxxx|||}}}~~~uuummmddd^^^ZZZZZZaaaiiisssxxxuuusssnnnhhh___YYYQQQKKKGGGCCC>>>:::999999:::;;;;;;<<<======???CCCHHHOOOVVV___hhhnnnmmmooopppnnnjjjiiijjjllluuu~~~tttdddXXXNNNEEEBBBCCCCCCDDDFFFGGGIIIJJJIIILLLSSS\\\ccckkkzzz}}}yyyuuuooommmhhhaaaZZZUUUTTTTTTUUUYYYaaammmzzz}}}yyyuuurrrjjj^^^WWWXXXUUUNNNLLLPPPKKKLLLMMMNNNOOONNNMMMMMMGGGIIILLLOOORRRVVV[[[^^^bbbhhhttt}}}hhh___SSSJJJGGGGGGHHHHHHLLL[[[ppp{{{zzz||||||}}}~~~{{{^^^OOO@@@;;;;;;999444222444444333333333333222222444444444333333222222222111111222333444444555555777:::AAALLLXXX```ddddddddd```[[[[[[ffftttzzzzzz}}}zzz~~~tttmmmiiijjjssszzz{{{zzzyyyvvv~~~wwwkkk```YYYYYY\\\___kkkuuu|||}}}zzzuuuooollleee^^^UUUMMMGGGDDDBBB@@@BBBAAA>>><<<;;;;;;===>>>AAADDDHHHLLLRRRYYYbbbgggiiijjjiiieeeccceeemmmtttxxxhhhWWWLLLGGGDDDDDDCCCDDDEEEGGGIIIKKKHHHPPPYYY___eeeppp~~~|||vvvooolllfffaaaZZZVVVTTTSSSPPPNNNTTTYYYbbblllxxx~~~xxxpppiiibbb]]]VVVQQQNNNNNNMMMMMMPPPNNNMMMNNNPPPPPPNNNKKKIIIJJJLLLMMMOOOTTTYYY]]]dddooo~~~}}}nnn^^^UUULLLIIIGGGFFFGGGJJJQQQfff|||zzz|||}}}~~~|||```PPPAAA<<<<<<999555333444444333333333333222222333333333333222222222222.........//////000000111666999@@@KKKWWWaaaeeefffhhheee______hhhuuu{{{zzz}}}xxxoookkkkkkrrryyy{{{{{{||||||~~~qqqddd\\\[[[]]]___fffppp|||zzz||||||wwwrrrooohhhbbbXXXPPPJJJEEEBBB@@@@@@???<<<::::::;;;===???CCCEEEHHHKKKOOOVVV]]]bbbfffgggfffdddcccfffnnnuuu}}}wwwgggWWWKKKEEEBBBBBBBBBCCCDDDFFFHHHIIIJJJQQQZZZbbbjjjvvv~~~{{{uuunnnhhhddd\\\WWWRRROOOOOOOOONNNMMMTTTYYYaaalllxxx~~~{{{uuulllfff^^^ZZZSSSOOOMMMLLLLLLLLLPPPNNNMMMNNNPPPQQQOOOMMMKKKLLLMMMOOOQQQVVV]]]aaakkkuuuuuufffVVVOOOHHHGGGGGGGGGJJJNNNYYYooo~~~zzz{{{|||}}}~~~cccSSSBBB<<<<<<999555333444444333333333333222222111111111222222222222222000000000111111111111111444777???JJJVVVaaagggjjjmmmkkkfffccciiitttzzzzzz}}}~~~~~~tttnnnlllqqqwwwzzz}}}rrreee[[[WWWXXXYYY```iiiwww}}}zzzzzz{{{||||||~~~zzzvvvsssmmmggg^^^UUUNNNIIIDDD@@@>>><<<:::999999;;;===???DDDEEEHHHJJJMMMQQQWWW[[[aaabbbbbbbbbccchhhpppwww}}}xxxiiiYYYLLLFFFBBBBBBCCCDDDEEEGGGHHHIIINNNTTT]]]hhhttt~~~}}}zzzuuunnnfff___[[[QQQNNNKKKJJJKKKMMMNNNNNNTTTYYYaaalllxxx{{{wwwqqqhhhaaaYYYUUUPPPLLLKKKLLLLLLLLLOOONNNMMMNNNPPPPPPOOONNNMMMNNNOOOQQQUUU[[[bbbhhhttt}}}xxxiii[[[MMMHHHEEEEEEGGGHHHMMMSSSddd|||yyyxxxxxxzzz}}}fffUUUCCC<<<;;;888444333444444333333333222222222000000000111111222222333333333333222222222222222333666===HHHTTT```iiimmmrrrpppkkkfffhhhpppuuuvvvvvvwww{{{~~~{{{sssnnnpppuuuzzzvvvhhh]]]WWWUUUUUU[[[dddppp}}}{{{yyy{{{}}}|||{{{}}}zzzwwwrrrmmmeee\\\UUUMMMGGGBBB<<<;;;999888999;;;>>>???CCCEEEGGGIIILLLOOOTTTXXX[[[\\\^^^___bbbiiiqqqwww}}}~~~xxxkkk\\\PPPIIIEEEEEEFFFFFFHHHIIIKKKLLLSSSXXXaaannn|||}}}xxxqqqiii```YYYUUUKKKJJJHHHHHHJJJMMMPPPRRRUUUZZZcccmmmyyy~~~yyytttmmmddd]]]UUUQQQMMMKKKKKKLLLMMMMMMNNNMMMMMMMMMNNNNNNOOONNNOOOPPPSSSUUUZZZaaahhhnnn{{{yyynnn___SSSHHHEEEDDDEEEEEEGGGNNNWWWnnnwwwttttttvvvzzzjjjWWWDDD;;;999777333222444444333333333222222222000000000111111222222333111111000000000000000000222666<<>>===:::999999;;;===???AAACCCFFFIIIKKKOOOTTTWWWWWWXXXZZZ]]]bbbiiiqqqvvvyyyzzzyyytttjjj]]]RRRLLLHHHGGGGGGGGGIIIKKKMMMOOOUUUZZZcccooo}}}}}}vvvmmmcccZZZSSSOOOHHHHHHHHHIIIJJJNNNRRRUUUYYY^^^fffppp{{{}}}xxxrrrjjjaaaZZZSSSPPPMMMKKKLLLNNNNNNNNNLLLLLLLLLLLLLLLLLLNNNOOOPPPSSSVVVZZZ___fffmmmrrr|||qqqdddVVVMMMHHHFFFEEEFFFEEEGGGQQQ[[[wwwuuurrrrrrvvvzzznnn[[[FFF<<<999777444333444444333333333333222222111111111222222222222222222222222222222222222222333666;;;CCCLLLYYYeeemmmtttuuuqqqgggaaabbbfffhhhhhhmmmtttzzz~~~~~~|||{{{||||||||||||tttqqqqqquuuvvvmmmddd^^^[[[YYY^^^gggpppzzz~~~}}}}}}}}}~~~|||xxxuuupppjjjcccZZZQQQLLLBBB@@@>>>;;;;;;;;;===>>>???AAAEEEHHHJJJNNNSSSVVVTTTUUUWWW[[[aaaiiippptttssssssrrrnnnggg^^^UUUPPPLLLJJJHHHHHHIIILLLPPPSSSWWW\\\eeennnyyy{{{rrrhhh]]]TTTMMMIIIEEEFFFGGGHHHJJJNNNTTTXXX___cccjjjttt~~~|||uuuoooggg^^^WWWQQQOOOLLLLLLMMMOOOOOOOOOLLLLLLLLLLLLKKKLLLNNNQQQQQQUUUZZZ___eeejjjpppttt}}}rrrgggZZZOOOIIIFFFFFFFFFFFFEEEJJJWWWffftttrrrtttyyyrrr___III>>>;;;888555555444444333333333333222222333333333333222222222222222222333333444444555555444777;;;@@@IIITTTbbbkkkuuuwwwrrrggg]]]]]]```bbbeeekkkrrrxxxzzz|||~~~xxxwwwvvvvvvyyy}}}~~~yyyxxx}}}zzzvvvvvv|||~~~tttooonnnqqq{{{yyyqqqiiiaaa]]]YYY]]]dddkkkttt~~~|||xxxvvvsssnnnhhh```WWWQQQGGGEEEAAA>>><<<<<<=========@@@CCCFFFHHHKKKOOORRRTTTTTTUUUYYY```hhhnnnqqqqqqpppnnnkkkgggaaa[[[WWWSSSQQQMMMKKKLLLQQQVVVZZZ\\\bbbjjjqqqwwwyyypppeeeYYYPPPIIIFFFCCCEEEHHHJJJLLLQQQXXX]]]dddhhhooowwwyyyrrrlllddd[[[UUUPPPNNNLLLKKKMMMNNNNNNNNNMMMNNNNNNMMMLLLMMMPPPTTTRRRVVV]]]dddiiimmmqqqtttpppggg]]]QQQHHHEEEBBBCCCEEEGGGHHHOOObbbttttttsssvvv}}}vvvbbbLLL@@@===:::777777444444444333333333222222444444444333333222222222------...///000111111222555777;;;???FFFRRR___iiiuuuxxxsssggg\\\ZZZ]]]```eeekkkrrrwwwxxxwwwxxxyyysssrrrrrrssswww|||zzzyyy}}}vvvmmmjjjooouuuxxxwww}}}sssnnnkkknnnxxxyyyppphhhcccYYY\\\bbbhhhppp}}}~~~|||xxxwwwtttqqqkkkcccZZZTTTKKKHHHDDD@@@===<<<<<<======???BBBEEEFFFHHHKKKNNNTTTSSSUUUYYY```ggglllooorrrpppnnnllliiifffbbb___[[[WWWRRRPPPQQQVVV]]]bbbbbbiiipppuuuyyyzzzpppeeeYYYPPPIIIFFFCCCFFFIIILLLPPPUUU]]]ccchhhkkkrrrzzz~~~wwwpppiiibbbYYYSSSOOOMMMKKKKKKLLLMMMMMMMMMNNNPPPPPPOOOMMMNNNRRRVVVRRRWWW___fffkkkooorrrtttvvvhhh```WWWKKKCCCCCC>>>@@@CCCFFFIIITTTkkk{{{qqqrrrwww||||||eeeLLL>>>:::888555444000111111222222333444444111111222333333333333222//////000000111111111222222222444:::???IIIZZZiiisssvvvvvvlll^^^WWW[[[aaagggooouuuuuutttvvvwwwuuuuuutttrrrqqqsssyyy|||xxxuuucccXXXYYYbbbkkkppp{{{}}}}}}yyyoooggghhhpppxxx~~~~~~}}}xxxqqqkkkgggaaa\\\[[[bbblllvvv~~~~~~~~~|||yyyxxxuuusssooohhhaaa\\\PPPLLLFFFAAA???>>>===<<<@@@AAACCCFFFHHHJJJKKKKKKMMMPPPSSSWWW[[[aaaggglllnnnooooooooonnnllljjjiiibbb^^^YYYXXX[[[aaagggjjjkkkrrryyy{{{}}}yyyooocccWWWOOOIIIFFFBBBDDDGGGKKKRRR[[[dddkkkmmmpppuuu}}}~~~zzzrrrkkkddd\\\VVVQQQNNNLLLKKKLLLMMMOOOOOONNNLLLLLLMMMNNNOOOQQQRRRSSSRRRXXX```iiipppvvv{{{~~~{{{lll[[[RRRMMMGGGBBB@@@;;;AAAEEEDDDGGGYYYwww|||qqqqqquuuzzz~~~~~~hhhOOOAAA===999777666111222222222222333333333111111222333333333333222000000111111111111111111111111333888===EEEUUUdddooottttttlll___WWWZZZ___eeemmmtttuuuuuuwwwxxxvvvuuutttsssrrrtttzzz~~~{{{vvvdddWWWTTT[[[eeekkkwwwyyy|||~~~}}}{{{|||rrrjjjiiinnnsssyyy{{{}}}}}}zzzwwwvvvvvv|||}}}~~~}}}zzzuuuooolllbbb\\\ZZZ```iiirrr}}}}}}{{{yyywwwtttqqqjjjccc^^^UUUPPPIIICCC@@@???>>>===???@@@BBBDDDGGGHHHIIIJJJLLLOOORRRUUUZZZ```ggglllnnnoooqqqrrrrrrrrrqqqpppgggccc^^^\\\```fffkkknnnqqqwww}}}yyyooocccXXXOOOIIIFFFCCCFFFIIINNNTTT]]]gggnnnqqqtttyyy|||wwwooofff___YYYSSSPPPMMMLLLKKKLLLOOOPPPPPPPPPMMMMMMMMMNNNOOOQQQRRRSSSTTTZZZccclllttt{{{vvvgggWWWOOOJJJDDD@@@???>>>CCCGGGJJJSSShhh}}}qqqooorrrxxx}}}lllSSSEEE???;;;888888333333333222222222111111111111222333333333333222222222222222222111111111000000222666999@@@NNN\\\jjjoooqqqkkk___XXXXXX\\\cccmmmuuuwwwxxxyyyyyywwwuuuuuuuuuuuuwww}}}}}}jjjYYYQQQUUU___hhhrrrtttwwwzzz|||{{{zzzxxxyyyxxxpppkkkkkkmmmrrrtttvvvvvvtttqqqpppooouuuxxx{{{~~~}}}zzzuuurrrddd\\\XXX\\\ccclllvvv}}}|||yyywwwsssnnngggbbb\\\WWWNNNGGGCCCAAA@@@?????????AAACCCEEEFFFHHHHHHKKKMMMPPPSSSYYY```hhhnnnoooqqqtttwwwyyyzzzyyyyyyooojjjfffdddgggmmmrrrtttyyy~~~yyyooodddXXXOOOHHHEEEEEEGGGKKKPPPWWWaaakkkrrrwwwzzzxxxrrriii```ZZZUUUPPPNNNMMMLLLLLLNNNPPPRRRRRRRRROOOOOONNNNNNOOOQQQSSSTTTWWW]]]gggqqqzzzmmm```QQQJJJFFFAAA>>>===???BBBGGGNNN\\\ssstttoooqqqwww}}}oooWWWHHHAAA<<<999888444444333333222111000000111111222333333333333222444333333222222111111111000000222555777<<>>BBBDDDJJJUUUfff}}}wwwpppooovvv~~~pppYYYJJJAAA;;;777777555444444333222111000000111111222333333333333222444333333222222111111111111111333555555888CCCOOO\\\bbbhhhggg```ZZZYYY[[[gggqqqyyy{{{{{{{{{zzzwwwzzz|||~~~|||iiiZZZXXX```hhhmmmqqqwww|||~~~|||zzzwwwtttxxxuuummmhhhppprrruuuvvvuuusssssssssppptttzzz|||yyyggg^^^WWWWWW\\\bbbkkkttt{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzvvvrrrnnniiicccZZZRRRLLLGGGCCCAAABBBBBBBBBBBBDDDEEEGGGHHHIIIKKKOOOTTT[[[dddmmmsssxxxzzz~~~{{{wwwuuuwww{{{zzzqqqfffZZZOOOHHHDDDDDDFFFKKKRRRZZZeeeqqqxxx|||xxxoooiii___WWWRRRPPPOOONNNMMMMMMNNNQQQTTTUUUTTTSSSQQQPPPOOOOOOQQQSSSVVVXXX^^^eeeooozzzzzzlll]]]SSSIIIEEEBBB???>>>@@@FFFJJJSSScccwwwyyyooonnnuuurrr[[[LLLAAA:::777777444444333333222111000000111111222333333333333222222222222222222111111111111111333555444666???JJJVVV]]]cccddd```\\\\\\]]]fffpppxxxyyyyyyzzzzzzxxx|||~~~qqqddd___dddiiinnnsss{{{{{{wwwuuutttwwwzzzpppkkklllooorrrttttttsssttttttqqquuuzzz~~~|||lllccc[[[YYY[[[___fffmmmsss|||}}}}}}}}}~~~}}}}}}|||zzzwwwuuunnniiiaaaZZZSSSLLLFFFCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHLLLQQQXXX___hhhpppvvv}}}~~~{{{rrrfffZZZPPPHHHCCCBBBEEEKKKRRR[[[gggssszzz}}}wwwsssiiiccc[[[TTTQQQPPPOOOOOONNNNNNOOOQQQTTTUUUTTTRRRQQQPPPOOOOOOQQQUUUYYY[[[cccjjjttt~~~rrrgggWWWNNNGGGDDDBBB???@@@CCCDDDMMM]]]rrrzzznnnkkksss~~~ttt^^^NNNCCC:::777777333333333222222111111111111111222333333333333222000000111111111111111111///000222444333444<<>>>>>???AAADDDIIIZZZwwwrrreeeeeennnuuu}}}gggSSSHHHAAA;;;777666555444333222222222222222222222222222222222222000000000000000111111222111111111000000333777:::EEEOOOYYY^^^aaadddddd```YYY[[[^^^dddlllsssvvvwwwwwwzzz~~~~~~rrriiiiiilllmmmoooyyyzzzmmmkkkkkknnnuuu||||||zzzyyy{{{~~~~~~sssiiiccc___[[[[[[```ccchhhqqq|||~~~~~~||||||}}}~~~|||zzzuuutttrrrnnniiibbbYYYSSSLLLEEE??????AAABBBDDDHHHLLLUUU^^^fffpppzzz}}}{{{}}}uuuiii[[[OOOIIIGGGCCCGGGMMMVVV```jjjsssxxx}}}|||~~~~~~yyyrrriiicccXXXRRRKKKIIIKKKMMMMMMKKKNNNOOOQQQSSSTTTTTTTTTSSSPPPOOOPPPSSSUUUXXXaaakkkyyysssbbbTTTMMMGGGBBB??????@@@BBBIIIQQQhhhqqqcccbbbiiiqqqzzzjjjVVVIIIBBB<<<888777666555444333333333333333222222111111222333333000000000000000111111222000111111111111222666999@@@JJJUUU\\\aaaeeedddaaaYYYYYYZZZ___fffnnntttvvvsssvvv{{{~~~zzz{{{ttthhhaaa```eeejjjmmmtttrrrnnnjjjnnnxxx|||zzz{{{|||}}}}}}}}}tttkkkfffaaa]]][[[]]]```dddkkkuuu~~~}}}|||~~~~~~}}}}}}}}}{{{zzzyyywwwuuurrrmmmfff___YYYRRRJJJDDDBBBCCCCCCFFFJJJPPPYYYeeennnwww~~~~~~~~~zzzrrrgggZZZPPPIIIGGGGGGJJJNNNUUU^^^iiiqqqvvv}}}}}}yyytttlllddd^^^SSSNNNIIIGGGHHHJJJJJJIIIMMMNNNPPPQQQRRRSSSSSSSSSRRRPPPQQQTTTWWW\\\gggrrrxxxjjj[[[PPPKKKBBB@@@??????@@@DDDPPP]]]xxxrrrccc___eeellluuu~~~nnnZZZLLLCCC<<<888777777666555444444444444333222111111111222333444000000000000000111111222000111111111111222555888<<>>???@@@@@@GGGXXXiiiuuuccc]]]aaahhhqqqzzzsss^^^OOODDD===999777777666555444444444444222111111111222333333444000000000000000111111222000111111111111222444666999CCCOOOWWW^^^eeehhhfffeeeccc```aaaeeejjjoooqqqppptttxxx||||||~~~|||pppccc[[[XXXWWW___iiimmmnnntttyyyqqqpppwwwyyyxxxyyyzzzwwwvvvsssoookkkgggbbb]]]^^^```ccciiisss~~~}}}}}}~~~~~~|||{{{{{{||||||{{{yyyvvvsssnnnhhhddd^^^WWWPPPLLLHHHDDDGGGLLLXXXcccsss~~~||||||{{{uuulllbbbYYYRRRMMMJJJJJJLLLPPPVVV```jjjtttzzz||||||vvvpppiiibbb[[[VVVNNNLLLIIIHHHIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRVVVTTTUUUYYY]]]cccooo{{{pppbbbTTTLLLJJJ>>>>>>@@@AAABBBLLLbbbvvvwwwcccZZZ]]]ccclllwwwwwwbbbQQQEEE===:::777666555444333333333333000000222333333333333333000000000000000111111222///000222111111111333555666@@@KKKRRRZZZccchhhhhhgggeeeccccccfffiiikkklllooosssxxx|||wwwmmmddd___\\\ZZZ```iiinnnmmmppp}}}|||tttpppuuu{{{xxxwwwyyywwwzzzzzzxxxvvvtttllleee______```eeemmmyyy~~~~~~|||}}}~~~~~~|||{{{|||}}}~~~|||zzzxxxvvvrrrmmmiiiddd^^^XXXSSSLLLGGGHHHMMMYYYddduuu}}}uuussstttzzztttjjjaaaZZZTTTOOOLLLLLLNNNRRRYYYbbbllluuuzzz~~~}}}yyyrrrkkkddd^^^WWWSSSMMMLLLKKKJJJJJJLLLNNNOOONNNNNNNNNOOOPPPQQQRRRSSSVVVUUUXXX]]]bbbiiiuuuxxxiiiZZZMMMGGGFFF???>>>@@@BBBHHHVVVoooyyybbbWWWYYY^^^iiitttzzzeeeSSSFFF>>>:::666555444333222222222222...000222444555444333222000000000000000111111222///000222222111111333444444===FFFMMMUUU___fffggggggffffffgggjjjllllllkkkmmmqqqwww||||||vvvpppjjjfffbbb]]]aaaiiinnnllllllwwwyyyrrrqqqwww|||wwwvvvvvvvvv|||~~~}}}uuulll```^^^]]]```hhhttt~~~}}}~~~|||{{{{{{}}}}}}~~~~~~|||{{{}}}~~~|||zzzxxxuuuqqqmmmiiieee___ZZZRRRKKKJJJOOOXXXbbbuuuuuujjjggghhhtttzzzsssiiiaaa[[[VVVRRROOOOOOQQQVVV]]]eeemmmtttxxx~~~~~~yyytttmmmfff___YYYTTTPPPKKKLLLKKKKKKKKKMMMOOOQQQOOOOOONNNOOOPPPQQQSSSTTTTTTUUUZZZbbbiiiqqq~~~pppaaaSSSGGGBBBCCC@@@>>>???EEEOOObbb}}}yyyaaaUUUUUUZZZgggsss|||gggTTTFFF>>>:::555555444333222222222222---///222555666555222111000000000000000111111222///000222222111111222444222:::CCCIIIQQQ]]]dddfffggggggiiilllooopppnnnmmmjjjooouuu{{{}}}~~~|||vvvssspppkkkggg```bbbhhhmmmllljjjsss~~~tttmmmppp{{{}}}wwwttttttsss{{{xxxnnn```^^^\\\]]]dddppp|||}}}~~~}}}~~~}}}{{{zzzzzz|||{{{}}}~~~|||{{{~~~}}}|||zzzwwwssspppmmmiiieee___VVVNNNLLLPPPVVV```sss~~~oooccc```]]]jjj}}}zzzsssiiiaaa\\\WWWSSSPPPRRRTTTYYY___fffmmmsssvvv}}}vvvqqqjjjbbb\\\VVVQQQNNNJJJKKKKKKKKKKKKMMMOOOQQQPPPOOOOOOOOOPPPRRRTTTUUURRRTTT[[[eeennnwww{{{lll]]]PPPEEEAAABBB@@@>>>???GGGUUUkkk{{{fffYYYVVVWWWcccqqq}}}kkkYYYHHH???===888777666555444444555666222222333444444333333333222222222222222222222222000000000000111111111111666777:::BBBMMMYYYccchhhiiiiiikkkmmmooopppnnnmmmjjjmmmttt}}}~~~~~~{{{zzzxxxrrrllljjjfffhhhnnnkkkeeehhhsss|||wwwmmmkkkpppvvv~~~xxxssspppsssxxxyyytttfffaaa^^^___bbbhhhsss~~~~~~{{{zzz|||~~~~~~|||~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}|||}}}~~~~~~|||yyyuuusssrrrpppkkkddd^^^WWWSSSPPPVVVaaapppzzzyyypppddd\\\^^^gggvvvvvvoooggg```\\\YYYUUURRRRRRTTTXXX```iiipppsssttt~~~|||vvvsssmmmddd\\\VVVQQQNNNKKKJJJKKKMMMOOOQQQRRRRRRQQQPPPQQQQQQQQQPPPQQQTTTVVVVVVVVV\\\gggsss~~~rrr^^^SSSLLLFFFAAA@@@>>>BBBFFFLLL]]]yyy{{{fffYYYWWWYYYdddrrr~~~mmmZZZIII@@@>>>999888666555444555555666222333333333444333333333........................000000000000111111111111555666999@@@KKKXXXccciiimmmmmmlllmmmmmmlllkkkjjjlllpppwww}}}~~~}}}yyyuuummmeeeeeekkkkkkeeedddiiiwww{{{qqqkkklllooowwwyyy{{{}}}}}}zzzuuuqqqrrrwww}}}}}}xxxtttgggbbb^^^^^^___dddnnnyyy}}}}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||||||||{{{{{{|||{{{zzzxxxuuutttuuusssooojjjccc]]]XXXUUUVVV```mmmuuuvvvooofff```aaaiiiwwwtttooohhhbbb^^^ZZZUUURRRRRRUUU[[[cccjjjppptttwww~~~~~~zzztttpppjjjaaaXXXSSSOOOMMMKKKKKKLLLNNNPPPRRRRRRRRRRRRPPPQQQQQQQQQPPPQQQSSSVVVWWWXXX^^^kkkwww{{{jjjXXXMMMGGGBBB>>>>>>>>>BBBHHHRRReee|||eeeYYYXXX[[[fffsssooo\\\KKKAAA???888777555444333333444444333333333333333333333333........................000000000000111111111111333333666<<>>===CCCMMMZZZqqq|||eeeYYYXXX\\\gggtttppp^^^LLLBBB???777555444222111111111222444444333333222222333333000000000000000000000000///000000000111111111111000111333888BBBPPP^^^hhhiiiiiiiiihhhggghhhjjjlllmmmrrrzzz~~~}}}zzzzzz|||zzztttqqqqqqmmmbbbZZZWWW```pppyyyqqqmmmkkkjjjlllqqqyyyzzztttsssuuuyyy|||}}}{{{xxxvvvpppiiiccc___\\\]]]dddlll}}}}}}zzzxxxyyyyyyyyyyyyzzz{{{||||||}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{~~~}}}|||{{{zzz{{{||||||zzzzzzyyywwwsssnnnhhheee```eeekkkppprrrrrrrrrrrrnnntttxxxsssllleee```]]]\\\\\\^^^dddjjjmmmmmmpppvvv{{{~~~{{{tttoooggg```WWWPPPLLLLLLLLLMMMMMMOOOPPPRRRSSSTTTSSSSSSPPPQQQQQQQQQPPPQQQTTTVVV[[[___iiivvv{{{kkk^^^PPPHHHCCC???>>>@@@>>>GGGTTTeee|||~~~fffYYYXXX\\\ffftttrrr```MMMBBB???999777555444333222333333555444333222222222222333------------------------///000000000111111111111//////111555===JJJYYYdddeeeffffffeeedddeeehhhkkkmmmsss{{{~~~~~~}}}}}}yyynnn```VVVSSSUUUfffzzz|||vvvtttsssoooqqqvvv}}}zzzuuutttvvvzzz}}}}}}|||zzzxxxuuuooohhhddd___]]]aaahhhtttxxx}}}{{{yyyxxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{||||||}}}}}}~~~}}}}}}~~~}}}}}}|||{{{{{{{{{||||||}}}|||{{{zzzzzz{{{|||}}}zzz{{{{{{zzzwwwsssooolllfffiiilllnnnppprrrtttvvvuuuzzz~~~xxxpppgggbbbbbbeeehhhjjjnnnqqqqqqnnnoootttyyy}}}wwwpppkkkbbb\\\TTTNNNLLLLLLNNNOOONNNOOOQQQSSSTTTTTTSSSSSSOOOQQQQQQRRRRRRSSSVVVYYY___dddooo}}}|||pppfffZZZMMMGGGBBB??????BBBCCCNNN^^^pppjjjZZZXXX\\\cccrrrtttbbbPPPDDD@@@<<<;;;999777666555666666666555333222111222222333000000000000000000000000000000000000111111111111...///111333999DDDSSS^^^bbbdddfffdddaaa```bbbeeelllrrrzzzrrrcccXXXTTTOOO___rrr|||{{{zzzuuuyyy~~~}}}xxxttttttwww{{{~~~}}}{{{yyyxxxrrrmmmiiiddd___aaafffooossszzz~~~~~~xxxxxxxxxxxxyyyzzz||||||{{{{{{||||||}}}}}}~~~~~~|||~~~}}}}}}||||||||||||}}}}}}}}}|||zzzyyyyyyzzz{{{|||zzz{{{{{{{{{yyywwwtttrrrjjjkkkmmmnnnnnnoooqqqtttxxx|||~~~zzzxxxxxxzzz}}}~~~~~~~~~}}}uuummmiiiiiinnnsssttttttsssooolllmmmrrrvvv~~~yyyrrrkkkeee]]]XXXQQQMMMLLLMMMOOOPPPNNNOOOQQQSSSSSSSSSSSSRRROOOPPPRRRSSSTTTVVVZZZ]]]dddjjjwwwttthhh]]]SSSIIIDDD@@@>>>@@@DDDKKKYYYlll|||ooo]]]ZZZ\\\```pppxxxfffSSSGGGCCC===<<<999777666555555666777555333222111111222333222222222222222222222222000000000000111111111111...///111222666@@@MMMWWW\\\```cccccc___^^^```cccgggnnnvvvzzz{{{|||}}}}}}}}}pppcccZZZPPP[[[jjjyyy}}}yyy~~~}}}wwwttttttsssvvv{{{~~~{{{yyyxxxssspppmmmgggaaaaaadddlllooovvv~~~~~~}}}xxxxxxxxxxxxzzz{{{|||}}}{{{{{{|||}}}~~~~~~~~~~~~|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{zzzyyyxxxxxxooopppqqqpppnnnnnnoooqqqvvvzzz{{{uuuqqqmmmjjjjjjlllppprrrsssuuuwwwyyy||||||vvvrrrrrrvvvzzzyyyuuuoookkkiiilllpppsss~~~{{{uuummmddd___XXXTTTOOOLLLLLLMMMOOOOOONNNOOOQQQRRRSSSSSSRRRQQQNNNPPPRRRTTTVVVYYY]]]```hhhpppyyylllaaaTTTLLLEEEBBBAAA@@@DDDIIIUUUfffzzzsss```[[[]]]^^^ooo{{{iiiVVVIIIEEE;;;999777555444333333333777666333111111111222333////////////////////////000000000000111111111111...000222222555===JJJSSSUUUZZZ```aaa______bbbeeeaaahhhpppuuuuuuuuuxxx{{{|||}}}|||{{{yyyyyy{{{}}}}}}}}}nnnaaaSSSZZZdddrrr}}}zzzzzzsssqqqsssrrruuu{{{~~~zzzxxxwwwsssqqqoooiiibbbaaaccceeehhhooowww~~~~~~|||zzzyyyxxxxxxxxxyyyzzz{{{}}}~~~{{{{{{}}}~~~|||~~~~~~}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{tttuuuuuusssqqqoooooopppssswww~~~xxxkkkeeeaaa\\\YYY]]]```dddgggiiikkknnnpppvvv{{{}}}yyyxxxzzz}}}yyyssskkkfffgggkkkooorrrzzz}}}~~~yyyqqqiii```[[[TTTQQQMMMKKKLLLMMMNNNNNNNNNOOOPPPRRRRRRRRRQQQQQQNNNPPPRRRUUUWWWZZZ___ccckkkttt{{{ooobbbWWWPPPIIICCCBBBCCCDDDIIIOOO\\\nnnuuuaaa[[[\\\bbbooo~~~hhhUUUHHHCCC>>><<<999666555444555555777666555444444333444444000000000000000000000000222222111111111111222222333000///222555888AAAIIIQQQYYY___^^^]]]^^^aaaaaaeeeeeeiiipppttttttvvvzzzwwwxxxyyyzzz{{{{{{{{{{{{~~~|||~~~|||jjjbbb[[[XXXdddyyy|||yyysssmmmmmmpppvvvyyy}}}~~~|||yyyvvvuuuvvvtttrrrqqqnnniiiccc______bbbhhhqqq{{{}}}|||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyy}}}~~~}}}|||~~~~~~~~~~~~|||}}}zzzwwwxxx{{{}}}|||{{{yyyuuuqqqpppqqqrrrpppnnnwwwyyy~~~}}}hhh\\\UUUQQQPPPRRRRRRUUUYYY[[[[[[]]]bbbfffjjjrrrzzz~~~~~~}}}|||xxxpppgggdddggglllnnnnnnwwwuuuwwwyyyrrrkkkccc[[[VVVOOONNNMMMMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVYYY]]]cccgggqqq||||||lll```WWWQQQGGG@@@???CCCCCC@@@GGGTTTjjjsss___XXXYYY___mmmjjjWWWJJJEEE===<<<999666444444444555666555444333333222222222000000000000000000000000111000000000000000000111333000///222444777>>>FFFSSS[[[ccccccbbbdddeeeeeeeeeccceeekkkoooppptttyyyxxxxxxyyyyyyzzzzzz{{{{{{|||}}}sssfff___ZZZaaarrrzzzuuupppkkklllpppwwwyyy{{{{{{xxxvvvttttttvvvuuutttssspppkkkddd___^^^___cccjjjsss}}}~~~}}}}}}}}}}}}|||||||||{{{{{{zzzzzzzzz|||}}}~~~~~~~~~}}}~~~~~~|||yyyzzz|||~~~~~~}}}zzzwwwtttsssssstttrrrpppwwwxxx|||rrr___SSSMMMHHHHHHIIIGGGJJJNNNPPPQQQTTTYYY^^^bbbllluuuyyy~~~xxxqqqhhhdddeeehhhiiiiiipppooosss~~~|||xxxqqqjjjddd]]]WWWSSSNNNNNNMMMMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTVVVYYY\\\bbbiiinnnzzzvvvggg\\\SSSNNNGGGAAA???BBBBBBAAALLL[[[tttqqq[[[TTTTTT[[[jjj}}}}}}mmmZZZMMMFFF===;;;999666444444444444555444333222111111111111000000000000000000000000000000////////////000000222//////111222444:::BBBQQQZZZcccfffgggiiiiiigggddd``````dddhhhlllrrryyy{{{zzzyyyyyyyyyzzz{{{|||~~~qqqiiiaaa```jjjyyy~~~wwwrrrllliiimmmsss{{{{{{zzzwwwtttrrrssstttvvvwwwwwwwwwtttnnnfff```^^^^^^___bbbjjjsss|||~~~~~~}}}|||{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~||||||~~~|||zzzxxxvvvvvvvvvuuusssuuuwwwyyy}}}wwwgggTTTJJJDDD@@@@@@AAA???BBBFFFHHHIIIMMMSSSXXX\\\fffpppwww|||yyysssjjjeeeccccccbbb```dddgggooo~~~{{{zzzuuummmfff```[[[WWWTTTLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTVVVXXX\\\aaaiiisssyyynnn```VVVMMMHHHFFFBBB@@@AAAAAADDDUUUgggoooYYYQQQRRRYYYhhh{{{{{{ooo]]]OOOGGG===;;;999666444444444555555444333222222111111111000000000000000000000000000000////////////000000222//////111111111666===JJJTTT^^^cccfffiiiiiifffbbb\\\ZZZ]]]bbbiiirrr{{{~~~|||{{{yyyzzz{{{}}}~~~{{{wwwllleeegggsss}}}vvvqqqmmmlllrrrzzz~~~{{{vvvrrrrrrtttvvvwwwxxxzzz{{{xxxrrriiibbb```___]]]^^^dddmmmwww}}}~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||}}}~~~}}}|||zzzyyyxxxwwwvvvuuuttttttvvvyyy~~~ooo```OOOFFFAAA>>>===>>>???BBBFFFHHHIIIMMMSSSXXX\\\fffqqqyyy{{{uuunnngggbbb___[[[XXX[[[aaammm~~~}}}zzzxxxrrriiibbb\\\XXXTTTRRRKKKLLLMMMOOOPPPQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUSSSUUUYYY^^^fffqqq|||yyygggZZZPPPHHHCCCDDDAAA???@@@AAAKKK```tttmmmXXXQQQSSSYYYiiizzzzzzqqq___PPPHHH>>><<<999777555444555555666555444333222222222222000000000000000000000000222111111000000111111222111...///111111000333999CCCMMMXXX___eeeiiiiiieee```ZZZVVVXXX^^^gggsss~~~~~~|||{{{|||}}}yyy}}}vvvlllhhhooo{{{~~~wwwtttrrrssszzzzzzvvvuuuwwwyyyxxxyyy|||~~~|||vvvmmmgggbbb___\\\[[[___hhhqqqxxx}}}~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~}}}{{{{{{}}}}}}}}}||||||{{{|||~~~|||||||||{{{yyywwwvvvvvvrrrssstttwww|||jjj[[[LLLDDDAAA>>>===>>>BBBDDDGGGIIIJJJNNNUUUZZZaaalllwww~~~}}}yyyrrrkkkccc\\\VVVRRRUUU^^^nnn}}}~~~{{{xxxrrrlllccc[[[UUUQQQNNNLLLJJJLLLNNNPPPRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVRRRUUU[[[ccclllyyysssbbbVVVLLLEEEAAAAAA??????@@@FFFUUUmmmkkkWWWRRRUUU[[[iiiyyywwwrrraaaRRRIII???===:::888666666666666666555444333333222222222000000000000000000000000222222111111111111222222///...///111111///222777>>>HHHSSS\\\dddjjjjjjgggaaaYYYTTTUUU[[[dddrrr}}}}}}}}}||||||}}}zzz}}}~~~tttmmmnnnuuu||||||zzzyyyzzz{{{zzz{{{}}}xxxzzz}}}zzzrrrmmmddd```[[[XXXZZZaaaiiiooowww~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwxxxzzz{{{|||||||||||||||}}}~~~||||||~~~{{{||||||{{{zzz{{{}}}|||}}}}}}|||yyywwwvvvwwwsssssssssvvvzzz|||eeeWWWIIICCCAAA???>>>???AAADDDHHHJJJMMMRRRZZZ```kkkuuu~~~|||wwwpppggg]]]UUUQQQTTT___qqq~~~~~~|||xxxtttnnnhhh```YYYTTTPPPMMMLLLJJJLLLOOORRRSSSRRRPPPOOONNNOOOPPPQQQSSSTTTUUUVVVSSSXXX```jjjuuu|||kkk\\\QQQJJJDDD@@@???>>>???DDDPPPddd|||hhhVVVSSSVVV\\\iiivvvttt|||tttdddUUULLL@@@???<<<999777777777888555444333222111111111111000000000000000000000000111111000000000000111111...---///222111///111666:::CCCMMMWWWaaaiiijjjgggccc[[[SSSSSSWWW___lllxxxzzzzzz{{{|||~~~~~~}}}vvvrrrssstttxxx~~~~~~yyy{{{~~~~~~wwwrrriiiddd]]]YYYXXX\\\bbbfffqqq~~~}}}~~~~~~~~~~~~|||{{{yyyxxxxxxzzz|||~~~~~~}}}}}}}}}}}}~~~||||||}}}{{{|||}}}{{{zzzzzz}}}|||~~~~~~{{{xxxwwwxxxuuuttttttuuuxxx|||uuubbbUUUIIIDDDCCCAAA???@@@CCCGGGKKKOOOTTT\\\fffmmmyyy{{{tttjjj___WWWRRRTTT```sss}}}{{{wwwrrrnnnhhhddd]]]XXXTTTRRRPPPNNNKKKMMMQQQSSSTTTRRROOOMMMMMMMMMOOOPPPRRRTTTUUUVVVWWW]]]gggssszzzpppaaaUUUMMMHHHDDDAAA??????AAAJJJ\\\ttteeeTTTSSSWWW\\\iiitttqqqyyyvvvgggWWWNNNAAA???===:::888888888999444333222111000000000000000000000000000000000000000000////////////000000...---///222222000111666666>>>IIIRRR]]]fffhhheeeeee\\\TTTRRRTTT[[[hhhsssvvvxxxyyy|||}}}~~~~~~}}}~~~~~~~~~xxxtttrrrnnn{{{yyy{{{~~~zzzvvvnnniiibbb[[[YYY[[[___bbbnnnzzz~~~}}}|||||||||}}}~~~}}}{{{zzzyyyyyy|||~~~~~~}}}}}}~~~~~~~~~~~~~~~|||zzzzzz{{{|||||||||{{{}}}~~~|||zzzzzz}}}}}}|||yyyxxxyyywwwvvvttttttvvvzzz~~~pppbbbVVVJJJFFFEEECCCBBBCCCGGGKKKQQQWWW]]]gggrrrzzz~~~wwwmmmaaaXXXSSSUUUaaauuu~~~|||xxxtttnnnjjj___[[[VVVSSSQQQOOOMMMLLLKKKNNNQQQTTTTTTRRROOOLLLLLLLLLNNNPPPRRRTTTUUUVVV[[[bbbmmmzzzqqqgggZZZOOOIIIFFFDDDBBB@@@@@@CCCNNNddd~~~~~~cccSSSPPPTTTaaappppppllluuuuuuhhhYYYOOODDDAAA<<<999888888777666555333111000111111000///000000000000////////////+++++++++,,,---...///000//////000222333444555666555888???JJJUUU___fffiiidddaaa\\\WWWWWW]]]eeelllsssvvvyyy|||~~~~~~~~~}}}~~~~~~~~~}}}{{{}}}wwwssslllvvv~~~|||xxxzzz||||||||||||}}}~~~rrrnnneee]]]WWWWWW[[[```gggqqq~~~~~~}}}||||||~~~}}}}}}~~~~~~~~~~~~zzzzzzzzzzzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~||||||{{{yyyxxxyyyzzz|||~~~~~~|||zzzzzz{{{||||||||||||~~~~~~|||{{{|||~~~yyytttsssvvv{{{|||~~~xxxlll```UUUJJJEEECCCBBBDDDHHHNNNQQQVVV\\\dddqqq~~~}}}wwwpppeee[[[TTTYYYcccqqq}}}{{{xxxrrrlllhhh\\\YYYTTTPPPOOONNNLLLKKKLLLMMMMMMNNNPPPQQQRRRRRRLLLNNNQQQQQQPPPRRRVVV[[[]]]hhhxxxtttfff\\\RRRMMMIIICCC@@@@@@CCCBBBGGGYYYrrr~~~dddSSSPPPTTT___nnnrrrmmmuuuvvvhhhYYYOOOEEEAAA===:::999888777555666444222222222333222111000000000000//////////////////.........///000000//////000111222333333444555777===EEEOOOYYYaaadddeeeccc```\\\[[[^^^dddiiiooorrrvvvzzz|||}}}}}}}}}}}}}}}}}}~~~}}}|||{{{wwwiiippp|||}}}{{{~~~~~~~~~~~~|||{{{xxxzzz||||||{{{{{{|||}}}uuuqqqiiiaaa[[[ZZZ]]]```gggppp|||}}}|||{{{{{{|||~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}}}}~~~}}}|||}}}|||{{{zzzzzz|||}}}~~~~~~|||zzzzzz{{{}}}}}}|||{{{wwwuuuxxx}}}}}}~~~}}}zzzvvvuuu|||qqqfff^^^TTTJJJGGGEEEDDDFFFJJJPPPTTT[[[bbbkkkwww}}}xxxqqqggg]]]VVVVVV___mmm}}}}}}zzzvvvpppiiiddd[[[XXXTTTPPPOOONNNMMMLLLKKKLLLNNNOOOPPPQQQQQQQQQMMMOOOQQQRRRQQQSSSXXX\\\eeepppwwwmmm___VVVMMMJJJGGGCCCAAABBBDDDDDDKKK___yyy~~~eeeTTTQQQTTT^^^lllrrrnnnuuuwwwiiiZZZPPPFFFBBB>>>:::999888777555666444222111222222111000////////////000000000000111000//////......////////////000000000111111111444555888>>>GGGQQQZZZ```ffffffeeecccaaa```aaaccciiilllpppuuuxxx{{{||||||{{{{{{|||}}}~~~~~~{{{lllpppwwwyyysssrrrssstttxxx{{{||||||zzzyyyzzz||||||{{{zzzzzz{{{wwwtttooohhhbbb^^^^^^___eeelllvvv|||zzzyyyzzz|||~~~|||{{{{{{}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||~~~}}}}}}|||}}}~~~}}}{{{zzz|||}}}}}}}}}~~~zzzyyy{{{~~~}}}||||||~~~}}}zzzvvvtttpppooouuu}}}wwwiii___YYYRRRKKKJJJIIIHHHIIIMMMSSSZZZcccllluuu}}}yyyrrriii^^^WWWRRR[[[hhhyyy~~~|||yyytttmmmeee```YYYVVVSSSQQQPPPOOONNNMMMJJJLLLNNNPPPQQQQQQPPPOOONNNPPPRRRRRRRRRTTTZZZ___mmmyyy}}}lllcccUUUMMMGGGEEEDDDAAAAAADDDEEEGGGQQQgggsssfffUUUQQQUUU^^^lll~~~qqqnnnuuuxxxkkk\\\RRRGGGDDD???;;;999888666555333111//////000000///...////////////000000000000......------------......////////////////////////222333444888@@@KKKVVV^^^eeehhhiiiiiieeeaaa^^^]]]dddfffjjjooosssvvvxxxyyyyyyyyyzzz|||~~~|||vvvuuuwww}}}xxxnnnhhhiiikkkqqqxxx||||||{{{{{{}}}~~~}}}{{{yyyyyyzzzwwwvvvsssnnnhhhbbb```___aaafffnnnvvv~~~}}}{{{zzzzzz|||~~~~~~|||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~|||{{{~~~}}}{{{{{{}}}~~~~~~~~~}}}}}}{{{|||~~~}}}yyyxxxzzz~~~~~~{{{uuuqqqooonnnlllkkkpppwww{{{pppcccZZZUUUPPPMMMMMMMMMLLLMMMQQQXXX___jjjsss|||}}}yyyrrrhhh]]]VVVQQQXXXeeewww}}}zzzvvvqqqjjjaaa[[[VVVTTTRRRQQQQQQQQQPPPOOOJJJLLLOOOQQQRRRQQQOOONNNNNNPPPQQQQQQRRRVVV]]]cccrrr~~~rrrddd[[[MMMGGGBBBAAA@@@???AAAEEEDDDIIIWWWnnnyyyggghhhVVVRRRUUU^^^lll|||ooommmtttyyylll___UUUIIIEEE@@@<<<:::888666555444222000///000000///....../////////000000000111,,,,,,,,,---...///000000/////////............---000000111444;;;GGGUUU^^^dddhhhllllllhhhaaa\\\YYY___aaaeeejjjooorrrtttuuuxxxxxxyyyzzz|||~~~~~~~~~|||zzzwwwuuuxxxyyynnndddccceeellluuu|||}}}|||~~~~~~{{{yyyyyyyyyvvvvvvuuurrrlllfffbbbaaa___aaagggnnnvvv}}}}}}{{{|||~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}|||}}}{{{{{{}}}|||}}}}}}}}}||||||}}}|||xxxvvvyyy|||{{{wwwiiifffeeefffggggggkkkqqq~~~~~~}}}}}}}}}uuujjj___XXXSSSOOOOOOPPPPPPOOOQQQVVV\\\dddoooxxx}}}yyyrrrggg[[[SSSRRRYYYfffyyy~~~~~~}}}}}}~~~}}}{{{wwwrrrmmmeee^^^XXXTTTRRRQQQQQQRRRRRRRRRPPPKKKMMMPPPRRRRRRQQQOOONNNNNNOOOQQQQQQSSSYYYbbbhhhtttyyyjjj^^^VVVHHHDDD@@@@@@>>>===@@@EEEFFFOOO```vvvooo]]]kkkWWWRRRUUU\\\jjj|||ooolllssszzznnnaaaWWWKKKGGGAAA===:::888666555777555333222333333222111......//////000000111111.........///000111333444...........................///000333888DDDSSS]]]dddhhhmmmmmmiiiccc\\\YYYYYY\\\```fffkkkpppsssuuuyyyxxxxxxyyy{{{~~~}}}}}}}}}}}}~~~}}}xxxuuurrrrrrwww~~~zzzqqqdddbbbbbbhhhsss{{{~~~}}}~~~{{{xxxwwwwwwsssuuuvvvtttooojjjfffddd___```bbbgggoooyyy|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~~~~}}}}}}~~~}}}|||}}}|||yyyyyyzzz|||~~~wwwsssdddaaa```dddfffgggjjjooowwwyyyzzzxxxtttrrrtttvvvvvvvvvuuutttsssuuuyyy|||~~~~~~|||wwwpppfff]]]WWWRRRPPPPPPSSSRRRQQQTTTZZZ```hhhsss|||~~~zzzssshhh]]]UUUTTT\\\jjj~~~~~~~~~~~~~~~}}}{{{{{{{{{zzzwwwqqqkkkfff```YYYUUUQQQPPPPPPQQQSSSTTTSSSRRRMMMOOOQQQRRRSSSRRRQQQPPPNNNPPPRRRSSSVVV^^^hhhppp{{{|||nnnbbbWWWPPPFFFBBB@@@???>>>===AAAGGGMMMZZZnnn{{{eeeTTTmmmXXXRRRUUUXXXfff|||~~~qqqjjjrrr{{{ooobbbXXXLLLHHHBBB>>>;;;888666444888666444333444444333222.........///000111111111000000//////000111222222............////////////...000111222666@@@OOOYYYeeeiiimmmnnnkkkeee___]]]SSSVVV[[[bbbiiipppuuuxxxzzzyyyxxxxxxzzz~~~~~~}}}||||||}}}~~~~~~zzzxxxtttqqqqqqvvv}}}zzzsssfffbbb```eeepppyyy}}}}}}|||xxxuuuttttttrrrtttwwwvvvsssnnnkkkiiidddbbb```ccciiisss{{{~~~}}}}}}|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~{{{}}}~~~}}}~~~}}}{{{|||}}}}}}}}}xxxqqqnnnccc______ccceeefffhhhllljjjlllkkkhhhcccbbbcccfffeeeeeeffffffhhhlllrrrvvvvvvvvvuuuqqqiiiaaaZZZVVVSSSQQQRRRTTTSSSRRRWWW]]]ccckkkvvv~~~|||vvvmmmaaaZZZUUU^^^mmm~~~~~~}}}~~~~~~{{{yyyxxxyyyvvvqqqjjjddd^^^YYYUUURRROOONNNOOOQQQSSSUUUUUUSSSPPPQQQRRRRRRSSSRRRRRRRRRPPPRRRTTTVVVZZZcccpppxxxnnncccYYYPPPIIICCC@@@???@@@??????DDDLLLYYYjjjoooZZZJJJnnnYYYSSSUUUUUUcccyyytttiiirrr|||pppbbbXXXLLLHHHCCC>>>;;;999666444666444222222333333222111---......///000111111222000//////......................../////////000000///000111111444===KKKUUUgggjjjnnnooolllgggbbb```NNNQQQXXX```iiiqqqwww{{{{{{yyyxxxwwwzzz~~~~~~|||{{{{{{~~~~~~~~~zzzsssoooqqqxxx~~~zzzttthhhbbb___cccnnnxxx||||||~~~~~~~~~{{{wwwsssqqqqqqrrrtttwwwwwwuuuqqqnnnmmmhhhdddaaaaaafffnnnvvv{{{~~~~~~|||{{{{{{}}}}}}|||{{{{{{{{{{{{|||||||||}}}~~~~~~~~~~~~}}}~~~|||}}}}}}|||}}}zzz}}}|||{{{~~~~~~}}}zzzsssmmmjjj^^^ZZZYYY]]]```___aaaddd___```___ZZZUUUSSSVVVYYYWWWYYYZZZ\\\```fffmmmrrrpppqqqpppllleee]]]WWWTTTSSSRRRRRRTTTSSSSSSXXX___dddmmmxxx~~~~~~~~~yyypppfff___VVV___ppp}}}~~~~~~~~~|||~~~~~~~~~{{{xxxwwwwwwsssnnnfff^^^YYYUUURRRPPPNNNMMMNNNQQQTTTVVVUUUTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRTTTVVVXXX]]]hhhuuu~~~uuueee[[[SSSJJJCCCAAA??????AAA@@@AAAHHHPPPbbbuuuxxxgggSSSCCCoooXXXOOOPPPVVVaaattt}}}lllhhhooo|||zzzmmmaaaYYYPPPGGG@@@>>>===999777888...///222444444333111///000111000...------000222------------------------////////////////////////---,,,...111444:::GGGTTT\\\dddjjjjjjjjjjjjgggcccTTTPPPOOOWWWfffrrrvvvuuuvvvyyyzzzxxxzzz~~~|||{{{}}}|||uuuqqqrrrtttyyyrrrjjjfffiiipppuuuzzz~~~~~~~~~|||xxxtttqqqqqqrrrssstttuuuvvvvvvtttrrrqqqjjjhhheeecccdddkkkttt{{{~~~|||zzzzzz|||~~~~~~~~~{{{|||~~~}}}}}}}}}zzzzzz}}}~~~|||~~~~~~}}}}}}~~~~~~~~~|||||||||}}}~~~}}}}}}}}}~~~~~~{{{vvvqqqlllgggbbb___[[[ZZZYYYYYYZZZ[[[YYYXXXUUUTTTSSSOOOKKKHHHGGGHHHLLLMMMOOORRRVVV\\\dddiiilllllllllhhhbbb\\\XXXWWWRRRRRRQQQPPPRRRWWW^^^cccllluuu~~~{{{{{{zzzpppfff___WWWcccuuu|||}}}}}}~~~~~~~~~{{{zzzwwwtttrrrhhhccc]]]WWWTTTQQQOOOMMMLLLOOOQQQRRRRRRQQQRRRRRRWWWTTTQQQPPPQQQTTTUUUVVVTTTVVVZZZ^^^dddooo}}}vvveee[[[UUUNNNHHHEEEDDD@@@>>>???@@@EEERRR___zzz}}}iii[[[NNNCCCoooXXXOOOPPPSSS^^^rrr|||lllhhhooo{{{|||ooobbbZZZPPPHHH@@@>>>===999777888000111222333333222111///...000111111///...///000000000000000000000000000////////////////////////222000111333333666@@@JJJYYYaaahhhiiijjjjjjhhhdddVVVRRROOOUUUbbblllpppppprrrvvvxxxxxx|||~~~~~~xxxuuuttttttyyy~~~wwwsssppppppnnnooowww}}}xxxsssppppppqqqrrrtttvvvwwwxxxwwwvvvuuuooommmiiieeedddhhhooouuu|||~~~~~~||||||~~~~~~~~~~~~|||}}}~~~{{{~~~}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}{{{zzzwwwqqqmmmhhhddd___\\\UUUTTTSSSSSSTTTTTTSSSRRROOOOOOMMMIIIEEEBBBAAABBBFFFHHHJJJLLLPPPVVV]]]bbbiiijjjjjjfffaaa[[[XXXVVVQQQQQQQQQQQQTTTYYY```fffoooxxx~~~zzzqqqhhhbbb]]]iii{{{}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}zzzxxxuuuqqqnnneee```ZZZUUURRRPPPNNNMMMNNNPPPRRRSSSRRRRRRSSSTTTTTTSSSPPPPPPPPPRRRSSSSSSSSSWWW\\\ccckkkwwwxxxjjj[[[SSSNNNIIIDDDBBB??????@@@BBBDDDLLL^^^ooouuuaaaSSSGGG>>>oooXXXOOOPPPPPP[[[nnn|||mmmhhhooo{{{}}}pppccc[[[QQQHHHAAA???===:::888888333333333222111111000000,,,///222222111///......111111111111111111111111////////////////////////000...///000000000666>>>QQQYYYaaadddfffhhhgggccc[[[VVVQQQTTT\\\dddhhhiiijjjooosssvvv|||~~~zzzwwwtttpppxxx~~~}}}|||vvvlllhhhrrr{{{uuurrrqqqqqqssstttwwwyyyzzzzzzyyyxxxuuurrrmmmhhhdddfffjjjnnntttuuuwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz}}}}}}|||~~~|||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||||||||{{{zzz{{{|||~~~}}}zzzxxxtttpppkkkfffbbb^^^ZZZWWWPPPNNNMMMLLLMMMNNNMMMLLLJJJJJJHHHDDD@@@===<<<===???AAACCCEEEHHHMMMSSSXXXdddeeefffddd___ZZZVVVUUUQQQQQQRRRSSSVVV\\\dddjjjsss{{{|||{{{{{{~~~~~~~~~~~~~~~~~~zzzrrrkkkfffdddooo}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~|||yyyvvvqqqkkkggg```[[[UUUQQQOOONNNNNNNNNPPPQQQRRRRRRQQQRRRTTTUUUQQQQQQPPPPPPPPPPPPQQQQQQSSSYYYaaajjjuuu|||jjj]]]PPPKKKHHHDDDAAAAAA>>>@@@DDDGGGJJJUUUlllhhhUUUIII???888pppXXXNNNOOONNNYYYlll|||nnngggnnn{{{rrreee]]]RRRIIIBBB@@@>>>:::888888666555333111000000000000---///111111000/////////........................////////////////////////---,,,---111222222666<<>>;;;:::;;;;;;<<<>>>@@@BBBGGGLLLPPP]]]___aaa```]]]XXXUUUTTTPPPQQQRRRTTTXXX```hhhooovvv~~~{{{xxxwww|||~~~}}}}}}}}}}}}}}}~~~yyysssmmmjjjgggsss||||||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{xxxtttnnnfffaaaZZZVVVQQQMMMMMMNNNNNNNNNQQQQQQQQQPPPPPPPPPSSSUUUPPPQQQRRRRRRQQQQQQQQQRRRVVV]]]gggrrr~~~nnnaaaVVVLLLHHHFFFCCCAAABBBBBBBBBFFFMMMVVVcccxxxttt\\\KKKAAA999555pppYYYNNNOOONNNXXXjjj}}}pppeeennnzzzsssfff^^^TTTKKKCCC@@@???;;;888888777666333111000000000111000000000///......000222------------------------///////////////////////////...000555666666999===???GGGPPPUUU[[[bbbfffeeehhhccc]]]XXXWWWYYY\\\______eeemmmvvv~~~yyyppppppttt|||{{{tttkkkdddgggnnn{{{}}}zzzxxxyyy{{{|||}}}|||{{{yyyzzzyyyuuuoooiiiffffffgggiiihhhggghhhmmmttt{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{|||{{{}}}}}}zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}}}}~~~{{{{{{|||}}}~~~|||xxxuuummmiiiccc]]]YYYVVVRRRPPPJJJHHHEEEDDDEEEEEEEEEDDDCCCCCCBBB???;;;999999::::::<<<===???@@@DDDHHHLLLVVVYYY\\\\\\ZZZVVVSSSRRROOOPPPRRRUUUZZZbbbkkkrrrxxx|||yyyyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxtttpppnnnjjjxxx}}}}}}}}}~~~~~~~~~~~~{{{{{{||||||}}}}}}~~~~~~}}}~~~}}}zzzvvvqqqjjjbbb]]]UUURRRNNNLLLMMMNNNNNNMMMPPPPPPPPPOOONNNNNNQQQSSSPPPRRRTTTTTTSSSSSSUUUWWW[[[cccppp{{{uuueee[[[QQQIIIFFFDDDAAAAAACCCDDDBBBGGGUUUfffvvvgggRRRDDD<<<777555qqqYYYNNNNNNNNNWWWhhh}}}|||pppdddmmmzzzsssggg___UUULLLDDDAAA???;;;888999777666444222111000111111111111000...------000333////////////////////////////////////////////////111......222222111222555:::BBBJJJPPPXXXbbbiiijjjllliiiccc\\\WWWWWWYYY\\\```fffppp{{{|||uuuqqqooovvvzzztttllleeecccfffoooxxx}}}{{{|||~~~~~~}}}||||||{{{xxxsssmmmhhhggggggfffeeeddddddhhhnnnuuuyyy|||||||||||||||}}}}}}}}}}}}|||}}}~~~~~~|||zzzyyyyyyyyyzzz{{{}}}|||yyyzzz~~~}}}||||||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{~~~}}}}}}}}}~~~}}}||||||||||||{{{wwwtttlllhhhaaa[[[VVVRRROOOMMMFFFCCC@@@>>>???@@@@@@???===>>>===;;;888666777888;;;<<<>>>???@@@BBBFFFIIIOOOSSSWWWYYYWWWTTTRRRQQQOOOPPPRRRUUU[[[cccmmmtttzzz~~~~~~}}}~~~~~~~~~~~~~~~|||zzzxxxvvvtttsssqqq~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{||||||}}}~~~~~~~~~}}}}}}{{{vvvrrrllleee^^^YYYQQQOOONNNNNNNNNOOONNNLLLOOOPPPPPPOOONNNNNNOOOQQQQQQTTTVVVVVVUUUVVVZZZ]]]dddmmmzzz|||jjj]]]SSSKKKDDDBBBAAA>>>???BBBEEEDDDMMMccc{{{sss[[[JJJ???888555555qqqYYYNNNNNNMMMVVVfff{{{zzznnnccclllzzz~~~rrrggg___UUULLLDDDBBB@@@;;;999999666555444333222111111111///000111000......///111////////////////////////////////////////////////000---+++...///------000444;;;BBBHHHQQQ^^^hhhlllmmmlllggg___XXXUUUWWWZZZ```fffppp}}}zzz~~~xxxssspppsss|||~~~wwwnnnddd```aaaeeeppp~~~~~~|||~~~~~~|||vvvooojjjgggfffeeecccbbbbbbeeekkkppptttyyy~~~}}}{{{{{{{{{|||||||||}}}}}}yyyzzz|||}}}~~~|||zzzyyyxxxxxxxxxzzz}}}|||yyyzzz~~~~~~{{{{{{zzzzzz{{{|||~~~~~~~~~}}}~~~~~~}}}||||||}}}{{{zzzyyyyyyxxxuuussslllggg___XXXSSSOOOKKKIIIDDDAAA===;;;<<<<<<======999::::::888666666777888:::;;;===>>>>>>@@@CCCEEEJJJNNNSSSVVVUUUSSSQQQPPPOOOPPPRRRVVV[[[dddmmmttt|||~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyxxx|||~~~~~~}}}~~~||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{|||}}}~~~}}}|||{{{{{{wwwrrrlllggg```ZZZVVVOOONNNOOOPPPQQQPPPNNNKKKNNNPPPQQQQQQPPPOOOOOOPPPQQQTTTWWWWWWVVVXXX^^^ccclllvvv{{{mmm___UUULLLEEE@@@@@@???===???CCCHHHLLL\\\vvv|||gggPPPBBB:::444333555qqqYYYNNNMMMLLLTTTeeexxxxxxlllbbblllzzz}}}rrrggg```VVVMMMEEEBBB@@@;;;999999444444444333333222222111---///222222111///...///////////////////////////////////////////////////444///...111333222222555...555<<>>@@@CCCGGGLLLQQQUUUTTTRRRPPPOOOOOOPPPRRRVVV[[[dddmmmttt~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||||||||}}}{{{}}}zzz}}}}}}|||}}}{{{{{{{{{{{{||||||||||||~~~~~~~~~yyyzzz{{{|||}}}~~~~~~|||{{{zzzxxxtttnnnhhhccc]]]WWWTTTNNNNNNPPPRRRSSSQQQNNNKKKOOOQQQSSSSSSRRRPPPPPPPPPQQQTTTWWWVVVVVVYYY```fffrrr|||pppcccWWWOOOHHHBBB?????????>>>AAAFFFMMMVVVkkkuuu```III===777222111444}}}uuu[[[MMMMMMLLLXXX]]]ttt|||yyyhhhcccgggttt~~~ttthhh```VVVPPPGGGBBB???===:::888555333111000111222222111000000////////////000000444222111/////////000111///////////////...............///000111000000000///222666<<>><<<:::888777777777888888888888777777777777777999<<<===>>>???BBBDDDDDDHHHMMMOOOPPPOOOOOOOOOKKKQQQXXX[[[\\\bbbkkkttt|||~~~}}}||||||}}}~~~~~~}}}}}}|||~~~~~~}}}|||||||||||||||~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~}}}}}}~~~}}}||||||||||||||||||}}}|||{{{zzzzzzooolllgggccc___ZZZVVVRRRKKKKKKLLLLLLMMMNNNOOOPPPOOOPPPRRRTTTTTTSSSQQQPPPQQQSSSUUUWWWYYY```iiiqqqyyyuuufffXXXOOOLLLEEE@@@===>>>???@@@DDDIIIQQQiii}}}fffVVVDDD:::555111......~~~uuu\\\NNNMMMIIITTTYYYooo|||xxxvvvfffaaaeeerrrtttiiiaaaWWWQQQIIICCCAAA???<<<999888555333222222333333222000000////////////000000000/////////...//////000/////////////////////...////////////000000000000...111444999AAANNN]]]hhhllliiigggfff```WWWTTTVVVVVV]]]iiixxxyyysssttt}}}zzzuuuuuuzzzttteeeZZZ\\\___gggqqqtttssstttxxx|||yyyuuuqqqoookkkhhhccc``````cccgggjjjpppvvv}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||||||||||||||}}}~~~}}}{{{}}}}}}~~~|||zzzzzz{{{~~~}}}|||{{{{{{}}}~~~|||{{{zzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{yyyxxxyyyyyywwwvvvmmmiiibbb[[[UUUOOOIIIEEE???>>>;;;999777777666777777777777777777777888888777999<<<===>>>???BBBDDDEEEHHHKKKLLLLLLLLLLLLMMMLLLRRRXXX\\\^^^dddnnnwww}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~}}}}}}|||||||||||||||~~~|||zzzxxxwwwvvvjjjfffaaa]]]YYYVVVRRROOOOOONNNNNNNNNNNNOOOPPPQQQPPPPPPQQQRRRSSSRRRRRRQQQSSSUUUWWWXXX\\\cccmmmuuuwwwgggZZZMMMFFFDDDBBB>>><<<======???GGGOOO]]]sssttt[[[LLL<<<444111...------|||ttt]]]OOOMMMFFFPPPRRRggguuurrrrrrddd```cccppptttiiiaaaYYYRRRJJJDDDBBB@@@===;;;:::888555333333333222111000000////////////000000......///000000000//////......//////////////////000///.........///111222---///111555<<>>===;;;888777666666666666666666777888888999999888:::<<<>>>>>>@@@BBBDDDFFFGGGIIIIIIHHHIIIJJJLLLNNNSSSYYY]]]```gggrrrzzz||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}|||||||||}}}~~~~~~}}}}}}~~~}}}}}}|||{{{{{{|||||||||||||||{{{xxxuuurrrpppeeeaaa\\\WWWUUUSSSPPPOOORRRRRRQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSUUUWWWYYY[[[___hhhsss{{{~~~kkk^^^SSSIIICCCCCC@@@============AAALLLYYYmmmzzzdddNNNAAA555000///------...www~~~sss^^^OOOKKKDDDMMMNNNbbbooonnnqqqeee^^^aaammm}}}rrrhhhaaaYYYRRRJJJDDDBBB@@@===;;;;;;888555333333222111000000000////////////000000///000111222222000///...............////////////111000...---...///111333...///000222999EEETTT^^^cccfffjjjkkkhhhbbb^^^\\\UUUUUU[[[hhhwww~~~vvvppprrryyy}}}||||||zzzwwwnnnhhheeeiiinnnqqqsssvvv~~~xxxvvvxxxyyy{{{zzzyyywwwuuuooolllgggcccaaabbbdddfffjjjmmmrrrwww~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{}}}~~~}}}{{{yyyyyyzzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}|||{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyuuuooojjjddd]]]WWWOOOHHHDDD>>><<<:::888666555555555555555666777888999::::::999;;;===>>>>>>@@@BBBDDDEEEFFFFFFFFFFFFIIIMMMPPPRRRVVV[[[^^^bbbiiirrrzzz{{{|||~~~~~~}}}|||||||||}}}}}}~~~~~~}}}{{{zzz|||}}}~~~~~~~~~}}}|||{{{zzz{{{{{{zzzzzz{{{|||}}}||||||{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}{{{{{{||||||}}}~~~~~~}}}|||~~~}}}|||{{{{{{zzz{{{{{{yyyzzzzzzyyyvvvrrrmmmjjjbbb^^^YYYUUUSSSSSSRRRQQQTTTSSSRRRQQQPPPPPPPPPPPPRRRQQQPPPOOOPPPQQQSSSUUUWWWYYY\\\___dddnnnyyysssbbbWWWNNNGGGDDDEEE???>>>>>>>>>>>>DDDTTTcccxxxlllVVVFFF<<<222//////......000ttt|||||||||rrr___PPPIIIEEELLLLLL```nnnnnnrrrggg___aaalll~~~|||qqqgggaaaXXXRRRJJJDDDBBB@@@===:::;;;888555222222111000///000000////////////000000000000111111000...,,,+++---.........//////000000111000...---...///111333//////000111666@@@NNNXXX```eeekkkllljjjfffbbb___TTTSSSUUU```nnnyyy{{{zzzxxxzzz|||~~~~~~~~~}}}~~~zzzqqqooossszzz|||zzz{{{xxxrrrooossswwwxxxyyy{{{|||tttrrrsssvvvxxxyyyxxxxxxwwwmmmjjjfffbbbaaaaaaccceeefffiiimmmrrryyy~~~|||{{{zzzyyyzzz{{{{{{{{{{{{zzzyyywwwxxxyyyzzz|||}}}~~~~~~~~~}}}zzzxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{}}}}}}|||{{{{{{zzzyyyxxxyyyzzz{{{}}}~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}yyyuuuppplllfff___XXXPPPIIIDDD>>><<<:::888666555555555444555555777888999:::;;;999;;;===>>>???@@@BBBDDDDDDDDDEEEEEEGGGKKKQQQUUUWWWZZZ\\\^^^bbbhhhqqqwww{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~|||zzzyyyzzz{{{}}}}}}||||||{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{}}}}}}|||{{{{{{{{{|||}}}}}}~~~~~~}}}~~~~~~}}}|||}}}|||{{{zzzyyyyyyyyyyyywwwxxxxxxwwwsssmmmhhhddd^^^ZZZUUURRRRRRRRRSSSRRRSSSRRRQQQPPPOOOOOOOOOOOORRRQQQPPPOOOPPPRRRUUUVVVYYY\\\aaaeeekkkuuuqqqdddUUUMMMGGGBBBAAABBB>>>======???AAAIII[[[lll|||bbbNNN@@@888111//////------///sss|||{{{{{{~~~}}}rrrbbbRRRIIIFFFMMMMMM```ooopppuuujjj```bbbkkk}}}|||pppgggaaaYYYRRRJJJDDDBBB@@@===::::::888444222222111000///000000////////////000000............---,,,++++++------......///000000000000///.........///111222///000111111444<<>>===;;;888777666666666444555666777888999:::::::::<<<>>>??????@@@BBBDDDBBBCCCDDDEEEHHHMMMTTTXXXZZZ[[[\\\]]]aaagggooouuu||||||}}}}}}~~~}}}}}}|||zzz{{{|||~~~|||}}}~~~~~~|||zzzyyyyyyzzz|||~~~~~~}}}{{{{{{zzzzzz{{{{{{|||}}}{{{{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{}}}}}}}}}|||{{{yyyxxxxxxyyy{{{||||||{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}{{{{{{{{{yyyxxxwwwwwwwwwwwwuuuuuuuuusssnnnhhhbbb^^^VVVSSSPPPOOOPPPQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQSSSRRRQQQQQQRRRTTTVVVXXX[[[```gggmmmuuu~~~vvvdddYYYMMMGGGDDD@@@???@@@<<<:::<<<@@@GGGRRReeevvvoooXXXHHH:::333......---******,,,pppzzz~~~yyyyyy}}}~~~|||sssfffWWWMMMFFFNNNNNNbbbppprrrwwwlllbbbccckkk|||~~~rrrhhhdddZZZSSSKKKEEECCCAAA>>><<<;;;888555333333333222111000000////////////000000...............///000111------......///000000111////////////000000000000...///000000111777@@@GGGTTT^^^fffiiilllooonnnjjj```]]][[[\\\bbbhhhnnnppptttvvvzzz}}}zzzsssoooqqqsss{{{{{{~~~|||xxxxxx|||}}}yyyttttttttttttvvvxxxyyy{{{qqqnnnjjjeeebbbaaaaaaaaa]]]___ccchhhoooyyy~~~|||{{{wwwyyyzzz{{{{{{zzzyyywwwuuuwwwzzzzzzyyyyyy|||~~~}}}}}}}}}|||yyywwwwwwxxxwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{zzzyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyvvvuuuqqqkkkddd]]]TTTKKKEEE???>>>;;;999777777666777555666666777888999999:::;;;===>>>??????@@@BBBCCCBBBCCCDDDEEEHHHMMMSSSWWWYYYYYYYYY[[[```gggooottt}}}}}}||||||||||||}}}}}}zzz{{{}}}zzz{{{}}}~~~~~~}}}{{{yyyxxxyyy|||~~~~~~}}}|||zzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}{{{zzzxxxwwwwwwwwwxxxyyyzzz||||||{{{yyyxxxvvvuuuuuuwwwzzz{{{{{{{{{|||{{{{{{zzzzzzyyyxxxxxx{{{|||~~~}}}{{{zzzyyyxxxvvvuuuuuuttttttrrrrrrpppmmmhhhbbb\\\YYYQQQOOOMMMNNNOOOPPPPPPOOONNNNNNNNNOOOPPPQQQSSSTTTSSSSSSRRRSSSTTTUUUWWWXXX^^^dddmmmvvv~~~xxxiii\\\RRRIIIEEECCC@@@>>>@@@<<<:::===FFFRRRbbbuuuvvv^^^JJJ???555000------,,,******,,,mmmxxx{{{vvvvvvzzz|||{{{~~~|||tttiii[[[PPPGGGNNNOOOcccqqqsssxxxmmmddddddlll|||sssjjjfff[[[UUULLLGGGDDDCCC@@@===;;;999666444444444444333000000////////////000000000//////000222444777888---------...///000000111......///000111000000000---...//////000444;;;AAAPPPZZZdddggglllrrrsssoooiiigggcccaaabbbggglllpppuuuwww{{{xxxrrrqqqsssttt{{{~~~|||}}}}}}~~~xxxrrrsssyyyxxx}}}{{{tttsssrrrrrrsssuuuxxxyyyuuurrrmmmgggccc```______YYY\\\___dddllluuu~~~|||wwwxxxzzz{{{{{{zzzxxxwwwuuuwwwzzzzzzxxxxxx{{{}}}|||}}}}}}{{{yyywwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{|||||||||{{{zzzzzzzzz|||}}}~~~~~~~~~~~~~~~|||{{{~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}~~~|||yyyvvvvvvrrrlllfff^^^UUUKKKEEE@@@>>><<<:::888777777777666666777777888888999999;;;===?????????@@@BBBCCCBBBCCCEEEFFFGGGKKKQQQUUUWWWWWWWWWZZZ___gggpppuuu~~~}}}|||{{{{{{|||}}}~~~zzz{{{}}}yyyzzz|||~~~~~~}}}{{{yyywwwyyy{{{}}}}}}|||zzzyyyxxxxxxxxxyyy{{{}}}~~~~~~|||zzzyyywwwwwwvvvwwwyyyzzz{{{{{{zzzxxxvvvtttssssssvvvyyy{{{{{{{{{|||{{{{{{zzzxxxwwwvvvvvvzzz|||~~~}}}{{{yyyxxxwwwuuuttttttssssssqqqpppmmmiiiddd^^^YYYVVVOOONNNNNNOOOPPPQQQPPPOOOMMMMMMNNNOOOQQQSSSUUUVVVSSSSSSSSSTTTUUUWWWXXXYYY```hhhrrr|||oooaaaUUULLLDDDBBB@@@===;;;<<>>:::888888888888777444666888888888777888999;;;===???AAABBBCCCCCCBBBBBBCCCCCCEEEGGGJJJMMMOOOPPPQQQSSSWWW^^^hhhssszzz~~~||||||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}||||||yyyxxxwwwwwwwwwxxxyyyzzz~~~}}}{{{zzzzzzzzzzzz{{{|||~~~||||||{{{yyyyyyxxxxxxxxx{{{{{{zzz{{{|||{{{xxxvvvttttttuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||||||||||||||yyywwwvvvuuuuuusssqqqnnnmmmjjjeee```ZZZVVVSSSQQQQQQNNNKKKKKKNNNQQQRRRQQQMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRSSSWWW^^^bbbjjjqqq|||~~~nnnaaaXXXNNNGGGBBB@@@>>>;;;;;;>>>===CCCKKKUUUggg~~~pppYYYDDD888555///...---,,,,,,---...///kkktttzzzyyywwwxxxzzz{{{}}}}}}|||zzztttnnngggccc\\\___bbbhhhrrryyyvvvnnnaaa___eeewwwwwwkkkccc```YYYOOOHHHEEEBBB???===999888666444333111111000000000000111222222000...333111000///000111000///---///---)))(((,,,---+++///000000///......000222000000///000222444777999HHHPPP[[[eeekkkooorrruuuvvvttttttrrrkkkbbbaaaeeeooottt|||~~~}}}zzz}}}}}}~~~{{{vvvqqqooopppoooqqqwww}}}~~~xxxssslllkkkoootttxxxzzz{{{wwwsssqqqooolllfffbbb[[[]]]______aaahhhsss|||~~~}}}~~~~~~~~~}}}|||{{{yyyyyyyyyyyyxxxxxxxxxxxxyyyyyy||||||zzzxxxuuutttuuuwwwyyyuuusssuuutttssstttxxx{{{}}}~~~~~~}}}||||||}}}|||{{{{{{{{{|||~~~~~~}}}|||{{{{{{}}}}}}}}}}}}~~~}}}~~~~~~|||zzzyyyzzz{{{|||||||||}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyvvvsssooohhhaaaWWWMMMFFFCCC???;;;999888777666555555777888999888777888999<<<===???AAACCCCCCCCCCCCBBBBBBCCCEEEGGGIIIKKKLLLNNNPPPSSSXXX```kkkwww~~~|||}}}|||{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{{{{zzzyyyyyyyyyzzz|||}}}{{{{{{|||||||||{{{{{{zzz{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyzzzzzzzzzwwwuuuqqqrrrtttuuuxxxyyy{{{|||}}}|||yyyxxxwwwxxxzzz{{{zzz{{{{{{{{{{{{{{{zzzzzzxxxwwwuuuttttttssspppnnnkkkhhhbbb\\\WWWSSSQQQPPPPPPMMMKKKKKKNNNPPPQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRVVVVVVVVVVVVXXX]]]cccgggsss{{{vvvgggZZZRRRJJJDDD@@@???>>>;;;<<>>GGGRRR^^^ooowwwdddQQQ@@@666444///...---,,,,,,---...///eeeoooxxxxxxwwwyyy{{{{{{}}}||||||zzzwwwssspppmmmjjjlllmmmpppuuuyyytttkkkaaa___dddtttvvvkkkddd```YYYOOOHHHEEEBBB???===:::999777555333222222111000//////000111222000...///.........//////...,,,,,,...---******------+++---...//////...///111333000000000111222333444555@@@IIIVVVbbbkkkqqqtttwww}}}{{{yyytttkkk```\\\^^^iiiooozzz~~~{{{yyyyyyzzzsssooollljjjjjjnnnuuuzzz}}}}}}rrrnnniiijjjooouuuyyyzzz}}}zzzxxxwwwvvvqqqjjjddd^^^___```___```fffnnnuuu{{{~~~}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzwwwuuutttuuuvvvvvvsssqqqssssssrrrtttxxx{{{}}}~~~|||||||||{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~||||||~~~~~~}}}|||~~~|||{{{zzzzzz{{{{{{yyyyyyzzz{{{||||||}}}}}}}}}|||{{{vvvtttooojjjcccZZZPPPIIIEEEAAA<<<999888777555444666888999999888777888:::===>>>@@@BBBCCCDDDDDDCCCAAABBBCCCDDDFFFGGGHHHHHHJJJNNNSSSZZZdddooo{{{}}}zzz}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{{{{zzzyyyyyyyyyzzz||||||xxxxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~}}}}}}|||{{{zzzzzzzzzzzzyyyxxxwwwwwwxxxxxxvvvtttoooppprrrtttvvvyyyzzz{{{|||yyyvvvuuuvvvyyyzzzzzzzzz{{{zzzzzzyyyxxxwwwwwwuuussssssrrrqqqnnnlllgggccc]]]VVVQQQOOONNNNNNOOOMMMKKKLLLNNNPPPPPPPPPOOOOOONNNNNNOOOPPPQQQQQQTTTTTTUUUVVVYYY^^^eeeiii|||zzzkkk]]]RRRJJJDDD@@@======<<<:::;;;???AAAMMM]]]lll}}}}}}eeeSSSFFF:::444222...------,,,,,,------...cccnnnwwwyyyxxxzzz{{{{{{|||{{{zzzyyyxxxwwwwwwvvvuuuvvvwwwwwwyyyzzztttlllbbb___bbbrrruuujjjccc___XXXNNNGGGDDDAAA>>><<<999888777555333222111111000/////////111111000...---,,,---...//////,,,***---//////------//////,,,***,,,------,,,---...000000000000111111111222222:::CCCPPP^^^jjjrrrvvvxxxzzzyyyxxxsssjjjaaa\\\[[[___hhhuuu{{{wwwttt{{{xxxsssmmmiiieeeggglllsssvvvxxxmmmiiigggiiipppvvvzzzzzz}}}|||||||||{{{vvvnnngggbbbccccccbbbcccgggmmmrrruuu{{{~~~~~~~~~}}}|||zzzzzzyyyyyyyyyxxxyyyyyyzzz{{{zzzzzzyyywwwtttssstttvvvuuuqqqpppssssssrrruuuyyy{{{}}}~~~|||{{{|||{{{zzzzzzzzzzzz|||}}}}}}}}}}}}}}}|||||||||||||||}}}}}}~~~}}}{{{yyyzzz|||~~~}}}||||||~~~}}}~~~~~~~~~}}}|||{{{zzz{{{{{{{{{wwwxxxyyyzzz{{{|||}}}}}}~~~}}}}}}wwwuuupppkkkdddZZZPPPJJJDDDAAA<<<999888888666555777999999999888888999;;;===???AAACCCDDDEEEEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEGGGKKKSSS\\\fffrrr}}}|||zzz||||||{{{zzzyyyxxxyyyyyyxxxyyyyyyzzz{{{{{{{{{{{{wwwwwwvvvuuuvvvwwwxxxyyyyyyxxxvvvuuuuuuvvvwwwxxx{{{{{{zzzzzzzzz{{{{{{|||zzzzzzyyyxxxwwwwwwxxxxxxxxxvvvuuuuuuvvvvvvtttrrrpppppprrrsssuuuvvvxxxxxx~~~}}}zzzwwwvvvvvvwwwxxxzzzzzzyyyyyywwwvvvuuuttttttsssqqqpppooommmjjjgggaaa]]]VVVPPPLLLKKKLLLMMMNNNNNNMMMMMMNNNPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQRRRTTTVVVXXX\\\bbbiiinnnoooaaaUUUKKKEEEAAA>>><<<<<<;;;999;;;@@@GGGVVVjjjzzzpppVVVEEE<<<666222000---,,,,,,,,,,,,,,,,,,---eeeoooxxxzzzyyyzzz{{{zzz{{{zzzyyyxxxxxxyyyzzz{{{zzz|||}}}|||}}}}}}wwwoooddd___bbbppp~~~tttjjjbbb^^^WWWMMMFFFCCC@@@===:::888777555333222111000000111///......000000000///000//////111222222000...,,,//////------//////---+++---......,,,+++,,,---000000000000000000000000777>>>JJJYYYgggqqqvvvxxxxxxyyyxxxssslllfff___[[[WWW```mmm{{{zzzwwwuuuyyy~~~zzzrrrmmmfffeeehhhmmmpppqqqjjjggggggkkkrrrxxxzzzzzz}}}||||||}}}}}}yyyqqqjjjeeeeeeddddddeeegggkkknnnpppvvv~~~{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{zzzzzzyyyvvvsssrrrsssuuutttqqqpppsssttttttvvv{{{{{{}}}~~~}}}{{{{{{{{{zzzyyyyyyyyyyyy{{{|||}}}|||||||||{{{zzzzzzyyyyyy{{{|||}}}~~~{{{yyywwwwwwzzz|||~~~~~~~~~}}}}}}}}}~~~|||{{{zzz{{{|||}}}}}}||||||{{{{{{{{{{{{{{{xxxxxxyyyzzz|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}yyyvvvqqqkkkcccYYYOOOHHHBBB???;;;999999999999888888999999999888999;;;===>>>@@@BBBDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFKKKTTT^^^hhhrrr{{{|||zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{|||vvvuuutttttttttuuuwwwxxx|||{{{xxxvvvuuuuuuuuuvvvyyyyyyyyyxxxyyyyyyzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxwwwuuussssssttttttsssqqqrrrrrrsssssssssttttttttt{{{{{{{{{{{{yyyxxxvvvuuuxxxxxxwwwwwwuuutttrrrqqqqqqooommmkkkjjjgggcccaaaYYYVVVQQQLLLIIIIIIKKKLLLNNNNNNOOOOOOOOOPPPQQQRRROOOOOOOOOOOOPPPQQQRRRRRRUUUXXX[[[```eeemmmtttzzzvvvgggZZZQQQHHHCCC@@@===<<<<<<;;;:::>>>EEERRRcccxxx|||eeeKKK===777333000///+++,,,,,,,,,,,,,,,,,,+++fffpppxxxyyywwwyyy{{{zzz{{{{{{yyyyyyyyyzzz|||}}}{{{~~~~~~~~~~~~yyyrrreee```bbbppp~~~uuukkkddd^^^WWWMMMFFFCCC@@@===;;;888777555333111000//////111///---...///000000//////......///000111000...+++------******---...,,,---///000000...------...000//////....../////////555:::DDDRRRaaalllrrruuuzzz|||{{{vvvpppkkkccc\\\TTTZZZdddppp{{{~~~uuuxxx}}}zzztttmmmjjjkkkmmmnnnmmmiiihhhiiinnntttyyyzzzzzz{{{zzzyyyzzz{{{xxxrrrmmmggggggeeeeeeeeeggghhhiiikkkpppxxx~~~~~~{{{{{{|||~~~~~~}}}}}}}}}}}}|||zzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxuuusssrrrssstttrrroooooorrrttttttwww||||||}}}}}}|||zzzyyyzzz{{{zzzyyyxxxxxxxxxyyy{{{|||{{{{{{zzzzzzyyyyyyxxxxxxzzzzzz|||}}}}}}~~~~~~}}}zzzxxxvvvvvvxxxzzz{{{{{{|||}}}}}}~~~~~~|||zzzyyyyyyyyy{{{|||||||||||||||||||||{{{{{{yyyyyyzzz{{{|||}}}}}}~~~{{{{{{|||}}}~~~~~~}}}}}}zzzwwwsssllldddZZZPPPIIIBBB???;;;999999::::::999777888999999999:::===@@@???AAACCCEEEFFFGGGGGGFFFGGGFFFEEEDDDEEEFFFGGGHHHIIIOOOWWW```iiiqqqxxx|||}}}~~~{{{yyyvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}xxxwwwvvvvvvvvvwwwxxxyyy}}}|||zzzyyywwwvvvuuuuuuvvvvvvvvvvvvwwwwwwxxxyyyzzzyyyyyyxxxxxxyyyyyyyyywwwuuusssrrrssssssrrrqqqtttttttttsssssssssssssssxxxyyyzzz{{{zzzxxxuuusssvvvvvvuuuuuutttrrrqqqpppnnnllliiifffccc```\\\XXXRRRPPPMMMJJJIIIIIIKKKMMMLLLNNNOOOPPPOOOOOOPPPRRRNNNNNNOOOOOOPPPRRRSSSTTTUUUYYY^^^eeellluuu~~~yyylll___UUUMMMFFFAAA???<<<;;;<<<<<<===EEEOOOcccsssnnnZZZDDD999555111///...***++++++,,,,,,++++++***eeennnvvvvvvuuuxxx{{{{{{~~~}}}|||{{{{{{{{{||||||zzz~~~~~~zzzsssgggaaabbbppp~~~wwwoooiii```XXXOOOHHHDDDBBB???<<<999888666444222111000000111///------.../////////---,,,++++++---......---+++---,,,((()))---///---***,,,///000///...//////000///---,,,,,,...///000444777>>>KKKYYYeeelllooowww{{{{{{vvvrrrnnnfff]]]UUUWWW]]]eeennnyyy}}}}}}yyyzzz||||||vvvrrrrrrrrrpppnnnkkkjjjlllqqqwww{{{zzzyyyyyyvvvtttuuuwwwvvvssspppnnnllljjjhhhggggggffffffeeeiiioootttyyy}}}zzz{{{}}}~~~||||||||||||{{{yyyxxxwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxuuurrrqqqrrrtttpppmmmmmmqqqssstttwww{{{||||||{{{yyywwwwwwyyy{{{yyyxxxxxxwwwwwwxxxzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{xxxyyyzzz||||||||||||{{{zzzxxxuuutttvvvxxxyyyxxxxxx}}}|||}}}~~~}}}zzzyyyxxxyyy{{{}}}{{{{{{|||||||||||||||{{{zzzzzzzzz{{{{{{{{{||||||zzz{{{|||}}}~~~~~~~~~~~~zzzxxxsssnnnfff]]]SSSMMMCCC@@@<<<:::999999999888666777888888999<<>>666333000------)))***+++,,,,,,+++***)))ccclllssssssssswww{{{|||~~~}}}||||||||||||zzz~~~~~~yyyssshhhbbbcccpppyyyrrrmmmaaaZZZPPPIIIFFFDDDAAA>>>:::999777555333222111111111///------.../////////111///------///111222111...///---)))***///111111&&&(((,,,---------...///000...,,,++++++---000111333555;;;FFFTTTaaahhhkkkpppvvvwwwtttqqqpppiii___WWWXXXYYY^^^fffqqq{{{~~~||||||~~~}}}}}}}}}~~~|||xxxxxxvvvssspppmmmlllnnnsssxxx{{{{{{xxxwwwtttqqqqqqtttuuutttrrruuurrrooommmkkkiiifffeee```dddiiimmmrrrzzzzzz{{{}}}~~~|||||||||{{{zzzyyywwwwwwuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxwwwuuurrrqqqrrrtttnnnkkkkkkooorrrsssvvv{{{}}}|||zzzwwwuuuuuuxxx{{{yyyxxxwwwwwwwwwxxxyyyzzzxxxxxxyyyzzz{{{}}}}}}~~~wwwxxxzzz{{{{{{{{{zzzzzzzzzwwwuuutttuuuwwwwwwwwwuuu{{{~~~{{{|||~~~~~~{{{yyyyyyzzz|||}}}{{{{{{|||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}zzzwwwtttooohhh```WWWPPPFFFBBB>>>:::999888777666666777888888999<<>>GGGRRR]]]eeennnqqqrrrqqqpppooojjjccc```aaa```^^^^^^fffsss|||~~~|||yyyzzz}}}{{{{{{}}}yyysssooopppqqqssswww{{{}}}}}}}}}sssqqqnnnllllllmmmppprrrrrruuuvvvrrrpppooolllgggdddccccccfffnnnwww~~~}}}~~~~~~zzz|||}}}~~~~~~~~~}}}{{{zzzwwwuuusssrrrsssttttttsssssssssttttttsssqqqpppooooooqqqssssssssssssuuuvvvwwwxxxyyyvvvqqqppprrrtttwwwwwwxxxxxxxxxyyyyyyyyy||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyxxxyyyyyyyyyyyywwwuuuuuuuuuuuutttsssvvvxxx|||}}}||||||{{{|||}}}|||zzzyyyzzz{{{}}}~~~yyyyyyzzz{{{||||||||||||}}}|||zzzyyyyyyzzz|||}}}||||||}}}}}}~~~~~~~~~|||yyyuuuqqqlllcccXXXOOOGGGCCC===888777666666555555666777888:::;;;======@@@CCCEEEFFFGGGHHHJJJKKKPPPLLLIIIIIIHHHHHHNNNUUU]]]aaahhhnnnsssuuuuuutttvvvyyy~~~zzzxxxwwwuuusssssssssqqqqqqqqqqqqrrrsssuuutttsssuuuxxx{{{|||{{{yyyyyyxxxwwwvvvvvvvvvvvvwwwxxxzzz{{{zzzwwwtttrrrssssssrrrrrrrrrsssssstttuuuuuuttttttttttttuuuuuuwwwuuusssqqqpppqqqrrrsssrrrrrrrrrssstttuuuuuuvvvpppqqqrrrtttuuuvvvvvvvvvpppooonnnooooooooommmkkkhhheee___YYYSSSNNNJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLNNNOOONNNPPPRRRTTTUUUWWWYYY\\\ccchhhoooxxx}}}qqqhhh___VVVPPPJJJCCC@@@@@@;;;<<<>>>???AAAJJJaaavvv~~~{{{}}}hhhXXXEEE===444/////////,,,)))+++---......,,,++++++,,,]]]gggooorrruuuzzz}}}|||~~~}}}|||{{{{{{|||~~~~~~yyyuuufff```___lll~~~{{{uuuqqqhhh]]]PPPHHHEEECCC???;;;;;;888555333222222111000000000///...............---...//////000000//////...------,,,,,,------...111...+++***---///000///---------------.../////////111555:::BBBMMMXXX___hhhlllnnnmmmnnnoookkkfffaaabbbcccaaa```dddlllrrr~~~{{{|||~~~~~~||||||||||||yyyrrrnnnnnnrrrwww~~~~~~tttrrrooolllkkkmmmoooppprrrvvvxxxvvvtttrrrnnnhhheeecccbbbdddkkksssyyy|||~~~|||~~~~~~~~~}}}{{{yyyxxxyyywwwuuuttttttuuutttrrrpppqqqrrrrrrrrrqqqpppooopppqqqssssssssstttuuuwwwxxxwwwvvvsssqqqqqqssstttxxxxxxxxxxxxxxxwwwwwwwwwzzzzzz{{{{{{|||||||||}}}yyyyyyxxxxxxxxxxxxyyyyyyyyywwwuuutttuuuuuutttsssuuuwwwzzz|||{{{zzzzzz{{{||||||zzzyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyxxxxxx|||{{{yyyxxxxxxyyy{{{|||{{{{{{{{{{{{|||||||||}}}yyywwwtttqqqmmmeee[[[SSSIIIDDD>>>999777666666555444555666888:::<<<===>>>@@@BBBDDDEEEFFFIIILLLOOOTTTOOOLLLKKKJJJLLLRRRZZZdddgggmmmssswwwyyyzzzzzz{{{zzzxxxxxxvvvttttttsssrrrqqqqqqqqqrrrssstttssssssuuuxxxzzz{{{{{{yyyyyyxxxwwwvvvvvvvvvvvvuuuvvvwwwxxxxxxwwwuuutttrrrrrrrrrrrrrrrssstttttttttssssssrrrrrrssssssttttttsssqqqqqqqqqrrrtttuuuttttttttttttuuuuuuuuuuuurrrrrrssssssttttttsssssspppnnnmmmmmmmmmllliiigggeeebbb\\\VVVQQQMMMKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJIIIJJJKKKLLLNNNOOOOOOQQQRRRTTTUUUXXX\\\___ggglllttt~~~qqqeee___WWWOOOJJJFFF@@@===>>>>>>===???CCCIIIXXXppp}}}{{{}}}qqq[[[LLL???999222/////////---++++++,,,...---+++******+++\\\fffooorrruuuzzz}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{|||~~~zzzvvvggg```^^^jjj|||{{{wwwssslllaaaRRRHHHDDDBBB>>>;;;;;;888555333222222111000000000////////////......,,,,,,---...////////////......---,,,,,,,,,,,,---111///...---/////////......------------...//////...///111555;;;EEEPPPWWW```eeeiiiiiikkknnnmmmjjjdddfffgggfffcccbbbeeehhh{{{}}}||||||}}}~~~{{{xxxwwwzzzsssnnnjjjpppzzz|||sssqqqmmmjjjiiiiiikkkmmmqqqwwwzzzzzzxxxvvvpppjjjeeebbb```bbbgggmmmrrrttt~~~|||zzzxxxwwwyyyxxxwwwvvvvvvuuusssqqqnnnnnnoooppppppppppppooooooqqqssssssssssssuuuwwwxxxuuurrrpppqqqsssttttttyyyxxxxxxwwwwwwvvvvvvuuuxxxxxxyyyzzz{{{|||}}}~~~xxxwwwwwwwwwwwwwwwxxxxxxxxxvvvttttttuuuuuutttssstttwwwyyyzzzyyyyyyyyyzzz|||{{{{{{zzzyyyxxxwwwvvvzzzzzzzzzyyyyyyxxxwwwvvvzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyyyyyyyzzzzzzzzzzzzwwwuuusssqqqooohhh^^^WWWKKKGGG@@@;;;888777666555444444666888:::<<<>>>??????AAABBBDDDFFFJJJPPPTTTYYYSSSNNNMMMMMMPPPYYYbbbnnnppptttxxx||||||yyyyyyyyywwwuuuuuutttsssrrrqqqrrrsssssssssrrrrrrtttwwwyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuuuusssssstttttttttuuuuuuuuupppppppppqqqrrrssstttuuurrrrrrqqqqqqqqqqqqrrrrrrpppoooooopppqqqsssuuuwwwvvvvvvvvvuuuuuuuuuttttttrrrrrrrrrrrrrrrqqqppppppooonnnkkkjjjiiihhhdddbbb```]]]WWWQQQMMMKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIJJJLLLMMMNNNPPPQQQRRRSSSUUUZZZ```eeennnsss}}}zzzkkk```VVVOOOHHHEEEBBB===<<<===>>>;;;<<>>;;;;;;888555333222222111000//////000000000/////////---------......---,,,,,,...---------------...//////////////////...---,,,......---------......///......///111555>>>HHHOOOZZZaaafffgggjjjnnnooommmjjjkkkllljjjgggdddeeefffttt}}}~~~|||yyyyyy{{{|||wwwttt{{{}}}yyysssooohhhoooxxx~~~yyyvvvpppmmmjjjgggeeefffhhhiiiooovvv{{{|||{{{yyyssskkkeeebbb```aaaeeejjjnnnpppxxx|||~~~}}}{{{zzzyyyxxxyyyxxxwwwwwwwwwuuuqqqooommmnnnnnnnnnnnnmmmmmmmmmmmmoooqqqqqqqqqqqqssstttwwwsssooonnnqqqtttttttttvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyyyyzzz{{{{{{||||||vvvvvvvvvvvvvvvwwwwwwxxxxxxvvvttttttuuuuuuuuutttvvvwwwzzzzzzyyyxxxyyyzzz{{{|||||||||{{{xxxuuutttzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyvvvtttsssrrroooiii```YYYNNNIIIBBB<<<999777666555333444666888:::<<<>>>???>>>???@@@BBBEEEKKKSSSXXX\\\UUUPPPNNNOOOTTT___iiiuuuvvvyyy|||{{{yyyzzzzzzxxxvvvuuuuuusssrrrrrrrrrsssssssssrrrqqqsssvvvyyyzzzyyyyyyxxxwwwvvvuuutttttttttsssrrrqqqqqqqqqqqqssssssnnnnnnooopppqqqrrrtttuuurrrqqqqqqppppppqqqqqqrrrnnnnnnnnnoooqqqrrrtttuuuvvvvvvuuutttsssrrrqqqqqqpppppppppppppppoooooonnnooommmjjjhhhfffccc___]]][[[WWWRRRMMMJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHHHHIIIKKKLLLMMMNNNPPPQQQQQQSSSWWW]]]fffllluuu|||vvviii___SSSKKKEEECCCAAA===<<<>>>@@@;;;;;;DDDSSSggg}}}}}}xxxqqqxxxiiiTTTDDD;;;222000......///...,,,***)))+++,,,,,,***))))))***\\\gggqqquuuxxx|||~~~}}}{{{{{{|||||||||{{{zzzzzz~~~~~~}}}zzzkkkccc```iiizzz}}}zzzuuurrrlllcccUUUJJJDDD@@@===;;;;;;888555333222222111000...///000111111000//////............---+++***)))------------...///000111---...//////...,,,++++++///......---------...............///222999AAAGGGVVV^^^eeegggjjjoooqqqqqqqqqqqqpppmmmkkkjjjkkklllqqqzzz~~~{{{xxxvvvwww|||~~~yyyvvvvvvwwwyyyzzzyyyvvvssspppkkkpppuuuwwwvvvsssqqqqqqnnnllliiifffeeefffiiijjjmmmtttzzz{{{{{{zzztttnnnfffdddbbbcccfffkkknnnooosssvvv{{{}}}}}}|||{{{{{{zzzzzzzzzxxxwwwvvvvvvuuutttpppnnnoooooonnnlllkkkjjjiiiiiijjjlllnnnnnnnnnnnnppprrruuuqqqnnnmmmpppssstttsssrrrrrrssstttvvvwwwxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyvvvuuuuuuuuuvvvvvvwwwxxxxxxvvvuuuuuuvvvvvvvvvuuuwwwyyyzzzzzzyyyyyyzzz{{{{{{|||}}}}}}|||yyyvvvuuuwwwxxxyyyzzz{{{{{{{{{{{{wwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwuuusssrrrooohhh___WWWOOOJJJCCC===:::888666555444444666888:::<<<>>>???>>>>>>???AAAEEEKKKSSSYYY[[[UUUOOONNNPPPWWWcccoooxxxyyy{{{~~~|||zzzzzzzzzwwwuuutttsssrrrqqqqqqrrrssstttsssrrrqqqsssvvvyyyzzzyyyyyyxxxvvvuuutttssssssssstttsssqqqooonnnnnnooopppmmmmmmnnnnnnpppqqqssssssrrrqqqqqqqqqqqqqqqqqqrrrooooooooooooppppppqqqqqqttttttsssqqqpppooonnnmmmllllllmmmnnnnnnnnnnnnnnnnnnlllhhheeeccc___[[[XXXUUURRRMMMIIIHHHIIIKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKGGGGGGIIIJJJLLLMMMNNNNNNOOOPPPRRRUUUZZZcccmmmttt~~~~~~vvvmmmbbbYYYOOOHHHBBBAAA???<<<;;;===@@@>>>AAAMMM^^^qqq{{{zzzsssqqqzzzqqq\\\III<<<666000///......---,,,***((()))+++,,,,,,***))))))***[[[eeeooosssvvvyyyzzzyyyzzzzzz{{{{{{{{{zzzzzzyyy}}}}}}~~~}}}zzzmmmddd```iiixxx}}}xxxrrrnnnhhhaaaUUUKKKDDD@@@===<<<;;;888555333222222111000...///000111222111000////////////...---,,,******------------...///000000+++---///...---+++,,,,,,//////...------------...---......///111666<<>>???@@@DDDJJJRRRWWWXXXRRRNNNNNNRRRZZZhhhtttzzz{{{~~~|||zzzyyyvvvsssrrrqqqppppppqqqrrrtttuuusssrrrrrrtttwwwyyyzzzzzzxxxxxxvvvuuusssrrrrrrrrrsssrrrpppnnnmmmmmmmmmnnnmmmmmmmmmnnnooopppqqqrrrqqqqqqppppppppppppqqqqqqoooooooooooooooooonnnnnnrrrqqqpppooommmlllkkkjjjjjjjjjkkkllllllmmmllllllkkkhhheeebbb___[[[VVVSSSPPPNNNKKKHHHGGGHHHJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHJJJLLLMMMNNNOOOOOOOOOQQQTTTZZZaaalllwww~~~wwwooofff[[[RRRJJJCCC>>>===<<<::::::<<<<<<>>>GGGXXXiiiyyyzzzuuuzzzwwwooosss|||uuuaaaNNN???666111000///...---,,,***))))))***+++---,,,+++))))))***\\\fffppptttvvvxxxxxxwwwyyyyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{}}}~~~}}}{{{xxxmmmddd___gggvvv|||vvvooojjjccc]]]UUULLLEEE@@@>>><<<;;;888555333222222111000---///000222222222000///------............------...---,,,,,,++++++++++++,,,---///...,,,,,,...000//////...---------------+++,,,......000333888<<>>???AAACCCIIIOOOTTTVVVPPPMMMOOOTTT]]]lllxxx{{{~~~~~~zzzwwwtttqqqooonnnnnnoooppprrrtttvvvtttssssssuuuxxxzzz{{{{{{xxxwwwvvvtttsssrrrqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnoooppppppoooooonnnnnnoooooopppnnnnnnnnnoooooonnnnnnmmmppppppooommmlllkkkjjjjjjjjjjjjkkkkkkkkkjjjiiiiiigggddd```]]]ZZZVVVQQQNNNMMMLLLIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHGGGHHHKKKMMMOOOPPPPPPPPPPPPSSSYYY```iiiuuuvvvnnnhhh```VVVNNNEEE>>>:::;;;;;;:::<<>>DDDSSSfffuuutttwwwyyyooollluuu}}}yyydddPPPBBB999333000///......,,,+++******++++++,,,...---+++******+++^^^iiisssvvvwwwyyyyyywwwxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwxxxzzz{{{{{{yyyvvvlllccc^^^eeettt|||uuummmggg___[[[TTTLLLFFFAAA>>><<<;;;888555333222222111000---///111222333222111000***+++,,,...///000000000///...,,,***)))((('''''',,,...000///------000333000///...---------------)))+++---...///222666888AAAOOO^^^gggnnntttxxxyyy||||||{{{|||||||||yyywwwqqqnnnmmmqqqzzz|||vvvsssuuuxxx}}}}}}{{{xxxsssjjjccc___```dddfffhhhkkkllliiiccc```bbbeeedddcccbbbbbbeeeiiimmmppprrruuuvvvuuuvvv{{{|||zzzrrrooollljjjiiijjjiiihhhfffjjjpppuuuyyy|||}}}zzzyyyxxxxxxxxxyyywwwtttttttttuuuuuuuuunnnmmmkkkjjjjjjjjjkkkkkkhhhjjjllllllllllllnnnpppmmmpppssssssooommmmmmooopppqqqrrrrrrssstttuuuuuuvvvvvvwwwxxxyyyzzzzzz{{{vvvvvvvvvvvvwwwxxxyyyzzzzzzyyywwwxxxyyyzzzzzzyyywwwxxxxxxwwwvvvvvvwwwyyyuuuuuuwwwxxxyyyzzz{{{{{{xxxyyyyyyzzzzzzzzzyyyyyywwwwwwxxxxxxxxxxxxwwwwwwtttttttttssssssrrrrrrrrrtttrrrppppppnnnhhh^^^WWWMMMHHHBBB<<<:::888777666777888888999::::::;;;;;;===>>>???AAACCCGGGMMMQQQTTTOOOMMMPPPVVV___nnn{{{}}}zzzvvvrrrooommmmmmmmmnnnppprrruuuvvvuuutttsssuuuxxx{{{|||{{{xxxwwwvvvtttrrrqqqqqqqqqnnnnnnnnnooooooooooooooonnnnnnmmmmmmmmmnnnnnnooonnnnnnmmmmmmmmmmmmnnnnnnllllllmmmnnnoooooonnnnnnoooooonnnmmmlllkkkjjjjjjlllkkkkkkkkkiiihhhgggfffcccaaa]]]ZZZWWWSSSNNNKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGIIIKKKNNNPPPQQQQQQQQQQQQUUU\\\eeeooo{{{wwwppphhhccc___YYYPPPIIIBBB<<<999;;;======???CCCHHHRRRcccvvvyyyrrr}}}qqqiiijjjuuu|||}}}mmmWWWEEE;;;777444222---------+++******,,,...+++---......,,,++++++,,,cccjjjtttyyyzzzzzzzzz{{{|||zzzyyyyyyzzz{{{zzzyyywwwyyy{{{}}}~~~~~~}}}|||ttthhh```eeesss~~~xxxrrrlllhhhfff^^^SSSJJJEEEAAA===:::555555333222111000000000000000///...............//////............//////333000---,,,---...//////000///...---------------666444111///...---,,,***///......------///000111<<>>???@@@BBBEEEIIIMMMQQQKKKIIIQQQ]]]fffmmmsss{{{xxxuuurrrqqqpppoooooooooppprrrtttuuuvvvtttrrrqqqqqqsssvvvwwwvvvtttsssqqqppppppqqqqqqllllllkkkkkkkkkkkkjjjjjjooonnnmmmllllllkkkllllllmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmnnnnnnpppooommmkkkjjjkkklllmmmooonnnlllkkkjjjgggcccaaa]]][[[XXXUUUQQQNNNLLLLLLJJJJJJKKKKKKJJJIIIHHHHHHFFFGGGIIIHHHHHHGGGIIIJJJLLLJJJJJJMMMRRRUUUTTTRRRWWW\\\dddnnnxxx|||nnnggg___YYYVVVPPPIIICCC===999777999;;;<<>>;;;999777666555555666777999:::;;;;;;===>>>@@@AAABBBEEEJJJMMMRRRNNNNNNUUU^^^fffmmmttt|||~~~wwwtttrrrqqqppppppoooooopppqqqsssttttttsssrrrqqqqqqsssuuuvvvtttsssrrrpppppppppqqqqqqllllllkkkkkkjjjjjjjjjiiinnnmmmllllllkkklllllllllllllllmmmmmmmmmmmmmmmmmmjjjkkkkkkkkkllllllllllllnnnmmmkkkiiiiiiiiijjjkkkllljjjiiihhhgggeeeaaa]]]YYYXXXUUURRROOOMMMKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGIIIJJJJJJIIIIIIKKKLLLMMMLLLMMMOOOSSSVVVWWWXXX___dddmmmvvvzzzpppgggaaaXXXRRROOOJJJDDD???<<<999888:::<<>>;;;999777666444444555777888:::;;;;;;===???AAABBBCCCFFFKKKNNNSSSRRRTTTZZZ___dddmmmuuu}}}|||vvvsssrrrqqqqqqqqqoooooooooooopppqqqqqqqqqqqqqqqrrrrrrssssssqqqqqqpppooooooppppppqqqllllllkkkkkkjjjiiihhhhhhkkkkkkkkkjjjkkkkkklllmmmjjjkkklllmmmmmmmmmmmmmmmiiiiiijjjjjjjjjjjjkkkkkklllkkkiiihhhgggggghhhhhhhhhgggfffeeeccc```[[[XXXSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLLLLLLLLLLMMMOOOOOOPPPQQQRRRTTTWWW\\\```iiinnnxxx|||ooofff^^^WWWOOOIIIFFFCCC???;;;;;;999888:::===DDDSSSbbb}}}{{{tttxxxvvvqqqqqqtttvvvzzz|||kkkUUUGGG999222000......///+++,,,,,,+++))))))***,,,+++++++++******))))))(((eeellluuu{{{|||||||||}}}~~~|||zzzzzzzzz{{{zzzyyyyyy{{{}}}qqqfffhhhttt|||vvvqqqkkkggg___XXXNNNGGGCCCAAA===;;;555555333222111000000000//////...------------...///......------......///---,,,---...000///,,,***(((***---//////...,,,+++000...,,,,,,------,,,+++------------......//////111555<<>>@@@BBBDDDFFFIIIMMMPPPSSSTTTXXX\\\^^^aaakkkuuu}}}|||vvvtttsssrrrrrrqqqooonnnmmmmmmnnnooonnnooopppqqqrrrqqqppppppnnnnnnnnnnnnnnnooooooooollllllkkkjjjiiihhhggggggiiiiiiiiiiiijjjkkklllmmmiiijjjkkkmmmnnnnnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiigggffffffffffffgggeeecccaaa___ZZZUUUQQQMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMOOOQQQPPPRRRTTTTTTUUUZZZbbbhhhooovvv}}}rrreee]]]UUUOOOHHHBBB???===<<<:::999888888:::>>>III^^^qqq|||~~~|||wwwvvv}}}xxxooopppvvvzzz|||}}}nnn\\\III>>>333000///------///+++,,,,,,+++)))(((***+++******)))))))))(((((((((dddkkkuuu{{{}}}}}}~~~}}}{{{zzz{{{{{{zzzyyyyyy{{{}}}}}}ooodddfffsss{{{vvvqqqkkkggg^^^WWWNNNGGGCCCAAA===;;;555555333222111000000000//////...---------------......------------......------...000111111...+++,,,,,,------......//////*********,,,000333444444,,,------...............000333888???JJJYYYhhhrrruuuxxx}}}}}}zzzwwwqqqnnnllliiidddcccjjjttt}}}{{{zzz|||~~~{{{yyywwwtttpppmmmeeeZZZMMMFFFDDDGGGPPPZZZcccfffhhhjjjpppyyy|||{{{{{{yyyvvvuuutttrrrpppmmmkkkllllllllllllmmmoooqqqqqqvvv{{{~~~zzzwwwuuuttttttttttttttttttsssqqqqqqqqqqqqqqqqqqqqqppplllkkkkkkjjjiiihhhgggfffdddbbb______bbbfffhhhiiikkkmmmnnnpppqqqqqqqqqqqqqqqpppmmmllllllmmmoooppppppqqqqqqrrrrrrssssssssssssssstttttttttsssrrrrrrssssssrrrqqqqqqrrrssssssttttttssssssttttttuuuvvvtttuuuvvvvvvvvvuuutttsssssssssssssssssstttttttttpppooooooqqqrrrsssqqqpppnnnoooppppppmmmggg___ZZZOOOJJJBBB;;;888666555555444444555777888:::;;;;;;>>>@@@DDDGGGIIIMMMQQQTTTTTTUUUXXX\\\\\\^^^iiittt}}}~~~}}}wwwtttttttttrrrqqqooommmlllllllllmmmlllmmmooopppppppppooonnnllllllmmmmmmmmmmmmmmmmmmkkkkkkjjjiiihhhhhhgggggggggggggggggghhhjjjkkklllhhhiiikkkmmmnnnnnnmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiigggfffeeeeeeeeegggdddaaa]]]YYYUUUOOOLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJIIIJJJLLLMMMNNNOOOQQQRRRRRRTTTVVVWWWYYY___hhhooossszzzyyypppeeeZZZSSSNNNJJJDDD???<<<;;;;;;;;;999888888<<>><<<999666555444222111000//////333222000///...---------***++++++,,,,,,---------///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,...//////111777@@@GGGWWW```nnnxxx|||}}}~~~~~~|||}}}|||xxxsssnnnkkkiiippppppqqqvvv||||||~~~~~~~~~}}}yyysssmmmiiikkkpppuuuuuurrroookkkiiieeeaaa^^^WWWZZZcccmmmrrrsssuuuzzzrrrpppmmmlllmmmooopppqqqrrrssssssooojjjhhhhhhjjjkkkjjjiiijjjmmmqqqvvvyyy~~~|||{{{{{{zzzuuuqqqmmmlllkkkkkkkkklllmmmnnnpppooommmjjjfffccc```^^^aaa___]]]]]]^^^_________dddfffjjjmmmoooooommmmmmkkkjjjiiiiiijjjmmmoooqqqooonnnkkkjjjjjjkkknnnoooooonnnnnnmmmmmmmmmnnnnnnllljjjiiiiiilllnnnnnnnnnoooooopppppppppqqqqqqqqqrrrqqqqqqpppqqqqqqrrrrrrpppoooooonnnnnnnnnnnnnnnmmmnnnnnnooopppqqqqqqrrrpppooommmkkkhhheeecccbbbZZZTTTKKKDDD???<<<:::999<<<<<<===<<<;;;;;;===???AAADDDIIINNNTTTYYY^^^```^^^VVVQQQSSSZZZbbbnnnxxx}}}}}}sssnnnlllkkkkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiihhhgggggggggggghhhgggeeedddddddddfffggghhheeecccdddgggiiihhhgggjjjkkkmmmnnnnnnlllkkkiiinnnllljjjgggeeeeeeffffffgggggggggeeebbb^^^ZZZXXXTTTSSSPPPLLLJJJHHHGGGGGGNNNNNNMMMLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJMMMOOOQQQSSSTTTVVVYYY\\\^^^dddjjjpppuuu{{{zzzlllggg^^^VVVOOOIIIDDDAAA999666555777777555666:::BBBDDDIIIWWWqqq|||~~~xxxrrryyyvvviiioootttwww}}}{{{jjjXXXGGG999111000///,,,*********+++,,,++++++************++++++))))))))))))))))))))))))ZZZeeennnqqqwww{{{xxxvvvwwwxxxwwwwwwxxx{{{~~~}}}|||qqqdddYYY[[[gggyyy{{{xxxuuunnniiiccc[[[OOOGGGBBB???<<<:::888777666444333222111111++++++******++++++,,,,,,........................---.....................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,///111222222555;;;???PPP[[[iiitttzzz}}}~~~~~~{{{vvvqqqoooooosssssssssuuuxxx|||~~~~~~xxxrrrllllllnnnqqqyyyxxxuuusssppplllgggcccZZZZZZ```jjjoooqqqssswwwqqqooommmlllmmmoooqqqrrruuuwwwwwwuuupppkkkiiiiiijjjiiihhhiiikkkooosssuuuzzz~~~~~~yyytttooonnnlllkkkkkkkkkkkklllnnnnnnmmmkkkhhhfffcccbbbaaa___]]]]]]^^^______^^^aaacccgggjjjlllllllllkkkkkkjjjiiiiiijjjlllnnnoooooonnnkkkjjjjjjkkknnnooommmllllllkkkkkkllllllllliiihhhgggiiillloooppppppqqqqqqqqqppppppoooooooooooooooooooooppppppqqqrrrqqqpppooommmlllllllllllljjjjjjkkkkkklllmmmmmmnnnmmmmmmllljjjhhhgggeeeeee]]]WWWNNNFFFAAA>>><<<;;;@@@AAAAAA@@@===<<<<<<===???AAAEEELLLTTT[[[```bbb]]]UUUPPPRRRXXXbbboooyyy}}}rrrllliiiiiijjjjjjkkkllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhgggfffddddddeeefffggggggeeecccdddggghhhfffeeeiiijjjlllmmmmmmllljjjiiimmmkkkhhhfffddddddddddddddddddcccaaa]]]ZZZWWWUUUPPPOOOMMMKKKJJJJJJJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLKKKLLLLLLMMMMMMMMMNNNPPPRRRSSSVVVZZZ]]]dddiiioootttyyyvvvnnnddd___WWWOOOIIICCC>>>;;;999666666777777555777;;;DDDKKKVVVeee|||{{{{{{}}}}}}xxxyyywwwpppooosssvvvxxx}}}qqq```OOOAAA666000///...,,,***)))***++++++******))))))))))))******((((((((((((((((((((((((XXXccclllooouuu|||xxxwwwwwwxxxwwwwwwxxx{{{~~~}}}{{{rrrhhh^^^]]]dddtttzzzxxxuuuooojjjbbbZZZOOOGGGCCC@@@===:::888777555444222111111111......------......///000------------,,,,,,,,,,,,,,,------...///000000000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///...---,,,+++,,,///333444222222555777GGGQQQaaannnvvv{{{~~~~~~zzzwwwvvvwwwwwwwwwvvvsssppprrrwww|||~~~yyyrrrnnnmmmnnn{{{{{{||||||zzzvvvooojjj```]]]^^^fffmmmoooqqqsssrrrpppnnnmmmmmmooorrrsssvvvxxxzzzxxxsssnnniiigggjjjiiihhhhhhiiikkknnnooossswww~~~{{{vvvpppooonnnlllkkkkkkjjjkkkmmmmmmlllllljjjhhhgggfffbbb```]]]\\\]]]^^^^^^]]]]]]```cccfffhhhiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnmmmkkkjjjjjjkkkmmmnnnkkkjjjjjjiiijjjjjjkkkkkkgggfffeeegggkkkoooqqqqqqrrrrrrqqqpppooonnnmmmmmmllllllmmmmmmnnnooopppppppppooommmllljjjjjjiiiiiihhhiiiiiijjjjjjkkkkkkllljjjjjjjjjjjjiiihhhgggfffbbb[[[RRRIIIDDDAAA???>>>CCCEEEEEEDDD@@@===<<<;;;??????CCCKKKVVV___cccddd^^^VVVQQQSSSYYYcccrrr~~~{{{pppjjjhhhggghhhhhhiiiiiiiiiiiiiiihhhffffffffffffffffffffffffdddddddddeeefffggghhhiiiiiihhhfffeeeeeeeeefffgggeeeeeedddfffgggfffdddbbbfffgggiiikkkkkkkkkjjjiiikkkiiigggdddbbbbbbbbbbbb```___]]]ZZZWWWTTTRRRQQQKKKKKKKKKJJJJJJKKKLLLLLLJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSWWW]]]aaalllqqqvvv{{{vvvjjjbbb[[[VVVNNNHHHBBB>>>:::777999666555666666555999???HHHUUUgggwww{{{xxxzzz}}}yyy|||uuunnnmmmtttxxxyyyyyy|||uuucccPPPBBB888222///---,,,+++)))))))))******)))))))))(((((()))))))))''''''''''''''''''''''''TTT```lllrrrxxx|||yyywwwxxxyyywwwxxxyyy|||~~~~~~|||zzzrrrhhh^^^]]]dddsss~~~yyywwwtttooojjj___XXXNNNFFFBBB???<<<999555444333111000//////...444333222111000000000000,,,,,,------------------------------......//////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///222444333000---***,,,///222333111000222444>>>HHHWWWeeeooovvv}}}}}}~~~{{{{{{xxxqqqiiihhhmmmsss{{{}}}}}}~~~yyysssooonnnwwwyyy{{{~~~|||vvvqqqjjjccc```eeemmmpppqqqssstttsssrrrpppooopppsssuuuuuuvvvwwwvvvsssooollljjjkkkkkkjjjiiiiiiiiijjjkkknnnrrrxxx{{{vvvppppppooonnnmmmllllllkkkmmmmmmlllllljjjiiiggggggccc```^^^]]]]]]^^^]]]\\\[[[]]]```cccfffgggggggggiiiiiijjjjjjjjjjjjjjjjjjmmmllljjjjjjjjjjjjlllmmmiiiiiiiiiiiiiiiiiijjjkkkgggeeeeeegggjjjnnnooopppqqqppppppooonnnmmmmmmmmmhhhiiijjjlllmmmnnnnnnnnnlllkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkllllllllliiiiiijjjjjjiiihhhgggfffddd^^^TTTLLLFFFCCCAAA@@@CCCEEEFFFEEEBBB>>><<<<<>>:::888555444333111000///......///...---,,,,,,+++,,,,,,------......///000111111---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000555888888333...***,,,///111000......111555777@@@NNNZZZeeennnwww}}}}}}}}}yyyqqqgggccceeeiiitttyyy|||{{{{{{~~~xxxsssqqqooorrrvvv{{{~~~}}}zzzwwwtttkkkfffjjjpppsssuuuxxxzzzyyyxxxtttqqqqqqsssvvvvvvuuuttttttssssssrrrqqqnnnnnnmmmlllkkkjjjiiiiiijjjmmmssszzz|||xxxqqqqqqppppppooonnnnnnmmmmmmmmmlllkkkjjjhhhfffeeedddbbb___^^^^^^^^^]]]\\\[[[\\\___aaadddeeeffffffggghhhiiijjjjjjiiiiiihhhjjjjjjiiihhhhhhiiijjjjjjiiihhhhhhhhhiiiiiijjjkkkiiigggffffffiiikkklllkkkmmmmmmmmmmmmmmmmmmmmmmmmfffgggiiijjjllllllllllllhhhggggggggghhhiiijjjkkkjjjjjjkkkkkkkkkkkklllllliiiiiijjjjjjiiihhhfffdddddd^^^VVVNNNIIIEEEBBBAAA???AAACCCDDDBBB@@@??????DDDDDDFFFMMMWWW___dddfffddd^^^ZZZ[[[___hhhwwwrrrllliiihhhgggddddddddddddeeeeeeffffffffffffffffffffffffffffffddddddccccccccccccddddddhhhgggffffffeeeddddddddddddeeeggghhhgggeeecccbbb```bbbdddfffggggggfffeeefffeeecccaaa___]]]\\\[[[VVVUUUSSSQQQOOONNNMMMMMMIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNOOOQQQRRRSSSRRRSSSTTTVVVZZZ```ggglllyyy~~~}}}tttlllcccYYYRRRKKKGGGBBB>>><<<:::888666555333333555555888BBBMMMYYYlll~~~}}}ooodddhhhqqquuuxxxzzzzzz}}}}}}{{{rrrcccLLL:::000---,,,,,,******))))))))))))))))))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&OOO]]]nnnzzz~~~|||yyyxxxyyy{{{{{{{{{|||~~~~~~|||xxxtttoooddd[[[^^^iiixxx}}}xxxvvvsssmmmhhhYYYRRRIIICCC@@@===:::777777666444333111000000000************+++,,,......)))******+++,,,,,,------------,,,,,,+++******)))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,///444777777444///,,,,,,...000000......111444333:::DDDNNNXXXbbbnnnuuu{{{~~~{{{tttkkkeeecccccckkkpppwww{{{}}}|||}}}}}}}}}|||xxxvvvlllmmmpppvvvzzz}}}|||{{{|||tttooorrruuuxxx{{{~~~zzztttrrrtttwwwvvvuuussstttvvvxxxyyyxxxqqqppppppooonnnllljjjiiigggjjjooouuu{{{|||ttttttssssssrrrpppooonnnmmmmmmlllkkkjjjhhhgggfffgggdddaaa_________^^^]]]\\\]]]^^^```bbbcccdddddddddfffhhhjjjjjjiiihhhggghhhgggggggggggggggggghhhgggggggggggghhhiiijjjkkkjjjhhhffffffggghhhhhhhhhjjjjjjjjjjjjkkkkkklllllleeefffhhhjjjkkkkkkjjjjjjeeeeeeffffffhhhiiikkklllhhhhhhhhhhhhhhhhhhhhhhhhggghhhjjjjjjjjjhhhfffdddbbb^^^WWWQQQLLLHHHDDDAAA;;;>>>AAABBBBBBAAABBBCCCDDDFFFIIINNNTTT[[[bbbfffgggbbb______aaahhhvvvxxxnnnjjjiiigggeeecccccccccccccccdddeeefffffffffffffffffffffffffffddddddcccbbbbbbcccccccccgggffffffeeedddcccbbbbbbbbbdddffffffdddccccccccc___```bbbdddeeedddcccbbbbbbaaa___]]][[[YYYWWWVVVQQQPPPPPPOOONNNMMMMMMLLLJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMLLLMMMMMMNNNPPPRRRSSSTTTUUUWWWZZZ]]]aaagggnnnsss|||tttjjjaaaXXXOOOIIICCC@@@;;;999888777666555444333444666888>>>KKKYYYhhhxxx}}}zzz~~~wwwhhh```dddmmmqqquuuxxxzzz{{{{{{}}}}}}rrreeeWWWBBB333---,,,,,,+++))))))******))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&PPP\\\mmmyyy|||{{{}}}|||zzzyyyzzz{{{}}}}}}~~~~~~{{{uuuqqqmmmfffaaadddkkkvvv~~~xxxuuurrrkkkfffXXXRRRIIICCC@@@>>>:::777777666444222111000000000,,,,,,------...000111222++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000000+++///222333000......000000444;;;BBBJJJUUUbbbkkkuuuyyy~~~yyyssskkkeeeaaaaaafffmmmrrruuuyyy~~~~~~~~~||||||~~~zzzxxxooonnnpppsssxxx|||~~~~~~{{{xxxyyyzzz{{{wwwssstttwwwtttssssssvvvyyy{{{yyywwwqqqrrrrrrqqqooommmjjjhhheeeggglllqqqwww{{{~~~}}}yyyyyyxxxvvvssspppmmmllllllllllllllllllkkkjjjjjjhhhfffbbb`````````^^^]]]\\\\\\]]]^^^___```aaaaaabbbdddgggjjjjjjjjjhhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiijjjhhheeeeeefffgggggggggiiiiiiiiiiiiiiihhhhhhhhhfffgggiiijjjkkkjjjiiihhhffffffffffffgggiiijjjkkkgggfffffffffffffffffffffdddfffhhhjjjjjjiiigggfffaaa]]]YYYTTTPPPKKKFFFBBB;;;===@@@AAAAAABBBEEEGGGDDDHHHNNNQQQUUU[[[eeelllmmmjjjgggggggggkkkwwwsssjjjhhhgggeeebbbcccbbbbbbbbbcccdddeeefffffffffffffffffffffffffffbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeedddcccbbb``````___aaaccccccaaa```bbbddd^^^```aaaccccccbbb```___]]]\\\[[[YYYVVVTTTQQQPPPKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJKKKMMMMMMNNNMMMMMMKKKKKKJJJJJJKKKLLLLLLMMMJJJKKKKKKMMMOOOQQQSSSTTTXXX[[[___ccchhhnnntttyyyzzzrrrhhh___WWWPPPIIICCC>>>;;;888666666777777666444444666:::===EEEVVVeeeqqq~~~{{{|||{{{mmmccc```dddjjjnnnsssxxx{{{~~~zzzyyy{{{~~~vvvjjjUUUHHH888...+++,,,+++***)))*********************&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&QQQ\\\kkkvvvyyyxxx|||}}}zzzyyyzzz|||~~~~~~~~~zzztttpppllliiihhhiiilllttt~~~xxxuuuqqqkkkeeeXXXRRRJJJDDDAAA???;;;888444333222000///......---000//////............///444333222111///---,,,,,,+++,,,,,,------......///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++...111333+++000555666333...,,,+++...111555:::AAAMMM[[[dddqqqvvv}}}~~~yyyqqqgggaaaZZZ___fffkkknnntttzzzzzzyyy}}}{{{yyysssrrrqqqsssxxx||||||}}}||||||yyyttttttwwwpppppprrrvvvyyyzzzvvvrrrqqqrrrrrrrrrpppmmmjjjhhhcccfffjjjoootttxxx{{{|||}}}|||}}}}}}{{{xxxtttpppllliiijjjkkklllmmmnnnnnnnnnnnnjjjgggcccaaaaaa```___^^^[[[\\\\\\]]]]]]^^^______```cccfffiiikkkjjjhhhfffdddddddddddddddddddddddddddccccccdddeeefffggghhhiiigggeeeeeefffhhhhhhgggjjjjjjiiihhhgggfffeeeeeefffgggiiijjjkkkjjjhhhggghhhgggggggggggghhhiiiiiigggggggggggggggggggggfffaaacccgggjjjkkkkkkiiihhh```]]]ZZZWWWSSSNNNHHHDDD===>>>@@@AAAAAACCCFFFHHHFFFLLLSSSVVVXXX^^^jjjssssssqqqooonnnmmmppp{{{~~~ppphhhffffffccc___cccbbbbbbbbbbbbdddfffgggeeeeeeeeeeeeeeeeeeeeeeee``````aaabbbccceeeggghhhdddddddddcccbbbaaa______]]]___aaa```^^^^^^aaaddd^^^___aaabbbbbb```^^^]]]YYYXXXWWWUUUSSSPPPNNNLLLGGGIIIKKKMMMMMMMMMLLLKKKGGGIIIKKKMMMOOOOOOOOOOOOJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTVVVWWWZZZ]]]bbbggglllrrrxxx|||{{{nnnggg^^^WWWRRRMMMGGGCCC===;;;888777777888888888555555888<<>>111******,,,+++))))))******+++++++++******'''((()))++++++)))((('''''''''''''''''''''''''''OOO]]]nnnxxxzzzzzz}}}{{{vvvuuuxxx||||||}}}~~~~~~}}}zzzvvvttttttqqqlllhhhkkkvvv{{{xxxpppooojjj^^^YYYSSSIIIAAA<<<:::888888666444111...---...///000------,,,++++++++++++,,,,,,,,,,,,------.........+++++++++,,,,,,---------...---,,,+++++++++,,,---000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...111444444777AAAQQQ]]]nnnrrryyy}}}yyyrrrjjjeee\\\\\\]]]^^^ccclllwww{{{yyy{{{}}}zzztttrrrvvvwwwwwwzzzyyyvvvuuunnnoooqqqtttwwwxxxwwwuuuvvvssspppqqqssssssnnniiiffffffgggiiimmmsssxxx{{{}}}|||~~~~~~|||~~~}}}zzzuuunnnhhhkkkiiigggeeefffhhhlllnnnnnnlllhhhdddaaa___^^^^^^^^^^^^]]]]]]]]]^^^_________```bbbccceeefffffffffeeefffffffffeeedddcccccccccbbbaaa``````bbbdddeeeddddddddddddfffhhhkkkllllllkkkhhhfffeeeeeefffgggeeefffgggggggggfffeeedddgggfffeeedddddddddddddddggggggfffeeedddccccccbbbbbbdddfffiiikkkllllllllleeeccc```]]]XXXPPPHHHBBB???>>>>>>>>>???CCCFFFHHHHHHKKKPPPVVV\\\gggsss|||~~~xxxvvvyyywwwrrrxxx|||tttkkkfffdddccc```\\\``````_________aaabbbccccccddddddddddddcccbbbbbbccccccbbbbbbaaabbbbbbbbbbbbbbbcccbbbbbbaaa```___aaa`````````______^^^^^^^^^^^^^^^______^^^ZZZXXXVVVTTTQQQMMMKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKKKKLLLMMMJJJLLLOOOQQQSSSTTTWWWYYY\\\bbbiiipppuuu{{{wwwpppccc___XXXRRRKKKEEE???<<<999777777:::999555444666888:::???GGGRRR___jjjppp}}}vvv{{{{{{www{{{xxxcccbbbffffffgggkkkpppssszzzzzzwwwyyytttaaaSSS@@@888...******,,,,,,+++***************)))((((((''''''&&&''''''((()))***''''''''''''''''''''''''PPP^^^oooyyy{{{{{{~~~~~~yyyxxxzzz}}}}}}~~~~~~~~~|||zzzwwwuuuvvvvvvsssqqqsss{{{}}}yyypppmmmhhh[[[VVVPPPHHHBBB>>>;;;:::888333333222111000///............---,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------------,,,+++++++++,,,---***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...111222222444<<>>======???BBBEEEGGGKKKOOOTTTYYYaaalllyyy|||~~~zzztttyyysssmmmeeebbbbbbbbb```]]]````````````aaabbbccccccbbbbbbbbbbbbbbbaaaaaa```aaaaaa`````````aaaaaabbbbbbbbbbbbbbbaaa```___^^^_________^^^^^^^^^]]]]]]]]]]]]\\\]]]]]][[[WWWTTTQQQPPPNNNKKKIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLLLLNNNOOOLLLOOOQQQSSSUUUXXX[[[^^^dddiiiqqqwww{{{yyypppjjjaaa\\\TTTMMMGGGBBB===999777555666888888555555999999@@@KKKVVV```iiiqqqvvv|||xxx~~~xxxvvvyyymmm___```ffffffiiiooopppttt|||}}}yyyxxx||||||lllXXXJJJ;;;444,,,)))***++++++)))***************)))(((((()))((((((((((((((()))***''''''''''''''''''''''''RRR___oooxxx{{{|||zzzxxxzzz}}}~~~~~~~~~}}}|||zzzyyyxxxzzz{{{||||||}}}yyyoookkkeeeXXXRRRMMMGGGBBB???===:::888111222222222222000...,,,//////...---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------------,,,************************++++++++++++,,,,,,,,,,,,...///000//////666AAAJJJ]]]hhhvvv{{{xxxtttpppnnn^^^[[[WWWUUUWWW```kkkttt~~~{{{zzzzzz{{{|||}}}}}}zzzzzz}}}|||yyyrrrqqqpppqqqssstttsssrrrvvvsssrrrsssuuuuuuqqqnnnlllkkkiiihhhhhhjjjkkkmmmoooppprrrxxxxxxppplllnnntttyyy{{{}}}}}}vvvqqqjjjhhheeebbb`````````aaadddccc```^^^\\\\\\\\\\\\[[[\\\]]]]]]]]]]]][[[[[[\\\[[[[[[[[[\\\]]]___```bbbbbbcccdddddddddccccccdddbbb```^^^^^^___bbbcccdddddddddeeefffhhhiiijjjggggggfffeeedddbbbaaa```___```aaacccddddddeeeeeecccccccccbbbccccccddddddeeedddddddddccccccbbbbbb```aaacccdddeeeeeeddddddcccaaa___]]]ZZZUUUNNNJJJ@@@???===<<<>>>@@@DDDFFFLLLPPPUUU[[[dddppp~~~|||uuuwwwttthhhddd___^^^```aaa```^^^]]]^^^___```aaaaaaaaaaaa```aaaaaaaaaaaa```______^^^^^^^^^^^^^^^___```aaabbbbbbbbbaaa```^^^]]]\\\^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXXXXVVVRRROOOKKKJJJJJJIIIHHHFFFEEEDDDFFFGGGHHHIIIJJJKKKJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNPPPRRRPPPRRRTTTWWWYYY]]]bbbeeekkkqqqxxx}}}zzzuuuooogggaaa\\\WWWOOOGGGAAA===999777555333444666666444777<<<>>>KKK^^^lllssswwwzzz||||||~~~{{{|||uuutttxxxnnnccc]]]aaaeeefffiiioooqqqvvv|||yyyyyy}}}}}}ppp^^^JJJ===444///***((()))***)))'''))))))******))))))(((((()))((((((''''''''''''(((''''''''''''''''''''''''UUU```nnnwww{{{|||}}}yyywwwxxx{{{~~~}}}||||||{{{{{{{{{}}}yyynnnjjjdddWWWPPPMMMHHHCCC@@@<<<888666222222222111111000......000000///........................------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---+++***(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...------222;;;BBBOOO\\\nnnxxx{{{|||}}}xxxvvvuuusssrrrgggccc\\\WWWVVV]]]gggnnnyyy}}}~~~|||zzzxxxxxxyyy|||~~~{{{yyyyyy{{{sssqqqoooooopppppppppoootttsssrrrtttvvvvvvsssqqqmmmllljjjhhhggggggggghhhjjjkkkmmmqqqvvv{{{~~~{{{wwwqqqjjjfffgggkkkooorrrvvv{{{~~~yyyuuullljjjgggddd```^^^]]]]]]___^^^]]][[[ZZZZZZZZZZZZZZZ[[[]]]^^^^^^]]][[[ZZZ[[[ZZZYYYXXXYYYZZZ\\\^^^___```aaaaaabbbbbbbbbbbbeeecccaaa___^^^```bbbcccdddddddddeeefffggghhhhhheeeeeeffffffdddbbb___^^^^^^______```aaabbbbbbbbbeeeddddddddddddeeeffffffcccbbbbbbbbbbbbbbbbbbbbb```aaabbbccccccbbbaaa``````^^^]]]\\\ZZZVVVPPPMMMBBB@@@===<<<===???CCCEEEJJJNNNTTT[[[dddppp{{{tttvvv|||vvvjjjbbb```]]]]]]___aaa```___ZZZ[[[]]]____________^^^```````````````______^^^\\\\\\\\\]]]^^^___```aaaaaaaaaaaa```___]]][[[[[[]]]]]]\\\\\\[[[[[[ZZZZZZXXXVVVTTTSSSRRRPPPMMMJJJFFFGGGHHHHHHHHHGGGEEEDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJLLLMMMMMMMMMNNNQQQTTTSSSUUUXXX[[[^^^bbbhhhlllooottt|||wwwqqqlllfff___ZZZWWWQQQIIIBBB===999777555444222222444333444:::AAAJJJZZZnnn|||~~~~~~}}}|||{{{~~~{{{uuussswww}}}ssseeeaaaaaaeeefffeeegggmmmsssyyy}}}zzzzzz}}}~~~sssdddQQQ???333...,,,))))))******)))'''((()))))))))))))))(((((((((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''ZZZcccooowwwzzz{{{~~~}}}yyywwwyyy{{{~~~}}}}}}}}}}}}zzz}}}xxxmmmiiieeeXXXQQQMMMHHHCCC???;;;666333444222000///...///000111000000///............///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))*********)))'''%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,------111888===CCCQQQcccooouuuxxx}}}yyyvvvtttuuuuuutttpppkkkccc\\\YYY\\\ccciiisssyyy}}}xxxvvvvvvxxx}}}}}}{{{}}}~~~zzz{{{~~~zzzpppnnnllllllmmmnnnmmmlllppppppqqqsssuuuuuutttsssmmmllljjjiiihhhgggggggggjjjkkklllmmmoooqqqsssuuusssrrroookkkfffccccccdddiiimmmtttyyy{{{{{{yyywwwqqqooommmiiieeebbb___^^^]]]\\\[[[ZZZYYYYYYXXXXXXYYY[[[]]]^^^___^^^\\\[[[\\\ZZZYYYXXXXXXYYY[[[\\\\\\]]]^^^_______________dddcccaaa``````aaabbbcccccccccddddddeeeeeeeeeeeecccdddeeefffeeeccc```^^^_________^^^^^^^^^______ddddddcccccccccddddddeee`````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaa```___]]][[[ZZZYYYXXXVVVRRRNNNDDDBBB>>><<<<<>>:::888666555333222222333444777@@@KKK[[[iiiyyy~~~~~~zzzxxxyyy|||vvvtttwww{{{vvvkkkaaacccgggkkkjjjiiikkkooowww|||}}}{{{|||wwwhhhWWWFFF777...+++******+++++++++***((('''(((((()))))))))(((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''aaahhhqqqwwwzzz{{{}}}{{{yyy{{{}}}~~~~~~{{{~~~}}}vvvkkkhhhdddXXXQQQMMMHHHBBB>>>:::555222444222000...---///111222000000///...............------------------,,,,,,+++++++++++++++***************+++,,,------------(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++---...111555888<<>>BBBEEEIIIOOOVVV^^^gggqqq}}}|||xxxxxxzzz~~~ttthhh```^^^___````````````___^^^\\\]]]^^^```aaabbbbbbbbb___````````````___^^^^^^\\\\\\\\\\\\]]]^^^^^^___]]]]]]]]]]]]\\\[[[ZZZZZZ[[[ZZZYYYWWWUUUSSSRRRQQQMMMLLLJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKLLLMMMNNNQQQVVVYYY[[[___cccgggkkkooosssvvvyyy~~~tttoooiiiddd```\\\UUUPPPIIIEEE???;;;888777555444333222333666999???MMMZZZmmmuuu~~~}}}~~~~~~yyyxxxzzz|||}}}xxxvvvxxx{{{~~~zzz~~~zzzvvvoooggg```eeekkkooopppqqqtttxxx|||}}}|||}}}zzzlll[[[JJJ<<<222,,,)))***++++++++++++***)))''''''((()))))))))((((((+++******))))))))))))***''''''''''''''''''''''''iiiooouuuzzz{{{{{{|||}}}{{{~~~~~~{{{yyy{{{~~~}}}~~~}}}|||tttiiifffaaaUUUOOOKKKFFFAAA===:::777444222111000//////000000111000///......------......,,,,,,------------------++++++++++++*********))))))***+++---......------------,,,,,,------...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,---///111333444<<>>===???BBBEEEIIIOOOXXX```hhhqqqzzzzzzvvvvvvvvvyyy|||zzzrrrhhh```[[[ZZZ[[[^^^___^^^^^^]]]]]][[[\\\\\\]]]___```bbbccc^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[ZZZ[[[[[[\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXWWWUUUSSSPPPMMMKKKJJJIIIGGGFFFFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHFFFFFFEEEFFFFFFGGGFFFGGGJJJMMMNNNOOOOOONNNLLLMMMNNNOOOPPPTTTYYY]]]```dddjjjooorrruuuxxxzzz|||sssjjjfffbbb^^^\\\WWWPPPKKKBBB???;;;888777666444333222222555:::@@@JJJ\\\mmmzzz~~~}}}|||}}}~~~zzzuuuuuuzzz|||xxxwwwyyy}}}yyy{{{yyyrrrmmmllliiieeeccchhhmmmqqqtttxxx{{{}}}~~~}}}}}}xxxooo```NNN>>>333---+++)))************))))))***&&&''''''((())))))(((((())))))((((((((()))******''''''''''''''''''''''''ooosssyyy|||}}}||||||}}}wwwzzz|||{{{xxxwwwyyy|||}}}~~~~~~}}}ttthhhddd___SSSMMMIIIDDD???===;;;999777000000111222222111////////////...---------------,,,,,,,,,------.........++++++++++++******)))))))))***+++---......------000///---+++*********+++************************)))************+++++++++***++++++,,,------......---333===KKKZZZiiitttzzz~~~{{{xxxwwwxxxzzz{{{{{{ssssssqqqnnniiigggfffgggfffmmmvvv{{{}}}yyypppmmmpppuuuwwwxxx~~~~~~|||xxxsssnnnllllllkkkfffbbb```aaacccfffiiijjjiiigggfffhhhlllnnnoooppprrrsssuuutttsssqqqooommmlllkkklllmmmnnnlllhhhgggiiikkkhhhjjjkkkkkkgggcccaaa``````bbbeeefffhhhmmmtttzzz{{{{{{{{{yyyvvvqqqmmmkkkeeedddbbb```\\\YYYVVVUUURRRSSSSSSUUUWWWZZZ\\\]]]ZZZZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUVVVYYY\\\```aaa```^^^]]]___```aaaaaaaaa```^^^^^^\\\]]]^^^___````````````\\\\\\[[[[[[\\\^^^```aaadddcccaaa```^^^]]]]]]]]]\\\\\\]]]]]]^^^___``````]]]^^^_________^^^]]]]]]]]]\\\ZZZYYYYYYXXXUUUSSSKKKGGGBBB>>>===???CCCEEEHHHNNNXXX```gggnnnvvv|||}}}vvvsssqqqqqqssstttxxx}}}~~~wwwoooggg```ZZZWWWUUUXXX[[[]]]]]]\\\[[[\\\YYYYYYXXXYYYZZZ]]]___```\\\]]]]]]]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZYYYYYYZZZ[[[[[[[[[[[[[[[VVVUUUSSSPPPLLLIIIGGGFFFFFFDDDDDDEEEGGGIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGEEEEEEEEEEEEFFFDDDGGGKKKNNNPPPQQQPPPOOONNNOOOPPPQQQSSSWWW\\\```dddhhhoootttwwwyyy{{{|||~~~|||sssiiiddd```]]][[[XXXTTTLLLGGG===:::888666666555333222111222777>>>EEESSShhhzzz~~~|||||||||}}}yyyqqqooottt}}}{{{xxxxxxzzzzzzzzztttkkkeeeffffffdddhhhlllppprrrvvvzzz}}}~~~}}}rrrhhhXXXEEE555---***+++((()))***)))((('''((()))&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''{{{{{{|||}}}}}}|||zzzzzz|||||||||{{{yyyyyyzzz{{{~~~|||tttlllccc\\\ZZZNNNIIIBBB===;;;999888888333222111111222222111///////////////............((()))***,,,...///111111,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))************************++++++************++++++)))))))))***+++---...///333///***))),,,///000000000444;;;DDDPPP]]]kkksssvvvxxxyyyyyywwwwwwwwwxxxrrrrrrqqqrrrsssrrrooommmgggkkkqqqvvvzzz~~~~~~yyyvvvuuuwwwzzz||||||~~~~~~tttooogggbbb____________^^^^^^```eeejjjllljjjgggeeeddddddggglllpppsssuuuuuuuuutttsssqqqpppooonnnooonnnllljjjiiihhhgggggghhhhhhhhhiiihhheee```\\\^^^___aaabbbccchhhooouuu|||{{{zzzyyywwwuuusssqqqllliiieee```]]]ZZZYYYYYYWWWXXXYYYZZZ[[[ZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSVVVXXX[[[^^^```___^^^]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[]]]]]]\\\ZZZ]]]\\\ZZZYYYXXXYYY[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYZZZ\\\]]]]]]]]]]]]^^^```aaa___^^^^^^```___[[[XXXVVVXXX[[[]]]]]][[[XXXVVVPPPKKKFFFBBBBBBEEEGGGHHHMMMQQQXXX```iiippptttwww}}}|||yyyssslllggggggiiijjjnnnsssxxx||||||ssspppnnnqqqxxx}}}}}}|||wwwooofff```___^^^[[[XXXZZZZZZZZZZZZYYYXXXWWWVVVXXXYYYZZZ\\\\\\]]]]]]]]]aaaaaa```___^^^]]]\\\\\\[[[ZZZXXXYYYZZZZZZYYYWWWVVVVVVUUUUUUVVVVVVWWWXXXQQQPPPMMMKKKHHHFFFDDDDDDIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFEEEEEEFFFGGGGGGHHHEEEEEEDDDEEEEEEFFFGGGGGGLLLMMMNNNOOOPPPQQQRRRRRRUUUSSSTTTWWWXXXYYY^^^dddllloootttxxx{{{~~~|||xxxuuupppjjjeee```___]]]YYYRRRJJJCCC???<<<777444555555222111333111333999CCCRRRfffxxx}}}~~~{{{vvvxxxyyy|||xxxtttqqqrrryyy~~~~~~~~~uuuiiibbbbbbeeeffffffjjjlllooossswwwzzz}}}~~~~~~~~~~~~|||qqqhhhXXXCCC444...---+++((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%}}}~~~~~~~~~}}}|||{{{|||}}}}}}|||zzzzzz{{{|||~~~|||tttlllbbb\\\ZZZNNNIIICCC===;;;999888666333111000000111222000///............------------***+++,,,---///000111111,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***************************++++++************++++++((((((((()))***+++------000---))))))+++------------111666===HHHUUUbbbjjjrrruuuxxxyyyxxxxxxxxxyyywwwvvvuuuuuuuuussspppmmmlllnnnqqqsssvvv{{{|||zzzyyyyyyzzzzzz|||{{{xxxoooiiiaaa[[[XXXXXXXXXYYY\\\]]]bbbhhhnnnpppooolllhhhgggeeegggjjjoooqqqsssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnkkkiiihhhhhhhhhiiiiiijjjkkkkkkhhhdddaaa___```aaaaaabbbeeekkkpppuuuwwwyyyzzzyyywwwuuussspppmmmiiiddd```]]][[[[[[UUUVVVWWWXXXXXXWWWVVVUUUXXXYYYYYYZZZZZZ[[[\\\\\\ZZZYYYXXXWWWWWWVVVVVVVVVUUUWWWZZZ]]]^^^^^^]]]\\\ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZYYYYYYZZZ\\\]]][[[ZZZ[[[ZZZXXXWWWXXXYYYZZZ[[[]]]]]]]]]\\\\\\[[[ZZZYYYZZZ[[[]]]]]]\\\\\\^^^___```^^^]]]]]]^^^]]]ZZZWWWWWWYYY[[[]]]]]][[[YYYWWWRRRNNNHHHEEEEEEFFFHHHIIIKKKOOOUUU]]]eeekkkppprrrqqqppplllfff___\\\\\\^^^aaadddjjjoootttyyy~~~yyyuuullliiigggjjjpppttttttssslllfff^^^ZZZZZZZZZXXXVVVYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[^^^^^^]]]]]]\\\[[[ZZZZZZZZZXXXWWWWWWXXXYYYWWWVVVVVVVVVTTTTTTSSSSSSSSSSSSNNNMMMKKKHHHFFFEEEDDDCCCGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMNNNPPPQQQSSSTTTTTTXXXVVVWWWZZZ\\\]]]ccciiiooossswww{{{~~~}}}wwwrrrppplllfffbbb___^^^ZZZTTTMMMFFF@@@<<<:::555333555555333333666555888???LLL]]]ppp{{{uuuuuuvvvzzzrrrpppppptttzzz~~~~~~~~~uuuiiibbbaaadddeeeeeejjjmmmqqqvvvzzz~~~~~~}}}~~~xxxlll]]]OOO>>>111------+++)))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&~~~}}}}}}}}}~~~~~~}}}{{{{{{|||~~~|||tttlllbbbZZZXXXNNNJJJCCC>>>:::888666555222000//////000111///...------------,,,,,,,,,+++---------...//////000000,,,,,,,,,++++++++++++***++++++,,,------,,,++++++************************++++++************++++++''''''(((((()))***,,,,,,,,,***))))))***++++++***,,,---000555===IIIUUU^^^iiimmmssswwwxxxxxxxxxyyyyyyxxxwwwxxxxxxwwwtttqqqsssrrrqqqqqqrrrvvv|||~~~~~~~~~{{{yyyxxxyyyzzz{{{}}}wwwrrriiibbbYYYRRRNNNNNNNNNNNNSSSWWW___iiiqqqtttsssqqqmmmjjjgggfffiiilllooopppnnnnnnoooppprrrsssuuuvvvtttrrrooollljjjiiihhhhhhiiiiiijjjlllmmmllliiigggbbbccccccbbbbbbdddhhhkkkmmmpppuuuzzz{{{{{{xxxvvvuuurrrnnnhhhddd```^^^]]]WWWXXXXXXXXXWWWVVVUUUTTTWWWXXXXXXZZZ[[[\\\]]]^^^YYYXXXXXXXXXXXXXXXXXXXXXUUUVVVYYY[[[[[[[[[ZZZYYYUUUVVVWWWYYY[[[\\\]]]]]]YYYXXXXXXYYY[[[[[[ZZZYYYXXXWWWVVVVVVVVVXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXZZZ[[[[[[[[[[[[\\\^^^^^^]]]\\\\\\\\\[[[YYYWWWXXXZZZ\\\^^^^^^\\\ZZZXXXVVVQQQLLLHHHHHHIIIJJJJJJIIILLLQQQXXX___dddhhhjjjfffccc^^^WWWQQQOOOPPPRRRVVVZZZ___eeekkkpppvvvzzzxxxpppjjjaaa___^^^```dddggggggfff```[[[VVVTTTVVVXXXWWWVVVWWWWWWXXXYYYYYYYYYYYYYYYWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVWWWWWWVVVTTTUUUTTTRRRPPPOOOMMMMMMMMMJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVWWW[[[YYY[[[___aaaccciiipppuuuxxx|||yyytttoookkkiiigggccc___^^^[[[UUUNNNGGG@@@;;;999777333222444444333444888777<<>>:::888555333111000//////000000///---------------,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++((((((((())))))***,,,,,,***)))******+++******))),,,,,,---///555@@@KKKSSS___eeemmmsssvvvwwwxxxxxxuuuuuuvvvxxxzzz{{{yyywwwvvvvvvtttrrrqqqsssxxx|||~~~{{{zzz{{{~~~~~~|||zzzyyywwwxxxxxxyyy|||xxxsssiiibbbVVVMMMGGGEEEEEEDDDGGGMMMXXXeeennnsssttttttpppmmmhhhggghhhjjjlllmmmmmmmmmmmmnnnpppsssuuuvvvtttrrrooollljjjhhhhhhhhhhhhhhhiiikkkmmmnnnlllkkkggggggffffffeeefffhhhiiiiiilllqqqvvvzzz|||||||||xxxuuuqqqlllhhhdddaaa```]]]\\\\\\ZZZYYYXXXVVVVVVTTTUUUVVVWWWYYY[[[\\\\\\UUUVVVVVVWWWWWWXXXXXXXXXTTTUUUWWWXXXXXXXXXWWWVVVRRRSSSUUUWWWXXXZZZZZZZZZWWWVVVVVVXXXYYYZZZXXXWWWTTTTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXZZZZZZYYYYYY[[[\\\]]]]]]\\\[[[[[[ZZZYYYXXXYYYZZZ\\\]]]]]]\\\ZZZYYYXXXSSSNNNJJJIIIJJJJJJJJJIIIKKKOOOTTTYYY^^^aaacccaaa]]]VVVOOOJJJHHHIIIJJJPPPTTTYYY___eeekkkppptttyyy|||zzzqqqggg```YYYWWWWWWXXX[[[]]]\\\[[[YYYVVVSSSSSSUUUWWWWWWVVVUUUUUUWWWXXXYYYZZZZZZZZZXXXXXXXXXXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWUUUTTTTTTUUUUUUTTTSSSPPPOOONNNLLLKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOLLLMMMOOORRRTTTWWWYYYZZZ]]][[[]]]bbbeeehhhnnnuuu{{{~~~}}}zzzxxxppplllgggeeefffeeebbb___[[[WWWPPPHHHAAA;;;888666555222111222222111444999999@@@NNNaaatttwwwnnnnnnpppuuu||||||rrriiimmmrrrxxx|||~~~}}}{{{zzzxxxxxxzzz~~~}}}{{{|||xxxrrrjjjdddbbbbbbccccccdddhhhpppwww|||~~~~~~~~~{{{|||}}}|||zzzzzzzzz{{{}}}~~~}}}yyyuuummm___RRR@@@999111,,,,,,,,,+++)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&wwwwwwwwwwwwxxxxxxyyyyyyzzz{{{|||{{{zzzzzz{{{}}}}}}~~~|||tttkkk```WWWTTTNNNIIICCC>>>;;;888444222111000//////000000///---.........------------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************************++++++************++++++***************+++,,,---)))***+++,,,++++++******......---...222;;;EEEMMMYYY___iiiqqqvvvxxxzzzzzzttttttuuuwwwzzzzzzyyywwwvvvvvvvvvuuusssrrrsssttt}}}|||wwwuuusssvvv{{{}}}{{{zzz{{{{{{wwwwwwwwwwwwyyy}}}~~~yyyoooggg[[[OOOGGGBBB@@@>>>???FFFRRR^^^hhhooossstttpppmmmiiiggghhhjjjllllllnnnmmmmmmmmmnnnoooqqqsssqqqpppnnnllljjjhhhgggffffffeeeeeegggjjjlllkkkkkkkkkjjjjjjjjjjjjkkkjjjjjjiiijjjmmmrrrvvv{{{~~~xxxvvvsssoookkkgggdddcccaaa```___]]][[[ZZZYYYXXXRRRSSSSSSUUUVVVWWWXXXXXXTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVXXXXXXWWWUUURRRSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWVVVVVVUUUWWWXXXXXXWWWXXXYYY[[[]]]]]]\\\[[[YYYXXXXXXXXXXXXYYY[[[\\\\\\[[[YYYXXXWWWSSSNNNKKKJJJJJJJJJJJJKKKLLLNNNQQQUUUYYY\\\]]]___ZZZRRRKKKGGGEEEEEEEEELLLPPPUUUZZZ___eeejjjnnnqqqsssvvvvvvqqqhhh___YYYSSSSSSSSSTTTVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUTTTSSSTTTVVVXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWTTTSSSRRRRRRSSSSSSRRRQQQJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGHHHFFFGGGHHHIIIJJJJJJKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMOOOOOOLLLNNNPPPSSSWWWZZZ\\\^^^___^^^```eeeiiikkkrrryyy~~~zzzvvvsssqqqhhheeebbbcccddddddaaa^^^VVVRRRJJJBBB<<<888666555444111111222000///333999>>>HHHYYYkkk{{{xxxnnnmmmooouuu}}}ssslllmmmpppuuuzzz|||}}}}}}}}}zzzxxxwwwxxx|||}}}zzzyyy{{{~~~sssooojjjeeedddddddddeeefffjjjrrrxxx}}}~~~}}}{{{{{{|||}}}{{{yyyxxxxxxyyy|||}}}zzzssskkkaaaRRRFFF888444///,,,,,,,,,***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%rrrrrrrrrssstttvvvwwwxxxzzz{{{{{{zzzyyyyyy{{{}}}|||}}}|||tttkkk___UUURRRLLLHHHCCC>>>;;;888555222222000//////000111///...............------------,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,))))))(((((((((((())))))************************++++++************++++++++++++******+++,,,,,,---***+++------+++***+++,,,......---...111888BBBHHHTTT[[[eeennntttxxxzzz|||wwwwwwvvvwwwxxxwwwuuusssrrrtttvvvuuurrrooonnnnnnwwwzzz}}}|||wwwqqqnnnmmmlllqqqwww}}}|||zzzzzz{{{}}}xxxxxxwwwwwwwww{{{~~~}}}|||{{{vvvnnnbbbVVVMMMFFFAAA>>>>>>EEENNNXXX```gggmmmpppmmmkkkhhhhhhjjjlllmmmmmmnnnmmmllljjjjjjlllmmmooonnnnnnnnnnnnllljjjgggfffeeecccbbbcccfffhhhhhhhhhjjjiiiiiikkkmmmnnnmmmlllkkkkkkmmmooosssxxx}}}wwwvvvtttqqqnnnkkkiiigggeeecccaaa___^^^\\\\\\[[[TTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXVVVVVVUUUUUUTTTSSSRRRQQQSSSSSSTTTTTTTTTTTTTTTSSSTTTSSSSSSTTTVVVVVVUUUTTTRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSUUUVVVWWWVVVVVVWWWYYY[[[[[[[[[YYYWWWUUUVVVXXXWWWWWWXXXYYYYYYXXXWWWWWWVVVSSSNNNKKKKKKKKKKKKJJJMMMMMMNNNPPPRRRUUUWWWXXXZZZUUUNNNHHHEEEDDDDDDCCCHHHLLLPPPUUUXXX]]]aaadddiiijjjkkkkkkggg```YYYUUUOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQSSSTTTUUUWWWYYYZZZZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZYYYXXXWWWVVVUUUUUUTTTPPPOOONNNNNNOOOOOONNNMMMGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPNNNPPPSSSVVV[[[___aaacccdddbbbeeejjjmmmpppwww~~~|||wwwrrrnnnlllkkkbbbaaa```aaacccaaa]]]XXXOOOKKKDDD===888555555555333111111222111000666>>>GGGTTTfffvvv{{{qqqmmmooovvv}}}rrrjjjhhhqqquuuyyy|||}}}||||||}}}yyyxxxwwwyyy||||||yyyxxx|||{{{vvvmmmllliiigggfffggghhhiiimmmqqqvvv{{{~~~}}}{{{yyyyyyzzz{{{zzzxxxwwwxxxyyy||||||wwwmmmbbbVVVHHH<<<222000---,,,,,,+++***)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((((((''''''&&&%%%$$$ppppppppprrrtttvvvyyyzzzzzz{{{|||{{{zzz{{{|||~~~{{{|||~~~|||tttkkk^^^TTTPPPJJJGGGBBB>>>;;;888555333333111000000111222000///------------,,,,,,,,,+++---,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******)))(((((()))******************************++++++************++++++***************++++++,,,***+++---,,,***)))+++---,,,,,,------000777>>>DDDMMMSSS]]]gggnnnrrrvvvxxxxxxwwwvvvwwwxxxvvvtttqqqoooppprrrqqqnnnkkkjjjjjjmmmpppqqqpppkkkiiiiiijjjjjjpppwww}}}}}}||||||{{{yyyyyyyyyxxxxxxyyy|||}}}zzzxxxwwwzzz~~~{{{tttiii^^^TTTMMMFFFCCCBBBFFFKKKPPPTTTZZZaaafffhhhggggggiiilllnnnooonnnnnnllljjjhhhhhhiiikkkllllllmmmoooqqqooollliiifffeeecccaaa```bbbdddeeeeeeeeedddfffiiimmmooonnnllllllmmmnnnqqqtttvvvxxxzzzvvvuuutttsssqqqooonnnmmmiiihhhfffcccbbbaaaaaaaaaYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVXXXYYYYYYXXXWWWVVVWWWVVVUUUTTTSSSRRRQQQPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRSSSUUUUUUTTTRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTTTTRRRTTTUUUUUUUUUUUUVVVXXXXXXYYYXXXVVVSSSRRRTTTVVVUUUUUUVVVVVVVVVVVVUUUUUUVVVSSSOOOMMMMMMMMMMMMLLLNNNNNNNNNNNNOOOQQQSSSTTTSSSNNNIIIFFFFFFFFFEEEDDDGGGJJJNNNQQQSSSVVVZZZ]]]aaaaaa```___\\\XXXTTTRRRKKKLLLNNNOOOPPPOOOOOOPPPNNNPPPQQQRRRRRRQQQQQQQQQSSSTTTUUUWWWXXXYYYYYYZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[WWWVVVUUUSSSRRRPPPOOONNNLLLJJJIIIIIIJJJJJJIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQSSSVVV[[[```dddgggiiijjjiiikkkppptttvvv}}}}}}zzzuuuooojjjgggfffeee```^^^^^^______[[[TTTNNNFFFCCC>>>999555333333333111000222444444555<<>><<<999666333333222111111222222111///,,,,,,,,,+++++++++******------------------------*********++++++,,,,,,,,,,,,+++***))))))***+++,,,************************++++++************++++++***)))))))))))))))***+++)))+++,,,+++((((((***---******+++---000555<<>>:::666333222222222///000222555666999BBBLLLRRRbbbuuu~~~xxxooolllooouuu|||zzzmmmbbbaaaiiirrrrrrxxx|||yyywwwttttttvvvyyy}}}|||{{{~~~zzzoooeeeeeeggghhhiiijjjlllnnnpppuuuwwwyyyzzzyyyvvvsssqqqnnnpppssstttuuuwwwyyy{{{sssrrrjjj\\\NNNBBB555***)))(((((()))***++++++,,,))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$""""""$$$$$$%%%%%%%%%%%%nnnrrrwwwzzz{{{{{{|||}}}~~~|||}}}zzz{{{|||}}}~~~}}}sssjjj___UUUNNNLLLHHHBBB>>>;;;999666555666222///...111222222111...,,,***)))***,,,,,,+++++++++++++++++++++++++++...---***(((''''''((((((,,,,,,,,,++++++*********)))))))))***+++++++++,,,***+++,,,,,,,,,+++***))))))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,...111555999;;;DDDIIIPPPWWW]]]dddkkkoootttwwwxxxuuutttvvvuuurrrrrrnnnjjjiiikkkmmmmmmkkkdddeeeeeecccaaacccjjjooopppttt{{{{{{vvvrrruuuwwwzzz}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyyyy{{{|||~~~~~~zzzrrrkkkccc\\\UUUPPPJJJIIIEEEAAA???CCCKKKQQQZZZ^^^dddkkkoooqqqqqqqqqmmmjjjfffeeefffggghhhhhhfffhhhlllppprrrpppkkkgggeeeeeedddbbb___^^^^^^___ZZZ^^^bbbeeegggiiikkkmmmmmmmmmooorrruuuxxxzzzzzzttttttuuuuuuuuutttsssrrrnnnllljjjjjjkkkllllllkkkdddaaa]]]ZZZYYYWWWUUUSSSWWWUUUTTTUUUWWWXXXXXXWWWUUUUUUUUUUUUTTTRRRQQQPPPSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTTTTSSSRRRPPPOOOUUUUUUVVVTTTSSSRRRTTTUUUTTTSSSSSSSSSSSSQQQNNNKKKKKKLLLNNNOOOOOONNNMMMLLLMMMLLLJJJIIIHHHGGGGGGGGGIIIJJJLLLOOOPPPQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRNNNOOOPPPPPPPPPOOOMMMMMMOOOQQQSSSTTTTTTTTTRRRQQQUUUVVVXXXWWWVVVUUUUUUVVVWWWVVVTTTRRRQQQRRRSSSTTTRRRQQQPPPNNNMMMKKKJJJJJJFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHFFFGGGHHHJJJLLLNNNNNNOOOPPPQQQQQQQQQPPPQQQTTTVVV[[[^^^ccchhhkkknnnqqqssszzzzzz{{{zzz{{{}}}}}}zzzxxxvvvvvvooogggddddddccc```]]]___\\\YYYUUUQQQKKKDDD??????:::555333444555444333---...000222666???LLLUUUccclllvvv~~~wwwqqqooommmpppvvv{{{ttthhh```^^^```hhhrrr}}}~~~yyywwwwwwtttssssssuuuyyy|||}}}}}}}}}xxxqqqkkkgggffffffhhhhhhhhhgggkkkqqqwwwtttvvvuuutttvvvwwwsssllliiinnnqqqqqqtttyyyzzzxxxooofff[[[PPPCCC555,,,++++++***)))(((((()))***+++'''(((******)))''''''((()))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((tttwww{{{}}}}}}|||{{{{{{~~~~~~~~~}}}{{{|||~~~zzzzzz{{{{{{|||~~~|||rrrjjj```UUUMMMJJJGGGBBB>>>;;;888555333222111///000222222000...///---+++***,,,------,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++************************+++++++++***+++,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---000333666888===AAAGGGNNNTTT\\\ccchhhlllqqqtttssstttwwwxxxvvvqqqnnnkkkkkknnnpppooommmhhheeecccbbbdddgggkkkmmmpppttt{{{|||xxxuuussstttwwwzzz|||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzzzz{{{|||}}}}}}~~~zzztttnnnhhhaaa[[[VVVOOOLLLFFF???<<>>:::999666222000111222111000000111333555:::DDDPPPYYYfffmmmwww}}}wwwqqqooollloootttzzz~~~}}}{{{ppphhh```^^^___dddoooxxxyyywwwvvvtttssssssuuuxxx{{{||||||yyyssslllgggdddccceeefffggghhhjjjmmmrrruuutttvvvvvvtttvvvwwwrrrlllgggjjjmmmnnnrrrvvvuuuqqqlll```RRRFFF;;;111,,,,,,))))))(((''''''((())))))(((***,,,,,,+++((('''''')))'''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%############$$$%%%&&&'''{{{}}}~~~|||zzzzzz|||}}}|||{{{zzzzzz|||~~~{{{zzzzzzzzz{{{}}}~~~~~~zzzpppiii```SSSJJJHHHEEEAAA>>>;;;888444111//////000111222111...+++///---+++,,,---......---++++++++++++++++++++++++******))))))***,,,...///+++++++++++++++*********+++++++++***************)))***+++,,,,,,+++******))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,...000222444444777<<>>HHHUUU^^^hhhnnnvvv{{{~~~uuuqqqpppmmmoootttzzz}}}{{{tttmmm```[[[YYY\\\aaahhhsss|||zzzwwwvvvuuusssssstttxxx{{{||||||}}}tttkkkeeeaaa```___cccccceeeiiinnnrrrtttttttttvvvwwwuuuuuuvvvrrrllljjjkkklllooouuuyyyuuunnneeeVVVDDD999333---+++,,,((((((''''''''''''(((((())),,,//////---***((('''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''~~~|||zzzyyy{{{{{{{{{zzzxxxyyy{{{}}}}}}|||{{{{{{{{{}}}~~~xxxnnnggg^^^RRRHHHEEECCC@@@===;;;777333/////////000000000///---,,,---,,,++++++---...---,,,++++++++++++++++++++++++))))))))))))***,,,---...+++++++++***************,,,+++++++++***)))))))))((()))+++,,,,,,+++******)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++++++++,,,---//////...000333666<<>>;;;999777333111222222000...++++++---000***))))))+++------,,,+++++++++++++++++++++++++++************)))((((((((()))))))))***************+++++++++***************'''((()))++++++++++++***))))))))))))))))))))))))+++***))))))))))))***+++******++++++++++++******,,,,,,---...222777???DDDHHHTTT___eeejjjrrrzzz}}}|||xxxtttrrrrrrpppllliiicccgggiiihhhdddbbbeeehhhjjjnnnttt{{{{{{wwwtttrrrsssrrrqqqpppppprrrtttuuuwwwyyy|||}}}{{{yyywwwtttpppnnnnnnoooooooookkkkkklllkkkggg___UUUNNNBBBAAAAAACCCIIIPPPXXX]]]bbbcccdddgggjjjkkkjjjhhhjjjjjjiiiiiijjjiiifffdddaaacccfffggggggfffggghhhfffggggggeeeaaa]]][[[[[[]]]aaadddeeedddeeeiiilllppprrrvvvzzz||||||zzzyyyxxxwwwwwwwwwwwwvvvtttqqqrrrnnnhhheeedddeeeeeeeee^^^\\\ZZZYYYZZZZZZYYYXXXVVVUUUSSSQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTRRRPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHGGGHHHHHHFFFHHHJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQSSSSSSSSSRRRPPPPPPQQQRRRWWWUUUSSSRRRRRRQQQOOONNNKKKJJJJJJIIIIIIHHHHHHHHHEEEFFFFFFFFFHHHIIIJJJKKKNNNMMMLLLJJJHHHHHHGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKGGGHHHIIIHHHFFFDDDDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIGGGIIILLLOOORRRUUUWWWXXX[[[^^^bbbfffhhhkkknnnpppnnnrrrxxx{{{||||||||||||~~~}}}yyywwwvvvllljjjfffbbb^^^\\\[[[ZZZXXXWWWUUURRRNNNIIIDDDBBB;;;888444111000000///...,,,---/////////000333555888===DDDIIINNNSSSZZZ``````dddkkkrrrxxx~~~xxxsssrrrrrrtttttttttrrrlllddd]]]YYYZZZYYY^^^gggnnnqqqvvv|||{{{xxxwwwsssqqqpppqqquuuyyy|||}}}vvvnnneee^^^]]]^^^^^^]]]ZZZ]]]ccckkksssxxxyyyyyysssxxxzzzwwwsssssspppmmmhhhkkkllllllmmmjjj___SSSAAA888///......,,,))))))))))))************))))))))),,,//////---***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&}}}zzzyyyyyyzzzzzzxxxwwwwwwyyy{{{}}}sssggg[[[RRRLLLJJJEEEBBB>>>:::888777444222111222222000---,,,---...***)))***,,,...///---+++++++++++++++++++++++++++***+++++++++******))))))((()))))))))*********+++***************+++++++++&&&''')))***+++++++++***)))))))))))))))))))))))),,,+++(((''''''(((+++,,,*********+++++++++******+++,,,,,,---///333999===@@@LLLXXX^^^dddnnnxxx}}}{{{wwwrrrppppppooollliiiggghhhiiiiiihhhgggffffffdddggglllsss{{{~~~|||}}}}}}zzzxxxvvvxxxvvvuuusssrrrrrrrrrrrrsssuuuxxx|||~~~}}}{{{xxxtttnnnllllllnnnpppqqqmmmnnnoooqqqoooiii___XXXIIIFFFCCCAAABBBFFFKKKNNNTTTWWW\\\bbbhhhiiigggeeegggfffggghhhiiigggdddaaa^^^aaadddffffffffffffgggffffffdddaaa]]]ZZZZZZZZZ[[[^^^aaa```^^^]]]```dddhhhkkkooossswwwyyyzzzzzzzzzxxxvvvuuutttsssqqqooopppnnnlllkkkkkkjjjiiigggcccaaa^^^]]]\\\\\\ZZZXXXXXXVVVSSSQQQOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRPPPOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGGGGGGGGGGHHHDDDEEEGGGIIIJJJKKKKKKJJJOOOPPPQQQRRRRRRQQQPPPPPPOOOPPPPPPPPPNNNNNNPPPRRRTTTRRROOONNNNNNNNNLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGHHHIIIKKKKKKMMMKKKJJJHHHFFFFFFFFFFFFKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEEEEEEEFFFFFFGGGGGGDDDEEEFFFFFFDDDBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLKKKIIIKKKNNNRRRUUUXXXZZZ[[[^^^aaafffiiijjjlllnnnpppqqqtttxxx{{{{{{{{{|||}}}{{{||||||zzzvvvrrrppppppfffdddaaa]]]ZZZYYYYYYYYYVVVUUUQQQLLLFFF@@@<<<:::666333000/////////...,,,---.../////////111666:::???FFFNNNUUUYYY\\\aaadddbbbffflllsssxxx}}}}}}}}}}}}{{{wwwtttssssssoooqqqpppjjjccc^^^]]]______^^^bbbkkkppprrruuuzzz{{{~~~zzzyyyyyyuuurrrooonnnpppsssuuuvvvmmmfff___\\\^^^______]]]]]]bbbhhhmmmqqqsssvvvwwwsssxxx{{{wwwsssrrrpppmmmooorrrssspppkkkbbbUUUIII999333...---,,,)))(((***(((((()))******)))(((((((((***,,,,,,+++(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%%%%}}}zzzxxxyyyzzzzzzyyywwwwwwyyy{{{{{{sssfffYYYOOOKKKKKKGGGCCC>>>:::888777555444///222444333000---,,,---+++***+++---///000...---++++++++++++++++++++++++***++++++,,,,,,,,,++++++(((((())))))*********+++))))))******+++++++++,,,&&&''')))***+++++++++***))))))))))))))))))))))))---+++(((&&&&&&(((+++---)))***++++++++++++*********+++++++++---000444888>>>JJJUUUZZZ^^^hhhsssxxxzzzuuupppnnnnnnooommmkkkllljjjhhhjjjllllllhhhddd___bbbgggnnnvvv}}}}}}zzzzzz|||~~~~~~|||zzzzzzyyyxxxuuutttrrrqqqqqqppprrruuuyyy{{{}}}~~~~~~~~~}}}yyytttnnnjjjkkkmmmppprrrpppqqqrrrttttttppphhhbbbTTTPPPJJJDDD@@@@@@AAACCCJJJNNNUUU^^^eeegggeeebbbaaabbbccceeefffeeebbb___]]]```ccceeeeeeddddddeeeffffffddd```\\\ZZZ[[[\\\YYY\\\___]]]YYYXXXZZZ^^^aaacccggglllqqqtttvvvwwwxxxvvvrrrppppppooommmkkknnnnnnooopppqqqoookkkgggfffdddaaa___^^^]]][[[YYYYYYWWWTTTQQQOOONNNNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRSSSSSSRRRPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJIIIGGGFFFFFFGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJLLLMMMMMMLLLMMMOOOQQQPPPMMMKKKJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJHHHFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCEEEFFFFFFEEEDDDDDDEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMOOOOOONNNNNNMMMKKKMMMPPPTTTXXX[[[]]]^^^eeehhhlllooopppqqqssstttsssvvvyyyzzz{{{{{{|||~~~wwwwwwvvvsssoookkkjjjiiibbb```]]]ZZZYYYXXXXXXYYYTTTRRRNNNHHH@@@999555444444222000///000000...---000111222222111444:::???EEEMMMWWW^^^bbbdddfffiiieeehhhnnntttyyy|||}}}}}}vvvxxxzzzyyywwwuuuttttttkkkmmmllleee]]]ZZZ^^^dddeeedddgggmmmppppppqqquuuvvv{{{}}}zzzyyyzzzvvvrrrnnnllllllnnnoooooofffaaa\\\[[[^^^```___\\\aaaffflllnnnoooppprrruuusssxxx{{{wwwsssqqqpppmmmoootttuuunnndddXXXJJJ>>>666111---,,,***'''(((,,,&&&'''((())))))((('''&&&'''(((******)))''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''}}}zzzwwwsssvvvxxxyyyyyywwwyyy}}}~~~}}}~~~wwwkkkaaaXXXNNNIIIIIIEEEBBB>>>:::888666333000555555555444222///---+++((())))))+++,,,---......///...---,,,***)))((((((+++++++++++++++***)))((())),,,000///+++(((((()))))))))))))))************,,,***(((''')))******)))---+++)))''''''))),,,///))))))************))))))))))))*********+++++++++,,,)))((()))...111222111999<<>>;;;999777444222...,,,***))))))+++...///...------,,,+++***)))))),,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++...,,,******++++++***)))))))))))))))************,,,***((((((***,,,---,,,((()))***+++,,,+++***)))*********))))))(((((((((+++++++++,,,,,,,,,------(((((())))))))))))+++---...///333777>>>IIITTT[[[iiihhhggghhhjjjkkkkkkjjjjjjkkkooovvv|||~~~{{{wwwhhhfffcccccchhhnnnsssuuuwwwvvvtttsssrrrrrrsssssswwwxxxxxxwwwvvvtttrrrqqqoooooonnnmmmnnnoooqqqrrrooonnnnnnnnnoooooopppqqqtttxxx}}}}}}xxxtttpppmmmllliiijjjnnntttyyyyyyuuupppnnnhhhbbb\\\SSSGGG@@@>>><<<<<<<<>>EEELLLSSSZZZ^^^hhhlllppprrrrrrqqqqqqrrrpppqqqrrrtttvvvxxxzzz{{{zzzwwwttttttuuurrrkkkeee```\\\[[[___gggnnnooonnnooonnnmmmqqqvvvyyyyyyxxxvvvvvvvvvwwwwwwwwwxxxxxxzzzuuunnngggbbb^^^ZZZXXX```]]]\\\[[[XXXWWW\\\dddssstttuuutttrrrqqqrrrsssuuuxxxwwwrrrooorrrssssssvvvnnnaaaSSSFFF;;;222------,,,***)))(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%{{{wwwuuutttvvvxxxyyyxxxwwwxxx}}}~~~~~~~~~~~~uuukkkddd\\\TTTPPPPPPHHHDDD>>>:::777444222000///...,,,+++,,,---///000...------,,,+++***))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++000,,,((('''***,,,+++)))((()))))))))************+++***((()))+++---......)))***+++,,,,,,,,,+++++++++***))))))((((((''''''******++++++++++++,,,,,,%%%(((***)))&&&%%%(((+++---...000333888AAAKKKQQQ^^^___aaaeeehhhjjjkkklllmmmooosssyyy~~~~~~|||rrrmmmhhheeefffiiilllnnnmmmmmmlllmmmooopppqqqpppssstttuuuvvvuuussspppooommmmmmllllllmmmmmmoooooommmlllkkkjjjjjjjjjjjjjjjooosssyyy}}}~~~~~~|||yyyvvvrrrpppnnnhhhhhhjjjmmmqqqqqqooommmnnnllliiidddZZZOOOEEE@@@???===<<<===???BBBCCCCCCEEEHHHLLLQQQUUUXXXYYYZZZYYYWWWUUUVVVXXX[[[\\\\\\^^^^^^^^^^^^^^^___aaaaaa\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYWWWVVVTTTTTTUUUVVVXXXYYY\\\___aaabbbbbbbbb```aaacccgggjjjnnnqqqsssrrrppplllhhheeeccccccccc```\\\WWWTTTRRRRRRQQQPPPNNNNNNMMMLLLLLLLLLMMMMMMOOOOOOPPPPPPPPPOOONNNMMMKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@???>>>>>>??????AAABBBDDDDDDEEEFFFGGGFFFEEEEEEEEEGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLKKKJJJJJJKKKMMMPPPPPPQQQQQQRRRSSSSSSSSSRRRTTTWWW[[[^^^_________```bbbeeeiiinnnssswwwyyywwwyyyzzzyyyvvvttttttuuusssrrrqqqqqqqqqooollliiihhheeebbb^^^[[[YYYXXXXXXYYYXXXUUUQQQLLLFFFAAA>>><<<888333111111111111000222111111111333555888::::::@@@HHHPPPVVV]]]bbbffflllooorrrtttsssrrrrrrrrrrrrrrrrrrsssuuuwwwyyyzzzzzzwwwtttuuuuuuqqqggg^^^YYYXXXZZZbbbmmmttttttqqqqqqpppppptttyyy||||||zzzwwwvvvvvvvvvwwwwwwxxxyyyzzzsssiiiaaa[[[XXXWWWVVV___[[[XXXVVVUUUVVV___iiiyyyyyyxxxuuurrrqqqrrrssstttvvvuuuqqqqqqtttvvvtttuuuiiiWWWFFF:::333...+++,,,+++***(((((('''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&xxxtttttttttsssuuuwwwvvvtttvvvzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~vvvlllfff___VVVRRRRRROOOJJJCCC===999666333111///////////////...---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++///+++'''&&&)))++++++***((()))))))))************+++***((()))+++---......***))))))((()))***++++++******)))(((''''''(((((())))))))))))************%%%'''***)))&&&%%%'''))),,,---///000444:::AAAGGGQQQUUU[[[aaaeeeiiilllmmmppprrrvvvzzz~~~}}}|||xxxssslllfffddddddddddddeeeddddddfffkkknnnoooooopppqqqssstttuuutttrrrqqqnnnnnnmmmlllkkkkkkkkkkkkjjjjjjhhhgggffffffffffffjjjnnntttxxxzzz{{{|||}}}~~~}}}|||zzzwwwtttqqqooohhhhhhhhhiiikkkmmmmmmlllkkkmmmllliiibbbYYYOOOHHHBBB???<<<;;;<<<>>>?????????BBBFFFKKKPPPTTTWWWXXXUUUTTTSSSTTTWWWYYYZZZZZZ\\\[[[[[[[[[\\\^^^```bbb`````````___^^^\\\ZZZYYY[[[YYYVVVTTTSSSRRRRRRQQQQQQRRRUUUXXXZZZ\\\\\\\\\]]]___aaaeeeiiinnnrrrtttsssqqqnnnjjjhhhfffffffffaaa^^^ZZZWWWVVVUUUTTTSSSRRRQQQOOOMMMKKKJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMOOOOOONNNMMMLLLJJJIIIHHHJJJHHHGGGGGGGGGHHHGGGEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA?????????@@@AAACCCDDDEEEFFFGGGHHHGGGFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJEEEFFFGGGIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMLLLKKKKKKLLLNNNPPPQQQRRRRRRTTTTTTUUUVVVUUUXXX\\\```ccceeeeeeeeedddfffjjjoootttyyy}}}~~~xxxxxxwwwuuusssrrrrrrrrrqqqpppnnnmmmllljjjfffddd```___]]][[[ZZZYYYYYYYYYXXXUUUPPPJJJDDD@@@===<<<:::888555333222222111111111222333444777:::<<<>>>CCCIIIQQQXXX]]]aaaeeegggiiimmmqqqtttsssqqqpppoooqqqqqqpppqqqrrrtttwwwxxxxxxvvvuuuvvvtttmmmbbbXXXVVVXXX]]]gggrrrwwwvvvsssqqqpppqqquuu{{{~~~}}}{{{vvvvvvvvvvvvvvvvvvvvvvvvvvvmmmaaaXXXTTTTTTVVVXXX\\\WWWTTTSSSSSSXXXcccooozzzzzzxxxuuurrrqqqrrrsssrrruuuvvvtttuuuxxxwwwtttmmm___KKK;;;222...+++*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&uuuppprrrsssrrrtttuuutttssstttyyy}}}~~~}}}|||{{{{{{|||}}}~~~wwwnnnhhh```XXXSSSRRRPPPJJJCCC<<<888444111///.../////////...,,,***(((*********++++++,,,,,,,,,+++++++++++++++++++++,,,***++++++++++++***))))))---+++((('''(((***++++++))))))))))))************,,,***((((((***,,,---,,,''''''&&&%%%&&&'''((()))))))))'''''''''''')))***((((((((())))))))))))***%%%'''))))))(((''''''((()))***,,,---///333777;;;DDDJJJSSS[[[aaafffjjjmmmqqqsssvvvyyy{{{{{{{{{zzzxxxssslllfffbbb```^^^]]]^^^\\\\\\```gggmmmoooooooooppprrrsssttttttssssssooonnnmmmlllkkkiiihhhggghhhgggfffeeeddddddddddddgggkkkooorrrsssuuuwwwyyy}}}{{{xxxuuurrrpppjjjjjjjjjjjjkkkmmmooopppjjjnnnpppmmmiiiddd\\\UUUGGGCCC===:::999999::::::<<<>>>BBBGGGLLLPPPSSSUUUPPPPPPQQQTTTWWWYYYYYYXXXYYYXXXXXXXXXYYY\\\^^^```aaaaaabbbaaa```^^^\\\ZZZ\\\YYYUUUSSSRRRQQQPPPNNNNNNOOOQQQSSSTTTVVVVVVWWWXXXYYY[[[___ccchhhmmmooosssqqqnnnllliiihhhhhhgggaaa___\\\[[[ZZZYYYWWWUUUTTTTTTRRRPPPNNNLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNQQQQQQPPPOOOMMMKKKJJJIIILLLJJJGGGFFFGGGGGGFFFEEEEEEFFFFFFGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEFFFGGGGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCC@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIHHHGGGGGGGGGIIIFFFGGGHHHGGGFFFEEEFFFHHHFFFGGGIIIJJJKKKJJJHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNNNNMMMMMMOOOQQQPPPPPPRRRSSSUUUVVVXXXXXX[[[^^^bbbfffiiikkkkkkkkkjjjllloootttxxx{{{}}}~~~yyywwwuuurrrqqqppppppppppppnnnllljjjiiifffccc```[[[[[[ZZZZZZYYYXXXXXXWWWRRROOOIIICCC>>>;;;;;;:::888777555444333333333333222444777;;;>>>AAABBBCCCLLLQQQWWW]]]aaaccceeeggggggkkkqqquuutttqqqnnnmmmnnnnnnmmmnnnooorrruuuvvvuuuuuutttsssnnnfff]]]VVVXXX\\\dddmmmtttwwwuuusssppppppqqqvvv|||~~~|||tttuuuvvvvvvuuutttrrrqqqnnnfffZZZRRROOORRRVVVYYYXXXTTTRRRRRRTTTYYYeeeqqqwwwwwwvvvtttrrrqqqssstttrrrvvvxxxxxxyyyyyytttnnn```RRR@@@222---+++***((((((((((((((('''''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%rrrmmmpppsssrrrtttuuutttssstttyyy}}}~~~}}}{{{yyyyyy{{{}}}xxxoooiiibbbYYYSSSSSSLLLGGG@@@999666333111000//////...---,,,+++************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((('''&&&*********)))((((((***,,,))))))))))))************,,,***(((((()))++++++***&&&&&&'''(((((((((((((((((('''&&&&&&&&&(((***+++((())))))))))))*********''''''''')))++++++***(((&&&(((+++,,,,,,---///111888@@@KKKUUU\\\bbbgggkkkmmmppptttwwwxxxxxxyyyyyyvvvrrrlllgggdddaaa^^^\\\ZZZWWWVVV[[[dddlllooopppqqqqqqrrrrrrrrrrrrrrrrrrnnnnnnmmmlllkkkiiihhhgggeeeeeeddddddddddddeeeeeefffhhhjjjlllmmmooorrrttt{{{{{{yyyxxxvvvtttsssrrroooooonnnlllkkkkkkmmmnnniiinnnpppmmmkkkkkkfff___TTTNNNFFF@@@<<<::::::999999;;;>>>CCCGGGKKKOOOPPPKKKMMMPPPUUUYYYZZZYYYWWWWWWVVVUUUUUUVVVYYY[[[]]]^^^___```aaaaaa```^^^]]]^^^ZZZVVVTTTSSSSSSPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTVVVXXX]]]bbbfffiiinnnmmmkkkiiigggeeeeeeddd```___^^^^^^^^^\\\YYYWWWVVVVVVVVVUUUTTTQQQOOONNNIIIIIIIIIIIIKKKLLLNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMJJJHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIJJJIIIHHHGGGHHHIIICCCEEEGGGFFFDDDCCCDDDFFFHHHIIILLLMMMNNNMMMKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPQQQQQQPPPQQQSSSUUURRRSSSUUUWWWYYY\\\]]]^^^cccdddhhhkkknnnpppqqqrrrqqqrrrtttwwwxxxyyyzzzzzzwwwtttqqqnnnmmmmmmmmmmmmkkkiiifffdddcccaaa^^^[[[XXXXXXYYYYYYXXXUUUSSSRRRHHHFFFBBB>>>:::888777777222222333222222333555666888;;;@@@FFFJJJLLLLLLLLLRRRVVV\\\```cccdddfffgggiiinnnvvvzzzxxxtttnnnkkkkkkkkkjjjjjjlllooosssuuussssssqqqkkkccc]]]YYYXXX\\\ccclllsssuuutttrrrrrrooooooqqqvvv|||~~~}}}{{{rrrsssuuuuuutttqqqmmmkkkfff```WWWPPPOOOQQQTTTVVVVVVSSSRRRSSSTTTYYYdddooorrrsssssssssrrrrrrsssuuusssxxx|||||||||xxxmmmcccPPPDDD555,,,******)))'''''''''((((((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&$$$$$$############$$$$$$ppplllooossssssuuuvvvuuutttuuuzzz~~~}}}zzzxxxxxxzzz}}}yyypppjjjbbbYYYSSSSSSMMMHHHAAA<<<999777666555222000...,,,+++,,,...///++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***((('''%%%$$$'''***,,,***((('''))),,,))))))))))))************,,,***(((''')))******)))&&&(((+++......,,,***((('''&&&%%%%%%&&&(((+++,,,)))************+++++++++((('''''')))---...+++(((&&&(((+++---,,,,,,,,,---111999FFFQQQYYY___eeeiiijjjmmmqqquuuvvvwwwxxxyyyuuurrrnnnjjjhhheeebbb___XXXUUUSSSXXXbbbkkkpppppptttsssrrrqqqppppppqqqqqqmmmmmmmmmlllkkkjjjiiihhhddddddccccccdddeeefffffffffggghhhhhhiiikkkooorrrssssssrrrrrrssstttuuuuuuuuutttqqqnnnjjjgggggghhhhhhmmmooolllkkkllliiicccaaaZZZQQQHHHCCC???===<<<777999<<<@@@DDDHHHKKKMMMHHHKKKPPPUUUZZZ[[[YYYVVVUUUTTTSSSSSSTTTWWWZZZ\\\[[[\\\^^^```aaaaaa```___aaa]]]YYYVVVVVVVVVSSSQQQOOONNNMMMMMMMMMOOOPPPQQQUUUVVVWWWYYY]]]bbbfffiiiiiihhhfffdddbbbaaa``````_________``````^^^[[[XXXVVVWWWXXXYYYXXXVVVTTTSSSIIIIIIHHHHHHIIILLLOOOPPPNNNOOOPPPPPPQQQQQQPPPPPPMMMKKKIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHJJJKKKKKKKKKJJJJJJLLLLLLKKKJJJJJJKKKKKKKKKEEEFFFHHHHHHIIIHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEFFFHHHHHHIIIIIIIIIEEEEEEDDDDDDDDDDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEAAABBBBBBCCCDDDDDDDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEHHHIIIJJJJJJHHHHHHIIIJJJHHHKKKLLLKKKIIIHHHJJJLLLJJJLLLNNNPPPPPPOOOMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQSSSSSSSSSTTTVVVXXXVVVWWWYYY\\\___aaaccceeehhhiiilllnnnqqqtttuuuvvvvvvwwwxxxxxxxxxwwwvvvuuutttqqqllljjjiiijjjjjjjjjfffccc```^^^]]][[[XXXVVVWWWXXXYYYXXXVVVSSSOOOMMM@@@???>>><<<999777444333---...000111111333555777>>>CCCIIIPPPTTTVVVVVVUUUUUUYYY^^^bbbdddeeegggiiilllrrrzzz~~~|||vvvoookkkiiihhhhhhhhhjjjnnnqqqtttsssrrrmmmdddZZZVVVWWW[[[___gggqqqvvvuuuqqqqqqqqqnnnnnnpppuuu{{{~~~}}}zzzqqqrrrtttuuusssooojjjgggaaa\\\VVVQQQPPPQQQRRRRRRVVVSSSSSSTTTUUUYYYbbbmmmnnnpppqqqrrrrrrrrrtttvvvuuuzzz~~~|||uuugggZZZFFF<<>>===;;;;;;===@@@DDDGGGJJJNNNTTTWWWXXXXXXXXXXXXZZZWWWTTTSSSTTTUUUUUUUUUZZZ[[[\\\]]]___```aaaaaa___^^^^^^___^^^YYYQQQKKKIIIJJJLLLMMMNNNNNNNNNMMMOOORRRUUUXXXZZZ]]]```bbbbbbbbbcccccccccbbbaaaaaacccdddddddddbbb```]]][[[]]]]]]\\\\\\[[[XXXTTTQQQOOOKKKGGGFFFIIILLLNNNMMMQQQRRRTTTTTTTTTRRRPPPOOONNNMMMMMMKKKJJJIIIHHHHHHJJJIIIHHHIIIJJJJJJHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJEEEEEEEEEGGGIIIJJJIIIHHHIIIIIIGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFDDDEEEFFFGGGEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGIIIKKKKKKKKKIIIHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKNNNOOOPPPQQQQQQPPPOOONNNOOONNNMMMMMMNNNPPPRRRTTTRRRSSSTTTUUUVVVWWWWWWWWWWWWYYY\\\```dddhhhjjjkkkllllllmmmppptttwwwxxxxxx|||xxxtttrrrssstttrrrpppkkkkkkkkkjjjhhhdddaaa___```___]]][[[YYYXXXXXXWWWWWWVVVTTTSSSRRRNNNIIIEEE:::::::::999888666555444222//////333333333:::EEERRRWWW]]]aaabbb___\\\ZZZYYYZZZ]]]aaaeeehhhjjjkkkrrrzzzxxxppplllmmmkkkjjjhhhhhhiiikkklllnnnhhh```YYYVVVXXX\\\___lllnnnrrruuuvvvuuurrrqqqrrrsssuuuwwwxxxxxxxxxwwwttttttqqqnnnnnnooojjjddd^^^]]]ZZZVVVSSSRRRPPPPPPTTTTTTTTTVVVYYY]]]aaaccchhhiiimmmqqqrrrqqqsssvvvyyyxxxxxxzzzwwwkkkXXXIII888222***%%%&&&((())))))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%yyynnnnnnrrrtttzzzwwwttttttvvvzzz~~~|||zzzyyy{{{}}}yyyooogggaaa\\\UUUQQQKKKFFF???:::777444222111//////......------,,,,,,******++++++++++++++++++)))---,,,...444---&&&++++++***)))(((((()))***+++''''''(((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,+++******))))))******((((((((())))))(((((('''******(((&&&%%%&&&)))+++***))))))(((((((((((((((************+++++++++,,,---111888???HHHQQQYYY___fffiiilllnnnppprrrtttwwwpppoooooooooooolllhhhddd____________aaadddggghhhpppnnnmmmmmmnnnmmmkkkiiijjjjjjjjjlllmmmllliiigggaaabbbcccdddeeefffggggggbbbcccdddddddddeeefffhhhpppnnnmmmnnnqqqsssuuuuuuyyyxxxvvvppphhhbbb_________```ccchhhmmmnnnnnnlllkkkiiifffaaa\\\TTTLLLFFF>>><<<:::888999;;;???AAAEEEIIIOOOSSSUUUUUUVVVWWWZZZXXXVVVUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^]]]]]]^^^]]]YYYRRRLLLJJJKKKMMMNNNOOONNNNNNMMMNNNPPPRRRTTTVVVYYY\\\___``````aaabbbbbbaaaaaaaaacccdddddddddccc```]]]\\\``````___^^^]]]ZZZWWWTTTOOOLLLHHHGGGIIIKKKKKKKKKOOOPPPRRRSSSSSSRRRQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJFFFEEEEEEGGGIIIJJJIIIHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDGGGEEEDDDEEEFFFGGGFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGKKKLLLMMMLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQRRRQQQPPPOOOPPPOOONNNNNNOOOQQQSSSUUUUUUVVVWWWYYY[[[\\\\\\]]]]]]___bbbfffjjjmmmoooppprrrqqqrrrtttxxxzzz{{{{{{{{{xxxtttrrrqqqpppmmmkkkjjjjjjiiigggddd```]]][[[[[[[[[ZZZYYYXXXXXXWWWVVVSSSQQQNNNLLLIIIFFFAAA===999999999888666555444333333000///222444999FFFSSS___aaadddeeedddaaa^^^\\\XXXZZZ^^^bbbeeeiiikkklllrrrzzzzzzsssooollljjjhhhfffeeeeeeeeefffgggbbb]]]XXXXXX[[[aaadddlllnnnrrruuuwwwwwwuuutttuuuvvvwwwxxxxxxxxxwwwvvvttttttqqqllljjjkkkhhhbbbaaa___[[[WWWSSSQQQPPPPPPSSSTTTUUUVVVYYY\\\___aaaeeegggkkkoooppppppqqqsssyyyxxxvvvssslll^^^MMMAAA555000***&&&'''((())))))((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%|||nnnlllrrrvvv{{{zzzxxxxxxyyy{{{|||yyyyyyzzz|||}}}~~~wwwooogggaaaZZZSSSMMMFFFCCC>>>:::777555222000............------------+++++++++++++++*********(((,,,---333;;;333''')))+++***)))(((((()))***+++++++++,,,,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))******((((((''''''&&&&&&'''''')))))))))(((((())))))***+++***((()))***++++++***'''(((((()))))))))))))))))))))))))))************,,,///444999@@@IIIRRRXXXcccdddgggiiikkkooosssvvvmmmmmmnnnpppqqqoookkkhhhdddcccbbbaaa````````````jjjjjjjjjkkkmmmmmmkkkiiikkkjjjkkklllnnnmmmjjjgggaaabbbbbbccceeeggghhhiiiccccccdddeeeeeedddcccbbbjjjiiiiiikkkoooqqqrrrrrrvvvuuusssmmmfffaaa^^^]]]\\\\\\___ccchhhlllnnnnnnmmmmmmmmmlllhhh```WWWPPPEEEBBB===999777888:::;;;>>>BBBHHHLLLNNNPPPRRRSSSXXXWWWWWWVVVWWWXXXXXXYYYWWWWWWXXXXXXXXXYYYYYYYYY[[[[[[\\\]]]]]]YYYSSSOOOMMMNNNNNNOOOOOOOOONNNNNNMMMNNNOOOOOOPPPSSSWWW[[[]]]]]]^^^___````````````bbbcccddddddccc```^^^\\\aaaaaa```___]]][[[XXXWWWSSSQQQOOONNNNNNNNNMMMKKKNNNOOOPPPRRRSSSRRRRRRQQQMMMNNNNNNNNNOOOOOOPPPPPPOOONNNLLLLLLLLLLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKKKKLLLLLLKKKKKKJJJGGGFFFFFFGGGIIIJJJIIIHHHIIIIIIHHHGGGFFFFFFFFFGGGFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEBBBCCCDDDDDDEEEDDDDDDDDDAAAAAABBBCCCEEEFFFHHHIIIMMMNNNNNNMMMKKKJJJJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOQQQRRRSSSRRRRRRQQQPPPPPPPPPPPPQQQSSSUUUVVVSSSUUUWWWZZZ\\\^^^___```eeefffiiilllooorrrssstttvvvvvvvvvwwwzzz{{{{{{zzzvvvtttrrrpppooommmiiiggggggfffdddaaa]]]ZZZXXXVVVUUUVVVWWWWWWWWWVVVUUUTTTPPPLLLHHHDDDAAA===:::777999888777666555333222222333000///333999EEEVVVeeepppooollliiifffbbb```^^^XXXZZZ^^^bbbgggjjjmmmnnnpppxxxzzztttqqqnnnllliiifffcccaaa______]]][[[YYYXXX[[[aaagggkkkkkkmmmqqqtttvvvvvvvvvuuuxxxxxxxxxxxxxxxwwwvvvvvvtttuuussskkkffffffeeebbbeeebbb]]]XXXTTTQQQQQQQQQSSSTTTUUUWWWYYY[[[]]]]]]aaaeeejjjlllmmmnnnoooooovvvuuuppphhh\\\MMM>>>666000---)))(((((()))))))))))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$""""""$$$'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%|||mmmkkkrrrxxxyyyyyyyyyxxxxxxyyy{{{}}}{{{xxxwwwyyy{{{|||}}}}}}xxxooohhhbbbZZZRRRKKKDDDAAA===999777444000...,,,,,,,,,,,,------------...---------,,,,,,++++++(((,,,+++333===666)))(((******)))(((((()))******---------...---,,,+++***))))))))))))))))))))))))(((((((((((()))))))))***''''''&&&&&&&&&&&&&&&'''***)))((('''((()))***++++++)))'''))),,,---+++(((%%%&&&(((************)))((((((((()))))))))))))))+++,,,///333888@@@IIINNNZZZ]]]aaaeeehhhkkkooorrrmmmmmmnnnppprrrqqqmmmkkkfffeeedddbbb```^^^\\\\\\ddddddfffiiimmmnnnmmmkkkmmmllllllmmmmmmlllhhhfffeeedddddddddeeefffggghhhiiiiiiiiiiiihhhfffaaa^^^bbbbbbcccgggkkkooopppppprrrqqqoookkkgggcccaaa```^^^]]]]]]```eeejjjmmmnnnllllllmmmnnnlllfff___ZZZSSSNNNGGG@@@;;;888888888888<<>><<<:::888777777777666444333222222222000111333888BBBRRReeesss}}}yyyrrrkkkfffbbb___^^^YYY[[[___ccchhhlllooopppmmmuuu~~~yyysssqqqpppnnnjjjeeeaaa^^^\\\[[[XXXWWWWWWYYY^^^eeelllppplllnnnoooqqqsssssssssssswwwwwwxxxxxxxxxwwwwwwwwwuuuxxxuuukkkddddddeeedddhhhddd___YYYUUUSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZ___eeejjjkkklllmmmlllkkkooommmggg[[[KKK===333///+++***)))))))))))))))(((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%{{{lllkkksssyyyxxxyyyzzzyyywwwwwwyyy{{{}}}zzzwwwwwwxxxzzz{{{~~~yyypppiiibbbZZZQQQKKKEEEBBB===999666222...++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++***+++)))...888333(((*********))))))))))))******((()))******)))(((&&&%%%))))))))))))))))))))))))'''(((((((((((()))))))))++++++*********++++++,,,(((((('''&&&'''(((***+++)))'''&&&(((,,,,,,***'''%%%&&&((()))*********)))(((((((((((((((((((((((()))+++,,,...222888???EEEPPPVVV]]]dddhhhjjjlllmmmmmmmmmoooqqqrrrqqqnnnkkkeeedddcccaaa___]]]\\\[[[^^^___bbbfffkkkoooooooooooonnnnnnmmmmmmjjjfffcccddddddddddddeeegggjjjkkkpppooonnnmmmkkkfff```[[[[[[[[[\\\aaafffkkknnnooonnnmmmkkkjjjiiigggfffeeebbb```______cccgggiiijjjkkkjjjjjjjjjjjjiiieeebbb```[[[SSSJJJBBB<<<999777777999===???AAADDDGGGIIINNNQQQUUUVVVVVVVVVXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVXXX[[[\\\[[[XXXVVVTTTRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOMMMLLLNNNRRRUUUVVVWWWXXXYYYZZZZZZZZZZZZ]]]^^^___```___^^^\\\[[[]]]^^^___^^^[[[ZZZZZZ[[[```aaabbbbbb```\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRRRRUUUUUUTTTSSSRRRQQQPPPPPPTTTRRROOOOOOOOOPPPOOONNNMMMNNNNNNOOOOOONNNNNNMMMLLLMMMMMMNNNNNNMMMMMMLLLMMMKKKIIIIIIJJJKKKKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNOOOQQQRRRRRRQQQOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNPPPRRRTTTUUUUUUUUUUUUSSSSSSTTTUUUWWWXXXZZZZZZ___aaadddgggjjjmmmnnnooorrrrrrtttuuuwwwwwwxxxxxxwwwvvvttttttuuuuuutttrrrppppppooolllhhhddd```^^^[[[ZZZXXXVVVUUUTTTTTTTTTSSSSSSSSSRRRPPPMMMJJJGGGDDDAAA<<<999999999888777666555444333222222333333///444;;;BBBMMM^^^nnnyyy|||ssskkkfffbbb___\\\ZZZ\\\```eeeiiimmmppprrrooovvv~~~xxxsssqqqpppmmmgggbbb]]]ZZZYYYYYYXXXYYYZZZ]]]bbbiiinnnrrrqqqqqqqqqqqqqqqqqqqqqqqqttttttuuuuuuvvvwwwxxxxxxwwwyyytttjjjcccdddfffggggggddd```[[[XXXWWWVVVWWWVVVWWWXXXXXXYYYXXXXXXWWW]]]eeekkkkkkjjjllljjjfffdddbbb[[[NNN>>>333...---'''((())))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&wwwjjjkkkssszzzzzz||||||zzzwwwvvvyyy|||}}}{{{xxxvvvvvvxxxzzz|||zzzppphhhaaaYYYQQQKKKGGGCCC===888555111...,,,,,,,,,,,,+++++++++++++++***************)))))))))+++,,,'''***222...''',,,)))))))))******)))))))))((()))+++,,,+++***((('''))))))))))))))))))))))))''''''(((((((((((())))))******)))))))))***++++++''''''''''''((()))******&&&&&&&&&((()))***)))(((&&&&&&((()))************))))))))))))(((((((((((()))***+++,,,...222888<<>>AAACCCIIINNNTTTVVVVVVVVVXXXZZZXXXXXXXXXWWWWWWWWWWWWWWWUUUXXX[[[\\\ZZZWWWVVVVVVTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRPPPNNNNNNQQQSSSTTTTTTUUUVVVWWWWWWWWWWWWYYYZZZ[[[\\\\\\[[[YYYXXX\\\^^^```___]]]\\\^^^aaa```ccceeeeeeccc```^^^]]]\\\\\\[[[YYYXXXWWWVVVUUU[[[ZZZXXXWWWTTTRRRQQQPPPTTTRRRPPPOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOOOOOOOOOOOOOOOONNNPPPNNNLLLKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKIIIHHHGGGIIIKKKLLLKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPPPPRRRSSSTTTSSSQQQPPPQQQRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRTTTVVVXXXYYYYYYXXXWWWXXXYYY[[[\\\^^^______dddeeehhhjjjmmmooopppqqquuuvvvwwwwwwxxxxxxwwwwwwuuusssrrrqqqrrrqqqpppnnnppppppmmmhhhbbb\\\XXXWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRPPPNNNKKKGGGCCCAAA<<<:::666555555666777666444333222222222333444555222;;;EEEMMMXXXgggtttzzzzzzqqqkkkgggddd```]]]\\\^^^bbbfffkkknnnqqqrrrttt{{{zzzuuurrrkkkhhhaaa[[[WWWVVVWWWXXX[[[]]]___cccggglllppprrruuutttsssrrrqqqqqqrrrrrrqqqqqqrrrrrrsssuuuvvvwwwvvvuuuooofffaaadddggggggcccbbb```^^^\\\\\\\\\\\\ZZZZZZYYYYYYXXXWWWWWWWWW\\\fffllliiihhhjjjfff___XXXUUUMMMAAA555---+++,,,%%%'''))))))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((((((((('''&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&ssshhhkkktttyyy|||}}}~~~zzzvvvuuuyyy}}}{{{yyywwwuuuuuuxxx{{{}}}yyyoooeee^^^WWWOOOJJJFFFBBB<<<777444222000//////......------,,,,,,,,,))))))))))))***************,,,))))))///***%%%,,,))))))************))))))***+++---//////...,,,+++))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''((()))************%%%'''(((((((((((()))+++(((((('''(((((()))***************))))))(((((((((((()))+++,,,,,,///222555???EEENNNVVV\\\___bbbdddhhhiiikkkooorrrsssqqqooodddbbb```^^^]]]]]]]]]^^^\\\[[[[[[]]]bbbgggjjjkkkkkkkkkkkkkkkkkkiiieeecccaaa```aaacccgggkkkpppssssssooolllkkkkkkhhhbbb\\\YYYWWWUUUVVV[[[aaaeeegggjjjhhhggghhhjjjkkkjjjhhhgggdddaaa```aaabbbccccccfffeeeeeefffiiikkkkkkjjjhhhfffaaaZZZRRRKKKDDDAAA===>>>===;;;::::::<<<>>>BBBHHHOOORRRRRRQQQTTTVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUXXX[[[[[[YYYVVVVVVVVVTTTTTTSSSSSSTTTUUUVVVWWWTTTTTTTTTRRRPPPOOOPPPQQQSSSSSSTTTTTTTTTTTTTTTSSSUUUVVVXXXYYYYYYXXXVVVUUUXXX\\\___^^^\\\\\\```cccaaadddggggggeeecccbbbccc```___^^^]]]\\\\\\[[[[[[___^^^\\\ZZZXXXVVVUUUTTTTTTQQQOOOOOOPPPRRRSSSSSSPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPTTTQQQNNNMMMMMMNNNNNNMMMNNNNNNNNNNNNOOOPPPQQQRRRNNNMMMLLLKKKJJJJJJJJJKKKJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJIIIJJJLLLNNNMMMLLLJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOPPPRRRSSSTTTTTTSSSSSSTTTUUUQQQRRRRRRSSSTTTUUUVVVVVVTTTVVVXXXZZZ\\\]]]]]]]]]]]]^^^___aaacccdddeeeffffffggghhhjjjlllmmmnnnnnnsssttttttttttttsssrrrrrrpppnnnlllllllllllljjjhhhjjjjjjhhhbbb\\\WWWVVVVVVWWWWWWWWWWWWVVVTTTRRRQQQOOONNNKKKHHHDDDAAA>>>===999777444444555666555444333222111111222555777888:::EEEOOOVVV___lllwwwzzz}}}wwwqqqmmmllliiiddd```^^^```cccgggkkkoooqqqrrrxxx~~~yyytttqqqiiiddd]]]WWWTTTUUUXXXZZZ^^^```cccgggkkkooorrrssssssrrrpppoooooooooqqqqqqqqqppppppooopppqqqrrrsssrrroooggg^^^]]]bbbfffeee^^^^^^___``````aaaaaaaaa^^^\\\ZZZXXXWWWWWWWWWWWW[[[ffflllhhheeegggbbbYYYNNNJJJAAA777///***)))***%%%'''((((((&&&$$$&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''(((((()))++++++***((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&pppgggllltttyyy{{{}}}}}}yyytttssswww|||zzzxxxvvvuuuuuuxxx{{{}}}yyymmmccc\\\UUUNNNIIIEEEAAA;;;666444333333222111111000///......------******++++++,,,,,,,,,---)))---***+++...((($$$,,,))))))************))))))''')))+++---...---+++***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))***+++'''(((***+++,,,,,,++++++%%%((())))))''''''***---))))))'''''''''(((***+++++++++******))))))((((((((()))+++,,,,,,---000222888===DDDKKKQQQWWW\\\___dddfffiiinnnrrrtttsssrrreeeccc___]]][[[\\\]]]^^^]]][[[YYYZZZ^^^bbbeeeggghhhhhhhhhjjjkkkjjjgggeeedddccccccdddfffjjjnnnpppsssooollllllmmmlllfffaaa[[[XXXTTTTTTWWW]]]aaacccjjjhhhfffgggjjjkkkiiigggfffccc```___```aaaaaaaaabbbbbbccceeehhhjjjiiihhhiiihhheee```ZZZSSSLLLHHHAAA@@@???<<<999888:::<<<;;;BBBIIIMMMLLLLLLNNNQQQQQQQQQQQQQQQRRRRRRSSSSSSUUUXXX[[[[[[XXXVVVVVVWWWTTTTTTSSSSSSTTTVVVXXXYYYTTTUUUUUUTTTQQQOOOOOOOOORRRSSSSSSSSSSSSSSSRRRQQQRRRTTTUUUWWWWWWVVVUUUTTTTTTXXX\\\[[[YYYZZZ^^^cccbbbeeeiiiiiigggffffffgggaaaaaa```_________``````aaa```___]]][[[ZZZXXXWWWSSSQQQOOONNNQQQSSSTTTTTTPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQUUUSSSOOONNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTRRRQQQOOOMMMMMMMMMMMMNNNKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJJJJKKKNNNOOONNNNNNLLLLLLMMMNNNNNNNNNNNNMMMOOONNNNNNMMMMMMNNNNNNOOORRRSSSTTTUUUTTTTTTUUUWWWSSSSSSTTTUUUWWWXXXYYYZZZWWWXXX[[[^^^___aaaaaaaaaaaabbbdddfffhhhiiijjjjjjjjjkkklllnnnoooooooooooooooooooooooonnnmmmlllkkkjjjhhhffffffffffffdddbbbaaabbbaaa]]]XXXVVVXXXZZZXXXXXXYYYYYYWWWTTTQQQOOOLLLJJJGGGDDD@@@>>><<<;;;999777666555666666555444222111111111333666888:::BBBLLLVVVZZZbbboooyyy{{{zzzvvvqqqoooooonnnhhhccc```aaadddhhhllloooqqqrrryyywwwqqqnnniiiddd\\\VVVTTTVVV[[[___```bbbfffjjjnnnqqqtttuuunnnmmmkkkjjjkkklllnnnpppqqqpppooonnnnnnnnnooopppnnniii```YYYZZZaaadddbbbZZZ\\\^^^aaacccddddddddd```^^^[[[XXXWWWVVVWWWWWWZZZeeekkkfffcccddd___UUUIIICCC:::222,,,)))((((((%%%'''((('''$$$###%%%''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''***+++---,,,+++)))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''ooodddgggpppvvv|||zzzxxxtttrrrrrruuuxxxyyywwwtttrrrsssuuuyyy{{{~~~||||||xxxnnncccZZZSSSMMMJJJFFF???999777555111///000---.../////////...---,,,,,,++++++******++++++,,,***,,,---,,,((('''(((***---+++)))(((***++++++*********++++++++++++***************)))))))))))))))...---,,,***))))))(((((((((''''''&&&&&&&&&''''''))))))(((''''''''''''''')))((('''&&&&&&'''((()))(((((()))***+++,,,,,,---(((***+++)))((((((&&&###***)))'''%%%&&&(((***,,,111555;;;AAAGGGNNNUUUYYY^^^dddiiiiiikkknnnnnnllleeebbb]]]YYYXXXZZZ]]]___aaa\\\WWWXXX\\\``````___dddfffhhhjjjjjjiiihhhffffffggggggggggggiiimmmppprrrnnnjjjhhhiiiiiigggeeeccc^^^YYYVVVWWWYYY\\\]]]ccceeefffggggggiiikkkmmmllliiifffeeeffffffdddbbbccc```^^^___dddhhhjjjkkkiiigggddd___ZZZVVVRRRPPPNNNJJJDDD>>>999777777888;;;===@@@DDDGGGHHHIIIIIIDDDGGGJJJLLLLLLLLLMMMOOORRRTTTWWWXXXWWWTTTQQQNNNSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXWWWUUUSSSRRRPPPOOOQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRPPPOOOQQQRRRSSSUUUXXX[[[]]]^^^___aaadddggghhhhhhfffeeegggdddaaaaaaccccccbbb___aaa___\\\]]]___aaa```^^^ZZZVVVRRRSSSVVVXXXVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTTTTSSSRRRRRRQQQQQQOOOOOOPPPQQQQQQRRRSSSSSSPPPPPPPPPOOONNNMMMKKKJJJKKKLLLMMMNNNNNNOOONNNNNNKKKLLLLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKMMMPPPSSSTTTSSSTTTUUUUUUTTTTTTVVVXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]___aaabbbcccddddddeeehhhkkknnnppppppooonnnjjjjjjlllnnnpppooollljjjhhhiiiiiijjjjjjjjjjjjiiijjjgggdddbbbaaa```^^^\\\]]]___```]]]XXXUUUXXX[[[\\\\\\\\\[[[XXXSSSOOOMMMKKKFFF@@@<<<;;;888555222555555555555555555666666555444444333555:::BBBGGGTTTZZZaaafffgggkkkqqqvvvvvvssspppooopppooollliiifffffffffgggiiikkkmmmooozzz}}}|||tttjjjccc^^^[[[WWWVVVYYY^^^ccceeegggggghhhlllooorrrrrrqqqjjjkkklllkkkkkkkkkmmmoootttwwwvvvqqqmmmmmmmmmkkkeee^^^WWWUUUYYY^^^``````YYY]]]``````bbbfffgggeee[[[ZZZXXXWWWWWWYYY[[[\\\bbbhhhjjjfffccc^^^SSSGGG===666...***++++++(((%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%***(((%%%$$$%%%(((,,,///555///'''$$$&&&'''%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnndddiiirrrwww{{{zzzxxxtttrrrrrruuuxxxyyywwwtttrrrrrruuuxxx{{{}}}}}}~~~wwwmmmccc[[[SSSNNNJJJEEE>>>888666444///...///////////////...---+++***,,,,,,++++++++++++,,,,,,---...///...---,,,---...000...+++)))))))))((('''******++++++++++++*********)))))))))))))))))))))''''''''''''((())))))***(((((('''''''''''''''((())))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''(((((()))))))))))))))(((((((((''')))((('''''''''(((***+++---000555:::???FFFMMMRRRYYY```fffgggiiilllmmmkkkccc```\\\XXXVVVWWWYYY[[[___\\\YYYZZZ___aaaaaa______```bbbdddfffggggggggggggggghhhhhhgggiiillloooqqqnnnkkkjjjkkklllkkkiiiiiieee^^^ZZZXXXYYYYYYZZZ\\\___cccfffggghhhjjjkkkjjjgggeeeeeeggghhhfffeeeccc```]]]^^^aaaeeeffffffjjjhhhfffbbb^^^[[[YYYWWWVVVSSSLLLEEE???;;;888888777888:::===@@@BBBCCCDDDBBBEEEHHHJJJJJJIIIIIIIIIMMMPPPUUUXXXWWWUUURRRQQQRRRRRRSSSTTTUUUVVVXXXXXXYYYXXXWWWUUUSSSRRRQQQPPPSSSSSSTTTTTTTTTTTTSSSRRRSSSSSSTTTTTTSSSRRRPPPOOONNNNNNOOOPPPRRRUUUXXXZZZ]]]___bbbeeeffffffeeeeeefffdddbbbbbbddddddcccbbbdddbbbaaabbbdddfffdddcccbbb^^^YYYYYY[[[\\\YYYWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSPPPQQQQQQRRRSSSSSSTTTTTTPPPOOOOOONNNMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUQQQQQQQQQPPPPPPOOOOOOOOOPPPOOONNNNNNOOOQQQSSSUUUUUUVVVXXXYYYYYY[[[]]]```______aaaaaaaaaaaa```______aaaccceeegggiiijjjkkkjjjkkkmmmooooooooommmmmmjjjjjjkkkmmmnnnmmmjjjhhhddddddeeeffffffffffffeeehhheeebbb___^^^\\\ZZZXXXYYY\\\^^^\\\XXXVVVWWWZZZ[[[[[[[[[ZZZWWWRRRMMMJJJBBB???;;;:::::::::999777666555555444444555777777666666777999;;;AAAHHHMMMZZZ___dddffffffhhhmmmqqqrrrpppnnnnnnooonnnkkkhhhffffffggghhhjjjlllooopppvvvxxx{{{zzzuuulllbbb\\\XXXXXXXXXZZZ___eeejjjmmmhhhhhhhhhkkknnnppppppoookkklllmmmmmmlllmmmpppsssvvvzzzyyytttpppooommmiii]]]XXXSSSSSSWWW[[[\\\[[[YYY^^^aaaaaacccffffffccc]]]ZZZWWWTTTTTTVVVYYY[[[aaaeeefffbbb]]]XXXMMMBBB777111+++((()))***)))&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$''',,,222555///***$$$###%%%'''&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$mmmeeekkktttyyyzzzyyywwwtttrrrrrruuuwwwxxxvvvsssqqqqqqtttxxxzzz|||~~~~~~|||}}}|||vvvmmmccc[[[TTTNNNKKKCCC<<<777555333///---///000000000///---,,,***)))---,,,,,,++++++,,,,,,---***)))((()))***+++***)))000---***)))))))))((('''******++++++++++++******))))))))))))))))))******&&&&&&&&&&&&'''(((******))))))(((((((((((())))))))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((())))))(((((((((((()))))))))***))),,,///222777===EEEJJJQQQYYY```cccfffjjjkkkiiibbb___[[[WWWUUUTTTUUUVVV\\\ZZZZZZ]]]aaaccc```^^^XXXYYY[[[]]]```bbbeeefffggghhhiiiiiihhhiiikkkmmmooommmllllllnnnoooooooooqqqlllddd^^^ZZZXXXWWWUUUSSSXXX^^^bbbeeefffggghhhgggffffffgggiiijjjiiihhhccc```^^^]]]___```aaaaaagggfffdddbbbaaa______^^^___[[[VVVNNNFFF???:::777444444555666888:::===>>>===AAAFFFHHHGGGEEEDDDCCCFFFJJJQQQUUUUUUTTTRRRQQQQQQQQQRRRSSSUUUVVVXXXXXXZZZYYYWWWTTTSSSRRRRRRRRRUUUVVVVVVVVVVVVTTTSSSRRRTTTTTTUUUTTTSSSQQQOOONNNMMMLLLKKKKKKMMMPPPSSSVVVYYY[[[^^^aaacccdddccccccdddcccbbbbbbdddeeeeeedddeeedddeeegggiiijjjiiihhhjjjfffaaa___```___]]]ZZZZZZYYYWWWUUUUUUUUUVVVWWWYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVRRRSSSSSSTTTTTTUUUUUUUUUQQQOOONNNLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRPPPPPPPPPQQQQQQSSSTTTUUUSSSRRRRRRQQQQQQQQQQQQQQQUUUTTTRRRQQQRRRSSSUUUVVVWWWYYY[[[]]]^^^```dddfffeeefffhhhiiiiiigggeeeccccccdddfffiiikkknnnooopppoooooooooooonnnmmmlllllljjjiiiiiijjjkkkjjjgggddd```aaaaaaaaabbbbbbbbbbbbdddaaa^^^[[[ZZZXXXUUUSSSVVVYYY\\\[[[XXXUUUVVVXXXYYYZZZZZZXXXTTTNNNHHHEEE<<<:::777777888999999999777666444333333555888:::999<<>>DDDHHHQQQZZZ^^^ccchhhiiigggaaa___\\\YYYVVVTTTSSSSSSWWWXXXZZZ]]]aaaaaa^^^[[[VVVVVVVVVWWWZZZ]]]aaacccfffgggiiiiiihhhhhhiiijjjkkkjjjkkklllnnnpppqqqqqqsssnnnggg```\\\YYYVVVTTTQQQUUUYYY]]]___```bbbdddgggggghhhiiijjjkkkkkkkkkdddccc```^^^^^^^^^^^^^^^aaa``````______```aaabbbbbb```[[[UUUMMMEEE>>>:::666444333222333555888999888<<>>AAAEEEJJJPPPTTTYYY^^^aaafffggghhhgggdddcccdddffffffhhhjjjkkkllljjjhhhfffbbbcccdddeeeggghhhjjjjjjmmmkkkgggaaa\\\WWWTTTRRR[[[___eeejjjnnnooopppqqqmmmkkkhhhhhhiiijjjjjjjjjggghhhhhhhhhiiikkkpppsssuuuyyyyyyrrrjjjddd\\\VVVJJJJJJKKKOOOSSSUUUTTTSSSYYY___ccccccdddeeebbb]]]\\\XXXRRROOOOOOSSSZZZ^^^ccc```ZZZRRRJJJAAA888222+++)))&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%'''***---///$$$""""""###&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ooohhhmmmsssvvvwwwxxxwwwuuussssssuuuwwwvvvtttqqqoooooorrrvvvxxxxxx{{{}}}}}}}}}|||vvvnnneee^^^VVVPPPLLLCCC===777666444000///111,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---***((('''))),,,...---++++++***((((((***,,,,,,,,,******++++++++++++******(((((())))))************,,,+++***))))))((()))))))))))))))))))))***++++++))))))(((''''''''''''''''''(((((((((((((((((('''***)))))))))))))))))))))---))))))+++***%%%$$$'''&&&''')))*********)))((())))))***+++---111888<<<@@@IIIRRRWWW]]]cccfffeeeaaa```^^^\\\YYYVVVTTTSSSTTTUUUXXX[[[]]]\\\ZZZXXXXXXWWWUUUUUUVVVXXX[[[]]]bbbdddggggggfffffffffgggeeefffhhhjjjlllmmmooopppoookkkeeeaaa]]]ZZZWWWUUUVVVWWWXXXXXXXXXZZZ]]]```ggghhhjjjkkkkkkkkkjjjkkkfffeeecccaaa___^^^^^^^^^^^^]]]]]]]]]^^^```bbbcccbbbbbb___[[[UUUNNNHHHDDD;;;999555222111111333444444999@@@DDDEEECCCAAA???BBBGGGNNNPPPOOOMMMMMMOOONNNOOOQQQSSSUUUVVVVVVVVVWWWUUUSSSQQQQQQSSSUUUWWWZZZ[[[\\\\\\ZZZXXXUUUSSSSSSSSSSSSRRRQQQNNNLLLKKKMMMKKKHHHFFFGGGIIILLLNNNPPPRRRTTTVVVXXXYYYYYYZZZ[[[[[[\\\]]]^^^___aaacccbbbdddgggjjjlllnnnpppqqqooommmjjjhhhgggggggggffffffdddbbb```___```aaaaaacccbbb```^^^\\\[[[[[[[[[YYYYYYZZZ[[[\\\]]]]]]^^^WWWWWWWWWXXXXXXXXXXXXXXXWWWUUUSSSQQQPPPPPPQQQRRRQQQRRRSSSUUUVVVWWWWWWWWWUUUUUUTTTSSSTTTVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZWWWWWWVVVVVVXXXZZZ]]]___aaacccdddeeeeeefffhhhjjjhhhkkknnnqqqrrrqqqnnnmmmjjjjjjiiihhhhhhiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiieeeccc```_________^^^\\\ZZZZZZYYYZZZZZZ\\\]]]^^^ZZZYYYWWWWWWXXXYYYXXXWWWYYYZZZZZZYYYVVVRRROOONNNQQQQQQPPPMMMIIIDDD@@@===;;;:::888666333222222333666555444555999>>>CCCFFFMMMQQQWWW\\\```dddgggjjjhhhhhhgggfffddddddeeefffcccfffiiijjjjjjiiigggfffddddddeeeeeeffffffffffffiiiddd]]]VVVRRRRRRTTTVVV___dddkkkpppqqqpppppppppnnnkkkhhhffffffggghhhhhhfffggghhhggghhhjjjmmmppprrrvvvtttlllbbb[[[SSSLLLGGGHHHKKKOOOSSSUUUUUUTTT[[[```cccccccccccc```[[[XXXUUUQQQOOOPPPVVV]]]aaaddd\\\RRRIII???666///+++***)))''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$oooiiimmmrrrrrrvvvwwwvvvuuusssssstttvvvuuussspppnnnoooqqquuuwwwyyy|||~~~}}}xxxppphhh```XXXQQQLLLCCC<<<777666444000///111++++++++++++,,,---...///,,,++++++******++++++,,,+++******+++---///......///,,,***))))))***))))))******++++++++++++******((((((((()))******++++++((((((((((((((())))))***)))((((((((()))***+++,,,))))))((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''',,,)))+++111000((($$$'''&&&''')))*********)))(((&&&'''''''''(((+++000444888AAAIIIOOOUUU]]]aaaaaa____________]]]ZZZWWWVVVSSSTTTVVVWWWWWWWWWWWWVVVYYYXXXVVVTTTTTTUUUVVVWWW]]]```ccceeedddccccccccc```cccfffggghhhiiikkkllliiigggcccaaa___]]][[[XXX[[[ZZZYYYVVVUUUVVVZZZ]]]dddfffiiijjjiiihhhiiiiiiggggggfffdddaaa___```aaa```___^^^]]]^^^aaaccceeecccccccccaaa]]]XXXSSSPPPDDDAAA<<<777333111111111222888>>>BBBCCCAAA???===CCCIIINNNOOOLLLJJJMMMPPPNNNPPPRRRSSSTTTTTTTTTSSSTTTRRROOONNNOOOSSSWWWZZZ[[[\\\^^^^^^]]]ZZZWWWUUURRRRRRSSSRRRQQQOOOMMMLLLKKKJJJGGGEEEEEEFFFHHHIIILLLMMMOOOPPPQQQRRRSSSSSSTTTUUUWWWWWWWWWXXX[[[]]]```bbbeeegggjjjmmmqqquuuqqqpppnnnmmmlllllllllmmmiiihhhgggffffffffffffffffffdddbbb```^^^^^^^^^^^^]]]]]]^^^^^^___```aaaaaa\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWWWWVVVWWWXXXYYYYYYYYYYYYYYYWWWVVVUUUTTTTTTVVVXXXYYY]]]]]]^^^_________^^^^^^[[[ZZZZZZZZZ\\\___bbbdddhhhiiijjjjjjiiiiiikkkmmmlllnnnpppssssssrrrqqqppplllkkkhhhfffeeedddddddddccccccdddeeeeeeeeeeeeddd```^^^[[[YYYYYYZZZYYYXXXUUUTTTTTTTTTUUUVVVXXXZZZYYYWWWVVVWWWZZZ[[[[[[[[[YYYYYYXXXVVVSSSOOOLLLJJJKKKJJJHHHFFFCCC@@@===<<<888888888666444333555777666777888<<>>===<<<<<<<<<777888999777444444666999888:::>>>DDDLLLTTTZZZ^^^dddfffiiijjjiiiiiijjjkkkiiigggeeeddddddeeefffgggeeehhhjjjjjjhhhggghhhiiiiiiiiigggeeeccc___\\\ZZZVVVTTTQQQPPPRRRWWW]]]aaaccchhhmmmooonnnnnnqqqtttoookkkeeebbbbbbdddeeefffgggiiijjjjjjhhhfffffffffcccddd```WWWPPPNNNLLLIIIKKKLLLMMMOOOQQQUUUYYY[[[```cccdddaaa``````^^^YYYOOOPPPPPPQQQTTTWWWZZZ\\\VVVJJJ>>>666///((('''***$$$&&&(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&&&&&&&{{{kkkfffkkkoooooouuuvvvvvvuuusssssstttvvvtttrrrooommmmmmppptttvvvsssvvvyyy{{{||||||tttkkkbbbYYYQQQLLL@@@:::444333222......//////...,,,+++***+++,,,,,,******))))))))))))******(((***---,,,)))(((+++---+++)))'''(((***,,,------******++++++++++++******'''(((((()))***+++++++++222111///---+++)))((((((''''''''''''((()))***+++))))))((('''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))'''&&&///===>>>333,,,...(((((((((((()))))))))***'''((())))))((()))+++---...555;;;???FFFPPPWWWYYYZZZ\\\___aaaaaa^^^[[[YYYWWWVVVTTTRRRQQQRRRUUUWWWVVVVVVTTTSSSRRRQQQQQQPPPUUUXXX]]]``````______^^^]]]aaadddeeedddcccdddfffeeedddcccccccccbbb```^^^[[[\\\]]]\\\YYYXXXWWWXXXVVV[[[```ccccccdddfffhhhdddfffgggfffcccaaabbbdddbbb```^^^\\\\\\]]]___aaa______```aaa```^^^\\\ZZZ^^^ZZZTTTLLLDDD>>>999777666999===>>><<<999666555888===AAAAAA>>>???FFFLLLPPPQQQRRRTTTTTTSSSQQQPPPOOOMMMJJJJJJMMMSSSYYY]]][[[]]]___aaa```]]]ZZZXXXSSSTTTUUUUUUUUUSSSRRRQQQOOONNNMMMKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLNNNNNNLLLMMMPPPSSSSSSUUUWWWXXX[[[```hhhoooppppppooollljjjiiiiiikkkgggiiikkkllllllkkkjjjhhheeecccaaa___^^^^^^___```ccccccddddddddddddeeeeeeeeedddddddddddddddddddddddddddddddddcccaaa```___]]]]]]^^^^^^^^^]]]\\\\\\___]]][[[ZZZZZZ\\\^^^```aaacccgggiiijjjhhheeedddfffeeedddcccccceeeggghhhggghhhiiiiiiiiijjjlllnnnoooooonnnlllkkkiiiggggggbbb```]]]ZZZXXXXXXXXXYYYZZZ[[[]]]^^^]]][[[YYYWWWZZZVVVSSSQQQRRRSSSTTTTTTTTTSSSRRRRRRSSSUUUXXXZZZ[[[YYYXXXXXXZZZ[[[[[[ZZZTTTRRROOOMMMLLLKKKIIIHHHBBB@@@===:::999:::<<<===:::;;;;;;888555333666888:::===CCCKKKSSS\\\bbbfffjjjkkklllkkkiiihhhhhhhhhjjjgggeeecccdddeeeffffffgggiiikkkjjjgggggghhhkkkgggfffeeebbb^^^ZZZVVVSSSNNNNNNOOORRRVVV[[[___bbbgggkkknnnnnnkkkkkknnnqqqooojjjeeeaaaaaaccceeefffeeegggiiihhhfffbbbaaa```ZZZZZZVVVNNNIIIIIIJJJIIIMMMMMMNNNNNNPPPTTTYYY]]]aaadddddd```______]]]YYYNNNNNNPPPRRRTTTUUUVVVWWWOOOBBB666000+++&&&''',,,!!!###&&&((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###"""#########%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%###"""""""""######"""###%%%'''%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''uuufffccciiipppsssqqqtttvvvuuussssssvvvyyyxxxtttooonnnooorrruuuwwwwwwyyyzzz{{{{{{{{{rrrjjjbbbYYYOOOHHH@@@===999444000/////////---,,,++++++******++++++******************++++++((())))))))))))*********++++++***)))((('''&&&&&&((((((***+++,,,,,,,,,,,,$$$$$$%%%&&&((()))+++,,,))))))(((((((((***+++,,,''')))+++,,,,,,***(((&&&((()))*********((('''&&&))))))******)))((('''&&&***&&&###$$$''')))(((&&&(((%%%(((111444...))))))******))))))(((((('''''')))))))))))))))******+++...///222777>>>FFFMMMQQQSSSWWW[[[]]]]]]]]]]]]]]]\\\XXXQQQLLLIIIKKKOOOQQQUUUWWWXXXUUUQQQNNNNNNOOORRRQQQRRRUUU[[[^^^^^^]]]]]]```dddeeedddbbbaaaaaabbbbbbcccccccccbbbbbbaaa___``````___]]]ZZZWWWUUUXXXWWWVVVYYY]]]aaadddeeeffffffeeebbb```___bbbddd```_______________``````]]]___bbbbbb```___aaacccgggbbb[[[UUUPPPIIIBBB<<<<<<:::999999:::;;;;;;:::===;;;:::;;;???CCCEEEGGGNNNPPPRRRTTTTTTRRROOOMMMNNNMMMLLLLLLOOOUUUZZZ^^^bbbaaa______^^^\\\YYYVVVUUUSSSQQQPPPPPPRRRTTTUUUVVVRRRMMMIIIIIIJJJKKKLLLJJJKKKLLLLLLJJJIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNPPPSSSWWW[[[^^^```bbbbbbbbbbbbcccdddeeefffhhhhhhhhhgggffffffeeeeeeaaa```___^^^^^^___```aaabbb``````cccfffhhhgggeeefffeeedddccccccdddfffgggeeefffggghhhhhhfffeeecccbbbbbbaaaaaa```___^^^^^^______]]]ZZZYYY[[[___bbbcccccceeehhhjjjkkkiiiggggggfffeeedddbbbaaa```___dddeeeggghhhhhhhhhgggfffeeeeeefffeeedddbbb```___\\\\\\[[[XXXUUUTTTUUUVVVZZZYYYXXXWWWUUURRRPPPOOOUUUTTTRRRQQQPPPPPPPPPQQQQQQPPPPPPOOOPPPRRRTTTUUUWWWVVVVVVXXXYYYZZZXXXWWWRRROOOKKKGGGFFFDDDBBBAAA???>>>===<<<;;;;;;;;;;;;777:::<<<;;;777666777999;;;AAAJJJTTT^^^dddgggiiipppmmmjjjfffdddcccdddeeedddfffhhhiiijjjiiihhhggghhhhhhggghhhhhhhhhfffdddddddddbbb^^^YYYTTTQQQPPPIIILLLQQQVVV[[[___dddhhhjjjjjjjjjkkkkkkkkkllllllkkkfffeeehhhgggbbbbbbggglllhhhffffffccc]]][[[\\\UUURRRNNNKKKLLLMMMNNNNNNQQQNNNLLLOOOWWW\\\^^^]]]fffeeebbb```]]]\\\[[[ZZZSSSQQQQQQTTTWWWUUUNNNHHH===666---(((&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%$$$###""""""""""""###$$$$$$%%%&&&&&&rrrdddaaagggnnnqqqsssuuuvvvuuurrrrrruuuxxxzzzuuupppmmmooorrruuuwwwwwwyyy{{{{{{|||{{{ssskkkdddZZZPPPIII???<<<888444222111111222------,,,+++++++++++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,)))))))))))))))((((((((($$$%%%%%%&&&''''''''''''---,,,+++***)))(((((((((***)))((((((((()))***+++))))))******)))(((%%%$$$((((((((((((((('''&&&&&&''''''''''''''''''(((((((((&&&$$$$$$%%%&&&&&&&&&'''$$$&&&---000,,,(((((())))))))))))((((((''''''((((((''''''(((((()))***,,,---///333999@@@GGGKKKPPPTTTYYY\\\]]]]]]]]]]]]]]]YYYSSSMMMIIIHHHJJJKKKSSSUUUWWWVVVRRROOONNNNNNPPPOOOOOORRRWWW[[[\\\[[[]]]```ccceeedddbbbaaaaaacccccccccccccccbbbaaaaaa___``````___]]][[[XXXVVVWWWUUUSSSUUUXXX\\\___```bbbccccccaaa______aaabbbbbbaaa```___^^^^^^^^^^^^[[[\\\^^^^^^^^^```dddhhhkkkgggaaa]]]YYYSSSMMMHHHBBB@@@===<<<<<<;;;999888:::888666666:::>>>BBBCCCHHHJJJNNNPPPQQQOOOMMMKKKOOOOOOOOOPPPSSSXXX]]]```bbbaaaaaaaaaaaa___\\\YYYUUUSSSQQQPPPPPPQQQSSSUUUWWWSSSMMMJJJIIIJJJKKKKKKLLLMMMNNNMMMJJJIIIHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNPPPRRRUUUWWWYYY\\\\\\\\\]]]^^^```aaabbbddddddccccccbbbaaaaaaaaa^^^]]]\\\[[[[[[[[[]]]]]]___^^^^^^```dddfffeeeccccccbbbaaaaaaaaacccdddfffbbbdddfffhhhiiiiiiiiihhheeeeeecccbbbaaa`````````bbbaaa```]]][[[\\\^^^aaabbbdddggghhhiiihhhfffeeeggggggfffdddcccbbbaaa```___```aaabbbbbbbbbaaaaaa___`````````^^^]]][[[ZZZYYYYYYXXXUUUSSSQQQRRRTTTWWWVVVVVVUUUSSSQQQOOONNNSSSRRRQQQPPPPPPPPPQQQRRRPPPPPPPPPQQQRRRTTTUUUVVVUUUSSSSSSTTTUUUUUUTTTRRRMMMJJJGGGDDDCCCBBB@@@???::::::999888888999999999777999:::999777777;;;>>>EEEJJJRRR[[[bbbhhhkkklllooommmiiieeecccbbbbbbcccbbbccceeeggghhhgggffffffffffffeeefffffffffdddcccbbbbbb___ZZZTTTPPPMMMMMMLLLOOOSSSWWW[[[```eeehhhiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeehhhhhhddddddggggggdddcccdddaaaZZZWWWWWWPPPOOONNNOOORRRTTTUUUUUURRROOOMMMPPPWWW\\\^^^]]]dddcccbbb```]]][[[YYYXXXRRRPPPOOOPPPQQQNNNHHHAAA666111,,,)))(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###""""""''''''''''''''''''''''''ooocccbbbhhhnnnrrrvvvwwwwwwuuuqqqqqquuuyyy|||wwwqqqmmmnnnrrruuuwwwvvvyyy{{{|||~~~{{{tttmmmeee\\\QQQIII>>><<<888555333222333444...------,,,,,,,,,,,,,,,...---+++***)))(((((((((*********+++++++++,,,,,,((((((((()))))))))******&&&&&&'''((((((''''''''')))))))))***+++,,,---...******)))((((((((())))))******)))((('''%%%$$$$$$(((''''''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&((()))'''''''''%%%$$$###$$$%%%&&&$$$%%%)))+++)))'''''')))))))))(((((((((((('''''''''&&&&&&''''''((())))))***+++///333999>>>AAAKKKOOOUUUZZZ\\\\\\]]]]]]___[[[UUUOOOJJJHHHGGGFFFOOORRRVVVVVVTTTPPPMMMKKKLLLKKKKKKMMMQQQUUUWWWWWW[[[^^^bbbddddddbbbbbbbbbddddddddddddcccbbbaaa```______``````^^^[[[YYYWWWVVVSSSPPPPPPRRRVVVXXXYYY\\\^^^``````______```aaadddcccaaa```^^^]]]]]]]]]]]]]]]]]]\\\\\\___dddggghhhfffccc```]]]ZZZUUURRRKKKIIIEEEBBB@@@===888555888555222222555:::===???BBBEEEIIIMMMOOONNNKKKIIIMMMNNNPPPSSSWWW[[[^^^````````````bbbbbb```\\\XXXTTTSSSQQQPPPPPPQQQRRRTTTVVVSSSNNNKKKJJJKKKLLLLLLOOOPPPQQQOOOKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOORRRSSSSSSUUUWWWYYY[[[]]]]]]]]]]]]\\\[[[[[[ZZZZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[]]]aaacccbbbaaa___^^^^^^^^^___```bbbccc```bbbeeehhhjjjllllllmmmiiigggdddbbb`````````aaacccccccccaaa^^^]]]^^^```aaaeeeiiiiiifffcccaaabbbeeedddcccbbbaaa___^^^^^^ZZZ[[[\\\\\\]]]]]]\\\\\\XXXYYYYYYXXXWWWVVVTTTTTTUUUUUUTTTRRROOONNNOOOQQQSSSSSSRRRRRRQQQOOONNNMMMPPPOOOOOONNNOOOPPPQQQRRRNNNPPPRRRTTTUUUVVVVVVVVVQQQOOONNNNNNOOONNNMMMKKKFFFDDDAAA@@@@@@???>>><<<777777777777777888999999888:::;;;;;;:::===BBBGGGPPPSSSYYY```fffjjjlllmmmooommmiiieeebbb`````````^^^```bbbdddeeeeeeeeeeeedddeeeeeeffffffeeecccbbb```___[[[VVVPPPLLLKKKKKKPPPSSSVVVYYY\\\```eeehhhhhhhhhhhhhhhgggfffeeeeeeeeedddfffjjjjjjgggfffgggbbb______```]]]UUUPPPPPPKKKLLLOOOTTTYYY[[[[[[ZZZSSSPPPNNNQQQWWW\\\]]]]]]aaaaaaaaa```]]]ZZZWWWUUUQQQNNNLLLKKKIIIEEE>>>888...,,,))))))))))))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""nnneeefffkkkqqqvvv||||||zzzuuuqqqqqquuuzzz~~~xxxqqqmmmnnnqqquuuwwwvvvyyy|||}}}zzzsssllleee[[[PPPIII>>><<<888444222111222222......---,,,,,,,,,------,,,,,,+++***)))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''%%%%%%&&&(((***,,,...///******))))))((((((((((((***)))(((&&&&&&&&&&&&''')))((('''&&&%%%&&&'''((((((&&&%%%$$$$$$%%%'''(((&&&(((***((($$$"""$$$&&&&&&%%%%%%&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''((()))+++///333777999CCCHHHOOOUUUXXXYYY[[[\\\___]]]YYYTTTOOOLLLIIIHHHKKKNNNRRRTTTSSSOOOKKKHHHIIIHHHHHHIIIKKKNNNQQQRRRXXX\\\```cccdddccccccdddeeeeeeeeedddcccaaa```_________``````___]]]ZZZXXXWWWSSSOOOMMMOOOQQQSSSTTTWWWZZZ]]]____________```ccccccaaa```____________dddcccbbb```^^^^^^___```dddcccbbbaaa```^^^\\\ZZZUUURRRNNNJJJFFFAAA:::666777444000///111555999;;;===@@@EEEJJJLLLLLLJJJIIIIIIKKKOOOTTTXXX[[[]]]^^^_________``````]]]YYYUUUSSSRRRQQQPPPOOOPPPQQQRRRSSSPPPLLLJJJKKKMMMNNNNNNSSSTTTTTTRRRNNNKKKIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKLLLNNNQQQTTTVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRTTTTTTVVVWWWXXX[[[]]]_________[[[[[[[[[[[[]]]^^^```aaa^^^```cccfffhhhjjjkkkllliiifffccc___]]]]]]^^^___```aaabbbbbb```^^^_________dddjjjiiiccc^^^]]]______^^^]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYZZZYYYTTTTTTSSSSSSRRRQQQPPPPPPSSSSSSRRROOOMMMLLLMMMOOOPPPPPPPPPPPPOOONNNMMMMMMOOONNNMMMMMMMMMNNNOOOPPPNNNPPPSSSVVVWWWWWWVVVUUUMMMKKKIIIHHHHHHHHHFFFEEE@@@>>>===<<<======<<<:::888888888888999:::;;;<<<;;;???CCCEEEFFFHHHMMMQQQXXXZZZ^^^bbbfffhhhjjjkkkpppnnnjjjfffcccaaa```___\\\^^^```aaacccdddddddddcccfffjjjlllkkkgggcccaaa^^^\\\YYYUUUPPPNNNOOOPPPVVVWWWXXXYYY[[[___dddgggggggggggggggfffdddbbbaaabbbcccgggjjjkkkiiigggfffaaa]]]ZZZYYYTTTNNNKKKLLLJJJLLLQQQWWW\\\]]][[[YYYSSSQQQPPPQQQUUUZZZ[[[\\\^^^___``````^^^YYYUUURRRQQQNNNJJJGGGCCC===666111***)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!~~~jjjdddggglllsssyyy{{{uuuppppppuuuzzz}}}xxxqqqnnnnnnqqqtttvvvwwwyyy|||~~~}}}xxxpppiiibbbYYYOOOGGG???<<<777333000......///......---,,,,,,,,,------***)))))))))***+++,,,,,,''''''((((((((()))))))))+++++++++***)))(((((((((&&&'''''''''''''''&&&&&&,,,+++***)))(((((((((((())))))))))))((((((''''''((('''&&&&&&'''(((***+++))))))'''''''''((()))***,,,***(((&&&%%%%%%&&&''''''***+++***&&&$$$%%%''''''''''''%%%%%%'''((()))'''''''''''''''(((((((((((((((''''''(((((()))***'''((()))***,,,///222333;;;???FFFLLLPPPSSSVVVXXX]]]\\\ZZZXXXUUURRRPPPOOOIIIKKKNNNQQQPPPMMMHHHEEEFFFFFFFFFFFFGGGHHHJJJLLLSSSWWW]]]aaacccdddeeefffdddddddddcccbbbaaa___^^^^^^___```aaa```^^^\\\ZZZYYYVVVQQQOOOOOOQQQRRRRRRSSSWWW[[[]]]^^^^^^^^^___````````````aaaaaabbbcccffffffeeeeeecccaaa^^^[[[bbbcccdddcccbbbaaaaaaaaa[[[YYYVVVSSSNNNHHHAAA<<<777333///...///222444555888:::>>>CCCEEEFFFEEEDDDFFFIIINNNTTTYYY\\\^^^^^^```_________^^^[[[VVVRRRSSSRRRQQQPPPOOOOOOPPPPPPNNNLLLJJJJJJLLLOOOPPPQQQVVVVVVVVVTTTPPPMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMPPPRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOOOONNNNNNMMMNNNOOOPPPQQQRRRTTTVVVXXXYYYZZZ[[[\\\WWWWWWXXXYYYZZZ[[[]]]]]]]]]^^^___aaabbbddddddeeecccaaa]]]ZZZXXXXXXYYYZZZYYY[[[^^^^^^]]]]]]]]]^^^]]]bbbfffeee___[[[ZZZ[[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVRRRRRRQQQPPPPPPOOOOOOOOOQQQQQQPPPNNNLLLKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNNNNPPPSSSVVVWWWUUUSSSRRRIIIGGGDDDCCCCCCCCCBBB@@@<<<:::::::::;;;;;;:::999888888888999:::<<<===>>>BBBHHHOOOTTTUUUUUUXXXZZZ^^^___aaaccceeegggiiijjjqqqoookkkhhheeebbbaaa```]]]^^^___aaabbbddddddeeeccciiippprrroooiiiccc```\\\\\\ZZZXXXUUUUUUWWWYYYZZZZZZZZZYYYYYY\\\aaaeeefffgggggggggeeecccaaa``````cccfffhhhiiihhhfffcccaaaZZZSSSPPPKKKFFFGGGJJJLLLNNNRRRWWWZZZYYYVVVRRRRRRPPPOOOPPPSSSVVVXXXYYY\\\]]]______\\\XXXSSSPPPOOOMMMHHHCCC===777111...+++)))'''$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwdddbbbggglllttt{{{{{{sssnnnnnnsssyyyzzzvvvqqqnnnoooqqqtttuuuwwwzzz|||~~~zzztttlllddd]]]UUULLLEEE???<<<777222///---------...------,,,,,,,,,,,,,,,(((((())))))***+++---...)))))))))*********++++++---,,,+++***)))(((''''''((())))))*********))))))***************+++,,,,,,(((((()))))))))(((''''''&&&&&&&&&&&&'''))),,,---)))(((((((((((()))******---,,,***((('''&&&&&&'''((()))******((('''''''''&&&))))))%%%$$$'''))))))&&&''''''''''''(((((((((((((((''''''(((((()))***(((((()))***,,,---///000333777===BBBGGGKKKPPPTTTYYYYYYYYYXXXXXXWWWVVVVVVLLLKKKLLLMMMMMMKKKGGGDDDDDDEEEFFFFFFDDDDDDDDDEEELLLPPPWWW\\\```bbbdddfffbbbbbbbbbbbbaaa```___^^^^^^___```aaaaaa___]]]\\\[[[XXXUUUSSSSSSSSSRRRQQQPPPSSSWWWZZZ[[[[[[\\\\\\\\\\\\]]]^^^```bbbdddeeeccccccdddfffgggeeeaaa^^^^^^```aaaaaa___^^^^^^___^^^]]]\\\ZZZWWWRRRKKKFFF:::777333111111111111111333444666999;;;<<<======CCCGGGLLLRRRXXX[[[]]]^^^___^^^\\\\\\[[[YYYUUUSSSRRRQQQPPPPPPOOOOOOOOOOOOKKKIIIHHHIIIKKKNNNPPPPPPTTTUUUVVVTTTQQQNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMNNNOOOQQQSSSTTTTTTUUUVVVWWWTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[YYYWWWTTTRRRRRRRRRSSSRRRTTTWWWXXXWWWWWWXXXZZZYYY\\\^^^]]]ZZZWWWVVVWWWVVVVVVVVVUUUTTTSSSSSSSSSOOOOOONNNNNNOOOOOOPPPQQQQQQPPPPPPOOONNNNNNOOOOOOOOOOOOOOOMMMKKKJJJLLLNNNLLLMMMMMMMMMLLLKKKJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMPPPRRRSSSTTTTTTRRROOOMMMEEEBBB???>>>>>>>>>>>>===888777777888999999888666555666777999<<>>777222...+++***)))'''###!!!!!!$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$sssaaaaaahhhnnnvvv~~~yyypppjjjjjjpppvvvvvvssspppnnnppprrrsssssswwwzzz|||~~~wwwpppggg^^^WWWPPPHHHCCC>>>;;;777333000/////////------,,,+++++++++++++++))))))))))))***+++,,,,,,))))))))))))*********++++++++++++******)))))))))******+++,,,------------%%%&&&'''(((***---///000&&&'''((()))))))))((('''%%%%%%%%%&&&'''((()))***&&&''''''((())))))((((((++++++***)))((((((''''''(((''''''((())))))'''%%%%%%)))***%%%###&&&((('''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))'''((()))***+++,,,---...---000444888===DDDJJJOOOUUUUUUUUUVVVVVVWWWXXXYYYQQQNNNKKKJJJJJJJJJHHHEEECCCFFFHHHGGGDDDAAA@@@@@@CCCHHHPPPVVV[[[___bbbddd```````````````___^^^^^^^^^___```aaaaaa```^^^]]]\\\ZZZXXXVVVVVVUUUSSSQQQMMMPPPSSSUUUVVVWWWXXXYYYXXXYYYZZZ[[[]]]___aaabbbaaa```aaacccfffgggeeebbb\\\^^^```___\\\ZZZ[[[\\\^^^^^^___```___[[[UUUPPPCCC@@@===:::999888555444222222222222444555777888>>>AAAFFFLLLRRRVVVYYYZZZYYYWWWUUUTTTUUUUUUTTTRRRQQQQQQPPPOOOOOONNNNNNNNNKKKIIIHHHHHHJJJLLLMMMMMMPPPRRRSSSRRROOOMMMMMMNNNMMMMMMNNNNNNOOOOOOPPPPPPKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKKKKMMMPPPPPPOOONNNPPPRRRPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNMMMNNNOOOPPPPPPPPPPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOLLLKKKJJJJJJJJJKKKMMMMMMOOONNNMMMLLLLLLLLLMMMNNNMMMMMMMMMKKKIIIIIIJJJLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGIIILLLNNNPPPSSSSSSSSSRRRPPPMMMJJJHHH@@@>>>;;;999::::::::::::555555444666777777555333222444777<<>>???@@@@@@DDDJJJLLLKKKKKKMMMPPPRRRRRRRRRLLLLLLKKKJJJJJJKKKNNNQQQRRRRRRRRRQQQOOOKKKHHHFFF===;;;888222,,,(((''''''"""%%%((((((%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''""""""######$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''((((((&&&%%%$$$"""!!!!!!mmm___aaajjjqqqyyyrrriiifffhhhlllooooooppppppnnnmmmnnnssswwwyyyyyy|||zzzpppdddYYYQQQLLLFFFCCC>>>;;;666333111000///...---,,,+++*********+++,,,,,,,,,,,,+++***)))((('''+++++++++*********))))))+++***)))'''''''''((()))***)))'''%%%&&&(((+++---(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))%%%&&&''''''(((''''''&&&))))))(((((('''''''''&&&((('''%%%%%%&&&&&&%%%$$$%%%'''((('''%%%%%%''')))&&&'''((()))))))))))))))'''(((((()))***+++++++++((())),,,///222888???DDDNNNNNNNNNQQQTTTVVVVVVVVVWWWVVVUUUQQQMMMJJJJJJJJJKKKMMMOOOMMMHHHCCC@@@@@@???>>>===@@@HHHRRRYYY^^^```aaaaaaaaa``````___^^^___^^^]]]^^^``````\\\YYY[[[\\\]]]\\\ZZZXXXWWWXXXWWWTTTQQQOOOPPPRRRSSSSSSXXXYYYYYYWWWVVVWWW[[[___aaaaaaaaaaaabbbdddfffgggeeedddbbb```___^^^]]]]]]ZZZ[[[]]]^^^^^^]]]\\\[[[WWWTTTRRRRRRRRROOOGGG@@@<<<888333000000333444555888888:::>>>CCCGGGHHHIIIFFFGGGIIIKKKOOORRRUUUVVVXXXVVVSSSPPPOOOOOOQQQRRRKKKJJJHHHGGGFFFGGGIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNOOOQQQSSSTTTUUUSSSSSSRRRQQQOOOLLLJJJIIIHHHHHHHHHHHHHHHIIIKKKKKKNNNNNNMMMKKKJJJHHHGGGGGGGGGFFFDDDCCCCCCEEEFFFGGGGGGHHHJJJMMMOOOOOOMMMKKKLLLKKKKKKKKKKKKJJJJJJJJJNNNLLLJJJHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIILLLMMMNNNOOOOOONNNMMMLLLNNNNNNMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGGGGIIIKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLNNNMMMMMMMMMNNNNNNLLLJJJLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFHHHJJJNNNRRRUUUUUUUUUTTTPPPJJJDDD@@@???;;;:::888666555444444333111222333333333444777:::<<<>>>@@@EEEKKKRRRXXX\\\aaabbbcccdddeeefffffffffhhhgggfffeeedddeeeffffffllliiieeecccbbbbbbbbbaaa_________^^^^^^^^^]]]]]]___\\\YYYUUUTTTUUUWWWXXX```______```aaaaaa```______\\\YYYXXXYYY[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^\\\[[[XXXUUUQQQLLLHHHFFF===<<<<<<>>>AAAEEEGGGHHHJJJOOOSSSTTTUUUVVVSSSOOOKKKJJJIIIHHHGGGHHHKKKNNNOOOOOOOOOMMMJJJFFFCCC@@@<<<555---))))))***(((&&&&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###""" ###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%### lll^^^aaajjjqqqyyy{{{pppgggeeegggkkknnnnnnoooooommmlllnnnrrrvvvxxxwwwzzz~~~yyypppcccXXXQQQKKKFFFBBB===:::555222111000...------,,,+++*********++++++'''((()))***,,,,,,------,,,,,,,,,+++++++++*********)))(((''''''(((((()))'''&&&%%%$$$%%%&&&((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))(((((((((((((((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&'''((()))*********)))))))))((((((&&&''''''((())))))******((()))+++---///333999===HHHJJJMMMPPPSSSTTTUUUUUUWWWWWWVVVTTTQQQOOOOOOPPPMMMPPPRRRPPPKKKEEEBBBAAA>>>;;;:::<<>>@@@@@@>>>@@@BBBFFFKKKOOOSSSUUUWWWUUURRRPPPOOOOOOOOOPPPLLLKKKIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLMMMNNNNNNOOONNNNNNNNNOOOPPPQQQSSSSSSQQQQQQQQQPPPOOONNNMMMLLLJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKIIIIIIHHHIIIGGGFFFEEEDDDEEEGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIHHHIIIJJJJJJKKKKKKKKKJJJMMMMMMLLLKKKKKKKKKLLLLLLMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNPPPPPPPPPNNNMMMMMMNNNNNNLLLKKKLLLLLLJJJIIIHHHGGGGGGGGGIIIJJJKKKNNNQQQTTTWWWYYYXXXVVVRRRNNNHHHCCC>>><<<666666555333222222111111222444555666777999===@@@DDDEEEHHHLLLRRRXXX\\\___bbbbbbcccddddddddddddddddddcccccccccccceeefffgggllliiieeecccbbbbbbaaa```]]]]]]\\\[[[ZZZXXXXXXWWWVVVSSSOOOMMMNNNRRRWWWZZZaaaaaa``````aaaaaa```___^^^\\\[[[\\\]]]^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^[[[ZZZXXXUUUPPPJJJDDDAAA=========@@@CCCFFFGGGHHHMMMRRRVVVVVVVVVXXXUUUPPPLLLKKKJJJGGGGGGHHHJJJLLLKKKKKKKKKJJJHHHDDD@@@>>>777111***&&&'''(((&&&$$$&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''%%%###$$$%%%&&&$$$"""|||jjj]]]aaajjjpppwwwwwwmmmfffdddgggkkknnnnnnnnnmmmlllkkknnnrrrvvvyyyxxx{{{~~~wwwnnnbbbXXXPPPKKKEEEAAA<<<888444111000///...,,,---,,,++++++******++++++%%%'''(((***,,,---...///------,,,,,,,,,+++++++++)))(((((((((((())))))***&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((*********))))))))))))((((((&&&%%%%%%&&&'''&&&$$$&&&%%%%%%&&&((())))))((()))(((''''''''''''((((((&&&&&&&&&''''''(((((()))((()))******+++---111555???DDDKKKOOOPPPQQQSSSVVVUUUVVVWWWUUUSSSRRRSSSTTTPPPSSSVVVUUUPPPJJJEEECCC<<<999555555;;;CCCJJJNNNVVVWWWZZZ]]]_________^^^```______```aaa```^^^\\\]]]^^^______]]]\\\\\\]]]\\\[[[ZZZYYYXXXTTTPPPLLLIIIKKKMMMOOOPPPRRRUUUXXX]]]]]]]]]^^^___bbbdddeeegggfffdddbbb```___^^^^^^VVVVVVVVVWWWXXXZZZ\\\]]]______```ccceeeccc]]]XXXOOOLLLGGGDDDAAA===999777444333111111444666666666666888;;;@@@FFFLLLQQQTTTTTTSSSQQQOOONNNMMMMMMMMMKKKJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNOOOOOONNNNNNOOOOOOPPPQQQOOOOOOOOOOOOOOOOOONNNNNNLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIHHHGGGHHHIIIKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMPPPOOONNNLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRTTTTTTRRROOOMMMLLLLLLMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIILLLNNNQQQUUUXXXZZZ[[[\\\\\\VVVNNNHHHDDD@@@:::777222222222111111111111111444666999;;;>>>AAAFFFJJJNNNOOORRRVVVZZZ^^^aaabbbccccccddddddccccccbbbaaa______```aaaccceeehhhjjjllliiifffcccbbbaaa```___\\\[[[YYYWWWUUUSSSQQQPPPLLLJJJGGGGGGJJJQQQYYY^^^dddcccbbbaaaaaaaaaaaaaaa]]]]]]]]]___aaaaaa```^^^```___]]]\\\[[[[[[\\\]]]XXXXXXVVVRRRMMMFFFAAA======>>>@@@BBBEEEGGGHHHIIIQQQVVVYYYXXXXXXYYYVVVRRROOOMMMJJJGGGFFFGGGHHHIIIFFFGGGGGGFFFDDD???;;;888222---(((%%%&&&'''&&&$$$''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%'''&&&$$$%%%&&&&&&%%%###yyyhhh]]]aaakkkpppvvv}}}|||uuulllfffeeehhhlllooopppnnnmmmkkkllloootttwww|||{{{}}}uuulllaaaWWWPPPJJJDDD@@@;;;777333000///...---,,,,,,,,,++++++++++++***+++******+++,,,,,,+++++++++,,,,,,++++++++++++******''''''(((((())))))******((()))***++++++***))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%&&&'''((()))))))))((((((((((((((('''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%&&&)))+++***(((%%%$$$$$$$$$%%%&&&((()))&&&&&&'''''''''(((((((((&&&'''(((((((((***---000777???HHHMMMNNNNNNRRRVVVTTTUUUVVVVVVTTTSSSSSSTTTTTTWWWYYYYYYVVVOOOIIIEEE<<<888222000333:::@@@CCCNNNPPPUUUYYY\\\^^^^^^^^^[[[\\\\\\]]]^^^]]][[[ZZZ]]]___``````___^^^^^^______]]]\\\[[[ZZZWWWRRROOOIIIIIIIIIJJJLLLOOORRRUUU[[[[[[[[[\\\^^^```cccdddfffeeedddbbb```___^^^^^^WWWVVVUUUTTTUUUWWWZZZ\\\]]]^^^```dddgggfffccc___VVVTTTRRRQQQNNNJJJEEEAAA:::777444222222333333222222444777<<>>@@@CCCEEEFFFHHHJJJKKKUUUYYY[[[YYYYYYZZZWWWRRRQQQNNNJJJGGGFFFFFFFFFFFFDDDEEEDDDBBB???:::555222///,,,((('''((((((((('''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$wwwggg]]]bbblllqqqvvv{{{{{{uuunnniiihhhkkkoooqqqrrrpppmmmlllnnnrrrvvvyyy|||{{{}}}rrrjjj___VVVOOOIIICCC>>>:::666222//////...---,,,,,,,,,,,,,,,++++++******---------,,,,,,***))))))************))))))))))))''''''(((((())))))*********+++,,,------,,,***)))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%%%%'''''''''''''''''''''''''''''''''%%%%%%%%%''''''&&&%%%&&&&&&&&&(((******)))(((&&&&&&&&&%%%%%%&&&''''''''''''(((((((((((())))))%%%&&&'''(((((())),,,///111999CCCIIIKKKMMMQQQUUUUUUVVVXXXXXXVVVTTTTTTUUUWWWYYY[[[\\\YYYTTTMMMHHH???:::333///000444888;;;EEEHHHMMMRRRWWWZZZ\\\\\\XXXZZZ[[[\\\[[[[[[ZZZZZZ\\\^^^``````______```aaaaaa^^^\\\ZZZZZZYYYWWWUUUOOOMMMIIIGGGIIIMMMQQQSSSXXXXXXXXXZZZ\\\___aaacccdddcccbbb```___^^^]]]]]]ZZZXXXUUUSSSSSSUUUWWWYYYZZZ\\\___bbbeeeeeecccaaa]]]]]]\\\\\\YYYTTTNNNIII@@@===999777666555333222000222444777;;;???BBBDDDGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLOOONNNMMMLLLLLLKKKKKKKKKOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIKKKNNNNNNLLLJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHJJJIIIIIIJJJLLLNNNPPPRRRPPPOOOOOOOOOPPPQQQRRRRRRUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOLLLIIIGGGHHHIIIIIIIIIEEEFFFIIILLLNNNPPPQQQQQQQQQTTTXXX\\\^^^]]][[[YYYSSSJJJ???888666555222......000222444666777888888;;;>>>AAAEEEHHHMMMSSSWWWYYYZZZ[[[]]]^^^_________bbbbbbbbbbbbaaa```______]]]^^^___aaadddgggjjjlllmmmjjjfffcccaaa___\\\ZZZSSSRRRQQQNNNLLLJJJHHHGGGGGGHHHLLLPPPVVV[[[```ccchhhkkknnnmmmjjjfffcccccc^^^[[[XXXWWWZZZ]]]```aaa___]]][[[YYYWWWWWWVVVVVVQQQOOOKKKGGGDDDDDDEEEFFF@@@BBBEEEGGGGGGIIILLLOOOVVVZZZ[[[YYYYYYYYYWWWSSSSSSOOOJJJFFFFFFFFFEEECCCEEEDDDAAA>>>999333///,,,+++)))(((''''''((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$######$$$$$$uuufff]]]dddnnnrrrvvvzzz|||wwwpppllllllnnnqqqsssssspppllllllooossswwwzzzyyyxxx{{{~~~~~~pppiii^^^UUUNNNHHHBBB===:::666222000//////...---+++,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,***))))))))))))((((((((('''((()))))))))))))))((())))))***++++++***((('''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&%%%'''******)))(((((()))*********)))((('''%%%$$$(((((((((((((((((((((((($$$&&&'''(((((())),,,......444<<>>CCCHHHNNNSSSVVVXXXWWWYYY\\\\\\[[[ZZZZZZ[[[ZZZ\\\^^^_________```bbbaaa___\\\[[[[[[[[[ZZZYYYTTTPPPKKKIIIJJJMMMPPPRRRSSSSSSTTTVVVXXX[[[^^^``````___^^^]]]]]]\\\\\\\\\[[[YYYWWWTTTTTTUUUVVVXXX[[[\\\]]]___```aaa``````cccbbbbbbbbb___ZZZRRRMMMEEECCC@@@>>><<<:::777444111111222333444666888999>>>>>>=========>>>??????CCCDDDEEEFFFGGGIIIIIIJJJIIIJJJLLLMMMNNNNNNMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJNNNMMMKKKJJJIIIIIIJJJKKKMMMMMMMMMMMMNNNOOOPPPPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIINNNRRRRRRNNNKKKJJJKKKJJJKKKLLLMMMNNNOOOPPPQQQNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJLLLNNNOOOPPPRRRRRRQQQQQQQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJIIIGGGEEEDDDFFFGGGFFFFFFBBBDDDGGGJJJMMMOOOOOOPPPQQQSSSVVVYYYYYYVVVSSSPPPHHHAAA888333111111111000///111555888;;;===>>>>>>AAADDDGGGIIILLLQQQVVVZZZ[[[[[[[[[[[[\\\\\\\\\\\\______``````aaa`````````______```aaacccfffhhhjjjjjjgggdddaaa^^^[[[WWWTTTLLLKKKKKKJJJHHHGGGFFFFFFGGGIIINNNTTTYYY]]]```aaajjjpppvvvwwwrrrkkkeeeccc^^^ZZZUUUTTTVVVZZZ]]]___\\\\\\ZZZXXXVVVTTTRRRQQQMMMKKKHHHEEEDDDFFFHHHJJJCCCEEEHHHHHHHHHJJJNNNSSSVVVZZZ[[[YYYXXXZZZXXXTTTTTTOOOIIIFFFFFFFFFDDDBBBCCCAAA===888333...***(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$!!!###$$$$$$###"""###%%%tttfff^^^fffpppsssvvvzzz|||xxxrrrnnnnnnppprrrssssssoookkkjjjnnnssswwwyyyxxxwwwzzz~~~zzznnnggg]]]TTTNNNGGGAAA<<<:::777333000000//////...++++++,,,,,,,,,+++***))))))***+++,,,------------*********))))))))))))(((((())))))******)))((('''))))))))))))(((((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%'''((('''&&&$$$)))...---(((%%%&&&)))$$$%%%'''))))))(((&&&$$$''''''''''''''''''''''''%%%&&&(((((('''((()))++++++///555;;;BBBGGGKKKMMMSSSVVVYYY[[[ZZZZZZZZZ[[[YYYYYYYYYZZZ[[[YYYSSSOOOJJJEEE>>>999666555444333333555888===CCCJJJOOORRRTTTWWWZZZZZZYYYWWWXXXYYYWWWZZZ\\\]]]^^^^^^```aaa```___^^^^^^^^^\\\YYYWWWSSSPPPMMMMMMOOOQQQPPPOOOMMMNNNOOOQQQSSSWWWZZZ\\\\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZYYYWWWVVVVVVWWWXXXYYY[[[[[[[[[ZZZZZZZZZ\\\]]]``````aaabbbaaa]]]WWWRRRKKKJJJHHHGGGEEEBBB===:::444444333333444444555555666555555444666888:::<<<>>>???AAADDDFFFGGGHHHIIIIIIKKKMMMNNNOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGIIIJJJLLLNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLOOORRRQQQMMMJJJKKKMMMLLLMMMNNNOOOQQQRRRSSSTTTRRRQQQOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNSSSSSSRRRRRRQQQRRRRRRRRRLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFFFFEEECCCBBBAAABBBDDDEEEDDDCCCAAABBBEEEGGGIIIIIIIIIIIIKKKLLLNNNNNNLLLHHHDDDAAA<<<999444000///000222444555777;;;@@@DDDFFFGGGHHHIIIJJJMMMNNNPPPSSSWWW[[[]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\^^^___```aaaaaabbbaaaaaa``````aaabbbdddeeefffccc___\\\YYYVVVQQQNNNHHHIIIIIIIIIJJJJJJJJJKKKIIIKKKOOOTTTYYY^^^bbbdddjjjsss~~~{{{pppgggbbb\\\YYYUUUTTTUUUXXXZZZ[[[YYYYYYYYYXXXUUURRRNNNLLLIIIIIIHHHHHHHHHHHHIIIJJJEEEGGGIIIHHHGGGJJJPPPVVVWWWZZZ[[[YYYYYY[[[ZZZVVVTTTNNNHHHEEEFFFFFFDDDAAA???<<<666111,,,***((((((%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!###%%%%%%######$$$&&&tttfff___gggqqqtttvvvzzz|||xxxrrrooooooppprrrssssssnnniiiiiimmmssswwwxxxyyyyyy|||}}}wwwnnnfff\\\TTTMMMGGG@@@;;;:::777333111000000///...++++++,,,---,,,+++***)))++++++,,,---------,,,,,,+++++++++************)))))))))*********((('''&&&******))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''(((((())))))&&&%%%$$$%%%'''((('''&&&###***000...'''###%%%***!!!%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((***+++///666???EEEHHHIIINNNQQQVVVXXXYYYYYYZZZ[[[YYYXXXXXXYYY[[[YYYUUUQQQMMMIIIBBB===999666444222...///222666<<>>CCCHHHLLLOOOPPPQQQNNNOOOQQQQQQRRRUUUXXX[[[___]]][[[ZZZYYYZZZ\\\]]]YYYZZZ\\\^^^```bbbccccccbbbbbb```______```aaaaaabbb```\\\YYYVVVRRRMMMIIIIIIJJJKKKLLLNNNOOOPPPQQQLLLMMMOOOTTTYYY```eeehhhkkkuuussshhhbbb[[[XXXVVVVVVWWWXXXXXXWWWXXXXXXYYYXXXUUUQQQLLLIIIGGGHHHJJJKKKKKKJJJHHHGGGGGGIIIJJJHHHGGGJJJRRRYYYWWW[[[\\\ZZZZZZ\\\[[[XXXTTTNNNGGGEEEFFFGGGDDDAAA:::777222,,,)))'''((((((''')))******)))'''&&&&&&###$$$&&&'''((('''&&&&&&$$$#########$$$%%%%%%&&&''''''''''''&&&%%%$$$############$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""$$$'''&&&$$$$$$&&&(((ooogggbbbhhhpppuuuwwwyyy~~~|||wwwsssqqqppppppqqqrrrpppmmmmmmooorrrtttuuuxxxzzz|||~~~xxxqqqjjj^^^SSSJJJCCC???<<<111222222222111...,,,***---++++++......***))),,,+++++++++*********))))))''''''(((((()))))))))***)))******++++++***((('''%%%&&&'''((()))***+++,,,222---'''######&&&((()))******++++++)))(((&&&$$$''''''''''''''''''''''''***)))'''%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((('''+++...,,,'''$$$&&&(((((('''%%%#########%%%&&&''''''&&&%%%###""""""!!!%%%&&&&&&%%%$$$%%%''')))***+++,,,000666===CCCGGGJJJNNNSSSVVVWWWWWWWWWXXXZZZXXXWWWYYY[[[\\\ZZZXXXRRRQQQOOOKKKDDD<<<555000111000000222555999>>>AAAHHHLLLPPPSSSSSSTTTTTTUUUWWWYYY[[[\\\\\\]]]^^^`````````___^^^\\\ZZZWWWVVVWWWVVVTTTSSSRRRRRRRRRRRRJJJIIIGGGGGGJJJNNNTTTWWWVVVWWWXXXZZZZZZZZZYYYXXXYYYYYYXXXWWWXXXYYY[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXZZZ\\\^^^^^^\\\YYYVVVRRRRRRRRRQQQPPPNNNMMMLLLGGGBBB===:::::::::888666444333222222333444444333666666666888;;;???CCCFFFDDDGGGJJJLLLMMMKKKIIIGGGDDDEEEFFFFFFGGGGGGGGGGGGBBBBBBCCCEEEGGGJJJLLLMMMOOOOOONNNMMMMMMMMMMMMNNNOOONNNLLLLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLLLLKKKJJJIIIHHHJJJKKKNNNPPPPPPPPPOOONNNQQQQQQPPPOOONNNNNNMMMMMMLLLLLLLLLLLLJJJIIIHHHGGGLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKHHHEEEFFFFFFEEEEEEEEEEEEFFFFFF@@@AAAAAAAAAAAA???===<<<:::;;;===>>>>>>>>>===<<<============<<<<<<<<<<<<;;;<<<;;;999666333333333---000333444555777;;;???DDDGGGLLLQQQTTTUUUTTTSSSUUUQQQPPPRRRUUUXXX^^^eeejjjfffaaa^^^]]]\\\[[[YYYXXXYYY[[[]]]___aaaccccccaaabbbbbbbbbbbbaaaaaa```bbb___YYYSSSNNNJJJIIIHHHFFFJJJPPPTTTUUUUUUUUUVVVMMMOOOSSSVVVZZZ^^^bbbfffooottt{{{~~~zzzrrrjjjeee___[[[VVVRRRQQQSSSVVVXXXVVVVVVUUUQQQMMMJJJIIIIIIOOOPPPPPPOOOLLLKKKKKKLLLJJJKKKLLLNNNNNNMMMLLLKKKUUUUUUVVVYYY\\\]]]]]]\\\QQQMMMHHHGGGGGGEEE???:::444111---)))''''''(((***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$##################"""!!!!!!"""$$$&&&%%%$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$###qqqiiidddjjjqqquuuwwwyyy|||zzzvvvsssqqqpppqqqqqqrrrpppnnnoooqqqtttvvvvvvxxxzzz}}}~~~wwwqqqjjj^^^SSSJJJCCC>>>;;;444444333222000---***))),,,,,,...333333---***+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))************)))'''&&&%%%%%%&&&'''((()))******...+++(((&&&''''''''''''%%%&&&&&&''''''&&&%%%$$$'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''***,,,+++&&&$$$%%%(((((('''%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))(((((()))+++///444999<<>>>>>999:::;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>===<<<;;;888888888777777777777666666777777555333222222333222555888:::;;;???DDDHHHOOOQQQTTTWWWYYYYYYYYYXXXWWWSSSRRRUUUWWWZZZaaaiiinnnkkkfffbbb^^^\\\ZZZYYYWWWWWWYYY[[[]]]___aaaaaaaaaaaa``````___^^^]]]\\\\\\YYYTTTPPPMMMLLLMMMNNNOOORRRVVVXXXWWWVVVUUUTTTOOOQQQUUUXXX[[[___cccggglllqqqxxx{{{wwwooogggccc\\\ZZZVVVSSSRRRSSSVVVXXXRRRRRRRRROOOKKKHHHGGGHHHNNNOOOPPPNNNLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMRRRSSSTTTXXX[[[[[[ZZZXXXQQQLLLGGGEEEDDDBBB<<<777111///,,,)))'''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$######"""rrrkkkggglllsssuuuwwwxxxyyywwwuuurrrqqqqqqrrrsssqqqpppooopppsssvvvwwwwwwyyy{{{~~~|||wwwrrrkkk```UUUKKKDDD???<<<888666444111...,,,***))),,,,,,111888777000+++***+++++++++*********))))))(((((())))))))))))******)))******)))((('''&&&%%%&&&&&&&&&''''''((((((((()))(((((()))***)))'''%%%######$$$%%%&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%(((***)))&&&$$$%%%'''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%''')))(((((('''(((***,,,///111666===FFFOOOTTTVVVWWWXXXYYYXXXWWWXXXZZZZZZXXXVVVXXXXXXWWWTTTOOOIIICCC@@@;;;999777555444444555666;;;>>>CCCGGGJJJMMMPPPSSSUUUWWWZZZ[[[[[[[[[]]]^^^___`````````^^^ZZZWWWTTTYYYXXXXXXWWWWWWVVVVVVVVVQQQPPPNNNKKKJJJIIIIIIIIIIIIKKKMMMPPPSSSVVVXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYWWWXXXZZZZZZYYYWWWUUUSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQOOOLLLKKKKKKLLLLLLKKKEEEAAA===:::888888777666222111000///000222444555;;;<<>>===>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFIIIIIIIIIIIIGGGEEEDDDBBBDDDFFFHHHJJJKKKKKKKKKJJJKKKJJJJJJJJJIIIHHHHHHHHHLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@AAAAAA@@@>>>???>>><<<:::888666666555444444666777888888888888:::;;;<<<<<<<<<;;;:::999333333333333222222222222222333444444333333444666;;;===???BBBEEEJJJPPPTTTYYYYYYZZZ[[[\\\\\\]]]]]]ZZZWWWVVVXXXZZZ^^^fffooovvvtttoooggg```[[[XXXXXXUUUVVVWWWYYY[[[\\\^^^^^^___^^^]]][[[YYYXXXWWWVVVTTTRRROOOMMMMMMPPPSSSVVVYYY[[[]]]]]]ZZZVVVTTTSSSQQQSSSWWWYYY\\\___dddggghhhmmmtttwwwssslllddd```YYYXXXUUUSSSRRRRRRSSSTTTMMMNNNNNNLLLIIIGGGGGGGGGMMMNNNOOONNNMMMKKKKKKLLLNNNMMMLLLKKKKKKLLLMMMMMMOOOPPPRRRVVVXXXXXXUUUSSSOOOJJJEEEBBB@@@<<<777222---,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$###############%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""#########""""""qqqkkkiiinnnssstttuuuvvvvvvuuusssrrrrrrrrrssstttqqqpppppprrruuuxxxzzzzzz{{{}}}|||yyytttmmmbbbWWWNNNGGGAAA===888666333000---,,,,,,,,,,,,---111777777000++++++***)))))))))((((((((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%((((((((((((((((((((('''''''''''')))******'''%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$$$$&&&((((((&&&$$$%%%&&&(((''''''&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))***))))))((()))+++,,,---333888@@@GGGLLLOOOSSSUUUVVVVVVVVVVVVWWWVVVVVVUUUXXXXXXWWWUUUQQQLLLHHHEEEEEECCC@@@<<<999777666666444777;;;???CCCGGGLLLOOOSSSUUUXXXZZZZZZ[[[]]]^^^]]]___``````^^^ZZZWWWTTTXXXYYYYYYYYYYYYXXXXXXWWWTTTSSSRRROOOMMMJJJIIIHHHFFFGGGHHHKKKNNNQQQSSSTTTTTTVVVWWWYYYYYYYYYXXXXXXVVVWWWXXXYYYYYYYYYYYYXXXWWWXXXXXXXXXWWWUUUSSSRRRTTTTTTUUUUUUUUUTTTTTTSSSTTTSSSRRRRRRSSSTTTUUUUUUOOOKKKEEEAAA>>><<<;;;999555444222111111222333444666777888999:::999999888888999;;;<<<>>>?????????>>>??????@@@BBBDDDEEEFFFIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDBBB@@@???AAADDDFFFCCCCCCBBBAAAAAAAAABBBBBBEEEEEEEEEDDDCCC@@@>>>===>>>@@@CCCEEEFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBCCCDDDEEEFFF@@@AAAAAAAAAAAAAAABBBBBBAAA>>>;;;:::;;;<<<<<<;;;:::999777555444222222111222333333444555555666666777888999999999888777666222222222222111111111111222444666777777888;;;===CCCDDDFFFIIINNNSSSYYY]]]\\\[[[[[[[[[\\\^^^```aaa\\\YYYXXXZZZ\\\```jjjuuu~~~|||uuulllaaaZZZXXXXXXUUUUUUVVVWWWYYYZZZ[[[\\\\\\ZZZXXXUUUSSSRRRRRRRRRQQQOOOMMMMMMOOOSSSXXX\\\___```aaa___[[[VVVTTTRRRSSSUUUXXXZZZ\\\___cccfffeeejjjqqqsssppphhhaaa]]]XXXWWWUUUSSSQQQOOONNNNNNIIIJJJKKKJJJHHHGGGHHHIIIMMMNNNPPPPPPNNNLLLLLLMMMMMMKKKHHHFFFFFFGGGIIIJJJLLLMMMPPPTTTVVVUUUQQQMMMKKKGGGAAA===:::666111---******)))((('''&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&'''''''''%%%$$$$$$&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%!!!"""##################oookkkjjjnnnrrrssssssuuuuuutttssssssssstttuuuuuuqqqpppooorrrvvvzzz||||||{{{wwwpppeee[[[QQQIIIBBB>>>777555222///------...///...,,,...222222---+++,,,++++++*********)))))))))++++++++++++++++++++++++***))))))((('''&&&&&&&&&*********)))))))))))))))((('''&&&&&&((()))(((''')))))))))(((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$$$$%%%&&&'''&&&%%%&&&&&&'''''''''&&&'''''''''''')))((((((''''''&&&&&&&&&%%%&&&(((((('''&&&''')))***))))))))))))+++,,,---111444888===BBBIIIOOOTTTTTTUUUVVVWWWWWWVVVVVVWWWXXXXXXWWWVVVSSSPPPLLLJJJLLLJJJFFFBBB>>>;;;999888222444777:::===AAAFFFIIIOOOQQQUUUWWWXXXZZZ\\\^^^\\\]]]^^^^^^]]]ZZZWWWUUUWWWXXXYYYZZZZZZZZZYYYXXXVVVVVVUUUSSSQQQOOOMMMLLLHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPRRRUUUWWWXXXYYYYYYTTTUUUWWWYYYYYYYYYYYYXXXWWWWWWWWWVVVUUUUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUVVVXXXYYYZZZWWWSSSMMMIIIFFFCCCAAA???999888666444444444666777444444444444444444444333444555666888999999::::::999999999:::;;;===>>>???CCCBBBAAA@@@????????????BBBBBBAAA???>>>???CCCFFFCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBB@@@>>><<<:::<<<===@@@CCCDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@????????????@@@AAACCCCCC@@@@@@@@@@@@AAAAAABBBBBB>>>;;;888666777888999999666555444333333222222333222222111111111111222222444444555666666555444333111111111222222222333333555777:::;;;===>>>AAACCCJJJJJJLLLOOOTTTYYY]]]```ZZZZZZYYYZZZ\\\```dddfff]]][[[ZZZ[[[]]]bbbnnnzzzwwwlllaaa[[[XXXWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWUUURRROOONNNNNNOOOPPPSSSQQQPPPPPPRRRVVV[[[^^^^^^``````^^^ZZZWWWTTTTTTTTTUUUXXXZZZ[[[^^^aaadddeeejjjoooqqqmmmfff___[[[XXXVVVTTTQQQMMMKKKHHHGGGFFFHHHJJJJJJJJJJJJLLLNNNOOOQQQSSSRRRPPPNNNNNNNNNLLLJJJGGGDDDCCCDDDFFFHHHJJJKKKNNNQQQRRRPPPLLLHHHEEEBBB===888333000,,,***''''''(((((('''%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""######$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''''''''%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$mmmjjjkkkpppsssrrrsssuuutttttttttttttttuuuvvvvvvqqqooonnnpppuuuzzz}}}}}}xxxqqqggg\\\SSSJJJCCC???666444222///......///000...++++++------***))),,,---------,,,,,,,,,,,,+++***************)))))))))***)))((('''''''''((((((************************)))'''%%%%%%&&&((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&((()))(((''''''(((''''''''''''((()))******+++,,,///333999BBBLLLRRRSSSUUUXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYWWWTTTQQQPPPNNNLLLIIIFFFBBB???===<<<555666777777888;;;???CCCHHHKKKOOORRRTTTWWWZZZ\\\YYYZZZZZZ[[[ZZZYYYXXXWWWWWWXXXZZZ[[[\\\[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRRRROOOOOOOOOOOONNNLLLJJJIIIIIIKKKMMMPPPSSSVVVWWWXXXRRRSSSVVVXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUVVVVVVWWWVVVVVVVVVVVVVVVUUUTTTSSSQQQSSSVVVWWWXXXYYY[[[]]]ZZZWWWSSSPPPNNNLLLHHHFFF???===;;;888777777888999555444333222111000000111111111222333444444444444444444444444555666777888;;;::::::999999999999999>>>???@@@===;;;;;;???BBBBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAA@@@>>><<<;;;;;;===@@@BBBDDDDDDDDDCCC@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA>>>=========>>>???@@@AAA???@@@@@@AAAAAABBBBBBCCC<<<999666555555666777666333333222222222333333444000//////.........//////111222333444444444333333000111222333444555666777:::<<>><<<777333...+++)))(((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###############"""###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$"""###$$$%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%llljjjlllrrruuuttttttvvvuuuuuuuuuuuuvvvvvvvvvwwwqqqooommmnnnsssyyy}}}wwwqqqggg\\\RRRJJJBBB===777666333111///......---,,,******,,,,,,)))(((***,,,,,,,,,,,,++++++++++++)))((((((((('''''''''&&&))))))((((((((()))***+++))))))))))))************)))'''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((((((((('''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))$$$'''))))))(((''''''(((&&&&&&&&&&&&&&&'''''''''&&&(((+++...333:::BBBHHHOOORRRVVVWWWVVVWWWYYY[[[\\\\\\[[[ZZZXXXVVVSSSRRRPPPOOOMMMJJJHHHFFFDDDCCC;;;:::999777555666:::===???CCCHHHLLLOOORRRVVVYYYWWWWWWWWWWWWWWWXXXYYYYYYXXXZZZ\\\]]]^^^^^^]]]\\\YYYXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWTTTPPPLLLIIIGGGHHHIIILLLNNNQQQTTTUUUPPPRRRUUUXXXYYYYYYXXXXXXYYYXXXWWWVVVVVVXXXYYYZZZYYYYYYYYYXXXWWWVVVUUUTTTQQQTTTWWWYYYYYYZZZ\\\___[[[ZZZXXXWWWUUUSSSOOOLLLHHHFFFBBB???<<<;;;:::;;;888777444111000///////////////000000000000000///000000///000000111222333444333333333333444555555777:::<<<:::666555888<<<===============>>>???@@@<<<============;;;999888888:::===@@@BBBBBBBBBAAA<<<======>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>===============>>>>>><<<<<<<<<===>>>>>>??????999777444333444555444333111111111000000111111222///............///111222///111222444555555555444333444666888:::<<<===>>>BBBDDDGGGHHHIIIKKKMMMOOOUUUTTTTTTWWWZZZ[[[ZZZXXXUUUUUUVVVYYY^^^dddiiilll___^^^]]]^^^___eeetttnnnccc^^^]]]ZZZXXXXXXXXXVVVTTTSSSQQQOOOOOOLLLJJJHHHHHHJJJOOOTTTWWWVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ[[[\\\[[[XXXVVVUUUUUUWWWYYY[[[\\\\\\^^^aaaccceeeiiimmmmmmggg___XXXTTTQQQOOOLLLIIIFFFDDDCCCCCCCCCEEEHHHKKKMMMOOORRRUUUWWWYYY[[[ZZZWWWSSSQQQPPPLLLJJJHHHEEEDDDCCCDDDDDDFFFEEEEEEFFFGGGEEEBBB???888666333...***((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$###$$$%%%&&&&&&%%%###"""!!!"""###$$$$$$%%%%%%%%%lllkkkmmmsssvvvuuuuuuxxxvvvvvvvvvvvvwwwwwwwwwwwwqqqnnnllllllrrryyy}}}vvvpppfff[[[QQQHHHAAA<<<999777555222///---,,,++++++)))***------)))''')))))))))))))))((((((((((((,,,+++++++++******))))))))))))(((((((((***+++---'''((((((((()))))))))***((('''''''''((((((&&&$$$%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%''')))))))))(((###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$''')))***((('''(((((('''''''''&&&&&&&&&&&&&&&&&&(((***---///444999===JJJNNNRRRSSSSSSTTTVVVYYY\\\[[[ZZZYYYWWWUUUSSSRRRRRRRRRQQQOOONNNLLLKKKJJJ???>>>;;;777444444666999:::>>>CCCGGGKKKOOOSSSVVVVVVUUUUUUUUUVVVXXXYYY[[[YYY[[[]]]___``````___^^^ZZZYYYWWWVVVUUUUUUVVVWWWZZZ[[[]]]\\\YYYTTTOOOKKKGGGGGGHHHIIIKKKNNNQQQRRROOOQQQUUUXXXZZZYYYXXXXXXYYYXXXWWWVVVWWWYYY[[[]]][[[[[[[[[ZZZYYYWWWVVVUUURRRUUUYYY[[[ZZZ[[[^^^```[[[ZZZZZZZZZZZZWWWSSSPPPPPPMMMIIIDDD@@@>>>======;;;888555222////////////......//////......---,,,...............///000000////////////000111222333333666999777333111333666777666777777888999:::;;;777888999999888777666555444666999<<<>>>>>>>>>>>>999:::;;;;;;<<<===>>>>>>888999:::;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<======666666777888999999::::::777555333222333333222111111000//////......///////////////000111333555777///111333555666777666666888999:::===@@@BBBDDDEEEJJJLLLNNNOOOPPPQQQSSSUUUWWWWWWWWWYYY[[[[[[XXXTTTRRRRRRTTTWWW\\\aaafffiiiaaa_________```gggwww}}}jjj___]]]^^^[[[XXXXXXWWWUUUSSSPPPNNNLLLKKKHHHGGGFFFFFFJJJPPPVVVZZZUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[\\\ZZZWWWUUUUUUUUUYYY[[[\\\]]]]]]___aaadddeeehhhlllkkkeee]]]VVVQQQNNNLLLIIIFFFDDDDDDDDDEEEAAADDDHHHKKKMMMPPPSSSVVVYYY[[[]]]\\\YYYUUURRRQQQIIIHHHEEECCCBBBAAAAAAAAADDDCCCBBBBBBBBBAAA>>><<<444333000,,,(((''''''(((''''''&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$##################"""!!!!!!"""$$$&&&%%%$$$$$$$$$&&&&&&&&&$$$"""!!! !!!######$$$$$$$$$nnnoooqqqsssuuuwwwxxxyyy|||xxxsssqqqtttwwwxxxwwwsssqqqppprrrvvv{{{~~~|||xxxrrrhhh\\\QQQGGG@@@===;;;666111000222222///,,,...---,,,+++++++++,,,,,,))))))))))))))))))))))))'''((())))))'''###&&&((()))++++++)))(((&&&((('''&&&%%%%%%&&&'''((((((''''''(((***+++)))((((((((())))))))))))((((((+++)))'''$$$######$$$%%%+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$&&&'''((('''''''''(((&&&(((((('''$$$"""""""""(((%%%$$$%%%'''(((&&&$$$%%%'''(((***,,,000555999DDDGGGLLLPPPRRRSSSUUUVVV[[[ZZZXXXXXXXXXWWWUUUSSSSSSQQQOOONNNNNNNNNMMMLLLFFFDDDAAA===999777666666:::;;;===???CCCGGGKKKMMMRRRTTTWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[^^^___``````]]]YYYTTTQQQMMMKKKIIIHHHIIIJJJJJJIIIKKKMMMQQQUUUWWWXXXXXXXXXYYYZZZZZZYYYXXXYYY\\\^^^___]]]ZZZXXXXXXXXXWWWVVVWWWWWWWWWZZZ\\\\\\[[[YYYZZZZZZZZZYYYXXXWWWVVVUUUVVVTTTPPPLLLHHHEEEDDDCCCFFFBBB>>>:::888666444222000000000///////////////111///......///000///.........---,,,,,,---...///222222111000000111111222222222222222222222222222333333222111000000000000///000222444666888999:::777777888888888888777777444555666777888999999999===<<<999777666777888888111222333555666666666555333111///...///000000000222///------///000///---111000//////000222444555444555666666777888<<<>>>EEE???@@@GGGKKKIIIGGGIIIMMMOOORRRSSSSSSRRRSSSTTTYYYWWWVVVXXXZZZZZZWWWTTTTTTUUUWWWYYY]]]aaadddeeebbb___[[[[[[aaakkkwww~~~wwwhhh___]]]]]]ZZZWWWXXXVVVPPPJJJHHHGGGFFFDDDGGGKKKLLLKKKMMMTTTYYYZZZUUUVVVXXXYYYYYYYYYXXXWWWZZZYYYWWWUUUUUUVVVWWWYYY\\\[[[YYYXXXXXXYYY[[[\\\bbbaaa```^^^ZZZUUUPPPMMMFFFEEEEEEEEEFFFFFFEEEDDDFFFFFFFFFGGGJJJMMMQQQSSSVVVWWWVVVVVVTTTRRROOONNNKKKHHHEEEBBBAAA@@@===<<<>>>?????????===999555222//////...---+++***))))))'''&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&!!!&&&'''###"""&&&'''###"""$$$%%%%%%$$$###$$$%%% !!!######""""""!!!ooopppqqqsssuuuwwwxxxyyy{{{wwwsssrrruuuwwwwwwvvvqqqooonnnpppuuuyyy}}}~~~}}}wwwqqqggg[[[QQQHHHAAA>>>:::555000///000111...+++,,,,,,++++++*********+++))))))))))))))))))))))))+++,,,------,,,***'''%%%'''((()))******)))((('''(((((((((''''''((((((((((((''''''(((******)))'''''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&'''((((((&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%'''******'''$$$"""!!!###%%%&&&'''%%%%%%%%%&&&'''&&&$$$%%%'''(((&&&$$$&&&'''((()))***,,,000333;;;???DDDIIILLLOOOSSSUUUXXXWWWVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPPPPOOONNNLLLGGGFFFCCC@@@>>>;;;:::999888888888:::===AAADDDFFFOOOQQQTTTVVVVVVVVVWWWYYYXXXYYYZZZ[[[\\\\\\[[[ZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^```aaa___]]]YYYWWWQQQOOOLLLKKKJJJJJJIIIHHHIIIJJJMMMQQQTTTVVVWWWXXXUUUVVVXXXXXXYYY[[[___bbb```]]]ZZZYYYZZZ[[[[[[[[[[[[ZZZYYYYYY[[[[[[YYYWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXVVVTTTQQQNNNLLLKKKKKKGGGDDDAAA?????????===<<<888888777666444333222222333111//////000000///...)))***,,,---...---,,,+++000///..........................................///...---,,,,,,,,,,,,,,,...//////000111222333333000000000111111000000000222333333444444444444333999888666444333444555666111111333444444444333333222000......///000000000111///---...111222222111333333222333444666999:::;;;<<<=========???BBBEEEOOOLLLNNNRRRSSSNNNKKKLLLMMMOOORRRSSSSSSSSSTTTUUUXXXWWWVVVXXXZZZZZZXXXUUUUUUUUUWWWYYY\\\___bbbccc___]]][[[[[[aaajjjsssyyy{{{pppbbbZZZXXXWWWSSSPPPOOONNNJJJFFFEEEFFFHHHHHHOOORRRSSSQQQQQQVVVXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWUUUUUUVVVWWWWWWWWWWWWVVV[[[ZZZYYYXXXWWWWWWXXXYYY[[[[[[ZZZWWWTTTPPPLLLIIIGGGGGGHHHIIIIIIIIIGGGEEEGGGGGGGGGHHHJJJMMMPPPRRRSSSSSSSSSSSSRRRPPPNNNMMMJJJHHHEEECCCBBBAAA???===>>>>>>>>><<<999666222000,,,,,,++++++***)))(((((('''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""&&&&&&###"""&&&&&&######$$$&&&&&&$$$######$$$ !!!"""#########""""""ooopppqqqsssuuuwwwyyyyyyyyyvvvssstttwwwyyywwwuuupppooooooqqquuuzzz}}}~~~~~~tttnnndddZZZQQQIIICCC???999555000/////////---***+++++++++*********))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((((((((())))))))))))(((((('''&&&&&&'''))))))(((&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((###'''***+++(((######%%%''''''&&&&&&&&&((('''&&&%%%%%%''''''&&&%%%''''''(((''''''(((+++---111444999>>>CCCIIIOOOSSSUUUUUUTTTTTTTTTVVVWWWXXXWWWUUUSSSRRRRRRQQQOOONNNHHHHHHGGGEEECCCAAA???>>>:::999777666777:::>>>@@@HHHKKKOOORRRTTTUUUWWWYYYWWWXXXZZZ[[[[[[[[[ZZZYYYWWWWWWWWWXXXYYYZZZ\\\]]]\\\^^^```bbbbbb```^^^\\\VVVTTTPPPOOONNNMMMKKKIIIHHHHHHIIIKKKNNNQQQSSSUUUSSSUUUVVVXXXYYY[[[___bbb___]]][[[ZZZ]]]___``````aaa___[[[ZZZYYYYYYWWWVVVTTTTTTTTTUUUUUUUUUVVVVVVXXXXXXWWWVVVUUUUUUTTTTTTLLLJJJHHHGGGGGGGGGFFFEEE@@@???===;;;999777555444666444333222333333111000(((+++///111222000,,,***///......---,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,+++111111111111111000///...222222000000///000111222333444444555444333222111111///......000111000000000//////111444666777666888888888999;;;>>>AAABBBEEEFFFFFFFFFFFFHHHKKKNNNXXXZZZ^^^___ZZZRRRNNNOOONNNPPPRRRRRRRRRRRRTTTUUUVVVVVVVVVXXXZZZZZZYYYWWWVVVWWWXXXYYY[[[]]]___```]]]\\\[[[\\\```ffflllpppooofff[[[TTTRRRPPPLLLHHHEEEDDDCCCBBBCCCGGGMMMSSSZZZ\\\[[[WWWUUUXXXWWWTTTWWWXXXXXXXXXXXXXXXWWWVVVRRRTTTXXX[[[\\\[[[YYYWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRPPPOOOLLLIIIGGGEEEGGGIIIKKKMMMMMMKKKIIIHHHHHHGGGGGGHHHJJJLLLOOOQQQOOOPPPPPPOOOOOONNNLLLLLLKKKHHHEEECCCBBBAAA???===>>>===:::777444111...---))))))(((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$&&&&&&######%%%&&&###$$$%%%&&&&&&$$$""""""###""""""###$$$$$$$$$$$$###ooopppqqqsssuuuwwwyyyyyywwwuuutttvvvyyy{{{yyyvvvrrrqqqqqqtttyyy}}}qqqjjjaaaXXXQQQKKKDDD@@@999666222000///...---++++++++++++++++++******)))))))))))))))))))))))))))''''''&&&&&&&&&''''''((())))))(((((((((((())))))'''((()))******)))((('''&&&%%%%%%&&&((()))'''&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$###%%%((()))'''$$$###"""&&&'''((((((&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''&&&''')))+++,,,...222777<<>>:::777666888;;;===@@@DDDIIINNNRRRUUUXXX[[[YYYZZZZZZ[[[ZZZYYYXXXWWWTTTUUUVVVWWWYYY[[[\\\]]]\\\]]]___aaaaaaaaa___^^^YYYVVVTTTSSSRRRQQQOOOMMMJJJHHHGGGFFFGGGJJJMMMOOOTTTUUUVVVVVVWWWYYY\\\______]]]\\\]]]```ccceeefffhhhddd___[[[YYYXXXWWWVVVSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYSSSQQQNNNMMMLLLKKKIIIGGGBBBAAA@@@===;;;999777666999888777777888777555444111222555777666333000---111000///...------------++++++++++++++++++++++++++++++*********++++++,,,.........---,,,++++++***,,,------......------,,,...//////000//////.........------------...///000666666777777666555333222000///...///111222222111222222333555777:::<<<===>>>>>>???AAACCCFFFHHHIIILLLMMMMMMLLLLLLNNNRRRUUU[[[aaagggfff]]]SSSOOOPPPRRRSSSSSSRRRQQQQQQRRRTTTUUUUUUWWWXXXZZZZZZYYYXXXYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\^^^```bbbdddccc\\\TTTOOOMMMKKKGGGDDD@@@???@@@CCCEEELLLXXXccckkkiiicccZZZWWWXXXWWWTTTVVVVVVVVVVVVVVVVVVUUUUUUTTTVVVZZZ]]]___^^^]]][[[WWWXXXXXXWWWUUURRRPPPNNNKKKJJJIIIHHHFFFEEEDDDDDDGGGJJJMMMOOOOOOMMMJJJIIIIIIIIIHHHHHHIIILLLNNNPPPMMMMMMMMMMMMMMMLLLLLLLLLMMMJJJFFFCCCAAA???<<<:::<<<:::666222...,,,***)))&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%########################""""""###$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$''''''%%%###$$$%%%%%%$$$%%%&&&'''&&&$$$"""""""""######$$$$$$%%%%%%%%%%%%nnnoooqqqrrruuuvvvxxxyyyvvvuuutttwww{{{|||zzzwwwrrrqqqrrruuuzzz~~~ooohhh^^^VVVQQQLLLEEE@@@:::888444111000...---,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))---,,,***)))))))))******))))))(((((((((((())))))&&&&&&((())))))(((&&&&&&&&&%%%%%%&&&((()))'''&&&((((((((())))))(((((((((''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''(((((('''%%%$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&&&&%%%&&&&&&$$$&&&'''''''''(((***,,,,,,---000333666<<>>999777777999::::::===CCCHHHMMMRRRWWW[[[ZZZZZZZZZZZZYYYWWWVVVTTTRRRSSSTTTVVVYYYZZZ\\\\\\\\\]]]^^^______^^^\\\[[[XXXWWWVVVVVVWWWWWWUUUSSSNNNLLLGGGDDDCCCDDDGGGIIIOOOPPPRRRSSSTTTVVVZZZ]]]aaa``````bbbfffiiijjjkkkkkkgggaaa\\\ZZZYYYXXXWWWVVVUUUTTTRRRRRRQQQRRRRRRQQQSSSUUUXXXYYYYYYXXXXXXTTTRRRPPPOOOOOOMMMKKKIIICCCBBBAAA@@@>>>===<<<;;;===<<<<<<===>>>>>>===;;;<<<<<<;;;:::888666444333444333111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---------,,,,,,,,,,,,,,,------............------+++,,,---...////////////------------...///000000666777777777777555444333222111111222444666555444555666888:::<<<>>>AAACCCDDDEEEFFFGGGIIIKKKMMMNNNNNNOOONNNNNNNNNQQQUUUYYY\\\eeekkkhhh^^^VVVSSSTTTXXXWWWUUURRROOONNNPPPQQQTTTUUUWWWYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZ\\\\\\\\\[[[ZZZYYYXXXWWWUUUQQQLLLJJJIIIGGGEEEBBBBBBBBBDDDHHHLLLTTTeeevvv~~~ooo```XXXXXXWWWTTTUUUTTTTTTTTTTTTTTTTTTTTTWWWXXX[[[]]]^^^^^^^^^]]]WWWXXXXXXVVVSSSOOOKKKIIIFFFEEEDDDDDDCCCDDDEEEFFFFFFJJJNNNPPPNNNLLLKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNKKKFFFBBB???<<<888555888555111---***(((''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%$$$""""""""""""$$$%%%########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%+++'''$$$###$$$$$$$$$$$$%%%&&&'''&&&$$$"""""""""$$$$$$$$$$$$$$$%%%%%%&&&mmmnnnoooqqqsssuuuwwwwwwuuusssrrruuuyyy{{{yyywwwooooooqqqtttyyy~~~nnnfff[[[UUUQQQLLLEEE???:::999666222000...------,,,,,,---...---,,,+++***))))))))))))))))))))))))...---,,,+++***)))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&'''))))))(((&&&(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&$$$###"""$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((,,,+++***'''$$$###$$$&&&"""$$$%%%&&&&&&((()))%%%&&&''''''%%%%%%&&&'''###%%%'''(((((((((***,,,,,,---///000222555:::>>>GGGKKKOOOPPPOOOQQQTTTWWWXXXWWWWWWXXXYYYXXXVVVTTTMMMMMMMMMLLLLLLJJJIIIHHHJJJGGGBBB<<<999777777888777:::>>>AAAFFFKKKRRRVVVVVVWWWWWWWWWWWWUUUTTTSSSPPPQQQTTTVVVXXXZZZ[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWYYYZZZ[[[YYYXXXRRROOOIIIEEEBBBBBBCCCEEEFFFHHHKKKNNNQQQUUUZZZ^^^bbbbbbdddgggkkkmmmmmmllliiieee___\\\ZZZYYYYYYXXXXXXWWWUUUSSSRRRRRRRRRRRRQQQSSSVVVXXXYYYXXXVVVUUURRRQQQPPPQQQQQQQQQOOOMMMEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAACCCFFFGGGFFFDDDDDDBBB???<<<:::999999999777666555333111000000000........................---------...///000111222........................---..................---++++++---...///000000000111111111222222333333333444555666777777777666555666666777999;;;===<<<;;;;;;===>>>???@@@BBBEEEGGGJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNOOORRRXXX\\\```hhhmmmggg___[[[ZZZZZZZZZYYYVVVRRRNNNNNNOOOQQQTTTVVVYYYYYYYYYXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWUUURRROOONNNJJJHHHFFFEEEFFFGGGFFFEEEIIIHHHKKKPPPSSS[[[pppyyydddZZZXXXVVVRRRSSSSSSSSSSSSSSSTTTUUUUUUYYYZZZ\\\]]]^^^]]]\\\[[[WWWWWWVVVSSSPPPKKKGGGDDDBBBAAA@@@@@@AAADDDFFFHHHFFFJJJOOOPPPMMMKKKLLLMMMLLLKKKIIIIIIIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMIIIDDD@@@<<<888444222222000---***((('''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############""""""#################################!!!"""######$$$$$$######$$$$$$######$$$$$$%%%&&&...'''###$$$%%%$$$###$$$$$$%%%&&&&&&$$$""""""###$$$$$$######$$$$$$%%%&&&lllmmmnnnppprrrtttuuuvvvrrrpppoooqqquuuxxxwwwuuuooooooqqquuuzzz~~~mmmeeeZZZSSSPPPLLLEEE>>>999888666222...,,,,,,,,,***+++---------,,,***))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((()))******)))((('''((((((''''''''''''(((((((((''''''(((******)))''''''(((((((((((((((((('''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((())))))'''%%%######$$$ ###$$$%%%&&&''')))$$$&&&((('''%%%$$$&&&'''###%%%'''(((''''''(((***)))***,,,------///333666<<>><<<:::888777666666333333333333333333333333222222222333444666777888666666555555444444444444333333333444444333333333111222333333444444444444666666777777888888777777555777999:::<<<<<<<<<;;;======>>>AAADDDEEEDDDCCC@@@BBBDDDDDDDDDDDDGGGJJJNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNPPPTTTZZZ___eeekkkllleee_________^^^ZZZXXXUUUQQQNNNNNNQQQTTTUUUWWWZZZZZZXXXWWWWWWXXXTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPQQQQQQOOOMMMJJJHHHFFFEEEEEEFFFHHHKKKMMMNNNPPPNNNQQQVVVWWW___vvvxxxdddZZZYYYVVVRRRSSSSSSSSSSSSTTTVVVWWWXXX\\\^^^aaadddccc```\\\YYYVVVUUURRROOOKKKFFFBBB???>>>===<<<<<<>>>BBBFFFIIIGGGKKKOOOPPPMMMLLLMMMPPPMMMLLLJJJIIIIIIJJJKKKLLLMMMLLLJJJIIIIIIIIIJJJJJJHHHEEE@@@<<<:::777333111,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""############""""""########################!!!""""""###############"""""""""###$$$%%%&&&'''000((("""$$$&&&$$$"""$$$###$$$&&&&&&$$$######$$$$$$######"""###$$$%%%&&&kkklllmmmoooqqqsssuuuuuupppmmmlllnnnrrruuuuuutttqqqqqqssswww}}}mmmdddYYYSSSPPPLLLDDD>>>888777555111---+++++++++)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))(((((())))))))))))((('''&&&((()))++++++)))(((&&&***)))(((''''''((()))***(((''''''(((***+++)))(((&&&''''''''''''''''''&&&"""###%%%&&&'''(((((((((###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$!!!###&&&'''&&&%%%%%%&&& """$$$$$$######$$$%%%$$$&&&((('''%%%$$$%%%(((###%%%''''''&&&&&&&&&'''&&&''')))******,,,...111444;;;DDDJJJLLLNNNRRRVVVUUUUUUVVVYYY[[[[[[YYYWWWUUUSSSQQQOOONNNMMMNNNNNNQQQOOOKKKEEEAAA===:::999;;;:::888666666:::@@@EEEGGGIIILLLOOOQQQSSSTTTTTTOOOQQQSSSVVVWWWXXXXXXXXXWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZ\\\]]]]]][[[YYYSSSPPPLLLGGGEEEDDDEEEFFFBBBDDDFFFHHHJJJNNNRRRVVVYYY[[[___cccfffeeeaaa^^^^^^\\\YYYXXXXXXYYYXXXWWWWWWVVVUUUTTTTTTVVVXXXYYYYYY[[[^^^```___[[[XXXUUU[[[YYYXXXWWWVVVSSSOOOLLLHHHGGGFFFEEECCCBBBAAA@@@BBBDDDGGGLLLQQQTTTTTTSSSKKKJJJJJJIIIIIIHHHHHHHHHFFFEEECCCAAA???>>>===<<<999999999999999999999999777777888888:::;;;===>>>>>>>>>===<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;:::999999::::::999999888888::::::;;;;;;;;;;;;::::::999:::===???AAABBBBBBBBBBBBBBBDDDGGGJJJKKKJJJHHHDDDFFFHHHGGGFFFFFFIIILLLPPPPPPPPPPPPOOOMMMLLLKKKNNNNNNNNNOOOQQQVVV]]]bbbhhhllljjjbbb]]]___```^^^XXXWWWTTTPPPNNNPPPTTTWWWUUUXXX[[[ZZZXXXVVVVVVXXXQQQQQQPPPOOOOOOOOOOOOPPPJJJJJJLLLLLLKKKIIIGGGFFFGGGGGGHHHIIIMMMQQQUUUWWWTTTRRRTTTXXXYYY```xxxqqq```ZZZZZZXXXSSSTTTTTTTTTTTTUUUXXXZZZ[[[___ccchhhkkkjjjeee^^^YYYTTTSSSPPPLLLGGGBBB>>><<<;;;:::999999<<<@@@EEEHHHIIIMMMPPPPPPMMMLLLOOORRRNNNLLLJJJIIIHHHIIIKKKLLLLLLKKKJJJHHHGGGGGGHHHIIIDDDAAA===:::888666444111))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!########################!!!!!!"""###############!!!""""""###$$$&&&'''(((222((("""$$$&&&$$$"""$$$"""$$$%%%%%%$$$###$$$%%%$$$###"""""""""###$$$%%%kkknnnooonnnpppuuuwwwvvvpppqqqsssuuuuuutttsssrrrpppqqqsssvvvyyy}}}}}}mmmaaaWWWTTTQQQJJJBBB===888666333000---,,,,,,---,,,+++)))***+++,,,,,,+++************************+++***)))'''''')))***+++)))******)))&&&%%%&&&&&&%%%&&&(((***+++,,,++++++(((''''''))),,,,,,)))&&&+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$%%%&&&'''###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&(((***&&&%%%###"""###%%%'''(((((((((((((((((()))******///333:::@@@EEEJJJOOORRRSSSUUUWWWXXXXXXYYY\\\^^^YYYUUUQQQPPPQQQRRRPPPNNNPPPPPPNNNLLLHHHDDD@@@>>>===<<<:::999999:::;;;<<<>>>@@@BBBEEEHHHKKKMMMNNNQQQQQQRRRSSSUUUWWWYYYZZZXXXXXXXXXWWWXXXXXXYYYZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXTTTMMMIIIGGGGGGFFFFFFCCCDDDEEEGGGJJJMMMQQQSSSXXXXXXYYYYYYZZZ[[[\\\]]][[[YYYWWWUUUUUUWWWYYY[[[YYYWWWVVVUUUUUUVVVXXXYYY\\\]]]______^^^^^^___```bbb___ZZZTTTOOOLLLJJJIIIJJJIIIGGGEEEDDDCCCCCCCCCAAACCCHHHMMMRRRUUUVVVWWWLLLKKKJJJJJJJJJJJJKKKLLLOOONNNLLLJJJHHHGGGFFFFFFAAAAAABBBCCCDDDEEEEEEFFF>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@GGGFFFEEEDDDCCCCCCCCCCCC>>>????????????????????????@@@AAABBBBBBAAA@@@@@@@@@AAABBBDDDGGGKKKMMMOOOIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHNNNNNNOOOOOOOOONNNMMMMMMPPPOOONNNOOOSSSXXX^^^bbbkkkgggbbb]]]\\\]]]___bbbXXXVVVTTTRRRRRRRRRSSSTTTWWWYYY\\\]]][[[VVVQQQMMMPPPOOOMMMMMMMMMLLLKKKIIIGGGGGGGGGEEEEEEFFFIIILLLNNNLLLJJJIIIKKKOOOSSSVVVWWWVVVVVVWWW]]]hhhuuu}}}xxxhhh[[[UUUUUUXXX[[[UUUWWWYYYWWWTTTTTTYYY^^^dddmmmvvvvvvlll___WWWTTTOOOMMMIIIDDD@@@===;;;:::;;;===???@@@???@@@BBBDDDGGGHHHKKKMMMPPPSSSUUUVVVSSSPPPMMMKKKKKKKKKKKKKKKMMMJJJGGGFFFEEEDDDCCCAAAAAA@@@===:::555111---+++'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%&&&$$$$$$$$$############"""########################""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&***&&&'''&&&!!!''',,,$$$***&&&###%%%))),,,***(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""iiilllmmmllloootttvvvuuuqqqssstttvvvvvvtttrrrqqqqqqrrrtttwwwzzz}}}}}}mmmbbbWWWTTTPPPIIIAAA===888666333///---------------+++******+++,,,,,,+++************************+++***)))(((((()))***+++((()))***)))'''&&&&&&'''((())))))***)))((('''&&&%%%$$$###%%%((()))'''%%%)))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###******)))''''''&&&&&&'''$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$"""###%%%$$$######$$$&&&&&&%%%$$$$$$$$$%%%'''((((((''''''''''''((())))))+++...333888<<>><<<;;;:::::::::;;;===@@@DDDHHHKKKMMMQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXTTTNNNKKKIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOQQQQQQPPPPPPPPPQQQRRRSSSVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVUUUUUUUUUVVVWWWXXX[[[]]]___```aaabbbdddfffhhhddd___YYYTTTPPPNNNMMMIIIHHHGGGEEEDDDCCCBBBBBB@@@BBBEEEIIILLLMMMNNNNNNJJJJJJIIIIIIJJJLLLNNNPPPPPPOOONNNLLLJJJIIIIIIHHHEEEEEEEEEFFFGGGHHHHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDEEEGGGIIILLLOOOQQQRRROOOPPPPPPPPPOOONNNLLLKKKHHHGGGFFFEEEFFFGGGHHHIIINNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNOOORRRVVV[[[^^^fffccc___\\\ZZZ[[[]]]___WWWUUUSSSRRRQQQRRRSSSTTT\\\___cccddd```ZZZTTTRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDEEEFFFFFFGGGHHHLLLNNNQQQPPPNNNMMMOOOQQQUUUWWWVVVWWWWWWYYY]]]dddmmmtttvvvnnncccZZZVVVVVVWWWXXXVVVXXXYYYWWWUUUUUUYYY]]]cccmmmwwwwwwmmm^^^SSSNNNGGGEEEBBB>>>;;;999888888:::<<<============???AAADDDEEEHHHKKKOOOSSSVVVWWWVVVSSSOOOMMMLLLLLLJJJIIIJJJHHHEEECCCCCCBBB@@@>>>>>>===:::666222...+++***''''''''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""###########################""""""!!!!!!""""""###"""######$$$%%%%%%&&&&&&)))$$$&&&%%%"""***000))))))&&&###$$$'''(((%%%"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""gggjjjkkkkkkmmmsssuuuttttttuuuvvvwwwwwwuuurrrppprrrsssuuuxxx{{{~~~|||mmmbbbXXXSSSOOOGGG@@@<<<777555222///---------------+++******+++,,,++++++************************+++***)))(((((()))***+++''')))))))))''''''((())))))))))))((('''&&&%%%$$$(((&&&%%%&&&)))*********((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%'''((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((***---000333777===@@@DDDHHHLLLPPPSSSUUUWWWYYYZZZXXXVVVUUUVVVVVVUUUTTTNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGDDDAAA===:::888666666888:::>>>CCCGGGJJJNNNNNNPPPQQQQQQRRRQQQQQQSSSTTTVVVXXXYYYYYYXXXXXXYYY[[[]]]^^^^^^\\\ZZZYYYWWWTTTOOOMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLJJJHHHGGGFFFGGGIIIJJJOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVXXXZZZ]]]```bbbdddgggjjjiiigggbbb\\\WWWSSSQQQPPPIIIIIIGGGEEEDDDCCCCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHHHHHHHJJJMMMQQQSSSRRRQQQOOONNNMMMLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLMMMLLLMMMMMMMMMMMMLLLLLLKKKNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKKKKLLLLLLLLLIIIJJJMMMOOORRRTTTVVVVVVVVVVVVUUUTTTRRRPPPNNNMMMIIIHHHGGGFFFGGGHHHJJJKKKNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMOOOQQQTTTWWWYYY^^^]]][[[YYYYYYYYYZZZ[[[UUUTTTRRRQQQQQQRRRSSSTTT[[[aaaffffff___WWWRRRQQQOOOLLLIIIGGGFFFEEEBBB@@@AAACCCFFFHHHIIIKKKNNNPPPTTTSSSSSSRRRSSSUUUVVVWWWVVVWWWYYYZZZ\\\___dddhhhgggccc]]]YYYWWWVVVVVVUUUWWWYYYYYYXXXUUUUUUXXX\\\aaajjjssssssiiiYYYLLLEEE>>>===;;;999888888888999;;;<<<======<<<<<<>>>??????AAADDDIIINNNSSSWWWYYYYYYVVVRRROOOMMMLLLJJJIIIGGGDDDAAA??????>>><<<:::999777444000,,,***((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""########################$$$##################$$$#########$$$$$$%%%%%%&&&'''"""$$$%%%###---444...'''$$$######%%%$$$ $$$$$$############$$$$$$$$$$$$$$$###############fffiiikkkjjjmmmsssvvvtttvvvwwwyyyyyyxxxuuurrrppprrrtttwwwzzz}}}~~~|||lllbbbWWWRRRMMMEEE>>><<<777555222///---------...---,,,******+++,,,+++*********************************)))(((((()))******'''((())))))((('''(((***''''''''''''(((((('''''')))(((''''''(((***,,,---(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))((('''&&&'''%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))***+++---111666999;;;???EEEJJJNNNQQQTTTVVVVVVUUUTTTTTTTTTTTTTTTTTTNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKGGGBBB===:::777777666777:::>>>BBBEEEHHHIIIJJJLLLMMMNNNNNNNNNQQQSSSUUUXXXYYYZZZYYYXXXXXXZZZ]]]___^^^\\\YYYWWWUUURRROOONNNNNNNNNMMMLLLMMMMMMNNNNNNMMMKKKIIIHHHLLLJJJGGGEEEDDDEEEGGGHHHKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVZZZ\\\^^^aaadddgggdddbbb___[[[WWWTTTRRRQQQLLLKKKIIIGGGFFFEEEEEEEEEHHHHHHIIIJJJKKKJJJJJJJJJIIIHHHHHHHHHJJJMMMPPPRRRQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOMMMMMMNNNMMMMMMLLLKKKKKKOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOOOOOOOOOONNNMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGIIIJJJKKKLLLMMMNNNOOOOOOLLLNNNPPPSSSVVVXXXXXXYYY[[[ZZZXXXUUURRROOOMMMLLLJJJIIIHHHGGGGGGIIILLLMMMOOONNNMMMLLLLLLMMMMMMNNNKKKLLLMMMOOOQQQSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXWWWTTTSSSRRRPPPPPPQQQSSSTTTXXX___eeeddd[[[RRROOOOOOJJJHHHEEECCCCCCBBBAAA@@@BBBEEEHHHJJJKKKMMMOOOPPPRRRRRRSSSSSSTTTUUUVVVWWWVVVWWWXXXYYYZZZ\\\___bbb```]]]ZZZXXXWWWWWWUUUTTTVVVWWWXXXVVVTTTTTTVVVXXX\\\ccchhhfff\\\NNNCCC===999888888888999;;;===>>>@@@@@@@@@???======>>>@@@===>>>BBBFFFLLLRRRWWWZZZYYYVVVRRRPPPNNNMMMKKKIIIDDDAAA>>><<<;;;:::888666333111---***'''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""%%%%%%%%%$$$#########"""$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%(((###%%%%%%###---555///$$$#########$$$###$$$$$$############$$$$$$########################fffjjjkkkkkkooouuuxxxwwwwwwxxxzzz{{{zzzwwwsssppprrruuuyyy|||zzzjjjaaaWWWQQQKKKCCC>>>===666555222///...---.........,,,******+++++++++*********************************))))))))))))******'''(((***)))(((((()))***((((((((((((((((((((()))%%%%%%%%%$$$%%%&&&(((***)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''')))***+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((("""%%%&&&%%%#########%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))+++000333444888>>>CCCGGGKKKOOORRRQQQRRRSSSSSSSSSSSSSSSTTTRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOLLLGGGBBB???===<<<:::888999;;;>>>???@@@AAACCCFFFHHHJJJKKKKKKOOOQQQTTTWWWYYYZZZYYYYYYWWWYYY\\\]]]]]][[[WWWUUUSSSQQQOOOOOOOOOOOOMMMKKKJJJJJJKKKLLLKKKJJJHHHGGGMMMLLLJJJHHHGGGHHHIIIJJJJJJIIIGGGFFFGGGIIIKKKMMMJJJKKKMMMNNNPPPPPPQQQPPPSSSUUUXXXYYYZZZ\\\^^^```]]]\\\ZZZXXXWWWUUUTTTTTTNNNNNNLLLJJJIIIHHHHHHGGGEEEFFFGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNPPPOOOOOONNNNNNOOOOOOPPPPPPOOOMMMLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNPPPQQQRRROOOPPPPPPQQQPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIJJJLLLMMMNNNOOONNNOOOQQQSSSVVVXXXYYYYYY^^^]]]ZZZWWWSSSPPPNNNMMMKKKJJJHHHGGGHHHJJJMMMOOOPPPOOONNNMMMLLLLLLLLLLLLIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTVVVWWWWWWWWWVVVUUUTTTSSSQQQPPPOOOPPPRRRSSSVVV\\\bbb```XXXPPPNNNOOOEEECCCAAA@@@BBBCCCCCCCCCFFFHHHKKKLLLLLLLLLNNNOOOMMMNNNOOOQQQSSSTTTTTTUUUVVVWWWWWWWWWXXXZZZ___bbb```^^^ZZZWWWWWWVVVTTTSSSSSSSSSSSSRRRPPPPPPPPPQQQTTTVVVWWWSSSKKKBBB;;;888666666777999;;;>>>AAACCCCCCCCCBBB???===<<<>>>@@@===>>>AAAEEEJJJQQQVVVYYYUUUSSSPPPOOONNNMMMKKKIIIAAA???;;;999888777555333...,,,)))&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%)))$$$&&&%%%"""+++222+++!!!"""###$$$%%%$$$""" $$$######""""""######$$$########################fffjjjllllllpppvvvyyyxxxwwwyyy|||}}}|||xxxtttqqqqqquuuzzz~~~yyyhhh___VVVPPPIIIBBB>>>>>>666444222///.........///...,,,+++***++++++***)))************************)))))))))******)))))))))((()))******(((((((((***+++***)))(((''''''''''''&&&'''((('''&&&&&&(((***))))))))))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''(((((((((((()))!!!###%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&'''***,,,///222777;;;???DDDIIILLLNNNPPPRRRRRRRRRRRRSSSTTTVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPQQQPPPNNNJJJFFFDDDCCCAAA>>><<<;;;:::;;;<<<:::;;;<<<>>>AAADDDGGGHHHLLLMMMPPPSSSVVVWWWXXXXXXXXXZZZ[[[\\\\\\ZZZWWWUUURRRQQQPPPPPPQQQPPPMMMKKKGGGHHHHHHIIIIIIIIIHHHHHHKKKKKKKKKJJJKKKKKKLLLLLLMMMJJJGGGDDDDDDEEEGGGIIIGGGGGGHHHJJJKKKMMMNNNOOOSSSUUUVVVWWWWWWWWWYYY[[[XXXXXXXXXWWWWWWWWWVVVVVVPPPPPPNNNLLLKKKJJJJJJJJJGGGHHHIIIJJJLLLMMMNNNOOOMMMMMMNNNNNNNNNNNNMMMLLLNNNNNNNNNNNNOOOOOOPPPQQQPPPOOOMMMKKKJJJKKKLLLMMMPPPPPPQQQQQQPPPPPPOOOOOONNNMMMMMMMMMOOOQQQSSSTTTQQQRRRSSSTTTTTTSSSRRRQQQOOONNNNNNMMMMMMLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSVVVXXXYYY```^^^[[[XXXUUUSSSQQQPPPKKKJJJGGGFFFGGGJJJNNNPPPPPPPPPOOONNNMMMKKKIIIHHHGGGHHHIIIKKKMMMNNNPPPPPPQQQRRRTTTUUUVVVUUUTTTTTTSSSQQQOOOMMMLLLMMMNNNOOONNNSSSVVVUUUOOOJJJIIIJJJCCCAAA???@@@BBBEEEGGGGGGJJJLLLMMMMMMLLLLLLNNNOOOLLLMMMMMMOOOPPPQQQQQQRRRUUUVVVVVVWWWWWWZZZ^^^aaaaaa^^^ZZZWWWUUUTTTQQQPPPMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIGGGBBB===999777777555555777999<<<@@@CCCFFFDDDDDDBBB>>>;;;:::<<<===>>>>>>@@@CCCGGGLLLQQQTTTQQQOOOMMMLLLKKKJJJHHHFFF>>><<<888666555333111///)))((('''%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$##################"""""""""$$$$$$$$$############"""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))$$$&&&%%%"""(((---%%%!!!"""###%%%&&&&&&%%%%%%######""""""""""""#####################$$$$$$$$$eeeiiillllllpppwwwzzzyyywwwyyy|||~~~}}}zzzvvvsssppptttzzzwwwfff]]]UUUOOOHHHAAA>>>@@@666444111///.........//////---+++***++++++***)))************************))))))************))))))***++++++***((('''((()))))))))'''&&&&&&&&&''''''(((***,,,+++)))((((((***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%(((&&&###!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%'''(((&&&%%%$$$###"""###$$$$$$&&&&&&&&&&&&&&&''''''(((###$$$&&&&&&&&&&&&((()))+++---000333777<<>>BBBDDDHHHIIIKKKNNNQQQSSSUUUWWW[[[[[[\\\\\\[[[ZZZXXXWWWSSSRRRRRRSSSSSSQQQNNNKKKHHHHHHGGGGGGGGGHHHHHHIIIHHHIIIKKKMMMNNNOOONNNNNNOOONNNKKKHHHFFFEEEEEEEEEDDDDDDDDDEEEGGGIIILLLMMMOOOQQQRRRRRRRRRRRRSSSUUUUUUUUUUUUVVVUUUUUUTTTTTTQQQPPPNNNMMMKKKKKKJJJJJJKKKKKKLLLMMMOOOPPPRRRSSSNNNPPPRRRTTTTTTRRROOONNNNNNNNNNNNOOOOOOQQQRRRSSSQQQOOOLLLJJJIIIJJJKKKMMMKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMLLLLLLNNNPPPSSSUUUQQQRRRTTTUUUUUUTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIIIIIIIJJJLLLLLLOOONNNNNNNNNPPPTTTWWWYYY]]]\\\YYYVVVTTTRRRQQQQQQKKKIIIGGGFFFGGGJJJNNNPPPPPPQQQQQQPPPNNNJJJFFFDDDCCCDDDEEEFFFHHHKKKMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNLLLJJJHHHHHHIIIIIIFFFHHHIIIIIIFFFDDDDDDEEEDDDBBB@@@AAADDDGGGIIIJJJLLLMMMMMMMMMLLLMMMOOOQQQPPPPPPOOONNNNNNNNNOOOOOOQQQTTTWWWXXXYYYYYYZZZ\\\]]][[[XXXVVVTTTQQQMMMJJJHHHGGGFFFEEEEEEDDDBBBAAA???>>><<<999777666777888777777999;;;???CCCFFFHHHGGGFFFDDD@@@<<<;;;<<<>>>>>>>>>>>>@@@CCCGGGKKKNNNOOOMMMKKKIIIHHHFFFCCC@@@;;;888555222111///---+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""%%%%%%!!!&&&*** """###$$$$$$$$$%%%&&&'''######""""""""""""######""""""#########$$$$$$$$$eeehhhkkkkkkpppvvvzzzyyywwwyyy}}}~~~{{{wwwtttppptttzzz~~~vvvddd\\\TTTNNNGGGAAA???AAA555444111///....../////////---+++***++++++***)))************************))))))************))))))+++,,,,,,+++(((''''''((($$$$$$$$$$$$%%%''')))***%%%(((******&&&$$$$$$%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++(((&&&""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""#########""""""$$$&&&'''%%%###!!!!!!"""###$$$'''&&&&&&&&&&&&'''(((((($$$&&&((()))(((((()))***)))***,,,...111666===AAACCCFFFJJJKKKJJJJJJKKKMMMNNNMMMLLLLLLMMMNNNOOOPPPSSSSSSRRRPPPNNNKKKHHHGGGEEEDDDCCCAAA???===;;;:::999777666555666:::>>>AAAEEEFFFGGGJJJMMMPPPSSSUUU]]]]]]]]]\\\[[[ZZZYYYYYYUUUTTTTTTUUUUUUSSSOOOLLLJJJIIIHHHGGGFFFGGGHHHIIIGGGIIILLLOOOQQQRRRQQQQQQQQQPPPNNNLLLIIIFFFDDDBBBCCCBBBBBBBBBDDDGGGKKKMMMJJJKKKMMMMMMMMMMMMNNNPPPSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPNNNLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOOOOQQQUUUXXXXXXVVVSSSPPPOOOOOOOOOOOOQQQRRRSSSTTTQQQOOOLLLJJJIIIJJJKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJKKKLLLOOORRRTTTPPPQQQSSSTTTTTTSSSRRRPPPLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMPPPOOOMMMMMMOOOSSSWWWZZZYYYXXXUUUSSSQQQPPPOOOOOOKKKIIIFFFEEEFFFJJJNNNQQQPPPQQQRRRQQQNNNJJJEEEAAAAAAAAAAAACCCEEEHHHKKKMMMOOOPPPPPPQQQQQQPPPPPPPPPNNNLLLIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDAAABBBEEEHHHJJJKKKMMMMMMMMMLLLLLLMMMQQQTTTUUUSSSQQQOOONNNMMMMMMNNNNNNRRRWWWZZZZZZXXXWWWVVVXXXWWWWWWVVVTTTPPPJJJEEEDDDCCCBBBBBBAAA@@@>>><<<999888777666666777888::::::;;;<<>>===>>>@@@???>>>======???CCCFFFIIIOOOMMMJJJHHHFFFBBB>>>;;;999666222000...,,,***(((&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$############"""########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$### $$$%%%!!!&&&(((###$$$$$$$$$###$$$%%%'''######""""""""""""######""""""######$$$$$$$$$$$$^^^ccchhhkkkqqqwwwwwwsssrrrssswww{{{|||xxxqqqkkkmmmrrrzzz{{{{{{ssseee[[[PPPKKKEEE>>>999888777555222///---,,,++++++---------,,,,,,+++++++++++++++***))))))***++++++***(((&&&&&&)))+++***(((((((((''''''''''''(((((()))))))))******,,,------)))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$)))((('''&&&%%%$$$$$$$$$ """$$$&&&((())))))))))))************,,,000333;;;???DDDHHHJJJKKKLLLLLLPPPPPPPPPOOOOOOOOOPPPPPPNNNNNNNNNMMMKKKHHHEEEDDDHHHIIIIIIGGGCCC@@@??????888777444333333444777888:::>>>BBBFFFIIILLLOOORRRWWW[[[\\\[[[[[[^^^]]]ZZZYYYYYYXXXXXXWWWUUUQQQNNNLLLJJJGGGDDDCCCDDDEEEFFFJJJJJJJJJLLLNNNQQQSSSUUUUUURRRNNNKKKJJJGGGCCC???CCCCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIIIINNNOOOPPPQQQRRRRRRQQQPPPSSSRRRPPPNNNKKKIIIGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPSSSSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNPPPTTTUUUTTTRRRPPPOOOLLLJJJHHHHHHHHHHHHGGGIIILLLNNNOOOOOONNNMMMJJJKKKLLLMMMMMMMMMMMMMMMRRRSSSTTTUUUUUUTTTRRRQQQOOONNNLLLKKKKKKLLLNNNOOONNNMMMKKKJJJJJJKKKKKKLLLNNNMMMLLLMMMOOOQQQRRRRRRQQQRRRQQQOOOMMMLLLMMMNNNKKKIIIGGGFFFFFFHHHKKKLLLQQQPPPPPPPPPOOOKKKFFFAAAAAA@@@???@@@CCCEEEEEEDDDHHHIIIKKKLLLKKKJJJHHHGGGHHHFFFCCCAAAAAABBBDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFCCC@@@AAAFFFJJJLLLLLLOOONNNNNNMMMNNNOOOQQQRRRQQQPPPNNNOOOOOOOOONNNMMMOOOQQQSSSUUUWWWVVVVVVUUUTTTTTTSSSPPPMMMIIIFFFDDDBBB@@@<<<999888888999:::555444444555555666777888:::<<<@@@CCCEEEIIILLLOOOMMMMMMKKKHHHCCC???;;;999:::999777777999===BBBEEEHHHFFFCCC@@@===;;;999888111111111000...+++((('''&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################## !!!###%%%'''((()))***(((&&&###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$###$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%___dddgggjjjpppvvvvvvrrrqqqsssvvvzzz{{{vvvooojjjlllrrryyy~~~}}}zzzqqqcccYYYOOOJJJFFF???::::::444222000...,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++)))'''(((***,,,+++***((((((''''''''''''(((((($$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$######$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###(((((('''&&&%%%%%%%%%%%%!!!"""$$$&&&'''(((((((((((())))))))))))+++///222444888===AAACCCEEEGGGHHHKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFHHHIIIIIIGGGDDDBBBAAAAAA===;;;888666444444444444666999===@@@CCCFFFIIIKKKQQQVVVXXXYYY[[[___```^^^ZZZYYYXXXXXXWWWTTTPPPMMMIIIGGGEEECCCCCCDDDFFFHHHJJJJJJKKKMMMOOOQQQSSSTTTXXXTTTPPPMMMLLLKKKHHHFFFGGGGGGFFFEEEDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEJJJKKKLLLNNNNNNNNNMMMMMMPPPOOONNNLLLJJJHHHGGGFFFEEEFFFHHHJJJLLLMMMNNNNNNPPPPPPQQQQQQPPPOOOOOONNNPPPOOOPPPRRRUUUVVVUUURRRRRRQQQNNNLLLIIIHHHHHHHHHGGGHHHJJJLLLNNNNNNNNNNNNKKKKKKLLLLLLMMMMMMLLLLLLQQQRRRTTTUUUTTTSSSRRRQQQPPPOOOMMMLLLLLLMMMOOOPPPNNNMMMLLLKKKJJJJJJKKKKKKLLLKKKKKKLLLNNNOOOOOONNNNNNOOOOOOMMMKKKJJJKKKLLLIIIGGGEEEDDDEEEFFFIIIJJJNNNNNNNNNNNNNNNKKKFFFBBBAAA@@@??????AAABBBBBBBBBAAABBBDDDEEEFFFEEEDDDCCCCCCBBBAAAAAABBBDDDFFFGGGIIIHHHIIIJJJLLLMMMKKKIIIGGGDDDAAABBBFFFJJJKKKLLLOOONNNNNNNNNOOOOOOPPPQQQPPPOOONNNNNNOOOPPPNNNMMMMMMNNNQQQSSSTTTSSSRRRQQQNNNMMMMMMKKKIIIFFFCCCBBB>>><<<999777666666777888666666666777777888999:::<<>>@@@CCCBBB@@@===:::777555444///...***'''%%%#########&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$%%%&&&&&&&&&%%%###"""!!!""""""###%%%%%%&&&&&&%%%%%%$$$###!!!"""######"""!!!"""###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$$$$###aaaeeegggiiinnnssstttpppooorrrwwwyyyxxxsssmmmiiilllpppwww{{{}}}~~~~~~~~~yyypppbbbXXXNNNJJJFFF@@@<<<;;;111000...---,,,,,,,,,,,,++++++***************))))))***+++,,,,,,+++***)))+++***((()))+++,,,,,,+++)))((((((''''''(((((()))&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%'''(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######((('''&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''((((((((((((***---///...111555999;;;>>>BBBEEEEEEGGGIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGFFFDDDBBBBBBCCCAAA@@@>>>;;;888666444333333555888:::;;;===???BBBHHHMMMQQQSSSWWW^^^aaa___XXXWWWVVVVVVVVVSSSOOOLLLGGGFFFDDDDDDDDDFFFHHHIIIIIIJJJLLLNNNPPPRRRSSSSSSWWWTTTQQQOOOOOONNNMMMLLLIIIIIIHHHFFFEEECCCBBBBBB???????????????@@@@@@AAAEEEFFFHHHIIIJJJJJJIIIIIIKKKKKKJJJHHHGGGFFFEEEDDDBBBCCCDDDFFFIIIKKKLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLNNNNNNPPPSSSUUUUUUSSSPPPRRRPPPNNNLLLIIIHHHGGGGGGHHHHHHIIIKKKLLLMMMNNNOOOLLLLLLMMMMMMMMMLLLLLLKKKPPPQQQRRRSSSSSSRRRQQQPPPPPPOOONNNMMMMMMNNNOOOPPPNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJLLLNNNNNNLLLKKKLLLLLLLLLKKKHHHGGGGGGHHHEEEDDDBBBBBBBBBCCCEEEGGGIIIIIIJJJKKKLLLJJJFFFCCCBBB@@@>>>>>>??????>>>===;;;<<<>>>@@@AAAAAA@@@@@@???@@@AAABBBDDDGGGIIIJJJMMMJJJHHHKKKPPPQQQOOOKKKHHHFFFCCCCCCFFFIIIKKKLLLNNNNNNOOOPPPPPPPPPOOOOOOLLLKKKJJJKKKMMMMMMLLLKKKKKKLLLNNNPPPPPPOOONNNMMMEEEEEEEEEDDDBBB@@@???>>>888777555444333444666777888888888999::::::;;;;;;???BBBFFFHHHHHHHHHIIIJJJHHHIIIIIIIIIFFFBBB===:::666666666666666777888999;;;;;;:::888666333000...,,,)))$$$  ###%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$#################################%%%%%%%%%%%%%%%$$$$$$###!!!"""######"""!!!"""############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###############"""cccfffggghhhlllrrrrrrooommmrrrwwwyyyvvvpppjjjhhhkkkooouuuyyyzzz{{{|||~~~|||}}}yyyooobbbXXXOOOJJJFFF???;;;:::333111///---,,,,,,,,,,,,++++++++++++************((()))+++,,,,,,+++)))(((***)))))))))***+++++++++))))))(((((((((((())))))))))))(((((()))******+++(((((((((((((((((((((((((((((((((''''''(((((((((###$$$&&&''')))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!"""$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&'''(((''''''(((***,,,,,,...111333666:::???CCCAAACCCFFFHHHIIIIIIGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEBBBCCCCCCCCCAAAAAABBBCCCBBBBBBBBB@@@>>><<<999888777888888888666666888999???DDDHHHJJJOOOVVVZZZYYYRRRRRRRRRSSSTTTRRROOOMMMHHHHHHFFFFFFFFFGGGIIIJJJIIIJJJMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNMMMHHHHHHHHHGGGGGGGGGGGGFFF???>>>>>>>>>>>>???@@@@@@CCCDDDEEEGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@BBBDDDFFFHHHJJJLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJLLLOOORRRSSSRRROOOMMMNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJLLLNNNOOOPPPNNNNNNNNNNNNNNNMMMLLLKKKNNNOOOPPPPPPQQQPPPPPPOOOPPPOOONNNNNNNNNNNNOOOPPPNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIKKKMMMPPPPPPNNNLLLMMMNNNNNNKKKHHHEEEDDDDDDAAA@@@???>>>???@@@AAABBBDDDDDDEEEGGGIIIIIIFFFDDDBBB@@@>>>=========<<<:::999:::<<<>>>@@@AAABBBBBB@@@AAACCCEEEHHHJJJKKKLLLMMMIIIFFFIIIOOORRROOOJJJHHHGGGEEEDDDEEEHHHJJJLLLNNNOOOQQQSSSSSSQQQNNNMMMHHHGGGFFFGGGIIIJJJIIIHHHJJJKKKMMMNNNNNNMMMKKKJJJ@@@??????===<<<:::999888444444333222333444666777888999:::;;;;;;<<<<<<<<<@@@CCCGGGHHHGGGFFFEEEEEEDDDFFFHHHIIIGGGCCC>>>;;;666666666666555444444333444444555444222///,,,***(((&&&###!!!!!!$$$''')))%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###"""cccfffhhhiiimmmqqqqqqmmmkkkrrrxxxyyyssslllhhhggglllooosssvvvxxxyyy{{{}}}}}}|||zzzoooeeeZZZPPPJJJEEE>>>999888666444222///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((((((((((((((((()))***+++))))))(((((((((((())))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&(((***)))+++---///111555:::===<<>>>>>===>>>@@@BBB@@@AAACCCDDDDDDDDDBBBAAA??????>>>:::777555555666999===@@@@@@DDDKKKNNNMMMIIIIIIKKKNNNPPPQQQOOONNNLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKMMMPPPQQQRRRRRRRRROOORRRVVVWWWWWWSSSPPPMMMIIIIIIIIIIIIIIIIIIIIIIIIBBBBBBBBBAAABBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEAAA@@@@@@@@@@@@???????????????@@@BBBDDDFFFIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHKKKOOOQQQQQQOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPNNNOOOOOOOOONNNMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIHHHIIIKKKOOORRRSSSRRRPPPPPPQQQPPPLLLGGGCCC@@@@@@===<<<<<<;;;<<<===>>>>>>??????@@@CCCFFFGGGEEEDDDBBB???===<<<======;;;::::::;;;===???AAACCCDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNIIIEEEHHHNNNQQQNNNJJJGGGFFFEEEDDDEEEGGGJJJLLLNNNPPPTTTWWWVVVSSSNNNKKKGGGFFFFFFGGGHHHIIIIIIHHHKKKLLLMMMMMMMMMKKKIIIHHH>>>===;;;999777666555444333333333333444666888999888999;;;<<<<<<<<<<<<<<>>;;;666777777666555333111000///000111000///,,,***((((((''''''&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""$$$%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&%%%%%%$$$$$$bbbfffiiikkkooosssqqqllljjjrrrzzzzzzrrrjjjgggggglllooorrruuuvvvxxx{{{}}}|||{{{qqqeee[[[PPPKKKEEE>>>888777777666333000---,,,++++++,,,,,,,,,,,,,,,---------)))***+++,,,,,,+++***)))'''((()))((('''''')))+++***))))))(((((())))))***&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%'''((('''&&&&&&'''(((&&&((()))***+++...222555777999<<>>:::777777777777:::;;;:::<<>>>>>>>>????????????AAACCCFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHKKKNNNPPPOOOMMMLLLLLLKKKLLLNNNOOOQQQRRRRRRRRRLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJMMMQQQSSSRRRQQQOOOPPPOOOKKKFFF@@@===<<<:::999999999::::::;;;;;;;;;;;;===@@@CCCEEEDDDCCCAAA???======>>>>>>===<<<;;;<<<>>>@@@BBBDDDEEEFFFLLLLLLLLLKKKKKKLLLMMMMMMNNNJJJGGGIIIMMMOOOMMMJJJEEEEEEEEEDDDCCCFFFIIIMMMNNNRRRWWW[[[ZZZUUUNNNJJJIIIHHHGGGHHHJJJJJJJJJHHHIIIJJJKKKKKKJJJGGGEEECCC<<<;;;999777555333333222333333444555666777999:::999:::<<<===>>>>>>=========???BBBCCCAAA@@@???@@@@@@AAACCCDDDCCC@@@===;;;777777666555444222000///,,,---------,,,***)))((((((((()))((('''%%%"""!!!$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!""""""######"""###$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%$$$aaafffkkkmmmqqqtttqqqllljjjsss|||{{{qqqhhhfffhhhmmmooorrrtttuuuwwwzzz}}}{{{}}}sssdddZZZPPPJJJEEE>>>:::999555333111...---,,,++++++******++++++,,,,,,,,,,,,************************''')))***)))((((((***,,,******))))))))))))*********))))))(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&'''(((%%%'''((((((&&&&&&&&&'''&&&'''((()))((()))+++---000222444777999;;;======???===;;;888666444444444444555666666777:::>>>BBB@@@AAACCCDDDFFFGGGGGGGGGIIIHHHEEEAAA===:::;;;<<<999;;;:::777888<<<===;;;;;;<<>>======<<<>>>@@@BBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEHHHJJJKKKIIIHHHHHHIIIJJJLLLMMMOOOQQQRRRRRRQQQJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJLLLMMMMMMLLLLLLKKKIIIIIIHHHJJJLLLNNNMMMLLLIIIJJJJJJGGGBBB===:::999888888888888888999999999999999:::===@@@CCCBBBAAA@@@>>>===>>>@@@AAAAAA@@@@@@@@@AAABBBDDDGGGHHHIIIOOONNNLLLKKKKKKKKKMMMNNNLLLJJJGGGGGGHHHIIIIIIHHHBBBCCCDDDCCCBBBDDDIIIMMMOOOTTTZZZ^^^]]]WWWOOOJJJIIIHHHGGGGGGHHHIIIGGGFFFEEEFFFFFFFFFDDDBBB???===888777666444333333333333333333444555777888999:::;;;<<<>>>@@@@@@@@@???>>><<<>>>@@@@@@??????@@@AAA???@@@AAAAAA@@@>>>;;;:::777666555333222000///...******))))))((((((((('''%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""############""""""!!! !!!"""###""""""###$$$$$$$$$$$$$$$!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$$$$$$$```fffkkkooosssvvvrrrllljjjttt}}}{{{qqqhhhfffhhhnnnppprrrsssuuuwwwzzz}}}yyy~~~uuubbbXXXOOOJJJFFF@@@;;;;;;222111///---,,,,,,,,,,,,))))))******++++++++++++++++++***))))))***++++++(((***,,,+++)))(((+++...******))))))))))))*********)))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&!!!"""%%%'''''''''&&&%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%'''((()))&&&''')))((('''&&&&&&'''''')))******)))((()))***+++,,,...000333666888999999888666333111111111111222333555666777:::???BBBCCCCCCCCCCCCCCCDDDDDDDDDHHHGGGEEEAAA>>>===>>>???:::<<<;;;888888;;;<<<:::::::::===AAAEEEGGGFFFDDDIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOQQQSSSUUUXXXZZZYYYVVVRRRPPPQQQSSSIIIIIIJJJLLLMMMNNNOOOPPPIIIIIIIIIHHHIIIIIIJJJKKKPPPOOOOOONNNKKKHHHFFFDDDDDDDDDCCCCCCBBBAAAAAAAAA===<<<;;;:::;;;===???AAA???@@@AAAAAABBBBBBBBBBBBAAACCCEEEEEECCCBBBCCCEEEIIIJJJLLLMMMNNNNNNNNNMMMIIIJJJKKKKKKKKKIIIFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHJJJKKKMMMMMMMMMLLLLLLJJJHHHGGGFFFHHHIIIHHHGGGCCCDDDEEECCC???;;;888888777777777777888888888888888888999<<>>===>>>AAACCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMPPPNNNLLLJJJIIIKKKMMMOOOHHHGGGEEEDDDCCCCCCDDDEEE@@@BBBCCCBBBBBBDDDIIINNNPPPUUU\\\```___XXXOOOIIIGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBCCCBBB@@@>>>;;;999555444333222222333444555333333444555777888888999<<<>>>@@@BBBBBBBBBAAA@@@<<<===????????????AAACCC??????@@@???>>><<<:::999777555444111000///......)))((('''&&&&&&&&&''''''!!!"""###%%%((()))++++++$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################""""""""""""&&&$$$###!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## """############bbbeeeiiimmmooopppooonnnnnnvvv}}}zzzqqqiiihhhkkkmmmpppsssuuuwwwyyy{{{}}}yyy{{{qqqfffWWWJJJFFFFFFCCC===:::444222000---,,,,,,---...)))***,,,------,,,***)))*********+++,,,,,,,,,---,,,(((%%%&&&))),,,,,,***))))))************))))))'''((()))******)))(((''''''&&&&&&%%%###""""""!!!&&&''')))******)))'''&&&'''''''''''''''((())))))''''''''''''''')))******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""###%%%%%%$$$%%%$$$$$$######$$$$$$%%%######%%%%%%%%%%%%######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&''')))))))))************)))((())))))))))))))))))))))))+++,,,,,,...000222444555444333111///...//////000444333333555999<<<>>>???AAACCCDDDDDDCCCBBBBBBCCCAAACCCEEEEEECCCAAAAAAAAADDDBBB???<<<;;;;;;<<<>>>:::;;;;;;<<<===>>>>>>???EEEFFFIIIKKKLLLMMMLLLLLLKKKJJJJJJKKKMMMPPPSSSUUUTTTSSSQQQPPPNNNMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIKKKKKKJJJIIIHHHIIILLLOOORRROOOLLLJJJHHHFFFCCC@@@AAAAAAAAAAAABBBCCCDDDDDD??????>>>===<<<<<<<<<<<<<<<>>>AAABBBCCCBBB@@@>>>BBBAAA@@@??????@@@AAABBBCCCDDDEEEGGGHHHJJJKKKLLLFFFEEEDDDCCCBBBAAAAAAAAA>>>???@@@@@@@@@@@@@@@???AAA@@@???>>>???@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIIIIGGGFFFEEEFFFHHHEEECCCBBBCCCEEEEEECCC@@@???>>><<<:::888777666666777999999999777777888999;;;;;;:::;;;===@@@CCCEEEGGGCCC@@@AAAFFFJJJIIIGGGDDDEEEGGGIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLMMMHHHFFFEEECCCAAAAAAAAABBBBBB@@@???BBBGGGJJJKKKJJJKKKRRRYYY[[[UUUOOOKKKJJJHHHFFFDDDBBBAAA@@@AAAAAA???>>>===;;;:::999888888444444444444444555666777000111444777999:::;;;;;;AAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999999;;;;;;:::888777777666444222...+++)))''''''&&&&&&&&&%%%%%%%%%'''&&&$$$###"""!!!!!!!!!$$$%%%&&&&&&%%%%%%''')))''''''((('''&&&$$$!!! %%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%$$$###"""!!!!!!!!!!!!&&&###"""###&&&'''$$$!!!###$$$$$$%%%%%%$$$$$$###"""!!! """######""""""############$$$$$$$$$&&&%%%%%%$$$#########$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&%%%###"""""""""######ccceeehhhkkkmmmnnnnnnnnnpppxxx|||rrrjjjhhhjjjnnnqqqtttvvvwwwxxxzzz{{{yyy|||rrreeeXXXKKKHHHGGGBBB<<<999555333000...---------...***+++,,,,,,,,,,,,+++***************+++++++++++++++)))((((((***++++++***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&'''''''''''''''(((((()))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&""""""###$$$%%%%%%&&&&&&!!!""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%''')))''''''((((((((((((''''''(((((((((((((((((((((((()))******+++---///111222444333222111111111222222555555555666999<<<>>>>>>BBBDDDDDDDDDBBBAAABBBCCCBBBDDDEEEEEEDDDDDDDDDEEEFFFDDDAAA???===>>>???@@@============>>>>>>>>>>>>AAACCCDDDGGGIIIJJJKKKKKKJJJJJJIIIIIIJJJMMMOOOPPPRRRQQQOOONNNMMMLLLLLLKKKMMMLLLLLLKKKJJJIIIHHHHHHJJJJJJKKKJJJIIIIIIKKKMMMPPPMMMKKKIIIHHHFFFCCCAAA@@@@@@@@@AAABBBCCCEEEEEEDDDDDDCCCBBBAAA@@@??????>>>@@@BBBDDDDDDCCCAAA@@@>>>======<<<===>>>???@@@AAABBBBBBCCCEEEFFFFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@;;;<<<<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;===>>>???@@@@@@@@@@@@AAAAAAAAAAAADDDEEEEEEEEECCCBBBBBBDDDAAA???>>>???AAAAAA>>><<<>>>===;;;:::888777777777:::;;;<<<<<<::::::;;;<<<>>>>>>>>>???AAADDDGGGIIIIIIDDDAAABBBFFFIIIJJJHHHEEEFFFHHHJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHIIIIIIJJJHHHGGGEEECCCAAAAAAAAAAAAAAA??????AAAFFFIIIJJJJJJLLLRRRWWWXXXRRRLLLIIIHHHFFFDDDBBB???>>>=========999:::::::::999888777666555555444444555555666666333333444555666999;;;<<>>???DDDDDDDDDBBBAAA@@@BBBDDDCCCEEEFFFEEEEEEEEEGGGIIIGGGFFFCCCAAA@@@AAABBBCCC@@@@@@@@@@@@???>>>===<<<===>>>???AAACCCFFFHHHIIIJJJIIIIIIHHHIIIJJJLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIKKKKKKJJJIIIJJJKKKLLLJJJHHHGGGGGGFFFDDDBBB???@@@@@@AAACCCDDDEEEEEEHHHHHHHHHGGGFFFDDDCCCBBB@@@BBBDDDEEEFFFEEECCCBBB===============>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCAAAAAA@@@@@@??????>>>>>>;;;;;;;;;:::999999888888<<<;;;999888888999::::::;;;;;;<<<<<<<<<=========>>>@@@BBBBBB@@@>>>>>>???>>>===<<<===>>>>>><<<:::<<<;;;:::999999888888999>>>???@@@@@@>>>>>>???@@@CCCCCCCCCDDDFFFIIILLLMMMKKKGGGCCCCCCFFFIIIJJJIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGJJJHHHFFFDDDBBBAAA@@@@@@@@@??????AAAEEEHHHIIIIIIMMMQQQTTTSSSNNNIIIFFFFFFBBB@@@===;;;888777666666444666888999:::999888777777666666555555555555666777666444333444777:::<<<======>>>>>>===;;;999888999888888888888888888999999777666666777777666444222111///,,,***(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$###""""""!!!!!!!!!"""$$$###"""!!!""""""%%%$$$###""""""###$$$%%%$$$"""!!!"""###%%%$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$###############%%%$$$######"""#########ccccccdddeeegggiiilllmmmttt|||vvvkkkhhhiiinnnpppsssvvvwwwxxxzzz|||}}}~~~{{{sssdddYYYPPPMMMJJJBBB:::666444333000---++++++,,,,,,,,,++++++******++++++,,,******))))))((((((''''''(((,,,......***((((((***+++***(((''''''(((***+++))))))(((''''''(((***+++''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())),,,------...///000111222444555666777999<<>><<<;;;;;;;;;;;;<<<===@@@BBBDDDHHHHHHHHHHHHIIIJJJLLLMMMKKKJJJIIIIIIHHHIIIIIIIIIKKKLLLLLLKKKJJJIIIGGGFFFEEEHHHKKKLLLKKKIIIIIIIIIIIIHHHFFFFFFGGGFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGHHHHHHHHHFFFEEEDDDCCCDDDEEEGGGGGGFFFEEEEEECCCBBBBBBBBBAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>===<<<;;;:::::::::<<<;;;:::999999999999999888999999::::::;;;;;;<<<;;;>>>AAAAAA@@@>>>======??????????????????======<<<<<<;;;;;;;;;;;;<<<<<<@@@AAACCCBBBAAAAAABBBCCCFFFFFFGGGHHHJJJMMMOOOPPPNNNJJJGGGEEEGGGIIIJJJIIIGGGHHHIIIJJJKKKLLLLLLMMMJJJIIIHHHGGGGGGFFFFFFFFFKKKJJJHHHFFFDDDBBB@@@@@@@@@???@@@BBBDDDFFFHHHIIINNNPPPPPPNNNIIIEEECCCBBB===;;;888555333222111111222444888;;;<<<<<<;;;:::888777666666555555555555777666555444444666888999::::::;;;;;;:::888777666777666666555555666666777666555333333444444333111111///---+++)))(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$&&&''''''&&&%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$######"""""" ###%%%%%%""" """$$$&&&$$$###!!!!!!###$$$&&&%%%###"""###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%(((&&&$$$"""""""""$$$%%%########################$$$$$$##################bbbbbbbbbccceeeiiilllnnnuuu}}}uuukkkhhhiiijjjnnnrrruuuwwwzzz}}}~~~zzzrrrcccYYYQQQNNNJJJAAA:::666444222///,,,************,,,++++++******++++++,,,***))))))(((((('''''''''(((+++...---***(((((()))***)))'''&&&&&&''')))***)))((('''''''''(((***+++'''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&'''&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%''''''''''''%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%###$$$%%%'''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((***+++,,,...///000111111000333555777888<<<@@@DDDDDDDDDCCCAAA@@@AAACCCFFFGGGGGGFFFCCCAAAAAABBBDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDCCCAAA???<<<:::;;;::::::999999;;;<<<===AAABBBCCCDDDFFFHHHIIIJJJGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJHHHFFFEEEDDDGGGJJJKKKJJJIIIHHHHHHHHHFFFEEEEEEGGGGGGFFFDDDEEEEEEFFFEEEEEEDDDBBBAAACCCDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@DDDDDDCCCBBBAAA@@@???>>>???@@@AAAAAABBBAAAAAA@@@AAA@@@>>>===<<<<<<<<<<<>>>>>===<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<>>============>>>???@@@@@@BBBCCCCCCBBBBBBCCCEEEGGGGGGHHHJJJLLLNNNPPPQQQPPPMMMKKKIIIIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJJJJFFFFFFGGGGGGGGGGGGGGGGGGKKKKKKIIIGGGEEECCCAAA@@@@@@@@@AAABBBBBBCCCEEEGGGLLLLLLJJJHHHDDD@@@>>>>>>888666444111//////......000333666:::<<<<<<;;;:::888777666555555555555555555555666666666555555444666777777777777555444333444444333333333333444444444222000000111111///...---,,,***((('''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&$$$######$$$&&&((((((&&&%%%%%%&&&%%%$$$###"""###$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$###""""""!!!$$$'''&&&###"""###%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$"""###%%%&&&&&&%%%""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%(((&&&$$$"""""""""$$$%%%####################################$$$#########___```aaacccfffiiimmmooouuu|||~~~sssiiihhhjjjiiilllqqquuuxxx{{{~~~~~~xxxooobbbYYYRRRNNNJJJAAA;;;888444222///,,,************++++++++++++++++++++++++))))))))))))(((((((((((((((***++++++)))(((((()))))))))''''''''''''))))))(((''''''(((((()))***+++'''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&### %%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%$$$&&&&&&%%%$$$$$$######"""######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$######%%%'''###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((((((+++,,,...000111222222222///222555777777:::???DDDAAABBBBBBBBBAAABBBDDDGGGFFFFFFEEECCC@@@???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDCCCBBB@@@===;;;;;;::::::999999999999:::999:::;;;===@@@BBBCCCDDDBBBBBBBBBCCCCCCEEEFFFFFFDDDFFFGGGIIIIIIGGGFFFDDDDDDGGGIIIJJJIIIHHHHHHHHHGGGFFFEEEFFFGGGGGGFFFEEEGGGGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDBBB@@@???CCCCCCBBBAAA???>>>===<<>>===<<<<<<===>>>AAAAAAAAAAAAAAA@@@@@@@@@========================>>>@@@BBBCCCBBBAAAAAAAAA???AAABBBAAA@@@>>>?????????????????????@@@AAAAAA@@@BBBCCCCCCBBBCCCDDDEEEFFFGGGIIIKKKMMMOOOPPPQQQPPPPPPOOOMMMLLLJJJHHHGGGEEEEEEDDDEEEFFFGGGHHHIIIEEEEEEFFFGGGHHHHHHGGGGGGIIIIIIHHHGGGEEECCCAAA??????@@@AAA@@@??????@@@BBBEEEDDDCCC@@@===:::888777333222000///......///000///111333666888888888777666555555444444444444555222333444555555444333222333333444444444333222111222222111111111111222222111000............,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ """$$$%%%%%%$$$$$$$$$&&&((((((&&&%%%$$$%%%$$$$$$#########$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$######$$$%%%%%%$$$###"""###$$$&&&&&&$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%###"""###$$$&&&%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$#########$$$%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$###]]]^^^```cccgggkkknnnpppttt{{{zzzoooggggggjjjjjjmmmqqquuuxxxzzz~~~|||}}}uuulllaaaYYYRRRNNNIIIAAA<<<;;;666444111...,,,+++++++++***+++,,,,,,,,,,,,+++***((()))))))))))))))******)))(((''''''((()))))))))((((((((((((((((((((((((&&&'''((())))))*********%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$##################$$$$$$%%%#########$$$$$$$$$%%%%%%"""###$$$###"""###$$$&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))+++,,,...000111111111111000333666666555777<<>>@@@BBBCCCCCCCCCEEEGGGCCCDDDEEEDDDBBB@@@@@@@@@?????????@@@@@@AAAAAAAAA???AAABBBCCCBBB@@@>>><<<999999::::::;;;::::::999666666888:::;;;<<<============>>>>>>@@@AAABBBCCC@@@BBBEEEGGGGGGGGGEEEDDDDDDFFFIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFFFFDDDBBB@@@???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAADDDDDDCCCBBB@@@???>>>>>>>>>???AAACCCDDDDDDCCCBBBAAA@@@>>>======>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>???AAAAAA@@@???AAABBB@@@BBBCCCCCC@@@??????AAA@@@@@@?????????@@@AAAAAAAAABBBDDDDDDCCCCCCEEEFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPRRRRRRQQQNNNJJJGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA???======>>>???===:::999:::<<<===<<<:::999777444111/////////......///000222333111222333444555666666666444333333333333444444555222222222222222222222333000111222222222111000///000000////////////000000///...,,,+++,,,+++)))(((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$### ###$$$$$$###"""$$$&&&((()))'''%%%$$$$$$######$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$######$$$%%%%%%###"""######""""""""""""######$$$###""""""$$$%%%%%%$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###[[[]]]```dddhhhlllooopppsssyyy}}}xxxmmmfffgggkkkkkknnnrrruuuwwwyyy|||~~~{{{|||~~~tttjjjaaaYYYQQQMMMHHHAAA======888666333000------------)))***,,,------,,,***)))(((((())))))******++++++***'''$$$$$$(((******(((''''''((((((((((((''''''%%%&&&(((************)))######$$$%%%&&&'''((()))&&&''')))******)))'''&&&&&&%%%%%%%%%%%%&&&''''''###%%%''')))******))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""&&&%%%%%%$$$$$$%%%%%%&&&$$$######%%%&&&&&&$$$"""%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$############"""###$$$$$$%%%""""""#########$$$$$$$$$"""###$$$###""""""$$$&&&""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((())))))***,,,.../////////...222555888666444444999>>><<>>??????@@@@@@AAAAAAAAA>>>???AAACCCCCCAAA???===777888:::<<<<<<<<<;;;;;;777777888::::::::::::::::::::::::;;;===>>>@@@AAA>>>@@@CCCFFFGGGFFFEEEDDDEEEFFFHHHHHHGGGGGGGGGIIIIIIGGGFFFGGGHHHHHHGGGFFFDDDFFFHHHJJJLLLKKKJJJJJJKKKHHHDDD@@@>>>>>>@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEGGGGGGFFFEEECCCBBBAAAAAA===>>>AAACCCDDDCCCBBBBBBCCCBBB@@@??????AAACCCDDD@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===>>>???>>>===>>>@@@BBBAAADDDFFFEEEBBBAAABBBCCC@@@???????????????@@@@@@AAACCCDDDEEEDDDDDDFFFGGGFFFGGGIIILLLNNNOOOPPPQQQPPPRRRTTTTTTPPPKKKGGGEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAA???===<<<;;;======:::666555666888777666555444333000---***...------...///111444555555555555555666777777777222222222222333333444555333222000...///111333444///000000111111000///...//////............//////...---+++*********(((&&&%%%&&&((())))))((('''&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&$$$###$$$&&&))))))'''%%%$$$$$$###$$$$$$%%%%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$"""$$$""" """$$$%%%### """"""############""""""$$$"""!!!"""###%%%$$$$$$"""############$$$$$$$$$$$$#########$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###______aaaeeeiiimmmmmmmmmsssvvvxxxtttlllhhhhhhjjjmmmnnnqqqrrrtttvvvzzz}}}zzzkkk```YYYOOOHHHCCC@@@;;;888999999555...+++------+++...------,,,+++***))))))'''(((((()))***++++++++++++*********))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&++++++***)))))))))))))))''')))+++((($$$###''',,,%%%%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$###""""""%%%$$$#########$$$%%%&&&"""'''***'''&&&((((((&&&######$$$%%%%%%&&&'''''''''''''''(((((((((((()))'''&&&$$$###"""###$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""%%%###"""###$$$&&&&&&%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%$$$%%%'''%%%###&&&,,,+++&&&%%%+++...,,,)))(((+++,,,,,,,,,,,,...111444999;;;===@@@BBBCCCCCCCCCFFFEEEEEEDDDDDDCCCCCCCCC===;;;;;;===AAABBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<:::888666666888999:::<<<=========>>>@@@BBBDDDEEEFFFFFFDDDFFFHHHJJJJJJJJJHHHGGGGGGFFFFFFGGGHHHHHHFFFEEEEEEGGGHHHIIIIIIJJJMMMOOOSSSOOOJJJDDDAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCBBB???>>>BBBAAAAAACCCDDDEEECCCBBB@@@@@@???>>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFEEEHHHGGGFFFEEECCCAAA@@@@@@>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHJJJJJJKKKLLLOOOQQQWWWZZZ[[[WWWNNNGGGEEEFFFAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIGGGEEEDDDDDDEEEEEEDDDCCCAAA>>>:::888666777777666555333111///...333111000...------------///000222333444444333333333333333333333333333333222111///......///111222//////............//////000000000000////////////......------------,,,,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#######################################$$$%%%&&&'''$$$$$$$$$#########""""""$$$$$$######"""!!!!!! ^^^___aaaeeekkknnnoooooorrrvvvwwwsssmmmhhhiiikkkmmmooorrrtttuuuvvvyyy{{{yyykkkbbb[[[PPPIIIDDD@@@;;;777666888555000///222222000---,,,,,,++++++*********'''(((((()))******++++++******)))))))))((((((((())))))))))))((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&%%%&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&***+++'''%%%%%%%%%"""######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$###""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%###"""###$$$&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))$$$"""$$$&&&%%%%%%(((%%%$$$&&&+++,,,(((&&&(((***+++++++++***,,,///111444666999<<>>@@@BBBDDDCCCAAA??????@@@AAAAAABBBBBBBBB<<<======>>>??????@@@@@@>>>>>>>>>>>>>>><<<:::888888888888777888888999999999:::===???BBBDDDEEEFFFAAABBBEEEFFFGGGGGGFFFEEEGGGFFFEEEFFFGGGGGGFFFDDDCCCEEEGGGHHHJJJLLLPPPSSSUUURRRMMMGGGCCCBBBBBBBBB@@@@@@??????????????????BBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@BBBAAAAAABBBDDDEEECCCBBB@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDIIIHHHFFFCCC@@@>>><<<;;;?????????@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIJJJKKKNNNQQQSSSXXXZZZZZZVVVMMMFFFDDDDDD@@@AAAAAABBBCCCDDDDDDDDDEEEFFFFFFEEECCCBBBBBBCCCCCCBBBAAA???<<<999777555555444333222000///......111000...---,,,,,,------///000111333444444333333333333333333333333333333111111000//////000111111///...............///000000////////////.........,,,,,,,,,+++*********)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""########################$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#######################################$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""#########]]]^^^aaaggglllppprrrqqqqqqtttvvvsssmmmiiijjjlllnnnppptttvvvvvvvvvxxxyyy~~~~~~zzzmmmddd]]]RRRJJJDDD@@@:::777444777666222111444333000++++++++++++++++++++++++((((((((()))******++++++))))))(((((((((((((((''')))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&###!!!###''')))'''$$$###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%&&&''''''$$$#########$$$&&&((()))%%%%%%$$$######$$$$$$%%%'''++++++&&&###$$$$$$"""######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###%%%$$$"""###$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&''''''''''''+++$$$ ###''''''&&&&&&&&&&&&***---+++''''''***)))))))))((('''(((***------///333666:::===???@@@???@@@@@@AAABBBBBBCCCCCCDDDBBB@@@@@@BBBCCCCCCCCC>>>???AAABBBCCCCCCCCCCCC>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAA@@@>>><<<:::;;;999777555444444444555444555888;;;>>>@@@BBBCCC???@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDEEEGGGGGGEEEDDDAAACCCEEEGGGJJJNNNTTTXXXWWWTTTOOOJJJFFFEEEDDDDDDAAAAAA@@@@@@??????>>>>>>???@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBCCCDDDCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDGGGFFFDDDAAA???<<<:::999@@@@@@@@@@@@AAABBBDDDDDDDDDCCCAAA???>>>>>>>>>???AAAAAABBBBBBCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCEEEHHHJJJLLLNNNRRRUUUXXXYYYXXXSSSKKKDDDAAAAAA??????@@@@@@AAAAAAAAABBBAAABBBCCCAAA???>>>???@@@>>>>>>===;;;999777555444222111///...---......//////...---,,,,,,,,,......///000111222333333333333222222222222222222222222000000000000000000000000...---------...///000000///.........------------******))))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$$$$\\\^^^bbbhhhnnnrrrsssssspppsssvvvsssmmmjjjkkknnnooorrruuuwwwwwwwwwwwwwww}}}~~~{{{ooofff^^^SSSJJJDDD???:::666444777777333222222000,,,*********++++++,,,,,,,,,(((((())))))************((((((((((((''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))&&&''''''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&'''$$$###$$$'''(((&&&###$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''###"""!!!!!!!!!###&&&'''%%%%%%$$$$$$$$$$$$$$$$$$###'''((($$$###%%%'''%%%######$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$'''&&&&&&%%%$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&''''''''''''(((###!!!$$$&&&&&&(((,,,...***((()))(((%%%%%%((('''''''''&&&%%%%%%&&&((()))+++---000444666888:::<<<<<<===???AAABBBCCCDDDDDDBBB@@@??????AAABBBCCCAAACCCDDDFFFFFFDDDCCCAAA>>>>>>???@@@@@@AAAAAABBBAAABBBDDDCCCBBB@@@??????;;;:::777555333333333444111222444777999;;;<<<<<<>>>???AAACCCDDDEEEEEEEEEDDDCCCCCCDDDFFFFFFEEECCC@@@BBBDDDFFFIIINNNTTTXXXVVVSSSOOOJJJGGGEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@???>>>???BBBEEEGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFCCCAAA@@@AAACCCDDDCCCBBBAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBDDDEEEFFFFFFGGGBBBAAAAAA@@@???>>>>>>===????????????@@@AAABBBCCCDDDBBB@@@>>>===>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEECCCEEEGGGIIIJJJMMMPPPSSSUUUVVVTTTOOOGGGAAA===========================>>><<<===>>>===;;;:::;;;<<<999999888888666444333222000///---,,,,,,---///000...------,,,---...///000000000111111222222222222222222222222222222222222...//////000000//////...------------...///000000---------,,,,,,++++++***))))))((('''&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################"""############""""""!!!""""""######$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$\\\^^^bbbiiiooorrrsssrrrooosssuuusssmmmjjjkkknnnpppsssvvvxxxxxxwwwwwwwww}}}~~~|||qqqfff___TTTKKKDDD???:::666333666777444333444222...*********++++++,,,,,,---)))))))))))))))*********''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))%%%&&&'''(((((((((&&&%%%'''&&&&&&%%%&&&&&&''''''((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$######!!!%%%'''$$$###%%%&&&%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&######%%%'''%%%$$$+++444888,,,"""!!!$$$$$$"""###%%%&&&&&&%%%$$$###$$$%%%((()))***,,,...000111222888999:::<<>>???AAACCCFFFGGGIIIJJJHHHEEEAAA???======>>>>>>???@@@@@@@@@>>>AAADDDEEECCCCCCCCCDDD<<<;;;999777666666666777333444555555555555555555;;;<<<===>>>???@@@AAAAAAAAA@@@@@@BBBCCCDDDCCCAAA???AAACCCDDDFFFJJJOOORRRPPPNNNKKKGGGEEECCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>@@@CCCFFFHHHIIIIIIHHHIIIJJJKKKLLLLLLKKKJJJIIICCCAAA@@@@@@BBBCCCCCCBBBBBBCCCDDDEEEDDDDDDBBBAAA???@@@BBBEEEGGGHHHJJJJJJBBBBBBAAAAAA@@@@@@??????============>>>???@@@@@@CCCBBB@@@>>>>>>???AAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDFFFGGGGGGGGGHHHJJJMMMPPPOOOMMMHHHBBB===:::999999999999999999999888888666777888777666555666777444444444444333222111111000///---,,,---...000222//////.........000111222111111111111111111222222111111111111111111111111---...////////////...------------------...//////,,,,,,++++++***))))))((()))(((((('''&&&%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""^^^___dddiiioooqqqqqqppppppsssvvvsssmmmjjjkkknnnqqqtttvvvxxxxxxxxxxxxyyy}}}{{{qqqfff^^^SSSJJJDDD???999555000444555444555888777444*********++++++,,,,,,,,,))))))))))))))))))******'''(((((((((((()))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((($$$%%%'''))))))(((&&&%%%''''''&&&&&&&&&'''(((((((((((('''&&&$$$%%%&&&(((&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""!!!&&&(((%%%###$$$$$$!!!######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&''''''((('''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%######$$$%%%$$$#########$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%"""$$$''''''###"""+++777AAA222$$$"""'''(((&&&$$$$$$%%%&&&%%%$$$###$$$%%%(((((((((((()))+++,,,---444444666888;;;===???@@@AAABBBBBBAAA@@@@@@BBBDDDHHHJJJKKKLLLJJJEEE@@@===<<<<<<======>>>?????????<<<@@@DDDEEECCCCCCEEEGGG>>>>>>======<<<;;;;;;:::888888888777666444333222777777777888999999::::::<<<<<<<<<===???@@@???======>>>AAABBBCCCDDDGGGJJJHHHGGGEEECCCAAA@@@@@@@@@??????>>>>>>======<<<<<<>>>@@@CCCEEEGGGIIIIIIIIIJJJLLLOOOPPPPPPMMMJJJHHHCCCAAA??????AAACCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@AAACCCEEEGGGIIIIIIJJJEEEDDDCCCBBB@@@???>>>=========<<<<<<===>>>>>>???AAA@@@@@@@@@@@@AAACCCDDDAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBDDDEEEEEEEEECCCCCCEEEFFFHHHGGGDDDAAA===999777555666666555555444444333333111222333222111000111333000000111111111111111000//////.........///111111000000/////////000222333111111000000000111111222000000000000000000000000..............................---------------...++++++***)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""""""""############$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%$$$$$$######""""""""""""!!!!!!!!!#########"""""""""""""""___aaaeeejjjnnnooonnnlllppptttvvvsssmmmiiijjjmmmrrrtttvvvwwwwwwxxxzzz|||}}}yyynnnddd\\\RRRIIICCC>>>999555---000222000222555666333++++++++++++++++++,,,,,,***)))))))))))))))))))))((((((((()))))))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###%%%'''))))))((('''%%%&&&&&&&&&&&&&&&'''((((((((($$$ $$$((()))((($$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$"""!!!###'''&&&%%%%%%$$$!!!$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&'''%%%######$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%"""!!!(((111>>>222'''&&&))))))''''''###$$$&&&&&&%%%$$$%%%&&&'''&&&&&&&&&''')))***+++///000111333666888:::;;;===???AAA@@@??????@@@CCCFFFHHHKKKLLLJJJEEE???<<<<<<<<<======>>>?????????<<<@@@DDDEEEBBBAAACCCFFFBBBCCCCCCCCCBBB@@@>>><<<======<<<;;;:::888666555555555555444444555555666666666666777999:::999888888:::===???@@@@@@AAACCCAAAAAA@@@???>>>>>>>>>???=========<<<<<<<<<<<<<<<>>>???AAABBBDDDFFFHHHHHHIIILLLPPPRRRQQQMMMHHHDDDCCCAAA???>>>@@@BBBCCCCCCDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>============>>>>>>???===>>>???@@@BBBCCCDDDEEEAAA@@@@@@??????>>>>>>>>>===============>>>>>>???AAABBBBBBAAA@@@???AAABBBAAA???<<<:::888666555333333333222111000000//////---...//////------...///---...///000000111000000............////////////000000///......///000111222111000//////000111222000000000000000000000000......---,,,,,,---......//////...---,,,,,,,,,,,,******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""""""""###!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%%%%######$$$&&&&&&''''''&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$###"""#########""""""""""""!!!!!!!!!""""""######$$$$$$```bbbeeejjjmmmnnnllljjjqqqtttvvvsssmmmiiijjjlllssstttvvvvvvwwwxxx{{{~~~~~~wwwlllccc[[[QQQHHHCCC>>>999555,,,//////,,,,,,//////,,,++++++++++++++++++++++++*********)))))))))))))))(((((())))))******++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###%%%''')))***)))'''%%%%%%%%%%%%%%%&&&&&&'''(((((( $$$++++++(((###$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&& !!!"""$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$&&&&&&((('''$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%(((''''''%%%"""$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''&&&'''%%%######$$$$$$$$$#########$$$%%%%%%%%%%%%$$$'''%%%###""""""###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&((($$$!!!"""!!!!!!%%%+++000)))$$$$$$$$$"""!!!######$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&(((***,,,+++,,,...000222444666777777;;;>>>>>><<<<<<===@@@CCCEEEIIIJJJIIIEEE???;;;=========>>>??????@@@@@@===AAAEEEEEEAAA???AAADDDFFFGGGHHHHHHFFFCCC???===AAA@@@@@@???===;;;:::999666666555444444444444555222111222333555666555444444777;;;===>>>>>>>>>???>>>==================>>>============>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHKKKPPPSSSRRRLLLFFFAAACCCAAA>>>>>>@@@BBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>>>>>>>>>>???@@@:::<<<>>>@@@BBBCCCDDDDDDAAA@@@@@@???>>>===<<<<<<;;;::::::::::::;;;<<<<<>>>>>???AAA<<<:::888666555555333222111111000///...------,,,+++,,,------,,,+++,,,...,,,---...///000000000000------...//////......---000///...------...///000222111000//////000111111000000000000000000000000///...,,,++++++,,,...///000///...---,,,+++++++++***)))((('''&&&%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!"""########################$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$#########$$$%%%&&&''''''''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$###"""$$$$$$$$$############""" """###%%%&&&&&&___aaafffjjjllllllkkkjjjkkkpppsssooohhheeehhhmmmrrrsssttttttuuuxxx}}}~~~{{{{{{tttfff[[[UUUMMMEEE???;;;888666444222///,,,)))((('''''',,,***)))***+++---,,,,,,*********)))((((((''''''******)))(((((()))***+++++++++)))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&'''%%%###%%%'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%###""""""###'''+++...&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$&&&'''(((***,,,...000111333555777:::===>>>??????@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>=========>>>???;;;===??????@@@AAADDDFFFDDDDDDDDDCCCBBBAAA???>>>BBBAAA@@@>>>;;;999888777777888999999888777555444222111//////000000...---///111444666777555333222666777999;;;;;;:::999888777888:::;;;<<<<<<<<<;;;;;;;;;<<<===???AAABBBCCCEEEGGGJJJKKKJJJGGGCCC@@@>>>>>>>>>>>>>>>>>>???@@@>>>>>>?????????@@@@@@@@@EEEEEEDDDCCCAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>======<<<;;;;;;888999;;;===>>>????????????>>>>>>=========>>>>>>:::888666444333444666777>>>===<<<:::999888777666777666555444333222111000000111000...,,,+++,,,------------,,,++++++---//////////////////...............000000000///...------------............///////////////000000000000111///...------...///111000---++++++---...---+++...---,,,+++************)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""""""""""""######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""############""""""$$$$$$$$$###############$$$$$$$$$#########""""""$$$###"""###%%%%%%%%%###!!!"""#########""" ###############$$$$$$%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!###!!! """%%%((((((&&&```cccgggkkkmmmmmmlllkkkkkkooossspppiiifffiiimmmssstttuuuuuuuuuwwwzzz}}}}}}{{{zzz|||ssseee[[[UUUMMMEEE???;;;888666333111///---+++*********---+++******,,,------,,,%%%&&&&&&'''((())))))***,,,+++***((((((((())))))'''''''''''''''(((((()))'''''''''''''''''''''''')))''''''''')))***)))(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$############$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%######$$$''')))(((&&&########################&&&'''''''''&&&&&&%%%$$$&&&%%%$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$((('''$$$"""""""""$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""#########%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((('''&&&%%%%%%'''(((***,,,------000111444666999::::::;;;=========>>>???@@@@@@@@@AAA@@@???>>>>>>??????@@@<<<===?????????@@@BBBEEEBBBBBBBBBBBBBBBBBBAAA@@@BBBAAA@@@???===;;;:::999;;;;;;;;;;;;999777555444333111000///000000...------...000111111111//////333444666888999999888777666777999:::;;;;;;:::::::::::::::;;;===???@@@AAA???AAACCCDDDDDDAAA>>><<<<<<<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@DDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<<<<;;;888999:::;;;<<<===============<<<<<<<<<<<<<<<===999777555333222222444555777777666555444333222222333222111000///.........///000000...,,,,,,---...///000000...,,,,,,...000000000000//////..................//////......------------............///////////////////////////000///...------...///000///---++++++------,,,+++,,,,,,***))))))(((((((((((((((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""#########$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""""""""###$$$%%%&&&'''""""""############""""""##################$$$$$$$$$$$$$$$#########"""""""""!!! !!!"""######"""%%%%%%%%%%%%$$$###"""!!!###""""""""""""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&%%%%%%$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$"""!!!"""%%%''''''&&&bbbdddhhhlllnnnnnnmmmllljjjooossspppjjjgggiiinnnrrrtttvvvwwwwwwwwwxxxyyyzzzyyyyyy}}}rrrdddZZZUUUMMMEEE@@@<<<888666222111///------,,,---------+++******,,,------,,,%%%&&&&&&''')))******+++,,,,,,***)))((('''''''''$$$$$$$$$%%%'''(((***+++((((((((((((((((((((((((%%%$$$###$$$&&&((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$'''))))))(((########################'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$#########((('''%%%###!!! &&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))+++,,,...111333444555555888999999;;;<<<===>>>???AAA@@@???>>>>>>>>>>>>???<<<>>>>>>>>>>>>>>>@@@BBB???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<<>>>>>>>>>===;;;999777555555333222111111111///---,,,---------............000111333444555555555444333444555666777777777666666666777777999:::;;;<<<999:::;;;<<<<<<;;;:::999888888888888888999:::;;;======>>>>>>>>>?????????BBBBBBBBBAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;777888888999::::::999999999999999999999999::::::777555333000//////000111000000000///////////////000///...,,,,,,,,,---......000111000......///000333444333111///...///000111111000///......---------------,,,,,,------...---------............/////////..................///...---,,,,,,---...///...,,,******+++,,,+++*********)))(((''''''''''''((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""$$$%%%'''(((""""""############"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$##################!!! """#########'''&&&%%%$$$############"""""""""""""""######$$$%%%$$$#########$$$&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%ccceeehhhkkkmmmmmmmmmlllkkkppptttrrrkkkgggjjjnnnqqqtttwwwyyyyyyxxxyyyyyyyyyyyyzzz~~~sssdddZZZUUUMMMFFF@@@<<<888555222111///---,,,,,,,,,---,,,***))))))+++,,,,,,+++************))))))))))))******))))))(((((((((((($$$$$$%%%&&&''')))***+++))))))))))))))))))))))))%%%#########%%%%%%%%%###&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$###############""""""!!!&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''(((((()))***++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,---///000000444444666777999;;;<<<===>>>>>>=========<<<<<<<<<<<<===>>>===<<<<<<>>>@@@??????@@@AAAAAAAAAAAAAAA??????>>>>>>>>>=========>>>>>>>>>>>>===<<<:::999888777555444444333222000111000///......///000111//////000111111000////////////000000111111111111222222222222333444555666555555666666777777777777444444444444444555666777:::::::::;;;;;;;;;<<<<<>>>>>===<<<::::::777777777777777777777777555666777777888888888888555666666666666666555555444444555555555555555555333111///---,,,+++,,,,,,,,,,,,---------.........000///---------...000111000222333333333222333444777777777555222000000000000000///...---,,,++++++---,,,+++***+++,,,---...---------............///............------------......---,,,,,,---......,,,+++***))))))******)))))))))((('''''''''''''''&&&&&&%%%%%%$$$#########""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###"""######$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%########################$$$###!!!"""###%%%%%%$$$""""""  """"""""""""!!!!!!""""""###$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$ccceeegggjjjkkkllllllkkklllqqquuussslllhhhiiimmmooorrrwwwzzz{{{{{{{{{|||{{{{{{}}}tttfffYYYUUUMMMFFFAAA<<<888555333222///---+++************)))((((((***++++++***++++++***))))))(((((('''''''''(((((())))))))))))((((((''''''((())))))***))))))))))))))))))))))))***(((''''''(((((('''%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%'''&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,---000111222444666888999:::<<<<<<============<<<<<<;;;<<<===<<<;;;;;;<<<>>>@@@@@@AAAAAA@@@@@@???>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>======;;;:::888777777777555333555333222111111222333444111000000///...---,,,+++,,,,,,,,,,,,,,,,,,------...............///000111000000000000111222333333000000000000111222333444555555555666666666777777;;;::::::999777666444333222222222222222222222222000111222333333333333333222222333333333222111111//////000111222222111111///...,,,+++))))))))))))******++++++,,,------...............///111333444333555888888777777888999999999999777333111000000......---,,,,,,+++******,,,+++*********,,,---...---------............///------------,,,,,,++++++------,,,,,,,,,,,,------******)))(((((('''((())))))((((((''''''''''''(((%%%%%%%%%$$$$$$###""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###############$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%###########################""""""###$$$%%%$$$###!!!###$$$"""""""""""""""######$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&""""""##################%%%%%%%%%$$$######$$$$$$dddeeegggiiikkkkkkkkkkkknnnssswwwtttmmmhhhhhhlllnnnqqqvvvyyyzzz{{{|||}}}|||}}}tttgggYYYTTTMMMGGGAAA<<<777444333222///---+++************)))((((((***++++++***((((((((((((((((((((((((%%%%%%'''((()))************))))))((((((((())))))(((((((((((((((((((((((()))(((''''''(((((('''%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&###"""###$$$########################"""######$$$$$$$$$$$$######%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,---...000222333555555::::::<<<===============:::;;;;;;;;;999999;;;===@@@@@@@@@@@@@@@???>>>===999999::::::::::::::::::999:::<<<===>>>???>>>>>><<<:::999999:::999888777666555444333333333444555444333222111000......---------,,,,,,,,,,,,------------,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,---...///000111000111111111222222222222555555444444333111000///////////////////////////......//////000//////////////////000000///......,,,---...000000000//////---,,,++++++************)))******+++,,,,,,---------...///111333444555666777999;;;<<<;;;::::::;;;999999:::777444111000000---,,,,,,,,,,,,+++++++++++++++++++++,,,---......---------............///------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,((())))))(((&&&%%%'''((((((((('''''''''''''''((($$$$$$$$$$$$$$$"""!!!!!!#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%###"""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%###############$$$$$$$$$!!!!!!"""$$$&&&%%%###  !!!"""###%%%&&&###############$$$$$$%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""""""""""""""#########$$$%%%%%%$$$###"""$$$%%%fffggghhhjjjkkklllllllllooouuuyyyvvvmmmggggggjjjnnnqqqtttvvvwwwwwwyyyzzz{{{|||sssgggYYYTTTNNNGGGBBB<<<777444222111///...,,,,,,,,,---,,,+++)))***,,,------,,,,,,,,,+++******))))))(((%%%&&&''')))))))))(((((()))((((((''''''(((((((((''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%###"""###%%%########################"""###$$$%%%%%%%%%%%%$$$"""&&&((('''###"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((((()))***+++---...///000444555777999:::;;;;;;;;;888999:::999999999;;;======>>>??????????????????999999999999999999999999999:::;;;=========<<<<<<:::999888888::::::999888999888777777666666666777666666555555444444444555222222111000000000111222......------------......******+++,,,,,,+++++++++*********+++,,,---///000............/////////000//////000000000000000000........................------.........---,,,,,,+++,,,---------------,,,+++,,,...000111111000///------------------------------......//////000000...000333666999:::::::::888;;;===>>>===;;;;;;;;;777888999777444111//////,,,------------.........***+++,,,---............---------............///---,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++&&&(((((('''%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$######""""""""""""######$$$$$$%%%%%%$$$$$$#####################$$$$$$""""""#########$$$$$$$$$"""###&&&)))+++)))%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''"""""""""######$$$$$$$$$###$$$%%%$$$###"""$$$'''ggghhhjjjkkklllmmmmmmnnnqqqvvvzzzvvvnnngggfffiiioooqqqttttttttttttuuuwwwyyy{{{~~~rrrfffXXXTTTNNNHHHBBB===777444111111///......///000000...,,,+++,,,---.........444333222///---***)))(((''''''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&%%%&&&(((+++.........%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%$$$###"""'''&&&$$$$$$$$$$$$&&&'''!!!###&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""&&&((('''###"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########$$$#########$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! """###%%%'''$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$%%%&&&%%%&&&'''((()))***+++,,,...///222444666777777777777888999999888999;;;===;;;<<<===???@@@@@@AAAAAA::::::999999999999888888999:::;;;<<<<<<;;;:::999888777666777999:::999888;;;;;;;;;;;;::::::999999888888888888888:::;;;;;;777666555444444555666666000000//////......//////+++,,,---......---,,,+++)))))))))***+++---...///---------.........//////***+++---///000111111222////////////////////////............---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---///111222222111000....../////////000000000222222222333333333444444111444888<<>>999;;;>>>>>>===;;;:::;;;666777888777333000//////------......///000000000)))+++,,,...//////......---------.........//////,,,,,,++++++***))))))(((***++++++,,,,,,++++++***&&&'''((('''$$$###%%%(((%%%$$$$$$###$$$$$$%%%%%%######$$$$$$###""" %%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""!!!""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""######$$$$$$$$$$$$%%%'''+++///111///)))%%%$$$$$$%%%%%%$$$###!!! %%%%%%$$$$$$%%%%%%&&&'''$$$###"""""""""###$$$%%%#####################$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%"""$$$%%%%%%""""""%%%(((iiihhhhhhjjjlllnnnnnnmmmrrrxxxyyyqqqhhhfffhhhjjjoooppppppqqqssstttuuuuuu{{{~~~xxxllldddYYYTTTLLLEEE@@@;;;777444000///...------,,,------++++++******+++---...000***++++++***((('''((()))(((((((((((())))))))))))&&&&&&%%%&&&&&&'''((((((((('''%%%%%%'''((('''&&&&&&&&&%%%&&&''''''&&&$$$&&&&&&%%%%%%&&&''')))***&&&)))***((())),,,,,,***"""###%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&(((******'''%%%'''$$$!!!###'''((($$$ )))%%%$$$'''&&&""""""'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$///,,,)))''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! %%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&!!!###&&&'''&&&&&&&&&'''***(((&&&&&&''''''&&&%%%'''&&&$$$###$$$'''***,,,,,,,,,---///000222333444444444555777888:::;;;;;;=========>>>>>>>>>>>>>>>;;;;;;;;;::::::999999888<<<<<<<<<;;;;;;:::::::::888888777777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;444444444333333111000000000000111111111000//////333222111000///......---000...------......---+++)))+++......,,,---000444000111222222333333222222///......------------...---------------...//////111111111222222333333333444333333333333333444444777666555444333333333333555777:::===@@@BBBCCCCCC:::;;;<<<<<<;;;:::888777:::888666666666333...)))......---,,,,,,,,,,,,---,,,------......------,,,------......---+++)))(((******))))))))))))))))))''''''(((((((((((((((((((((((((((''''''&&&&&&&&&###$$$%%%%%%######$$$%%%"""######$$$$$$#########&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$#########%%%''')))***)))'''%%%""""""###$$$$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$,,,777;;;777...&&&"""########################$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%)))&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%iiihhhhhhjjjlllnnnnnnmmmrrrxxxyyyqqqhhhfffhhhiiinnnoooppprrrssstttuuuvvv{{{~~~wwwkkkdddYYYTTTLLLEEE???;;;666444000///...------,,,,,,---......---,,,,,,,,,,,,---)))***+++***((('''((()))))))))))))))((((((((((((+++++++++***++++++,,,,,,((('''%%%&&&'''((('''&&&((('''&&&&&&(((((('''&&&(((((('''&&&&&&&&&'''((((((***)))&&&%%%((()))&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###!!!### !!!%%%&&&$$$ '''######&&&&&&###$$$'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$######%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&###%%%&&&%%%""" &&&$$$###$$$&&&'''''''''&&&%%%$$$###$$$&&&((()))***+++,,,---...000111111222222333555666888999999:::;;;;;;;;;<<<<<<<<<===::::::999999888888888888;;;::::::::::::999999888888888888888888999999::::::::::::;;;;;;<<<<<<<<<::::::888888888:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888333333444444444333333222777777666666555555555555444222111111111111///...+++---///...---...000333222333333444444444444444555444222000///------,,,/////////...//////000000222222333333333444444444555555555555555666777777:::999888777666666666666666888:::===???AAAAAAAAA999::::::::::::888777666777666555555666444000,,,......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,+++***)))+++++++++++++++*********((((((((())))))(((''''''%%%%%%$$$$$$###############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$""""""###$$$$$$$$$$$$### !!!!!!!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%(((---333444///)))%%%##########################################$$$%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%'''%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%iiihhhiiijjjmmmnnnmmmlllrrrxxxyyypppgggeeeggghhhmmmnnnppprrrtttuuuvvvwww{{{}}}~~~|||~~~vvvjjjcccXXXSSSKKKDDD???:::666444000///...---,,,,,,,,,,,,000000///...---,,,***))))))***+++***((('''((()))******))))))((((((''''''***))))))((((((((())))))((('''%%%&&&'''((('''&&&(((&&&$$$$$$%%%&&&&&&&&&))))))(((&&&&&&%%%%%%&&&***+++(((###"""%%%%%%###&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((()))))))))((('''&&&$$$$$$&&&$$$###$$$%%%%%%$$$###!!!!!!%%%&&&%%%"""$$$""""""&&&'''%%%%%%(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&&&&$$$$$$############$$$$$$)))((('''%%%$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&$$$!!!&&&$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%(((((()))***+++,,,---...//////000222333444555666666666777777888999::::::888888888888777777777777999999999999999888888777888888888888999999999:::888999999999::::::;;;;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999666777777888888888777777999:::::::::;;;;;;;;;<<<999777666555555444333111...///000///......000222444444555666666666666666777666555333222111111000222222111111111111111222444444555555555555666666777777777777888999:::;;;<<<;;;:::999999999999999777999;;;===>>>>>>>>>>>>888888888888777666555444333333333444555444222///...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++******)))))))))((((((((()))(((((('''&&&%%%############""""""""""""###$$$%%%%%%######$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$### !!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&,,,...///,,,'''######$$$###########################""""""""""""###$$$$$$######$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%hhhhhhiiikkkmmmnnnmmmkkkqqqwwwxxxpppgggdddfffhhhlllmmmpppsssuuuvvvwwwwwwyyy|||~~~~~~vvvsssvvvuuuiiibbbWWWRRRKKKDDD>>>:::666333//////...---,,,,,,,,,,,,......///...---+++)))'''((()))***)))((('''((()))+++******)))(((''''''&&&''''''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&(((((('''%%%%%%### !!!###$$$$$$((((((''''''&&&&&&&&&&&&)))***'''"""!!!$$$&&&$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&$$$###%%%$$$###%%%(((***++++++$$$###"""$$$&&&'''%%%$$$######$$$%%%''''''''')))######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$###$$$&&&***(((%%%$$$$$$###""" $$$$$$%%%&&&&&&%%%$$$###%%%&&&&&&'''((())))))***,,,,,,---...///000111111000111222333555666777888666777777777777777777777888888999::::::999888777888888999999999::::::999999999999999888888888888999999888888888888999::::::::::::::::::::::::::::::::::::::::::999888777888999999::::::::::::999999999:::;;;<<<===>>>>>>===;;;999888777777444333111111111000//////000111444444555666666666666666222222222333444666777888555444444333333333333333666666666666777777777777777888888999:::;;;===>>><<<<<<;;;::::::999::::::888999;;;<<<<<<<<<;;;:::666666666555555444333333222222222333333222111000---,,,,,,+++++++++++++++******++++++++++++******+++++++++++++++*********)))(((((('''&&&%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$##################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$###""""""$$$&&&'''%%%$$$###"""!!!!!!"""###""""""###$$$$$$$$$$$$###&&&%%%$$$###""""""""""""########################%%%$$$#########$$$%%%&&&---...,,,(((### !!!$$$########################"""""""""!!!""""""###$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$###"""###$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$gggggghhhkkknnnooommmlllooovvvwwwooofffdddfffhhhlllnnnpppsssvvvwwwwwwwwwwwwyyy{{{}}}~~~~~~tttooosss~~~uuuiiiaaaVVVQQQJJJCCC>>>:::666333///...---,,,,,,++++++,,,***++++++,,,+++***)))((('''((())))))((('''(((***+++******)))(((''''''&&&***))))))((('''''''''''''''&&&&&&'''(((((('''%%%%%%### """$$$%%%%%%%%%&&&&&&'''''''''((((((((()))&&&""""""&&&)))(((((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$&&&''''''&&&%%%$$$&&&%%%%%%&&&))),,,,,,,,,&&&%%%$$$%%%%%%%%%###"""$$$%%%%%%%%%'''***,,,,,,$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!"""!!! $$$######""""""######$$$""""""""""""######$$$%%%""""""""""""""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&"""$$$%%%&&&&&&&&&(((***+++)))&&&%%%%%%$$$###!!!$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%&&&&&&''''''))))))***+++,,,,,,------,,,---...///111222444444555555666666777777777888888999:::;;;;;;:::999888777888999::::::::::::999::::::999888777666666555999888888888777888888888999999999999999999999999;;;;;;<<<<<<<<<;;;::::::888888999:::::::::::::::888999:::;;;<<<======>>>===;;;999888888777555333222111000000000000000000333333444555555555555444//////000222444777999:::555555444444444444555555777777777777777777777777777777777888999;;;<<<===:::999999888888888888999888999:::;;;;;;:::888888555444444333222222222111222222222222000/////////,,,,,,+++************+++))))))************))))))*********************+++))))))((('''&&&%%%$$$###&&&&&&%%%%%%$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&''''''%%%$$$"""""""""###$$$""""""###$$$$$$$$$$$$###((('''&&&$$$"""!!! ########################$$$$$$#########$$$&&&'''+++,,,,,,(((### !!!###########################"""""""""!!!""""""###$$$$$$###################################################$$$$$$$$$$$$######$$$##################$$$$$$######$$$&&&&&&&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$eeefffhhhkkkooopppooommmmmmtttuuunnnfffeeegggiiilllnnnqqqtttvvvwwwwwwvvvtttvvvxxxzzz|||~~~tttnnnrrr}}}uuuiiibbbUUUPPPIIIBBB===999555333///...---,,,++++++++++++(((((()))*********))))))&&&((())))))''''''(((*********))))))((((((''''''***))))))(((((((((((()))&&&&&&&&&'''))))))&&&$$$'''&&&$$$$$$&&&((()))((($$$%%%&&&'''((((((((((((%%%'''&&&###$$$)))+++)))&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%&&&''''''&&&%%%$$$$$$$$$###"""!!! %%%&&&&&&%%%(((///444444&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""" ######""""""""""""##################%%%&&&'''(((########################%%%$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%$$$###$$$%%%''''''%%%$$$$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%'''''''''((()))*********)))***+++,,,...///000111222333333444555666777777777888:::<<<<<<;;;999888777888:::;;;;;;;;;:::999::::::999888777666666555888888888888777777777666777777777777777777777777999:::::::::::::::999999666777888888999999999999::::::;;;;;;<<<<<<<<<<<<;;;999777777777666444333222111//////000111111000222222333444444444444333222111111222333444555666444444444444444555666666777777666666666666555555555555555555666777888999777666666555555555666666888888999:::999888777666444444333111111111111111222333333111...------...,,,+++******))))))******((())))))))))))))))))((()))((((((((()))***++++++---,,,+++)))(((&&&%%%%%%$$$$$$%%%$$$$$$###"""!!!#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$############%%%&&&'''&&&%%%$$$#########$$$%%%""""""###$$$$$$$$$$$$###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''&&&)))***((($$$""""""$$$###########################""""""""""""###$$$$$$""""""################################################$$$$$$$$$$$$#######################################$$$&&&'''&&&$$$########################%%%%%%%%%$$$$$$$$$$$$###cccdddgggkkkpppqqqpppnnnkkkrrrtttmmmfffeeehhhjjjmmmooorrruuuwwwwwwvvvuuurrrsssuuuwwwyyy}}}~~~uuunnnqqq|||vvvjjjbbbTTTOOOHHHBBB===999555333///...---,,,++++++++++++******))))))))))))******&&&'''((((((''''''(((***))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&((())))))&&&$$$((('''&&&''')))+++***)))%%%&&&'''((((((''''''&&&$$$''''''$$$%%%)))***((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&###!!!"""###$$$$$$"""!!!!!!!!!###&&&&&&$$$***555===???''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''((((((&&&$$$######""""""""""""######$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$""""""$$$&&&%%%###"""###%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))***+++,,,---......//////000111222333444555555777999;;;;;;:::888777777888:::;;;<<<;;;:::999888888888888888888888888777777888777777666666555555555555555555555555555555666666777777666666555555555666888888999999999;;;;;;::::::999999999888999888666666777666555333222///---...000222111///222222333444444444444333555444333222222111222222222222222222333555666777666666555555444444444444222222222222222333444444444444333333333333444444777777888999888777666555444333222111000000000111111222222000---,,,---///++++++***)))))))))))))))'''(((((())))))(((((('''((((((''''''((()))+++,,,...---,,,***((('''%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$""""""""""""#########$$$###$$$%%%%%%######$$$%%%!!!"""###$$$%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%%%%""""""###$$$$$$$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###%%%&&&'''###%%%'''&&&###"""$$$&&&#######################################$$$%%%%%%!!!!!!""""""######$$$$$$##############################$$$$$$$$$$$$###############$$$$$$#########"""!!!"""$$$&&&&&&%%%###########################%%%%%%%%%$$$$$$$$$######aaacccfffkkkppprrrqqqoooiiipppssslllfffeeeiiikkknnnpppsssvvvwwwwwwuuutttppprrrtttvvvxxx}}}}}}uuunnnpppzzzvvvjjjcccSSSOOOHHHAAA===999555333......---,,,++++++++++++---,,,***)))))))))***+++%%%'''((((((''''''(((***(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&((())))))&&&$$$&&&%%%&&&'''******)))((('''((((((((((((&&&%%%$$$$$$''''''%%%%%%((((((%%%"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''+++***(((&&&%%%%%%%%%&&&######$$$&&&((((((%%%###"""$$$%%%%%%$$$$$$$$$%%%!!!$$$%%%$$$+++:::DDDGGG'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&'''%%%#########""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%$$$###$$$''')))&&&$$$""""""###$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((()))***+++,,,------,,,---...///000111222333444555888::::::999777666777888:::<<<<<<;;;:::999555666777888999:::;;;;;;777777888777777666555555444444444444444444444444555666666777777777666666444555666777888999999888:::999888777666555555444888777666666777777555444111...,,,---000222111///222333444444555555444444555444333222222222222222000000111111333444666777555555444444333333333222000000000//////000111111333333222222222333333444666666777888888777666555555333222000000000111111///000111///---,,,...000+++******)))))))))))))))''''''((((((((((((''''''((('''''''''((()))+++,,,---,,,***)))'''%%%######%%%%%%&&&'''''''''&&&&&&""""""######$$$$$$$$$%%%###$$$%%%%%%######$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!"""###%%%%%%&&&&&&%%%""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&(((!!!###$$$###!!!!!!%%%(((########################$$$$$$######$$$$$$%%%&&& !!!!!!"""###$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!###%%%%%%$$$"""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########aaadddiiilllmmmmmmnnnnnnmmmpppqqqoookkkiiijjjkkkpppqqqtttuuuuuusssqqqoooooooooqqqvvv{{{wwwppprrr|||xxxmmmeeeUUUOOOGGGAAA???<<<999666222111...,,,++++++,,,---+++++++++***)))(((((('''+++++++++*********))))))***)))'''%%%%%%''')))***)))(((&&&$$$$$$$$$&&&'''''''''(((((((((((((((((($$$&&&'''(((((((((***,,,&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%"""###&&&...777;;;999555((('''%%%$$$$$$%%%&&&''')))(((&&&$$$$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$##################%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$%%%$$$$$$######$$$$$$%%%)))%%%"""###'''(((%%%!!!###%%%&&&%%%###!!!!!!"""(((%%%###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$&&&)))((($$$&&&%%%###!!! !!!"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++++++++,,,,,,,,,222333555666666555333222333444666888888888777777444555666777888999::::::;;;:::999777666555555555777666555333222222222222333333333333333333333333444555555666777888888999999::::::999666555555666555555444444444444555555555444222111000000111222333222222222222222222222222222222111111111111000555555444444444333333333222222222222222222222222000000//////...//////000......//////000000000000222222333555777666444222333222000///.........///......---,,,,,,+++******))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''&&&$$$###"""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$#########""""""!!!!!!"""############$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$### bbbfffjjjmmmnnnmmmnnnnnnmmmppprrrpppllliiiiiijjjnnnppprrrssssssqqqooonnnnnnoooqqquuuzzz{{{uuuwwwxxxllldddUUUOOOGGG@@@===:::666333111000...,,,++++++,,,---,,,,,,,,,+++***)))))))))*********))))))((((((((()))((('''&&&&&&'''((())))))(((&&&$$$$$$%%%&&&'''''''''(((((((((''''''&&&%%%'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$###$$$(((...///,,,(((&&&%%%%%%$$$$$$%%%&&&'''***(((&&&$$$###$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$##################&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%######$$$%%%$$$$$$######$$$$$$%%%(((%%%"""###&&&'''%%%!!!!!!###%%%%%%#########$$$(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%(((,,,+++''''''%%%###"""!!!!!!"""############$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))*********...///111222333222111000222333444555666666666555444444555666777888999999:::999888777555555555444999888777666555555555555222222222222222222222222444555555666777777888888777888888777555444444555777777777777777777777777555444333222111111111222111111111000000000000000111111111111111111111000333333333333333444444444222333333333333333333333111111111000000000111111/////////000000111111111444444444666888777555222111000...---,,,,,,------,,,,,,+++******)))((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$#########"""""""""""""""############$$$$$$$$$$$$$$$######"""#########$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""" """###$$$$$$######dddhhhlllnnnnnnnnnnnnnnnlllpppsssrrrmmmjjjhhhiiilllmmmoooppppppooommmlllmmmnnnppptttxxx}}}}}}}}}wwwkkkbbbUUUOOOFFF???<<<888444000000///---,,,+++,,,------------,,,,,,+++*********))))))((((((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%###"""###&&&&&&$$$!!!%%%$$$$$$$$$%%%&&&''''''***)))'''%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%###$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%######&&&'''%%%""" """$$$$$$$$$###$$$&&&(((&&&%%%$$$%%%&&&&&&%%%########################"""%%%&&&&&&***//////+++'''&&&$$$###"""######$$$""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))***,,,---.........---///000111222222333333222222333333444555666777777888888777555444444444444888888777666555555666666222222222222222222222222444444555666777777777777555666666555333222333444777777888888888888777777555444333222222111111222.........///////////////111111111111111111111111222222222333444444555555111111111111111111111111000000000000000000111111000000111111111111111222333333444555666666333000...---,,,++++++***++++++)))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((******(((%%%"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################"""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!###############""""""""""""############$$$$$$$$$#########"""######$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!"""$$$%%%&&&'''fffjjjnnnpppooonnnnnnnnnlllppptttsssooojjjhhhhhhjjjkkklllmmmmmmmmmlllkkkmmmnnnpppsssvvvzzzvvviii```TTTMMMEEE???<<<999555111000///...---------......,,,,,,+++++++++*********((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$"""!!!"""$$$&&&%%%$$$$$$$$$%%%&&&&&&'''((())))))((('''%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%(((&&&$$$###$$$$$$###"""###########################$$$&&&%%%$$$""""""###%%%$$$$$$######$$$$$$%%%&&&$$$######%%%&&&$$$### """$$$$$$######$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$"""""""""""""""""""""""""""%%%&&&''',,,111222///'''&&&%%%$$$$$$$$$$$$%%%############$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&((()))++++++++++++,,,,,,---....../////////000111111222333333444444666555444333333333333333555555444333333333444444333333333333333333333333333444555666666666666555333444555555333222333444555555666777777666555555555444333333222111111111---...............//////111111222222333333333444444444444444444444444444000000///////////////.........//////000000//////111111111111111111111111000000000222333222///---,,,,,,+++***************((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!########################""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""#########$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%hhhkkkoooqqqqqqpppppppppnnnrrrvvvuuupppkkkiiiiiiiiijjjkkklllmmmllllllkkkmmmoooqqqrrrtttxxx}}}uuuggg^^^RRRLLLDDD???===;;;777444111111000//////.........***************)))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&'''''''''(((''''''''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$###""""""$$$&&&''''''%%%%%%&&&'''((()))))))))((('''&&&%%%$$$######"""$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%(((&&&$$$###$$$$$$###"""########################"""###%%%$$$"""!!!!!!"""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%$$$$$$###$$$%%%%%%###""""""###$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""!!!%%%&&&(((,,,222333000&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((()))******)))))))))******+++,,,,,,------......///000000000222111111000000000111111222222222111222222333333444444444444444444444444222333555666666555444333222444555555333333444555444555666777777666555444333333333222222111000000.........//////000000000222222333333444555666666999888777666555444333222111111000000/////////......///000111111111000000000000000000000000000000.........000111000...+++******************))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%"""""""""######$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$########################$$$$$$$$$""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""""""""#########$$$$$$$$$#########""""""'''&&&%%%$$$#########$$$hhhlllppprrrrrrrrrqqqrrrqqquuuwwwvvvqqqmmmkkkkkkkkkkkklllmmmnnnnnnnnnnnnmmmppprrrrrrrrrvvv}}}tttfff]]]PPPJJJCCC>>>===;;;888555222111111000///...---,,,))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((&&&'''''''''(((((((((((('''''''''''''''&&&%%%$$$$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$%%%&&&'''(((((((((((((((&&&&&&%%%%%%$$$$$$######$$$$$$###############"""######$$$$$$%%%&&&&&&&&&'''%%%######$$$$$$###"""########################"""###%%%$$$"""!!!!!!"""%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$###%%%&&&%%%###!!!!!!""""""!!!!!!###$$$%%%###!!!########################"""%%%&&&'''+++111111...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&'''((()))************++++++,,,,,,,,,......---------......///111111000111111222333333333333333333333333333333222333555666666555333222111333444444333333444666444666777999999777666444222222222222111000///.........//////000111111111111111222333555666777777::::::888666444222111000333333222222111111000000...000111333333333222222//////............------------...000222222///---((())))))******)))((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$#########"""######$$$$$$#########""""""###############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$############"""#########$$$$$$%%%%%%%%%hhhlllpppsssssssssssstttuuuwwwyyyvvvrrrnnnmmmnnnmmmmmmnnnoooppppppqqqqqqnnnqqqsssrrrrrruuu|||~~~sssfff]]]PPPJJJBBB===;;;999666333111111000///---+++***)))************************'''''''''(((((())))))))))))((('''&&&&&&'''((()))&&&&&&'''(((((((((((((((''''''(((((((((''''''&&&'''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$%%%$$$############$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&'''&&&$$$######$$$%%%$$$###########################$$$%%%&&&&&&$$$######$$$%%%$$$$$$######$$$$$$%%%"""######$$$######$$$%%%"""$$$%%%%%%###""""""###"""""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&)))......***$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&((()))'''''''''(((((((((((((((************++++++,,,------------......000111111111111111111111111111111111222444666666444222111///000222222222222333555333444666888888666444333000000111111000///---,,,---......///000000111111//////111222333555666666888777666555333111000000222222111000000//////...,,,---///111222111000000---,,,,,,,,,++++++++++++***+++,,,...111111///---%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$######"""#########$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''''''''$$$$$$$$$############""" """$$$%%%&&&&&&&&&hhhkkkpppsssttttttuuuuuuwwwyyyzzzwwwrrrnnnnnnpppooooooooopppqqqrrrrrrsssooorrrtttsssrrruuu|||~~~rrreee]]]QQQJJJBBB<<<999777333000000000///...,,,)))'''&&&+++++++++++++++++++++,,,&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***&&&&&&'''((())))))((((((''''''(((((()))(((((((((******+++)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&!!!###%%%&&&%%%%%%&&&&&&###$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$"""###$$$%%%%%%$$$""""""""""""""""""""""""%%%'''((((((&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$$$$######$$$%%% """$$$$$$$$$###$$$%%%###"""###%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%(((,,,,,,(((######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''(((((("""############$$$$$$$$$&&&&&&%%%%%%$$$#########%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$###$$$&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,)))))))))***+++,,,---...////////////////////////111222444666666444222000---///000111000111222444000222444555555444222000//////000000000...---+++------......///000111111---...///000222444555555555444333333222111000000//////...---,,,,,,++++++((()))+++---......---,,,+++++++++******)))))))))''''''))),,,...///---,,,###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$#########'''&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$##################$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""!!!###%%%&&&%%%$$$###mmmnnnooooooppprrrvvvxxxyyyzzzyyytttooolllmmmooonnnpppsssvvvvvvuuurrrqqqvvvvvvuuuttttttxxx}}}}}}tttggg\\\QQQJJJBBB<<<999777333000000000...---,,,+++++++++,,,+++*********+++,,,---***)))))))))***+++------***)))(((''''''((()))***)))))))))((('''''''''&&&&&&&&&'''((('''&&&$$$###***)))'''&&&&&&''')))***)))'''&&&&&&(((((('''%%%'''(((((()))))))))))))))'''''''''%%%$$$$$$%%%'''((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&&&&''''''(((+++)))'''%%%###"""""""""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!###&&&(((&&&$$$"""$$$%%%%%%###""""""###'''$$$$$$&&&$$$!!!"""&&&&&&###!!!!!!$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&''''''&&&$$$#########$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$############""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$###$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$########################$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''')))******))))))((())))))+++---......---------------------,,,---///111111000///.../////////000000000000000000111222222222111///...//////000000///---+++***,,,,,,,,,,,,---...//////......///111222333444555888666555222111//////...,,,---...//////---+++***,,,,,,,,,+++++++++******+++***)))(((((('''(((((($$$((()))''')))///111...&&&&&&&&&%%%%%%%%%$$$$$$###!!! """%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%&&&%%%###"""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$%%%'''((((((&&&$$$&&&%%%$$$$$$#########$$$###############$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&$$$""""""######!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''""""""""""""""""""""""""'''&&&%%%$$$############lllmmmooopppppprrrtttwww}}}}}}{{{vvvoookkkkkkmmmqqqsssuuuwwwwwwuuurrrpppvvvvvvvvvvvvwww{{{}}}sssfff[[[PPPJJJBBB<<<999777333000000///...---,,,+++++++++,,,++++++*********+++++++++++++++***)))(((''''''((((((''''''''''''((((((((((((((('''''''''''''''%%%&&&'''''''''&&&%%%$$$(((((('''&&&&&&'''((((((&&&%%%$$$&&&((()))((('''&&&'''(((((())))))(((((('''''''''&&&$$$$$$%%%''''''&&&$$$######$$$&&&'''$$$$$$$$$%%%&&&&&&''''''+++)))'''%%%$$$######$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%###"""###%%%&&&$$$!!!###$$$&&&%%%$$$###$$$%%%%%%""""""%%%$$$"""###'''&&&$$$!!!"""$$$%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&'''&&&%%%$$$###"""######$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########"""""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$&&&&&&$$$$$$$$$%%%&&&%%%###""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! ########################&&&'''((('''$$$###"""###$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&'''((())))))((((((''''''''')))***++++++++++++++++++++++++,,,***+++,,,......---,,,+++...------------...//////...//////000///...---,,,------.........,,,+++***...---,,,++++++***++++++---......///000111222222444333111000///...------+++,,,---...---,,,***)))*********))))))((((((((()))((('''&&&&&&&&&&&&&&&%%%((((((%%%&&&+++,,,)))%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""%%%&&&%%%######""""""!!!!!!""""""###"""""""""#########$$$$$$$$$$$$$$$$$$###############""""""""""""""""""###%%%$$$"""!!!!!!"""$$$%%%%%%%%%###"""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$%%%((())))))&&&###%%%%%%%%%$$$$$$############""""""""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""""""""###$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$###""""""###$$$$$$""""""############""""""#########$$$$$$%%%%%%&&&$$$$$$$$$!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&########################$$$$$$#########$$$$$$%%%jjjllloooqqqqqqqqqsssttt{{{|||{{{vvvpppllllllmmmtttuuuwwwxxxwwwuuurrrqqqtttuuuuuuuuuxxx}}}}}}ssseeeYYYPPPJJJBBB<<<:::777444111000///...---,,,+++++++++++++++++++++***)))((((((*********)))(((&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((%%%&&&''''''((((((''''''&&&''''''&&&$$$$$$%%%'''%%%%%%############%%%%%%######$$$$$$%%%&&&&&&&&&)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&$$$###$$$$$$$$$!!!!!!"""$$$$$$######%%%&&&$$$!!!!!!$$$%%%###$$$(((&&&$$$""""""###$$$###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$###%%%'''&&&%%%$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""########################&&&'''((('''$$$"""!!!"""%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))******'''((()))***+++***))))))++++++***)))***+++,,,---+++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***))),,,+++***))))))(((((())),,,,,,---------..................---,,,,,,++++++)))***+++++++++***((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''######%%%&&&###%%%$$$$$$$$$$$$#########$$$###""""""$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""##################$$$$$$$$$$$$###""""""!!!!!!""""""###%%%$$$###""""""###$$$%%%%%%$$$######"""#########%%%%%%%%%$$$$$$$$$#########$$$&&&)))+++)))&&&######$$$%%%%%%%%%$$$###""""""""""""""""""######$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$############"""!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$###""""""###$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%% !!!'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################!!!""""""######$$$%%%%%%hhhkkkooorrrrrrqqqqqqqqquuuvvvwwwtttpppmmmnnnppptttuuuwwwxxxxxxwwwuuusssssssssssssssvvv{{{~~~tttfffYYYOOOIIIAAA<<<:::888444111//////...---,,,++++++,,,***+++++++++***)))'''&&&''''''&&&&&&&&&&&&'''(((&&&&&&((())))))(((&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%***(((''''''))))))(((&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%$$$%%%&&&%%%%%%$$$######$$$%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###!!!  """""""""###%%%''''''$$$###%%%&&&%%%%%%'''&&&%%%#########"""""""""######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''''''''########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''&&&%%%########################$$$&&&'''&&&$$$""""""###%%%%%%$$$###""""""######$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&'''((((((((('''''')))((('''&&&'''(((***,,,((((((((((((((('''''''''&&&'''((()))******)))(((&&&&&&&&&''''''((()))***++++++++++++******************++++++++++++******''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""######"""$$$$$$$$$#########""""""$$$$$$###############"""$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%###""""""!!!!!!""""""###$$$$$$###""""""###$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$#########$$$&&&)))+++***&&&""""""###$$$&&&&&&$$$"""!!!""""""!!!!!!""""""###$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!!!!""""""######"""###$$$%%%%%%$$$###"""$$$##################$$$""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################""""""######$$$$$$$$$$$$hhhkkkppprrrrrrqqqpppppppppssstttrrrnnnlllmmmooorrrsssuuuwwwxxxwwwwwwvvvttttttssssssuuuyyy}}}tttfff[[[NNNHHHAAA<<<:::888555222///...------,,,,,,,,,,,,***+++++++++***)))'''&&&)))'''%%%######%%%(((+++'''((()))******)))((('''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&'''(((((()))%%%%%%&&&''''''&&&%%%%%%%%%$$$###%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$######### """#########$$$'''))),,,'''%%%'''(((%%%$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%###"""########################!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$###""""""""""""$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""######$$$%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%&&&(((((())))))((((((((((((''''''((((((******++++++******%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$$$$$$$#########""""""###$$$$$$$$$############%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%&&&&&&''''''######""""""""""""######$$$##################$$$############$$$#########%%%%%%%%%$$$$$$$$$############%%%(((***)))%%%"""!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""######$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((###########################$$$$$$$$$$$$###"""!!!iiimmmqqqsssrrrqqqqqqqqqqqqssstttrrrmmmjjjjjjkkkoooqqqsssuuuvvvwwwwwwvvvuuuuuuttttttuuuyyy{{{rrrfff[[[MMMGGG@@@<<<:::999666333///...---,,,,,,,,,,,,,,,++++++++++++***)))((((((---+++'''$$$$$$%%%(((***(((((())))))))))))(((((('''''''''((((((((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''$$$%%%&&&&&&''''''&&&&&&%%%'''((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$%%%&&&%%%%%%'''***,,,///(((%%%'''(((&&&#########$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$%%%'''''''''%%%###"""########################!!!###$$$$$$%%%&&&'''%%%%%%$$$###"""""""""###$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((((((&&&%%%$$$$$$######$$$$$$###$$$%%%'''''''''&&&&&&''''''%%%$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&''')))*********)))((($$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''$$$$$$&&&&&&$$$$$$'''%%%$$$$$$$$$$$$#########"""###$$$$$$###"""###%%%$$$$$$############$$$$$$!!!!!!!!!"""""""""######$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$######$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$###############%%%''''''%%%"""!!!"""###$$$$$$$$$###"""###############$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$''')))(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!kkknnnqqqsssrrrrrrrrrrrrooorrrtttrrrnnnkkkjjjlllooopppqqqsssssstttttttttrrrrrrrrrrrrtttyyywwwoooeee[[[LLLGGG@@@<<<:::999777444......---,,,,,,,,,------,,,++++++*********++++++******)))))))))))))))***(((((((((''''''((((((((()))))))))))))))((((((((()))((('''&&&&&&''''''((((((((('''&&&&&&'''(((((($$$######%%%'''(((((('''%%%%%%&&&'''''''''''''''%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%'''((('''%%%######%%%%%%%%%%%%%%%$$$%%%(((+++,,,&&&"""%%%(((&&&######!!!###$$$###""""""$$$'''######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&!!!###$$$$$$###""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""))))))))))))((('''&&&%%%########################!!!###$$$$$$$$$%%%&&&%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""###&&&((())))))((('''&&&%%%$$$#########$$$$$$###$$$&&&&&&'''&&&%%%$$$'''&&&%%%$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((())))))((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&############$$$$$$$$$%%%###$$$$$$%%%&&&'''((())))))%%%$$$'''&&&######'''%%%%%%%%%%%%$$$$$$$$$$$$ """$$$$$$""""""$$$&&&######""""""""""""######"""""""""#########$$$$$$""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$#########!!!"""###$$$%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$%%%$$$###!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&))),,,...$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###mmmooorrrsssrrrrrrrrrssslllooorrrrrrooonnnooopppppppppqqqqqqrrrqqqqqqqqqmmmmmmnnnooorrrxxx}}}tttmmmcccZZZLLLFFF@@@;;;:::999777444......---,,,,,,,,,------,,,+++*********+++,,,---###&&&))),,,......---,,,((('''&&&%%%%%%&&&'''(((++++++******))))))((((((***)))((('''&&&&&&'''(((***)))'''&&&&&&''')))***///...++++++******(((&&&%%%&&&''''''((((((''''''$$$&&&((((((&&&%%%$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&''''''((($$$$$$&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))+++)))%%%""""""############"""!!!"""%%%((()))######'''&&&###### """$$$###""""""%%%(((######$$$$$$$$$%%%%%%%%%&&&%%%"""!!! """######$$$&&&'''((('''&&&&&&%%%$$$###""""""$$$&&&'''########################"""############$$$$$$$$$!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$$$$"""!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###$$$$$$#########$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%% !!!###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!###''')))******(((''''''&&&$$$#########$$$%%%$$$%%%&&&'''&&&&&&%%%$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$######$$$%%%&&&&&&!!!"""""""""######$$$$$$#########$$$%%%'''((()))+++&&&$$$'''&&&!!!!!!%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$$$$""""""%%%'''$$$$$$############$$$$$$############$$$$$$$$$$$$ !!!!!!"""######$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$#########""" !!!"""$$$$$$###""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""############""""""""""""###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&"""%%%'''%%%!!! $$$)))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$'''+++...000$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((((('''&&&tttnnnlllqqqsssooommmooonnnppprrrqqqnnnkkkjjjiiijjjlllmmmoooqqqqqqqqqpppkkklllnnnpppsssyyyuuulllccc[[[OOOGGG@@@>>><<<777333222000...---,,,,,,---///000333---&&&%%%'''))))))'''((((((&&&&&&%%%&&&'''(((---***'''%%%%%%'''+++---'''''''''(((((((((((((((&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%''''''''''''%%%%%%'''%%%######$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))))))(((!!!"""$$$%%%%%%$$$###"""&&&%%%###!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&########################'''&&&$$$%%%&&&&&&%%%######$$$%%%&&&&&&%%%$$$###&&&%%%$$$#########$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$###"""""""""###%%%%%%"""""""""######$$$$$$$$$&&&''''''''''''''''''&&&$$$$$$############$$$$$$'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%$$$############"""""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$###"""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%"""######$$$$$$######"""!!!!!!""""""######$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%#####################$$$#########"""""""""""""""###########################$$$%%%&&&&&&&&&&&&&&&#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""#########!!!$$$$$$$$$#########""""""########################&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""""""""###"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$jjjdddccciiinnnnnnnnnpppnnnpppqqqqqqnnnkkkiiiiiijjjkkkmmmnnnooooooooonnnjjjlllmmmooorrrxxxvvvnnncccZZZPPPHHH@@@>>>;;;666222111///...---,,,,,,---...//////,,,((()))++++++(((%%%(((((('''&&&&&&'''((()))(((&&&###!!!!!!"""$$$&&&''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''%%%######%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$#########$$$$$$$$$######"""%%%###""" !!!"""###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$############""" ###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$###"""""""""###%%%%%%""""""""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$###!!! !!!###$$$&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$###"""""""""###$$$%%%$$$###"""""""""###$$$%%%$$$$$$############$$$$$$&&&&&&&&&&&&%%%$$$###"""########################$$$%%%%%%%%%$$$$$$###"""$$$$$$########################$$$$$$$$$$$$######""""""""""""############""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#######################################"""###############""""""############""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$###$$$$$$$$$#########""""""########################&&&%%%%%%$$$######""""""$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$eee___]]]bbbiiilllmmmnnnmmmoooppppppmmmjjjhhhhhhiiijjjkkklllmmmllllllkkkhhhjjjkkkmmmqqqwww~~~yyypppdddZZZQQQHHH@@@===:::555111000......------------------,,,++++++---...---(((###'''''''''''''''((()))***)))((('''%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$######%%%&&&&&&''''''''''''(((((((((((('''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''$$$!!!!!!$$$''''''%%%###$$$%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$!!!"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""######""" %%%%%%$$$###""""""""""""%%%$$$"""!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""######!!! $$$$$$$$$######$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$############$$$%%%%%%""""""""""""#####################$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""###&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$%%%$$$######"""#########"""""""""!!!!!!"""""""""%%%%%%%%%%%%$$$###""""""########################$$$$$$$$$%%%$$$$$$###"""%%%%%%$$$$$$###""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$###############""""""""""""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%$$$###$$$$$$$$$#######################################$$$$$$$$$######""""""!!!###""""""""""""""""""###%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$###############$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$$$$%%%hhhccc___aaafffiiijjjjjjlllnnnpppooollliiihhhggghhhiiijjjkkkkkkjjjiiihhheeefffiiilllqqqxxx{{{rrreeeZZZRRRHHH@@@<<<999333000///------.........---,,,,,,+++++++++---///---)))&&&&&&&&&&&&&&&'''((())))))************************((((((''''''&&&%%%$$$$$$&&&&&&''''''&&&%%%$$$$$$$$$&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&$$$!!!!!!$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!!!!###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""'''&&&$$$"""!!!!!!"""###&&&&&&%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###%%%$$$###""""""###$$$%%%$$$######""""""###$$$%%%"""""""""##################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$############$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$(((((('''%%%$$$###!!!!!!%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#####################$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###$$$###"""#########################################################"""""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$#########$$$%%%%%%%%%$$$$$$$$$###"""""""""############$$$$$$$$$$$$###""""""!!!"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%hhhfffcccaaacccggghhhgggkkkmmmnnnnnnkkkhhhffffffggghhhiiijjjjjjiiihhhhhhaaadddggglllrrrzzz|||tttfffZZZRRRHHH???;;;888222//////------......---,,,++++++,,,+++++++++,,,,,,+++***%%%%%%&&&&&&''''''''''''$$$%%%&&&'''((()))))))))***))))))((('''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%"""###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$############$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$'''&&&$$$"""!!!!!!"""###%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!###%%%''''''&&&%%%$$$""""""""""""$$$%%%######"""""""""###%%%%%%"""###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""############""""""$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""""""""$$$&&&'''&&&$$$!!!$$$$$$$$$$$$######""""""$$$######""""""######$$$######$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$#########""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""""""""######$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$###!!!#########################################################""""""""""""""" !!!""""""""""""!!! """""""""""""""###$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%%%%&&&""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%bbbeeeeeebbbaaaeeehhhiiijjjlllnnnmmmjjjgggfffeeeggghhhiiijjjkkkjjjjjjiiibbbdddhhhmmmsss|||{{{tttggg[[[QQQGGG===:::777222///000......------,,,,,,++++++,,,+++***))))))***,,,---&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((()))))))))))))))((((((''''''&&&"""###%%%&&&((()))))))))$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''###$$$%%%''''''%%%$$$###%%%$$$$$$%%%&&&'''%%%######$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###%%%%%%$$$###"""""""""""""""""""""###########################$$$$$$$$$$$$########################  ###%%%%%%$$$#########""""""############"""!!!!!!"""###%%%&&&!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######&&&''''''&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((())))))((('''&&&########################%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""%%%&&&%%%###"""######$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######$$$#########!!!""""""###$$$$$$%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!"""######$$$$$$######################## !!!"""############""""""######$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$!!!###############$$$$$$$$$################################################ !!!"""######"""!!! !!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""###$$$%%%#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%^^^fffjjjeee```ccchhhjjjiiikkkmmmllliiifffeeedddggghhhjjjkkklllllllllkkkeeegggkkkooouuu}}}~~~yyyttthhh[[[OOOFFF<<<888666222000111///...---+++***++++++,,,))))))))))))))))))+++---))))))******)))((('''&&&******))))))((())))))***''''''''''''''''''''''''"""###%%%'''((())))))******))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&%%%$$$###%%%$$$$$$%%%''''''%%%######$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""######$$$$$$$$$######""" !!!!!!"""######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###"""!!!""""""############"""""""""!!!!!!!!!"""###%%%&&& !!!###%%%&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###&&&''')))******)))'''&&&""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#################################$$$$$$!!!""""""######""""""!!!###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""######$$$%%%%%%########################""""""###############"""""""""###$$$$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$!!!""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! """"""""""""###$$$%%%&&&###############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%___kkkpppiiiaaabbbhhhkkkiiikkklllllliiifffddddddggghhhjjjlllmmmnnnmmmmmmiiijjjmmmqqqvvv}}}~~~}}}xxxssshhh\\\OOOEEE;;;888666222000111000///,,,***)))***+++,,,'''(((******))))))***+++,,,,,,,,,,,,+++***(((&&&---,,,***(((&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&///...,,,***(((&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$&&&''''''%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***((('''&&&&&&&&&$$$"""!!!"""$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$"""!!!!!!"""###$$$$$$###"""!!!"""!!!!!!!!!"""###%%%&&& """$$$%%%$$$###"""""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######"""""""""!!!"""######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###"""""""""!!!!!! ######$$$$$$$$$$$$######&&&((()))++++++)))(((&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%% """$$$&&&(((******000---)))%%%$$$$$$&&&'''!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###############%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%&&&$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! """"""###$$$%%%%%%&&&&&&########################&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((&&&$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%% """###%%%%%%###""" ############$$$%%%&&&'''""""""######$$$$$$$$$%%%"""############$$$$$$$$$!!!"""###$$$$$$###!!! """"""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&##############################""""""###$$$%%%%%%cccfffiiihhhdddcccfffiiiiiikkkllljjjfffcccdddeeefffgggiiikkkmmmnnnnnnmmmfffjjjpppvvv|||~~~}}}zzz|||uuulllaaaXXXNNNGGG===666333111///---111///,,,+++++++++***)))++++++************++++++++++++++++++++++++++++++((((((&&&%%%%%%&&&'''((())))))((('''''''''''''''***((('''(((***+++(((&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&'''''''''&&&$$$%%%&&&'''&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%''''''''''''&&&%%%&&&&&&$$$"""$$$$$$$$$$$$''''''###"""%%%%%%"""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%""" !!!$$$&&&$$$"""%%%$$$"""!!! !!!"""$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%)))&&&######$$$%%%###!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%######%%%(((+++---111...+++'''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&'''&&&$$$""""""###$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$""" """%%%&&&%%%###"""""""""""""""""""""""""""""""""""""""!!! &&&%%%$$$$$$%%%%%%$$$"""""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""##############################""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!\\\___bbbaaa______cccgggiiikkkllljjjfffcccdddeeeggghhhjjjlllmmmnnnnnnnnnkkkmmmqqqvvvzzz}}}{{{yyy|||uuulll```XXXNNNFFF===666333222///---111///,,,+++++++++***)))++++++************++++++++++++++++++++++++++++++((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''((('''&&&(((***+++)))''''''''''''(((((((((((()))((('''&&&%%%%%%%%%&&&''')))'''%%%%%%&&&''''''&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&&&&&&&&&&%%%############"""!!!###""""""$$$%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%''''''###"""!!!"""$$$%%%&&&%%%%%%$$$"""!!!!!!!!!############$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$%%%$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))&&&$$$$$$%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$###%%%(((+++---222000,,,(((%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""###$$$%%%%%%&&&%%%###"""""""""$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$"""!!!"""$$$%%%$$$"""""""""""""""""""""""""""%%%$$$$$$$$$###############!!! !!!###$$$$$$###"""#########$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%$$$#########""""""""""""########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!```bbbcccbbb```aaaeeeiiiiiikkkllljjjfffcccdddfffhhhiiijjjlllmmmnnnnnnnnnpppqqqrrrtttvvvyyy{{{|||}}}yyyxxx|||tttkkk___WWWLLLEEE<<<666333222///---000...,,,++++++,,,+++)))++++++************++++++************************(((''''''&&&&&&'''(((((()))((((((''''''''''''((('''&&&&&&''')))***)))''''''(((((((((((()))))))))((('''&&&&&&&&&'''((()))+++)))&&&%%%&&&'''''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%'''%%%######$$$###"""!!!$$$%%%&&&'''%%%###"""###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$###$$$&&&(((%%%$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''######$$$$$$$$$###""""""###############$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''***,,,111///+++'''$$$#########"""#########$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$###"""!!!"""###$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%###"""###$$$$$$###"""""""""""""""""""""""""""&&&%%%$$$###"""###$$$$$$"""!!! ###%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%!!!"""######"""!!!"""###$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$###############"""""""""########################%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$&&&&&&&&&&&&&&&iiiiiigggdddaaaaaadddgggiiikkkkkkiiieeeccceeegggiiijjjkkklllmmmnnnnnnooorrrrrrqqqrrrsssvvvxxxzzzxxxvvvwww~~~~~~{{{tttjjj^^^VVVKKKDDD<<<666444222000---///...,,,+++,,,,,,+++)))++++++************++++++))))))))))))))))))))))))'''''''''''''''((((((((()))(((''''''''''''(((((('''''''''((((((((('''&&&''''''''''''((((((((((((***)))((((((((()))***+++---***&&&%%%&&&'''(((((('''&&&$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((&&&%%%$$$'''$$$"""$$$$$$######$$$((($$$%%%((((((######&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$##################$$$$$$$$$%%%%%%"""%%%&&&%%%""""""%%%(((%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%!!!#########"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$###""""""!!!########################!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&%%%$$$###""""""""""""########################%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%''')))***---+++(((%%%###"""""""""""""""""""""############%%%%%%$$$#########$$$$$$######"""!!!!!!""""""#########$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""$$$###!!! !!!###$$$&&&$$$""""""$$$'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$###"""!!!"""$$$###########################$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!###$$$%%%%%%%%%%%%fffdddbbb___^^^^^^```bbbiiijjjkkkhhheeeccceeehhhjjjjjjjjjkkklllmmmnnnnnnqqqpppoooppprrruuuxxxzzz~~~yyyrrrsssvvv}}}}}}~~~{{{sssiii]]]UUUIIICCC;;;666444333000---...---,,,,,,---,,,+++)))++++++************++++++))))))))))))))))))))))))&&&''''''(((((()))))))))((((((''''''''''''((((((((((((((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))'''''''''((()))***,,,)))&&&%%%&&&(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((()))((('''&&&$$$###'''###"""%%%%%%###'''---+++!!!%%%)))%%%%%%,,,%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$&&&'''%%%""" """%%%%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%!!!#########"""!!!"""###%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$######"""&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""&&&%%%$$$###""""""""""""########################$$$$$$$$$###############$$$$$$$$$$$$%%%'''((()))&&&&&&$$$###""""""######!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$$$$###### !!!###$$$%%%&&&''''''$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$###!!! """$$$%%%(((&&&$$$###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$#########```___^^^^^^^^^```bbbdddiiijjjjjjhhhdddcccfffiiijjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnoooqqqtttwwwzzz{{{}}}rrrmmmpppuuu}}}}}}~~~zzzrrrhhh\\\TTTGGGAAA:::666555333000------,,,,,,,,,------+++)))++++++************++++++************************&&&&&&((()))))))))))))))(((''''''''''''(((((()))'''((()))(((%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&)))'''&&&&&&'''((((((''' """$$$&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''(((((('''%%%###"""&&&###$$$'''%%%$$$---:::FFF000###))),,,%%%###)))$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%###"""!!!"""###%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%#########%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$#########%%%%%%$$$###""""""""""""########################"""""""""###############$$$$$$$$$$$$%%%&&&'''(((######""""""######$$$$$$!!!"""""""""############%%%%%%$$$$$$$$$%%%%%%&&&""""""########################$$$$$$$$$$$$###### !!!###$$$%%%&&&''''''###$$$%%%$$$""""""###$$$""""""""""""""""""""""""%%%%%%$$$###$$$%%%&&&'''&&&$$$######$$$$$$###!!!%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""############$$$###%%%&&&%%%$$$###$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######```______```bbbdddeeeeeeiiijjjjjjgggdddcccfffjjjiiiiiihhhhhhiiijjjlllmmmmmmmmmmmmoooqqqsssvvvwwwxxx}}}xxxmmmiiinnnuuu|||}}}zzzrrrhhh\\\SSSFFF@@@:::666555333000------,,,,,,---...---+++)))++++++************++++++++++++++++++++++++++++++%%%&&&((()))******))))))'''''''''''''''((())))))###%%%''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''+++***(((&&&%%%%%%&&&&&&%%%$$$%%%&&&((()))'''&&& """%%%''''''%%%""" ###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&%%%###"""%%%###&&&)))%%%$$$333FFF]]]<<<&&&)))---$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%&&&'''&&&&&&%%%###!!! !!!"""#########$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""%%%((()))'''%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$###############$$$########################"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$!!!###%%%$$$""""""###%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&###"""###%%%&&&&&&$$$"""&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""############"""$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$aaa```___```aaabbbaaa```iiijjjjjjgggdddcccgggjjjiiiiiihhhhhhhhhiiikkkllllllmmmnnnoooqqqssstttuuuwww{{{}}}uuukkkgggmmmuuu|||}}}yyyqqqggg[[[RRREEE@@@:::666555444000...,,,,,,,,,---......+++)))++++++************++++++++++++++++++++++++++++++%%%&&&((()))*********)))'''''''''''''''((()))*** ###&&&&&&%%%%%%''')))&&&&&&&&&'''''''''((((((///...,,,***((((((((((((""""""$$$'''))))))'''%%%$$$&&&((()))&&&!!!###$$$&&&''''''&&&$$$######$$$%%%&&&%%%$$$###"""$$$$$$(((***%%%$$$777OOOXXX333 (((### '''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&'''((('''&&&&&& ###&&&%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&$$$%%%%%%&&&''''''''''''$$$$$$$$$$$$######""""""!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$'''++++++)))''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!! ###%%%$$$""""""$$$&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###""""""%%%(((******'''%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""############!!!###$$$###"""!!!"""###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$&&&''''''&&&$$$#########$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$$$$$$$___```aaaaaabbbccccccdddkkkkkkjjjgggeeedddeeegggfffhhhiiiiiihhhiiilllnnnlllmmmnnnoooqqqssstttuuuvvvzzzzzzqqqfffdddnnnyyy}}}|||~~~wwwqqqhhhYYYMMMGGG@@@:::888::::::444...,,,,,,,,,---...---+++)))///,,,))))))+++,,,+++***((()))***)))'''$$$######''''''(((***++++++)))&&&&&&'''((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''222---'''"""!!!$$$***...%%%%%%$$$$$$$$$%%%&&&&&&&&&((()))++++++)))(((&&&#########$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%''')))***+++000***###!!!###%%%$$$"""%%%%%%%%%$$$$$$#####################""""""!!!!!!###$$$$$$%%%%%%$$$$$$###)))((((((&&&%%%$$$######%%%&&&%%%$$$""""""$$$&&&%%%&&&&&&&&&&&&%%%$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%&&&''''''&&&%%%###"""'''%%%###%%%)))(((### !!!"""$$$$$$###""""""%%%$$$"""!!!"""###"""!!!%%%%%%%%%%%%%%%%%%&&&&&&###%%%)))+++,,,***'''%%%!!!""""""""""""#########'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!"""$$$$$$######"""$$$$$$###""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''################################################%%%$$$#########%%%((()))(((((('''&&&%%%%%%$$$$$$&&&&&&$$$""" ###%%%%%%$$$$$$$$$######""""""############$$$%%%&&&''' !!!!!!"""###$$$$$$$$$&&&$$$######$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&$$$""""""###"""###%%%&&&%%%###!!! #########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%######""""""!!! $$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############]]]^^^^^^___```aaacccccckkkkkkkkkiiifffeeefffgggfffgggiiijjjiiijjjkkkmmmllllllmmmnnnpppsssuuuvvvtttyyyyyypppeeeccclllwww}}}}}}xxxpppfffYYYNNNFFF@@@:::999;;;;;;777222...---,,,---......,,,***///,,,))))))+++,,,+++******+++***(((%%%$$$%%%''')))((('''''')))******)))'''(((((((((((((((''''''(((''''''''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$...+++'''$$$$$$%%%(((***&&&&&&&&&%%%&&&&&&'''(((************)))'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&+++&&&!!!!!!$$$&&&%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%% """###"""!!!""""""%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$$$$%%%###"""%%%((()))%%%!!!!!!"""######$$$$$$######%%%###!!!!!!"""######"""$$$######""""""!!!!!!!!!&&&&&&''''''&&&%%%###""""""""""""#########$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!######$$$######"""##############################$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''################################################%%%$$$#########%%%'''((())))))(((((('''&&&&&&%%%###$$$$$$###""""""$$$&&&$$$$$$$$$######"""""""""############$$$%%%&&&'''!!!!!!!!!"""###$$$$$$$$$&&&%%%###$$$%%%&&&%%%$$$############$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###$$$%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$^^^^^^^^^^^^```bbbeeeffflllmmmmmmllliiifffffffffeeegggjjjkkkkkkjjjkkklllkkkllllllmmmppprrruuuvvvssswwwwwwpppeeecccllluuu}}}xxxnnncccXXXPPPEEE@@@:::999<<<<<<888555000...---,,,---...---,,,---,,,***)))***++++++***---,,,***'''$$$%%%'''***+++)))&&&&&&(((***+++***((()))))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%''''''&&&&&&'''(((((()))---,,,***(((&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%""" !!!%%%'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%"""$$$$$$"""""""""$$$$$$$$$%%%$$$######"""###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""" """###%%%%%%%%%%%%$$$###""""""$$$((()))&&&###$$$$$$######$$$$$$%%%&&&$$$"""!!!!!!###$$$$$$###$$$$$$###"""!!! &&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&################################################&&&%%%$$$######$$$%%%&&&(((''''''&&&&&&%%%%%%%%% """$$$$$$$$$$$$%%%&&&#########"""""""""""""""############$$$%%%&&&'''!!!!!!""""""###$$$$$$$$$&&&%%%###$$$%%%&&&%%%$$$%%%%%%$$$$$$############"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""%%%%%%$$$$$$%%%&&&$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$#########"""%%%$$$######"""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$aaa``````aaacccfffiiijjjmmmnnnooonnnkkkgggffffffdddgggkkkllllllkkkkkkkkkkkkkkkkkkmmmooosssvvvxxxtttxxxxxxrrrhhhfffmmmvvv|||xxxmmmaaaWWWQQQEEE@@@;;;888999999666333000...++++++,,,------,,,,,,+++***************))),,,+++***(((&&&''')))+++***((('''(((***+++***)))))))))))))))((('''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&'''((())))))---,,,)))&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%&&&&&&###""""""$$$&&&(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""!!!$$$&&&%%%$$$$$$%%%###$$$$$$$$$$$$###""""""###"""""""""$$$%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%$$$$$$###$$$###"""$$$&&&'''%%%###&&&%%%$$$###$$$%%%&&&'''###"""!!!!!!###%%%%%%$$$&&&%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&################################################&&&%%%$$$######$$$$$$%%%$$$$$$$$$#########"""""" ###%%%&&&%%%$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&&&&"""""""""######$$$$$$$$$$$$#########%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!###%%%%%%$$$$$$%%%&&&$$$$$$###""""""######$$$""""""######$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""###$$$$$$%%%&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbbbbcccdddfffhhhkkkllloooppppppoookkkhhhfffeeeeeegggkkkmmmlllkkkkkklllkkkkkkkkkmmmppptttxxxzzzvvvzzz{{{vvvnnnkkkqqqxxx|||wwwlll```VVVPPPEEE@@@:::666555444222//////,,,***)))***+++++++++***+++++++++***)))))))))(((***++++++***((()))***''''''))),,,---,,,)))'''))))))))))))((('''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))+++)))&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###############$$$%%%&&&%%%%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$######%%%&&&&&&%%%$$$###%%%&&&###$$$$$$$$$$$$###""""""###"""""""""$$$%%%$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$%%%$$$###"""!!!%%%%%%$$$$$$%%%$$$###"""&&&%%%$$$$$$$$$%%%'''((($$$"""!!!"""$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''''' """$$$&&&'''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&##################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###############$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&################################################%%%%%%$$$$$$###$$$$$$$$$###############""""""""""""$$$'''(((&&&###"""""""""""""""""""""#####################$$$%%%&&&&&&############$$$$$$$$$$$$###""""""###$$$$$$"""!!!"""######$$$%%%%%%&&&&&&$$$##################$$$#################################""""""###$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$#########"""""""""$$$%%%&&&&&&$$$#########$$$######""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!#########$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbcccdddfffgggiiijjjjjjpppqqqqqqnnnjjjgggeeeeeefffhhhkkkllllllkkklllmmmlllllllllmmmqqquuuzzz}}}zzz}}}~~~zzzsssqqquuuzzz}}}uuulllaaaVVVNNNDDD???999444222000...------+++))))))***+++***))))))***,,,+++***(((((()))&&&)))+++,,,***)))))))))&&&'''***---///---)))%%%((()))))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''))))))'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$############&&&&&&'''''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$%%%&&&''''''%%%&&&%%%###!!!!!!###%%%$$$$$$$$$%%%$$$######"""###"""""""""$$$%%%$$$############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%###""" &&&%%%%%%$$$###"""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%###""""""$$$%%%%%%$$$""""""###$$$%%%&&&''''''!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$############$$$%%%%%%"""###$$$%%%%%%$$$###""" """###%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&###""""""###############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%$$$""" """"""###$$$%%%&&&''''''$$$$$$###""""""###$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$&&&'''&&&$$$""""""##################$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$#########"""######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########dddeeehhhjjjkkkkkkjjjjjjrrrrrrpppmmmhhhfffeeefffgggiiikkkkkkkkkkkkmmmnnnmmmmmmmmmnnnrrrwww|||{{{}}}wwwtttxxx||||||ssslllcccVVVLLLBBB>>>888333000///......,,,+++++++++,,,,,,***)))(((***,,,,,,)))(((((()))'''((())))))((((((***+++'''(((***,,,...---***''''''(((((((((((((((''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&''')))***+++&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%######%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&&&&!!!###$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$######$$$%%%'''((($$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$###""""""###$$$######$$$%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$#########$$$%%%&&&######################## !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''&&&$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$########################"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$&&&&&&$$$######$$$!!!"""###$$$%%%$$$$$$###""""""""""""""""""############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""gggiiillloooooonnnmmmkkksssrrrppplllgggeeeeeefffhhhiiijjjjjjjjjkkkmmmooonnnmmmmmmooorrrxxx}}}|||~~~xxxvvvyyy}}}zzzrrrmmmdddVVVKKK@@@<<<777333000///000000,,,,,,,,,---...---+++)))'''***---,,,)))'''((()))(((((((((&&&%%%'''+++...***))))))***,,,,,,+++)))''''''((((((((((((((('''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((&&&%%%&&&&&&''''''(((***+++,,,&&&&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$""""""###$$$%%%''')))***######$$$$$$###$$$&&&'''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############""""""""""""!!!%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""""""""$$$%%%$$$###""""""###$$$%%%%%%&&&&&&$$$#########$$$&&&((()))"""###%%%&&&''''''&&&%%%""""""######"""###%%%&&&"""###$$$%%%&&&%%%$$$###'''%%%######$$$$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$'''***---######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$&&&&&&%%%$$$$$$######"""########################!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$###""""""###$$$$$$"""######$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################ !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))(((%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!###%%%%%%$$$$$$%%%&&& !!!###%%%&&&%%%###""""""$$$&&&'''######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&""""""############$$$$$$######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!jjjmmmqqqoookkkiiikkknnnrrrsssqqqmmmgggdddeeeggghhhiiikkkkkkjjjkkklllnnnmmmllllllnnnqqqwww|||}}}}}}wwwuuuxxx|||}}}rrriii^^^QQQGGGCCC>>>888333111111000///......------,,,+++******++++++++++++++++++++++++)))(((''''''(((***,,,---++++++******)))))))))(((''''''((())))))((('''&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&))))))(((''''''''''''(((+++(((&&&&&&''')))******&&&%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%&&&'''(((((($$$###"""!!!!!!"""###$$$$$$######$$$&&&))),,,...$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$$$$&&&&&&###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""########################!!!!!!!!!"""######$$$$$$%%%""" !!!$$$&&&%%%### !!!"""$$$%%%&&&((()))))))))(((&&&$$$###*** +++000)))######%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&'''''''''(((&&&### !!!$$$%%%%%%$$$$$$######$$$%%%%%%"""""""""######!!!"""$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""###%%%&&&(((######""""""######$$$%%%########################$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%&&&''''''$$$###!!!###%%%&&&###!!!######$$$$$$$$$%%%%%%%%%'''&&&(((+++(((!!!!!!&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%$$$######$$$%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$#########$$$%%%&&&########################$$$#########""""""!!!!!!########################################################################%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!###$$$%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$#########""""""%%%%%%&&&&&&&&&&&&''''''########################&&&%%%$$$%%%''''''%%%###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$##################$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''kkkoooqqqpppllliiikkkmmmooopppoookkkeeebbbcccfffhhhjjjlllmmmmmmmmmnnnpppnnnnnnmmmooorrrwww|||}}}~~~wwwuuuyyy}}}{{{qqqhhh^^^QQQHHHBBB>>>888333111000000///,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))((('''(((***,,,---(((((((((''''''&&&&&&&&&&&&'''((())))))((('''''''''''''''''''''''''''''''''%%%$$$%%%&&&((('''&&&'''''''''''''''((()))******(((&&&&&&''')))******''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$####################################&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""$$$&&&%%%#########"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###---%%%&&&000555---$$$###$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''%%%### !!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""###%%%%%%###!!!######$$$$$$$$$%%%%%%%%%###"""$$$(((&&&"""###)))'''%%%""""""###%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%########################$$$#########""""""""""""########################################################################$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$######"""!!!!!!"""###$$$%%%###############$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%###########################"""!!!"""###$$$"""!!!%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%"""#########$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&'''nnnppprrrpppllliiijjjkkklllmmmlllhhhcccaaaccceeehhhkkkoooqqqqqqqqqrrrrrrppppppooopppsssxxx|||~~~~~~~~~wwwuuuyyyzzzppphhh^^^RRRIIIBBB>>>888333111000//////,,,,,,++++++******))))))************************))))))(((((((((***+++,,,'''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((''''''(((((((((((('''''''''%%%%%%%%%'''((('''&&&%%%&&&&&&&&&((()))***+++***(((&&&&&&((()))***)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))***'''""""""'''***)))######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!$$$###"""###$$$%%%%%%$$$&&&%%%$$$$$$############""""""###$$$%%%%%%$$$$$$,,,''')))444999222***(((%%%$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$##################$$$&&&((('''%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%$$$###"""###%%%%%%###"""######$$$$$$$$$%%%%%%%%%"""!!!"""%%%$$$"""%%%)))***'''$$$###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""######"""###$$$%%%&&&%%%$$$$$$#######################################"""""""""########################################################################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&oooqqqqqqpppllljjjiiijjjjjjkkkjjjgggcccaaacccfffiiilllqqqtttttttttttttttqqqqqqqqqrrrtttxxx|||~~~~~~|||tttsssyyyxxxnnnfff]]]RRRJJJBBB===777333111000///.........---------,,,,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++((((((((((((((((((''''''%%%&&&&&&'''((())))))***'''((())))))))))))((('''&&&%%%%%%&&&(((((('''&&&&&&&&&&&&''''''(((******)))'''&&&&&&((()))))))))########################&&&&&&%%%%%%%%%%%%%%%%%%########################%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$######$$$"""######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!#########$$$%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$'''$$$'''111777555111000***'''$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$######""""""$$$%%%%%%&&&)))(((%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""$$$&&&'''+++***)))((('''&&&&&&&&&#########$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######%%%'''111---(((%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$!!!"""%%%&&&&&&%%%$$$###########################################################################################################################$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$#########$$$$$$%%%########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%$$$"""!!! """###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%nnnoooooonnnllljjjiiiiiijjjkkkkkkhhhcccbbbdddgggiiimmmqqqtttuuuttttttuuuqqqqqqqqqsssuuuyyy|||~~~~~~xxxooooooxxxvvvllleee\\\RRRJJJBBB===777222000000///............---------------)))))))))))))))))))))))))))))))))))))))*********''''''((((((((((((((((((&&&&&&&&&'''((()))******'''((()))******)))((('''&&&&&&&&&'''))))))'''&&&((((((''''''''''''((((((((('''&&&&&&((())))))((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&$$$$$$&&&$$$ """###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%###$$$***///000000111///+++'''%%%&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$$$$%%%%%%%%%%%%$$$###""""""''')))&&&%%%((('''######$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$"""###$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''+++***)))((('''&&&&&&&&&"""###$$$$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$&&&((())))))333///)))&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!"""%%%&&&&&&%%%$$$##########################################$$$$$$$$$##############################################################################$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$###""""""""""""##############################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%kkkllllllllllllkkkkkkjjjjjjlllkkkhhhdddbbbdddgggiiilllppprrrrrrrrrssssssooopppqqqsssvvvyyy|||~~~~~~}}}rrriiijjjwwwuuukkkccc[[[QQQIIIAAA===777222000///......,,,,,,,,,,,,++++++++++++************************))))))))))))******))))))&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***''')))***,,,,,,***)))'''&&&&&&&&&(((******(((&&&))))))(((''''''''''''''''''&&&%%%&&&((()))(((''')))((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$"""!!!"""$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((($$$$$$(((((("""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&!!!$$$&&&'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''%%%$$$%%%(((******+++000---***((()))***++++++$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###!!! !!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$############%%%&&&&&&%%%$$$######---111***$$$%%%&&&######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&'''''''''&&&%%%$$$$$$$$$%%%"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%###%%%%%%%%%)))///000......+++&&&############"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$#################################$$$$$$$$$$$$$$$########################################################################"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$###"""$$$###""""""!!!"""""""""###############$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''(((######$$$$$$$$$$$$$$$###!!!!!!"""###$$$%%%&&&&&&#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$hhhhhhhhhjjjkkkllllllkkkkkklllkkkhhhcccaaaccceeeiiilllnnnooooooooopppqqqmmmnnnppprrrvvvyyy|||~~~~~~~~~yyymmmbbbeeeuuuuuujjjbbbYYYOOOHHHAAA<<<666222000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********)))))))))&&&&&&&&&''''''((((((((((((((('''&&&''''''((()))((()))+++,,,,,,+++)))(((&&&&&&'''(((******(((&&&(((''''''''''''(((((()))'''&&&%%%'''((()))(((&&&%%%%%%%%%$$$$$$##################$$$%%%%%%%%%&&&!!!"""############"""!!!###############$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""!!!$$$'''(((&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%%%%''''''&&&&&&&&&%%%&&&((('''&&&,,,,,,,,,---...,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########""""""#########%%%%%%%%%$$$$$$$$$######!!!"""###%%%%%%%%%######!!!"""$$$&&&&&&&&&%%%$$$&&&444:::///%%%$$$%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$"""#########$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%!!!###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&+++222222---'''%%%###"""###$$$$$$######$$$%%%%%%%%%%%%$$$### !!!"""###$$$######"""######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%########################################################################"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""%%%$$$######"""""""""###""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%((())))))#########$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((("""###$$$%%%%%%&&&&&&%%%#########$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$#########$$$$$$%%%&&&'''"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$##################eeeeeefffhhhkkkmmmmmmllljjjkkkkkkgggbbb```aaadddiiikkklllmmmllllllnnnppplllmmmooorrrvvvyyy}}}~~~~~~}}}wwwiii___bbbtttuuujjjaaaYYYOOOGGGAAA<<<666222000///...---........................++++++++++++++++++++++++))))))************)))(((((()))))))))******++++++***)))'''&&&&&&'''((()))((()))+++------+++)))(((&&&&&&''')))+++***(((%%%&&&&&&&&&'''((()))***+++&&&&&&%%%'''((()))'''&&&&&&&&&''''''''''''((((((""""""###$$$%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%"""###$$$%%%%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))'''######''')))(((!!!###$$$&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######### $$$((((((&&&$$$$$$&&&((('''%%%$$$###"""""""""$$$#########$$$&&&((()))!!!$$$&&&'''(((***)))'''(((***...111222...'''"""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$######### !!!###%%%&&&%%%###""" !!!$$$&&&'''&&&%%%%%%(((999@@@333%%%###&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$############$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###########################$$$%%%&&&%%%%%%###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''!!!###&&&%%%###!!!###$$$######$$$$$$$$$%%%%%%%%%###'''''''''+++111///)))$$$###"""###&&&'''((('''###$$$%%%&&&&&&%%%$$$### """""""""!!! $$$$$$#########$$$%%%&&&#################################$$$$$$%%%%%%%%%########################################################################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&%%%%%%$$$#########$$$""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%&&&&&&""""""###$$$%%%'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((( !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$##################iiifffdddeeehhhkkkllllllmmmkkkhhheeedddcccdddeeehhhhhhhhhiiijjjjjjkkkkkkoooqqqssstttvvvzzz{{{lll^^^ZZZddduuuvvvkkkbbbYYYOOOGGG>>>:::555111000///...---------,,,,,,,,,------.........---,,,,,,+++************))))))((((((''''''&&&&&&''''''(((((()))))))))'''###!!!!!!###''')))((()))***++++++***(((''')))&&&%%%&&&((()))'''%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&$$$"""###%%%&&&%%%"""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$)))&&&###"""$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%###"""(((%%%######$$$&&&&&&%%%)))'''$$$###$$$%%%%%%$$$'''&&&$$$!!! """''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''%%%&&&''''''%%%%%%&&&'''++++++***)))(((&&&$$$###)))))))))((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!"""###$$$&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$&&&''')))(((&&&$$$############"""###%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$"""!!!!!!"""$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$!!!!!!%%%&&&&&&"""""""""###$$$$$$$$$%%%########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%'''((())))))((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$###!!! !!!###$$$$$$#########""""""!!!!!!$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$hhhfffcccdddgggjjjjjjjjjlllkkkiiifffeeedddeeeeeeggghhhhhhiiijjjkkkkkklllnnnpppsssuuuxxx}}}{{{iiiYYYVVVaaatttvvvkkkbbbYYYOOOGGG>>>:::555111000///......---------,,,,,,------...------,,,++++++***))))))***)))))))))((((((((('''************++++++++++++***(((%%%$$$$$$%%%(((***+++++++++***)))((('''&&&(((&&&%%%&&&((()))'''%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%"""!!!"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&### """%%%((()))%%%###!!! !!!""""""!!!"""###$$$######$$$&&&)))&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###""""""""""""$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%$$$######$$$$$$###!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###'''$$$ """######"""###############$$$$$$$$$##########################################$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########""""""""""""$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$gggeeeddddddfffggghhhhhhlllkkkiiigggffffffffffffgggggghhhiiijjjkkklllmmmnnnpppsssvvvzzzzzzeeeUUURRR___sssvvvkkkbbbYYYOOOGGG===:::555111000//////......------,,,,,,---------,,,++++++******)))))))))))))))))))))(((((((((((())))))((((((((((((((((((***)))(((''''''((()))***---,,,+++)))((('''&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$"""!!!"""###$$$###"""&&&&&&&&&&&&&&&'''((((((######$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((%%%###"""###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&'''(((((('''%%%$$$%%%&&&$$$%%%''''''((('''&&&%%%$$$!!!!!!&&&***,,,'''%%%###"""###$$$$$$$$$ """$$$%%%%%%&&&(((***$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$###""""""###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$######$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$###!!!########################&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%###""""""######"""!!!$$$$$$$$$#######################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$###############"""""""""$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################gggfffeeeeeeffffffggggggkkkkkkjjjiiihhhhhhgggfffgggggghhhiiikkklllmmmmmmnnnppptttwwwzzz~~~wwwbbbTTTSSS^^^rrrvvvkkkbbbXXXNNNFFF===999444111000000///.........---,,,,,,,,,------,,,+++++++++*********)))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&)))))))))))))))))))))))),,,+++)))((('''''''''(((''''''&&&''''''''''''&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$#########$$$$$$######&&&%%%%%%%%%%%%&&&''''''"""######$$$$$$######"""&&&&&&'''''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&***(((&&&&&&'''''''''&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&((())))))(((&&&$$$%%%&&&%%%&&&&&&'''&&&%%%$$$######!!! ###''')))***(((&&&######$$$&&&&&&%%%###%%%&&&&&&%%%######$$$"""""""""###$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&%%%$$$###$$$%%%"""###$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$"""""""""###$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!"""$$$&&&&&&%%%"""""""""######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$##############################%%%###""""""###$$$$$$### """$$$%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&'''&&&&&&$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################ggggggggggggfffgggggghhhjjjjjjkkkkkkkkkjjjhhhgggggghhhiiijjjkkklllmmmmmmoooqqqtttwwwyyy|||sss```VVVVVV___qqquuujjjaaaWWWLLLEEE<<<999444111000000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++(((((((((((())))))))))))+++++++++******)))))))))((((((((())))))((((((((())))))'''''''''((()))***&&&'''''''''&&&&&&''''''(((((())))))((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""&&&&&&'''''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&&&&'''((('''%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&((())))))(((&&&$$$%%%&&&((())))))((('''%%%###"""$$$$$$$$$&&&(((((('''%%%$$$""" !!!"""""""""'''((()))(((%%%#########"""""""""###$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!"""$$$&&&&&&%%%!!!"""############"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%###""""""###$$$$$$###!!!###%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%""""""###$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################eeefffhhhhhhgggggghhhiiiiiijjjlllmmmmmmkkkjjjhhhiiiiiijjjjjjkkkllllllllloooqqquuuxxxzzz|||nnn\\\VVVWWW___ooottthhh___UUUKKKCCC<<<888444111000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))((((((''''''((((((((((((''''''''''''''''''((()))******&&&'''((('''&&&&&&'''((('''((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$#########$$$%%%'''''''''&&&&&&((((((((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''###############$$$$$$%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$""""""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''(((((('''%%%$$$%%%&&&***++++++***)))'''%%%$$$%%%%%%''')))***)))%%%"""$$$""" """###$$$###&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&''' """###$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$###!!!!!!"""###$$$$$$###"""!!!########################%%%%%%%%%&&&&&&%%%%%%%%%########################%%%###""""""###$$$$$$###"""$$$&&&&&&$$$###"""###$$$$$$$$$#######################################%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%'''((()))***$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbdddggggggffffffgggiiihhhjjjmmmnnnnnnmmmjjjiiikkkkkkkkkkkkkkkkkkkkkkkknnnqqquuuyyy{{{~~~}}}hhhVVVRRRUUU]]]nnnsssggg]]]TTTIIIAAA<<<888444111000000000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((()))))))))***&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((%%%''')))(((&&&%%%&&&((($$$%%%'''(((((('''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%$$$%%%'''&&&$$$###%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%%%%###!!!""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&'''((((((((('''&&&%%%%%%%%%&&&''')))(((%%%###&&&$$$""""""$$$&&&&&&&&&###$$$$$$$$$###$$$&&&(((&&&%%%%%%%%%%%%%%%&&&&&&!!!"""############$$$%%%&&&&&&%%%$$$%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&&&&&&&'''''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$######$$$$$$###!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%###""""""###$$$$$$######%%%'''&&&###"""###$$$###############$$$$$$$$$########################$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%"""""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___bbbffffffeeeeeegggiiihhhjjjmmmoooooonnnkkkiiillllllkkkkkkkkkkkkjjjjjjmmmqqquuuzzz}}}{{{eeeRRRNNNRRR[[[mmmrrrfff\\\SSSHHH@@@<<<888333111000000000000000///...---,,,+++++++++******************++++++'''((((((((())))))******(((((())))))******++++++***)))(((''''''((()))***'''((()))))))))(((&&&%%%%%%''')))(((&&&%%%&&&)))"""###%%%'''''''''%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###&&&'''(((((('''&&&###$$$$$$%%%%%%&&&&&&'''!!!!!!""""""#########$$$"""%%%&&&%%%###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&%%%%%%%%%&&&&&&$$$"""!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&$$$$$$%%%&&& !!!"""$$$%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%"""!!!!!!#########""""""!!!!!!###''''''&&&%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$######$$$%%%%%%######$$$%%% !!!"""$$$&&&''''''(((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$&&&'''%%%&&&'''((((((((('''&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$##################$$$"""!!!!!!"""$$$&&&&&&%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%###""""""###$$$$$$### """%%%%%%######&&&)))""""""######$$$$$$$$$%%%########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&(((((('''&&&%%%%%%%%%$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!!!!"""###$$$%%%%%%&&&!!!""""""""""""#########"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&___bbbfffhhhiiiiiijjjjjjmmmmmmllljjjiiiiiilllnnnnnnpppqqqpppmmmkkkjjjjjjooopppssswww{{{}}}uuufffUUUNNNQQQ\\\mmm{{{pppcccZZZQQQHHHBBB===999555111///...,,,+++---------------------------------,,,+++***)))(((''''''((()))))))))))))))***)))(((&&&&&&''''''(((&&&'''''''''(((((())))))&&&&&&&&&%%%$$$###!!!!!!''''''((((((((((((''''''+++***((()))*********((()))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%###############$$$$$$$$$&&&&&&'''(((((('''&&&&&&"""""""""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((%%%$$$$$$((('''%%%$$$###$$$$$$%%%'''""""""'''((($$$###%%%&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$###"""!!!######""""""""""""""""""%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%%%%###%%%+++,,,'''"""!!!''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###'''***)))$$$!!!"""$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))((('''(((((((((&&&$$$$$$%%%%%%"""###$$$%%%&&&'''&&&%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$%%%%%%###!!!$$$"""!!!###&&&'''&&&$$$'''###!!!###$$$"""$$$'''"""###%%%&&&%%%%%%&&&'''&&&$$$"""###%%%&&&%%%"""&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%]]]```eeehhhjjjkkkmmmnnnoooooonnnllljjjjjjlllnnnooopppqqqpppnnnkkkjjjjjjnnnpppssswww{{{~~~rrrdddTTTMMMPPP\\\mmm|||pppcccZZZRRRIIIBBB===:::555111000...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++++++++++++++***)))((('''&&&''''''(((((((((((((((((('''''''''%%%&&&&&&&&&&&&%%%%%%$$$))))))************))))))((('''''''''))))))'''%%%(((''''''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''(((((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$%%%&&&&&&%%%$$$$$$"""""""""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$######&&&&&&%%%$$$$$$$$$%%%&&&&&&""""""''')))'''&&&))))))(((&&&$$$############"""""""""###""""""!!!!!!########################%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%(((&&&(((---...)))%%%$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))(((###!!!"""%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++***))))))******(((&&&%%%&&&%%%### ######$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$"""$$$""""""###&&&((('''%%%((($$$###&&&%%%"""!!!""""""$$$%%%&&&$$$$$$$$$%%%%%%###"""###%%%&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%[[[___dddiiilllnnnppprrrqqqqqqpppnnnlllkkkmmmooooooqqqrrrpppnnnkkkjjjjjjlllnnnqqqvvvyyy}}}rrrdddUUUNNNPPP[[[mmm}}}pppcccZZZRRRIIIBBB>>>:::555222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))******++++++++++++***))))))(((''''''''''''((()))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((***)))'''$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%))))))******)))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$"""!!!"""%%%%%%$$$$$$$$$%%%&&&&&&%%%""""""&&&((('''&&&(((((((((&&&%%%############!!!"""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&###%%%)))***&&&###"""((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&"""!!!###&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))+++,,,+++*********+++)))'''''''''&&&$$$"""###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$""""""###%%%''')))((('''(((%%%$$$''''''$$$!!!!!!###%%%&&&&&&$$$######$$$###""""""###%%%&&&%%%$$$%%%$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$\\\```eeejjjllloooqqqrrrssssssrrrpppmmmlllmmmnnnoooqqqqqqpppmmmjjjiiiiiiiiikkknnnssswww{{{}}}~~~uuugggXXXPPPPPPZZZlll|||~~~ooobbbZZZRRRIIICCC===:::555222111000...---++++++++++++++++++++++++******+++,,,,,,,,,++++++'''((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((+++,,,,,,(((&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!&&&&&&%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&%%%###"""""""""&&&&&&%%%%%%%%%%%%%%%%%%%%%###"""###%%%%%%%%%%%%$$$######"""""""""""""""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%""""""&&&((($$$""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!$$$&&&######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''((((((&&&$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%''')))++++++***))))))******)))'''&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$#########%%%$$$$$$&&&(((((('''&&&!!!"""$$$&&&((()))******,,,&&&$$$&&&(((&&&%%%&&&&&&'''((('''%%%######$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&#########""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################^^^bbbgggkkklllnnnoooqqqrrrsssrrrpppnnnlllmmmnnnooopppqqqooollliiihhhgggeeegggkkkppptttxxx{{{|||yyylll\\\RRRPPPXXXiiizzz}}}nnnaaaYYYQQQHHHBBB===999555222000000...---++++++++++++++++++++++++******+++,,,,,,,,,++++++(((((()))))))))(((((('''(((((((((((((((''''''&&&%%%&&&&&&'''((())))))***'''''''''''''''&&&&&&%%%)))******************)))&&&&&&(((***,,,+++(((&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%))),,,---+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%''''''&&&&&&%%%$$$######$$$###"""###&&&)))***))) !!!"""#########$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&((($$$$$$((()))'''%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$%%%######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''((((((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&(((******((('''''''''((('''&&&%%%$$$$$$$$$%%%###$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$#########%%%$$$$$$&&&(((((('''&&&!!!"""$$$&&&(((***,,,...666---%%%%%%&&&&&&&&&((('''))))))(((&&&$$$$$$$$$######$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################```ccchhhkkklllmmmnnnooopppqqqqqqpppmmmllllllmmmmmmoooooonnnjjjgggffffffccceeeiiinnnssswwwzzz|||{{{nnn___SSSOOOUUUgggxxx{{{lll```WWWPPPGGGAAA;;;888444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++++++++******)))((((((((()))(((''''''&&&$$$%%%&&&'''(((***++++++''''''(((((('''&&&%%%%%%((())))))******))))))((($$$$$$%%%'''))))))'''%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%)))......+++((('''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$###%%%((('''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&%%%$$$###""""""$$$$$$$$$(((...111///!!!"""###$$$%%%%%%%%%%%%!!!"""##################""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&"""!!!%%%&&&%%%$$$&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((&&&$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$&&&((((((&&&%%%%%%%%%%%%&&&&&&$$$###$$$&&&(((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$%%%''''''&&&$$$"""###$$$%%%'''***///333>>>222'''$$$%%%$$$$$$%%%'''((()))(((&&&$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''%%%$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$___bbbgggjjjkkklllmmmooolllnnnooonnnlllkkkkkkllllllnnnnnnllliiifffddddddbbbeeeiiinnntttxxx{{{}}}yyymmm]]]RRRMMMSSSeeewwwyyyjjj^^^VVVNNNFFF@@@:::777222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++++++++++++++***))))))'''((()))))))))(((&&&&&&%%%&&&&&&'''((()))******''''''((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&(((((('''&&&&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&+++000000,,,'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###&&&)))'''$$$!!!###&&&########################!!!""""""###$$$$$$%%%%%%%%%&&&'''&&&$$$$$$&&&'''###$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%###&&&---///,,,"""###$$$%%%%%%$$$###""""""""""""###""""""!!!!!!!!!!!!""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$ !!!###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%$$$######""""""######$$$%%%%%%&&&&&&$$$&&&((((((&&&$$$$$$$$$$$$%%%&&&%%%$$$%%%)))---...------,,,)))'''$$$"""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""###$$$$$$$$$%%%***111777:::///%%%$$$&&&%%%$$$%%%$$$&&&'''&&&$$$######$$$''')))***(((&&&$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%***++++++,,,+++)))&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%]]]aaafffiiikkklllnnnooojjjlllmmmmmmlllkkkkkkllllllmmmmmmkkkhhheeeccccccccceeejjjooouuuyyy}}}~~~uuujjj[[[PPPKKKRRReeewwwxxxiii]]]UUUMMMEEE???999666222///...------+++---------------------------------,,,+++***)))((()))))))))))))))((('''''''''((()))))))))(((&&&%%%'''''''''(((((((((((((((&&&'''((()))++++++,,,,,,'''((((((((((((((((((''''''&&&%%%&&&)))******)))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((---222111+++&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''###&&&)))((($$$!!!###&&&########################!!!""""""###$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%'''!!!###&&&'''((((((((('''(((%%% !!!''''''###############""" $$$$$$$$$$$$$$$###"""!!! !!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''""" ###%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%###!!!######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&%%%'''((((((&&&$$$$$$$$$$$$%%%'''&&&%%%''',,,000666666444111---)))%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!$$$%%%$$$###$$$***333:::111(((!!!###((()))''''''"""$$$%%%%%%###""""""###(((***+++)))&&&$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%------......---***(((&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^bbbgggjjjkkkkkkkkkllljjjjjjiiiiiihhhhhhggggggggghhhjjjiiifffdddddddddbbbkkkrrrsssuuuyyy{{{{{{}}}kkkVVVJJJJJJRRRbbbpppxxxjjj]]]SSSKKKCCC>>>:::777333111000000...---------,,,+++************,,,,,,+++***)))))))))***))))))************))))))))))))************)))))))))&&&%%%&&&***,,,+++***&&&&&&''''''&&&&&&%%%$$$*********)))))))))))))))((('''&&&'''((()))((('''%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&$$$$$$%%%((('''&&&%%%&&&&&&(((((()))...333222+++%%%###$$$$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&''')))(((%%%###&&&&&&%%%$$$$$$############$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&'''&&&%%%######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&***'''%%%###$$$&&&&&&&&&###$$$$$$###!!! """###&&&$$$""""""$$$%%%&&&%%%###$$$%%%&&&%%%###!!!###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%)))&&&$$$%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$############%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$######$$$%%%'''(((((('''%%%$$$''''''&&&&&&'''***000444@@@===888222,,,'''$$$"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&%%%###$$$''',,,000000...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((+++999>>>222'''&&&(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%&&&((('''&&&%%%%%%&&&#########"""""""""!!!!!!%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[___dddhhhiiijjjjjjkkkkkkkkkiiihhhggggggggggggjjjjjjjjjhhheeeddddddeeedddlllrrrtttvvvzzz}}}|||}}}kkkVVVKKKJJJRRRbbbooo~~~xxxjjj]]]SSSJJJCCC>>>999666222000//////---,,,,,,,,,++++++***+++++++++---,,,,,,+++******++++++(((((())))))))))))(((((((((((())))))))))))(((((()))'''&&&''')))+++***)))&&&'''''''''&&&&&&%%%%%%(((((((((((((((((((((((($$$######%%%''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&'''$$$(((++++++((($$$######!!!"""###$$$%%%$$$######''''''''''''''''''''''''%%%$$$$$$%%%''''''%%%"""$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$############$$$&&&&&&&&&$$$###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&***'''$$$###$$$&&&&&&%%%"""######""" !!!"""$$$###"""$$$%%%&&&%%%###!!!"""$$$%%%%%%%%%###"""!!!###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%###!!! """$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$&&&***...111///---***'''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$$$$%%%&&&$$$######&&&***------,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((()))+++666:::000''''''(((%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%WWW[[[aaafffhhhiiijjjkkknnnllliiifffeeefffggghhhlllllljjjgggeeedddeeeggghhhnnnsssuuuxxx}}}}}}lllWWWKKKJJJRRRbbbooo|||~~~xxxiii\\\RRRJJJBBB===777444111///......,,,++++++++++++***++++++,,,,,,------,,,,,,+++,,,,,,,,,''''''((((((((((((''''''''''''((((((((((((''''''***((('''''')))***)))(((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''"""""""""$$$'''******)))(((''''''&&&&&&%%%$$$$$$'''''''''&&&$$$$$$&&&((('''&&&%%%$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$############$$$%%%&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%%%%$$$""""""###%%%$$$$$$%%%%%%%%%%%%&&&&&&)))&&&$$$$$$%%%&&&&&&%%%###$$$$$$$$$"""!!!"""###""""""###$$$&&&&&&$$$""" """$$$&&&&&&&&&&&&"""###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&& !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$###!!! !!!###$$$###$$$%%%$$$###$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&$$$######%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((******)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))***222444---((())))))%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%TTTYYY```fffiiijjjkkkkkkpppmmmiiieeedddeeegggiiilllkkkiiifffeeefffiiillllllqqqtttvvvyyy~~~mmmXXXMMMKKKSSSbbbooo|||}}}wwwiii\\\RRRIIIBBB<<<777444111///......---,,,************+++,,,---------,,,,,,+++++++++,,,,,,'''(((((())))))((((((''''''(((((())))))(((((('''***)))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%$$$$$$&&&)))+++++++++(((((((((((('''''''''''''''''''''%%%$$$%%%(((***((('''&&&%%%%%%%%%&&&'''%%%$$$###%%%'''((((((&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&&&&%%%###%%%&&&&&&$$$###$$$%%%$$$###"""###%%%%%%%%%### !!!"""$$$&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%(((+++,,,***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%((((((((((((((((((''''''&&&&&&&&&'''(((((())))))***......***(((***)))%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%TTTYYYaaagggjjjkkklllmmmpppmmmhhheeeccceeehhhjjjjjjiiihhhffffffiiinnnqqqooosssuuuvvvzzznnnZZZOOOMMMTTTbbbooo|||}}}vvvhhh[[[QQQIIIAAA<<<777555111000//////...---************+++,,,------++++++************++++++((())))))******))))))(((((())))))******))))))((()))))))))((('''(((((())))))((('''&&&&&&&&&'''''''''''''''(((((()))))))))((('''&&&''')))))))))'''$$$$$$%%%&&&'''(((((((((''''''&&&%%%$$$&&&)))+++***)))(((&&&&&&&&&'''((('''%%%$$$%%%'''((('''&&&"""###$$$&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###$$$%%%&&&%%%$$$"""###%%%%%%$$$######$$$&&&$$$""""""###%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&''''''%%%#########%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%((((((((((((((((((''''''&&&&&&''''''((())))))***)))+++***((((((***(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%TTTZZZbbbhhhkkklllmmmmmmnnnkkkhhheeedddfffiiikkkhhhhhhgggggghhhkkkqqquuurrrtttuuuuuu{{{ppp\\\QQQOOOVVVdddppp~~~vvvhhhZZZPPPHHH@@@;;;777444111000000000///...+++++++++***++++++,,,,,,******))))))******++++++))))))************))))))))))))************))))))((()))))))))'''''')))+++***)))'''&&&&&&&&&'''((('''''''''(((((())))))***)))'''&&&%%%&&&&&&$$$### !!!"""###%%%&&&''''''%%%&&&'''&&&&&&'''))),,,+++***)))'''''''''(((((($$$%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''''''''&&&%%%$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$!!!###$$$###!!!!!!"""'''%%%######%%%'''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&$$$###"""$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###""""""$$$%%%%%%$$$######$$$"""###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******)))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%((()))***)))'''%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%TTTZZZbbbhhhkkklllllllllllljjjgggeeeeeegggjjjkkkhhhhhhiiiiiiiiilllqqqtttsssuuutttuuu{{{rrr^^^SSSQQQXXXeeeqqquuugggZZZPPPHHH@@@;;;555333000/////////...---,,,,,,++++++***++++++++++++************+++,,,---(((((())))))))))))(((((((((((())))))))))))((((((&&&((())))))''''''***,,,***)))'''&&&&&&&&&'''(((%%%%%%&&&''''''((()))))))))'''&&&%%%&&&&&&$$$###"""######$$$%%%&&&''''''$$$%%%'''((('''(((***++++++***((('''&&&&&&'''''' ###&&&&&&$$$###$$$&&&&&&''')))*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&%%%'''((((((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%$$$!!!$$$%%%$$$#########%%%%%%&&&(((***)))'''%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$###!!!###%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""$$$%%%%%%%%%%%%&&&((("""###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%$$$&&&'''&&&$$$###$$$&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&'''''''''((())))))******))))))***)))'''&&&'''***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%((()))***)))&&&$$$$$$$$$"""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%SSSYYYbbbhhhkkkkkkkkkjjjjjjiiigggffffffhhhjjjllliiiiiijjjjjjjjjlllpppssstttuuutttttt{{{sss```UUUSSSYYYfffrrruuugggZZZPPPGGG@@@:::444222///------...---,,,------,,,+++************++++++++++++,,,,,,---...''''''((((((((((((''''''''''''((((((((((((''''''%%%'''))))))''''''***---+++)))'''&&&%%%&&&((()))$$$$$$%%%%%%&&&'''((((((***)))''''''(((((('''%%%''''''(((((((((((((((((("""%%%''')))((()))***+++***)))'''&&&%%%%%%&&&&&&###((((((%%%$$$&&&***###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''&&&$$$!!!$$$%%%%%%&&&&&&''''''(((###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######""""""###$$$%%%%%%%%%'''))))))'''&&&%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$&&&&&&%%%$$$"""$$$'''((((((&&&&&&&&&"""%%%(((,,,...,,,&&&"""%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$ ###%%%%%%$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$&&&'''''''''(((+++---&&&'''''''''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((((((((('''&&&%%%%%%''')))'''%%%$$$%%%'''########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''(((((())))))******)))***+++***'''$$$'''+++&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%'''((()))(((%%%##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%TTTZZZbbbhhhjjjkkkjjjjjjgggggggggfffeeefffjjjlllhhhjjjllllllkkkjjjiiijjjlllqqqtttuuuzzzooo\\\SSSRRRVVVdddsss}}}sssdddWWWMMMEEE>>>:::777555222111111000///---))),,,//////---******+++---+++((())),,,---,,,*********))))))))))))******)))((('''&&&&&&'''((()))+++***)))'''''''''((()))))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))******((('''%%%111...((($$$"""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%"""!!!%%%'''%%%###%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$############((('''%%%######%%%''')))((("""!!!''')))%%%"""$$$########################''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%######%%%'''&&&%%%###$$$%%%%%%$$$"""###########################$$$$$$%%%%%%&&&&&&''''''%%%$$$%%%''''''%%%"""&&&''')))+++***(((&&&$$$"""!!!!!!$$$'''))))))(((!!! !!!"""######&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###$$$''''''$$$###&&&((((((&&&!!!!!!###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$$$$$$$%%%'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$#########$$$%%%&&&$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%UUU[[[ccchhhjjjjjjiiiiiifffgggggggggfffgggjjjlllkkklllmmmkkkhhhfffddddddiiinnnrrruuuzzzppp\\\SSSRRRWWWeeeuuu~~~|||rrrdddWWWMMMEEE???:::666444111000000000...------///222111///------...---***((((((***+++***)))******))))))))))))******(((((('''&&&&&&'''(((((())))))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))(((''')))((('''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%"""!!!%%%'''%%%###%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$###$$$$$$$$$'''&&&$$$######%%%((()))'''######(((+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&'''&&&$$$%%%&&&&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&((('''%%%&&&&&&((((((((('''%%%$$$%%%&&&'''((('''%%%$$$###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$$$$###"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###########################$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&%%%"""$$$)))((('''$$$"""###%%%'''&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&###""""""###%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$###$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW]]]dddiiijjjiiihhhgggfffggghhhiiihhhhhhjjjkkknnnnnnnnnjjjfffbbb______eeekkkpppttt{{{ooo[[[RRRQQQWWWfffvvv|||~~~zzzpppbbbVVVMMMEEE???:::555333000/////////...,,,000111111000...---///000,,,***)))((()))))))))'''******))))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''((())))))((('''!!!$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%"""!!!%%%'''%%%###%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%''')))%%%###$$$)))+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%###"""###%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&'''((((((&&&$$$"""!!!&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%###!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################"""""""""############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%"""!!!(((000111+++%%%###&&&((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((((((&&&$$$""""""###%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''')))******''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%YYY^^^eeejjjjjjiiigggfffeeegggiiijjjiiiiiijjjkkkppppppnnnkkkfffaaa```___ccciiiooottt|||nnnZZZQQQPPPVVVfffvvv{{{}}}xxxoooaaaUUULLLEEE???:::444222000/////////---,,,///...---+++***+++---...---,,,***)))))))))((((((******))))))))))))******''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((''''''))))))))))))))))))))))))''''''&&&&&&''''''''''''$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&"""%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""%%%!!!!!!%%%'''%%%###%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$###$$$%%%&&&!!!"""%%%)))***(((&&&%%%########################$$$$$$%%%%%%&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&)))***((('''&&&&&&%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$###$$$$$$%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%"""!!!"""%%%&&&&&&$$$&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""###---:::BBB555(((%%%'''(((&&&$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%'''((())))))))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''))))))((('''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""""""""######$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))***++++++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%[[[```fffjjjjjjhhhfffeeefffhhhjjjkkkjjjjjjjjjlllppppppooolllhhhfffeeefffdddjjjqqqvvv}}}mmmYYYPPPOOOUUUdddttt|||~~~wwwnnn```TTTKKKDDD>>>999333111////////////...---///---***))))))***+++,,,------,,,+++)))))))))*********))))))))))))******''''''''''''''''''''''''$$$%%%&&&(((((((((''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$ """###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%!!!!!!%%%'''%%%###%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''')))(((&&&$$$###""""""""""""%%%&&&''''''%%%$$$########################%%%&&&&&&&&&&&&%%%$$$###""""""$$$%%%%%%$$$""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&)))***((('''&&&&&&'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%'''((()))(((&&&%%%$$$%%%&&&'''''' """((((((%%%&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&"""!!!###&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###&&&222???LLL:::)))$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%$$$$$$%%%'''%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''))))))((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***++++++++++++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%[[[```fffjjjkkkiiifffeeehhhiiijjjkkkjjjjjjkkkmmmooooooooommmkkkkkklllmmmiiiooouuuyyynnnZZZRRRPPPUUUbbbqqq}}}wwwmmm___SSSJJJBBB<<<888444222000///000000///...000...+++***+++,,,---,,,,,,------,,,***)))***,,,******))))))))))))******''''''((((((((((((''''''&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%"""!!!%%%'''%%%###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''')))((('''%%%###"""!!!!!!###&&&$$$###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%###""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&(((((('''&&&&&&&&&)))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''' """%%%'''((((((***,,,)))(((&&&%%%%%%%%%&&&'''***"""!!!&&&&&&###''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$ !!!$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###"""###%%%%%%(((222===GGG444%%%$$$'''&&&'''***%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%###""""""###%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''((((((((('''&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%&&&((('''&&&$$$$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***++++++***)))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%[[[```fffkkkkkkiiigggfffiiijjjjjjjjjiiijjjlllooonnnoooooonnnmmmnnnppprrrooouuuzzz}}}ppp]]]UUUSSSVVVbbbppp}}}xxxnnn___RRRIIIAAA:::666444222000000111111000///111...++++++---...---,,,***+++,,,+++)))(((***,,,******))))))))))))******(((((()))******)))(((((())))))((((((''''''((((((''''''''''''''''''''''''''''''((((((((('''%%%%%%,,,+++(((&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&(((***,,,%%%"""!!!%%%'''%%%###%%%############$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########!!!&&&'''###!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###"""$$$&&&''''''&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&)))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))+++***(((((()))'''&&&&&&%%%%%%%%%%%%%%%&&&$$$"""""""""###$$$$$$&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###!!!!!!$$$&&&'''---444:::+++"""%%%(((%%%$$$(((###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&&&&%%%$$$######%%%&&&'''###$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((())))))((('''&&&&&&&&&%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%ZZZ```fffkkkkkkjjjhhhgggjjjkkkjjjiiiiiijjjmmmpppoooooooooooonnnoooqqqssssssxxx}}}rrr```XXXVVVXXXcccppp|||xxxnnn___RRRHHH@@@999444444333111000111222111000///,,,******,,,---,,,***(((***+++***((('''***,,,******))))))))))))******((()))***++++++***)))(((+++***)))'''''''''((()))))))))))))))))))))))))))''''''((((((((('''%%%$$$000...***'''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&''')))***###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&))),,,///%%%"""!!!%%%'''%%%###%%%############$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###))))))### $$$'''&&&########################!!!###%%%'''''''''&&&%%%"""$$$&&&((((((&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######%%%'''&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''+++......***&&&######%%%%%%%%%$$$$$$$$$######%%%))))))%%%"""%%%(((""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%(((***)))&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&### $$$%%%%%%(((,,,222&&&!!!&&&(((""" ###"""###$$$%%%'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$!!!""""""$$$&&&(((%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$###""""""###%%%''')))"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%```ccchhhkkklllkkkjjjjjjnnnnnnmmmkkkiiiiiilllnnnnnnnnnnnnmmmlllooosssvvvyyyzzz}}}vvvbbbUUUQQQWWWfffsss{{{zzzooo___QQQFFF???999555555333111///......///000666000)))'''***,,,+++)))***************************)))))))))))))))************+++,,,---,,,)))'''***))))))((((((((((((((('''''''''(((((((((((((((((()))***)))'''&&&&&&''''''&&&$$$%%%'''((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%$$$######$$$''')))+++%%%&&&&&&&&&&&&&&&&&&&&&!!!%%%(((&&&###(((&&&%%%%%%%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''((('''&&&$$$######$$$&&&'''$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%###"""###'''((('''%%%&&&$$$'''&&& %%%)))!!!$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&''''''((((((&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%$$$)))///,,,$$$))))))(((((('''''''''''')))'''%%%#########%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$""" ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((aaaeeejjjmmmmmmlllllllllmmmmmmmmmkkkiiiiiikkkmmmkkklllmmmmmmmmmooosssvvvyyyzzz}}}uuuaaaTTTPPPVVVeeerrr{{{~~~zzzpppaaaSSSIIIAAA:::555333111000///...///111222555///***)))+++,,,+++(((************************''''''''''''((()))***+++))))))***+++++++++)))'''+++******)))(((((((((((('''(((((((((((((((((((((&&&'''((((((&&&&&&'''((('''&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!###''')))&&&###&&&%%%$$$$$$&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%'''%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$###"""""""""""""""&&&%%%######%%%&&&%%%$$$$$$###"""$$$(((***)))(((&&&$$$)))(((!!!%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$'''&&&$$$'''---...)))((((((((('''''''''&&&&&&%%%$$$###"""""""""###$$$%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$######$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''```dddiiilllmmmlllkkkkkkkkklllmmmllljjjiiijjjkkkiiikkklllmmmnnnooorrruuuwwwyyy{{{sss___SSSOOOUUUcccpppzzz~~~yyypppbbbVVVLLLCCC;;;666000000///...///000111222222///+++***,,,,,,***'''************************%%%%%%%%%&&&((()))+++,,,(((((()))*********))))))---,,,+++***)))(((((((((((((((((((((((((((''''''%%%&&&''''''&&&&&&'''(((((((((((()))***)))'''%%%%%%%%%$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$***'''%%%%%%'''(((%%%###$$$######$$$&&&((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))(((%%%###%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""$$$######""""""""""""###%%%$$$######%%%%%%$$$############%%%(((*********&&&$$$))))))###''')))!!!&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$%%%%%%&&&%%%'''(((''')))...000...'''''''''&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%&&&'''''''''''''''###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''^^^aaafffiiijjjiiihhhhhhiiikkkmmmllljjjiiiiiijjjiiikkkmmmnnnmmmnnnpppqqquuuvvvxxx|||qqq^^^QQQMMMSSS```mmmzzz~~~vvvnnnbbbVVVMMMDDD;;;555000000////////////000111000...,,,,,,---,,,***'''************************&&&&&&&&&'''((()))***+++((()))************+++,,,000///---+++***))))))(((((((((((((((''''''''''''%%%&&&''''''%%%$$$%%%&&&******+++,,,---,,,(((&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''***))))))((('''&&&&&&%%%((('''%%%%%%&&&&&&$$$###%%%$$$###%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))(((%%%"""&&&&&&&&&&&&%%%$$$$$$###%%%$$$###$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$"""$$$$$$$$$%%%&&&(((((((((&&&###''''''###***111***&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%$$$$$$$$$######%%%$$$$$$######"""""""""###$$$%%%%%%$$$###!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((((()))---222444222...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''\\\```eeehhhiiihhhggggggiiijjjlllkkkjjjhhhhhhiiijjjlllmmmmmmllllllmmmnnnrrrsssuuuxxx|||qqq^^^QQQLLLQQQ]]]jjjyyy~~~ssskkk```UUULLLCCC999333222111000//////............------------,,,***(((******************************))))))((()))))))))***+++,,,+++***+++...111222111///---+++***)))((())))))(((((('''''''''&&&'''(((((('''%%%###$$$%%%)))))))))+++,,,***'''$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%$$$$$$&&&&&&%%%&&&'''''''''&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&((((((%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%'''((((((%%%###&&&&&&&&&&&&%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%$$$###$$$$$$%%%!!!$$$%%%###...888444&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))%%%$$$$$$$$$%%%%%%&&&'''***))),,,444;;;:::111)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((^^^aaafffiiijjjiiihhhhhhiiijjjkkkjjjhhhggghhhiiijjjkkklllkkkjjjjjjlllnnnqqqqqqsssvvvzzzrrr^^^QQQLLLOOO[[[fffvvv{{{qqqiii]]]SSSJJJAAA999333222111111000///------,,,------------,,,+++***)))************************,,,+++***))))))(((((((((***,,,---,,,***,,,000555555444111///,,,***)))((()))))))))(((''''''&&&&&&'''((()))'''%%%$$$%%%&&&&&&&&&&&&'''((('''%%%###))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$######"""&&&&&&'''((()))******+++(((&&&%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%''')))***,,,++++++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$%%%'''((((((&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$############$$$$$$%%%%%%$$$$$$&&&''''''%%%###%%%&&&&&&%%%"""!!!!!!"""%%%!!!$$$$$$"""---888444&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%$$$###$$$%%%&&&((()))******$$$$$$$$$$$$%%%&&&''''''+++***///:::???999---&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&&&&%%%$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((]]]aaafffhhhiiihhhggghhhjjjjjjjjjhhhgggfffhhhjjjhhhhhhiiiiiiiiikkknnnqqqqqqrrrsssvvvzzzsss```RRRLLLNNNYYYdddrrrwwwqqqhhh\\\QQQIIIAAA999444000000000000///...------------------+++***++++++***************************))))))((((((((()))))))))+++,,,+++)))+++111666777555333000---***)))(((***))))))(((''''''&&&&&&%%%&&&((((((''''''((()))&&&%%%$$$%%%'''((('''&&&)))(((((('''''''''(((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((((((((((()))***&&&%%%%%%&&&((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%(((***+++000///---+++)))'''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###(((&&&$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&((())))))(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###############$$$%%%&&&%%%%%%&&&''')))(((&&&###$$$&&&'''%%%###!!!"""$$$&&&###&&&%%%!!!)))000***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""###%%%&&&''''''&&&&&&$$$$$$%%%&&&''''''(((((($$$$$$$$$$$$%%%&&&'''(((***,,,555<<<:::000(((&&&&&&&&&'''''''''((((((((('''&&&%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&&&&%%%&&&&&&&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&ZZZ^^^cccfffffffffeeeeeejjjjjjiiigggeeefffhhhkkkeeefffgggggghhhkkkqqqtttrrrssstttwww{{{tttaaaRRRLLLMMMWWWbbbnnnttt|||qqqhhh\\\QQQHHHAAA:::555---...//////000/////////---...---,,,******+++,,,************************'''''''''''''''((()))***(((+++,,,***(((***000666888777444000---+++)))(((***))))))((('''&&&&&&&&&###$$$'''(((((()))+++---)))(((&&&''')))*********(((((('''(((((()))***+++))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""###$$$&&&'''(((((((((''''''(((((((((((((((((($$$%%%&&&&&&%%%%%%&&&'''$$$######%%%(((******)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%(((***,,,111///,,,)))'''%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######)))'''$$$###$$$&&&''''''###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%''')))******)))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&(((***)))&&&$$$###%%%'''&&&$$$###%%%''''''%%%((('''!!!%%%'''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$&&&''''''&&&$$$###%%%&&&''''''&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&(((((()))######$$$%%%'''((())))))&&&%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###%%%&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((...888===444'''$$$)))'''''''''((((((((())))))***)))'''%%%$$$%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$YYY]]]bbbfffggggggggggggiiikkkllljjjhhhhhhkkknnnnnnjjjggghhhmmmrrruuuuuutttwwwyyyzzzzzz}}}tttaaaSSSLLLMMMWWWbbblllsss{{{zzzoooggg[[[QQQHHHAAA999444111///,,,,,,---///000000,,,++++++******++++++,,,---,,,***+++,,,,,,+++)))&&&''')))******))))))(((,,,***((('''(((+++///111444222...+++(((&&&&&&&&&'''((()))******)))'''&&&,,,***&&&$$$###$$$&&&(((''''''(((((('''%%%###"""'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%+++)))&&&$$$$$$%%%'''((($$$%%%&&&'''(((***++++++&&&$$$######$$$%%%$$$###%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""******&&&!!!###)))((("""%%%$$$######$$$%%%%%%$$$)))&&&$$$###%%%&&&''''''$$$$$$%%%&&&'''((()))***'''&&&$$$""""""$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&&&&&&&$$$###%%%&&&'''''''''&&&%%%$$$%%%%%%'''''''''&&&%%%$$$&&&&&&&&&''''''(((((((((&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$###!!!!!!!!!"""&&&%%%$$$$$$######$$$$$$((('''''')))***)))'''%%%$$$%%%%%%&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&'''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###''''''&&&$$$!!!!!!$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&111;;;888---$$$$$$)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW[[[aaaeeeffffffgggggghhhjjjjjjiiihhhhhhkkknnnoookkkhhhiiimmmrrrtttsssxxx{{{ttt```SSSLLLMMMWWWaaakkkrrrzzz{{{pppgggZZZOOOGGG@@@999444333000---,,,---...///...------,,,,,,,,,,,,---------+++******+++,,,***)))'''((())))))******))))))+++***(((((((((***---...000...,,,)))((('''((((((*********++++++******))),,,***'''%%%$$$%%%'''(((%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&%%%%%%%%%!!!"""$$$%%%'''((())))))%%%%%%&&&'''((())))))***(((&&&$$$$$$%%%&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!$$$&&&$$$!!!###((()))&&&'''%%%######%%%&&&&&&%%%)))&&&$$$###$$$&&&&&&&&&$$$$$$%%%&&&'''((())))))'''&&&$$$$$$$$$''')))+++'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""""""""###$$$&&&%%%$$$$$$###$$$$$$$$$'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%$$$%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%!!!###$$$%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((---000...((($$$$$$&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTXXX^^^bbbdddeeefffgggggghhhhhhhhhggghhhkkkmmmpppmmmjjjkkknnnrrrrrrqqqtttwww}}}sss```SSSLLLLLLVVV```iiipppyyy|||qqqgggYYYMMMEEE>>>999555444111...------...---,,,///......------......///---+++******++++++***)))***))))))))))))***++++++***))))))(((((()))******+++***)))((((((((()))***''''''&&&&&&&&&''''''(((******)))(((''''''''''''$$$%%%&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''######$$$$$$%%%'''((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%###'''))))))(((&&&&&&&&&&&&'''''''''(((((((((&&&$$$$$$%%%%%%%%%$$$&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$###$$$(((******)))'''$$$###%%%&&&'''''')))&&&$$$###$$$%%%%%%$$$$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%&&&))),,,...&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''((('''&&&###""""""###&&&((($$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&((())))))(((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%***(((&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&& !!!###&&&)))(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((,,,)))&&&%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######((((((''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRVVV\\\```ccceeeggghhhfffffffffggggggiiikkkmmmpppmmmkkklllooorrrrrrpppjjjlllqqqyyysss```SSSKKKLLLTTT^^^iiipppzzz|||qqqgggXXXKKKBBB===999666333000...---.........---......------------......,,,+++******++++++***)))+++***)))))))))***,,,---((()))))))))(((''''''&&&)))((('''''''''(((((()))&&&&&&%%%$$$$$$%%%'''((()))))))))))))))(((''''''&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&!!!###&&&))))))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$###"""&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((( %%%(((((('''''')))******'''$$$###$$$&&&''''''(((&&&$$$###$$$%%%$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%''')))+++,,,&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((%%%$$$###""""""$$$%%%'''$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$######%%%&&&&&&%%%&&&%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))'''%%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$###$$$%%%'''&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((,,,)))%%%$$$''')))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$###""""""''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRVVV\\\```bbbeeegggiiigggfffffffffhhhjjjkkklllllljjjiiikkkoooqqqpppnnncccbbbeeemmmvvv~~~rrr```RRRKKKKKKSSS]]]iiiqqq{{{|||qqqfffVVVIIIAAA<<<888555000...------///000///...---,,,,,,,,,,,,,,,,,,---,,,+++)))***++++++***(((+++***)))))))))***,,,---(((((())))))((('''%%%$$$)))((((((''''''&&&&&&'''***)))(((((((((***+++,,,((())))))******)))((('''))))))((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&(((((((((((('''&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))&&&)))---///,,,(((((()))***'''$$$###$$$%%%&&&%%%(((&&&$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$#########$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''%%%######$$$%%%$$$###'''''''''&&&%%%$$$###"""############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$$$$$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''(((((()))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTXXX]]]```ccceeehhhjjjiiigggffffffiiikkklllkkkeeecccdddggglllooonnnkkkaaaaaaccciiiqqqyyyrrr```RRRKKKJJJRRR[[[iiiqqq{{{|||oooeeeUUUHHH@@@;;;777444...------...000000000///,,,++++++******++++++,,,,,,***))))))******)))(((***))))))))))))***++++++((((((((((((((('''&&&%%%))))))(((((('''&&&&&&%%%(((((('''(((((()))***+++((((((((())))))(((((('''+++***)))'''&&&%%%%%%%%%'''''''''(((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&((((((''''''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))+++///333222,,,)))******(((&&&&&&''''''&&&%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!###$$$&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$'''%%%""" """%%%'''###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$######$$$%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''))))))'''&&&$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%###""""""$$$%%%%%%$$$&&&'''''''''&&&$$$"""!!!%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$############$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%############%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((())))))"""%%%((((((&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%######$$$%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWWZZZ___bbbdddfffiiilllkkkiiiggggggjjjllllllkkk[[[[[[\\\aaahhhkkkjjjggg```bbbfffjjjooouuu}}}rrr```RRRKKKJJJQQQZZZhhhpppzzzzzznnndddUUUIII@@@:::666222000///...///000000...---++++++************+++++++++***))))))******)))((('''((())))))******))))))((((((((('''''''''''''''(((((((((((((((''''''&&&######$$$%%%&&&''''''&&&''''''''''''''''''''''''***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))))))))''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$%%%%%%%%%"""!!!!!!"""%%%'''(((''''''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%'''&&&+++444777222......+++***)))***+++***'''%%%&&&%%%%%%'''))))))((('''$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$%%%'''***,,,,,,)))&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$###"""###%%%'''''''''###$$$&&&''''''&&&$$$###'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%***///---((($$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''&&&&&&''''''(((((())))))$$$%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%######$$$%%%###$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYY\\\```ccceeegggjjjlllmmmjjjggghhhjjjlllllljjjTTTTTTWWW]]]dddhhhgggeee]]]aaafffjjjmmmrrryyy~~~qqq```RRRKKKJJJQQQYYYfffoooyyyzzzmmmcccUUUIIIAAA:::555111111000//////000///,,,***,,,++++++******++++++,,,+++***))))))******)))(((&&&''')))*********)))((((((((('''''''''(((((()))&&&'''(((((())))))((((((###%%%&&&((())))))((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&((()))***'''&&&%%%$$$$$$%%%&&&'''%%%&&&((())))))(((&&&%%%"""""""""###$$$%%%''''''%%%&&&((()))***)))(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!$$$%%%%%%'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###!!!'''333:::777333222,,,,,,,,,---...,,,)))&&&%%%%%%%%%'''***+++***)))%%%%%%%%%%%%%%%%%%%%%&&&""""""###$$$&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%'''%%%$$$###$$$&&&)))+++***)))'''%%%$$$$$$$$$%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%############$$$&&&((()))''''''&&&%%%%%%%%%%%%&&&$$$&&&)))---///...***&&&!!!###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$$$$###"""$$$''')))***))) """$$$&&&(((((('''&&&(((''''''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%'''((((((000777555+++$$$###%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''&&&&&&''''''((())))))))))))'''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''"""$$$''')))***(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW\\\aaacccfffjjjjjjgggfffiiiiiijjjlllmmmhhh```TTTQQQPPPWWW```ffffffbbbbbbccceeehhhlllsss{{{uuudddTTTKKKKKKPPPTTTfffpppzzz{{{rrrhhhXXXJJJAAA:::444000---...000111111///,,,+++---,,,,,,++++++,,,,,,---000...,,,)))((()))***++++++*********))))))((((((''')))***)))'''&&&&&&''')))******'''$$$###%%%(((******))))))((((((''''''''''''''''''''''''''''''%%%&&&''')))))))))((((((***(((&&&%%%%%%%%%'''((('''))),,,......,,,)))'''&&&%%%%%%$$$%%%&&&((()))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%)))---,,,'''$$$$$$&&&+++'''######'''(((&&&"""######%%%)))---///...---+++,,,,,,,,,+++***((('''%%%$$$%%%)))...///***%%%((('''&&&%%%%%%%%%%%%%%%"""$$$&&&'''''''''((()))&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''((('''%%%$$$$$$$$$$$$###!!!%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''((()))++++++)))((('''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%!!!$$$$$$###&&&,,,///...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%)))'''%%%&&&)))***)))&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$(((<<>>AAAGGGOOOWWW\\\___```ccceeehhhjjjnnnsssyyy~~~{{{mmmZZZKKKFFFMMMTTTdddooo{{{zzzkkkaaaRRRFFF>>>999555222.....................---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++)))(((((()))))))))************''')))******(((''''''(((***)))((()))******'''$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&(((((()))(((&&&&&&$$$$$$%%%'''(((((())))))(((((())))))))))))(((((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%''''''''''''&&&&&&$$$$$$%%%&&&'''&&&%%%&&&%%%$$$$$$%%%&&&&&&%%%&&&###!!!"""%%%'''&&&$$$$$$$$$%%%'''***+++)))((($$$$$$$$$%%%&&&(((***+++******+++***((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&(((+++,,,***(((''''''&&&%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((('''$$$######&&&)))+++,,,+++,,,+++)))'''''''''((()))"""###$$$&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###%%%$$$%%%((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%'''((('''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&)))***+++,,,+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$((((((%%%%%%((((((((('''&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%"""$$$''''''%%%###$$$%%%&&&%%%######$$$''')))+++(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%'''((()))'''&&&&&&'''&&&&&&&&&'''''''''((((((WWW[[[^^^```dddkkknnnmmmjjjnnnqqqpppkkkbbbQQQBBB;;;???GGGPPPXXX]]]```aaadddgggjjjmmmppptttyyy||||||mmmYYYIIIEEEMMMUUUeeeppp{{{xxxjjj```RRRFFF>>>999555222//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---(((((()))***************(((((())))))*********+++)))+++,,,+++)))(((((((((+++)))((()))+++***&&&###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###$$$%%%'''((())))))''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((('''%%%$$$###%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%&&&''''''&&&$$$ !!!&&&***)))&&&'''&&&'''(((******(((&&&######$$$%%%'''))),,,---&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%(((,,,...,,,***((('''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&%%%#########&&&))),,,,,,,,,***)))&&&$$$######$$$%%% !!!###%%%&&&&&&&&&%%%'''''''''''''''&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""&&&'''&&&&&&)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&((()))'''$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))+++,,,------***(((&&&$$$$$$%%%&&&&&&&&&%%%%%%(((!!!$$$'''%%%$$$'''((('''&&&%%%%%%&&&'''(((###$$$%%%&&&((()))***+++%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$!!!$$$''''''$$$"""###%%%&&&%%%###"""###&&&***,,,(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%###%%%&&&(((((('''&&&'''(((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$&&&))))))'''&&&&&&&&&&&&&&&&&&'''''''''((((((YYY^^^cccdddcccdddhhhlllooooooqqqssspppdddSSSFFF@@@@@@CCCKKKUUU^^^bbbcccddddddeeeiiinnntttwwwyyy~~~wwwiiiZZZNNNKKKPPPVVV```nnn|||{{{tttggg^^^QQQFFF???:::555222//////...------------...------------------------//////...------,,,+++++++++***))))))******)))'''***'''&&&&&&((((((&&&######&&&&&&&&&(((+++'''((()))******)))((('''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%(((,,,***&&&$$$&&&)))'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&)))+++***&&&######$$$'''%%%!!!!!!%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&***,,,+++)))'''&&&%%%$$$%%%''')))++++++)))'''$$$######$$$%%%(((''''''&&&&&&&&&''''''+++)))'''%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&((($$$"""###'''(((&&&"""&&&$$$###$$$''''''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%&&&'''(((###$$$%%%&&&&&&&&&%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$&&&)))++++++***)))'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! %%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&'''((((((''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&YYY]]]bbbdddcccdddhhhlllooooooooopppmmmbbbRRREEE@@@@@@CCCKKKVVV___dddeeeeeeeeefffiiinnnssswwwxxx}}}uuugggWWWLLLJJJOOOVVVbbbooo|||{{{tttdddZZZMMMBBB;;;666222///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***+++***))))))******)))''')))'''&&&(((******(((&&&$$$'''******)))''''''((((((((())))))))))))((((((%%%&&&&&&'''(((((())))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''***,,,***&&&###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&(((***)))))))))***'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$'''***+++***((('''&&&&&&&&&&&&((()))***((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&''''''(((((('''%%%#########$$$%%%&&&&&&%%%%%%%%%&&&&&&''')))%%%###$$$((()))'''###(((&&&%%%&&&))))))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&((('''&&&%%%%%%&&&'''(((###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((******)))'''%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&'''((((((''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&XXX]]]bbbddddddeeehhhjjjooonnnmmmmmmjjj```PPPDDD@@@@@@CCCKKKWWW```eeegggfffggghhhkkknnnrrrvvvxxx}}}ttteeeTTTIIIHHHOOOVVVeeeqqq|||{{{ssseee\\\OOODDD===888444111000000///...............++++++++++++++++++++++++------,,,,,,+++*********+++)))((((((******)))'''''''''''')))+++,,,+++)))***+++---,,,***'''&&&''')))(((((((((((((((((()))%%%&&&&&&'''((()))))))))&&&&&&''''''((('''''''''(((((((((((((((((((((((($$$%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((***,,,***&&&###$$$%%%"""""""""###$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%(((+++---,,,+++&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))(((&&&&&&&&&&&&''''''(((((()))&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&'''((()))'''&&&%%%#########$$$$$$%%%%%%%%%%%%&&&&&&'''((()))&&&$$$%%%((()))'''$$$'''&&&&&&'''(((((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%$$$$$$######"""$$$%%%%%%$$$######$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))%%%&&&''''''((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&YYY\\\aaadddeeefffhhhiiimmmmmmmmmnnnkkk```OOOCCC??????BBBJJJVVV```eeeggghhhiiikkkmmmooorrrvvvxxx~~~uuudddSSSHHHHHHPPPXXXhhhsss|||zzzrrreee\\\OOOEEE>>>999555222222111111000000000000000++++++++++++++++++++++++++++++++++++******))))))+++)))(((((())))))((('''((((((((()))*********)))&&&''')))))))))((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''(((((((((%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''')))***)))&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''+++---***(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''(((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%$$$$$$###""""""""""""###%%%%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZ]]]aaaeeegggggghhhiiijjjkkknnnpppmmmaaaOOOBBB>>>>>>@@@HHHTTT^^^dddfffiiikkkmmmnnnooorrrvvvzzzvvveeeTTTIIIIIIRRR[[[iiisss|||~~~zzzqqqaaaXXXKKKAAA:::666222//////...------,,,,,,------------------------------++++++************))))))***)))(((((())))))(((&&&((()))))))))((('''''''''%%%%%%&&&'''((())))))))))))((('''&&&&&&'''((()))(((''''''&&&%%%$$$###"""%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((('''&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%(((---...,,,***%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''%%%%%%$$$######$$$%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%$$$###$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((***)))&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[^^^bbbfffiiijjjiiiiiiiiiiiilllooommmbbbPPPCCC???>>>@@@GGGRRR]]]ccceeeiiilllooooooppprrrwww|||wwwgggUUUKKKKKKTTT\\\iiisss|||yyypppaaaXXXKKKAAA;;;777333000//////...------------...------------------------***************************(((''''''))))))(((&&&(((***+++***(((&&&&&&&&&***((('''((()))***)))'''(((''''''''''''''''''((((((((('''&&&%%%$$$###"""&&&&&&''''''((('''''''''$$$$$$%%%%%%&&&'''''''''((((((((('''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%&&&''''''(((''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%'''+++///000000///%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&'''(((########################%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((($$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$%%%%%%&&&&&&'''''''''&&&''''''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$###%%%'''(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$'''''''''(((''''''&&&%%%&&&&&&''''''''''''''''''((((((''''''''''''((((((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&\\\___cccgggkkklllkkkiiiiiihhhhhhiiihhh```RRRGGGAAA???AAAGGGRRR\\\ccceeehhhllloooppppppsssxxx~~~vvvgggVVVLLLLLLTTT\\\gggrrr|||yyypppcccZZZMMMCCC===999555222111000//////.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***(((''''''(((((('''&&&''')))++++++)))'''(((***,,,)))'''''')))***)))'''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&'''((((((((())))))((('''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&'''(((((((((''''''%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$&&&)))+++,,,,,,---...%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$$$$%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&''''''(((#########$$$$$$$$$######&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%$$$$$$###$$$%%%%%%'''))))))&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((()))$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%''''''''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$######%%%''')))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&]]]___ccchhhlllmmmkkkjjjjjjgggddddddccc]]]SSSJJJCCCAAABBBHHHSSS]]]cccfffhhhlllpppqqqqqqsssyyy~~~vvvgggWWWLLLLLLSSS[[[fffqqq|||xxxppp___VVVJJJ@@@999555222///------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***(((''''''(((((('''&&&&&&))),,,,,,***)))+++---)))&&&$$$%%%(((***)))'''%%%&&&'''(((((('''&&&%%%''''''(((((()))*********'''((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))******)))((('''''''''''''''###$$$%%%&&&''')))******&&&&&&((()))))))))((('''''''''&&&&&&'''&&&%%%######$$$$$$%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$'''***)))&&&$$$%%%'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%###$$$&&&)))(((&&&%%%%%%&&&((()))"""###%%%&&&'''((((((((((((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&"""%%%''''''$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%''''''!!!"""###$$$%%%%%%&&&'''###%%%'''&&&%%%$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%&&&''''''######$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''((('''''''''''''''''''''&&&(((((((((((((((((((((((($$$######%%%'''))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((($$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&aaaccceeeggghhhhhhhhhhhhfffeeebbbbbbdddbbbUUUGGGBBBAAABBBIIITTT___dddgggiiijjjllloootttyyy}}}zzziiiVVVKKKKKKTTT\\\jjjttt}}}uuulll^^^UUUHHH>>>888555222//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++***))))))+++***)))))))))***,,,---((())))))*********))))))(((&&&######%%%(((***+++''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''***((('''''')))******))))))'''%%%&&&(((+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&'''(((***,,,'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$%%%$$$$$$$$$&&&((($$$%%%&&&'''((((((((((((((('''%%%######$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%((('''$$$"""!!!!!!""""""$$$$$$%%%&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&"""###&&&((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((()))))))))((('''%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$&&&'''''''''&&&&&&)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$%%%''')))***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%''''''((((((((((((''''''(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))************((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))(((&&&%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&((()))***)))'''%%%&&&&&&&&&'''((((((((())))))((((((''''''&&&&&&bbbccceeefffggggggggggggfffeeebbbaaacccbbbXXXKKKDDDCCCDDDKKKUUU___eeegggggghhhkkkoootttyyy~~~zzziiiVVVKKKJJJSSS[[[kkkuuu~~~~~~rrriii^^^UUUHHH>>>888555222///......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++---------,,,++++++************))))))******+++,,,((())))))*********))))))'''%%%""""""$$$&&&((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((('''&&&%%%%%%'''((((((''''''%%%%%%&&&)))++++++***''''''''''''''''''''''''""""""###$$$$$$#########%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%(((+++...///((('''''''''&&&&&&&&&%%%'''&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%''''''((((((((((((&&&%%%######$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''###$$$&&&((()))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%'''(((((('''&&&&&&&&&%%%###$$$%%%'''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''***)))'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&'''((())))))(((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''cccdddeeefffffffffffffffgggeeeaaa```cccddd\\\RRRHHHFFFGGGLLLVVV___dddfffeeefffiiinnntttzzz{{{jjjWWWKKKJJJRRRZZZkkkuuu~~~|||pppggg\\\SSSGGG>>>888555222///------,,,,,,,,,---......---------,,,,,,,,,++++++------,,,,,,+++*********((()))******++++++******)))))))))******))))))(((+++)))''''''(((*********''''''((((((((((((''''''(((''''''&&&&&&''''''((('''%%%$$$%%%&&&((((((''''''&&&&&&'''(((((('''%%%((((((((((((((((((((((((######$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&'''&&&%%%$$$###$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###%%%%%%&&&'''(((((((((((($$$%%%&&&(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&'''((()))((('''&&&%%%###""""""$$$'''((()))(((((('''&&&%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''(((((()))))))))'''%%%%%%'''((()))((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((eeeeeeeeeeeefffffffffeeegggfffbbbaaacccfff```WWWJJJHHHGGGLLLTTT]]]bbbdddccceeehhhnnnttt{{{}}}lllYYYLLLKKKRRRYYYiiittt}}}}}}pppfffZZZRRRFFF===888555222///,,,,,,,,,,,,,,,---...///---------,,,,,,,,,,,,++++++++++++******)))))))))'''(((***+++++++++***)))))))))))))))))))))(((''',,,+++))))))***+++***)))''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&&&&(((******))))))((((((((('''&&&"""''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%###"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((&&&&&&%%%&&&&&&%%%$$$"""###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''((((((((((((''''''''''''&&&%%%######&&&'''''''''&&&&&&%%%$$$###$$$&&&(((((((((((('''###$$$%%%&&&'''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%(((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((((()))))))))'''&&&%%%#########%%%'''))))))(((''''''&&&%%%$$$#########''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''"""###&&&((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&''''''((()))*********'''%%%$$$&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((fffffffffffffffffffffggghhhgggeeedddfffgggbbbZZZJJJGGGFFFIIIRRRZZZ___aaacccdddhhhmmmttt{{{}}}lllZZZMMMLLLRRRYYYeeepppzzz||||||nnndddXXXPPPEEE===888555111///,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++))))))))))))(((((((((((('''((()))++++++***)))))))))))))))))))))(((''''''((('''&&&'''((((((&&&%%%''''''((((((((((((''''''(((((((((''''''((((((((('''&&&%%%&&&(((******)))''''''&&&''''''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((((('''$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''(((((('''&&&$$$%%%&&&&&&$$$"""$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###'''''''''((((((''''''&&&%%%%%%&&&&&&%%%$$$###"""$$$%%%&&&&&&'''''''''&&&"""###%%%&&&'''''''''&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''(((((((((((('''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&(((((()))))))))'''&&&%%%%%%$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''' """%%%'''))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((())))))******'''%%%$$$%%%'''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((ggggggffffffggghhhiiiiiihhhjjjjjjhhhiiiiiibbbYYYJJJFFFDDDGGGOOOXXX]]]```dddeeehhhmmmsssyyy{{{kkkYYYMMMKKKQQQXXXbbbmmmwwwzzz~~~yyykkkaaaVVVNNNDDD===888555111...------,,,,,,,,,---......,,,,,,,,,+++++++++******(((((((((((((((((((((((('''((())))))******))))))))))))))))))((('''&&&&&&''''''''')))******(((&&&''''''(((((((((((('''''')))((((((''''''(((((()))%%%###"""###&&&(((((('''$$$###$$$%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((%%%######%%%'''%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&''''''###$$$%%%&&&''''''''''''######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&&&&'''((((((&&&###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((()))'''%%%$$$&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''gggggggggggghhhiiikkklllhhhlllnnnmmmmmmjjj```WWWJJJFFFDDDFFFNNNWWW]]]```fffgggjjjmmmrrrxxx}}}wwwgggVVVJJJIIIOOOVVV```kkkvvvzzz~~~yyykkk```TTTMMMDDD<<<888555111.........---,,,,,,,,,------++++++*********)))))))))************************((((((((((((((()))******))))))))))))((('''&&&%%%))))))+++---//////,,,***''''''((((((((((((''''''))))))(((((((((((())))))$$$###"""###&&&(((((('''&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''(((((()))))))))))))))((($$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%$$$"""!!!%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%)))%%%!!!!!!$$$''''''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((***%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&###$$$&&&'''((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&((())))))&&&$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''(((((()))''''''((((((((((((''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%%%%&&&'''%%%$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%hhhgggggggggiiikkkmmmnnnhhhmmmqqqqqqooojjj___TTTJJJFFFDDDGGGOOOXXX^^^```ggghhhjjjnnnrrrwww{{{~~~|||ttteeeTTTHHHGGGMMMTTT___kkkvvv{{{|||mmmbbbSSSMMMCCC<<<888555111...///...------,,,,,,,,,,,,*********))))))))))))(((++++++++++++++++++,,,,,,)))((('''''''''(((***+++))))))))))))((('''&&&%%%&&&'''))),,,......+++)))''''''((((((((((((''''''))))))(((((((((((())))))&&&$$$$$$%%%(((******)))---***'''%%%%%%&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''''''''((((((((())))))%%%&&&'''''''''&&&%%%$$$***%%%$$$((((((''''''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((())))))******)))(((&&&%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$)))(((&&&%%%%%%&&&'''((()))(((((('''''''''((((((((((((((('''&&&&&&&&&%%%########################'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%'''(((((()))***,,,...///((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''$$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&&&&%%%%%%&&&(((***)))'''%%%''''''((())))))((('''&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((("""###$$$%%%&&&((())))))''''''((((((((((((''''''&&&''''''((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&''''''%%%###%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%jjjiiiiiiiiijjjkkklllllljjjjjjjjjkkknnnmmmbbbUUULLLGGGCCCEEENNNXXX```dddgggggggggiiimmmrrrwwwzzz{{{ppp___OOOGGGGGGMMMRRR\\\gggsssyyy{{{lll^^^VVVMMMCCC===777111///111------......------,,,+++---.........///000000111,,,,,,,,,+++++++++******))))))************))))))******))))))((((((''''''$$$'''))))))))))))+++---*********))))))'''&&&&&&&&&))),,,+++(((&&&''')))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&,,,***'''%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''((('''$$$"""###$$$&&&'''(((''''''&&&%%%'''((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%'''''''''&&&$$$$$$$$$&&&((()))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((,,,)))&&&$$$%%%&&&&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&***---///...------(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&'''&&&&&&''''''(((((())))))$$$%%%&&&'''((((((((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$&&&((())))))&&&$$$"""###############$$$$$$$$$######$$$%%%&&&(((((())))))(((''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&$$$######$$$$$$hhhhhhiiijjjjjjkkkkkkkkkjjjkkkkkklllpppoooeeeXXXLLLGGGDDDFFFNNNXXX```dddfffffffffhhhlllrrrwwwzzz{{{ppp^^^OOOFFFGGGMMMRRR]]]hhhrrrxxx~~~{{{lll^^^VVVLLLCCC===777111///111...............---,,,,,,++++++++++++***)))((((((,,,,,,,,,+++++++++******))))))************))))))***)))))))))((((((((('''''''''''''''''''''((()))%%%&&&''')))***+++++++++%%%'''(((((('''&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%&&&'''((()))(((((('''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''',,,***'''&&&%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&$$$"""$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))******%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((***(((%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''))),,,///000000///...'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''''''''((()))))))))((('''&&&&&&&&&###$$$%%%&&&''''''''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((('''&&&&&&&&&&&&''''''((('''''''''(((''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&'''''''''&&&$$$###&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%&&&'''((()))***&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$$$$$$$fffgggiiijjjkkkkkkjjjjjjiiijjjkkknnnsssrrrhhh\\\LLLHHHDDDFFFNNNXXX```cccddddddeeeggglllqqqvvvzzz{{{ooo^^^NNNEEEFFFLLLQQQ___iiirrrvvv|||{{{mmm___UUULLLBBB<<<777111///000///............---------,,,------...---+++***))),,,,,,,,,+++++++++******))))))************))))))))))))))))))((((((((((((+++)))'''&&&''''''''''''%%%&&&(((***+++---------'''&&&&&&((()))***)))(((''''''''''''((((((((((((&&&&&&'''''''''''''''''''''(((((())))))(((((('''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((+++)))(((&&&&&&''')))***(((((((((''''''&&&&&&&&&'''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%'''&&&%%%###&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((###############$$$%%%&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))(((''')))&&&$$$###$$$%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++...//////...---&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''''''((())))))(((((('''&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$###""""""!!!%%%%%%&&&'''((())))))***%%%$$$$$$############$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$%%%dddfffhhhjjjkkkkkkjjjiiigggiiikkkooottttttjjj]]]KKKGGGDDDFFFNNNXXX___bbbaaabbbcccfffkkkqqqwwwzzz|||ppp^^^MMMDDDEEEKKKQQQ```iiirrruuu{{{|||mmm```TTTKKKAAA<<<666111///000//////......---------...+++---///000111111000///,,,,,,,,,+++++++++******))))))************))))))))))))))))))((((((((((((---***'''&&&((())))))(((******+++++++++******)))***(((''')))---...---***''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&''')))***((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&''''''&&&%%%'''&&&$$$###"""######$$$%%%&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&$$$###"""%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&((()))***)))((('''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%''')))******)))(((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%ccceeegggjjjkkkkkkjjjiiifffiiikkkooottttttiii]]]JJJFFFCCCFFFNNNWWW]]]`````````bbbeeekkkqqqwww{{{}}}qqq^^^MMMDDDEEELLLQQQaaajjjrrruuuzzz{{{mmm___SSSIII@@@;;;666000...000//////...------------...((()))+++,,,------,,,,,,,,,,,,,,,+++++++++******))))))************))))))(((((((((((()))))))))))))))(((&&&&&&((()))))))))------,,,,,,***)))''''''***(((''')))---...---***''''''''''''(((((((((((('''''''''(((((()))))))))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&((()))(((''''''&&&$$$###"""######$$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$###"""&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&'''((()))))))))((('''((('''%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''((()))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%$$$$$$%%%&&&'''((())))))(((''''''&&&''''''((()))'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%cccdddfffhhhiiijjjjjjiiihhhjjjmmmpppuuuttthhh[[[IIIEEEBBBEEEMMMUUU[[[]]]______aaaeeekkkrrryyy}}}rrr___MMMDDDFFFLLLRRR```jjjsssvvv{{{zzzlll^^^RRRHHH???:::555000...000///...---,,,+++,,,------,,,,,,+++******))))))))),,,,,,,,,+++++++++******))))))************))))))(((((((((((())))))))))))$$$&&&''''''&&&&&&''')))******++++++******)))((('''&&&&&&((()))***)))(((''''''''''''((((((((((((''''''(((((())))))******((())))))******))))))(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%&&&''')))((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&((()))***&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%&&&''''''(((((('''''''''''''''''''''(((((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''$$$%%%'''((())))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''')))***,,,---'''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))$$$######%%%'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%cccdddeeefffhhhiiijjjjjjkkknnnpppsssvvvttthhhZZZGGGDDDAAADDDKKKTTTYYY[[[^^^___aaafffllltttzzz~~~ttt```NNNEEEFFFMMMSSS```jjjssswww{{{zzzkkk]]]QQQHHH???999555///...000...---+++*********,,,---000...,,,+++******+++,,,,,,,,,,,,+++++++++******))))))************))))))'''((((((((()))))))))***$$$)))...---(((%%%&&&)))(((((()))******)))))))))%%%'''(((((('''&&&'''(((''''''''''''((((((((((((''''''((())))))***++++++))))))************))))))''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###$$$%%%'''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((+++,,,))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&'''(((&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%&&&((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))$$$######%%%'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&dddddddddeeeggghhhjjjkkknnnppprrruuuxxxuuuhhhZZZFFFCCC@@@CCCKKKSSSXXXZZZ^^^___bbbfffmmmttt{{{uuuaaaOOOFFFGGGNNNTTT___jjjtttxxx|||yyyjjj\\\PPPGGG>>>999444///...000...---+++))))))***+++,,,,,,+++)))((()))+++...000,,,,,,,,,+++++++++******))))))************))))))'''((((((((())))))******'''///555333+++&&&(((,,,)))))))))))))))((('''&&&&&&))),,,+++(((&&&'''***''''''''''''((((((((()))'''(((((()))***+++++++++''''''(((((((((((('''''')))(((((('''''')))***+++%%%%%%%%%&&&&&&&&&''''''+++***((('''%%%%%%$$$$$$))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%###""""""$$$%%%&&&&&&###$$$&&&'''(((''''''&&&%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!$$$''')))------------,,,***)))'''$$$$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''######$$$%%%%%%&&&'''''')))'''%%%######$$$'''(((%%%$$$$$$%%%&&&'''%%%$$$((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''(((******((('''&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&''')))******(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&'''''')))***"""###$$$%%%'''((()))***)))(((&&&%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$######%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''"""######$$$&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((&&&&&&fffdddcccbbbdddhhhlllnnntttyyyzzzxxxyyyuuudddQQQDDD@@@@@@GGGNNNTTT[[[aaabbbcccfffhhhmmmsss{{{wwwbbbNNNBBBDDDMMMUUUaaalllvvvzzz~~~vvvhhh\\\QQQFFF<<<888444000---...---------,,,,,,+++++++++---,,,+++,,,.........,,,((()))+++,,,---,,,++++++***+++,,,+++((('''((()))'''((()))))))))(((&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((&&&$$$&&&)))+++)))''''''&&&%%%%%%%%%'''((()))---,,,)))&&&%%%%%%%%%&&&'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%)))+++)))$$$"""&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%###!!!"""###&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''***)))'''%%%###"""""""""'''&&&%%%%%%$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%!!!###&&&'''''''''((()))EEECCC>>>888222,,,'''%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$######$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$))),,,***((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%"""###$$$%%%'''((()))***'''''''''&&&&&&%%%%%%$$$$$$$$$!!!"""((()))%%%%%%%%%$$$$$$$$$%%%&&&&&&+++)))'''%%%######$$$%%%&&&$$$"""$$$'''((('''$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$((())))))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%###""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&'''%%%$$$$$$%%%&&&%%%$$$,,,+++)))'''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%%%%&&&((()))######$$$$$$$$$%%%%%%%%%'''((((((((('''%%%###"""%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%fffeeecccccceeehhhlllnnntttyyyzzzxxxxxxtttcccOOOEEEAAABBBHHHPPPUUU\\\bbbcccdddfffhhhlllrrrzzzvvvaaaMMMBBBDDDMMMVVVbbbmmmwww{{{vvvhhh\\\OOOEEE;;;666333///,,,---..................------...---,,,,,,---...---++++++,,,---.........------***++++++***(((''''''((()))((('''%%%%%%&&&''''''(((((((((((((((((((((((()))((((((((('''''''''&&&'''(((((())))))(((((('''***(((''''''))))))(((&&&''''''&&&&&&'''(((((()))***)))((('''&&&&&&''''''((('''&&&'''((()))'''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''&&&$$$$$$&&&'''&&&%%%###$$$%%%%%%%%%&&&(((+++DDDAAA===777000***%%%###%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###(((***(((&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$((((((((((((((('''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&$$$"""%%%***+++'''$$$$$$$$$$$$%%%&&&''''''+++)))'''%%%######$$$%%%%%%###"""###&&&'''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''((()))(((&&&$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%'''(((((('''((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%fffeeeddddddfffiiilllooosssxxxyyywwwwwwsssbbbOOOGGGCCCDDDKKKRRRXXX^^^dddffffffggggggkkkqqqyyysss___LLLBBBDDDNNNVVVcccnnnxxx|||uuuggg[[[MMMCCC999555222...,,,,,,------..................///---,,,,,,------,,,***+++,,,------...---------)))***+++***'''&&&'''(((+++(((%%%""""""$$$''')))((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))((((((---+++)))((()))(((&&&$$$''''''((()))))))))(((((('''''''''(((((((((((((((((('''&&&'''((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((***)))$$$ &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############"""###%%%&&&'''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$###"""$$$(((,,,//////---,,,***((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""&&&(((%%%$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''((((((***)))'''%%%%%%&&&'''((()))***(((&&&(((,,,---***$$$$$$$$$$$$%%%&&&'''(((***((('''%%%$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&'''#########$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''%%%$$$%%%&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&fffeeedddeeefffiiilllnnnoootttvvvuuuvvvssscccPPPGGGDDDEEEMMMUUUZZZ```fffhhhhhhggggggjjjpppxxx}}}|||ppp^^^LLLCCCEEEOOOXXXeeeoooyyy~~~uuugggZZZLLLBBB999555222...------+++++++++,,,,,,---------///...,,,,,,,,,,,,+++)))*********+++++++++******)))******)))'''&&&'''(((+++)))&&&%%%$$$&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((,,,+++***)))(((((('''&&&'''((()))******)))((('''''''''((((((((((((''''''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%((((((''''''&&&%%%$$$###''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###############!!!###%%%'''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%'''%%%######%%%%%%%%%$$$$$$%%%$$$$$$###$$$'''***"""######$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&'''###"""&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''((((((+++)))'''%%%%%%&&&)))******,,,+++((())),,,---***$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%'''&&&&&&%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%%%%'''&&&$$$""""""$$$$$$$$$###&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&''')))***'''''''''(((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''eeeddddddeeegggiiilllmmmkkkpppssssssvvvtttdddRRRGGGDDDFFFNNNVVV[[[aaafffiiihhhhhhhhhjjjooovvv|||zzzooo]]]LLLDDDFFFPPPXXXeeepppzzz~~~uuufffYYYLLLBBB999666333000...///+++++++++,,,,,,---------///---,,,,,,,,,,,,***)))************************)))***+++***(((&&&'''(((******++++++******)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((()))))))))((((((((()))'''((()))******)))((('''((()))))))))((('''&&&%%%%%%######$$$&&&(((((('''%%%%%%%%%&&&&&&&&&''''''%%%'''(((%%%"""!!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$***)))&&&$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###%%%&&&''''''&&&$$$"""%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$###"""###$$$###""""""$$$%%%&&&%%%%%%&&&'''))))))((('''&&&$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$''''''$$$###&&&))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$******)))((('''&&&&&&&&&***)))&&&%%%%%%''')))+++))),,,,,,)))(((++++++)))%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&%%%%%%&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''(((&&&$$$###$$$$$$"""!!!%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***)))((('''&&&'''((()))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((ccccccddddddfffiiikkklllhhhnnnrrrrrrtttsssdddQQQFFFCCCEEENNNVVV[[[aaafffggghhhiiijjjlllpppvvvzzzzzzooo]]]MMMEEEGGGQQQYYYeeepppzzz~~~~~~ttteeeWWWLLLBBB999666444000///000------.....................,,,++++++,,,,,,+++)))------,,,++++++++++++,,,***+++,,,***((('''((())))))+++...000000---***'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''$$$&&&(((((('''''')))+++(((((()))))))))(((''''''***))))))((('''&&&&&&&&&(((&&&$$$###&&&((()))***%%%%%%%%%&&&&&&&&&''''''"""%%%&&&""""""(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$***(((%%%###"""###%%%'''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###!!!%%%%%%$$$$$$$$$%%%&&&&&&'''%%%#########$$$###"""!!!###&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%(((((($$$###&&&)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''' !!!###%%%&&&((((((((('''&&&%%%%%%''')))***(((,,,---)))'''))))))'''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%%%%&&&(((+++)))'''&&&''''''%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))*********))))))(((((((((((())))))bbbbbbcccdddfffhhhiiikkkiiiooorrrqqqsssqqqaaaNNNDDDBBBDDDMMMUUU[[[```eeeeeegggiiikkkmmmqqqvvvyyyzzzooo^^^NNNFFFHHHQQQYYYeeepppzzz~~~~~~tttdddWWWJJJ@@@777444333000///000..................---------+++***+++,,,,,,+++***...---+++*********+++,,,+++,,,---,,,)))((()))******,,,///111111...+++(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###%%%''''''&&&&&&(((***)))(((((('''&&&&&&'''''')))((('''&&&&&&'''((()))000,,,'''%%%&&&(((+++,,,%%%%%%%%%&&&&&&&&&''''''###$$$$$$""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$###$$$%%%%%%)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&''')))'''%%%$$$%%%%%%$$$######$$$%%%%%%$$$###%%%&&& """$$$%%%''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$(((((($$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''')))*** $$$&&&)))***&&&&&&%%%%%%&&&''''''((((((,,,...***'''(((((('''(((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&''''''''''''&&&''')))'''%%%$$$%%%'''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((***(((&&&'''((())))))(((%%%&&&'''((((((((('''&&&'''''''''((((((((())))))'''(((((((((((((((((('''(((((()))))))))*********(((((()))*********))))))******)))(((((()))*********))))))(((((())))))***************************)))))))))*********++++++******)))(((((()))******aaaaaabbbccceeegggiiijjjkkkqqqsssqqqrrrooo^^^KKKCCC@@@CCCLLLUUUZZZ___ddddddfffiiilllnnnrrrvvvxxx{{{ppp___OOOGGGIIIRRRYYYeeeooozzz~~~~~~tttdddVVVHHH???666333222///...///---------,,,,,,+++++++++,,,*********,,,---,,,+++,,,+++)))((((((((()))))),,,------,,,***)))***++++++,,,///000000...+++)))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%###%%%''''''%%%$$$&&&))))))((('''%%%%%%%%%&&&'''((('''&&&%%%&&&(((***,,,777222+++'''''')))+++---%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&&&&%%%###########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%$$$###)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''+++)))'''&&&''''''&&&$$$%%%%%%$$$"""!!!"""%%%(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###'''((($$$"""$$$$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))***,,,,,,+++***)))'''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((---...***''''''(((''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&(((***(((%%%$$$%%%(((&&&'''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%'''(((%%%$$$$$$%%%''')))***)))((()))***++++++***)))((('''((((((((())))))******(((((())))))))))))((((((******+++++++++,,,,,,,,,%%%&&&(((***+++,,,+++++++++***)))(((((()))***+++******))))))))))))******************************))))))******+++++++++++++++***)))(((((()))***+++cccbbbaaaaaabbbeeehhhjjjkkkrrrwwwvvvqqqfffUUUGGGAAABBBFFFMMMUUU[[[___```ddddddeeeiiiooouuuxxxzzzzzzppp___OOOGGGIIIQQQXXXfffooowwwzzz~~~}}}qqqaaaSSSCCC???:::555222000---,,,000///...---,,,+++++++++,,,,,,,,,+++++++++******((()))***+++++++++++++++...---,,,+++************(((''''''(((******)))((((((((())))))))))))))))))$$$&&&''''''&&&%%%%%%&&&((('''%%%%%%&&&(((+++---&&&&&&&&&'''''')))***+++((((((''''''''''''(((((('''''''''''''''''''''''';;;444,,,(((((((((&&&###(((&&&$$$"""!!!"""$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))'''%%%$$$$$$$$$###"""%%%###!!!###&&&'''%%%"""###%%%$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&#########$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&888222)))$$$$$$%%%&&&&&&((((((((('''&&&%%%###"""&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$""" !!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))************))))))))))))''''''((())))))((('''&&&&&&'''''''''''''''''''''&&&&&&''''''(((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%&&&((()))*********)))&&&&&&%%%%%%$$$$$$%%%%%%((('''&&&''''''&&&###!!!%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&(((***+++(((%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&''''''((((((************)))'''&&&%%%(((((())))))))))))(((((('''''''''''''''((())))))*********************************++++++,,,,,,,,,,,,++++++******++++++,,,***)))((()))+++,,,,,,***))))))*********+++++++++++++++------------++++++***++++++,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++cccbbbaaa```aaadddgggiiijjjpppuuutttooodddTTTEEEBBBCCCFFFMMMUUU[[[___```ddddddfffjjjooouuuyyy{{{|||qqqaaaQQQHHHIIIQQQYYYdddnnnvvvxxx||||||ppp```RRRDDD???999444111000...---//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))******************((('''&&&%%%$$$$$$$$$$$$((((((''')))***+++***((('''''''''''''''&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&((('''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''111,,,&&&%%%(((***)))'''&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&((('''&&&''')))***)))((('''&&&&&&&&&''''''%%%###(((***)))$$$"""$$$&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########%%%%%%$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&555000)))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$###"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''(((&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))******))))))%%%$$$$$$$$$%%%&&&&&&''')))***+++***)))'''$$$###%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&&&&(((******(((&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))************)))(((''''''((())))))******))))))(((((((((((((((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))***,,,,,,,,,***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,cccbbbaaa```aaacccfffgggiiioootttrrrmmmbbbRRRDDDCCCDDDGGGMMMTTT[[[^^^___cccdddgggkkkpppuuuyyy|||~~~tttcccSSSJJJJJJRRRYYYccclllsssuuuyyy{{{ooo^^^PPPDDD???888333000///......///...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++***))))))((('''&&&&&&&&&&&&&&&)))(((((()))++++++***)))((((((''''''&&&&&&&&&%%%%%%&&&((((((&&&%%%&&&''''''((()))***)))(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$(((***)))'''###$$$%%%'''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''')))++++++)))'''###%%%''''''&&&&&&&&&'''$$$((()))%%%###&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&---***&&&######$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''(((((((((''''''(((((('''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((()))))))))))))))######$$$$$$%%%'''((()))))),,,//////+++'''%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&(((******)))'''(((''''''&&&&&&''''''((((((''''''''''''((()))***))))))))))))((((((''''''((((((((()))))))))))))))))))))*********))))))((())))))************))))))******))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,++++++,,,---,,,***------------............+++,,,,,,------,,,,,,+++......---,,,,,,+++******...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++------------------------cccbbbbbbbbbcccdddfffhhhjjjppptttrrrlllbbbRRRDDDCCCDDDGGGMMMTTTZZZ^^^___ccceeehhhlllpppuuuzzz~~~vvvfffUUUKKKKKKRRRXXXccckkkqqqsssvvvzzzmmm\\\MMMDDD???777111///////////////...---,,,,,,,,,,,,,,,......---------,,,,,,,,,------...------,,,++++++,,,,,,+++***************)))(((((()))+++,,,***)))*********)))((((((''''''%%%'''(((((('''&&&&&&'''(((((()))))))))(((((('''''''''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%######$$$&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&### ###%%%$$$%%%(((,,, &&&(((&&&&&&((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''))))))((('''%%%"""'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%,,,(((%%%%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&######$$$%%%&&&''''''(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))))))))$$$$$$$$$%%%%%%'''(((((((((---111000+++&&&%%%'''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((()))***)))))))))((((((''''''(((((())))))((()))))))))*********************************************************((()))******+++++++++*********++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...,,,,,,------,,,***------------............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,------,,,,,,------------,,,,,,........................bbbbbbbbbcccdddfffhhhiiilllqqquuurrrlllbbbSSSEEEBBBCCCGGGMMMTTT[[[^^^___bbbeeeiiimmmpppuuu{{{xxxhhhWWWMMMLLLRRRWWWbbbjjjooopppttt~~~yyylllZZZLLLDDD>>>777111////////////......---,,,,,,,,,------......---------,,,,,,,,,,,,---------,,,+++*********))))))((((((((((((((()))(((((()))++++++***(((******))))))((((((((('''%%%'''(((((('''&&&&&&''')))((('''&&&''')))+++---((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''&&&$$$"""$$$%%%'''((('''&&&###"""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%!!!###%%%$$$%%%(((,,,&&&+++---+++)))******'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((((((((((((((&&&$$$""" ''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%''''''(((((())))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&***'''%%%%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&''''''(((((((((&&&%%%$$$%%%&&&&&&%%%$$$######$$$%%%'''((())))))'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&+++///...)))%%%%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))************))))))***+++***))))))(((((())))))***)))))))))***************))))))******+++,,,------++++++++++++++++++******((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000...------......,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,---......,,,------.........------........................___```aaaccceeegggiiijjjnnnsssvvvsssmmmcccSSSFFFAAABBBFFFMMMUUU[[[___```bbbfffkkknnnpppuuu|||yyyiiiXXXMMMLLLQQQVVVaaahhhlllmmmppp{{{xxxkkkZZZKKKBBB===666111/////////......------,,,,,,---------------------,,,,,,,,,,,,)))***************)))((())))))(((((('''(((((()))(((''''''(((******)))(((''''''''''''''''''''''''&&&'''))))))'''&&&'''((()))(((&&&&&&''')))---///(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&''''''%%%### %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$&&&'''(((&&&$$$###%%%''''''&&&&&&&&&'''(((,,,---)))&&&&&&$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&''''''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&"""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$###$$$$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&'''((('''%%%%%%&&&(((''''''''''''''''''''''''(((((()))))))))(((''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&'''((()))''''''&&&&&&%%%$$$$$$$$$***)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&'''(((((())))))'''&&&%%%&&&'''((('''%%%"""###$$$%%%''')))***+++(((''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%(((******'''%%%%%%'''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))---......,,,***)))***,,,+++******))))))******+++((()))******++++++******((()))***+++,,,---......+++++++++++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---,,,,,,,,,------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,---...---+++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------...///------......//////..............................[[[\\\^^^aaacccfffhhhiiiooosssvvvssslllbbbSSSFFF@@@AAAEEELLLUUU\\\```bbbbbbfffkkknnnqqquuu}}}zzzjjjYYYNNNKKKPPPUUU^^^dddhhhhhhlllwwwwwwkkkZZZKKK@@@<<<777222000///...------------,,,,,,------...,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++******))))))))))))******'''&&&&&&'''))))))((('''%%%%%%&&&&&&'''(((((((((&&&'''))))))'''''''''((())))))((((((((()))+++,,,&&&&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&((()))&&&&&&&&&&&&$$$""" %%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&''''''%%%###$$$(((((($$$"""###""" $$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&!!!######!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&******))))))((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%'''((('''%%%%%%''')))''''''''''''''''''''''''%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%'''((()))))))))(((''''''&&&%%%%%%***)))'''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((''''''((()))((('''###$$$%%%&&&'''((()))***((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((''''''&&&''''''))))))(((((()))))))))*********111111111...+++)))+++---++++++************++++++((((((***+++++++++***)))*********++++++,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,,,,,,,,,,------............------///...---,,,,,,,,,,,,---------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,---...---,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------...///////////////------------------------XXXZZZ\\\___bbbeeeggghhhooosssuuurrrlllbbbSSSFFF???@@@EEELLLUUU]]]aaacccaaafffllloooqqquuu}}}zzzjjjYYYMMMKKKOOOTTT[[[bbbfffeeeiiitttwwwkkkZZZLLL???;;;777333111000...,,,------,,,,,,,,,------...,,,,,,,,,+++++++++******,,,,,,---...////////////((((((''''''''''''((()))&&&%%%%%%&&&((()))'''&&&&&&&&&'''((()))***++++++&&&((())))))(((''''''((()))******++++++)))((('''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$%%%''''''&&&&&&%%%$$$###!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%$$$$$$$$$###"""%%%###!!!###&&&'''%%%"""!!!%%%'''%%%$$$''')))((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***)))'''$$$""" &&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&%%%''')))(((%%%$$$&&&(((!!!!!!###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''$$$%%%%%%&&&'''''''''&&&******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%###&&&))))))&&&%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%'''((('''%%%%%%'''***(((((((((((((((((((((((("""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))+++******)))((('''''''''+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))******((('''((()))***)))(((%%%&&&&&&''''''(((((((((((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***&&&$$$######%%%(((((((((''''''''''''((((((((()))(((''''''&&&&&&((()))***))))))))))))************333444333000+++)))+++---,,,++++++******++++++,,,'''((()))***+++***)))))),,,,,,++++++++++++******+++++++++******))))))))),,,,,,,,,------,,,,,,+++------............------///...---,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,------------++++++++++++------...------,,,,,,++++++***---------------...///000------...///000000//////------------------------VVVXXX\\\```dddfffhhhiiilllmmmpppqqqlll```PPPDDDAAACCCGGGMMMTTT[[[aaaeeeggghhhlllpppppprrr{{{zzzjjjZZZPPPNNNSSSXXX___bbbeeegggiiiqqq~~~yyyiiiXXXMMMEEE???888222///......---///...---,,,+++,,,------++++++++++++++++++++++++***)))((((((((()))+++,,,************(((%%%!!! ))))))(((((((((((())))))((((((''''''''''''((((((***(((%%%$$$%%%&&&''''''%%%&&&''')))***)))%%%###&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$&&&''''''((((((''''''&&&%%%###"""###$$$&&&%%%%%%"""###&&&%%%"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&---***%%%######$$$%%%$$$((((((((('''&&&&&&&&&%%%'''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$######$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%&&&%%%$$$###"""###$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''((()))'''%%%%%%&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((%%%((()))''''''***)))&&&))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''$$$%%%''''''''''''((())))))(((===...333+++'''&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))***,,,,,,333---'''%%%(((++++++)))%%%%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((()))***+++***)))((()))***************************000///...---,,,+++++++++---,,,++++++------,,,+++'''(((***+++,,,+++******,,,,,,---...---,,,***))),,,,,,+++---...///...,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------------,,,+++************---------,,,,,,+++++++++..................------++++++++++++++++++++++++,,,---......//////......000000000///.........---111000000/////////000000TTTVVVZZZ^^^bbbeeeggghhhlllmmmooooookkk___PPPDDDAAACCCGGGMMMTTT\\\bbbeeehhhhhhjjjoooqqqttt|||zzzjjjYYYOOONNNSSSYYY```bbbeeefffhhhppp|||xxxhhhWWWLLLAAA===666222///...---,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++******)))******))))))+++++++++)))'''&&&)))((((((''''''(((((()))((((((''''''''''''((((((+++)))((((((***+++,,,++++++)))(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%### %%%$$$"""###$$$&&&&&&%%%(((%%%###$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&((('''%%%###"""###$$$%%%''''''''''''&&&&&&&&&&&&%%%$$$###%%%'''(((((('''&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$'''''''''&&&%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''%%%%%%&&&'''&&&%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""$$$'''(((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$((((((&&&'''++++++)))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((,,,((($$$"""$$$'''((()))444888LLL222000)))((()))(((((()))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))(((((((((((()))***++++++000,,,'''&&&)))+++***(((&&&&&&&&&''''''((((((((('''''''''(((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))************)))))))))***++++++))))))***+++,,,,,,++++++++++++,,,,,,......---,,,,,,,,,---------,,,++++++------,,,+++++++++---.........------,,,------...---,,,+++***,,,++++++,,,......---+++------------------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++++++++,,,---......---------......///---------,,,,,,,,,,,,,,,........................------------------------------...////////////...////////////............000000////////////000000RRRTTTXXX\\\aaadddggghhhnnnmmmmmmmmmhhh]]]OOOEEEAAACCCGGGMMMTTT\\\bbbfffiiifffhhhmmmrrrvvv}}}{{{iiiXXXMMMMMMTTT[[[```bbbddddddfffnnnzzzvvveeeTTTIII===:::555111000...---,,,------......------,,,+++++++++++++++++++++++++++---------,,,+++***)))((()))***+++,,,,,,+++)))((((((''''''''''''''''''(((((((((''''''''''''((((((&&&&&&&&&(((***,,,+++******'''###"""###&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''%%%$$$!!!%%%$$$######%%%&&&&&&%%%((((((&&&%%%$$$$$$######$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%'''((('''$$$###$$$'''&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&''')))((((((''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''((('''&&&$$$%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,(((###"""%%%'''((('''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''$$$''''''%%%''',,,///---&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((,,,(((###$$$)))---...---222@@@WWW555---(((***)))((()))+++,,,,,,+++)))(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***))))))(((((((((((())))))---)))''''''***+++***(((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))******++++++++++++*********,,,---,,,+++***+++---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---,,,+++,,,---...---,,,,,,---......///.........,,,------------,,,+++++++++******,,,---...,,,+++------------------------------------,,,,,,,,,,,,------..................------------------------------------------------,,,,,,++++++++++++,,,,,,************+++,,,---...,,,,,,,,,---------------............////////////........................---...//////000000//////............////////////000///////////////000000QQQSSSWWW[[[```eeehhhjjjooonnnmmmkkkfff\\\OOOEEEAAACCCGGGMMMTTT\\\bbbfffiiieeeeeelllssswww}}}{{{hhhVVVLLLMMMUUU\\\aaabbbccccccdddlllxxxtttcccRRRGGG;;;888444222111000...---,,,---...///...---,,,++++++++++++++++++++++++++++++,,,------,,,***)))'''++++++++++++)))(((&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&)))++++++)))'''(((%%%!!! """$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&$$$######%%%&&&&&&%%%&&&'''&&&%%%"""!!!"""###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&+++...,,,'''$$$%%%(((%%%%%%%%%&&&&&&'''''''''***(((&&&&&&&&&%%%###"""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******((('''%%%%%%&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%''')))+++,,,''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''',,,111111+++%%%%%%&&&((()))***)))((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$&&&&&&%%%'''---111000'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((()))+++---...///333CCCYYY444,,,+++---'''((()))+++------+++)))(((((((((((((((((()))))))))%%%&&&''')))***+++,,,,,,))))))(((((('''((((((((()))(((''')))++++++***((())))))((((((((((((((((((((())))))))))))))))))((()))))))))************+++************************++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---...------,,,++++++,,,------------,,,,,,,,,------...---,,,+++,,,......---,,,,,,,,,------------------------------------,,,,,,,,,,,,+++---...///...,,,..............................------,,,,,,,,,+++.............../////////------------------------........................,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,,,,------....../////////////////////000000000////////////////////////...///000000111111000000.........//////000000000000////////////000111111QQQSSSVVV[[[aaafffjjjlllpppnnnmmmjjjfff\\\OOOEEE@@@BBBGGGLLLTTT[[[aaaeeehhhddddddjjjqqqvvv{{{yyyfffTTTJJJLLLUUU\\\aaabbbcccbbbcccjjjwwwsssbbbQQQGGG;;;888555333222111000...,,,---...///...---,,,+++++++++++++++++++++++++++((()))***++++++***)))(((+++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((******+++---...---***'''((('''%%%&&&'''))))))(((''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))************&&&$$$###$$$%%%'''&&&&&&&&&''''''&&&%%%$$$&&&((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((,,,000...((($$$$$$&&&$$$%%%%%%%%%&&&&&&''''''***(((&&&&&&&&&%%%###"""&&&%%%%%%%%%%%%&&&''''''***)))(((&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''&&&&&&%%%&&&&&&''')))(((''''''&&&&&&'''''''''&&&&&&&&&''')))***+++%%%###""""""$$$%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((()))'''&&&%%%%%%'''))))))(((%%%%%%&&&'''''''''&&&%%%######$$$%%%''')))+++,,,(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$%%%***222888888222+++&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''$$$&&&&&&%%%'''---111000((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((+++,,,)))&&&)))333<<>>@@@DDDJJJQQQYYY___bbbdddcccfffiiikkkmmmuuu}}}uuucccRRRIIIJJJRRRYYYaaabbbbbbaaabbbkkkyyyrrrcccSSSIII<<<888333000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++******))))))******(((((()))***+++,,,---...)))((((((''''''(((((()))((((((''''''''''''((((((&&&%%%%%%'''((((((&&&$$$$$$######%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&###!!! """$$$###!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&'''(((***+++'''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((***+++,,,((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%'''&&&### !!!%%%'''&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))***))))))***(((&&&&&&'''(((((('''$$$%%%'''((()))((('''&&&(((''''''&&&&&&&&&'''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''***(((&&&'''+++111777;;;...---***(((&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$((((((&&&'''++++++)))***))))))(((((())))))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))%%%)))***)))---<<>>888EEE,,,---'''))),,,+++)))(((&&&&&&((()))+++((())))))***+++,,,,,,,,,(((***,,,...//////...---************+++,,,---......///...,,,*********+++(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......************************+++,,,,,,------,,,,,,+++***+++------------...000000///---++++++---///000------,,,,,,,,,---......---,,,+++---///000000///...---,,,+++***++++++,,,...------,,,---...///000...------...000111///...////////////////////////,,,---------.../////////...//////000111222222222000000000000000000000000////////////////////////...///000111111000///...111111111111222333444555111111000000//////......///000000111222222333333222222222222222222222222111222333333444444333333555555555444444333333333333333333444555666777888KKKMMMRRRWWW]]]ccchhhjjjnnnooopppooogggZZZLLLAAACCCCCCEEEJJJRRRYYY___aaabbbfffjjjiiifffhhhpppxxxwwweeeSSSHHHGGGMMMSSS___aaaaaa^^^^^^eeettt|||pppaaaRRRHHH???888333111000......000------------------------......------,,,+++******++++++++++++++++++++++++++++++++++++************))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))************)))(((((('''''')))***+++))))))((((((''''''''''''***)))''''''((((((&&&%%%''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$)))((('''%%%$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%$$$###"""###%%%((()))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&'''((('''&&&%%%%%%''')))''''''((((((((((((((('''((('''&&&%%%%%%&&&((((((***(((''''''((())))))(((((('''&&&%%%###"""!!! %%%$$$###$$$'''+++000333&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$$$$###%%%%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((()))*********)))'''&&&((())))))***))))))((('''777111)))&&&&&&'''%%%"""&&&'''''''''(((((())))))$$$$$$$$$%%%&&&'''((()))(((((((((((())))))))))))(((((()))***++++++,,,,,,)))(((''''''''''''(((((())))))(((((((((((()))***---,,,+++)))((('''''''''---,,,++++++******++++++------,,,,,,,,,---......************************(((&&&$$$&&&***,,,,,,***---,,,,,,++++++,,,,,,---333///+++***---//////...FFF999---+++---......000+++'''######''',,,...///000...***((((((***...000------...............---,,,+++***))))))***+++,,,------------------------//////............///000444222///---++++++,,,,,,////////////////////////---......///////////////..............................---,,,,,,,,,,,,---,,,------------------,,,,,,,,,...///000000000000---------............//////000000000000111111111111000///......///000111000000//////000111222222---------------...//////000111111111111222222222222111///---,,,---...///222222222222222222222222111111111000000000000000444555666666666555444333666666555555555444444444666555444444555666888999JJJMMMQQQWWW^^^cccgggjjjmmmnnnqqqpppjjj^^^OOODDDCCCCCCEEEJJJRRRYYY^^^aaaaaafffiiihhhfffiiipppwww}}}sssbbbRRRHHHHHHOOOUUUaaabbbccc```___fffttt}}}qqqaaaQQQFFF===666222111000---,,,...---------------------------------,,,+++*********++++++++++++++++++++++++))))))))))))(((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))(((((('''&&&&&&%%%&&&'''((()))((((((((('''''''''&&&&&&)))(((''''''(((((('''&&&''''''''''''''''''''''''(((&&&$$$%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''(((((((((''''''(((((('''%%%%%%(((***''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))******)))(((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((***,,,---&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((((((***)))((('''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''''''''((('''(((((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((000---))))))++++++((($$$'''''''''((((((((())))))'''''''''&&&''''''((((((((((((((()))))))))******'''(((((()))******++++++))))))(((((((((((())))))***)))))))))))))))******,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---...************************+++)))'''(((***,,,+++***---,,,,,,++++++,,,,,,---...---,,,,,,...///000///QQQAAA111,,,---,,,++++++,,,)))''''''***,,,,,,+++,,,+++***))))))***+++,,,..................------,,,+++***))))))***+++,,,---------------,,,,,,,,,,,,---------......//////111000...,,,,,,,,,---...........................---...//////000000//////000000000000000000000000000///......------......------............------------...///000000000000....../////////000000000000000000111111111222222111000////////////000111111000000000000111111222///////////////000000111333222222222111111000000111111000//////000111222222222222222222222222222222222222222222222222222444444555555555555444444555555555555444444444444333333222222333333444444JJJMMMQQQWWW^^^cccgggiiikkknnnqqqrrrmmmaaaRRRHHHCCCCCCEEEJJJQQQYYY]]]``````dddggggggfffiiiqqqwwwyyyppp```QQQHHHIIIPPPWWWcccddddddaaa___eeesss~~~~~~rrrbbbPPPEEE;;;666333333222///---...------------------------,,,,,,,,,+++******))))))++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&((('''&&&'''((())))))''''''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%''''''&&&&&&&&&&&&%%%%%%######$$$$$$&&&''')))***###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%((('''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&'''&&&%%%$$$$$$&&&((('''(((((((((((((((''''''%%%%%%%%%&&&&&&((()))***,,,...///,,,(((&&&''')))&&&&&&&&&'''''''''''''''&&&'''((()))***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******,,,+++***)))''''''''''''&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''(((((('''(((((((((((('''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''(((((()))***+++)))((('''&&&&&&'''((()))(((((((((+++......***&&&(((((((((((())))))))))))******)))(((((((((((((((((())))))))))))*********''''''(((((()))***************)))))))))******+++++++++************+++++++++++++++,,,---...///000///...------,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++...,,,******+++++++++***------,,,,,,,,,,,,------,,,---......---...///111XXXFFF333,,,------+++))),,,++++++,,,------+++)))++++++,,,------,,,++++++.../////////...---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......///......///...---,,,,,,---//////..............................///000000000000000222222222222222222222222111000//////......//////...//////000000//////......//////000000000//////000000000000111111111111111111222222222333333333111111000//////000111111222222111000000000111111111111111111111222222333444444333222111000//////111111111222333444444555333333333333333333333333333333333333333333333333555444444444444444555555555555555444444444333333222222333444444444333333IIILLLQQQXXX^^^cccfffhhhjjjmmmqqqsssnnnbbbSSSIIIDDDDDDEEEJJJQQQXXX\\\^^^___bbbeeefffgggkkkrrrxxxyyyooo```RRRIIIJJJQQQWWWccceeeeeeaaa___dddppp{{{sssbbbOOOCCC<<<888666777777222//////------------------------+++++++++*********))))))++++++++++++++++++++++++++++++++++++*********)))((((((((((((((('''''''''(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))******)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%&&&((())))))$$$%%%&&&''''''%%%###!!!"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))(((((('''''''''''''''$$$%%%%%%###""""""$$$&&&(((((((((((((((((('''&&&$$$$$$%%%&&&'''((()))***000333555222+++((())),,,%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((()))))))))+++***)))(((''''''''''''&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&((())),,,---)))(((&&&%%%%%%''')))***%%%%%%'''***------***'''))))))))))))))))))))))))***))))))((((((((()))))))))))))))*********++++++((()))))))))*********+++++++++*********+++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,---...000000......---,,,,,,,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++---,,,++++++++++++++++++------,,,,,,,,,,,,------...000000...+++,,,000444UUUBBB///***...000...------,,,,,,------------,,,...//////////////////...////////////...---,,,+++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((***,,,///000000///...///......------......///------------------------...///000000111111000000222222222222222222222222111000//////....../////////000000111111000000///000000111111111000//////000000000000111111111111222222222333333333444444111111111111111111111111333222222111000000000000222111111111111222333333444444333222222111000000111222333444444444444444333333333333333333333333333333333333333444444444555444333333333444555666555555555444444444444333222444666777888999888888HHHKKKQQQXXX^^^cccfffgggjjjmmmqqqrrrnnnbbbTTTJJJDDDDDDEEEJJJPPPWWW[[[]]]___aaadddfffhhhmmmsssyyy{{{rrrcccTTTJJJJJJPPPVVVbbbdddddd```^^^bbbnnnxxxsssbbbOOOBBB;;;777666888777222//////------------------------++++++******************++++++++++++++++++++++++++++++++++++*********)))'''''''''((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))'''''''''''''''''''''''''''''''''''''''&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''(((((('''$$$!!! !!!%%%((()))))))))((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((((((((((((((('''&&&&&&###$$$%%%&&&((())))))***///333555222,,,((()))+++''''''&&&&&&&&&&&&&&&%%%''''''&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''%%%%%%&&&)))***)))''''''''''''&&&&&&''''''(((&&&'''((((((&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''&&&&&&&&&(((***,,,---)))(((&&&%%%&&&'''***+++''''''&&&''')))))))))(((*********************)))''''''''''''((()))***+++************++++++++++++******++++++++++++,,,,,,+++++++++++++++,,,------//////...---------------------,,,,,,,,,,,,---------,,,,,,+++++++++++++++******)))))))))***++++++++++++++++++++++++++++++***++++++******+++,,,---...------,,,,,,------......///...,,,+++...555<<>>???777111---...///---,,,---+++---///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,---...//////...---,,,,,,,,,---......///000000---------....../////////222222222333333222222111000000000000000000000000000111222222333333222222222222222222222222222222111000//////......//////000000111111111111000000000000111222333333333333111111111111222222222333222222222222333333333333222222333444444333222222222222111111111222333333000000000000000111111222333333333333333333222222555444333222222222333444444444444444444444444444222333333444555555666666555666777888888999999999888888888888777777777777555555666777888:::;;;<<>>777444222111111111111000------,,,,,,,,,,,,,,,---.........---------,,,,,,...---,,,,,,++++++++++++***++++++,,,,,,++++++***+++,,,---------,,,++++++((()))))))))))))))******(((((((((((('''''''''&&&***))))))((())))))******((()))***+++***)))'''&&&&&&'''((())))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((())))))(((&&&$$$###"""!!!'''''''''((((((((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))))))))))))))((((((((((((******++++++***)))(((((())))))(((((('''''''''((()))((((((((((((((('''''')))((('''&&&%%%&&&((())),,,+++))))))))))))(((&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((()))***++++++++++++++++++************)))***+++,,,---...//////*********+++++++++++++++************************)))***++++++***)))***+++************++++++++++++++++++++++++++++++++++++******++++++,,,++++++***+++************++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......//////000------........./////////........................111000///.........000000//////......//////000111////////////000/////////000000000000000000000000//////000111111222222222000000000000111111222222000000000000000000000000111111111000000/////////000111111222333333222222222111000000111222222111...//////000111222333333222222222222222222222222///////////////////////////000222333333333222111000000/////////......///,,,,,,---...///000000111111111222222333333333333333222111222333444333222333333333333444444444444444444444555666777888999888999:::::::::888666555666666666777777777888888777999;;;===<<<:::777666666666666666777777777777555666777888888777555333444555666777777888888777222333444555666666777666333333444444666777888999888888777777666666555555777666666666777888999:::888777666555555666777888777777888999999:::;;;;;;::::::::::::::::::999999::::::::::::999999999999:::::::::::::::::::::::::::999888777666777777777IIILLLQQQWWW]]]aaadddfffiiimmmoooppppppkkk\\\NNNEEEDDDFFFLLLUUU[[[^^^^^^^^^aaaeeeiiilllppptttwwwzzzssseeeUUUIIIFFFKKKQQQ[[[^^^aaa^^^[[[]]]fffnnnxxx~~~{{{jjjXXXGGG>>>666444111111111222111000000///...............///......---------,,,,,,,,,......,,,+++***)))))))))***++++++,,,,,,++++++******+++,,,---,,,+++***)))'''(((***)))(((((()))+++((((((((((((''''''''''''))))))(((((())))))******))))))************))))))''')))***+++)))))))))***&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&######$$$%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((())))))(((&&&'''(((((('''%%%'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((())))))***++++++++++++++++++++++++++++++,,,---......//////+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------+++,,,,,,------.........------------------------111111000000//////000000000000//////000000111222/////////000000000111111111111222222222222111000000000000111111222222222111000000000111222333444111111111111111111111111222111111111111111111000111222333444555555555555333222111000000111111222///000000111222333333333000000000111111111111222///////////////////////////000111222222222222222000000////////////....../////////000000111111111......///000111111111111111000///111333444444333444444444555555555666666666666666666777888999:::888999;;;<<<<<<:::999777666777777888888999999999666777999;;;:::888666444777777777777777777777777555666777777777666555444666777888999::::::::::::555555666777888888888777444444555666777999;;;<<<999999888777666666777777999888888888888:::<<<===:::999888777777888999:::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;::::::::::::999::::::::::::::::::::::::999999888888888888888888HHHKKKOOOUUU[[[```dddeeegggkkknnnoooooojjj\\\MMMDDDCCCEEELLLTTT[[[]]]]]]___aaaeeegggkkkoootttxxx|||uuuiiiYYYMMMIIILLLPPP[[[^^^___\\\YYY]]]gggpppxxx{{{iiiVVVFFF===666444111000111222222111444333111000000000111111------------,,,,,,,,,+++,,,+++******))))))))))))***++++++,,,,,,++++++***((()))***++++++)))'''&&&&&&(((***)))(((''')))+++)))))))))((((((((('''''''''''''''''''''((())))))))))))))))))***+++,,,,,,&&&)))++++++)))''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((%%%%%%&&&&&&'''''''''(((***)))((('''&&&%%%%%%%%%'''''''''(((((((((((()))$$$$$$%%%%%%&&&&&&'''''''''(((((((((((()))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%((('''&&&%%%%%%'''((()))***)))))))))((((((((('''%%%''')))***+++***)))))))))******++++++++++++***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%'''((('''&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++(((***++++++******+++,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...------,,,,,,------------------------------------------.........//////.........---------------+++,,,,,,---......//////////////////////////////111111222222111111000///111000000000000111222222222111111111222222333444000111222333444444333333000000000000111111111111111111000000111222444555222222222222222222222222111111111222222222222222333444555666666777777777333333333222111000111222111111111222222333333333111111111111222222222333/////////////////////////////////000000222333333000111111111000000//////333333333333333333333333+++,,,---///000000//////111000000222444666666555666666666666777777777777777777777777777888999:::888:::<<<===>>><<<;;;999888888999::::::;;;<<<<<<888999:::;;;:::999777666999999999999888888888888777777777777777777777777888999:::;;;<<<<<<<<<<<<999999::::::::::::999999777777777777888999:::;;;;;;:::999888888888999:::::::::999999:::<<>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;FFFIIINNNTTT[[[```dddfffhhhlllooopppqqqlll]]]OOOCCCCCCEEEKKKTTT[[[]]]]]]aaaccceeegggiiinnnssswww}}}wwwkkk\\\PPPJJJLLLPPP[[[^^^___\\\YYY]]]hhhrrrxxx{{{iiiUUUEEE===666444111000111222222111222111///------------...------,,,,,,,,,+++++++++***)))))))))))))))******+++++++++,,,,,,++++++++++++,,,.........,,,***)))&&&(((******'''''')))+++))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''((())))))(((((()))+++---...&&&)))++++++(((%%%&&&'''&&&''''''((()))***++++++&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&+++***((('''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%$$$((('''%%%%%%%%%&&&(((*********))))))((((((((('''$$$%%%(((***++++++***)))******+++,,,,,,,,,,,,,,,((((((((()))))))))))))))((((((((((((((('''''''''&&&%%%$$$&&&((())))))(((((((((((((((((()))******************************---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************(((***++++++******+++---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...///......---------..............................////////////000000000000111111000000//////...............///000111111222111111111111111111111111111222333333333111000///111111000000111111222333444333333333444444555666...///111444555666666555000000000000000000000000111111000000111333444666444444444444444444444444111111111222222333333333444555666777888888888888333444444333111000111111111222222222222333333333333333333444444555555555000000000000000000000000000///......///111333444111222222222222111000000666666666666666666555555000111333444555555555444333222222444777::::::999777777777777888888888888888888888777888888999:::888999<<<>>>???>>><<<:::::::::;;;;;;<<<===>>>>>>;;;<<<=========<<<;;;:::::::::::::::::::::::::::999888888777888888999999999:::;;;<<<============<<<<<<<<<===<<<<<<;;;;;;:::999999888888999999:::<<<;;;:::999::::::<<<<<<;;;;;;::::::;;;>>>@@@BBB===<<<;;;;;;;;;;;;<<<===::::::;;;<<<===>>>???@@@888999;;;===>>>>>>======<<<<<<<<<;;;;;;:::::::::========================:::;;;;;;<<<<<<=========HHHIIINNNVVV\\\]]]```dddcccgggkkknnnpppkkk\\\LLLFFFFFFGGGLLLSSSYYY]]]^^^aaabbbdddfffjjjpppwww|||~~~wwwjjjZZZMMMHHHKKKOOO[[[^^^```]]]ZZZ]]]gggppp|||yyyhhhTTTCCC999333111///---,,,+++++++++000000///...------,,,,,,---)))''')))---///---))),,,,,,,,,+++++++++******'''''')))***+++,,,,,,---((((((((((((((((((((((((,,,)))$$$!!! ###'''***(((((('''''''''&&&&&&&&&&&&''''''((())))))))))))'''(((+++------***(((%%%&&&%%%$$$&&&(((+++++++++%%%%%%%%%&&&&&&&&&''''''+++///***'''---***%%%))))))(((%%%$$$$$$&&&(((***((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###''''''''''''((((((((((((''''''''''''''''''''''''"""$$$'''***+++***)))(((&&&'''(((******((('''&&&(((*********'''&&&%%%&&&&&&''')))******)))'''&&&$$$%%%'''))))))((('''&&&%%%&&&&&&'''((((((''''''(((((())))))))))))(((((()))+++...000000...+++)))******)))(((((('''((((((''''''''''''(((((((((((()))******++++++,,,------******++++++++++++******((((((((()))******++++++,,,,,,+++******))))))(((+++++++++++++++++++++,,,,,,++++++******++++++,,,//////------,,,---...///...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,......//////000000111111//////.........---------////////////...---,,,+++,,,---///000000000///...///////////////000111111000000000111111222222222000000111111111222222222333333333222222111111111555444333333222222222222000333555666555555666777333444555666666666555444000111222333333222000///222222333333333444444444222222222222222222222222666555555444444333222222444333222222333666888:::555444222111000111222222111111000000111111222333555222000111333444222///111111111000111111222333000000000000000000000000111000000000000222333444555555555444444333333333444444444444444444333333666888:::;;;<<<;;;999888999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???????????????>>>>>>>>>>>>::::::;;;<<<;;;:::888777<<<<<<<<<<<<<<<;;;;;;;;;999:::<<<;;;::::::;;;===;;;<<<<<<===>>>??????@@@<<<<<<==================;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;;;;>>>=========>>>???AAABBBAAA???===<<<;;;<<<===>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<==================?????????>>>===>>>???HHHHHHMMMUUU[[[\\\___cccgggkkkooossstttooo___OOODDDEEEFFFKKKRRRYYY]]]___```bbbcccfffiiipppwww|||xxxjjjZZZMMMHHHKKKOOO[[[^^^___]]]ZZZ]]]gggppp|||xxxgggTTTCCC999555333111///...---------000//////...------,,,,,,,,,)))'''(((,,,...,,,))),,,,,,++++++***************++++++++++++***))))))((((((((((((((((((((((((***)))'''&&&%%%&&&((())))))))))))(((((('''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&(((***---...'''&&&%%%&&&(((*********&&&&&&&&&&&&'''''''''((('''+++)))---:::888,,,)))$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''###%%%''')))******))))))&&&''')))******)))'''&&&''')))***)))'''&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&''''''(((((('''(((((()))))))))(((((())))))))))))))))))))))))(((***,,,------,,,***(((+++***))))))(((((())))))************+++++++++,,,------,,,++++++******)))******++++++++++++******))))))******+++,,,,,,,,,,,,++++++++++++*********---,,,+++*********+++,,,,,,++++++******++++++,,,///...---,,,,,,---......---------,,,,,,,,,,,,,,,------------------------........................000000/////////.........////////////000000111111/////////.........------////////////...---,,,+++......///000000000000000111000000000000000111111222222222333333333444444222222222333333333444444666666666555555555444444555555444333333333444444666666666666666666666666333444555555555555444333111111222222222222111111222222222222333333333444222222222222222222222222555444444444444333333333444333333444666999<<<>>>444333333222111111222222222222111111222222333444777555333333555666444222111111111111111222333333222222222222222222222222111111000000111222444555666666666666555555555555555555555555555555555666444555777888888888777666999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999======<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;<<<===<<<<<<======>>>>>>??????============<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<======<<<<<<===>>>@@@AAA@@@???===;;;;;;<<<===>>>???>>>>>>===<<<<<<======<<<<<<======>>>???@@@@@@>>>======<<<<<<<<<<<<=========>>>???????????????>>>???@@@@@@>>>>>>???@@@HHHHHHLLLTTTYYY[[[^^^bbbdddjjjooorrrssslll[[[LLLCCCCCCEEEJJJQQQXXX]]]___```aaaccceeeiiipppwww|||xxxjjjZZZMMMHHHKKKPPPZZZ]]]___\\\ZZZ]]]hhhqqq}}}wwwfffSSSCCC999444333111///...------...//////......---,,,,,,,,,+++)))'''(((+++,,,+++(((+++************)))))))))+++++++++++++++***)))))))))))))))))))))))))))))))))***+++++++++***((('''******))))))))))))(((((('''''''''''''''&&&&&&&&&+++***(((''''''((()))***((('''&&&&&&((())))))(((&&&&&&&&&'''''''''((((((###''''''333FFFDDD222((("""%%%((()))(((&&&$$$%%%&&&&&&'''(((((())))))((((((((())))))******+++''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))******''''''))))))))))))''''''&&&'''))))))'''&&&&&&'''%%%&&&'''(((((('''&&&%%%)))(((&&&%%%%%%''')))+++************))))))))))))***)))(((((((((((()))***((()))************)))(((++++++******))))))******((((((((()))))))))******------,,,++++++******)))******++++++++++++************++++++,,,---------+++++++++,,,,,,,,,------///---+++***)))***+++,,,,,,++++++******++++++,,,...---,,,++++++,,,---...,,,,,,,,,------------...........................////////////////////////222111111111111000000000/////////000000000000111000000/////////.........///000000//////...---,,,000000000000000111222222333222111111111111222222444444444444555555555555444444444444555555555555777777666666666666555555555444444444444555555666<<<999555555666777666444333333444444444444333333222222111111111111222222111111222222222333333333333333333333333333333333333333333444444444555555555555444555666888:::<<<333333333333333222222111333333333222333444444555777555444444555555444333222222111111222222333444333333333333333333333333222222111222222333555555666666777777777777777888555555666666777777888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<=========<<<=========>>>>>>??????@@@;;;;;;;;;;;;::::::::::::===<<<;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;::::::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;<<<===@@@@@@???>>>======>>>>>>;;;;;;<<<>>>???@@@AAABBB>>>>>>=========>>>?????????@@@@@@AAAAAAAAAAAAAAA???@@@AAAAAA??????@@@AAAHHHGGGKKKSSSXXXYYY]]]aaabbbhhhnnnqqqppphhhXXXHHHAAAAAACCCHHHOOOWWW]]]______```bbbeeeiiiooowww|||yyyjjjYYYLLLGGGKKKPPPYYY\\\^^^\\\YYY]]]hhhqqq~~~uuueeeRRRCCC999222111///---,,,+++,,,,,,.........------,,,,,,,,,+++***))))))+++,,,+++)))***)))))))))))))))))))))(((((()))***+++,,,,,,,,,************************)))***+++,,,,,,***((('''))))))))))))))))))))))))***))))))((('''''''''''')))***,,,...---***'''%%%***(((&&&&&&((((((((('''%%%%%%&&&&&&&&&'''''''''###&&&&&&000CCCAAA000((("""&&&)))***)))'''&&&&&&'''''''''((((((((())))))))))))((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''((()))+++,,,'''((())))))))))))((('''%%%'''(((((('''''''''(((&&&&&&''''''''''''&&&&&&)))((('''''''''((()))***+++******)))))))))))))))+++***(((''''''(((***+++******))))))))))))******,,,,,,+++******+++++++++'''(((((((((((())))))))))))******++++++,,,------***++++++,,,,,,++++++*********++++++,,,---------++++++,,,,,,---......///000...,,,***)))***+++---,,,++++++******++++++,,,---,,,+++***+++,,,---...+++,,,,,,---.../////////////////////////////////000000000000000000000000222222222222222111111111000000000000000000000000111111000000000/////////000000000000000///...---333222111000111222333444444444333222222222222333444444444555555555555555444444444444555555555555444444444444333333333333333333333333333444555666===777222222666888777444333333333333333333222222333222111000111222333444111111111222222222333333333333333333333333333333222222333333444555666666666555444333222222222333222222444444444333222111444444444444444555666666555444333333333333333222222222222222222333444444333333333333333333333333333333333333444555666666666666777777888888999999555555555666777888999999;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::;;;;;;<<<===>>>======<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::>>>===;;;::::::;;;<<<===>>>>>>===<<<;;;::::::999<<<===>>>>>>======>>>?????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<<<>>>>>??????@@@AAA======>>>>>>???@@@AAAAAA>>>>>>>>>>>>??????@@@AAA@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBBBB@@@@@@AAABBBGGGFFFJJJQQQWWWYYY^^^ccceeekkkqqqrrrpppgggXXXIII@@@@@@AAAFFFNNNVVV\\\^^^^^^```bbbeeeiiiooowww|||yyyjjjXXXKKKFFFJJJOOOWWW[[[]]][[[YYY^^^hhhrrr~~~ssscccQQQBBB999111000...---,,,,,,,,,------------------,,,,,,,,,---,,,++++++,,,---,,,+++)))))))))))))))))))))***((()))***+++++++++++++++++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%+++,,,---......---+++******((('''&&&(((((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%)))&&&)))444222)))((($$$%%%&&&((()))*********))))))((((((((('''''''''))))))((('''&&&%%%$$$$$$''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''')))+++,,,(((((())))))))))))((((((&&&'''))))))((('''((()))&&&''''''''''''''''''&&&'''((()))*********)))(((******)))(((((())))))***,,,***)))'''''')))***,,,,,,+++************+++,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------)))******++++++,,,------++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,++++++,,,---...//////000///...,,,+++***+++,,,---,,,++++++******++++++,,,,,,++++++***+++,,,---...,,,,,,---...//////000111000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000222222111111111000000000000000000111000000//////333222111111111222444555444444333333333333333444444444444333333333333333333333333333444444444444222222222222222222222333222111111111222333444444888444///000555999888666444444333333222222222222333222111111111222444555111111222222222333333333333333333333333333333333111222222333444555666666555444333222111000000000111222444555555444333222555555444444555555666777555555555444444333333444333333333333333444444555333333333333333333333333333444555555666777777777666666777777888888888999444444555666777888888888999888888888888999:::::::::::::::::::::::::::::::::;;;===>>>???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::===<<<;;;::::::;;;===>>>>>>======<<<;;;;;;::::::<<<===>>>>>>======>>>@@@????????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>@@@AAACCCDDD@@@@@@@@@@@@???????????????????????????@@@AAABBB@@@AAAAAABBBAAAAAA@@@@@@@@@BBBBBBBBBAAA@@@AAABBBFFFEEEIIIQQQWWWZZZ___eeeeeekkkpppooolllcccUUUHHH@@@???@@@DDDLLLTTTZZZ]]]]]]___aaadddiiiooowww|||xxxiiiWWWIIIEEEIIINNNVVVZZZ\\\[[[YYY^^^iiisss~~~rrrbbbPPPBBB999333222000///......//////------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,)))))))))************+++,,,,,,,,,+++***)))((('''************************+++***((('''''''''((()))''''''(((((((((((())))))***)))((('''&&&'''((()))???999111)))%%%%%%''')))***(((&&&&&&((((((((('''%%%%%%%%%&&&&&&&&&'''''''''+++&&&###)))'''###)))''''''''''''((()))+++,,,******)))(((((('''&&&&&&'''((((((((('''%%%###"""''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''((()))***+++))))))))))))))))))))))))((()))+++***)))(((((()))((((((((((((((((((((((((&&&(((***,,,,,,+++)))(((***)))((((((((()))+++,,,+++***))))))))))))***+++------,,,,,,,,,,,,------++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******)))++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,++++++,,,,,,---...//////------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,+++++++++---...///------......///000111111000000000000000000000000111111111111111111111111000000000111111111111111222111111111111000000000333333222222222111111111000000111111111111000000222222222222222333444444333333333333333444555555333333333333222222222222111222222222333333333333333333333444444444444555222111111111111222222333333111///111555999999888666555444333222222222333222222111222222333444555222222333333333444444444333333333333333333333333222222333333444555666666333333333444444444444444222333333444444444444444555555555444555555666777777888888888666555666777444444333333444444555666444444444444444444444444444555666777888888888888777777777888888888888888555555666666777777888888::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::<<<===??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>======>>>???????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<=========<<<<<<===>>>???AAACCCDDDBBBBBBAAAAAA@@@??????>>>@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBBBB@@@@@@AAABBBEEEDDDHHHQQQXXX\\\bbbhhheeekkknnnlllggg___SSSGGGAAA@@@???CCCJJJRRRXXX[[[]]]^^^aaadddhhhooowww}}}wwwgggUUUGGGCCCGGGMMMUUUYYY\\\ZZZYYY^^^iiisss~~~~~~qqqaaaPPPAAA999333222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,************++++++,,,,,,,,,,,,,,,+++***)))((('''******************************)))(((((((((((((((((((((((())))))*********---,,,*********+++---...GGG@@@444(((!!! ###%%%)))'''&&&&&&((()))((((((''''''''''''((((((((()))&&&***&&&###)))'''###)))'''''''''''''''((()))))))))))))))(((((((((((((((%%%&&&)))++++++)))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))))))))))))))******,,,---,,,***))))))))))))))))))(((((()))))))))))))))******+++++++++******)))(((((()))+++---///************************,,,,,,,,,------,,,,,,,,,***************+++,,,,,,)))))))))*********++++++------,,,++++++******)))+++,,,,,,------,,,,,,+++******++++++,,,---------++++++,,,,,,---------...***+++,,,............---,,,++++++******++++++,,,---,,,,,,,,,,,,...///000.........//////000000111000000000000000000000000111111111111111111111111000000111111111222222222222222222111111111000000333333333333222222222222000111111222222111111000111111222333333333333333111111222222333444666666333333333333222222222111222222222222333333333333444444444444555555666666333333222222111111222222111111333444666888999:::777666555444333333333444000111222333444444444444333333444444444555555555444444444444444444444444333333333444444555555555444444555555666666666666333333333333333444555555555444444444444555666666777888:::888666555666888444444444444444555555666777777777777777777777777555666777888999999999888:::::::::999999999999999777777888888888888888888;;;<<<===>>>???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>===<<<<<<===???>>>>>>>>>??????@@@@@@AAA999::::::;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========<<<<<<;;;:::::::::::::::::::::;;;<<<<<<;;;:::999<<<<<<======>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???????????????@@@AAABBBBBBBBBAAAAAA@@@??????AAABBBAAA@@@???@@@AAAEEEDDDHHHQQQXXX]]]cccjjjjjjooorrrooojjjbbbVVVLLLAAA@@@???BBBIIIQQQWWWZZZ\\\^^^aaadddhhhooowww}}}wwwgggTTTFFFBBBFFFLLLUUUYYY[[[ZZZYYY^^^iiisss}}}}}}ppp```OOOAAA999000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++******+++++++++,,,,,,,,,)))******+++++++++******)))))))))))))))))))))))))))******+++***)))((('''))))))******++++++++++++***)))((('''((()))+++---999555///***'''''')))***((('''&&&&&&((())))))((())))))))))))************$$$)))&&&&&&///---&&&)))%%%&&&'''((((((''''''&&&''''''(((((())))))******###&&&***...///...+++)))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,---...---+++)))))))))******))))))))))))******+++***)))((()))***,,,---+++***))))))+++---000111)))***++++++++++++***)))+++,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,,,,---------.........)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,------......///++++++,,,,,,,,,,,,------(((***,,,///000///...---,,,++++++++++++++++++,,,------,,,,,,---///000111////////////000000000000////////////////////////000000000000000000000000111111111222222333333333222222222222111111000000444444333333333333222222000111111222222222111111000111222333444333222111000000111222333555666777444444444333333222222222222222222333333333444444333333333444444444555555555444444333222222222222111333666777777888999;;;888777555444333333444444///111222444555555444444444444444555555555666666444444444444444444444444333333333444444444555555666666666666555444333222444333333222333444666777444444444444444555666666555777888777444333444666555444444444444555666666999999999999999999999999555666888999::::::999999<<<<<<<<<;;;;;;:::::::::::::::999999999999999999888999;;;======<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@@@@???===<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::777888:::;;;<<<;;;::::::::::::;;;;;;<<<=========;;;<<<======<<<<<<===>>>======>>>???@@@AAAAAAAAA888999999:::;;;<<<======;;;;;;;;;;;;<<<<<<<<<===;;;;;;:::999999999999::::::;;;<<<<<<<<<;;;:::999<<<<<<===>>>??????>>>>>>@@@??????>>>===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>BBBCCCCCCCCCBBBAAAAAA@@@???@@@AAAAAA??????@@@AAACCCCCCEEEKKKTTT]]]dddgggiiinnnqqqpppmmmfffZZZNNNEEECCC@@@AAAFFFOOOYYY_________```bbbfffmmmuuu{{{vvveeeUUUIIIEEEFFFHHHXXX[[[\\\ZZZXXX\\\gggqqq|||ppp```OOOAAA888222111///---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&''')))***************&&&"""$$$)))------+++---+++)))((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))***+++,,,---+++)))((()))***(((((((((((((((''''''''')))))))))))))))))))))))))))'''&&&$$$$$$&&&''')))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))(((((()))+++,,,)))***,,,------,,,+++)))+++,,,------+++))))))***+++***(((''''''(((***+++************+++,,,---.........---,,,---...///000000000///...------,,,,,,...---,,,+++,,,---...///---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,+++++++++,,,------......///++++++,,,,,,,,,,,,------000///---,,,+++,,,,,,---........................++++++,,,------......///......---,,,---...///000------------------------///...---,,,++++++,,,---111//////000111222111000222222111111000///////////////000111222333333444222222222333333444444444//////000111111111111000111111111222333444555666222222333333444555666666888666333111111222444555333333222111111222333444333333333444444555555555666555444555777777444111000......111666999888555444444555555555444333222222222222333333333444444555444444333333444444555666555555444444444555555555444333222222222222222666666777777777777666666555555555555555555555555666555555444444444555555666666666666666666666666888777444333333444777888888777777888:::;;;;;;:::888888999999999:::::::::<<<;;;::::::999999999999888888888888888888888888:::;;;<<<<<<======<<<<<<=========<<<<<<;;;;;;;;;888888999:::<<<===>>>>>><<<;;;999888888888999999;;;:::999888999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>AAA@@@@@@@@@??????>>>>>>::::::;;;;;;<<<=========<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>?????????>>>>>>===BBBBBBEEEKKKTTT]]]dddgggjjjooorrrrrroooiii\\\OOOEEECCC@@@AAAFFFOOOYYY______```aaabbbfffmmmuuu{{{uuufffUUUJJJEEEGGGIIIZZZ]]]^^^\\\ZZZ^^^iiisss|||ooo```OOO@@@888222111///---,,,,,,,,,---.........//////.........++++++++++++++++++++++++++++++++++++++++++++++++************************)))************)))((((((***&&&$$$%%%))),,,,,,***&&&&&&&&&'''((()))+++,,,))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***(((&&&%%%%%%$$$)))******(((%%%$$$$$$%%%(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))***,,,------,,,+++)))000111111///,,,)))((())),,,+++)))(((((()))+++,,,************+++,,,------------,,,,,,,,,---.../////////......---,,,,,,+++---,,,+++++++++,,,---------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++///......------,,,,,,+++,,,---------............000///...---------...///........................,,,,,,,,,---......//////......---------...///000........................333222111000000000111111111000///000222222222000222111111111111000000000222222222222111111111111222222333333333444444444000000111222222222222111222222222222333444555555222222333333444555555666888777444333333444666777555444333222222222333444444444444444444444444444666555444555777777444111222222222444666666666444333333444444444444444333333333333444444444555555555555444444444444555555555555555444444555666666888777666666555555555666777777777777777777666666666666666666666666666666777666666666666666777777888888888888888888888888999888666444444666888999:::999888888;;;<<<<<<;;;999999999:::::::::;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;999::::::;;;<<<===>>>>>><<<;;;:::999888999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>???AAAAAAAAA@@@@@@@@@????????????============>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>============>>>>>>>>>???>>>>>>>>>?????????@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>AAAAAADDDJJJSSS]]]dddgggjjjooossssssrrrkkk^^^QQQDDDBBB@@@AAAGGGOOOXXX^^^``````aaacccgggnnnvvv|||~~~uuufffVVVJJJFFFHHHKKKYYY\\\^^^\\\ZZZ^^^iiisss{{{ooo___NNN@@@888222111///---,,,,,,,,,---////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++***))))))***'''%%%'''***+++***'''"""###%%%''')))***++++++************************))))))))))))((((((((((((---,,,***(((&&&$$$######((())))))'''$$$"""!!!"""(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((())))))))))))***************************************************,,,+++***))))))***+++,,,***+++,,,---,,,,,,******///000000///,,,))))))))),,,,,,************,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,+++,,,---...---,,,//////......---,,,,,,,,,.........////////////000/////////...//////000111////////////////////////,,,------......///000000///............///000111000000000000000000000000222111111000000000000111111000///000222333222111111111111111222222222222333333333222222222111111333333333333444444444444111111222333333333333333444333333222222333333444222222333333444444555555888777555444444666888999666555444333333333333333444444444444444333333333666555555666777666444222444555666666444333333444222222222333444444555555555555555555666666666666666555555444444555555666555555444555555666777888:::::::::999999999999999888888888888888777666555888888888888888888888888777777777777777888999::::::::::::::::::::::::::::::999777666666777999:::;;;999888888:::<<<======::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<=====================>>>>>>>>>>>>======>>>>>>???AAABBBCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????===<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????@@@BBBIIISSS\\\cccgggiiimmmqqqssssssmmm___QQQDDDBBBAAABBBGGGOOOXXX^^^```aaaaaacccgggnnnvvv|||}}}uuuhhhXXXKKKFFFHHHLLLWWWZZZ]]][[[YYY]]]gggppp~~~zzzmmm^^^MMM@@@888222111///...---,,,------------------------------,,,,,,+++++++++++++++***++++++++++++++++++++++++************************((()))***+++,,,---------)))((('''(((******(((&&&%%%&&&'''(((((('''&&&%%%************************))))))))))))(((((((((((()))((((((''''''''''''(((((()))***(((&&&$$$%%%&&&((((((((((((((()))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************,,,++++++******++++++,,,++++++,,,,,,,,,+++******(((***,,,,,,*********+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,......---,,,,,,,,,------.../////////........./////////000000.........//////000000111////////////////////////------...//////000000111////////////000000111111000000000000000000000000000000000/////////000000222111000111333333333222000111111222333444444444000000111222333444555555333333444444444444444444222333333444444444444444555444333333222222222333222222333333333444444444666555444444444666888999555555444333333222222222333333333444444555555555555666666777777666444333333555888666333111222444111111222222444555666777666666666777777777888888777666666555555666666777555555555555666777888999:::::::::::::::::::::999999999999999888777666666888888888888888888888888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;999777777999<<<======<<<<<<<<<<<<============<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>??????<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBAAA@@@@@@??????>>>===>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@??????BBBHHHQQQ[[[bbbeeefffjjjnnnqqqrrrmmm^^^PPPCCCBBBAAABBBHHHPPPXXX]]]``````aaacccfffmmmvvv|||}}}vvvjjjZZZLLLFFFHHHLLLVVVZZZ]]][[[YYY]]]gggppp|||yyylll\\\LLL???888333222000...------------...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++************************((()))***,,,------------))))))((()))***)))(((&&&'''(((((()))(((&&&$$$###))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''')))******&&&((())))))(((''')))***(((((((((((())))))******((((((((((((((((((((((((((()))+++------+++)))(((************))))))))))))))))))))))))))))))))))))************************,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******''')))++++++******+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++*********+++++++++++++++---,,,,,,,,,,,,,,,++++++...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,...///...---,,,,,,---......//////000---.........////////////------......////////////000000000000000000000000...//////000000111111222000000000111111111222111000000000000000000000000222222333333333333333333333111111222333444333222111111222333444555666666111111222333444555666666444444444444444444444444333333444555555555555555555555444333222222222222222222222333333333333333444333333333333444555666333333333333333222222111222222333444666777888888555666777777777555444444000333666555333111333555222222222333444666777888777777777888888888999999888777777666666777777888555555555666777888999:::777888999999:::999888888999999999999999888777777888888888888888888888888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<:::888777777999;;;<<<<<<<<<<<<=========>>>>>>>>>;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::=========>>>>>>>>>============>>>???>>>===<<<;;;<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>????????????<<<<<<======>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@===>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBBBB??????AAAGGGPPPYYY```cccdddggglllooorrrnnn^^^NNNCCCBBBAAACCCHHHPPPXXX]]]______```bbbfffmmmuuu{{{}}}xxxlll[[[LLLEEEGGGLLLXXX\\\___^^^\\\___iiiqqq{{{yyykkk[[[KKK???888333222000...---------...///...---,,,,,,---...///---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((($$$%%%'''''''''''')))+++'''(((((())))))******+++))))))))))))))))))))))))'''(((***++++++***((('''+++************)))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))***+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,//////000//////...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++,,,...//////...000000//////...---------............////////////------.../////////......000000000000000000000000//////000111111222222333000111222222333333222222111111111111111111111111111111222333333333222222333222111222444555444333222333333444555666666777555555444444444333333333555555555555444444444444333333444555555555555555555444333333222222222222222222222222333333333333222222222222222222333333333333444444444444333333333444555666777999::::::555777888888777555555555111333555555555444555666444333333333555666888:::888888888888999999999999999888888777777888888999777777666777777888999:::666777888999:::999888777888999999:::::::::999999999999999999999999999999888888888888888999:::;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::999888:::<<<===<<<;;;<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<===============>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::===>>>??????@@@?????????????????????>>>======<<<>>>>>>??????@@@AAABBBBBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA>>>??????@@@@@@AAAAAAAAA@@@AAABBBCCCCCCDDDDDDCCC@@@@@@AAAGGGOOOXXX^^^aaacccfffjjjooosssooo___NNNBBBBBBAAACCCHHHPPPXXX\\\^^^^^^___aaaeeekkktttzzz~~~zzznnn]]]LLLEEEFFFKKKWWW\\\___^^^\\\___hhhqqqzzzxxxjjjZZZKKK>>>777333222000///...---......///---,,,++++++,,,---///------,,,,,,+++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((''''''((()))+++&&&&&&''''''((()))***+++''''''''''''''''''''''''))))))))))))(((((((((((())))))((('''''''''''''''%%%&&&((((((''''''(((***'''(((((()))******++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,+++***************,,,------+++******+++++++++,,,,,,,,,,,,++++++)))+++---...///...---,,,******,,,---------,,,+++------------------------///////////////---,,,++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,+++---///000///...000000//////......------/////////000000000111111//////000000000///...---111111111111111111111111000000111111222333333333111111333444444444333222222222222222222222222222///000111222333222222111444333222333444555555333444444444555555666666777555555555555444444444444666555555555444444444444333333444555555555555444444444333222222222333333222222222222222222222222222222222222222111111111333444555666777777666666888888888888888999999999444777999999666555555666666555555666888888777666666666555444555777999;;;777888888888888999999999999999888888888888999999888888888777777888888999777888:::;;;<<<;;;:::999777888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===??????>>>;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>=========>>>>>>>>>?????????@@@<<<<<<<<<==================>>>???AAAAAAAAA@@@???AAAAAA@@@???>>>======>>>??????@@@AAABBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHHHHHHHIIIIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCAAAAAABBBCCCDDDEEEEEEDDD@@@@@@BBBGGGOOOWWW]]]___cccfffjjjoootttppp```OOOBBBBBBAAADDDIIIPPPXXX\\\]]]^^^___```dddkkksssyyy{{{ppp^^^MMMDDDFFFJJJUUUZZZ]]]\\\ZZZ]]]fffoooyyyxxxjjjZZZJJJ>>>777333222000///............,,,+++)))(((((()))+++,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,))))))((('''&&&'''***,,,))))))(((''''''(((***+++(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''(((((()))((()))***)))((('''(((***'''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&++++++++++++******))))))++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++...---,,,+++************$$$&&&)))*********,,,---***++++++,,,,,,++++++***)))***,,,...//////...---***+++,,,---...---,,,,,,..............................//////...,,,+++)))+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,+++---///000000///------......///000000000000111111111111222222222000111222222111000///...111111111111111111111111000111111222222333444444111222333444555444333333444444444444444444444444333444666777777777666666444333222333555666555444555555555555666666666666222333333444555666777777666666555555555444444444222333444444555555444444444333333222222333333444222222222222222222222222333333333222222111111111444555777888999:::999999;;;;;;::::::999888777777444777:::999666444555666:::888666888:::;;;888555888777666555666888:::;;;777777888888888999999999:::999999888888999999:::999999888888888888888888888:::<<<===>>>===<<<;;;777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBBBB???<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA===>>>>>>>>>?????????@@@>>>???@@@AAABBBAAAAAA@@@CCCBBB@@@>>>======>>>???@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDCCCBBBBBBAAAAAADDDCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEBBBBBBDDDIIIPPPWWW\\\^^^aaaccciiipppssslll[[[NNNFFFDDDBBBDDDJJJQQQWWWZZZ^^^___```bbbffflllsssxxx{{{ooo^^^NNNEEEEEEIIIPPP]]]fffaaaYYY[[[fffoooxxxvvveeeTTTEEE:::444444222///---,,,---///111,,,,,,,,,---...///000000------------------------++++++******************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))'''&&&%%%&&&((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((,,,,,,++++++***))))))))))))(((((()))***+++***)))((('''$$$######&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,+++)))''''''((())))))***+++,,,,,,------+++'''$$$&&&,,,000111//////............---------..................---------------......///000111........................//////...------------...///...---,,,,,,---...///000000000000000000000000000000///////////////000222222333444555555666666888555222000000111111111333222111000000111222222111111222222222333333333666666666555555444333333333555666555444222222333222222222333444555666777222222333444444444444333666666666666666666666666333333333444444444555555555555555555555555555555333333333444444555555555444444444555555555666666666666666666666666666666666666666666666666666666555666666777888888999999:::999999888888999999:::::::::999888999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;:::::::::999999888888777777888999999999999999888888999:::;;;;;;<<<<<<::::::::::::::::::::::::999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@???>>><<<<<<<<<===>>>>>>===<<<<<<===??????>>>AAA???<<<;;;;;;<<<;;;:::=========>>>>>>???@@@@@@????????????????????????===============>>>??????????????????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDDDDCCCBBBCCCDDDDDDCCCAAA@@@@@@AAABBBDDDCCCDDDFFFGGGHHHIIIJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHFFFEEEEEEEEEFFFGGGKKKJJJHHHFFFEEEFFFFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCGGGNNNVVV[[[^^^bbbccchhhpppssskkk[[[NNNFFFDDDBBBEEEKKKRRRXXX[[[^^^___aaabbbeeekkkrrrvvv{{{wwwlll]]]NNNFFFGGGKKKQQQ]]]fffaaaZZZ\\\fffoooxxxuuudddSSSEEE:::444222111///---,,,---......,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((('''&&&&&&&&&(((***+++***)))(((((((((((()))***((((((((((((((((((((((((''''''((())))))))))))((()))))))))))))))))))))))))))))))))))))))(((((((((************)))))))))((())))))***************************+++,,,------,,,---,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++,,,---,,,***))))))))))))******+++,,,,,,---------***'''(((---111111///......................................................---......000222333........................---,,,,,,------.../////////...------------...///////////////////////////000000////////////000000000000000111111222222222555333000//////000000000333222111000000111222222222222333333333444444444444444444444444555555555333555666666444222333333222222222222333444555666333333444555555555555444666666666666666666666666555555555555666666666666555555555555555555555555444444555555555666666666444444555555555666666666777777777777777777777777666666666666666666666666777777777888999999::::::;;;::::::::::::::::::;;;<<<;;;;;;::::::;;;<<<===;;;<<<<<<<<<<<<;;;::::::999999999888888888777777999999::::::::::::::::::999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???============<<<<<<<<<<<<===============<<<<<<<<<;;;<<<>>>??????????????????>>><<<<<<<<<======<<<===<<<;;;<<<>>>>>>===;;;======>>>???@@@@@@@@@@@@@@@@@@@@@???????????????>>>============>>>??????AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBDDDEEEEEECCCBBBCCCDDDDDDCCCAAA@@@@@@AAACCCDDDBBBCCCEEEFFFGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGIIIHHHGGGFFFEEEFFFFFFGGGIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGEEECCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBDDDDDDEEEEEEEEEBBBAAAAAAEEELLLTTTZZZ]]]bbbccchhhooorrrjjjZZZMMMEEECCCCCCFFFLLLTTTYYY\\\___```aaabbbdddiiippptttyyyuuukkk[[[MMMEEEFFFJJJQQQ]]]eeebbb[[[^^^gggoooyyytttcccRRRDDD999444/////////...------,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,++++++*********))))))))))))+++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))'''&&&&&&&&&''')))+++,,,+++***)))))))))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********))))))(((((('''************))))))))))))''''''((())))))***++++++)))***+++,,,------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,---......,,,******+++******++++++,,,,,,------000---***+++...111000///---------......///000000............//////////////////......///111444555////////////////////////++++++,,,---...///000000///......------......///........................000000////////////000000////////////000000000000222000...---///000000000222222111111111111222333333333444444444555555555222222222333444555555555333555666666444333333444222222222222222333444555333444555555666666555555666666666666666666666666666666666777777777888888666666666666666666666666666666666666777777777777555555555666666666777777777777777777777777777777888888888888888888888888999999999:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999888888<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>><<<<<<<<<===============>>>>>>>>>??????@@@@@@AAA?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>888:::>>>AAACCCCCCAAA@@@AAA@@@>>>===<<<<<<======>>>======>>>@@@AAA???>>>===>>>@@@BBBCCCBBBAAA@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>===>>>>>>???@@@CCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@AAACCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCAAA@@@CCCJJJRRRYYY]]]aaabbbfffmmmpppiiiYYYLLLDDDCCCCCCFFFMMMUUU[[[^^^___``````aaaccchhhnnnrrrzzzvvvkkk[[[KKKBBBBBBEEEPPP\\\eeebbb]]]___hhhooo|||rrraaaPPPBBB999444//////000000///...,,,+++---,,,,,,,,,------...///------,,,,,,++++++******************++++++,,,------,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))*********+++************************+++***)))))))))***,,,---))))))))))))))))))))))))++++++******)))(((''''''*********)))))))))))))))''''''(((((())))))))))))&&&(((***++++++++++++,,,+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,++++++,,,+++++++++,,,,,,,,,------000...,,,,,,...//////...,,,,,,---...///000111111///////////////000000000000///......///222555777000000000000000000000000------...///000000000000//////............//////........................000////////////000000111111111111000000000000000000///---...///111111111222222111222222222333333333333333333444444444444222222222333333444444444333555666666444333444555333333333333333444555666333444444555666555555555666666666666666666666666777777777777888888888888777777777777777777777777777777777777777777777777666666666777777777888888666666666666666666666666999999999999999999999999::::::;;;;;;<<<======>>>>>>>>>============>>>>>>======<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========>>>==================>>>>>>???@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAABBB;;;<<>>???>>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFEEEBBBAAA@@@AAABBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBB@@@???BBBIIIQQQXXX\\\```aaadddkkkmmmfffWWWJJJBBBAAABBBGGGNNNVVV\\\_________``````bbbffflllqqqxxxtttjjjZZZKKKAAAAAACCCOOO[[[cccaaa]]]aaaiiiooo~~~ppp___OOOAAA888333///000111111111///---,,,---,,,,,,,,,,,,------.........------,,,,,,,,,+++------,,,+++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))*********+++++++++++++++++++++++++++***)))))))))***,,,---************************,,,++++++***)))(((((('''))))))))))))))))))******))))))))))))((((((''''''%%%(((+++,,,+++***+++,,,((((((***+++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,...---,,,***++++++,,,,,,,,,,,,,,,---------000...---------...---,,,+++,,,---...///111222222/////////000000000111111111000//////000222555666111111111111111111111111000000111111111111000///////////////////////////........................///////////////000111111111111111000000000000000111000///000222333333222111111222222333333333333222222222222333333333333444444444333333222222222333555666666555444555666666555555555555666666777333444444555555555555555777777777777777777777777666777777777777888888888888888888888888888888888666666666666666666666666777777777888888888999999777777777777777777777777:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>======>>>>>>???;;;;;;<<<<<<<<<;;;;;;;;;======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<========================>>>>>>??????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>@@@AAACCCEEEFFFFFFAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDCCCBBBDDDHHHLLLUUUPPPHHHCCCAAAAAABBBBBB>>>@@@BBBEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@?????????????????????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCC@@@?????????AAAAAAAAAAAABBBBBBCCCCCCEEEEEEFFFFFFGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBB@@@@@@CCCJJJQQQWWWZZZ______bbbhhhjjjcccTTTGGG@@@???AAAFFFNNNVVV\\\___]]]^^^______aaaffflllpppssspppgggZZZKKKDDDDDDGGGMMMYYYaaa```^^^aaaiiimmm}}}nnn]]]MMM@@@777333000111111111111///...---------,,,,,,,,,,,,------------------------------///...---+++************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********))))))(((((((((''''''((()))*********************************************)))***++++++,,,************************+++++++++******))))))((())))))))))))************++++++***))))))(((''''''(((,,,000000---+++,,,---((()))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,...---,,,++++++,,,,,,,,,,,,,,,------------//////.........---------,,,------///000111222222//////000000111111222222000000000000111222333333000000000000000000000000000111222222222111///......//////000000//////...........................///......//////000111222////////////000000000000222111111222333444444222000111222333444444444333111111111222222222333333555555555444333222222222333555666666555555555666777777666666666777777888444555555666666666666666777777777777777777777777777777777888888888999999999999999999999999999999777777777777666666666666888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======>>>======<<<<<<======>>>999:::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>======<<<999999:::::::::::::::;;;===<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCC???@@@AAACCCEEEGGGHHHIIIFFFEEECCCBBBAAABBBCCCCCCAAACCCDDDDDDCCCEEEKKKPPPYYYSSSJJJCCCAAA@@@AAAAAA???@@@BBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBAAA@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCFFFFFFFFFGGGFFFFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@AAAEEEKKKRRRWWWYYY]]]]]]```eeeggg```RRREEE===>>>@@@FFFNNNVVV\\\___\\\]]]]]]^^^aaaeeekkkppprrrppphhhZZZLLLDDDDDDGGGLLLWWW______]]]aaahhhlll}}}{{{mmm\\\LLL???777333000000000000///...------------,,,,,,+++,,,,,,---+++++++++,,,------.........---,,,+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))'''((()))+++++++++++++++************************((())))))***************************************************************((()))))))))******************************)))))))))---111111---***+++,,,+++++++++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------+++---//////---,,,---...------------------------//////000000///.........------...///000111111222//////000111111222333333///000111222222111000000000000000000000000000000---...000111111000///......///000111111000///...////////////////////////............///000111222000000000111111222222222333222111222444444333222000111222444444444444444222222222333333333444444555555555444444444444444333555666777666555666777777777666666666666777777666777888888999999888888777777777777777777777777888999999999::::::::::::::::::::::::::::::::::::999999888888888777777777999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;===>>>>>>>>>>>>>>>????????????>>>======;;;;;;<<<<<<<<<============<<<<<<;;;<<<>>>AAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEDDDDDDCCCCCCCCC@@@BBBCCCAAA@@@BBBHHHMMMPPPLLLGGGCCCAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBBBB@@@??????@@@???@@@AAABBBCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHIIIIIIJJJJJJIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHGGGFFFEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDAAAAAABBBFFFLLLRRRVVVXXX\\\\\\^^^dddfff___PPPDDD<<<<<>>666333000//////...------,,,,,,------,,,++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,++++++,,,------))))))***+++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((***++++++++++++((()))+++,,,------,,,,,,))))))))))))))))))))))))'''((()))++++++***))))))***************************************+++++++++(((((())))))*********+++)))))))))***++++++,,,,,,''',,,000000+++((((((***,,,,,,+++***))))))))))))************************+++++++++,,,,,,------------...000000///......///------------------------///000222222111000000000......//////000000111111///000000111222222333333///000222333222111///---////////////////////////)))+++---///000000///......///000111111000///...000000000000000000000000............///000222222222222333444555555666666333222111222444444222000000111222444555555444444333333333444444444555555333444444555555666666777333555666777666555666777777666666555555555666666999999:::;;;;;;;;;;;;:::777777777777777777777777:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::999999888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888999999::::::;;;;;;;;;::::::::::::;;;;;;999:::<<<>>>@@@@@@@@@@@@???????????????>>>======??????@@@@@@AAAAAAAAABBB>>>===<<<===>>>@@@CCCEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCFFFGGGGGGFFFCCCBBB???AAAAAA???<<<===DDDIIIFFFDDDBBBBBBBBBAAA???===@@@@@@AAAAAABBBCCCCCCDDD>>>???@@@AAABBBBBBCCCDDDAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???AAABBBBBBAAA@@@AAABBB???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAADDDEEEFFFGGGGGGFFFEEEDDDGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLJJJJJJGGGGGGGGGHHHHHHIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEBBBAAADDDKKKRRRVVVWWW[[[\\\]]]```dddbbbTTTDDDCCCAAA@@@EEENNNWWW\\\^^^```]]]\\\```bbbcccgggllluuusssjjjYYYHHH???@@@DDDJJJSSS\\\``````aaagggnnnzzzyyyiiiVVVFFF;;;555222000000000000////////////+++,,,---...---,,,+++***......------------......,,,---.../////////...---,,,'''$$$%%%+++//////---++++++,,,,,,,,,,,,++++++************************,,,+++***)))))))))++++++******++++++++++++******+++******)))))))))))))))+++++++++***++++++,,,,,,+++++++++************)))((()))***+++***)))'''%%%******,,,,,,,,,,,,+++***...---+++***)))******+++.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---------,,,++++++///...---,,,,,,,,,,,,,,,//////000000000000/////////...---------...000111000000000000000000000000////////////000000000000333333444444444333222222000000111111222222222222111111111111000000000000333333333333333222111000222444555444222000000000111111111111000000000000...///000111222333333333...000222444555444333222222333333333333333333444444333333333333444555555999999888888777666666666:::999777666555444555555666777888999999888777666666777777777777888888888999:::;;;<<<<<<<<<;;;:::888888888888888888888888888888888999:::;;;<<<===<<<;;;:::999888999::::::;;;:::888777777999:::<<<===;;;::::::;;;<<<;;;999>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999999::::::999999999999999999::::::999999999:::;;;===>>>???<<<===???@@@AAA@@@>>>===@@@???>>>===<<<<<<<<<<<>>BBBEEE@@@BBBFFFBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGFFFFFFFFFGGGIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJGGGFFFGGGJJJLLLKKKIIIJJJJJJJJJIIIHHHGGGFFFEEEIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHEEECCCDDDGGGIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGFFFCCCAAACCCJJJQQQUUUWWWZZZ\\\^^^```dddbbbVVVHHHFFFCCCAAAEEEMMMVVV\\\______\\\\\\```cccdddhhhmmmyyyvvvlll[[[HHH======@@@KKKTTT]]]```___```ffflllyyyxxxhhhVVVFFF;;;444222////////////........................------,,,+++------,,,,,,,,,,,,------,,,,,,---......---,,,+++...***''')))---000///---)))******++++++******)))************************++++++************++++++******++++++++++++******+++******)))))))))))))))+++************+++,,,,,,++++++++++++******************+++++++++***((((((***+++,,,---,,,+++***)))///...---,,,,,,------.........---------,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,///...------,,,,,,,,,---///000000000000000000/////////......//////000111111111111111111111111111/////////000000000111111444444333333222111000///111111111111222222222333......///000111222333333333333333333333222111111333444555444222111111111222111111111000000000000///000111222222222222222000111333555666555444333333333333333333444444444444444333333444444555666777777777777777888888888:::999777666555555666666888888999::::::999888777999999999999::::::::::::999:::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999:::;;;;;;<<<===<<<;;;:::999999::::::::::::999888999:::;;;<<<<<<:::::::::<<<===<<<;;;============<<<<<<<<<<<<===<<<;;;::::::::::::::::::999999999999:::;;;;;;999999999:::;;;<<<>>>>>>===???@@@BBBBBBAAA@@@???AAA@@@???>>>>>>=========@@@AAAAAABBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@AAABBBBBBAAA???@@@???>>>======>>>??????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDCCCAAA@@@AAABBBCCCDDDGGGIIIJJJJJJJJJIIIJJJHHHFFFFFFFFFFFFEEEDDDBBBAAADDDDDDEEERRRVVVIIIDDDDDDDDDDDDDDDDDDDDDDDDFFFBBBEEEDDD@@@EEEGGG>>>DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKIIIGGGGGGIIIJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFDDDEEEGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIDDD@@@AAAHHHOOOUUUWWWZZZ]]]```bbbdddccc[[[QQQIIIEEEBBBDDDLLLVVV\\\___^^^[[[[[[```ccceeejjjooozzzwwwmmm[[[III===<<<@@@LLLUUU^^^```^^^^^^dddkkkxxxxxxhhhUUUFFF;;;444222............------------111000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,+++***)))---+++)))+++...///---+++******++++++++++++************************************+++++++++++++++*********++++++++++++******++++++******))))))))))))******))))))***++++++,,,,,,+++++++++************,,,,,,,,,++++++++++++***+++,,,,,,---,,,+++***)))*********)))******+++,,,...------------,,,,,,,,,,,,,,,++++++++++++******((()))***+++,,,---------///...------,,,---------000000111111111111000000//////000111111111111111111111111111111111111111000000000111111111222222222222222111111111000000111111222222222222333333//////000111222333333444333333333333333222222111444555666555333222222333222222222111111111000000111111222222222222222111111333444666666666555555333333333444444444555555444444444444444555666666555666666777888888999999888888777777666777888888999999:::::::::::::::999999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>===<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::;;;===>>>>>>===<<<<<<<<<<<<============>>>>>>===<<<;;;;;;:::::::::::::::::::::;;;<<<<<<::::::::::::;;;<<<>>>>>>@@@AAABBBCCCDDDCCCBBBBBBCCCBBBAAA@@@????????????AAABBBBBBCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@@@@AAABBBBBBAAA?????????>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEDDDBBB@@@AAABBBBBBDDDFFFIIIJJJKKKKKKKKKJJJHHHFFFFFFGGGGGGFFFDDD@@@BBBFFFDDDIII]]]bbbPPPFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHDDDCCCPPPRRRAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKHHHHHHIIIIIIHHHGGGHHHIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEGGGHHHHHHKKKFFF@@@@@@FFFNNNUUUWWWYYY^^^bbbdddfffgggbbb[[[KKKGGGBBBDDDKKKUUU\\\___]]]ZZZ[[[```dddfffkkkqqqvvvtttkkk[[[JJJ@@@@@@CCCLLLVVV___aaa\\\[[[bbbiiivvv~~~}}}wwwgggUUUEEE:::444111/////////.........------111000...,,,++++++,,,,,,------,,,,,,,,,,,,------...------,,,+++******)))+++***)))***,,,,,,***(((++++++,,,,,,,,,,,,++++++************************)))***+++,,,---,,,+++******++++++,,,,,,++++++***++++++++++++******))))))))))))))))))***+++,,,,,,,,,,,,+++++++++*********,,,,,,++++++***+++,,,,,,+++,,,------,,,+++)))((('''''''''((()))******+++------------------------,,,,,,,,,+++++++++++++++++++++,,,---......------......------------......000111111222222111111000///000111222333222111111111111111111111111111111000111111111222222222222000000000111222222333444222222333333333333333333333222222222222111111111222333333444333333222222444666777666444333333444333333222222222111111111222222222333222222111111222333444555555555555444333333444444555555666666555555555444555555666777666666777777888888888888777777777777888888999999999999999:::::::::::::::888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>===<<<;;;;;;;;;;;;::::::;;;<<<============>>><<<<<<<<<>>>>>>>>><<<;;;;;;<<<<<<===>>>??????@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;<<<===>>>??????BBBBBBCCCDDDDDDDDDDDDCCCEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEEEEDDDBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHEEEDDDDDDEEEDDDEEEGGGHHHIIIIIIIIIIIIJJJHHHGGGHHHIIIIIIGGGEEEAAADDDGGGDDDJJJ```dddOOOFFFFFFFFFFFFEEEEEEEEEEEECCCFFFIIIEEEIII]]]```KKKCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGHHHJJJKKKLLLGGGAAA@@@FFFOOOUUUYYYYYY^^^cccfffiiillliiicccKKKGGGBBBDDDKKKTTT[[[^^^]]]ZZZ[[[```dddggglllrrruuussskkk\\\KKKAAA@@@DDDLLLVVV```aaa[[[YYY```hhhuuu}}}|||uuufffTTTEEE:::444111000000000/////////......000///---+++***++++++,,,......------------......///......---,,,++++++***+++******+++++++++)))(((******++++++++++++******************************)))***+++---------,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++***))))))))))))))))))***+++,,,---,,,,,,,,,++++++++++++***++++++*********++++++,,,+++,,,,,,---,,,+++***))))))******,,,------......------------------------,,,,,,,,,,,,,,,---------000000000000///...------......---------......///111111222222222222111111///000222333333333222111111111111111111111111111000111111111222222222222444333222222222222333333444444333333333333333333333333333333222222222222222333333444444444333333444666777666555444444555333333333333222222222222222222333333333222222111222333333444444444444444333333444555555666777777666555555555555666777777888888888888777777666666777777888999999:::::::::888888888888999999::::::888999999999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@>>>>>>>>>>>>======<<<<<<:::;;;===>>>?????????>>>@@@???>>>>>>>>>>>>===<<<;;;<<<<<<===>>>???@@@@@@@@@AAAAAAAAA@@@>>>===<<<=========>>>>>>???AAAAAA??????>>>??????@@@AAABBBCCCCCCDDDDDDDDDEEEDDDDDDFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJIIIJJJKKKKKKIIIGGGEEEGGGIIIDDDGGGYYY\\\IIIFFFFFFFFFEEEEEEDDDDDDDDDAAADDDHHHEEEJJJ___bbbNNNBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMLLLGGGBBBBBBHHHQQQWWWZZZ[[[___cccffflllooojjjbbbIIIEEEBBBDDDKKKTTTZZZ]]]^^^[[[\\\```dddggglllrrrvvvuuummm]]]LLLAAA???BBBJJJVVV``````ZZZXXX___hhhttt}}}|||~~~ttteeeSSSDDD999333111111000000000////////////------,,,++++++++++++,,,///......------......//////...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))************************)))***+++,,,------------++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,+++)))((())))))******+++,,,......,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,******,,,,,,,,,,,,+++***((()))***+++,,,------,,,,,,,,,,,,------------...------............//////222222222111000///...---.........---......///000222222333333333333222222000000111222222222222222222222222222222222222222000000000111111111222222999888555333111000000000555555444444444444333333111111222333444555555666222333333444444444444444333555666666555444444555444444444333333333222222222222333333333333333222333333333333333333444444333444444555666777888888666666666666666777888888999999888888777666666555777888999:::::::::::::::888888777777888999:::;;;;;;;;;;;;<<<<<<<<<======;;;::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@======>>>?????????>>>>>><<<======>>>???@@@AAAAAAAAA@@@>>>>>>???@@@>>>======>>>>>>???@@@AAAAAABBB@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@AAACCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFHHHDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEECCCBBBBBBCCCEEEFFFEEEDDDAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIEEEHHHJJJKKKJJJIIIIIIIIILLLLLLKKKJJJIIIHHHHHHHHHLLLKKKKKKMMMNNNMMMKKKIIIJJJHHHJJJGGGEEENNNQQQDDDGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBFFFDDDEEETTTWWWGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKLLLLLLMMMMMMMMMIIIIIIIIIHHHHHHIIIIIIJJJGGGHHHIIIIIIHHHHHHKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKIIIHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJLLLMMMMMMLLLGGGCCCDDDJJJSSSYYY\\\___aaabbbffflllnnnfff[[[FFFCCCAAADDDKKKTTTYYY[[[___\\\\\\aaadddgggkkkqqqtttssslll]]]MMMBBBAAACCCIIIUUU``````YYYWWW___hhhttt}}}|||}}}tttdddSSSDDD999333111000000/////////.........+++,,,------------------...------,,,,,,------...---,,,+++******+++,,,,,,,,,,,,,,,+++++++++---...***++++++,,,,,,++++++***************************++++++++++++,,,---......+++,,,,,,------,,,,,,+++***+++,,,------+++)))(((*********+++,,,...///000------,,,,,,,,,+++++++++***+++,,,---...------,,,((()))+++,,,------,,,+++'''((()))+++++++++******,,,,,,,,,---------........./////////000000000111111111111111111000///..................///000000222222333333333333222222000000000000000111222222222222222222222222222222/////////000000000111111777666333111000000111111555555555555444444444333111111222333444555666666222333333444555555444444222444666666444333444555444444444444333333333333111111222333444444444444555555444444444444444555333444555666777888999999777777666666777777888999888888888777777777777777888999:::;;;;;;::::::999999999888888999:::<<<===<<<<<<<<<<<<============;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<======>>>;;;<<<>>>???AAAAAAAAA@@@>>>>>>===>>>???AAABBBDDD???>>>===???AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBDDDDDDCCCBBBAAABBBBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCEEEGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCEEEHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCCCCEEEGGGHHHGGGEEECCCDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJFFFHHHKKKMMMMMMLLLLLLMMMOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMOOOPPPPPPMMMKKKMMMGGGJJJLLLEEEFFFJJJFFFIIIHHHHHHGGGFFFFFFEEEEEEEEEAAAEEEEEEBBBHHHKKKBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHIIIJJJIIIIIIHHHJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFGGGGGGHHHIIIKKKKKKKKKLLLMMMNNNNNNNNNJJJIIIIIIHHHHHHIIIIIIIIIHHHIIIJJJIIIGGGGGGIIIKKKJJJJJJKKKKKKKKKKKKKKKJJJHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMMMMLLLIIIHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIJJJJJJKKKLLLLLLKKKGGGCCCEEELLLTTTZZZ]]]bbbbbbbbbeeekkklllaaaTTTDDDAAA@@@DDDLLLTTTYYYZZZ___\\\]]]aaadddfffkkkqqqpppooojjj]]]NNNEEEEEEHHHHHHTTT``````YYYWWW___iiittt}}}||||||sssdddRRRCCC999333111//////.........---------+++,,,---///000//////...---,,,,,,++++++,,,,,,---+++***)))))))))***+++,,,*********(((((())),,,......//////000000//////...************************++++++******+++---...000+++,,,,,,------,,,,,,+++***+++,,,------+++***(((+++++++++,,,---...000111---------,,,,,,,,,++++++***,,,...000000///...---'''(((***,,,---------,,,+++,,,---...///...------,,,,,,,,,------.........//////000000111111222222...///000000000000000///...............///000000222333333444444333333222111000/////////000222333222222222222222222222222////////////000000000000111000//////000222444666666666555555555444444444555555444444444333333333222333333444555555555444222333555555444333444444555555444444444333333333000111222333444555555555777666666555555555666666444444555666777888999999777777777777777888888999666666666777888888999999999:::;;;;;;;;;:::999999::::::999999:::<<<===>>>:::::::::;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>><<<;;;;;;;;;:::<<<>>>@@@AAABBBBBBBBB??????>>>===???AAACCCEEE<<<<<<<<<>>>BBBDDDEEEDDDAAAAAABBBBBBBBBBBBCCCCCC???@@@CCCDDDEEEEEECCCBBBCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEBBBDDDFFFGGGHHHGGGFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCFFFHHHJJJDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFHHHJJJKKKJJJIIIFFFGGGHHHJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJHHHKKKNNNPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNOOOPPPRRRQQQOOOLLLNNNFFFKKKPPPGGGCCCIIIKKKJJJJJJIIIHHHHHHGGGFFFFFFFFF@@@DDDGGGBBBCCCGGGCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKLLLJJJGGGFFFGGGJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNLLLIIIHHHJJJMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLDDD???CCCJJJQQQXXX^^^``````bbbhhhlllhhh[[[PPPCCC@@@>>>AAAHHHRRRZZZ___^^^___```aaacccgggmmmqqqvvvsssiiiZZZJJJ@@@>>>@@@GGGQQQ\\\___\\\[[[```fffrrr|||}}}uuueeeQQQAAA777444444...,,,+++,,,...///,,,***++++++,,,,,,,,,,,,++++++//////......------,,,,,,''')))+++------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++,,,---...///000+++***)))+++---......---*********+++,,,---......,,,,,,,,,------...///000---+++)))((()))***---...---///000000...,,,++++++,,,***((())),,,...,,,***...------,,,,,,+++******---...000111222222222111///000111222333444444444444444444333222111000///---...///000000000000000222222222333333333444444666555444222111000000///333333222111111222222222111222444555555555444444444444333222222222333333///000222444555555444333444444444444444333333333444444444444444333333333555444333333333555666777;;;666111000333555333000222333333333444555555555888777666666555666666666888888999::::::::::::999555666888999:::;;;;;;;;;999888888777777888888999:::999888888:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::>>>===<<<<<<<<<===???@@@<<<<<<<<<<<<============CCC@@@<<<999777888:::<<<=========>>>???AAABBBCCC@@@@@@???>>>>>>>>>??????AAAAAA@@@@@@AAADDDFFFHHH@@@BBBDDDFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@AAAAAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLJJJJJJKKKMMMOOOQQQPPPPPPPPPOOONNNMMMLLLKKKMMMMMMNNNNNNOOONNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTSSSQQQNNNLLLOOOPPPQQQQQQQQQOOOMMMKKKJJJKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGCCCEEEHHHJJJKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIIIILLLKKKJJJHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEHHHIIIJJJKKKLLLMMMNNNOOONNNOOOOOOOOOOOONNNMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKDDD???CCCKKKQQQXXX]]]``````cccfffgggcccYYYQQQEEEBBBAAACCCJJJRRRYYY\\\^^^___```aaacccgggmmmqqqwwwsssjjj[[[KKKBBB@@@BBBHHHRRR\\\___\\\[[[___eeerrr|||~~~vvvfffSSSBBB777222111000...---...000000...,,,------............------------------------,,,,,,))))))+++,,,,,,,,,++++++************************+++++++++++++++*********,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...***))))))***,,,------,,,+++,,,,,,------.........,,,,,,,,,,,,---...///000+++++++++,,,,,,,,,---------///000000...,,,++++++---+++***+++---...---+++------------,,,,,,,,,,,,---...///000000111000000000111222222222222222111333333333222111000//////000111111222333333222222222222222222333333333333444333333222111000//////111111111111111222333444111222333444555444444333/////////......///000000111222444555666666555555666666555444333222222111555555555555555555555555777666555555555666777888:::666222222555777666444333333333444555555666666666666666666666777888888444444555666666666666555666666888999:::;;;;;;;;;::::::999999999999999:::===;;;::::::<<<======<<<:::::::::;;;;;;;;;;;;;;;===>>>?????????>>><<<<<<===<<<<<<;;;<<<===>>>???======>>>>>>>>>>>>??????BBB@@@>>>;;;:::;;;<<<===;;;;;;<<<<<<>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBDDDFFFGGGFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJFFFFFFHHHIIIJJJKKKKKKKKKHHHHHHGGGGGGHHHIIIJJJKKKNNNNNNNNNNNNMMMLLLLLLKKKMMMNNNNNNOOOOOONNNNNNMMMLLLLLLMMMNNNNNNOOOPPPPPPPPPQQQRRRRRRQQQPPPNNNLLLMMMNNNOOOOOOOOONNNMMMLLLJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJHHHGGGGGGGGGHHHIIIDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJCCC???DDDKKKQQQWWW\\\```bbbddddddbbb\\\UUUQQQFFFEEEDDDFFFLLLSSSXXXZZZ]]]^^^```aaacccgggmmmqqquuurrriiiZZZKKKBBBAAACCCJJJTTT^^^```]]][[[___dddqqq{{{~~~vvvhhhUUUDDD777111000000/////////000000...,,,---......//////......---,,,,,,,,,,,,,,,---------++++++******++++++,,,,,,******************************++++++++++++++++++++++++************+++++++++++++++******+++,,,,,,***)))(((***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000+++,,,---//////...---------///000000...,,,,,,,,,///...------...///...,,,---------------........./////////......//////000222222222222222111000000111222222222111000//////111111222333333333333222///000000000000111111111111111111222111000//////000000111111222333555666222222333444444444444333000000000000111222333333222333444555555555555555888777666555444333222111555555555555555555555555777777666555555555666666777444111222555888777666333444444555666666777777555555666666777999:::;;;666777888888999888888888777777999:::;;;;;;<<<<<<======<<<;;;:::::::::;;;>>><<<;;;;;;<<<===<<<;;;999999999:::::::::;;;;;;======>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;<<<===>>>======>>>>>>>>>?????????@@@???>>>=========>>>>>>;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCDDDDDDEEECCCBBBBBBBBBCCCDDDFFFGGGJJJJJJKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJJJJHHHGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOOOONNNNNNLLLLLLMMMNNNOOOQQQQQQRRRQQQQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIKKKJJJIIIHHHHHHHHHHHHIIIDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFEEEFFFFFFJJJJJJJJJJJJJJJKKKKKKKKKIIICCC???DDDKKKQQQWWW\\\^^^bbbfffeee___WWWRRROOOFFFEEEEEEIIIOOOUUUYYYZZZ]]]^^^___aaacccggglllppprrrooogggYYYJJJAAA@@@BBBLLLVVV```bbb^^^[[[___cccooozzz~~~{{{uuugggVVVFFF:::333111///////////////...---,,,------............------+++,,,,,,,,,------.........---+++******+++---...************************+++++++++++++++,,,,,,,,,***))))))(((((())))))***,,,,,,++++++***++++++++++++***)))***,,,---,,,+++++++++******************---------......///000111------...////////////...---///111111///---------000///////////////......,,,,,,------...///000000111000///.........000000222222333333333222222111111111222222222111000000000000111111111111000000............////////////000111222222333222111111333333333333444444555666444444444444555555444444333333333333444666777777222222333333444444444444888888777777666555444444444444444444444444555555777666666555444444444444666333222222444666666555333444444555666777888888888888888888999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<999999;;;<<<<<<=========???>>>===<<<<<<;;;<<<<<<===;;;999999::::::999888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>><<<======>>>>>>?????????>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFDDDBBBAAA@@@@@@@@@@@@@@@AAABBBBBBEEEEEEDDDDDDDDDDDDEEEEEEBBBAAAAAA@@@@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGHHHJJJIIIGGGFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJLLLLLLLLLLLLMMMMMMNNNNNNPPPQQQQQQQQQQQQPPPPPPOOOLLLMMMNNNPPPQQQSSSTTTTTTSSSRRRQQQOOOOOOOOOPPPQQQQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJKKKKKKLLLLLLMMMMMMIIIBBB???CCCJJJPPPVVV\\\\\\bbbfffeee]]]TTTNNNLLLDDDDDDEEEJJJPPPWWWZZZ\\\]]]^^^___```bbbffflllpppssspppgggYYYJJJAAA@@@CCCMMMWWWaaaddd___\\\___cccmmmxxx~~~}}}{{{wwwqqqeeeVVVGGG;;;666444000111111000///...------......////////////......,,,,,,,,,------......//////...,,,******+++---///++++++++++++++++++++++++******++++++,,,,,,,,,---******))))))))))))******,,,,,,++++++++++++++++++,,,+++***+++,,,---,,,++++++++++++***************............///000111111///...,,,,,,,,,---///111---///111111000.........///////////////...//////+++,,,,,,---...///000000222111000......///000111000000222333333444444444000111222222222222222111000000111111111000000/////////000000000111111111222222333333444444333333888777666555555555555555666666555555555555555555222222222333333555666777444444444444444555555555777777777777777888888888444444555555666666666666777777777777666666555555777666555555555555555444333333444555666777888999<<<;;;;;;::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<======>>>>>>===???>>>======<<<<<<<<<======;;;999999::::::999888999::::::;;;<<<=========>>>>>>>>>=====================>>>>>>????????????>>>??????@@@AAAAAABBBBBB@@@AAABBBCCCCCCBBBBBBAAACCCCCCBBBBBBBBBCCCCCCDDDAAABBBDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHIIIIIIIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEHHHIIIKKKJJJHHHGGGGGGHHHGGGGGGHHHIIIJJJLLLMMMMMMIIIJJJKKKLLLLLLMMMMMMLLLIIIJJJJJJKKKJJJJJJIIIHHHMMMMMMMMMMMMMMMNNNPPPPPPRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNOOOQQQRRRTTTUUUVVVTTTSSSQQQPPPOOOPPPQQQRRRUUUTTTQQQOOOMMMKKKKKKJJJOOOOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDIIIIIIIIIIIIHHHHHHGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJJJJLLLLLLMMMMMMNNNNNNNNNOOOKKKCCC>>>AAAIIIOOOWWW]]]\\\```cccaaaZZZQQQLLLIIIDDDDDDEEEIIIPPPWWW[[[]]]\\\]]]___```bbbffflllpppuuurrriii[[[KKKBBBAAACCCKKKUUU```ccc___\\\^^^bbbkkkvvv~~~~~~{{{zzzxxxvvvrrrlllaaaRRRDDD:::555333111222333222000.........//////000000000000//////,,,,,,,,,,,,------------...---+++))))))***+++,,,************************(((((())))))***++++++++++++++++++******++++++++++++***************++++++,,,***)))***+++,,,+++***++++++++++++++++++,,,,,,------,,,------...///000...---+++)))***,,,...000,,,...000000...---------,,,---......------...000++++++,,,---......///////////////...//////000000---...///111222333333333//////000111222222222222111222222222222111000000222222222222333333333333444444333333333444444555:::999888666555555444444777666555555444555555555444444444444444555666777777666666666666666777777555555666666777888888888666666666777888888999999888888999999999888777777888888888888777777666666222222333555666777888888<<<<<<;;;:::::::::::::::;;;;;;<<<============<<<:::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<<<<======>>><<<;;;;;;<<<===<<<;;;::::::;;;;;;<<<===>>>>>>BBBAAA@@@?????????@@@@@@===>>>???@@@@@@@@@??????BBBBBBCCCDDDEEEEEEFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIKKKLLLKKKIIIHHHHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOKKKKKKLLLMMMNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNMMMMMMMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOOPPPQQQSSSTTTTTTRRRRRRPPPPPPOOOPPPQQQRRRUUUTTTRRRPPPNNNLLLJJJIIIOOOOOOOOOOOONNNLLLKKKJJJHHHHHHIIIIIIIIIHHHGGGFFFBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOLLLCCC===@@@GGGNNNWWW^^^^^^^^^\\\XXXSSSNNNJJJIIIGGGEEEEEEIIIOOOUUUYYY[[[\\\]]]^^^```bbbfffkkkppptttqqqhhhYYYIII???>>>@@@GGGRRR]]]aaa]]]YYY\\\```iiittt|||{{{wwwvvvtttrrrooohhh\\\MMM>>>444000///...000111000,,,******,,,,,,,,,------------,,,,,,+++++++++*********************((('''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((((((((())))))(((((((((((())))))'''''''''''''''((()))******((('''((()))***)))''''''(((((())))))************************,,,------+++******)))******,,,,,,(((***,,,---+++******+++(((***------,,,,,,...000++++++,,,,,,------......++++++,,,---............,,,,,,---......///......,,,---...///000000000000111111111111111000/////////000000000000111111111666444222111111222444555777777666555444444444444666555444333222333333444444444333333333444444555666555444444333444555666444444444444444444555555444444444555666777777777555555777777888777666666444555666666666555666666111111222444555666777888999888888888888888999:::::::::;;;<<<<<<<<<<<<<<<888999999::::::::::::999:::::::::::::::;;;<<<======;;;::::::<<<======<<<888999:::;;;<<<======>>>AAAAAA???>>>>>>>>>???@@@<<<===>>>???@@@??????>>>BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDBBBDDDFFFHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDDDDDDDEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEECCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIHHHFFFEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMKKKKKKLLLMMMMMMMMMMMMLLLMMMLLLKKKKKKLLLMMMNNNOOOOOONNNLLLLLLLLLMMMOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQPPPOOOMMMKKKJJJNNNNNNNNNMMMLLLKKKIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEAAABBBBBBCCCCCCDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDCCC@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMOOOOOONNNNNNNNNNNNNNNMMMMMMCCC<<<>>>FFFNNNWWW___```\\\VVVQQQMMMKKKJJJIIIIIIGGGFFFHHHMMMSSSXXXZZZ\\\]]]^^^```bbbfffkkkoooqqqmmmdddUUUEEE;;;999;;;DDDOOO[[[^^^[[[XXXZZZ^^^hhhrrrzzzyyyuuusssqqqooonnngggYYYIII:::000,,,+++***,,,---,,,(((&&&&&&'''((((((((())))))(((((((((******))))))((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((('''&&&&&&'''((('''%%%######$$$$$$%%%&&&''''''''''''''''''((()))***+++'''((()))***+++***))))))&&&(((******)))(((((((((&&&(((++++++***+++---000++++++,,,,,,,,,,,,------''')))***,,,------,,,,,,++++++,,,,,,++++++************,,,---......//////......///......---,,,,,,+++++++++,,,,,,,,,------777444111///...000333555444444333333333444444555555444222111000111222222......------------------333222111000000000111222333333333222222111111111000000111222222333444444000111333444444444333333...///222333333333444555000111222333555666777888444444555555666777999999444444555666666666666555666666777888888888777777888888888999:::;;;<<<===:::999888888:::<<<<<<;;;777888888999;;;<<<======???>>><<<;;;;;;;;;<<<===;;;<<<>>>?????????>>>===??????@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB???@@@BBBDDDEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@CCCBBBAAA@@@@@@???@@@@@@===>>>???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC?????????@@@@@@@@@AAAAAACCCDDDEEEDDDBBB@@@@@@AAA?????????@@@BBBEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFGGGIIIKKKMMMOOOMMMLLLJJJJJJKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOPPPOOONNNLLLJJJMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@AAACCCEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHIIIJJJJJJJJJIIIFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBB??????@@@@@@@@@AAAAAAAAA>>>???BBBDDDGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKOOONNNNNNNNNMMMLLLLLLLLL