BM66( 333111222555555444777<<>>LLLkkk]]]RRRCCCTTTGGGDDDAAA666555333444LLLbbbKKKBBB===999333,,,(((&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$333111222555555444777<<>>eee@@@555222//////000222111000111///......//////...,,,...---,,,,,,,,,,,,---...+++,,,---,,,+++***+++---(((---///...---...---)))...,,,+++---......------+++***)))''''''((()))))).........---,,,,,,++++++***+++,,,,,,++++++---...++++++******))))))******)))---,,,))))))------******(((((()))++++++(((&&&,,,,,,+++******++++++,,,,,,,,,,,,------.........))))))***+++,,,,,,,,,,,,+++******)))))))))))))))******++++++++++++******++++++++++++++++++++++++***)))))))))******)))))))))))))))))))))))))))*********))))))))))))************))))))((('''''''''************)))((((((((())))))))))))))))))))))))************)))))))))(((+++++++++,,,++++++***)))******))))))))))))(((((()))***+++***(((((()))+++)))))))))((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''(((((()))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&((()))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&((()))+++333888>>>DDDOOOZZZ]]][[[```[[[UUURRRRRROOOJJJFFFBBBBBB>>>>>>NNN\\\RRR;;;666444222111000...+++((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddXXXXXXbbbddd[[[^^^jjjsss}}}EEE666444333333333444222111000000000222333222///,,,...000111000...---///111///111222111......000222---444777333///......---***'''%%%''',,,...,,,)))000///...------...000111,,,,,,,,,---...///000000---......---,,,,,,...111333222111000///............000000------000000------,,,,,,...000111///...+++******))))))******+++''''''((())))))))))))(((,,,++++++***)))((((((''',,,,,,+++******))))))((()))***+++,,,,,,+++***)))************++++++++++++***))))))))))))))))))((()))))))))))))))(((((((((******))))))))))))******)))************)))((((((***)))(((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&))))))***))))))((('''&&&******))))))((('''''''''$$$&&&''''''&&&%%%&&&'''((((((((('''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))(((''''''&&&&&&''''''((((((''''''(((((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''%%%%%%'''***...000666;;;@@@EEENNNWWW[[[ZZZZZZUUUPPPLLLJJJGGGBBB>>>AAAAAA>>>>>>KKKVVVMMM:::777555333111000...+++)))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzTTT======<<<<<<;;;999777666222222444777999888555222222222222333333222111111---...///111222222000......333555222//////...,,,...///...---///222111...,,,,,,------------------------...//////000111111---......---++++++,,,---444333222000...---------,,,------,,,,,,,,,+++*********+++,,,---...///...//////..................------.../////////...---------,,,,,,++++++++++++------------,,,,,,++++++)))***,,,------,,,***))),,,,,,++++++++++++++++++***++++++++++++++++++,,,+++++++++***************,,,++++++******++++++,,,)))***+++------...------,,,+++))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***)))))))))))))))))))))%%%&&&((('''&&&&&&''')))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))(((((('''(((((())))))(((((((((''''''(((((((((++++++************++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((())))))***++++++******)))((()))))))))(((((('''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((('''''''''''''''((()))'''&&&&&&'''***...222555999>>>BBBFFFMMMVVVZZZYYYSSSOOOJJJEEECCC???;;;888>>>@@@???@@@LLLWWWQQQBBB777555333222111///,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''{{{{{{hhhcccdddeeeeeedddcccbbbbbbVVVWWWYYY\\\______\\\ZZZZZZVVVTTTVVVZZZ[[[UUUOOOIIIHHHIIIOOOVVVVVVOOOHHHNNNOOOOOOMMMOOORRRPPPJJJIIIPPPRRRLLLGGGIIIKKKKKKFFFHHHIIIJJJHHHDDD@@@===BBBBBBAAA@@@@@@???>>>>>>???@@@AAA@@@===;;;:::;;;===<<<;;;999888777777666555555666777777555555555333333333222111000000000/////////......---,,,,,,//////000000000000//////.........///000222333444,,,,,,---......------,,,+++,,,---......---,,,+++///......---,,,++++++******,,,......---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------------,,,...,,,+++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,------...------)))******++++++,,,,,,,,,+++,,,,,,***)))))),,,...************************)))))))))(((((()))))))))************************(((((()))))))))*********************************++++++************++++++,,,++++++***))))))******,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***+++++++++******)))))))))))))))***************++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((&&&&&&&&&'''''')))***+++''''''(((***...333777:::;;;AAAFFFHHHMMMTTTXXXWWWNNNLLLGGGCCC@@@===:::888:::======???HHHPPPMMMCCC666555333222222111...,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((''''''(((((((((&&&'''(((((()))))))))(((((((((((((((((((((((((((}}}zzzyyyyyyzzz|||}}}|||{{{|||xxx{{{xxxooopppooorrrxxx~~~~~~wwwpppwwwwwwuuuuuuyyy}}}{{{tttoooyyy}}}tttkkkmmmppppppuuuvvvwwwuuuqqqkkkeeeaaa___aaacccfffiiikkkmmmooossstttssspppllliiihhhiiihhhhhhgggfffeeeeeeeeefffdddcccdddhhhhhheeedddfffbbbbbbaaa^^^ZZZWWWWWWXXXQQQQQQQQQPPPNNNLLLJJJIIICCCCCCBBBAAAAAAAAABBBBBB>>><<<999666444222222222222222333444444333111000111111111111111111111111333333222111111000000///...111333111...---///111............////////////......------------......000///...,,,,,,++++++,,,---***)))+++---...+++((())))))))))))))))))))))))((((((((()))))))))))))))(((((()))************)))))))))))))))************))))))***(((&&&&&&''')))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''***))))))))))))))))))***))))))((((((((((((((()))------++++++++++++------)))((((((''''''(((((()))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************))))))))))))***++++++******)))(((((((((((()))'''((())))))******)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********&&&&&&&&&''''''((()))***((()))+++...333777;;;>>>:::AAAFFFFFFHHHLLLMMMLLLEEECCCAAA>>>:::888666666666999999999===BBB???999555333222333333333111///...---,,,***))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}}}}~~~~~~~~~yyyqqqzzz}}}~~~|||{{{xxxvvvwwwyyy~~~wwwuuusssqqqqqqrrrsssuuugggddd___XXXSSSNNNLLLKKKQQQQQQRRRQQQPPPMMMKKKIIIJJJIIIGGGFFFFFFGGGIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIDDDGGGHHHDDD???;;;<<<>>>===>>>>>>???@@@AAABBBBBB@@@@@@????????????@@@@@@BBBAAA???>>>???AAACCCEEEDDDAAA@@@AAABBBAAA;;;666777777777777777777777777444444444555555555666666444444444333222111000000333333222111000000//////...111444444222///,,,+++/////////000000111111111//////............//////------------------------+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,---///000111...---,,,++++++,,,---...111111000000000000111111///000000111111222222222000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------,,,+++++++++++++++''')))+++------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---,,,++++++************)))+++...333888;;;>>>@@@>>>EEEJJJIIIGGGFFFEEEBBB<<<;;;:::888555444444444444777777666666777555222333222222333444444333111000///...,,,+++++++++***))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++******))))))))))))******)))))))))***+++,,,---...)))((('''&&&''')))+++---************************tttqqqnnnnnnuuu|||yyyyyyxxxwwwtttpppmmmjjjiiigggeeecccccceeegggiiibbbbbbdddeeeggghhhiiijjjbbbdddddd___WWWRRRRRRTTTVVVVVVWWWYYYZZZ[[[\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[^^^ccchhhkkkllljjjggghhhhhheee]]]VVVVVVVVVVVVVVVVVVVVVVVVVVVPPPQQQQQQQQQRRRRRRSSSSSSOOONNNMMMLLLJJJHHHFFFEEEEEEDDDCCCAAA???===<<<;;;BBBGGGMMMOOOLLLGGGAAA>>>>>>>>>??????@@@@@@@@@AAA>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666666777777777888888888888888888888888888888888555555444444444444555555555666777999;;;>>>@@@BBBKKKJJJHHHGGGGGGHHHJJJKKKDDDCCCCCCBBBBBBCCCCCCDDD>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999999999666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666444444444444444444444444222222222222222333333444111111000////////////000///111444777777555333111000000000000000000000000000//////......//////000..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------//////.........---------........................------------------------...................................................///000111222444555555555444222000...------,,,))),,,111666:::>>>@@@AAAIIIPPPTTTQQQMMMJJJFFFBBB;;;;;;;;;999777666777888444777888777666666555333222111111333555555444333111111///...---,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000........................------...//////000111111///......------......///222222222333555666888999333111///...///111555777666666666666666666666666rrrmmmttt~~~xxxrrruuuuuuqqqllllllkkkllllllllljjjiiiiiillliiibbbaaaeeeeeebbbdddcccbbbbbbdddiiinnnqqqvvvuuuuuuvvvyyy{{{{{{zzzqqqqqqrrrpppnnnnnnoooqqqpppooommmkkkiiiiiiiiijjjjjjlllkkkgggcccccchhhmmmfffnnnrrrjjj^^^VVVQQQNNNGGGFFFKKKVVV\\\YYYTTTQQQGGGKKKPPPRRRPPPMMMJJJIIIDDDJJJJJJFFFLLL[[[ccc```___\\\YYYYYYYYYWWWQQQMMMLLLQQQUUURRRMMMKKKOOOTTTMMMPPPQQQPPPLLLFFFBBB@@@EEEEEEEEEEEEDDDCCCAAAAAACCCEEEIIIOOOWWW```fffjjj||||||zzz{{{|||~~~~~~}}}~~~tttpppmmmkkkkkkhhhbbb]]]cccbbb```[[[XXXWWWXXX[[[kkkjjjgggbbb___^^^```bbb]]]QQQRRRaaabbbVVVUUUaaaqqqiii```\\\]]]```bbbbbbmmmeee\\\VVVWWWZZZ]]]___```___\\\YYYXXXYYY\\\___bbbZZZSSSRRRPPPKKKHHHHHHBBBCCCSSSaaabbb```YYYKKKUUUSSSOOOKKKIIIHHHIIIIIIUUUQQQLLLHHHEEEDDDCCCBBBAAA@@@???>>>>>>???AAAAAAEEEFFFFFFFFFEEEFFFIIIKKKLLLGGGBBBBBBEEEGGGEEEBBB???@@@CCCEEEGGGHHHHHHHHHEEEBBB@@@BBBHHHMMMPPPPPPKKKJJJKKKKKKEEE@@@BBBHHHJJJKKKLLLKKKIIIGGGGGGGGGGGGHHHGGGEEEEEEHHHGGGCCCEEEGGGHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEFFFGGGIIIJJJPPPPPPOOOOOORRRVVVXXXWWW___ZZZSSSOOOKKKCCC999111...222888===>>>;;;888777999AAAFFFCCC@@@BBBEEEFFFGGGDDDEEEIIIGGG@@@>>>@@@???AAACCCCCC@@@<<<888777888???EEEFFFGGGIIIGGGCCC;;;BBB===777;;;:::555777000333......666555333999:::888777888:::;;;:::888<<<;;;999666555777:::===@@@;;;999:::888555888@@@KKKVVVPPP:::555@@@@@@111:::777555666:::======<<<>>>999888>>>BBB???<<<:::888666444444666888999999666;;;<<<777777===AAA???>>>777444888===EEESSSaaaLLLJJJHHHHHHJJJLLLLLLKKK{{{yyy~~~{{{rrrlll[[[FFF>>>DDDJJJJJJ``````___\\\XXXSSSPPPOOOKKKTTTVVVNNNIIIKKKJJJDDDQQQTTTWWW[[[^^^aaacccdddQQQ___pppyyyvvvjjj^^^VVViiijjjkkkkkkjjjgggdddaaaWWWXXX[[[^^^```aaabbbbbb___```aaa___\\\[[[\\\^^^^^^^^^bbbggghhhhhhoooxxx}}}|||||||||mmmgggiiittttttllllllvvvqqqzzz~~~{{{yyy}}}zzzxxxzzz}}}vvvrrrssssssqqqpppqqqqqqiiiiiiggg___cccjjjhhhkkkkkklllmmmooopppqqqrrrrrrqqqooonnnmmmkkkjjjhhheeeccc```^^^^^^```ccceeejjjjjjjjjiiihhhhhhjjjlllmmmhhhddddddgggiiihhhfffjjjiiihhhhhhiiijjjlllmmmhhhfffcccdddfffiiiiiiiiiooommmmmmnnnkkkggghhhmmmnnnoooppppppnnnllllllmmmnnnpppooolllmmmooooookkkdddfffhhhiiihhhhhhjjjkkkjjjjjjjjjkkkkkkkkkllllllfffccc```aaafffjjjhhhdddkkkeee]]]XXXVVVUUUUUUTTT@@@::::::AAAGGGDDD@@@???;;;@@@CCCDDDGGGKKKKKKHHH]]]UUUNNNKKKHHHEEEHHHOOO^^^bbbffffffbbbYYYQQQKKKPPPmmm~~~iiiUUUQQQOOOIIIHHHMMMOOOFFF@@@DDDCCCDDDNNNJJJIIIJJJMMMQQQSSSRRRQQQNNNLLLKKKOOOSSSTTTQQQMMMJJJHHHKKKSSSVVVUUUVVVYYYpppQQQ888999???<<<999<<<<<<;;;;;;<<<======:::777<<<<<<>>>AAA>>>999777:::;;;999888777777555222000@@@DDDCCC???>>>DDDGGGGGGGGG@@@???GGGNNNMMMHHHFFFLLLIIIFFFHHHMMMNNNJJJEEE~~~~~~uuunnngggeeeiiiqqqwwwvvvrrrqqquuuwww~~~|||dddiii}}}yyyppppppzzz|||qqqmmmnnnqqqZZZ]]]aaadddeeeeeeeeefffjjjqqqwww|||~~~||||||{{{zzztttlll{{{tttjjjkkkeeeWWWDDDBBBAAABBBEEEIIIKKKMMMNNNZZZbbb```^^^cccggggggYYY\\\^^^\\\XXXVVVXXX[[[```[[[SSSNNNLLLPPPVVV[[[dddbbbbbbdddggggggdddaaagggjjjoootttxxx{{{|||}}}~~~yyyttttttyyy___cccggghhhhhhhhhkkknnnvvv}}}}}}rrrtttwww}}}|||wwwyyy|||}}}~~~zzzwwwvvvyyy}}}~~~{{{yyyzzz{{{{{{wwwssssssvvvxxxxxxvvvtttqqqnnnmmmnnnqqquuuxxx{{{yyyxxxxxxzzzzzzyyyxxxsssooonnnqqqrrrqqqqqqsssoooqqqrrrrrrqqqppppppqqqtttvvvvvvrrrrrruuuuuusssuuuxxxzzz{{{{{{{{{}}}~~~|||~~~|||wwwyyy{{{|||wwwvvvxxx}}}\\\KKKBBBKKKQQQKKKDDDDDDCCCEEEEEEGGGLLLPPPMMMGGGSSSMMMFFFCCCBBBDDDLLLTTTMMMOOOQQQRRROOOIIIBBB>>>IIIfff|||zzzqqqmmmjjjeeelllfff\\\VVVXXX\\\WWWOOOPPPUUUPPPNNNWWW^^^ggguuuuuuvvvyyy~~~yyy|||{{{yyyzzzvvvMMM111888???888666@@@@@@???>>>>>>???@@@???>>>555;;;DDDIIIEEEAAADDDKKKHHHCCC>>>>>>BBBKKKRRRWWWdddjjjnnnmmmlllmmmkkkhhhlllffffffrrr}}}zzzlll```HHHDDDCCCHHHQQQSSSNNNHHH|||uuuwwwxxxuuu|||~~~}}}yyyzzzwwwvvv{{{ssscccjjjnnnllljjjlllooopppaaaeeeiiiiiihhhiiinnnsss{{{sssoooqqquuuuuuvvvzzzgggooopppllloooxxxuuuiiitttssswww|||zzzwwwyyy||||||xxxvvvzzzwww{{{}}}zzzwwwuuutttsssqqqpppooooooooopppttt}}}xxxrrriiiaaaZZZVVVVVVWWWXXXXXXXXX[[[___cccxxx}}}ooovvv{{{zzz|||uuujjj```YYYSSSNNNKKKNNNQQQNNNEEEAAAFFFKKKLLL[[[]]]___``````bbbeeehhhhhhddd``````dddhhhjjjjjjdddaaa___bbbgggiiigggcccUUUXXX\\\aaadddfffffffffjjjjjjkkkmmmnnnnnnlllkkk{{{yyyxxxxxx{{{uuuooommmmmm}}}|||xxx}}}}}}}}}|||yyyyyyzzzxxxuuuqqqppprrrssssssrrrtttrrrpppoooqqqtttxxx{{{wwwxxxyyy{{{}}}}}}}}}|||xxxrrrpppuuuzzzzzzyyyyyyppprrrttttttssssssssstttwwwzzzzzzvvvuuuxxxyyyxxxxxxyyy{{{|||{{{{{{|||}}}xxxyyy{{{~~~qqqiiirrrwwwnnnggghhhggghhhgggeeeggghhhddd]]]GGGHHHIIIIIIHHHIIIMMMQQQRRRPPPOOONNNPPPRRRSSSTTT<<>>NNN]]]]]]aaa```XXXNNNMMMUUU___bbbaaabbbeeeiiiiiifffbbbPPPIIIGGGLLLMMMHHHEEEFFFDDDCCC>>>===JJJXXXUUUGGGFFFEEEKKK^^^tttgggiiizzzxxxwww~~~{{{sssxxxtttlllmmmnnnnnnwwwzzzgggdddlllooommm|||~~~jjjrrrddd___YYYZZZhhhxxx|||vvvfffxxxzzzlllqqq~~~zzzrrrttt~~~zzz}}}{{{}}}aaaQQQWWWRRRTTTZZZIII>>>MMMOOOGGG===CCCUUUVVVMMMMMMWWWllliii___lllXXXuuulllmmmyyymmmoooppprrrzzzyyysssqqqsss^^^SSS\\\bbb\\\YYY^^^VVVbbbdddVVVNNNXXXfffnnnTTTccccccSSSPPPcccqqqoooooouuupppcccaaaeee[[[IIIEEEKKKKKKFFFHHHNNNIII>>>CCCFFFIIIFFF???;;;===@@@EEECCC@@@@@@AAACCCCCCCCCGGGBBB@@@CCCEEECCCCCCEEE===:::AAAQQQ\\\ZZZSSSPPPWWW]]]bbb^^^SSSIIIFFFFFF??????CCCXXXqqqqqqdddaaacccdddWWWYYY[[[\\\mmmoooccc___[[[XXXUUUSSSXXX___lllzzz}}}}}}uuulllWWWUUU```RRRNNNfffjjjllluuurrr{{{ssssss}}}}}}~~~zzzkkkhhhbbbhhh~~~xxxkkkaaaddddddggg```ZZZuuu~~~uuuwww~~~uuutttjjjuuu}}}sssdddccc||||||```\\\SSSaaannnsssiiieeeTTTRRR]]]```\\\XXXQQQRRROOOLLLJJJMMMTTT\\\aaahhhpppsssmmmeeeccciiinnnggg```\\\\\\ZZZXXX^^^gggdddllluuuzzz|||yyyxxxxxxppp[[[cccvvvyyy}}}gggPPPZZZ[[[^^^dddZZZ[[[rrrsssiiiaaa[[[^^^kkkwww|||}}}uuullljjjvvvyyyrrreeeaaaiiiqqqqqqvvv{{{vvviiiiiivvv|||xxxxxx{{{wwwnnnkkkjjj```RRRRRRVVVRRRFFF@@@AAA>>>666:::999888999;;;>>>@@@AAA999888888999::::::999777@@@======@@@AAAAAACCCHHH:::HHHPPPKKKFFFLLLXXX```aaabbbcccaaa]]]WWWQQQNNNNNNQQQTTTbbbqqqiiiUUUOOOOOObbb```___aaajjj|||\\\[[[___hhhmmmmmmlllmmm~~~nnnddd___```gggfffSSSTTTHHHWWW{{{pppkkktttdddVVVaaammmWWW[[[QQQMMMJJJ[[[qqqmmmpppaaaRRRJJJRRR|||~~~xxxiiirrrsssggguuuyyyyyyhhhlllpppttteee[[[]]]jjj{{{qqqaaaRRRaaaiiiNNNTTTaaaYYYMMMDDD??????@@@AAADDDQQQQQQIIITTTiiibbbHHHCCCHHHMMMLLLEEE@@@DDDLLLLLLIIIFFFGGGHHHKKKOOORRRJJJGGGDDDIIISSSWWWPPPEEE>>>999DDDLLLIIITTTaaa\\\cccnnngggjjjZZZbbbkkkzzzggg^^^\\\iiieee```^^^^^^___cccfffooovvv}}}kkk[[[___mmmrrr|||}}}sssnnnrrrlll```hhhjjj```YYY\\\ZZZXXX^^^UUUQQQYYYddd]]]MMMJJJSSSIIIOOOKKKJJJAAAGGGFFFIIIUUUJJJGGGPPPRRRKKKGGGKKKHHHJJJKKKIIIDDDAAAAAABBBIIIKKKPPPRRRNNNIIILLLSSSRRROOOKKKHHHHHHIIIKKKLLLFFFGGGHHHHHHHHHHHHFFFFFFAAABBBDDDDDDBBBAAAAAABBBEEEDDDCCCBBBCCCEEEHHHIIIFFFDDDDDDDDDAAA===>>>BBB[[[jjjhhhccceee[[[RRRZZZTTTJJJBBB@@@CCCFFFJJJOOOkkk~~~gggiiikkkqqq{{{nnnTTTXXX___ccc[[[RRRTTTgggxxxooogggnnn}}}pppgggbbbSSSWWWjjjbbbLLLHHHYYYeee{{{xxxZZZHHHBBBGGGQQQKKKIIICCCPPPZZZgggUUUOOOddd}}}kkkkkkjjjooosssoooxxx~~~vvvzzzrrr]]]___\\\UUUVVVOOOWWW]]]QQQVVVqqqxxx|||zzzvvviiidddWWWZZZaaaiiinnnnnniiidddVVVbbbccc___cccdddccciiijjjwww||||||wwwhhhcccpppwwwbbbSSSLLLLLLRRRYYY___ZZZRRRNNNLLLNNNQQQRRRRRRZZZbbbaaa\\\\\\eeennniiiQQQXXXXXXVVVXXXYYYkkkcccTTTJJJIIIdddyyyqqquuu{{{|||yyysssssszzz~~~|||zzzwwwoooeee^^^```ddd^^^OOODDDCCCCCCAAACCC===999===GGGNNNOOOLLL>>>>>>???AAABBBAAA???<<<666555777999::::::@@@HHHHHH\\\cccSSSJJJWWWgggmmmooojjjggghhhjjjiiiccc]]]eeekkkooowww~~~pppZZZTTTYYYxxx{{{tttnnnvvvwwwjjj___]]]bbbhhhqqqwww{{{}}}qqqnnn]]]```ccctttqqq}}}lllXXXeee~~~yyyoooRRRPPPbbb{{{tttpppooo^^^TTTSSSaaa|||vvvmmmddduuu~~~~~~lllkkkpppwwwxxxzzzOOOVVVZZZQQQFFF@@@AAACCCDDDDDDKKKlll}}}||||||{{{mmmjjjhhhbbb___```\\\```eeeiiiooopppbbbQQQNNNMMMPPPQQQWWWkkkqqq```bbbuuu}}}rrrhhhhhhvvvdddzzz~~~pppgggdddfffpppsssuuuvvvuuurrrnnnjjjgggllljjjnnnxxxxxxsss{{{qqqfffdddjjjmmmiiicccKKKDDDGGGRRROOOAAA???IIIFFFTTT^^^^^^```bbbXXXIIIVVVXXXPPPKKKSSSVVVXXXaaaooosss|||sssqqquuuoooOOOWWW[[[KKKOOOXXXhhhiii{{{ddd\\\jjjlll[[[QQQVVVXXXVVVTTTRRRPPPLLLHHHFFFCCCDDDFFFFFFBBB???EEENNNXXXQQQLLLMMMSSSWWWTTTOOOJJJKKKNNNPPPRRRSSSSSSSSSSSSPPPLLLJJJJJJJJJJJJJJJFFFEEECCCAAA???>>>======;;;???CCCAAA888333:::FFF]]]\\\WWWZZZ```VVVPPPYYY]]]RRRGGGBBB???======@@@IIINNNXXXYYYQQQ\\\wwwmmmkkkvvvzzzjjjooo^^^NNNOOO\\\bbbYYYLLLmmmmmmzzzrrrjjjTTTCCCEEEKKK\\\ttt```>>>DDDBBB:::===;;;DDDBBBCCC\\\___aaammmzzzWWWEEE>>>>>>888>>>YYYrrrhhhmmmoooqqquuutttyyySSS<<<999AAA<<>>@@@BBBCCC>>>555222???NNN]]]GGG===NNN```\\\QQQQQQ[[[\\\___bbb]]]TTTOOOOOOCCC;;;<<<888888\\\ccciii{{{mmmiiissspppoookkkhhhfffcccYYYHHH<<>>---666888UUUUUUYYYyyyuuuaaaYYYZZZWWWZZZ{{{|||ggg}}}xxxqqqWWW>>>;;;>>>KKK@@@???SSSTTTSSSKKKJJJGGGFFFOOOYYY\\\XXXNNNRRRWWW[[[```lll}}}fffddd]]]SSSOOOTTTYYY[[[bbbTTT]]]lllggg___^^^ZZZUUUIIIKKKSSSTTTVVVUUUNNNVVVUUUQQQSSSWWWXXXiiirrrggg^^^]]]```cccfffjjjuuuooolllqqqwwwzzzxxxuuukkkkkkzzzyyyccc^^^fff___pppZZZQQQZZZVVVPPPTTTUUUTTTYYYlll\\\HHHPPPooo{{{ooofff@@@EEEPPP[[[\\\QQQEEE???:::???DDDDDD@@@;;;888777666777888888888999;;;===jjjNNNKKKMMMPPPVVVjjjzzzgggHHH555888SSS???333HHHddd>>>===EEEDDDIIIHHHFFFKKKPPPQQQPPPLLLFFFAAA;;;EEEMMMMMMKKKLLLMMMMMMOOOJJJEEEEEEHHHJJJHHHEEEKKKNNNJJJBBBGGGUUUZZZVVVJJJGGGCCCAAAEEEFFF@@@777999444555;;;===;;;<<>>???===<<>>======>>>@@@AAAAAA:::CCCCCCBBBIIIIIIFFFKKKLLLSSSOOOVVVRRRHHHRRRSSSJJJLLLSSS]]]eeennn~~~}}}VVVPPPUUU[[[UUUBBBPPPRRRaaaWWW^^^zzzpppfffZZZSSSVVVNNN[[[GGGLLLpppmmm]]]XXXqqqjjjbbb]]]UUUPPPhhhUUUMMMUUUDDD===CCCIIIOOOIIIHHHWWW___ZZZXXXHHH<<<<<>><<>>===___|||bbbTTTPPPeeewwwvvvnnnkkkooorrrSSS]]]iiisss}}}}}}nnn\\\YYYaaabbb\\\```qqq~~~eeeUUUMMMSSSOOOAAA;;;BBBAAAUUUeeeeee^^^YYYVVVRRRrrrvvvwwwZZZppprrrjjjzzz||||||___PPPPPPOOOJJJHHHLLLPPPOOOLLLIIIIIIJJJPPPPPPQQQQQQLLLFFFGGGLLLKKKLLLNNNQQQSSSQQQLLLGGGHHHHHHHHHHHHFFFDDDBBB@@@MMMJJJHHHIIIKKKLLLIIIFFF;;;;;;;;;:::999777555333333000---+++***///>>>LLLKKK777888QQQ\\\PPPAAA:::MMMUUUaaahhhfffbbbfffnnnRRRMMMLLLFFFNNNrrr|||___NNNKKKeeelllMMMCCCLLLDDDQQQPPPRRRVVVWWWOOO???333KKKCCCAAA<<<555BBBWWWaaasssggg___III>>>888<<>>llljjjlllqqqdddOOOXXXqqqwwwiii___dddJJJ\\\YYYTTT\\\oooyyyyyyhhh[[[RRRHHHhhhHHHWWWTTT[[[mmmYYYGGGUUUQQQEEECCCAAA===>>>EEENNNPPPMMMKKKLLLMMMPPPVVV]]]fffkkkfffgggddd[[[TTTSSSSSSQQQJJJKKKPPPQQQNNNPPPNNNDDDHHHAAAFFFKKKFFFDDDFFFBBBHHHSSSQQQKKKOOOOOOOOOUUUUUUQQQPPPRRRRRRPPPRRRWWWWWWWWWWWWWWWYYY^^^bbbccc```]]]jjjjjjQQQJJJPPPJJJllltttrrrddd[[[ZZZRRREEE@@@FFF@@@999>>>BBBBBBHHHRRRKKKFFFPPP[[[YYYbbbzzzNNNFFFBBBDDDCCC<<<333...222888===>>>:::555222111444222111111111222111000pppOOOLLLUUU___dddttt{{{lllTTT333,,,AAAVVVfff444///===TTTUUUOOOFFFAAABBBDDDCCC@@@CCCGGGGGGCCC@@@AAAAAA@@@CCCHHHHHHBBB<<<;;;:::888999666333222444555444333000666777444555::::::555222333444666666555000,,,------///111///,,,...222000---///666555...,,,//////---+++---000111...***(((+++...000///---+++***000---+++***+++---......///...000222000---111777777//////999???:::555444...///000000...///333666---555000+++111444555;;;:::888000???@@@444>>>AAAGGGAAA;;;999???RRRqqq{{{]]]kkkvvv{{{nnnKKKSSSttthhhEEEBBBEEEAAAMMMJJJEEELLLMMMFFFDDDmmmoooeee|||}}}iiiWWWMMMHHHDDD```jjjQQQGGGEEECCCBBBMMM:::999CCC:::;;;???444;;;:::<<<@@@;;;;;;HHH>>>DDD???:::RRR|||jjj|||ggg```WWWPPPhhh]]]lllqqqkkk~~~sssFFFCCCCCCRRRIII<<>>???HHHOOO\\\yyyyyyuuu}}}yyydddUUUXXXccckkkhhhhhhlllqqqpppiiibbb^^^LLL===>>>DDDBBB===;;;:::PPPaaahhhkkkfffnnnsssuuuuuutttUUUHHHPPPhhhfff~~~hhhYYYWWWWWWTTTRRRXXX^^^WWWKKKYYYfffiii\\\RRRSSSUUURRRIIITTTZZZVVVRRRUUUWWWVVVCCCCCCKKKVVVXXXRRRQQQWWWIIISSSTTTGGG999999EEEOOO}}}~~~jjjjjj|||zzzpppdddTTT```MMMIIIKKKRRRQQQmmmQQQ888DDDIII<<>>AAA@@@???>>>;;;999666555222...---444===GGGQQQZZZHHHGGG]]]qqqcccJJJ>>>:::888:::======;;;===LLL[[[qqqqqqjjjbbbnnndddLLLcccuuuaaaCCCJJJUUUFFF[[[OOOGGGPPPaaahhh]]]NNNyyy^^^JJJBBBCCCQQQZZZTTT}}}ssstttuuueeeTTT@@@555000111666;;;888AAA;;;<<>>===KKKQQQFFFKKKeeeGGG===666999@@@AAA>>>===999999888666444444555777444333222222333444444333nnn???999CCCLLLKKK[[[nnnllltttuuujjjXXXEEE444999PPPqqq~~~PPP;;;999CCC???111777@@@<<<:::===::::::888???CCCAAA???@@@@@@<<<666999:::888888;;;<<<999666555666666777999::::::333666999999777555333222111222333666777666555555,,,000222111000222333444//////111333333111000111111////////////...,,,,,,)))+++,,,------,,,++++++...---++++++---...---,,,+++))))))------******---))),,,...,,,***+++...000...000111000///000333666000888333---333666444777555888000999999222;;;888999;;;@@@DDDDDDCCCJJJRRRjjjOOOccceeehhhiiiSSSjjjSSS>>>??????AAAJJJDDD???EEE>>>222777^^^ttt~~~mmmXXX:::>>>CCC>>>RRRooozzzvvvrrrfffVVVGGG@@@BBBEEEDDDEEE777:::>>>;;;DDDAAAAAAGGGAAA:::999444777FFF666>>><<<666@@@XXXbbb[[[SSS{{{iiimmmgggZZZVVVEEE===>>>FFFEEEHHHKKK:::OOOlll___jjjWWWHHHSSSDDDCCCAAAAAABBB===777555666444222111222111///---222AAAJJJKKKYYYqqq~~~|||{{{kkkhhhppppppxxx|||wwwuuuvvvooodddgggMMMAAAMMMSSSDDD555222999VVVbbbcccnnnxxxwww~~~zzzdddeeelllaaaUUUVVVfffnnnZZZ>>>TTTXXXOOO@@@CCCWWWdddccc___aaa```\\\TTTLLLEEE@@@???NNN]]]^^^UUULLLJJJKKK^^^fffiii___TTTUUUaaalll```bbb]]]```mmmnnnfffeee^^^GGGAAAMMMJJJ:::<<>>===>>>888555999;;;888222000CCCBBB???===<<<<<<>>>@@@;;;<<<<<<;;;:::777555444333666999:::::::::::::::666555333111///---,,,+++)))(((...<<>>444???HHHEEEFFFPPPVVVQQQHHHIIIYYYiiiuuukkknnnwww}}}kkkiii}}}nnn\\\RRRHHHAAA===999999===JJJMMMPPPTTTzzz```ppptttddd]]]gggpppppp}}}gggbbbaaa\\\PPPMMMUUUVVVUUUOOOPPPRRRSSSRRROOOLLLJJJEEEOOO[[[^^^UUUOOO]]]oooeeeWWWQQQSSSUUUYYYXXXOOO\\\ddduuukkk}}}UUU<<<:::999999999999:::;;;;;;>>>BBBDDDDDDFFFIIILLLHHHNNNQQQLLLHHHGGGHHHGGGJJJOOOKKKEEEHHHKKKKKKNNNQQQGGGIIIMMMIIIKKKRRRQQQNNNSSSMMMHHHPPPTTTRRRVVVNNNKKKJJJNNNOOOMMMNNNQQQLLLPPPQQQMMMMMMOOOMMMIIIOOOOOOLLLLLLOOOHHHDDDLLLIIIFFFCCC@@@>>>>>>===<<<888>>>888333:::<<<:::>>><<<777222:::FFF@@@999AAA@@@999666999:::666111///666333///,,,---///111111---,,,,,,,,,,,,---......fffEEE===FFFKKKIII___{{{~~~]]]___OOO:::555999BBBQQQ~~~sss___/////////:::,,,<<<888<<<888:::AAA>>>@@@:::AAABBB===:::<<<===;;;999;;;:::888999<<<999555444666777666444333444555333222333333111000333888888444111111000---++++++...222222,,,+++///...)))***---...,,,+++------,,,***+++,,,,,,***(((+++000---+++))))))+++++++++)))*********,,,------***(((+++((((((---///,,,***+++%%%111222)))(((111333***,,,++++++,,,---...//////'''111///+++333555000000***888222333333333===444444333555:::;;;;;;>>>BBB???---IIIHHHGGGKKK:::VVVgggbbb___RRR>>>888<<<999888===777999AAA333***<<<999sssZZZKKKFFF:::???BBB555<<>>@@@555AAA555???999AAA???===III999NNNKKK???;;;AAA======:::777>>>???444,,,,,,+++***,,,///222444666111222777999<<>>BBB<<<:::EEE<<>>JJJ<<>>CCCIII???EEEGGGCCC@@@CCCHHHJJJKKKIIICCCEEELLLIIILLL[[[MMMEEEJJJTTTTTTUUUVVVPPPXXXWWWRRRTTTXXXNNNIIISSSaaaWWWOOOOOOQQQQQQPPPQQQJJJNNNOOONNNQQQSSSLLLBBBMMMOOODDDDDDQQQKKKCCCNNNIIIAAA===AAACCC???:::888555===999555;;;<<<666777333>>>===666666333444>>>777222////////////222888444222000111333444111...111111000///......//////hhh???DDDFFFOOOiiiqqqLLLCCC777000444CCCVVVdddwwwdddJJJ888111222444444888888777777888888999:::<<<<<<;;;;;;999888666555888999:::;;;;;;:::999888666666555555555444444444222333333333333222111111111111111111000///...---..............................////////////......------,,,+++************+++++++++*********))))))************************(((((((((((())))))))))))************************+++++++++,,,,,,,,,------)))222000)))666MMMNNN???............///000111222666777777888888888888777666777999;;;<<<<<<<<<<<<@@@>>><<<999888888999:::555777999999777333111000;;;]]]NNNDDDGGGDDDJJJKKKCCC<<<;;;:::888;;;;;;:::999888:::===@@@===<<<;;;;;;::::::::::::;;;:::999888777777777777555444333333444666999;;;::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::@@@CCCBBB>>>;;;AAAPPP]]]LLLCCC:::666888999666222,,,222'''222---444aaaQQQIIIPPPBBB???AAAFFFRRRHHHLLLEEEAAADDDGGGGGGHHHIIIDDDIIIOOOQQQMMMGGG@@@<<<666???LLLWWW\\\\\\[[[YYYiiiNNNOOOQQQTTTUUUSSSPPPKKKIIIUUUTTTSSSPPPMMMJJJGGGFFFGGG>>>HHHmmmxxxfffYYY```gggiiiwww]]]dddrrr^^^OOObbb[[[WWWPPPHHHCCC@@@>>>>>>@@@@@@AAABBBDDDFFFHHHIIICCC@@@>>>@@@CCCEEEDDDBBBAAABBBCCCDDDCCCAAA>>>===>>>>>>>>>???@@@@@@@@@@@@???FFFMMMRRR]]]kkktttuuuMMMVVVkkkxxxuuuuuuyyytttqqqAAATTTuuuXXXIII^^^___bbbeeefff^^^PPPKKKXXXiiiZZZ]]]VVVEEE;;;;;;888111===>>>777...111;;;;;;333000+++***...111///...///888---OOO```===555AAA...;;;:::999777666444333222222222222333333333444444555444333444555999<<>>BBB>>><<<>>>===@@@TTTdddbbbBBB>>>;;;<<<;;;999;;;???CCCBBBAAA@@@AAABBBCCCDDDBBBAAA??????@@@CCCFFFHHHEEEGGGJJJMMMOOOOOOOOOOOOOOONNNNNNPPPSSSTTTRRROOORRRRRRQQQPPPPPPOOONNNNNNUUUVVVRRRKKKIIIMMMQQQSSSKKKKKKLLLLLLKKKJJJJJJIIICCCDDDFFFGGGFFFEEECCCBBBGGGDDD@@@>>><<<;;;888666999999999999999888777777555555444333333222111111111111000000///.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,iiiOOOCCC???UUUyyywww\\\AAABBB@@@<<<999;;;BBBIIILLLBBB666000222888===@@@555555555555666777888999999999888888777666555444777777888999888888666666333333222222222111111111111111111111111000//////000000000000///...---,,,------------------------,,,------------------,,,,,,+++******************+++++++++******)))))))))************************'''((((((((())))))))))))************************************+++++++++,,,***000...***333CCCDDD:::............///000111111444555555666666666666555555666888:::;;;;;;;;;;;;<<<;;;:::999999:::;;;;;;BBBCCCCCCBBB@@@???@@@BBBlllqqqTTTMMMGGGIII>>>CCCDDD===666666777555777888999999777777999::::::999999888888888888999666666444333333222222222444333333333444666888:::888888888888888888888888999999999::::::999999888777:::<<<<<<>>>EEESSS]]]EEE???999888:::999555//////333+++777:::\\\www}}}ffftttGGG@@@;;;===?????????@@@<<>>;;;:::???<<<:::>>>LLLccc}}}qqq\\\NNNBBB888???@@@CCCDDDCCC@@@<<<:::BBBAAAAAA@@@???===;;;:::???444777MMMaaabbbZZZTTTCCCJJJLLLHHHfffrrrXXXaaaVVVOOOHHHIIIHHH<<<>>>QQQKKKIIIEEEBBB@@@???@@@@@@<<<<<<===>>>@@@BBBDDDEEEDDDBBBBBBCCCFFFEEEBBB>>>===>>>???@@@??????======@@@@@@???>>>============AAADDDDDDAAACCCHHHJJJHHH:::@@@WWWooo|||]]]>>>IIIYYYFFFDDDTTTNNNHHHIIIKKKKKKJJJTTTlllwww}}}zzzmmmccc___WWWMMMVVV]]][[[NNNEEEGGGJJJHHHYYYLLL<<<333---***,,,///,,,RRRdddLLL666;;;===111888777666555333222111111111222222222222333333333555666777888888999999999<<<;;;:::999:::===???AAAAAACCCEEEDDDBBBEEELLLRRRNNNAAARRR___KKKHHHUUUQQQWWWWWWWWWQQQEEE???IIIXXX}}}sssaaaXXXtttZZZMMMEEEHHHHHHCCCCCCHHHAAAJJJSSSRRRLLLEEEBBBAAAKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCBBB@@@???>>>==================>>>BBBEEE<<<@@@DDDBBB<<<888777999===;;;<<<777777III[[[YYYBBB===;;;<<<;;;:::;;;???>>>>>>======>>>???@@@AAAAAA???>>>======???AAACCC@@@BBBDDDGGGHHHIIIIIIHHHKKKJJJIIIKKKNNNOOOMMMKKKPPPOOOOOONNNMMMMMMLLLLLLNNNOOOMMMGGGEEEIIILLLMMMGGGHHHHHHHHHHHHHHHGGGGGGBBBCCCDDDDDDDDDBBB@@@>>>>>><<<:::999999999888777666777777777777666555555444444444333222111111111////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmQQQ>>>???```~~~yyy[[[CCC666===CCC@@@888111111444000///......000444888;;;222222222333444666888888777666666555444444555555666666666666666555444333000000000////////////...///////////////......---......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))(((((())))))******************))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((())))))))))))*********+++,,,,,,+++///555666444------------...///000111111222333333444444444333444555777888999999999999777777999:::;;;;;;<<<<<>>666::::::444000111333444333555777777555444333333555555555555555555666777333333222111000000000000333333222222333555777888666666666666666666666666888999999::::::999999999<<<<<<======>>>AAAFFFKKK===:::777888;;;999333---+++***$$$---444xxxIIIBBB======>>>===<<<===777999::::::999999:::;;;AAA>>>::::::CCCSSSfffssshhhaaaRRRBBB:::<<>>555FFFLLL===JJJ999:::>>>888///444<<<;;;<<<<<<<<<<<<<<<===>>>>>>:::;;;;;;<<<>>>@@@BBBCCCCCCBBBBBBDDDFFFDDD>>>999999::::::;;;<<<======>>>DDDBBB???<<<;;;:::;;;;;;===>>><<<888777999888666>>>999BBBPPPVVV\\\[[[NNNEEE===>>><<<777AAAHHH===777666666888;;;FFFZZZmmmvvvzzzvvvhhh\\\UUUMMMCCCPPPXXX[[[WWWYYYaaaggggggnnn]]]GGG666+++&&&)))///BBBqqqaaa333555<<<222777333222222111111000000///000000111111111222222222444666888::::::888444222666666666666777999:::;;;<<<@@@CCCCCCAAA@@@CCCEEEKKKHHH^^^iiiSSSGGGIIIBBBKKKKKKLLLIIICCCAAAHHHRRRiiizzz{{{eeerrrUUUIIIAAABBBBBB@@@AAAFFFAAA<<<>>>FFFHHHCCCBBBFFFKKKKKKIIIGGGEEECCCBBBAAACCCBBBAAA???===;;;:::999555888;;;<<<;;;888777666555444333555888999777555:::777777333222DDDUUUSSS===999777999888777888<<<999888888999:::;;;<<<======<<<:::999999:::<<<===@@@AAACCCEEEFFFGGGFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGLLLLLLKKKKKKJJJIIIIIIIIIIIILLLLLLHHHFFFIIIKKKKKKBBBCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@>>><<<:::888666555444555666555444444444444444444333333222333333222222111111000000......------,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++iiiJJJAAAOOOpppzzz___BBB999333666888666000---...111---000222222///---...//////000000222444666777888777666666555555666777888666666555555444444333333000000000////////////......////////////...---------------------,,,+++***************************)))******++++++******)))'''''''''''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((()))))))))*********+++)))))),,,,,,+++---111,,,,,,,,,,,,---...///000000000111222333333333333333444555777888888777777444666888:::;;;;;;:::999<<<<<<<<<<<<===AAAGGGKKK[[[```LLL555666999222000222444333000...///222444333444555444222000000111333222222222333444555555444444333222222222222222222222111111222444555666444444555555555555666666999:::;;;;;;<<<;;;;;;;;;AAA@@@>>>======<<<:::888888666444666888777222...333...+++222???NNNFFF@@@@@@@@@===<<<<<<999:::;;;:::999:::<<<>>>999<<<@@@AAA???<<<:::999:::<<<<<<<<<;;;:::888666555666888999999888777666555666777888999:::::::::777777;;;???<<<666555888888>>>:::666???AAA<<>>>>>???AAA@@@;;;777888888999:::;;;>>>???AAAEEEBBB???<<<::::::;;;<<<:::;;;<<<<<<===>>>??????===444777>>>@@@CCC@@@333999===777111888AAA>>>777555333333444222111444;;;MMMNNNHHH<<<444333111...888777888CCC[[[qqqwwwrrrbbbVVVHHH???888555888===nnnkkk@@@'''888666(((888////////////////////////////////////000000000000111333666777777555222000111222333555666666666666666999<<<===;;;:::;;;<<<<<<>>>QQQ^^^SSSKKKKKKFFFGGGGGGGGGEEECCCCCCFFFJJJNNNJJJPPPaaarrrfffOOOFFF@@@AAABBB@@@@@@CCCBBB??????CCCGGGGGGGGGHHHEEEDDDCCCAAA???===;;;;;;???>>>===;;;:::888777666333555555555555666888;;;777444222333777888777555555111222222777IIIUUUNNN666333222444444222333777444444555666777888999999777666555555555777888:::@@@@@@BBBCCCDDDDDDDDDDDDAAA@@@??????@@@AAACCCDDDHHHGGGGGGGGGFFFFFFFFFEEEDDDHHHJJJGGGFFFHHHIIIGGG???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???===;;;999777888666444333444444222111222333333333333222111111111111111000000000/////////...---+++************,,,,,,,,,+++++++++******++++++++++++++++++++++++\\\NNNKKK\\\xxxvvvUUU<<<999333111...,,,---///000000+++///222222///---...000...///000111333555777888888888888888888999999:::666666555555444444444444222222222111111111111000//////000000//////...---,,,,,,,,,,,,,,,++++++*********************************++++++++++++******&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************)))&&&(((,,,+++'''***000++++++++++++,,,---...//////000111222333333333333222333555666777666666555555666999::::::999777666666777777666444444666777;;;>>>:::666999888333333333222111000000000333666555555333111///...000222222222111222222333444444555444444333333333333444000000000111111222333333333444444444555555555666888888999:::;;;;;;::::::999999999;;;======;;;888777444222222333333111//////+++---444LLLKKKCCC===<<<<<<999777888:::;;;===<<<;;;::::::;;;777888999999888999:::<<<<<<;;;999777555333111111333444555666666666555555444555666666777777777777222444999>>><<<666111111111555111555===:::999888;;;333222555GGGjjjhhh===888999;;;<<<===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB>>>;;;:::;;;>>>@@@>>><<<::::::;;;<<<>>>@@@BBBCCCBBBAAA>>>;;;:::;;;===>>>???>>>>>>???>>>===<<<===888222777===;;;???AAA:::777;;;555555AAA???666888333222333666555///+++,,,...000///,,,+++///333444333---***333HHH[[[```]]]RRRLLLGGGEEEDDDDDDJJJPPPrrrKKK++++++333000,,,111------........./////////---------............///...///000111111222111111///000222333555555555444333555666777777888999:::888666===DDDAAA@@@@@@===BBBBBB@@@>>><<<=========NNNAAA888;;;DDDUUUoookkk```MMMFFFAAA>>>@@@BBB@@@======777AAACCC<<<;;;AAAAAA:::>>>===<<<;;;:::999888888;;;:::999888777555444444444444222000---...000222222222111111111111222333222,,,...333<<>>?????????>>>>>>>>>======???AAABBBDDDDDDDDDDDDDDDCCCCCCCCC===BBBDDDBBBAAABBBBBB@@@>>>??????@@@@@@@@@??????AAA@@@???===;;;999888777888666444444555555444333222222333333222222111000///////////////.........///...---,,,,,,---///000,,,,,,,,,+++++++++******************************RRRRRRMMMTTTeeehhhTTT<<<111111...+++---000111---***,,,...000///---,,,---///......///000222444666777888999::::::::::::999999666666555444555555666666333333333333222222222222000000000000000//////...++++++,,,,,,,,,,,,++++++***************************++++++++++++++++++***'''''''''&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************''''''(((++++++)))+++...************+++,,,---...///000111222333444444444222333555666666666555444666777888999999777555333333555999<<<>>>???AAACCC777888;;;<<<888666777:::555222111333333222333666666555333000......111444222111111111111222222333222222111111111111111222//////000000000111111111222222222333444444555555444555666777777777777777666666777:::<<<<<<;;;999888555111//////000000///)))(((***///NNN}}}IIIBBB<<<;;;;;;999777888777999::::::888666666666<<<;;;:::888777999>>>BBB555333333555666666777;;;444444444444444444444555444555555666555555444444111111222444666555333111111333///<<>>?????????999999999:::;;;<<<>>>???>>>;;;:::;;;@@@BBBBBBAAA;;;<<<===>>>???AAABBBBBB???>>><<<;;;;;;<<<===>>>???===<<<>>>===999888999<<<777:::999000000222---666666444:::AAA;;;222666111//////222222000000333***---111333333333222222000111111///000444<<>><<<;;;===@@@???;;;777444DDDIII===888>>>===333;;;:::::::::999999888888777777666666555444444333///111333222111///...///---///000///......111444111+++...222999GGGEEE222222///000333444222333777222222333444444444444333...///000222444666888999::::::;;;<<<===>>>???@@@<<<>>>???>>>>>>>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBB>>>BBBEEEBBBAAABBBAAA?????????@@@@@@???>>>>>>===@@@???>>><<<:::888777777666444333444666888888777222222222222222111111000............---------------,,,,,,---///333666888,,,++++++++++++*********))))))))))))))))))))))))|||MMMGGGGGGFFFIIILLLIII:::***---------//////...+++)))......///...,,,+++++++++,,,,,,---...000111333444666777999::::::999666555444444333333444555777777222222222222111111111000000000000000000///......++++++,,,,,,,,,,,,,,,+++******************************++++++++++++******)))((('''''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))'''))))))((())),,,+++)))***))))))******+++,,,---...///000111333333333444333444555666666666555444666666777777777666555444999::::::888444111000111:::666888777222333888777666222111555555222111444333333333111//////000222111111000000//////000000//////............//////......///000000000000//////000000111222222333333222333444555666666666666999999::::::999999999999888666222000......------222222222555[[[IIIAAA<<<<<<===;;;:::;;;777888999888666555666777===>>>???===:::666555444999777888===;;;444111222777666555444444444555666555555666666666555555444222222111000111333333222444777555FFFEEE777<<<...000;;;:::666;;;>>>::::::666777888999;;;<<<>>>>>>777777777888999:::;;;<<<<<<::::::===AAACCCBBB???;;;<<<===?????????>>>>>><<<;;;::::::999999::::::;;;888999======888777:::666222777999444777===888333444666888777666444111111///...000...+++---111---///111222///+++))))))***---///...)))''',,,222000---+++***)))(((...666+++)))111222'''***111***+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,---...///000...//////000111222333333555555666777999:::999999888===;;;:::??????>>>AAA>>>BBBAAA<<<;;;???BBB@@@@@@BBBAAA======CCCHHHIIIFFF[[[nnniiiVVVIIIBBB;;;===<<<:::;;;>>>???<<<888;;;CCCFFFBBB>>>>>><<<888::::::999999888777777777444444444444444444444444---000333444333222333444...000111111000000111222...,,,000111111;;;:::+++111//////333444222333777111222333333333222111000000000111333444666777888999::::::<<<===???AAAAAA;;;===@@@@@@???>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAEEEGGGDDDBBBCCCCCC@@@@@@@@@??????>>>===;;;;;;>>>===<<<:::888777777666555444222333555777777666111111111111111000000///,,,,,,,,,---------------,,,+++++++++---000444666*********)))))))))(((((())))))))))))))))))))))))qqqGGG:::EEEEEE999666<<<999...,,,---...---++++++---///******,,,---...///......++++++,,,---...///111222333555888999999777333111333222222222333555777888000000000000//////////////////000000//////...---+++,,,,,,---------,,,,,,************************))))))************))))))***)))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''******&&&(((---,,,%%%))))))))))))***+++,,,------...///111222222333333333444555666666666555444555555666666666666666555333444666666666888;;;>>>888000111222///444888222666111111555666111///111///111333333111000///000111000///.....................---------......///---...//////000/////////.........///000111111222333444555666777777777777555777888999888:::===@@@888666444222///---+++******,,,,,,000___FFF>>>999:::;;;:::999::::::::::::888777888;;;===777999:::999888888999:::;;;666666:::;;;888999>>>666555444333222333333444333333444444444444444333...111222111000111000...000555555IIICCC333===///---888333111;;;555...:::888777777777777888999999888888888888999:::<<<<<<888888:::>>>BBBBBB>>>::::::;;;===>>>>>>===;;;:::::::::999999888777666666<<<888888<<<:::444111444222,,,000444222666:::444111444999444---444888---000000333555222,,,+++...///---,,,,,,+++,,,///444...******...222222---******+++...111///++++++000---***'''+++...&&&$$$///***************+++++++++)))*********++++++++++++***+++---............---............000111222333333444666888999888666333111>>>AAA???BBB???:::???999>>>???;;;:::@@@EEEDDD888AAACCC>>><<<@@@???999:::ZZZuuuppp[[[KKKEEECCC@@@???<<<;;;===AAA@@@<<<;;;888999>>>>>>888555888999999888777666555444444222222333333333444444444555444222...,,,,,,///111222111000000000///---++++++---333111+++333777---///,,,---111333111222555111222222222222000///...222222333444555666666666444444555777888;;;===>>>:::===AAAAAA@@@>>>???AAABBBBBBBBBBBBBBBBBBBBBCCC???CCCDDDAAA>>>??????===@@@@@@???>>>===;;;:::999<<<<<<:::888777666666666777555333222333333222000000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((''')))+++---)))(((((((((''''''''''''))))))))))))))))))))))))oooEEE888BBBAAA444///444222(((,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,---------,,,---000222222111222333555555333111000111222333333222111000222222111000///...------///............---------***++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''(((((())))))******---...///...------///111444444555555555555555555777777777777777666666555333444444555666777777888888666444222111222333444333222111111222222111///////////////////////////111111000000/////////...///...---,,,,,,,,,,,,,,,---------............///............////////////222222333222111222555777666777888888777666888999:::777222---+++***+++,,,222(((---111EEEBBB>>><<<;;;;;;;;;::::::999888888777777888888888:::<<<;;;:::999::::::999444555;;;<<<666222444111111111111111111111111333333333333333333333333000000////////////000000666///333666000111555111222222222333333333444444111222222333444555666666888888999999999::::::::::::;;;===???AAAAAA@@@@@@;;;;;;:::999888888888888<<<<<<<<<>>>???===777222777777888888888888777777444444555555666666777777333333333333333333333333444333222111000///...---------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......333333333444444555555555444777:::<<<<<<:::999999============>>>>>>>>>>>>777:::===>>>>>>===>>>???MMMhhhxxxiiiOOOCCCCCCEEE<<<<<<======<<<<<<;;;:::@@@===:::666555555777888666666666555555444444444222333444444444444333222555333///,,,++++++.../////////......------------***,,,///222222111...---........................---------............//////111333555777666666555777777888999:::;;;;;;<<<<<<===???AAACCCBBB???===BBB??????BBBAAA===<<<===CCCCCCDDDDDDCCCBBB@@@??????>>>===<<<;;;<<<======>>><<<999666444444555666444333111111111111000...////////////............------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''qqqFFF:::DDDBBB666111666444******++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,+++++++++...000000//////111222222000...000111111222222111111000222222111000///...------............------------***++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))******+++,,,.........///222444333333444444555555555666666666777777777777666666444444555555666666777777777666444333222222333333222000//////000111///...........................//////......------------......---,,,,,,,,,,,,,,,------------............,,,------------.........000111111000000111333555555777888888666666777999999777333///,,,+++++++++***'''000333yyyEEEBBB>>>;;;;;;;;;::::::999888777777777666777777777999::::::999888888999===999666666555444555888111111111111111111111111111111111111111111111111000000//////////////////444///000111---///333111222222222222333333333333111111222333444555666666666666777777888888999999:::;;;<<<===>>>?????????;;;:::999888777888888999===<<<<<<===???===999555777888888999999888888777555555555555555555444444333333222222111111111000222222111000///...------------------------------+++++++++******+++++++++,,,,,,+++++++++*********************************++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------000000111111222333333333444777:::;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<:::===@@@AAAAAA@@@AAABBBEEEOOORRRKKKEEEDDD>>>666;;;;;;<<<<<<;;;;;;:::999888888999999888666444333555555444444444333333333111111222333333222111111111///---,,,,,,---///000............------,,,,,,+++,,,...000000///---,,,------------------------,,,---------............---///111333444444333333444555555666777888999999;;;<<<===???@@@@@@???===AAA>>>>>>AAAAAA??????AAA?????????>>>>>><<<;;;:::::::::999888888888999:::===;;;888555333444555555333222111111111111000///////////////.........------,,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''tttGGG:::BBBAAA666222666444+++)))******++++++*********************************((()))******)))***,,,.........///111444555555333111111000000000000111111222111000000///...------............------------******++++++******)))((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))&&&''''''(((((()))******)))***,,,...///111444666111222222333444555666666444444555666777777777777555555666666666666666666666555555444444333333333000///......//////...---........................,,,,,,,,,,,,++++++++++++------,,,,,,++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------.../////////...///111444444666777777666666777888777666444111///,,,+++******+++444000eee}}}xxxDDDAAA===;;;;;;;;;::::::777777777666666666666666666777999999777666777888777888555000...000222222000000000000000000000000//////////////////////////////000000///...------///------,,,+++---000000111111111111222222222222000000111222333444555555444444555666666777888888;;;:::::::::;;;<<<<<<===;;;:::888666666777999:::===<<<;;;<<<======;;;999777888888999999888888777666666555555444333333222333222222111000///......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++---......///000000111111555666888999888888999:::888888888999999999:::::::::===@@@BBBAAAAAAAAAAAAAAABBB>>>999<<>>===<<<<<<<<<::::::999999999999:::;;;;;;999666444333333333444222111///000111222000/////////.........---------,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&vvvIII777>>>===444000333111***)))******++++++++++++***************************((()))******))))))+++,,,------///444999===??????111000///......///000111111000000///......------.........---------,,,,,,***************))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))&&&&&&''''''((())))))***)))***,,,---...000333555000000111222333444555666222333444666777888888888666666666555555555555555444444555555444333222222000///......//////...,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,,,,,,,------.........---...000333333444666666555555666888666666555444111...+++)))...,,,222222]]]mmm~~~}}}iiiCCC@@@<<<::::::::::::999777777777777777666666666444555777777555444555666000666777222...000000,,,000000000000000000000000......................../////////000///...,,,+++)))...,,,)))---...---/////////000000000111111111...///000111222333333444333333444555666777888999:::999888777888999:::;;;:::888777555555777999;;;<<<;;;:::999::::::::::::666666777777777777666666666666555555444444444444333333222111///...------......------,,,,,,++++++++++++++++++++++++++++++******))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******+++,,,,,,---...///000000444666777777666777888:::666777777777888888888888777:::>>>??????============CCCCCC<<<666888;;;<<<888888999999888888777666;;;999666222000000111111000000000000000000000000.........//////.........)))***+++---............,,,,,,,,,,,,,,,,,,++++++---,,,+++***************************************++++++++++++,,,,,,,,,---+++,,,---...////////////000000111222333444444555777888888888888999<<<===@@@<<<;;;===>>>>>>@@@DDDCCCBBB@@@>>>===<<<======999999999999:::::::::;;;999777555333222222222333000///...///111111000///.........---------,,,,,,++++++++++++******************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvIII666;;;;;;333///111///+++******+++,,,------,,,,,,)))))))))))))))))))))))))))***,,,+++******+++,,,,,,,,,---222777<<<>>>>>>111000///......///000111000000//////......------...------------,,,,,,,,,)))************)))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&'''(((((())))))***,,,------,,,---000222...///000111222333444555111222444555777888888888555555555444444444444444222333333444333333222111111///......///000...---------------------------+++++++++++++++++++++,,,++++++*********++++++,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,------------.........---...000333111333444444444444666777555555666555333///,,,)))+++'''...===mmm}}}wwwhhhBBB???;;;999999::::::999888888999999999888777666222444555555444333333444333666777333111222111///////////////////////////.......................................---,,,,,,***555///)))000111+++............/////////000000------...///000111222222222222333555666888999:::888888666666666777888999888777555555555777999:::999999888777777777888999444444555555555555444444444444444555555666666666444333222111000///......,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))(((((())))))************)))))))))((((((((((((((((((((((((((((((***))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((((((((())))))++++++,,,---...///000000333555666666555666777999666666777777777888888888555888<<<>>>===;;;;;;:::888???BBB<<<555444777;;;777777777888777777666555555444333111000000000000.../////////////////////------------------------***+++,,,------,,,++++++*********+++++++++++++++,,,+++***)))(((((())))))))))))))))))))))))))))))************++++++++++++,,,,,,---......////////////000000111222333444444555666666666555666:::===???;;;999;;;<<<;;;===AAA???>>>===;;;:::;;;;;;<<<666666666777777777777666777666444333222222222222000.........000111000///------------,,,,,,,,,,,,++++++*********))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqGGG666::::::444111111000---***+++,,,---------------(((((((((((((((((((((((()))+++------+++***+++,,,***))))))+++///111222222//////............///////////////.........------------------,,,,,,,,,,,,))))))******))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''((())))))+++,,,,,,,,,++++++,,,......//////000111222333333222222444555666777777777333333333333333333333333111111111111111111111111111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******))))))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---------,,,---///222000111333333333333555777555666666666444000---******%%%---FFFuuuvvvqqqAAA>>>:::999999:::999999888999999::::::999777666222333555555333222333444666111...000111//////000////////////////////////........................------,,,,,,,,,------...666CCC777***222111)))///------------............,,,,,,---...///000111111000111222444666888999:::666666555555666777888888555555555555666777999999777888888777555444666777222333333444444333333222222333333444555555666666333222222111000///......++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***++++++---...///000111222444666666555555666777666666666777777777888888666:::>>>??????<<<;;;:::888777777888;;;<<<999666777777777777777666555555000111333444333111...---------............//////------,,,,,,,,,,,,------++++++,,,,,,+++***)))((()))))))))***************+++***))))))((()))))))))(((((((((((((((((((((((())))))))))))*********+++,,,,,,---------.........//////000111222333333444222444666555444555999===<<<999888;;;;;;:::;;;??????>>>>>>>>>>>>>>>>>>???999999::::::999999888777666555444333222222222222000///---...///000///---------,,,,,,,,,+++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%iiiCCC444777777333000///...,,,))))))+++,,,,,,---------(((((((((((((((((((((((()))+++------+++******+++***)))'''(((***,,,---,,,---......//////......---//////.........------------------,,,,,,,,,++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))***+++***))))))+++---/////////000000111111111222333444555666666666666000000000111222222222333111000///......///000111///...------......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))***++++++************++++++++++++*********++++++++++++,,,***+++,,,+++***+++...000///000222333222333555666555666777666444111---+++***(((///GGGggghhhxxxzzznnnqqq@@@===:::888999999999999777888999:::999888666555111333555444333222333333333***+++999>>>333+++,,,........................---------------------------,,,*********,,,///000IIIVVV@@@)))111000&&&///,,,,,,,,,,,,------------++++++,,,---...///000000...///000333555777888999333444555666777777888888222333555666888888888888777999:::888555444444666333333333444444333333333222222222222222222333333000000000//////.........*********++++++,,,,,,,,,************************)))((((((''''''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))***,,,---...///000000222555777666555555555555555555666666666777777666:::>>>@@@???===;;;::::::666555999>>>???;;;777777777777777777666555555AAA???:::555222000//////---------.........//////------,,,++++++,,,------++++++******))))))))))))((((((((())))))*********))))))))))))************((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,,,,,,,,,,---...---......///000111222333///333666666444444888<<<999777888<<<===<<<===@@@>>>>>>???@@@AAAAAAAAAAAA>>>>>>???>>>===<<<:::999555555555444333333222222000///............---,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ddd@@@111333333000---,,,+++***(((((()))++++++,,,,,,,,,(((((((((((((((((((((((((((***,,,,,,+++***)))***+++***((())),,,...///000,,,---...//////...---,,,...............------------------,,,,,,,,,++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''((())))))((()))+++---////////////000000000000333333444555666666666666......///000111222222333000///---,,,,,,...000111...---+++,,,------,,,***++++++++++++++++++++++++))))))******+++++++++,,,))))))((())))))***++++++)))************+++++++++))))))))))))************)))******))))))***,,,......000222222222333444666666666777666444111...,,,)))***222FFFYYYQQQrrriiikkkdddggg???===999888888999999999555666888999888777555444111333555444333222333444222)))333MMMTTT@@@---***........................,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((())),,,000222XXXcccFFF(((///---%%%000++++++,,,,,,,,,---------***++++++,,,---...///000,,,---///111333666777888111333555777888888888777000222555777999888888777888:::<<<:::666444444555333444444555555444444333222222111111000/////////..................------*********+++,,,,,,------))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))+++,,,---//////...222555777666555444444444444444555555555666666555999===???>>><<<999888666888:::;;;888555777;;;777777777777777666666555]]]RRRCCC444,,,,,,111555---------....../////////...---,,,++++++,,,---...******))))))))))))******'''((((((((())))))******'''((()))***++++++******))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***++++++,,,---,,,------...///000111111...222666666444444777;;;777555888===???>>>???BBB888999<<<===??????>>>>>>============<<<:::777666555555555444444333333333111///............,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW999333666555///++++++***'''******************++++++))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,---///000///---,,,,,,---------............---------------,,,+++***(((''')))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))............///111222333222333333333333333333444222222222111222222333333111000///......------......,,,+++******+++---///)))***++++++***)))***++++++*********))))))(((((())))))))))))))))))))))))************************+++***)))(((((()))************+++++++++,,,,,,,,,......///000111222333333555444444333333000,,,))))))444///gggjjjccc```]]]ZZZmmm\\\666777999<<<===<<<777444777777777666555555444444555555444333111///---,,,///111333555555222///---------------------------,,,,,,,,,++++++*********************************===999222+++'''''')))+++++++++++++++++++++++++++***++++++,,,,,,------...000000000000111222333444444444555555666555555555222444888:::<<<;;;:::999>>>;;;888444222222222333444555555555444222000///222222111111000/////////........................************))))))))))))************))))))))))))'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,...///000222333444555555555444333333666888777333222>>><<<777<<<===888999888:::;;;;;;888666555555777777888888777555222111777666333111///...............---,,,,,,,,,,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++++++++,,,------......//////000222222222444666999888888999;;;===>>>???@@@===<<<:::999999:::;;;<<<<<<<<<;;;999888666555444444333111000111000...,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUU888222555444///+++++++++(((************************((((((((((((((((((((((((((()))******++++++************)))))))))***++++++---...//////---,,,,,,---------............------......------,,,***)))((()))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))))))))***------------...000111222111111111111222222222222222222111111111222222333111000///...------------...---+++******+++,,,---)))***++++++))))))***+++*********)))))))))(((((())))))))))))))))))))))))***************************)))(((((((((((()))************+++++++++,,,,,,---......///000111222333555444444444333111---***###+++BBBXXX???<<<999888999:::::::::777777666666555444444333444333333222111///...---...///111222222000...,,,------------------------,,,,,,,,,++++++*********************************111///---+++******+++,,,++++++++++++++++++++++++******++++++,,,---------////////////000111222333222333444444555555444444222444666888:::::::::999888666444222111222333333666555555444333222111000111111111000//////......------------------------************)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***++++++,,,---...000222333444444444222333444444555555444222555555000444???<<<555:::888:::;;;:::888666555555555666666666555333111000444333111///...---------......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((())))))(((((())))))***++++++++++++,,,------......///000222222222333555777666777888999:::<<<<<<===666777888:::;;;<<<;;;;;;999999888777666444333333333222000///000///...,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$zzzRRR777000444333...+++,,,,,,)))************************(((((((((((((((((((((((((((((()))***************)))))))))))))))******+++,,,---......,,,+++,,,,,,,,,------......------,,,.........---,,,+++***)))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))*********+++++++++,,,---...///000//////000000111111111111222222111111111111111222111000///...------------...---,,,*********+++,,,)))***++++++))))))***+++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))*********++++++++++++------...///000111111222555444444444444222...+++666999nnn~~~cccZZZLLL@@@:::999:::;;;666666555555444333333333222222222111111000///...------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************'''(((***+++,,,+++***************************************+++,,,,,,------------------...///000111111111222333333333333333222333444555777888999999333333333333333444555666777666444333222111222222000000000///......------------------------------************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,---///111222333333333///222555555333111222555EEE:::000888FFFAAA:::AAA888999;;;:::888555444555444444333222111000000///000///...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))************++++++,,,---------///000111111111111333555555555666777777888999999444777;;;>>>???>>>;;;999666555555444333222222111222000......///...---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuPPP777///222222...+++,,,,,,***************))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))(((((((((((()))*********,,,------,,,++++++,,,,,,,,,------------,,,,,,.........------+++******(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))))))))******)))))))))***+++,,,---.../////////000000111111222222222111000000000000111000000///...------------......,,,+++************)))***+++***)))((()))+++))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((()))))))))************+++,,,,,,---...///000000111555444444444444333///,,,(((###ddd{{{xxxkkkYYYGGG===999999:::555555444444333333222222000000000111000000//////------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++***************************************((((((***+++***)))'''&&&************************))))))******+++,,,,,,,,,+++++++++,,,,,,---.../////////000111222222222222222222222222444666888999444444555666666777777888777555222000//////111222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((('''''''''&&&&&&'''''''''&&&'''(((((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((()))******+++,,,...///111222222222...111444444111///555>>>TTTMMM<<<444;;;:::444777777999:::999777555444444444333222000000///000000------,,,,,,,,,,,,---------,,,,,,+++++++++++++++*********************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))))))))******+++,,,,,,,,,///000000000//////111333555555555555666666666666:::<<>>@@@NNNIII:::888:::999<<<555777888777555333222222///000222333333111///...++++++------...---,,,++++++******)))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))((()))++++++,,,---///222111222222333444444555555777777888888777555222111444333222000///---,,,,,,///---,,,,,,......---+++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''```HHH999000333222---***,,,,,,***************))))))))))))'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((((()))************)))(((******))))))))))))******+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))*********+++---...//////000000000000//////............------,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&(((***,,,---++++++******)))((((((((()))))))))***++++++,,,,,,---------------...//////)))%%%fffggg}}}vvvDDD>>>;;;888666666666555444222222222222222111//////,,,,,,,,,+++++++++******+++++++++************)))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))))))))))))))+++,,,.../////////......111000/////////000222333777666444222222222444555444444444444333222222111111000///...------......+++++++++*********))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))+++---/////////111333444333333444666:::;;;<<<:::888555555555777;;;>>>;;;555111000222222111000///...---,,,,,,,,,,,,,,,+++++++++******,,,***((((((++++++)))'''''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,---...000/////////000111222222444444444444333111///...222111111000000000000000...------,,,,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$########################[[[DDD555000333222---***+++,,,************)))))))))((((((&&&((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))******+++++++++******************++++++(((&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((())))))***+++,,,---//////////////////.........---------------,,,++++++***))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))(((((((((((((((((()))******++++++,,,------------...///000000;;;DDDccc<<<===:::777666666666444333222222222222111000//////---------,,,,,,,,,+++++++++++++++*********))))))(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))***+++---.../////////...111000000//////000111222444333111000000000222333444444444333333222111000......---,,,,,,+++******+++++++++*********))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))+++,,,---......000333333333333444555888999:::999666444444444555888<<<:::666222222333111111000///...---,,,,,,,,,,,,+++++++++*********+++)))((((((******)))&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,---////////////000111222222444444444333222111///...111000//////......//////---------,,,++++++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$########################~~~VVVAAA222222444333---***+++,,,*********))))))))))))((((((&&&'''(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))*********)))))))))***,,,---++++++************++++++***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++---......//////------------,,,,,,,,,,,,,,,,,,,,,+++******)))))))))((((((''''''(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''''''''''''''((((((((((((((())))))******++++++,,,,,,,,,---...000111222---GGGQQQ===;;;999666555555555444222222222222111111000///......---------,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))***+++---.../////////111111000/////////000000222111000//////000222333444333333222222111000000---.........,,,+++)))'''+++************))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((()))***++++++,,,---///111222222222333555555777888777444333222333222666999999555333333444111000000///...---,,,,,,,,,++++++++++++************)))'''((())))))(((&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,............///000111222444444222111000000000000//////...---------------------,,,,,,+++*********)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$########################xxxTTTBBB333333555333---***+++,,,******)))))))))((((((((((((&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))******...,,,***)))((()))+++,,,******))))))))))))******)))(((&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***,,,------......,,,,,,,,,+++++++++++++++,,,+++++++++******))))))(((((((((''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$%%%&&&''''''((((((''''''(((((()))******+++***++++++---...111222333333LLL~~~qqq@@@BBB999777555444444444333111111111111111000///...---------,,,,,,,,,+++++++++************))))))))))))(((((())))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))'''(((***+++---...//////111000000000////////////222111111111111333444444444333222111000/////////000000111111000---+++)))************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((())))))***+++---000111111111222444444555666666444222222333222555777777444222111111000000///......---,,,,,,++++++++++++************)))(((((('''(((''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++------------...///111111444333111000//////000000///......---------------,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################pppQQQCCC333555777444---)))***+++***)))))))))(((((((((((('''&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((())))))***000...+++)))''''''((()))((((((''''''''''''((((((((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''((()))+++,,,,,,------******++++++++++++++++++++++++***************)))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%######$$$%%%&&&'''((((((&&&''''''(((((()))******))))))***,,,...000222333:::AAASSS]]]MMMddd444===666555333333444333111000000000000000///...------++++++++++++*********)))*********)))))))))(((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((***+++---.../////////000000000/////////111111111111222333333444444333111///............000111222222111///,,,***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((())),,,...//////000111333222444555555444333333444333555666555333000......//////......------,,,,,,+++++++++*********))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))+++++++++,,,---///000111333222000///...//////000000///......------......,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################fffLLLAAA111777888555---)))***+++***))))))((((((((((((''''''%%%&&&''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))///---+++)))'''&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((***++++++,,,,,,************++++++++++++************************(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&###$$$$$$%%%&&&'''''''''&&&&&&''''''(((((())))))((())))))+++---///111222444,,,---;;;NNNMMM666666444333222222333222000...000000000000///...---,,,************))))))))))))******)))))))))((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((***+++---...---...///000000000000///000000000111111111111111444222000...---,,,---------............,,,+++***(((((()))))))))))))))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''((((((***---......///111222111333444444333222333444333333444444222000---+++.........---------,,,,,,+++************)))))))))((()))***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((*********+++,,,...///000111111000/////////////////////...------------...++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################___HHH@@@000888999555---)))***+++***))))))((((((((('''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''******))))))(((''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&((()))***+++++++++*********++++++,,,,,,,,,))))))))))))************(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''((())))))(((((((((***+++---///000999000000111RRR```888@@@333222222111222222222///---////////////...---,,,,,,+++++++++*********))))))***)))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((((((''''''(((***+++,,,+++,,,...///000111000000222222222222222111111000444222///---,,,+++,,,,,,++++++++++++++++++++++++(((((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&###$$$$$$%%%&&&''''''(((&&&))),,,------...000111...000222222111111222333111111111222222000...,,,......------------,,,,,,************))))))))))))(((***+++***((('''(((***))))))(((&&&&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))))))))***,,,---///000//////000000//////.........------,,,,,,,,,,,,,,,+++******)))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################\\\HHHBBB222999:::666---(((***+++***)))(((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''''''''((((((&&&&&&&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''')))******************++++++,,,,,,,,,,,,)))))))))))))))*********'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((()))***,,,---...'''***555///TTTsss222$$$DDD222222111111111222111///---////////////...---,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))(((''''''''')))***+++***+++---///111111111111555555555555555444333222444222///---+++++++++,,,++++++******++++++,,,---'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$&&&''''''(((&&&(((+++,,,---...000111,,,...000111000///000111......///111222111///---------------------,,,,,,************)))))))))))))))+++,,,+++((('''(((******)))((('''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((((()))***+++---///000...///000000000///...------,,,++++++******++++++*********)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################ZZZEEE@@@333999666111---***)))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""################################################$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))*********+++++++++******)))+++*********))))))(((((('''(((((((((&&&&&&(((***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,111000///:::MMMVVVSSSUUUKKK>>>666444444333111111222222222222111000000111111000...---,,,+++***,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''((()))***+++,,,,,,------.........///000111222333222111111222111000///---,,,+++***++++++++++++*********)))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***,,,---...///............///000111222222222333444333111...---'''***......---,,,,,,---++++++******)))(((((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))***+++,,,------......------,,,,,,,,,++++++++++++******************)))(((&&&&&&(((((('''&&&%%%%%%$$$$$$########################$$$$$$##################################################################$$$$$$$$$#########""""""]]]FFFAAA555999666111---***)))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&''''''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***)))******++++++******)))*********)))))))))(((((((((((()))(((&&&&&&''')))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,...111---'''+++666999444777222......222666666555111222222222222111000000000000///...---,,,++++++,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***++++++,,,,,,------......///000111222222222111111111111000...---,,,+++***++++++*********)))))))))'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***,,,---............//////000111111111222333333333222000...,,,111///---,,,------+++************)))((((((''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((())))))******,,,,,,------------,,,,,,,,,,,,,,,++++++++++++************))))))(((&&&&&&(((''''''&&&%%%%%%$$$$$$################################################################################################$$$$$$$$$#########""""""]]]EEE@@@666999666111---***)))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))))))))************))))))******))))))))))))(((((()))))))))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''(((((())))))******+++++++++...+++&&&(((///111,,,,,,+++,,,000555666444111111111222222111111000///.........------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))******++++++,,,------......///000111111111111000111000///...---++++++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&'''((((((***+++,,,---...---...000111222222111000333333333333111///---+++444///***))),,,---+++))))))))))))(((''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((()))******+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++))))))))))))(((''''''&&&''''''&&&&&&%%%%%%$$$$$$################################################################################################$$$$$$$$$###############ZZZAAA>>>555999666111---***)))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&''''''(((((())))))***)))))))))))))))))))))))))))(((((()))******(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++(((,,,,,,+++---333444111//////000333555444000---000111111111111000//////,,,,,,,,,,,,,,,,,,------++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))((())))))***+++,,,------......//////000000000000000//////...,,,++++++***))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))***+++,,,---,,,...000222222222111000333333333222000...,,,+++,,,+++******+++,,,,,,+++)))(((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''((())))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++(((((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#######################################$$$$$$$$$########################################################################ZZZAAA>>>555999666111---***)))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((((()))))))))******(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******))),,,---++++++------+++)))***+++...000111111000//////000000//////...---+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&'''(((''''''((()))***+++,,,------------.........////////////...---,,,++++++***))))))))))))(((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$######""""""######$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***+++++++++---///111222111000///222222111000///---,,,+++''',,,111111---***+++,,,((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))*********++++++++++++******,,,,,,+++++++++*********'''((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################ZZZDDDAAA888999666111---***)))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########################################################""""""""""""###$$$%%%%%%########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((''''''(((((((((((()))))))))))))))(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%(((************+++,,,++++++++++++,,,...///000---............---,,,,,,+++++++++++++++++++++++++++************)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((()))+++,,,,,,------,,,,,,------...///......------,,,++++++*********)))))))))((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""##############################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))******+++,,,...///000000//////111111000///...---,,,,,,+++222999888000)))))),,,((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&((()))***)))******++++++******)))+++*********))))))))))))''''''(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###############################################################$$$$$$$$$YYYEEEBBB888999666111---***)))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########################################################""""""""""""###$$$%%%&&&########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((((((((((('''''''''((((((((())))))(((((()))(((&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))"""%%%(((******+++...111000///...---,,,+++,,,...+++,,,,,,,,,,,,+++******++++++++++++************************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&############$$$%%%&&&'''$$$%%%&&&''')))***+++,,,---,,,+++++++++,,,.........------,,,,,,+++++++++++++++*********)))))))))***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##############################################################################################################################""""""""""""##############################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))++++++,,,,,,---.........000///......---------...---222666555///***)))+++))))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***))))))************))))))))))))))))))((((((((((((&&&&&&'''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%################################################""""""#########$$$$$$$$$VVVDDDAAA666999666111---***)))***+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""###$$$%%%&&&########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))'''(((((((((&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''')))***(((&&&(((+++'''((()))******+++---///***++++++++++++***))))))++++++++++++******))))))************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''$$$$$$&&&'''(((***++++++---,,,+++++++++,,,---...---------,,,,,,+++++++++++++++++++++***************))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""##############################################################################""""""""""""##############################################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))+++++++++++++++---...//////......---------......,,,---...---,,,+++***+++)))))))))(((''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&''')))***))))))************))))))((((((((((((''''''''''''&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%################################################""""""######$$$$$$$$$$$$wwwWWW@@@@@@777555222///+++))))))******(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***)))(((((()))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((******,,,,,,,,,++++++,,,///222///...---,,,++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""$$$###"""""""""###%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,,,,,,,...------------,,,,,,,,,***++++++++++++***)))))))))***+++)))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))))))))(((''''''))))))*********))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""lllPPP======222555222///+++)))))))))***(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,+++******)))(((((()))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((()))***,,,,,,,,,+++***+++...111......---,,,++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""$$$###"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))+++,,,,,,,,,,,,------,,,,,,+++++++++******++++++++++++***))))))******+++)))'''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))))))))))))))(((''''''))))))*********))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""cccKKK<<<<<<000444222...+++)))((()))***(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########""""""#######################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''************************+++++++++++++++*********+++++++++******))))))(((((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''')))))),,,---,,,+++***+++---///...---,,,++++++***++++++))))))))))))(((((((((((((((((((((''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((***+++,,,------------,,,,,,+++***))))))(((******++++++******)))(((***++++++)))'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((((()))(((((('''&&&((())))))******)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""dddKKK===???444444222...+++)))((()))***(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))************************+++*********)))))))))((((((((())))))(((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,,,,+++******,,,...---,,,,,,+++******++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))+++,,,,,,------------,,,+++***))))))(((***************))))))(((***++++++)))&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$###############################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''((((((''''''&&&'''((())))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""iiiMMM===@@@888444111...***((((((((()))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********************************)))))))))))))))((((((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++++++++******+++---,,,,,,+++*********++++++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***+++,,,,,,,,,...------,,,+++*********)))************)))(((((()))******)))&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""hhhMMM===@@@888333111---***((('''((()))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########""""""#######################################$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))************+++++++++++++++))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''')))***+++******+++---++++++************++++++))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))***+++++++++,,,,,,,,,,,,,,,+++++++++))))))******))))))((('''((())))))(((&&&%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""###############################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""dddMMM@@@BBB888333111---***((('''((()))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))******++++++++++++,,,,,,,,,---((()))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%''')))******+++,,,...++++++************++++++))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&((())))))))))))************++++++++++++)))))))))))))))(((((('''&&&'''((((((&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$###########################!!!"""""""""#########$$$################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""```MMMCCCEEE888333111---***((('''((()))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++++++++,,,,,,---------(((((((((((())))))))))))''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###&&&(((******+++---...+++***************++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$%%%'''(((((())))))((((((((()))******++++++)))))))))))))))(((((('''%%%&&&((('''&&&&&&''')))%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""gggLLLJJJAAA666444111---*********)))(((((((((((((((''''''''''''&&&!!!))))))!!!%%%,,,$$$''''''(((%%%+++&&&&&&$$$""")))&&&&&& ---,,,+++&&&+++!!!$$$,,,&&& ###&&&)))***&&&######%%%(((!!!"""---)))###((($$$""""""///###... %%%%%%)))###$$$+++###(((!!!***### ***########################$$$$$$$$$$$$######""""""$$$$$$$$$############"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$######""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))++++++******************,,,+++++++++******))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$###""""""######################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((())))))*********)))+++,,,,,,+++***,,,---)))((('''(((******(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))*********))))))((((((((())))))))))))(((((('''((((((&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################cccHHHGGG@@@555333000,,,***)))***)))((((((((((((((('''''''''''',,,%%%$$$))) +++%%%///###$$$$$$... ***)))""" %%%$$$,,,'''###***###$$$%%%***333///%%%!!!$$$)))222(((!!!"""!!! $$$+++///$$$"""(((''')))%%%"""""")))***(((444((())))))%%%)))### ,,,'''########################$$$$$$$$$$$$#########"""$$$$$$$$$############"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$######"""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))************************++++++******))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$###""""""######################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&((())))))))))))))))))***,,,+++******+++---333000,,,)))(((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############################################################################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))******))))))((((((((())))))))))))((((((((())))))'''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################___DDDDDD???555111...***)))))))))))))))((((((((((((''''''''''''%%%***)))%%%(((&&&###!!!%%%)))###'''$$$((("""***,,,(((###"""$$$%%%000000(((###/// !!!%%%(((%%%"""!!!!!!###(((+++''' 000&&& $$$&&&,,, ,,,!!!'''>>>888 %%%"""'''***((((((---"""%%%(((///000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$######"""#########################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))(((***++++++******+++,,,===777000***'''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""#########$$$$$$################################################################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((('''(((((())))))((((((''''''(((((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""########################\\\AAACCC???666///,,,)))(((((()))))))))(((((((((((('''''''''''''''***)))---###000,,,$$$(((444 ***###&&&!!!"""&&&!!!%%%111&&&))))))%%%###)))$$$---'''&&&)))&&&...333(((!!!&&&)))'''&&&"""++++++444%%%((( ***111###///"""### )))...$$$%%%"""'''000%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((((()))))))))))))))((((((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###############$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((((()))******))))))***,,,;;;666///)))'''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))(((((('''(((((((((((((((((('''%%%''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""########################[[[@@@CCC@@@888///,,,)))(((((()))))))))((((((((((((''''''''''''$$$((()))&&&000###000""" )))&&&,,,$$$'''###!!!,,,"""###111)))---)))###)))******...&&&%%%***///111111)))''''''!!!"""((($$$///'''???"""***%%% 222&&&..."""'''!!!"""///444000+++((("""$$$ 333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###############$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((((('''''')))******)))(((***+++000---***)))))))))((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((''''''((((((((((((''''''&&&((()))(((&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################[[[@@@CCC@@@999111...***)))))))))))))))((((((((((((''''''''''''***QQQ###++++++ddd~~~###%%%gggWWW(((&&& ###%%%...===999)))&&&))) 000fff777///)))000%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""######$$$%%%################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&((())))))(((((()))***'''''''''(((******(((''''''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&''''''((((((''''''&&&)))***,,,,,,***(((''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""########################ZZZ@@@CCC@@@888333000,,,***)))***)))(((((((((((((((''''''''''''QQQ%%%&&&333^^^|||&&&$$$***qqqAAA ***+++!!!!!!ZZZ}}}$$$'''%%%ooo444"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%&&&''''''((())))))''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""###$$$$$$%%%################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&''')))(((''''''(((***((((((((()))***+++)))'''&&&'''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&(((***,,,,,,)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""########################ZZZ@@@BBB???777444111---*********)))((()))(((((((((''''''''''''***&&&+++gggDDD'''!!!%%%###***$$$)))>>>"""((()))"""TTTeee444!!!+++!!!---...lll...XXX,,, 666YYYBBB///)))\\\'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""###$$$%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&'''((((((''''''(((***---+++***)))******)))(((&&&'''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&$$$'''))))))'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################ZZZFFF999::::::777///)))***+++))))))+++((((((((((((''''''''''''&&&&&&$$$&&&666((("""'''$$$&&&&&&###"""''' \\\'''$$$'''"""%%%%%%TTT %%%444555xxx&&&%%%###%%%222 sss$$$'''"""###555!!!...%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$##############################################################################################################################################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""YYYFFF::::::888666...)))***+++))))))***((((((((((((''''''''''''&&&&&&$$$&&&666((("""'''$$$&&&&&&######''' \\\'''$$$'''"""%%%%%%!!!fff//////###444222HHH ---dddOOO)))"""111%%%sssBBB!!!(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$##############################################################################################################################################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$########################VVVGGG<<<:::666444---(((***+++***((()))((((((((((((''''''''''''&&&&&&$$$&&&666((("""'''$$$&&&&&&$$$###''' \\\'''$$$'''"""&&&&&&***///### +++!!!000&&&ccc)))+++[[['''###$$$000hhh((( %%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))(((''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###########################################################################################################################################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$########################SSSGGG>>>:::444333,,,(((***+++)))((((((((((((((((((''''''''''''&&&&&&$$$&&&666((("""'''$$$&&&&&&%%%$$$(((!!!\\\'''$$$'''###&&&&&&111 111---&&&((( ddd***###'''ddd###%%%!!!]]]^^^111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$########################QQQFFF===:::333555...)))***+++)))'''(((((((((((((((''''''''''''&&&&&&$$$&&&666((("""'''$$$&&&&&&&&&%%%)))!!!]]]'''$$$'''###&&&'''%%%((("""///###!!!KKK111jjj,,,'''zzz###'''+++JJJ777$$$+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$########################PPPDDD<<<999444999111*********(((((()))((((((((((((''''''''''''&&&&&&$$$&&&666((("""'''$$$&&&&&&&&&%%%)))"""]]]&&&$$$'''###'''''' ***$$$---111444~~~'''$$$kkk&&&%%%'''///|||---'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOBBB:::999555===444,,,***)))((((((***((((((((((((''''''''''''&&&&&&$$$&&&666((("""'''$$$&&&&&&'''&&&***"""]]]&&&$$$'''###''''''???PPP555FFF|||ggg+++$$$333]]]$$$&&&+++OOO,,,&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOAAA888999666@@@666---***)))'''(((***)))(((((((((''''''''''''&&&&&&$$$&&&666((("""'''$$$&&&&&&'''&&&***"""]]]&&&$$$'''$$$'''(((+++'''+++kkk444!!!$$$###'''BBBppp###--- #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQBBB;;;;;;///>>>555---++++++((('''))))))(((((((((''''''''''''+++***000(((###((($$$%%%%%%'''""")))[[[(((%%%)))$$$''''''uuuDDD&&&"""$$$|||ZZZ***555(((BBB...''' (((########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$########################"""############$$$$$$$$$################################################################################################$$$$$$$$$#########""""""########################################################################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################################################################################################################################################################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQBBB<<<;;;000888000******+++)))((()))))))))((((((((('''''''''***'''888+++>>>(((###(((%%%&&&%%%'''+++000(((]]](((&&&)))%%%((((((<<>>***(((666333;;;###///888+++###000000---$$$+++>>>'''...~~~111WWW***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################""""""#########$$$$$$$$$######################################################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################################################################################################################################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrJJJAAA::::::444777000+++,,,,,,***((()))******)))))))))((((((((()))AAAsss)))$$$)))'''((((((...eeeyyy)))(((,,,(((+++,,,888###jjj777333%%%))) 000(((###"""///$$$&&&111LLL%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$########################"""############$$$$$$$$$###############################################################################################################$$$$$$$$$#######################################################################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooIIIAAA888999333888000******+++***)))+++*********)))))))))(((((($$$ooo)))$$$***''')))))))))***(((,,,))),,,---###***XXX,,,...&&&(((666444EEE&&&..."""333'''RRR222000sss%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$########################"""############$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnHHHAAA888888222777...((()))*********---************))))))))))))...###&&&)))$$$***'''))))))!!!(((:::***(((---)))------***777'''??? 111000"""+++,,,***yyy"""000(((%%%'''000>>><<>>444&&&"""333///)))000+++&&&555&&&++++++$$$"""""",,,###""",,,---###!!!(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((((((''''''&&&******))))))(((((('''''')))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))...***$$$!!!!!!###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___@@@999444999000333000,,,******+++,,,,,,+++++++++*********))))))///,,,((('''***,,,------...888000111---$$$***+++---...///111333333111000777777@@@;;;333>>>HHHNNNOOONNN___oooqqq{{{jjj[[[RRREEE777555777***###+++***$$$***!!!(((,,,111222******888,,,000%%%%%%111///"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((('''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''(((((((((((())))))'''(((((((((((()))))))))''''''(((((()))************************)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''(((+++'''$$$""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\@@@:::444888111333000,,,***+++,,,,,,,,,++++++++++++************,,,+++)))(((((((((&&&%%%$$$ '''!!!%%%'''...222000---******---111333333999666JJJ@@@GGGdddfffXXXFFF<<<666+++(((000;;;222$$$!!!(((&&&%%%...777+++"""###'''((()))+++''''''&&&&&&&&&%%%%%%%%%'''&&&&&&(((******'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))*********++++++,,,,,,---))))))))))))************(((((('''&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""###%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[AAA<<<444888222444000---++++++,,,,,,,,,,,,++++++++++++*********)))+++---...---------...---+++444333777444)))%%%---...///......222777<<<666KKKrrrttt\\\@@@222111000999000(((------$$$###///666,,,***''''''&&&&&&&&&%%%%%%%%%'''&&&&&&(((++++++((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))))))))))))))))))))((())))))******++++++,,,)))))))))*********++++++))))))******+++---...///,,,,,,++++++***)))))))))+++***(((''''''((())))))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""$$$&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZBBB===444999444444111---++++++,,,------,,,,,,+++++++++*********222000---)))&&&%%%'''(((...000""""""'''000000:::222666888444222;;;NNN^^^{{{^^^;;;;;;+++'''%%%%%%555777 ///---'''!!!%%%...,,,$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&)))------)))$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,------------(((***,,,111666;;;@@@CCCBBBAAA???<<<:::777666555111///,,,***((((((((()))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########%%%&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZCCC>>>555999555444111---++++++,,,------,,,,,,,,,+++++++++******((())),,,///111111000...$$$777(((111222111&&&000,,,333999<<>>HHHRRR[[[______^^^[[[WWWSSSOOOLLLJJJ666444000,,,***(((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''''')))'''$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[KKK666:::;;;222111...+++***+++---------.........------,,,,,,,,,...------,,,,,,,,,------...,,,,,,//////...111666111???MMMiii~~~gggHHH444000222222...***((((((&&&$$$'''---***(((''''''(((((('''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))(((((((((((())))))))))))+++++++++***************&&&&&&&&&(((******)))(((''')))---//////,,,)))'''+++***,,,...000//////111555888999:::>>>EEEGGGCCCMMMQQQ[[[eeehhhcccYYYSSS]]]mmmjjjlllpppoookkkQQQbbbWWWOOOEEE999777222###(((---+++######+++---'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&&&&%%%$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&[[[LLL666::::::222222000---,,,---..................---------,,,,,,......---------------...(((555999333222888666,,,BBB```wwwzzzdddJJJ444&&&111***(((,,,000...***(((***(((''''''((()))'''&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''((()))(((''''''((())))))))))))************+++************************---,,,+++***++++++***))),,,,,,++++++,,,...222555222222666===DDDKKKUUU^^^lllfffmmm~~~uuuooowwwqqqooogggXXXRRRLLL>>>222+++'''+++000...''' '''((('''%%%###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&&&&'''&&&$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ZZZMMM888::::::333444222///......//////..................---------.........------......///222+++///;;;777---;;;UUUwwwWWW;;;,,,+++---///---((((((,,,***)))(((((())))))(((&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((())))))''''''((()))*********+++++++++,,,,,,************************,,,+++*********+++,,,,,,............---///333666CCCIIIWWWgggrrr|||jjjaaa___VVV\\\HHH666...&&& (((777'''((()))(((%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&YYYOOO:::::::::333444222000/////////...---///.....................//////.........///000000:::)))(((555888===eee~~~kkkGGG888+++(((******+++,,,+++***((()))******)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))***)))((('''((()))************+++++++++,,,)))))))))***************((()))***++++++,,,...000+++---000555>>>KKKZZZdddpppzzzttt~~~ppphhh[[[PPPKKKBBB555+++)))'''''')))***+++***'''$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&%%%%%%'''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&XXXPPP<<<:::999444333111////////////...---////////////////////////000/////////000000111222333:::666333NNN{{{XXX444(((000555///(((,,,***))))))******)))(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))***)))((('''(((***)))))))))*********++++++)))*********+++++++++,,,+++---......,,,,,,...//////777CCCSSSgggwww~~~zzzoooooo|||qqq___TTTUUUUUUDDD//////***%%%%%%)))***'''###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&'''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&WWWRRR>>>:::999555111000//////000000///...////////////000000000000000000000000111222333333555888BBB\\\zzz___FFF222''')))000,,,+++******++++++***(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((()))******(((((()))***)))))))))************+++******++++++,,,------------...///---+++---222777KKK]]]vvvzzzyyy|||}}}qqq{{{zzzsssjjjXXXYYY[[[XXX@@@555((("""###&&&((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&%%%%%%(((,,,)))'''&&&%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&WWWSSS???:::888555111000///000222333111000//////000000000111111111000000000111111333444444<<<===___kkkFFF***)))444---+++******+++,,,***)))(((((())))))))))))((((((''''''''''''((((((((((((((()))******)))((()))************+++++++++,,,,,,++++++,,,------...//////,,,---///111666BBBRRR^^^xxx}}}mmm```[[[MMMFFF;;;000(((&&&(((***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''%%%''',,,222111---)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&VVVTTT@@@;;;888555111000000222444555444222//////000000111111111222111111111111222333444555888\\\~~~lllPPP666'''---,,,***+++,,,,,,+++)))))))))************))))))''''''''''''((((((((()))(((***+++***)))((()))***++++++,,,,,,,,,---------,,,,,,------...///000000---000444;;;JJJaaa|||zzzcccnnnppp\\\RRRSSSPPPEEE555***''')))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&)))000666777222---(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&^^^LLL>>>:::;;;222111111000000000000111111000000000000111111111111...555777333111777<<<===```~~~sssPPP555+++......)))***///...(((++++++++++++*********)))(((((((((((())))))))))))))))))))))))************,,,------------------......++++++000222000000222666111OOOmmmrrruuu[[[SSSQQQVVVRRR???---$$$***,,,''' %%%...---###(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((***$$$$$$(((***&&&%%%(((******))))))((('''&&&&&&(((&&&(((+++'''%%%444HHH\\\KKK///...+++ (((((('''&&&&&&&&&'''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((&&&###%%%***,,,)))''''''((((((&&&''''''&&&&&&'''***---'''''''''((()))(((&&&%%%)))'''$$$%%%''')))***)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((ZZZJJJ===999;;;333111111000000000000111111000000000000111111111222555///000666555444DDD\\\jjjPPP000,,,,,,...+++&&&(((...++++++*********)))))))))'''(((((((((((()))))))))))))))))))))*********+++,,,,,,,,,------------...333///...111111...///222KKKccczzzsssxxxrrrVVVVVV[[[PPP???666'''(((+++---+++(((''')))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$***&&&&&&***+++((('''***''''''((())))))(((''''''***((()))+++'''$$$000AAAllloooRRR777'''%%%///$$$((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&''')))***%%%%%%&&&''''''%%%%%%%%%))))))***,,,---+++(((%%%***)))''''''((((((((((((,,,+++*********))))))((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((WWWGGG;;;888;;;333111111000000000000111111000000111111111222222222666...222;;;666777]]]tttIII444'''...000(((&&&...************)))))))))((('''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,---------.........///000///,,,222EEEXXX|||{{{```\\\ccc^^^OOO555)))$$$++++++$$$###)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&******)))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))&&&'''))))))'''''')))((())))))******)))((((((+++)))***,,,(((%%%...<<>>===AAAEEEEEEAAA??????@@@:::===???>>>:::444111///000///---***((()))+++---***)))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((WWWHHH<<<999;;;444222222111111111111222222222222333333333444444444666:::444===vvvmmmIII---&&&,,,000++++++++++++*********))))))))))))*********++++++++++++,,,,,,,,,------------......///000111222222000---999\\\wwwQQQWWWaaa[[[AAA***&&&)))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((******)))(((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))***)))(((''''''''''''(((%%%+++///......222666888:::;;;===@@@FFFLLLQQQTTT]]]]]]]]]\\\YYYSSSNNNKKKLLLYYYiii}}}ddd000%%%***((('''((()))+++***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((())))))******---&&&$$$***---******---///555>>>GGGOOOYYYdddmmmeeekkkssswwwtttnnnhhheeeaaaeeegggcccZZZPPPIIIFFFAAA===777222///,,,***(((((('''&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((UUUFFF<<<:::===666333222222111111222222333333333333333444444444444:::666@@@jjjgggCCC++++++444,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...///000111222333444444444DDDeeepppTTT]]]___PPP999)))%%%((())))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))************************,,,+++******))))))******((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((())))))******+++***(((((()))+++...///333<<>>888333222222111111222222333333333333444444444555555888666VVVuuuzzz___;;;---111---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///000111222333444555555DDDjjjddd[[[WWWWWWLLL999---,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************---,,,++++++******++++++)))((((((((('''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))******+++))))))(((***---222888;;;JJJUUU___aaagggrrr{{{~~~~~~vvv|||qqqkkklllmmmWWWHHHBBB999222...---------((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++,,,///999FFFKKKSSSkkk~~~wwwttttttrrrlllfffeeeddd]]]OOODDD;;;888444000,,,***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((VVVJJJ@@@===555666555555444333333333333444111555222333666000000===>>>BBBuuuzzzPPP...333---))),,,,,,&&&)))...)))******+++++++++,,,,,,,,,,,,,,,------------------555555---111999,,,000SSS|||vvvlllooovvv}}}|||uuuppppppsssxxx|||TTTTTTfffQQQ000---###---...%%%!!!&&&(((###((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((()))***+++%%%&&&'''((()))***++++++(((***---...---+++******++++++***)))'''''')))***)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((((((((((((((''''''''')))&&&&&&)))+++)))(((***---(((%%%''',,,///,,,((()))***,,,+++)))(((---333111)))...111***'''***'''+++,,,***&&&&&&)))***)))***'''&&&'''***+++)))&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&---&&&$$$)))---++++++---(((---111444>>>QQQdddnnnvvvkkkhhhwww|||ttthhhbbbTTTEEE@@@@@@999---)))+++---,,,(((%%%'''+++,,,)))'''&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))***)))'''---$$$'''+++&&&***888>>>XXXEEELLL___jjj}}}sssiiidddQQQIIIIIIOOOIII777,,,------&&&)))333///"""###111(((((('''''''''(((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((UUUIII@@@===555777666555444444333333444444111999555000666888555777>>>nnnvvv~~~oooHHH,,,///+++000000)))+++...)))***++++++++++++,,,,,,,,,,,,------------.........***333222111444444MMM{{{{{{vvvoooiiilllgggeeeccccccddddddcccbbb^^^]]]]]]```eeeiiillllllzzzzzz]]]aaa^^^HHH999///+++)))++++++)))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((()))(((((((((((('''''''''///---***'''&&&''')))++++++***(((&&&$$$&&&(((+++%%%%%%%%%$$$$$$%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&'''''''''((((((((((((((((((((((((,,,((('''***+++)))))),,,'''+++///...+++***---000---,,,,,,...///...,,,+++******777???555------************)))'''&&&(((,,,+++***'''%%%$$$&&&)))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))...---'''&&&)))***777FFFQQQ\\\hhhppprrrhhhKKKAAABBBEEE<<<111&&&&&&---///)))###((('''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''++++++++++++,,,+++***)))+++'''---666777===KKKSSSUUUcccyyy|||iii[[[YYYUUUKKKEEEHHH:::...$$$$$$)))++++++)))(((((((((''''''(((((()))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((UUUIII@@@===666777666555444444333444444444111<<<777...666===999555QQQyyy}}}bbb111000---222555---,,,///)))++++++++++++,,,,,,,,,,,,------------......//////+++777777000666LLL||||||wwwnnnjjj]]]XXXdddhhheeeccccccfffjjjmmmnnnpppjjjccc^^^[[[[[[ZZZZZZ[[[___gggooovvv}}}yyyeee^^^VVVSSSFFF333'''***,,,'''%%%***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((***)))(((((()))+++---///)))+++---......+++(((&&&++++++++++++,,,,,,,,,---(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&''''''(((((((((((((((((((((((())))))***'''&&&))))))((()))---)))---000...+++***---111000111444999<<<;;;555///<<<@@@PPPUUUDDD444...'''///+++,,,///---'''***111)))+++,,,)))%%%%%%(((,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''))),,,---***(((...666FFFRRR```kkkwwwsssttt|||ssslll\\\JJJEEEBBB:::000)))'''(((+++((((((((('''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))************))),,,...666AAAKKKXXXhhhuuuwww|||ggg```]]]VVVQQQPPPMMMEEE333$$$%%%...///'''))))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((TTTHHH@@@>>>777888666666555444444444444444333:::666222777888:::DDD{{{yyy|||sssNNN333---111555...,,,...***+++++++++,,,,,,,,,---------------...//////000000555777444333IIIsssyyytttxxxwwwmmmfffiiikkkrrruuullleee```]]]mmmkkkgggcccbbbeeekkkooouuu~~~ZZZTTTfffaaaLLL555+++'''%%%'''+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))((()))+++,,,------,,,,,,&&&(((+++...000000///...,,,---///111222111...+++***)))))))))******((('''++++++***)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))(((((())))))))))))******)))((())),,,+++)))***...///---+++,,,///222222222<<>>888:::666666555444444444444555555555444888888000AAAeeezzz{{{nnn;;;......222---,,,...***++++++,,,,,,,,,---------------...//////000111111444000555LLLtttmmmcccfffmmm```kkkddd^^^qqqoooaaa[[[[[[eeeooouuu]]]\\\jjjbbbNNN666***+++---+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))*********************************)))******+++,,,,,,,,,,,,...///000000000000......:::666111///222777;;;<<<333222222333444333000---///...,,,+++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***))))))))))))******++++++---,,,...000...******...111555888:::<<>>///))),,,++++++***)))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((|||QQQGGG@@@???999;;;777666555555444444555555666222333;;;999444VVVxxxyyyMMM666---///,,,---///+++,,,,,,,,,,,,---------------......///000111222222222444QQQ{{{lllaaa```aaacccdddkkk|||uuuxxxnnnlllyyy}}}PPP]]]aaaWWW???///---+++$$$((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))*********************************,,,,,,+++******++++++,,,111000111333888???EEEIIINNNNNNPPPTTTXXXXXXSSSOOOJJJHHHGGGGGGGGGDDD>>>999333222000---+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''((()))******)))))))))***++++++,,,,,,,,,+++,,,...,,,***...444>>>OOO```ddd___aaappp~~~yyysssnnnllllllggg^^^WWWDDD;;;///(((''')))******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''((((((((('''''''''(((((())))))***)))******++++++,,,,,,,,,)))000:::GGGZZZppp|||~~~xxxeeeVVVMMMCCC999+++)))(((((()))***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''(((((())))))***)))******)))+++111:::BBBYYYvvv{{{kkkcccVVVOOOQQQNNN@@@111+++---,,,+++***)))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((({{{QQQGGG@@@???999;;;777666666555555555555555444444444777:::EEEwwwrrryyydddCCC///...---///111,,,,,,,,,,,,------------...---...///000111222222333666HHH}}}vvvkkkcccfffnnnvvv~~~uuurrrvvvzzzjjj\\\[[[RRRBBB222)))''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))******++++++++++++++++++++++++...---,,,,,,...111555777;;;@@@JJJVVVcccnnnwww|||yyyzzz~~~{{{ttthhhddd___[[[WWWOOODDD;;;;;;999666333000---+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''((()))***+++))))))******+++,,,,,,---+++***+++///222888EEEQQQgggxxx|||tttqqqiii___UUUMMMBBB777000---,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''((())))))************++++++,,,---------...@@@TTTeeeuuu~~~zzzxxx}}}yyy```VVVTTTTTT===555+++''')))+++***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&''''''((())))))******''')))+++...444AAAQQQ]]]yyyyyy~~~tttfff[[[UUUNNNAAA555------,,,+++************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((zzzPPPFFF@@@???:::<<<777777666555555555555555222888666333;;;UUUvvvmmmhhhgggjjjnnnmmmkkkiiijjjlllzzzqqq~~~tttMMM222......000222---,,,,,,,,,---------......---...///000111222333333;;;WWWooommmmmmnnnssszzzooo}}}lll]]]NNNDDD666((()))333((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))))))))))))))++++++++++++++++++++++++------...000555;;;BBBFFFUUUaaasssuuuhhhXXXMMMBBB@@@===999555222000///))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((()))++++++))))))***+++,,,,,,------000///111888AAAOOOeeewwwyyykkk\\\[[[WWWMMM???333,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++******+++,,,,,,---......:::QQQiiiwww}}}pppnnnqqqsssssswwwwww~~~zzzvvvzzz~~~zzzooollldddYYYRRRCCC222******,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&''''''((()))******+++)))---222999EEEXXXnnn}}}xxxwww}}}xxxlllhhhnnnssssssqqqqqqwww~~~kkkTTTQQQMMMCCC...---,,,+++************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((pppPPPBBBCCC<<<@@@777666666555555555555666666:::,,,======222xxxmmm]]]TTTVVV^^^```]]]eeeiiifff```bbbqqq~~~{{{ssseee===&&&111444+++///..................------000///---,,,...333777999NNNooo~~~wwwrrrWWWYYY???666&&&...))))))((('''(((******)))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************)))+++---,,,,,,...///...+++222888;;;FFF^^^xxxyyyllldddUUUGGGCCCEEECCC>>>GGG:::+++%%%%%%&&&(((((())))))'''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******************++++++)))111000&&&%%%000555000888:::DDDUUUhhh|||uuucccNNNGGGMMMPPPBBB///'''$$$)))***$$$'''+++$$$))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((()))***+++000)))***000,,,(((<<>>++++++...+++'''((())))))((('''''''''''''''''''''''''''((((((((()))******))))))((((((''''''oooOOO@@@AAA;;;@@@777666666555555555555666666777222@@@999EEEsss]]]```bbbccceeecccggghhhhhhggglll|||||||||ssstttlllHHH---000222,,,...........................333+++,,,444444///888JJJtttmmmbbbPPPCCC111---***+++***)))((()))))))))(((((((((((()))))))))***************************+++++++++++++++*********,,,++++++---111444333111666<<>>[[[uuuooo~~~mmm___]]]SSSXXXIII......000---(((%%%'''((('''&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((***+++888555KKKfffzzzkkk```^^^ZZZTTTPPPVVV^^^eeehhhmmmoooiii```iiinnnvvv}}}qqqiiiddd``````YYYJJJ666)))%%%(((***))))))((('''''''''(((((('''''''''((((((((())))))******))))))((((((((((((nnnOOO??????999???888666666555555555555666666555888@@@777eeemmmVVV```hhhiiikkkjjjooo{{{vvvqqqzzzuuuuuusssXXX888000000------........................444)))---:::666...FFFmmmlllbbbMMM===,,,++++++++++++)))'''((()))((((((((()))))))))******************************+++++++++++++++++++++++++++---.........222999@@@YYYfffxxxzzzeeeTTTVVVKKKKKKHHH@@@666...***)))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******+++*********++++++,,,---111***+++333555333===OOOjjjmmm```TTTKKKFFF777///,,,'''+++...(((***))))))(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))******)))------///BBBccc~~~{{{jjj~~~lllZZZfffYYY333)))(((---)))'''((((((&&&'''***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***+++***))))))+++///222???AAAYYY{{{}}}___ZZZVVVRRRMMMFFFDDDEEEQQQXXX]]][[[VVVTTTQQQNNNOOOPPPSSSWWW___nnnzzztttuuu}}}qqq^^^ggg___@@@(((%%%,,,///)))((((((((((((((())))))''''''((((((((()))))))))***))))))))))))(((((((((mmmNNN>>>===888>>>888666666555555555555666666888888;;;AAAcccjjjrrrvvv~~~qqqmmmqqq}}}tttwwweeeEEE111.....................////////////111---000666333:::ggg}}}{{{{{{rrrTTTIII555,,,+++***+++)))'''(((+++(((((()))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,000555444333<<>>ZZZwwwgggMMMOOOEEEBBB;;;***%%%*********))))))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))*********))))))******+++111------>>>aaawwwgggwwwlllaaa]]]PPPDDD++++++((((((***)))&&&'''***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((*********)))+++000999???EEEXXXwwwlll[[[WWWLLLJJJGGGGGGGGGIIIMMMQQQIIIIIIFFFCCCBBBCCCEEEEEEHHHHHHHHHHHHKKKRRR[[[bbbuuuxxx}}}vvv}}}dddiiicccNNN:::222///---))))))(((((())))))******'''(((((((((((()))))))))))))))))))))))))))))))))mmmNNN>>>===777>>>999666666555555555555666666<<<666888XXXuuuhhhxxxxxxnnniiieeeiiizzzsssuuuuuukkkQQQ666...000///........./////////000000,,,333444///444XXXwww}}}~~~yyyttt[[[RRREEE111+++((()))***'''(((,,,))))))))))))************************************++++++,,,,,,------------111///222>>>OOOfffzzzpppdddPPPAAA>>>@@@:::111((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,---...//////000222:::NNNkkkmmmZZZNNNEEE555......+++******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++************++++++,,,//////>>>]]]|||}}}uuuddd```]]]WWW;;;---))))))++++++(((''')))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))******))),,,555BBBKKK```zzzzzz```OOOKKKOOONNNFFF>>>>>>FFFLLLJJJEEEMMMHHHFFFKKKQQQSSSNNNIIIOOOOOOPPPPPPPPPRRRTTTVVVggglllzzzxxx~~~}}}xxxkkkbbb```YYYFFF111&&&******)))))))))******+++(((((((((((()))))))))***))))))))))))************lllPPP@@@>>>777>>>999666666555555555555666666;;;777>>>wwwzzzqqqlllhhh```___hhhvvvvvvfff|||rrrnnn^^^???///000000.........//////000000111+++666666111IIIsssiiixxxxxx}}}dddTTTMMM<<>>888666666555555555555666666444>>>MMMhhhhhhfff___```aaafffvvv___qqqnnniiiHHH111000///---......///000000111111///444333@@@oooqqqdddeeezzzuuutttjjjmmmyyy~~~zzzuuuZZZUUUKKK777)))***...+++)))+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---.../////////777>>>XXXpppUUUGGG???999777444000,,,))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,---///000111777;;;RRR{{{ooofffXXXJJJ<<<...+++******))))))******+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))******,,,---///000:::VVVxxx\\\___mmmaaa___JJJ<<<...)))******((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******(((+++---000777III___pppsssbbbQQQNNNOOOLLLCCC===BBBMMMQQQJJJKKKfff|||qqqjjj___\\\\\\bbbiiisssoooeeevvvzzzppphhhiiiiii___KKK;;;...---,,,+++***)))))))))(((((()))))))))*********))))))*********+++++++++lllSSSEEEBBB999>>>888666666555555555555666666---DDD[[[sssxxxbbbbbb```ZZZ\\\]]]^^^gggmmmkkkrrrooopppOOO222//////---......///000111111222444000111OOOyyyggggggzzzvvvuuuxxxnnnaaa[[[WWWLLLPPPhhhsssjjjmmmgggooo|||ppplll^^^lllfff```VVV>>>+++,,,000---)))))))))************+++++++++++++++++++++++++++++++++,,,,,,------...///000000@@@^^^pppaaaMMM:::???;;;555///***))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************++++++++++++,,,,,,---...///111111;;;GGGllloooSSSEEE===++++++************++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))+++,,,...000111RRRkkkcccHHHTTTyyylll]]]YYYEEE000((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&***///555AAAWWWrrrvvv```YYYPPPIIIAAA>>>CCCKKKTTTQQQQQQ^^^zzz}}}vvvhhh\\\VVVYYYggguuuuuudddiiinnnccc^^^SSSDDD///...---+++***))))))((())))))))))))************))))))******++++++++++++lllLLLKKK@@@===:::999888777666555555666777777999888sssmmmyyytttkkkeeeXXXTTT[[[ZZZXXX```iii```ooottteee]]]:::***333333111///...//////000///444...;;;tttggghhhvvv~~~jjjiiifff[[[ZZZUUUPPPOOOQQQTTTSSSQQQSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPWWWggg|||~~~SSSXXXXXX,,,(((333(((...,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,...---///222+++111EEEWWWttt\\\TTT;;;EEEDDD444'''(((,,,,,,'''''''''''')))+++(((%%%((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,,,,111+++'''---111444<<>>...------000)))+++++++++++++++++++++++++++++++++,,,------......111222000222555333FFFgggqqqmmmPPPJJJEEEBBB===444***$$$******)))(((((())))))(((((((((((((((((((((((((((((((((((((((((()))******))))))******+++,,,,,,,,,,,,000000111222///>>>[[[{{{{{{eeeVVVEEE333+++***%%%(((---*********)))((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++%%%,,,222+++000VVV}}}}}}}}}~~~llldddLLL777222+++&&&,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,,,,---000:::GGG]]]oooaaaPPPIII???@@@KKKMMMHHHSSSggg~~~uuueee]]]\\\ppptttvvvppp___SSSNNNAAA222)))***,,,+++((())))))))))))))))))))))))******))))))))))))******lllLLLKKK@@@===:::999888777666666666666888888===^^^pppzzzZZZPPPXXXZZZQQQTTTWWWXXX___cccyyyssslll^^^PPP111111//////000111111222222333666333gggccckkk}}}||||||~~~~~~~~~pppjjjaaaWWWPPPLLLJJJJJJMMMOOOQQQPPPRRR^^^qqqvvv___qqqZZZUUURRR777'''222000(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............333111000555CCChhh~~~vvvqqqxxxrrr[[[LLLQQQTTTDDD000&&&---,,,+++)))'''''')))+++(((((((((((((((((((((((()))(((((((((((()))******)))******++++++,,,,,,---000///,,,...000888ccc}}}oooTTT???222---''')))...+++******)))(((((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))***++++++..."""000444(((CCCqqq|||qqqzzzsssnnnhhhmmmvvv}}}zzzsss[[[DDD999...''',,,******)))))))))((((((((())))))))))))))))))))))))(((((()))******+++++++++...888AAAPPPrrr^^^VVVSSSFFFBBB???FFFPPPSSSXXXtttsss[[[fffwww{{{vvvwwwzzziii___TTTGGG666,,,+++,,,+++)))))))))))))))))))))))))))******)))))))))******+++lllLLLKKK@@@===:::999888777666666666777888999666qqq{{{ssskkktttXXXPPPXXXXXXOOORRRVVVUUUZZZeeeccctttmmm^^^ZZZ666000...000111111111000111222<<>>KKKccc}}}dddRRRQQQOOOCCCDDDMMMQQQQQQddd}}}ooogggtttqqq|||qqqhhhXXXJJJ999---***++++++***))))))))))))))))))))))))******))))))******++++++lllLLLKKK@@@===:::999888777666666666888999:::DDD{{{mmmlllzzzaaaVVVUUUVVVTTTRRRQQQVVVUUUWWWdddYYYxxxjjj```___>>>000///111222111///...000111777rrriiilll}}}wwwrrrppphhhiiigggccc___\\\]]]___nnnvvv{{{cccwww{{{~~~]]][[[III111///'''000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000...333000@@@ttttttwwwhhhaaa]]]QQQCCC,,,)))***---,,,'''(((,,,)))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,------......(((333555777IIIfff~~~{{{www```OOOBBB222---...***++++++***)))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((***************++++++,,,...444)))///TTTmmmkkkiiiiiiqqq|||uuuzzzzzzqqqkkklllxxxnnnhhh[[[```dddiiisssiiiOOO444(((---************))))))))))))((((((((((((((((((((((((''')))++++++******,,,///444GGG]]]~~~xxxeeebbbXXXNNNIIIDDDIIIUUUcccuuukkklllsss}}}}}}xxxsssjjj\\\OOO<<>>---&&&333,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222777^^^rrryyywwwkkkfffZZZLLL333,,,)))---...((('''***))))))))))))))))))))))))***))))))))))))***+++++++++,,,,,,------......///+++333222;;;\\\uuuaaaMMM555,,,//////++++++***))))))))))))***((((((((()))))))))******))))))))))))))))))))))))+++************+++,,,,,,---///+++EEEllllllrrrxxxnnnlll~~~jjj]]]TTTWWW___kkk{{{{{{xxxpppddd\\\___jjjuuu|||aaaBBB...---++++++*********)))))))))))))))))))))))))))))))))''')))++++++***+++///444:::ZZZwwwsssaaabbbiiiXXXBBBAAAHHHRRR```bbbUUUJJJMMM^^^wwwpppgggbbb```XXX```vvv}}}yyy{{{|||{{{qqqeeeWWWCCC333+++)))***+++***************************************+++,,,---lllLLLKKK@@@===:::999888777666666777999:::;;;WWW}}}fffnnnuuu}}}sss\\\MMMSSSWWWPPPOOOUUUOOORRRXXXQQQZZZbbbcccbbbjjj^^^QQQ777///111222111///111777===www~~~{{{mmmggg~~~|||ooollljjjlllttt~~~jjjiii~~~fffWWWIII...***222---------------------------......///000000111111111:::VVV|||ssscccZZZZZZmmmxxxxxxnnnbbbYYYBBB333***,,,...)))'''***))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---......//////111333:::YYY~~~eeeoooyyyeeeFFF444222///,,,+++******))))))******(((((()))))))))*********))))))))))))))))))))))))++++++******++++++,,,---------<<>>:::<<<@@@BBB???>>>FFFQQQIIIFFFDDDGGGRRRcccuuu~~~}}}nnnVVV@@@222,,,++++++************************************+++,,,---...oooJJJJJJ???<<<999999999888888333===999///JJJfffdddgggtttzzzkkkcccXXXQQQNNNNNNNNNNNNMMMPPPOOOSSSYYYYYYddd~~~mmm___cccUUU???444,,,333...444333666lllyyylllgggtttcccYYY[[[fffpppzzzqqqmmmxxxZZZZZZDDD,,,444......------------......,,,...111222111///111333EEEzzz}}}bbbQQQIIIFFFGGGJJJEEEEEEOOO[[[ZZZYYYnnnsssnnnXXXHHH444***(((((())))))))))))(((((((((((()))))))))))))))***++++++,,,,,,+++,,,---,,,...111222000888:::eee{{{jjjuuuhhhccchhhppp{{{kkkRRRAAA,,,000...***'''(((++++++((())))))))))))))))))))))))(((((((((((())))))))))))'''---)))'''...///+++...000999```ppphhhyyy|||```\\\lllvvvkkkfffjjjssszzzxxxiii]]]bbbwww\\\333///'''))),,,(((***...***(((((((((((())))))))))))***---+++&&&(((333???DDDfffeeeqqqhhhVVVGGGCCCBBBHHHaaa}}}wwwNNN666;;;;;;???FFFLLLNNNMMMMMMIIIGGGNNN```rrrqqqcccLLL555///'''***,,,+++******)))*********++++++,,,,,,)))'''---666nnnIIIJJJ@@@===999:::999777666111:::999333SSStttbbbbbbgggsss~~~yyyyyyhhh```VVVOOOMMMNNNNNNMMMMMMOOOMMMRRRYYYWWW```vvvsss]]]___XXXIII333,,,333000333333BBBkkkjjj{{{zzz}}}|||pppfff___]]]gggtttfffddd}}}zzzoooiiiZZZGGG,,,111///......------......///000......222222111777@@@^^^[[[LLL>>>;;;???BBBCCCEEERRRNNNOOOXXXccczzz~~~yyydddRRR<<<---))))))***)))))))))(((((((((((()))))))))))))))***++++++,,,,,,...---+++***+++...//////>>>NNNxxx|||~~~iiifff]]]TTTVVVdddppptttyyysssjjjWWW555000...,,,))))))******((())))))))))))))))))))))))(((((((((((()))))))))***'''---***(((......+++000888PPPiiilllxxxlllbbbeeepppaaaRRROOOIIIDDDDDDIIIRRRYYYjjjqqq{{{qqqccccccooo~~~nnnJJJ333)))***---)))***---((((((((((((((()))))))))***)))******)))+++555FFFSSS{{{|||kkkrrrcccOOODDDGGGLLLYYY```AAA;;;===@@@FFFKKKOOOVVV```hhhdddeeelllzzzrrr{{{ooolllVVV:::111+++222,,,++++++***************+++***+++,,,)))(((///888mmmIIIJJJ@@@>>>:::;;;:::888666///888888:::aaaddd___cccjjjqqqzzz|||hhhiiipppyyyccc\\\SSSMMMLLLMMMMMMMMMNNNOOOLLLOOOXXXVVVZZZjjjwwwZZZWWWUUULLL333,,,222222000444VVVxxxaaalllpppsssvvv|||sssyyyzzzqqq```~~~~~~qqqsss~~~\\\NNN000222///......------......///333------222222333CCCWWW]]]EEE>>><<>>ggghhhuuu{{{rrrbbbZZZllldddPPPEEE===BBBBBBAAA@@@???BBBFFFIIIHHHMMMTTT\\\eeeppp}}}yyyfffaaajjjuuuqqqUUU999+++***...++++++,,,'''((((((((()))))))))******+++((())),,,---555MMMeeecccrrrpppVVVDDD===HHHXXXttt{{{JJJ777???AAAIIIRRRWWW]]]llluuuoooGGG333(((///,,,,,,+++***************))))))***+++***+++333===lllHHHJJJAAA>>>;;;<<<:::888888111888888???lllrrrbbb```hhhoooqqquuuzzz___```mmmwww```YYYPPPLLLKKKMMMNNNMMMOOOPPPKKKNNNXXXVVVVVV```~~~```XXXUUUIII555...111333---777lllmmmcccxxx|||jjj}}}xxx^^^aaaVVV:::777//////............//////222---...333000555RRRuuu]]]EEEIIIGGGHHHNNNRRRSSSWWW\\\bbbppp~~~}}}lllQQQ888,,,***+++******))))))))))))))))))***))))))***++++++,,,,,,---///,,,+++...000222555:::WWW|||{{{lllfff```YYYTTTQQQNNNKKKHHHTTT^^^mmmzzzttt\\\333///---,,,+++))))))+++))))))))))))))))))))))))(((((()))))))))*********(((...,,,+++///---///;;;HHHmmmhhhpppccc^^^uuu|||VVVCCC@@@AAAAAA@@@BBBDDDEEECCCBBBBBBBBB???CCCGGGJJJNNNTTT\\\bbbxxxpppgggeeeuuu}}}kkkBBB///(((---++++++,,,&&&(((((()))))))))*********---((()))---...555SSStttwww___qqqeeeKKKAAA???OOOpppgggBBB999AAAJJJUUUaaajjjxxx[[[===***,,,,,,,,,+++************+++)))((()))++++++---777BBBkkkHHHJJJBBB???;;;<<<999999;;;555999777CCCwwweee^^^dddnnntttrrrrrr{{{|||``````lllppp]]]WWWOOOKKKLLLNNNNNNNNNPPPQQQLLLNNNWWWWWWTTTZZZfff]]]ZZZMMM888222000333...AAAhhhggg{{{gggiiixxxwwwzzztttNNNzzz}}}kkkZZZDDD999/////////....../////////------222333///;;;fff}}}MMMGGGRRRRRRTTTTTTRRRUUUaaannn~~~sss\\\@@@...***+++*********))))))))))))***************+++,,,,,,---------,,,---111111000777@@@fffxxxaaaSSSIIIFFFDDDDDDHHHPPPXXX]]]\\\www}}}vvv<<<333,,,,,,,,,)))))),,,))))))))))))))))))))))))))))))))))))************)))...,,,+++///...444FFF]]]fffeeefff|||tttSSS@@@===@@@CCCEEE>>>BBBFFFIIIJJJIIIIIIJJJOOOQQQRRRRRRSSSWWW^^^dddiiirrrooocccooottt}}}PPP555(((++++++,,,,,,((())))))))))))************---(((***000333???ccc]]]iiidddRRRDDDFFFMMMeeetttOOOAAACCCGGGXXXdddsss}}}lllQQQ777000---,,,,,,+++***+++++++++)))((()))++++++///;;;GGGkkkHHHKKKBBB???;;;;;;777888<<<777999888IIIaaa[[[hhhrrrwwwqqqpppzzz|||______iiieee[[[UUUNNNKKKKKKMMMMMMMMMOOORRRNNNMMMVVVVVVSSSYYYbbbXXXZZZNNN999666///333333RRRxxxgggnnn|||```bbbvvvooorrrVVVmmm~~~{{{ZZZLLL888000//////......//////000)))///444222444KKK|||kkkNNNVVVYYYZZZ]]]```bbbmmmzzz}}}zzziiiLLL444,,,+++***+++******))))))******+++******++++++,,,---------------///111---,,,999JJJxxxwww]]]KKKCCC???BBBGGGLLLQQQYYY```eeedddiii~~~OOO>>>///,,,---***))),,,)))))))))))))))))))))))))))))))))*********++++++***---++++++000000<<>>KKKlllIIIKKKBBB???::::::666777;;;555666888QQQ}}}```\\\gggrrruuuooonnn{{{yyy[[[[[[eee]]]YYYSSSLLLIIIJJJKKKKKKJJJKKKRRRNNNLLLSSSTTTSSSYYYxxx^^^OOOTTTJJJ999999...333;;;fff~~~|||pppjjj~~~~~~{{{~~~~~~nnnppptttzzzqqq\\\VVV;;;000000////////////000000+++222333000<<>>BBBPPPssspppSSSCCC===BBBTTThhhzzz|||qqqJJJ,,,------,,,++++++++++++,,,+++))))))+++,,,222@@@MMMlllIIILLLBBB>>>999999555555888222444999XXXfff]]]^^^fffpppssslllnnn|||wwwWWWWWWccc[[[WWWQQQKKKGGGHHHIIIIIIHHHIIIQQQNNNJJJPPPRRRSSSZZZfffcccOOORRRHHH999:::---444BBBssskkklll}}}www|||wwwjjjzzzyyy______@@@000000////////////000000...444222///CCCqqqgggeeeqqq~~~{{{www~~~cccAAA000---,,,++++++************++++++***++++++,,,,,,------...------///000,,,333SSSvvvvvvUUUCCCGGGQQQTTTYYY]]]___```bbbhhhmmm}}}vvvVVV888000000,,,((())))))))))))))))))))))))))))))************+++++++++***,,,)))+++000333GGGgggeee~~~rrrYYYjjjzzzaaaPPPGGGMMMRRROOOPPPWWWIIIIIIHHHHHHLLLUUU```gggwwwsssvvv}}}[[[777///,,,+++---+++)))************+++++++++)))...000111AAAfffnnnfffkkkOOOHHHAAAOOO[[[iiiIII:::EEEKKKHHHZZZwww~~~ZZZ555...---,,,,,,++++++,,,,,,,,,******+++---222@@@NNNoooIIIGGG??????;;;888999///999;;;777777tttnnn```XXXTTTSSSgggiiikkkooottt|||xxx___VVVYYY___UUUQQQJJJGGGGGGJJJMMMNNNNNNLLLLLLNNNRRRTTTTTTRRR___dddOOOJJJMMM@@@000222444>>>kkkrrr{{{www~~~rrrsssuuu{{{yyymmmiii|||SSSpppWWWKKK888222///000111//////111000111+++999dddyyyjjjwwwMMM888333***++++++************++++++++++++,,,------......///+++,,,666555***;;;nnn[[[WWWUUUZZZ[[[^^^bbbZZZXXXffflll~~~mmmGGG///,,,111///'''************))))))))))))******+++++++++,,,,,,,,,------...+++...111llliiivvvnnn}}}iiiTTTfff|||rrr^^^TTTSSS\\\```WWWNNNKKKLLLRRRXXX[[[cccuuu~~~{{{tttuuuuuuwwwFFF'''000///%%%*********))))))))))))******)))...///555PPP{{{}}}cccggg[[[KKK>>>CCCVVVssszzz___HHHIIIIIIIIINNN^^^uuuzzzlllkkk>>>000,,,,,,***%%%+++000)))---***(((+++...333>>>HHHpppIIIGGG??????;;;888:::000888999777999xxxrrrgggYYYPPPOOORRRVVVXXXaaaeeelllrrryyykkkXXXSSSWWW\\\VVVPPPIIIFFFHHHKKKLLLLLLMMMKKKKKKNNNRRRTTTTTTSSSbbbkkkNNNCCCDDD???555333888RRRzzzjjj|||qqqppp|||zzzyyyttteeeaaaooorrrWWW\\\KKK:::333///000111//////111111555000>>>pppwww}}}^^^666---%%%++++++************++++++++++++,,,------......//////,,,222444///FFFvvvuuu___ddd^^^bbbggg\\\eeellltttxxxWWW888,,,...---'''************))))))))))))******+++++++++,,,,,,,,,...---...000777CCCkkkvvvrrrhhhYYYZZZ~~~~~~{{{kkkQQQXXXaaabbbXXXMMMLLLQQQTTT\\\ooo~~~zzzxxxvvvvvvuuuwww~~~tttyyy^^^333222333+++,,,******))))))))))))******,,,---,,,555TTTjjj[[[___UUUIIIBBBNNN^^^|||\\\IIIMMMTTT]]]eeelllxxxtttwww]]]444------,,,''',,,///(((,,,)))))),,,000666BBBNNNpppIIIGGG>>>???;;;888:::111888777777>>>}}}|||gggXXXOOOFFFDDDKKKSSSXXXYYY\\\cccmmmvvv}}}yyy```RRRPPPUUUZZZWWWOOOFFFEEEIIIMMMLLLJJJKKKKKKKKKMMMQQQTTTUUUUUU^^^mmmJJJ<<<<<<<<<:::000999iii~~~kkkkkkzzz{{{wwwyyy~~~aaafffyyyuuufff___gggcccLLL===555000000111000///111///777888NNNssspppttt===///+++++++++************++++++++++++,,,------......///222+++...111777VVVkkkccckkk___bbbllluuuyyy}}}lllFFF...+++---+++++++++*********)))))))))******+++++++++,,,,,,,,,,,,))))))///999PPP^^^}}}^^^XXXXXXxxxwwwwwwtttlll^^^jjjnnn^^^KKKKKK^^^ppp~~~|||yyyvvvyyyuuutttxxxzzz{{{}}}sssmmmqqqttt>>>,,,///...+++******))))))))))))******---,,,///CCCjjjccc^^^]]]MMMBBBBBBVVVppplllVVVOOOPPP[[[eeerrr}}}~~~|||zzz|||xxx~~~www;;;///,,,...***---...'''+++))))))---111999GGGTTTqqqJJJGGG===>>>:::777999222888555888DDD~~~]]]MMMKKKJJJKKKOOOVVVZZZ\\\[[[]]]dddnnnwww~~~xxx```SSSOOOSSSYYYVVVMMMDDDDDDJJJOOOMMMHHHJJJJJJKKKMMMPPPSSSUUUVVVTTThhhHHH:::;;;888<<<+++888{{{cccoooooozzz}}}mmm|||vvv~~~```jjjQQQkkkOOOAAA888000000111000000111---333???dddlll}}}qqq~~~PPP888333++++++************++++++++++++,,,------......///222,,,---222???gggrrrjjj^^^hhheeeqqqnnnbbbttt~~~~~~VVV555,,,///111+++++++++*********))))))******+++++++++,,,,,,,,,,,,***)))...666VVVVVVhhhTTTXXXppp{{{{{{sssuuu|||iiiOOOIIIbbbzzz}}}zzzxxxyyyrrrqqqyyy|||zzz|||wwwlllkkkMMM***+++000---+++******))))))******+++,,,,,,777WWW{{{fffggg\\\IIIAAAGGGccckkk___eeerrrwww|||{{{yyy{{{tttCCC000***...,,,---...(((+++)))***---111:::JJJXXXrrrJJJFFF======:::777888222777333888III\\\IIIFFFCCCHHHOOOSSSUUUXXX]]]```bbbgggnnntttzzzwwwfffXXXNNNNNNTTTSSSJJJBBBCCCJJJOOOMMMIIIIIIJJJKKKLLLNNNQQQUUUWWWNNNqqqeeeIII;;;999555<<<***>>>cccvvvwww||||||pppmmmxxxddd~~~xxxKKKmmmwwwxxxTTTEEE:::111000222111000111111///BBBuuu```{{{wwwxxxzzzvvvhhh<<>>222///222222111111555:::VVV}}}{{{yyytttnnnmmmGGG...++++++************++++++++++++,,,------......///---111===MMMkkk}}}xxxvvvccc:::***000,,,,,,+++++++++***************+++++++++,,,,,,,,,(((+++...666PPPpppjjjPPP]]]ppp|||xxxqqqnnnkkkjjjXXX[[[llluuurrroooooosss{{{~~~}}}vvvtttooojjjmmmuuuzzzzzzxxx|||iiiXXXjjjVVV333---))),,,++++++******++++++,,,///...<<<```ggglllaaa@@@AAAZZZrrrzzzzzznnn___eeewwwJJJ---...---***,,,---++++++,,,...222===RRRffftttKKKFFF;;;<<<888666444333888111:::RRRuuuOOOMMM___^^^LLLNNNPPPSSSWWWZZZ\\\]]]]]]XXX[[[```eeelllttt|||}}}qqqeee___RRRNNNYYYaaaYYYNNNIIIEEEDDDCCCDDDHHHMMMPPPRRRKKKLLLMMMLLLKKKMMMRRRWWWUUUggg```GGG<<<:::222222222\\\ttt```~~~pppaaaZZZ^^^ffflllrrrvvv|||{{{bbbmmmZZZsss[[[NNN???222///222222111111...@@@ccc~~~xxxvvvyyyuuummmtttyyyqqqKKK222++++++************++++++++++++,,,------......///...222@@@UUUxxxnnnttt{{{oooBBB...444,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---...000:::ZZZuuuYYYQQQaaaxxxppp|||xxxlll```aaaiii___mmmxxxssscccnnnyyy{{{vvvtttyyy|||}}}rrrvvvrrrggghhhvvvxxx|||eeeMMM___bbb===444000,,,++++++******++++++,,,***000HHHsssgggcccjjj\\\<<>>rrrzzzwwwzzz{{{vvvsssttt}}}qqqZZZ333///...,,,+++******+++,,,,,,---...---------///111000...JJJkkk~~~}}}___|||zzz```444......,,,))))))***,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,CCC>>>gggyyy}}}ZZZ___bbbttt|||tttvvv}}}zzzooonnniiijjjllloooqqqrrruuuxxx|||yyytttsssvvvmmmlll{{{jjjcccaaa```zzz;;;111222,,,,,,+++******+++,,,,,,111444RRRlllXXXlllgggVVVEEEOOOzzz|||wwwnnnccc\\\hhhvvv---,,,111---###...,,,(((000///666@@@NNNvvvHHHEEE???666888666555333444222:::\\\mmmbbbhhhaaaiiiggg___]]]\\\\\\]]]\\\YYYWWW\\\[[[[[[]]]aaahhhooouuu||||||yyyyyyqqqbbb[[[]]]cccfffeee]]]WWWSSSNNNGGGFFFDDDCCCEEEHHHKKKMMMMMMMMMMMMLLLLLLMMMOOOQQQSSSVVVbbbaaaHHH===<<<222333888sssdddmmmoooqqqnnnnnnhhhddd\\\]]]]]]^^^___bbbgggkkknnnppptttyyy}}}~~~hhh```VVVkkkxxxoooyyyuuu```mmmnnnVVVbbbppptttqqqwwwOOOBBB444000222333222111111GGG}}}zzzzzzvvvyyyxxxssspppqqqmmm\\\111///...---+++***++++++,,,,,,---...---------///111333666SSSppp|||mmm===444...,,,******+++,,,,,,+++++++++,,,,,,,,,,,,------///'''<<>>777888666444555666111:::```ppphhhsssssswwwtttjjjhhhfffeeeeeedddbbb```______^^^]]]```gggooouuuvvvwww||||||hhh\\\[[[VVV```ggg```UUUOOONNNNNNFFFCCCAAACCCIIINNNNNNMMMMMMMMMLLLLLLMMMOOOQQQSSSUUU]]]mmmLLL999555111444>>>~~~vvvggghhhtttwwwpppppp|||gggUUUPPPQQQPPPVVV\\\ccchhhkkknnnrrruuuwwwyyy{{{}}}ttthhhwwwttt{{{yyykkkdddeee|||VVVPPPyyyjjjnnnOOOBBB666333333222222333666RRR~~~ssspppqqqttt~~~zzzvvvvvvtttpppllllll{{{cccppp:::///...---++++++++++++,,,,,,---...---------///111333888VVV|||~~~JJJ666///---+++***+++,,,,,,+++++++++,,,,,,,,,,,,------222&&&777___[[[OOOeeeuuurrrzzz|||jjj___```hhhkkkoooppppppppptttwwwyyy~~~~~~~~~vvvuuutttbbbeee~~~yyyfff{{{ccc000...---,,,+++******+++,,,---...:::UUUmmmmmm{{{iiiPPPJJJhhh|||zzzuuullldddggg{{{PPP000,,,222,,,,,,---''',,,,,,888JJJaaaJJJDDD>>>888999555333666777000;;;dddrrrnnnyyynnnmmmkkkkkklllmmmlllkkkgggfffeeedddfffmmmwwwxxxwwwzzz~~~~~~zzznnn^^^XXXZZZUUUaaakkkgggYYYNNNKKKMMMAAABBBDDDGGGLLLOOOPPPOOOMMMMMMLLLLLLMMMOOOQQQSSSWWWZZZxxxtttLLL555000222444???ssswwwbbbxxxqqqVVVNNNPPPTTTZZZZZZaaaiiinnnoooqqqvvvzzzggguuu}}}tttnnnccc]]]NNNvvvyyyvvvyyyQQQCCC777555444111111555@@@[[[}}}ooodddcccjjjpppyyy|||||||||yyyvvvtttppplllhhhgggYYY```wwwkkk}}}@@@000///---,,,++++++,,,,,,,,,---...---------///111777<<<\\\wwwxxx|||YYY111111///,,,++++++,,,+++++++++++++++,,,,,,,,,------111,,,<<>>444888333333LLL{{{eeezzzwwwqqq}}}kkk^^^fff}}}xxxwwwoooNNNLLLWWWwwwhhh}}}jjjlllmmmLLLaaaddd???===333444444444444III}}}}}}^^^iiikkkuuufffWWWTTTYYY^^^aaacccrrrrrrppplllgggfffjjjnnnssssssuuuzzz|||~~~}}}uuurrrnnnkkkgggccc^^^ZZZPPPSSSuuuhhh666///+++,,,...---,,,---///++++++...000///000222JJJsss~~~qqqwwwjjjfffsss}}}yyyyyyzzzyyyuuuhhhdddhhhqqqrrrssswwwnnn;;;777666+++///111%%%///---,,,,,,,,,,,,---......111666XXXnnnuuuQQQIII```qqq|||zzzwwwsssqqqoooppprrrrrrooolllbbbYYYPPPKKKHHHIIIPPPXXX^^^dddjjjllllllrrrttt```TTTRRRSSSSSSSSSOOOPPPUUUUUUUUU]]]jjj}}}vvvkkktttnnn[[[iiiuuujjjPPPJJJ:::......---,,,,,,,,,---...888RRRyyymmmnnnrrrtttNNNIIIuuuzzzkkkiiioootttuuuvvvxxxwwwzzz~~~}}}yyysssmmmjjjjjjjjjssshhh===...+++***000+++///---999KKK\\\VVVBBBAAA999555;;;666666;;;<<>>333444333444666QQQjjjdddSSSHHHSSSiiikkk^^^aaaZZZUUUWWW[[[___eeekkkooollljjjjjjlllnnnpppqqqtttxxxzzzwwwvvvuuurrrnnnkkkgggccc^^^[[[WWWEEEbbb{{{}}}uuu999111,,,---...---,,,---...++++++...///...000444ZZZttt||||||lllxxxiiidddiiisssooobbbcccpppyyyvvvwwwwwwwwwxxxzzz~~~|||}}}xxxzzzwwwEEE666555///111333)))000---,,,,,,,,,,,,---......000:::YYY{{{kkkQQQRRRppp}}}|||}}}yyyvvvppppppppppppmmmfff^^^XXXHHHFFFFFFHHHJJJKKKQQQXXXaaaeeejjjpppyyygggQQQQQQUUURRRQQQTTTXXX]]]hhhuuuxxxzzzzzzggg^^^vvvkkkOOOKKK```~~~DDD///...---,,,,,,---///000777]]]hhhtttoooMMMOOOmmm___UUUZZZgggoooqqqpppttttttxxx~~~}}}zzzvvvqqqlllgggeeecccbbbwww;;;444------...+++111...:::PPPkkkbbbGGGAAA;;;888:::555:::>>>;;;EEEiiieeeYYYdddXXXSSSZZZRRRWWWWWWYYY^^^ffflllpppqqqtttttttttqqqlllhhheeedddXXXRRROOOTTT]]]___WWWNNNNNNMMMJJJGGGFFFHHHLLLPPPQQQTTT\\\eeegggbbb]]][[[KKKQQQWWWVVVQQQNNNNNNPPPWWWSSSQQQPPPNNNKKKMMMRRRMMMXXXyyy@@@222<<<333888ZZZzzzhhh}}}uuu___qqqkkk___lll|||ggglllvvvlll|||lllZZZoooxxxzzzeeefffrrrNNNeeexxxGGG>>>333444222333777LLL~~~lllXXXOOODDDCCCLLLWWWYYYVVV^^^ZZZXXXYYYZZZ\\\aaaiiikkkhhhfffhhhnnnrrrttttttuuuzzzyyyuuuuuurrrnnnkkkgggccc^^^ZZZYYYGGG```}}}<<<444......///---,,,---...+++,,,.........111666ZZZvvvzzzkkknnn___YYYWWW]]]gggfff]]]___hhhuuuzzzwwwppptttyyy{{{{{{~~~}}}}}}vvvzzzttt|||UUU:::777444222333***///---,,,,,,,,,,,,---......333888ZZZkkkSSSUUUuuu{{{|||{{{yyyqqqpppnnnjjjccc[[[SSSNNNIIIIIIKKKNNNMMMKKKMMMSSSXXXeeerrrxxx{{{uuu]]]OOOXXX^^^WWWUUU[[[dddkkkuuu}}}xxxzzzhhh[[[kkkjjjOOOKKKZZZOOO000///---,,,,,,...000111666dddbbblll~~~kkkMMMTTTeeeYYYRRR[[[jjjssstttsssrrrtttwww|||~~~tttkkkccchhhwww}}}zzzvvvqqqmmmhhhccc```ccc~~~DDD999***)))---+++222...:::SSSrrrjjjKKKBBB>>>:::999666999<<<999DDDjjjfff```ooobbbZZZ\\\RRRWWWVVVXXX]]]eeemmmrrrtttuuuvvvvvvsssnnnkkkhhhhhhXXXLLLBBBHHHWWW```ZZZPPPOOONNNMMMLLLNNNSSSZZZ______hhhpppjjjXXXKKKQQQ___LLLRRRYYYZZZTTTKKKFFFEEETTTQQQPPPPPPMMMJJJMMMSSSRRR[[[@@@111===333888[[[{{{eeeyyyjjjfffvvv{{{qqqbbbfffssslllvvvdddVVVooo{{{ppp^^^cccyyyTTT___|||HHH===333555111222888RRRlllZZZKKKCCC@@@EEELLLPPPSSSWWWVVVTTTVVVYYY[[[\\\bbbjjjfffddddddgggnnntttvvvvvvxxx}}}wwwttttttqqqmmmiiifffbbb]]]YYYVVVGGGZZZ???666/////////---,,,------+++,,,......---111777RRRvvvwwwkkkzzzjjjXXXMMM???BBBKKKWWW[[[[[[^^^eeessswww~~~tttkkkpppvvv|||~~~|||zzzvvv{{{pppwwwddd<<<666666111222,,,...---,,,,,,,,,,,,---......444333ZZZoooUUUVVVwwwwww~~~vvvyyyvvvssspppiii```WWWOOOIIIGGGJJJKKKNNNQQQMMMIIIJJJOOOXXXbbblllsss|||hhhZZZXXXdddfff[[[YYYbbbkkksss|||~~~}}}qqqwwwddd[[[dddhhhQQQJJJNNN^^^111///---,,,,,,...111333>>>eeejjjttt~~~hhhMMMYYY}}}___VVVUUU___nnnuuuvvvvvvvvvxxx{{{~~~zzzaaaWWWPPPIIILLLZZZmmm}}}zzzwwwrrrnnnjjjddd]]]XXXcccttt{{{{{{UUU333***999---+++222...;;;UUUttttttRRRFFFBBB===999777888:::777AAAgggffffffwwwqqqeee^^^QQQUUUUUUWWW]]]fffnnntttwwwvvvvvvvvvsssooollljjjjjj```VVVJJJFFFKKKUUU^^^bbbRRRSSSTTTWWW\\\eeeooovvvqqq^^^MMMEEEMMMXXXJJJJJJMMMQQQQQQNNNNNNPPPOOONNNNNNOOOMMMJJJNNNUUUUUUVVVyyyFFF777222111666]]]xxxdddvvvfff\\\hhhpppkkklllmmmwwwtttrrrbbb[[[nnnvvvwww^^^^^^xxxPPPaaa|||HHH<<<333666111111888SSSxxx\\\LLLBBB???CCCKKKQQQRRRVVV\\\YYYVVVVVVXXXWWWVVVZZZ___```aaabbbgggmmmssswwwyyy~~~}}}wwwwwwrrroookkkhhhddd```[[[XXXXXXMMMVVVAAA999111//////---,,,------+++,,,...---,,,111999bbb}}}lll|||iiiWWWKKKEEE999>>>HHHQQQWWWZZZ]]]___ooorrryyy~~~uuummmjjjnnntttzzz~~~||||||zzz}}}nnnssssss???666888000222///000---,,,,,,,,,,,,---......111222YYYxxxsssVVVWWWyyy|||vvv}}}uuusssnnneeeXXXLLLEEEBBBAAADDDGGGKKKNNNKKKHHHKKKQQQdddaaa^^^ggg|||sss]]]YYY___iiihhh^^^]]]fffjjjuuu~~~}}}kkktttbbbXXX```~~~kkkWWWJJJPPPhhh111000---,,,---///222555CCCdddqqqfffMMM]]]gggfffVVVSSSVVVbbbnnnsssvvvwwwyyy}}}yyy___NNNAAACCCCCC???@@@NNNiii~~~|||xxxssspppllleee]]]VVV___xxx~~~lll888---333...+++111...<<>>???333333111000---,,,,,,,,,,,,---......000999[[[tttUUUXXX~~~{{{ssspppkkkaaaTTTGGG>>><<<<<<@@@CCCHHHLLLJJJHHHNNNWWW```ZZZRRRTTTfffwwwssscccWWWZZZaaagggfffbbbdddiiimmm{{{~~~}}}hhhuuudddSSS]]]sss```KKKTTTsss222000---,,,---000333666@@@dddqqqkkkeeeNNN```tttzzzdddGGGJJJLLLNNNWWWcccmmmqqquuuzzzwww|||wwweeeUUUKKKCCCFFFJJJLLLQQQaaawww{{{vvvsssooohhh^^^VVVYYYrrrzzz}}}xxx>>>444&&&///+++000...===TTTmmm___PPPKKKCCC;;;:::333444444:::```tttbbbSSSNNNFFFLLL]]]___XXXXXXQQQRRRVVV^^^hhhqqqwwwzzzuuuuuusssooojjjfffdddddd^^^VVVNNNLLLQQQXXX\\\]]]QQQSSSWWW\\\fffrrrbbbUUUKKKMMMUUUZZZ\\\]]]IIIAAA>>>CCCHHHGGGFFFHHHDDDFFFKKKOOOMMMKKKPPPWWWKKK^^^DDD555>>>333111RRRhhhuuuzzzyyysssppp|||qqqkkkpppuuu{{{qqq}}}|||tttVVV[[[uuuuuukkkzzzsssjjjiiiYYYSSSooo~~~FFF:::444777111000777\\\cccHHH===AAAHHHPPPTTTSSSRRRTTTXXXUUUOOOLLLNNNPPPPPPRRRTTTXXX]]]cccgggjjjooovvv{{{~~~uuuppppppmmmiiieeebbb^^^YYYUUUUUUTTTYYY~~~EEE;;;333000///---,,,---,,,+++---...,,,+++222;;;ggg}}}vvvaaammmtttaaaPPPDDD???===DDDLLLRRRUUUXXX\\\[[[WWW[[[^^^eeekkkgggaaadddlllqqquuu|||~~~}}}{{{{{{}}}lllsss[[[IIIGGG777444222///---,,,,,,,,,,,,---......111CCC___sss{{{tttUUUYYYzzzmmmmmmiii```RRREEE<<<999999AAADDDIIILLLJJJIIIQQQZZZKKKNNNJJJBBBFFFTTT[[[YYYVVV[[[```ccceeegggjjjkkkssslll]]]{{{zzz{{{zzzhhhwwwgggOOO\\\zzzgggLLLIIIzzz222000...,,,---000444666@@@ccccccccc{{{|||dddNNNaaauuugggmmmWWW:::@@@GGGLLLWWWeeelllpppvvv|||rrrxxx|||~~~}}}lll```YYYRRRMMMNNNLLLPPPbbb~~~}}}xxxssspppmmmeee[[[RRRWWWooo~~~~~~~~~sss333999...000+++///...===TTTiiioooWWWRRRJJJ666555777777555>>>\\\\\\YYYRRR]]]___VVVSSSZZZ[[[TTTQQQRRRVVV^^^hhhoooqqqqqqtttmmmhhhhhhfff```[[[YYYKKKIIIFFFEEEIIIRRR\\\bbb___RRRPPP\\\aaa]]]aaammmUUUKKKQQQZZZYYY]]]hhhlll```BBBEEEQQQIIINNNTTT@@@LLLJJJJJJMMMLLLKKKMMMSSSNNNLLL|||BBB///888666---PPPkkkrrrrrrhhhWWWSSSlll}}}yyyjjj^^^kkkzzzxxxkkkuuu~~~gggLLLfffuuuyyyqqq___dddkkkkkk|||{{{kkk```\\\^^^iii[[[SSStttWWW777444111444111666[[[\\\EEE>>>IIINNNSSSTTTUUUVVVVVVUUURRRSSSWWWRRRJJJRRRbbbgggzzzjjjaaahhhoooppprrrxxx}}}wwwooopppmmmllljjjhhh___VVVSSSVVVUUUMMMQQQ~~~|||FFF===444111000---,,,...---+++,,,...------444<<>>555...RRR|||mmmqqqjjj\\\___jjjpppmmmgggbbbXXXSSSdddssspppcccqqqaaaLLLaaabbb^^^WWWcccvvvvvvpppwww}}}{{{zzzjjj___zzzYYYppprrrXXX777555222444111666ZZZ~~~ZZZEEEAAAJJJOOOTTTUUUTTTUUUXXXZZZ```XXXNNNLLLVVVeeevvvllliiiooosssyyyxxxfff```eeefffoookkkhhheee^^^VVVSSSTTTTTTRRRVVVyyyGGG===555222111...---...---+++,,,...------444<<>>666111222000...---++++++,,,...///222GGGfff}}}tttRRRUUU|||~~~}}}yyytttkkkgggbbbUUUEEE===@@@FFFHHHFFFGGGHHHIIIHHHGGGEEEDDD>>>HHHMMMTTTqqqpppZZZ^^^eeejjjfffccchhhrrr}}}~~~{{{|||kkk~~~hhhRRRYYYeeeLLLBBBlll777111---...///...000333KKKttt~~~cccccc{{{cccKKKnnnvvv___UUUIII<<<:::CCCDDDJJJRRR\\\jjjtttrrrkkkooovvv~~~zzzbbbOOOZZZ]]]aaakkkiii]]]XXX]]]mmm|||~~~|||xxxqqqlllhhhaaaZZZTTTOOOqqqyyyCCC***111///,,,000---???ZZZnnnggg^^^UUUBBB777777666222666QQQuuuuuu{{{uuurrrvvv|||vvveeeTTTVVVVVVXXX]]]bbbgggiiiiiiiiieeeaaa]]]XXXVVVZZZaaaWWWTTTQQQRRRXXX]]]``````XXXUUUWWW___ffffffcccaaa___[[[___fffqqqoooUUUQQQWWWQQQVVVYYYIIIKKKIIIIIILLLLLLKKKOOOTTT]]]___GGG666:::555///MMM~~~rrrqqq{{{zzzzzzgggggg___YYYRRRQQQbbbpppkkkcccppp~~~tttrrr]]]SSSdddKKKIIIRRRhhh~~~hhh|||``````qqqZZZuuuhhhYYY999666222444111666\\\|||WWWEEEEEEKKKPPPUUUVVVTTTUUU\\\ccc^^^WWWGGGNNNiiipppnnn{{{kkk]]]bbbnnnsssssstttzzznnnWWWYYYhhhtttsssllleeebbb]]]VVVRRRSSSQQQQQQRRRpppkkk{{{GGG>>>666333222///---...---,,,,,,...------333;;;cccwwwsssqqqtttUUUBBB<<<>>>EEEMMMUUUSSSQQQQQQSSSUUUUUUUUUZZZQQQNNNWWW```eeekkkrrrxxx}}}{{{kkkaaagggwww{{{}}}~~~zzztttxxx~~~jjjiiiOOOHHH??????777333444///...---,,,,,,---///000111CCCbbb{{{uuuSSSRRRuuu}}}{{{wwwsssjjjfff]]]OOOBBB???EEEJJJJJJHHHGGGGGGHHHJJJHHHCCC>>>===LLLXXXiiivvv[[[```hhhkkkgggeeelllvvvkkkiiiuuu}}}{{{}}}mmm}}}dddSSSZZZdddKKKPPPkkkmmm777111---...///...000333EEEuuugggnnndddKKKnnnoooVVVJJJBBB<<>>888333444///...---,,,,,,...000111222CCCcccvvvUUUPPPnnn}}}{{{vvvsssjjjfff[[[JJJ>>>@@@HHHKKKHHHGGGFFFFFFIIIMMMKKKDDD===EEEIII^^^sssddd[[[ccckkkmmmjjjjjjttt~~~lllbbbttt|||{{{iii{{{eeeSSSZZZbbbJJJUUUpppqqq777111---...///...000333===pppiiisssfffLLLooo~~~mmmTTTFFF@@@>>>FFFRRRZZZRRRUUUcccjjjhhhllluuuqqqwww{{{hhhZZZVVVYYYvvv|||mmmlll}}}~~~|||~~~zzzvvvppplllgggaaaXXXRRRMMMmmmwwwwww~~~SSS+++444...+++000///>>>TTTggg|||iiiOOO===999888777777KKKlllTTTFFFHHHMMMTTTXXXYYYVVVQQQNNNQQQTTTXXXYYYTTTOOOTTT]]]aaa^^^\\\]]]```cccdddcccggg```jjj~~~|||iiihhhxxxwwwqqqrrreeeYYYQQQMMMRRRWWWTTTMMMKKKJJJLLLLLLLLLPPPWWWTTT|||~~~III@@@:::888...777www|||qqqwwwzzz~~~~~~nnnqqqqqq|||{{{XXX]]]rrrjjj___sssYYYfff~~~```wwwzzz]]]<<<888444555222666SSSyyy}}}UUUGGGMMMPPPRRRWWWZZZWWWVVV```mmmfffaaaJJJNNNqqqvvvqqq```\\\\\\bbbkkkttt~~~vvvlllccc___\\\WWWTTTTTTHHHXXXpppsssSSSyyyJJJAAA:::777666111//////...,,,---...------222:::iiizzzyyyqqq}}}]]]AAA<<>>@@@:::666666111000...------...000111999KKKlllyyyYYYOOOhhh{{{~~~wwwuuullliii[[[HHH<<<@@@HHHJJJFFFFFFEEEHHHMMMQQQOOOGGG@@@KKKTTTrrrZZZGGGOOO]]]gggppppppmmmrrr~~~~~~wwwcccyyyhhhTTT\\\^^^JJJCCCsss777111---...///...000333CCCoooyyyjjjrrriiiNNNoooyyykkkSSSEEE>>>;;;AAAJJJRRRYYYnnn}}}kkkeeennnvvvlllYYYWWWaaa```~~~xxx}}}yyy~~~yyyuuuppplllggg```WWWQQQNNNkkkqqqyyy~~~XXX---333///***000000>>>RRRgggvvvWWW===666555888555BBBuuu}}}xxxkkkZZZKKKBBB???FFFLLLSSSXXXWWWRRRMMMJJJLLLPPPWWW[[[WWWRRRTTT[[[___^^^\\\\\\]]]```dddggglllppppppsss~~~wwwfffSSSJJJMMMTTTZZZPPPMMMLLLMMMMMMMMMQQQWWWXXXMMMGGG;;;777111555tttqqqzzzpppooolllxxx~~~yyyhhh\\\```eeesss[[[hhh{{{aaarrr^^^===999555555222666PPP{{{XXXHHHNNNQQQRRRWWW]]][[[XXX___kkkbbbcccUUUVVVkkkoooggglllUUUZZZ```fffkkkqqqxxx}}}rrrjjjccc___[[[UUUSSSUUUTTTLLL[[[fffYYYsssKKKCCC;;;999777333//////...------...---,,,222:::uuu~~~ooo{{{\\\BBBCCCMMMPPPQQQTTTTTTSSSSSSTTTUUUVVVVVVTTTIIIOOOSSSRRROOOWWWiiiyyyyyyuuussstttzzzlllrrr{{{vvvvvvQQQHHH@@@CCC???::::::333111///...---...000111;;;KKKkkk}}}]]]PPPddd|||~~~wwwvvvmmmkkk\\\HHH;;;>>>GGGHHHDDDFFFHHHMMMSSSVVVSSSKKKDDDOOOmmmeeeHHHBBBIII^^^kkkuuutttrrrzzzsss___xxxjjjTTT^^^xxxZZZLLLGGG~~~777111---...///...000333BBBiiixxxuuurrrkkkOOOnnn|||rrrnnn^^^MMMEEECCCEEEKKKRRROOOYYYkkkwwwnnn\\\YYYbbbxxxiiiWWWZZZfffqqq~~~xxxtttppplllggg```VVVPPPOOOiiiXXX000///000***000111???SSSiii~~~\\\@@@666555999555:::fffpppuuuzzzsss^^^NNNIIIIIIGGGFFFKKKQQQTTTRRROOOLLLKKKNNNQQQWWW\\\ZZZVVVXXX]]]aaabbbaaa^^^]]]aaaiiipppwww~~~wwwuuuWWWGGGEEEMMMYYYTTTPPPNNNOOONNNMMMRRRXXX[[[[[[UUUBBB999444444pppvvvsssjjjlllqqqxxxhhhvvv[[[xxxmmmXXXnnnoooaaaxxxggg```>>>:::555666222666MMM\\\JJJNNNRRRQQQVVV___```ZZZ^^^ggg^^^aaa```___hhhkkk^^^MMMYYYaaallluuu}}}rrrlllgggbbb^^^XXXRRRQQQUUUXXXDDDXXXoooooolllLLLDDD===;;;999444000//////------...---,,,222:::ppp|||jjj|||uuuWWWAAAEEEPPPQQQPPPTTTTTTSSSSSSUUUWWWXXXWWWVVVSSS[[[XXXKKKGGGUUUhhhrrr~~~zzzsssrrrooosssjjjwww~~~xxxQQQGGG@@@DDDAAA<<<;;;444333111///......///000666AAA___aaaPPP```{{{|||vvvvvvnnnjjj\\\HHH;;;===EEEHHHDDDIIINNNUUUZZZZZZTTTMMMHHH[[[{{{mmmLLLDDDJJJMMM___nnnyyyxxxwwwrrr```xxxiiiUUU___oooUUUMMMZZZ777111---...///...000333===```zzzqqqlllOOOkkkwwwkkk[[[PPPDDDAAADDDKKKTTTZZZVVVTTTVVVXXXTTTNNNNNNSSSggg|||yyyddd___gggppp}}}}}}wwwtttoookkkggg___VVVOOOLLLddd}}}YYY555,,,111***///111@@@TTTmmmbbbDDD888666<<<666777]]]pppaaallliiiUUUFFFDDDCCC===FFFJJJNNNOOOMMMKKKKKKLLLRRRSSSXXX\\\\\\YYY[[[```jjjlllkkkgggdddiiiuuummmzzzYYYCCC>>>FFFUUUVVVRRRPPPPPPNNNNNNRRRXXX___nnnjjjTTT<<<666111jjj~~~}}}qqq~~~qqq{{{ttt~~~~~~pppbbbrrryyy|||[[[dddWWWzzziiidddqqqcccaaa???;;;666666222666EEE}}}___KKKNNNSSSPPPVVVaaabbb\\\]]]dddjjjgggddd___cccsssqqqZZZjjjiiigggjjjttthhhgggdddaaa^^^VVVOOOPPPTTTNNNQQQyyykkkyyyMMMDDD===;;;999444000000///------...---,,,222999aaa|||cccuuummmPPP<<>>CCC@@@;;;:::666444222///.........///444;;;VVVcccPPP]]]zzz{{{uuuvvvmmmhhh[[[HHH;;;<<>>@@@EEEKKKRRRWWWVVVUUUUUUUUURRRXXXZZZZZZYYYWWWWWWZZZ^^^gggooovvvpppeeeggg~~~|||wwwVVV;;;DDDOOORRR]]]KKKQQQZZZMMMKKKWWWYYY``````EEE000555___{{{jjjpppnnnzzz|||{{{rrrhhhooo~~~eeeeeeXXX{{{vvvgggvvveee~~~|||eeeTTT```^^^vvvuuuUUUDDD<<<555@@@000666>>>vvvbbbHHHQQQSSSLLL___YYY]]]iii\\\fffggg^^^cccpppuuuuuuooodddvvvhhhgggsssvvveeedddaaa\\\WWWTTTRRRSSSSSSNNNYYYjjjjjjKKKFFF@@@;;;888555333111...------,,,---///111333[[[yyykkkjjjIIIDDDDDDHHHTTTRRRVVVRRR^^^RRRGGGYYYaaaTTTMMM]]]lllNNNIIIUUUQQQ[[[[[[fff{{{}}}yyypppuuummmlllgggnnnZZZDDDJJJ;;;===AAA>>>888777555222000///.........666[[[yyyoooVVVXXXssszzz~~~tttwwwmmmYYYGGGAAABBBBBBEEEIIIEEE```aaaSSSWWWUUUIIIGGGiiiuuucccIIIDDDBBBDDDRRRkkk|||~~~vvvyyy{{{}}}fffWWW\\\RRRllleeeHHHNNNUUUggg555222...,,,---///000000111iiikkkqqquuuSSSccc~~~eeeeeePPPBBB555444999>>>@@@BBBHHHIIIAAA@@@KKKLLL???777<<>>___ggghhh??????777777;;;444AAAgggwww^^^XXXQQQJJJDDDBBBEEEKKKHHHPPPVVVWWWXXX\\\^^^]]]\\\^^^^^^]]][[[ZZZ\\\^^^aaaqqqzzzrrrgggrrrtttxxx[[[DDDJJJTTT[[[^^^OOOSSSXXXNNNOOOYYYYYYrrrEEE333555SSSuuuppp{{{uuueee]]]hhhxxxyyydddjjjcccuuu{{{uuuvvvsssgggrrreee~~~uuuggggggnnnjjjWWW______NNNBBB===777@@@111888===qqqfffKKKRRRMMMLLLWWWZZZ___eee___bbbpppnnnqqq~~~vvvcccmmmrrrjjjdddaaa\\\WWWTTTRRRSSSSSSYYY[[[llldddKKKGGGAAA===:::888555444111///---,,,---///111333QQQ{{{{{{~~~jjjHHHGGGMMMQQQVVVPPPSSSFFFSSSUUUUUUcccmmmbbbUUU^^^jjjPPPNNNZZZVVV[[[XXXWWWhhhxxxwwwooosssqqqnnnhhhpppZZZGGGMMM@@@BBBDDDAAA999888666444222000//////666666VVV|||zzz[[[NNNnnn{{{|||zzzqqqrrrmmmYYYEEE???AAAEEEHHHKKKJJJUUUYYYWWWWWWQQQLLLOOOYYYZZZSSSKKKGGGBBBDDDQQQYYYhhhllljjjwww}}}|||www^^^```uuuUUURRRooo```HHHJJJ```eee555222...------///000000000fff{{{ooommmxxxVVVaaauuu[[[WWWLLL???444555;;;@@@CCCEEE999CCCCCC>>>???;;;777===EEEEEENNNSSSTTTffftttvvv|||tttxxxyyyvvvpppkkkiiidddZZZSSSQQQNNN___jjj^^^///,,,...333---222>>>^^^bbblllAAA===777999;;;333===ZZZUUUMMMGGGFFFFFFFFFIIINNNQQQWWWZZZYYYYYY]]]___]]]_________^^^\\\\\\^^^```bbbooovvvqqqrrr}}}aaaMMMMMMUUU```]]]TTTUUUUUUOOOTTT\\\ZZZBBB666666EEExxxxxx}}}zzzwwwaaaTTT___uuuxxx{{{zzzlllUUU___hhhtttnnn```SSSWWWmmmsssffffffwww~~~jjjpppjjjiiiYYYXXX[[[xxx~~~FFFAAA???:::???333999;;;eeemmmPPPQQQJJJPPPOOO[[[ccccccgggaaaeeeooopppyyy|||kkkeeezzzsssiiikkkbbb___[[[WWWTTTSSSSSSSSSOOOWWW^^^QQQ```JJJFFFBBB???===;;;999777444222///---,,,...000222NNNxxxwww|||ssstttLLLHHHPPPSSSUUUNNNUUUMMMSSS]]]```dddmmmgggTTTVVV___PPPQQQ\\\ZZZ\\\XXXUUUddduuusssssssssmmmrrrrrrlllgggrrr\\\JJJNNNCCCCCCBBB@@@;;;:::888666444222111000111666OOO|||sss[[[RRRfffzzzzzzuuusssnnnYYYDDD<<<@@@FFFJJJMMMRRRLLLUUU```]]]ZZZ^^^```ccc\\\aaadddTTTDDDEEEKKKLLL```hhhkkk{{{{{{{{{~~~~~~pppXXXrrrlllQQQWWWwwwrrrTTTIIILLLtttQQQ555222///---...///000000222iii~~~iiijjj{{{YYY]]]pppjjjTTTKKKFFF;;;333666===BBBEEEGGG777@@@@@@;;;;;;666888EEEMMMNNN[[[ddd___fff|||rrrWWW\\\ssszzzqqqtttnnniiifffaaaXXXQQQPPPRRRcccpppfff666333,,,111...555===^^^___{{{sssMMMAAA999;;;;;;444999IIIXXXLLLCCCFFFJJJJJJKKKNNNVVVYYYZZZXXXYYY]]]___^^^^^^\\\ZZZYYYZZZ^^^dddhhhppp~~~wwwyyyyyyeeeRRRIIIMMM\\\[[[WWWTTTQQQOOOVVV^^^^^^>>>666666===mmmwwwnnndddRRRLLLaaa}}}pppsssyyy{{{pppbbbUUU\\\fffmmmjjjbbbdddqqqsss___]]]}}}iiioooooottt^^^[[[}}}LLLTTTtttkkkkkkCCCBBBBBB===???555:::888VVVtttTTTOOOLLLUUUIIIZZZdddaaaqqqggg___uuuxxxeeekkklllqqq}}}rrr{{{kkkdddhhh```^^^ZZZVVVTTTSSSSSSSSSTTTooo___lll{{{YYYGGGEEEAAA???>>><<<:::999888555111...,,,---000111JJJrrrwwwwwwUUUIIILLLNNNPPPMMMYYYYYYUUU___bbb\\\gggjjjUUUGGGOOOOOOSSSYYYYYY[[[[[[eeexxxoookkktttmmmpppooojjjpppmmmgggddduuuxxx]]]KKKJJJ@@@@@@======<<<<<<;;;999777555333222(((666EEEkkkvvvaaaWWW^^^|||zzzqqq]]]FFF;;;>>>EEEJJJLLLSSSIIIUUUbbb___gggqqqjjj___dddxxxwwwUUUDDDKKKKKKHHHiii|||~~~|||vvv|||}}}kkkYYYgggSSS```ZZZFFFJJJPPPyyyCCC666333///---...///000///222mmmhhhhhh~~~}}}]]]YYY{{{pppxxxfffXXX@@@888333777>>>BBBCCCEEE@@@>>>666666======???LLLQQQbbb~~~rrrlllzzzYYYLLLeee~~~{{{sssrrrkkkeeebbb]]]UUUOOONNNTTTgggtttggg:::888---//////444;;;```bbbttt~~~TTTBBB999;;;:::666888<<>>===<<<:::888:::777333///......///000;;;aaavvv^^^NNNLLLMMMPPPLLLVVVWWWRRR\\\cccbbboootttbbbDDDHHHUUUYYYVVVXXX[[[aaajjj|||xxxnnnkkkkkkccchhhttt{{{ooopppllliiioooiiiccceeeyyyggg{{{WWWGGGBBB;;;===;;;???=========;;;999777444333---111999gggmmmYYY]]]xxx|||vvvdddLLL===<<>>666:::555WWWwww{{{yyyaaaUUUVVVSSSUUUddd~~~zzzsssxxx}}}vvvaaaeeefffssshhhhhhjjjyyy]]][[[wwwaaaUUUwww[[[HHHhhh~~~NNNJJJFFFDDDCCC???;;;;;;;;;FFFnnnxxx```OOOSSSUUUNNNTTT[[[cccuuuzzzaaapppvvvrrrssswww{{{lllaaa^^^\\\ZZZXXXVVVTTTSSSRRRRRRiiisss\\\uuufffCCCBBB@@@>>>======<<<999777:::888555222000/////////666VVVxxx~~~zzzeeeVVVQQQQQQVVVOOOPPP\\\ZZZaaakkksss|||yyyjjjSSSNNNaaabbbXXX]]]___fff[[[eeesss~~~wwwjjj\\\VVVTTTYYY```ooovvvssspppjjjhhhlllgggccchhh~~~uuusssLLLAAA<<<;;;@@@===EEE>>>>>>>>>===;;;888555444555)))000sssvvvrrrkkkcccpppyyyyyylllVVVCCC===CCCIIIKKKTTTYYY^^^]]]cccrrrnnnVVVaaazzzMMMHHHZZZbbb~~~tttrrr___fffoooRRRPPPiiiyyyGGGCCCGGGTTTLLL888444000....../////////>>>kkk|||gggddd~~~hhhUUUlll{{{{{{^^^<<<999555555<<>>???===AAAAAA@@@===>>>\\\}}}rrrzzzsssjjjccc]]]ZZZVVVPPPMMMNNNVVVnnnkkk444---000---///222444fffnnnqqqNNNDDDLLLPPP???777<<<888[[[zzz]]]IIIQQQ^^^^^^YYYYYYWWWYYYZZZ[[[```ffffffbbbccc^^^XXXWWW]]]fffnnnrrrpppccc___lllzzz|||zzzzzzeeeKKK@@@FFFWWWTTTSSSKKKLLLRRROOO```{{{AAA888<<<111GGGuuuoooxxx```XXX^^^WWWVVV[[[dddfffdddiiisss|||nnneeessspppvvvgggyyynnn~~~yyysss~~~www[[[^^^KKKPPP~~~GGGMMMEEEAAABBB???>>><<<:::EEE___gggSSSXXXUUU[[[XXX\\\kkktttyyyzzz{{{~~~eee___[[[ZZZYYYWWWUUUTTTSSSRRRRRRiiiZZZbbbWWWFFFBBB@@@>>>>>>===<<<999777999888666444222000//////555PPP~~~ttttttwwwlll[[[OOOQQQ^^^XXXSSSmmmlllffflll~~~zzzrrrgggTTTgggggg^^^ggggggmmm\\\gggvvvxxxqqqeeeYYYWWWYYYddd{{{|||ttttttnnniiiiiihhhaaa```jjjaaaFFF@@@===@@@EEE???GGG>>>>>>>>>===;;;888555444333---...jjjnnniiiggg}}}zzz|||sss```KKKAAAEEEMMMPPPWWW^^^^^^bbbqqqsssbbbTTTnnnpppWWWTTTdddyyywwwvvvtttcccYYYrrr\\\OOOUUUwwwbbbBBBIIILLLbbbqqqsssFFF888555111///.../////////<<>>BBB@@@AAA>>>777CCCUUU~~~lllWWW]]]WWWggg^^^```tttuuu}}}www{{{uuu___bbbaaaYYYYYYWWWUUUTTTSSSRRRRRRkkkQQQyyyMMMHHHBBBAAA???>>>>>><<<999777888888777666444111///...---GGGvvvtttpppxxx{{{rrr\\\IIILLLbbbaaa\\\vvvtttcccdddqqqUUUfffgggbbbqqqooorrrssstttllllllnnnsssyyysssssskkkhhhiiieeeZZZ[[[iiiyyyZZZEEECCCAAAEEEHHH>>>EEE>>>>>>???>>><<<999666444...;;;111NNNlllaaawww}}}xxxgggPPPDDDGGGQQQUUURRRWWWUUUbbbyyynnnVVVTTTJJJ\\\YYYOOOSSSZZZoooYYY]]]xxx{{{||||||YYYWWW|||SSSSSS^^^NNN;;;MMMSSSssszzzaaaFFF999555111///////////////---jjjzzzpppvvvrrrYYYeee~~~xxxxxxWWW>>>555444999BBBGGGEEECCCCCCBBB<<<777@@@LLLYYYWWWLLLwwwnnnuuurrreee]]]WWWTTTRRRNNNMMMOOO^^^uuuggg666888000+++111444222hhhnnneeeWWWFFFttt[[[DDD<<<555>>>AAAiii~~~fffSSSVVV^^^^^^[[[[[[^^^aaagggmmmrrrxxx~~~uuubbbUUUXXX\\\[[[]]]ccckkkssstttSSSCCC@@@DDDWWWXXXOOOLLLEEETTTPPPXXXooo___CCC<<<444>>>888WWW~~~|||nnnzzzzzzccc___jjjbbbgggnnnsssxxx~~~pppeeefff^^^cccuuuxxxdddwwwgggqqq|||___TTTsssRRRHHH___yyyXXXFFFEEECCCAAA???>>>===<<<>>>===VVVeeeZZZccc```oooaaaooosssyyynnn___aaaZZZaaaSSSWWW[[[RRRUUUYYYLLLEEE^^^pppLLLJJJFFFDDD@@@===;;;;;;;;;;;;DDDAAA===888444111000000...IIIlll}}}zzzpppVVVNNNWWW___kkkcccvvviiikkkwww^^^aaarrrooo~~~{{{zzzzzzkkkooommmhhhgggeeeUUUbbb}}}QQQGGG???>>>???>>>===>>>;;;;;;;;;<<<<<<:::777444444000999EEEyyywww___kkksssZZZNNN___gggWWWZZZWWWppprrrlllgggOOOTTTXXXYYY^^^ccceee}}}qqqeee{{{~~~~~~vvvfffFFFlll}}}MMMNNNooovvvFFFKKKAAAXXXIIIHHH>>>;;;777222///...///000000XXX|||vvv~~~nnn{{{|||xxx^^^```ttt^^^III<<<777===???===AAAJJJOOONNNEEE@@@>>>CCCOOOddd\\\DDDddd}}}sssppprrrlll___YYYTTTQQQNNNLLLNNNRRR___wwwyyy~~~bbb<<<333///555111000888^^^}}}bbb^^^VVV]]]DDD;;;555::::::\\\gggRRRRRRZZZ^^^```ccchhhmmmtttyyy|||xxxeeeVVVWWW\\\\\\\\\```mmmKKK@@@GGGNNN[[[TTTNNNLLLKKKSSSZZZqqq{{{lllYYYDDDAAA666;;;777OOOlllwwwrrrZZZ]]]qqqpppiiiooonnntttyyy{{{}}}zzzlllkkkjjj```eeerrrvvvxxx}}}rrrnnn```tttlll~~~}}}kkkqqqgggOOO^^^JJJJJJ{{{hhhKKKFFFEEECCCAAA???>>>======<<<777JJJxxxmmm^^^fffeeepppdddsss|||kkk\\\___ZZZ]]]TTTXXXYYYOOORRRUUUHHHKKKjjjcccFFFHHHCCCBBB@@@???@@@AAACCCDDDNNNKKKEEE???999555222111000:::```yyy~~~ttthhhQQQNNN\\\tttqqqQQQmmmvvv|||vvvqqqjjjuuummmzzz~~~lllooommmhhhccc]]]ZZZeeexxxqqqNNNEEE>>>===???>>>>>>???>>>===<<<<<<===<<<999666===000...==={{{wwwuuudddggg~~~{{{jjjUUUTTT[[[XXXRRR}}}qqqpppnnnfffvvvzzzmmm~~~oooPPPTTTiiibbbOOOYYY{{{aaa@@@FFFCCCmmmJJJGGG>>>;;;777222000//////000000NNNwwwuuuoookkkwww|||eee```rrrYYYDDD999:::???BBBAAABBBGGGNNNSSSRRRHHH???CCCUUUiiixxx}}}KKKFFFmmmrrrfff\\\___uuu}}}tttoooaaa[[[VVVPPPNNNKKKIIIKKKQQQbbb}}}xxx}}}ddd===333///333///...555ZZZ{{{dddNNNWWW~~~TTT===;;;<<<<<<777MMMyyyjjjRRRMMMUUU]]]dddkkkqqqwww~~~}}}kkk[[[[[[___bbbeeejjj~~~{{{GGG@@@LLLSSSXXXPPPMMMLLLQQQPPPfffpppTTTCCCGGG999888888BBByyyeeewww|||dddaaayyy~~~sssqqqpppxxx}}}|||}}}ccc[[[___[[[VVVMMM]]]```aaaggg[[[QQQ___mmmiii[[[^^^kkkNNNXXX}}}gggEEEFFFEEEDDDBBB@@@??????>>><<<888DDDggg}}}qqqtttnnnrrrgggrrr~~~aaaWWW[[[[[[XXXUUUYYYWWWOOOSSSRRRDDDIIIvvvQQQ@@@CCC@@@@@@??????@@@CCCEEEGGGLLLIIIDDD>>>888444222000222,,,TTTlllvvveeevvvWWWNNN^^^wwwrrr```qqqyyyzzzttt~~~lllnnnmmmhhhbbbYYY[[[kkk~~~xxxJJJBBB===>>>@@@???@@@BBBBBB@@@>>>===>>>===<<<;;;@@@666///:::ttt{{{tttllldddooo}}}zzz|||sssYYYOOOYYYbbbiiiiii||||||}}}oooyyy~~~ttt\\\@@@fffgggIIISSSiiiKKK???HHHPPPwwwqqqOOODDD???===999555111000//////222DDDqqqqqqqqq___lll~~~lll[[[xxxnnnRRR>>>777>>>@@@DDDFFFCCCCCCJJJSSS```ZZZOOOMMM\\\sss}}}{{{OOOFFFooojjjbbb``````vvvvvvjjjXXXYYYSSSNNNLLLIIIGGGLLLRRRdddggg___;;;444///111---...111SSSyyyiii???ZZZ{{{KKK777:::AAA===;;;CCCbbbmmmTTTLLLQQQYYYcccjjjpppuuu}}}}}}ooo```\\\^^^fffssscccAAACCCMMMRRRVVVOOONNNKKKUUUPPPuuu|||mmmNNNAAAJJJ>>>999;;;999aaa|||{{{uuuwwwzzzwwwnnnlllwww~~~~~~vvvRRRJJJGGGFFFQQQYYYiiihhhbbbaaaVVVccczzzyyy```UUUoooVVVPPPnnnhhhVVVGGGGGGFFFEEECCCBBBAAAAAAAAA???BBBGGGTTTppp{{{rrrqqqnnnvvvxxxbbbXXXZZZ[[[UUUWWWXXXVVVUUUVVVOOO@@@EEE~~~oooHHHDDDBBB@@@???===;;;;;;<<<===>>>@@@>>><<<999777555444444444***JJJppprrr}}}iii~~~hhh```eeetttmmmiiiuuu~~~~~~xxxzzzzzzwwwjjjllliiifffddd^^^XXXtttwww~~~eeeGGGAAA>>>@@@AAAAAAAAADDDDDDBBB???===>>>??????>>>777<<<999999]]]uuuxxxgggccc{{{zzzxxxzzz|||vvveeebbblllqqq|||sssmmm}}}zzz~~~~~~jjjHHHOOOpppcccEEEUUU}}}tttAAABBBKKKbbb}}}vvv\\\UUUDDDDDDBBB===999444111///...111<<>>UUUqqqYYYMMMNNNUUU]]]ccciiinnnwww~~~~~~tttggg]]]\\\hhhyyyAAA<<>>;;;999777777888888<<<<<<;;;;;;:::::::::;;;555222@@@tttzzznnnaaaqqqyyywwwnnnpppkkkkkkccc```cccbbbYYYkkkvvv\\\EEEAAA???BBBCCCAAABBBEEEDDDBBB>>>===>>>???@@@???222<<<888333EEErrrzzzooo```ppp{{{wwwyyyzzzoooppphhhwww{{{}}}pppcccqqqzzzTTTGGGqqqjjjVVVNNN]]]```@@@CCCQQQ|||sssTTTTTTIIIHHHFFFBBB===888333///---,,,777ZZZRRRyyyuuu]]]nnnbbbeeeeeeFFF;;;@@@EEEAAAAAAHHHOOOOOOLLLJJJJJJRRROOOEEEJJJccczzzaaaUUUyyyooonnnpppppplll^^^\\\TTTPPPMMMKKKHHHJJJSSS^^^jjjyyyPPP888666333000---222...EEEsssvvvwwwIIIuuuHHH888444>>>666777:::NNN~~~vvv___PPPMMMQQQWWW\\\bbbiiisss{{{rrrffffffyyy]]]999EEERRRTTTVVVWWWMMMOOONNN\\\vvvXXXLLLAAAFFFEEE===BBB999???xxxgggrrrxxx~~~zzzqqqnnn}}}oooYYYPPPQQQTTTllldddccctttsssjjjqqq~~~ccc\\\mmmdddSSSuuu___DDDGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBB===CCChhhvvv^^^XXXTTT[[[[[[TTTSSSTTTFFF<<>>>>>>>><<>>nnnzzzvvv@@@nnnsss@@@777222>>>888888888BBBqqqzzzcccQQQKKKPPPVVVZZZ___gggrrr}}}tttnnnwwwtttOOOCCCOOOSSSWWWYYYQQQKKKOOORRR___qqqUUUMMMFFFBBBEEE<<<@@@>>>:::aaa~~~}}}kkkRRR\\\xxxyyygggxxxuuuxxxaaaTTTVVV```yyy{{{kkk{{{~~~pppdddyyy||||||mmmPPP^^^XXX]]]{{{LLL???IIIBBBBBBAAAAAAAAAAAAAAAAAA??????:::===]]]kkkVVVUUUUUUZZZZZZTTTSSSPPP===???___rrrPPPMMM???===@@@???===;;;::::::;;;<<<999999::::::::::::::::::555999666PPPyyy{{{jjj{{{zzz|||vvvuuukkkkkkiii^^^\\\aaa```vvv|||sss|||KKKCCCAAAAAACCCAAA===<<>><<<::::::;;;<<<<<<;;;@@@AAA888===???[[[xxxrrr{{{|||kkk{{{{{{~~~sssaaaRRROOOhhhjjjTTTNNNqqq\\\;;;HHH\\\wwwdddxxx^^^DDDIIIFFFDDDCCCBBB???;;;777333000222333KKKhhhkkklllzzztttaaakkkhhhFFF;;;DDD???CCCBBBBBBRRRhhhmmmdddFFFGGGJJJOOOWWWdddrrr{{{rrr{{{zzzzzzTTTNNNTTTRRROOObbbrrriiiQQQRRRjjjqqqkkknnnhhh```ZZZTTTNNNLLLJJJJJJIIINNN\\\jjjFFF===777444......777+++777iiizzzwwwAAAoooooo???888000<<<777>>>777555___}}}eeeRRRKKKOOOWWW[[[\\\fffsss}}}uuukkkkkk~~~III>>>FFFNNNMMMXXX^^^NNNKKKOOOUUU```}}}~~~YYYMMMGGGKKK@@@EEE;;;>>>BBB999TTTtttyyypppxxxzzzbbbtttlll}}}fff]]]aaaooooooqqqzzzvvvqqq|||tttuuuVVVKKKooowwwNNNPPPtttEEE999HHH@@@??????>>>>>>??????@@@>>>BBB>>>777FFFoooeeeSSSVVVWWWVVVYYYTTTTTTOOO:::III|||PPPIIIFFF;;;KKKCCCAAA>>><<<:::999::::::888999:::<<<===>>>>>>>>>333888<<>><<<888444222---)))@@@rrreee{{{lllvvv~~~gggfffkkkGGG:::BBB777AAAAAA<<>>===>>>>>>uuummmttt}}}iiiggg||||||qqqbbbXXX^^^}}}aaalllyyy{{{zzzsssJJJfff]]]DDDdddmmmUUUFFFGGG???????????????????????????@@@?????????DDDYYY~~~vvvfff]]][[[ZZZVVVTTT___SSSBBB<<<===XXXTTTKKKGGGNNN@@@===<<<;;;<<<======;;;999:::;;;===??????>>>===<<<888AAA555888dddvvvpppyyy~~~hhhjjjeeeZZZ\\\aaarrrxxxoooVVVGGGBBBAAA???>>>;;;:::888777;;;888666999>>>@@@===999===:::666;;;???AAAaaa|||zzzwww||||||yyy~~~xxxSSSOOO[[[oooNNNPPPYYYzzzhhhIIIDDDKKKtttwww\\\___===FFF<<<>>>BBBBBBCCCBBB@@@<<<888555000222111pppwwwaaajjj~~~}}}rrr[[[lllMMM???DDD???LLLIIIAAAGGGOOOTTT[[[KKKKKKbbb___rrrwww{{{xxxrrrppp______iiihhhsssiii]]]NNNHHHMMMZZZjjjuuu~~~nnnbbbcccaaaWWWQQQSSSQQQFFFNNNSSSGGGOOOiiiuuuMMMKKK<<<777777777222...---000QQQ~~~dddHHHfffAAA777>>>///:::888999888;;;???\\\ppp[[[OOOMMMPPPSSSbbbeeeqqqyyyvvvtttnnnaaa[[[YYYVVVYYYkkkbbbBBBIIINNNSSSVVVVVVTTTQQQNNNOOOIIIeeexxxZZZNNNDDD???BBBBBB@@@???>>>>>>======]]]{{{~~~uuu}}}nnnZZZbbb|||hhhZZZ]]]SSS]]]pppbbb]]]hhhuuuuuuiiieeerrrooommmbbbPPPyyyuuuOOOtttzzzOOODDDAAACCCAAAAAA@@@???>>>======<<>>LLLiiipppmmmdddZZZVVVXXXWWWTTTXXX]]]MMM;;;===JJJkkkoooNNNIIIDDDCCC>>>===<<<;;;<<<======;;;999999:::<<<>>>>>>===<<<;;;888===777999[[[{{{xxx}}}}}}lll___YYYTTT\\\ggg|||}}}tttwwwwwwRRR>>>AAA@@@???>>><<<:::999999===:::888:::>>>???<<<888999999888<<<>>>???^^^}}}tttwwwrrr|||zzz{{{zzz|||BBB===YYY^^^UUUOOOOOOkkkwwwGGG666RRRggghhh___FFFDDD===AAABBBCCCCCCCCC@@@===999777222///000aaarrrgggllluuu}}}wwwbbbwwwtttUUUGGGMMMWWWZZZVVVTTTVVVQQQOOOZZZQQQIII^^^kkkssskkkbbbnnnttteeekkknnn```^^^ZZZRRRMMMOOOSSSHHHJJJOOOMMMUUUnnnHHHAAA555999999999444///---///KKKuuuhhhTTTfffAAA777===111999555444<<<<<<333GGGwwwcccUUUOOORRRVVV```___nnnuuunnnqqqmmmVVV``````eeerrrSSS???EEEMMMSSSXXXXXXSSSNNNOOORRR\\\YYY}}}dddTTTHHH>>>@@@??????@@@@@@???>>>>>>===CCCvvvuuu|||tttgggYYYcccsssVVVFFFIIIcccnnnZZZYYYZZZjjjrrrpppbbbiiirrrzzz~~~iiiRRRfffXXXMMMkkkMMMDDD;;;CCCCCCBBB@@@???===;;;:::999=========<<<:::AAAVVVjjjkkk[[[\\\YYYVVVVVVZZZZZZVVV\\\YYYEEE888HHHgggSSSFFFFFFBBB999???<<<;;;::::::;;;;;;:::888888999;;;<<<<<<<<<;;;:::999888:::<<>>===<<<;;;:::>>><<<:::;;;>>>>>>;;;888777999999<<<>>>>>>VVV~~~wwwsss~~~{{{wwwyyy~~~{{{|||YYYQQQZZZRRRGGGJJJVVV___SSS??????bbb|||[[[\\\GGGDDDEEEBBBCCCCCCDDDCCCAAA>>>;;;999666...111OOOnnnsssyyyxxxnnn|||ooommm|||\\\KKKOOOZZZPPPHHHWWWmmmllleeekkkVVVYYYsss|||xxxyyyiii[[[WWWSSSMMMJJJMMMLLLHHHFFFNNNWWW]]]ttt{{{III???555BBB;;;<<<777222///---BBBeeennn]]]```@@@888===555:::666111;;;;;;000999gggnnn^^^UUUXXX___```\\\llltttlllssssssZZZ\\\^^^nnnOOO@@@FFFKKKOOOSSSXXXYYYTTTNNNOOOUUU^^^tttKKKOOOEEEEEEBBB===>>>@@@AAAAAA@@@???>>>999ZZZppp{{{|||mmmaaaTTTqqq{{{]]]aaakkkjjjWWWbbbtttbbbuuuUUUVVVUUUffflllMMMJJJCCC>>>AAAAAA@@@???===<<<:::999888999:::;;;;;;:::???OOO___{{{[[[YYYZZZYYYWWWXXX\\\[[[XXXYYYOOO??????___]]]EEEDDDCCCDDD888CCC:::999777777888999888777888888999::::::::::::999;;;777>>>>>>???ccc~~~zzzvvv{{{nnnbbbhhhlllpppuuuOOOMMMAAA???>>>>>>======<<<<<<<<<<<<;;;:::<<<>>>>>><<<:::999;;;999;;;??????MMMhhhtttqqquuunnnmmmrrryyy~~~aaaEEEWWW^^^FFFDDDaaaccc]]]BBBGGGOOOaaazzziiilllUUUDDDEEEOOOAAACCCCCCCCCCCCBBB@@@===<<<:::///555BBBjjjrrrppp{{{~~~ggg|||cccKKKEEE@@@DDDFFFTTThhhmmmllltttooo{{{yyynnnVVVYYYdddllluuujjj___TTTQQQOOOKKKJJJLLLEEEKKKKKKTTTdddjjjttt~~~JJJBBB:::DDD===???999444111,,,999TTTmmm[[[RRR:::666;;;777999777222888999666777KKK|||wwwdddWWW[[[eee___]]]hhhppplllnnnlll]]]dddeeennnCCC???NNNOOOCCCVVVUUUXXXZZZVVVPPPQQQVVVVVVWWWCCCEEE===GGG;;;===>>>@@@AAAAAAAAA@@@???>>>FFFzzzrrrooouuuaaarrrqqqwwwtttjjjmmmYYY||||||uuu[[[XXXqqq^^^SSSsssppp@@@CCC@@@DDD???======<<<;;;;;;::::::999999777888999999>>>KKKXXXtttxxx|||lllRRRZZZZZZXXXUUUVVVYYYXXXUUUPPPCCC>>>QQQxxx{{{HHHGGGFFF???DDD:::BBB999777555555666777666555777888888999999999999999===999@@@???777QQQ~~~wwwppp~~~qqqqqqxxxuuurrrrrrvvvLLLGGGAAA============<<<<<<<<<;;;999999999;;;===>>>>>>=========777999AAAAAADDDRRRsssiiimmmyyy~~~tttkkkiiinnntttpppMMMJJJQQQSSSYYY```lllHHH???BBBIIIiiihhhggg|||LLLHHHFFFMMMEEEBBBBBBCCCCCCBBBAAA???>>>:::000888999aaaooozzzyyyjjjrrrmmmQQQAAA===___ooohhhccc``````eeexxx|||cccaaa\\\\\\cccgggmmmyyy{{{mmmqqqvvv]]]VVVPPPNNNMMMJJJHHHHHHGGGQQQOOOUUUhhhvvvgggDDDAAA===;;;???AAA;;;666333---222FFFfffRRRBBB444555777666555666444555555:::999999]]]}}}iiiYYY]]]jjjeeehhhnnnvvvvvviii___```uuu{{{dddCCC@@@GGGIIILLLSSSXXXTTTSSSUUUQQQLLLQQQ[[[rrrzzzDDDEEE@@@999BBB777>>>>>>??????@@@?????????AAA===[[[sssyyyWWWccc{{{wwwhhhkkkmmm{{{mmm___QQQqqqlllNNN\\\dddYYYBBB>>>:::BBB999999::::::::::::::::::::::::777666777888:::DDDNNNjjjzzzyyyjjjfff___[[[\\\XXXYYY[[[YYYVVVWWWYYYWWWSSSGGG;;;HHHlllVVVHHHLLLFFF>>>???;;;<<<:::777555444555666666666888888888888999999999:::<<<<<<@@@>>>666EEEgggyyywww{{{yyymmmjjjmmmcccOOO???:::===<<<<<<;;;;;;:::::::::666777999;;;<<<>>>>>>>>>===>>>888777@@@AAA???EEEZZZlllpppffffffsssyyypppjjjhhhsssttt|||{{{mmmgggSSSTTTQQQYYYsssfffAAA@@@FFFDDDSSSaaaHHHGGGPPPFFFDDDJJJAAAAAABBBBBBAAAAAA@@@@@@999111888333RRRwwwrrryyyuuu}}}tttooozzzaaaKKKeeevvveeeqqqwwwsssuuusss~~~kkk```bbbeeegggppp}}}ttt^^^```mmmnnnVVVSSSOOOLLLJJJHHHEEEDDDIIINNNMMMOOObbb}}}XXXBBB???AAA777???BBB<<<777666//////<<>>======<<<<<<<<<======:::===GGGwwwqqqXXXhhhxxxaaalll{{{yyyttt~~~{{{ttt|||lll\\\ZZZoooRRROOOuuuoooEEEBBB===777<<<999999999999999999999999999999777777999999999===DDD___}}}zzz||||||~~~yyy{{{|||ttttttxxx~~~zzzqqqwwwlllZZZUUUXXXTTTVVV\\\]]]WWWZZZ[[[YYYYYYXXXSSSMMMAAA<<<]]]wwwGGGOOODDDBBBAAA:::<<<:::<<<999777666777888999888999888888888999999::::::888>>>>>>;;;:::>>>SSSpppzzz{{{~~~sssdddiiipppSSSJJJ???<<<<<<<<<;;;:::999999888888555777999:::;;;;;;<<<===666>>><<<888>>>???===BBBQQQuuuvvvxxxsssbbbbbbwwwoooooonnn{{{zzz}}}~~~{{{XXXNNNXXXZZZppp```===444>>>KKKRRRyyyiiikkkiii444FFFIIIHHH???GGG@@@@@@@@@AAAAAAAAAAAAAAA;;;666777111BBBkkk{{{wwwrrr|||sssuuu}}}}}}~~~oooYYY~~~yyywwwvvvuuuoooooowwwrrrooouuuccccccuuutttVVVQQQOOOKKKHHHGGGGGGHHHGGGJJJLLLQQQXXXnnnQQQEEE<<>><<<999888999:::;;;:::999999888888999999:::;;;444???;;;999>>>;;;GGGhhhrrr|||{{{{{{|||}}}zzzqqqdddnnnwwwttttttFFF@@@CCCDDD<<<;;;;;;:::999888777666666888::::::999999:::;;;000>>>???:::<<<<<<===EEEFFFbbb~~~zzz{{{kkkYYYsss|||}}}|||zzzccc]]]xxxtttUUURRR[[[iiisssNNN777@@@HHHCCCGGGWWWVVVtttQQQIII===GGG999JJJAAA????????????@@@@@@AAAAAAAAA@@@<<<999222999dddxxxppp{{{wwwhhhyyyttt|||ttt```tttwwwlll___]]]___jjj}}}~~~YYY[[[www{{{~~~xxxUUU[[[{{{vvv^^^VVVLLLKKKGGGDDDDDDIIIMMMNNNNNNPPP___ooovvvKKKEEE555CCCAAA???AAA;;;777999333///666YYY>>>999666777777555444666222222333333444555666666ddd~~~zzzwwwwwwlllKKK===AAAKKKHHHKKKNNNOOOQQQUUUXXXYYY\\\PPPKKKSSS[[[gggxxxwwwuuuAAA@@@>>>===<<<<<<<<<======:::777555777999:::;;;:::<<<===IIImmm}}}tttmmmkkk]]]www{{{\\\WWWgggiiiLLL[[[qqqhhhUUU<<<:::555===666666888888777888::::::888666999999999:::;;;<<<===>>>BBBKKK[[[rrrxxxuuuuuuqqqqqqqqquuunnnmmmrrrmmmbbbbbbiiidddfffgggfffcccaaabbbcccbbb[[[SSSRRRUUUYYYYYYWWWTTTWWWbbbXXXRRRRRRCCC@@@FFF}}}bbbLLLGGGDDDAAA>>>===<<<999888777888999:::999999777666888888999999999888888777:::;;;;;;999777:::BBBIIIppp|||}}}|||uuurrrnnnjjjOOODDDDDD999???999:::;;;;;;;;;:::999888888999<<<>>>???===<<<::::::::::::::::::;;;<<<===999NNNhhhwwwmmmZZZrrrhhhqqqyyy{{{}}}kkk[[[jjj{{{tttbbbWWWMMMeeetttfffBBB;;;<<>>@@@BBBDDD:::;;;777000MMM{{{www|||vvvqqqvvv~~~|||qqqoootttqqqxxx]]]JJJTTTuuudddhhhsssooowwwrrr~~~hhhVVVZZZSSSMMMEEE@@@AAADDDFFFJJJNNNTTTKKKjjj~~~fff>>>>>>DDDCCCBBB@@@???@@@@@@;;;666888===ZZZ???999666777777444333555222222333333444555555555IIIsssyyylllTTTGGGHHHKKKJJJGGGMMMPPPSSSVVVXXXZZZZZZYYYKKK[[[ZZZMMMZZZpppLLL???>>><<<;;;:::::::::;;;555666666777666666555555777777888???WWW{{{zzz{{{wwwxxx]]]```}}}lll}}}zzz{{{wwwjjjVVVOOOhhhkkk[[[RRRmmmEEE;;;===777>>>:::::::::999888888::::::999888999999999999:::;;;======>>>EEETTTjjj{{{yyyxxxwwwgggnnnfffcccjjjnnnjjjdddccc```aaabbbbbbbbbaaaaaaaaaUUUZZZ]]]WWWNNNKKKQQQZZZdddQQQTTTUUUOOODDD888FFF~~~PPP>>>BBB@@@>>>===<<<<<<;;;999777777888888888777666555777777888888888888777777:::<<<<<<:::888:::@@@FFFlll{{{xxxvvvmmmhhhgggjjjoootttuuuxxx~~~tttAAA>>><<<333;;;999999:::::::::999888777888:::<<<>>>>>>===<<<:::;;;;;;:::999999999::::::999BBBLLLaaa}}}jjjrrrtttccc]]]GGG\\\pppppprrr|||sssrrrxxx~~~yyytttiii^^^VVVUUURRROOOUUU``````qqquuuEEE<<<>>>CCCAAABBBbbbvvv{{{]]]KKKIIIEEEAAA>>><<<<<<<<>>===;;;666444555YYY???:::666777666333222444222222222333333444444555444IIIzzzxxxnnn___UUUKKKGGGAAA@@@CCCHHHLLLNNNTTTUUUWWWZZZZZZWWWRRRNNNNNNPPPQQQ^^^lllYYY666<<<;;;:::999888888888888777888888555222111333666:::999777999BBB[[[}}}wwwlllccctttqqq~~~zzzpppyyy|||wwweeeRRRNNNcccxxxOOO@@@fffZZZ888<<<@@@777===<<<:::;;;999777777888::::::999999999999999999:::;;;<<<:::>>>III]]]sss~~~tttppptttxxxsssiiifffaaa___```bbb___XXXRRRXXXXXXXXXZZZ\\\\\\\\\[[[XXXUUUSSSRRRSSSTTTSSSRRRTTTJJJSSSKKK;;;777CCCgggXXXIII<<>>888999999999999888777777999:::<<<===>>>===;;;:::;;;;;;:::999888888888888;;;<<<;;;PPPzzzooommm\\\LLLKKK[[[lllsssjjjggghhhgggkkkooottt{{{~~~wwwnnnnnnkkkgggaaaZZZUUUQQQOOOAAAKKKTTTRRRLLLQQQbbbrrrjjj@@@444DDD@@@GGGNNN]]]aaaaaa|||tttSSSHHHFFFDDDAAA???>>>>>>>>>AAACCCDDDDDDCCCBBBCCCDDD???CCCBBB>>>999<<<[[[wwwyyyppphhhyyyyyyvvv~~~xxxoooqqq}}}}}}}}}rrr}}}sssEEEDDDEEEHHHHHHHHHMMMTTTTTTkkkwwwoooKKKNNNFFF>>>GGGPPPMMMEEE======<<<999666666UUU???999666666666222111333111222222222333333333444444777bbbwwwuuudddNNNMMMNNNFFF??????EEEJJJMMMLLLHHHHHHMMMRRRTTTTTTVVV[[[[[[UUUOOOMMMVVVDDDUUU~~~ccc:::<<<999999888888777777777777888888555000///555AAAKKKFFF@@@===;;;:::GGGqqqkkksss~~~zzzcccddd~~~sssRRRXXX~~~yyyssstttyyy{{{hhhzzzjjjkkkaaaTTTSSSlllgggPPPOOO\\\BBB666<<<>>>666:::;;;666;;;888666555666888999999888888888888888999:::::::::999???OOOdddxxx}}}yyyqqqbbbddddddaaa^^^\\\YYYVVVTTTSSSSSSTTTWWWXXXWWWUUU]]]TTTMMMMMMSSSVVVRRRMMMLLLMMMOOO;;;:::WWWmmm\\\FFFKKKEEE???===;;;;;;<<<===<<<;;;777777777777666555555444555555444444555555666666777999;;;<<<<<<===@@@CCCGGGUUUsssmmmnnnnnnoooqqqtttwwwzzzssssssrrrqqqmmmiiieeeccceeeaaa\\\YYYXXXYYYXXXXXXZZZUUUOOOOOO[[[lllwwwxxxsssmmmkkkeeeYYY___zzzlll===>>>AAA>>>???>>>999999999999888888777777999:::;;;<<<<<<<<<:::999::::::999999888999999999;;;BBB>>>MMM~~~{{{ooo```GGGMMMVVVddd{{{zzzttt^^^]]]YYYVVVYYY\\\XXXRRRUUURRRNNNJJJIIIIIIKKKMMMLLLRRRTTTTTTbbblllOOO===:::>>>III@@@TTTwwwttt```www___NNNFFFDDDAAA???>>>@@@CCCEEE@@@AAAAAAAAA@@@?????????>>>CCC===<<<<<<333EEErrrxxx}}}zzzrrr}}}www|||~~~tttvvvzzznnnxxxhhhFFFCCCCCCFFFIIIKKKRRRYYYVVV\\\dddwwwYYYEEEOOOBBB;;;FFFHHHKKKDDD?????????>>>???AAA}}}NNN>>>888555666555222111222111111111222222222222222666666@@@mmm~~~www}}}vvv}}}{{{rrruuutttZZZHHH>>>EEEJJJGGGIIIQQQLLLHHHGGGKKKRRRVVVSSSOOOSSSRRRTTTYYYYYYTTTTTTWWW[[[bbbxxxuuu@@@444===777777777777777777666666000111111000222<<>>===999===[[[~~~xxxzzznnngggwwwmmmkkkwww```UUUvvveeejjjdddZZZiii|||{{{eeecccuuu|||www}}}vvv]]]VVVTTTXXXqqqeeeZZZPPPnnn]]]===;;;888888555888===555999666333333444666666666777777777777777888999:::<<<777888DDDVVVlllnnnXXXUUUSSSVVV[[[\\\XXXTTTRRRRRRRRRSSSTTTTTTRRRQQQSSSVVVWWWQQQKKKLLLVVV```bbbJJJ;;;888___gggPPPGGGBBBIIIBBB@@@===<<<<<<<<<;;;999999999888777666666555555444444333333444555666666444666888:::<<<>>>AAACCCCCCJJJfffyyyhhh[[[XXX___jjjrrrkkkkkkllljjjgggbbb\\\YYYXXXWWWVVVWWWWWWUUURRROOOOOOPPPQQQSSSYYY___]]]WWWeeeTTTNNNNNNQQQmmmOOO:::@@@<<<<<<@@@666:::999999888888888888888999999::::::::::::999888888888888888999:::;;;<<<888EEEAAA@@@[[[www|||vvv}}}zzzmmmQQQ;;;GGG]]]bbbppp~~~tttdddZZZTTTMMMFFFNNNMMMLLLLLLNNNRRRUUUXXXbbbmmmwwwnnncccMMM777111:::DDDFFFEEETTTllluuu}}}cccHHHGGGDDDAAA===;;;===BBBHHHLLLCCCCCCCCCCCCCCCBBBAAA@@@999;;;555:::BBB:::DDDhhh~~~{{{{{{|||xxxxxx^^^xxxkkkHHHFFFHHHNNNSSSSSSTTTVVVaaauuuvvvvvvLLLCCCIII<<<>>>HHH>>>EEEBBB@@@@@@>>>===AAAHHHwwwIII<<<666333555555222111333111111111111111111111111000555///LLLgggZZZZZZ___nnn{{{mmmggglllooommmpppmmmjjjhhhddd^^^VVVOOOMMMHHHHHHOOOPPPKKKKKKOOOGGGJJJNNNPPPQQQRRRUUUXXXZZZVVVUUUTTTOOOJJJPPP\\\uuusssyyy@@@999===444555555666666666666555555111444666666666888===AAADDD<<<888999777777GGG\\\xxxqqqnnnvvvuuuvvvuuu~~~{{{eeeBBBSSS~~~nnnjjjZZZMMMuuurrrPPP~~~lllbbbTTTOOOdddjjjCCC^^^???;;;>>>111333666666>>>888666444222222333555555444555555555666777888999:::===666555>>>KKK[[[sss{{{pppggggggZZZUUU^^^eee___RRRKKKLLLNNNOOOOOOMMMLLLMMMNNNPPPPPPQQQSSSXXXbbbnnnvvv\\\??????WWWiiiQQQ___OOO:::HHHDDDAAA>>>===<<<;;;:::888:::999888777666555555555444444333333333555666777444444666888;;;===@@@AAACCCCCCVVVxxxvvviii___ZZZWWWUUUWWWYYY[[[\\\\\\ZZZXXXVVVUUUVVVWWWWWWVVVSSSQQQOOOOOO\\\jjjssswwwwwwppphhhhhhKKKEEEUUUpppTTTAAA@@@BBB888;;;???444999888888777666777777777888888888888888777777666555666666777888:::;;;<<<555@@@===666???RRRkkkhhhbbbeeedddTTTIIIGGGBBBMMMXXXjjj~~~}}}wwwsssooolllmmmoooqqqtttxxx{{{|||uuu^^^KKKBBB555///777???@@@EEEMMM[[[dddZZZ~~~{{{HHHBBBEEEAAA>>>;;;999;;;AAAHHHLLLBBBAAAAAAAAABBBBBB@@@>>>:::666222777===999>>>PPP||||||~~~lllooovvv|||xxx[[[CCCEEELLLUUUWWWSSSRRRTTTqqqqqqWWWDDD@@@BBB===EEEJJJ===AAA@@@@@@@@@;;;888===DDDnnnGGG:::555222444555222222444111111111111111111111000,,,222111888ZZZsssYYYJJJQQQaaaooouuuyyyttthhh```___bbb]]]^^^ddd```RRRLLLPPPRRRNNNOOOPPPPPPMMMJJJHHHGGGHHHRRRZZZZZZRRRPPPWWW___]]]XXXUUUSSSMMMLLL^^^ssstttMMM333:::===222222333444444444444333222666666666555444222111000777444333666666555;;;DDDqqq|||vvv}}}wwwkkkaaafffwwwvvvuuudddrrrtttmmmdddbbbrrrYYYppp||||||iiiLLLNNN[[[pppgggGGGPPPzzz\\\888777>>>---444999111:::777555444333333555555444333333333333555666888:::;;;<<<666666>>>DDDKKK[[[mmm|||pppcccbbbddd|||www|||vvvZZZOOOUUULLLQQQUUUTTTPPPOOORRRVVV[[[RRRLLLRRR```lllooommmLLLQQQpppzzzLLLLLLZZZPPPBBBDDDBBB@@@===<<<;;;;;;999777:::999777555444444444444444444333222333555777888666555555666888;;;<<<===>>>???JJJbbbzzz|||oooaaaWWWYYYXXXWWWVVVVVVVVVWWWWWWLLLMMMOOONNNNNNPPPUUUYYYbbbrrrtttvvvoooEEE???AAA???888999===888777666555444444444555555777777666666666555555555444444444555666777888999555999888999;;;AAA```^^^VVVnnnqqq\\\JJJCCC@@@DDDLLLVVVaaajjjqqquuu}}}lllUUUCCC<<<===???DDD999:::DDDIIIJJJ[[[sssjjj^^^rrrWWWHHH@@@FFF===<<<::::::;;;>>>BBBDDD>>><<<;;;<<<>>>>>><<<:::>>>555555888444444:::;;;lllwww~~~}}}ccc]]]eeennnxxxJJJCCCGGGOOOSSSRRRSSS___lllGGG@@@===@@@DDDGGGFFFBBBAAA>>>===>>>===:::;;;???gggGGG999444111333444333333555111111111000000000000000///111999---***bbb]]]QQQQQQQQQcccyyyrrr^^^YYY___UUUSSS[[[^^^TTTPPPSSSPPPPPPQQQPPPLLLNNNTTTVVVTTTUUUQQQOOOVVV```ddd^^^WWWUUURRRSSSWWWXXXaaa~~~sssJJJ888;;;555111666000000222333333222111000000...,,,---111555999:::///111333555666777999<<>>---777;;;,,,444333555444444555666666555333111222222444666888:::;;;:::666888???@@@???IIIXXXdddvvv```aaapppggg:::;;;XXXVVV]]]cccbbb]]]\\\aaaggg``````^^^WWWNNNKKKNNNRRR\\\zzztttOOODDDGGG@@@HHHNNN>>>@@@>>>;;;:::::::::999777999888666444333333333333555444333222333555777999999777555444666888::::::<<<@@@KKK\\\nnn~~~tttooofff]]]VVVRRRQQQQQQNNNPPPQQQQQQRRRZZZgggrrrrrrFFFCCC>>>:::888555444777:::555444333222111222333333666666555555444444444444444444333333333444444555888444444===<<<333IIIvvvzzzvvvggg```bbb]]]MMMDDDEEEFFFEEECCCDDDGGGKKKMMMWWW^^^^^^___kkk|||}}}yyysssjjjaaaYYYSSSPPPFFF???:::;;;===<<<::::::666===DDDEEEIII^^^```fffttt}}}zzz```555KKK999DDD:::::::::;;;;;;;;;;;;;;;===;;;:::;;;>>>>>><<<999<<<333:::===333999DDD===[[[uuutttzzzxxxgggOOOSSSiiixxx]]]FFFKKKOOOSSSQQQNNNXXXvvviiigggDDDAAA<<>>AAA@@@>>>>>>___CCC555555333222111000000000////////////////////////555000333666///555bbbnnn\\\XXX```nnnxxxsssfff```ccceee]]]^^^eeecccVVVOOORRRSSSUUUUUUTTTYYY___aaa___^^^```aaa^^^XXXTTTRRRRRRWWWVVVWWWZZZjjjggg~~~]]]===555888666333333111111222222222222111111///000000000111111111111333333333333444555666666888]]]ooogggmmmiiiZZZYYY\\\fffuuuyyylll}}}aaarrr|||kkkVVVSSSMMMKKKTTTeeeaaaJJJIIIaaa}}}NNN>>>444777666444444555555555444222222222333333222222222444444444444666777888999777:::===@@@@@@@@@@@@AAA\\\hhh~~~]]]EEEEEEOOOMMMCCC```}}}pppMMMEEE===>>>KKKaaa{{{jjjIIIGGGCCC@@@>>>===>>>>>>===<<<999777555666666777999777444333333333222000333222222222333555666777333333333333333444555666;;;:::BBBPPPYYYdddzzz{{{zzzqqqbbb^^^^^^WWW^^^```eeejjjrrr{{{ppp@@@AAA===<<<:::888777666555555222222222333333333444444444444444333333222222222333333444555666777888888444666777777888;;;@@@CCCpppyyy}}}lll[[[kkkyyy]]]VVVMMMGGGCCC@@@===:::===@@@BBBCCCBBBCCCGGGJJJMMMKKKGGGCCC???>>>>>>???888999888999<<<@@@>>>999DDDHHHIII___lllcccVVVpppvvvvvvMMMMMMKKK===;;;===;;;888888;;;???===999:::===???===:::888:::===<<<;;;;;;;;;<<<>>>@@@AAALLLooo~~~uuu~~~yyynnn]]]RRRWWWnnn]]]@@@HHHQQQTTTVVVUUUXXXooogggHHH>>><<>>111222555222///111000000111111111111000000//////000000000111111111222222222222333444555666777@@@```~~~aaaggg}}}yyymmm^^^VVVWWW___gggkkklllmmmpppvvv{{{{{{wwwrrryyynnn{{{hhh~~~uuudddccc[[[KKKJJJGGGVVVjjjrrrNNNKKKYYY___sss===<<<555666444333222333444333222111111222222222222111111333333333444555666777888666999<<<>>>>>>===>>>>>>EEEYYYvvvwwwjjjkkktttllluuu\\\WWW[[[XXXccc```sssxxxyyyzzzfffCCCEEEDDDAAA???===<<<<<<<<<;;;:::888777666666666777777555333222222222111///222222333444444555555666333333333333444555666777;;;999<<>>AAAOOOiiirrrhhhsssdddQQQCCC======>>>>>>999;;;<<<;;;999999;;;>>>:::;;;===>>>??????>>>===;;;:::999999:::@@@JJJTTTLLLkkkzzznnnfffxxxwww~~~cccKKKJJJDDD===BBB>>>;;;777666999===>>><<<@@@:::555666<<<@@@>>>:::::::::::::::;;;===>>>???AAAYYYyyyqqqrrryyyvvvcccWWWYYYeeeqqq||||||gggNNNEEEKKKOOONNNNNNXXXrrrtttTTTEEE===<<>>===~~~[[[DDD555444333111000000//////////////////////////////,,,---000333111///111666ccc{{{vvvrrrqqqrrr]]]fffnnnnnnhhhcccdddfffdddddd```ZZZYYY[[[YYYUUULLLQQQWWWZZZZZZXXXVVVUUUmmm}}}|||FFF<<<555222555333---+++////////////000000/////////////////////000000000000222222111222222333444555:::///BBBrrr~~~kkklllppp|||uuueeeWWWMMMGGGOOOPPPUUU\\\cccfffccc``````XXXlll|||kkk^^^```[[[ccc```XXXUUUSSSIIINNNeeettt~~~YYY]]]QQQUUU}}}{{{|||DDD000999333444222111000111222111000//////000000000000//////111111222333444555555666555777:::;;;:::::::::;;;666FFF^^^rrr|||\\\>>>@@@@@@???>>>===;;;:::999888888888777777666666666666555333111111111111000///111222444555666555555444222222333444555777777888777777888888555;;;SSSlllrrr@@@>>>AAA666<<<;;;999888666555555555222222333333333444444444444444444333333333333222111111222333444555666666555666777666666888;;;>>><<>>EEEEEEDDDBBB@@@??????@@@LLLGGG???:::999:::<<<===???BBBJJJNNNIIIEEEPPP___|||tttUUU^^^rrrKKKJJJHHH===<<>>:::666555777:::===>>><<<999888:::???@@@===999777777999:::;;;<<<<<<<<<===GGGggg~~~}}}~~~zzzeeeUUUQQQRRRZZZ```iii|||gggKKK@@@JJJYYYTTTVVV___wwwpppzzz]]]CCC@@@;;;<<>>>>>>>>>>>????????????@@@AAABBBGGGDDD@@@???AAADDDHHHJJJNNNHHHGGGJJJQQQcccffffffgggpppwwwIII<<>>GGGGGG>>>777777999444555777999:::::::::999===>>>WWW}}}jjjZZZQQQMMMOOOQQQVVVdddwwwuuulllnnn|||]]]IIIMMMZZZZZZnnnxxxSSSLLL===:::999<<>>333222111000///.........------------------------,,,...,,,(((***111333///444999[[[pppiiizzz{{{rrrtttmmmmmmiiidddaaa```[[[UUUUUUUUUYYYggg~~~tttGGG:::CCC:::444000//////...000333------............---------............/////////000000///000000111222333///555444444KKKrrrzzzmmmkkkxxxyyyooogggaaa\\\VVVRRRXXXPPPQQQWWWUUUWWW___eeeiiimmm{{{oooSSSIIIMMMggg}}}ggg888888777,,,444000...---,,,......---,,,,,,------......------,,,---...000111222222222222222444555555444444555666<<<888;;;HHHYYYhhhwww|||zzzMMM>>>FFFBBB222777777888888888777666555444444555555555444333333555333111111222333333222000111333555555444222111000111333555666777888888444555999>>>???>>>???BBB```hhhtttGGG999;;;999999???888777666555444333333333111111111222222222222333111222222222222222222222222222222333333444444444666777888888666666888:::>>><<>>;;;888:::???===;;;:::;;;<<<<<<;;;:::yyyRRR<<<333222111///......------------------------------)))---///......000111///444(((111YYY}}}qqqlllccc[[[[[[dddjjjkkkkkk|||SSS===???===<<<333000//////111000---***------............------------------.........//////////////////000222222///333777444444IIIvvv~~~wwwjjjeeesss}}}~~~{{{jjjVVVEEE@@@VVVuuuuuu{{{<<<+++999777(((666///---,,,+++------,,,+++,,,,,,------------,,,,,,,,,---///111222222222111111333444444444444666777777:::???BBBCCCIII[[[lllyyynnnLLL===???AAA<<<555666666666666666666777777444444333333333222222222444222111111333444444333000000111222222222111000///111333555666666666666888555444666:::===>>>>>>JJJJJJggg|||}}}\\\NNNBBB===:::777888;;;555555444222222111111111//////000000000111111111000000000000000111111111111111111111222222333333444666777777666555666888555888777GGG[[[~~~zzz}}}tttoooggg^^^VVVNNNGGGBBBLLLLLLKKKGGGFFFLLLXXXbbbmmmgggeeeSSS@@@>>>???;;;444777;;;666555333444888666222888CCCTTTHHH999333555888777333333333555666777888888888555999<<>>IIIPPPVVVlllTTT888666999777:::<<<===;;;:::;;;>>>===<<<:::;;;;;;;;;:::999vvvPPP<<<222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111......000***444333111LLL|||wwwiiihhhfffhhhttt|||uuu\\\...666EEE>>>777222333333111000...***'''------............------,,,,,,---------.....................///000111111111111666777///444VVV~~~wwwYYYWWW___lllzzzpppWWWLLLFFFOOO___rrrOOO111---333555)))444///---++++++,,,---,,,+++,,,------------------,,,,,,---000222333333222111111222444444444555777999777:::======888888DDDSSSvvvyyy}}}~~~SSSEEE???DDDAAA777999DDD666666555555555777888999555444333111000000000111222111///000222333333222000000000000///////////////000222444555555444333555444333333555999<<<===BBBHHHVVVhhh|||xxx~~~___:::===;;;666888===999///333222111000000000000000............////////////............//////000000......////////////000000111222444444333333444555333999888???CCC^^^qqqsssrrrpppssseee___iiiwwwrrrOOO>>>CCC<<<444666666555888444000222666555444AAAQQQSSSBBB111,,,222888777333444444444555666777888999777::::::???YYY~~~rrr^^^QQQLLLKKKLLLMMMBBBAAADDDHHHEEE???AAAIIIHHHDDDJJJNNNGGGEEEHHHEEEJJJMMMSSS\\\gggpppAAA777111<<<;;;<<<===;;;::::::::::::===;;;:::999::::::888777rrrNNN<<<222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---'''&&&+++---)))+++000$$$---111---000JJJsssmmm```eeehhhAAA666DDD===000888---//////+++)))+++///111---......//////......---,,,,,,,,,---------.........------......///000111...///000000///111:::DDDmmm~~~|||{{{wwwpppfff______fffooouuuiiiZZZTTTFFFHHHMMMZZZqqq|||]]]333888666...555,,,000///---++++++,,,---,,,+++,,,------......------,,,,,,---000222333333222111111222444444444666888;;;???888555777::::::;;;===EEEWWWjjjyyyxxx|||sssVVVBBBDDD===888:::;;;999777888777666555444555777999;;;777555222000//////000000111///...///111222222222000///............/////////000222444444444222111...333666666666777999:::999GGG>>>DDDooopppsssyyyOOO:::777:::999333222666777444222111000//////...//////---------............///------------......//////,,,,,,------------------...000222222222111222333555888555999111888^^^lll~~~}}}zzzwwwxxx~~~wwwllldddZZZcccuuujjjAAACCC:::???666333===777...888444///000444555777HHH]]]@@@<<<666222222333555555555444444444555777999:::777888777<<>>>>>===:::999999888555<<<:::888888888888666555tttIII888111000///......------...------,,,,,,+++***))))))************************)))...000...+++000<<>>FFFSSScccrrr{{{xxxxxx|||yyyzzz~~~vvvooottttttxxxuuurrr\\\>>>888===555555444444444333333333222111111000///......---------------------------++++++++++++++++++++++++....................................///000111222222333555666777999<<<>>>tttwwwxxx}}}}}}|||kkk___yyyuuuooosssEEE:::DDD999999888777666555444444555444444333333444444555111111222222222333333333222222222333444555777888999444222:::HHH[[[qqqrrrddd[[[RRRMMMOOOOOOKKKHHHIIIIIIMMMOOOMMMKKKOOOYYYaaasssbbbAAA444333777;;;???<<<888666666777777777;;;888666666888999777555uuuIII888111000///...------------------,,,++++++***))))))***************************---///---)))***111777???SSSuuuyyyvvv{{{oooLLLCCCIII999333...000555666111+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------............,,,---...///000111111222@@@>>>^^^tttmmmWWWKKKIIIKKKKKKPPPSSSKKKJJJPPPXXX[[[UUUNNNNNNRRRUUUSSSXXXdddppp{{{wwwrrrggg???444333222111///...---,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,------...////////////000111222333444444555666666666666666666666666888999===EEEPPP\\\eeejjjvvvmmm]]]MMMAAA<<<<<<===999::::::999666555555666666555444555777777777666333222111000000///000000000000///...------------000///...------------...///111222222111111222333333333333444555666777888;;;::::::===CCCMMMVVV\\\uuu}}}___GGGBBBAAA;;;222444444444444333333333333000000//////...------,,,------------------------++++++++++++++++++++++++------------------------.........//////000111222222333555666666777:::<<>>FFFLLLOOOfffppp]]]PPPFFF>>>555333666999999777888888999777555333444444333222333444666666444222111111000000000111111222000000///...------------000///......---.........///111222222111111222333111111222222333555666777;;;:::777666777:::===@@@aaapppjjjWWW@@@555666999777222444333333333333222222222.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///......//////000111222222333444555444555777999444@@@VVVkkk}}}vvvxxxwwwtttjjjRRR>>>999@@@>>>;;;======666666555444333222222111000000////////////000000/////////000000000000111000000000000111333444444777444333333444999GGGTTTfff{{{~~~TTT555888<<<222000;;;:::777444111111222222111444333111222333444444333qqqDDD444000000///...------------,,,+++++++++******))))))************************(((((()))+++,,,---+++***---,,,///666DDD[[[|||^^^NNN;;;111333666666444000222333222///---...000,,,,,,,,,,,,++++++++++++******++++++++++++******)))))))))*********++++++++++++++++++,,,,,,,,,---+++,,,,,,---......//////+++777888666PPP{{{~~~uuummmrrroooiiidddfffrrr~~~DDD---000777///......---,,,++++++***++++++************++++++************************))))))******+++,,,,,,,,,------...//////000111111333333333444444444444444222555888777555444777:::///<<>>===999444555888:::888:::CCCCCC======???AAAGGGAAA>>>;;;888777:::>>>BBB:::999999999999999777666777888888777444333333444111111222444666555333111222222111000///////////////......------------.........------------.........///111000//////000222111111111222333444666666777777777777888888999:::<<<666???YYYllltttiiiFFF444CCC===666444666888666444222111111111111000000000......---------------,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000111111111000000222444000222999:::===ZZZ}}}}}}WWWCCCAAA888999555888777222666888///222222111111000000////////////............//////,,,,,,---------.....................//////000111///111444666444333<<>>QQQmmmzzzVVV>>>666555444777111+++,,,222444///)))...---,,,,,,,,,,,,+++***+++++++++*********))))))))))))************))))))'''''''''((((((((())))))))))))))))))*********+++***+++++++++,,,,,,,,,,,,///)))...777222---CCCeee||||||XXX111,,,444222+++***++++++++++++******************))))))))))))******(((((((((((())))))))))))((((((((()))******++++++------------......//////222222333333444444555555888777444222111444:::>>>>>>;;;999:::>>>AAA???;;;777;;;<<<888555888;;;;;;>>>???>>>;;;777666888:::444777999999777555666888777888888666444333333444111111111222444444333111222111000///...---------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...---...//////......///000111111111111222444555666444444444444444555666777>>>999;;;EEELLLVVVooottt___MMM>>>:::===???888111111555777444000111111000000000/////////------------------------************************************************++++++++++++++++++++++++,,,++++++,,,,,,---...///---/////////......000222111000666444---:::RRR^^^nnnKKK666:::@@@999555555<<<<<<444666:::444111111000000000///////////////............//////,,,,,,,,,------------..................///000000///000333555333111666>>>///FFF]]]tttccc:::777>>>>>>777333666777333444222111111222222111000111222333222111111333444kkkBBB555//////...---,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))++++++)))(((&&&&&&'''(((---'''&&&+++000000000000######)));;;WWWsssvvvPPPAAA000+++111555...%%%000111111,,,((((((...444------...---,,,+++,,,,,,+++*********))))))))))))((())))))))))))))))))(((&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++++++++'''///555222///111666999```xxx___===---)))333555***)))222***************+++++++++)))))))))(((((()))))))))'''((((((((())))))))))))((((((((()))******++++++---------...............000000111111222333333444777555222111333777:::;;;888777888:::<<<;;;888777::::::<<<;;;777;;;???999444555666888:::;;;;;;:::777999:::888555444444666555666666555222111111222000/////////111222111000......------------......+++++++++******++++++,,,+++*********++++++,,,---+++,,,...---,,,,,,---////////////000111222333444333333222222222333444444000555:::777000333KKKdddlllvvv~~~~~~wwwYYY;;;333444666999>>>000444999999444000...///000000000/////////......++++++,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************+++,,,---...+++,,,------------000222:::......444555<<>>222//////...---,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))(((***,,,+++)))((()))***((()))+++,,,)))%%%)))000+++000333///+++222EEEUUUlll|||zzz\\\JJJ>>>666333------222333...///333(((***---......---+++)))'''+++---,,,(((&&&(((,,,************))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************+++++++++///)))&&&+++000111000///...EEEiiiwwwiiiCCC+++000111///+++,,,000...'''************++++++++++++))))))(((((((((((())))))'''((((((((())))))******(((((())))))******++++++------.....................//////000111222222222444444555888<<<<<<888444===<<<======:::888:::>>>888555888999777===AAA888>>>999444555888999666222777777666555555555666666444555555333111///000111000...------///000000///,,,++++++,,,---...//////+++******)))******++++++***)))))))))***++++++,,,***+++---,,,++++++,,,...............///111222333444444333222333444666666:::666222333666:::;;;<<<555GGG]]]mmmvvv}}}yyy^^^NNN???===AAAGGGAAA444111888666333000---------......000/////////............******************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---***+++,,,,,,,,,---///111///)))///555000111777777>>><<>>BBB:::>>>333000777777000000888///...---///111222222111111222333111...---///222___===444000///...,,,+++***))))))***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***++++++,,,,,,666<<>>CCCIIIQQQYYY___www~~~|||jjjVVVGGG???<<<<<<:::999888666555333222111333222111000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************+++*********))))))((((((******)))))))))))))))***))))))*********++++++++++++++++++,,,,,,,,,------...///000000///000222444777777888???MMM```rrr~~~yyymmmLLL===;;;999888888777666555555444222222222222111111111000111000...---,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------000000//////............000000000000111222333444;;;:::888<<>>;;;888777888888777666444333222222222222111000////////////...------------,,,,,,,,,,,,,,,+++++++++******************************************)))))))))((((((******)))))))))))))))***)))))))))*********+++++++++++++++,,,,,,,,,,,,------///////////////111333999777555555999???FFFKKKdddttt|||bbbMMMAAA===:::777777777777666555444444444111111111111000000000000111000...---,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,............///000111222555666666777<<>>:::===EEEDDD===???AAA:::;;;<<<444444666999;;;<<<:::777555666555555444333333222222111111000///............------------,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))******))))))))))))(((((()))))))))(((((())))))***))))))))))))******************+++++++++,,,,,,,,,,,,---......------///111333333333333222222222222666>>>MMM]]]mmmkkkNNNOOOAAA333000777<<<888222555555555444333333222222000000000/////////......//////...---,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,---...///000///333555222000888IIIXXXeee~~~qqqwwwrrrDDD777;;;:::444222444222000000000111000//////......------......///........................WWW999444///...---+++***))))))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((()))***+++,,,...//////333333333333444555555666333222111111111000---***+++---...---,,,+++,,,...,,,+++************+++,,,+++************)))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''((()))++++++'''---333444111...///111888OOOjjj~~~~~~~~~uuu}}}sssLLL111,,,000'''///444111((($$$(((///******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********)))******+++,,,---......////////////............111///...------///111222111111111111222333333333222222222111111222222222111111222333333222111111222222222111111000000000------------------------,,,++++++***************))))))(((((((((((())))))************************)))))))))************+++(((((()))***+++,,,...///---.........////////////111222333222222222444666777777777555444444777999;;;777777888777444888@@@;;;777777999999<<<>>><<>><<<999888777777777333333222222222222222111000//////...------......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((((((((())))))***((((((((()))))))))******************++++++++++++***+++,,,,,,+++,,,...000---///333666888888888777666555777<<>>===:::666333333333222222222111111111//////.........---------...------,,,,,,,,,,,,+++******))))))))))))******************++++++++++++************************+++++++++,,,,,,---...///000333444222///111;;;CCCSSSoootttoooqqq~~~aaaHHH888===@@@777222555444222000///000000///......------------------...------------------------SSS777333...---,,,+++***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((%%%%%%&&&&&&'''''''''((()))***+++,,,------,,,,,,...---,,,,,,---...//////***,,,---,,,+++***+++,,,*********************************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((()))******,,,,,,,,,***)))+++...111,,,222999EEEZZZttt}}}vvvzzz~~~^^^:::***///555///&&&)))))))))******)))(((&&&))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))************)))******+++,,,---...///,,,------...///000000111111000...------///111222111222222222222222222333222222333333333333222222111222333444444333222111111111111000000/////////------------------------,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********'''''''''((()))+++,,,---,,,,,,,,,---------......000111222111111111333555111222333222222333555777888666555666555555777<<<===<<<777555888888666777999777444222111222333555000000000000000000000000......------,,,---------------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''((()))******''''''((((((((())))))))))))))))))*********++++++)))***++++++***+++---///...///111333555555555555:::999888777444333:::CCCFFFIIIMMMPPPQQQRRRUUUYYYeee]]]TTTPPPOOOMMMIIIEEEAAA<<<<<<@@@>>>666444777777:::;;;777111...000444111111111111000000000000.........------------,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))***)))))))))*********++++++***************+++++++++,,,,,,,,,,,,---...//////111111111222333555777999CCCNNN[[[qqqVVVFFF???777444333333777===444222000///000000///...------,,,,,,,,,,,,------------------------------MMM333111------+++******)))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++((())),,,...000000///...---,,,***))))))***,,,...***+++,,,+++***)))***,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((())))))***+++)))'''''')))+++,,,---,,,...///---111@@@WWWiii{{{wwwiiirrr~~~|||kkkpppxxx{{{]]]BBB$$$---555666000******---)))&&&###$$$''')))'''$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************)))***+++,,,---......///+++,,,---...///111222222000000/////////000111222000222444444222111222333222222333333333333222222111222333333333333222111000000//////......------++++++++++++++++++++++++++++++***))))))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))***+++,,,+++,,,,,,,,,,,,---------...///000000///000222444000111111111000000111333222222333444555666666777777;;;444111888666000555333333444555444222///...//////////////////......------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''((()))******''''''''''''((((((((((((((())))))))))))*********)))***++++++******,,,...,,,,,,---///000222333333---///444888888777<<>>>>>;;;999:::===888666666333...111999:::666111000111111000---000000000000000000000000.........---------,,,,,,***++++++,,,,,,++++++*********))))))))))))******((())))))))))))******************+++++++++++++++,,,,,,,,,,,,---...///000///...---000444777666555444666<<>>>>><<<555///111666555000333111//////000000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,KKK222111---,,,+++***))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))((((((***+++,,,---------///...---+++)))))))))***)))***+++***))))))***+++((())))))))))))))))))((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))*********%%%'''+++......,,,***((()))---111000,,,+++111888LLLddd|||tttzzzyyyzzzxxx|||qqqTTT@@@666000---888---$$$$$$+++///***###'''***,,,)))$$$###'''+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))***+++,,,------...,,,,,,------...///000000//////000000000111111111///111444444111000000222000111222333333222111000000000111222222111000000//////...---,,,,,,++++++************************++++++***)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))******++++++,,,,,,,,,------------...///.........000222111222333222000000000222111222333444666888888777111999444333???<<<555<<<666777999999777333///,,,//////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&'''''')))******&&&&&&'''''''''(((((((((((((((((()))))))))******)))***++++++***+++---...)))+++,,,///111333444444888555555777555111111444999<<<<<<888999@@@AAA===;;;888999<<<<<<999:::???666555444555333222444777222111111444777666111,,,//////000000000000000000............------------)))***+++,,,,,,+++******+++******))))))******+++((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,---...//////------...///111222444444444;;;===EEEVVVdddssseee999444DDD555444444555777555...'''222000...---......---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++KKK333333,,,,,,+++***)))))))))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&******(((((((((((()))***&&&(((************+++,,,(((***+++***)))((()))***(((((())))))))))))(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************((())))))(((&&&''',,,000000+++(((+++000333222111222888CCCbbbhhh```|||ttt```III:::000///---))))))---$$$***...---'''$$$&&&***&&&$$$###$$$&&&(((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,------------------------------...///000000111111000000...111333333111//////111///000111222222111000///...///000111111000///...///......,,,+++******)))))))))))))))))))))))))))+++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))((((((((())))))***++++++,,,,,,,,,---------,,,---...---------///111///000111111//////000111///000111111333666555333111<<<666444AAA<<<222999333222222111111000000000//////...------,,,++++++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''')))******&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***++++++***+++---///,,,---///000111000///...555///,,,000444555666777///666999444444:::<<<888===999999;;;999555777>>>999888777666555444111......111222...)))***000666/////////000000000000000//////.........---------))))))+++,,,,,,+++***)))++++++************++++++(((((((((((())))))))))))((()))))))))******++++++++++++++++++,,,---...///,,,///111000......111555+++;;;;;;333:::JJJXXXeeeyyynnnIII<<<===:::222444000111444000+++...777000...,,,,,,------,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++JJJ444222---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***+++---......///000111222444666888999:::FFFLLLVVVaaakkkssswwwyyy}}}xxxxxx|||}}}mmmfff[[[NNNBBB999333000......---,,,,,,+++******(((((((((((((((((((((((($$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++++++++++++++,,,,,,+++,,,...///000000000///------...///////////////111000/////////000222222000111111111111000//////......---,,,++++++******(((((())))))*********+++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,+++******+++,,,...///...------......///000111111222333444555444333333444555777888999888666555333333333222111000000///...------------,,,,,,,,,***,,,///111000...+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))))))))************,,,,,,,,,---------......111222222333333444555555999888777666666666777888:::999888777777777888999555555444333222111000///000000//////.........---000////////////...............---------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------......///000000000222444555666777999<<<>>>MMMnnnrrrWWW???999999666444666222222111000///...------......---,,,,,,+++******************************))))))))))))))))))))))))GGG111000,,,,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((('''''')))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((((((((()))***+++,,,------/////////000111222222222000222444777888777666555===888444555888;;;:::777666444000,,,***)))******------,,,,,,+++***))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))*********++++++++++++,,,+++,,,---///000000//////------...///////////////111000000///000111222333111111111111111000//////......------,,,++++++***(((((()))))))))*********))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((************++++++++++++++++++******+++,,,...///------------...///000111000111222333333333222222222333555666777666555444222222222111000/////////.........---------,,,,,,+++,,,...///...---***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))(((((()))))))))*********++++++,,,,,,,,,---------111111222333333444444555888777666555666666777888888888666555555555555666444444333222111000///...////////////......------//////.........------------------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---......///222333444555444555888:::999GGGSSS```yyywwwOOOOOOAAA999::::::333000333222111111000///...---,,,...------,,,++++++******************************))))))))))))))))))))))))~~~DDD...---,,,,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))***++++++............------------000000000///---+++***))),,,)))'''(((+++,,,***(((++++++***+++,,,---...///++++++******))))))(((((((((((((((((((((((((((((())))))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))******++++++++++++,,,,,,...///////////////---...//////000000//////111000000000000111222333111111111111111000//////......------,,,,,,++++++(((((())))))))))))******)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''''''''((((((((((((((()))))))))*********+++*********+++,,,---...------------...///000000//////000111222111111111000111222333444333222222111111000000///.....................------------++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))*********+++++++++,,,,,,000000111111222333333333555555444444555666777888666555444333222222222222222222111000///......---///............---------------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))******+++,,,,,,,,,000111222222111222444555777555555@@@WWWppp}}}~~~uuuOOO>>>>>>333111333888666......333111000000///...---,,,,,,------,,,,,,+++*********************************))))))))))))))))))))))))~~~CCC......,,,+++***))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((()))*********.........---------------.........///000111222333000//////111222222000...,,,,,,,,,+++***)))(((''')))))))))(((((('''''''''''''''''''''''''''''''''+++***'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))***+++++++++---....../////////000000//////000111111111111000000000000000111111222222000111111111111000//////...---------,,,,,,++++++(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))*********++++++,,,------,,,,,,,,,,,,---...///000....../////////000000000///000111222222222111111/////////......---------.........------------,,,++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))************---......//////000111111222222222333444555666666444444333222111000//////000000//////...---,,,,,,------------------------,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))******++++++,,,...///000000000000333555:::888999;;;===EEEUUUddd|||^^^III<<<666666:::222111111333000+++...555//////......---,,,,,,+++,,,,,,++++++*********)))************************))))))))))))))))))))))))~~~EEE000000,,,+++***)))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******++++++,,,,,,------......,,,++++++******+++,,,---'''((((((***+++***(((&&&%%%&&&'''((((((''''''&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))***++++++///.........//////000000///000111111222222111111//////000000111111111111///000000000000///......,,,,,,,,,,,,,,,+++++++++))))))(((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))***+++,,,,,,,,,,,,+++++++++,,,,,,---...///---------.........//////000000111111222222222222.........---------------------------,,,,,,,,,,,,+++***)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((()))))))))*********++++++,,,------......000000111222333444444444333222222222111000/////////......------,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))***++++++,,,,,,+++---...///000111444666333555999:::555444@@@QQQ\\\nnnxxx}}}|||\\\AAA888222666<<<===999555777333000000///...///222......------,,,++++++++++++***************))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~EEE111222++++++***)))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((()))))))))&&&'''((()))***+++,,,---///...------,,,,,,------)))***+++,,,,,,+++***))))))***+++,,,,,,---,,,,,,''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++...------,,,------.........///000000111111000000---...///000000000//////...............------,,,+++++++++++++++*********))))))((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))***+++,,,,,,,,,,,,++++++++++++,,,---.........------------...//////111111111111111222222222------------------------,,,,,,,,,,,,++++++++++++******)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))******))))))******+++,,,,,,,,,...///000111222222111111000111111111111000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))******+++,,,,,,---***+++---...///111444666666444555999;;;:::;;;>>>@@@NNNRRRRRR[[[hhh}}}dddOOONNNIII777;;;???@@@;;;222---111888111//////111333222...+++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((({{{CCC111222+++***)))((((((''''''(((&&&&&&&&&%%%%%%%%%$$$$$$################################################################################################""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''((()))******+++&&&''''''((()))*********)))***++++++***)))******(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))***+++++++++***)))))))))***+++,,,,,,---............---,,,,,,.../////////...---,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((***+++,,,,,,++++++************+++,,,---......------,,,---...///000000000000000000111111222---------...............+++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********)))******+++,,,,,,------...///000000111000///...---...///000000000//////...------------,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,***+++------...///111444888888666666:::<<<:::555:::AAA>>>;;;@@@CCCIIIWWWYYYmmmzzz~~~}}}xxxiii```]]]WWWEEE???>>>:::777>>>AAA777555,,,'''---999<<>>:::CCCGGGFFFKKKMMM@@@AAA@@@777>>>FFF999>>>999<<<<<<555666777000111666888333------222666000222111---+++,,,......+++++++++***************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((qqq===///222,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%(((&&&%%%&&&''''''%%%$$$&&&&&&'''((((((((())))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((())))))))),,,,,,+++,,,,,,---...///000000//////.........---......---,,,,,,+++*********)))))))))((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,++++++,,,,,,---...,,,,,,------...//////000//////000000000...---,,,...---,,,+++******************++++++++++++******************))))))))))))***)))((((((((()))+++,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***************+++++++++111111000...+++***,,,.........---,,,,,,+++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************************+++,,,---............///000111333444::::::::::::::::::;;;;;;;;;<<<;;;:::888999<<<>>>===<<<:::888777777888888333333444444333333222111////////////............//////...---,,,,,,++++++************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''mmm;;;...000,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$''''''&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((*********+++,,,------...------------...///000111////////////......------...------,,,++++++************)))))))))((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***************+++,,,,,,,,,,,,------......//////......///000//////------...---,,,+++******************++++++++++++***************)))))))))(((((())))))((('''((()))***+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))*********+++++++++///000///---++++++,,,......------,,,++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))))))))***+++,,,,,,......//////000222333444777777777777888888888888::::::999888666666999;;;<<<:::999777666555555555222222222222222111111000////////////.........------------,,,+++******************)))))))))(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''iii888,,,///++++++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%"""$$$%%%$$$"""$$$(((,,,+++)))(((&&&&&&''')))***((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((******+++,,,---///000000............///000111222///............---------------,,,,,,+++*********************)))))))))))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((()))******+++,,,---------------------------.../////////......---,,,+++*********************++++++++++++************))))))))))))(((((((((''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++---......---,,,+++---///------,,,,,,++++++******+++++++++++++++*********************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))***++++++......///000111222333333333444444444555555555666888888777555333333555777:::999777555444333222222000000111111000000///...//////.........---------,,,,,,++++++***)))))))))******))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&eee777---...+++***)))((((((''''''(((''''''&&&&&&&&&%%%%%%%%%########################################################################""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$ ###&&&%%%$$$&&&...444...,,,)))''''''(((***+++'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################""""""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&'''((()))+++---.....................///111111------------------------,,,,,,++++++*********)))******************))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,+++*********************++++++++++++*********)))))))))((((((((((((&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++***,,,------,,,,,,---///,,,,,,,,,,,,++++++******+++++++++***************)))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))***++++++---...///000111222222222111111222222333333444444666777666444222111222444999888666555333222111000000000000000000///...............---------,,,,,,+++++++++******)))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ccc888...///+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%########################################################################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$!!!$$$&&&%%%###%%%,,,222,,,***'''%%%%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%&&&((()))+++,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,------------+++***************))))))))))))))))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------......++++++******))))))************++++++++++++******)))))))))(((((((((((('''%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++)))***,,,,,,,,,+++---...,,,+++++++++++++++******************************************++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((()))))))))))))))***,,,,,,,,,,,,...///111111111111000000000111222333333444555666666444222111222333777777666555333222000000000000000000000//////...------------,,,,,,,,,,,,++++++++++++************)))))))))(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaa888000///******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""############"""""""""############$$$%%%&&&&&&###!!! $$$''''''%%%$$$""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''((()))++++++,,,************+++,,,---...++++++,,,,,,,,,,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++))))))***++++++,,,------,,,,,,+++++++++,,,------+++******)))))))))************++++++++++++******))))))((((((((((((''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''(((((()))***++++++(((***,,,,,,++++++,,,---++++++++++++++++++******)))))))))***************))))))******+++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))***+++,,,,,,***+++---...///000//////...//////000111222333333333444555444222111111222444444444444333111000//////000000000000///......------,,,,,,,,,++++++++++++*********************))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%___888000///******((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""############%%%$$$$$$###""""""""""""$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&''''''((())))))*********************,,,------***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))&&&'''''''''((((((((((((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***'''((()))***+++,,,---...---,,,+++******++++++,,,******))))))))))))************++++++++++++******))))))((((((((('''''''''%%%&&&'''((()))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***++++++(((***,,,,,,+++******+++******************++++++((()))))))))*********+++(((((())))))***++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))***++++++((()))+++---......------,,,---...///000111222222000222333333111111111222000111111222111000///..................---,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%^^^777///...***)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""###############""""""###&&&'''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&&&&&&&''''''((((((************+++,,,------*********++++++,,,,,,,,,(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((()))+++---...///...---+++*********++++++***)))))))))))))))************++++++++++++******)))(((((((((''''''''''''&&&&&&((()))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++(((***,,,,,,+++***)))*********************++++++(((((())))))*********+++&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***&&&(((***---...---,,,,,,++++++,,,---///000000111...000222222111000000111---...///000000///...---,,,------------,,,++++++,,,,,,,,,+++++++++******'''''''''((((((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%UUU:::,,,...+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###################################################$$$$$$&&&&&&&&&&&&$$$$$$(((''''''&&&$$$######"""%%%$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################""""""""""""############################################################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''))))))++++++++++++++++++,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))************+++++++++))))))))))))************************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))*********************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))*********+++,,,---...//////////////////............//////000//////...---,,,,,,,,,,,,,,,,,,+++***)))((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&SSS999---///+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!###"""!!!!!!"""$$$################################################$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################""""""""""""############################################################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))*********++++++++++++,,,------------,,,,,,,,,+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******))))))*********+++++++++((((((((()))))))))************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))************)))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))*********)))***,,,...///000111111/////////....../////////000//////...------,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&PPP999...///+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""!!!!!!!!!"""""" """######""""""###$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######"""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$#######################################""""""""""""############################################################""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))))))))******++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******)))))))))*********++++++''''''((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))******))))))))))))))))))((((((((((((************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++(((***,,,...000111222333000//////......//////000/////////......------,,,,,,,,,,,,,,,++++++***)))************************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%LLL888///000+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!""""""###!!!"""$$$###""""""###%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""!!!"""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!"""""""""############################################################""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((())))))***++++++++++++++++++*********))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***))))))))))))************''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''')))***++++++***+++,,,...000111111111000//////......//////000///.........---------,,,,,,,,,,,,,,,,,,+++******************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%HHH888000///+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""###$$$$$$######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!"""""""""############################################################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''((())))))***++++++))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((()))))))))*********''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((()))******,,,,,,---...............//////............//////------------,,,,,,,,,,,,++++++,,,,,,,,,+++******************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%~~~EEE888000...+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###$$$$$$"""$$$%%%%%%$$$$$$%%%&&&################################################$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$###############$$$$$$$$$########################""""""""""""############################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))******+++))))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))((((((((()))))))))******''''''((((((((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))),,,,,,------------,,,,,,...------------------...++++++++++++++++++++++++******+++++++++******)))************************((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$${{{DDD888000---+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%###$$$%%%%%%$$$$$$%%%'''################################################%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""############################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&'''((()))***+++******)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))(((((((((((()))))))))***((((((((()))))))))******(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))******((())))))******)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$yyyCCC888111,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%###%%%&&&&&&%%%$$$&&&'''################################################%%%$$$###""""""###$$$%%%"""######$$$&&&''''''((('''&&&%%%$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""############################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&'''((()))***+++++++++++++++************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))))))))************)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,,,,---,,,++++++******++++++,,,(((((((((((())))))))))))'''((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$tttLLL333...---***)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###########################%%% !!!&&&$$$%%%222JJJPPPSSSCCCOOOPPPMMMGGGCCCSSSIII###444GGGPPPSSSLLLKKKSSSLLLLLLLLLOOORRR///$$$###"""000!!!FFFbbbDDD,,,---###+++###QQQiii---(((%%%000)))$$$ ,,,...###mmm222)))---"""'''%%%(((""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""################################################$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++((()))))))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((())))))((('''&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((()))))))))))))))(((''''''******))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((***++++++,,,++++++---------,,,+++***)))(((++++++++++++***)))((((((+++++++++*********))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppHHH222//////***)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###########################%%% $$$%%%&&&222BBBHHH,,,vvv$$$$$$(((,,,///111,,,---$$$BBB,,,000&&&,,,)))&&&333RRR'''$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################################################################################################################"""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((((((((('''&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((()))))))))))))))(((''''''))))))))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))***++++++,,,,,,,,,,,,,,,+++***)))(((+++++++++++++++******)))++++++++++++******************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjDDD000000000***)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###########################&&&!!! ###"""!!!)))555IIIbbb[[[;;;!!!555***>>>HHHccc@@@---'''LLL---(((+++EEE"""&&&)))NNNttt:::"""+++"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#######################################################################################################################################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''(((((())))))((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((((('''&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((((((((()))))))))((('''''')))))))))(((((((((((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))(((((('''(((***+++,,,+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++,,,,,,+++++++++*********)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffBBB111000///***)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$##############################!!!###&&&###GGG222''')))***,,,ooo333!!!'''+++FFF000pppJJJ 333)))!!!222444""")))///(((!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''(((((()))((((((((('''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%)))(((&&&&&&&&&(((+++,,,******++++++***)))(((((())))))+++,,,,,,---------,,,++++++++++++*********(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeCCC222000---***)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$########################### ###''''''$$$###$$$///!!!---""",,,111""" (((666777\\\'''(((>>>ddd ---"""!!!!!!!!!WWWVVV ###222(((+++&&& ***hhh888***!!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''%%%%%%%%%''')))+++))))))*********)))((((((((()))***+++,,,---------++++++************))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbCCC333111---***)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###########################$$$###!!!!!!"""$$$''')))!!!000000 """,,,///...)))!!!!!!^^^((('''$$$111555###%%%!!!,,,!!!;;;'''+++SSS'''000000999333'''''' (((""""""(((|||###(((PPP&&&%%%***"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''((()))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&'''(((((((((''''''&&&''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%%%%%%%'''((()))(((((())))))))))))(((((('''((()))***+++,,,,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^@@@444333000***)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###########################'''%%%"""!!!""""""+++)))###&&&###$$$"""!!!+++222!!!XXX***,,,333'''###+++000 """###(((777 !!!''''''!!! AAA444ZZZ...222ddd+++###!!!)))"""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&''''''((()))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''(((((())))))((((((''''''((())))))************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[>>>333555444***)))(((''''''&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$########################!!!"""$$$$$$%%%&&&$$$!!!111)))'''"""$$$)))%%%%%%$$$"""%%%ZZZ!!!000///"""(((&&& ///&&&"""---%%%000(((***)))((('''%%% 111kkk '''"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&'''(((((())))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&''''''(((((((((((((((''''''(((((())))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYY@@@444......)))(((((('''''''''((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""444$$$$$$$$$%%%%%%&&&&&&&&&%%%!!![[['''$$$((((((222 !!!&&&### ,,,+++&&&### $$$333+++222[[[(((***!!! """((($$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUU===444...///))))))((('''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""444$$$$$$$$$$$$%%%%%%%%%%%%%%%!!![[[###!!!***!!!$$$///%%%+++###999ttt333...$$$)))<<>>333444///)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&& ###$$$555&&&(((+++***GGG$$$$$$$$$$$$%%%%%%%%%%%%111--- %%%'''!!!UUU(((<<>>222222///+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%)))(((&&&&&&&&&&&&###!!!))))))((()))***,,,---...666777888;;;@@@EEEJJJMMMKKKLLLLLLHHHBBB===;;;<<>>===222222///+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((((((...,,,)))%%%$$$(((111888CCCGGGMMMTTT[[[eeepppwwwxxxwwwuuutttuuuvvvxxxyyykkkeee^^^^^^eeennntttvvvaaa```\\\YYYYYYZZZSSSKKKCCC:::222,,,&&&"""%%%,,,'''((('''%%%""""""%%%)))%%%%%%%%%%%%$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################$$$$$$######%%%)))---$$$$$$$$$###############################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX<<<<<<222222///+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((()))***%%%)))---111777CCCTTT`````````bbbgggoooxxx|||wwwoooiiiiiippp{{{vvvcccVVVWWW```dddbbb[[[[[[SSSCCC444---***))),,,)))'''&&&&&&((()))***&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%$$$######%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUU:::;;;333222///+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***)))((()))+++...+++666FFFTTT^^^iiittt|||uuulllrrrxxxuuuooohhhooowww}}}{{{nnnUUU>>>MMMdddqqqiii\\\SSSAAA---,,,)))(((+++///---%%%&&&&&&&&&%%%%%%%%%$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%$$$###$$$%%%%%%###!!!########################################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSS888:::333222...+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&(((***))))))---333888LLLQQQZZZcccppptttjjjhhhjjjgggbbbOOOfffxxxyyyuuusssgggXXXGGG<<>>222222///---******)))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&))),,,***&&&((()))***)))+++,,,)))$$$<<>>444444///---++++++***)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''+++''''''+++,,,)))''')))))),,,AAAdddwwwyyytttfffeeekkkqqquuuqqqrrrjjjVVV???...((()))$$$######%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$EEE>>>555555///,,,++++++***))))))))))))***)))))))))((((((((('''''''''''''''''''''(((((((((---''''''++++++&&&(((///888SSSvvvxxxkkkccchhhppppppuuu|||{{{zzztttpppsssxxx}}}~~~{{{zzzmmmjjjmmmoooqqqpppiii___NNN777%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%###%%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCC>>>666666000---,,,+++******))))))******))))))))))))((((((((('''&&&'''''''''((((((((()))***(((***---***)))666III___rrrdddYYYUUU[[[dddppphhhnnnyyy}}}sssOOOqqqpppjjjlllmmmnnnoooppphhhQQQ;;;---***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###(((000222***!!!""")))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BBB>>>666777222///,,,+++******)))*********))))))))))))((((((((((((&&&'''''''''(((((())))))%%%'''---000,,,...HHHeeezzzvvv___VVVRRRVVVXXXVVV]]]gggcccbbbqqqzzz}}}ssszzzrrreeesss}}}jjjmmmnnnlllmmmnnnggg\\\333///+++((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!000EEEJJJ;;;'''###+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFF999888333111///,,,+++******))))))******))))))))))))))))))))))))(((((('''&&&'''***+++******---,,,+++666RRRvvvppp```YYYaaa^^^YYYVVVSSSPPPMMMJJJNNNPPPUUU\\\fffpppyyyuuujjjhhhmmmooohhh```___>>>&&&)))---%%% %%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((("""###%%%&&&'''(((((((((%%%%%%&&&''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%555```***###&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$EEE:::999333111///,,,+++******))))))******))))))))))))))))))))))))(((+++,,,,,,***)))((('''---...---888\\\uuucccYYYZZZaaa]]]VVVLLLDDD???=========:::;;;===AAAGGGMMMSSSWWW\\\___cccdddcccaaa``````gggooo~~~uuuoooooopppmmmiiiaaaYYYGGG222(((******&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((''''''######$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''UUU]]])))%%%---&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}EEE;;;:::555111///,,,+++******))))))******))))))))))))))))))))))))'''((())))))(((((((((***---...:::XXX~~~zzzccc]]]bbbddd___ZZZGGGBBB<<<777777999;;;;;;AAA@@@@@@AAACCCFFFJJJLLLOOORRRUUUWWWVVVTTTSSSSSSMMMRRR[[[gggwwwwwwhhhdddkkktttfffiii^^^CCC,,,&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%***))))))((((((((())))))######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###BBBmmm\\\111%%% !!!&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{DDD<<<<<<666111...,,,+++******))))))******))))))))))))))))))))))))+++'''$$$&&&(((***---111...===___lllccc```iiippphhhTTTEEE777777999<<<@@@AAA@@@??????>>>>>>>>>???AAACCCEEEEEEHHHKKKLLLKKKJJJIIIIIIGGGHHHJJJOOOYYYhhhxxxyyyiiihhhmmmmmmfffbbbZZZDDD)))"""+++&&&&&&&&&&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&%%%$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&***++++++111(((&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzDDD<<<<<<666111...,,,+++******))))))******************************000***'''***---,,,,,,///???aaaeeecccqqqzzz```DDD:::===??????@@@BBBCCCAAA>>>;;;:::999999999:::;;;<<<===<<>>======>>>>>>>>>@@@@@@???>>>===============???AAABBBAAA@@@@@@AAA;;;;;;<<<===@@@EEELLLQQQlllyyyssshhhnnnkkkbbbaaa^^^FFF)))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((()))******+++&&&''''''''''''&&&&&&%%%))))))***))))))((('''&&&&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''!!!!!!+++''')))&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{DDD;;;:::444000---,,,+++******))))))******************************%%%&&&***,,,)))...GGGdddwwwxxxkkk{{{sssYYYLLLIIIGGGDDDCCC<<<:::999;;;>>>AAABBBBBB;;;;;;;;;::::::999999999888:::<<<<<<;;;:::;;;<<<=========<<<;;;;;;===@@@WWWggg|||sssppppppuuunnnbbbcccfffUUU:::++++++)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((***+++,,,---...)))+++///222444555444333...///111222111///,,,***---+++)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''---!!!%%%!!!%%%...'''+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{DDD:::999333000---,,,++++++***)))*********************************''')))------+++>>>pppyyygggoooiiiXXXHHHDDDEEEBBB<<<888888:::===BBBEEECCC???<<<:::;;;;;;<<<===>>>>>>>>><<<===??????>>>>>>>>>@@@;;;<<<<<<;;;::::::;;;===@@@NNNhhh}}}lllzzzpppooolllccc[[[WWW---,,,***)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))***,,,...///000:::>>>EEELLLRRRUUUVVVVVVQQQSSSUUUVVVVVVSSSOOOMMM===:::555///+++)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&###///&&& +++(((%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttAAA@@@:::111111///...---,,,+++************$$$+++---)))(((+++,,,)))'''---+++'''===mmmmmmkkk^^^KKKGGGAAA<<<999888999;;;@@@???>>>===<<<===>>>???999:::;;;===???AAABBBCCCDDDCCCBBBAAAAAA@@@AAAAAABBBAAA@@@>>>>>>>>>??????@@@BBBLLL```uuu~~~xxxqqquuu~~~rrrmmmlllfff^^^LLL999(((&&&)))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((()))******)))***...---''''''---///+++ 111...777>>>999DDDLLLZZZeeedddeeeoooeeeWWW]]]TTT___^^^VVVQQQHHHEEENNNQQQFFFGGGJJJAAA999111&&&%%%%%%&&&(((***((($$$ &&&&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""$$$'''(((&&&%%%%%%%%%(((&&&$$$###%%%''')))***)))/// ))),,,&&&111%%%)))(((&&&%%%&&&)))+++---///)))&&&'''))))))'''''',,,'''!!!!!!%%%'''(((+++'''###"""$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&'''((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))'''$$$###'''&&&%%%&&&&&&&&&%%%$$$'''''''''&&&%%%$$$###"""(((%%%######%%%&&&$$$"""###$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ppp>>>>>>999111222000...---,,,+++************))),,,+++'''&&&))))))&&&,,,---(((333```xxxdddlllxxxUUUMMMCCCAAA???======???AAACCC:::;;;<<<===<<<;;;::::::>>>@@@BBBEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHJJJLLLNNNOOORRRRRRVVV```llltttwwwvvvqqqttt}}}tttiiieeecccXXXEEE111''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''((())))))))))))+++,,,,,,......)))$$$555@@@777???HHHFFFSSS[[[ccchhhfffaaaaaa___bbbllldddiiiccc[[[WWWJJJ>>>???IIIKKK[[[cccYYYQQQRRROOOEEE999+++"""###&&&))))))))))))(((&&&###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%*********)))((('''''''''((()))***+++,,,+++)))'''+++000""")))'''+++'''***+++***)))'''&&&&&&'''&&&'''''''''(((***)))&&&"""###%%%))),,,+++&&&!!!"""&&&***+++)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$%%%'''))))))(((&&&%%%%%%$$$###### !!!"""%%%''')))***+++((('''&&&(((******)))&&&,,,***)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkk:::;;;777000222000------,,,+++************------***&&&'''***+++(((***+++888XXXggg^^^vvvvvvMMM;;;<<<>>>======>>>@@@BBBEEEFFF:::;;;;;;:::999:::===???GGGIIILLLOOORRRSSSTTTTTTQQQRRRSSSTTTTTTTTTTTTTTTNNNOOOQQQTTTWWWZZZ\\\]]]ccccccccccccfffnnnyyytttvvv|||rrrjjjeeeaaaUUU@@@---%%%'''******'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((((((((***+++,,,...(((%%%)))000888???DDDGGGSSSMMMYYYddd]]]dddhhh|||~~~yyybbbWWWXXXWWWVVVZZZXXX\\\hhhfff\\\[[[[[[\\\hhhlll\\\LLLCCC;;;<<<@@@BBB<<<111(((&&&(((((())))))'''%%%%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&+++)))''''''(((((((((''''''''''''''''''&&&%%%%%%###)))***888;;;666DDDIIIGGGJJJNNNPPPNNNNNNOOOQQQBBBGGGEEE;;;444111,,,$$$)))'''$$$###%%%&&&'''&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$))))))(((''''''(((((()))###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%(((***""""""###%%%(((***---...++++++***)))'''&&&&&&%%%&&&%%%$$$$$$%%%$$$""" '''&&&$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%jjj999:::777000222000---,,,++++++*********+++---,,,))))))+++......,,,...***IIIlll^^^ssseeeCCC@@@@@@777??????????????????????????????<<<::::::???HHHNNNPPPRRRUUUWWWYYYZZZYYYYYYWWWXXXYYYYYYYYYYYYXXXWWWVVVWWWYYY[[[^^^___aaaaaacccffffffcccbbblllwwwfffaaa___PPP:::***'''))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''((()))******+++---...,,,)))+++444>>>IIIWWWeeeZZZjjjkkk}}}tttsssssskkk______TTTUUUVVVQQQSSS```___VVVUUUbbbXXX]]]fffccc[[[NNN>>>111999DDDJJJGGG<<>>333777EEEMMMFFF<<>>===<<<;;;:::999888888AAAJJJOOOPPPPPPRRRUUU[[[[[[[[[[[[\\\\\\]]]]]]___```aaacccfffiiilllmmmpppooonnnnnnoooqqqsssttttttyyy}}}|||zzzvvvmmm|||hhheee```VVVCCC111((('''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((())))))******++++++'''***+++***)))***...222>>>LLL[[[eeemmmxxxxxxxxxyyynnn||||||zzzyyysssnnnvvv{{{rrrmmmooogggcccmmmrrrvvvhhhbbbddd```QQQOOO[[[aaaWWWQQQGGG===;;;AAANNNWWWDDD999+++$$$$$$((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&))),,,,,,+++)))))))))***333@@@KKKRRRVVV[[[^^^PPPPPPZZZWWW```ooohhheeellliiieeebbb``````aaabbbmmmlllggg___VVVMMMHHHEEEFFFIIILLLMMMLLLKKKKKKKKK???666+++%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))'''&&&&&&%%%&&&&&&************)))(((''''''""""""###$$$%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''***(((&&&$$$$$$&&&)))******000888===@@@CCCGGGKKKPPPPPPPPPOOOKKKGGGBBB???;;;:::777222+++&&&$$$$$$%%%&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%lll:::;;;777///000...,,,++++++***++++++,,,,,,---,,,,,,---***)))111<<<^^^sss]]]XXXYYYWWW777EEELLLDDD;;;<<>>===============@@@HHHQQQUUUTTTRRRUUUXXX\\\[[[[[[[[[\\\___aaacccdddfffiiiooovvv~~~kkk]]]ZZZQQQ<<<,,,***((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))******+++,,,,,,***+++,,,+++---444@@@III^^^ffffffcccooorrrwwwzzzxxxpppyyywwwiii```fffggghhhpppuuuooopppkkk\\\```vvvSSS\\\```WWWFFF>>>DDDNNNTTTLLL@@@444+++((())),,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&+++......+++---333888NNNXXXeeemmmooolllkkkkkkdddjjjwwwdddbbbqqq```VVV___\\\YYYYYY]]]___^^^\\\SSSPPPUUUaaaeee```^^^aaaIIIIIIHHHFFFFFFIIIPPPUUUYYYRRREEE666)))$$$'''***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))((('''(((+++...///+++,,,---...---+++)))'''------,,,++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))+++...333:::@@@DDDYYY]]]```]]]UUUNNNIIIIIILLLPPPXXX___dddffffffeee___``````ZZZPPPEEE===:::///---***((('''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%jjj999:::666///111///+++++++++***++++++,,,,,,,,,+++,,,---+++...<<>>;;;CCCBBBAAA?????????@@@@@@NNNRRRUUUTTTQQQRRRZZZaaa\\\[[[ZZZ[[[]]]aaaeeehhhhhhkkkpppyyypppYYY[[[YYYDDD111,,,)))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((())))))***++++++,,,,,,+++,,,,,,---333AAAUUUccclllsssnnneeeqqqyyy~~~ooogggooorrrpppvvvtttjjjcccYYY___ooowwweee\\\VVVWWW[[[TTT@@@...XXXYYYUUUHHH777***''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))+++111555555333999EEEPPPZZZ```ffffff```YYYVVVVVVdddvvv{{{vvvmmm___fffaaa]]]___bbbbbb\\\VVVZZZQQQUUUdddfffWWWNNNPPPWWWZZZZZZUUUKKKAAA999666KKKVVV___ZZZHHH666+++)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((((()))---333999===JJJLLLNNNOOONNNLLLHHHFFFCCCBBB???<<<888555222111))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***000;;;GGGRRR[[[```ccc]]]ccciiiiiiccc\\\YYYYYYRRRUUUZZZ\\\ZZZUUUOOOKKK[[[aaahhhiiiddd[[[SSSOOOLLLFFF<<<111***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%bbb<<<;;;444555222///...---,,,,,,+++++++++++++++999)))&&&777...HHHrrrooonnnTTT===CCCDDDBBB@@@>>>?????????>>><<<===>>>@@@DDDGGGJJJLLLQQQPPPQQQUUUZZZ\\\[[[YYY[[[\\\^^^bbbfffiiijjjjjjmmmwww|||}}}iiiTTT]]]VVV;;;......(((%%%))),,,)))&&&&&&(((((((((((((((((((((((())))))))))))************---++++++---***$$$'''...111''')))@@@[[[ooo~~~wwwsssxxxuuuxxxxxxhhhvvvvvvqqqssswwwpppgggqqquuuxxxZZZWWW^^^LLL222555BBBXXXaaaPPP444'''+++---)))%%%$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&)))+++)))%%%%%%(((,,,444...444AAAIIIRRRZZZYYY]]]^^^llliiimmmtttddd___kkk|||ttt|||ccc{{{www}}}|||tttooopppqqqoooZZZ[[[```ccc]]]QQQKKKLLL[[[YYY[[[]]][[[TTTNNNLLLEEELLLUUU[[[[[[TTTHHH@@@+++)))'''&&&'''((())))))&&&''')))((('''%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&***(((''''''(((((('''&&&...+++'''&&&'''***,,,...,,,555???CCCDDDGGGKKKNNNEEELLLIIIBBB???:::999AAAIIIMMMNNNLLLKKKKKKFFF???===:::777222,,,'''''')))%%%&&&'''(((''''''((()))******)))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&'''+++'''"""(((444BBBWWWaaaYYYVVV]]]XXXIIIMMMEEECCCMMMWWWYYYYYY[[[NNNNNNNNNSSSZZZ\\\UUUMMMUUUWWW]]]ccc___PPP???666CCCCCCLLLNNNBBB999000!!!%%%'''***+++***'''$$$"""&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$&&&***,,,+++******(((%%%###%%%(((***+++(((''''''(((***+++***)))###&&&)))***(((&&&%%%&&&%%%&&&'''((((((&&&$$$""")))'''$$$""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&bbb===<<<444666222000...---,,,,,,++++++,,,,,,(((+++...---+++<<>>???CCCEEEGGGJJJMMMOOOQQQRRRRRRQQQRRRVVVZZZ\\\[[[ZZZ\\\]]]```dddiiimmmooopppxxx}}}lllzzz|||zzz___ZZZZZZIII666---)))(((******''''''***(((((((((((((((((((((((())))))))))))************)))&&&(((,,,---******...,,,===[[[zzzooorrr{{{{{{qqqqqqyyy{{{mmmooo|||xxxmmmfffiiikkkggg]]]SSSEEENNNWWW[[[WWWJJJ888)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''***---,,,((($$$,,,EEESSSYYYdddgggeeemmmaaammmzzzvvv{{{pppooo}}}oooggggggeee___YYYKKKSSS[[[[[[WWWVVVZZZ^^^WWW[[[[[[SSSFFF@@@DDDJJJPPP@@@---%%%'''***'''"""$$$%%%%%%%%%%%%%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&(((***+++***))))))***%%%&&&***///555:::>>>???IIIDDD>>><<<>>>???<<<888:::>>>EEEEEE>>>;;;;;;<<>>>>>???@@@BBBFFFKKKOOOOOOOOONNNNNNOOOPPPQQQRRRWWWWWWXXXZZZ\\\]]]^^^^^^aaadddhhhlllppptttyyy|||~~~~~~bbbZZZ]]]OOO666000+++***)))''')))...(((((((((((((((((((((((())))))*********+++++++++111...,,,***+++///777>>>NNNhhhzzzxxx|||ooobbbiii}}}hhhZZZcccgggbbb^^^\\\VVVOOO555000+++'''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''+++---)))%%%+++<<>>===>>>???<<>>:::555111,,,(((&&&+++***((((((''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$(((,,,,,,)))((()))+++555AAAIIILLLRRRWWWRRRFFFIIIPPP]]]kkkvvv|||zzzvvvrrrxxxuuugggaaannn~~~}}}lll\\\TTTIIIFFFCCC999:::AAAAAAUUUTTTOOOGGG<<<000'''"""***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&///,,,'''""" !!!$$$(((,,,111777===BBBDDDFFFGGGQQQQQQQQQPPPOOOLLLHHHDDD===;;;888333---(((### )))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&___;;;<<<666777333000---------,,,,,,---......///---***888hhh{{{yyyQQQIIIHHHCCC>>>BBBFFFHHHHHHIIIKKKMMMMMMLLLKKKKKKMMMQQQUUUXXXZZZ[[[\\\]]]^^^___```aaaeeehhhlllnnnqqquuu{{{rrrsssZZZZZZWWWBBB666+++)))++++++++++++))))))))))))))))))))))))************++++++++++++------***(((---<<>>...%%%$$$'''((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&)))+++---111<<>>...***,,,---+++)))))))))))))))))))))))))))*********++++++++++++,,,***---///222BBB^^^||||||}}}yyyeeejjjyyyyyykkkXXXOOOZZZddd```XXXWWWXXXKKK999,,,''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''***666HHHUUUWWWTTTfffLLLaaazzz|||yyyZZZOOO@@@LLL[[[iiilll___eeeYYYfff]]]SSSiii]]]QQQ\\\[[[[[[```gggjjjgggccccccWWWTTTPPPSSSaaakkk```MMMRRR^^^iiihhh```\\\bbbjjj___aaa```ZZZTTTSSSZZZaaaYYYPPPFFFFFFLLLNNNHHHAAA+++(((%%%%%%'''(((&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))******+++++++++...444;;;@@@@@@<<<888BBBFFFMMMVVVcccsss}}}{{{}}}yyygggXXXPPPHHH???<<<<<>>???FFFNNNDDD555,,,))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((())))))***++++++,,,,,,;;;BBBGGGGGGGGGSSSkkk~~~|||xxxnnnppp~~~}}}~~~}}}xxx|||yyyiiibbbXXXKKKCCCAAABBBBBB@@@FFF===111***))))))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''...<<>>BBBDDDPPPNNNUUU]]]aaalllvvvsssooonnnmmmllljjjiiiggggggfffffffffeeedddfffiiikkklllllloootttwww{{{{{{|||cccuuufffWWWYYYOOOCCC333'''---111'''***************************---///,,,+++---......444666NNNjjjttt{{{llljjjuuuxxx~~~xxxtttvvvzzz|||uuutttjjjZZZRRRfffzzz___^^^WWWgggbbb```WWWSSSRRRFFF111'''***&&&&&&&&&'''***+++((("""))))))(((((('''''''''&&&((((((((((((((('''''''''000***(((---...))))))---AAA@@@IIIPPPRRRbbb{{{fffYYYOOONNNhhhaaarrreeeYYYiiikkk```jjjwwwsssjjj\\\QQQTTT___hhhjjjdddaaadddjjjmmmooouuu~~~tttuuu}}}|||pppqqq~~~xxxhhhUUUPPP\\\jjjjjjbbbttthhh^^^bbbUUUSSSaaaRRR\\\gggWWWLLLVVVJJJ444666NNNPPPIII777'''"""(((---&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&,,,+++***(((((('''''''''---,,,%%%,,,888,,,***EEEGGG>>>???UUUxxxyyyxxxzzz}}}mmmLLL??????AAA???DDDGGGAAA333(((&&&(((***'''$$$$$$''')))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((...%%%!!!(((---)))''')))///BBBZZZddd```\\\eeeppptttrrr~~~}}}~~~zzz|||yyylllgggeee]]]WWWggg~~~www{{{vvvtttpppiii^^^TTTPPPQQQwww{{{mmmQQQKKKYYY___UUUAAAPPPVVVHHH444+++++++++***(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&& %%%***,,,+++*********(((''')))888RRRfffcccTTTRRRSSSRRR\\\iiijjjnnn}}}sss|||~~~wwwvvv|||sss``````bbbdddddd___XXXUUUUUUZZZ666(((777FFFIIICCC666+++***))))))((('''&&&$$$&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''TTT;;;555:::333777111111...++++++...000000000777kkk___KKKEEEHHHBBBAAAHHHLLLLLLTTTZZZ^^^fffooorrrrrrpppooonnnllljjjiiihhhgggfffffffffeeeeeefffiiilllnnnooosssxxx{{{~~~{{{vvvxxxbbbZZZQQQIII999***,,,000'''***************************)))***,,,.........///444___~~~}}}tttnnnmmmzzz{{{}}}yyyxxxzzz}}}|||zzz||||||vvvyyy|||rrrdddPPP^^^qqq___\\\PPPaaagggllldddZZZTTTLLL???222******((('''&&&((()))(((%%%)))(((((((((''''''''''''((((((((((((((((((((((((((()))******((()))000999AAANNNWWWXXXiiiwwwggg```TTT[[[ooorrryyykkkvvvvvvlllooo{{{yyyjjj\\\ZZZSSSKKKLLLVVVaaaeee```___bbbhhhjjjhhhkkkqqqppppppvvvqqqaaa\\\cccbbbddddddfffmmmvvvvvvdddQQQKKKjjj||||||```MMMXXXRRRcccWWWTTTXXXYYYXXXOOOAAALLLPPPNNNBBB444,,,)))'''((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''))))))(((((((((((())))))111---"""///;;;;;;???CCCTTTlll|||}}}}}}qqqooouuuvvvzzzuuubbbVVVKKK@@@>>>;;;777666555333///+++&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((###&&&,,,---&&&"""---===VVVVVVVVVWWW^^^nnnjjjcccgggnnn|||}}}xxxooommmpppfffbbbnnnwwwtttpppjjjccc^^^\\\\\\kkkjjjaaaUUUQQQSSSPPPJJJHHHCCCHHHSSSJJJ222&&&)))&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''///+++&&&$$$%%%((()))***)))777HHHSSSWWWYYYXXXWWWaaahhhlllvvv~~~oooWWWDDDFFFJJJJJJ>>>:::NNNWWWJJJ===444)))$$$%%%((((((&&&(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''SSS;;;666:::333777111000222///))),,,444555///TTT{{{gggPPPDDDEEEHHHAAAAAAIIILLLMMM___^^^ZZZjjjrrrooosssppppppnnnmmmkkkiiihhhgggeeeffffffeeeeeegggkkknnnppprrrwww}}}tttmmmeeeZZZTTTPPPCCC///+++...)))++++++++++++++++++++++++---((((((---...---111999\\\{{{mmmbbbeeeooo|||~~~|||wwwsssgggeeejjj^^^\\\OOOVVVXXXjjjjjj```RRRMMMJJJ<<<)))+++***'''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((%%%+++...)))&&&///===HHHNNNNNN\\\mmmwww}}}uuuaaaUUU\\\TTThhhqqq|||qqqvvvuuupppmmmllleeeZZZQQQTTTSSSMMMLLLSSS\\\aaaaaaaaadddhhhhhhddddddgggmmmlllrrrnnn^^^YYY\\\YYY[[[```gggooowwwwwwkkk^^^XXXqqqnnnjjjdddYYY[[[VVVooo___lllnnnPPPIIIUUUOOOLLLRRRTTTNNNDDD999---$$$)))))))))(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&''''''&&&&&&&&&'''((()))***+++'''------///666999JJJfffnnnwww~~~{{{wwwsss}}}xxxzzz{{{}}}iiiAAA:::555:::CCCCCC555(((&&&'''))))))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((!!!(((...---&&&))):::LLLXXXXXX[[[eeevvvzzz|||pppiiiyyyxxxtttqqqttt}}}~~~}}}oooeeelll^^^ccckkkqqqtttsssqqqnnneee^^^ZZZ[[[[[[WWWTTTUUULLL???AAATTTZZZHHH333,,,%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((''''''+++...EEEMMMWWWYYYUUUWWWgggxxx}}}oooeeebbbmmmzzzvvv```KKKJJJPPPMMM===:::FFFNNNFFF???555,,,'''&&&((()))***)))&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''QQQ;;;666:::222777111///000///---,,,///666<<>>+++&&&%%%))))))%%%&&&)))'''''''''((((((((((((((((((((((((((())))))*********++++++---777EEEOOORRRiii\\\\\\mmmppptttooollliiikkkfffeeehhheee]]][[[___XXXYYYWWWVVV\\\eeejjjiiirrrssstttrrrppppppqqqqqqsssmmmmmmiii]]]\\\___[[[ZZZbbbjjjpppxxx|||bbb[[[fffpppdddNNNNNNbbbbbb[[[eeeZZZ[[[YYYUUURRRMMM@@@444)))'''%%%%%%'''))))))((('''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))((((((((((((((()))******'''222666444EEEppp|||{{{zzzvvvsssoooeeeZZZWWW^^^fffhhheeerrrqqqwww~~~~~~wwwppplllttttttmmmbbbPPP???777<<>>EEESSSWWWPPP;;;000$$$"""(((,,,(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))---+++)))+++555FFF[[[hhh[[[^^^hhhyyyyyynnnhhh___]]]jjjmmm___eeetttqqqjjjfff___YYY^^^gggiiidddhhhmmmrrryyy}}}uuuRRRLLLJJJGGGDDD???888000+++'''&&&&&&(((++++++***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''NNN;;;888;;;111666111000)))...777///(((FFFppp~~~___QQQLLLGGGGGGGGGHHHUUU[[[PPPnnnjjjIIIUUUqqqwwwsssqqqpppnnnllljjjhhhfffeeecccdddfffggghhhkkkppptttqqqttt{{{|||yyyxxx{{{~~~|||fff}}}~~~|||jjjWWWQQQQQQBBB444000---,,,,,,,,,,,,,,,,,,,,,,,,'''---000---000HHHsss}}}}}}uuufffdddnnnkkkqqqxxx}}}}}}{{{zzzzzzyyyuuurrrssssssuuu|||}}}ttt}}}xxxoooUUUSSSUUUaaaSSSjjj}}}yyyeeeRRRJJJHHH333***%%%)))+++'''&&&)))'''''''''((((((((((((((('''(((((())))))******+++((()))...888BBBLLLYYYddduuu]]]aaauuu~~~yyyfffeeeooommmmmmhhhfffgggddd^^^___eee[[[\\\]]]aaakkkwwwzzzxxxuuuxxxxxxtttsssuuuvvvuuuwwwvvvsssjjjjjjnnniiifffkkkooooootttggg^^^___yyyzzz]]]NNN___ZZZLLLWWWaaa```\\\WWWVVVTTTKKKAAA///+++&&&%%%'''))))))((('''&&&&&&&&&&&&'''((((((((((((''''''(((((())))))))))))))))))******+++,,,333333BBBZZZtttvvvlllpppzzz|||mmmllljjjgggdddbbbbbbaaa[[[``````YYYRRRRRRVVVYYY]]]]]]bbbiiikkkgggeeefffuuu{{{~~~xxxrrrttt{{{kkkQQQAAABBBIIIBBB:::000***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))!!!...888>>>OOOjjj|||~~~tttuuuwwwuuuooo{{{{{{|||{{{kkkmmmooopppxxx}}}tttcccaaafffiiinnn|||uuummmnnnllldddvvv___MMMIIICCC===HHHZZZJJJ;;;***$$$(((+++)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***+++(((,,,<<>>===999222+++'''(((+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))&&&:::HHHNNN\\\vvv~~~tttqqqvvvxxxuuurrrjjjjjjqqqooo{{{yyyuuunnneeelllqqqwwwzzzyyysssjjjccckkkaaa]]][[[LLL:::===OOOSSSGGG666,,,((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******$$$222HHH\\\ggghhhaaa[[[vvvzzzooonnnjjjppp}}}yyylllkkkhhhfffaaammm~~~}}}{{{xxxmmmpppvvvooo```sssrrroooeeeWWWMMMGGGCCC???<<<444...(((&&&((()))(((%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''LLL;;;888;;;111555111///111111---...AAAhhhzzz~~~{{{SSSWWWHHHCCCFFFPPPccczzzwww^^^jjjdddNNNhhh|||ppppppooommmjjjhhhfffdddcccbbbdddfffgggiiimmmrrrvvvsssuuu|||zzz~~~~~~yyyyyy|||}}}}}}mmm~~~oooyyy~~~{{{}}}bbbQQQSSSLLL===222***,,,,,,,,,,,,,,,,,,,,,,,,222222---000NNNwwwwwwzzzuuuqqqkkkiiipppzzz|||xxxrrriii\\\SSSQQQPPPJJJCCCKKKOOOWWWccclllmmmgggaaaNNNKKKLLLPPPVVV]]]iiisssppp|||~~~|||iiiaaalllYYYVVVpppfffqqqmmm]]]bbbPPP:::((((((+++((('''+++&&&'''''''''(((((())))))'''(((((()))***+++++++++,,,:::UUUfff```___zzziiicccooorrrkkk^^^TTToooqqqmmmffflllrrrvvvzzzxxxuuuyyyyyyvvvuuuxxx{{{{{{zzz~~~uuurrrqqqzzznnnWWWaaajjjTTTbbbeeefffeeedddaaaXXXOOOAAA888---''''''((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******'''''')))***---///111333;;;hhh{{{fffUUUXXX___[[[dddkkk]]]```gggmmmppppppttt}}}yyyvvvzzzpppmmmnnnllliiifffWWW]]]NNNJJJeee}}}zzzsssppptttzzzrrr|||```MMMEEE888>>>AAA999---&&&(((...))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))555DDDOOOTTTgggrrr{{{zzznnnkkkxxxzzzfffbbb```jjj{{{vvvuuuqqqbbb___TTTfffpppeeeSSSGGGBBB>>>WWWOOOAAA444***'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++222LLLfffmmmcccaaaooo~~~dddhhhllltttyyyrrryyyyyyxxxvvvoookkkxxxxxxttt|||iiirrrrrr```DDD555;;;HHH???777---((((((******)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''IIIAAA666888666333111+++999000444444LLLoooyyykkk^^^UUUIIIPPPFFFUUUfffxxxllloooLLLOOOmmmlllmmmlllkkkiiigggfffeeeeeeddddddfffiiilllpppssstttvvvzzz}}}|||}}}}}}~~~{{{rrrrrraaa\\\~~~hhhRRRWWWNNNCCC;;;,,,---------.........//////''',,,,,,IIIuuuxxxssswwwtttoooiiiooouuuyyy}}}|||vvvhhh\\\OOOGGGCCC@@@@@@BBBBBB???@@@HHHSSSXXXTTTMMMLLLIIIKKKUUUeeewww}}}~~~cccVVVkkk\\\gggyyydddooommm^^^cccYYYAAA111---'''))),,,'''))))))))))))))))))))))))***)))((((((***+++++++++444BBBSSSWWWcccmmmhhhdddmmmkkkbbbdddnnn|||~~~uuummmlllnnnpppzzzzzz|||zzztttuuu|||wwwtttuuummm___qqqzzzsssfffYYYgggooo}}}vvvccciiimmmZZZQQQFFF666+++'''((())))))((((((''''''''''''((((((((((((((((((((()))******---,,,***)))+++111999===UUU}}}uuuuuuSSSWWW\\\]]]___ffftttuuuhhhaaaZZZZZZjjj|||qqqyyy~~~nnnOOOEEE<<<;;;AAA<<<---%%%***''''''((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''''')))'''''')))(((&&&(((,,,<<>>???CCCAAABBBEEEJJJOOOPPPNNNKKKLLLUUUddduuu~~~~~~{{{yyyWWWccccccooovvv___cccpppkkkrrrxxxppp___VVVCCC888111((())),,,&&&)))))))))))))))))))))))))))***************,,,---@@@III\\\kkksss~~~dddhhhssstttfffooowww~~~}}}wwwrrrrrrssstttwwwhhhYYYLLLGGGIIIRRRiii{{{wwwwwwuuussssss{{{wwwsssnnn^^^[[[ggg}}}wwwrrrlllXXXLLL===222,,,((()))+++((((((''''''''''''((((((((((((((((((((()))******)))***,,,...,,,222FFF[[[{{{}}}|||uuuuuuzzz^^^YYY^^^rrr{{{eeeeeemmmnnnnnnooossszzzxxx~~~}}}}}}zzzvvvyyy}}}yyyqqqZZZFFF888;;;AAA<<<111***((((((((((((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((...***(((((((((***333===EEEWWWtttxxxttt{{{zzzuuu}}}|||mmmkkkfffzzziiikkkxxxssshhhfffkkk```PPPLLLIIISSSWWWLLL<<<111---***((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((000$$$$$$///...(((777PPPbbbddddddeeennnwwwmmm~~~www|||pppwww{{{vvvuuu~~~vvviiiSSS<<<;;;???HHH///%%%222'''&&&''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''GGG@@@666999777444333999***444222HHH}}}vvvdddkkk___QQQUUUQQQYYYeee|||```vvvLLLGGGXXXaaaeeedddcccbbbbbbaaaaaaaaaaaacccgggkkknnnqqqrrrsssyyyuuuxxx}}}ddd|||dddwwwjjjxxx]]]VVVOOOGGG===000......------------------000444]]]}}}yyytttjjjpppyyywwwjjjRRRJJJCCCBBBAAAAAACCCGGGHHHKKKOOOQQQQQQQQQRRRTTT]]]nnn}}}zzzyyy~~~{{{{{{vvvyyyuuubbb\\\fffgggTTTvvvnnnmmmggg\\\QQQGGG@@@777))))))+++$$$))))))))))))))))))))))))(((+++---+++)))***000666OOOMMM___vvvzzzwwwrrrjjjmmmrrrssskkkpppwwwnnnsssmmm```PPPDDD<<<777888<<<888EEEOOOTTT```vvv~~~wwwtttrrruuu{{{yyy~~~mmm[[[MMMWWWjjjzzzooowwwcccSSSCCC888///&&&%%%))))))((((((''''''(((((())))))(((((((((((()))************...111111<<<\\\{{{vvvqqqkkkcccfffppp|||yyyvvvnnniiijjjgggcccrrr}}}}}}vvvrrrsssssswwwxxx\\\>>>777AAAFFF999)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***((('''(((***///<<>>{{{uuu{{{jjjttt~~~eee[[[OOOQQQVVVfff}}}UUUTTTZZZiiiiiiRRRLLL^^^]]]]]]]]]^^^___```bbbbbbaaadddiiinnnqqqtttuuuuuuwww~~~jjj]]]zzz]]]OOOjjjtttzzzjjjQQQQQQRRRCCC444000///---,,,,,,---...///777aaasssuuurrrgggkkkpppzzz}}}mmm]]]DDDBBBDDDIIIMMMNNNRRRXXX]]]\\\\\\___gggsss~~~~~~zzz|||yyy{{{{{{nnnhhhaaattt___RRRaaa{{{XXXMMMHHH@@@000+++,,,'''************************(((***+++((()))555KKK]]]^^^oooaaaaaajjjppplllvvv~~~qqqrrruuubbbIIIAAA;;;<<>>666///&&&***))))))(((((())))))******))))))))))))***++++++,,,---...@@@kkk}}}|||aaaVVVVVVeeennnfffdddbbbeeekkkqqqtttxxx|||~~~~~~}}}~~~zzzttt|||wwwmmm||||||zzzjjjNNN>>>BBBKKK555000***(((((()))(((&&&(((((((((((((((((((((((('''(((((())))))******+++---***+++444BBBRRRgggwwwzzzssssss{{{rrriiiccciiivvvyyy{{{ttt}}}tttkkkgggfffjjjmmmqqqyyy}}}zzz~~~nnn}}}|||nnnddd]]]```llltttmmmhhhddd[[[MMM???777+++)))''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))))),,,&&&...FFFYYY___gggqqq|||vvvwwwsssppp|||www|||wwwxxx}}}|||xxxtttuuu{{{~~~~~~sssmmmiiimmmuuutttqqq|||rrrdddYYYLLLBBB***,,,+++)))((('''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''HHH@@@666888777333222666333:::nnnrrrrrrrrrrrrvvvfff^^^JJJSSSSSS^^^wwwuuusss```VVViii|||hhhPPPLLLLLLVVVVVVXXXZZZ]]]```bbbcccfffhhhkkkooossswwwzzz{{{iiiYYYWWWjjjvvvuuu|||nnnvvvXXXYYYKKKOOOjjjppp~~~ZZZTTTRRREEE>>>111///......///111444555PPPwwwttt|||nnnbbbffftttzzzooo^^^OOO???BBBIIIQQQUUUUUUYYY___```gggpppxxx~~~~~~zzz|||yyy|||zzzaaa^^^uuurrrxxxpppnnn^^^IIIJJJ>>>---***---************************)))***+++---666IIIcccvvv|||ppp^^^oootttssstttyyy}}}wwwttt{{{yyyhhhUUU;;;===DDDLLLQQQRRRVVV[[[TTTRRRSSSZZZeeeooovvvzzziiiWWWOOO\\\mmmyyy|||yyy{{{|||yyyyyyzzzrrrzzzaaa___lllooo```___{{{sss}}}]]]AAA888111%%%******))))))))))))************))))))******+++,,,+++///@@@```|||iiiYYYZZZnnnvvvcccSSSQQQRRRRRRVVV^^^aaagggooowww}}}xxxwwwzzzzzz~~~~~~uuuuuuvvviiiOOODDDGGG===666---((()))***)))((((((((((((((((((((((((((('''(((((()))******++++++******111BBBVVVhhhxxxyyyuuupppnnnsss|||eeedddoooxxxwww~~~uuuiii^^^WWWTTTLLLOOOSSSVVV[[[cccllltttuuu|||zzz|||vvvkkkhhhrrr{{{qqqjjjhhhcccUUUGGG???...+++(((&&&&&&'''(((''''''''''''''''''''''''''''''((((((((())))))))))))---...???YYYaaa]]]kkk}}}zzz|||xxx~~~yyyzzz{{{ssspppyyy|||}}}yyyyyy~~~~~~~~~|||uuupppnnnsssxxxzzz{{{|||xxxfffVVVQQQ666---,,,***(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''IIIAAA666888666333111+++///OOOqqqvvvqqqsssoootttnnn^^^JJJVVVRRRZZZtttsssxxxzzzccciiiqqq___\\\[[[FFFSSSTTTVVVXXX[[[___aaaccchhhiiilllooosssxxx|||~~~hhhQQQEEENNNUUUYYYmmmjjjvvvEEEZZZEEEFFF]]]uuu___UUUPPPDDDBBB111000......///222555777rrrmmmfffbbbiiizzzvvv~~~uuugggUUUGGGAAAEEEMMMVVVYYYYYY\\\aaacccqqq|||~~~xxxsss|||jjjQQQZZZkkksssqqq{{{```fffJJJMMMCCC...)))...***************************+++---111<<>>YYYrrrwwwwwwiii^^^qqqjjjfffwww~~~}}}qqqxxxqqqrrrqqqkkkaaaUUULLLGGGAAAEEEIIIIIIGGGJJJQQQXXXiiixxx{{{xxxwwwxxxyyy}}}wwwrrruuuzzzwwwppppppmmm```QQQIII000---(((%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))'''===VVV^^^[[[aaaxxxwwwssswwwmmmppp|||uuu~~~rrryyyUUUTTTJJJ---,,,***(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''III@@@888;;;888444444,,,>>>^^^rrr{{{sssuuunnntttyyyeee\\\PPPLLLRRRVVV[[[lllcccgggjjjdddooo]]]KKKPPPSSSWWWZZZ]]]```dddfffjjjkkkmmmooorrrwww|||```PPPEEEFFFHHHHHHOOOYYYwww___wwwiiiXXX___999ZZZiiiSSSUUUCCCBBB333,,,...555000(((444JJJzzz~~~___hhhqqqvvv}}}~~~sssdddxxx~~~uuuhhhSSSDDDCCCLLLJJJLLLRRRVVVYYY```gggiiittt|||wwwuuu~~~ppp}}}SSS\\\```jjjxxxzzzmmmoooqqqUUUQQQCCC===666%%%,,,++++++******++++++,,,333+++''':::AAALLLrrrxxxvvvjjjyyyyyyfffjjjyyyxxxqqqlllaaaeeeeeeOOONNNLLLIIIHHHJJJOOOSSSTTTYYY^^^hhhrrr}}}|||zzzuuurrruuuuuuvvvwwwxxxxxxvvvrrrooovvv{{{eeefffkkkiiiZZZNNN\\\tttoooJJJMMM@@@++++++))))))***)))%%%&&&***(((+++,,,***)))***,,,,,,***AAAfffyyyrrrmmmYYY```tttssspppsssYYYKKK???<<<;;;888888;;;<<<===CCCNNN]]]nnnzzz~~~}}}}}}}}}uuu}}}zzzyyypppRRRAAA<<<666111---***&&&$$$((((((''''''''''''(((((())))))))))))+++...---***---888MMMiiidddYYYrrrssscccccckkk}}}xxxxxxmmmfffeee]]]ccciii\\\MMMFFF@@@>>><<<;;;;;;===@@@BBBCCCNNN```sss{{{||||||wwwqqqtttyyyxxxuuuooosssjjjfff^^^FFF???---&&&'''%%%(((,,,'''((((((((((((((((((((((((+++%%%$$$***---***((()))222SSS```WWW^^^wwwzzz{{{sssmmm^^^[[[eeezzzrrruuu~~~fffKKKJJJ333))),,,******+++&&&)))(((((((((''''''''''''''''''''''''''''''''''''KKKAAA999<<<999555555666DDDmmmxxxrrrvvvoootttwwwddd[[[OOOKKKQQQUUUZZZkkkaaabbbccc^^^gggZZZLLLQQQTTTXXX[[[^^^aaaeeehhhnnnpppssstttuuuyyyxxxrrr[[[NNNDDDFFFFFFCCCFFFMMMkkk|||}}}___mmm^^^gggLLLUUU}}}kkkRRRSSSFFFFFF999000---000......BBB]]]rrrhhhpppxxx}}}~~~{{{nnn```eeebbbYYYQQQGGGDDDKKKRRROOONNNRRRVVVZZZbbbjjjooo|||~~~{{{yyyxxxyyyqqqeeeuuuooo___^^^NNNCCC:::444))),,,,,,++++++++++++,,,,,,(((---222DDDHHHTTTzzzrrreeeoooooojjjvvvtttjjjaaaTTTUUUUUUEEEPPPOOOMMMLLLNNNRRRVVVWWW```fffoooyyy{{{wwwvvvrrroooqqqyyyyyyyyy{{{|||yyysssnnnqqqwww|||yyyaaaWWWbbbeee[[[^^^lllrrriiiEEE@@@222,,,)))(((***)))&&&'''+++***++++++))))))+++...///444OOOuuusssrrruuudddooo```UUUVVVXXXYYYQQQEEE:::888888777777999888:::===AAAJJJWWWfffqqqyyy|||~~~{{{zzzwww}}}{{{{{{~~~}}}zzz||||||qqqzzzwwwvvvpppTTTIIIEEE===333+++'''(((***((((((''''''''''''((((((******))))))***,,,,,,+++111>>>SSSiii{{{zzz~~~xxxhhhbbbgggwww~~~wwwxxxzzzzzzaaaXXXUUUNNNSSSVVVIII???<<<888999999888999;;;>>>???@@@BBBHHHSSSdddyyy}}}{{{{{{}}}{{{vvv{{{yyymmmcccmmmiiiNNNDDD222***)))&&&(((,,,'''((((((((((((((((((((((((***&&&&&&)))***)))+++111SSSXXXZZZ]]]jjjxxxuuuvvvrrreeeaaabbbllltttxxx{{{ooo```WWWTTT\\\ooonnnqqq}}}yyyzzzkkkaaaRRR===000,,,'''***---'''))))))((((((((('''''''''''''''''''''''''''''''''LLLBBB:::===999666666333GGG|||zzzrrrwwwppprrrttteeeZZZNNNHHHNNNTTTXXXiii|||```\\\^^^ZZZbbb[[[NNNRRRUUUYYY\\\___bbbfffiiiooossswwwxxxyyy|||~~~|||}}}~~~vvvqqqnnnmmmYYYNNNGGGHHHGGGBBB@@@CCCOOO___uuueeedddgggqqqkkkOOOzzzxxxUUUPPPEEEEEE;;;333//////...444NNNjjj|||}}}vvvrrrbbbvvv}}}|||ooo```\\\YYYXXXSSSMMMPPPZZZ^^^WWWSSSUUUYYY^^^hhhqqqrrr~~~~~~~~~|||{{{||||||}}}qqqmmmYYY{{{ooohhhKKKGGG<<<888///,,,,,,++++++++++++,,,,,,)))222777IIIUUUiii{{{cccaaavvvhhhooowwwooo```ZZZVVVMMMOOORRRMMMPPPNNNMMMMMMPPPUUUZZZ]]]aaahhhqqqzzzuuurrrssspppooopppttttttuuuyyy|||yyypppiiimmmuuu{{{~~~oooYYYeeekkk^^^XXXaaa|||uuummmLLLBBB:::...***(((******'''))),,,,,,+++))))))***,,,///111???cccnnnvvvtttWWWaaavvviiiSSSJJJCCCBBBGGGDDD===999;;;??????=========??????===>>>EEESSS___kkkttt~~~~~~zzzyyy{{{wwwvvvwww{{{~~~|||}}}xxxvvvwwwzzzxxxyyy~~~zzzwwwcccLLLJJJDDD:::...((((((+++)))((((((''''''(((((()))******+++***)))))),,,...>>>MMMbbbqqqwwwzzz~~~|||hhhdddnnnyyy|||wwwYYYOOOQQQKKKOOOPPPDDD???AAA>>>DDDDDDEEEFFFHHHIIIJJJKKKIIIHHHJJJUUUhhhyyy}}}yyyxxxpppmmmqqqmmmfffxxxwwwZZZLLL999...,,,'''(((+++'''((((((((((((((((((((((((''''''))))))&&&(((222>>>ZZZUUU```qqqzzzvvvjjjooo||||||yyyxxx\\\hhhqqq{{{TTTMMMFFFBBB@@@DDDPPP\\\zzz}}}vvvsss}}}lll{{{```MMM;;;---$$$***///((()))))))))(((((((((''''''''''''''''''''''''''''''MMMBBB999<<<999555666222PPPvvvqqquuupppqqqrrriiiZZZLLLFFFLLLQQQVVVeeexxxcccYYY]]]aaagggaaaRRRRRRUUUYYY\\\___cccgggjjjlllqqqxxx{{{|||}}}||||||~~~xxxxxxwwwvvvtttrrrooonnn\\\SSSLLLLLLJJJEEEBBBCCC@@@JJJ\\\qqqqqq___jjjvvvSSSpppZZZNNNFFFEEE777333111111222<<>>CCCHHHIIIFFFCCCFFFGGGGGGDDDAAACCCHHHNNN]]]gggttt|||}}}|||~~~|||zzz~~~zzzfff___ppp~~~~~~~~~{{{|||tttvvvwwwtttmmmPPPNNNIIIAAA777...(((&&&))))))(((((((((((())))))***+++,,,+++((((((...777TTTbbbttt~~~}}}yyy|||qqqkkk]]]lllzzz}}}~~~|||^^^VVVUUUTTTYYYXXXMMMLLLNNNGGGPPPQQQSSSTTTSSSSSSSSSSSSSSSVVVVVVRRRRRR]]]nnn{{{~~~|||||||||{{{ooo```rrrwwwyyy}}}xxxkkkTTT???222---'''(((,,,'''((((((((((((((((((((((((%%%)))+++(((%%%+++<<>>888000******))))))(((((())))))*********,,,---)))+++???VVV{{{}}}qqqkkkooo}}}iiiUUU]]]xxxzzzuuuppprrrwww{{{eee\\\^^^___]]]YYYWWWXXXZZZaaaaaadddiiihhhccc^^^]]]kkkkkkooovvvyyyzzz{{{~~~wwwzzzvvv~~~~~~cccsssuuu{{{jjjeeevvveeeMMM;;;222((())),,,)))((((((((((((((((((((((((%%%***,,,***///>>>PPP\\\fff}}}ooopppwww~~~tttfffeeemmmqqqjjjggg]]]KKKOOOPPPTTTYYYYYYYYY^^^eee```iiilllggggggqqq|||xxxyyytttxxxooo^^^LLL555***+++(((******)))))))))(((((((((((((((((((((((((((((((((NNNBBB888;;;888555666IIIvvvwwwppplllqqqoooiiiiii\\\LLLAAAEEEIIILLLWWWfffvvvrrrSSSRRRYYYTTTXXXMMMUUUXXX\\\```dddhhhlllooo{{{}}}~~~|||zzzzzz{{{}}}~~~tttgggaaaccceeeaaaaaa```___```aaacccddd[[[VVVOOOKKKLLLMMMLLLJJJLLLKKKKKKNNNQQQ]]]tttttt\\\dddNNN@@@iiimmmwww```IIILLLDDD???999......DDDggg~~~lllmmmcccWWWhhhlllwwwttt[[[OOOXXXaaadddmmmddd]]]```iiirrr|||~~~~~~~~~|||}}}nnnlllsssPPPcccTTTQQQIII>>><<<------,,,,,,,,,,,,------777RRRnnnjjjkkkqqqeeeppp|||}}}www|||^^^dddyyyfffPPPJJJWWW___fffdddPPPTTTvvvoooQQQKKKRRRVVVYYY]]]lllrrr}}}zzzvvvtttqqqooonnnuuu~~~ooofffhhhwww~~~{{{jjj\\\ccciiieeeQQQ}}}xxxeee~~~oooLLL@@@555,,,***+++******,,,***))),,,...+++---@@@WWWyyyyyyvvvpppkkkxxxuuuxxx}}}|||}}}dddMMMIIITTT^^^```aaaeeejjjnnnppppppoooooo```]]]VVVLLLEEEGGGPPPYYYgggggg{{{|||hhhzzz~~~{{{}}}}}}xxxrrrooouuubbbggg{{{{{{{{{yyyyyydddQQQEEE<<<444...******))))))))))))******))))))+++---***///IIIfff}}}ppppppyyyvvvooobbbZZZcccvvv}}}zzzhhhjjjkkkiiieeedddgggkkkqqqoootttuuunnngggbbb___cccfffjjjqqqzzzzzz}}}qqqkkk|||hhhfffppp|||wwwvvveeeaaavvvqqqWWWCCC777***))),,,(((((((((((((((((((((((((((&&&)))***+++666IIIXXX^^^mmmjjjeee{{{xxx~~~nnnppp{{{wwwrrrjjjZZZZZZ[[[^^^bbbbbb```ccciiitttzzzrrrpppmmmfff```]]]___kkk|||uuummm}}}sssggg]]]CCC---)))************)))))))))((((((((((((((((((((((((((((((PPPDDD999<<<999666888TTTsssvvvooolllrrroooeeeccc]]]LLLAAADDDHHHJJJUUUcccqqqsssQQQJJJJJJAAAMMMHHHWWWZZZ^^^bbbfffjjjnnnrrrzzzzzzyyyzzz|||rrrgggaaa_________aaaaaaaaabbbbbbbbbccccccZZZWWWRRRNNNNNNOOOLLLHHHKKKMMMQQQRRRPPPUUUiii^^^|||ggg]]]HHH|||qqqttt^^^HHHOOOHHH===999111555MMMooommmgggdddjjjyyy{{{rrr^^^OOOHHH\\\ooo{{{nnneee```eeeoooxxx~~~~~~~~~wwwwwwUUU|||SSSeeeOOO]]]mmm___PPP999:::...------,,,,,,------...GGGPPP^^^{{{|||```jjj{{{kkkrrr~~~{{{vvvgggWWWuuu}}}mmm[[[GGG@@@MMMSSS[[[]]]MMMYYYpppNNNHHHRRRYYY]]]aaapppuuu}}}yyytttooopppxxx}}}|||}}}wwwgggcccqqqyyyvvvyyyuuu___```sss\\\aaadddzzzLLLBBB777---++++++******,,,+++***,,,---)))///IIIggg}}}sssooo```www|||wwwxxxsssiiiWWWHHHHHHTTT\\\\\\hhhmmmrrrttttttwwwrrrddddddrrr]]]dddssssssyyyzzzxxxvvvggggggkkkjjjpppjjj}}}vvvjjj\\\MMM@@@555...******))))))))))))******)))(((+++---***111OOOooo~~~~~~ttt{{{sssnnnjjjiiimmmttt~~~hhhkkkllljjjgggggglllqqqnnnqqq}}}xxxiiiXXXOOOMMMQQQ^^^lllsssssseee```tttuuugggsss{{{iii}}}}}}zzzuuuoooyyy^^^III:::,,,)))+++'''((((((((((((((((((((((((''')))))),,,;;;PPP]]]___}}}}}}hhh{{{~~~|||{{{oooiiiccc```^^^aaalllxxxxxxxxx^^^___SSSIIINNNaaaxxx~~~jjjzzztttiiiuuulllhhhMMM000))),,,************))))))))))))))))))))))))))))))))))))OOO>>>>>>///555555<<<}}}vvv~~~xxxqqqnnnrrrtttmmmddd___VVVOOOAAA>>>JJJOOOTTT```iiifffOOOMMMIII777@@@MMMYYY[[[___dddhhhnnnwwwzzz}}}}}}zzzzzzrrrkkkaaa[[[YYYZZZ[[[[[[aaa```^^^___```bbbcccccc\\\XXXSSSQQQQQQPPPMMMJJJSSSTTTYYYZZZUUUTTTaaapppcccuuusss{{{xxxSSS{{{[[[PPPFFFGGGAAA000999CCCEEEeee{{{tttgggzzz{{{XXXOOORRRbbbtttooohhhdddjjjrrrzzz~~~~~~}}}~~~~~~~~~ssswwwuuucccjjjdddQQQaaahhh~~~eeemmmkkkIII???;;;222///---...---+++,,,///OOOWWWddd{{{|||bbbRRRffffffooozzztttvvvzzzfffTTTiiiyyyjjjOOOFFFMMM[[[VVVVVVaaa[[[kkkiiiKKKIIIQQQWWWcccppp~~~~~~}}}yyysssrrrvvvyyyzzzyyyyyy}}}wwwmmmfffjjjqqqvvv|||hhhgggiii{{{xxxwwwpppYYYBBB>>>***)))///)))+++//////'''---222(((222]]]cccmmm^^^yyyzzz|||{{{yyyvvveeecccddd]]]PPPKKKVVVeeennnuuuyyy}}}^^^OOOdddQQQiii~~~{{{zzzooohhhiiiddd^^^xxx}}}mmm}}}}}}llloooWWW:::AAA111+++))))))***)))&&&(((---******+++,,,///>>>^^^|||~~~{{{|||uuueeezzzvvvlllhhheeedddgggiiijjjiiiwwwtttlllhhhhhhnnnwwwjjjYYYVVVvvvqqq___iiittt|||xxxwwwiiirrrnnnSSS888444+++ ,,,((((((((((((((()))******"""+++333888DDDXXXhhhoooxxx~~~}}}pppccceeeggggggppp}}}ppp```^^^kkk}}}~~~wwwvvv{{{~~~vvv}}}ppp]]]HHH&&&***,,,,,,+++***((((((***,,,))))))))))))))))))))))))QQQ<<<<<>>IIIXXX[[[```fffjjjooowww}}}zzz||||||{{{|||rrrddd___YYYVVVWWWYYY[[[\\\^^^]]]\\\\\\]]]^^^______YYYYYYYYYWWWUUUTTTUUUWWW^^^^^^___```]]]]]]hhhuuuhhhppphhhhhhUUUeeejjjhhhLLLBBB===;;;444777HHHXXXfffvvvggg___kkkyyyuuugggdddeeemmmvvv~~~~~~xxx|||fffdddcccMMMRRR\\\lllllljjjxxxTTTEEE666555...,,,...---***111===YYY]]]kkkiiiUUUZZZyyyhhhlllnnnjjjnnn}}}[[[UUUsss|||sss]]]JJJSSSooo}}}zzz```LLLNNNUUUZZZdddppp|||zzzvvvzzzxxxxxxzzz|||}}}zzzvvvtttvvvwwwwwwwwwxxxzzz|||vvvpppiiifffkkkttt|||hhheee^^^xxx~~~tttnnnwwwdddrrrDDD@@@000+++...***+++---...)))...111---AAAnnn}}}wwwgggjjj|||}}}{{{{{{yyyvvvvvvrrrcccRRRXXX]]]]]]UUUSSS]]]kkkuuuxxx}}}bbb^^^~~~aaa\\\|||tttfffaaabbbaaakkkxxxwwwhhhgggYYYFFF>>>+++---))))))***)))'''(((,,,***+++,,,,,,///BBBhhh~~~zzzzzzuuuhhhuuussseeecccaaabbbfffjjjlllllluuu~~~^^^MMMjjjyyyVVVoooxxxuuuyyyttteeekkkzzzNNNCCC555+++------((((((((((((((()))******---+++---666AAAPPPhhh}}}uuuttt|||xxxrrr~~~qqqcccfffiiijjjrrrxxx|||yyy|||vvvxxxfffSSS111---+++++++++***))))))***+++))))))))))))))))))))))))SSS;;;:::111777:::NNNzzz~~~}}}uuuoooooonnnhhhaaa^^^UUUNNN???;;;FFFLLLSSSaaatttiiiJJJGGGFFF666<<>>111///+++)))***)))'''(((,,,***+++,,,---333KKKttt{{{vvvvvvhhh{{{||||||zzzzzzuuunnneeecccaaabbbeeehhhjjjjjjwww\\\dddxxx```sssrrrtttvvvqqqdddPPPKKK555&&&333((()))(((((((((((()))******222***...@@@MMMXXXqqqrrrzzznnnyyywwwooovvvrrrdddgggmmmpppwwwvvvssswww{{{pppbbb???,,,)))*********************))))))))))))))))))))))))VVV::::::333666999XXX{{{}}}wwwrrrrrroooggg___[[[SSSMMM>>>:::DDDJJJRRRaaauuugggEEEBBBCCC666<<>>111,,,)))******((())),,,******+++///===YYY|||}}}pppvvvqqqkkk{{{wwwnnnmmmnnnkkkfffcccbbbbbbcccfffkkkoooqqq}}}[[[xxxvvvooowww\\\rrrxxxjjj|||hhhMMM999&&&222$$$))))))(((((())))))***+++,,,+++666OOOcccpppqqqzzz~~~fffsssuuuhhhllltttxxx~~~~~~|||~~~|||~~~wwwRRR...***))))))***++++++***)))((((((((((((((((((((((((XXX;;;;;;666555:::eee}}}}}}yyyvvvwwwrrrggg]]]XXXPPPKKK>>>:::CCCIIIQQQaaaqqqbbb???===BBB777???GGGGGGKKKMMMNNNVVVdddlllmmmnnnqqqvvvyyy{{{yyyvvvtttyyy~~~oooccc\\\ZZZ[[[XXXXXXYYYYYYYYYYYYYYYZZZZZZ]]]___aaabbbeeejjjnnnpppuuu|||^^^}}}KKKcccHHHlllooo~~~___FFFHHH333222DDDuuuxxxaaalllnnn}}}yyylllgggfffgggiiigggnnnxxx~~~}}}|||{{{zzzyyyyyyyyyyyywwwxxxwwweee\\\^^^LLLZZZQQQvvvffflllpppttt~~~___JJJ888888---,,,444///(((;;;ZZZaaasssvvvcccyyynnnuuunnnqqqaaaiiizzzpppppp}}}www___[[[dddpppmmmpppuuueeeOOO]]]rrrcccdddqqqmmmXXXTTTOOONNNQQQUUU^^^qqqwwwnnnooopppppprrrwww}}}zzzvvvsssssswww{{{|||{{{vvvwwwkkkUUUQQQeeezzztttcccgggiiilll^^^mmmzzzcccrrr]]]>>>;;;...&&&222,,,++++++///...+++CCCyyylllgggtttyyy{{{}}}{{{||||||{{{sss\\\KKKFFFOOO[[[iiipppnnnmmmsss{{{\\\]]]qqqfff___WWWqqq|||xxx}}}|||}}}kkk\\\]]]YYY```zzzwwwyyywww~~~vvvbbbCCC@@@444...)))******))))))++++++)))***444KKKhhhsssfffvvvzzzgggsss|||~~~mmmggghhhiiieeeaaaaaaaaabbbeeejjjrrr{{{XXXgggrrrbbbiiiYYYcccxxxssslllMMMCCC///...))))))))))))))))))***++++++'''///???UUUnnn|||yyyqqqkkkxxxuuummmrrrzzz~~~hhhlllttt~~~ttt}}}|||||||||lll~~~~~~xxx~~~jjj;;;---+++)))***+++,,,***(((((((((((((((((((((((((((YYY<<<;;;777444???yyy~~~|||yyyxxxxxxrrrfff[[[VVVLLLIII>>>:::CCCGGGOOO___jjj]]]<<<;;;AAA777@@@KKKMMMPPPOOOKKKPPP[[[___\\\ZZZ___fffnnnsssttttttsssyyykkk^^^ZZZWWWWWWXXXSSSUUUWWWYYYYYYZZZ\\\^^^ZZZ]]]aaacccdddgggmmmrrrvvvwwwxxxzzz}}}^^^lll}}}XXX{{{GGGXXXggg~~~llltttSSS??????<<<<<>>;;;CCCGGGNNN]]]eeeZZZ;;;;;;@@@666@@@LLLSSSWWWVVVPPPRRRZZZXXXPPPLLLOOOUUU]]]fffnnntttxxx~~~~~~nnn^^^ZZZZZZYYYXXXYYYRRRUUUXXXYYYZZZ\\\```ccc]]]aaaeeeeeeeeehhhmmmsssxxxzzz{{{{{{___]]]mmmQQQXXXaaasssjjjfffIIIAAA888CCC555???ooonnnwww|||ooorrrxxx|||ooo{{{ooo```WWW]]]ccc```___cccoooyyy|||||||||||||||}}}}}}~~~yyy|||ooovvvUUUiiiRRROOOlllkkkccc~~~rrr~~~mmmMMMDDD777111......---222FFF\\\sssppp___wwwxxxvvvwwwgggeeeooommmsssttt{{{{{{}}}```NNN^^^tttsss]]]YYYOOOHHHSSSSSSVVVZZZ```fffrrr~~~uuusssqqqtttzzz|||||||||zzzxxxwwwxxxyyyuuusssooojjjiiinnnwww~~~vvv}}}oootttzzz^^^TTTlllZZZYYYDDD===333(((333(((000---,,,///999[[[rrroooiii}}}}}}{{{|||}}}qqqWWWMMMTTTXXXZZZbbblllsssvvv}}}ccc]]][[[SSSgggkkklllxxxyyy|||{{{kkkWWWUUUZZZWWWuuuwwwrrrlllvvvyyytttgggEEE999000))))))+++***)))+++(((***111CCCaaa{{{~~~ttt|||zzzyyy~~~{{{tttkkkddd```dddkkkzzzwwwrrrmmmlllrrr|||eeefffsssssscccSSSbbbrrrBBBbbbeeessshhhlllfffoooaaauuueeeAAA888'''---******))))))******+++,,,---888LLLccctttyyywwwtttsssnnn~~~vvvmmmrrruuutttppppppssszzzbbbjjjttt{{{tttqqqvvvxxxwww{{{qqq|||bbb777111+++)))+++,,,+++)))))))))))))))))))))))))))YYY:::777666666QQQ{{{wwwtttrrrkkk```XXXVVVGGGFFF>>><<>>jjj]]]]]]rrrUUUkkk{{{MMM888777333---***+++777LLL___```vvvyyysssUUUsssooommmvvvnnnfffnnnvvvxxxddddddrrrVVV999QQQvvvhhhQQQZZZPPPEEEVVVQQQWWW```iiiqqq|||vvvrrrpppttt}}}}}}~~~|||wwwssstttuuutttqqqrrrvvvvvvtttvvv|||uuussssssqqqbbb\\\llleeehhhIII>>>666***333&&&111...,,,000???dddkkkxxxooozzzzzz{{{zzz}}}yyy}}}pppVVVOOOZZZ```]]]aaajjjrrrvvv}}}oooccc}}}fff___uuuzzzzzz~~~yyy~~~yyywww\\\TTTZZZTTTfffrrrvvvlll}}}vvvrrrIII:::111))))))+++*********&&&,,,666HHHddd}}}|||vvvsss}}}yyyzzz{{{ooobbb[[[dddsssuuurrrooolllnnnxxxwwwXXX\\\uuuppp```}}}tttFFFPPPfffllljjj```iiivvvuuukkkDDD>>>,,,000*********)))******+++,,,,,,777UUUwwwxxxtttzzzuuummm|||yyyzzzwww^^^nnn~~~rrrccc___iiimmmttt{{{sssyyy|||ttttttzzzppphhhpppzzzvvv:::444,,,)))+++,,,,,,***))))))))))))))))))))))))RRR@@@333999888ZZZ}}}xxxpppkkkfff___WWWQQQKKKCCC===<<<>>>CCCMMMVVV___OOO@@@;;;===AAAHHHPPPUUU___```aaaiiidddTTTLLLKKKOOOQQQRRRYYYiiixxxtttbbb___[[[[[[]]]^^^]]][[[]]]]]]]]]^^^___aaacccdddbbbggglllmmmlllnnnsssxxxyyy{{{iiiUUUnnn\\\uuuYYYHHHrrrzzz^^^XXXGGG888444:::AAArrruuuuuummmoooxxxlllooozzz]]]QQQGGGJJJTTT^^^hhhnnnwwwmmmpppssssssooojjjfffddd```fffjjjkkkqqq{{{~~~zzz|||~~~}}}|||||||||{{{}}}xxxzzz~~~sssuuuUUUTTTNNNBBBPPPZZZlllcccxxx___SSS999777111(((666000666[[[UUUaaawwwuuu\\\IIIooowww^^^mmmlllccctttyyynnnYYYTTT```nnnZZZPPPXXXmmmuuuRRRLLLLLLOOO```[[[\\\bbbppp|||vvvwwwwwwwwwyyy}}}~~~~~~|||tttrrruuussslllqqq{{{uuufffkkk~~~eeeaaa```bbbeeeUUUjjjuuuaaa___;;;555111---***(((222***(((RRRaaazzzsss{{{zzzxxxzzz|||}}}{{{xxx}}}{{{wwwfffSSSQQQ[[[dddfffhhhkkknnnttt|||zzzoooyyyhhhiiijjj```|||}}}{{{~~~pppWWWOOOTTTgggdddhhhhhhyyyOOO>>>222///---''')))...+++///,,,777SSSmmmxxx{{{}}}xxxqqqvvv||||||sssfff___aaagggllllllqqquuuvvvuuuyyy]]]FFFYYYdddrrrAAANNNlll{{{}}}XXXnnnIII999+++...,,,(((&&&)))+++***+++...***IIIZZZmmmqqquuusssaaaoooyyymmmlllhhhuuu}}}kkk___```eeelllqqqttt}}}kkkzzzttt~~~ooouuuTTT}}}vvv{{{lll^^^...---+++'''222)))***************************PPP???333999:::aaa|||zzzxxxtttoooiiiccc\\\VVVQQQKKKCCC======???DDDMMMWWWdddPPP@@@AAAEEEFFFHHHMMMJJJVVV___gggooodddRRRLLLGGGPPP[[[fffsss~~~{{{hhh^^^\\\ZZZZZZ\\\]]]\\\[[[___^^^^^^___```bbbdddfffeeeiiimmmooooooqqquuuyyyqqqWWWjjjWWWxxxfffZZZwwwyyy|||PPPKKK@@@999999222\\\{{{zzznnnmmmttt{{{fffbbbkkkttt]]]UUUOOOPPPSSSYYYccclll|||zzzsssggg\\\\\\]]]^^^\\\ZZZXXXWWWXXXZZZYYYXXXYYY```mmmwww|||{{{~~~}}}{{{yyyyyyyyy~~~zzzzzz~~~^^^YYYUUU@@@LLLTTT|||dddyyyhhhOOO;;;000333+++///222IIIkkk]]]pppsssqqqsssooowwwfffyyyvvvkkk{{{sssTTTJJJRRRcccUUU]]]hhhIIIOOOSSSQQQXXXcccdddkkkzzz~~~zzzooorrrwww|||}}}|||}}}|||wwwvvvyyyxxxppprrrzzzrrrdddiii|||]]]bbb[[[fffnnnVVV___jjj[[[}}}kkk@@@555000---+++,,,,,,111???zzzdddvvvwwwzzz~~~}}}{{{zzz|||}}}|||{{{yyy{{{|||iiiTTTRRR]]]fffgggjjjooouuuyyyzzzyyywwwZZZ]]]]]]ooozzz|||zzz~~~ttt^^^RRRSSS___wwwxxxmmmTTT@@@333......(((***...***(((...===XXXxxxzzzsssooovvv|||zzzvvv|||ooobbb\\\^^^dddgggkkkqqqxxxzzzzzz}}}YYYFFFbbbuuuaaaQQQiii}}}^^^iii^^^HHH222%%%,,,((((((***,,,***+++---888SSS```~~~pppwww~~~vvvmmmzzzrrrhhhlllkkkvvv|||~~~hhh]]]___eeemmmsssuuu|||lllVVVuuuvvvlllrrruuu^^^uuu{{{jjjdddfff444,,,+++***111((()))************************NNN===444888;;;iiizzzxxxtttrrrqqqnnnhhh```XXXSSSQQQIIICCC======@@@DDDMMMVVVgggOOO@@@HHHNNNIIIGGGMMMHHHQQQYYYeeeiiiYYYKKKNNNLLLNNNSSS```wwwnnn]]]YYYYYYYYYZZZ]]]^^^]]][[[aaa``````aaabbbdddfffhhhjjjkkklllooorrruuuwwwyyyyyyWWWtttdddLLLqqqhhh]]]ssstttuuuJJJGGG???:::===HHHuuu~~~oooiiiooouuuggg]]]dddpppWWWUUUUUUVVVVVVYYYcccnnn{{{~~~ssscccYYYSSSOOOQQQQQQPPPNNNMMMOOOSSSVVVXXXRRRNNNOOOUUU___lllwwwzzz|||~~~}}}zzzyyyzzz}}}~~~^^^RRRVVV===MMMZZZkkk|||fffxxxtttRRR@@@---888///)))333XXXwwwddd}}}rrrpppsssmmmiiiwwwlll{{{gggKKKNNNfff~~~tttRRRtttWWWFFFTTTYYYWWW^^^iiilllvvv|||{{{yyywww{{{~~~pppfffgggkkksss||||||xxxxxxxxxuuuuuuwwwyyyqqqrrrxxxssshhhpppXXXjjjTTT```jjjRRR\\\nnn```vvvzzzFFF666......,,,///---222???wwwoooppptttzzz|||yyyvvvuuuwwwyyyzzz{{{wwwzzz}}}vvvdddTTTXXXfffnnnmmmnnnsssyyy|||zzzwww{{{~~~sssGGGKKKcccvvvrrrvvv{{{zzz}}}zzzfffUUUOOO[[[lllsss|||ssszzz___EEE444......)))***...***&&&222BBB[[[}}}sssxxxwwwxxxjjjoooyyy{{{wwwuuu~~~ooobbb___bbbgggiiikkkrrrzzzxxxUUUYYYzzzPPPkkkeee|||lll|||eee===111***,,,)))))),,,,,,******...>>>\\\mmmyyy{{{sssxxxzzzccc^^^iiinnn{{{|||vvvbbbZZZ^^^eeemmmtttvvvxxx___PPPeeeWWWdddxxxpppiiinnnfffvvvBBB,,,***,,,///((()))************************NNN<<<666666;;;qqqqqqvvvrrrpppqqqooohhh^^^UUUPPPOOOGGG@@@<<<===???CCCLLLTTTbbbKKK@@@JJJOOOHHHGGGQQQKKKMMMOOOWWW[[[NNNLLL]]]]]]YYYYYYgggyyyeeeYYYWWWXXXZZZ\\\^^^______^^^ccccccbbbcccdddfffhhhjjjlllkkkkkkmmmrrrvvvwwwxxx{{{zzzUUUkkkfffFFFhhh___OOOiiinnnwwwSSSSSSHHH===:::ttt~~~jjjsssiiiiiipppkkk]]]bbbpppMMMNNNSSSXXX[[[^^^hhhsssqqqvvv{{{}}}}}}~~~uuucccTTTMMMMMMOOOOOOOOOOOOOOOPPPTTTYYY^^^___XXXTTTWWWZZZ___jjjvvv~~~}}}}}}{{{{{{xxxuuu```KKKUUU???VVVjjjbbbkkkllluuu|||^^^DDD000999333(((333VVVoooiiixxx|||ddddddccclllqqqhhhyyysssXXX^^^}}}aaaRRRwwwjjjSSSTTT[[[YYY[[[gggmmmttt~~~{{{uuuooommmmmmsss}}}xxxiiiaaa^^^XXXTTTYYYeeettt~~~|||yyyxxxvvvttttttuuuoooqqqyyyxxxttt~~~ZZZvvv[[[]]]eeeQQQccc{{{bbbbbbJJJ666---///+++000//////666uuuiiixxxuuuuuu}}}uuutttrrrrrrtttvvvwwwxxxxxxsssmmmbbbUUUPPP]]]mmmuuuttttttuuuyyy|||~~~~~~zzz{{{}}}nnneee>>>SSSyyyzzzaaammmxxx|||zzz|||}}}mmmWWWHHHVVV___lll{{{|||vvvkkkwwwsssiiiMMM888...///******---***,,,555GGGbbb}}}~~~mmmjjjmmmzzzjjjeeesss}}}zzz~~~lllaaabbbgggkkklllmmmssszzzvvvWWWuuuuuuUUUsssdddsssfffnnnjjj888444///,,,******---,,,***+++///===bbbyyyxxxrrrsss\\\^^^pppzzznnn]]]ZZZ^^^eeemmmtttuuutttxxx______\\\\\\vvv|||___xxxppp|||~~~VVV222***---,,,(((+++************************OOO;;;888555;;;vvvpppwwwrrrqqqrrrpppiii^^^TTTNNNMMMDDD>>>;;;<<>>777wwwiiiwwwkkksssiiiXXXYYYaaaDDDEEEKKKSSSZZZ```jjjsssjjjmmmppptttxxxhhhUUUKKKIIIKKKMMMNNNPPPRRRUUUWWW[[[___ccceeeaaaaaadddjjjrrr}}}||||||fffsssiiiLLLUUUEEE^^^xxx^^^vvvdddwwwsss~~~kkkBBB333444111+++555KKK```rrryyyyyyjjjppptttdddvvvmmmiii}}}|||aaadddgggQQQeeettt}}}vvv___XXXdddggg```bbbjjjttt|||yyypppmmmnnnmmmjjjmmmxxxtttiiimmmmmmcccYYYVVVUUULLLDDDDDDNNN]]]hhhnnn~~~|||zzzxxxtttpppsss|||aaattteeeeeeppp]]]gggyyyZZZOOOLLL777---111)))///,,,///CCCdddyyyzzzwwwwwwuuusssqqqooonnnnnnjjjbbbVVVMMMHHHKKKWWWccclllrrryyy|||||||||~~~}}}{{{zzz|||}}}oooppp]]]ZZZUUUWWWDDDhhhxxxooo~~~|||||||||~~~}}}qqqXXXCCCKKKNNNUUUtttxxx}}}rrrrrrnnnvvvYYY===//////+++***---+++///777SSSwww}}}oookkkttt~~~hhhdddlll}}}~~~~~~rrrddd^^^bbbhhhllllllppptttxxx|||qqqbbbgggdddvvv}}}bbbqqq~~~pppsssZZZaaazzzLLL>>>***,,,++++++---+++***---222IIIpppuuupppwwwqqqbbblll{{{jjj^^^]]]bbbiiinnntttuuusssssszzzcccaaavvvddd|||yyyxxxxxx]]]mmmtttfffooolll<<<***+++)))***---************************PPP999:::666<<>>---,,,++++++,,,******///777]]]sssqqq|||iiiiiixxxtttjjjfffiiimmmqqqsssvvvxxxvvvtttyyy}}}jjjtttdddVVVuuuyyyjjj}}}{{{HHH---+++(((...---************************NNN555;;;777>>>}}}ooouuuwwwzzzzzzsssooommmjjjfff```YYYPPPKKKBBB>>><<>>>>>===@@@DDDGGGHHHIIIHHHGGGMMMXXXgggrrrwwwyyy}}}tttkkkgggVVVKKKRRRXXXrrryyy{{{}}}|||xxx{{{xxxcccJJJDDDCCCFFFeeeuuuzzzwwwnnnfffuuupppKKK222///+++***------000DDDkkkyyyhhhfffeeezzzwww}}}ttthhhuuu{{{yyyxxx{{{yyysssfffeeedddfffkkkooorrrssssssvvvzzzzzzmmm```bbbxxxrrrGGG___~~~nnnooowwwPPP<<<222---+++******)))***222<<>>AAADDDGGGMMMSSSJJJKKKIIIGGGLLLSSSPPPFFF===XXXnnn|||zzzqqqbbbYYYWWW[[[]]]_________aaafffjjjffffffffffffhhhjjjlllmmmqqqtttwwwvvvtttvvv}}}vvvPPPTTT{{{BBBaaa^^^???oooooopppJJJLLLCCC888555NNNsssvvveee}}}mmm|||\\\XXXLLL;;;DDDKKKUUUZZZYYY___sss{{{yyydddVVVLLLMMMQQQRRRTTTXXX___aaaccceeehhhmmmssswwwzzzvvvxxxiiiNNNGGGHHHAAAiiijjjsssxxxlllsss@@@444...111---EEEZZZ]]]xxxlll]]]eeevvvjjjjjj|||kkkooo|||~~~wwwllllllpppnnn{{{lll\\\dddeeegggPPP===BBBRRRWWWeeerrrkkkiiiddd^^^[[[\\\aaagggjjjooo{{{lllSSSCCCLLLPPPTTTUUUVVVVVVRRRMMMJJJIIIHHHGGGIIINNNUUU[[[^^^www|||xxxxxx|||~~~~~~wwwMMM^^^NNNffffffhhhttt```___dddVVV999,,,555(((222...<<>>kkkooouuutttsssooojjjeeeaaaXXXMMMFFFEEEAAA???AAAEEEGGGHHHMMMSSSTTTYYYVVVMMMJJJOOONNNFFFFFFTTTkkkxxxiii___cccddd\\\VVVVVV\\\[[[\\\___dddggghhhhhhhhhgggeeeeeehhhkkkmmmoooqqquuuzzz|||||||||ddd___[[[aaahhh___sssOOOSSSrrrIIIVVVfffUUUtttmmm^^^PPPKKKHHH===000XXXlllggg~~~ssskkkpppwwwXXXZZZ??????HHHIIIMMMSSSXXXbbbuuu}}}vvv{{{eeeVVVKKKNNNQQQOOOSSS]]]ddddddgggjjjkkknnnyyy~~~|||}}}~~~aaaqqqfffRRRDDDAAAHHHaaaXXXcccYYY[[[rrrooorrr???222000666888QQQZZZbbbggg]]]kkkwwwooovvv{{{lllppp|||~~~|||vvvqqqxxxtttyyybbbUUUeee\\\FFFEEEEEEHHHKKKPPPWWW\\\XXXYYYYYYZZZ^^^dddlllqqq~~~fffKKKGGGPPPRRRRRRSSSUUUVVVUUUQQQNNNKKKQQQOOOLLLPPPRRR]]]pppwwwzzzwwwuuuzzz{{{xxx~~~wwwSSShhhRRRSSSoooWWWPPPJJJMMMcccfff>>>'''444111+++666TTTkkkwww~~~~~~|||xxxbbbCCC555;;;???:::GGGBBBBBBIIINNNLLLLLLOOOSSSSSSWWW^^^aaacccnnnzzz~~~tttGGG???GGGJJJaaaqqqwww~~~{{{xxxzzz{{{zzz~~~pppTTTCCCCCCGGGcccxxxuuu~~~xxxwwwsss\\\111+++222))),,,...333IIIbbbvvv|||oooiiisssqqq|||qqqxxx{{{}}}{{{oooccc]]]VVVSSSTTTTTTQQQNNNNNNNNNTTT\\\___cccnnn{{{yyy{{{}}}eeelll___nnn~~~|||}}}TTTSSSppp}}}rrrnnngggwwwoooCCC,,,+++,,,((((((,,,+++555KKKnnnYYYqqqooommmdddvvvpppQQQCCCMMMLLLNNNQQQ[[[nnnxxx|||oootttSSS\\\|||[[[kkkxxx|||999111&&&...,,,+++*********++++++***)))HHH999555888===jjj{{{}}}rrrqqqnnnlllgggbbb]]]TTTIIIBBBBBB???>>>???DDDEEEFFFJJJPPPVVV]]]]]]TTTQQQUUUVVVQQQLLLbbb}}}|||zzz|||rrrmmmmmmuuu}}}aaaRRRKKKPPPUUUSSSSSSVVV[[[\\\]]]```dddfffhhhhhhlllkkkiiijjjlllpppsssttttttwwwzzz{{{}}}}}}QQQYYYrrrLLLkkkzzzSSS___eee___NNNBBB<<<888666GGGbbb{{{}}}|||jjjzzzrrr```iiivvvXXXZZZDDDDDDIIIJJJMMMOOORRR]]]sss|||{{{^^^TTTNNNOOORRRSSSYYY```dddeeehhhlllnnnqqq{{{yyywww{{{}}}|||xxx___ppprrrXXXIII@@@???]]]WWW}}}pppuuu~~~AAA777111---+++IIIcccyyy\\\WWWkkkvvvwww~~~vvviiiooo~~~||||||uuuooovvvnnnsssjjjSSSZZZOOOKKKIIIGGGHHHJJJLLLMMMOOOMMMUUU\\\^^^]]]bbbooo{{{tttYYYNNNMMMNNNQQQRRRTTTVVVWWWWWWVVVUUUNNNRRRMMMKKKZZZmmm{{{yyywww{{{|||xxx}}}uuuUUUYYY\\\ccckkkMMMYYY```___WWWfff<<<&&&111111///333NNNmmm}}}||||||~~~~~~|||dddEEE;;;EEELLLHHHFFFBBBBBBFFFHHHJJJPPPXXXXXXUUUVVV]]]aaadddiiipppqqqyyycccCCCLLLPPPLLLfffyyyooooookkk~~~{{{||||||~~~{{{yyy{{{{{{yyy{{{pppXXXCCCAAALLLkkkwwwsss{{{rrr]]]222,,,222))),,,---333GGGhhhuuuqqqsssttt|||xxxttt|||{{{qqqcccRRRBBB@@@???>>>???AAACCCEEEKKKNNNUUU]]]___```hhhqqqvvvxxx|||xxx~~~~~~___lll]]]eeettt|||}}}[[[PPPmmmaaaiiiqqquuuuuunnn???000,,,...******---+++444KKKnnnuuuqqqkkk~~~nnnjjjzzz}}}___GGGBBBFFFBBBHHHPPP[[[jjjssspppgggnnnxxxmmmoooyyykkksss{{{yyy~~~pppcccSSS|||fffpppyyy777+++###......+++*********++++++******FFF777333777<<<jjjsssrrrnnnhhhccc^^^YYYOOOCCC>>>???BBBAAADDDHHHIIIHHHKKKPPPTTT[[[[[[TTTPPPSSSUUURRRPPPkkkssscccfffppptttkkkZZZ]]]```hhh{{{sssKKK@@@;;;BBBJJJNNNTTTZZZ^^^```bbbddddddeeefffhhhkkkjjjiiijjjlllppptttvvvxxxxxxzzz|||{{{RRRYYYiiiEEE|||VVV[[[hhhcccRRRJJJDDD??????^^^{{{xxxmmm}}}|||~~~|||www```jjjrrrRRROOO>>>???>>>DDDKKKOOOOOOVVVjjj}}}yyyrrrmmmjjjTTTRRRPPPQQQTTTZZZ```dddfffhhhmmmrrrsssvvv}}}{{{}}}}}}~~~}}}xxxgggwwwlllMMMAAA888444___^^^sssuuu???000111000222SSSmmmxxxyyyXXXSSSeeeqqq~~~ooogggqqqzzzzzz~~~{{{tttnnnmmmeeennnoooOOOOOOEEEEEEDDDDDDEEEGGGJJJJJJJJJMMMXXXcccddd```eeeuuu~~~^^^LLLPPPTTTPPPUUUWWWXXXYYYXXXXXXYYYZZZTTTXXXRRRXXX{{{uuurrrvvvssswwwwwwrrrvvvxxxnnntttYYYUUUTTTYYYgggSSSdddeee[[[UUUnnn==='''///000222222HHH~~~{{{rrrwwwxxxwww```EEE===GGGOOOMMMMMMJJJJJJKKKKKKLLLRRRZZZ[[[WWWVVV\\\bbbcccccccccgggsss~~~sssUUU@@@OOOWWWbbbwwwlll}}}XXX[[[qqq}}}zzzzzz|||zzz}}}|||vvvxxxqqq]]]EEE>>>PPPnnnwwwuuu{{{rrr___555---222***,,,---666EEElll{{{vvvxxxpppyyy}}}zzz{{{zzz~~~~~~}}}xxxdddMMM===;;;>>>AAA@@@>>>@@@FFFKKKJJJOOOXXX^^^___]]]```fffooorrrwww||||||uuuyyyvvvaaaUUUbbb}}}[[[mmm]]]bbbyyy}}}xxxzzzcccMMMhhhzzzdddkkkkkkwww@@@///+++...++++++...,,,777OOOwwwjjjkkksssuuuzzzPPPBBBIIIFFFLLLMMMOOORRRYYY```aaa^^^bbbkkkyyywwwZZZ```yyygggNNNfffgggtttuuu{{{mmmIIImmmwwwqqqnnn~~~www>>>,,,&&&...---++++++*********+++++++++FFF777333777<<>>EEEDDDGGGKKKKKKHHHIIIMMMRRRTTTRRRNNNMMMPPPPPPKKKIII]]]pppqqqddd\\\aaalllsssjjj[[[^^^cccuuupppFFF???===CCCKKKQQQWWW^^^ccceeeffffffeeeeeegggiiijjjkkkkkklllmmmqqqvvvyyyzzzzzz|||VVVXXXbbb???dddhhhrrrdddUUUZZZWWWFFF???{{{uuuooo}}}{{{|||}}}zzzbbbkkkjjjHHHCCC:::>>>;;;FFFVVV___^^^```nnn~~~sss^^^TTTKKKLLLMMMPPPQQQRRRWWW___eeegggkkkmmmrrrwwwyyyzzz~~~}}}~~~zzzqqq}}}mmmLLLGGGEEEGGG~~~ooozzz~~~999,,,222333???ddd|||vvvuuufff]]]fffrrrjjjiiiuuuvvvvvvzzzxxxssspppmmm```jjjmmmIIIJJJCCC>>>AAABBBAAACCCHHHLLLMMMXXX___ggghhhhhhooo~~~iiiPPPHHHPPPWWWVVV\\\]]]^^^]]]ZZZYYYZZZ[[[VVVZZZYYYkkkyyyrrroootttqqquuuuuuqqquuuwwwmmmkkk}}}]]]TTTKKKXXXxxxaaa]]]WWWYYYfffzzz???+++000...000444FFFppp~~~ssssss}}}~~~|||}}}yyymmmRRRDDDIIIQQQRRRRRROOONNNPPPSSSTTTVVVWWWZZZXXXXXX]]]aaabbb```^^^aaajjjuuu}}}{{{YYYKKK???III]]]```PPPgggxxxjjj}}}zzzyyywwwuuuxxx{{{~~~{{{|||uuuuuuqqqbbbHHH<<>>mmmqqqooohhhddd```[[[UUUIII???>>>AAACCCCCCGGGJJJIIIDDDBBBDDDPPPNNNKKKKKKQQQVVVTTTNNNGGGKKKQQQWWW]]]dddjjjnnnssshhhTTTNNN[[[EEECCCDDDIIIMMMQQQWWW[[[bbbcccccccccdddgggjjjmmmnnnooopppqqqqqquuuzzz~~~zzz|||XXXWWWeeeEEEkkkjjjzzziiiTTTZZZTTT???:::mmmqqqnnnzzzvvvxxxwwwuuu```ggguuuaaaCCC@@@EEEJJJHHHTTTcccllllllppp}}}UUULLLMMMOOOXXXPPPPPPQQQUUUZZZaaagggjjjmmmoootttyyyzzz{{{|||yyy{{{~~~}}}}}}{{{}}}xxxssswwwiiiJJJHHHJJJQQQqqqmmmuuu999444444--->>>jjjwww{{{rrrlllppp{{{}}}|||kkklllxxx~~~sssrrruuuuuusssrrrkkk___iiilllGGGFFF???>>>DDDEEECCCEEEMMMSSSUUU[[[]]]aaahhhrrr~~~oooVVVMMMMMMOOOVVV___```aaaaaa```___^^^___```VVVZZZ^^^yyy{{{uuuwwwtttyyyzzzvvv{{{}}}sssiii{{{```KKKZZZxxxbbbTTT[[[mmmuuu<<<...333---...222GGGqqqmmmttt~~~}}}~~~~~~~~~oooUUUEEEJJJYYYcccbbbYYYPPPPPPWWW___^^^ZZZVVVYYY]]]___aaabbbbbb```^^^aaafffqqq}}}~~~lllYYYBBBAAACCCQQQ___gggYYY^^^ttt}}}tttaaaaaa]]]cccuuu~~~|||}}}tttsssqqqfffIII;;;EEEUUUaaapppxxx|||ddd|||wwwhhh===///111***...---???PPP}}}xxxsssttt]]]ppp{{{}}}yyyuuu]]]FFFFFFJJJIIIGGGFFFFFFFFFFFFGGGPPPVVV\\\\\\ZZZZZZ]]]___]]]bbbhhhooouuu|||qqqWWWRRRbbblllooowwwdddSSSMMMXXXbbbeeeooo~~~ppp}}}cccZZZ{{{~~~~~~rrrlllrrr{{{~~~___JJJbbb}}}}}}cccnnneeewww???555(((,,,)))))),,,---<<>>^^^~~~mmmlll{{{wwwvvvsssnnncccgggkkkZZZ@@@>>>JJJOOOPPPTTT[[[___aaalllbbbMMMRRR]]]lll|||^^^TTTQQQXXX___aaaffflllmmmooosssxxxzzz}}}zzzwwwzzz}}}{{{{{{~~~~~~{{{uuuooo```GGGAAA@@@GGGvvvjjjooo~~~lll|||>>>444333***CCCllluuuhhhiiikkkuuuoooppppppxxx~~~ssspppsssssssssssseee]]]iiiiiiFFFCCC777;;;@@@BBBEEEPPP___eeebbbRRRVVV___jjjvvvyyy^^^KKKMMMRRRQQQXXXeeebbbaaabbbeeehhhjjjiiihhh```ccciii|||rrrvvvtttxxxyyyvvv{{{}}}sssiiivvvdddLLLeee~~~```iiinnnjjjsss888///444,,,///...TTTllluuuvvvmmm]]]VVVccc{{{sss___VVV\\\eeeeee^^^UUU[[[```aaadddggggggeeebbbbbbeeennnyyywwwaaaIIIDDDEEEOOOcccXXXSSShhhgggqqq|||zzzsssuuuiiikkk{{{}}}|||~~~~~~vvvtttqqqgggHHH===>>>FFFYYY|||{{{wwwnnn}}}nnnBBB000000***//////BBB```}}}uuu^^^ppp~~~{{{zzz}}}}}}```CCCFFFKKKJJJJJJJJJKKKLLLLLLLLLUUU\\\___\\\XXXYYY\\\^^^XXX[[[aaahhhooowwwnnnQQQLLL\\\aaaZZZ[[[^^^TTTTTTbbbnnnuuu~~~{{{aaa```}}}||||||lllfffllluuuwwwxxx```IIIaaa{{{fffppptttGGG333,,,///+++)))***+++===ZZZxxxvvvlllooo|||yyyrrr~~~aaa[[[ggggggooovvv|||xxxgggTTTMMMNNNYYY\\\dddppp{{{\\\OOO\\\dddaaaVVVLLL]]]gggwww{{{NNNKKKppp|||xxxkkk666+++***,,,***,,,,,,+++((()))---111FFF888666;;;AAApppvvvtttiiibbb___[[[TTTIIIAAACCCJJJPPPPPPSSSVVVQQQGGGAAAAAACCCDDDGGGKKKOOORRRVVVZZZ^^^ZZZWWWZZZdddrrr~~~zzz>>>CCCHHHLLLRRR\\\hhhooossskkkcccbbbgggnnnqqqqqqkkkmmmooonnnlllnnntttyyyzzzpppHHH<<>>---111///NNNmmmrrrbbb]]]```uuuuuussssssssszzzuuussstttsssqqqqqqccc^^^eeettt\\\AAACCC444=========EEE[[[nnnkkk\\\MMM\\\nnnvvvuuuuuuzzzhhhXXXKKKKKKQQQUUU\\\dddgggeeeeeejjjqqqtttqqqmmmkkknnnuuu}}}wwwqqquuurrrvvvvvvrrrvvvxxxnnnhhhnnn~~~hhhRRRYYYeeevvviii|||pppVVVggg777000222***000000nnnwww}}}}}}zzz|||zzzuuuuuu~~~wwwfff\\\bbbkkkiiibbbYYY]]]___aaahhhnnnmmmfffeeeiiinnnrrruuuppp```QQQXXX\\\aaaoooZZZ:::KKKaaauuuuuuzzz}}}kkkqqq{{{}}}yyyuuuqqqfffHHHCCC<<>>===FFFKKKPPPRRRNNNNNNTTT]]]ZZZ^^^___]]]]]]fffwwwTTT???EEELLLRRR[[[jjjzzzyyylllgggkkkppppppnnnnnnppprrrpppnnnpppvvv{{{zzz~~~\\\PPPRRRYYYUUU\\\sssxxxcccJJJLLLRRRzzzOOOgggkkkMMMYYYSSS:::<<>>eeeiii]]]jjjlllsss999...333111PPPhhh|||ppp___]]]vvvuuupppuuuuuu}}}wwwvvvvvvsssooonnnggg```___eeeLLL;;;DDD888KKKDDD>>>FFF^^^nnn^^^CCCRRRjjjssseeegggppp]]]XXXNNNHHHMMMXXX```aaaoookkkjjjooowwwzzztttlllkkkoooxxxwwwxxx|||xxxuuuxxxxxxrrrvvvwwwmmmggghhhwwwkkkNNNJJJ[[[ssssssbbbSSS^^^:::111000(((111777~~~www|||{{{zzzuuuwwwwwwtttoooiii```XXX\\\[[[YYYZZZdddooooooggg______^^^aaakkktttpppfffaaallltttssslllfff___ZZZfffrrrnnnrrrhhhQQQZZZiiiuuuvvvgggQQQRRROOOAAA\\\zzz|||zzzwwwqqqeeeIIIJJJ===<<<___|||qqqtttxxxIII111...***111111LLLqqq}}}zzz}}}~~~yyy~~~~~~yyyiiiNNNZZZlllpppqqqhhh\\\SSSTTTXXX[[[cccggg```YYYWWWUUURRRVVVXXX\\\aaahhhrrr}}}zzz___OOORRRXXXeeexxxxxxiiiooo~~~}}}}}}}}}zzz}}}pppbbbdddttt{{{JJJ\\\~~~yyyKKK333(((,,,)))(((---444MMMooo|||uuuooohhhtttgggMMMLLLWWWeeebbbiiiyyywwwqqqnnnNNNccc}}}ddd^^^lllwwwhhhrrr}}}lllzzzRRRBBBccc^^^uuu>>>000+++...***,,,---+++((()))...444GGG<<<;;;000HHH~~~hhhxxxkkkhhhaaa\\\WWWRRRJJJDDDFFFLLLYYY___WWWJJJAAA777:::IIIEEEJJJRRRUUUOOOKKKVVVeeeeee^^^aaajjjjjjdddjjjxxxggg<<>>;;;===AAAJJJRRRQQQMMMTTTYYYmmm|||~~~www~~~aaa^^^aaaiiikkkgggiiinnntttuuuyyy\\\UUUYYYfff{{{zzz|||qqqaaaOOOBBBGGG333DDDdddnnnhhhfffddd===222222555TTTgggmmm___ZZZ~~~~~~uuuzzz|||uuuvvvxxxsssmmmlllmmmkkkbbbQQQ@@@777888===DDD@@@<<>>TTT^^^^^^PPPKKKRRRWWWUUUZZZeeeoookkkiiinnnuuuwwwppphhhmmmooovvv{{{~~~~~~sss{{{vvvwwwvvvrrrwwwzzzqqqaaaeee{{{dddAAALLL]]]~~~fffccc\\\\\\555000777+++...;;;www{{{|||zzz|||{{{zzz|||xxx{{{pppTTTEEEFFFJJJGGGGGGPPPbbbqqqrrrlll^^^\\\^^^fffpppsssmmmfffmmmpppnnnyyyhhhGGGHHHMMMVVVUUURRRPPPbbb```YYY~~~dddeee}}}fffeeeqqqkkkfffeee}}}|||zzzzzzwwwkkk^^^HHH:::<<>>XXX||||||{{{}}}yyynnn^^^RRRSSSMMMCCC;;;:::===@@@EEEIIIJJJHHHPPPVVVpppqqqaaafff^^^aaaaaadddiiikkkmmmrrrwwwvvvzzzkkkbbbMMM]]]dddwww{{{~~~}}}nnncccVVV@@@GGGBBBQQQ]]]```ppplll:::111//////QQQmmm|||fff]]]uuutttjjj|||yyyuuuxxxzzzyyyooogggdddYYY\\\[[[RRRDDD;;;:::>>><<<@@@EEESSS^^^TTTMMMVVVkkkkkkCCCRRR```WWWaaaPPPGGGMMMVVVZZZ```iiimmmllllllmmmnnnmmmjjjhhhkkkpppttt}}}zzz}}}qqqrrr|||}}}xxxtttvvvwwwtttyyy|||rrr\\\aaayyydddEEEMMMSSSzzzeeeZZZ]]]WWWWWW999///111***000222iii~~~|||{{{xxx{{{zzz}}}{{{vvv[[[LLLNNNaaaPPP???CCC___xxxwwwhhh\\\[[[___hhhrrruuuqqqkkklllrrrpppuuucccDDDEEEGGGQQQAAA@@@BBBMMMUUUYYYssseeeiiiuuujjjuuu```zzz~~~}}}||||||yyyoooeeePPP???<<>>BBBUUUkkk|||tttTTT555///000...000KKK```nnnxxxggggggfffpppuuuxxxwwweeeRRRYYY[[[QQQGGGEEEJJJNNNRRR^^^lllqqqnnnjjjllloooiiiiiilllsss}}}hhhPPPQQQ^^^aaaZZZSSSXXXkkkuuuqqqttt}}}|||www~~~xxxyyyQQQ[[[xxxpppoooQQQ,,,---++++++,,,+++444NNNiiiyyydddYYYeeevvvsssjjjwwwqqqXXXFFFBBBNNNfff{{{yyyvvv{{{tttWWWTTTYYYRRRnnnqqqjjj___bbbrrr}}}}}}xxx}}}zzziiiFFFfffdddsssPPP---...+++,,,***///(((,,,000,,,BBBIII666777333EEE|||zzzzzzwwwlllhhh```ZZZSSSMMMFFFCCCHHHQQQbbbbbbUUULLLOOOJJJ???<<>>000***,,,...333VVVoooyyymmmssszzzuuuyyy~~~xxxsssiiiVVVCCCAAAKKKDDD@@@:::???VVVnnnlll]]]^^^```fffooowwwzzzxxxvvvuuu}}}uuuuuummm```bbbYYYEEEEEEJJJPPPddd]]]AAAMMMrrr\\\___\\\lll~~~zzzuuunnnfffKKK??????DDDYYYyyy~~~|||ddd{{{YYY777...///...222LLL^^^qqqxxxhhh___dddttt}}}}}}}}}rrr\\\DDDOOOUUUMMMBBBAAAIIIPPPTTTaaapppvvvtttpppooopppnnnnnnpppvvvzzzdddLLLCCCHHHKKKHHHYYYqqq{{{eeeOOO[[[xxxyyy|||zzz}}}SSSVVVrrrkkkuuuccctttLLL777---,,,+++++++++666PPPhhhvvvfffaaa^^^kkkzzziiigggxxxnnnLLLAAAJJJ[[[nnnzzzuuurrrvvv~~~bbbIIIGGGNNNOOO[[[\\\VVVRRR___vvvjjjAAAddd```fffsssZZZ000000000,,,***///))),,,///...HHHKKK555555555BBBwww~~~{{{yyynnniii```ZZZSSSLLLEEEBBBGGGNNNbbbdddWWWIIIHHHFFF??????NNNMMMNNNTTT\\\___[[[VVVVVV^^^dddeeehhhooosssrrr|||zzz^^^AAAAAAKKKNNNOOOfff~~~||||||qqqyyy~~~zzzzzzqqqppppppsssyyy{{{{{{lllRRRMMMSSSFFFQQQbbbqqqnnn___KKK222333XXXyyymmm}}}{{{hhhUUUNNNVVVCCC999444;;;DDDIIIHHHHHHGGGQQQ^^^dddmmmNNNvvvlllOOOTTTNNNNNNVVV\\\aaaeeehhhnnnvvv{{{{{{{{{{{{yyyyyy|||yyyhhhVVVCCCDDD===III~~~yyyVVV;;;***111666WWWxxxqqq___nnnhhhpppyyy```mmm|||iiidddrrr{{{nnnaaa```hhhzzzgggRRRAAA;;;???DDDBBBBBB>>>CCCNNNTTTgggiiiXXXvvv[[[YYYTTTPPPSSS\\\eeeiii______^^^YYYUUUUUUYYY]]]gggllllllrrrcccTTTKKKNNNbbb{{{vvvxxxzzzwwwzzzwwwhhhQQQVVVnnnyyyqqqUUUvvvjjjeeepppmmm]]]ZZZ===333,,,000***222PPPhhh{{{qqqcccxxxrrrtttlll~~~~~~kkkgggjjjmmmgggTTTBBB???FFFAAA???>>>JJJbbbrrrlll\\\]]]aaahhhooouuuwwwvvvuuusss{{{vvv{{{uuucccYYYFFFAAAUUUMMMIIIsssoooTTTzzz|||ZZZbbb|||uuuKKKjjjsssxxx}}}}}}~~~yyytttmmmeeeFFF>>>===AAAXXXssssss]]]888,,,---///555LLLddd{{{fffjjjvvv}}}}}}}}}hhhNNNMMM\\\dddYYYGGG@@@HHHQQQWWWcccrrr{{{zzzvvvttttttuuutttvvv{{{wwwgggSSSJJJQQQ```lllpppyyygggTTThhhuuuzzzwwwtttrrrttt{{{}}}}}}TTTTTTqqquuusss[[[yyynnnQQQ666,,,,,,+++***+++888QQQggg~~~ssszzz```^^^ooo{{{xxxkkklllrrrqqqkkkaaaPPPLLLZZZ```RRRGGGMMM\\\jjjssswwwooojjjnnn~~~www^^^QQQMMMIIIFFFAAAJJJQQQUUUaaavvv|||kkkAAA\\\ZZZ___mmm}}}ccc111...111,,,***///***+++---111OOONNN444555777===ppp~~~xxx{{{|||pppjjjbbb\\\TTTMMMEEE@@@CCCJJJUUU[[[PPPAAAAAADDDCCCGGGLLLMMMMMMOOOVVV___bbbaaaQQQ[[[fffmmmmmmkkkjjjkkkuuuyyygggMMMEEEGGGOOOZZZ~~~NNNQQQfffsss}}}~~~~~~zzztttsssrrrrrruuu{{{~~~oooZZZLLLQQQHHHuuusssCCCiiiwwwssslllVVV===888YYY~~~uuummm{{{jjjZZZOOOQQQCCC:::666===EEEJJJKKKLLLEEEOOO]]]ccckkkSSSpppeeeUUUVVVGGGKKK___VVVQQQRRR\\\iiisss|||~~~~~~xxxxxxvvvwww|||zzzeeeNNNDDDAAA;;;RRR~~~NNN888000222111NNNjjjxxxooobbbzzzrrryyy|||ZZZpppwwwhhhffftttwwwjjj___aaakkkkkkcccVVVJJJDDDAAAAAA@@@DDDFFFAAACCCPPPWWWZZZdddbbbOOOhhhWWWUUUYYYXXXQQQQQQ[[[ccceee^^^\\\YYYVVVUUUVVVYYY[[[iiiqqqxxxyyyZZZUUUVVVZZZiiiyyyyyyzzzwwwyyytttdddRRRVVVooozzzsssjjjXXXZZZlllmmmdddccc:::444,,,444(((333SSSjjj{{{qqqddd}}}qqq}}}nnnppp{{{qqqTTTJJJMMMPPPLLLDDDEEEWWWkkkRRR@@@999MMMkkkvvvgggUUUYYY___gggnnnrrrsssttttttvvv~~~yyyWWWDDD///888XXXXXXSSSwwwrrr\\\gggTTT^^^XXXRRRvvvdddYYYtttyyy|||}}}{{{yyywwwooofffIII???;;;<<>>???EEEGGGOOOFFF:::AAAIIIKKKMMMLLLPPPPPPNNNRRR]]]fffiiiYYY[[[dddqqqtttlllhhhjjjqqqyyy```KKKCCCUUUsss^^^JJJbbb}}}{{{~~~vvv|||vvvvvvyyymmm```KKKLLLDDDbbbYYY???PPPcccgggfffMMM777///UUUwwwjjjxxxmmm```SSSQQQDDD???===CCCIIIKKKLLLNNNIIIOOOYYYYYYllluuu[[[QQQ___nnn^^^WWWUUUHHHYYYsssWWWNNNSSSjjj}}}xxx|||wwwuuuxxxwwwuuuwwwttt```III===DDD<<>>:::UUUooommm\\\QQQXXX___iiipppsssuuuwwwyyy{{{mmmEEE;;;555777OOOfffccceeebbb^^^|||aaahhhrrrNNNaaa|||^^^QQQuuuzzz{{{zzzyyyzzzyyyoooeeeHHHAAA>>>@@@^^^vvvvvv]]]999------///555]]]ggguuudddhhhcccrrrrrr}}}~~~xxxvvvggg^^^eeelllfffUUUGGGGGGOOOPPPFFF;;;;;;CCCKKK]]]hhhvvv~~~|||yyyxxxqqqqqqrrrwww~~~vvvWWWJJJ]]]ooopppvvv[[[MMMcccppppppwwwsssvvvddduuu}}}HHHOOOxxxzzztttOOO111,,,---+++(((,,,<<>>AAAGGGAAA:::<<>>DDDGGGFFFFFFHHHLLLNNNUUURRR```hhhWWWXXXUUUbbbUUURRRQQQLLLdddzzzbbbYYYggg~~~~~~tttsssyyyyyytttqqqmmm[[[GGG>>>III:::===[[[nnn~~~ttt~~~FFF999222...111[[[zzzjjj]]]|||}}}qqqggghhhuuu}}}{{{tttvvv~~~mmm___OOOIIIKKKJJJCCC<<<<<>>:::DDDLLLIII???>>>LLL]]]III===FFFeeesssdddVVVVVVYYYaaammmtttwwwzzz}}}zzz}}}wwwvvvZZZ555<<>>555???VVV{{{kkkpppeee```[[[TTTJJJ???<<<>>>BBB>>>===AAAHHHNNNPPPOOORRRSSSXXX\\\XXXTTT___ooo```gggqqq```lll}}}}}}QQQPPPwww}}}tttYYYRRRhhhxxx|||}}}ccc^^^PPPBBB???```~~~kkkVVV^^^pppddd999666>>>uuu}}}ppphhh{{{qqqdddUUUJJJ===>>>DDDIIIGGGBBBEEEMMMIIIQQQaaa```WWWeeennn[[[UUUiiifffYYYPPPfffbbbfff~~~|||{{{rrrpppwwwvvvdddOOOCCCEEE>>>:::BBBZZZbbb{{{zzz:::===111///222ZZZwww}}}zzz^^^XXX|||QQQooo{{{}}}rrrdddjjjnnn~~~|||zzz~~~~~~zzzkkkKKKNNNPPPNNNKKKGGGBBB===888EEELLLMMMXXXgggbbbPPPZZZ|||wwwWWWCCCOOOVVVLLLEEEHHHSSS___kkkrrrkkkbbbaaaeee\\\SSSggg}}}}}}{{{xxx{{{sss]]]DDDZZZyyydddrrrhhhYYY___sss000///000(((222444[[[fffxxxxxxhhhyyyuuurrrnnnlllMMMEEEOOOWWWTTTEEE<<>>DDD@@@@@@KKK]]]sssKKKBBBMMMlllyyyWWWlll\\\LLLwww|||~~~}}}yyy~~~pppZZZBBB;;;@@@PPPxxxssszzz}}}\\\666---+++***666HHHbbbnnnkkk[[[aaaWWWuuu~~~~~~yyyiiiMMM999:::@@@???DDDMMMWWWqqqgggHHH@@@AAA@@@HHH]]]gggmmmmmmttt~~~wwwuuupppmmmrrr|||kkkbbb}}}fff``````tttZZZ[[[mmmkkkkkkvvvooorrrxxx~~~xxxxxxmmmIIIaaaxxxggg)))000%%%+++///%%%999dddzzzyyyXXX\\\hhh|||~~~zzzrrrJJJHHHTTT]]]UUUFFF@@@GGGPPPdddddd]]]TTTVVV______UUUYYYhhhyyykkkXXX___[[[KKKJJJMMMeeennnsssmmmhhhuuuaaaeee|||{{{vvv\\\AAANNNyyyrrr|||]]]aaatttsss<<<000---///---...)))...---444cccMMM777;;;222;;;RRRpppmmmpppfff```ZZZRRRIIIAAA@@@DDDAAA>>>===AAAHHHNNNPPPOOOTTTWWW\\\___YYYVVVaaaooogggdddkkkfffhhhqqqxxx^^^UUUvvvpppxxxoooooo~~~yyy}}}^^^VVVOOOKKKIIIaaa|||vvvaaauuuhhh===>>>@@@}}}|||xxxnnn~~~tttcccLLL;;;:::;;;AAAHHHIIIFFFGGGLLLPPPVVVeeebbbSSSZZZeee\\\[[[nnntttzzz{{{dddqqqwww~~~~~~|||xxx|||xxxsssvvvqqq^^^JJJ@@@DDD999;;;QQQ^^^gggqqq}}}???333000000111SSSpppzzzpppgggiiiSSSVVVtttxxxpppccckkkrrr{{{~~~~~~xxxgggEEEEEEGGGIIILLLJJJBBB;;;===JJJQQQPPPXXXccc^^^OOOXXXuuu~~~qqqUUUCCCKKKSSSLLLIIIUUUmmmpppjjjhhhiiifffnnn~~~{{{vvvxxxnnnWWWJJJbbb~~~WWWiiisss|||yyyrrrlll___WWWhhhnnn888///000***///111VVVeeeyyyzzzlll|||~~~qqqnnnrrrXXXMMMPPPRRRKKKAAABBBVVVmmm}}}TTTXXXwwwoooUUUSSS\\\eeeiiiooovvv{{{sssrrrqqqaaaJJJEEEIIICCCDDDCCCfffYYYHHHXXXfffttttttdddZZZaaaeeeyyy~~~{{{ppp[[[EEE???CCCSSS|||ooowww{{{[[[666///---+++444TTTllljjjaaaVVVgggiiivvv~~~cccKKK<<>>FFFTTTUUUJJJDDDBBBEEEMMMXXXgggrrrssstttyyyzzzuuuxxxqqqkkkooozzzzzzsss\\\dddxxxmmm[[[XXXZZZ]]]MMMSSSooo}}}yyyssslllqqq|||{{{dddDDDlll}}}{{{lll}}}ddd555///%%%,,,000(((<<>>@@@IIIRRRQQQEEE:::999EEELLLLLLOOOUUUQQQFFFUUUkkkvvvqqqgggUUULLLSSSdddXXXPPP]]]~~~{{{wwwrrrnnnsss~~~~~~{{{vvvvvvlllUUUJJJhhhPPPOOOWWWqqqgggiiiwwweeeeeepppccc@@@,,,//////---///QQQeeeyyy{{{mmmxxxmmmpppzzziiiLLLRRR\\\ccciiiwwwnnnuuu{{{dddfffhhhpppoooqqqxxx~~~{{{ppp^^^VVVQQQGGGBBBBBB===;;;PPPTTTBBBccckkkvvvYYY```uuuuuu}}}ooo\\\CCC???CCCTTT~~~{{{qqqrrrwww{{{\\\666000000,,,333UUUpppnnn```ZZZppp{{{{{{zzz}}}~~~||||||}}}nnnUUUDDDIIIPPPJJJ@@@<<>><<>>BBBQQQ^^^ZZZHHH888222===EEEEEEEEEHHHFFFAAAOOO^^^eee^^^UUURRRYYYeeeppp[[[bbb~~~{{{yyy~~~{{{|||{{{wwwxxxmmmVVVLLLpppKKKKKKNNNrrreeekkkkkkmmmwwwYYYGGG***---444---333OOOgggxxxyyylllnnn~~~{{{vvvhhhrrrxxxWWW```tttpppxxxrrrttttttwww||||||xxxjjjLLL@@@EEEBBB>>>AAACCCJJJnnnkkkVVVIII```cccqqqffflll|||lllZZZ@@@AAAEEEYYYxxx}}}```777000111---333JJJiii{{{mmmhhhvvv~~~}}}||||||}}}|||^^^FFFEEEMMMPPPMMMMMMMMMTTTgggcccEEE>>>KKKLLL]]]iiirrrrrrooorrrvvvwwwmmmjjjiiiooovvvwwwqqqjjjiii}}}QQQGGGQQQSSSUUULLLHHHIIINNN\\\ooogggHHHttt{{{mmmkkk}}}}}}bbb???ttt~~~wwwcccxxx^^^///000+++,,,---)))333WWWyyyqqqzzzxxxrrr|||{{{}}}pppzzzbbbYYYWWW[[[```iiipppwww}}}tttLLL;;;GGGAAANNNyyyttt___uuuyyy___[[[oooqqqyyyxxx```nnn{{{bbbGGGKKKbbb]]]nnnwww===000111...---...)))///...555ddd\\\;;;666666999JJJyyyoooggg___YYYPPPGGGBBBBBBBBBCCCFFFKKKOOOSSSTTTTTTSSSTTTWWWaaaqqqwwwjjjWWWcccllldddmmmccceeevvv}}}rrreeeyyyooo}}}VVVSSSSSSCCCRRRmmm[[[OOOfffiii___iiimmmrrrkkk|||zzzzzzxxx~~~vvv\\\CCC===BBBCCC???===III```rrrnnnbbbeeeeeedddhhh|||vvvgggqqqmmmjjjpppwwwpppcccjjjvvvuuupppiiidddbbb^^^\\\dddoookkk\\\PPPLLLPPPiii|||zzzwwwiiiRRRCCCAAA:::FFF[[[sssppp|||oooZZZ444...333...CCCaaayyyvvvuuuwww~~~oooQQQcccnnnrrrgggrrrxxxxxxyyy|||sss```EEEAAAHHHZZZeee\\\EEE444333;;;CCCFFFFFFFFFHHHIIIKKKTTTYYYPPPFFFRRRkkk{{{{{{^^^bbb~~~{{{}}}{{{wwwwwwkkkSSSSSSyyyKKKUUUUUUwwwjjjoooeeefff]]]MMM+++,,,555---666LLLiiixxx{{{nnnkkk|||ttthhhssssssrrr|||hhh```qqqoootttxxx~~~|||yyydddDDD888CCCCCCAAAJJJTTTgggsssiiiXXX|||fffYYYcccrrrooo]]]dddlllvvv~~~}}}vvvdddTTTBBBGGGKKKcccsssjjj;;;000000...555DDDccc}}}xxxuuuvvvyyy{{{eeeMMMJJJUUU```iiiooovvvXXXNNNWWWPPPiiijjjiiigggjjjqqqvvvwwwjjjnnnqqqrrrppppppsssvvv~~~LLLFFFUUUYYYXXXMMM@@@BBBOOOXXXaaaddd]]]tttwwwvvvvvvaaahhhzzz[[[AAA~~~}}}zzzsss]]]444000...------+++000PPPxxxmmmwwwxxxsss}}}~~~zzz~~~zzzjjj^^^eeekkkjjjhhhooowww~~~xxxmmmXXXEEEBBBFFFEEESSSttteeeSSSoooyyyhhhjjj~~~vvvfffsss^^^BBBOOOYYYbbb{{{www<<<111444///---...)))...---444ccc^^^999333888888AAAiiirrrjjjaaaZZZRRRGGG@@@>>>???BBBGGGKKKOOOQQQRRRRRRSSSVVVYYYddd{{{www\\\bbboookkksssYYYgggvvv}}}xxx___~~~xxxVVVTTTWWWDDDaaammmaaaeee~~~pppiiiwww{{{{{{yyyyyyzzzeeePPP>>>DDDFFFBBBCCCTTTnnnxxxzzzzzzmmmkkkhhhnnnwwwxxxbbbjjjgggXXX[[[bbb```ZZZccclllgggjjjfffeeegggiiiiiikkknnnjjjZZZSSSWWWttt|||zzztttbbbKKK???@@@???HHHVVV\\\mmm}}}wwwvvv\\\555222444...AAAYYYlll}}}{{{wwwpppNNNcccnnnuuummmxxxxxxxxxxxxzzzsssaaaGGGEEELLL]]]bbbTTT???111666999???EEEGGGHHHLLLRRRXXX[[[```XXXPPPeeennnTTTZZZ{{{|||~~~|||uuussseeeLLLPPPwwwZZZWWW[[[xxxtttttt|||jjjooooooSSS000+++222,,,555FFFhhhxxx}}}vvvooonnnrrrtttnnn{{{lllCCCEEE\\\gggnnnuuu~~~|||xxxdddGGG===DDDAAA===EEEOOOXXXTTTNNNooouuucccYYYJJJ]]]~~~mmmrrr~~~yyymmm[[[LLL@@@HHHKKKeeelll{{{}}}gggtttAAA000///...555IIIdddwwwyyyzzzssstttqqqzzz}}}|||~~~uuuhhhiiiuuuZZZ[[[mmmpppuuunnnfffeeekkkrrrtttssshhhoooqqqiii^^^\\\gggtttiiiGGGBBBMMMSSSTTTYYY>>>AAA\\\gggeeellluuu|||qqqxxx}}}zzzzzzuuuLLLCCCSSS<<<...000---...///111OOO}}}{{{tttvvv}}}~~~zzz|||~~~{{{www{{{mmmeeeqqqyyyvvvqqqxxx}}}iiiYYYPPPKKKPPPNNN???IIIeeesssNNNHHHuuu~~~lllmmmyyywwwpppxxxcccCCCUUU[[[qqqyyy???666666111//////)))...,,,333aaabbb:::333;;;777888sssddduuukkk```YYYPPPGGG@@@???@@@DDDJJJOOORRRSSSTTTTTTRRRWWW[[[eee{{{hhhooouuuqqqxxxVVVpppyyysss}}}aaayyy}}}vvv~~~sss|||rrruuuZZZRRRUUUCCCaaadddeeeppp~~~yyynnnqqqrrrssssssppp^^^???DDDGGGFFFKKK[[[kkksssIIISSSUUU```tttooo\\\ZZZkkkxxxiiiooojjjfffeeelllooommmvvvrrrppplllhhhiiinnnqqqqqqlllZZZVVV```vvv~~~|||xxxuuulllYYYEEE???EEEDDDFFFXXX\\\|||uuusss||||||XXX999333222,,,BBBUUUbbb|||jjjuuuPPPcccmmmxxxsss{{{{{{xxxyyyrrrbbbKKKHHHNNNZZZYYYIII:::444999777:::BBBGGGHHHOOOWWWkkkhhhnnnlllhhh~~~vvv^^^NNN[[[ssszzzsssmmmgggbbbaaaaaa___iii~~~|||{{{~~~|||yyy|||zzzssspppbbbHHHQQQwwwdddTTTbbbvvv{{{qqqiiimmm{{{TTT333+++///---111???dddttt|||xxxooosssnnnrrrpppfffqqqlllHHH===???JJJ]]]eeekkkuuuyyyqqq```HHHAAAHHHCCC>>>AAADDD???AAAZZZooowwwsssZZZVVVrrr|||uuueeeQQQCCC>>>HHHHHHbbbqqqooo}}}HHH333///---444IIIccctttyyy}}}rrrtttwwwvvv~~~|||{{{|||~~~|||~~~yyykkkqqq~~~yyyqqqrrrvvvxxxuuuqqqmmmqqqnnn^^^MMMLLL]]]pppzzzbbbRRRJJJCCCEEEPPPVVVaaaFFFLLLhhhjjjbbbsss}}}~~~tttrrr{{{eeeCCCFFF}}}KKK:::...222------111///KKK|||sssuuuttt~~~~~~}}}zzzgggfffqqq{{{~~~}}}oooUUUGGGGGGJJJ[[[___LLLYYYrrrpppMMM[[[uuufffrrr|||{{{~~~tttzzzgggCCC]]]\\\zzzvvvBBB<<<777333000000)))...+++111___hhh===666???888444lllaaa{{{wwwkkk^^^VVVNNNFFFBBBBBBCCCHHHNNNSSSVVVWWWWWWXXXNNNWWW\\\bbbwwwqqq|||zzzuuu|||XXX{{{{{{~~~mmmwwwzzz{{{ggg```hhhllluuu___\\\XXXMMM```mmmzzz{{{|||ooo~~~|||nnnZZZKKKOOOBBB___wwwYYYiiiwwwtttlllkkkmmmlllqqq___@@@DDDFFFGGGOOO[[[___]]]FFFUUUUUU\\\pppmmmZZZXXXQQQ```ooo}}}ooo```kkkggglllggglllnnnkkkvvvpppvvvxxxssssssvvvuuuppppppuuuzzzwwwsssnnneeeSSSBBBBBBLLLAAAAAA___oooqqqRRR444222///+++CCCUUU___~~~{{{uuufffvvvIIIccclllzzzxxx}}}yyyxxxrrrcccNNNKKKOOOWWWSSSCCC999999???999:::CCCIIIKKKRRR\\\sssmmmtttwwwvvvjjjXXXUUUiii|||xxxooogggZZZNNNMMMSSSQQQ]]]bbb___gggtttqqqbbbaaa^^^gggyyy}}}zzzwwwtttxxxwwwrrrpppbbbHHH___ttt\\\YYYkkkwww|||fffNNN```uuuQQQ555+++---000///:::```pppyyyvvvllltttkkkfff{{{~~~sssmmmvvvvvviiiCCC555IIIGGG@@@RRR]]]```iiixxxttthhhUUUBBB@@@LLLNNNLLLMMMKKKKKKKKKmmmwwwmmmkkkgggrrr]]]]]]~~~{{{rrr```KKK>>>AAALLLJJJbbb{{{lll}}}xxxMMM666///,,,333AAA```ttt}}}rrrvvvtttzzz{{{~~~yyyyyywwwuuuuuu~~~wwwqqqwwwxxxqqq^^^LLLLLL```uuuqqqNNNJJJVVVMMMHHHWWWccc[[[KKKYYYpppiiicccyyyzzzppppppzzzxxx^^^DDDIII{{{sssOOO555///444...,,,///***CCCwwwzzzxxxxxxqqqddd}}}~~~bbbZZZ```gggrrr}}}kkkQQQJJJMMMLLL[[[kkkeeelllpppbbbTTTwwwyyy}}}vvvnnnvvvssszzzbbb>>>___}}}tttWWWyyyqqqDDD???777444111111***---+++000^^^kkk???333666777888aaa]]]pppxxxqqqeeeWWWJJJCCC@@@AAA@@@IIIRRRVVVTTTTTTXXX]]]^^^SSSooobbbRRRsss~~~~~~bbbjjj~~~tttsss|||xxxyyy}}}zzzxxx[[[\\\eeefffqqquuuooooooppptttyyywww{{{lllvvvgggWWWVVVNNN@@@^^^pppbbbrrr{{{mmmeeeuuutttpppmmmhhhyyykkkQQQHHH<<>>CCCPPPZZZaaammmmmm^^^>>>444LLLmmmgggTTT^^^vvv^^^RRRooo^^^zzzvvv^^^jjjssslllZZZzzzvvvkkkVVVDDD<<>>;;;666::::::===BBBHHHNNNUUUYYYnnndddXXXXXX^^^[[[[[[eeewwwvvvmmm||||||jjj^^^^^^ZZZPPPOOOXXX[[[^^^___^^^```eeeddd^^^nnn{{{{{{~~~{{{wwwvvvwwwtttjjj]]]UUUkkkWWW```VVVeee___iiidddZZZ^^^qqqGGG333333//////555///SSSnnnwwwqqq```mmmsssrrrdddccc~~~}}}yyyvvvyyywwwfffRRR@@@555...111777888666444<<<;;;@@@DDDHHHVVV[[[NNNLLLAAAFFFSSSUUUcccsss[[[}}}~~~sssllleeebbbhhhyyyzzzssseeeQQQCCC???FFFKKKVVV}}}uuupppbbbSSS333000111---???VVV|||zzztttvvv}}}zzz~~~wwwooogggtttqqqPPPIIISSS]]]dddpppzzzyyypppjjjjjjtttwww]]]TTTYYY[[[]]]HHHHHHJJJWWWvvv___ddduuu{{{zzzzzzPPP<<>>eeejjjUUU]]]LLLAAACCC999222///000,,,***555EEExxxCCC777;;;777555NNN}}}vvvjjjZZZMMMEEECCCCCCCCCLLLVVVXXXTTTQQQRRRTTT]]]XXX]]]tttgggHHHPPPccclll```ZZZkkkxxxWWWfff~~~{{{www___YYYYYYUUUggg|||zzzsssjjj___eeejjjiiiccc___aaadddiii{{{YYYWWWZZZnnnsssWWWUUU\\\NNNIIIgggZZZEEEqqqwwwJJJ```hhh\\\~~~yyytttuuuooovvvooowwwxxxVVVGGG\\\rrrmmmHHHUUU``````jjjhhhtttSSS^^^aaakkkoooooowwwwwwhhheeeeeekkkooo|||fffsssrrriii}}}yyyyyyyyysssjjjrrraaaEEEAAAIIIFFF===SSSuuuuuujjj^^^SSSvvv[[[999EEE777555555000HHHgggsss}}}{{{rrrqqqvvvjjjYYYUUU;;;gggiiimmmooowwwzzzvvvpppjjj\\\BBB===IIIGGG>>>:::777888;;;>>>CCCIIIQQQYYY]]]sssYYYMMMYYY___VVVZZZlllxxxyyylllrrr|||}}}lll```___]]]VVVWWW```kkkkkkgggaaacccqqqyyy}}}}}}xxxvvvwwwssshhh^^^YYYjjjRRR^^^VVVdddlllbbbooodddbbbBBB999...000///111---RRRmmmuuuwwwlllzzzuuurrrfff{{{ssshhhZZZIII;;;888333222666:::999888888???===BBBFFFLLL]]]fff[[[<<<:::AAAHHHTTTvvvaaacccnnncccooo]]]iiiggg|||yyynnn[[[IIIAAABBBKKKKKK___kkkoooSSS111222111+++777TTTqqqyyynnnxxxzzz~~~~~~}}}}}}sssfffkkknnnJJJ666;;;GGGGGGQQQ___iiihhhbbbaaaeeelllvvv\\\```fffZZZQQQLLLKKKJJJSSSkkksssfffSSSjjjkkkyyyMMMAAAuuukkkeeelllJJJ>>>AAA666777111...+++555```}}}uuuhhhPPPZZZjjj~~~ooo```UUU>>>888999BBBGGGDDDBBBEEEHHHVVVaaayyySSSFFFPPPkkkdddUUUUUUMMMYYYwwwyyyrrrzzzyyynnnmmmnnnCCC<<>>YYYxxxqqqmmmttt{{{vvvwwwvvvooobbbKKK???DDDEEE===777666<<<======AAAJJJUUU[[[[[[aaaJJJHHH[[[```[[[```kkkqqqrrr^^^XXX\\\mmm|||pppiiijjjiiidddeeemmmooonnnjjjhhhnnn~~~}}}{{{vvvuuuvvvoooaaaXXXXXXrrr}}}[[[ccc^^^jjjxxxYYYqqqhhheeennn<<<>>>,,,333000,,,777UUU___iiilll}}}qqqvvv___||||||}}}{{{ooo[[[FFF999555<<<:::;;;>>>>>><<<<<<@@@<<<>>>GGGPPPXXXiiiooocccGGGDDDIIIJJJJJJYYYiiijjjHHHbbbbbbjjjlllaaahhhjjjyyygggPPPAAA@@@FFFLLLNNNnnnzzzdddxxxPPP000444222,,,444NNNfff|||iiiwwwxxxzzzzzzhhhbbbnnnyyyvvveeeLLL<<<===AAABBB:::BBBNNNVVVUUUSSSZZZccciiizzzjjjRRRZZZ___VVVXXXMMMJJJRRRaaacccXXXUUU[[[```^^^wwwmmmeeewww{{{wwwuuujjjFFFGGGnnnxxx^^^PPPEEECCC::::::222///,,,000SSSwwwxxx|||kkkVVV```uuu|||zzzbbbJJJ===:::AAA>>>@@@DDDDDDAAAAAAEEEAAATTT```uuuxxxTTTMMMWWWgggmmmeee___[[[qqq|||}}}wwwqqq]]]@@@BBBppp^^^```PPPIIIHHHEEEAAA999222000000...111777CCC888===666666<<>>777:::BBB@@@===???KKKXXX[[[VVVMMMGGGTTTccc```aaaddd]]]hhhlllWWWKKKJJJ[[[yyy~~~xxxuuuvvvzzzyyytttuuu{{{{{{{{{{{{yyywwwxxxxxxkkkYYYTTTYYYuuutttnnnnnn___kkkvvvSSSkkkkkkttt]]]888@@@...666333...777LLLYYYccc\\\~~~wwwhhhqqqXXXhhhyyy}}}||||||{{{oooWWW>>>666;;;???=========:::777;;;AAAIIIKKKUUU]]]dddssswwwjjjYYYIIIHHHNNNJJJMMM\\\dddkkkfffwwwrrrZZZgggiii}}}pppuuu^^^HHH>>>BBBIIIKKKXXX|||sssMMM333888222...555FFF```}}}~~~iii~~~}}}~~~|||~~~hhhVVVUUU[[[YYYLLL;;;999AAACCC===:::>>>DDDGGGEEEFFFQQQ]]]hhhgggTTTDDDGGGJJJSSSggg]]]]]]aaafff___UUUYYYgggdddlll}}}nnnmmmdddfffddd???NNNggg|||TTTJJJHHHCCC<<<<<<333222000...HHHooouuu{{{}}}iii\\\ddd|||wwwpppyyy]]]DDD>>>DDDFFFEEEEEEFFFEEEEEEJJJPPPVVVhhhnnn{{{mmmKKKLLLWWWbbbtttiiillltttppp|||ssssssRRRBBBTTT]]]kkkLLLMMMKKKFFFBBB:::444222111000111333FFF:::===444999999mmmxxxjjj[[[NNNGGGDDDEEENNNXXXZZZVVVSSSTTTVVVfffZZZbbbsssLLL[[[~~~wwwmmmuuudddddd```vvv~~~vvvooopppyyy}}}yyyuuutttgggttttttmmmjjjcccbbbfffiiigggccccccjjjqqq[[[YYYVVVRRRQQQTTTYYY]]]QQQYYYeeettt{{{cccPPPSSSUUUIIIaaarrrUUUWWWxxx}}}bbbWWWFFFXXXnnn___wwwjjj|||eeeqqqlllxxxwww{{{NNNJJJVVVVVVooo}}}nnncccoooyyynnnrrrzzzxxxuuu}}}kkkNNN^^^bbbYYYbbbnnnxxx|||zzz}}}mmmZZZWWWJJJAAAGGGIII>>>CCC[[[\\\jjjgggQQQIII@@@;;;<<<<<<555777888LLLqqqwww~~~uuusss~~~oooTTTkkkgggqqqvvvtttsssqqqlllfff[[[HHHDDDIIIAAA:::BBBDDDCCC???>>>IIIXXXZZZTTTOOOXXXrrryyyiiiiiikkkXXXZZZeeeWWWOOOTTTeee{{{vvvnnnttt~~~}}}yyyzzzzzz}}}yyyfffRRRUUUdddyyy^^^jjjbbb___ppprrr[[[jjjvvvSSS:::AAA555999555222000???gggyyy}}}dddvvv|||ppp{{{jjjfffqqq}}}~~~|||ttt\\\@@@999AAABBB@@@>>>===;;;999???FFFSSSUUU___hhhppp|||]]]LLLTTTkkksssyyyzzz|||yyyZZZuuulll|||kkkSSSBBB???FFFLLLKKKggg}}}LLL:::<<<111///555???bbbrrrmmmxxx}}}nnn|||hhhJJJ===999@@@AAA999555;;;BBBCCCBBBAAABBBAAA???AAALLLXXXcccPPPCCCAAAEEETTTlll{{{zzzkkkXXXWWWdddggg^^^UUUkkkyyyhhhooo}}}ooolll]]]ccc|||___KKKzzzwwwnnnuuuNNN@@@GGGCCC>>>???555666555---???nnn{{{jjjfffkkk~~~xxxxxx|||bbbIIIFFFQQQAAACCCGGGIIIJJJMMMSSSXXX___ooovvvlllDDDOOOnnniiiKKK___sssyyyaaajjjzzz~~~~~~dddssswwwNNN???fffXXXsssmmmNNNTTTMMMIIIBBB>>>888444222000000///KKK======222;;;777```~~~rrrbbbTTTKKKFFFEEEMMMVVVZZZWWWVVVXXX\\\gggXXXyyylllOOO___sss{{{wwwuuuaaammm|||sssrrrzzztttnnnnnnlllfffmmmrrrooohhhfffllltttooommmkkkeee^^^XXXVVVWWWkkkqqq}}}uuu]]]MMMMMMIIIBBB```hhhPPP\\\kkkYYYWWWCCCRRRhhhgggpppppppppqqqeeetttuuu~~~~~~YYYUUUaaa^^^www]]]uuuzzz}}}tttooorrruuuuuu}}}{{{jjj\\\ggglllnnnyyypppxxx{{{ooocccSSSXXXJJJHHHIII@@@@@@VVVjjj}}}```iiilllzzzHHHAAA>>>@@@:::;;;555;;;888IIIuuuvvvyyyuuu{{{xxxvvv|||vvvWWWpppooo}}}xxx~~~vvvqqqnnnkkkiiidddPPPGGGLLLBBB:::GGG???DDDCCC???EEESSSZZZWWWVVVdddsssooovvveeeZZZfffXXXSSS]]]rrrxxxbbbooo~~~|||zzz{{{|||~~~vvv^^^LLLYYYrrr~~~{{{QQQ^^^TTTbbbyyynnnjjjfff|||PPP???@@@<<<:::555111000888lllyyyooo|||kkknnn|||}}}{{{fffHHH>>>FFFEEEBBBBBBDDDEEEEEEKKKRRRRRRWWWfffsss|||hhhYYYbbbyyywww|||}}}dddfff~~~ttt___HHH>>>CCCLLLPPPOOOyyywwwxxxzzzrrrIII@@@???000222000===iii\\\PPPwwwssstttpppJJJ444000777<<<;;;888:::AAAGGGGGGEEEEEEFFFGGGJJJSSS]]]cccFFFAAAJJJTTTttttttooo```WWWgggpppbbbwwwlllfff~~~vvv}}}uuuooo\\\jjjXXXUUUqqqtttbbbLLL>>>IIIEEEAAABBB777888888,,,888kkkkkkqqqqqq||||||lllPPPGGGOOOEEEHHHKKKMMMPPPWWW]]]bbbfffwwwpppJJJPPPuuuPPPDDDUUUooooooqqqfffhhhyyy}}}wwwppp^^^|||hhhHHH<<>>???EEE===>>>555;;;222???lllhhhmmm}}}}}}sssjjjhhhOOOnnn~~~ttt{{{yyy~~~xxxrrrooonnnnnnlllXXXKKKMMM@@@888FFF:::DDDGGGAAABBBOOOZZZ\\\SSS```uuunnn|||tttkkkqqq\\\PPPZZZppprrrYYYiii{{{{{{yyy}}}}}}zzz{{{|||qqqWWWGGG[[[}}}oooYYYccc[[[ccc}}}iiippp]]]uuuQQQCCC???BBB:::555,,,888555\\\~~~yyybbb{{{zzzcccnnn|||xxx{{{nnnPPPCCCIIICCCAAACCCHHHLLLNNNTTTZZZgggpppWWWHHHJJJVVVaaa{{{qqqXXXMMMwww}}}sssqqq{{{nnnVVV@@@<<>>???======>>>HHHFFFHHHMMMRRRWWW```hhhmmmJJJHHHSSS^^^nnn\\\PPPLLL]]]rrrzzzwwwrrriiittt~~~ssszzzxxxooo[[[oooVVVJJJrrreeewwwXXXJJJAAANNNGGGDDDDDD888::::::***333aaa{{{~~~hhhtttpppvvvxxxzzzZZZKKKNNNTTTTTTRRRQQQUUU^^^ggglll{{{pppSSSEEEYYYrrrrrrRRR@@@eeeeee~~~nnnzzzwwwooo|||qqqkkkcccZZZAAA@@@iiiYYYrrrppp___YYY^^^MMMRRROOOOOOKKKBBB:::555333111\\\:::>>>555555999GGG{{{zzzkkkXXXKKKGGG@@@HHHSSSZZZWWWSSSWWW```^^^ppp}}}cccEEEXXXsssnnniiitttqqqmmmooo~~~uuutttyyyvvvZZZWWW[[[rrrwwwlllpppwww|||{{{}}}}}}{{{~~~~~~```RRRTTTKKKLLLPPPvvv]]]ooouuuSSS@@@CCCIIIUUUcccfffiiilll]]]rrr}}}~~~___^^^___|||jjjSSScccwwwuuu|||nnn}}}xxxRRRLLLXXXWWWYYY===FFFEEE;;;nnniiigggUUURRR^^^lllppp???CCCKKKBBB@@@===;;;<<<<<<777:::TTTqqqcccnnnxxxjjjXXXgggiiiyyyxxx{{{}}}|||tttppppppuuuzzzmmmOOO======>>>999;;;DDDJJJ===EEEUUUUUUccc```[[[dddeeeooojjjpppjjjjjjmmmfffxxxaaafff~~~zzzvvv[[[JJJSSSjjj{{{^^^ffflllZZZ|||nnnfffjjjEEEEEEDDD<<<:::<<<999///444IIIddd{{{jjjeeevvvnnnpppxxx}}}yyy~~~vvvbbbMMM???PPPRRR[[[fffkkkkkksss}}}[[[IIIGGGMMMLLLUUUjjjxxxWWWUUUnnnlllpppfff}}}qqq]]]FFF<<>>GGG:::111111]]]RRRAAAooo|||ooo|||~~~rrrUUU;;;EEEGGGGGGBBB>>>???CCCGGGPPPKKKLLLYYYlllyyy|||{{{{{{OOOFFFSSS|||yyylll\\\```[[[hhhiiieeeyyyxxx~~~qqqZZZ\\\nnn|||MMMddd}}}]]]fffoookkkJJJJJJDDDLLLJJJGGGCCCAAA@@@<<<777222MMMnnnuuuttt}}}mmm[[[hhhyyyyyy___TTTWWW[[[```hhhnnnssszzzxxxSSSOOOrrrVVV]]]rrrxxxuuuvvvxxxkkkaaarrrwwwAAACCC^^^___TTTwww]]][[[VVVKKKTTTOOOPPPMMMFFFAAA===555---cccAAADDD999666888:::yyy~~~rrr___OOOHHHDDDJJJSSSXXXVVVRRRUUU\\\qqq___UUUUUUVVV]]]cccbbbppp|||jjj]]]jjj~~~~~~|||vvv{{{___ddd^^^iiivvvxxxvvv||||||}}}~~~xxx\\\PPPTTTTTTBBBFFFxxxkkkfffxxxgggMMMAAABBBBBBKKKYYY___eeegggvvvfffpppwww{{{jjjwwwhhhgggrrrbbb]]]}}}}}}qqq~~~YYYHHH^^^kkk^^^HHHGGGHHH???GGGuuupppdddWWWVVVHHHLLL>>>777DDD???<<<<<<<<<777999MMMeee^^^yyyqqq|||xxxiiirrrooo|||rrrzzzzzz|||~~~}}}yyyvvvuuuyyy}}}pppTTTAAAAAAAAA<<>>999666BBBbbbooouuurrr\\\cccoooeeefffnnnuuu~~~yyydddiiibbbxxx|||zzz}}}uuuhhh```^^^AAAJJJ^^^VVVbbb{{{[[[SSSQQQKKKPPPHHHIIIFFFBBB???>>>888222mmmKKKKKK>>>888777333___yyyhhhVVVKKKHHHKKKRRRXXXWWWRRRRRRVVVddd]]]SSSTTTXXXVVV___uuufffyyyxxxkkkaaapppxxx{{{zzz}}}nnn\\\dddbbbzzzuuu|||{{{}}}oooWWWOOOTTTLLLAAAaaa{{{[[[aaaYYYIIICCCDDD>>>AAAOOOVVV^^^bbbkkkqqqnnnuuu}}}yyyxxxRRRJJJgggmmm[[[GGGNNNFFFDDD]]]|||wwwjjj@@@GGGJJJ<<<:::CCC@@@<<<<<<<<<999999EEEUUU]]]ccc|||{{{ssswwwxxx|||wwwyyy}}}sss[[[KKKHHHEEE???>>>AAAGGGDDDWWWiii^^^```fffuuuyyy___\\\^^^kkkoooooozzzsss```mmmxxxiii}}}mmmTTTFFFLLL```ttt~~~ffffff|||eeepppccc}}}jjjnnnPPPAAA@@@DDD???<<>>======:::555wwwUUURRRBBB999666888OOO}}}qqq```RRRHHHIIIPPPXXX[[[VVVQQQOOOSSSmmmnnn```aaajjj~~~jjjYYY}}}^^^aaalllkkkggg```YYYWWWYYY[[[\\\UUU]]]vvvzzzyyy{{{~~~|||fffSSSOOOSSS???EEEVVV^^^RRRGGGFFFGGG@@@@@@JJJMMM]]]hhhkkkwww~~~vvvlllyyyqqqwww|||{{{yyy{{{WWW^^^mmm```OOOTTTGGGAAAOOOggg}}}^^^wwwQQQ>>>===<<>>;;;:::<<<;;;:::???GGG]]]SSS}}}zzzwwwzzzwwwtttzzzuuudddVVVOOOHHH???:::CCCRRRUUUjjj|||pppsssqqqiiihhh]]]kkk{{{nnnlllpppuuuwwwwwwxxxooo|||}}}```aaalllWWWCCCDDDXXXooo}}}aaavvvrrrdddxxxqqqfffwwwfff|||rrrDDDBBBGGGEEE===???BBB;;;888===///444SSSbbbvvvvvvfffwww~~~{{{pppaaaeeeeeeaaa]]]dddrrr{{{|||}}}{{{vvvrrrqqq|||xxxlllMMM???>>>JJJNNNQQQnnn~~~bbbqqqUUU<<>>666>>>333WWWuuujjjuuu|||uuunnn|||zzz~~~zzzhhhWWWPPPXXXeeemmmnnnmmmrrryyy[[[RRRUUUcccooovvvuuuhhhbbbjjjlllvvvjjjLLLMMM}}}HHHKKKvvvZZZQQQJJJKKKAAAKKKBBBFFFJJJJJJFFFBBBAAABBB;;;UUUiiixxxmmmYYYYYYttt~~~sssiiissscccRRROOOllllllQQQaaa~~~qqqkkkMMM===OOOqqqaaayyyWWWTTTEEEMMMWWWQQQKKKJJJFFF@@@===>>><<<777```ZZZHHH<<<666;;;EEEyyykkk]]]IIIHHHNNNYYY```[[[QQQKKK___pppnnnkkkSSSggg{{{jjj]]]ccc}}}wwwnnniiifffiiiiiiaaaVVVPPPGGG]]]vvvxxxwwwyyy}}}uuu___QQQOOOPPP>>>JJJyyy[[[iiitttOOOEEEEEEHHHBBBCCCHHHDDD]]]qqqsssrrrmmmfffbbbnnn|||wwwiiidddxxxyyytttbbbtttoooUUUKKKQQQAAAHHHVVVaaa___VVVSSSGGGCCC;;;666GGGNNN999;;;999999;;;<<<;;;===@@@\\\MMMuuuzzz|||wwwwwwzzzrrryyyyyynnn```TTTFFF;;;@@@QQQdddbbblllvvvlllrrrhhheeeccc[[[uuuvvv|||}}}oooqqqpppzzzrrrwwwWWWGGG@@@PPPiiiyyy~~~uuu```vvvXXXhhh{{{[[[oookkk}}}TTTAAA???@@@<<<666???CCC999888@@@333333PPPaaazzz~~~uuuzzzvvv|||vvvyyyyyysssfffiiikkkkkkpppxxx{{{zzzuuuvvvxxxzzz{{{zzzyyyxxxnnnpppbbb[[[kkkvvvzzzttt}}}pppaaaBBB@@@FFFMMMOOO[[[~~~iii{{{tttaaaLLL@@@AAAAAABBBCCCAAA888CCC666YYYwwwgggooo|||rrreeeppptttxxx|||~~~sssfffZZZggg{{{wwwQQQRRR___jjjrrrsssooopppmmmjjj___KKKddd~~~CCC]]]xxxiiilllDDDFFFDDD===BBBAAAFFFJJJJJJGGGEEEEEEFFF<<>>ppphhhRRRAAA777777===yyyuuuiiiNNNIIIKKKXXXbbb^^^RRRIII______dddtttZZZNNN{{{hhhddd}}}{{{zzzvvv||||||zzztttcccWWWUUUsssuuuxxxxxxzzz~~~oooZZZQQQNNNKKK===```qqq___kkkcccKKKAAAAAADDDAAACCCEEE<<>>999999:::;;;;;;<<<======ZZZVVVmmmzzzpppccctttyyytttkkk~~~yyyvvv}}}ttt{{{|||uuuhhhZZZIII===QQQeeeuuufff______WWWddd{{{~~~|||gggaaa___eeerrryyyqqqjjjvvv{{{}}}uuuwww```KKKDDDKKKcccvvvyyyxxxzzz^^^dddmmmPPPtttbbbrrrdddvvvRRRFFF@@@>>><<<===JJJRRRIII888BBB===<<>>IIILLLNNNjjjyyyuuussszzzeeeHHHIIIFFFEEEGGGBBB@@@GGGCCC???>>>>>>SSSddd```fffnnnnnnbbbooo~~~xxxuuuttt}}}~~~}}}|||~~~~~~xxxTTTNNNTTThhhwww|||{{{iiiSSSEEEBBBCCCBBBWWWcccXXX]]]aaaggg~~~uuuzzzaaaVVVeee[[[UUU}}}aaakkkttt~~~NNNEEEHHHBBBMMMGGGDDDCCCCCCDDDFFFGGGGGGGGGBBBIIIfff|||ssshhhlllyyy~~~yyydddaaaiiittt|||rrrnnnbbbTTTXXXiiiqqqaaaiii~~~xxxiiiHHHCCC^^^mmmzzzdddWWWPPPSSSVVVVVVOOORRRSSSQQQNNNPPPSSSRRRNNNiiiLLL999666555SSSwwwaaaRRRIIIPPP\\\]]]SSSJJJPPPggg}}}rrrbbbzzz]]]VVVbbb~~~ppp}}}}}}}}}qqqqqq}}}~~~rrrfffUUUQQQJJJ@@@MMM~~~bbb||||||KKKDDD???BBBAAA;;;>>>BBB<<<888AAAbbbooofff|||kkklllqqq|||~~~{{{qqqaaaHHHUUU\\\EEEKKKaaabbbxxxiiiVVVooo@@@OOO===DDD;;;777CCC???777???<<<>>>>>>;;;999:::<<<===:::WWWQQQkkk\\\fffsssaaaRRRppp}}}|||uuuooowwwtttppptttxxxwwwtttnnnfff```iiiyyygggYYY```hhhxxxjjjqqq|||tttuuu```FFFEEELLLaaayyy{{{oooqqqggg[[[ooo^^^{{{{{{fffyyyooozzzPPPGGGIII??????BBBAAAGGGMMMHHH???AAA@@@777999TTTgggcccjjjuuu___pppjjj}}}~~~www}}}\\\EEERRRgggmmmqqqyyyuuutttsssrrrssstttvvvwww~~~zzzoooyyysssyyywwwwww^^^XXXLLL<<>>???@@@@@@???===:::999:::;;;???NNNiiiggg```gggfffaaaxxxgggzzz}}}xxxvvv[[[NNNYYYQQQDDDNNNbbbgggxxxpppaaaaaazzzsssnnnKKKTTTHHH???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>AAABBB@@@>>>???<<<:::999;;;EEEYYYkkkggg~~~vvvmmm^^^|||yyyxxxpppiiippp}}}bbbGGGEEESSS^^^```___jjjdddlllsssxxx{{{xxx}}}~~~WWWxxxvvvUUUFFFAAAAAABBBJJJ@@@EEEqqqjjjqqq~~~eeezzzvvvrrrGGG@@@@@@>>>===<<<<<<;;;;;;CCC666BBBBBB555RRRgggLLLccclllqqq{{{uuuiiittt|||uuuvvvzzzzzzzzz{{{aaaKKKCCCHHHIIIOOO^^^eeellleee@@@888;;;@@@SSSGGGXXXfffhhhppplllkkkpppxxx}}}hhhTTTTTTlllPPP~~~rrr{{{ZZZ===HHHNNNPPPMMM???FFFEEEDDDBBBBBBDDDHHHLLLHHHMMMMMMccctttoooggg\\\uuuooo{{{YYYMMMZZZffffffbbbcccgggiiilllkkk```TTTVVVaaaccc\\\yyyzzzmmmSSS]]]pppzzz\\\@@@@@@KKKttthhhmmm\\\KKKFFFHHHJJJJJJKKKPPPPPPPPPOOOMMMMMMOOOQQQcccGGG<<<333===\\\{{{kkkXXXPPPXXXbbb^^^SSSLLL___yyybbbkkknnnjjjiiihhhsss}}}{{{~~~uuuddd}}}~~~xxxcccQQQ[[[bbbmmmxxxpppVVVSSSKKKAAAFFFrrraaa}}}MMM>>>>>>???@@@@@@???===;;;999:::<<<@@@IIIYYYhhhjjjcccqqqpppkkkjjjiiifffmmmpppvvv{{{{{{zzz}}}jjjXXXUUUeeebbbGGGGGGhhhlll|||```>>>RRR~~~vvvTTTHHHKKK===>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;333DDDUUU___jjjvvv|||{{{nnnrrrfffOOOooo}}}xxxvvvpppvvv|||qqqtttsssooommmrrr|||}}}xxxkkklllsss}}}ooojjjnnnQQQGGGFFFcccppp{{{TTTaaa|||XXXhhhlllvvvhhhgggBBBNNN>>>@@@===;;;<<<>>>???>>><<>>===<<<<<<<<<@@@999AAA???555JJJ```VVVgggmmmpppxxxzzzzzzqqqvvv{{{zzz|||}}}{{{{{{~~~pppVVVIIIIIIGGGLLLWWW[[[aaaUUUBBBOOOSSSJJJWWWTTTUUUzzzyyyqqqpppttt^^^XXXrrr~~~vvvUUUwwwSSS>>>HHHIIIHHHIIIBBBCCCCCCCCCAAAAAABBBFFFIIIJJJHHHEEERRRrrrwwwhhhbbbXXXsssyyy~~~www{{{tttuuuwwwTTTKKKIIIQQQSSSKKKRRR]]]ZZZOOO___iiiaaaZZZbbbuuuzzzmmm\\\___uuudddHHH///FFFxxxiiittt^^^QQQEEEBBBCCCEEEFFFIIIKKKJJJIIIHHHIIIJJJKKKKKKnnnRRRDDD777===III}}}|||tttbbbWWWZZZaaa```[[[ggg}}}|||eeevvvzzztttwwwooowwwwwwzzznnnwwwnnn\\\xxx|||xxxnnnXXXMMMRRR\\\\\\eeerrr~~~cccSSSOOOCCCBBBSSSwww}}}]]]mmmJJJ<<>>999OOO<<<<<<:::999999:::;;;;;;:::===;;;::::::;;;@@@NNN[[[bbbsss{{{xxxzzz~~~}}}}}}yyydddUUUYYYlllzzz|||yyy{{{cccPPP===999???FFFKKKMMMHHHQQQfffdddjjjgggFFFEEEDDDCCCBBB@@@>>>======<<<===>>>@@@<<<888@@@SSS```dddffffffooo}}}~~~wwwwwwxxx}}}}}}|||}}}{{{^^^LLLIIIHHHPPP\\\^^^jjjYYYCCCFFFHHHNNNbbb___hhh~~~ssshhhVVVhhhpppkkkdddsssgggKKKBBBIIIEEEAAAEEEFFF@@@AAAAAA@@@???@@@CCCEEEHHHDDDDDDMMMkkkllliiiaaajjjrrrnnnsss~~~{{{xxxWWWMMMBBBLLLOOOFFF]]]uuujjj^^^rrrzzzkkklllwww```___yyyoooHHH???<<<^^^aaayyyPPPHHHAAA@@@AAAAAADDDIIIHHHEEECCCDDDGGGIIIIIIGGGuuuZZZLLLFFF999===oooyyy}}}oooaaaYYYYYY]]]```oookkkzzzbbbxxxuuujjj^^^uuu~~~rrrzzz~~~kkk\\\TTTPPPUUU^^^aaasssvvvsssYYYRRRIII===HHHddd``````uuuNNNGGGAAA????????????>>><<<;;;:::888999999999@@@RRRhhhxxxfffyyyooo[[[```jjjmmmsssoooccc___nnnuuu|||}}}sssttt}}}jjjuuutttkkkxxxyyydddggg]]]UUUTTTMMM______ZZZEEEAAAkkkNNNOOOqqqFFFDDDAAA999CCC;;;;;;;;;::::::999999999999999999999999999999999AAA???AAATTTuuuoooWWWIIIvvvttt\\\jjjqqqxxxvvvxxxvvvuuurrroooqqqyyyrrrcccIII^^^aaaQQQqqqccc|||YYYkkkrrr~~~JJJCCCFFF>>>BBB;;;:::999999::::::::::::<<<:::999::::::<<>>======>>>DDD>>>;;;???<<>>???@@@@@@??????AAABBBDDDAAAFFFMMMdddfffsssqqqnnnmmmnnnppp~~~~~~bbbLLLJJJ^^^^^^WWWmmm|||rrrfffwww~~~RRR<<<>>>^^^xxxvvvmmmaaaJJJFFFEEEEEEEEECCCFFFLLLJJJEEEBBBDDDIIILLLKKKHHHwww\\\OOORRR222666ZZZ}}}mmm\\\UUU\\\ggglllooorrriiiyyyVVVdddzzzuuuyyyaaarrrwwwvvvqqqYYYYYYUUU[[[qqqeeeTTTPPPBBB;;;RRRqqqQQQRRRDDDBBBCCC>>>>>>>>>===<<<;;;:::999;;;;;;999555666BBBWWWiiinnnyyyyyydddlllxxxmmmeeeooogggUUUccc|||ppplllooouuu|||pppRRRRRR___TTTMMMXXX```YYYGGGHHHQQQYYYttttttZZZZZZtttaaaBBBCCCAAA888999>>>:::::::::::::::999999999999999999999999999999999777888CCCVVVccckkkwwwZZZIII]]]vvvbbbSSSbbbeee{{{~~~wwwxxxxxxuuutttxxx|||}}}|||{{{vvv~~~wwwvvvzzzwww~~~ddd___||||||]]]oooYYYrrrrrrQQQhhh}}}oooSSS444IIIGGG444???======<<<;;;;;;:::;;;<<<<<<:::999:::999999???GGG]]]mmmaaalllxxxzzzhhhxxx{{{zzzzzzsssrrrtttuuuwwwzzz{{{}}}bbbzzzWWW<<<===<<<@@@IIIOOOSSSWWW\\\\\\lllnnnnnn|||]]]CCCEEE>>>EEEDDDBBB@@@???>>>======AAAFFF===<<>>?????????>>>>>>???AAABBB>>>AAAAAAPPPwww___pppxxxyyyxxxvvvnnnvvv|||rrrPPP```~~~zzzrrrxxxkkkpppdddHHH@@@<<<|||llloooRRRJJJIIIIIIKKKIIIFFFHHHMMMKKKFFFCCCEEEJJJMMMLLLIIIzzz[[[QQQVVV555888LLLzzzggg\\\aaammmnnnqqq~~~hhhRRRbbbwww```nnnwwwuuu|||^^^```YYYiiinnnZZZQQQKKK===@@@[[[qqqQQQ[[[xxxaaaCCC<<<@@@======<<<;;;:::999999888777777999999777:::DDDPPPpppqqqiii[[[lllooogggddddddccc\\\[[[rrrvvvdddZZZ^^^lllyyyfffXXX[[[bbbUUUOOONNNOOOYYYbbb___GGGRRR]]]```llloooWWWLLLccc___<<>>=========@@@DDD<<<<<>>EEEAAA999;;;===>>>>>>===;;;<<<>>>@@@AAA???<<<:::FFFeeezzzxxxmmmxxxpppqqq~~~mmmyyykkk[[[qqq~~~uuuHHH===CCCOOOyyyYYYLLLJJJHHHIIILLLJJJGGGGGGJJJHHHFFFCCCDDDGGGIIIIIIHHH\\\QQQLLL===888CCCfffssshhhiiipppxxxnnnaaaUUUccc{{{eeennn}}}yyyuuuZZZbbb```vvvzzz___RRRMMMDDD999IIIbbbeeeOOOkkk{{{JJJCCC;;;<<<<<<<<<:::999888777777777444333555:::<<<;;;???FFFYYYcccvvv{{{iiiZZZ___iiiiiiTTTWWWnnnjjjOOOQQQnnnuuuwww```VVV]]]hhhmmmiiilllwwwtttdddbbb[[[PPPSSS```RRRVVVXXXaaakkkbbbMMMBBBYYY}}}qqqyyyaaa\\\[[[lll\\\CCC<<>>999CCC@@@?????????<<<999777777999===999777888777555888===<<<___zzzvvviiiqqqddd]]]uuukkknnnmmmgggkkkpppwww~~~YYYBBBAAACCCCCCEEEHHHLLLOOOPPPPPP]]]{{{eeezzzwwwpppLLL===DDDFFFEEE>>>>>>===<<<<<<<<<<<<<<<;;;???<<<;;;???===;;;BBBDDDTTT[[[```rrriiihhhrrr||||||yyywwwzzz~~~mmmVVViiiZZZSSSlllmmmsssvvvfffUUUTTTaaappp|||{{{aaa```aaaSSS>>>GGG@@@;;;EEEBBB999>>>===<<<;;;999888999<<<>>>???AAA======GGGUUUpppsssrrr|||uuuyyyzzzlll^^^^^^hhh~~~WWW@@@:::NNNwwwQQQLLLIIIFFFFFFJJJJJJGGGFFFHHHFFFEEEDDDCCCDDDEEEFFFFFF]]]KKK;;;@@@222;;;HHH~~~{{{rrrmmmooovvvqqqjjjtttiiipppwwwlllpppwwwvvv[[[ggggggsssrrrXXXNNNIII>>>777PPPdddXXXJJJuuuaaa@@@BBB???;;;;;;;;;999888777666666666:::444111555888777;;;AAA???[[[YYYRRRgggnnnaaa```^^^```]]]^^^nnnyyyeeeEEENNNaaaxxxuuudddXXXWWW[[[bbbhhhlllmmmoooqqqtttqqq|||yyyaaaXXXJJJFFFOOOUUUQQQNNNQQQSSSXXX]]]iiigggIIIDDDfff{{{kkkjjjfff___jjjuuuRRR>>>EEECCCCCC???::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::///:::AAA>>>;;;EEEVVVbbbsssJJJ]]]qqqHHH___XXX```^^^nnnxxxtttzzzmmmcccdddtttzzzttt}}}```XXXggguuussshhhyyyhhhYYYlllyyylll|||uuuMMMJJJ;;;:::FFF>>>666CCC>>>???>>>;;;666444444666>>>999777888777555777;;;MMM>>>rrr}}}hhhlll~~~zzz^^^FFFrrrvvvgggmmmpppjjjZZZXXX]]]gggqqqvvv{{{YYY;;;<<>>AAABBBYYY```[[[dddmmmkkkhhhmmmqqqtttwww~~~wwwtttxxxsssUUUhhh^^^lllZZZ___{{{|||zzzlllZZZUUUbbb}}}zzz|||SSS~~~nnneee666===KKKCCC<<>>SSSyyykkknnnyyyvvvvvvzzz~~~tttxxx|||fffOOOhhhUUU:::DDDIIIbbbsss```RRRPPPHHHEEEDDDHHHKKKIIIGGGHHHEEEFFFFFFDDDCCCCCCEEEGGG