BMU6( tttrrrxxx[[[KKKCCCDDDAAAAAAAAABBBBBBAAAAAA@@@BBBAAA@@@AAABBBCCCBBB@@@AAA???>>>???@@@BBBAAAAAA??????@@@AAA@@@???>>>======<<<===@@@AAACCCKKKTTTzzz{{{wwwuuuvvvvvvtttqqqmmmlllkkkjjjjjjhhheeebbb]]]^^^___```aaaaaaaaaaaafffeeedddbbb```^^^\\\\\\[[[]]]^^^^^^]]]]]]]]]^^^\\\[[[[[[]]]aaacccddddddccceeegggiiiiiihhhfffeeedddeeegggkkknnnrrruuuwww{{{|||}}}|||{{{}}}___ZZZ]]]]]]VVV[[[eeefff```WWWLLLFFFFFFHHHHHHGGGCCC@@@>>>>>>AAABBB@@@>>>>>>============???AAABBBFFFQQQOOOEEEDDD@@@<<<@@@>>>@@@AAAAAA@@@@@@AAACCCAAA??????@@@???>>>DDDKKK```www{{{vvvtttqqqnnnlllkkkkkkjjjhhhfffhhhkkklllmmmooorrruuuxxx}}}|||wwwsssnnniiieee```^^^\\\YYYXXXWWWXXXYYYZZZZZZ[[[]]]^^^___aaaaaaccccccddddddfffgggiiijjjhhhjjjlllnnnpppsssxxx{{{{{{mmmeeefffhhhnnnnnnpppvvvzzzjjjOOOEEE===AAA;;;777999888888888888777777777777777777777777666555555333333444444333333222111222222222222222222222222111222333333222222444666<<<888666777888777999===tttpppvvvYYYIIIAAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>???@@@AAA@@@>>>AAA???>>>???@@@BBBAAAAAA>>>>>>???@@@???>>>===<<<===<<<===?????????CCCJJJ___www~~~}}}|||zzzxxxwwwvvvtttsssrrrpppllliiiffffffffffffeeeddddddcccfffeeedddbbb```^^^\\\[[[ZZZ\\\^^^^^^]]]\\\]]]^^^aaa``````bbbfffiiijjjjjjmmmnnnooooooppppppoooooopppqqqsssuuuxxx|||~~~jjjXXXTTTWWWVVVOOOUUU___```XXXPPPHHHDDDFFFIIIIIIHHHDDDAAA???@@@CCCDDDCCCAAA===<<<<<<<<<===???BBBCCCEEEOOOLLLDDDBBB===:::???;;;===@@@AAA@@@>>>>>>>>>>>>===???@@@>>><<<@@@FFFPPPeee~~~{{{vvvrrrpppmmmjjjhhhhhhiiijjjjjjiiiiiikkkmmmmmmppptttyyy~~~~~~tttrrrnnnkkkhhhddd```\\\ZZZYYYXXXWWWXXXYYY[[[\\\\\\]]]^^^___```aaabbbcccccccccddddddfffgggiiijjjhhhkkkooorrrvvv{{{~~~rrrfffeeekkkjjjkkkiiiooo}}}TTTHHHDDD:::>>>;;;:::888888888888777777777777666666666666666555444444333333444444333333222111222222222222222222222222111222333333222222444666888555444777777555666:::sssnnntttWWWHHH???@@@@@@@@@AAABBBBBBAAAAAAAAA>>>===<<<===>>>???>>><<>>???@@@BBBAAAAAA===>>>>>>??????===<<<;;;>>><<<===>>>===:::===BBB@@@KKK^^^~~~|||{{{xxxtttqqqoooooonnnmmmkkkiiigggffffffeeecccbbb___^^^\\\[[[aaacccdddeeedddcccdddeeehhhggggggiiimmmpppqqqqqqwwwwwwwwwwwwxxxxxxyyyyyy|||}}}~~~vvvhhhLLLQQQLLLOOOOOOHHHMMMXXXYYYQQQKKKDDDCCCFFFJJJJJJIIIEEEBBB@@@AAAEEEGGGFFFDDD<<<<<<;;;<<<===@@@CCCEEECCCMMMJJJCCCAAA;;;888>>>888;;;???@@@???===<<<;;;<<<<<<>>>@@@===:::===BBB===QQQwwwyyyuuuqqqmmmjjjiiijjjjjjiiifffeeeeeefffcccdddfffhhhjjjnnnssswww|||wwwrrrooonnneeeccc```___]]]ZZZWWWTTTUUUUUUUUUVVVXXX[[[^^^```^^^___```aaabbbcccdddeeeccccccddddddfffgggiiijjjkkknnnsssxxx~~~ssskkkddd```fffpppppppppmmmvvvbbb<<<>>>@@@777;;;<<<@@@888888888888777777777777555555555555555444444333333333444444444333222222222222222222222222222222111222333333222333555666555222333666666444444777sssllllllSSSJJJCCCAAA??????@@@BBBDDDEEEDDDBBB<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>??????>>>>>>>>>>>>??????======<<<<<<<<<>>>???@@@@@@BBBFFF[[[zzz{{{yyyyyyxxxxxxyyyyyyyyyvvvpppmmmmmmnnnooommmjjjgggeeeeeefffiiinnnqqqsssuuuxxxzzz}}}xxxtttuuuyyy|||{{{yyy~~~jjj\\\XXXUUUSSSRRROOOLLLIIIIIIKKKNNNGGGGGGHHHIIIIIIIIIHHHHHHBBB@@@>>>@@@CCCFFFEEEDDDAAA@@@???===<<<@@@HHHNNNGGGEEEAAA===;;;::::::;;;;;;===???@@@???===;;;999888:::<<<<<<:::999;;;>>>???FFF[[[||||||yyytttoooppppppqqqoookkkfffeeegggaaa___^^^]]]___bbbfffiiioooqqqsssvvvyyy{{{|||}}}}}}{{{xxxwwwrrrqqqooollliiieeebbb```^^^\\\YYYVVVTTTSSSTTTTTTSSSUUUXXX[[[^^^```aaaaaabbbdddfffgggfffeeefffgggggggggffffffgggjjjlllnnntttxxx~~~uuummmeeebbbbbbdddkkksssooopppvvvkkkJJJGGGCCC>>>;;;:::::::::999999999888777666666555666666555444444444444555222222222222222222222222000222444333222111222222000000000000000000000000111111222222222333333333sssnnnkkkSSSKKKEEECCCAAAAAABBBCCCEEEFFFDDDCCC>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>>>>======<<<<<<<<<======>>>===<<<<<<<<<===>>>???===???>>>GGG[[[rrr~~~|||}}}wwwsssrrrssssssqqqnnnkkkkkkkkkqqqsssvvvzzz~~~~~~~~~~~~nnnWWWSSSRRROOOLLLMMMLLLJJJHHHHHHJJJKKKDDDFFFIIIKKKKKKIIIGGGEEE@@@>>><<<===@@@BBBBBBAAA??????>>>===<<<@@@FFFKKKDDDBBB>>><<<::::::;;;<<<;;;<<<===>>>===<<<:::999999;;;<<<<<<:::999;;;======>>>KKKhhhzzzsssqqqqqqpppnnnkkkhhhhhhiiidddcccaaa______aaacccdddccceeegggiiikkkmmmnnnnnnsssvvvzzz~~~}}}xxxuuusssqqqpppnnnkkkjjjhhheeebbb```^^^]]]ZZZYYYVVVTTTRRRRRRRRRSSSVVVWWWZZZ]]]___aaabbbbbbbbbdddggghhhggghhhiiikkkeeeeeefffgggjjjnnnqqqtttyyy|||qqqhhhaaabbbeeehhhlllppplllwwwuuuWWWEEECCC@@@<<<;;;:::;;;<<<999999888777777666555555666555555444444444444444222222222222222222222222000222333333222111111222000000000000000000000000111111111222222222333333tttpppiiiSSSMMMHHHFFFBBBBBBAAABBBDDDDDDBBBAAA????????????????????????<<<<<<=========>>>>>>>>>???>>>======<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<===;;;@@@>>>>>>EEEPPPmmm{{{yyyzzzzzzxxxuuutttuuuvvvoooQQQIIILLLJJJDDDDDDFFFHHHIIIGGGFFFFFFGGGAAADDDIIILLLLLLIIIDDD@@@===<<<:::;;;===>>>>>>===<<<<<<===<<<===???CCCFFF>>>===;;;999999:::;;;<<<:::::::::::::::999999999999;;;<<<;;;999999:::;;;@@@;;;@@@WWWxxx~~~wwwuuuqqqllliiihhhhhhhhhbbbaaa___]]]\\\[[[\\\\\\]]]^^^___aaabbbcccccccccdddfffiiilllooossswww{{{}}}~~~zzzvvvsssrrrpppmmmjjjgggffffffdddccccccaaa___\\\ZZZYYYYYYYYYXXXWWWVVVTTTTTTTTTUUUUUUZZZ[[[]]]___```aaabbbbbb___aaacccdddeeefffhhhjjjhhhhhhjjjlllqqqvvv{{{~~~}}}uuunnnllleeeaaaeeekkknnnppprrrvvvVVVHHH???>>><<<:::999:::;;;<<<888888777777666555555555666555444444333333444444111111111111111111111111000111333333111000111222000000000000000000000000000111111111222222222222sssqqqfffSSSNNNIIIHHHAAA@@@>>>???@@@@@@>>>===????????????????????????<<<<<<<<<=========>>>>>>AAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999:::;;;666???AAA@@@BBBAAAMMMeeemmmSSSGGGIIIKKKDDD:::AAADDDGGGHHHGGGEEECCCCCC@@@CCCFFFHHHHHHEEE@@@>>><<<<<<;;;:::;;;;;;<<<;;;999:::;;;<<<===>>>???@@@999888888777888999;;;<<<999999888777777777888999::::::::::::999999999999???;;;>>>MMMeeeyyypppllljjjgggbbbaaa```___]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]___`````````bbbeeehhhiiikkkmmmnnnooorrruuuwwwxxxxxxzzz|||~~~~~~zzzyyyxxxyyyxxxwwwvvvvvvwwwxxxyyyzzzxxxuuurrrnnnjjjgggfffdddaaa___^^^______^^^]]]]]]\\\YYYWWWVVVWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[[[[]]]]]]^^^___```aaabbbbbb___aaacccdddeeegggjjjlllpppqqqtttyyy}}}}}}{{{uuuooohhhfffgggllloooqqqvvv}}}aaaFFFCCC<<<;;;999888777888999:::666666666555555555444444555444444333333333333333111111111111111111111111///111222222111000000111000000000000000000000000000000000111111111111222rrrpppcccQQQNNNIIIHHH@@@???======>>>>>>===;;;========================<<<<<<<<<<<<============@@@??????>>>======>>>>>><<<;;;:::888888888999999222:::;;;<<<@@@;;;;;;FFFYYYxxxuuu[[[RRRIIIHHHKKKIII@@@999BBBDDDGGGHHHFFFCCCAAA@@@AAABBBBBBBBBAAA???>>>===>>>======<<<;;;:::;;;;;;888999999;;;<<<===<<<<<<666666666666777888:::;;;888777666555555666888999999999888999999999999888999888;;;BBBMMMaaa~~~zzzwwwoooeeeeeedddcccaaa```_________XXXXXXYYYYYYYYYXXXXXXWWW\\\\\\]]]\\\ZZZZZZ[[[]]]^^^___`````````aaacccfffeeefffgggiiikkkmmmnnnoooqqqrrrttttttuuuvvvyyy{{{{{{{{{||||||||||||{{{{{{|||||||||{{{yyywwwtttrrrrrrssstttrrroookkkjjjiiihhhhhhgggfffggghhhiiijjjkkkjjjiiifffdddbbb```___^^^]]][[[[[[]]]^^^]]]\\\\\\ZZZXXXWWWWWWXXXZZZ[[[[[[[[[\\\\\\]]]^^^______^^^^^^______```aaaaaabbbdddfffhhhiiijjjmmmpppsssxxx|||{{{wwwyyy}}}~~~xxxqqqgggjjjoooqqqooorrrfffIII@@@???;;;:::888777555555555555555555555444444444444444444444333222222222222222000000000000000000000000...000111111000///000000//////////////////////////////000000000111111111pppnnn___NNNLLLGGGEEEAAA???======>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<:::999888777777777888999888;;;666444<<<<<<999???BBBPPP```rrrnnnYYYOOOKKKHHHIIIGGGCCC??????DDDFFFGGGFFFDDDBBBBBBBBBCCCBBB???===<<<<<<======???@@@???===;;;::::::<<<999888888:::<<<<<<;;;999555555555555666777888888777666555444555666777888888777666777999:::999888888999<<<======EEEXXXjjjvvvllljjjgggdddbbb```______ZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[]]]]]][[[ZZZZZZ[[[[[[\\\\\\[[[YYYYYYZZZ\\\ZZZZZZ[[[\\\^^^___``````cccdddffffffggghhhjjjmmmmmmmmmnnnnnnmmmlllkkkkkkkkkkkkjjjjjjhhhgggeeedddfffgggiiihhheeebbb```___^^^]]]\\\\\\\\\]]]___```aaaaaa```______^^^^^^]]]\\\[[[[[[\\\^^^___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]][[[[[[\\\]]]^^^___````````````______```aaabbbcccdddfffiiikkknnnrrrwww{{{}}}zzzzzz|||~~~|||uuuoookkkpppuuuuuuqqqxxxrrrIII@@@@@@===::::::888666444333222222333333333333333333333333444333222222111111222222////////////////////////...///111111///...///000////////////////////////////////////000000000000nnnlll\\\LLLJJJEEEBBB@@@>>><<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999999999999:::;;;<<<888777666666666777888999;;;>>>777333;;;===:::???>>>???CCCQQQlllhhhYYYNNNLLLHHHGGGHHHEEE@@@@@@EEEDDDEEEDDDCCCBBBBBBDDDFFFDDDCCC@@@===<<<<<<<<<===@@@AAAAAA>>>;;;999:::;;;:::888777999;;;<<<:::888666666666666666666666666555555555555555666777777777555444666999;;;:::999<<<;;;<<<<<<;;;<<>>777666555555666777888999555<<<888444;;;:::555888:::<<>>===<<<<<<@@@AAAAAA>>>:::888999;;;;;;999777888:::<<<:::888777777666666666555555555444555555666666777777777666444333555999<<<;;;999<<<888777:::======@@@CCC]]]~~~yyypppkkkgggfff^^^^^^^^^___^^^^^^]]]]]]\\\___bbbbbb```\\\ZZZXXXXXXYYYYYYWWWUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYWWWXXXZZZZZZYYYZZZ\\\^^^bbbbbbbbbaaa```___]]]]]]___^^^]]][[[[[[\\\]]]]]]\\\___aaabbb```]]][[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]ZZZYYYYYY[[[]]]^^^]]]\\\ZZZ[[[\\\]]]]]]]]]\\\\\\]]]^^^___```aaaaaaaaaaaaccccccbbbbbbccceeeggghhhmmmqqqvvv|||{{{vvvvvvwwwyyy{{{{{{zzzxxxwww}}}}}}gggIII???===;;;999777777666555555444333333222222222222222222222333333222222111000111111111////////////////////////---///000000///......///////////////////////////............/////////000hhhiiiZZZLLLFFF??????CCC@@@;;;999:::;;;<<<<<<<<<;;;:::999888777777777888999::::::888888999:::>>><<<;;;999888888999999777666555555555777888999555666777888999:::;;;;;;999<<<===<<<>>>III]]]llleeeTTTKKKHHHJJJIIIHHHFFFEEEDDDDDDEEEFFFBBBAAA@@@???@@@BBBDDDEEEAAABBBDDDDDDCCCCCCEEEGGGGGGEEE@@@;;;888777777777>>>;;;777777999;;;;;;:::888666444333333333555666999999888777777666666555555444444444555666888999888999999999888888:::<<>>>>>>>>???BBBDDDFFFFFFFFFEEECCCBBBBBBEEEGGGFFFBBB===888777888:::<<>>???AAADDDGGGHHHGGGFFFDDDBBB???@@@BBBEEECCC???:::666555888===@@@FFFCCC@@@>>>===;;;:::888666555444444555666888999777777777777888888888888666666555444444555666777777888999888777777999;;;@@@IIIcccvvvppplllmmmlllllljjjgggccc```^^^^^^[[[XXXWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]]]]\\\ZZZXXXVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZ[[[\\\^^^^^^\\\ZZZ[[[[[[ZZZ[[[\\\^^^```aaaiiijjjlllnnnpppqqqrrrrrrrrrtttyyyzzzmmmaaa^^^aaadddiiinnnjjjnnnwww{{{QQQCCC:::<<<>>>:::666777666555444333222111111111111111111111000000000000111000000//////...............////////////....../////////...............+++---......------...///111000///...............bbbbbb}}}{{{UUUJJJFFFAAABBBAAA@@@??????@@@>>><<<999::::::999888777777777777777999:::999888777888999888888777777666666666666777777666666555555555555444444555666777777888888999999:::;;;<<<;;;999777;;;BBBNNN\\\ssscccUUUVVVXXXSSSKKKJJJLLLOOOPPPOOOKKKFFFCCC@@@AAAAAABBBCCCEEEGGGIII@@@AAABBB@@@>>>===>>>??????===999777777999<<<>>>CCCBBB@@@>>><<<:::888666333333333333444666888999777777888999999:::;;;;;;777666555444444444555666777888999888666666888:::>>>DDDZZZ~~~~~~zzzuuuqqqnnnjjjfffbbbbbb___[[[ZZZZZZ\\\\\\\\\ZZZZZZZZZYYYXXXXXXWWWVVVUUUUUUVVVWWWYYY[[[]]]^^^___^^^^^^]]]\\\ZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^^^^\\\\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\]]]___bbbdddfffhhhjjjnnnrrruuuxxx{{{}}}rrrfffcccbbbeeehhhjjjooouuuvvv^^^IIIBBB>>>@@@???999555555555444333222111111111111000000000000000000000000000000/////////.........---......//////......---........................+++---......---,,,...///111000///...------,,,---cccaaazzzwwwRRRIIIGGGCCCEEEAAA@@@@@@AAAAAA???<<<:::<<<;;;:::999777777666666777888999999777777888999666666777666666666555555777666666666555555444444444444444555555666666777666444444555888999888666<<<<<<<<<>>>FFF\\\{{{fffVVVVVVYYYTTTKKKHHHJJJMMMNNNMMMJJJEEEBBBCCCBBBBBBBBBBBBCCCCCCCCC999===AAACCCBBB???===;;;;;;;;;::::::999888888888;;;<<<<<<;;;999777666555000000111222333555666777777888888999:::;;;<<<<<<666666444333333444555555777888888777666555777888;;;>>>LLLeeexxxsssppplllgggdddbbb```^^^]]]^^^^^^^^^^^^]]][[[YYYXXXTTTTTTVVVWWWZZZ\\\___`````````___^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^______bbbcccdddccccccbbbbbbccc___```aaacccfffjjjmmmoooqqquuu{{{zzzmmmeee]]]```fffkkkkkknnnxxxjjjMMM===;;;:::;;;:::888777999444333222111111111111111////////////////////////////////////............------............---------------...............+++,,,------,,,,,,---///000000...---,,,,,,,,,,,,aaa^^^vvvuuuQQQHHHFFFBBBDDD@@@?????????@@@>>>;;;999;;;:::999888777666666666777888999888777777888999555666666777777666666555555555666666666555444444333333444444444555555555666555444444666777777666444666999;;;999===IIIWWWoooqqqzzzttt]]]PPPQQQWWWUUUNNNCCCDDDFFFGGGFFFDDDBBB@@@AAAAAA@@@???>>>===<<<<<<888===DDDGGGFFFBBB===;;;999:::;;;;;;:::888666444666888::::::888555444444//////000111333444444555777777888888999:::;;;;;;555555444333333444555666777777888777555555666777;;;;;;???IIIWWWkkkzzzuuupppkkkhhhggggggfffdddbbb^^^[[[YYYXXXXXXYYYZZZ\\\^^^```aaaaaa```___^^^^^^^^^^^^___\\\[[[[[[ZZZZZZYYYYYYXXX[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^___[[[\\\]]]]]]^^^___``````eeefffhhhhhhhhhhhhjjjkkklllmmmooorrrwww|||~~~rrrfff```___gggiiinnnrrruuu}}}^^^OOOGGG>>><<<999777666666777888333222111111000000111111............////////////........................------............---------------------.........***,,,------,,,,,,---...///...---,,,,,,,,,,,,,,,~~~[[[XXXqqquuuPPPFFFCCC???AAA>>>===<<<<<<<<<;;;999777666666555555555666666777666888999888777666777999555666777777777777666555333444555666666666555444333333333333444444444444666666777777666666777888555555888===;;;777777<<<@@@VVVtttuuuggg___iii|||oooeeeUUUJJJLLLSSSSSSNNN@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;999888;;;???EEEGGGEEEAAA<<<:::888999999999888777666555555888;;;;;;888555333333///000111222333444444444555555555666666777777777444333333222333444666777777777777666444444555777999999:::===CCCQQQkkk|||~~~~~~}}}{{{wwwrrrlllgggdddcccccccccccccccddddddeeeddddddbbbbbbaaabbbcccccc```______^^^]]]]]]\\\\\\^^^]]]\\\\\\\\\\\\]]]^^^`````````aaaaaabbbcccdddaaaaaabbbcccdddeeeffffffjjjmmmpppqqqrrrtttxxx|||rrrjjjddd```bbbhhhttttttxxx^^^KKKKKKEEEBBB???;;;666555555444222222222111000000000000111---------....../////////........................,,,------......------,,,,,,,,,,,,------.........***,,,------,,,+++---...------,,,,,,,,,,,,,,,---zzzVVVSSSmmmvvvPPPEEEAAA<<<======;;;999999999999777555111111222333444555777888666888999888777666777888555666777888888777666666222333555666666666555555333333333333333333444444000222555666555444555777>>>666222666888777777;;;<<>>======???@@@BBB>>>>>>>>>>>>===;;;:::999===@@@CCCDDDAAA===999888999888777666666777888999777:::>>>>>>:::555333333111111222333444444444444333333333444444444444444333333222222333555666777666777777666444444555666222555999>>>@@@GGGXXXiii~~~yyyxxx~~~yyyuuuooonnnmmmllljjjjjjiiiiiiiiihhhgggfffffffffggghhheeeddddddcccbbbaaaaaaaaa______^^^]]]]]]^^^______ddddddddddddeeefffggghhhhhhhhhiiijjjkkklllmmmmmmtttxxx|||vvvkkkbbb``````cccmmmwwwvvvuuu|||hhhAAAGGGNNN@@@999888444111222444444111222111000000000000000111---------.........//////---.....................,,,------......------,,,,,,,,,,,,------.........***,,,------,,,+++---...,,,,,,+++++++++,,,------zzz[[[TTTfffzzzVVVIIIBBB::::::::::::999999888777777777555555555555666666666666888777777666666666666666999===???===888444444777333444444555555444444333222222222222222222222222444444444444444444333333444555666666555555666777555999BBBKKKQQQ___zzzlllbbbWWWSSSRRRSSSWWW]]]hhh^^^RRRHHHEEEDDDDDDDDD???===<<<===@@@AAABBBAAA>>>>>>;;;777888;;;<<<999???@@@@@@???>>><<<:::999777666555444444333444444666;;;AAA@@@;;;555333333222222222222333444555555444444444333333333222222333333222222333333444555:::999777666555555555555444333222333888@@@HHHMMMaaa|||wwwyyy{{{yyyzzz|||}}}vvvuuusssqqqppppppppppppnnnmmmllljjjiiigggffffff```aaacccfffhhhiiijjjjjjpppqqqqqqpppnnnmmmooopppuuuuuuuuuvvvwwwzzz|||}}}|||zzzuuuqqqjjjbbb^^^ccckkkoooppprrr{{{xxxSSSGGGCCC???<<<777777666555444333333222111111111111111111222222////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++tttUUUOOOaaayyyTTTHHHAAA:::;;;:::999999888888777666666555555555555666666666666666666555555555666666777888;;;>>><<<777333444666222222333333333333222222222222222222222222222222333222333333444555666777444555666555444333444555<<<:::;;;>>>???BBBNNN[[[|||kkkWWWOOOHHHGGGGGGHHHLLLQQQVVVPPPIIIDDDCCCCCCAAA???===;;;:::;;;>>>@@@@@@@@@<<<===:::666555888888555<<<============;;;:::999666555444333222222222222555:::??????:::555333333222222222111222222333333333333333333222222222222333222222222222333444444777777666666555555444444666666555666888;;;>>>??????RRRooo}}}zzzxxx~~~}}}zzzxxxwwwuuuwwwyyy|||{{{ooogggffffffeeeccc___bbbfffhhhhhhmmm~~~ZZZCCC===<<<:::888777777666555444333222222111111111111111111111111............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++oooRRRLLL___vvvQQQFFF@@@:::<<<999999888888777777666666444555555555555666666666555444444555555666777888777999;;;999555222333555111111222222222222111111222222222222222222222222333222111111222444666888555666666555333222333444999444333666888777666888DDDQQQggg~~~hhh\\\OOOKKKEEEBBBDDDEEEEEEFFFIIIHHHFFFDDDDDDEEEDDD???;;;<<<:::999:::<<<>>>??????@@@BBB@@@;;;999;;;:::888999999::::::;;;::::::999444444333222111111111111444888<<<<<<888444222222222222111000000000111111222222222222111111111000222222111111222222333444444444555666666555444333555666777888888777555555666<<>><<<:::;;;===???@@@@@@CCCFFFEEE@@@======<<<999666666777888999::::::;;;444444333222111111111111333666999999666333222222222111000///////////////111111111111000000000000111111111111111222333333222333555777777666555444222333555666777666555444>>>===>>>DDDPPPbbbuuu|||{{{|||rrrjjjeee]]][[[ZZZ[[[aaahhhnnnrrrqqqrrrwww~~~wwwTTTIII???<<<===;;;:::;;;666666555444333222111111000000000000000/////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------************************************************oooRRRNNNaaaqqqMMMBBB>>>:::<<<888888777666666555555444444444444444555555555555444444555666777999:::;;;444444444444222111222333222222333333333333222222111111111111111111111111333222111111333777:::<<<666777888666444333333444111222333333444555555444999;;;<<<;;;>>>JJJ]]]lllrrr```OOOMMMPPPJJJJJJHHHJJJOOOPPPKKKGGGGGGMMMKKKJJJLLLOOOPPPNNNKKKBBB@@@===<<<>>>@@@AAAAAA@@@DDDEEE@@@;;;;;;999777444555666777888:::;;;<<<555444333222111111111111222333555555444222111111111000000///............111111111000000000//////111000000000000111222222111333555777777777555444333333333444555666666777666888999:::===HHHXXXdddzzz|||rrriiiccc]]]ZZZTTTVVVZZZ___eeelllrrrwwwwww{{{ZZZFFF@@@;;;;;;999666555666555555444333222111000000000000000/////////...............------------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......************************************************lllPPPLLL___oooLLLAAA===999;;;777777666666555555444444333444444444444555555555444444555555777888999:::444333222222222222222333222222333333333333222222111111111111111111111111000000111444777<<<@@@BBB555666666555333222333444000444666222000333555666444999<<<999555777@@@HHHQQQddd}}}pppaaaWWWPPPHHHJJJMMMGGGIIIGGGJJJPPPSSSPPPLLLLLLIIIFFFEEEGGGMMMQQQRRRRRREEEBBB>>><<<===???@@@@@@>>>CCCFFFAAA<<<:::999777333333444555777999;;;<<<555444333222111111111111111111111111111111000000000000///.........//////111111111111000000000///000000000///000000111222111222444555555555444444666555444333333333555555222666999999888;;;DDDLLL]]]|||{{{rrrmmmeee___[[[YYYWWWVVVXXX]]]dddiiinnnuuu}}}}}}TTTEEE>>>:::888999777444444666555444333333111111000///000000//////......------............------------,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......************************************************iiiMMMIII\\\nnnKKKBBB===888:::777777666555555444444333333333444444444555555555333333333444444666777888444222111111111333333333111111222222222222111111111111111111111111111111...///111333666999;;;===111333444333111111222333...333444111111666777666111444888888666555777999:::AAAJJJSSSbbbvvvvvveeeZZZRRRLLLNNNOOOIIILLLQQQMMMIIIFFFHHHNNNPPPMMMKKKKKKCCC@@@???BBBGGGLLLMMMMMMEEEAAA<<<::::::;;;;;;;;;;;;AAAEEEAAA<<<999888666222222222333444777999:::333333222111000000000000000/////////000000000000//////////////////000111222222111111111000000000000////////////000111111111111111111222222222222555444333333333333333333666888::::::999999:::<<>>===DDDTTTmmmyyylllaaa\\\YYYWWWVVVGGGIIILLLOOORRRRRRRRRRRRJJJFFFBBBAAACCCFFFGGGGGGJJJFFFCCCDDDHHHIIIFFFBBB???>>>;;;999777777888999888888777666555444333333444222000000222444555555444111...---///000///---000000///...............///000000///......000222000000000000000000000000////////////000000000000222222111111111111222222222222222222222222222222666666555555666777999::::::999KKKssswwwqqqpppqqqppppppsssxxx}}}~~~ppphhh^^^WWWUUUUUUUUUUUUXXXZZZaaammmvvvxxxyyy{{{gggLLLEEE???999777666555444333333333333333444333222111000000000000///......------,,,++++++,,,+++++++++***))))))))),,,,,,,,,++++++*********+++++++++*********))))))***)))))))))***,,,...000+++++++++*********))))))))))))))))))))))))))))))eeeMMMKKK^^^cccJJJDDD:::<<<888888777666555333333333333333222222333444444333111222222222222222222222222000111111111111111111111222000...///111222111///////////////////////////.../////////000000000000...000111111///....../////////000000000111111111333222222333333444555666666666666666777999:::;;;999;;;@@@JJJZZZmmmpppddd^^^WWWVVVXXXZZZWWWTTTFFFGGGIIIKKKMMMMMMMMMMMMJJJGGGEEEEEEGGGHHHFFFEEEHHHFFFFFFIIIMMMLLLGGGBBB===;;;999777777888777777666666555555444444333333444222111222444666666555222000------...000///...000000///...............///000000000......000111000000000000000000000000.../////////000000000000111111000000000000111111111111111111111111111111444444333333444555777888:::999BBBWWWmmmvvvpppooollliiiiiilllooorrrssszzzzzz|||{{{wwwpppjjjhhheee```YYYUUUUUUWWWWWWWWWeeecccfffoooyyy{{{RRRBBB@@@===888777555555444333333333333333222222111000////////////.........---,,,,,,+++++++++++++++***************,,,,,,,,,++++++*********+++++++++*********))))))***)))))))))***,,,...///+++++++++*********))))))))))))))))))))))))))))))bbbKKKKKK^^^^^^HHHDDD:::<<<:::777777555444333333333333222111111222333333222000111111111111111111111111///000000000000000000000222000///000111111111///////////////////////////....../////////000000000...///000000...------...////////////000000000000222222222222333444555555666666555555555666666777777777666444555>>>LLLWWWddd|||zzzrrrfff[[[ZZZUUUQQQTTTZZZYYYRRRJJJDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFCCCAAACCCCCCFFFKKKNNNLLLEEE???:::777666666888999666333333333333333333333333333444333222444555666444333///---,,,,,,---/////////000///......---.........///000111000......///111000000000000000000000000....../////////000000000000000////////////000000000000000000000000000000222222222222333444555555777888;;;>>>BBBUUU}}}zzzvvvqqqjjjfffeeefffhhhiiimmmnnnoooqqqttttttrrrppptttuuuvvvxxx|||{{{pppfffaaa^^^[[[YYYZZZ^^^\\\[[[\\\```dddggghhhqqqqqqwwwlllTTT>>>999;;;999666666555444444333333333333333111111000///..................------,,,,,,++++++***************++++++++++++++++++++++++*********+++************)))))))))))))))(((((()))+++---...+++************)))))))))))))))))))))))))))))))))aaaKKKKKK^^^\\\HHHEEE:::===<<<777666555444333333333333222111111222333333222000000000000111111111111111444444333222222222222222222222222222222222111000////////////////////////........./////////000000...000111000///---.............../////////000000111111111111222333444555555444444444444555666666777888888666444444777999888OOOsssooocccaaacccbbb___^^^WWWSSSVVV[[[YYYMMMBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCAAA???======>>>AAAEEEGGGEEE@@@<<<777555444777::::::666222222333333333444444444555444333333444444333000...---,,,++++++,,,...///000///......------.........000111111000......///111////////////////////////........./////////000000//////............//////000000000000000000000000111111111222333333444444222666:::888444>>>[[[xxxyyyooojjjhhhggggggggggggiiikkkmmmllljjjgggjjjiiiiiiiiikkkpppwww}}}|||{{{~~~vvvlllaaa\\\YYYZZZ\\\\\\^^^bbbeeeddddddgggkkkqqqvvvyyyZZZLLLAAA888888999777555555444444333333222333333444111111000///..................------,,,++++++***)))))))))***+++++++++,,,+++++++++***************************)))))))))))))))((((((((()))***,,,---************))))))))))))))))))))))))))))))))))))```KKKKKK^^^XXXFFFCCC888::::::666555444333333333333333333222222222444444333111111111111111222222333333888777555333222111111111111111222222111000//////....................................///////////////111222222000//////000---............/////////111111111111111222444444333333333333555666777888777666666777888777333000666AAAYYY{{{uuummmoooggg___^^^aaacccbbb```XXXRRRMMMPPPWWWWWWNNNDDD>>>>>>??????AAACCCDDDEEEFFFEEECCCAAA???>>>>>>>>>;;;<<<===>>>??????===;;;666555666888:::999666222333333333444555555666666555333222222111///,,,)))++++++++++++,,,---///111......------------......000111111000...---///000....................................//////////////////............//////111111111111111111111111111222222333444444555555444555888999888;;;GGGSSS{{{tttmmmhhheeegggggghhhiiikkkkkkiiifffhhhgggfffeeefffkkkrrrwwwvvvqqqoooppppppooorrrwww}}}~~~zzzoooeee]]]ZZZZZZ]]]ccceeedddgggkkkkkklllmmmpppuuu|||aaa???@@@<<<::::::999666555666333333222222222333333444222222111000////////////...------,,,++++++******)))))))))***+++++++++,,,************************))))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))___JJJKKK^^^RRRAAA@@@555777888555555444333333333333333333222222333444444333111000000111111222333333333777666333111000000000000...000222222000...------........................------........./////////000111333222000//////000------------.........///000000000000111222333444222222222333444555777777;;;777333333555777666333======FFF]]]uuu~~~tttfffgggeeegggppp}}}sssccc\\\[[[[[[VVVVVV[[[```^^^YYYWWWWWWQQQLLLMMMQQQQQQJJJCCC===>>>???@@@BBBCCCDDDEEEFFFFFFEEEBBB???>>>???@@@======<<<;;;;;;;;;;;;;;;555666888888888666444333333333444444555555555666444222000000///...+++)))+++,,,,,,,,,+++,,,///111---------,,,------...///111111111000...---...000........................------.........///////////////............//////111111111111111111111111222222333444555555555555999777666666888;;;>>>@@@SSSvvvyyyqqqlllkkkiiigggggggggfffcccaaabbbbbbbbbaaaccchhhnnnrrrsssnnnkkkiiigggeeehhhnnnoooppprrrtttvvvxxxzzz{{{~~~zzzrrrjjjccc^^^[[[]]]___eeekkkjjjgggiiinnnooossszzzhhhHHH>>>:::::::::888666555555777222222222222222333333444222222111000////////////------,,,,,,++++++*********************+++++++++)))))))))***************(((((()))))))))))))))***''''''(((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))\\\IIIKKK^^^MMM???@@@555777999444444333333222222333333222111111222333333222000//////000000111222222333444333111000///000111222000222555444222///...///........................---------........./////////000222111///......///,,,,,,---------.........000//////000000111222333222111111111222222333444999666444222333444666666666555888AAALLLOOOJJJCCCGGGBBB@@@DDDKKKVVVgggtttuuuggg^^^XXXVVV[[[bbbPPPKKKKKKRRRWWWTTTPPPPPPTTTPPPLLLKKKLLLJJJDDD>>>>>>???@@@BBBBBBBBBBBBAAABBBCCCEEECCC@@@>>>>>>???<<<===<<<;;;999888888999333777999888444111111333333333333333333444444444222000......//////...---,,,---...---+++,,,///222---,,,,,,,,,------...///111222222000...---...///---------------------------------.........//////000//////////////////000000000000000000000000000111222333555555555555444999999888666666777888999<<>>444444333222222222333333111000///000222222000///---......///000111111222222111000000111333555666333666999999555222222333........................---------.........//////...///111000...------...,,,,,,,,,---------......////////////000111222333222222111000000000000000---111444444111000222444///222666777666666888:::<<<999777777666666;;;BBBFFFLLLVVVaaammmxxxuuulllbbbZZZ\\\VVVQQQPPPQQQRRRXXX___UUUMMMJJJNNNQQQNNNLLLNNNFFFDDDDDDEEEGGGFFFAAA===???@@@BBBCCCCCCAAA???>>><<>>;;;555333444666555444BBBeee{{{vvvqqqnnnjjjjjjjjjhhhggggggjjjlllkkkgggcccaaa]]][[[```gggggggggffffffeeeddddddcccccccccdddfffhhhjjjlllmmmooovvvzzzzzzzzz}}}|||uuuqqqmmmgggdddeeeeeelllsssssspppmmmppptttyyy}}}jjjSSSCCC<<<<<<555888999666333222111000222111111111222333333444000000...---------------------,,,,,,+++******))),,,+++++++++******))))))(((((())))))*********+++'''((((((((())))))******&&&'''(((((((((((((((''''''((((((((())))))******))))))))))))))))))))))))YYYGGGIII[[[LLL<<<>>>333555555444333222222111111222222222222222111111111000000000111111000///......///444333222000///---,,,+++000888AAA@@@777...,,,..............................------,,,,,,------...---------............///000000//////.........---+++---000222333333222111000000000000000000000000111111000000111111222333222222222222222222222222444555666555333222333444333555888;;;???CCCEEEGGGTTT]]]hhhrrrzzzyyypppkkk\\\XXXSSSPPPOOONNNJJJGGGHHHDDDCCCEEEGGGJJJQQQZZZ]]]\\\TTTJJJJJJOOOMMMDDDEEE@@@;;;;;;???AAA@@@>>>===@@@EEEGGGEEEBBB@@@???@@@CCCEEEDDDAAA<<<999888666777888999999888777666444666777555111///000222333333333333444444555666111111000000///.........------,,,+++,,,---...///------------------------...//////...,,,++++++,,,,,,,,,,,,+++++++++******------------------------///......------///000111///////////////.........333333333222222222111111999888666444333333333444777444999GGGWWWmmm{{{vvvpppmmmnnnnnnmmmllleeeeeedddcccbbbbbbcccccc```cccfffgggeeedddcccdddbbbdddfffiiijjjkkkkkkkkkoooooonnnmmmllllllllllllrrrtttwwwxxxyyyzzz}}}zzz{{{}}}{{{vvvuuuwwwxxxvvvuuurrrlllggggggkkkppprrrvvvzzz{{{{{{}}}\\\MMMGGG???:::;;;777666666444333222111111111111111111000000000///......---------,,,,,,,,,......---,,,,,,+++*********+++,,,---,,,***(((&&&''''''(((((())))))******+++*********))))))(((((((((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))YYYFFFGGGXXXMMM<<<>>>444666555444333222222111111222222222222111111111000000000///000111000.........///111000000000//////.........555;;;:::444...,,,,,,........................---------,,,,,,---------------------............000/////////.........---,,,---///111222222222111000000000000000000000000111000000000000111222222222222222222222222222222222333444333111000111222111111222333555666777777555:::BBBFFFJJJOOOVVV\\\cccmmmzzz|||wwwrrriiiaaaZZZSSSLLLHHHMMMJJJGGGFFFFFFFFFCCCAAADDDAAAAAACCCEEEGGGMMMUUUaaa___WWWMMMKKKPPPMMMDDDDDD@@@;;;;;;>>>???===:::@@@CCCFFFGGGEEEAAA>>>===>>>??????===:::777666666777777888888888777666555333555666555222000111333333333222222222333444444000000000000000///------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,++++++++++++------------------------...---,,,,,,,,,---//////////////////............111111111222222333333333666555555444333333333333555111444<<>>888555666666666555444333222111111111111111000000000//////------------,,,,,,,,,,,,...------,,,++++++************+++,,,+++***)))((('''((((((((()))))))))*********)))))))))((((((((('''((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((XXXFFFEEEUUU|||MMM===>>>444666666333333222111111111111222111111111111000000000000///000111000.........///---......//////000111111---000333333000---++++++////////////////////////------,,,,,,,,,,,,------------------............/////////...............,,,---///111111222111111000000000000000000000000000000//////000000111222111111111111111111111111000111222111///...///000222222222222222111111111111444888888777777:::>>>;;;BBBKKKRRRVVV[[[```dddfffhhhkkkoootttxxx{{{}}}~~~zzzzzzzzzyyywwwuuurrrqqqjjjfff```ZZZWWWSSSPPPMMMUUUSSSPPPMMMKKKHHHDDDAAA???===<<<<<<===>>>>>>===???===>>>AAABBBCCCGGGNNNaaa```XXXMMMKKKNNNKKKCCCBBB???<<<<<<>>>===;;;888CCCEEEGGGFFFCCC???<<<;;;<<<===<<<999666555666777888888888888777666444333222333555444333222222333333222111111111111111222//////111111000///,,,++++++************+++,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,------...........................//////000111222333444444222222333333333333222222555333444888999<<>>555777666333222222111111111111111111111000000000/////////...///000000...---...000------......///000111111---,,,,,,---......,,,+++////////////////////////,,,,,,,,,------,,,,,,,,,,,,,,,---------.................................,,,---...///000000000000000000000000000000000000//////......//////000111000000000000000000000000///000111000...---...///000111111222333444555555000222333333111000222444666888::::::999888:::;;;>>>???@@@BBBDDDGGGJJJKKKFFFGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFDDDCCCIIIFFFDDDCCCCCCBBBAAA???@@@@@@@@@BBBCCCBBB@@@===:::999999999:::;;;<<<<<<;;;:::<<<@@@AAA@@@BBBGGG[[[\\\UUUKKKIIILLLIIIBBB@@@???>>>>>>??????===:::CCCDDDEEECCC@@@<<<:::999<<<===>>><<<:::888999:::999999888777555444333222000222333444444444333333222111000000////////////---...000111111...+++***))))))))))))*********+++++++++++++++++++++++++++(((***++++++++++++,,,...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...------.............../////////000000111222222333...///111222333222111000333333666999666444;;;EEEaaaxxx}}}wwwrrroookkkjjjkkkkkkjjjiiifffggghhhiiiiiijjjjjjkkkggggggffffffgggiiijjjlllkkkfff```___bbbddddddbbbggghhhhhhiiikkkmmmooopppmmmmmmmmmllllllnnnqqqtttsssqqqnnnmmmlllllljjjhhhjjjiiiiiijjjllloooqqqsss|||}}}}}}yyyuuuuuuzzz```III???:::999<<<<<<777555777444333333222111111000000000000/////////.........,,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))(((((((((((()))***,,,,,,(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((SSSCCCDDDSSS{{{KKK<<<>>>444666666333222111111000000111111000000000/////////......---...000///...---...000............////////////---+++***+++...///...,,,////////////////////////++++++,,,------,,,++++++,,,,,,,,,------------...---------...............,,,---......////////////////////////////////////......------......///000///////////////////////////111111111///...///000,,,---...///000222333333...////////////...///000111111111111000111222444444444444555666888999:::555666666666666666555555999999:::;;;;;;;;;;;;;;;888888999<<<>>>>>><<<:::777777999;;;======;;;888:::;;;;;;:::::::::;;;<<<::::::===@@@AAA>>>@@@DDDSSSVVVRRRIIIGGGKKKJJJCCC======>>>???AAAAAA@@@???@@@AAAAAA???<<<999888888:::===@@@@@@>>><<<;;;::::::999888666444333222111000111222444555555444333111000///...............,,,...000111000...+++)))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++++++++---///------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,------............,,,---------......//////000000000000000000000000---...///111222111000000---000555888555222444888>>>OOOkkkzzzwwwvvvuuutttvvvvvvuuuttttttsssssssssppppppooonnnnnnnnnnnnnnnhhhhhhhhhgggffffffggghhhjjjjjjkkkmmmnnnnnnoooooolllllljjjiiiiiikkkooossstttrrrooonnnooooooooonnnsssssssssssstttuuuxxxzzz~~~uuu{{{vvvSSSBBB<<<999888888999666222111333222222222111000000///////////////............---,,,,,,+++++++++*********+++***************))))))(((''''''((()))***,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''QQQBBBDDDSSS{{{JJJ:::===333555666222222111000000000000111////////////............,,,...//////...---...000/////////............---,,,++++++,,,...//////...........................***+++,,,------,,,+++***,,,,,,,,,,,,---------------------------.........------------......//////////////////////////////------,,,,,,------...///........................000111222111///...///000....../////////000000000333333333222222222222222000000000000111333444555222222333555666777888999666666555555555555444444444444555666777888999:::444555777:::<<<;;;888555999:::;;;>>>@@@@@@>>><<<;;;<<<<<<;;;999888:::;;;;;;:::===@@@@@@===>>>BBBKKKOOOMMMFFFDDDIIIIIIDDD;;;;;;<<<===???@@@AAAAAA???@@@???<<<999777666777666999===???>>>;;;:::999999888777555333222222222111111222444666666333111000//////............///------//////...---+++)))'''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++,,,---///,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,---...............,,,,,,,,,---......//////000000000000/////////.........///000000000000000///222777888666333333444888999GGGnnn~~~{{{yyywww}}}~~~~~~}}}|||zzzwwwvvvqqqssstttrrrnnnllllllnnnmmmoooqqqssstttsssqqqpppnnnmmmlllkkkjjjmmmqqquuuxxxvvvuuuvvvyyy{{{{{{{{{{{{}}}yyyrrrnnnkkkhhhgggooowwwtttSSSBBB===<<<777777666555222000111222111111000000000////////////.........------------+++++++++*********))))))))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''PPPBBBCCCRRRzzz~~~III999;;;222444555222222111000000000000000/////////.........------,,,---///...------///000........................***+++,,,---------......------------------------)))+++,,,------,,,+++)))++++++,,,,,,,,,---------,,,,,,,,,------.........------------------......////////////////////////,,,,,,,,,,,,,,,------...------------------------///000111000///...///000000000000000000000000000---,,,,,,,,,---------,,,333222111111111222111111///000222444555555555555333333222111111111111111000000000111222333444555666555666777888999777555222222333666:::;;;:::999;;;<<<===;;;999888:::<<<<<<:::<<>>;;;<<<@@@BBBHHHGGG???>>>BBBCCC>>>888999999999999:::<<<>>>BBBBBB@@@<<<777444444555555777:::;;;:::999999999888777555444222222222222222111222444777666333//////............//////000------...------,,,+++***'''((()))***+++***))))))++++++++++++++++++++++++***,,,------,,,,,,---///++++++*********))))))))))))******+++,,,,,,------***+++,,,---...------,,,++++++,,,------...//////......//////////////////000///////////////000111111555777777555444444444999666;;;RRR{{{}}}|||{{{{{{zzzyyy{{{|||yyywwwwwwvvvuuuuuuwww{{{wwwwwwuuusssqqqqqqtttvvvvvvTTTCCC===<<<;;;777777666444333333333222000000////////////...............---------,,,,,,+++*********))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))***)))))))))((((((((('''&&&&&&''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''PPPBBBBBBPPPxxx}}}HHH888;;;111444444222111111000000000000000//////.........---------,,,---......------///000,,,------....../////////)))+++---...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,---------,,,,,,,,,------.........------,,,,,,,,,---......////////////////////////,,,,,,++++++,,,,,,---...------------------------///000000000...---...///+++,,,,,,------......///...------///111222222222...------...///000///...000111333444444333111000333222222111000000000111555444444444555555666777555333222222444666777666222222333777;;;>>>???>>>;;;===>>><<<:::999;;;>>><<<:::;;;>>>===:::;;;???<<>>999333888:::<<<===<<<<<<===>>>888???JJJPPPJJJ@@@<<<>>>===BBBBBB;;;777888888666555:::===;;;555222666::::::777888===<<<666444666333888===>>>;;;:::<<<>>>BBB===777222000111444777111111000///////////////000///...---,,,------...............---,,,++++++************************)))******++++++******)))+++++++++*********)))))))))******+++++++++******++++++******************,,,,,,---...---,,,+++***++++++++++++,,,---............------------......000000////////////000000000/////////000111222222666555333333999CCCQQQZZZzzzxxx}}}~~~|||rrrFFFDDD???:::777555555555333333222222111000000000000///...------...///000111000///...---,,,,,,,,,******************++++++******))))))(((((('''''')))))))))))))))))))))))))))'''&&&'''((()))((('''))))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%|||MMM@@@AAARRR|||nnnGGG888888666333222111111000000//////......///...---,,,,,,,,,,,,---...------------------...,,,,,,------......//////...,,,***+++...///...,,,------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,---,,,------...//////000000222222222111///...,,,+++,,,+++,,,,,,------,,,+++,,,...000000...,,,,,,,,,...---,,,,,,,,,---//////.........///000000...,,,........................,,,------------.........////////////000000000000.........////////////000000000111111111111222222333111000222666777333000222111333888===<<<777222888:::;;;<<<:::999999:::===DDDOOOTTTMMM@@@:::;;;:::AAADDDAAA======;;;777;;;@@@DDDAAA:::555555777888777:::@@@@@@:::666777:::???CCCCCC???;;;;;;===<<<:::888555222111111111444333111000/////////000000///...---------...///---......------,,,+++***************************))))))************))))))+++++++++*********))))))******+++++++++***))))))************************,,,,,,---------,,,+++***++++++++++++,,,---............------------......000//////////////////000000000//////000000111111111111000000222777>>>CCCWWWwwwbbbOOOAAA>>>;;;777555444555555333222222111111000////////////...------...///000000000...---,,,+++++++++***************************)))))))))(((((((((''')))))))))))))))))))))))))))(((''''''((()))(((''')))(((((('''&&&&&&%%%%%%)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%zzzLLLAAAAAAPPPxxxjjjFFF888888666333222111111000000//////............---,,,,,,,,,------.........------.........---------------.........,,,+++***+++.../////////------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++)))+++,,,,,,++++++---...,,,------....../////////333333222111000...,,,+++,,,,,,,,,------,,,,,,+++,,,---//////---,,,,,,---------,,,,,,,,,---...///---,,,,,,---//////---+++------------------------+++++++++,,,,,,,,,---------------.........//////------------............///000000000111111111222222000///111444555333000000000111555999999555111666888::::::888777666777>>>DDDMMMRRRLLL@@@999999:::@@@DDDDDDBBBBBB???<<>><<<<<<<<<=========:::666222///555444111///...///111222111000///...---......///------------,,,+++***)))************************))))))************))))))+++************)))))))))***+++++++++***))))))(((************************,,,,,,,,,---,,,++++++***++++++++++++,,,---......------------------------//////............//////111000000////////////000///111333333222222333444:::TTTvvvxxxVVVFFFBBB:::999666444333444555555222222111111000000////////////......---....../////////---,,,+++*********************************))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))((('''((((((((('''&&&&&&%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%wwwKKKAAA@@@MMMsssfffDDD777777555222111111111000000//////.........------,,,,,,,,,------///......------......///...---------------------+++******+++---///111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((***+++,,,++++++---///,,,,,,---------.........000000000000///...,,,,,,+++,,,------,,,++++++++++++---...---,,,+++,,,---,,,,,,,,,,,,,,,---------,,,+++***+++,,,---,,,***------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,---------...//////000000111111111111000///000222333222000......000222555555222///222555888999888888888999;;;>>>EEEJJJEEE<<<888:::<<<@@@EEEHHHIIIHHHEEEBBBFFFIIIJJJEEE>>>777444444111222666:::;;;:::888888666;;;@@@CCCAAA>>><<<;;;<<<===>>>>>><<<777222///333111...------///222444111000///...---...//////,,,,,,,,,,,,+++***))))))******************************++++++++++++******************))))))))))))***+++++++++***)))((('''***************+++++++++,,,,,,,,,,,,++++++******++++++++++++,,,---......------------------------///......------......///111000//////............---000444555555333333333555CCCUUUiiivvvXXXIIIAAA>>>777666444333222333333444222111111000//////......//////.........------......---,,,+++************+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((()))((('''((()))***)))'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%tttJJJAAA???IIInnncccCCC777666444111111111111000000//////......------,,,,,,,,,------.........------------......---------------,,,,,,,,,*********+++,,,...111333*********************************+++++++++,,,,,,***++++++,,,,,,++++++***((()))++++++++++++---...,,,,,,,,,,,,------------+++,,,------...---------+++---///...+++******,,,+++,,,---,,,+++***,,,---***++++++,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///000000111111000///...///000111111000------...000111111000//////111555777999;;;===?????????@@@AAA>>>888777;;;999@@@KKKUUUWWWQQQGGGAAADDDEEECCC>>>999555555666444555555666777:::;;;;;;555999>>>AAA@@@>>>;;;999888888777666444222///......---++++++,,,///333666111000...------......///,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))***************)))((('''))))))*********+++++++++,,,,,,++++++************++++++++++++,,,---......,,,,,,---......---,,,,,,......------------......000000///...---------...+++...000111000000111222000555:::@@@SSSuuuhhhJJJ???;;;666000777666555333222222222222111111000//////......---...............---,,,,,,,,,,,,+++*********+++++++++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%rrrIIIAAA>>>FFFiiibbbBBB666555222111222111111000000//////......------,,,,,,,,,---......---------,,,,,,---------,,,,,,,,,,,,,,,---------***++++++++++++---111444))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******(((***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------......+++...000...+++)))***,,,***+++,,,+++******,,,...)))***+++,,,,,,,,,++++++,,,***))))))***++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111///............///000111,,,------...////////////---///222555888===BBBFFFIIIEEEAAA???;;;666666:::555>>>OOO```cccVVVEEE;;;@@@???<<<888555444555777:::;;;999666777;;;>>>>>>999<<>>:::888999777555333111111111222,,,+++******,,,000333555000///...---,,,------...------------,,,+++***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((()))))))))))))))***((())))))******))))))((()))))))))***++++++,,,,,,,,,,,,+++************+++++++++++++++,,,---......+++,,,---......---,,,+++------,,,,,,,,,,,,------///......------------...///000000///......000111333555555333888KKKhhh~~~ppp]]]HHH===999666444444777666555333222111000000000000//////......------...............---,,,+++************+++,,,------,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%pppIIIBBB>>>CCCeee|||bbbCCC555333111111333111111000000//////......,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...+++,,,,,,+++***,,,000444))))))))))))))))))))))))))))))))))))*********+++******++++++++++++******)))***++++++***)))***,,,,,,,,,++++++++++++++++++******+++,,,------------+++...000///+++(((***,,,******+++***)))))),,,...))))))+++,,,,,,,,,+++***,,,***)))(((***++++++************************************++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---///000000111.........------...///111,,,---------------...///---...000222666<<>>===888888<<<===;;;999:::<<<>>>???>>><<<::::::888555333333333555666------,,,---...000111333///...---++++++,,,,,,------......------,,,+++***)))))))))))))))))))))))))))******++++++******)))(((((((((((())))))******&&&'''((()))************((())))))***++++++,,,,,,,,,,,,***)))))))))***+++++++++++++++,,,---......***+++---......---+++***------,,,,,,,,,,,,---------------,,,------......000111222111000000222333555888999666333666CCCOOOnnniiiIIIAAA======<<<999999===444444333222111000000///000000///......------,,,......//////...,,,+++***)))))))))***,,,---///000,,,,,,++++++***))))))((('''((((((((()))))))))***))))))))))))))))))))))))***)))((()))******)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%oooHHHBBB>>>BBBccc{{{cccCCC555222111111444111111111000//////......,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,******+++,,,,,,---......+++,,,---+++)))+++000444************************))))))))))))******************++++++++++++*********+++,,,+++))))))***+++,,,+++++++++++++++++++++,,,------......------,,,+++...111///***((())),,,)))******)))((())),,,...((()))***+++,,,+++******---+++)))(((***+++++++++))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---...///000111---......---,,,---///111,,,---------,,,,,,...///---......000444;;;CCCJJJFFFBBB??????===888888:::;;;888<<>>??????===555444222111111222333444000////////////000000000...---,,,+++***+++,,,,,,............---,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******%%%&&&''')))************((())))))***++++++,,,,,,---,,,***)))))))))***+++++++++++++++,,,---......***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///***,,,...//////000222333***...333555333222777===>>>[[[kkkDDDIII>>>666777888444111222111111111111000000000000000//////...------,,,,,,......//////...,,,+++)))(((((()))+++,,,///111222,,,,,,++++++***))))))((('''((((((((())))))******))))))))))))))))))))))))***)))((()))***+++***(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%jjjLLL@@@AAACCC]]]{{{eeeDDD555333444333222222222111000///...------------------------------///...,,,+++***+++,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))*********+++++++++))))))************))))))))))))************)))))))))+++,,,+++***)))***+++...............---------000///...---,,,,,,+++***++++++******************+++((('''***------+++*********))))))))))))******))))))((((((((((((((()))))))))))))))((((((((((((+++***)))***++++++***))))))***+++,,,---,,,+++***,,,,,,---...---,,,+++***,,,,,,+++***)))))))))***,,,,,,,,,++++++,,,------,,,++++++---333<<>>AAACCC777999999777555555777:::<<<999555444555777666555222333444555;;;BBBCCC@@@888555111000000111111111111000...,,,+++,,,---.........---,,,,,,+++******,,,+++******))))))******(((((((((((((((((((((((((((((())))))((('''&&&&&&******)))(((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++++++++,,,---.../////////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------..................///////////////111333444333222222333999:::IIIeeeaaaFFF@@@;;;:::999777666555555555222222222111000//////...////////////............------,,,,,,+++***))))))))))))******+++++++++,,,************************(((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%gggJJJ???AAACCC^^^}}}cccCCC444333444333222222222111000///...------------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))))))))*********+++++++++))))))*********))))))((())))))************))))))***+++,,,+++*********,,,///.........------,,,,,,---,,,,,,++++++******)))***************************''''''))),,,,,,+++******))))))))))))))))))***))))))(((((((((((())))))***************)))))))))+++***))))))++++++***)))******++++++,,,,,,++++++++++++,,,------,,,+++***,,,+++******))))))*********************+++,,,,,,...---,,,---111777===AAA:::666333333555777888888777555444444888<<<>>>???666777777555333222444777:::777444444666888999888555555444555<<>>888555111000000000000///000///---,,,,,,,,,...///...------,,,++++++******,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((('''&&&***)))(((''''''''''''((((((''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))*********++++++---...............---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...---.........///////////////111333333222111222222444222888EEESSSeee|||bbbHHH<<<<<<:::999999888777666555444222222111000000///......////////////.........---------,,,++++++***))))))))))))))))))******++++++************************((((((((())))))((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeGGG===@@@CCC^^^}}}}}}aaaBBB333222444333111222111000000///...------------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))************+++***************)))((('''))))))************)))))))))+++,,,+++***)))***,,,///......---,,,++++++***)))))))))))))))((((((((())))))))))))************(((''''''(((***++++++))))))))))))(((((()))))))))))))))(((((((((((())))))***************++++++++++++***))))))++++++***)))***************+++,,,,,,******++++++,,,++++++***++++++***)))))))))******)))))))))***+++,,,---...///...------///111444666222000...///222555666777555333222222555888::::::555555555222000000111333666444333444666999::::::777666555777@@@HHHFFF@@@777555111000/////////......---,,,,,,,,,---///000------,,,,,,++++++******++++++***))))))))))))***))))))))))))))))))))))))&&&'''(((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------...------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------.........//////...000222222111111111222222000111333444<<>><<<:::888777555555444222222333333333222000000..................------------,,,,,,,,,+++++++++************************((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaEEE<<>>AAA[[[xxx|||}}}bbbDDD666444333000---...............---------++++++++++++++++++++++++)))***,,,---...---,,,,,,))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,******))))))((((((((('''&&&'''(((***++++++++++++))))))************)))))))))+++,,,+++***)))***+++''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))---444222'''###((()))%%%$$$%%%'''(((((('''%%%$$$''''''''''''((()))++++++((())))))***++++++,,,,,,***((('''((()))***)))(((%%%&&&(((***+++,,,++++++111000...+++************((((((((((((((()))******+++***************++++++************)))))))))***(((+++......------///222...------///222444444333222///,,,,,,///000///...,,,///111111///...000222///555777444000///...,,,---,,,,,,---......---+++++++++,,,---------,,,,,,******************++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''')))******)))'''&&&&&&''''''((()))******+++))))))))))))))))))))))))***)))(((((((((((()))))))))))))))))))))***************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,+++,,,...000&&&,,,111111///000222333...333444666777000888PPPeee{{{vvvXXXPPPKKK>>>888<<<777666333222444666333...000//////............///------------------------,,,,,,,,,+++++++++******)))))))))))))))***************))))))((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\EEE:::<<>>999666111....../////////)))000666666111,,,---000000000//////......---------------,,,,,,,,,++++++*********,,,...///---+++***))))))(((((())))))***))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((())))))************))))))))))))******************))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************)))************+++++++++------,,,,,,,,,---......////////////000000000000111111222333555666777777FFFPPPdddfffVVVHHHAAA===666444666777666555333222111000000/////////...------,,,,,,+++,,,,,,,,,,,,+++******************************(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########ZZZDDD999;;;BBBVVVmmmtttrrr[[[CCC666444333111000/////////...------,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,***************)))((('''''''''((()))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((''''''(((((()))*********)))(((((((((''''''''''''*********)))))))))(((((('''''''''''''''((())))))&&&'''''''''((((((((((((%%%&&&'''((())))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((************))))))))))))''''''''''''((()))***+++((((((((()))))))))*********+++,,,+++******,,,---++++++++++++,,,...000111333111000111555999<<<===666444111000000111111000...444;;;===:::666333333111111111111000000000///++++++***************************,,,......---++++++++++++++++++,,,------))))))))))))((((((((('''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))******))))))))))))***************)))))))))(((((((((((()))))))))*********************)))))))))((())))))))))))************)))************+++++++++,,,,,,,,,+++,,,,,,---...------.........////////////000111111222333444444333888CCCRRRfff~~~}}}fffMMMBBB:::999888444222333555444333111000000000000/////////...------,,,,,,++++++,,,,,,++++++***)))************************&&&''''''(((((((((''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######{{{XXXCCC888999???RRRhhhqqqoooYYY@@@555333333222222//////......---,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++++++++)))((('''&&&''''''((()))))))))))))))'''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''******))))))))))))(((((((((''''''''''''(((((()))''''''''''''((((((((((((%%%&&&'''((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))(((''''''''''''(((((())))))***''''''''''''((()))******''''''((((((((()))))))))---------+++))))))+++---++++++,,,,,,---......///111000000222555777888888222111111222333444333111,,,111666;;;;;;888333000//////000111111111111000************++++++++++++***))))))+++---...---+++............//////000000)))))))))(((((((((''''''%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))******)))(((***))))))(((((())))))*********))))))))))))(((((((((((())))))))))))******************))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......////////////000000000111000111222333999HHH]]]mmm}}}iii^^^PPPBBB<<<777444777999777444333222111000////////////000//////......---,,,,,,,,,++++++,,,,,,++++++***)))************************&&&''''''(((((((((''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###xxxVVVCCC999999<<>>:::888666777888666444222000///////////////000000//////...------,,,,,,++++++++++++++++++***))))))************************************)))((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyUUUCCC;;;:::;;;LLLeeepppuuu]]]CCC666333222111111.........---,,,,,,++++++++++++++++++++++++++++++***))))))))))))))))))***((()))************))))))''''''((()))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''(((((((((((()))***+++++++++,,,///111,,,---...///////////////,,,---...000222111...,,,,,,---000444777777444222000...---///444555333000)))+++---///000//////...------------------------)))(((((()))+++,,,,,,+++111111111000...---+++***((((((((((((''''''''''''###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***------,,,***)))))))))(((((((((((()))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))******((()))))))))************))))))*********+++++++++******)))))))))***++++++,,,,,,---------.........////////////............+++,,,...111444444444333666EEEXXXhhhyyygggRRRMMMBBB999777;;;<<<:::888777555222111111000...///////////////000000111.........---,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))......---,,,***(((&&&%%%&&&''''''(((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxSSSCCC<<<::::::JJJeeerrrxxx```EEE666333111000000......------,,,+++++++++++++++++++++++++++++++++************************(((((()))***************''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''(((((((((((((((''''''(((((((((((()))))))))((((((''''''''''''((($$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((()))))))))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''((((((''''''((((((((()))))))))''')))+++,,,---...000222,,,,,,------...///000000//////000222333222...++++++---///333666666333000111...,,,,,,000222111000+++---///111222111000///,,,,,,,,,,,,++++++++++++)))(((''''''***+++++++++...//////...,,,***(((&&&((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,,,,,,,+++***)))((((((''''''(((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))))))))************)))************+++++++++******))))))******+++,,,,,,,,,,,,---------......///////////////.........111///...///111222111///333666:::???LLLcccpppYYYHHHDDDAAA<<<999777777666555555666444000///111111////////////...//////000000......------,,,+++++++++******++++++******)))((())))))))))))))))))))))))///...---,,,***(((&&&%%%&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%uuuPPPBBB<<<:::888HHHdddsssxxx___DDD555111000000000......---,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))************))))))(((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$$$$%%%&&&'''((())))))(((''''''&&&&&&'''''''''((((((((()))))))))******'''***---///.........///************+++---///000111000111222222111---***,,,---///222444444111...,,,,,,++++++,,,---,,,,,,+++---///111222111///.........---,,,+++******))))))(((&&&''')))***++++++***+++,,,,,,+++***(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***))))))((((((''''''''''''(((((())))))(((((((((''''''''''''''''''((((((((())))))((()))))))))************))))))))))))************)))************++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,---.....................555444222000------...///333111......222>>>OOO\\\lll~~~~~~bbbRRRIIIEEEDDD===:::888888777666555555333777666222111333333000///...---------------.........---,,,,,,++++++******************))))))((())))))))))))))))))))))))+++++++++***)))((('''&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%qqqNNN@@@;;;999777GGGcccsssvvv]]]BBB444000000000000......---,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***((('''&&&'''(((((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))***)))((('''''''''''''''(((((((((((()))))))))***'''(((((((((((((((''''''%%%%%%&&&'''((()))*********))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&(((''''''''''''((())))))"""###$$$&&&(((***+++,,,(((''''''&&&&&&&&&''''''))))))))))))************(((+++///000///...---,,,((((((''''''))),,,...000000//////000000...+++(((---...///111333222///,,,+++---...///...---,,,+++)))+++---///000...,,,+++111111000///---,,,+++***)))'''&&&&&&(((***++++++&&&''')))++++++***)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((()))(((((())))))*********+++))))))))))))************)))************+++++++++++++++******++++++,,,---)))************+++++++++,,,,,,,,,------.........''',,,000000---,,,///333//////111333222222444777888IIIbbbxxxpppQQQEEEDDD???;;;:::;;;888555555333222222444///444666111///111000+++...---,,,,,,+++++++++,,,......---,,,,,,++++++******************)))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%rrrLLLCCC:::777;;;III___rrrwwwaaaEEE333///111000---......---,,,,,,,,,,,,---......---,,,,,,+++******,,,,,,,,,+++)))(((&&&%%%''''''(((((())))))******''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''%%%$$$%%%&&&(((*********)))((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%$$$$$$###"""''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''(((+++...000//////////////////////////////...---,,,,,,,,,,,,/////////......------,,,+++*********+++---///000555777888333,,,'''(((***((((((((((((((()))******###%%%'''))))))((('''&&&+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))'''''''''((()))(((''''''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))************************************.........------,,,,,,,,,---------,,,,,,+++++++++...............---------///////////////000111111666777???MMMYYYggg{{{cccUUUEEE<<<<<<<<<999555999888666555444444444555444333222000///---,,,+++...------,,,,,,------...------------------------++++++************++++++***))))))(((''''''&&&&&&''''''(((((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""nnnLLLCCC:::777;;;HHH^^^qqqvvvaaaEEE444000222111.........---,,,,,,,,,,,,---...------,,,++++++******++++++++++++***((('''&&&(((((((((((())))))******'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&'''***---///------------------------......---,,,,,,,,,------...------------------,,,+++***))))))***+++---...333666666222,,,((((((***)))((((((((((((((()))***%%%&&&'''((((((((('''''')))'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&(((((('''&&&&&&'''(((((())))))((((((''''''''''''(((((((((((('''((((((((()))))))))))))))((('''&&&&&&'''((()))(((((()))))))))*********************************---,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++------------............//////////////////000111222222555;;;???FFFSSS```mmmwwwgggNNNFFF<<<888999:::888555888777555444333333333444333222111000///---,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******))))))(((((('''&&&&&&%%%'''''''''''''''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""jjjKKKCCC:::777:::GGG]]]ooouuu```EEE444111222111///......---,,,,,,,,,,,,---------,,,,,,++++++*********************)))((((((((((((((())))))))))))***'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''(((((())))))%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&(((+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++)))))))))***++++++111333333000,,,))))))+++***)))((((((((((((((()))''''''''''''''''''(((((('''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((())))))))))))******************************+++++++++***************,,,,,,,,,,,,++++++++++++,,,,,,,,,------.....................//////000000222111111111000000666>>>CCCLLL\\\nnnxxxfffXXXYYY^^^VVVIII;;;999666666666666555444555444333222222222222222000000000///......---------,,,,,,++++++,,,,,,---************************)))(((((((((((((((((()))((((((''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############gggKKKBBB:::666:::FFF[[[mmmsss^^^DDD444111333222///......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++******((())))))*********))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))))))))(((((('''''''''((((((((((((((($$$$$$%%%%%%&&&((()))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%''')))***************************---,,,+++***************))))))******++++++,,,,,,---,,,+++)))))))))***+++...///000...+++)))***+++***))))))((((((((((((((()))((('''&&&&&&'''(((***((('''%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((''''''((((((((((((((((((((()))))))))***************************************************,,,+++++++++++++++++++++******+++,,,---......///------......////////////111111222222111111444888444555777===HHHYYYlllyyy{{{fffXXXGGGEEEAAA???CCCGGGBBB888666777777666444333333333222222111111000000000000........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################fffJJJBBB999666999EEEYYYkkkppp[[[BBB333111333222///......---,,,,,,,,,,,,---,,,+++++++++++++++******(((((()))************)))************))))))))))))((('''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&'''((()))(((((((((***))))))(((''''''&&&&&&$$$$$$%%%&&&''')))***+++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((************************,,,,,,***)))((((((((((((((())))))******+++++++++///...,,,+++******++++++,,,------,,,+++******+++))))))(((((((((((())))))***)))'''%%%%%%''')))******(((&&&&&&&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++)))******+++,,,---......,,,,,,---............---,,,...000000111222333333000222555888:::;;;===???MMM[[[mmm}}}mmm^^^UUUMMMCCC<<<777;;;===<<<:::888444000666777666444222111333555000000000000000/////////,,,---------............++++++************++++++++++++++++++++++++++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################fffIIIAAA999666888CCCWWWhhhlllYYY@@@222000222111.........---,,,,,,,,,,,,---++++++++++++++++++******((())))))*********))))))+++************)))))))))((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((******)))((('''&&&%%%%%%%%%%%%%%%&&&''')))***+++,,,***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&++++++++++++++++++++++++++++++******)))******+++)))))))))***************///...,,,+++++++++,,,,,,+++++++++*********))))))((((((((((((((()))******+++***(((&&&&&&'''((()))+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***************+++++++++*********+++++++++++++++*********++++++,,,,,,,,,***+++---.........---,,,---000000......///...+++333333222222333333333333444<<>>000///222111---......---,,,,,,,,,,,,---******************++++++))))))*********))))))(((+++++++++*********))))))((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&'''(((******---+++)))&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&************************))))))***+++---///111222++++++******************---,,,+++******++++++,,,+++***))))))))))))((((((''''''''''''(((***+++,,,+++***((('''''''''((()))***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))*********)))*********++++++++++++************++++++++++++***+++---.........,,,+++///222111......000///***222///+++***+++000444777666888888777<<>>>>><<<999666666666666555333333666:::111000000///000111111111---...///000000///......,,,,,,,,,,,,,,,---------******))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$eeeIIIAAA999555888BBBUUUeeehhhUUU===///...111000---......---,,,,,,,,,,,,---******************++++++***************)))((((((++++++++++++******))))))((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%$$$######%%%'''((('''''''''(((((((((((((((''''''&&&''''''((()))***...,,,)))&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''%%%$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&************************'''(((***,,,000444777888,,,,,,++++++******))))))++++++***))))))***+++,,,+++)))(((((())))))((('''&&&&&&&&&''')))***,,,---******)))((((((((((((((((((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))******+++++++++++++++++++++***************)))***,,,......---,,,+++***......,,,...333222---)))+++///333555444000---...111222111444999:::888888>>>GGGQQQ\\\hhhssszzz~~~tttlll]]]MMMDDDCCCAAA>>>:::999999888777666555555777555555777666333111000444222111222222222///,,,---...///000000000......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************(((''''''&&&&&&''''''(((''''''((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$}}}___IIIBBB<<<999:::AAAQQQ```dddRRR>>>222222444222---///......------,,,++++++...------,,,,,,++++++***+++*********))))))(((((()))))))))'''%%%%%%''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++***))))))''''''((((((((((((((((((%%%%%%&&&((())))))))))))'''&&&&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&))))))))))))******************))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$#########%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$((((((((((((((('''''''''%%%---000,,,111<<<@@@;;;++++++++++++++++++++++++((()))+++,,,,,,+++***))))))((('''((())))))'''%%%''''''''''''(((((())))))''''''((((((''''''&&&%%%)))'''%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###############%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,......,,,+++***)))))))))++++++,,,,,,,,,---------+++,,,------......------///////////////.........///000000000111111111111444444555777;;;>>>BBBDDDKKKSSS___jjjttt~~~rrreee[[[UUURRRQQQIIIGGGCCC>>>;;;999888888666666777666666555444444333333333222222222111111111111111111111000///...//////............///000,,,---...//////---+++***))))))))))))))))))))))))---,,,***)))((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$|||^^^HHHAAA;;;888999@@@PPP___```OOO;;;222333777555222///......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))'''&&&&&&'''))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***)))((((((((((((((('''''''''''''''((()))***************((('''''''''((()))++++++((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((+++222444000222;;;===777++++++++++++++++++++++++***************)))(((''')))((('''((())))))'''%%%(((((((((((((((((())))))&&&&&&&&&&&&''''''(((((()))'''%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%###"""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((('''((((((((())))))))))))((((((((()))*********+++---,,,++++++************+++++++++++++++,,,,,,,,,+++,,,,,,---------------///...................../////////000000000111111111111111222444777999:::888>>>EEEJJJNNNTTT\\\bbbhhhooo|||}}}xxxpppddd[[[XXXTTTNNNGGGBBBAAAAAABBB@@@>>><<<999777666666666666666666666666555444444333222222222222111111111111111111111000000//////////////////////////////,,,---...///...---+++***)))))))))))))))))))))))),,,+++)))(((''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$yyy\\\GGG@@@999666888???OOO^^^aaaPPP<<<222333666555222///......------,,,++++++******++++++,,,------...***************))))))))))))))))))(((&&&&&&''')))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******)))(((((((((((((((''''''&&&&&&((())))))*********))))))((((((((((((((()))***+++''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((()))111777888333333888777111*********))))))*********,,,+++***)))(((''''''''')))((((((((())))))'''%%%))))))((((((((((((((((((%%%%%%%%%%%%&&&(((***+++)))'''%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%###"""!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++************+++++++++++++++***************++++++,,,------------,,,............................../////////000000000///////////////000111222222555888888666777;;;>>>???DDDMMMVVV___eeeiiikkkrrrwww~~~wwwmmmggg[[[VVVPPPNNNMMMIIIBBB<<<:::999777777777999;;;<<<888777555444444444555555444555555555555444444333222222111111111000000000000000000000000/////////...///000111111000///...+++,,,---...---,,,+++***))))))))))))))))))))))))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$uuuYYYEEE>>>888555666>>>OOO]]]hhhVVV???333111333000,,,///......------,,,++++++******++++++,,,,,,,,,,,,************************((()))***)))'''&&&''')))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((()))((((((''''''&&&&&&%%%'''''''''(((''''''&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&'''(((((('''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''((())))))000555666222111333000+++******)))(((((()))******---,,,+++)))))))))***+++***)))(((((())))))(((&&&(((((((((''''''''''''''''''&&&%%%$$$%%%''')))+++)))'''%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&###"""!!!"""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))((((((((()))))))))))))))***++++++************))))))))))))******+++,,,,,,,,,,,,,,,---------------.........---............/////////000000///000000000111111444666777666444444666888666777999;;;===>>>??????DDDGGGKKKQQQWWW\\\___```dddkkksssyyy|||zzzpppiiidddbbb^^^[[[WWWRRRMMMHHHCCC@@@>>>;;;888999<<<>>><<<999555555666666777888999:::555555444333333444555555333333444444444444333333111111111000000000//////000/////////////////////...///111222222000...---++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$qqqVVVDDD===777444666>>>NNN]]]mmmZZZBBB333111111...***///......------,,,++++++,,,,,,,,,++++++************************+++++++++(((*********((('''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&%%%%%%%%%&&&(((******((('''&&&$$$%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''(((((()))+++...///...------***'''+++***)))(((((()))***+++------,,,,,,,,,---///000***)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''))))))'''%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$###"""###$$$%%%%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((()))***++++++)))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------...,,,,,,---------............///000000111222222222...///000000000111222444111111222222333444555555333444555777999:::;;;;;;666<<>>>>>>>>;;;;;;:::888666555555555777444111000222222111///111111222222111111000///444444333333333333333333222222333333333333222222000000/////////.........///......------...//////...///111222111000...,,,******++++++++++++++++++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$nnnSSSCCC===666444666>>>OOO^^^lllXXX@@@333111222000---///......------,,,++++++---,,,,,,+++******))))))*********+++++++++++++++(((***++++++)))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((($$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%%%%&&&'''((()))(((''''''"""###$$$%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&'''''''''(((&&&'''((())))))((('''&&&,,,+++)))(((((()))+++,,,.........///000111222333***)))))))))******(((&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%&&&&&&''')))'''%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))******((()))))))))************))))))***++++++++++++******++++++,,,,,,---------+++,,,,,,,,,,,,---------,,,---...///000111111111------------...///000111//////000000111222333333222222222222222333333333000333555555444333666888444777;;;===>>>>>>@@@AAA@@@BBBEEEFFFFFFDDDDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKIIIHHHGGGGGGGGGEEEDDDBBBBBBBBBAAAAAABBBBBBBBBCCCAAA@@@???>>>;;;888555777666444333222222333333555666666555222111222333444333000000111111000//////000000111000//////...111111111111000000000///000111111222222222222222/////////.........------......---,,,,,,---///000//////000000000...---,,,******************++++++((((((((((((((((((((((((&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$kkkQQQCCC===777444666???OOO^^^kkkWWW@@@222111333222//////......------,,,+++++++++++++++************************++++++,,,,,,,,,(((***++++++***(((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&'''((())))))))))))$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''''''---,,,***((((((***,,,---///000111111222222222222***)))))))))******((('''%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''''')))'''%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))(((((('''''''''((())))))'''((())))))***+++,,,,,,((())))))************************+++,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---////////////...111000//////000111111111000000000000000//////...000000000000111111222333444444333222111111111222111333555555444333444555222444666666555444333444;;;::::::999999:::::::::888777666666777777666555666777777777888999::::::777555444444555555444333555555444333222000000///111333555444111///000111111111111222444555555555111111111222222222222222//////000000000000000//////000000111222222111111.........------------,,,...---,,,+++,,,---///000/////////...---,,,,,,,,,)))))))))))))))***++++++((((((((((((((((((((((((&&&'''(((((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$iiiPPPCCC===777555777???PPP___lllYYY@@@222111333111...///......------,,,++++++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,(((***,,,,,,***(((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((###$$$%%%&&&''''''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%''')))+++&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""$$$$$$%%%%%%%%%$$$############$$$%%%&&&$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%''''''&&&''')))...,,,***))))))***,,,...000111222333333222000///+++***)))***+++***)))'''&&&'''((()))***+++,,,---###$$$&&&'''((())))))((()))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''(((***+++,,,---...(((((()))***************))))))***+++,,,,,,------******+++++++++,,,,,,,,,---...///000//////...---...,,,+++,,,---......---,,,---...///000111111000///......//////000111222111///------///111222111...000111222111111333555///111444555555444555666000000000111111111222222111000///000222333222111000000//////////////////555333111111111222111000,,,---...000111111111111+++...222333222111222444//////////////////...------------------............///000111222222222222//////000111111111111111......---------,,,,,,,,,...---+++++++++---///000000///...,,,,,,++++++,,,))))))(((((()))***++++++((((((((((((((((((((((((&&&'''((()))))))))''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$iiiQQQDDD<<<666666666;;;LLL___jjjTTT<<<222222222000.........---------,,,,,,,,,///---,,,***))))))******)))))))))))))))******+++))))))(((''''''''''''''''''''''''''')))+++---...((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###$$$&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&'''***(((&&&&&&'''(((((('''+++,,,,,,+++***)))***,,,444555555555222...)))&&&******(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))))))))((((((''''''&&&%%%&&&''''''%%%###"""###%%%&&&%%%$$$""" ######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""""""""""""""###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''$$$&&&******%%%&&&++++++***)))(((((('''(((((())))))*********))))))((('''(((+++------,,,***((())))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......------------......---------............///......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111////////////////////////000000000000000000000000000000////////////000000///000000000111111111111////////////////////////------------------------,,,---......//////...............////////////000////////////...---,,,++++++,,,------......------............---,,,+++***((())))))*********))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$hhhRRRDDD<<<666666666:::KKK^^^iiiSSS<<<222222222000...------------,,,,,,,,,,,,...---,,,***))))))******)))))))))))))))******+++))))))(((''''''''''''(((''''''''''''(((***+++,,,'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&((('''%%%$$$$$$%%%"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))******)))+++,,,,,,+++******+++---666555444222000---+++)))******)))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))***---...000111+++)))'''&&&&&&%%%$$$"""###$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))%%%$$$'''&&&###$$$)))***)))(((((('''''''''((())))))*********))))))((('''(((+++,,,---+++***((()))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------......------------......------------..................///000000000000///....../////////000000000000000000000000000000000000000000000000000000000//////////////////000000////////////////////////000000000000000000000000//////............//////////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------....../////////......---+++++++++,,,,,,---------------------------,,,+++******((())))))******)))))))))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$gggRRRDDD<<<666666666:::JJJ\\\gggRRR<<<222222111000///,,,,,,,,,,,,++++++++++++---,,,+++***************)))))))))))))))******+++******)))(((((((((((((((''''''&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&((()))((('''&&&&&&&&&"""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""$$$%%%&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%'''***---///---,,,+++,,,,,,,,,******,,,...777555333000...,,,,,,+++******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''')))+++///444777:::///,,,(((&&&%%%$$$###!!!$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((,,,,,,(((%%%&&&((((((''''''&&&'''''''''((())))))******)))))))))'''(((***+++,,,+++)))((())))))))))))******************************++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------...///////////////---........./////////////////////////////////////////////////////////////////////.......................................////////////////////////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,---,,,,,,,,,************+++++++++,,,---.........---,,,+++***++++++,,,------------,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""""""""#########$$$$$$}}}fffSSSDDD<<<777666555999HHHZZZeeeQQQ<<<333222111000///,,,,,,,,,+++++++++******,,,++++++***************)))))))))))))))******+++******)))(((((((((((()))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&''')))((('''%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###############$$$%%%&&&''''''&&&%%%$$$####################################%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''***...111111///,,,***+++,,,+++***+++---///444333222000...---++++++)))))))))((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%'''((((((***...222777999000,,,(((%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$%%%%%%%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""&&&...555888444---)))''''''&&&&&&&&&''''''((('''((())))))))))))))))))&&&''')))***+++***)))(((((((((((()))))))))******)))))))))***************************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,---...............------------............................................................//////......------,,,,,,------------------------........................,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++)))))))))*********++++++,,,,,,------,,,+++************+++,,,,,,,,,,,,,,,******+++******)))(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""############{{{eeeSSSCCC<<<777666555888GGGXXXbbbPPP<<<333111000000000,,,,,,,,,+++++++++************+++*********)))))))))))))))))))))******+++***))))))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%$$$####################################%%%%%%&&&&&&%%%%%%$$$###"""###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&'''***---///...+++((((((***+++******+++---//////000111111000---***((('''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%)))((((((((())),,,...000,,,***&&&$$$%%%&&&&&&%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""&&&,,,333999;;;888333&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))&&&'''((()))))))))((((((''''''((((((((()))))))))((((((((())))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++,,,---------------+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++************************************************((()))******++++++******************+++++++++++++++++++++++++++******))))))***++++++,,,,,,++++++))))))******))))))((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$########################!!!!!!"""""""""#########zzzdddRRRCCC<<<777666555777EEEVVV```OOO<<<444111000000111,,,,,,,,,,,,++++++++++++)))******+++******)))))))))))))))))))))******+++))))))((('''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$"""######"""######$$$$$$######"""$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))((((((%%%%%%'''***+++)))%%%"""&&&((()))))))))***,,,...,,,---///000///,,,(((&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((&&&%%%%%%&&&'''''')))'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$""""""######$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&---777;;;999&&&&&&&&&&&&'''((()))***&&&&&&'''((())))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))))))))************+++************++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++*********++++++,,,,,,,,,))))))))))))))))))))))))************************((()))******+++******************+++++++++,,,,,,)))***************))))))))))))***++++++++++++***((())))))***))))))(((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######""""""""""""##############################!!!!!!!!!"""""""""######zzzcccRRRCCC<<<777666444666DDDUUU^^^NNN===444111000000222------------,,,,,,,,,,,,((()))***++++++***)))))))))))))))))))))******+++(((''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&%%%###""""""###"""######$$$$$$######"""&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&(((((((((((((((%%%%%%&&&((()))(((%%%"""$$$&&&'''(((((())),,,...+++,,,,,,---,,,***(((&&&"""$$$&&&'''(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&$$$###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""""""""############!!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%&&&&&&########################""""""###$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&""" '''000444000&&&&&&&&&'''((()))+++,,,%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******))))))))))))************************++++++++++++++++++************++++++************++++++++++++)))******+++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++************************+++******************+++))))))***+++,,,,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++((())))))******))))))(((((())))))***************((())))))*********))))))''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%######""""""""""""##############################!!!!!!!!!!!!"""""""""###zzzcccRRRCCC<<<777666444666CCCTTT]]]NNN===444111000000222......------------,,,,,,((()))***++++++***)))((()))))))))))))))******+++''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''((('''&&&&&&"""$$$%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&''')))******(((&&&###%%%&&&''''''(((+++---,,,+++***)))((((((((((((!!!###%%%'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%###!!!$$$%%%&&&''''''%%%###"""######$$$$$$$$$$$$######""""""""""""############ !!!!!!"""######$$$$$$ !!!###$$$%%%''''''%%%$$$$$$$$$######""""""########################$$$$$$%%%%%%%%%&&&&&&&&&########################""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&&&&%%%)))///+++###&&&&&&'''''')))***,,,---%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))************)))************+++++++++++++++************++++++)))************+++++++++))))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))++++++************++++++(((((()))+++,,,---...///************************(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))************(((((()))))))))))))))((((((((()))***************))))))***************)))''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%######""""""""""""##############################!!!!!!!!!!!!""""""""""""vvvbbbPPPCCC>>>999666555888BBBMMMZZZQQQ;;;...111000+++///------,,,++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$###%%%%%%$$$###""""""""""""'''&&&%%%%%%%%%&&&((()))+++((($$$$$$%%%&&&%%%###%%%&&&'''&&&%%%$$$&&&(((***(((&&&$$$############'''&&&%%%$$$##################$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$$$$&&&)))***)))&&&&&&'''((((((((('''&&&%%%###$$$&&&'''(((''''''&&&"""$$$&&&&&&%%%%%%%%%&&&(((%%%###$$$&&&'''%%%"""&&&&&&%%%$$$$$$###"""""""""$$$%%%%%%$$$###%%%&&&###############$$$$$$$$$"""""""""""""""###$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))***++++++++++++***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((('''+++++++++******)))))))))+++******)))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""sss___NNNBBB===888666555888BBBNNNZZZQQQ;;;...111000+++///------,,,++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&'''((()))***)))&&&$$$###%%%&&&&&&$$$%%%&&&'''&&&$$$$$$&&&''')))(((&&&$$$############$$$$$$#########$$$$$$%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%'''))))))'''%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&###%%%''''''&&&%%%&&&''''''%%%$$$$$$&&&'''%%%###&&&&&&&&&%%%$$$#########"""###%%%$$$######$$$&&&$$$$$$#####################"""""""""""""""##############################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************((()))******++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''(((((())))))((((((((())))))******************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))******(((((()))))))))(((((((((++++++******))))))))))))+++******)))))))))))))))((()))))))))))))))((('''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################ooo]]]LLL@@@<<<777555555888CCCNNNXXXPPP;;;...222000,,,///------,,,++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((()))***+++(((&&&$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&$$$$$$&&&'''((('''&&&$$$############!!!!!!""""""###$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$)))((('''((())))))'''%%%'''&&&&&&&&&&&&''')))***((('''&&&&&&%%%&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&%%%$$$%%%''''''&&&%%%'''&&&&&&%%%%%%$$$$$$###"""###$$$$$$######$$$&&&%%%$$$$$$$$$###"""""""""######"""""""""""""""###########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((************))))))))))))+++******))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################kkk[[[LLL???;;;666555444777BBBNNNWWWOOO:::...222111,,,///------,,,++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))***+++))))))))))))******++++++***)))(((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%$$$$$$#########!!!!!!""""""##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$''''''(((((())))))((('''((('''%%%$$$%%%(((***,,,***)))'''%%%%%%%%%%%%&&&&&&'''))))))(((''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$######$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$######"""""""""""""""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((())))))******))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''((('''''''''((((((((()))++++++++++++++++++******+++******))))))))))))))))))******))))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################iii[[[NNN???:::666444333666AAAMMMUUUMMM999...222111,,,///------,,,++++++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''&&&'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%&&&''''''&&&&&&&&&'''((()))***+++((()))))))))************,,,,,,+++***(((&&&%%%$$$$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$######"""############"""!!! ######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((())))))******)))'''%%%$$$%%%(((+++---+++***(((&&&%%%%%%%%%&&&&&&((())))))(((''''''(((&&&''''''''''''''''''(((&&&%%%%%%%%%%%%%%%$$$$$$!!!###$$$$$$###"""$$$%%%%%%%%%%%%$$$###"""!!!!!!######"""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))))))))(((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***+++))))))))))))))))))))))))'''''''''''''''''''''((('''''''''''''''''''''''')))(((((((((''''''&&&&&&''''''&&&&&&'''((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((''''''&&&'''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################gggZZZOOO@@@;;;666444222555@@@KKKSSSLLL999...333222,,,///------,,,++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%&&&''''''(((######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$%%%'''((()))'''''''''&&&''''''((((((&&&'''((()))))))))((((((+++,,,---+++(((%%%%%%%%%$$$%%%%%%%%%######%%%&&&"""###$$$$$$%%%$$$$$$######$$$%%%%%%$$$"""!!! ######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!###&&&''''''(((***+++)))(((&&&%%%&&&(((***,,,***)))((('''&&&&&&&&&&&&'''(((***)))'''&&&''''''((()))***)))'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###%%%%%%$$$$$$$$$###""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%################################################"""############$$$$$$$$$############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))************))))))))))))((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&''')))***+++++++++,,,,,,,,,,,,,,,+++******)))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$dddYYYOOOAAA<<<666444111444>>>IIIRRRKKK888...333222,,,///------,,,++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%''')))***)))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&(((******'''%%%%%%&&&$$$%%%%%%$$$######$$$&&&!!!"""###$$$%%%%%%$$$###"""###%%%&&&%%%$$$###!!!$$$$$$##################"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$ ###&&&'''&&&&&&(((******)))'''&&&'''((()))***((((((((((((((('''&&&&&&&&&((())))))'''&&&&&&&&&)))++++++***'''%%%&&&'''########################!!!"""######""""""###$$$$$$$$$##################!!!!!!!!!!!!"""###%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$################################################"""############$$$$$$$$$############$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((()))))))))(((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%''')))+++)))))))))******++++++++++++******)))))))))))))))&&&'''((())))))******)))&&&&&&&&&'''''''''(((((()))((('''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbXXXOOOBBB<<<777333111333===HHHQQQKKK888...333222---///------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$%%%''')))***)))((('''%%%###"""""""""###$$$%%%&&&&&&&&&%%%$$$!!!%%%((((((&&&%%%&&&((($$$%%%%%%$$$######$$$&&& !!!###$$$%%%%%%$$$###!!!"""$$$&&&'''&&&%%%$$$$$$$$$##################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!$$$''''''%%%$$$%%%'''***)))(((''''''((())))))'''((()))))))))(((&&&%%%&&&((()))(((&&&%%%%%%&&&***,,,---***'''$$$%%%'''""""""""""""""""""######!!!"""######""""""###$$$###############$$$$$$$$$ !!!"""$$$&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""########################"""############$$$$$$$$$############$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%''')))+++''''''(((((()))))))))***+++******)))))))))))))))%%%&&&''')))************&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeZZZLLLBBB<<<777555444444;;;DDDQQQLLL;;;000333000***---,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&%%%%%%$$$######&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&###!!!!!!###%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%'''&&&%%%(((%%%###"""###$$$$$$#########$$$$$$$$$$$$#########%%%%%%$$$"""!!!"""###""""""#########$$$$$$$$$"""""""""""""""######$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&'''((((((,,,)))'''&&&''')))******'''&&&&&&&&&&&&'''((((((,,,+++(((&&&%%%%%%&&&''')))))))))(((''''''&&&&&&&&&%%%$$$"""!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######"""""""""""""""###!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$###"""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""##############################$$$%%%%%%%%%%%%$$$((('''%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""############$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''++++++******************&&&'''(((***,,,...111222&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''' !!!!!!""""""######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$${{{bbbXXXKKKBBB<<<777555444444;;;DDDQQQLLL:::000333000+++...,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$###$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%&&&&&&%%%'''%%%######$$$$$$$$$#########$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""############$$$$$$$$$$$$%%%"""""""""""""""###$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''***'''%%%$$$&&&'''((('''&&&&&&'''''''''(((((((((***)))'''%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&$$$###"""""""""""""""###$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""""""""#####################$$$$$$$$$&&&%%%%%%$$$######""""""$$$%%%%%%$$$$$$"""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''')))******++++++******)))%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&""""""""""""""""""######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$ttt^^^VVVKKKBBB<<<777555444444;;;DDDQQQLLL:::///333000+++...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$''')))(((&&&%%%%%%###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%'''%%%######$$$%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$"""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%'''%%%###"""$$$%%%%%%%%%%%%&&&((()))***)))(((''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&"""""""""""""""###$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&&&&$$$############$$$$$$$$$$$$%%%###"""""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################"""###$$$$$$%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''')))***++++++***)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$oooZZZUUULLLBBB<<<777555333444;;;DDDPPPKKK:::///333111+++...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%"""$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$'''(((((('''((()))%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&$$$""""""$$$%%%$$$$$$$$$&&&)))++++++***'''&&&$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&''''''((((((###"""""""""""""""######!!!""""""###$$$$$$%%%%%%$$$&&&(((******(((&&&$$$############$$$$$$$$$$$$""""""""""""""""""###$$$#################################"""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!########################################################################$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%'''***,,,,,,***((('''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$$$$lllYYYUUUMMMBBB<<<777555333444;;;DDDPPPKKK:::///333111,,,///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&'''***---(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$%%%$$$$$$$$$$$$#################################"""&&&$$$######%%%%%%%%%$$$###%%%)))++++++***'''%%%""""""######$$$$$$%%%&&&%%%%%%&&&'''((())))))***%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$&&&(((******(((&&&$$$""""""#########$$$$$$$$$""""""!!!!!!"""###$$$$$$!!!""""""###$$$$$$%%%%%%#########"""""""""""""""######$$$$$$$$$###""""""########################################################################$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$######$$$%%%%%%%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&)))++++++***(((&&&&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$jjjWWWUUUNNNBBB<<<777555444444;;;DDDPPPJJJ999///333111,,,///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$%%%'''+++...******)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%%%%$$$$$$%%%''''''&&&$$$######$$$$$$$$$$$$######"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$###############"""#####################$$$&&&$$$###$$$%%%&&&%%%$$$"""%%%(((******)))&&&$$$"""#########$$$$$$%%%%%%&&&&&&''''''((()))******&&&%%%$$$"""!!!!!! !!!!!!"""###$$$$$$%%%%%%###$$$&&&&&&&&&%%%###""""""""""""############$$$!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$%%%&&&&&&##############################$$$$$$$$$######"""########################################################################$$$$$$############$$$$$$###############$$$$$$$$$########################!!!"""######$$$$$$######%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))***)))((('''$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$hhhUUUTTTMMMBBB<<<777555444444;;;DDDOOOJJJ999///333111,,,000,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''')))'''&&&$$$$$$%%%&&&'''"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%&&&&&&''')))++++++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$$$$%%%%%%$$$$$$&&&((((((&&&%%%######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########"""######$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&$$$###"""$$$&&&(((((('''%%%$$$######$$$$$$%%%$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$###"""!!!!!!"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!""""""###############$$$######"""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$############$$$$$$$$$$$$""""""######$$$$$$%%%%%%############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$gggTTTRRRKKKBBB<<<777555444444;;;DDDOOOJJJ999///333111,,,000,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******(((''''''&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""!!!"""###$$$&&&'''((())))))'''&&&$$$$$$%%%&&&'''###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% ###&&&((((((''''''(((+++***((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%###$$$&&&$$$$$$%%%&&&(((((('''%%%######$$$$$$$$$$$$######!!!###$$$$$$######$$$&&&""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$###"""###%%%%%%###""""""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''"""""""""""""""######$$$###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######################################################""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!"""###############!!!!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))'''&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""""""""######$$$$$$%%%###$$$%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$```QQQQQQIII???999444333222333;;;CCCMMMIII999...111///,,,111...,,,++++++------,,,***+++***)))(((((()))***+++((('''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&!!!"""((()))&&&'''&&&&&&&&&&&&%%%%%%%%%)))$$$ !!!$$$'''&&&$$$%%%&&&,,,///###&&&###(((+++((("""$$$'''((((((%%%"""&&&///(((&&&111***+++'''###"""$$$%%%%%%######...###+++((('''$$$***+++%%%$$$((()))%%%((('''%%%$$$$$$%%%'''((()))***'''""""""%%%$$$ ######""""""""""""######"""############$$$$$$$$$((("""###%%%'''&&&""""""#########$$$$$$$$$""",,,!!!###$$$'''%%%%%%***'''###(((!!!"""$$$%%%%%%$$$###"""!!!%%%###%%%'''!!!)))###&&&)))&&&&&&...)))%%%%%%$$$###""""""######""""""""""""""""""""""""###$$$&&&''''''&&&$$$###""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$%%%%%%$$$###""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$###""""""!!!!!!"""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%###$$$%%%%%%$$$"""%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""___QQQPPPGGG>>>999444333222333:::CCCMMMIII999...111///,,,111...,,,++++++,,,---+++***+++***)))(((((()))***+++((('''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***))))))***(((&&&######""""""!!!!!! $$$$$$###$$$&&&''''''&&&%%%***$$$"""%%%''')))###)))"""***,,, ***+++(((### !!!%%%+++///&&&###---///&&&)))***'''######$$$%%%%%%###!!!+++"""''')))&&&!!!(((((('''%%%%%%%%%### ###"""!!! !!!"""######%%%&&&&&&&&&&&&%%%$$$######""""""""""""######"""############$$$$$$$$$"""###+++ """&&&+++ ###"""***'''$$$---###!!!###""" """###""""""!!!!!!!!!""",,,$$$!!!&&&&&&###"""&&&%%%### 555%%%$$$$$$###""""""######""""""""""""""""""""""""###$$$%%%''''''%%%$$$###""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$%%%$$$$$$###""""""######$$$$$$$$$#########""""""################################################$$$$$$######"""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$&&&$$$######$$$%%%###"""$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""]]]OOONNNEEE>>>999555333222333:::BBBLLLIII999...111///+++000...,,,++++++,,,,,,+++*********))))))))))))******((('''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''""" """%%%&&&%%%&&&(((*********)))(((''''''&&&&&&'''((((((%%%###"""!!! ,,,$$$---+++ ''')))$$$!!!'''+++***###!!!&&&))))))%%% ... (((!!!+++$$$)))'''$$$###$$$%%%%%%$$$###&&&'''***)))***$$$!!!"""'''+++***((((((***)))(((''''''((()))***(((''''''(((&&&""""""%%%######""""""""""""######"""############$$$$$$$$$"""###'''!!!$$$,,,&&&'''''''''((((((((((((%%%(((---&&&""""""$$$...///))))))...!!!###$$$###""""""$$$&&&!!!$$$%%%######%%%###%%%+++$$$(((555'''$$$%%%$$$######"""#########""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$$$$###############################################################%%%$$$$$$$$$############"""############$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###""""""""""""""""""###&&&$$$######$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$###############\\\NNNLLLBBB>>>999555333222333999@@@LLLHHH999...111///+++///---,,,++++++,,,,,,+++)))***))))))))))))))))))***((('''&&&&&&((())))))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((111+++)))***((($$$$$$)))######""""""!!! """###$$$&&&((()))))))))333###%%%))))))###---$$$!!!(((666GGGlllqqqbbb000---%%% %%%,,,***###'''&&&%%%$$$$$$$$$%%%$$$)))""" )))&&&###999(((%%%&&&++++++&&&$$$'''"""!!!!!! !!!!!!"""%%% """%%%&&&'''((($$$######""""""######$$$""""""#########$$$$$$$$$$$$"""###%%%)))--->>> !!!!!!!!!""""""///''' """'''---"""'''))))))''' '''///***!!!'''IIItttzzz[[[@@@)))*** (((((($$$$$$###############$$$""""""""""""""""""""""""######$$$%%%%%%$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$########################################################################%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################$$$$$$#########################################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%$$$######$$$$$$###"""$$$###$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$&&&%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################ZZZMMMKKK@@@===999555444222222888???KKKGGG888///111///***///---+++******+++,,,***))))))))))))******)))))))))((('''&&&&&&((())))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''''''''(((((()))))))))qqq###"""111 %%%***$$$666LLLxxx888111!!! &&&&&&&&&%%%$$$$$$%%%%%%'''$$$))))))###$$$$$$############$$$$$$""""""#########$$$$$$$$$###%%%)))***,,,333***'''///))) $$$+++"""(((---))),,,(((iiifff+++000+++)))... $$$###############$$$$$$################################################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$########################################################################$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%$$$"""###$$$$$$###!!!######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################################################################XXXLLLKKK???===888555444222222777>>>JJJGGG888///222///***...---+++******++++++***)))))))))************))))))((('''&&&&&&((())))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))),,,...)))+++###---```$$$111$$$%%%&&&&&&$$$$$$%%%&&& %%%!!!)))***+++$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$$$$,,,...!!!***,,,&&& (((333111"""%%%TTT111 222#########"""######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$#########"""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$"""!!!"""############$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################!!!"""######$$$#################################"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""######"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$##########################################$$$$$$$$$###############$$$$$$$$$WWWLLLJJJ???===888555444222222666===IIIGGG888///222///)))---,,,+++******++++++***(((((()))***++++++***)))(((((('''&&&&&&((())))))(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))(((###)))!!!000'''$$$yyy###%%%''''''$$$###%%%&&& !!!%%%&&&"""!!!(((%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%###)))&&&(((""",,,--- """"""!!!***$$$###&&&!!!RRR777 444######""""""###$$$$$$%%%########################"""""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%$$$###!!! """############$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$########################### !!!"""###$$$$$$###"""########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$###""""""######"""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$WWWLLLKKK???===888555444222111666<<>>888444444333222666;;;GGGHHH:::---//////,,,///+++++++++************))))))))))))***++++++)))'''************))))))))))))''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''(((((('''&&&%%%%%%+++"""######'''888ddd(((+++ ***&&&!!!%%%%%%$$$###,,,HHH>>>DDDAAA111###$$$$$$***&&&%%%$$$$$$######$$$$$$***$$$'''iiiLLL)))$$$ $$$!!!!!!,,,(((+++$$$###"""""""""""""""""""""""" ***(((%%%)))&&&...%%%&&&"""%%%###### SSS((('''444"""```CCC!!!'''%%% '''---!!!#########""""""$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!###%%%'''&&&%%%###""""""$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""!!! """&&&'''%%%### """###$$$$$$###""" $$$$$$$$$#########""""""&&&%%%$$$###""" !!!!!!!!!!!!""""""""""""!!! """%%%$$$!!!%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""!!!"""""""""############"""""""""""""""#########"""###$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$"""######$$$$$$%%%&&&&&&########################!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$########################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%|||YYYNNNJJJDDD>>>888444444333222666;;;GGGHHH:::---//////,,,...++++++++++++************)))))))))***++++++)))'''((((((((((((''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&%%%%%%***###&&&%%%!!!""";;; %%%***%%% """&&&$$$$$$$$$ )))AAA000!!!444&&&,,,###VVV888333000(((&&&%%%$$$$$$######$$$$$$"""'''%%%###888222"""###&&&$$$&&&%%%'''***$$$########################(((((("""((($$$(((%%%%%%###'''$$$((("""$$$(((>>>%%%)))---'''++++++mmm---%%%&&&!!!+++&&&$$$%%%&&&$$$######$$$%%%######""""""###$$$$$$%%%######"""""""""###%%%&&&)))'''%%%###"""""""""###%%%%%%%%%%%%$$$$$$$$$###$$$#############################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################!!!!!!"""%%%&&&$$$"""!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""""""""""""""#########$$$!!!!!!!!!"""""""""######"""!!!!!!"""$$$$$$"""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$#################################$$$$$$%%%%%%%%%################################################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%{{{ZZZOOOKKKDDD>>>888444444333222666;;;FFFHHH:::---//////+++...,,,+++++++++***************)))((()))++++++)))(((''''''''''''((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%&&&!!!&&&'''"""(((nnn&&&###000&&&&&&$$$&&&######&&&!!!%%%777]]]...''' ,,,---,,,%%%+++"""&&&%%%$$$$$$######$$$$$$$$$ (((###!!!&&&&&&%%%""""""""""""###"""""",,,###########################"""###)))%%%'''!!!""" ,,,%%% )))$$$MMM%%%$$$666%%%000!!!]]])))###***""" %%%&&&&&&$$$""""""###$$$"""""""""""""""###$$$%%%###############$$$$$$$$$(((&&&%%%###"""""""""###$$$$$$$$$###############$$$$$$$$$######"""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""###$$$%%%###!!!!!!"""###$$$$$$###"""!!!$$$############""""""""" !!!!!!"""###$$$%%%%%%"""""""""#########$$$$$$$$$###""""""$$$$$$###"""$$$$$$############$$$$$$########################$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!! ######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%zzzZZZPPPKKKDDD>>>888444444333222666;;;FFFGGG:::...000///+++...,,,,,,+++++++++************)))((()))***+++)))((())))))))))))************%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%&&& $$$&&&&&&$$$...mmm222!!!%%%+++...%%%&&&""""""(((###"""---ZZZ!!!///"""555///)))GGG000+++%%%)))"""&&&%%%$$$$$$######$$$$$$((( $$$&&&%%%$$$!!!)))%%%###%%%!!!"""$$$!!!'''''''''''''''''''''''''''$$$---)))000***$$$&&&&&&$$$""")))ccc''',,,:::+++&&&,,,+++((('''###%%%"""###$$$$$$###"""!!!###$$$&&&%%%%%%$$$###$$$$$$$$$"""######$$$$$$$$$############""""""###$$$%%%&&&#########"""""""""""""""$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################"""!!!"""######$$$$$$######"""############""""""""""""########################"""#########$$$$$$$$$$$$%%%$$$###"""######$$$$$$$$$$$$############$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!#######################################$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$xxxYYYQQQLLLEEE>>>888444444333222666;;;EEEGGG:::...000///+++---,,,,,,,,,++++++++++++***+++)))((((((*********)))((()))))))))*********+++&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%)))###%%%%%%%%%###)))www---!!!---&&&%%%'''"""""")))%%%!!!'''SSSAAA...%%%'''###'''$$$)))333&&&&&&%%%$$$$$$######$$$$$$%%%+++))))))"""'''$$$+++$$$ %%%$$$ !!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%% %%%)))$$$""""""+++((('''''')))222---"""111+++///222CCC!!! """ %%%&&&"""$$$%%%%%%$$$%%%''')))+++***)))'''&&&%%%$$$$$$######$$$$$$$$$######"""!!!"""""""""###$$$%%%%%%""""""""""""""""""""""""#########"""""""""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$######"""###$$$%%%$$$######""""""######$$$################################################""""""""""""#########$$$""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""##################"""######$$$$$$$$$%%%%%%%%%########################""""""""""""#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$vvvXXXQQQMMMFFF>>>888444444333222666;;;EEEGGG;;;///111000+++---,,,,,,,,,,,,+++++++++++++++)))(((((()))******)))&&&&&&''''''(((((())))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%"""(((((((((%%%&&&www"""%%%///###'''###"""(((&&&!!!&&&KKKzzzddd..."""$$$))))))---***...$$$$$$999 ((($$$&&&%%%$$$$$$######$$$$$$222!!!///'''###%%%%%%&&&,,,&&&"""%%%"""###CCC]]]]]]]]]]]]]]]]]]]]]]]]```XXXbbbVVVXXXZZZaaa___YYY\\\EEE%%%&&&---###000"""$$$(((###$$$ggg &&&...$$$$$$'''$$$&&&''''''''')))+++---///...,,,***(((''''''&&&$$$$$$$$$###############$$$$$$#########"""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$###############################################################"""""""""""""""""""""""" """######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""### """###%%%&&&'''((("""""""""#########$$$$$$"""###$$$$$$""""""###$$$######""""""""""""#############################################$$$$$$$$$!!!!!!"""""""""#########!!!""""""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!!"""############"""!!!"""######$$$%%%%%%&&&&&&########################!!!!!!"""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""############$$$sssWWWRRRNNNFFF>>>888444444333222666;;;DDDGGG;;;///111000+++,,,------,,,,,,,,,+++++++++,,,***(((((()))*********&&&&&&&&&'''((()))))))))(((((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&!!!!!!((((((((('''***vvv%%%''''''***!!!!!!'''$$$!!!((('''###'''000$$$444***%%%///###111 ***$$$ ***,,,$$$&&&%%%$$$$$$######$$$$$$,,,"""+++%%%$$$((('''%%%)))'''###&&&)))"""%%%ggg222!!!"""$$$%%%!!!---,,,"""***###'''$$$$$$---%%%$$$%%%%%%&&&''''''''''''***,,,------,,,+++************&&&%%%###"""""""""#####################""""""!!!"""""""""######$$$$$$$$$ !!!!!!"""#################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!######"""!!!"""$$$$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!""""""######!!!!!!"""###%%%&&&''''''!!!!!!!!!"""""""""######"""$$$$$$"""!!!!!!"""######""""""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$#########"""""""""!!!########################!!!""""""###$$$$$$%%%%%%$$$############$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############rrrWWWRRROOOGGG>>>999444444333222666;;;DDDGGG;;;000111000+++,,,---------,,,,,,,,,++++++,,,***(((''')))*********'''(((((()))***++++++,,,***((('''&&&%%%%%%&&&'''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$%%%%%%&&&&&&&&&&&&&&&$$$'''""" """)))vvv--- &&& ))) '''$$$!!!''''''%%%)))$$$$$$&&&)))111"""((()))"""&&&'''%%%)))"""111+++***,,,&&&%%%$$$$$$######$$$$$$'''%%%111#########---%%%""")))(((+++!!!&&&}}}"""&&&&&&333!!! &&&!!!###+++666***###"""$$$$$$$$$%%%&&&%%%$$$$$$%%%'''++++++******++++++,,,---'''%%%###!!!!!!"""###$$$ !!!###$$$$$$%%%%%%""""""######$$$$$$$$$%%% !!!"""###$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## ######!!!!!!###%%%%%%$$$$$$######$$$$$$%%% !!!!!!!!!""""""######%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!$$$%%%""" !!!######""""""""""""##############################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!########################!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############oooWWWSSSNNNFFF<<<999555222111333555777EEEGGG:::///111111---000,,,,,,,,,+++++++++******+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&###"""$$$%%%&&&'''''''''&&&%%%###&&&'''###'''$$$$$${{{###)))%%%$$$((("""###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###'''%%%!!!+++,,,''' ---###,,,%%%,,,%%%%%%%%%$$$$$$$$$######$$$%%%###'''$$$'''%%%%%%""")))###&&&###((( %%%"""###***uuu***+++###)))""""""+++333"""***ppp000%%%###&&&######$$$%%%%%%%%%%%%$$$###$$$%%%(((***,,,...//////&&&%%%%%%$$$#########$$$ !!!###$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""######################################################""""""############"""""""""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""""""""!!! !!!"""###""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$############$$$$$$!!!""""""""""""#########%%%%%%$$$$$$###"""""""""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!###################################################$$$$$$%%%%%%$$$$$$###&&&###!!!!!!###%%%$$$#################################$$$$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$###"""!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$######""""""######$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""############mmmVVVQQQMMMDDD===:::666333222444666888EEEGGG:::///111111---000,,,,,,,,,+++++++++******************)))))))))(((***)))))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&$$$"""$$$%%%&&&'''''''''&&&&&&###&&&'''###((($$$$$${{{###)))%%%$$$(((%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%,,,,,,%%%%%%)))(((zzzVVV"""&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%###'''$$$'''%%%%%%""")))###&&&###)))$$$'''$$$&&&uuu&&&!!!***&&& $$$ &&&***'''333!!!&&&"""***###$$$$$$%%%%%%$$$$$$######$$$%%%''')))***++++++&&&%%%$$$$$$#########$$$"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$############$$$$$$########################################################################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""######"""!!!!!!!!!"""###""""""""""""############""""""""""""""""""""""""#######################################################################################$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$############"""########################$$$$$$############$$$$$$"""""""""#########$$$$$$##################$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""###################################################$$$$$$%%%%%%$$$$$$###&&&$$$!!!!!!###%%%$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############kkkUUUPPPKKKCCC>>><<<777444333444777999DDDFFF:::...111111---000,,,,,,,,,+++++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&$$$###$$$%%%&&&&&&''''''&&&&&&$$$&&&'''###((($$$$$${{{###)))%%%$$$((('''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%...%%%"""''')))---111(((,,,###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###'''$$$'''%%%%%%""")))###&&&"""***###,,,$$$"""yyy###///'''%%%###000######''')))AAA---***######$$$%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$############$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""%%%$$$###"""""""""""""""""""""""""""############""""""""""""""""""""""""###########################################################################""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""###################################################$$$$$$%%%%%%$$$$$$###%%%$$$""""""$$$%%%$$$#################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$jjjUUUPPPJJJDDD>>>;;;777444333444666888CCCEEE999...111111---000,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$''''''$$$((($$$%%%{{{###)))%%%$$$(((&&&&&&''''''((()))******'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''')))((("""'''PPP)))&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%###'''$$$'''%%%%%%""")))###&&& ,,,###,,,###!!!}}}%%%***'''$$$```]]](((---!!!...((()))%%%"""######$$$$$$$$$$$$######!!!!!!"""############"""$$$$$$###############$$$"""""""""######"""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$################################################%%%###!!! !!!###%%%#########$$$$$$#################################""""""""""""""""""""""""&&&%%%$$$$$$###""""""!!!!!!"""""""""############""""""""""""""""""""""""########################################################################"""""""""!!!""""""###$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""###################################################$$$$$$%%%%%%$$$$$$###%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$######""""""#########$$$$$$$$$iiiVVVPPPJJJEEE>>>;;;666333111222444666CCCEEE999---000111---000,,,,,,,,,+++++++++******))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$'''((($$$(((%%%%%%{{{###)))%%%$$$(((###$$$%%%'''(((***++++++'''''''''&&&&&&&&&%%%%%%)))...%%%###)))***---!!!'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%###'''$$$'''%%%%%%""")))###&&&+++ %%%((("""$$$yyy$$$&&& ,,,444---WWW"""+++"""%%%########################"""""""""######""""""!!!#########""""""###$$$$$$ """###$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######################################################%%%###!!! !!!###%%%$$$##################$$$########################""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!!!!"""""""""############""""""""""""""""""""""""########################################################################"""""""""!!!""""""###$$$########################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$############$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$hhhWWWOOOJJJEEE>>>;;;666222111111444555BBBDDD888---000111---000,,,,,,,,,+++++++++******))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%'''((($$$)))%%%%%%{{{###)))%%%$$$((("""###&&&(((***++++++***''''''''''''&&&&&&&&&%%%,,,***$$$ %%%%%% ****** &&&&&&&&&&&&%%%%%%%%%%%%$$$%%%###'''$$$'''%%%%%%""")))###&&&!!!((("""'''"""$$$$$$bbb000###!!!(((&&&+++ggg!!!///666 """***!!!$$$$$$###""""""""""""###$$$""""""############""""""###""""""""""""###$$$$$$ """$$$%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$######""""""################################################$$$###"""!!!!!!"""###$$$$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""###########################################################################""""""""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%fffVVVNNNHHHDDD???<<<777333111222444666AAACCC888---000111---000,,,,,,,,,+++++++++******((()))))))))************'''((((((((()))))))))***((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%(((((($$$)))%%%&&&{{{###)))%%%$$$((($$$&&&))),,,,,,+++)))'''''''''''''''&&&&&&&&&&&&)))!!!###,,,*** ---iii--- '''&&&&&&&&&&&&%%%%%%%%%$$$%%%###'''$$$'''%%%%%%""")))###&&&$$$"""###))))))""">>>\\\[[[aaaTTTdddXXX\\\YYY]]]aaaWWWYYYCCC&&&+++'''"""$$$---(((zzzFFF&&&###%%%(((&&&$$$###"""!!!!!!"""###$$$!!!""""""#########"""""""""""""""""""""###$$$$$$ !!!###%%%%%%%%%######""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$###""""""!!!!!!################################################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""!!!"""#########"""!!!!!!""""""""""""############""""""""""""""""""""""""#######################################################################################$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$############"""########################$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$##################"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""%%%''''''%%%$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%dddUUUMMMGGGCCC@@@===888444333333555777AAACCC777---000111---000,,,,,,,,,+++++++++******(((((())))))*********+++'''((((((((())))))******((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%((()))%%%)))%%%&&&{{{###)))%%%$$$((('''***---///...+++'''%%%(((((('''''''''&&&&&&&&&''' %%%(((&&&}}}<<<(((%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%###'''$$$'''%%%%%%""")))###&&&'''"""+++---###DDD[[[...+++---!!!$$$---%%%)))&&&)))'''$$$***'''!!!666jjj:::***...***$$$###"""!!!!!!"""###$$$ !!!""""""###"""""""""""""""!!!""""""###$$$$$$"""###%%%%%%%%%$$$""" """"""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######"""!!!!!! ################################################""""""############""""""%%%$$$###""""""###$$$%%%########################"""""""""""""""""""""""" """######"""!!!!!!""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""""""""#########"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$"""%%%((((((%%%###$$$&&&##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$##################$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%dddUUUPPPIIIAAA???<<<888444222222333555CCCFFF;;;///000///,,,///...------,,,,,,++++++***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((())))))******((()))((($$$+++))))))|||""")))((('''))))))))))))))))))(((''''''(((((((((((((((((((((((((((000"""000///+++!!!'''''''''&&&&&&%%%%%%%%%&&&&&&$$$(((&&&(((''''''###)))###(((%%%%%%%%%&&&&&&''''''''',,,))) /// ***,,, &&&%%%"""***$$$(((,,,'''"""111$$$+++777%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""((('''%%%###""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!######""""""""""""###### """$$$&&&'''&&&%%%$$$########################"""############$$$$$$$$$######""""""""""""############""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%bbbUUUPPPJJJCCC@@@===999555333333444666BBBFFF;;;///000///,,,///...------,,,,,,+++******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$'''''''''(((((()))))))))&&&'''&&&"""(((&&&'''|||""")))((('''))))))))))))))))))(((''''''''''''''''''''''''''''''###111YYY'''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$)))&&&)))((('''###)))###((($$$$$$%%%%%%%%%%%%%%%&&&%%%???555!!!"""666---'''%%%%%%""")))###'''((( ,,,&&&%%%333(((666333########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""'''&&&$$$############$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!############"""""""""!!!######""""""!!!""""""""" """###%%%&&&%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""############""""""######$$$%%%%%%$$$$$$$$$############$$$$$$$$$#########""""""##############################$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%###"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%|||___SSSPPPJJJEEEAAA>>>:::666444444555666AAAEEE;;;///000///,,,///---------,,,++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((((((%%%&&&&&&"""(((&&&&&&|||""")))((('''))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&CCC...---&&&&&&&&&&&&&&&'''''''''&&&&&&$$$)))&&&)))((((((###***###(((%%%%%%%%%$$$$$$$$$$$$$$$"""iii"""666%%%)))"""$$$$$$!!!)))###'''%%%'''### ###"""""")))%%%111000... ########################$$$$$$$$$###############################################################$$$$$$$$$#####################$$$$$$$$$$$$$$$###$$$$$$$$$###############%%%$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""""""""######""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######""""""""""""############""""""######$$$%%%$$$$$$#########"""""""""$$$$$$$$$#############################################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxx]]]SSSNNNIIIEEE@@@===999555333333444555@@@DDD:::///111///+++...------,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&((('''$$$+++((((((|||""")))(((''')))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++999!!!%%%%%%&&&&&&''''''((((((&&&'''$$$)))&&&)))((((((###***$$$(((&&&&&&&&&%%%%%%$$$$$$$$$,,, qqqvvv!!!(((&&&$$$$$$### ((("""&&&$$$)))222%%%222&&&;;;---+++%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""################################################"""######$$$$$$$$$$$$##########################################$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""""""""""""""!!! !!!""""""###""""""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$######""""""######$$$%%%#########""""""""""""!!!######################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$###############################################################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%uuu\\\SSSMMMFFFCCC>>>;;;777333111111333444>>>CCC:::///111000+++...---,,,,,,++++++***))))))************************(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((%%%+++((((((|||""")))(((''')))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&888)))((((((!!!&&&&&&&&&''''''(((((((((''''''%%%)))''')))(((((($$$***$$$)))((((((''''''&&&&&&%%%%%%(((!!!+++###//////'''///$$$### ((("""&&&%%%+++((('''///$$$$$$###///%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""################################################!!!"""######$$$$$$$$$$$$########################!!!""""""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######""""""######"""!!! !!!!!!""""""!!!!!!!!! ########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%#########""""""""""""!!!######################################################$$$$$$$$$$$$$$$%%%########################################################################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%sss]]]UUUMMMEEEBBB===;;;777333111111222333===BBB999000111000+++...,,,,,,,,,+++******))))))************************(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''$$$&&&'''$$$+++'''&&&|||""")))(((''')))'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&///hhhsss''';;;---'''''''''''''''(((((((((''''''%%%***'''***))))))$$$+++$$$)))((((((((((((''''''''''''"""222"""(((333###%%%'''$$$$$$$$$!!!)))###'''$$$"""(((++++++888KKK)))***'''#######################################$$$$$$$$$###############################################################$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$#########"""""""""###############$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$"""""""""###############################################################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%qqq^^^XXXOOOFFFCCC>>>;;;777333111111222444<<>>>>><<<888444222111222222;;;BBB;;;//////---+++111...,,,))))))++++++)))&&&***+++,,,---...---,,,,,,+++***)))(((''''''''''''))))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))************((('''...,,,+++(((+++}}}###)))'''&&&'''$$$%%%''')))***)))(((''':::///+++!!!000###+++'''''')))%%%$$$111DDDCCC'''++++++%%%333)))$$$))))))))))))))))))))))))''')))(((...(((((())))))%%%+++%%%***(((''''''''''''(((((()))///$$$'''///$$$===qqqRRR&&&&&&!!!(((###((()))(((###***%%%xxx***$$$///&&&... (((%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#################################$$$#########""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""###########################################################################$$$$$$######"""!!! ########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%###!!! !!!%%%$$$###"""""""""$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################ggg___WWWNNNHHHCCC>>><<<888444222111222222:::BBB;;;000///---+++111...,,,***+++,,,,,,***(((******,,,------,,,,,,++++++***)))((((((((((((((())))))((((((((('''''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((('''((()))***))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************'''$$$((('''((('''+++}}}###)))(((&&&'''$$$&&&((()))******)))(((444333!!!&&&===000(((---)))))),,,(((""")))666AAA...$$$'''%%%555)))))))))))))))))))))))))))******...(((((())))))%%%,,,&&&***)))(((((('''''''''((((((...&&&###'''&&&"""(((555&&&((((((###+++%%%***((('''%%%'''%%%!!!%%%!!!)))###$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""##########################################$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""########################################################################"""############"""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""%%%$$$###""""""###$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$###"""""""""############$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################bbbVVVNNNHHHGGGDDD>>><<<888444222111222222:::BBB;;;000///---+++000...,,,+++,,,------,,,+++)))***++++++,,,,,,++++++******)))((((((((())))))))))))((((((((((((''''''(((((((((((((((''''''&&&''''''''''''(((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))$$$&&&%%%'''(((,,,}}}###***((('''(((%%%&&&((()))******))))))666)))###222111''' +++((()))...,,,$$$$$$)))aaa'''&&&,,,!!!''',,,))))))))))))))))))))))))'''***)))...)))*********&&&---&&&+++******)))((('''''''''(((%%%((((((%%%)))...(((JJJfff(((((($$$+++&&&+++&&&((('''$$$111###,,,"""111""" %%%%%%&&&!!!$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""########################################################################!!!!!!"""############"""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""$$$$$$######"""######$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###"""""""""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeZZZQQQJJJFFF@@@>>><<<888444222111222222999AAA;;;111000...+++000,,,+++++++++,,,,,,,,,,,,))))))******++++++++++++******)))))))))))))))***))))))(((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************,,,&&&((('''******,,,}}}###***)))''')))&&&'''(((***************+++$$$...)))""" <<<,,,'''$$$'''---...***'''(((---iii---***...000************************%%%))))))---***---***+++'''...'''+++,,,+++***)))((('''''''''"""---111***&&&---000,,,'''www''''''###***%%%***%%%+++$$$$$$MMMfff222 &&&444nnn)))&&&%%%&&&$$$$$$ $$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################!!!!!!"""############"""######################################################################## """######$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%##################$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$fffZZZQQQKKKFFF>>>>>><<<888444222111222222999AAA;;;111000...+++///******++++++******++++++***************++++++++++++******))))))))))))***(((((())))))))))))))))))''''''((((((((((((((('''''''''''''''(((((((((((('''''''''''''''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************,,,(((+++***+++)))+++}}}$$$+++)))((()))(((((()))******+++++++++***111,,,666)))(((%%%&&&+++...---++++++%%%333###%%%333)))++++++++++++++++++++++++(((,,,***,,,***///+++,,,(((///(((,,,---,,,+++***)))((((((((()))---///+++$$$"""(((///'''777''''''###+++&&&+++%%%/// '''mmmggg+++!!!666---%%%))))))!!!!!!$$$###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################!!!""""""####################################################################################### !!!###$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$cccTTTKKKIIIHHHBBB>>><<<888444222111222222888AAA;;;222111...+++///)))+++++++++))))))***++++++************+++,,,,,,,,,,,,+++***))))))))))))(((((())))))))))))******&&&'''((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))***************''',,,***(((&&&***}}}$$$+++***)))***)))))))))***++++++,,,,,,,,,!!!TTTFFF***===111+++***)))***,,,,,,,,,+++---III'''(((///---++++++++++++++++++++++++...111---,,,)))///+++---***000))),,,,,,,,,+++***)))))))))***---%%%###+++---(((%%%(((!!!&&&999******&&&...)))...&&&/// +++~~~///***,,,+++)))###)))"""((()))!!!"""(((######$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######################################################!!!"""######$$$$$$############################################################################## !!!######$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%cccTTTKKKJJJJJJCCC>>><<<888444222111222222888AAA<<<222111...***///+++,,,...,,,***((()))+++,,,++++++***+++,,,---......---,,,***)))(((((('''(((((()))))))))*********&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***&&&''''''((())))))******))))))))))))))))))))))))))))))))))))***************(((---(((%%%%%%///}}}$$$+++***)))+++************+++,,,------777 888***+++,,,+++***+++++++++PPPooo...///000(((,,,,,,,,,,,,,,,,,,,,,,,,...111,,,***)))333,,,...+++111)))---,,,++++++*********++++++***$$$###+++111///+++)))---;;;******'''///***///'''---%%%,,,{{{///((()))"""%%%uuu###%%%'''%%%$$$&&&&&&"""###$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######################################################""""""###$$$$$$$$$$$$########################################################################### !!!"""#####################################################################$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&& !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%fffYYYPPPNNNKKKAAA>>><<<888444222111222222888AAA<<<222222...***...,,,...///...***)))***,,,---,,,+++++++++,,,---...///...,,,***)))(((''''''(((((())))))*********+++&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&&&&%%%%%%&&&''')))***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************,,,+++...((($$$&&&666}}}$$$,,,+++***+++************+++,,,---...333tttHHH%%%))),,,+++***+++,,,,,,,,,$$$555///,,,,,,,,,,,,,,,,,,,,,,,,)))...)))(((***888,,,///+++111***---+++++++++***++++++,,,,,,)))---...***&&&''')))))))))(((&&&...((()))%%%---(((...(((++++++,,,qqqnnn***"""***''' ///$$$^^^"""---'''###(((***""""""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################!!!""""""############"""######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%% !!!###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%```VVVPPPNNNJJJAAA;;;999666444222111222222888@@@???444,,,---///------...///000000...,,,+++))))))***+++,,,,,,------...---+++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''((())))))+++***)))'''''''''((()))))))))))))))))))))))))))000"""555'''***666 222MMM555NNN|||&&&...***'''***((()))***+++,,,---------'''MMM[[[///!!!%%%111%%%"""^^^444&&&:::000)))000'''111888555III--->>>,,,000---333)))***,,,,,,,,,+++++++++******+++,,,.........,,,***)))&&&,,,111,,,))))))***&&&---'''+++)))+++)))___((("""$$$111'''"""***uuu'''"""###'''$$$... $$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}___TTTNNNLLLHHH???;;;999666444222111222222888??????444,,,...///---+++,,,.........,,,+++)))((())))))***++++++,,,,,,---,,,+++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((''''''''''''((())))))+++***)))((('''(((((()))))))))))))))))))))))))))444)))111'''***!!!%%%~~~}}}&&&...)))'''***))))))***,,,,,,---------444000[[[nnnDDDBBB^^^444///+++***///555,,,)))&&&!!!jjj---000---222***,,,---------,,,,,,,,,+++++++++,,,---...---,,,***)))***++++++,,,$$$JJJ)))***&&&---'''+++,,,(((---%%%///)))***---(((&&& ***(((%%%)))$$$))) $$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''%%%###&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{]]]SSSLLLIIIEEE<<<;;;999666444222111222222777??????444---...///,,,***+++,,,,,,,,,+++)))((((((((())))))******++++++---,,,+++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))((((((''''''(((((()))***+++***))))))((()))))))))))))))))))))))))))))))))%%%)))---'''555))):::}}}'''...)))(((+++)))***+++,,,,,,------,,,......iii******,,,,,,''',,,///222222HHH,,,///+++111***.........------------,,,,,,++++++,,,------,,,***)))'''***(((***---!!!ggg***+++'''...''',,,,,,'''&&&))) (((%%%333%%%///)))###&&&,,,###***$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''&&&$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyy]]]RRRKKKGGGDDD<<<;;;999666444222111222222666>>>???555---...///,,,******++++++++++++***)))))))))******++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))((((((((('''((())))))***************************))))))))))))))))))))))))$$$.../// (((&&&"""RRR~~~'''...)))(((---***++++++,,,------,,,,,,444)))&&&UUU999***"""999---888//////,,,:::^^^,,,---)))000***///------------------------++++++,,,---,,,,,,+++***&&&+++,,,%%%555)));;;***+++'''...(((,,,''',,,&&&(((+++cccHHH+++&&&'''(((:::\\\***)))&&&"""(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxx]]]SSSKKKHHHEEE>>>;;;999666444222111222222555>>>???555...//////,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***************((((((((((((((()))************++++++++++++++++++)))))))))))))))))))))))),,,(((111+++%%%...%%%999555TTT(((...))))))...++++++,,,---------,,,,,,444222***'''444***555+++---%%%...:::666333444---,,,WWW,,,...)))///***111,,,,,,------------------,,,,,,,,,---------,,,,,,000)))///'''//////$$$LLL***+++'''...(((,,,)))+++///%%%###'''***''')))222***,,,111)))((()))###+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvv]]]TTTLLLHHHGGG@@@;;;999666444222111222222444===???555...///000,,,,,,,,,,,,,,,------------,,,,,,------------------******+++,,,,,,,,,++++++************************))))))))))))))))))))))))((()))******++++++******))))))(((((())))))***+++******+++,,,,,,,,,++++++))))))))))))))))))))))))...(((666+++333>>>000&&&***,,,NNN)))...))))))000,,,,,,------------,,,,,,777333,,,'''SSS------444'''333555---///333///......(((+++777888777ttt///111+++111,,,222---------...............---------------.........555"""---333***)))(((+++EEE+++,,,(((...(((---777 +++(((000444tttWWWLLL%%% ,,,$$$'''+++$$$***&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&((()))(((&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sss\\\SSSKKKHHHHHHBBB;;;999666444222111222222444===???666///000000,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))***++++++++++++***))))))(((((())))))***+++******,,,---------,,,,,,))))))))))))))))))))))))000######---%%%)))***555...+++000+++!!!;;;nnn)))...(((***111,,,---------------,,,,,,666$$$///111 111***333&&&444---555<<<666000...//////222777///111666777'''///333555///444///555//////000000000111111111...............///000000000&&&+++999,,,(((888000aaa+++,,,(((///(((---333%%%$$$,,,***::: 444>>>'''%%%,,,((($$$***&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&((()))((('''"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqZZZSSSKKKHHHHHHBBB;;;999666444222222222222333<<>>'''===777---...777333+++...,,,@@@...'''>>>222'''HHH666999222777111888111111222222222333333333///////////////000111222+++444,,,555---)))<<<(((555"""+++,,,(((///)))---;;;+++------!!!999%%%...LLL333((($$$)))(((!!!)))((($$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&)))))))))'''"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooYYYUUUPPPMMMGGG===>>>;;;888444222111222333555???AAA666///111111,,,---------,,,,,,,,,++++++,,,,,,*********+++,,,---,,,++++++******++++++,,,++++++************++++++***+++,,,,,,+++)))&&&%%%((()))***+++,,,,,,+++***'''((()))***+++,,,,,,,,,++++++,,,,,,,,,+++******++++++*********+++,,,,,,---+++***,,,......,,,(((++++++,,,,,,,,,,,,------...,,,CCC111111)))+++ ,,,---...///000000000000.........------...//////\\\___...---...///111222111000999555111000333555666555333666999<<<>>>???BBBCCC888VVVMMMCCCKKK===OOOCCCKKKJJJIIIEEEAAA???@@@AAA@@@;;;666444555777666555777666333111000//////000---777333'''***//////333&&&,,,+++******,,,...------!!!000mmm444$$$---...((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''uuuaaaXXXMMMGGGEEE@@@===;;;888444222222222333444>>>@@@777000111000,,,---------,,,,,,,,,++++++---,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,++++++************++++++******++++++***)))((('''))))))++++++,,,+++******((()))***+++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++---,,,+++---//////,,,***++++++,,,,,,---------...---000...(((...[[[222)))&&&777555------...///000000000000/////////......---------444@@@bbbttt>>>###222222333555777888888777;;;;;;<<>>***fffbbboooZZZmmmYYY'''222///+++777444111///------------,,,+++,,,444555+++%%%'''((($$$***---000222222...$$$555###((()))!!!000))))))))))))((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++***)))((('''''''''(((((()))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''nnn```NNNEEEFFFDDD<<<:::888555333222222333333;;;>>>888222111000......------------,,,,,,,,,...------,,,+++++++++***,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,***))))))))))))***+++,,,,,,,,,,,,,,,+++******)))+++++++++,,,++++++******)))***+++,,,------------...///000000///---+++)))------...///000000///...++++++,,,---...//////000666333000---***((()))+++,,,555///888444...:::000...///000111222222222222---...000222333444444444444777777222...///666<<<&&&>>>;;;000???FFF888///CCCGGGNNNVVV^^^eeekkknnnzzzuuu___wwwaaajjjLLLSSS???PPP111777+++777777222999111111000....../////////..."""---111)))(((000444111---)))%%%###&&&,,,//////$$$222222$$$%%%333000 *********))))))))))))(((&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&(((+++......,,,***(((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''gggZZZMMMGGGEEE@@@;;;:::777555444333333333333999===:::444111000///.........---------,,,,,,------------,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***)))))))))***+++,,,---------,,,++++++*********++++++,,,,,,,,,++++++***)))***+++,,,---............///000111000...+++***,,,---///000000000//////,,,,,,---......///000000)))555888444111222444000---,,,111%%% 000---///000111222333333333333...///000111222333333333555;;;888000333;;;888,,,111<<<888777BBBDDDNNNjjjhhhnnnvvv~~~mmmVVVUUUYYYWWWJJJBBBAAA999<<<111222111//////000111000///111000000000///,,,)))((()))((((((***+++***((('''---'''"""$$$,,,000*** +++*********))))))))))))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''***---///000...+++)))&&&''''''((()))*********+++***))))))))))))***+++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((('''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((uuuZZZQQQJJJGGGDDD::::::999777666444333333333222888<<<;;;555111000000............---------,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))******+++++++++,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,+++***+++,,,------...------....../////////---,,,++++++---000000000//////000.........///////////////===444(((###***111///(((***+++666===666222555333000111222333444444444444222111111000000111222222+++333;;;;;;666888GGGYYYSSS[[[dddpppvvvsss{{{~~~uuupppccchhh\\\UUUFFF:::888555333222111///---222'''!!!''',,,,,,...444---,,,---000000---,,,...---000222///'''!!!'''000************))))))))))))&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((+++...000000///,,,***''''''(((((()))***++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((lllRRRLLLHHHGGGDDD<<<999999777666555444333222111666;;;<<<666000///111............------------***+++,,,............---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++***,,,,,,+++++++++,,,---...******+++,,,------------,,,,,,---------------,,,------------------------))),,,///000///...///000000000000////////////...$$$000777444......111111444111000(((&&&***+++000111222333444444555555555444333333333444777:::<<>><<<>>>999222---+++///222000,,,***,,,000,,,------------+++)))(((,,,+++))))))))))))'''%%%...000---&&&$$$((((((%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''')))***)))((('''(((***((((((((((((((())))))***,,,+++*********+++,,,---,,,,,,---------.........,,,,,,,,,++++++*********)))************+++++++++---,,,,,,+++***))))))((()))******++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))************+++++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((('''''''''}}}aaaQQQPPPJJJFFFDDD>>>;;;:::888555333333222333333555:::===999111...000000//////...---,,,++++++,,,,,,---...////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---------............///,,,------......------,,,,,,,,,---------...............------...//////000.........//////000000000000/////////000000000///666555333000...///000222444444444333444777<<<@@@IIIVVVdddooo|||}}}fffZZZSSSJJJ???:::555333///---,,,---///111,,,,,,---.........---------,,,++++++------,,,+++---///---'''%%%))))))&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((()))***)))((('''(((***))))))(((((())))))***+++,,,+++*********+++,,,---************+++++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,++++++++++++************---------------.........000000//////......------------------------------***+++++++++******)))(((************************************************************************************************'''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((((((((yyy___QQQNNNHHHEEECCC===;;;:::888555333333222333444666;;;>>>999111---///111111000///...,,,,,,+++------...............---------............------------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---------............///------............------,,,------------........................///000111------...///000111222222000000000111111222333333222333333333222222444666666777:::@@@HHHSSS```hhh~~~tttggg___TTTJJJ>>>666444555444333///......------......///---,,,******+++,,,+++***,,,---,,,((('''***+++)))))))))((((((''''''&&&&&&((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((()))*********))))))******+++,,,+++++++++++++++,,,------))))))*********+++++++++---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.....................---------,,,------------------------,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((()))))))))vvv___RRRNNNGGGEEEDDD===;;;:::888555333333222333444777<<>>???GGGSSSccctttsssbbbSSSIIIBBB<<<999999777555222000/////////111...,,,*********)))(((+++,,,+++))))))+++,,,+++******))))))((('''&&&&&&''''''''''''&&&%%%$$$###''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))******(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))******)))((()))***++++++******++++++,,,---++++++++++++,,,,,,------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,---------------------............///,,,,,,------.../////////,,,,,,---------.........//////...............---...///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&'''((()))******+++ttt```TTTOOOGGGGGGFFF>>>;;;:::888555333333222333444666<<<@@@;;;222......222111000///...---,,,,,,..................------,,,---////////////---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///---......//////......------------.........//////555444333111000///......111111111111111111111000,,,000444555444222111111444666999::::::???GGGMMM]]]iii|||vvvdddVVVMMMHHHEEEBBB>>>:::666444222222444111...,,,,,,---,,,++++++******+++,,,+++,,,---++++++***)))((((((''''''&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))***+++***)))((()))++++++++++++++++++,,,,,,---++++++,,,,,,------------++++++,,,,,,,,,---------------------------------------------....................................000000/////////.........------...///000111222222222222222111111000000000......//////000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&''''''((()))***++++++qqq```UUUOOOGGGGGGGGG>>>;;;:::888555333333222333222555<<<@@@<<<333///000000000///......---------------...............---......////////////..............................,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---------............///......////////////......------........./////////777666444222000//////...222222222222111111000000...222555555222000111333444777;;;@@@GGGUUUhhhuuuuuukkkfffTTTRRRMMMGGGAAA<<<888666444111...,,,---......---,,,******---...,,,,,,...++++++******))))))(((((('''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((())))))))))))******))))))))))))************'''(((((())))))******+++)))***++++++))))))***+++++++++******++++++,,,---++++++,,,---------------******+++++++++,,,,,,,,,---------............///---.........////////////,,,---------......//////111000000///...---,,,,,,...//////000000111111111111111000000///.........,,,---..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((())))))*********mmm^^^TTTMMMEEEFFFGGG===;;;:::888555333333222333111444;;;AAA===444000111------------------------,,,,,,---...//////////////////............//////------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---------............///......////////////..................////////////555444333222222111111222111111222222222222222222111333555555555999AAAHHHIIISSSbbbooo|||zzzvvvoooeee[[[PPPHHHDDD???;;;666333111000///...---***+++//////++++++...************************&&&'''((())))))******)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********(((((()))))))))*********)))))))))******+++++++++'''(((((()))******++++++)))***++++++))))))***+++***************+++,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,---------------......////////////....../////////000000000---...000111333555777777333444555777999:::<<<===888777777666555444333333333333222111111000//////......///000000000000000////////////////////////........................------------------------++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((())))))))))))))))))))))))***kkk]]]TTTLLLCCCEEEFFF<<<;;;:::888555333333333333///333;;;AAA>>>555111222,,,,,,,,,------------...+++,,,---...////////////000///...------...///000------------------------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...---------.........//////......////////////................../////////000333333222222333333444555000000111222333444444555333444666666:::EEETTT___sssyyyjjj^^^WWWSSSNNNFFF@@@;;;777444222...***+++000000++++++...***************+++++++++###$$$%%%'''(((((())))))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************(((((())))))*********+++))))))******++++++++++++'''(((((()))***+++++++++)))+++++++++***)))***+++******))))))******+++,,,+++,,,---.........---,,,........./////////000000---.........//////000000////////////000000000000000222444777:::===@@@AAA:::<<<@@@FFFLLLRRRVVVXXXGGGFFFDDDBBB@@@===;;;:::<<<;;;;;;:::999888888777111222333444444444444444444444444444444444444444000000000000000000000000------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))*********)))))))))))))))lllaaaSSSKKKIIIHHHDDD@@@:::888555333111111111222222555<<>>666222333........................---......///////////////------------------------------............------------------------------///////////////.........---------.........//////---......///000111111222111000000000000111111222222555333///111666777333444333333555555666888:::999???GGGNNNYYYnnnvvvjjjaaa\\\YYYWWWPPPFFF@@@>>>666111,,,,,,000111---))),,,+++******,,,+++***((())))))))))))************)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((******)))''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,000///...---...///---)))+++)))+++111444111///000444444222...///555777666777:::;;;;;;===AAA???:::======DDDVVVkkkvvvssslllnnnhhhdddkkk{{{|||yyytttmmmaaaUUUSSSVVVYYYiiihhh]]]\\\VVVIIIBBB@@@BBBDDDFFFIIIKKKMMMOOOUUURRRQQQTTTWWWSSSIII@@@<<<:::777222......111444---///...+++---111///(((............---,,,++++++++++++,,,,,,,,,+++***)))************))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))kkk```RRRJJJIIIHHHDDD???999888555333111111222222333666===AAA>>>555000000........................---......///////////////---------------------------......//////......---------------------------////////////////////////------........./////////.../////////000111111111111111111111111222222333:::<<<999444444777777333666666777888888888999:::AAALLL^^^ooorrrlllfffccc]]]UUUQQQQQQEEE???888222000000000///333000---+++,,,------,,,))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((***)))(((''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))************))))))******))))))))))))******)))******+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------...------333222000///111333444222222000000444444111000333...444888888888;;;<<<:::CCCJJJPPPQQQRRRUUUWWWUUUZZZ___lll{{{~~~yyyggg]]]ZZZ```iiippptttuuutttssspppoooqqqxxx|||ooocccPPPJJJAAA;;;888777555444111111......555<<<888000---------+++)))))),,,...++++++,,,,,,---.........++++++*********)))))))))******)))))))))((((((((())))))((((((((('''''''''(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***hhh^^^QQQJJJIIIGGGCCC>>>999777555333111111222333444777===BBB???666///...........................---......///////////////---------------------------......//////......---------------------------////////////////////////............////////////000000000000000000111111222222111111222222333444666888666333222444555333777888888999;;;BBBIIINNNgggvvv{{{uuummmccc]]]\\\SSSPPPJJJBBB:::555222111000...,,,,,,---------,,,)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''''''''(((((((((***)))(((''''''&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........------///000111000000000000000111333333222777>>>BBBOOOZZZ\\\XXXWWWVVVTTTaaammmxxxxxxuuuvvvyyy{{{ssszzz~~~~~~ppp^^^PPPIIIDDD>>>999;;;666111222:::???:::000000222444333000000222444,,,+++++++++,,,,,,---...++++++++++++*********************))))))))))))((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((()))))))))******eee\\\PPPJJJIIIGGGBBB===999777555222111111222333333555<<>>777222//////......,,,,,,++++++***************)))))))))(((((((((((('''''''''((((((((()))))))))((((((''''''''''''(((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))*********************************++++++++++++******++++++************++++++++++++,,,---------------------........./////////111000000///000000111222333222555999;;;>>>HHHTTT\\\\\\```fffkkkssszzz|||oooaaaTTTJJJFFFFFF???777333444444000+++111111000///............------------,,,,,,,,,,,,++++++++++++************)))*********************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))((('''&&&&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))************)))'''''''''''')))***))))))))))))************aaaYYYPPPLLLKKKIIICCC===888666444222222222333444333222777>>>@@@:::444222////////////////////////---......///////////////...........................//////000000//////...---------...//////000000...//////000000111111222000000000000111111111111222222222222222222333333111111111222333444555666:::888999:::;;;???HHHRRR```ttt}}}pppdddbbbiiiooommmhhh\\\RRRCCC666///---...///......------,,,+++++++++******)))))))))(((((((((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''(((((((((((()))((((((((('''''''''&&&&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&'''((())))))***+++******************************++++++++++++******++++++************+++++++++,,,------......------.........///000000111111111111///......///000111888444555;;;BBBOOOhhhmmmbbb```bbbVVVFFF<<<888777555222....../////////......---............------------,,,,,,,,,+++++++++******************++++++++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((('''&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&'''''''''((((((((('''((())))))******))))))(((((((((((((((((((((((())))))*********+++++++++***))))))))))))))))))***)))))))))*********++++++```YYYPPPMMMMMMKKKDDD===777666444222222222333444666444666===>>>:::444222////////////////////////---......///////////////........................//////000000000000//////---------...///000000000...//////000111111222222000000000111111111222222111111222222333444444444333333444444555777888999777666;;;CCCKKKVVVgggwwwrrriiijjjoooooommmjjjbbbWWWKKKAAA:::555111000//////...------,,,,,,*********)))))))))(((((('''((((((((())))))))))))((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,---.....................///000000111222222222222222444777;;;???AAAEEEEEELLLZZZeeetttzzzxxxuuupppfffZZZMMMBBB;;;777999::::::999777444000.../////////.........---------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,)))))))))******+++++++++***))))))(((((())))))***((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((&&&%%%&&&'''''''''''''''(((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))************((())))))******))))))((())))))*********+++++++++```YYYQQQNNNNNNKKKDDD===777666444222222222444444999666777<<<===888333111000000000000000000000000---....../////////////////////////////////////////////000000000000//////---------...///000000111...//////000111222222222000111111111111222222222111111222333333444555555555555666666777999:::;;;===???HHHYYYiii|||~~~vvvrrrnnnlllooonnnmmmhhh___QQQBBB888111000000///......------************))))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))(((((((((((()))))))))))))))(((((((((''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,---......//////.........//////000111222222222777999<<>>777333333555222,,,+++///+++...///------------,,,---,,,+++***)))))))))*********))))))))))))******************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++***************************************++++++******************))))))))))))************aaaWWWOOONNNLLLGGGAAA???888777555444333333444444555444444888===<<<666000111111111111111111111111////////////000000000111////////////000000111111111000///..................///000111111000//////111111111111222222222222333333333333333333333333333555777666555555666888===888666888<<>>:::333111333///000000...------,,,+++***************+++++++++******))))))))))))******+++******)))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************++++++************************************************************++++++++++++```WWWOOONNNLLLGGGAAA???888777666444333444444555555333444888===<<<666111111111111111111111111111/////////000000000111111/////////000000000000111222111111000000//////...000000111111111000000///111111222222222333333333444444444444444444444555333333444555555555555555999999;;;AAAJJJZZZsssyyynnnkkkrrrxxxzzzrrrmmmdddVVVGGG;;;444000000---******+++---------************************))))))((((((''''''&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))&&&&&&&&&&&&'''((()))***)))))))))((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,,,,------------------------------...///000/////////...000222222222222333555<<>>NNN]]]lllzzzpppooorrrrrrxxxwwwrrrhhhYYYKKK@@@:::111///.........---+++)))++++++++++++++++++++++++******))))))((('''&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&'''((()))***)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------............---...000111000/////////000000000000222777@@@GGGXXXggguuuzzz{{{zzzuuusssnnn___JJJ;;;888111,,,---000000000111///////////////---,,,+++++++++************++++++,,,++++++***)))******************)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))***+++,,,,,,,,,***************************************+++++++++++++++++++++,,,,,,,,,,,,___UUUNNNMMMLLLGGGAAA???999888666555444444555555444222333888======777111000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111333333222222111111111111222333333333444444444444444444444444555555666666999888777777888;;;???BBBEEE[[[wwwxxxooohhhrrrtttvvvtttlllbbbYYYSSS???:::444000------,,,+++++++++++++++++++++++++++++++++***)))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******((()))))))))************))))))))))))))))))))))))************************************+++++++++++++++,,,,,,,,,---------------------....../////////...000222111///...///000777777666666<<>>GGGVVVlllnnnYYYDDD<<<999333//////......------------...///---,,,,,,++++++,,,,,,---,,,---///000000...,,,***++++++*********)))))))))******************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***+++++++++,,,************************)))))))))***++++++,,,,,,************++++++++++++]]]TTTMMMLLLKKKGGGAAA???999888777555555555555666333222333888======888222000000000000000000000000000000111111111222222222222222222111111111000000222111000111333777<<>>AAAKKKYYYiiizzz|||```TTTLLLCCC======:::777444111/////////000------,,,,,,,,,,,,------,,,...222444333111---***+++++++++*********))))))*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************++++++************************((())))))***++++++,,,,,,++++++++++++,,,,,,,,,---]]]TTTMMMLLLKKKGGGAAA???:::999777666555555666666333222333888======888222111111111111111111111111000111111111111222222222222222222222111111000000111000111444:::BBBJJJNNN666555444222111111222222444444444555555555666666666777777888999999::::::777>>>GGGOOO\\\uuuyyymmmiiinnnsssrrrppppppjjjaaaVVVKKK???444---------------------------***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''(((((()))***+++'''((()))++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---......///000111111222///222444333333666>>>EEEdddpppvvvggg___TTTOOOPPPHHHDDD>>>888333000000000...------,,,,,,------...,,,///333666666222---***+++++++++************)))************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++***************************************((())))))***++++++,,,,,,,,,,,,,,,---------......|||XXXTTTOOOLLLJJJFFFAAA===;;;888555444555555444333444555555666;;;???:::333222111111111000000//////000111333555555555333222333333222222222222222222111777666333>>>WWWkkkqqqPPP@@@333222444333000000///000222555777888666555:::999111000:::999555::::::NNNccctttuuuooollljjjpppnnnkkkiiicccWWWFFF:::444///...000///+++,,,111++++++******)))*********************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))***+++++++++++++++******)))***+++***)))'''+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,---...////////////++++++---222333000///222777000222<<<@@@FFF___}}}uuuuuu}}}|||uuudddPPPDDD???777...///000///---,,,,,,///222...///555<<<<<<444...,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))************))))))))))))'''(((((()))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------{{{XXXTTTOOOLLLJJJGGGBBB>>>;;;888555444555555444333444555555666;;;???:::333222222222222111111111000222333555666666555444333222222222222222222222222,,,333555444===QQQ___cccGGG<<<333333555333222333555444444555666666666666555:::777888BBBCCCBBBIIIUUUrrrwwwpppoooppprrrrrrooofff[[[SSSDDD999///...///---...111---,,,,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++*********))))))*********)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,------------......///000000000000555000...111222111222555;;;<<>>:::===RRRhhhzzzwwwsssooonnnppppppooommmiiiZZZFFF999333111...---//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((()))************)))((()))***)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000000000111111///...000444777===IIIUUUdddwwwmmmZZZOOO???:::555222222333444333000///333888888333000000---,,,,,,,,,++++++++++++************************)))******++++++******)))************)))))))))((((((((()))************)))*********)))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...tttWWWSSSNNNLLLKKKIIIDDDAAA<<<999666555666666555444333444444666;;;@@@<<<444000000111111111111111111444444444444333333222222000000111111222222222222...222333111111444777777000444777666555444555555222555888999888888999;;;666@@@DDDOOOoootttnnnpppssssssqqqmmmeeeXXXJJJ>>>666000,,,//////---,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((()))***************((()))+++***)))***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000/////////000111222333222333666999===KKKddd|||}}}lllcccXXXPPPDDD999333222333444111000222555555111...///------------,,,,,,,,,+++******************************++++++++++++******************)))))))))(((((())))))************************)))))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........rrrXXXTTTOOOMMMKKKIIIDDD@@@<<<999777666666666666555222333444666<<<@@@<<<444000000000000000111111111444333333333333222222222111111111222333333444444111222222111000222666888000555888666555666555222666888;;;:::888888:::===;;;SSSfffzzz~~~rrrpppqqqqqqpppjjjkkkfffZZZNNNDDD:::222000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))***+++++++++++++++(((+++,,,,,,***+++///333,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000//////000111333555777222666>>>IIIWWWqqqxxxhhhUUUDDD999555555444222222444333///...///......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************))))))))))))((()))******++++++******)))*********++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............pppYYYUUUPPPMMMKKKHHHCCC???<<<:::777666666666666555222333444666<<<@@@<<<555000000000111111222222222444333333333333444444555111222222333444444555555666666555333111000111444111555777555666999777222777999:::999888;;;CCCIIIXXX{{{}}}pppiiiiiijjjgggjjjjjjeee___WWWIII;;;222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''((((((((((((''''''''''''((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))),,,...---+++,,,111666------------------------,,,---...///000111222222111111111222444777:::;;;:::CCCWWWppphhhQQQCCC>>>999666444555444///...000............------------++++++++++++++++++++++++***++++++,,,,,,++++++***************))))))))))))))))))***++++++++++++***))))))***+++,,,------...************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............oooZZZVVVQQQMMMKKKHHHCCC???<<<:::777666666777666555222333444666<<<@@@<<<555111111111222222333333333444444444444444555666777222222333444444555666666111111333444444333555888111555666444777;;;999222555666777666888@@@MMMWWWzzzssseeecccgggfffiiijjjjjjkkkfffUUUCCC333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++,,,------------,,,***---///...,,,---222888------------------------------...///000111222222222222222333666999===???MMM[[[wwwiiiTTTKKK===999666777444000///222//////.........---------++++++++++++++++++++++++***++++++,,,,,,++++++***************))))))))))))))))))***++++++++++++***))))))***+++---...///000************************++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////rrrYYYUUUPPPMMMKKKHHHBBB===;;;:::888777555444333333444444444666<<>>;;;;;;CCCKKKbbbwwwhhh___dddhhhmmmooollleee^^^YYYCCC:::000+++,,,......,,,......,,,+++++++++,,,---''')))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---------......------............------///......///000000///...222444666555444;;;LLL\\\uuunnn```OOOFFF???>>><<<555222333111333111,,,((((((+++---,,,+++******,,,---,,,***,,,,,,,,,+++++++++******************************))))))************))))))))))))*********+++++++++,,,,,,,,,++++++*********,,,++++++++++++,,,------............////////////...............///000000pppXXXTTTPPPMMMKKKHHHBBB===::::::888777555555444444444444444666<<>>GGGSSSppppppiiibbbccciiillliiidddfff\\\MMM>>>444//////000//////...---+++***)))((((((*********)))((()))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))(((((()))))))))*********++++++***++++++,,,,,,,,,,,,,,,,,,------------...............////////////......111000/////////111333555:::888:::HHHeee|||rrrbbbQQQHHHFFF777333///...//////...,,,///...------...///...---,,,,,,,,,,,,++++++++++++******************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,---......///............//////////////////......//////000111kkkWWWSSSOOOLLLKKKGGGBBB===999999888777666666666777444444444666<<>>BBBLLLbbb~~~|||hhh___ccciiiiiifffllleeeYYYJJJ===444222222000000000///...,,,++++++)))***++++++))))))***+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,------------...............//////000000//////...//////000000000222444666;;;EEEWWWqqqpppbbb]]]III>>>222///111111000///000...------//////...,,,------,,,,,,,,,+++++++++************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............/////////////////////...///000000111jjjVVVRRRNNNLLLJJJGGGBBB>>>999999888777777777777777444444444666<<>>HHH___~~~vvvmmm```NNN===666555333222333000...------......---+++---------,,,,,,,,,++++++************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............///////////////////////////000111111hhhUUURRRMMMKKKJJJGGGBBB>>>;;;:::999888777666666666444444444666<<>>DDDiiiyyynnn[[[JJJCCC===555000000000///------......---+++------------,,,,,,,,,,,,******************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---......///............////////////000000//////000000111222fffUUUQQQMMMKKKJJJGGGBBB>>><<<;;;:::888777666666666444444444666<<>>KKK\\\hhh~~~~~~~~~}}}|||{{{xxxuuusssssssssrrrqqqooooooooooooooonnnnnnmmmmmmnnnnnnlllkkkkkknnnpppllllllmmmnnnoooqqqrrrsssssssssuuuwwwyyy|||~~~yyykkkaaa^^^UUUCCC666333222000////////////...,,,...------------,,,,,,,,,************************)))******************)))*********++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...............////////////000000//////000000111222dddTTTQQQMMMKKKJJJGGGBBB>>>===<<<:::888777666555555444444444666<<>>;;;IIIaaa{{{uuunnniiifffdddbbb```_______________aaaeeeiiieeebbb___^^^```aaa```___bbbcccfffggghhhgggeeedddeeeeeedddddddddeeefffgggddddddccccccccccccbbbbbb````````````_________^^^bbbbbbaaaaaabbbdddhhhkkkkkknnnsssvvvzzz~~~|||ooollliiihhhhhhfffbbb___[[[RRREEE999222...---------......------,,,++++++++++++++++++************+++++++++************)))(((((((((((()))))))))***************************************************++++++++++++++++++++++++---------------,,,,,,,,,---------.........//////......////////////000000444222222555555222333777777CCC[[[{{{~~~zzztttoookkkhhheeeccc^^^^^^]]]ZZZWWWVVVXXXYYYSSSRRRPPPNNNMMMLLLLLLMMMKKKLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLMMMLLLKKKIIIHHHMMMLLLJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNRRRSSSTTTVVVZZZ^^^bbbeeekkkmmmrrrxxxrrr]]]MMM???444222444333222222111///............---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,---.........,,,---......//////......///............///000000111111111111111222222333cccSSSOOOLLLJJJIIIGGGBBB>>>;;;:::999888777777777777555555555777:::;;;;;;999444333333333333333333444555555555666666777777777666666555555555555666666:::555444777999999:::>>>DDDccczzztttnnnhhheeeccc```]]][[[\\\^^^^^^^^^______```aaabbbfffkkkoooooonnnnnnoooqqqrrrqqqqqqxxxyyyzzz{{{{{{{{{zzzzzzxxxxxxyyyyyyxxxxxxwwwwwwqqqqqqqqqqqqqqqpppoooooonnnmmmllljjjhhhfffeeedddbbbbbb```^^^]]]]]]\\\]]]^^^___```aaacccgggmmmqqquuuzzz{{{mmmhhhiiijjjgggbbbeee^^^SSSDDD888111......------------,,,,,,,,,,,,,,,+++++++++************+++++++++************)))((((((((()))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000000000000111000222555555333555:::JJJbbbyyysssnnnkkkfffbbb^^^ZZZXXXWWWTTTSSSOOONNNLLLJJJJJJLLLRRRVVVKKKJJJHHHGGGFFFFFFGGGHHHHHHIIIJJJIIIGGGFFFFFFGGGHHHIIIKKKLLLMMMLLLKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOQQQSSSUUUTTTVVVYYY___fffnnntttxxx}}}ttt\\\LLL:::222111111222333222111000000000///---+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,---------............//////......//////000111222111111111222222333444bbbRRROOOKKKJJJIIIGGGBBB>>>;;;:::999888777777777777555444555777999::::::888555444444333333444444555666666777777777666666666444444444444555666777888555666:::======<<>>DDDYYYmmm{{{rrrkkkgggeeeeeeeeeeeeeeeeeegggkkkpppssssssuuuxxx|||yyyxxxwwwtttqqqlllgggddd^^^___aaaaaaaaacccfffhhhpppuuu~~~qqqkkkjjjiiiffffffgggfff]]]PPPAAA777333///...---,,,,,,,,,------,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........./////////000000//////000000111222222333555666999:::<<>>777222000///------------...,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///....../////////000000000//////000111222333333444888555444888DDD]]]|||rrrjjjccc^^^ZZZVVVSSSOOOLLLKKKKKKIIIHHHHHHGGGGGGHHHKKKLLLLLLKKKLLLOOORRRSSSSSSRRRSSSSSSVVVVVVUUUUUUUUUVVVXXXYYYXXXYYYZZZYYYXXXWWWXXXZZZYYYYYYYYYXXXXXXWWWWWWWWWYYY]]]``````]]]ZZZZZZ\\\WWWWWWWWWXXXYYYZZZZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXXUUUUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSVVV]]]eeekkkpppwww{{{lll]]]VVVPPPFFF<<<444222000000000111000/////////.........---------************************,,,,,,,,,,,,------------------------...000222333222111000000000111333444000000//////000000111222222222222333444555666777^^^QQQNNNKKKJJJJJJHHHCCC???;;;:::999888777777777777777777777888:::;;;:::999666666555555555555666666555666888999999888777666666666666777777999:::;;;>>>======AAANNNhhhxxxqqqmmmnnnmmmmmmmmmoooqqqtttuuuyyy~~~|||uuummmfffbbb```___```ccceeeiiiooovvv{{{rrrkkkhhhhhhiiiiiigggaaaWWWKKKCCC555333111...------......------,,,,,,,,,++++++++++++++++++************)))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000.../////////000000000000///000000111222333444555666333777JJJfffwwwrrriiiaaa[[[VVVSSSRRRLLLJJJHHHHHHIIIKKKKKKKKKLLLKKKLLLNNNQQQSSSSSSRRRSSSUUUXXXYYYXXXWWWXXXXXXZZZYYYXXXXXXXXXYYYZZZ[[[ZZZ[[[\\\\\\[[[ZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]aaadddccc___]]]^^^```\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZXXXXXXYYYYYYYYYXXXXXXXXXTTTUUUVVVWWWWWWVVVTTTSSSQQQRRRRRRQQQRRRTTTXXX[[[aaagggnnntttyyyuuuooojjj___RRR<<<888444111111111111000////////////.........---++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,---...111444555222111000///000111333444000000//////000000111222222222333333444666777888^^^QQQNNNJJJJJJJJJHHHDDD@@@;;;:::999888777777777777888888888999;;;<<<:::999555555444444444444555555444666888999:::999777666777777777777888999:::;;;999:::BBBTTTooo{{{sssmmmjjjjjjkkklllrrruuu{{{{{{uuussskkkjjjfffbbb``````dddgggiiinnnwww{{{pppmmmfffeeeeeefffeee```WWWOOO777555222///...---......---------,,,,,,,,,+++++++++++++++************))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000111111////////////000000000000///000000222333444555555888777FFFhhhyyyooohhh]]]ZZZTTTOOOLLLJJJJJJKKKIIIGGGGGGHHHKKKNNNPPPPPPQQQQQQRRRTTTXXXZZZYYYXXXXXXZZZ\\\\\\\\\\\\]]]^^^\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___``````___^^^___aaa_________```aaabbbddddddaaadddgggfffbbb```bbbeeeeeeddddddcccbbbaaaaaaaaaaaaaaaaaa``````_________]]]]]]]]]]]]]]]\\\[[[ZZZUUUWWWYYYZZZZZZXXXUUUSSSRRRSSSUUUTTTRRRQQQQQQRRRTTTWWW[[[^^^cccjjjttt{{{{{{nnnBBB>>>888333111111111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,///222555777222000///...///000222333000000000000000111111222222333333444555666888888zzz\\\PPPNNNKKKIIIGGGEEEBBB@@@===<<<;;;999888777666666888666555777;;;<<<:::777444444444555555555666666666777888999999:::999999444777999888999;;;<<<:::@@@EEE[[[wwwsssiiijjjkkklllnnnsssyyy}}}~~~vvvmmmeeeaaabbbdddeeefffiiirrrjjjiiikkkggg```bbbhhhcccXXXPPPCCC555...///111...)))......---------,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))))))))))))))))),,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------..................////////////////////////000000000000333444222...000666777444999KKKjjjwwwoooggg```ZZZVVVLLLJJJHHHFFFFFFHHHKKKMMMGGGJJJMMMPPPSSSWWW\\\___\\\[[[ZZZYYYYYYYYYYYYYYY]]]ZZZYYYZZZ]]]______]]]^^^```bbbccccccccceeefffiiiiiiiiijjjkkklllmmmnnnnnnnnnoooooopppqqqqqqrrrttttttuuusssrrrqqqssstttuuuvvvuuusssqqqppprrrtttrrrqqqpppnnnllljjjiiihhhffffffffffffeeedddbbbbbb\\\ZZZXXXXXXYYYYYYXXXXXXVVVUUUUUUUUUVVVUUUSSSQQQSSSRRRQQQSSSXXX\\\___```lllqqqzzz~~~aaaNNN<<<666444111...//////111111///---,,,...000---------------------------------.........//////---......///000111111222111111111000000000000000000111222222111222444666555666222444:::666333===yyy\\\PPPNNNKKKIIIGGGEEEBBB@@@===<<<;;;999888777777666888666555777;;;<<<:::777444444555555555666666666666777888999999:::999999888666444666999;;;===???BBBXXX{{{|||pppjjjjjjkkknnnrrrwww|||{{{tttoooggggggeeecccccchhhooouuuvvvhhhjjjjjjgggeeefffccc^^^WWWKKK<<<333111111///---.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,---------...................../////////////////////000000000000000222222444666888999:::;;;>>>VVVzzzwwwrrrjjjbbb[[[UUUPPPMMMJJJIIIGGGFFFFFFHHHJJJKKKPPPRRRTTTVVVWWWYYY]]]___^^^]]]]]]]]]\\\]]]]]]]]]\\\[[[[[[^^^bbbddddddcccfffiiikkklllmmmmmmooopppvvvvvvvvvwwwxxxyyy{{{|||~~~~~~|||zzzyyyxxxzzzzzzxxxvvvtttqqqooommmeeecccaaa______]]][[[YYY[[[YYYWWWVVVVVVWWWVVVUUUUUUSSSQQQQQQTTTVVVWWWWWW^^^bbbiiisss}}}iiiYYYIII@@@:::444222333...000111000---,,,...///---------------------------------.........//////......//////000000111111111000000000000000000000000111222222111222444666444555222555;;;777666CCCxxx[[[PPPMMMKKKIIIGGGEEECCC@@@>>>===;;;:::888777777777888666666888;;;<<<:::888555555555555666666666666666777888999999:::999999;;;555444:::<<<:::<<>>===<<<:::888888777777999777666888;;;===;;;888555555666666666777777777666666888999999999999999;;;666888???>>>:::@@@MMMmmmxxxsssnnnmmmooouuu}}}yyyssskkkddd\\\ccckkkqqqwww{{{sssooopppkkkaaa```fffbbb]]]TTTHHH<<<555111000............---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------........................///////////////000000111111222222222222///333999666666LLLhhhxxxooohhhaaa]]]VVVRRRMMMIIIHHHHHHHHHHHHIIIKKKNNNRRRVVVZZZ\\\]]]^^^___``````______aaaccc___```bbbdddfffhhhiiijjjooorrrwww}}}~~~xxxtttnnnkkkgggdddaaa___\\\ZZZXXXVVVTTTSSSTTTTTTSSSRRRRRRRRRRRRUUU[[[bbbiiimmmyyyxxxlll[[[NNNDDD<<<666222///000111111000///...---....................................////////////000000000000////////////000000000000000111111111000111222222111222444666222555444777;;;777BBB\\\tttXXXOOOMMMJJJHHHHHHFFFCCCAAA>>>===<<<:::999888777777999777666888<<<===;;;888666666666777777777888888666666888999999999999999;;;999:::======DDD[[[rrryyyrrrmmmpppwww~~~vvvhhhhhhhhheeeeeekkkwwwuuurrrmmmddd```dddaaa```\\\SSSGGG;;;333/////////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------.........//////............////////////000000000111222333333444666444777<<<<<>><<<;;;999888888888999777666999<<<===;;;999777777777777888888888888666777888999999:::999999:::;;;::::::DDD```zzzuuuvvvzzz~~~}}}tttkkkdddcccfffiiivvvzzztttlllfffccc```aaa```[[[PPPCCC888222/////////.........---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------------........./////////............////////////000000111222333444444555222222777???LLLgggxxxqqq___[[[UUUQQQNNNKKKIIIGGGHHHGGGGGGJJJOOOSSSVVVVVVZZZ[[[\\\^^^```aaabbbbbbaaadddgggkkknnnrrrvvvyyy}}}zzzvvvsssnnniiiddd```ZZZWWWSSSSSSSSSSSSSSSSSSTTTTTTXXX\\\bbbhhhqqq~~~|||kkk___VVVKKKAAA:::777444222222111///................................./////////000000000////////////000000000000/////////000111111222222000111222222111222444666555777666888;;;AAAaaaqqqVVVNNNLLLJJJHHHHHHFFFDDDBBB???>>><<<;;;999888888888:::888777999<<<>>><<<999777777777888888888999999666777888999999:::999999777===@@@CCCZZZ|||xxxxxx|||}}}uuunnnhhhdddhhhmmmuuu}}}vvvooohhhaaaaaaaaa^^^WWWLLL@@@999////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------............////////////............////////////000000111222333444555555000222:::JJJeeetttlllddd]]]SSSPPPMMMKKKKKKKKKKKKJJJKKKKKKMMMRRRWWWZZZ[[[[[[^^^^^^___aaabbbdddeeefffjjjnnnrrrwww|||{{{vvvoooiiieee\\\ZZZXXXVVVTTTSSSTTTTTTSSSUUUXXX\\\bbbmmmyyy|||ggg[[[RRRLLL@@@;;;666333222111000............................../////////000000000000......//////000000111111...//////000111111222222000111222222111222444666666777666:::???JJJvvvpppVVVNNNLLLJJJHHHHHHFFFDDDBBB???>>>===;;;:::999888888:::888777999<<<>>><<<999777888888888888999999999666777888999999:::999999333???HHHRRRrrr{{{yyy~~~sssjjjeeedddgggnnn{{{~~~vvvlllcccbbbaaa___ZZZQQQGGG???000/////////............---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...------------------------............/////////000............/////////000000111111222444555666666666:::CCCYYY}}}tttiiibbbYYYQQQKKKIIIFFFFFFHHHKKKLLLLLLQQQQQQTTTXXX]]]``````___]]]^^^```bbbfffiiilllnnnssswww|||yyytttgggddd___ZZZVVVUUUUUUUUURRRTTTVVVWWWZZZbbblllsss~~~qqqaaa[[[YYYCCC>>>777333222222000///////////////////////////////////////000000000000---......///000111111222...//////000111222222222000111222222111222444666666777666;;;BBBRRRuuuXXXOOOLLLJJJHHHGGGEEEBBB@@@???>>>===<<<;;;::::::::::::999999:::======<<<;;;777888888888888999999999:::===888777===:::777>>>@@@???LLLzzz~~~wwwqqqllllllkkklllwwwjjjddd^^^[[[ZZZZZZWWWSSS<<<666///---///111///---......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------........................////////////000000000000555888777111000555777555:::AAAWWW|||uuunnndddYYYPPPKKKIIIIIIFFFFFFGGGHHHJJJPPPWWW\\\ZZZ[[[]]]___```aaaaaabbbbbbeeehhhjjjlllrrr{{{|||vvvnnnhhh```ZZZUUUYYYXXXVVVUUUUUUVVVXXXYYYhhhnnn}}}vvvdddXXXVVVLLLBBB<<<777222000111222///------.../////////000000000000000000000000...///000111111000///...000000000000111111111111222222222222333444444555888111666???GGGiiitttWWWNNNLLLIIIHHHGGGEEEBBB@@@???>>>===;;;:::::::::::::::999999:::======<<<;;;777888888888888999999999888:::555444;;;999777???DDDWWWsss}}}~~~wwwoooiiikkkqqq|||wwwlll```[[[\\\\\\WWWRRRCCC<<<333//////000///---.........---------,,,,,,------------------------------,,,,,,------...///------------------------........................////////////000000000111222111111333555777999:::BBB[[[{{{kkkbbb]]]VVVNNNJJJHHHHHHIIIEEEGGGKKKNNNQQQUUUZZZ^^^^^^___aaabbbcccdddfffhhhmmmqqquuuyyy}}}}}}wwwppplllccc```[[[VVVTTTUUUVVVXXXYYY^^^jjjyyyrrreeeXXXRRRKKKDDD;;;222000333222000......000000000///000000000000000000000000//////000111111000//////000000000000111111111111222222222222333444555666999777>>>HHH[[[rrrVVVNNNLLLIIIHHHGGGEEEBBB@@@???>>>===;;;::::::999999:::999999:::======<<<;;;777888888888888999999999777888444555<<<999777AAAGGGrrr{{{{{{pppjjjhhhiiissswwwfff^^^^^^]]]XXXQQQLLLCCC888111.........---.........------------,,,------------------------.........---...//////000------------------------......................../////////000000000111111222---///666888666:::AAAOOOyyyzzzpppcccWWWPPPMMMJJJFFFEEEFFFHHHJJJIIIMMMSSSWWWZZZ\\\^^^```bbbdddfffgggiiilllpppssswww|||sssnnnfff^^^XXXVVVVVVWWWSSSVVV]]]gggpppzzz}}}ooo^^^ZZZUUUMMMAAA555222555111000///000111222111///000000000000000000000000///000000111111000000///000000000111111111222222222222222333333555666666777888AAAQQQqqqoooUUUNNNKKKIIIHHHGGGEEECCCAAA>>>>>><<<;;;:::999999999:::999999:::======<<<;;;777777888888888999999999888:::777999>>>999999GGGXXX~~~zzztttdddiiiqqqyyypppddd^^^[[[XXXUUURRRIII===333///...//////............------------------------------------......------......///000................................................//////000000000111111111666000111888666222===PPPiiirrrfff```XXXQQQJJJIIIHHHHHHIIIKKKMMMOOOSSSVVV[[[^^^___```aaabbbeeehhhkkknnnqqqwww~~~wwwnnnfff```]]][[[WWWXXX[[[___ccclll|||vvvfffaaa[[[TTTIII===666666111000000000111111000...000000000000000000000000000000000000000000000000000000111111111222222222333333333333444555777777:::555CCCcccmmmSSSMMMKKKIIIGGGGGGFFFCCCAAA>>>===<<<;;;:::999999999:::999999:::======<<<;;;777777888888888999999999888;;;:::<<>>===<<<:::999999888888:::999999:::======<<<;;;777888888888888999999999666::::::===??????RRRsss}}}wwwqqqllllllsss{{{}}}kkk___\\\]]]UUUPPPGGG===666333222222/////////.........------------------------------------,,,,,,------...///........................////////////////////////000000000111111111222222333333666888:::HHHlllwwwjjjZZZRRRNNNJJJIIIIIIJJJLLLPPPUUUZZZ^^^```bbbbbbcccddddddeeehhhlllpppyyyzzzooojjjeeeaaa\\\WWWXXX]]]fffpppuuufff___YYYOOOEEE???888555222000000000///...111111111111111111111111222111111000000111111222111111111222222222222333333333444444666777999:::???>>>dddiiiQQQLLLJJJHHHGGGGGGFFFDDDBBB======;;;:::999888888888:::999999:::======<<<;;;777888888888888999999999777<<<<<<>>>BBBJJJnnnwwwmmmkkkoooxxxyyyiii```\\\YYYUUUNNNEEE===666333222////////////............------------------------.........---......///000........................////////////////////////000000111111111222222222111555777:::FFFccc~~~mmmcccZZZRRROOOLLLIIIKKKPPPPPPSSSWWW\\\```cccddddddfffiiilllppptttyyy}}}tttoooiiiaaa\\\\\\[[[bbbnnnzzzuuuiii___TTTLLLIII>>>:::555111000000000///111111111111111111111111222222111000000111222222111111111222222222333333333333444555666888::::::===NNNhhhPPPLLLJJJHHHGGGGGGFFFDDDBBB======;;;:::999888888888:::999999;;;======<<<;;;777888888888888999999999;;;???>>>@@@FFFVVVwwwoooooofffuuurrrcccZZZ\\\YYYTTTKKKAAA999333111000/////////............------------------------///////////////000111111////////////////////////000000000000000000000000000111111111111222222222444777999<<>>777222111111111111111111111111111111111111333222111000000111222333111111222222222333333333333444444555777888:::;;;AAAbbbeeeQQQKKKKKKJJJIIIGGGEEECCCBBBBBB???;;;999999:::;;;:::;;;:::999999;;;======<<<999888999;;;999555666;;;888AAA??????WWW|||zzztttnnnjjjhhhggggggmmmmmmgggcccfffiiihhhjjjhhhgggjjjooovvv|||~~~|||wwwlllnnnrrrvvv~~~zzzeee^^^^^^WWWRRROOOHHH===333///000...---...///000///...////////////////////////........................------......//////000000////////////000000000000,,,111333222000111444666666555999KKKkkkmmmYYYSSSOOOMMMJJJIIIKKKRRRYYY^^^bbb```bbbeeefffeeeiiinnnvvvyyyzzzoooggg___```aaaccciiitttppp]]]TTTUUUPPPCCC888444444333333333222222222222222222222222000111111222222111111000333333333444444444555555555777444555999555777DDDOOOzzzeeeRRRKKKJJJJJJHHHGGGEEECCCBBBBBB???;;;999999:::;;;:::<<<:::999:::<<<>>>>>>===999777888;;;;;;999999<<<<<>>999777444222333222222222222222222222222111111222222222222111111333333333444444444555555444777444666:::666;;;LLLeeeeeeRRRJJJJJJIIIHHHGGGEEECCCBBBAAA>>>;;;999:::;;;;;;:::<<<::::::;;;===???>>>===999666777<<<>>><<<;;;===???===FFFnnn~~~}}}|||||||||zzzwwwuuufffbbb]]]WWWTTTSSSSSSTTTZZZXXXUUUSSSQQQRRRSSSTTTSSSSSSQQQPPPTTTXXXVVVPPPRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\ZZZZZZYYYYYYYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]\\\\\\\\\[[[ZZZYYY[[[^^^aaabbbbbbZZZXXXVVVWWWZZZ___bbbddddddcccaaa^^^[[[WWWUUUSSSWWWXXXXXXVVVUUUUUUWWWZZZRRRVVVZZZ]]]^^^aaagggkkkuuuyyywwwooorrrlllaaaZZZVVVWWWSSSHHH;;;444555333111111111111000...////////////////////////000000000000000000000000111111111111000000000000/////////000000000111111555333222222222333444666777IIIeeejjj]]]UUULLLIIIJJJIIIMMMTTTYYY]]]```ccceeeeeeeeejjjsssyyy~~~yyyqqqhhhbbbbbbgggkkkyyyooodddcccWWWNNNEEE@@@;;;555222444333333333333333333333333222222333333333333222222333333333444444444555555333666555777:::777AAAXXXdddRRRJJJJJJIIIHHHFFFDDDBBBAAA@@@>>>;;;::::::;;;;;;::::::999:::;;;===???>>>===:::777666;;;>>>===;;;<<>>666555333111000111111111000////////////////////////////////////////////////111111111000000///////////////000000000111111111444111111555777777888;;;<<<^^^sss___TTTOOOKKKKKKNNNKKKQQQXXX^^^```bbbeeegggmmmnnnttt~~~|||qqqiiieeefffgggpppvvvyyylllgggZZZSSSJJJEEE???777333444333333333333333333333333222333333444444333333222333333333444444444555555333777666777999888IIIhhhcccRRRJJJIIIIIIHHHFFFDDDBBBAAA???===;;;:::;;;<<<;;;:::999888999;;;>>>???>>><<<<<<888888;;;===;;;;;;>>>BBBTTTvvv~~~tttooopppmmmhhhcccaaaccccccaaa^^^[[[ZZZYYYZZZ[[[[[[YYYXXXZZZWWWRRRPPPQQQVVV]]]aaahhhhhhfffeeecccbbbaaa```bbbbbbddddddaaa```aaadddiiikkknnnpppqqquuuzzz}}}{{{zzzyyyyyyyyyyyyzzzzzz}}}~~~~~~~~~|||yyywwwuuu{{{zzzxxxvvvsssqqqpppooommmllllllmmmnnnooonnnmmmgggfffcccaaa```bbbeeegggeeefffggggggeeedddbbb```\\\ZZZWWWTTTSSSSSSTTTTTTXXXXXXXXXWWWUUUUUUVVVWWWXXXZZZ\\\___ccciiipppuuuxxxyyy}}}{{{nnnbbbXXXWWWVVVNNNBBB999444222//////000111111111////////////////////////........................000000000//////.........000000000000111111111111222///111777888666888===JJJxxxrrreeeVVVNNNLLLKKKLLLMMMRRRWWW\\\___```bbbgggkkksssuuu~~~}}}tttnnnkkkiiijjjoooxxx{{{qqq```WWWOOOIIICCC;;;666555333333333333333333333333222333333444444333333222333333333444444444555555444888777888999:::TTT}}}aaaQQQIIIIIIHHHGGGFFFDDDBBBAAA>>>===;;;;;;<<<<<<;;;:::888999:::<<>>DDDIIIiiihhh___```aaa```___]]]]]]^^^______^^^\\\[[[WWWVVVVVVWWWYYY[[[ZZZZZZbbb```^^^___eeemmmwww}}}{{{wwwyyy~~~|||vvvrrrlllhhhgggfffeeedddaaaaaaaaaaaaaaabbbcccccc^^^_________^^^___bbbddd]]]fffnnnqqqvvvwwwnnn```cccfffmmmwww}}}vvv|||}}}kkkZZZVVVVVVQQQGGG@@@666333000///000111111111////////////////////////........................////////////............000000000111111111222222222///222777666444999CCCgggppp]]]VVVNNNKKKLLLOOOQQQRRRXXX]]]aaacccdddhhhpppwww|||~~~}}}}}}}}}~~~|||||||||||||||}}}}}}}}}zzzsssooohhhkkkpppwww|||lllaaaUUUOOOJJJAAA:::666333333333333333333333333222222333333333333222222333333333444444444555555555888888999:::@@@eee___PPPIIIIIIHHHGGGEEECCCBBBAAA>>><<<;;;;;;<<<===;;;:::::::::<<>>IIIwww^^^OOOIIIIIIHHHGGGEEECCCAAA@@@===<<<;;;;;;<<<===<<<:::;;;<<<>>>AAADDDDDDCCCAAA999;;;>>>>>><<<===IIIWWWxxx{{{jjjlllpppwww}}}{{{xxxzzz}}}dddXXXYYYXXXSSSOOO@@@<<<666222000///......////////////////////////000000000000000000000000//////000000111111222222000111111111111222222222444111333888999???UUUnnn{{{fff^^^]]]NNNLLLIIIIIINNNWWW]]]___[[[ccclllrrrwww{{{xxxppppppooonnnllliiifffddd___^^^\\\[[[[[[\\\]]]^^^```^^^]]]^^^```cccdddeeeaaaaaaaaaaaabbbdddeeefffbbbcccfffggghhhfffdddcccaaaaaaaaabbbbbbccccccccc___```aaabbbcccddddddccc^^^^^^______`````````aaa```aaabbbbbbaaa```^^^]]]]]]```dddgggggggggggghhhkkkooovvv|||{{{tttooopppwwwwwwddd\\\XXXOOOBBB999444444444444444444444444111111111222222111111111333333333444444444555555444888999===AAAOOO]]]NNNKKKIIIHHHGGGGGGEEECCC@@@??????===<<<;;;::::::999=========???BBBDDDCCCBBB<<<:::???DDD@@@@@@VVVtttiiippp~~~mmm\\\YYYYYYSSSMMMIIIBBB888222000000000///000000//////.........---111111000///////////////---///000111111000///---000111111222222333444444333111222555999IIIiiinnn\\\SSSQQQJJJIIIKKKQQQYYY```bbbbbblllnnnuuu~~~wwwpppmmmkkkhhhffffffdddcccbbbbbbbbbbbbbbb___``````___]]][[[[[[\\\```^^^]]]]]]^^^```___^^^]]]]]]\\\\\\^^^aaaccceeeccceeeggghhhgggfffggghhheeefffhhhjjjjjjiiigggfffffffffgggggghhhiiiiiijjjgggiiijjjiiifffeeegggiiifffgggiiiiiigggddd```___aaaaaa```^^^]]]^^^```ccc```bbbeeehhhkkkoootttxxxxxxqqqooorrrxxx}}}ppp]]]VVVRRRJJJ???;;;999777666777666555444111222222333333222222111444444555555666777777777777777777777>>>]]]]]]NNNKKKIIIHHHGGGGGGEEEBBB@@@???>>>===<<<;;;:::::::::;;;;;;<<<>>>AAABBBAAA@@@EEE>>>>>>DDD@@@FFFmmm{{{ppp|||xxxbbbYYYXXXTTTPPPKKKDDD:::444111000000///000000/////////.........111111000//////////////////000111222222111000///111111111222333333444444222222333777CCC]]]uuucccUUUOOOOOONNNPPPTTTWWW[[[```eeeiiinnnrrr}}}zzzuuupppmmmhhhfffffffffdddcccdddeeeffffffdddcccbbbcccbbbccccccdddcccdddeeefffggggggggghhhiiihhheeeccceeeddddddcccdddfffhhhiiihhhjjjmmmmmmmmmmmmnnnpppoooppprrrtttuuutttsssrrrtttuuuuuuuuuvvvvvvvvvvvvwwwyyyzzzzzzxxxxxxyyy{{{xxxxxxxxxyyyxxxwwwsssqqqooonnnllliiifffeeeeeeeeebbbeeehhhjjjkkkkkkkkklllpppqqqssswww{{{xxxsssrrrtttvvvxxxiii___TTTJJJBBB;;;999555444444444333222222222333333333333222222444444555555666777777777777:::;;;;;;GGGmmm\\\OOOKKKIIIGGGGGGFFFEEEBBB@@@???>>>===<<<;;;::::::::::::999:::<<>>666222111000000000000000000////////////111111000/////////000000000111222333333222111000111111222222333333444444333444555===UUU|||ssscccVVVMMMKKKNNNOOOTTTZZZ]]]^^^bbbkkksssxxx|||uuupppmmmkkkjjjhhhgggggghhhkkknnnppppppooorrrvvv{{{}}}|||{{{|||~~~}}}}}}}}}||||||}}}}}}~~~{{{wwwyyyxxxwwwwwwwwwxxxzzzzzz}}}~~~|||{{{zzzwwwzzz~~~~~~{{{vvvrrroookkkkkkkkkkkklllmmmnnnnnnmmmqqqwww}}}xxxuuusss|||mmmYYYLLLIII???<<<777333333333333333333444444444444444444333444444555555666777777777555<<<>>>???TTT[[[OOOJJJIIIGGGFFFFFFEEEBBB@@@>>>>>>===;;;;;;::::::::::::999:::<<>>===???EEERRRrrr~~~rrrkkkpppwwwlll______nnnsss{{{{{{bbbZZZYYYWWWQQQKKKCCC:::444222111111000000000000000000000000111111000000///000000111000111111222222111111000111111222222333444444555777666888HHHmmmvvveeeXXXOOOJJJLLLPPPTTTYYY___cccfffmmmxxx{{{sssmmmjjjjjjiiijjjmmmrrruuuwwwyyy{{{|||zzzxxxuuusssqqqpppooommmpppsssxxx~~~|||xxx{{{}}}}}}zzz___OOOPPPGGGBBB;;;666444555555666444444555555555555444444444444555555666777777777444<<<===@@@```ZZZOOOJJJHHHGGGFFFFFFDDDAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAAAAA@@@<<>>888666666666666444555555666666555555444444444555555666777777777333;;;<<>>AAABBBBBBAAA===BBBEEEQQQvvvyyyqqqxxxwww~~~ssswww}}}dddbbbfffnnn}}}{{{zzzdddVVVRRRRRRPPPLLLEEE===666333333111111111111222222222222111111000000000111222222////////////////////////222222333333444444555555444111AAAmmmjjj___TTTNNNMMMMMMRRRXXXbbbccceeejjjrrr}}}{{{vvvtttpppppprrruuuwwwyyy~~~}}}~~~~~~wwwwwwyyyjjjXXXRRROOOIIIAAA:::777555555444444444555555555555444444444444555555666777777777555;;;AAAQQQ|||XXXOOOIIIHHHFFFEEEEEEDDDAAA???======<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>AAABBBBBBAAA>>>>>>LLLnnn{{{|||yyy|||{{{xxxuuuwwwkkkkkkuuuqqq[[[TTTQQQQQQOOOIIIAAA999555333111111111222222222333333111111000000111111222333111000000000000000000111222222333333444555555555777666OOOsss\\\TTTMMMLLLOOORRRYYY___bbbgggmmmrrryyy|||xxxwwwyyyzzz{{{}}}~~~wwwvvvwwwvvvbbbVVVRRRLLLDDD>>>:::777666444444444444555555444444444444444555555666777777777999>>>JJJdddXXXOOOIIIHHHFFFEEEEEEDDDAAA???======<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>AAABBBAAA@@@AAA???ZZZ|||hhhnnnrrr}}}xxxyyyyyyuuuuuu}}}bbbYYYOOOQQQQQQLLLCCC;;;555444111111111222222333333333111111000000111222333333222222111111111111222222222222333444444555555666===???]]]www___SSSMMMIIILLLRRRXXX___fffeeeooozzz|||~~~{{{uuuuuuwwwyyyxxxvvvlll[[[VVVPPPIIIBBB>>>;;;888666333444444444444444444333444444555555666777777777<<>>===<<<;;;;;;<<<=========<<<===@@@DDDEEECCCEEEKKK|||pppfffdddnnnwwwuuurrrqqqzzz{{{rrrXXXXXXRRRNNNNNNKKKBBB:::666333222111000000000111222222222111000//////000000000000000000111111111111333111666555///555;;;666:::PPPwwwxxxhhh[[[JJJJJJKKKPPPWWW___eeehhhooo{{{uuujjjrrrxxxyyyyyy~~~zzzgggmmmqqqnnnxxx|||tttttt~~~^^^VVVOOOJJJGGGBBB;;;888999555555444444444444555555555666777888888:::===@@@===BBB```~~~ZZZLLLHHHGGGFFFEEEDDDCCCBBBAAA???>>>===<<<;;;<<<<<<===;;;::::::<<<@@@DDDDDDBBBJJJ___zzzddd^^^___vvvuuullljjjiiittt|||}}}|||\\\YYYRRRNNNOOOMMMDDD<<<888444333111000000111111222222222111000000000000000000000000000111111111111000000333333000555:::777LLLaaa|||kkk\\\PPPLLLMMMOOOUUU\\\dddjjjnnnwwwkkk\\\aaagggmmm{{{mmmtttttteeemmmrrryyywwwuuu~~~iiiZZZRRRLLLHHHCCC<<<777777666555555444444555555666666777888888888:::===???<<>>>>>===<<<<<<<<<======<<<::::::===BBBEEEEEEDDDQQQxxxjjj[[[[[[aaa{{{wwwoooiiiiiigggwww}}}sssuuutttqqqxxxcccZZZRRRNNNOOOOOOGGG???;;;444333222111000111222222222222111000000000000111000000000111111111222222000000222444444666;;;>>>ccc|||qqqaaaUUULLLJJJMMMQQQXXX___gggnnnrrr~~~xxxcccXXX^^^fffooo}}}oookkkwwwooofffsss{{{|||vvvyyyrrr```WWWNNNJJJEEE===777666666555555444444555555666666777888888888999<<>>>>>==================???<<<<<>>555444333222111111222222222222111000000111111111000000111111111222222222333444333555999888===KKKzzzzzzeeeYYYRRRNNNMMMQQQVVV]]]dddlllssswwwtttfffdddrrr~~~}}}wwwppppppxxxnnnoooxxxkkkdddiiiqqqxxxzzzuuutttpppxxx~~~}}}ggg[[[PPPLLLHHHAAA:::777666666555555555555666666777888888888888999<<<>>><<<]]]yyyYYYOOOHHHGGGFFFEEEDDDCCCBBBAAA======>>>>>>>>>>>>>>>>>>AAA===>>>BBBDDDFFFNNNWWW~~~yyymmm^^^\\\hhhvvvssstttwww}}}mmmjjjnnnuuuxxxzzzyyybbbXXXOOOOOOPPPKKKDDD@@@777666444222222222222333222111111111111111222222111111111111222222222222333777333555:::777BBB^^^iiiXXXNNNLLLMMMTTTXXX^^^dddjjjrrrzzzwwwlllpppooollllllkkkvvv~~~vvvppprrrwww{{{ooozzzrrrccc^^^gggqqq{{{uuummmbbbeeekkkpppaaaRRRMMMKKKEEE???;;;666666666555555666666666666777888888888999<<>>?????????>>>>>>???<<<===AAABBBGGGWWWjjj}}}www{{{}}}wwweee]]]aaapppyyyvvv~~~~~~tttyyyrrrrrrxxxlll___RRRPPPQQQNNNHHHDDD888777555333222222222333222111111111111222333333111111111222222222222333///777222333;;;888JJJwwwwwwaaaRRRJJJKKKOOOUUUZZZ```eeekkkttt}}}qqqvvv~~~lllnnnrrrtttttthhhbbb___fffkkksss}}}wwwvvvrrrnnnpppbbbdddqqqxxxllldddbbbeee|||iiiVVVNNNMMMHHHBBB>>>777666666555555666666777555666777888888:::===@@@FFFwwwtttWWWOOOHHHGGGFFFEEEDDDCCCBBBAAA<<<===>>>???@@@??????>>>===<<>>===YYYmmm\\\PPPKKKOOOWWWWWW\\\bbbhhhppp{{{yyy~~~sss~~~kkk______```fffiiimmmuuusssllllllllloooqqqjjjvvv|||nnnhhhcccaaayyyrrrZZZOOOMMMIIICCC>>>777777666666666666777777333555666777888;;;>>>AAAOOOsssVVVOOOHHHGGGFFFEEEDDDCCCBBBAAA<<<===>>>@@@@@@@@@???>>>===>>>BBBGGGGGGRRRsssqqq[[[ZZZdddttt{{{ccceeennnxxxssssssvvv}}}www|||mmm[[[UUUUUURRRNNNKKK999888666444333333333333222111111111222333333444111111222222222333333333,,,:::555777CCCCCCeeexxxbbbTTTLLLJJJQQQZZZ___dddkkkrrrzzz|||xxx}}}dddZZZ]]]bbbbbbccceeemmmwwwooohhhiiikkkqqqzzz{{{pppfffbbb\\\nnnxxx]]]PPPMMMIIIBBB===777777666666666666777777333444666777999;;;???BBBUUUpppSSSNNNJJJHHHFFFCCCBBBAAABBBBBB======<<<<<<<<<<<<=========;;;===CCCIII]]]ttteeeYYY]]]mmmwwweeeaaaggguuuqqqmmmgggddddddccchhhiiilll~~~zzzvvvzzz___WWWVVVQQQLLLKKKDDD>>>777333222333222111111111222222222222111111111111222222222333333333555444333999AAAMMMxxx}}}jjjUUUKKKKKKPPPWWW]]]gggjjjpppxxxttthhhcccbbbccchhhjjjkkkpppzzzwwwzzzgggvvvwwwwwwzzz~~~qqqgggbbb]]]ffflllSSSJJJMMMJJJBBB999999777666444444333333111888777666;;;:::===IIIdddpppSSSNNNHHHGGGFFFEEEFFFGGGIIIKKK======<<<<<<<<<<<<======??????BBBGGGTTTssshhh^^^ZZZeeeyyyhhh___bbbmmmxxxpppjjjfffcccbbb]]]YYYZZZ^^^dddoooxxxtttuuufffYYYXXXUUUPPPMMMFFFAAA999444333333333333222222333333333333222222111222222222222333333333333555555:::EEEVVV~~~qqqaaaQQQKKKOOOVVV^^^eeemmmpppwwwzzzsssrrr{{{qqqgggddddddfffqqqwww|||}}}}}}yyyvvvrrrzzzwwwuuuvvvuuuhhhccc]]]eeeoooXXXMMMNNNKKKCCC;;;:::999777666555555444333999888777<<<;;;???MMMooooooSSSNNNGGGFFFFFFFFFGGGIIIKKKLLL>>>======<<<<<<======>>><<>>>>>============>>>>>>:::@@@@@@DDDcccvvveee\\\^^^ggg{{{|||dddYYYbbbqqq{{{xxxyyy}}}~~~{{{uuummmfff```ZZZTTTPPPTTTUUUYYY\\\\\\^^^gggqqq{{{{{{~~~uuusssyyywww[[[TTTUUURRRLLLKKKFFF>>>777333333444666333333444444444444333333222222222333333333444444444:::777:::SSSqqqsss]]]TTTMMMPPPVVV]]]dddjjjtttyyy|||xxxvvv~~~yyynnnjjjhhhkkkppp{{{~~~~~~~~~}}}zzzyyy}}}mmmeee\\\[[[cccvvv{{{dddRRRLLLKKKHHH>>>===:::888666555666666555:::888777;;;:::EEE\\\nnnSSSNNNIIIHHHFFFDDDBBBAAA@@@???>>>>>>============>>>>>>===BBBEEEPPPvvvrrrgggbbb___eeeqqqjjj]]][[[gggtttjjjgggddddddffffffeeeccceeebbb^^^[[[XXXWWWUUUTTTWWWVVVXXX___fffooo{{{}}}~~~yyypppoooxxxbbbTTTUUURRRLLLLLLGGG@@@888333222333444222222333333333333222222222222333333333444444444444:::888DDDhhhgggWWWPPPMMMRRRZZZ```ffflllyyy~~~|||xxxqqqmmmiiimmmvvvwwwpppuuuyyy}}}nnnddd[[[WWWZZZgggiiiSSSKKKJJJIII???===:::777555444555666444888777777::::::JJJfffnnnSSSNNNGGGGGGFFFEEEDDDCCCCCCBBB???>>>>>>======>>>>>>???;;;@@@III```jjj]]]\\\___dddnnn||||||hhh[[[WWW\\\iiiuuulllcccbbb```______^^^[[[YYY\\\[[[YYYWWWVVVVVVXXXYYY]]]\\\aaalllyyyzzzkkkiiijjjrrrpppYYYVVVUUUOOOLLLIIICCC;;;555111222333222222333333333333222222333333333333444444444444333888===XXXuuu^^^PPPMMMNNNVVV___fffnnnuuuyyyxxxwwwsssooovvvwwwmmmnnnsssyyyqqqwww}}}pppdddZZZWWWWWWaaa~~~oooWWWLLLJJJIII@@@>>>:::666444444555666444777666888:::;;;PPPrrrmmmSSSOOOFFFFFFFFFFFFFFFEEEDDDDDD??????>>>>>>>>>>>>??????<<<@@@OOOqqqzzziii[[[WWW[[[aaalllzzzvvvnnncccXXXTTTVVV___nnn|||yyyeeeeeeeeeddddddcccaaa___]]]```___^^^\\\[[[\\\___aaaeeekkkvvvsss|||pppbbbfffooo}}}|||]]]VVVVVVRRRMMMKKKGGG???888333222333333333444444444444333333333333333444444444444555444777EEEooolllXXXPPPNNNQQQ[[[eeemmmuuu}}}wwwuuu}}}{{{|||{{{kkkeeegggwww}}}zzzvvvggg[[[XXXUUUZZZvvvvvv^^^QQQKKKGGGBBB???;;;777555555666777555888777:::===>>>VVV|||mmmSSSOOOGGGGGGFFFFFFEEECCCBBBAAA??????>>>>>>>>>>>>??????CCCFFFXXXyyyggg[[[XXX[[[bbbhhhuuu~~~eeeZZZWWWTTTUUUYYYcccuuu}}}qqqlllhhhhhhhhhiiihhhgggeeecccggggggfffddddddeeehhhkkkkkkvvvuuulllxxxwwwcccbbbjjjwww___TTTUUURRRMMMMMMIIIBBB:::444333333444555555555555555555444333333333444444444555555555888KKK~~~gggUUUTTTRRRVVV___hhhoooxxxuuukkkqqqsssccc]]]\\\kkktttnnn}}}jjj\\\WWWQQQSSSmmmyyyzzzcccUUULLLFFFDDDAAA===999666666888999777999999;;;>>>AAA[[[nnnSSSLLLJJJIIIGGGEEECCCAAAAAA@@@????????????>>>>>>>>>>>>DDD>>>aaassseeeXXXTTTXXX^^^eeelll{{{www^^^]]]WWWTTTWWW^^^gggttt~~~xxxpppoootttsssqqqppppppqqqssstttqqqooooooqqqpppnnnpppuuu}}}mmmiiimmmzzzrrreeecccxxxeeeUUUUUUOOOOOOMMMJJJGGG>>>555333666444444444444444444444444333333222222222333444444777:::___{{{bbbPPPOOOUUUXXX___kkkpppxxxnnnfffhhhnnn}}}~~~eeeZZZ\\\\\\iiiqqqyyyrrr}}}ooo^^^VVVQQQSSSeeezzziiiRRRIIIKKKFFFCCC???;;;888777777777666;;;666777@@@AAAYYYnnnSSSLLLIIIHHHGGGEEECCCBBBAAAAAA?????????>>>>>>>>>>>>>>>EEEIIIrrr{{{ooobbbZZZUUUWWW]]]eeemmmuuusss\\\\\\YYYZZZaaaiiiqqq{{{yyytttttt}}}}}}}}}}}}~~~mmm______gggvvvmmmeeennnqqq^^^ZZZTTTQQQNNNKKKHHH@@@777444666444444444444444444444444333333222222333333444555;;;===cccrrr\\\MMMOOOWWW\\\cccpppvvvyyygggcccgggttt~~~www]]]UUUXXXZZZhhhtttvvvrrr}}}xxxzzztttcccYYYRRRQQQ```rrrmmmVVVKKKKKKEEECCC???;;;888777777777666;;;666777???FFFfffnnnSSSLLLHHHGGGFFFDDDCCCCCCBBBBBB??????>>>>>>>>>??????@@@DDDZZZwwwmmmbbbWWWTTTSSSVVV^^^eeemmmwwwlll[[[\\\\\\aaallluuu}}}kkk^^^TTTWWWbbbrrrvvvkkkjjjwwweee]]]XXXRRROOOLLLIIIBBB999555777444444444444444444444444333333333333333444555555<<<>>>ggg}}}iiiWWWLLLPPP[[[aaaiiiuuu|||zzzoooaaaaaaiii{{{|||}}}ttt]]]XXX\\\[[[lllzzzppppppvvvmmmeeeeeejjjrrr~~~}}}zzziii]]]RRROOOYYYgggqqq[[[NNNKKKEEECCC???;;;999777777777666;;;888777>>>MMMvvvnnnSSSLLLGGGGGGEEEDDDCCCCCCCCCCCC???>>>>>>>>>>>>???AAAAAACCCkkkuuufff```ZZZSSSSSSUUU\\\dddkkkrrrxxxhhh^^^^^^___fffrrr}}}fff[[[TTTXXXaaaooonnnkkkqqq|||iii[[[YYYSSSOOOLLLJJJCCC:::666666444444444444444444444444333333333333333444555666:::???jjjwwwcccVVVPPPQQQ^^^eeemmmyyyzzzrrr}}}nnnbbbeeeooo~~~wwwwwwccc]]]aaaaaasssvvvkkkrrrnnncccZZZWWWZZZ___hhhqqq|||~~~~~~nnn```TTTNNNTTT___ttt```PPPIIIDDDBBB???<<<:::888888888666::::::888===SSSnnnSSSLLLGGGGGGEEEDDDCCCCCCCCCCCC???>>>======>>>@@@BBBCCCEEE}}}jjj]]][[[ZZZVVVVVVYYY___gggnnnwww|||qqqiiidddbbbbbbhhhuuuddd[[[XXX]]]eeepppuuuhhhkkkuuuooo^^^ZZZTTTOOOLLLJJJEEE<<<666555444444444444444444444444333333333333444555666777;;;DDDqqqqqq^^^VVVTTTTTTaaahhhppp|||}}}qqqlllyyyqqqggglllwwwwwwrrr~~~uuuccc]]]___hhh||||||llljjjzzzkkkaaaWWWSSSRRRSSSXXX]]]iiirrr~~~}}}|||qqqbbbUUUOOOSSSZZZwwwzzzdddPPPFFFDDDBBB@@@===;;;999888888666999===;;;===YYYnnnSSSLLLHHHGGGFFFDDDCCCCCCBBBBBB???>>>======>>>AAACCCEEEQQQ~~~cccVVVVVVWWWUUUYYY[[[```iiitttsssqqqoookkkggggggooo|||^^^YYYZZZccckkkvvv}}}nnngggnnnzzzhhh]]]UUUPPPMMMLLLHHH???888666444444444444444444444444333333333333444555777777>>>PPPiiiYYYTTTVVVYYYcccjjjssstttiiihhhuuutttnnnuuu|||pppkkkllluuu~~~mmm^^^[[[```nnnppphhhppp|||iii```WWWTTTRRRQQQTTTXXXXXX___hhhssszzz{{{~~~ssscccVVVQQQTTTYYYeeejjjRRRDDDCCCBBB@@@>>><<<:::999888666777===<<>>======>>>AAADDDFFFbbb}}}aaaUUUVVVYYYXXX``````fffrrrrrrpppuuuuuuppplllnnnxxx{{{[[[XXX]]]hhhrrr}}}|||oooiiimmmyyyuuu___XXXSSSOOOOOOKKKBBB;;;888444444444444444444444444222333333333555666777888BBB\\\xxxaaaUUUTTTXXX]]]fffkkkvvv|||lllcccfffqqqxxxuuu}}}wwwmmmdddfffnnnvvv{{{tttjjj^^^VVVZZZbbbuuuiiijjj{{{{{{eee]]]UUUTTTUUUWWW\\\aaaccckkkuuuxxxwwwyyytttcccVVVQQQTTTWWW]]]qqqWWWIIICCCBBB@@@>>><<<:::999888777555<<<===BBBooonnnSSSLLLJJJIIIGGGEEECCCBBBAAA@@@???>>>======>>>AAAEEEGGGpppdddXXX[[[^^^]]]iiihhhnnn{{{zzzkkkooozzzzzzsssooosssrrr\\\[[[aaannnxxxllleeehhhttt}}}^^^[[[UUURRRQQQNNNEEE===:::444444444444444444444444222333333444555666888888CCCcccsss^^^TTTVVV[[[```ggglllyyy{{{yyyzzzhhh```dddnnn{{{{{{zzzzzzvvvsssqqqmmmeeeaaajjjvvv}}}oooiii```WWWNNNLLLUUUaaa{{{|||ffflllzzzaaaYYYSSSSSSWWW]]]eeemmmwwwtttuuu{{{vvvcccUUUQQQSSSVVV___www]]]OOOBBBBBB@@@???===;;;999999888333:::<<>>===DDDEEEGGGRRRxxx```___\\\WWWZZZfffoootttpppqqqyyyzzzxxxxxxxxx{{{vvvlllXXX\\\bbbhhhtttpppdddjjjttt{{{bbbYYYVVVRRRPPPMMMGGG???999666666555666777777555333333666222222777444444@@@EEExxxlllXXXQQQTTTZZZbbbeeeppp|||vvv___VVVaaalll}}}xxx|||oookkkkkkeeeccceeebbb```mmm~~~}}}ppp```YYYSSSOOOLLLMMMWWWbbb~~~xxxiiivvvtttgggUUUKKKRRRYYY```rrrzzzmmmnnnyyy{{{ssscccUUUNNNNNNQQQaaayyy___KKKDDDCCCBBB@@@>>>;;;999888777;;;>>>===NNNnnnRRRKKKJJJGGGDDDDDDDDDDDDBBB@@@>>>AAA<<<<<>>;;;999888777:::===<<>>SSSmmmRRRKKKIIIHHHFFFDDDCCCCCCBBBAAA???BBB??????CCCEEESSSkkk|||zzzwww~~~ggg___```iiizzzssspppsssggg[[[OOOPPPUUU\\\cccpppssskkklllzzzwww```\\\WWWSSSPPPLLLEEE@@@999777666666666777555444333888666666;;;999===LLLnnnxxx```RRRRRRXXX^^^dddkkk{{{hhh___\\\bbboootttiiihhhmmmssspppmmmiii___SSSLLLLLLMMMJJJJJJLLLLLLNNNYYYdddwww~~~{{{vvvyyy~~~zzzjjj[[[PPPHHHEEECCCEEEGGGNNN[[[ggg~~~uuulllwwwzzzmmmbbb^^^XXXWWW^^^iii|||uuueeeeeerrryyyuuudddUUUMMMMMMPPPWWWvvvoooPPPEEEDDDBBB???===;;;999999<<<<<<>>>AAAYYYlllRRRKKKHHHHHHGGGEEECCCBBBBBBBBB@@@CCC??????CCCFFF[[[{{{{{{~~~wwwrrrrrr{{{hhh___aaammmzzzrrrttt|||ooo[[[VVVMMMNNNTTT[[[cccpppssskkkmmm}}}~~~ccc^^^XXXSSSQQQMMMHHHCCC;;;888666555666666666555111777555555999888>>>MMMyyysss[[[PPPRRRXXX]]]dddmmm}}}fff\\\]]]___gggttt|||pppddd___```fffddddddbbbZZZNNNFFFEEEHHHGGGIIIJJJHHHGGGKKKPPP[[[aaagggeee```___eeellltttzzz~~~uuukkk___SSSKKKFFFDDDCCCFFFIIIPPP]]]iii~~~pppooo|||xxxuuuwwwyyywww~~~}}}vvvqqqjjjeee___WWWUUU```sssttteeecccooovvv~~~wwweeeVVVNNNMMMPPPRRRlllrrrSSSEEEDDDAAA???<<<;;;:::999;;;;;;===BBB]]]kkkRRRLLLHHHHHHGGGEEEBBBAAABBBCCC???AAA>>>>>>BBBIIIfff~~~tttsssvvveee\\\___llluuussszzzbbbSSSRRRLLLNNNUUU]]]eeeqqqrrrjjjnnneee```XXXSSSQQQNNNIIIEEE<<<999777555666666666555111777555444888777===NNNuuummmXXXPPPSSSYYY]]]fffpppzzzcccZZZZZZ]]]fffvvvuuujjj```YYYWWW[[[ZZZ[[[[[[UUUIIICCCBBB@@@BBBEEEGGGFFFDDDDDDDDDGGGKKKOOOOOONNNPPPVVV\\\dddjjjrrrzzz~~~zzzyyywwwwwwxxxrrrkkkgggddd___UUULLLGGGCCCAAABBBFFFJJJQQQ___kkkzzzqqq{{{vvvooohhhdddeeeiiijjjrrrxxxvvvqqqooollliii]]]UUUUUUddd{{{vvviiidddmmmsss|||wwweeeVVVMMMMMMOOOMMMaaa{{{vvvVVVFFFDDDAAA>>><<<:::::::::888888:::BBB___kkkRRRLLLGGGHHHHHHFFFBBB@@@AAACCC???AAA>>>@@@FFFQQQvvv~~~}}}aaaXXXZZZgggzzzqqquuutttYYYOOOOOOKKKNNNVVV```gggsssrrrkkkrrrfff```XXXSSSPPPNNNJJJFFF===:::777555666666666555222888777555888666===OOOppphhhUUUQQQVVV\\\___iiitttyyyccc[[[ZZZ___nnnzzzmmmccc\\\VVVQQQSSSQQQQQQQQQKKKCCC>>>???;;;>>>AAABBBAAAAAA@@@???@@@AAACCCEEEGGGJJJMMMPPPUUUYYY___gggooowwwwwwnnnhhhbbb]]][[[[[[WWWUUUWWWSSSKKKEEEDDDAAA@@@BBBGGGLLLUUUcccpppwwwuuu~~~ssshhhbbb\\\XXX[[[aaadddhhhlllmmmoooqqqmmmhhh[[[WWW[[[lll{{{ooohhhmmmrrrxxxvvvdddTTTKKKJJJLLLMMM\\\rrr}}}XXXFFFDDDAAA>>>;;;:::::::::888888;;;EEEdddkkkRRRLLLGGGHHHHHHFFFBBB@@@AAADDD@@@BBB@@@CCCKKKYYYzzz]]]UUUWWWbbbuuunnnwwwwwwfffTTTMMMNNNKKKOOOXXXbbbiiittttttnnnxxxgggaaaXXXSSSPPPNNNJJJGGG===:::777555555666666555333999888666888777>>>PPPxxxeeeTTTRRRXXX___bbblllwwwyyyeee]]]]]]dddwwwuuuhhh^^^YYYTTTOOONNNKKKJJJHHHCCC===;;;>>>;;;===>>>======>>>>>><<<@@@@@@AAACCCFFFIIIIIIIIIIIILLLRRRXXX___hhhpppvvvzzz}}}{{{jjjbbb___YYYTTTQQQNNNJJJJJJMMMKKKDDDAAADDD@@@@@@CCCIIIPPPYYYhhhuuuvvvzzztttiii___ZZZVVVSSSWWW___aaaaaabbbeeemmmrrrlllbbb[[[[[[bbbvvv~~~ssskkkooorrrttttttbbbRRRIIIHHHJJJOOO[[[pppYYYFFFDDDAAA>>>;;;:::::::::;;;;;;???IIIiiijjjUUUJJJHHHGGGFFFEEEDDDCCCBBBAAAEEE>>>@@@CCCGGGhhhppp]]]TTTTTT___mmmuuunnn|||}}}jjj]]]OOOKKKNNNJJJUUU\\\fffnnnyyy|||rrrsssuuu```WWWXXXQQQMMMNNNKKKDDD<<<666666777666777999777222888555:::<<<<<>>===<<<@@@???>>><<<;;;;;;===???CCCDDDEEEGGGIIIJJJKKKLLLLLLMMMOOOSSSWWW[[[^^^```gggiiimmmqqquuuxxxyyyzzzrrrlllbbbZZZTTTPPPMMMKKKGGGFFFEEECCCBBBAAA@@@@@@@@@BBBEEEIIIPPP\\\kkkvvvjjjbbbZZZVVVQQQNNNPPPUUUWWWVVVWWWZZZ]]]______^^^```fffsssyyylllhhhnnnrrr|||rrr```RRRLLLLLLNNNQQQ]]]ooo___LLLDDD>>>======;;;:::;;;888BBB===DDDsssiiiUUUJJJIIIIIIHHHFFFEEEDDDCCCBBBGGGAAACCCFFFMMMqqqmmm\\\TTTTTT___lllyyymmmiiiyyywwweeeYYYLLLJJJNNNLLLXXX___hhhppp{{{~~~vvvyyyxxxbbbXXXWWWPPPMMMMMMJJJEEE===666666777777777999888333888555888:::<<>>======>>>===<<<>>>@@@CCCHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSUUUXXXZZZ[[[]]]___bbbfffiiilllmmmnnnkkkeee\\\UUUOOOLLLJJJHHHDDDDDDBBBAAA@@@@@@?????????BBBEEEJJJRRR```ooo{{{yyyggg]]]TTTPPPOOOPPPTTTYYY[[[ZZZZZZZZZ[[[]]]```bbbggglllxxx{{{mmmiiimmmooozzzqqq___QQQJJJJJJLLLOOO[[[pppiiiMMMEEE>>>======;;;:::;;;666@@@>>>GGGwwwhhhTTTKKKJJJIIIHHHGGGFFFDDDCCCCCCDDD???BBBDDDNNNwwwiiiZZZTTTTTT___kkkyyylllfffgggoooqqq___TTTIIIJJJPPPOOO\\\ccckkkrrr{{{{{{hhh[[[YYYRRROOOOOOKKKFFF>>>777777888777777888999333888555777:::@@@cccxxx^^^SSSTTT[[[ccciiiuuuuuuaaaVVVUUUVVVUUURRRNNNKKKGGGDDDCCCBBBAAA@@@:::<<<>>>???@@@CCCGGGIIIOOOOOOOOOPPPQQQQQQRRRRRRTTTTTTSSSSSSSSSTTTTTTUUUXXXZZZ]]]```cccfffhhhhhhbbb]]]UUUOOOKKKHHHFFFDDDAAAAAA@@@??????????????????BBBFFFLLLUUUeeevvvxxxdddXXXMMMKKKOOOTTTYYY]]][[[[[[YYYVVVTTTWWW^^^ccckkkooo|||}}}pppiiiiiimmmvvvooo]]]OOOHHHHHHJJJNNNZZZqqqtttNNNFFF???>>>===:::999999555???>>>KKK{{{gggTTTKKKIIIIIIHHHGGGEEEDDDCCCBBBBBB@@@AAABBBOOO~~~}}}cccWWWSSSUUU^^^jjj~~~xxxpppiiicccfffnnnuuummm\\\RRRIIIKKKRRRRRR^^^eeemmmsss{{{qqq```\\\VVVSSSSSSNNNGGG???888888888777777888888333888666888<<>>===:::888999777>>>>>>NNNgggTTTKKKHHHHHHGGGEEEDDDCCCBBBAAAEEEDDDEEEEEEUUUuuu]]]TTTSSSUUU^^^hhhyyyuuudddccccccaaajjjzzzkkk[[[SSSJJJMMMUUUTTT]]]eeennnttt{{{xxxccc^^^XXXVVVUUUNNNIIIAAA999999999777666888777222999777:::AAAUUUwww```XXXXXXZZZcccnnnvvv~~~uuuuuuvvvwwwtttsss{{{xxxkkkdddeeemmmuuuzzzooocccUUUOOOSSSWWWWWWUUUVVVRRRLLLGGGDDDBBB???===:::>>>DDDIIIMMMPPPTTTVVVUUUUUUUUUUUUUUUUUUUUUUUURRRQQQPPPOOOOOONNNNNNOOONNNOOORRRVVVZZZ]]]```bbb]]]XXXRRRLLLIIIFFFDDDBBBBBBBBBAAAAAAAAABBBCCCCCCFFFIIIMMMSSS\\\jjjzzz}}}www|||{{{aaaVVVOOOSSSZZZ^^^___```bbbcccbbb```___dddoooxxx{{{}}}rrrgggbbblllsss}}}ppp]]]OOOHHHHHHJJJMMMXXXmmm{{{OOOGGG???>>>===:::888999999???>>>PPPhhhTTTKKKHHHGGGFFFEEEDDDBBBAAAAAABBBDDDFFFDDDVVVmmmXXXQQQRRRVVV^^^gggsss}}}nnnbbbgggjjjhhhuuu|||gggYYYSSSLLLOOOWWWVVV\\\dddnnnttt{{{~~~eee^^^YYYWWWUUUNNNKKKBBB;;;999999777666888777222999888;;;CCC^^^xxx```YYYYYYZZZdddrrr||||||uuuqqqaaa___]]]\\\[[[]]]hhhtttvvvnnnccc[[[XXX[[[___aaa```ZZZRRRPPPSSSVVVWWWVVVWWWRRRLLLGGGCCCAAA>>><<<===BBBHHHMMMQQQSSSVVVXXXUUUUUUUUUUUUUUUVVVVVVVVVQQQQQQPPPOOOOOOOOOOOOOOOMMMNNNPPPRRRUUUYYY\\\]]]ZZZVVVQQQMMMJJJHHHFFFDDDEEEDDDDDDDDDDDDDDDEEEEEEJJJMMMQQQUUU\\\fffsss||||||wwwttt{{{aaaYYYUUUYYY^^^aaabbbddddddgggjjjlllpppwww|||sssiiiaaajjjppp{{{qqq^^^OOOHHHHHHJJJKKKVVVkkkyyyNNNFFF???>>>===:::999999:::???@@@VVViiiUUUJJJIIIHHHGGGFFFDDDCCCBBBBBB===BBBDDDCCCXXX~~~hhhSSSOOORRRVVV^^^fffmmmwwwqqqjjjwww{{{xxxsss___TTTQQQKKKPPPWWWVVV[[[dddnnnvvv}}}jjjaaa\\\[[[YYYQQQLLLCCC<<<::::::777666777888222999888:::CCCbbbwww```ZZZZZZ[[[hhhyyy}}}sssggg^^^TTTPPPMMMNNNNNNQQQ[[[eeellliiiddd___[[[XXXUUUTTTSSSRRRRRRRRRTTTUUUVVVVVVTTTPPPJJJEEECCC@@@>>><<>>======;;;:::;;;888>>>CCC^^^jjjUUUJJJJJJIIIHHHGGGFFFDDDCCCCCC>>>DDDHHHGGG^^^{{{eeeQQQNNNRRRVVV]]]eeejjjssssssrrryyyuuurrrrrrvvvwwwtttqqqtttvvv{{{xxxkkkYYYPPPNNNKKKOOOWWWVVV[[[dddooowwwooofffaaa```^^^UUULLLDDD<<<::::::777666777999222:::888888AAAbbbuuu___ZZZ[[[]]]kkk~~~|||tttkkk\\\PPPJJJFFFDDDEEEFFFIIIOOOWWWdddfffhhhhhheee___XXXSSSKKKNNNRRRTTTUUUUUUUUUVVVPPPMMMHHHDDDBBBAAA???>>>@@@EEEKKKOOOQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXWWWVVVUUUTTTRRRRRRQQQQQQSSSRRRPPPOOOOOOOOOPPPQQQNNNLLLJJJIIIJJJKKKKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFMMMPPPSSSUUUVVVZZZ```eeeuuuyyyqqqbbb\\\XXXZZZ\\\```hhhpppxxx|||}}}wwwnnneeeccciiivvvppp]]]NNNGGGGGGHHHMMMWWWiiipppLLLDDD>>>======;;;:::;;;555===FFFdddkkkSSSNNNIIIHHHGGGFFFEEECCCBBBBBBAAA@@@DDDBBBjjjzzz|||aaaNNNQQQXXXXXX\\\dddgggpppoooaaa```^^^\\\]]]```aaa___]]]^^^^^^___cccjjjsss{{{wwwpppkkkZZZUUUPPPNNNOOOSSSWWWYYY^^^fffpppwww|||lllhhhccc]]]ZZZZZZKKK===:::;;;999888;;;888999:::333;;;FFF^^^yyy___YYY^^^___nnnzzzpppeeeYYYPPPMMMHHHDDDAAABBBCCCGGGOOOXXX\\\```gggoootttsssmmmhhh___XXXRRRSSSWWWYYYYYYXXXLLLHHHDDDBBB???;;;<<>>GGGlllmmmSSSMMMIIIHHHGGGFFFEEECCCBBBBBB??????FFFHHHrrr~~~|||jjjWWWVVVZZZZZZ```iiioooxxxjjjXXXMMMJJJKKKLLLJJJIIIJJJKKKLLLKKKJJJMMMLLLLLLMMMNNNQQQSSSTTT[[[aaaiiiqqqyyy~~~vvvoooiiiccc___\\\WWWTTTQQQPPPTTTXXX\\\^^^^^^hhhttt~~~wwwrrroookkkjjjooosss||||||uuupppkkkgggbbbTTTEEE>>>;;;::::::;;;666999===888>>>BBBTTTyyy___YYY^^^aaarrrwwwhhh^^^UUUMMMGGGFFFBBBBBBEEEKKKMMMLLLPPPUUU```dddmmm{{{zzziii^^^\\\]]]\\\ZZZLLLFFF@@@>>>===;;;>>>CCCIIIMMMQQQUUUWWWYYY[[[]]]^^^]]]\\\[[[ZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTSSSQQQPPPNNNLLLJJJJJJLLLMMMMMMMMMIIIIIIIIIGGGFFFFFFHHHKKKOOORRRUUUXXXYYY[[[]]]___\\\^^^]]]]]]dddrrr{{{ssslllgggmmmmmmllliiilllxxxyyynnneeecccjjjuuu{{{kkkXXXKKKFFFHHHKKKMMMVVVaaa|||mmmJJJFFFAAA===;;;;;;;;;;;;===???HHHmmmmmmTTTMMMIIIHHHGGGFFFEEECCCBBBBBB??????HHHKKKwwwlllYYYVVVYYY[[[bbblllttt|||kkkVVVNNNHHHGGGLLLJJJJJJJJJKKKMMMNNNOOOOOOMMMMMMNNNPPPRRRSSSUUUUUUWWWYYY]]]aaafffoooxxx~~~|||vvvooohhhccc___\\\YYYUUUSSSPPPOOORRRUUUXXXYYY\\\gggvvvxxxnnnhhheeecccaaadddeeejjjttt{{{wwwsssoooiii\\\LLL@@@;;;999999999777999===999>>>AAAUUUyyy```YYY___bbbuuu~~~qqqbbbYYYRRRKKKHHHIIIAAAAAAEEEKKKNNNNNNQQQVVV]]]bbbmmmooo```]]]___^^^YYYOOOGGGAAA?????????CCCHHHLLLOOOSSSWWWYYY[[[]]]___``````___^^^\\\[[[YYYYYYUUUUUUVVVVVVWWWXXXYYYYYYXXXYYY[[[\\\[[[ZZZYYYXXXUUURRRNNNLLLLLLMMMLLLLLLJJJJJJIIIHHHGGGHHHKKKNNNSSSVVVYYYZZZZZZ[[[\\\]]]YYY[[[[[[ZZZ```jjjsssuuu{{{zzztttnnnkkkjjjhhhgggmmmqqqsssrrruuuyyynnneeeccchhhsss}}}xxxgggVVVJJJFFFGGGJJJOOOWWWgggoooJJJFFFAAA===;;;;;;;;;;;;<<>>BBB[[[zzzaaaZZZ___bbbwwwrrreeeWWWOOOJJJEEEDDDEEEAAAAAADDDIIILLLNNNSSSZZZ\\\aaannnqqqaaa^^^aaa^^^VVVRRRJJJCCCCCCDDDFFFIIINNNNNNQQQVVVYYY[[[]]]___aaabbbbbbaaa```___]]][[[ZZZVVVVVVVVVXXXZZZ\\\^^^___^^^```cccfffggggggffffff```\\\WWWSSSPPPOOOMMMKKKKKKKKKJJJIIIHHHKKKOOORRRXXXZZZ]]]]]]\\\[[[ZZZ[[[VVVXXXZZZ___kkkyyyttt}}}}}}|||}}}{{{yyygggeeebbbaaadddfffhhhiiiuuu|||}}}}}}~~~~~~~~~wwwmmmdddaaagggpppzzzvvvdddTTTIIIFFFGGGIIIPPP[[[qqqqqqJJJFFFAAA===;;;;;;;;;;;;;;;>>>JJJqqqpppTTTMMMIIIHHHGGGFFFEEECCCBBBBBBAAAAAAJJJOOO|||pppdddXXXUUUWWW]]]hhhrrr|||eeeOOO@@@CCCHHHEEECCCEEEEEEHHHKKKMMMOOOQQQUUUWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXVVVUUUUUUWWWZZZ[[[ZZZ]]]ccchhhlllmmmlllkkkeeeaaa\\\WWWTTTRRRPPPNNNJJJJJJKKKOOOUUU[[[^^^___]]]kkk}}}}}}vvvsssoookkkiiiiiijjjkkkmmmoootttzzzyyyssshhhccc[[[VVVUUUWWWZZZ[[[XXXTTTRRRTTT]]]jjjvvv}}}}}}rrr^^^HHH<<<999888777:::777:::777>>>DDDaaa|||ccc[[[^^^bbbyyyiii]]]PPPJJJFFFCCCBBBDDDCCCAAADDDIIILLLOOOVVV^^^```eeepppzzzttthhh```fffpppmmmbbbUUUMMMGGGHHHKKKMMMOOOSSSQQQTTTYYY\\\^^^```cccdddddddddddddddbbb```^^^\\\YYYYYYZZZ\\\___cccfffhhhhhhkkkooosssuuuvvvuuuuuunnniiiccc^^^YYYUUUQQQNNNMMMLLLLLLKKKKKKNNNRRRVVV]]]___aaabbb```^^^]]]]]]``````aaaeeeppp~~~ttttttooonnnlllfff______^^^___bbbhhhmmmqqqrrrzzz|||vvvlllccc___eeeoooyyyuuucccSSSIIIFFFFFFGGGOOO^^^yyyrrrJJJFFFAAA===;;;;;;;;;;;;:::>>>KKKssspppTTTLLLIIIHHHGGGFFFEEECCCBBBBBBCCCBBBJJJOOO|||uuufff^^^WWWUUUXXX```lllvvv{{{gggMMMEEEAAAEEEHHHGGGHHHKKKMMMPPPSSSUUUUUUWWWZZZ]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[YYYYYYYYYZZZYYYYYYVVVVVVWWWXXXZZZ\\\]]]^^^___\\\XXXUUUSSSPPPNNNKKKEEEEEEHHHNNNUUU[[[^^^___\\\jjj}}}}}}uuupppgggeeebbb___]]]\\\\\\]]]``````dddkkkqqqrrrnnniii\\\XXXSSSQQQTTTXXX]]]___SSSTTTTTTUUUZZZaaajjjppp}}}}}}gggNNN???;;;:::777999666999888???EEEccc~~~ddd[[[^^^bbbzzz~~~dddYYYNNNIIIFFFCCCCCCEEECCCCCCFFFLLLPPPSSSYYY```eeehhhppp}}}vvvddddddbbbdddrrr|||oooVVVNNNIIILLLPPPRRRSSSUUUUUUYYY]]]```cccdddgggiiigggggghhhhhhgggeeebbbaaa^^^^^^___bbbfffjjjnnnqqqtttwww{{{yyyuuuooojjjddd___YYYUUUNNNNNNMMMLLLMMMPPPVVVZZZ___bbbeeefffeeeccccccbbb___bbbdddccceeekkkmmmkkksssvvvjjjcccaaa```^^^[[[bbbbbbccciiirrr{{{~~~{{{uuukkkccc]]]cccmmmxxxuuubbbRRRIIIFFFFFFFFFMMM```qqqJJJFFFAAA===;;;;;;;;;;;;:::???LLLtttqqqUUULLLIIIHHHGGGFFFEEECCCBBBBBBDDDCCCJJJOOO|||zzzmmmfffaaa[[[VVVUUUYYYbbboooyyy```RRRFFFFFFFFFFFFEEEGGGLLLQQQSSSVVVYYYYYYXXXYYY\\\___\\\[[[ZZZZZZ[[[]]]___```[[[ZZZYYYZZZZZZXXXVVVTTTZZZXXXUUURRRRRRSSSUUUWWWXXXUUUSSSPPPOOOLLLIIIGGGCCCDDDGGGLLLRRRWWWZZZZZZXXXgggzzzxxxmmmfff^^^]]][[[YYYXXXWWWWWWWWWTTTSSSUUU[[[bbbdddaaa]]]SSSPPPMMMMMMQQQWWW\\\___RRRVVVZZZ]]]]]]___dddhhhzzzmmmRRRAAA===<<<999888555::::::@@@DDDbbbeee\\\^^^bbbzzzyyy^^^TTTJJJFFFDDDAAAAAACCCCCCDDDIIIPPPTTTVVV[[[aaahhhhhhmmmxxxuuujjjcccfffgggjjjxxx|||lllVVVNNNJJJNNNSSSTTTUUUVVVXXX\\\```cccfffgggjjjllliiijjjkkkkkkjjjhhhfffdddbbbbbbdddfffkkkppptttwww}}}|||wwwrrrlllfff___[[[OOOOOONNNMMMNNNRRRXXX\\\```dddhhhjjjiiihhhhhhhhh```jjjrrrqqqmmmjjjhhheeeqqqyyyrrrfff]]]ZZZ]]]aaaeeeddddddgggnnnzzz|||~~~{{{vvvlllddd\\\bbbmmmxxxuuubbbRRRIIIFFFFFFFFFLLLbbbqqqKKKFFFAAA===;;;;;;;;;;;;;;;???MMMuuunnnSSSNNNKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEHHHLLL~~~|||rrrdddZZZXXXTTTTTTUUUYYY```jjjtttzzzaaaJJJJJJDDDGGGJJJLLLMMMOOORRRTTTZZZZZZ[[[\\\]]]___```aaadddcccbbbaaa``````aaabbbbbbcccbbb^^^ZZZWWWWWWYYYYYYXXXVVVSSSQQQPPPRRRSSSUUUSSSQQQOOONNNKKKHHHEEEGGGDDDCCCFFFMMMSSSWWWXXX\\\dddqqqwwwjjjaaa___WWWSSSOOONNNNNNNNNLLLJJJLLLKKKLLLPPPTTTUUUSSSQQQNNNMMMOOOUUU\\\___\\\XXXWWW```iiikkkhhhfffhhhkkkzzzcccBBB:::>>>::::::555===999888BBBccciiiZZZ]]]cccxxx~~~jjj\\\PPPGGGEEEAAA===DDDQQQQQQIIIJJJVVV]]]\\\___ggghhhmmmtttwwwuuupppllliiihhhiiinnnzzzzzzooo```YYYSSSUUUXXXXXXYYY\\\]]]^^^bbbfffjjjlllkkkiiinnnnnnmmmkkkjjjjjjmmmooopppmmmjjjkkkpppwww||||||sssjjjddd[[[UUURRRTTTUUUVVVYYY]]]bbbgggmmmooonnnllllllmmmmmmqqqttttttuuu{{{~~~~~~{{{|||sssiiiaaa___]]]\\\___fffkkknnnrrr{{{{{{xxxkkkbbbaaafffpppyyyrrr^^^PPPHHHDDDFFFIIINNNfffkkkJJJFFFAAA===<<<;;;:::::::::@@@NNNvvvoooTTTNNNKKKJJJIIIGGGEEEDDDCCCCCCAAACCCGGGMMM|||pppmmmkkkiii```TTTNNNMMMUUUVVVXXX\\\ccclllvvv|||zzzfffPPPDDDKKKHHHJJJMMMOOOQQQSSSVVVXXX^^^______```bbbdddeeefffgggfffeeeccccccccccccdddcccddddddaaa^^^\\\]]]___]]]\\\YYYVVVTTTSSSTTTUUUVVVUUUSSSQQQOOOLLLIIIGGGEEEDDDCCCGGGLLLRRRTTTUUUYYY___kkkzzz{{{qqqddd\\\YYYTTTQQQNNNLLLMMMNNNMMMKKKLLLJJJJJJLLLPPPQQQQQQOOOPPPPPPSSSZZZaaaeeeccc___```hhhqqquuussssssxxx}}}pppMMM@@@???999;;;555<<<:::;;;DDDcccjjj[[[]]]bbbuuurrr```RRRHHHBBBCCCCCCBBBJJJWWWqqqbbbXXX\\\aaaaaadddkkklllooosssuuutttrrrqqqqqq}}}qqqggg___XXXXXXZZZYYYZZZ\\\\\\___ccchhhmmmooonnnmmmnnnoooooonnnnnnooorrrtttxxxuuusssuuu{{{wwwrrrddd]]]WWWWWWYYYYYY[[[^^^ccchhhooorrrrrrqqqrrrtttuuuzzz~~~wwwmmmlllgggaaa]]]```bbbcccgggnnnuuu{{{wwwjjjaaaaaafffpppzzzppp\\\OOOHHHDDDEEEIIIQQQgggkkkJJJFFFAAA===<<<;;;;;;:::;;;AAAOOOwwwqqqUUUOOOLLLKKKIIIGGGEEEDDDCCCCCCBBBCCCHHHNNNzzznnnbbb___]]][[[UUUMMMJJJLLLTTTWWW[[[aaagggooowww|||fffVVVJJJGGGQQQMMMPPPSSSUUUVVVXXX[[[]]]aaabbbccceeeggghhhjjjkkkkkkjjjhhhgggffffffggghhheeefffggggggeeeeeefffhhheeeccc___[[[YYYXXXYYYYYYYYYXXXVVVSSSPPPMMMKKKJJJFFFFFFGGGJJJOOORRRTTTTTTWWW]]]fffrrr~~~xxxnnn```XXXUUUSSSPPPMMMLLLMMMNNNNNNNNNMMMLLLKKKLLLNNNPPPPPPOOOSSSTTTXXX```hhhkkkjjjggghhhoooxxx|||}}}XXXEEE@@@999<<<555;;;:::>>>GGGaaammm\\\\\\```pppzzzxxxzzzsssbbbRRRIIIBBB???BBBCCCDDDLLLXXXpppbbbXXX]]]eeehhhkkkooonnnpppsssuuuvvvxxx{{{}}}~~~ooofff^^^\\\\\\ZZZYYY[[[\\\___eeekkkoooqqqqqqqqqooopppqqqrrrrrruuuxxx{{{{{{yyyxxx||||||qqqfff]]]\\\]]]]]]]]]^^^dddjjjqqquuuvvvwwwzzz|||zzzqqqccc```___]]]___eeejjjmmmrrrxxx}}}vvviii```___eeeooozzz}}}mmmZZZNNNGGGDDDEEEHHHVVViiijjjJJJFFFAAA===<<<<<<;;;:::<<>><<>>DDDWWWttt___[[[[[[dddvvv}}}vvvllljjjfffZZZOOOIIIFFFCCCAAAAAA@@@AAAEEEKKKPPPVVVaaajjjllljjjkkkoootttwww{{{~~~~~~pppjjjnnnwwwlllccc___]]]ZZZYYY[[[]]]bbbgggjjjkkklllnnnooopppqqqqqqrrrtttzzzrrreee```______```cccjjjooouuuxxxyyy{{{~~~wwwgggcccfffjjjmmmqqqvvv~~~~~~sssfff___[[[aaalllxxxnnnaaaRRRJJJFFFDDDFFFIIIOOOddd|||aaaIIIEEE@@@===<<<<<<<<<;;;;;;AAAQQQzzzwwwZZZSSSMMMLLLJJJHHHFFFEEEDDDDDDAAABBBGGGRRRpppbbb[[[XXXTTTQQQQQQOOONNNRRRXXX[[[aaaiiinnnooosssyyy]]]UUUTTTQQQSSSWWWZZZ\\\^^^```bbbeeeggghhhjjjmmmpppsssuuuvvvvvvxxxwwwwwwwwwxxxyyy{{{|||{{{|||~~~zzztttrrrtttwwwxxxwwwvvvtttnnndddXXXOOOKKKKKKJJJMMMQQQSSSUUUVVVWWWYYY[[[^^^ccchhhooovvv~~~}}}tttgggYYYRRRPPPHHHHHHHHHGGGGGGJJJOOOSSSWWW[[[bbbfffgggfffeeeeeehhhhhhiiijjjkkklllmmmmmmqqqzzzgggFFF???>>>@@@777;;;;;;>>>CCCVVVzzzccc]]][[[aaaooo|||yyynnnfffeee___RRRJJJIIIBBBBBBAAAAAABBBEEEKKKOOORRR[[[eeeiiiiiijjjqqqyyy{{{~~~~~~|||{{{rrrqqq{{{}}}rrrgggbbb___[[[ZZZ[[[^^^aaafffgggggghhhlllooosssrrrqqqppprrryyyzzzmmmeee```^^^bbbgggnnnrrrxxx{{{{{{}}}zzziiieeejjjpppvvvzzz~~~rrreee^^^[[[aaammmyyyfffZZZMMMHHHFFFEEEGGGKKKRRRooottt^^^HHHEEE@@@===<<<<<<<<<;;;;;;AAAPPPyyyyyy[[[TTTMMMLLLJJJHHHFFFEEEDDDDDDCCCDDDJJJUUUxxxeee[[[VVVWWWSSSRRRSSSSSSSSSXXX___dddjjjrrruuuuuuxxxYYYTTTXXXWWWXXXYYY\\\___aaabbbdddgggiiikkkmmmqqquuuxxxzzz{{{{{{}}}|||}}}}}}|||{{{zzzlll]]]QQQLLLKKKKKKNNNRRRTTTUUUWWWZZZ]]]___bbbggglllqqqvvv{{{~~~vvvlll___RRRKKKJJJEEEGGGHHHIIIKKKPPPXXX]]]cccgggllloooqqqsssvvvyyyzzzyyywwwuuurrrqqqrrrsss{{{rrrLLLBBBAAA>>>666<<<<<<>>>DDDZZZiiiaaa^^^aaalllyyyrrrgggaaa___XXXJJJDDDGGGAAABBBBBBBBBEEEKKKSSSWWWUUU\\\dddggghhhmmmuuu{{{|||~~~~~~~~~~~~{{{nnngggbbb]]][[[\\\\\\```cccddddddgggmmmrrrxxxuuuqqqnnnpppxxxwwwkkkbbb^^^ccckkkqqqvvv{{{~~~pppmmmrrr|||~~~qqqddd^^^]]]cccooo{{{|||```TTTJJJFFFFFFFFFIIILLLYYY{{{\\\HHHDDD@@@===<<<===<<<<<<;;;AAAOOOwwwzzz\\\TTTMMMLLLJJJHHHGGGEEEEEEDDDHHHIIIMMMXXXqqq```WWWTTTSSSPPPPPPRRRSSSUUU[[[bbbkkkqqqxxxzzzzzz||||||VVVTTTZZZXXXXXX[[[]]]```bbbdddfffhhhkkkkkkmmmqqqvvvyyy{{{||||||rrr```SSSMMMLLLMMMQQQUUUVVVWWWYYY]]]aaacccggglllqqquuuxxx|||~~~}}}rrrgggZZZMMMGGGFFFFFFHHHKKKMMMQQQXXXaaahhhoooqqquuuwwwyyy}}}}}}xxxwwwwwwyyy|||RRREEECCC<<<666======???FFF^^^mmmddd```bbbkkkuuummmccc]]]\\\SSSEEE@@@EEEBBBDDDDDDDDDGGGOOOWWW\\\]]]ccciiilllnnnppprrrrrrxxxzzz}}}tttllleee___\\\]]][[[___bbbccccccgggooovvv{{{wwwrrrnnnooowwwpppccc^^^dddnnntttxxx~~~zzzyyy|||~~~pppddd^^^```fffqqq}}}www\\\QQQGGGEEEFFFGGGJJJMMMYYY]]]HHHDDD@@@===<<<===<<<<<<;;;AAAOOOuuu~~~]]]TTTQQQOOOLLLIIIGGGFFFFFFGGGMMMLLLPPPZZZiiiXXXTTTQQQTTTSSSRRRSSSWWW___fffllltttwww|||mmm```[[[XXX[[[\\\[[[\\\^^^___aaaeeejjjnnnmmmpppsssvvvwwwyyy{{{|||{{{eeeTTTLLLKKKQQQRRRUUUXXX\\\___ccceeejjjlllooorrrwww{{{~~~}}}sssggg___VVVNNNJJJKKKHHHKKKPPPTTTYYY```hhhmmmuuuwwwzzz|||SSSEEE@@@AAA<<<>>><<>>===<<<:::999<<>><<>>===<<<:::999:::@@@LLLooo```UUUQQQOOOMMMJJJHHHFFFFFFFFFBBBCCCHHHSSSrrr]]]QQQQQQPPPSSSUUUXXX\\\bbbjjjttt{{{___[[[ZZZ[[[```aaaaaabbbdddeeefffjjjnnnrrrtttxxx~~~kkk[[[UUUTTTXXXYYY[[[^^^bbbfffiiikkkqqqsssuuuxxx|||~~~xxxuuutttjjjbbb[[[XXXUUUQQQPPPRRRXXX[[[___aaaccchhhpppvvvzzzdddNNNFFFDDD>>>???<<>>===<<<:::999999???LLLqqqcccVVVQQQPPPMMMKKKHHHGGGFFFFFFDDDDDDIIITTT{{{kkkXXXOOOQQQQQQSSSWWW[[[```eeennnxxxttt\\\]]]^^^```eeeeeeccceeefffggghhhkkkooossstttwww{{{~~~mmm^^^XXXWWWZZZ[[[^^^aaaeeehhhlllnnntttvvvxxxyyy{{{zzzsssqqqooollleee^^^\\\YYYTTTRRRSSS]]]aaadddeeefffjjjrrryyylllRRRGGGFFFAAA@@@<<>>===<<<:::999888???LLLqqqeeeXXXQQQPPPNNNLLLIIIGGGFFFEEEFFFFFFJJJUUUvvvgggWWWPPPSSSSSSTTTYYY___ccchhhoooxxxlll\\\___```bbbggggggeeefffgggggghhhkkkooorrruuuwwwzzz|||oooaaa[[[YYY\\\]]]___bbbfffjjjmmmooouuuwwwzzzzzz{{{|||tttqqqqqqnnnhhhbbbaaa^^^XXXUUUVVV^^^bbbfffggggggllluuu}}}}}}rrrTTTGGGGGGBBBBBB===DDDFFFVVVxxxhhhdddggggggnnnooo___[[[SSSIIIBBBAAACCCEEEHHHKKKOOORRRVVVZZZ___bbbeeeiiilllnnnooouuuvvvmmmccc``````YYYWWWbbbpppxxxuuuooorrrzzz{{{{{{yyynnnddd```bbbbbblllxxx~~~cccPPPIIICCCCCCDDDIIIRRR\\\ooozzzXXXIIIFFFAAA>>>===<<<:::999999???JJJnnnhhhYYYRRRQQQOOOMMMJJJGGGEEEDDDEEEDDDHHHRRRqqqdddVVVRRRVVVVVVVVV\\\ccchhhkkkqqqzzz~~~ggg^^^aaaaaaccchhhgggfffggghhhhhhhhhkkkooorrrrrruuuxxx|||tttfff___\\\^^^___aaadddhhhllloooqqquuuyyy}}}xxxvvvvvvnnniiieeefffddd___\\\]]]___dddiiijjjjjjppp|||}}}{{{vvvVVVHHHGGGDDDDDD>>>EEEFFFPPP|||jjjbbbcccgggpppnnn^^^\\\SSSGGGAAACCCGGGHHHKKKNNNRRRVVVYYY\\\```ccceeeiiilllnnnooouuuvvvkkkhhhbbb```___WWWXXXaaaoooyyyyyyssssssxxx~~~tttjjjbbbaaacccdddnnn{{{xxx___LLLGGGCCCCCCEEEKKKVVVaaatttsssUUUIIIFFFAAA>>>===<<<:::999:::???HHHjjjjjjZZZRRRQQQPPPMMMJJJHHHEEEDDDCCCBBBFFFPPPjjjaaaVVVTTTYYYXXXWWW___hhhmmmpppvvvyyyfffaaaeeedddffflllkkkhhhiiijjjiiijjjlllooorrrpppuuu|||zzzllldddaaa```aaacccfffjjjnnnqqqsssuuu{{{}}}|||}}}sssooolllmmmlllgggcccdddaaagggmmmoooqqqxxx~~~}}}{{{ZZZKKKGGGEEEEEE???FFFEEEJJJwwwpppdddccchhhooonnn]]][[[SSSFFF@@@DDDIIIJJJNNNQQQVVVZZZ^^^bbbfffiiiiiilllnnnoooooouuutttccc___eeefffhhhggg___^^^eeeqqq}}}{{{yyyzzzxxxooofff``````dddfffrrr~~~nnnWWWIIIEEECCCDDDHHHOOO\\\iiikkkRRRIIIFFFAAA>>>===<<<:::999:::>>>FFFgggkkkZZZRRRQQQPPPNNNKKKHHHEEEDDDBBBBBBEEEPPPyyyeee]]]UUUUUUZZZZZZYYYaaakkkqqquuu{{{xxxhhheeejjjhhhkkkqqqpppjjjkkkkkkkkkkkkmmmpppssssss{{{qqqiiidddaaabbbdddgggkkkooorrrtttvvv~~~{{{wwwttttttrrrlllhhhgggcccjjjqqqtttvvv|||sss]]]NNNGGGFFFFFF@@@FFFEEEGGGpppvvvgggcccgggjjjwwwnnn\\\[[[RRREEE???DDDJJJJJJOOOSSSYYY^^^cccggglllooommmoooqqqppppppttt~~~zzzhhh[[[]]]jjjqqqwwwxxxpppfffjjjvvvtttkkkccc^^^___ccciiiuuu|||eeeNNNFFFCCCBBBFFFKKKSSSbbbooofffNNNIIIFFFAAA>>>===<<<:::999:::===DDDeeehhh```VVVUUURRROOOLLLHHHFFFDDDEEECCCJJJSSSvvvaaaZZZTTTTTTZZZYYY___fffmmmqqqxxx}}}tttkkkiiinnntttvvvvvvzzzrrrkkkkkklllmmmqqqwww}}}wwwlllgggdddddddddfffjjjnnnsssvvv}}}|||{{{yyytttnnnjjjiiipppssstttzzzvvvxxxVVVQQQMMMMMMIIIJJJJJJCCCPPPnnnlllcccgggiiisssmmm___ZZZQQQFFFAAADDDJJJMMMVVVUUUVVV[[[cccjjjmmmnnnoooqqqrrrrrrsssxxx|||mmmaaafffjjjooo|||zzzooonnnuuuyyyllldddaaa___```dddlllwwwnnnZZZMMMCCCAAADDDHHHIIIPPPkkkfffWWWJJJGGGCCC???<<<:::999999===>>>DDDdddkkkbbbWWWVVVSSSOOOLLLHHHFFFEEEFFFDDDLLLTTTooo]]]XXXTTTUUU[[[[[[```hhhooosss{{{}}}vvvppppppvvv|||~~~}}}~~~vvvooonnnoooqqquuu{{{xxxmmmhhhffffffgggiiimmmqqqvvvyyy~~~{{{vvvqqqqqqvvvzzzzzzzzz{{{ZZZTTTMMMLLLIIIJJJKKKEEERRRnnnsssgggeeejjjwww~~~iii```XXXLLLCCCAAAGGGMMMPPPUUUUUUWWW\\\dddjjjlllmmmlllnnnpppqqqrrrwwwqqqiiibbbjjjqqq{{{uuurrryyyttthhhbbb``````cccgggmmmxxxmmmYYYLLLIIIFFFGGGJJJLLLVVVssscccTTTJJJHHHDDD???<<<;;;::::::;;;===CCCbbbooodddYYYWWWTTTPPPLLLIIIFFFEEEEEEDDDLLLSSSfffWWWWWWTTTWWW^^^^^^bbbkkkuuu{{{~~~||||||uuussstttvvv{{{yyynnniiiiiiiiijjjlllpppuuuzzz||||||xxx|||___WWWOOOOOOJJJJJJKKKFFFPPPiii|||llleeemmm|||tttmmmlll]]]LLLCCCDDDKKKPPPRRRUUUVVVZZZ```fffkkklllllljjjmmmppprrrtttzzzpppggghhhgggrrr}}}vvvmmmccc``````aaaffflllqqq~~~~~~gggUUUHHHGGGDDDDDDHHHMMM\\\zzzzzz```SSSJJJHHHDDD???<<<;;;;;;;;;:::<<>>;;;::::::;;;:::===AAA]]]yyyfff^^^[[[VVVQQQLLLIIIGGGFFFBBBBBBIIIJJJuuurrr]]]TTTWWWVVVYYYaaabbblllzzzzzzpppmmmjjjkkknnnqqqvvv{{{}}}{{{{{{^^^TTTOOOOOOIIIGGGKKKHHHMMM^^^{{{tttjjjnnntttxxx{{{xxx{{{rrrUUUKKKMMMRRRTTTVVVYYY]]]ccchhhlllnnnoooooolllpppuuuyyy}}}sssjjjeeefffkkkxxx}}}vvvjjjddd______```cccjjjrrr}}}qqqWWWKKKEEEDDDEEEHHHOOOZZZmmmrrr___UUUKKKHHHBBB===999888999:::;;;???AAA[[[iii```]]]XXXRRRMMMIIIHHHGGGFFFEEEIIIHHHpppooo[[[TTTWWWVVVZZZccceeeppp|||tttrrrmmmooorrrvvv{{{zzztttqqqvvv}}}]]]UUULLLMMMGGGFFFMMMLLLPPP^^^ttt{{{llljjjkkknnnuuuzzzvvvWWWMMMPPPSSSVVVYYY[[[```fffjjjmmmnnnpppqqqmmmqqqvvvzzz~~~sssjjjgggfffgggjjj~~~wwwooogggbbb___```aaaeeemmmwwwkkkUUULLLGGGDDDEEEHHHOOO\\\pppqqqaaaWWWNNNJJJCCC===999888888999;;;@@@AAAWWWlllbbb^^^YYYRRRMMMJJJHHHGGGGGGEEEHHHDDDjjjkkkXXXRRRVVVUUUYYYdddgggsssxxxxxxrrrtttxxx}}}ssshhhbbbeeemmmsss{{{|||___ZZZPPPQQQJJJHHHOOOOOOPPPZZZgggssslllhhhlllvvv}}}^^^RRRRRRRRRUUUZZZ\\\```fffiiikkkllloooqqqooosssyyy}}}wwwlllfffddddddhhhnnn}}}|||xxxnnniiiccc```___aaaccchhhrrr|||```RRRLLLGGGCCCEEEHHHPPPaaa{{{uuufff\\\RRRMMMFFF???:::888999999;;;??????SSSoooccc___YYYSSSMMMJJJHHHGGGFFFDDDEEE@@@eeehhhUUUPPPTTTSSSYYYeeeiiittt||||||wwwyyy}}}kkk^^^UUUWWW^^^eeennnvvv~~~||||||yyybbb^^^WWWWWWOOOJJJPPPNNNMMMUUUYYYyyy|||rrrjjjnnnxxxeeeXXXUUURRRTTTYYY\\\```eeehhhiiikkknnnqqqssswww}}}vvvooohhhdddaaabbbkkkuuu{{{{{{}}}tttmmmkkkjjjlllttt}}}wwwnnngggddd```^^^___bbbeeekkkvvvmmmVVVOOOKKKDDDGGGHHHLLLVVVlll|||yyyzzzmmmbbbUUUPPPIIIAAA<<<999:::::::::>>>>>>QQQuuummmhhh___VVVNNNJJJHHHIIICCCEEEHHHIII```cccZZZSSSSSSVVV[[[ccckkkttt~~~zzz}}}~~~nnncccXXXUUU\\\ccchhhuuu~~~|||yyyddd\\\TTTTTTSSSQQQOOONNNNNNOOOXXXlllyyylllllltttuuuYYYRRRXXX\\\ZZZ[[[___cccdddcccffflllsssxxxzzz~~~}}}iiieeebbbeeehhhlllttt|||tttyyysssgggbbbeeeggghhhjjjsss|||tttpppmmmfffcccbbbccc```___bbbjjjvvvyyy___PPPFFFDDDGGGEEEQQQTTTXXXzzzqqquuukkkaaaUUUGGG>>>:::999999:::;;;???@@@LLLwww}}}rrrmmmdddYYYQQQLLLJJJJJJFFFGGGHHHHHH^^^{{{```XXXRRRSSSWWW\\\dddkkkvvvxxxgggZZZXXX^^^gggkkknnn}}}zzzccc[[[XXXVVVRRROOONNNPPPRRRSSSWWWggg}}}pppmmmttt~~~|||```UUUYYY\\\[[[YYY\\\^^^```ccchhhqqqwww|||}}}uuuhhhddddddhhhlllpppxxxttt{{{ssshhheeehhhiiinnnsssxxxxxxpppmmmkkkfffbbbaaa______```dddkkkvvvoooXXXMMMFFFEEEHHHIIIOOOSSSbbb}}}sss|||rrrhhhXXXGGG===:::999999::::::>>>@@@LLLwwwyyyuuukkk___UUUNNNLLLMMMJJJHHHHHHGGGYYYvvv\\\UUUQQQTTTYYY^^^ffflllyyysss___WWW]]]iiissswwwzzzccc[[[ZZZUUUOOOLLLMMMPPPTTTVVVWWWaaavvvpppsss{{{lll\\\XXXZZZ[[[XXXXXXYYY]]]cccllluuu{{{~~~|||kkkgggfffhhhnnnrrrvvv~~~uuuoooffffffqqq|||~~~tttqqqooojjjddd```]]]```eeehhhnnnzzzbbbOOOIIIFFFEEEHHHMMMLLLTTTqqq|||~~~qqq\\\EEE<<<;;;:::999999888<<<>>>IIIqqq~~~tttgggYYYQQQOOOPPPLLLGGGFFFFFFTTTuuuXXXSSSQQQUUU\\\aaahhhnnn{{{rrr]]]___fffssszzz{{{aaaZZZWWWQQQKKKJJJMMMQQQSSSSSSUUU]]]{{{|||tttsssvvvxxxcccYYYXXXZZZVVVVVVXXX^^^gggpppwwwzzz|||ttthhhjjjjjjooouuuyyy|||zzzrrrhhhmmm|||zzzwwwooofffbbb```eeejjjnnnssszzzWWWHHHFFFEEEEEEHHHNNNMMMZZZxxx]]]CCC:::<<<;;;999999666;;;;;;DDDiiiooo___UUURRRSSSMMMFFFEEEFFFPPPzzztttVVVQQQQQQVVV^^^dddkkkqqq}}}xxxdddiiirrrvvv~~~~~~]]]XXXUUUPPPLLLMMMSSSUUUSSSOOONNNVVVtttzzztttttt|||kkk[[[VVVXXXVVVXXX]]]dddmmmsssvvvwww}}}}}}rrrmmmpppqqqvvv{{{}}}{{{nnnttt}}}xxxppphhhddddddiiinnnqqqyyyoooPPPFFFFFFEEEFFFHHHOOORRReeexxx[[[AAA:::===;;;999:::777===<<>>;;;>>>;;;999;;;;;;@@@???AAA^^^nnn```]]]^^^SSSHHHHHHIIIKKKgggvvvXXXSSSRRRXXX```gggpppwwwyyy|||}}}eeedddZZZSSSOOOSSS[[[]]]VVVMMMMMMRRReee}}}www|||~~~ggg[[[YYYYYY___hhhnnnrrruuuzzz~~~xxxvvv{{{wwwyyy~~~xxxyyytttpppnnnjjjeeeeeeiiijjjooowwwooo\\\KKKGGGGGGFFFHHHNNNWWWggg|||yyyiiiOOO<<<<<>>666===<<<<<>><<<===<<<:::999;;;<<<<<>><<<===<<<::::::999;;;;;;<<>>===>>><<<::::::888;;;<<<;;;EEEdddzzzuuu\\\VVVMMMGGGPPPkkktttfff[[[^^^hhhrrr{{{{{{www}}}pppmmmfff___WWWTTTRRRNNNTTTcccqqqzzzsssppptttzzz}}}|||vvvqqqooojjjgggggghhhiiimmmttt{{{pppVVVKKKLLLMMMGGGEEEJJJLLL[[[uuuuuu~~~lllNNNEEE???>>>???===;;;<<<:::===???===CCC^^^zzz]]]TTTKKKGGGNNNbbbsssccc```iiiuuuyyy~~~{{{oooeeejjjwwwlll]]]ZZZUUUXXX```fff}}}{{{rrrnnnlllqqq|||~~~~~~}}}yyyppppppmmmfffeeefffhhhkkkpppyyy___KKKFFFCCCFFFCCCEEEMMMSSSfff{{{___LLLEEE@@@AAAAAA>>>===>>>999<<>>AAAYYY___RRRJJJGGGLLLYYY|||qqqhhhmmm{{{|||}}}rrrgggfffbbbaaatttzzzmmmnnniiiggghhhiii~~~yyytttlllffflll|||zzzyyywwwnnnjjjjjjhhhcccbbbeeehhhllltttnnnVVVHHHCCCBBBEEECCCGGGQQQXXXkkkXXXJJJEEEBBBCCCCCC@@@???@@@999:::<<<===???RRR}}}cccRRRJJJJJJLLLQQQlll}}}qqqrrr|||kkkggghhhddd[[[___eeemmmsssuuuqqqmmmmmmtttrrrnnnmmmmmm|||yyytttyyy~~~~~~}}}yyyqqqkkkiiiiiifffeeeeeedddggglllrrr|||uuuaaaRRRIIIEEEFFFHHHFFFKKKXXX___qqqwwwVVVJJJFFFDDDFFFEEEBBBAAACCC<<<:::;;;<<<>>>MMMsssfffSSSKKKLLLLLLLLLcccvvvuuuyyykkkhhheee\\\\\\VVVUUU```iiiggg___ZZZZZZfffhhhcccccceeeqqq|||zzzrrr}}}tttqqqhhhfffkkkkkkeeeeeekkkgggjjjpppxxx}}}aaaUUUMMMGGGDDDAAADDDEEEOOOaaallllllVVVIIIFFFEEEGGGGGGCCCBBBDDD@@@======>>>???KKKnnnoooSSSLLLEEEEEEPPPYYY}}}{{{{{{nnnbbbWWW]]]PPPSSSXXX[[[\\\YYYVVVSSSSSSVVVZZZYYYUUUUUUbbbqqq{{{zzz~~~}}}yyyuuurrryyy|||{{{vvvooolllfffggggggeeedddfffgggfffooonnnrrrkkk[[[RRREEEAAAEEEFFFDDDJJJ\\\sss}}}___QQQNNNIIIEEEEEEHHHIIIFFFBBBAAA:::;;;@@@@@@FFFddduuuYYYSSSKKKGGGOOOTTT}}}{{{rrreeeZZZOOOSSSJJJLLLOOOQQQQQQNNNKKKHHHHHHJJJNNNOOOLLLJJJRRR\\\}}}zzz|||vvvrrrrrrnnnhhhfffhhhiiiiiigggggghhhjjjkkkuuuyyyxxx\\\RRRMMMDDD@@@DDDIIIJJJYYYxxxuuuzzzpppXXXQQQMMMJJJGGGFFFGGGFFFDDDAAAAAA;;;;;;???>>>BBB[[[zzzeee]]]SSSLLLOOOQQQnnnyyyeee[[[SSSJJJLLLJJJKKKMMMNNNLLLJJJFFFDDDEEEEEEHHHKKKIIIFFFHHHNNNggg|||rrrjjjhhhiiifffcccbbbeeefffggghhhiiilllpppsssuuu^^^KKKIIIIIICCCBBBGGGLLLSSSmmmpppjjjwwwYYYNNNLLLMMMKKKIIIGGGEEECCCAAA@@@@@@;;;;;;>>><<<===QQQiiiooofffZZZQQQRRRSSSggg{{{|||~~~]]]UUURRRMMMLLLKKKLLLMMMMMMLLLJJJIIIGGGHHHFFFFFFIIIJJJGGGHHHLLLYYYqqqzzzuuupppiiicccdddeeeccccccdddeeefffhhhlllooossszzzwww```OOOCCCDDDEEECCCFFFLLLRRRccc~~~ppptttcccSSSQQQOOOLLLLLLLLLIIIDDDAAA??????>>>;;;;;;>>>;;;;;;III[[[sssiii]]]UUUUUUVVVbbbxxxuuu[[[TTTRRRPPPMMMGGGGGGHHHHHHHHHIIIIIIIIIIIIEEEBBBDDDFFFFFFIIINNNYYYiiizzzqqqmmmhhhcccaaacccdddccceeeiiijjjjjjnnnsssvvvzzz~~~dddWWWLLLCCCBBBCCCDDDJJJRRRYYYttt~~~yyy}}}^^^ZZZZZZUUUKKKLLLLLLIIIEEEBBB@@@@@@<<<:::;;;>>>===<<>>>>>===CCCKKKjjjwwwqqqjjjcccbbbaaa^^^mmm___SSSMMMNNNGGGIIIHHHGGGGGGHHHKKKOOOQQQKKKGGGEEEDDDDDDDDDKKKSSS^^^\\\kkk}}}~~~~~~uuuooohhhbbbaaaaaaaaacccfffeeeccchhhooonnnnnnvvvnnnYYYSSSHHHGGGGGGHHHIIINNNYYYdddnnn___UUUUUUQQQKKKKKKIIIHHHIIIKKKJJJFFFBBB<<<;;;;;;=========@@@EEEYYY|||yyytttllljjjgggddduuuhhh^^^QQQLLLOOOHHHIIIGGGEEEDDDEEEIIILLLOOOFFFDDDCCCCCC@@@???DDDMMMQQQJJJUUUyyy|||{{{}}}uuujjjgggfffcccbbbeeeccccccfffhhhgggeeejjjrrruuuvvvqqqVVVKKKKKKAAADDDIIIMMMOOOVVVbbbmmmhhhPPPQQQXXX[[[[[[KKKHHHFFFIIIMMMMMMIIICCC===<<<;;;<<<<<<<<<>>>AAAKKK}}}zzz{{{~~~}}}{{{vvvsssccc^^^WWWJJJFFFGGGFFFDDDCCCGGGLLLOOOMMMJJJEEECCCAAA@@@AAADDDGGGIIIKKKMMMTTTggg~~~||||||||||||~~~yyymmmhhhbbb```aaaccccccbbbcccbbbdddhhhjjjkkkpppwww|||qqq```OOOFFFFFFHHHCCCGGGRRRWWWZZZkkk^^^UUUTTTXXX\\\YYYKKKIIIJJJOOOSSSQQQJJJCCC??????@@@???>>>>>>AAACCCGGGqqq|||vvvaaa^^^WWWLLLIIIIIIFFFDDDCCCGGGMMMPPPOOOLLLEEEDDDBBBAAAAAADDDGGGIIIIIIKKKOOO\\\www~~~|||{{{zzz|||vvvnnnjjjdddaaa^^^]]]```cccdddcccgggfffhhhlllnnnpppvvv~~~wwwdddYYYMMMFFFGGGJJJLLLRRRWWWZZZgggqqqXXXTTTQQQSSSVVVRRRMMMLLLKKKMMMNNNLLLFFFAAA@@@AAA@@@???===>>>@@@BBBDDDggg~~~|||yyywww\\\[[[VVVMMMJJJHHHFFFDDDDDDGGGLLLOOONNNLLLEEEDDDBBBAAAAAADDDFFFHHHFFFHHHIIINNN___}}}}}}{{{yyy{{{~~~vvvssspppmmmnnnqqquuuxxx~~~|||uuummmgggbbb______^^^]]]___cccfffhhhhhhjjjiiikkkpppsssxxxvvv___VVVQQQKKKHHHIIIDDDOOOWWW[[[gggxxx```UUUTTTPPPOOOPPPLLLMMMMMMLLLLLLJJJIIIGGGFFFDDDDDDCCC@@@>>>>>>AAACCCCCC[[[wwwwwwwwwxxx~~~kkkWWWXXXSSSLLLHHHEEEGGGEEEDDDFFFIIIJJJJJJIIIDDDCCCAAA@@@@@@BBBDDDEEECCCFFFGGGFFFMMMddd}}}|||{{{zzz|||~~~|||nnnkkkgggeeeeeehhhlllooouuuvvvxxxyyyxxxuuuqqqoooqqqqqqrrruuuxxxyyyyyyxxxpppnnnjjjfffcccaaa``````aaabbbccceeehhhjjjlllmmmoooooorrrxxxnnn___RRRNNNMMMKKKJJJKKKHHHVVV```gggxxx}}}eeeXXXVVVWWWPPPMMMOOOKKKJJJKKKKKKKKKJJJJJJLLLOOOHHHGGGFFFCCC@@@???AAACCCAAANNNmmm{{{rrrvvvzzzuuu{{{~~~dddXXXYYYSSSMMMJJJDDDHHHFFFEEEDDDDDDEEEDDDDDDCCCBBBAAA??????@@@AAABBBAAAEEEHHHEEEEEETTTqqq{{{xxxwwwyyy|||~~~}}}{{{yyywwwyyy}}}}}}wwwpppjjjfffjjjjjjlllnnnooommmiiifffbbbaaa___]]]]]]___aaaccccccdddeeeggghhhjjjlllnnnvvvwww}}}ppp]]]TTTLLLJJJKKKJJJJJJKKKTTTaaakkkzzz{{{~~~^^^\\\UUUXXXXXXMMMJJJMMMKKKHHHIIIJJJIIIIIIJJJLLLNNNGGGGGGFFFCCC@@@>>>???@@@>>>DDD]]]{{{uuuzzzrrryyy}}}rrr```ZZZ[[[TTTQQQNNNGGGGGGFFFDDDBBBAAAAAAAAABBBCCCBBBAAA@@@???@@@@@@AAA@@@DDDGGGFFFCCCJJJaaavvv~~~zzzyyyzzzzzzyyywwwyyy~~~zzzxxxzzz|||yyyzzzyyyuuuxxxwwwuuusssoooiiiaaa\\\\\\\\\[[[[[[\\\^^^```bbbbbbdddeeeggghhhkkkooossszzznnncccRRRNNNJJJHHHIIIKKKMMMOOORRRaaasss|||UUUVVVSSSWWWUUUIIIFFFKKKIIIHHHHHHIIIIIIIIIHHHHHHGGGDDDEEEEEEDDDAAA>>>======AAAEEEXXX}}}{{{sssvvvzzzqqq~~~{{{eeeZZZXXXYYYSSSRRRQQQIIIFFFEEEDDDBBBAAAAAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@AAADDDEEEBBBEEETTTfff~~~|||yyywwwpppqqqtttxxx{{{yyy{{{{{{xxxxxxzzz}}}zzzrrrjjjccc^^^[[[[[[[[[\\\^^^```bbbddddddfffiiilllpppuuu}}}rrrbbb\\\KKKJJJHHHGGGJJJPPPVVVYYYWWWnnnkkkVVVRRRQQQWWWTTTHHHFFFJJJGGGHHHHHHIIILLLNNNNNNIIIEEEEEEGGGIIIIIIFFFBBB@@@???CCCGGGWWWsssxxxmmmlllmmmrrr~~~{{{\\\TTTUUUVVVPPPQQQRRRIIIDDDDDDCCCBBBAAACCCEEEHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@AAACCCAAABBBNNN]]]{{{~~~xxxsssooooooooopppuuu{{{}}}tttmmmhhhdddZZZ[[[]]]___bbbeeehhhiiihhhkkkppptttzzzppp^^^TTTPPPGGGHHHHHHHHHMMMVVV___cccqqq\\\UUUOOOPPPWWWVVVJJJHHHKKKFFFHHHGGGJJJPPPUUUVVVPPPJJJHHHLLLOOOPPPMMMHHHEEECCC===CCCPPPgggwwwoooooommmyyy~~~jjj[[[VVVQQQNNNMMMLLLIIIFFFGGGEEEBBBBBBDDDGGGHHHHHHIIIGGGDDDBBBAAAAAABBBCCCDDDEEEDDDBBBAAACCCJJJOOO```vvvsssooonnnppprrruuuuuutttzzz}}}}}}||||||}}}{{{wwwsssqqqqqqpppmmmjjj___aaacccdddeeegggjjjmmmnnnuuu{{{|||kkk^^^TTTNNNNNNKKKGGGHHHQQQXXX^^^mmm}}}}}}~~~fffYYYOOOQQQZZZ^^^WWWLLLFFFDDDDDDEEEGGGLLLRRRUUUSSSMMMGGGEEEIIIOOOUUUXXXTTTKKKDDDBBBEEEJJJZZZ||||||uuusssooo}}}___XXXTTTOOOMMMKKKJJJGGGEEEEEECCCAAABBBEEEGGGIIIIIIGGGFFFDDDBBBAAAAAAAAABBBBBBCCCCCCBBBAAACCCHHHLLLWWWuuu}}}yyyuuurrrqqqqqqpppppprrruuuxxx{{{~~~{{{tttmmmhhhfffggghhhmmmjjjgggggghhhhhhgggeeeeeefffhhhjjjkkknnnrrruuuwwwlll___VVVNNNKKKKKKJJJKKKPPPVVV]]]kkkmmm]]]SSSMMMSSS[[[^^^WWWLLLGGGEEEDDDGGGHHHKKKOOOQQQOOOIIIDDDEEEGGGKKKOOOQQQMMMFFF???@@@CCCGGGTTTqqq{{{tttpppjjj}}}www}}}vvv[[[SSSQQQMMMJJJIIIGGGDDDBBBCCCAAA@@@AAABBBDDDDDDDDDFFFDDDBBBAAA@@@@@@@@@AAA???@@@AAABBBBBBCCCFFFHHHLLLccc{{{xxxuuuqqqnnnppppppooooooqqqvvv}}}|||uuupppeeeccc___\\\ZZZZZZ[[[\\\```___^^^```bbbdddeeedddfffhhhjjjmmmpppuuu{{{sssgggYYYRRRMMMIIIHHHJJJJJJOOOVVV\\\ggg||||||mmm\\\TTTPPPNNNTTTZZZ\\\UUULLLHHHFFFDDDIIIIIIJJJKKKLLLJJJFFFBBBEEEFFFHHHJJJJJJGGGAAA===???@@@BBBKKKaaa{{{uuuooojjjbbbuuunnn\\\NNNMMMJJJHHHFFFDDDBBB@@@AAA@@@??????@@@@@@???===CCCBBBAAA@@@????????????<<<===@@@AAABBBCCCCCCDDDEEESSSjjjzzzwwwtttrrrnnnkkkkkknnnrrruuuzzz{{{~~~}}}vvvsssnnnkkkhhhddd```\\\]]]]]]\\\\\\\\\]]]^^^___^^^^^^___bbbeeehhhjjjkkkiiikkkoootttzzzsss```WWWNNNKKKJJJHHHIIILLLQQQVVV]]]iiitttzzzppp[[[WWWSSSQQQSSSRRRVVVVVVPPPJJJGGGEEECCCIIIHHHHHHGGGGGGFFFDDDCCCEEEEEEEEEEEEEEECCCAAA????????????DDDRRRmmmwwwpppkkkeee\\\iii|||aaaWWWJJJJJJIIIGGGDDDBBB@@@????????????@@@BBBCCCAAA???@@@@@@???>>>>>>=========:::;;;>>>@@@BBBCCCBBB@@@AAAIIIWWWmmm}}}{{{vvvssspppooonnnnnnpppqqqrrrtttwwwzzz}}}~~~|||yyyuuuppplllhhhcccaaaaaa___^^^\\\\\\[[[ZZZYYY\\\\\\]]]^^^___``````aaaaaaccceeegggjjjmmmqqqsssuuuyyy}}}nnnbbbUUUOOOJJJJJJJJJJJJLLLQQQ[[[___hhh}}}^^^XXXXXXTTTRRRVVVOOOQQQPPPJJJGGGGGGEEEAAAFFFFFFFFFEEEDDDEEEFFFGGGCCCCCCBBBAAA@@@@@@AAABBBAAA??????BBBHHH\\\xxxoooggg```VVVccczzzrrrYYYQQQGGGHHHHHHGGGCCCAAA@@@@@@===>>>@@@DDDGGGIIIGGGFFF>>>>>>=========<<<<<<<<<:::;;;<<>>DDDMMMZZZsss}}}zzzvvvrrroooooonnnnnnmmmnnnppprrrssszzzzzz|||~~~{{{xxxuuurrrfffdddbbb___[[[XXXUUUTTTWWWWWWXXXYYYZZZ\\\^^^_________```aaabbbcccddddddfffhhhlllnnnqqquuuyyy|||qqqggg^^^WWWOOOJJJHHHJJJLLLNNNSSSYYYaaajjjyyyyyydddUUUVVVWWWRRRQQQUUUNNNNNNKKKGGGGGGIIIHHHDDDEEEEEEFFFEEEDDDEEEGGGJJJAAAAAA@@@>>>======???BBBCCC@@@@@@CCCDDDQQQuuuzzzooodddYYYggg{{{yyy{{{fffVVVOOOFFFHHHIIIGGGDDDAAA@@@AAA>>>???BBBFFFHHHIIIFFFDDD<<<<<<<<<<<<<<<;;;;;;:::;;;:::;;;>>>BBBCCCAAA???<<>>BBBCCCAAA???<<>>@@@CCCDDD???BBBHHHEEEGGGddd|||nnnqqqssstttxxx|||ddd^^^YYYMMMLLLKKKJJJGGGEEECCCAAA@@@??????>>>?????????===;;;:::999999<<<<<<:::888777777888888:::<<>>===@@@EEEGGGOOOkkk~~~{{{xxxvvvtttsssqqqmmmiiigggggghhhiiiiiillllllmmmnnnoooqqqsssssswww{{{{{{xxxwwwxxx{{{{{{{{{zzzyyyyyyxxxxxxsssttttttrrrooommmmmmnnnnnnmmmkkkiiihhhgggffffff______```___^^^\\\ZZZYYYVVVVVVVVVXXXZZZ[[[ZZZXXXUUUVVVWWWYYYZZZ[[[\\\\\\bbbcccdddddddddfffiiilllkkkllloooqqqtttwww|||nnniii___RRRJJJIIIJJJJJJOOOMMMNNNUUUbbbrrrxxxbbbUUURRRNNNJJJHHHHHHIIIKKKSSSPPPLLLJJJLLLQQQWWW\\\NNNLLLIIIEEEDDDDDDEEEFFFGGGGGGEEECCC@@@???@@@AAAAAADDDAAAAAABBBAAASSSrrrnnnuuutttuuutttzzz\\\XXXVVVOOOKKKJJJIIIGGGEEEBBBAAA@@@???>>>>>>???@@@AAAAAAAAA???===<<<<<<;;;999888777999999999:::<<<@@@CCCEEEBBB>>>===>>><<<@@@UUUmmm}}}|||yyyvvvrrroooooooooooonnniiiiiihhhhhhggghhhhhhhhhiiijjjkkkjjjiiihhhiiijjjhhhhhhhhhgggffffffeeeeeebbbcccdddbbb```^^^______^^^^^^]]]\\\[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZXXXWWWVVVWWWWWWWWWXXXZZZ[[[ZZZYYY[[[\\\^^^___aaaaaabbbbbbbbbdddgggiiikkknnnrrruuuzzz{{{|||~~~{{{ooo___ZZZQQQJJJGGGIIIMMMOOOPPPTTTZZZcccrrr}}}fffWWWQQQOOOLLLJJJIIIIIIJJJKKKQQQOOOKKKHHHHHHLLLPPPSSSKKKIIIFFFCCCBBBBBBCCCDDDGGGFFFEEEBBB???>>>???@@@>>>CCCBBBBBBCCC@@@LLLgggvvv|||tttwwwvvvzzzxxxooo[[[WWWVVVTTTIIIIIIGGGFFFDDDBBBAAA@@@>>>>>>>>>>>>@@@BBBEEEGGGBBBAAA>>>;;;999999999999<<<;;;::::::<<<@@@CCCEEEBBB<<<:::<<<===BBBRRRddd}}}zzzyyyxxxwwwuuulllkkkiiigggeeecccbbbbbbdddaaa___^^^```aaacccccc___^^^^^^]]]]]]\\\\\\[[[YYYZZZ[[[ZZZXXXWWWXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYWWWXXXXXXXXXXXXWWWVVVUUU[[[ZZZZZZ\\\^^^^^^]]]\\\___```aaaccceeefffffffffgggkkkooosssvvvyyy|||zzzkkk```WWWQQQKKKGGGGGGJJJMMMPPP\\\]]]bbbooo|||{{{ggg[[[SSSMMMLLLKKKJJJIIIIIIIIIJJJNNNLLLHHHFFFDDDEEEGGGHHHGGGEEECCCAAA@@@AAABBBCCCFFFFFFDDDBBB>>>===>>>???<<>>EEEZZZuuussswwwvvv{{{|||hhh[[[TTTQQQQQQGGGFFFEEEDDDCCCBBBAAA@@@???>>>=========AAAEEEHHHIIIHHHDDD===999:::;;;;;;>>>===;;;:::<<>>CCCHHHTTT___iii}}}{{{vvvuuurrrooollljjjhhhgggjjjfffbbbaaadddeeedddbbbaaaaaa``````______^^^^^^ZZZ[[[\\\\\\ZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\```______aaacccddddddbbbdddeeegggiiikkklllmmmmmmssswww|||yyymmm```XXXQQQMMMJJJLLLOOOQQQTTTXXXfffbbbeee|||zzzooommm\\\YYYTTTKKKKKKJJJJJJIIIHHHGGGFFFIIIHHHFFFDDDBBBBBBAAAAAADDDCCCAAA@@@@@@AAABBBCCCEEEDDDCCC@@@===<<<<<<>>><<>>BBBSSSjjjqqqtttqqqtttppp]]]VVVMMMGGGHHHDDDDDDCCCBBBBBBAAA@@@@@@??????===;;;:::<<>>===;;;:::;;;===@@@BBBEEE???;;;<<<>>>@@@DDDIIINNN^^^}}}}}}zzzwwwuuutttsssqqqnnnkkkjjjkkkjjjfffbbbddddddccccccbbbaaaaaaaaa]]]^^^______^^^]]]___```aaa```___^^^]]]]]]]]]]]]``````aaabbbcccdddeeefffeeeeeeeeehhhjjjlllllljjjnnnooorrruuuwwwyyyzzz{{{wwwmmmddd[[[SSSMMMIIIHHHKKKRRRWWWZZZ```hhhpppttt|||}}}kkkXXXSSSTTTOOOKKKKKKJJJIIIGGGEEECCCAAADDDDDDCCCCCCBBBBBBAAAAAACCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAA???<<<;;;<<<======CCCAAA>>>AAA???CCCQQQbbb|||mmmooooooqqqzzz^^^SSSPPPJJJDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>;;;888999>>>CCC^^^```XXXGGG;;;::::::777<<<;;;:::::::::;;;<<<===???<<<:::999;;;<<<<<<===AAAHHH```~~~|||zzzxxxvvvssspppmmmmmmmmmllllllkkkjjjjjjjjjggghhhiiiiiihhhggghhhjjjkkkjjjiiihhhgggfffffffffiiiiiijjjkkkmmmoooqqqrrrnnnnnnooorrrvvvxxxxxxwwwyyy{{{~~~{{{uuulllggg___XXXSSSOOOKKKIIIPPPOOOSSSZZZ]]]___kkkyyy|||~~~dddVVVLLLMMMOOOIIIJJJJJJIIIGGGEEECCCAAA???AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB???@@@???===;;;;;;<<<>>>>>>DDD???<<<@@@AAACCCNNNYYYmmm~~~jjjjjjmmmlllxxx}}}lllTTTKKKJJJGGGEEEFFF??????@@@@@@@@@@@@@@@@@@;;;===>>>;;;888999===BBBVVVZZZTTTCCC888999999666999999999999999999888888666777999:::<<>>DDD???;;;@@@AAA@@@GGGLLL[[[yyy~~~sssuuuhhhggggggcccttt}}}||||||}}}sssaaaMMMCCCAAAAAAAAABBB>>>>>>??????@@@@@@@@@@@@:::<<<>>><<<999:::>>>CCCGGGNNNJJJ<<<333777:::777777777888999999777666555444888:::;;;;;;======<<<888>>>UUUxxx~~~~~~~~~~~~~~~~~~zzzqqqhhhaaa[[[VVVSSSMMMKKKIIIIIILLLPPPUUUXXXYYYZZZaaammmuuuyyy}}}wwwaaaUUUSSSSSSIIIFFFHHHEEEFFFFFFDDDCCCCCCBBBBBBCCCAAAAAA@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@??????>>>;;;<<<<<<;;;:::;;;===???===DDD@@@<<>>>>>??????<<<<<<;;;;;;;;;<<<<<<===DDDBBB???;;;888666666555666666666666666666666666555444555777:::<<<<<<;;;:::KKK```llloooxxx~~~yyylllhhhaaaZZZUUUPPPLLLIIIJJJMMMNNNNNNVVV```bbb]]]eeebbbhhh{{{kkkxxxzzz```]]]YYYSSSNNNJJJHHHEEECCCAAACCCEEEGGGGGGEEEBBB@@@@@@???>>>>>>???AAACCCDDDFFFBBB===<<<>>>??????>>>>>>===;;;::::::;;;<<<===@@@@@@???????????????@@@???IIIaaa{{{iiieeefffgggaaa\\\```___cccppp{{{vvvnnnSSSKKKCCC@@@BBBCCCAAA>>>??????>>>============>>>;;;;;;::::::999:::::::::>>><<<:::888777666666666555555555555555555555555777777666777777888999:::AAAMMMZZZ\\\UUUYYYppp|||rrriiicccWWWTTTPPPMMMLLLMMMNNNOOOLLLQQQVVVZZZ___eeegggfffpppuuurrrjjjyyy}}}jjjddd^^^YYYSSSMMMIIIEEEBBB???AAACCCEEEFFFEEECCC@@@>>>>>>=========>>>???AAAAAA@@@>>><<<<<<>>>>>><<<:::<<<<<<;;;:::;;;<<<>>>???@@@??????>>>>>>>>>??????@@@DDDSSSmmmuuugggeeeeeefff```\\\[[[YYY___fffkkk|||yyytttrrrPPPJJJFFFBBB@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<::::::999888777777777888777666555555444555555555444444444444444444444444555666777666444555999===IIINNNPPPIII===<<>>===<<<<<<;;;;;;<<<===>>>???;;;;;;<<<>>>???>>>;;;999;;;;;;;;;;;;<<<>>>???AAA???>>>>>>======>>>??????@@@???FFFYYYssstttiiihhhhhhhhhcccZZZYYY]]]mmmuuunnn}}}wwwpppwww|||xxxyyy}}}mmmLLLJJJIIIGGGCCC???===<<<<<<======<<<;;;;;;;;;;;;;;;::::::888777666666666666444444333333333444444444444444444444444444444444111444666555333666===CCCLLLIIIEEE???777666BBBPPPddd{{{oookkkddd]]]VVVPPPLLLJJJJJJJJJKKKLLLNNNRRRWWWZZZcccdddkkkttt{{{|||uuuuuuyyyvvvfff```]]][[[PPPMMMIIIFFFEEEEEEDDDCCCAAAAAABBBAAA@@@???===<<<;;;;;;;;;<<<<<<=========<<<<<<===???@@@???===<<<<<<<<<<<<<<<<<<===>>>???=========<<<======>>>>>>@@@===BBBPPPccc||||||rrriiihhhhhhiiidddXXXUUUZZZnnnyyymmmooo~~~}}}~~~{{{wwwxxxyyy^^^PPPIIIIIIHHHDDD???;;;:::;;;======<<<;;;;;;;;;;;;<<<:::999888777666666666666444444444444444333333222444444444444444444444444222555777666444666===CCCFFF???999999:::;;;>>>CCCLLL[[[xxx{{{ttt{{{tttlll___\\\VVVPPPKKKJJJKKKLLLHHHKKKPPPTTTXXX\\\bbbggggggnnn{{{{{{{{{xxxfffdddddd___WWWLLLIIIEEECCCCCCCCCCCCBBB@@@@@@@@@???>>>>>>======<<<<<<====================================>>>???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>AAA===@@@JJJVVVlll{{{pppfffeeeeeeeeeaaa[[[VVVTTTaaakkkbbb```qqqzzzyyy|||yyyyyyzzzaaaQQQKKKCCCCCCBBB@@@===;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;999888777666666555666666555666666666555444333222444444444444444444444444666888888666444444888<<<>>>555111444999:::888888>>>BBBSSSsss~~~wwwpppwwwuuummmfff]]]TTTOOONNNKKKHHHGGGHHHMMMQQQSSSWWW\\\___aaafffmmmrrr|||xxx{{{sssiii```\\\ZZZYYYWWWMMMIIIEEEBBBAAA@@@???>>>@@@???>>>>>>======>>>>>>======>>>>>>>>>>>>======<<<======<<<::::::<<<>>>>>>>>>===<<<;;;:::999999::::::::::::;;;<<<======AAA<<<<<>><<<<<<=========;;;;;;:::999999999999:::666555555444444444555555444444555666555555333333333333333333333333333333666666555444444444444555888222000444666555444555999777>>>QQQjjj|||wwwpppnnnhhh^^^XXXTTTNNNHHHGGGIIILLLNNNOOORRRVVVZZZbbbfffkkkooouuu~~~wwwzzzxxxXXXYYYYYYVVVRRROOOOOOPPPKKKHHHDDDAAA@@@???>>>===???>>>=========>>>@@@AAA<<<===>>>???>>>>>>===<<<;;;>>>@@@@@@===;;;;;;<<<;;;<<<<<<;;;;;;:::999999999999999999:::;;;<<<===<<<:::===AAAAAAJJJmmmzzzllljjjkkk~~~```\\\PPPUUUQQQOOORRRPPPRRR___kkk|||wwwqqqrrrzzz|||{{{zzz}}}TTTKKKMMMGGGEEEAAA>>><<<===>>>>>>===:::999999888777888888888333333333222333333444444222333444555666555444444111111111111111111111111222111111222444555555333666444555777555333444999777666:::AAAKKK]]]|||zzzrrrggg^^^[[[YYYSSSLLLKKKMMMMMMIIIGGGMMMTTTYYY\\\___bbbeeeeeejjjsss}}}{{{zzzzzzssslllRRROOOLLLJJJKKKMMMMMMIIIEEEHHHEEEBBB@@@@@@AAAAAA@@@???>>>===<<<===???AAABBB<<<<<<>>>>>>>>>===<<<;;;<<<@@@EEEEEEBBB>>><<<;;;999999:::;;;;;;:::::::::999999999999:::;;;<<<===666888@@@FFF@@@>>>XXXyyyjjjhhhtttaaa\\\TTTSSSPPPMMMLLLOOOTTTXXX^^^lll{{{wwwuuuxxx|||{{{|||___KKKJJJIIIEEE@@@@@@??????????????????;;;;;;999888888888888888888666444222222222333444555555555444444333333333222222333333333333333333333333333222222111111111222333444444333333555777888555888===>>>EEE^^^zzzwwwnnnggg```WWWQQQPPPMMMKKKJJJKKKMMMNNNOOOWWWYYY[[[^^^bbbeeeiiilllrrr|||yyysssttt|||gggWWWQQQHHHHHHIIIIIIIIIJJJJJJJJJHHHDDDAAABBBGGGIIIHHHEEEBBB???;;;:::;;;===>>>???@@@@@@@@@AAACCCCCCBBB@@@@@@CCCFFFHHHFFFAAA;;;777888999:::;;;<<<;;;::::::999888888888999:::;;;;;;;;;777:::@@@AAAAAAOOOaaa}}}fffeeennnaaa[[[UUUSSSPPPLLLIIIJJJNNNRRRUUU___tttzzzvvvuuuvvvwwwxxxUUUJJJIIIFFFAAA@@@@@@?????????>>>>>>>>>::::::::::::999999999999777555333222111111222333444444444333333222222222222222222222222222222222222222111111111000000000111222333222222222444555888444666:::999:::JJJ^^^xxx~~~wwwpppggg```[[[UUUOOOJJJGGGGGGIIIMMMRRRWWWZZZ[[[\\\\\\___dddkkkssszzz~~~}}}tttxxxgggYYYRRRPPPHHHHHHGGGGGGFFFEEEEEEEEEEEEBBB@@@BBBGGGIIIHHHEEE???>>>===<<<===>>>?????????>>><<<===>>>???>>>======???BBBDDDCCC@@@<<<999777888999:::;;;::::::999888888888888888999::::::===999;;;@@@@@@???JJJYYYqqqaaadddiiiaaaZZZTTTRRRPPPLLLJJJJJJMMMPPPNNNSSS[[[xxxyyyxxxvvvwwwyyy}}}\\\IIIHHHGGGCCC???@@@@@@??????>>>===<<<<<<888999:::;;;;;;;;;:::999555444222111000000111222222222222222111111111111333333222222111111000000111000000000000/////////111222222111000000222444666333333777555222888BBBNNNccc|||vvvpppkkkgggeee]]]YYYTTTPPPNNNLLLJJJHHHKKKMMMRRRWWW\\\aaaeeegggjjjlllrrr|||{{{oooWWWOOOOOOOOONNNHHHGGGEEEDDDBBBAAA@@@@@@@@@>>>>>>@@@DDDFFFDDDBBB<<<===>>>???@@@@@@??????AAA>>>;;;:::;;;<<<<<<;;;:::;;;===??????>>><<<;;;666777888999999999888888777777777777777888888999===;;;<<<@@@>>><<>>===;;;;;;:::777888:::<<<===<<<;;;999333222111000//////000000000000000000000000000000444444333222222111000000000000000000000000000000111222333222000000222444555111111555777444555888;;;KKKfff{{{xxxooolllhhhbbb\\\WWWTTTRRRNNNMMMLLLLLLMMMOOORRRTTT[[[]]]```bbbfffjjjooorrr~~~~~~~~~vvvfffRRRHHHJJJNNNNNNLLLFFFEEECCCAAA@@@?????????>>>======>>>@@@@@@>>><<<999<<>>;;;;;;<<<======999999::::::::::::::::::666666666777777777777777777777666666666666777777;;;:::<<>>===;;;:::999999666888:::<<<<<<<<<:::999222222111000////////////////////////////////////555444444333222111111000111111111111111111111111222333444333111111222444555111000333777777666777:::BBBSSSiii{{{xxxzzzyyypppiiiddd]]]\\\YYYUUURRROOOMMMLLLLLLNNNOOOPPPQQQUUU[[[```bbbeeehhhlllqqqyyyzzz{{{oooYYYRRRKKKHHHJJJLLLKKKJJJDDDCCCBBB@@@@@@AAABBBBBBBBBAAA@@@???>>>===;;;999888;;;@@@BBBAAA?????????HHHDDD>>>;;;;;;<<<======::::::999888777777777777555555555666666666777777777777666666666666666777777777:::<<<<<<;;;>>>CCCmmm___aaalllppp___VVVNNNNNNNNNLLLJJJIIIIIIJJJDDDJJJHHHJJJZZZrrrzzzxxxtttsssrrrqqqssswww}}}~~~|||zzzyyy{{{|||}}}}}}]]]PPPFFFDDDAAA===???EEE======<<<<<<;;;:::999999777888999:::::::::999888111111111000000///..................////////////333333333222111111111000000000111111111111222222333444444333111111222444666222000111333555444333666777???NNN```ttt~~~{{{{{{yyytttnnnggg___YYYUUUOOONNNMMMMMMLLLLLLMMMMMMLLLPPPTTTTTTUUUZZZcccjjjjjjooowwwzzzxxxzzz~~~qqqZZZQQQNNNIIIFFFDDDDDDEEEFFFCCCBBBAAA@@@AAABBBDDDFFFHHHGGGDDDAAA???===<<<;;;999<<<@@@@@@>>><<<>>>@@@EEEBBB===999999:::::::::<<<;;;999777666666555555666666555555555666777888888777777666666666666666444666888999:::<<>>@@@<<<;;;;;;;;;::::::999999999888888888888888777777111111111111000//////.............../////////000000000000000000//////////////////000000000111111222333333222000000111222333222111000111222111///000000555===DDDMMM]]]lllzzzvvvrrrnnnllliiifffcccaaa```]]]ZZZWWWTTTQQQPPPLLLLLLMMMNNNPPPRRRTTTUUUUUU[[[bbbeeehhhppp}}}}}}fffTTTOOOLLLIIIEEEBBBBBBBBBCCCCCCDDDCCCAAA@@@@@@BBBDDDFFFIIIGGGDDD@@@===<<<<<<>>>;;;===???===999999===@@@CCC???;;;999999999999999;;;:::999888777666666666777666555555555666888888999888777777666666666777444666777777999<<>>>>>;;;::::::::::::::::::::::::999999888777666666666777222222222222111000///............/////////000000---------...............---.........//////000000111222222111///...///111///111111111222333222///222333888<<<:::888@@@LLLccc{{{wwwuuussswwwwwwwwwxxxzzz{{{}}}~~~|||rrrlllcccaaa]]]ZZZXXXUUURRRPPPOOONNNNNNNNNOOOPPPQQQQQQTTTUUUVVVYYY\\\___aaacccdddmmmwww}}}yyy}}}uuufff[[[MMMIIIOOODDDBBBAAABBBEEEFFFDDD@@@EEECCCAAA??????AAACCCEEEFFFDDDAAA===999999<<<>>><<<>>>>>>;;;777777<<>>???tttoooiiieee```mmmjjjXXXNNNHHHHHHIIIIIIHHHHHHGGGFFFHHHFFFFFFHHHHHHJJJSSS\\\}}}{{{uuuvvvwwwxxxwwwvvvuuutttxxxyyyzzz{{{yyywwwtttrrr{{{|||}}}~~~}}}~~~||||||}}}}}}yyy{{{~~~lllRRRJJJAAA???===;;;:::999999::::::999888777666666666666666666666777777555222///000000000000000///......////////////............//////.........---------////////////////////////000000//////000000111222//////000111111111111111111222333555666888999:::???LLLcccxxxtttrrrpppllliiikkkjjjiiihhhgggggghhhiiiiiihhhgggjjjnnnqqqqqqooorrrrrrssswwwzzz}}}}}}||||||zzz{{{~~~~~~|||||||||xxxqqqjjjgggiiilllmmmpppssstttppphhh___YYYUUURRROOOMMMMMMNNNNNNMMMOOOOOOPPPTTTZZZ]]][[[XXXbbbcccdddfffjjjrrr||||||wwwwwwiiiYYYQQQMMMIIIGGGHHHGGGEEE@@@===;;;;;;===>>>999;;;>>>AAACCCDDDDDDCCCDDD???<<<======999888999:::999777666777:::>>>AAAAAA999555777888666888======;;;::::::;;;<<<;;;:::888777555555777:::>>>AAA===;;;888555444444666777777777777777888999:::;;;rrrlllfffaaa\\\hhh```QQQHHHFFFGGGGGGHHHHHHHHHHHHGGGDDDAAAAAADDDEEEEEEJJJPPPnnn~~~|||yyywwwvvvxxxxxxyyyyyyzzz{{{{{{{{{}}}~~~~~~~~~yyy\\\KKKAAA@@@???===;;;999999999999888888777777777777666666555555444555555444111...000000000000000///......////////////.........---///.........---------,,,........................////////////000000000000//////000111111111111000222222333444666777888888<<>>>>>@@@AAACCCCCCBBB@@@>>>>>>999888:::;;;999888::::::999888777888:::<<<>>>???888444666888666888<<<<<<;;;999999;;;;;;;;;:::888777666666777:::===???===;;;888666555555666777777777777777888999999:::pppgggaaa]]]VVVaaaWWWMMMGGGDDDEEEEEEFFFGGGGGGGGGHHHFFFCCCCCCHHHJJJIIIHHHIIISSSyyy[[[OOOIII@@@???>>><<<:::999888888888555666777888999888777777444333333333444222000---///000000000000///......//////.........---------......------------,,,,,,........................---...///000000000//////...//////000000000000000222333333444444555666666::::::;;;BBBTTTpppyyypppiiidddccc```\\\XXXVVVVVVWWWXXXWWWZZZYYYYYYZZZ[[[[[[ZZZXXXYYYXXXVVVWWWYYY[[[\\\\\\___\\\XXXVVVVVVVVVTTTRRRUUUWWWZZZ]]]]]][[[XXXVVVUUUVVVWWWXXXZZZ\\\^^^___^^^dddjjjnnnppptttzzzwwwpppsssyyyzzz___PPPQQQIIIDDDEEEEEECCCBBBCCCAAAAAA???>>>>>>>>>>>>>>>???AAACCCDDDCCCAAA>>><<<<<<888777:::;;;999888:::::::::999888888999999::::::666444666888777777999;;;999888999:::;;;:::999777777777777888999::::::;;;:::777555444555666777888888777777777777888888nnnddd\\\YYYRRR[[[vvvjjjPPPLLLFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGDDDGGGNNNQQQNNNIIIGGGGGGaaaaaaJJJGGGGGGCCC>>>===;;;999888777777777444666888:::;;;:::999888555333333333333222000---//////000000//////...---.........---------,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,...000111222111///...---...//////000000//////222222222333333333333333555666777999AAARRRhhhxxx}}}wwwuuupppnnnllljjjhhhgggeeeccc```___^^^^^^______]]][[[XXXWWWWWWWWWZZZ\\\___`````````___^^^]]]\\\\\\\\\]]]^^^___aaabbbcccccccccaaadddhhhllloooqqqtttuuuuuuvvv~~~jjjXXXNNNJJJKKKFFFDDDGGGGGGCCC@@@@@@>>>>>>????????????>>>>>><<<===@@@BBBBBB@@@>>>===>>>:::999<<<===:::999:::::::::::::::999777666666666444333555777888777777999888777888::::::999888666777777888888777777666888777555444333333444555888888777666666666777777mmmaaaYYYWWWOOOVVV^^^hhh___YYYTTTJJJHHHDDDGGGFFFDDDBBBAAA@@@@@@@@@AAA@@@CCCLLLPPPLLLFFFCCCDDDNNN___{{{xxxfffNNNFFF@@@>>>AAA===<<<:::888777666666666444666888:::;;;;;;:::999666444333333333222000...///////////////...------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------...000222222111000///------...////////////...111111111111111111222222...111444444555;;;EEEMMMlllxxxwwwuuusssrrrpppmmmkkkddddddeeeeeegggkkkoooqqqyyy}}}{{{sssppprrrwwwvvvuuusssssssssuuuxxxyyyzzzzzz}}}fffVVVNNNHHHEEEFFFCCCAAAAAADDDDDD???;;;;;;<<<===>>>????????????>>>;;;<<<>>>?????????>>>======::::::>>>???<<<;;;<<<;;;;;;;;;:::888666444333222222333444777999888777777666666888::::::999777666666777777777666555444444333222222222222333333777777666666555666666666lll^^^WWWUUUMMMRRRJJJMMMMMMKKKIIIJJJJJJEEEHHHFFFCCCAAA???>>>>>>>>>???>>>CCCJJJLLLHHHCCCBBBGGGGGGNNNfff{{{OOOIIIJJJ@@@;;;AAA<<<;;;999777666555555555444555777888999999999888666444222222222222000///...////////////...------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000//////,,,------...............000000000000000000111111000222333222111444:::>>>JJJ___{{{}}}qqq^^^OOOLLLMMMHHHCCCBBB???>>>???CCCCCC???===>>><<<===>>>>>>?????????>>>>>>>>>==================>>>;;;;;;@@@BBB???>>>>>>;;;;;;:::999777555333222000222222222666::::::777555555555777999999888666555666666666666555444333222222111111111222222333666666555555555555666666iii[[[TTTTTTKKKOOOGGGEEEKKKHHHEEELLLKKKGGGFFFDDDBBB???=========>>>@@@AAAEEEJJJIIICCCAAABBBEEEFFFIIISSSkkkcccFFFFFFKKKEEEAAADDD<<<:::888666555444555555333333444444555555666666555333111000111000///.........//////......---,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---............---.........//////000000000444333222111222555999;;;999FFFYYYlll}}}tttyyy~~~\\\PPPIIINNNOOOHHHCCCDDDAAA@@@AAADDDCCC??????BBB============>>>>>>>>>>>>???>>>===<<<===???AAACCCIIIEEEDDDGGGGGGBBB>>>>>>;;;:::999888666444333333000222222111555;;;===999333333555777999999777555555555555444444444444444222222222222333333444444444444444444555666777777hhhYYYRRRRRRJJJMMMHHHBBBJJJEEE@@@HHHGGGCCCDDDBBB@@@>>>======>>>???@@@AAAEEEGGGCCC===;;;???===BBBDDDCCCKKKggg|||xxxuuu{{{dddQQQ@@@???DDDFFFEEEDDD;;;:::888666555444444444222222111111111222333444444222000/////////...---......//////......---,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,++++++++++++++++++++++++++++++*********+++,,,---+++,,,------......------------......///000000111111000...///111333333333222666===HHHXXXooovvvtttkkkRRROOOFFFCCCHHHHHHBBBBBBHHHCCC@@@@@@AAA???;;;;;;>>>>>>>>>============>>>>>><<<;;;;;;;;;>>>CCCHHHKKKWWWRRRPPPOOOLLLDDD>>><<<;;;:::888777555444333333000333333000444<<<>>>:::333333444777999999777555555444444333333333444555222333333444444555555666333333333444555666777888{{{dddYYYLLLMMMGGGDDDIIIIIIIIIJJJIIIIIIHHHHHHDDDBBB???===<<<===???@@@>>>???AAAAAABBBAAA@@@??????===@@@EEEEEELLLggg{{{hhhfff^^^iiiuuuWWWHHHCCC??????BBBDDDBBB???888888777555444333222111333333222111000000000111222111000......---------...............---------......---,,,,,,+++******,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111000000000000111111888444666<<>>===<<<<<<======@@@>>><<<;;;;;;;;;:::999>>>999999<<<===@@@TTTjjjqqqUUUAAA;;;<<<===<<<>>>;;;999777777666444222333222111222444555444333222333444666777888888888777777666555444333333222222222333333444555666666444444555555555555555444}}}kkk___LLLIIIDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJDDDBBB@@@???>>>>>>???@@@??????@@@@@@???>>>===<<<===;;;>>>AAA???AAASSShhh{{{___^^^kkk|||qqqTTTKKKCCC???;;;<<<>>>???===:::666555555555444444333333222222111000000000000000//////...---,,,,,,,,,---...........................------,,,++++++******,,,,,,,,,++++++************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000111000000//////000000111333//////333444777HHH\\\jjj~~~xxx}}}zzzzzzzzzwwwgggXXXMMMIIIGGGEEEFFFGGGFFFCCC@@@??????>>>>>>>>>>>>>>>>>>=========;;;999888999999999777===999999>>>>>>???KKK[[[kkk]]]JJJ===999::::::999;;;999777666666666444222333222111222444555444333111222333555666666666666666666555555444444333333222222333333444555555555444444555555555555555555uuufffNNNGGGDDDHHHEEEEEEGGGHHHIIIJJJJJJJJJBBBBBBAAAAAA@@@?????????>>>>>>>>>===<<<;;;:::999@@@===???CCCAAA>>>FFFRRRooo}}}eee___nnnuuuOOOCCCIII???<<<::::::<<<;;;888555333333333444444444444444111111000000//////000000------,,,,,,,,,,,,,,,------------.../////////000------,,,,,,+++*********+++++++++++++++***************++++++++++++******,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------..................000000////////////000000222//////333222///666AAAFFF]]]~~~}}}}}}{{{~~~qqqnnntttxxx~~~{{{pppvvvooocccTTTIIICCCCCCEEEEEEFFFEEECCCAAA???@@@AAA===>>>???@@@@@@>>>===<<<;;;999777777999:::999888<<<888999??????<<>>===<<<<<<<<<:::777444333333333333333222222222000000//////...//////000---,,,,,,,,,,,,,,,---...,,,,,,---...//////000000,,,,,,++++++*********)))+++++++++*********************++++++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------000//////......//////000333000111555555333444999===III___ooollljjj{{{xxx}}}lllhhhlllkkkgggjjjdddZZZOOOGGGDDDFFFIIIGGGFFFEEEBBB@@@???AAACCCBBBBBBAAA@@@>>>===<<<;;;:::999888888:::;;;;;;::::::666777;;;===999888:::999:::::::::888888888999444333222333444555444222222111111111333444333222000111333555666555444444222222333333444444444444111222222222333333333444222222333333444555666777rrrbbbMMMJJJHHHKKKDDDDDDDDDDDDCCCCCCBBBAAA===>>>???@@@???===;;;:::;;;;;;;;;;;;<<<=========;;;888888;;;>>>???@@@BBBBBBSSSkkk{{{~~~eeePPPIIIDDD???======<<<<<<;;;;;;999666333444444333222111000//////.........------...//////------------------......+++,,,,,,---...//////000+++***************))))))************************)))******++++++******))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------//////............/////////------000222111222444999999AAAIIIGGGFFFZZZtttzzzmmmmmmvvv~~~llleeeXXXPPPSSS[[[\\\YYYKKKJJJGGGDDDBBBDDDHHHKKKIIIHHHFFFCCC@@@@@@BBBDDDHHHFFFBBB???<<<;;;;;;;;;999777666777999;;;;;;:::999555444666888777666666555777888888666555666888222111111222444555333111222111000111333444333222111222444666777666555444111111222222333444444444111111111222222222222222222111222222333555777888jjj[[[IIIIIIFFFGGGDDDDDDDDDCCCBBBAAA??????======>>>>>>===<<<:::999:::::::::;;;<<<===???@@@>>>;;;999999;;;===>>>>>>:::BBBOOOaaa}}}wwwpppwwwlllOOOBBB>>>;;;:::===999999999888777555444333444444333111000///...---------,,,,,,------............---------------...+++++++++,,,------......)))))))))))))))))))))))))))))))))***************))))))************))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,------.........------------......---------.........///111222000222777777777@@@MMMmmmzzz~~~uuujjjhhhooo|||tttaaaWWWSSSTTTSSSPPPQQQQQQLLLEEE===???@@@@@@@@@BBBFFFIIIJJJJJJHHHDDDAAA@@@AAACCCIIIGGGDDD@@@===<<<;;;:::666555444444666777777777888555444444555666777777777777666444222111222444111000111333444444333111222111000111222333333111111222555777777666444333111111111222222333333333111111111111111111111111111111111111333555777999}}}hhhZZZIIIIIIFFFGGGCCCDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;:::;;;<<<===>>>AAAAAA???>>>===>>>>>>>>>;;;???DDDKKK\\\{{{{{{vvviiiWWWGGGBBB???;;;:::>>>777777777555444333444444222222111000//////......,,,,,,,,,,,,,,,---............---,,,+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++))))))************))))))))))))*********+++++++++************************((()))***+++,,,---...///...------------------...+++...111000//////000111---///222333444555777999EEEOOOYYYbbbppp~~~vvvuuuuuuuuutttrrrsssvvvyyyyyyzzz{{{oooaaaVVVPPPQQQSSSWWWWWWRRRMMMJJJEEE@@@BBBCCCBBBAAA@@@@@@CCCEEEJJJJJJHHHDDDAAA??????@@@DDDDDDEEEDDDBBB???;;;999666555333444555666666555666777666555555666777777777555444222111111111111111111111333555444222000222000000111222333222111000111444666777555333111111111111111222222222222111111111111111111111000000000000000222555888:::}}}kkk^^^LLLJJJGGGIIICCCCCCDDDDDDEEEDDDDDDDDD??????>>>>>>======<<<<<<===<<<;;;:::::::::;;;<<<>>>@@@@@@>>>=========<<<;;;???AAA>>>DDD\\\rrrVVVEEE999;;;???;;;666555888888777555444444555777000000000000000/////////,,,+++++++++,,,,,,---......---,,,+++************++++++******************(((((((((((())))))))))))(((((())))))*********+++))))))************))))))******+++++++++,,,,,,,,,************************'''((()))***,,,...//////...------,,,,,,------...%%%,,,111111//////000111,,,111222//////333333000777;;;===???IIIZZZjjjsss|||uuuwwwuuuqqqssslllttt{{{zzzwwwsssmmmffftttwwwzzz{{{|||xxxeeeWWWOOOKKKMMMRRRUUUWWWRRRHHHBBBBBBDDDEEE>>>>>>===;;;:::<<<@@@DDDIIIIIIHHHDDD@@@=========>>>AAAEEEGGGFFFBBB<<<999999777555555777888777666555888:::888666666777777777555333333444444333111111111222444555444222///111000000000222333222111...000333555666444111///111111111111111111111111111111111000000000000000000000///000222555888:::sssccc```UUURRRJJJIIIGGGFFFDDDCCCBBBBBB@@@>>>???>>>===>>>???>>>===;;;<<<;;;999999999;;;===>>>KKKDDD<<<:::;;;===<<<:::;;;>>>AAA@@@@@@IIIZZZhhhwwwuuucccWWWCCCBBB???===:::888666666555444333222111222333333111111000000//////......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---************************---,,,,,,+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......///000000222666:::>>>@@@UUUeee|||||||||yyyxxx|||xxxnnnnnnvvv{{{zzzxxx{{{{{{tttnnnmmmnnnmmmqqqooommmnnnrrrxxx~~~tttiiibbb[[[VVVNNNGGGCCCCCCEEEGGGTTTVVVSSSJJJEEEEEEBBB<<>>===>>>@@@AAAAAA???AAAAAABBBAAA@@@>>><<<;;;<<<===???@@@???<<<:::888999666333222444666888888999888777555555555666777666555444222111000//////222333444444444333222111222111111111000000//////333111000000222333333333111111111111111111222222222111000000///000000000222111111000000111111222mmm]]]YYYNNNKKKDDDDDDDDDCCCBBBAAA@@@???>>>===???>>>======>>>===;;;999:::999888888888999;;;<<>>>>><<<999;;;:::888777===IIISSSooo|||{{{ZZZIIIDDD@@@???===:::777555444333555444333222111222222333111111000000///......---------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,*********************************************)))'''((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))******+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......------------......111000//////000222444555999AAANNNZZZffftttxxxpppgggddd___ZZZUUUOOOJJJFFFKKKIIIEEECCCBBBBBBCCCDDDLLLOOOMMMGGGDDDDDDBBB===@@@???>>>???@@@AAA@@@???AAAAAA@@@@@@???===<<<<<<===>>>???@@@>>><<<999777777555333333444666777777888888666555555555666666555444333222111000000000222333444444444333222111111111111000000000//////111000///000222333222111111111111222222222222222333222111000000000000000222222111111111111222222iiiWWWSSSGGGFFF@@@AAACCCBBBBBBAAA@@@@@@??????AAA???=========<<<:::888999888777777777888999:::???;;;777777:::===>>>===;;;;;;999666666:::@@@EEELLLmmmmmmUUUEEE@@@AAA>>>===;;;888666444333333444333222222111111222222000000000///......------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************************((()))))))))*********+++''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))******)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,...------,,,,,,------...000///...---,,,---......000111222444999CCCQQQ[[[___jjj|||vvvpppiiieeeaaaZZZNNNEEENNNKKKIIIHHHHHHHHHGGGEEE??????@@@AAAAAAAAA@@@@@@CCCEEEEEEBBBAAACCCBBB???AAA@@@>>>???@@@@@@???>>>======<<<<<<===>>>???@@@@@@@@@@@@???===:::777555666444333333555666666555777777666555555555555666444333222222111111222222333333444444333222111111111111000000000000/////////...///000222222000...111222222222333333333444444444333111111000000000222222111111111111222222jjjWWWQQQFFFEEEAAABBBDDDDDDEEEDDDCCCCCCCCCDDDCCCAAA>>>======<<<:::888999888777777777888999999;;;888666777999<<<<<<<<<;;;999777888:::===@@@AAA???MMMiii~~~}}}zzzsss|||eeeRRRIIIDDDBBBCCC>>>===;;;999777555555444333222222111111111111111000000///......------,,,,,,+++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))************++++++++++++------,,,,,,,,,,,,---------,,,,,,,,,---///000111222333333111000111555888>>>EEEQQQ```ooouuulllddd```PPPKKKFFFFFFIIIJJJEEE@@@IIIGGGDDDCCCDDDEEEEEEDDDAAAAAABBBBBBAAA???===<<<>>>???@@@@@@@@@AAA@@@>>>AAA@@@????????????>>>===999888888999;;;???CCCEEEAAA@@@@@@???<<<999666444444333333444555666555444666555555555555555555555333222222111222222333333444333333333222222111111000000000000000000//////......///111333333000...222222222333333444444555555555333222111111000000222222111111111111222222jjjWWWQQQFFFEEEAAACCCBBBDDDEEEEEECCCCCCDDDFFFEEEBBB???======<<<:::999999999888888888888888999999888777777888999999999888666444666999;;;;;;;;;AAABBBQQQrrrzzzpppxxxqqq___KKKBBBAAA???<<<:::;;;:::999777555444444333111222111111111111000000//////......---,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))******))))))((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,******+++,,,...000111222+++---000222222111000000111444888???IIIVVVccclllnnn^^^UUURRROOOMMMDDDBBB@@@???@@@AAABBBBBBIIIFFFCCCAAAAAAAAAAAA@@@EEEDDDBBB@@@???>>>============???@@@@@@???======@@@???===>>>>>>>>>===<<<:::999777777999<<<@@@CCC??????>>><<<:::777555333333222222333555555444333444444444555555555444444222222111111222222333333444444333222111111000000//////////////////000000//////000222444333111...111111222333333444555555555444333222111111111111222111111000000111111222hhhUUUOOODDDCCC???AAA===@@@BBBBBB@@@@@@BBBEEEEEEBBB>>><<<<<<<<<:::999999999999999888888888888777888888888888888888777:::888777777888888888777;;;>>>III[[[mmmvvvxxx}}}pppSSSFFF;;;999;;;;;;;;;<<<777666444333222111111111000111111111111000//////.........---,,,,,,++++++*********+++++++++++++++******))))))))))))******))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))((())))))))))))*********,,,++++++******++++++,,,***++++++,,,,,,---------,,,,,,------...///000000...///222444666999>>>AAANNNZZZlll{{{|||nnniiihhhgggfff\\\SSSHHHAAA???AAACCCDDD<<<===>>>===;;;;;;???BBBGGGFFFDDDDDDEEEEEEDDDCCCAAA@@@>>><<<<<<===>>>@@@>>><<<>>>AAAAAA===;;;<<<>>>===<<<<<<======<<<;;;===<<<999777777888:::<<<<<<<<<;;;:::888666555444444222111111333444444333222333444444555444444444222222222111222222333333555444333111000000000000......////////////000000000///000111333333111///000000111222333444555555333333222111111111111222000000000//////000000000fffTTTOOOCCCBBB===???888<<>>:::999777666777999<<<===777999;;;;;;:::;;;>>>@@@;;;::::::<<>>>>>===<<<<<<<<<<<<===>>><<<:::<<>>777;;;??????<<<<<<@@@DDD@@@===:::888888888888888666666777777666555444444333555888999999999999:::666777888777555555777999===777888???AAAFFF]]]xxx}}}xxxuuu}}}mmmSSSHHHFFF<<<:::;;;;;;888222222666666555444333222222222222///000111111111000...---......---,,,,,,++++++***))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))************************(((((((((((())))))))))))++++++************++++++***+++,,,---////////////,,,,,,,,,---...///...---,,,,,,,,,,,,,,,...222555111444666555333222555888;;;:::BBBWWWmmmsssgggXXXUUUZZZaaahhhppp{{{~~~ssskkkfffdddcccdddiiilllhhh\\\RRREEEDDDDDDFFFIIIIIIDDD@@@CCCDDDDDDBBB>>>;;;;;;<<<555888;;;<<<;;;;;;;;;<<<<<<============<<<;;;:::::::::;;;>>>AAABBBAAA???>>>>>>>>>>>>===<<<;;;;;;:::888:::AAAAAA<<<:::===:::999888999;;;<<<;;;:::777666666777888999;;;<<<555555555555666666666666555222//////000333444555000111333444555444444333444333222222111111222222666444222111/////////000---.........//////000000000...------///000000///...///000111222333444444////////////000111222333......------------......dddTTTMMMAAACCC@@@@@@===>>>>>>>>>>>>======<<<>>>===;;;999888777666666888888777777666666555555777777666666555555444444888888999999999999888888999;;;;;;999999???LLLWWWvvvsssvvvdddNNNEEEAAA>>>888999999888888777666555333333333333222111000000////////////////////////,,,,,,,,,+++++++++************))))))((((((''''''******))))))((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))(((((((((((())))))))))))((()))***++++++***)))((())))))***+++,,,,,,------)))***+++,,,---------------------............///,,,------...///000000111555666999???DDDEEEAAA===999:::===AAAHHHPPPVVVZZZfffgggjjjqqqzzz|||vvvqqqiii___VVVOOOJJJHHHDDDDDDEEEEEEDDDBBB@@@???777777777777888888888888999999888666555444333222555777888888888888:::<<<;;;<<<<<<<<<;;;;;;:::999777888999;;;<<<===>>>>>>===<<<;;;:::999888888888666;;;AAABBB>>>999777666444444555777:::>>>BBBDDD===;;;999999::::::999888555555444333333333444444333222000/////////000111111111111111111111111111333333333222111000000///222222111000///...------,,,,,,,,,---...///000111//////...---...///000111,,,///222333222000000000---///000000///---......///---+++,,,---/////////```QQQKKKAAACCC@@@AAA>>>>>>>>>>>>>>>>>>===<<<===<<<:::888777666666555777777777666666666555555666666666666555555555555666777777888888777777666444888:::999777:::BBBJJJ```}}}wwwjjjdddiiixxxcccLLLAAA>>>===;;;777777777777666555444444222222222222111000//////........................,,,,,,+++++++++*********))))))))))))((((((''''''))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))+++++++++******)))))))))'''((((((((()))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,)))***+++,,,------------,,,---------............---------.../////////000......000444777777444111333222222222555888<<<>>>777777999>>>EEEJJJLLLLLLGGGHHHJJJMMMOOORRRSSSTTTXXX\\\aaajjjsss{{{YYYHHHEEEAAA<<<777444222222444555555555555444222111333333333333444444444444444444444444444333333333777888888777666777:::<<<777888888999::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777:::===???===:::777666555555555666999<<>>?????????>>>>>>===<<<;;;:::999777666555555444666666666666666555555555555555555555555666666666555555666666666666555555222666:::999666666999===CCCWWWxxx~~~~~~{{{vvvrrr{{{aaaTTTDDD<<<;;;======;;;666555555444444333222222111222222111111000///...------------------------++++++++++++*********))))))))))))((((((((((((''')))))))))((((((((((((''''''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))************))))))))))))''''''((((((((()))))))))***))))))(((((())))))******************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------...000///---+++111///---+++***+++,,,---///......111444666777666444555555666666777777888555666999<<>>===<<<<<<999999777666555444444444555555555555555555555555444444444555555666666666555555666666666666555555444777;;;:::777555777999>>>AAARRRjjjyyywwwrrrwww~~~lllVVVLLLDDD===:::<<<>>><<<999555555444333222222222222111222222111111000///...------------------------+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''((((((((())))))***)))(((''''''((()))******************)))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,//////............---,,,000///---,,,+++,,,---...000000000000111111111111000000000000000/////////222222111000////////////222444777<<<@@@DDDHHHIIIKKKQQQVVVVVVTTTNNN>>>///222111000000000000111222/////////000000111111111000111111111222222222222---......000111222333333555888::::::888777666666333333444555666777888888;;;;;;;;;;;;:::999888888666888999;;;;;;;;;:::999888666555666999:::888555666666666666666777888999999888666666666555333111444444444444333222222111///000111222222111000///////////////////////////000000//////............,,,,,,,,,------...............---,,,,,,,,,---------------------......///111111111000///111444666;;;555...,,,///111000---...---,,,---...//////...___QQQLLLAAACCC???>>>?????????>>>>>><<<;;;;;;888777666555444444333333444444444444444555555555333333444444555555666666555666666777777666666555555777888777666555888:::>>>777;;;JJJVVVaaa{{{yyy{{{wwwttttttzzz~~~}}}~~~zzzooohhhgggkkkooo}}}yyy___QQQJJJDDD???:::999;;;===;;;888666555333222222222222222222222222222111000///...++++++++++++++++++++++++*********)))))))))(((((('''''''''''''''((((((((('''''''''''''''(((((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))******)))))))))))))))))))))))))))******++++++******************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,......+++,,,,,,,,,+++++++++,,,++++++++++++++++++++++++---------------...////////////000111222333333444666888999777666666444111//////...---------------------......//////000111000000111111111222222222//////000000111111222222111666;;;===<<<888444222666555555444555666777777;;;;;;;;;;;;:::999888777666777999::::::::::::999999666444666999:::888555777777666666666666666666999888777777777666333111444444444444333222000000///000111222222111000////////////////////////////////////...............++++++,,,,,,------.........------,,,,,,,,,---------------..................////////////111666999@@@888111...///000///,,,...---,,,---///000///---___QQQLLLAAACCC>>>===>>>>>>>>>===<<<;;;:::999888777666555444444444444333333333444444444444444444444444444444555555555555555666666666666555555333444444444333444777:::777222444>>>EEEKKK^^^sss}}}ooogggjjjxxxtttrrrrrrvvv~~~|||{{{|||zzzxxxzzziiiSSSJJJFFFDDD>>>:::777888;;;======;;;555444222111000111111222111111111000000///...---++++++++++++++++++++++++))))))))))))((((((((((((&&&''''''''''''(((((((((&&&''''''''''''((((((((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((((((((()))))))))((())))))*********))))))))))))))))))*********+++************++++++++++++)))+++,,,,,,+++***,,,---,,,+++++++++++++++,,,,,,---...//////......///000......//////000000111111++++++***++++++,,,---...)))***+++,,,---...///000000222333222000///......222222222222333333333333------,,,,,,---...///000........./////////000000000000000000000111111111///444;;;>>>===999444222777666555444444555777888999999::::::::::::999999888888888888999999::::::999888888888999999888777777777777666666555555444777777666777888777444222555555666666555333111000///000000111111111111000000000000000000000000000//////////////////......,,,,,,,,,------.........---,,,,,,,,,,,,,,,---------...//////000000//////,,,---......///111555888===888111......///...,,,---,,,,,,...///000...---\\\OOOKKKAAACCC>>>============<<<;;;999888777888777666555444444444555222222333333333444444444555444444444444444444333444444555555555555444444222333444444555555666777333222666;;;<<<>>>GGGQQQsssbbbIIIBBBAAA>>>::::::888777888:::<<<;;;999444222000///...///000000............---,,,++++++************************))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&''''''(((((()))))))))((()))))))))))))))((((((((((((((()))))))))******((()))))))))***+++++++++))),,,...---+++***+++,,,---,,,,,,,,,++++++++++++(((***,,,+++))))))***,,,************++++++,,,,,,---,,,,,,+++******++++++......///000111222333333)))***---//////---,,,,,,******+++,,,,,,---------......---,,,---...//////---------.........//////////////////000000000111000444999;;;:::888666555444444333333444555888999777777888::::::;;;;;;;;;:::999777777777888:::;;;999;;;<<<<<<:::999888888888888888777666666555444555555555777888888555333888888999999888666444222000000000000000111111222111111111111111111111111////////////////////////------------............++++++++++++,,,---.........///000111111111000///---...///......///222444444222///---,,,,,,......---,,,---...000000...,,,YYYMMMIII@@@CCC>>>>>><<<<<<<<<;;;:::999777666888777666555555555555555222222222333333444444444555555555444444333333333222333333444444333333222333555777888888777666555666777888777555555999>>>EEE___|||fffWWWGGG???>>>>>>;;;999777666555555666555222///222111///---,,,---...///,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******((()))))))))))))))(((((((((((((((((())))))))))))'''(((((()))***++++++,,,&&&))),,,+++(((%%%%%%'''))))))))))))))))))*********,,,...,,,***)))***---************************((((((((()))+++,,,......------,,,,,,+++******)))...------///...------///***++++++,,,,,,+++++++++---,,,+++******+++,,,---........./////////000000,,,------...///000111111222444777888888777888999111111111111333666999;;;555666777999;;;;;;<<<<<<;;;:::777555555777999;;;999===@@@???;;;888888999888888888888777666555444333333444666888777555333:::;;;<<<<<<;;;999666444111000/////////000222333111111111111111111111111/////////000000000000000........................*********+++,,,---...///...///111222222222111000...///000///------...000---------+++***+++...000---,,,---...000000...,,,VVVHHHDDD===AAA======;;;;;;;;;:::999888666555666666666444333333444666444333222222222222444444777666444444555555444333111222222333333222222111444444444333333222222222000111222333444666666777<<>>===;;;999888666666666===BBBFFFDDD>>>888666777777999???FFFBBB777000000222333555666888999999999<<>>999555333000111222333222111000///444333111000//////.............../////////////////////......------------************++++++,,,---,,,---.../////////...---+++,,,---...////////////------------------------......---,,,,,,,,,,,,---RRREEECCC<<<@@@>>>===<<<<<<;;;;;;:::888777666666666666444222222444666555444333222222333333444555444333333444444333111111222222222222222222111111111111222222222333333111111222444555777888999:::<<<@@@JJJ[[[ppppppZZZLLLJJJCCC:::777999:::888444666555333333333333333333333111............---,,,++++++,,,,,,++++++***)))+++******)))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))(((((()))))))))*********)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++************+++,,,,,,...,,,,,,,,,...///...---,,,,,,---......///000000//////000111222333444555333222222222222222333333///111444666777888;;;===>>><<<999666555666777999>>>BBBEEECCC===888777888999999>>>EEEEEE===777666333444555666777888888888:::;;;===<<<999777666666444333222111000111222333222111000000////////////............////////////000000//////............+++++++++++++++,,,------....../////////---,,,++++++,,,---...////////////------------------------......---,,,,,,,,,,,,,,,NNNDDDBBB;;;@@@>>>>>><<<<<<<<<;;;:::999888777666666666444222222444666666555444333333333333333444222111222333333222000111111222222222222111111......///000111222333444111222333555777999:::;;;777777666666;;;GGGXXXdddsss]]]QQQIIIDDDCCCAAA===999777666777666555555444333222222222333444444111///---......---,,,++++++,,,,,,++++++***)))******)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************))))))***++++++++++++******************++++++,,,---,,,+++,,,---......,,,++++++,,,,,,------......------...///000111111222111111111111111111000000,,,///222444555777:::<<<===:::666333333555999;;;>>>@@@BBB???;;;777777999888666999@@@DDDAAA<<<:::444555555666777777666666666777777666555555666888666444000...---///222444000000000000000000000000........................000000000///////////////---,,,,,,,,,,,,---......////////////...,,,+++***+++,,,---......///......------------------------...---,,,,,,++++++,,,,,,~~~NNNDDDCCC;;;???<<<===<<<<<<<<<;;;;;;999888888555666555444222222444555666666555444444333333333333222111111222333222111000000111111111111000000...//////000111222333333222333444666888:::;;;<<<444555666555555888===AAAPPPrrrnnn\\\III@@@======>>>@@@888888777666444333444555333333222111000111333555555222///------------,,,+++++++++++++++***)))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***************)))))))))))))))***++++++,,,+++***+++---------++++++++++++,,,,,,---------,,,,,,------...//////000000000111222222111///...///111222222222222333555888666444333444666999;;;<<<======;;;777666777888666333333888>>>???<<<888555555666666666555555444444555555555333333444555444222///------...///111///000000111111222222111///...............------////////////..................---------......///............---,,,,,,++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++~~~NNNFFFEEE<<<>>>;;;<<<;;;;;;;;;;;;:::999888888555555555333222111333555555555555444444333333222333222111222333444333222///000000111111000000///111111111111222222222333222333444666777999:::;;;555444444666999999666444777SSSrrrsssbbbKKKCCC=========:::888888333555666444222111222444111222222000///000333777666222///,,,,,,------,,,***++++++++++++***))))))((())))))))))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''))))))((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***++++++***)))***+++,,,,,,***+++,,,,,,,,,,,,,,,------,,,,,,------....../////////000111222222111000///111222222111///...///000222222333555666777777888999999888666555444555777666333111333888<<<999555444555555555555444444333333555777666444111000000222222222222111000///...///000111333333333333333//////......---------,,,------------------------///......------.........,,,,,,,,,,,,------......+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++{{{NNNGGGFFF<<<===:::;;;999:::::::::999999888777555555555333111111333555222333333444444333333222333111111111333444333222//////000000000000//////111111222222222222222222222222333444666777888888777333///111555888777555444???MMM___}}}~~~lll]]]PPPGGG???;;;999;;;;;;888777888444555555333111000111222000111111///---///444888777333///,,,,,,,,,,,,,,,******++++++******)))((('''((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''******))))))(((''''''&&&))))))((((((((((((''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((())))))******)))((()))+++++++++)))+++++++++,,,,,,,,,,,,,,,,,,,,,------...............///000000111111111000...///000000///...///000...000222555666666666555777666555555444555555555777666555333666:::999444333444444555444444333333333555777666333000...---222444666888777444000---///000222333333333222222//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------//////...------------...+++***++++++,,,...///000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******vvvJJJEEEEEE;;;===:::;;;888888999999888888777777444555444333111111333555///000111333333333333222111000///000222333222111...//////000000//////......//////000111222333333111222222333444444555555555333111000111333555666444555999DDDXXXvvvjjjXXXLLLFFFAAA???999666555777777666777;;;888666444222111111111111...000111///,,,...444999777333///,,,+++,,,,,,,,,***************))))))((('''((()))***)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***(((''''''''''''((()))))))))((('''(((***+++***)))************************,,,,,,,,,,,,,,,---------------------...///111111---...//////......///111///000111222444555555666666555555555666777666555444888777444444888888555222333333444444444333333444444444222000.........111333666777666333...,,,...///111222222111000/////////...------,,,++++++,,,,,,,,,---------......///......---,,,,,,------,,,++++++++++++,,,...///,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***)))))))))))))))rrrFFFCCCDDD:::<<<:::<<<777777888888888777777666444555444333111111333444---...000222333333333222///......///000111111000......////////////......+++,,,---///000222333444111111111222222222333333222555888888444111222333555444777;;;>>>GGGYYYkkkmmmYYYRRRIIIBBB>>><<<999777:::777666666444111222666;;;888444111111111111///...000111...,,,...444:::888444///,,,+++,,,,,,,,,***************)))(((((('''((()))***)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***'''''''''''''''((()))))))))((('''((()))******((())))))))))))((((((((((((+++++++++++++++,,,,,,,,,++++++***+++,,,...000222///000000000...---...///111000000000111333666777666555555777888999777666111666888333222666777555111222333333444444444333444333111...,,,,,,///111///111222333222///,,,***---...///111111///...,,,//////...---,,,,,,++++++---------........./////////...---,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++******)))))))))))))))jjjHHHBBB???;;;===777;;;888777555444444555666666444444333222222111111000111000000111333333222000000000000000000000000000//////000000///...------////////////000000000000111111000000111111222333444333333222111111111222444444555666888:::;;;===MMMbbbjjj[[[RRRFFFFFFBBB>>>;;;::::::999888666666555444333222222111777666555444222///---,,,000///...---...000222333888555000,,,))))))******++++++++++++*********)))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((((((+++***************++++++---,,,++++++,,,///111333111000///////////////000333333222222333333444555111222333444555555555555555333222222333444333222//////222999>>>===777000///000111222111000...,,,///////////////.........//////...//////000111222+++,,,------,,,+++)))(((++++++------------++++++.........------,,,++++++++++++,,,,,,---...//////,,,,,,,,,+++++++++******+++++++++***************((((((((((((((((((((((((jjjHHHBBB???;;;===666:::999888666555444444555555444444333222222111111000111000000111333333222000000000000000000000000000///////////////...------.../////////000000000000111111000000000111222222444333222111111111111111111111111222444555777888888BBBVVVllllll^^^NNNHHHFFF>>>???<<<999888888999888777444444444444333333333333555555444333111///...---///...------...///111333777444000,,,)))((()))***+++*********)))))))))))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))***++++++---,,,++++++,,,...000111////////////000222333444222222111111222222333444111222333444555666666666666444333222333444333222---000666===???<<<444...000000111111000///---,,,////////////............111000///...------------............---,,,+++***++++++,,,------,,,++++++,,,,,,,,,---------------++++++,,,,,,---.........,,,,,,+++++++++*********************************))))))))))))))))))))))))iiiGGGAAA>>>:::===666:::999888666555444444444555444444333222222111111000000000///111222333222000000000000000000000000000///////////////......---....../////////000000000000000000000000111111222333222111111111111111111000000000000111222333444666555888???LLLbbbzzzaaaPPPHHH???===>>>888999888777888999:::888777222222333333333444444444333333222222111///...---...------------///000111666444///+++(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++******)))))))))******---,,,+++++++++---...///------...///111444666777000000000000000111222222111222222444555666666777777555333222333333222111+++222;;;@@@???999111,,,111111000//////...------........................111000///......------...222111000...---,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,---......+++++++++,,,,,,------...,,,++++++++++++*********((())))))******+++++++++************************hhhFFF@@@===:::<<<666:::888777555444444555666666444444333222222111111000000//////000222333111000000000000000000000000000...///////////////.............../////////000000000////////////000111111222111111000000000111111222222111111222222333333:::888666666888AAARRRccc{{{___MMMGGG@@@??????:::888888999;;;<<<<<<999777222222222222222333333333000000000000000///...------,,,,,,,,,---...///000444222...+++(((''''''''')))(((((((((((('''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''(((((()))))))))***************+++******))))))))))))***,,,,,,++++++++++++,,,---,,,,,,---///111333555666//////......//////000111111111222333444555777777777555222111111111000...---444===???;;;444000///222111000///...------...------...............////////////000111222333444333222000...,,,,,,,,,---******++++++++++++*********+++++++++,,,,,,,,,---***+++++++++,,,,,,,,,---++++++++++++************'''(((((()))***++++++,,,************************gggEEE???<<<999<<<666:::555555444444555666777999444444333222222111111000000//////000222222111///////////////////////////......///////////////...............//////////////////......//////000111000000000//////000000111333222222222222222333333000111444666555444999AAALLLSSScccyyyvvvWWWDDDAAA>>>===>>>999999999:::;;;<<<;;;777444444333333222111111000000.../////////......---,,,+++++++++,,,,,,---......111000---***((('''''''''(((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((())))))************+++******)))(((((())))))+++************+++++++++---------...///000111222......------......///000000000000111222444666777555333111000000000...---000555;;;:::555000111333333222111///............,,,---------......//////......//////000222333444222000...,,,+++++++++,,,************************,,,,,,+++++++++******************++++++++++++++++++++++++*********))))))''''''((()))******++++++************************fffDDD>>><<<999<<<555:::555555444444555666888999444444333222222111111000//////...000111222111///////////////////////////---...//////////////////------........./////////...............///000000///////////////000000111000000000000000000111111...///222666444000222777666777<<>>;;;888;;;555:::888777666555444444555666444444333222222111111000///......///111222000///////////////////////////------...///////////////---------.........//////......------......///000///............///000111///////////////000111111222111333555222///000444777444333555888@@@OOO]]]sssjjjiiiyyyXXXAAA@@@>>>:::888333444333333333444333111///222222111111000000000///------------,,,+++***)))((()))***+++,,,,,,,,,,,,******)))((((((((()))))))))))))))(((((((((''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################################################################################################################"""""""""""""""###$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&'''(((((())))))++++++)))(((((('''''''''&&&'''((()))******++++++...------......///000111---------------...//////---,,,,,,---///111444666444333111000111222111000///111111000///000333777555555555444333111///---++++++,,,------...//////------,,,,,,,,,,,,------,,,,,,---------,,,,,,+++***)))(((((((((((()))******************)))))))))*********************)))************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))eeeCCC===;;;888;;;555999;;;999777555444333333333444444333333222111111000///......///111222000///////////////////////////------...///000000//////---------.........//////...------------...//////...............///000111/////////000000111333333,,,+++...222111///000555...///333666666666<<>>>>>:::888:::666555555444333333333333444444333222111000000000000////////////////////////////////////////////////,,,...000111222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***---------............///......////////////......///////////////////////////000000111222222333333555;;;EEESSSddduuuzzzkkkVVVGGGAAABBBDDDEEEDDDNNNaaaPPPGGG<<<555444555555333222222222111000////////////...------...///000111000000///...,,,+++************))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,---......------,,,+++,,,---...///...---,,,---///222333333111000000///////////////222111000//////111333444222000000111444444111...---,,,,,,---...///---,,,------,,,------...///000000000///...---,,,,,,+++))))))))))))))))))))))))''''''((()))))))))))))))++++++************++++++))))))((((((''''''&&&&&&''''''((((((((((((''''''+++)))''''''((()))((('''```HHH===>>>999888:::666555555444333333333333444333222111000////////////...................................................000111333333222111000,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------------..................////////////......////////////////////////000111111222222333444444333444777;;;@@@GGGLLLOOOcccooonnn```ZZZOOOIIIAAA>>>???@@@???===>>>CCCJJJUUUgggtttkkkZZZFFF@@@999555555555333000111111000000000////////////......------...///000//////...---,,,******)))******))))))))))))************((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################################################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******++++++,,,------------,,,,,,+++,,,---...///...---,,,---///111222333000///////////////000000000///.........000222444333111111222333333000---...------...000000///---------,,,------...///000//////...---,,,+++******))))))))))))))))))))))))))))))***++++++++++++***+++******))))))******+++)))))))))(((((('''''''''(((''''''''''''''''''(((,,,***((('''((()))((((((___GGG<<<===999888999666555555444333333333333333111111000///...............................................................///111222222222111000------------------------//////...------------...------------............---......//////......---////////////////////////111111111222333333444444111111000///000111222333666<<>>EEEFFF@@@;;;888555444555444111---///////////////.........//////...---------......------,,,+++******))))))***))))))(((((())))))***,,,+++)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################################################################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))******++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------......000111222.........//////000111111111111000000111222444555444333222222222222///---/////////000222222111///------,,,------...///000......---,,,+++***))))))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,******))))))))))))******))))))))))))(((((((((((()))((('''&&&&&&'''((()))...+++(((''''''(((((((((^^^FFF;;;<<<888777999555555444333333222222333333111000//////.........///................................................,,,---.../////////......------------------------000///...---,,,---...///,,,,,,---------.........---------......---------........................000000000111222222333333222111222222444555777888333444444444555===HHHQQQfffxxx{{{vvv}}}vvveeeYYYPPPHHHDDDAAA??????BBBEEEAAA<<<999888999999888111888===:::999<<<===;;;666555333222333222///---........................///......------,,,,,,,,,++++++******))))))(((((())))))(((((((((((())))))******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$############"""################################################!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%####################################$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))******++++++++++++++++++++++++,,,,,,---,,,---............///000,,,,,,---///000111111111777666666555555666666777444333222222111000...---///......000222333111000------,,,------...///000......---,,,+++***))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,)))))))))(((((())))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))///,,,(((&&&'''(((((((((\\\EEE:::;;;777666888555444444333222222222222333111111000/////////000000................................................,,,,,,------............------------------------000///...,,,,,,---......,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------.........///000000111111111111111111111111111222555666666555333444888;;;===JJJ[[[jjjwwwuuuqqqcccWWWeee}}}{{{iiiQQQJJJDDDBBB@@@===<<<>>>>>>;;;888666777999;;;<<<222666888777777777666333888666333111000//////...............------------......---------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$#########"""""""""################################################!!!"""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))*********++++++++++++++++++---//////---,,,---///***+++---///000111111111999999888777555555444444333333222111///...---------------///111222111///------,,,------...///000//////...---,,,+++******)))))))))))))))))))))))))))******+++++++++++++++)))((((((''''''(((((()))((((((((((((((())))))))))))'''&&&$$$$$$&&&''')))---***'''&&&'''(((((('''[[[CCC888:::666555777444444444333222222222222222111000000//////000000111------------------------------------------------............/////////000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---------------------------------...//////000000//////000000////////////---000333555444444444444111666<<<@@@EEELLLTTTYYYlllpppzzz~~~qqqiiigggaaaUUUKKKHHHJJJGGGMMMfff}}}iiiJJJDDD@@@@@@>>>:::777888777888:::;;;:::999777555555333222444888<<<<<<:::999777333000......///000000//////...------,,,,,,,,,,,,---------,,,++++++(((((()))))))))))))))))))))((((((''''''(((((()))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""########################"""""""""############$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***++++++++++++******---000///,,,***,,,...***+++---///000000000000555555444333111000//////000111111///---,,,---...,,,+++,,,---000111000///------,,,------...///000//////...---,,,+++******))))))))))))))))))))))))((())))))***************((((((''''''''''''((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))(((&&&&&&'''((('''&&&ZZZBBB888999555555777444444333222222111222222222/////////......//////000------------------------------------------------......------......///000++++++++++++++++++++++++,,,,,,,,,---,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...///000111222333333333+++---///000///......---111111111111111111333666<<<>>>EEEPPPYYY___gggppp~~~zzzuuupppmmmeee[[[UUUTTTSSSNNNHHHEEEDDDBBB???===:::===>>>EEEWWWfff```PPP@@@;;;999;;;<<<999999:::888:::===>>><<<888444111444333444:::AAADDDDDDCCC666555333000......///111222111000///...,,,++++++******,,,,,,---,,,++++++(((((()))))))))*********((((((''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$##############################""""""""""""####################################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&########################"""!!! """$$$&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((***+++++++++***)))***---000///+++)))***---***+++---///000000///..................---,,,,,,...//////---******,,,...,,,++++++---000111000///------,,,------...///000......---,,,+++***))))))))))))))))))))))))))))))((())))))***************(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$YYYBBB777888555555777444444333222222111111222222......---------......///------------------------------------------------,,,++++++++++++,,,------***************************+++,,,---,,,+++***)))++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111///////////////...---,,,//////////////////000111///...000333555444444555555333444777888:::???GGGJJJVVVccclllyyywwwaaaXXXOOOLLLKKKMMMKKKGGGEEEGGG>>>??????;;;777666999<<<<<<;;;:::;;;CCCJJJEEE<<<<<<777555777888666777999444555888888888888888888222333999@@@DDDAAA;;;777111222222111000//////000333222111000...,,,+++***((()))+++,,,------,,,+++(((((())))))******++++++((((((''''''''''''((((((***)))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%########################""""""""""""####################################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&########################!!!!!!!!!###''')))***)))################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&'''((()))++++++******))))))---111000+++(((***,,,***,,,...///000000...---)))***+++,,,------------,,,---...,,,)))))),,,///,,,,,,,,,...000222111000---------------...000000---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))***++++++++++++***'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%""""""$$$&&&((((((&&&###UUUBBB999888555777888222444444333333222111000000333111///////////////---........................000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,------.........+++***)))+++---///...---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------............------////////////000000000000000000000000000000000000222222222222333444555666777999>>>EEELLLRRRWWWYYYjjjpppwww}}}ssstttsssmmmaaaSSSGGG@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::888666777999;;;>>>>>>===<<<;;;::::::::::::999999888777777888888555555777777666444222000555777;;;======;;;888666000111222111///------.../////////...------,,,,,,,,,------,,,***((()))***))))))(((((((((((())))))(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!"""###### !!!###$$$%%%%%%$$$######"""!!!"""###$$$###!!!########################&&&###!!!!!!$$$%%%$$$"""###############################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$%%%&&&%%%###"""###$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""!!!!!!###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++*********))))))((((((***+++,,,---,,,+++***))))))+++---/////////---,,,***+++---.........------000///...---,,,---......,,,,,,---...///000111222........................+++...111...)))'''***...,,,+++***((((((***///333...---,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%}}}TTTAAA999888555666888222444444333222222111000000222000...---......---,,,...........................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***+++---------+++------,,,++++++++++++,,,+++++++++,,,,,,,,,------------------------------------............------------........./////////000000000000000000000000000000000000111222333444111222444666999;;;===>>>999<<>><<<:::999999999888888777777777888999999555666777888777555333222333444777999888777444222000111000///---,,,---///...///000000000---+++))),,,---...---+++***)))***))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""######""""""""""""######$$$######""""""######$$$ !!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$#########"""!!!"""###$$$###!!!########################%%%###!!!!!!$$$%%%$$$"""################################################$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((*********)))))))))((((((***++++++,,,,,,+++++++++***+++,,,---...---,,,+++***+++,,,.........---,,,///...---,,,,,,---...///.....................///......------------------...---,,,***)))***+++,,,+++***)))***---000333555000///...,,,***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$yyySSS@@@999888444666888222333333333222111111000000111///---,,,------,,,+++------------------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++************...,,,++++++,,,,,,+++***------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,---------.............................................///000111000000000//////.........///111222222111444;;;@@@CCCEEEGGGJJJMMMOOOPPPQQQYYYcccrrrtttqqqllliiihhhfffdddcccaaa[[[TTTOOOLLLIIIDDD@@@CCC???;;;888888888777666222444666777666555666777444444555555666666777777444555555555666777;;;===CCC@@@<<<999666555666666555555555666777888:::;;;777777888888888666555444333444555555555333222111111111111///------...000---///111222111...***'''+++---//////---+++******)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$######""""""######$$$ !!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###"""""""""#########"""!!!"""###$$$###!!!########################%%%###!!!"""###$$$###"""################################################%%%$$$$$$$$$###"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$############"""###%%%%%%%%%###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((***************+++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,---,,,,,,,,,---...///000000000///...---,,,,,,+++---------,,,,,,+++++++++000---))))))+++,,,,,,+++***))))))---333888999888222111///,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$#########$$$$$$uuuPPP???999999444555777222333222222222111111000000111///---,,,------,,,+++------------------------***+++,,,---...---,,,+++++++++++++++++++++++++++((())))))***+++,,,,,,,,,,,,,,,++++++*********)))---+++***+++,,,,,,+++***---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,***+++---......---+++***,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------------------------------...//////111111111111000000000000222222222111//////222555777666444333222111111111333777>>>GGGSSSaaaoooxxx|||}}}zzzuuusssooommmlllpppttttttoooiiibbbaaa]]]YYYTTTPPPLLLJJJCCC@@@>>>=========<<<;;;666444333333666777777666777555222111111333444555444666999:::::::::;;;<<<666666666666777777777777444555666666666777999<<<>>>;;;777333111111333444222333333555666888:::;;;777888888888888777666555666666666555444333222222111333444444222000////////////000000///---***(((***---000000///,,,******(((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######""""""""""""############!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###%%%$$$###!!!!!!!!!"""######"""!!!"""###$$$###!!!########################$$$###"""""""""#########################################################%%%%%%%%%$$$###"""!!!!!!############$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#####################"""""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((()))+++---///.........------,,,,,,++++++++++++,,,,,,,,,,,,+++***++++++,,,---///000000000//////...---,,,++++++------,,,,,,+++*********......---.........---,,,,,,***+++111888<<<:::777///...,,,+++)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%sssNNN>>>999999333333666222222222111111111111111000222000...---......---,,,------------------------***+++,,,---...---,,,+++++++++++++++++++++++++++(((((()))***++++++,,,---------,,,,,,++++++*********))))))***,,,------,,,,,,,,,+++************+++*********+++++++++,,,,,,***+++---......---+++***++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---......///000111222222---......---,,,,,,...///222222111111111222333444555444222111444<<>>777666555333222333111222222222222111000000...---,,,+++++++++,,,---*********+++++++++,,,,,,******)))))))))***++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((('''((())))))***(((((()))))))))))))))(((+++******))))))******+++))))))))))))))))))))))))((())))))))))))*********)))))))))*********++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++***************+++++++++++++++++++++++++++++++++++++++)))))))))***************************************)))))))))))))))))))))))))))*********************''''''((((((((()))))))))((((((((('''''''''&&&&&&)))))))))******+++++++++)))))))))***+++---...///,,,---...////////////...........................------,,,------///000111///...,,,+++***+++---...---+++******++++++***)))''''''((()))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!$$$$$$###""""""""""""###$$$###"""!!!!!!"""###$$$$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###############"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""" """###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''(((***((()))***+++---///111111...,,,)))((()))))))))((()))***+++,,,---,,,,,,+++,,,---...000000...---,,,---,,,+++***************))))))******************+++++++++***)))((('''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######eeeEEE===666666555333222333111222222222222111000000...---+++))))))***,,,---************+++++++++++++++***************++++++((())))))******))))))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((''''''(((((()))*********++++++,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))******************))))))))))))***************************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))******************)))))))))(((((((((((((((((()))******++++++))))))))))))***,,,------+++,,,...///000//////...---------------.........------,,,,,,---///111222000...---++++++,,,---...---+++******++++++***)))'''((()))******)))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%""""""""""""##################$$$$$$$$$######"""%%%$$$$$$#####################""""""""""""######$$$###############$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!! """"""############""""""!!!!!!!!!!!!""""""""""""!!!""""""######$$$$$$%%%###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!""""""""" """###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""##################"""""""""""""""""""""""""""""""""######$$$$$$######%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$%%%&&&(((%%%'''(((&&&(((,,,...---,,,***(((((()))***)))(((***+++,,,,,,,,,,,,******++++++,,,---............///...,,,+++*********+++((()))))))))***++++++++++++++++++***)))((('''&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######fffDDD<<<666555555333111222111222222222222111000000------,,,,,,+++++++++,,,************++++++++++++,,,++++++*********++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))((()))******++++++************))))))))))))******))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((())))))*********************************(((((())))))************(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((()))))))))((((((((()))))))))***************))))))))))))(((''''''(((((()))******+++)))))))))))))))***+++,,,)))***,,,...///...------+++++++++,,,,,,,,,---------,,,++++++,,,///111222000///---,,,+++,,,---///---+++******+++,,,***)))((()))***++++++***((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""############""""""###$$$$$$$$$######$$$$$$###"""""""""""""""""""""############""""""""""""!!!""""""###$$$%%%""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!"""######$$$$$$"""!!!  !!!!!!!!!!!!!!!""""""""" """######"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$#################################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$########################################################################!!!"""$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&(((%%%((((((%%%&&&,,,---+++***)))((()))+++,,,+++***+++,,,------,,,+++)))((()))))))))***+++---///000000///---+++))))))***+++(((((()))******+++,,,,,,++++++******)))'''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######gggCCC;;;555555555333111222111222222222222111000000,,,---...//////---+++***)))************+++++++++---,,,,,,+++******++++++***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))%%%%%%&&&'''((((((''''''******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&'''((((((((())))))******))))))))))))))))))))))))((()))))))))******++++++((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''&&&''''''((()))******+++***)))))))))))))))******''')))+++---...---,,,+++))))))******+++++++++,,,,,,++++++***,,,...000222111///...,,,,,,---...///---,,,++++++,,,,,,+++))))))***+++,,,+++***(((&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!###$$$$$$""""""""""""""""""""""""$$$###!!! !!!""" !!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""######$$$!!!!!!  !!!!!!!!!"""!!!""""""""" """#########""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!""""""###$$$$$$########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$########################################################################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%&&&(((&&&***)))%%%&&&,,,...+++***))))))***,,,------,,,,,,---------,,,***(((''')))(((((((((***---000222111///,,,***)))))))))***(((((()))***+++,,,,,,---++++++******)))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######dddFFF999//////444555333222111222222111111000///.........---------,,,,,,,,,''''''(((******+++++++++***---//////,,,)))''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))''''''''''''((((((((((((%%%&&&(((***++++++***)))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((((((((()))((((((((((((((((((((((((((()))))))))************((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((())))))*********)))(((((((((((((((%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))*********)))******++++++((()))************)))))),,,,,,,,,+++******,,,///000000//////.........---,,,***((()))---...,,,***))))))))))))))))))******))))))(((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!###$$$%%%$$$"""""""""$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!!  !!!!!!!!!!!!###"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$"""!!!!!!""""""!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""######$$$!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!""""""!!!!!!""""""#########$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&''''''''')))&&&###+++888666,,,))))))))))))***+++,,,---------,,,+++*********+++)))+++------,,,,,,---...---,,,,,,,,,+++*********)))((((((***---000000000++++++***)))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""%%%'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$dddFFF:::000000444555444333111222222111111000///......------------,,,,,,,,,'''((()))******+++++++++***---000000...***((('''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((((())))))******))))))(((''''''''''''((((((((((((&&&''''''((())))))))))))%%%&&&'''(((((('''&&&%%%((())))))))))))(((((('''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''(((((()))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((())))))***))))))(((''''''((((((%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))***************+++,,,---))))))))))))))))))******,,,------,,,++++++---///000000000000//////......,,,+++******,,,,,,,,,+++(((((()))))))))))))))(((((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!###$$$$$$$$$"""!!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!###"""!!!!!!######"""!!!""""""""""""""""""""""""###"""!!!!!!""""""!!! ###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%&&&&&&'''&&&'''$$$&&&444AAA===000((((((((())))))***+++,,,,,,,,,+++***************)))+++------,,,+++,,,---+++++++++++++++************)))(((***,,,/////////******)))(((((((((((((((((((((((((((''''''''''''%%%&&&&&&%%%$$$$$$&&&((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$cccFFF;;;222222555555444333111222222111111000///...------------,,,,,,,,,,,,'''((()))******+++*********...111222000,,,)))((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''''''''((((((((((((''''''&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))((('''&&&))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***+++,,,---...+++***)))(((((()))******---......---,,,,,,---///000000000000////////////+++,,,,,,,,,******+++,,,)))***,,,------,,,***)))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$######"""""""""###$$$###!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## !!!!!!""""""######$$$!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""!!! """"""!!! """""""""""""""""""""""""""!!! !!!"""###"""!!!$$$###""""""""""""###$$$!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###""""""""""""""""""""""""########################"""###$$$###"""!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$######"""###############$$$$$$$$$"""!!!!!!!!!!!!"""######$$$###""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&&&&%%%###(((777CCC<<<...''''''''''''((()))***++++++************))))))))))))+++------,,,+++,,,---))))))******************+++***)))***,,,---------))))))(((''''''''''''(((*********)))))))))(((((($$$&&&''''''&&&%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$bbbFFF<<<444444666555444444111222222111111000///...---------,,,,,,,,,++++++(((((()))******************...222333111---***((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$)))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((***+++------,,,+++)))''''''(((***+++...//////...---,,,---///........................***,,,...---***(((***---,,,...000111111///---+++)))(((((((((((((((((()))%%%&&&&&&'''((((((((((((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""###"""!!! """""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""  !!!"""!!!""""""""""""""""""""""""!!! !!!"""######"""$$$##################$$$!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""#########!!!!!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""#####################"""""""""!!!!!!""""""###$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######################################################$$$$$$%%%%%%%%%%%%'''&&&$$$&&&///777111'''&&&&&&&&&&&&'''((())))))))))))*********))))))))))))+++------+++***+++,,,((((((((()))*********+++,,,+++))))))+++,,,+++***(((''''''&&&&&&&&&''''''))))))(((((('''&&&&&&&&&###%%%'''(((&&&$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$```FFF<<<555555666444333333111222222111111000///...------,,,,,,,,,+++++++++((())))))************))))))---000222000,,,***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''')))***+++---+++)))''''''((()))***...///000///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---***(((***---,,,...000111111///,,,******))))))(((((())))))***''''''(((((('''&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""#########""""""!!!"""###"""!!! """""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""#########$$$$$$#########!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""""""""###$$$$$$###"""""""""""""""########################""""""""""""!!!!!!""""""###$$$######################################################$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%))))))&&&%%%%%%%%%%%%&&&'''((()))((()))************)))))))))+++---,,,+++******+++((((((((()))*********+++---+++))))))*********)))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$''')))***(((&&&$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$]]]DDD<<<666555555333222333111222222111111000///...,,,,,,,,,,,,++++++++++++))))))************)))))))))+++......---***)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&(((+++......,,,)))''')))(((''''''''''''((()))&&&''''''(((((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((())),,,+++***((((((((())))))---///000///---,,,+++,,,***************+++++++++)))***,,,,,,++++++,,,---***+++,,,,,,,,,***((('''))))))(((((((((((())))))*********(((&&&### ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######"""""""""###$$$###!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""###### !!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!""""""###$$$$$$###""""""!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""""""""""""""""""""""""""########################!!!"""###"""!!! """$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""###$$$$$$"""""""""""""""######$$$#########""""""""""""""""""!!!!!!!!!!!!"""#############################################$$$$$$$$$######$$$$$$$$$$$$$$$$$$###%%%&&&$$$###$$$(((+++%%%%%%%%%%%%&&&'''((()))((()))***+++++++++***)))***+++---,,,***)))******))))))******************,,,***(((((()))***)))((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''***,,,,,,***(((&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ZZZCCC<<<666555444111000222111222222111111000///...,,,,,,,,,++++++++++++***))))))************))))))((()))++++++)))((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$(((///333444000+++'''((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((++++++******)))(((((((((,,,...//////---+++******)))*********++++++++++++***))))))***,,,...------((())))))(((((('''%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&### ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""###$$$$$$$$$"""!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""######### !!!!!!!!!""" !!!!!!!!!!!!###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!""""""!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###""" """###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######$$$######""""""######$$$%%%"""""""""""""""###$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""##############################""""""#########$$$$$$$$$$$$$$$########################$$$&&&&&&&&&''')))%%%%%%%%%&&&&&&'''((()))((()))+++,,,---,,,+++******+++,,,,,,***))))))***+++++++++++++++*********+++)))(((((()))))))))(((''''''&&&&&&'''(((((()))&&&&&&&&&''''''(((((()))''')))******(((&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$YYYBBB;;;666555444000///111111222222111111000///...,,,,,,,,,+++++++++******))))))*********))))))((('''((()))(((&&&&&&'''((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""(((111777888333,,,''''''&&&%%%%%%%%%%%%&&&'''""""""$$$%%%&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((++++++++++++***)))'''&&&,,,---///...,,,***)))*********+++++++++,,,,,,,,,***(((''')))---000///,,,***))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""###$$$%%%$$$###""""""$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$ !!!!!!"""""" !!!!!!!!!"""$$$"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""######!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&#########"""######$$$%%%""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$##################$$$######''')))'''$$$"""&&&&&&&&&&&&'''((())))))((()))+++---------+++******+++,,,,,,***)))))))))---,,,,,,,,,+++************)))'''''')))))))))((('''''''''''''''((()))***###$$$$$$%%%&&&'''(((((($$$&&&'''&&&###"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$^^^@@@999555555444111111333222222000///...............---,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))(((''''''))))))((('''%%%%%%%%%$$$$$$#########((('''...777777---"""$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***((('''&&&&&&''''''+++++++++***)))((((((''')))(((''''''(((***,,,......'''%%%,,,111///------***)))(((((()))(((&&&$$$##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###"""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!!!!!!!! !!!!!!"""!!! """$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""  ###$$$###!!!!!!!!!!!!!!!!!!"""######$$$###"""""""""###%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))***---000111---***)))***+++++++++***))))))............---------,,,+++)))'''(((******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$}}}]]]@@@:::555555444222111444222111000///...............---,,,+++************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&+++000...'''$$$'''%%%$$$$$$%%%%%%'''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&&&&''''''(((,,,,,,++++++***))))))((()))(((''''''(((***,,,...///***)))...111...+++,,,)))(((''''''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!! !!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!"""!!! """###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!$$$%%%$$$"""!!!!!!!!!!!!!!!"""############"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""############"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((((((((())),,,//////,,,)))((((((((()))+++---///000111222444444333111...,,,---+++******,,,,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$zzzZZZAAA:::666666555222222444222111000//////......///...---,,,+++************++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%$$$###$$$%%%&&&%%%###''''''&&&&&&&&&&&&%%%%%%"""(((000222+++######)))%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((())),,,,,,,,,++++++******)))((((((''''''(((***,,,...///------000///+++)))***)))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""""""""""""""""""""!!!!!! !!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! ########################!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$###"""!!!!!!""""""""""""""""""""""""&&&%%%$$$"""!!!!!! """"""############""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$""""""###$$$%%%$$$###!!!!!!!!!!!!!!!"""#########""""""""""""###$$$$$$########################""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((''''''(((+++------***((((((((()))+++...333777:::555666888999777333///,,,,,,+++***+++++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$wwwXXXAAA;;;666666555333222555111111000///////////////------,,,+++************++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%% ---:::;;;000###!!!$$$%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))+++++++++*********))))))((('''&&&&&&'''))),,,---...000222222000+++))))))(((&&&%%%$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!! !!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """""""""!!! $$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$###!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%&&&''''''&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&((()))******(((''')))***,,,///333777:::<<<666666666666333000---+++***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$uuuVVVAAA:::666666555222222444111000000////////////000------,,,+++******************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%% ...:::999---$$$###&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))))))))((((((((((((((('''&&&&&&''')))+++---000444777777555222///---(((&&&$$$###$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """""""""!!! !!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!""""""###!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""######""""""############""""""""""""""""""""""""""""""###############"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&((((((((('''''''''''')))---111444555555555333222000---+++***)))))))))*********(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$sssUUU@@@999555555444111111333000000////////////000000...---,,,+++************))))))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&%%%#########$$$$$$$$$$$$%%%%%%"""***///***$$$###(((,,,%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''')))+++---111666:::;;;<<<;;;777222)))'''$$$###$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""""""""""""""""""""""""""!!!!!!!!!"""###### !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!"""$$$%%%&&&######$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$######"""########################""""""""""""""""""""""""!!!""""""!!!!!!"""###!!!!!!!!!!!!!!!"""###### !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############""""""############""""""""""""""""""""""""""""""######$$$$$$######"""!!!#########$$$$$$%%%%%%&&&#########$$$$$$%%%&&&'''%%%&&&(((((('''&&&&&&'''###&&&***...///...,,,***...---***'''&&&&&&'''(((***,,,---,,,***(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$qqqTTT???888444444333000000222000000////////////000000...---,,,+++*********************)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&"""&&&&&&!!! %%%((((((%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&((((((((((((((()))))))))'''&&&%%%%%%&&&(((+++,,,...333777999>>>AAA<<<333***(((%%%###$$$%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!""""""""" !!!!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""######$$$$$$######"""########################"""""""""""""""""""""""" """######!!!!!!###%%%!!!!!!!!!!!!!!!"""###### """#########"""!!!################################################!!!"""""""""############""""""############""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%&&&%%%"""######$$$%%%%%%&&&&&&############$$$%%%&&&'''%%%''')))(((&&&%%%&&&((($$$&&&(((******)))((('''***)))(((((((((((())))))***,,,---,,,***((((((***''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$qqqTTT>>>888333333222000///222000000////////////000111...---,,,+++************+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########)))(((''''''))))))((('''%%%%%%%%%&&&&&&'''''''''"""&&&&&&###$$$(((%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%)))))))))))))))*********'''&&&%%%%%%&&&(((+++,,,(((---111555<<>>777111222333222111222000000000000000///.........---,,,+++************))))))(((((((((((())))))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################################################################"""#########$$$$$$$$$%%%"""""""""#########$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!"""$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################!!!!!!"""######$$$%%%%%%$$$###"""!!!!!!"""###$$$######################## """######""""""###%%%"""""""""""""""###$$$$$$########################"""######$$$$$$$$$$$$######&&&)))***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$######$$$$$$&&&&&&''')))+++***(((&&&!!!""""""###$$$$$$%%%%%%##############################""""""""""""######""""""############"""""" !!!!!!!!!!!!!!!"""######"""######$$$$$$######""" !!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!! !!!!!!###!!! !!!"""###""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########"""!!! !!!"""###!!!###$$$###!!!!!!"""$$$!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""!!!!!!!!!"""######!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""###$$$&&&'''(((%%%%%%'''***------+++(((&&&'''(((((())))))((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$###"""!!!kkkQQQ>>>777111222333222111222000000000000000//////......---,,,+++***************)))(((''''''((()))***''''''((((((((((((''''''''''''&&&&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$############$$$$$$######""""""""""""##############################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%!!!""""""""""""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%###""""""$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""######"""!!!"""$$$""""""!!!""""""###$$$$$$########################"""######$$$$$$$$$######!!!$$$'''((('''%%%$$$$$$######$$$$$$$$$###""""""!!!###%%%&&&&&&&&&'''(((%%%%%%%%%&&&((((((&&&$$$!!!""""""###$$$$$$%%%%%%##############################""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###### !!!!!!!!!!!!!!!  !!!""""""!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""""""######!!!!!! !!!!!!###!!! !!!"""###"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###!!!###%%%$$$!!! """$$$!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!""""""###!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""###$$$&&&'''(((###$$$&&&)))+++,,,)))'''&&&''''''(((((((((((((((&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""mmmMMM???888333222222111222555000000000000000//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$!!!!!!"""###############%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%)))###!!!$$$$$$!!!"""'''%%%&&&&&&$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%"""###%%%%%%%%%###"""!!!################################################$$$$$$$$$#########""""""&&&%%%$$$###$$$%%%&&&'''$$$######"""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!"""$$$%%%$$$###""" """%%%'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$######'''$$$###$$$&&&&&&### ######""""""######$$$%%%$$$$$$$$$$$$###!!! """""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!######""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""############""""""""""""##################$$$$$$$$$$$$##############################%%%&&&'''&&&######"""!!! !!!"""###"""############$$$$$$$$$########################$$$$$$##################"""############$$$$$$$$$''''''&&&%%%%%%'''((())))))(((((('''(((((()))***&&&((((((((('''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################kkkLLL???888333222222000111444000000000000//////...---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$!!!!!!"""###############$$$%%%%%%%%%$$$$$$###"""######""""""######$$$%%%%%%""""""%%%%%%###%%%+++""""""############$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""!!!"""###$$$%%%%%%$$$######%%%%%%%%%$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%&&&$$$######"""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$######### !!!"""###$$$&&&''''''"""%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$&&&$$$###$$$&&&&&&###!!!""""""#########$$$$$$$$$######$$$######"""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""############""""""""""""############"""######$$$$$$######""""""""""""""""""""""""""" !!!"""######""" ###"""!!! !!!"""###""""""#########$$$$$$$$$################################################"""############$$$$$$$$$&&&&&&&&&&&&&&&''''''((('''((((((((())))))******&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################hhhKKK@@@999444333222000000222000000000///...---,,,+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!"""######$$$#########$$$$$$$$$%%%$$$$$$###"""######""""""######$$$%%%######%%%&&&### !!!&&&"""######$$$$$$$$$###############$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$###""""""""""""###$$$$$$&&&$$$""""""###$$$%%%%%%################################################$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$############"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########%%%$$$"""!!!!!!!!!"""###!!!"""$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!###$$$%%%$$$$$$$$$%%%%%%$$$"""!!!"""###$$$%%%$$$######""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###""""""!!!!!!""""""###########################!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""############""""""""""""############"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$################################################"""############$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''(((***++++++******''''''(((&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################gggKKK@@@999444333222//////111////////////...---++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""######$$$$$$###############$$$$$$$$$$$$############""""""######$$$%%%!!!$$$''''''$$$"""###'''&&&&&&%%%&&&&&&%%%"""!!!############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$###%%%'''%%%!!!!!!$$$######################################################################## !!!###$$$$$$$$$###"""$$$######"""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$$$$###############'''&&&$$$###"""!!! &&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########""" ###%%%$$$$$$$$$%%%%%%%%%$$$### """$$$%%%&&&%%%###"""!!!!!!"""###############""""""""""""""""""""""""$$$######""""""!!!!!!!!!###""""""""""""""""""###########################!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######!!!"""""""""############!!!"""""""""############""""""############""""""""""""""""""""""""""""""###"""!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""###################################################$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%''''''&&&%%%%%%$$$%%%(((***,,,,,,+++***((()))((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################fffKKK???999444333222///...000////////////...---,,,+++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""######$$$$$$###############""""""######$$$%%% $$$''''''%%%&&&''')))%%%#########%%%%%%###!!!""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$ )))000---###$$$######################################################################## !!!"""###$$$###"""!!!$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$%%%$$$$$$$$$'''&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""######!!! ###%%%###$$$%%%%%%%%%$$$$$$$$$ """$$$%%%&&&%%%###""" !!!"""######$$$######""""""""""""""""""""""""$$$$$$######""""""!!!!!!######""""""""""""##############################!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""### !!!!!!""""""  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""############!!!"""""""""############"""""""""######"""""""""########################%%%$$$"""  !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$###%%%'''***++++++***))))))***)))(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""dddJJJ===777333333222///...000...////////////...------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!"""######$$$###############""""""######$$$%%%%%%&&&%%%!!! !!! """ ###&&&%%%$$$"""""""""############$$$"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$""",,,444222'''!!!%%%###############################################################$$$$$$$$$!!!!!!"""###############$$$######"""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""###############!!!!!!!!! &&&$$$""""""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%"""$$$%%%%%%$$$$$$$$$%%%!!!"""###$$$%%%$$$###### !!!"""###############""""""""""""""""""""""""##################""""""$$$######""""""######$$$######################## !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""######$$$ !!!!!!""""""######$$$ !!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""""""  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""############!!!""""""######""""""!!!###########################"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""##############################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$%%%%%%%%%$$$###%%%&&&((())))))(((((()))***)))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""~~~bbbHHH<<<666333333333000///000......///000000000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&$$$%%%%%%%%%$$$$$$###"""!!!!!!"""#####################""""""######$$$%%%%%%%%%### %%%+++***%%%)))%%% ###&&&%%%$$$""""""""""""############""""""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$)))...---((($$$$$$%%%################################################""""""#########$$$$$$$$$###""""""""""""###$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!"""""""""#########$$$$$$"""  ###''')))'''$$$!!!!!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$#########$$$!!!###&&&&&&$$$###$$$&&&""""""#########$$$$$$$$$!!!""""""#########""""""""""""""""""""""""""""""##################$$$$$$$$$######""""""######$$$"""""""""""""""""""""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$$$$ !!!!!!"""######$$$$$$ !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""###  !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! !!!!!!!!!!!!"""""""""###########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$###############$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""|||aaaFFF;;;555222333333000///111---...///000111111111111,,,,,,,,,+++++++++******))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&''''''&&&$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%$$$###"""!!!!!!"""########################"""###$$$$$$%%% &&&666FFFLLLHHH555...'''$$$%%%&&&$$$"""""""""""""""############!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%$$$################################################""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$######""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$###"""!!!$$$,,,888CCCKKK+++'''###"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$###$$$$$$ ###&&&&&&$$$###$$$'''######""""""######$$$%%%""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$%%% !!!!!!"""###$$$$$$$$$ !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!""""""###!!!!!! !!!!!! !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""}}}aaaCCC;;;888444222111111///...//////000000000000000///+++++++++************)))''''''''''''((((((((()))******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&'''''''''&&&$$$###&&&'''((())))))'''%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""'''+++LLLlllyyyxxxuuu|||oooppp}}}~~~ttt}}}nnnyyyzzzqqqxxxsss|||qqquuu{{{jjj!!!""""""+++"""&&&222***hhhxxxHHH(((''' """(((,,,$$$$$$%%%%%%%%%$$$$$$###$$$)))$$$444~~~zzznnn{{{vvvrrrjjjxxxfffxxx{{{iiivvvwwwssssssppp}}}uuu|||lll666+++ ################################################ ''' %%%oooooowwwqqqtttxxxnnnppp+++---########################***!!!###666((("""RRR>>>000!!!###+++222((("""%%%%%%$$$###"""""""""###&&&'''&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""%%%###!!!!!!###$$$""" """###"""""""""###""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!"""""" !!!""""""!!!!!! !!!"""######$$$$$$###""" !!!"""!!!  !!!###!!!!!!"""###$$$###"""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""##################""""""""""""$$$#########""""""!!!!!!""""""#########""""""!!! !!!"""###$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""{{{```CCC;;;888444222111111///...//////000000000000//////+++++++++************)))'''''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&'''((()))((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! ###+++((("""'''...''' (((111+++333''')))$$$$$$$$$%%%%%%$$$$$$###"""###***\\\qqq%%%!!!!!!################################################&&&)))///[[[YYY---###########################,,,...'''OOO ......222---777"""%%%$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%###!!!!!!######""" !!!###%%%%%%###"""""""""""""""!!!!!!!!!!!!""""""$$$######"""!!!!!!"""""" !!!!!!!!!!!!!!! !!!"""#########$$$###"""!!! !!!"""!!!  !!!###!!!!!!"""###$$$###"""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""############"""""""""!!!""""""############""""""!!!!!!""""""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$###############$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""www^^^CCC:::888444222111111000.../////////000000//////...+++++++++************)))''''''((((((((()))))))))''''''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$&&&'''((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((!!!"""%%%)))(((111---"""ppp(((///###$$$$$$%%%%%%$$$$$$$$$$$$"""RRRyyy"""(((################################################TTTYYY###########################))) """000iii&&&!!!!!!%%%---)))$$$$$$###"""""""""######!!!"""###%%%&&&'''''''''""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""############$$$$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""$$$"""!!!!!!######""" $$$&&&'''&&&$$$""""""###""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""#########""""""!!!!!!!!!!!!"""!!!  !!!###!!!!!!"""###$$$###"""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############""""""!!!$$$############"""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""############""""""""""""""""""############"""""""""""""""""""""#########%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""sss\\\CCC:::777444222111111000////////////000//////......+++++++++*********))))))'''(((((((((((()))))))))'''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&,,,444yyy---+++,,,!!! '''444___666!!!######$$$%%%%%%%%%$$$$$$"""$$$+++KKKeee***"""$$$################################################)))(((...```]]]+++###########################$$$%%%''' nnnAAA&&& 333)))######""""""""""""###### !!!###$$$&&&&&&''''''""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$$$$##############################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!$$$%%%&&&%%%###"""###$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!###!!!!!!!!!###$$$###"""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ############"""""""""!!!#########"""""""""""""""!!!""""""############"""#########"""""""""""""""&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""pppZZZBBB999777444222222111000//////////////////...------+++++++++*********))))))(((((((((((()))))))))******))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ +++$$$%%%EEE+++%%%"""###///"""###444///((("""###$$$%%%%%%%%%%%%%%%"""### %%%((('''(((111cccjjj+++)))%%%000### ################################################$$$XXXVVV######################## $$$///EEE```&&&}}}!!!---,,,%%%$$$###""""""!!!""""""######"""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""######$$$$$$######"""########################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""!!!!!!!!!"""!!!"""######""""""###%%%""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!###$$$###"""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ############"""""""""!!!""""""""""""""""""######!!!!!!"""########################"""""""""""""""&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""!!!!!!!!!""""""""""""""""""""""""nnnYYYBBB999666333222222222111000////////////......---,,,+++++++++************)))((((((((()))))))))************)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))###$$$((('''""" """######CCCYYY---%%%$$$#########*** ...666jjj''',,,nnnWWW111"""###$$$$$$%%%%%%%%%%%%%%%))),,,111%%%&&&)))/// """(((...(((################################################///###"""XXXaaa!!!########################'''"""///+++&&&"""www&&&---'''""""""!!!!!!!!!"""#########$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""############""""""########################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!!"""""" !!!### !!!!!! !!!###%%%""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!! !!!!!!""""""!!!!!! ###!!!!!!"""###$$$###"""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""############"""!!!!!!"""""""""""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""############ !!!"""######$$$######"""""""""""""""#########%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%$$$#########$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""mmmXXXAAA999666333222222222111000////////////...---,,,++++++++++++************)))(((((()))))))))*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################%%% %%%$$$$$$)))###+++((( %%%(((""")))***AAA)))222%%%$$$```'''""""""###$$$%%%%%%%%%%%%"""'''(((***%%%mmm---%%%###((($$$!!!"""!!!"""################################################)))WWWXXX########################%%%888"""---333000&&&'''!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!"""""" """""" !!!###!!!!!!"""  """$$$""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!"""######"""!!! ###!!!!!!"""###$$$###"""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!"""""""""############ !!!"""######$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&#################################"""""""""!!!!!!""""""""""""""""""""""""mmmWWW@@@888666333222222222111000////////////...---,,,++++++++++++************)))))))))))))))************'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################"""'''((('''!!!$$$---111+++$$$!!!(((###%%%333&&&)))(((""" !!!%%%'''GGG!!!"""###$$$%%%&&&&&&&&&%%%&&&%%%,,, +++$$$(((uuuTTT"""))) %%%!!!'''################################################"""&&&^^^```(((######################## )))ooo$$$ $$$WWW!!!)))!!!%%%!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!"""""" """""" !!!$$$###$$$###!!! """""""""!!!!!!!!!!!!"""""" !!!"""###!!!!!!""""""!!! """"""""""""!!!!!!!!!!!! !!!#########"""!!! !!!"""######"""!!! ###!!!!!!"""###$$$###"""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""$$$%%%&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""##################""""""""""""!!!!!!""""""#########$$$ !!!######$$$$$$$$$ !!!!!!"""###$$$$$$%%%############$$$%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""oooZZZCCC:::777333111111111000000////////////............---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&ZZZ######$$$%%%%%%$$$###"""!!! 000"""@@@[[['''***&&& (((###%%%000((('''""",,,!!!$$$######$$$$$$$$$$$$######$$$"""YYYIII+++######$$$$$$$$$%%%%%%%%%+++(((&&&&&&+++!!! """"""""""""""""""""""""%%%(((UUUWWW&&&...'''$$$'''""" 888555'''###''')))MMM%%%+++ !!!!!!""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$%%%$$$!!! """""""""""""""""""""""" !!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$%%%######""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""############"""""""""""""""""""""""" """###"""!!! !!!#########"""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""############"""###$$$%%%%%%$$$###"""!!!"""""""""###############"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!######""""""""""""##############################$$$$$$##################%%%%%%%%%$$$$$$#################################&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###"""!!! !!!"""###nnnYYYCCC:::777333111111111000000000000//////......---------,,,+++***))))))))))))************************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&ZZZ######$$$$$$%%%$$$###"""!!!$$$%%%+++!!!KKK}}}***&&&!!!$$$"""%%%---)))$$$)))"""ggg$$$%%%%%%'''&&&#########$$$$$$$$$$$$######$$$"""YYYDDD&&&############$$$$$$%%%%%%'''&&&%%%)))''''''''''''''''''''''''&&&&&&XXX]]]&&&&&&'''!!! &&&%%%((($$$mmm000###$$$%%%&&&((("""*** !!!!!!!!!"""""""""###""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$###!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""#################################"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$$$$######""""""!!!!!!!!!!!! !!!!!!"""#########"""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""#########""""""""""""############""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###"""!!! !!!#########"""!!!!!!!!!!!!!!!##################$$$$$$""""""""""""############"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!"""#######################################""""""""""""######################################################$$$$$$###############"""########################%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""lllXXXCCC:::777333111111111000000111000000///...------------,,,+++***))))))))))))************************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$ &&&ZZZ###$$$$$$$$$%%%$$$$$$###"""))))))!!!,,,///111ZZZ@@@''' ###%%%&&&)))'''&&&"""'''&&&!!!$$$###+++ '''+++#########$$$$$$$$$$$$######$$$"""YYY@@@!!!"""""""""############$$$&&&***''')))---%%%###%%%###%%%$$$)))%%%###"""<<>>FFF***111&&&222'''!!!***]]]ccc%%%%%%###'''***$$$sss###$$$"""###$$$$$$'''!!!""""""""""""""""""""""""""""""############""""""""" %%%%%%$$$)))$$$""""""#########$$$$$$$$$########################'''''''''&&&%%%$$$###""""""""""""""""""######$$$"""""""""""""""!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""###%%%&&&&&&$$$!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%$$$"""""""""$$$""""""""""""""""""""""""$$$$$$############$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$##########################################$$$######""""""######$$$""""""#########$$$$$$$$$###############$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""''''''(((&&&$$$""""""###nnnTTTLLLAAA<<<999666444333333222111....../////////...------+++++++++*********)))))))))(((((()))+++,,,+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((('''&&&%%%'''))))))))))))((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!&&&ZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$###### )))(((///---888+++###%%%... ###$$$%%%%%%&&&&&&%%%%%%&&&$$$ZZZAAA%%%%%%%%%%%%%%%%%%%%%%%%%%%111000%%%!!!""")))"""(((RRRjjj))))))$$$---$$$###$$$&&&"""$$$$$$###$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""(((""""""!!!&&&(((""""""#########$$$$$$$$$########################'''''''''&&&%%%$$$###"""############""""""!!!!!!"""""""""""""""!!! ########################""""""""""""""""""""""""!!!!!!!!! !!!""""""###!!!###%%%&&&&&&$$$""" """"""""""""####################################!!!!!!!!!!!!"""""""""""""""$$$%%%$$$###"""###$$$############"""""""""""" !!!"""###$$$%%%%%%%%%###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""############"""""""""""""""#########""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$############$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$""""""#####################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$nnnSSSKKKAAA;;;888555333333222111000......///......---,,,,,,+++++++++************)))(((''''''((()))***(((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%''')))'''((((((((('''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!&&&ZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((((((&&&%%%###000444///$$$***CCCZZZ***&&&!!!***###$$$%%%%%%&&&&&&%%%%%%&&&$$$ZZZAAA%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$''' 000;;;***...(((###$$$(((ZZZQQQ((( ((("""!!!&&&'''$$$%%%$$$%%%$$$###!!!""""""""""""""""""""""""""""""############""""""%%% !!!%%%333555'''"""############$$$$$$$$$###########################$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$###""" """""""""""""""!!! ########################""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!"""""""""##############################!!!!!!!!!!!!""""""""""""!!!###$$$$$$######$$$%%%%%%%%%$$$$$$###""""""!!! !!!###$$$%%%%%%%%%###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%##############################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""""""""############$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""""""""$$$%%%oooTTTKKKAAA:::777444222222222111///000000000000///---,,,++++++++++++************))))))((((((((())))))(((&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$%%%&&&(((%%%%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''&&&''''''&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!&&&ZZZ%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$)))!!!888)))///###&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&$$$ZZZAAA%%%%%%%%%%%%&&&&&&&&&''''''+++666"""RRR+++'''### &&&)))]]]\\\555###!!!!!!(((!!!%%%$$$###$$$%%%$$$%%%###""" $$$""""""""""""""""""""""""""""""############"""""" !!!###&&&666<<<000"""############$$$$$$$$$########################!!!""""""###""""""!!!!!!""""""###$$$######"""!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""!!!""""""######""""""!!! !!!!!!!!!"""""""""########################!!!!!!!!!!!!"""""""""""" !!!############%%%'''((('''&&&%%%$$$###"""!!!!!!!!!###$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$###""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" """"""""""""###%%%qqqTTTKKKAAA:::777444222111111000///222222222111000...---,,,+++++++++************))),,,+++***+++++++++)))''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$###$$$%%%%%%$$$$$$&&&(((###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&ZZZ%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%!!!))))))'''+++ppp!!!(((+++$$$"""%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$ZZZAAA%%%%%%%%%%%%&&&&&&'''''''''*** """111---$$$999%%%$$$###$$$YYYMMM$$$(((***)))!!!&&&###"""%%%%%%%%%&&&""""""!!!)))""""""""""""""""""""""""""""""############""""""""""""%%% (((...###"""############$$$$$$$$$########################"""######$$$$$$$$$###### """###$$$$$$######"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!!#########$$$&&&((())))))(((&&&$$$###!!!!!!######$$$$$$###""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""######################## !!!#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%#################################"""###$$$$$$%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######%%%%%%%%%%%%######""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&''''''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" """######""""""###$$$qqqTTTJJJ???:::888666333222111111111222---,,,000111,,,***---+++++++++***************))))))))))))))))))))))))((((((''''''''''''((((((***))))))((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''&&&&&&'''((((((((('''&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&###'''[[['''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((!!!%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%###&&&XXXBBB'''(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%sss,,,***'''%%%...YYY]]]&&&$$$$$$$$$%%%%%%&&&&&&&&&"""''')))"""$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!! """###$$$&&&&&&""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""###"""""""""###%%%'''))),,,,,,+++((($$$""""""###!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$########################""""""!!!!!! ###!!! !!!"""###""" """############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!########################$$$$$$##################pppSSSIII>>>:::888666333222111111111111------111111---,,,...,,,+++++++++***)))))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&###'''[[['''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$...###(((,,,UUU%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$'''XXXBBB'''$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%)))"""((( lll]]]&&&%%%%%%%%%%%%%%%%%%&&&&&&!!!%%%(((###$$$$$$&&& ########################""""""""""""""""""############""""""!!!""""""############$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""############"""""""""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""###"""""""""###%%%'''))))))+++,,,***'''$$$""""""!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#################################"""""""""!!!!!!!!! ###!!! !!!"""###"""!!!"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""#################################$$$$$$######"""pppRRRHHH===:::888666333222111111111000......111111...---///,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&###'''[[['''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%***000'''%%%555vvveee&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$'''YYYBBB'''%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$:::mmm $$$%%%RRR]]]&&&&&&&&&&&&&&&%%%%%%%%%%%%uuu ###'''$$$$$$$$$(((###########################$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""#########"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""###"""""""""###%%%&&&(((&&&(((++++++((($$$""" """"""############"""""" !!!!!!!!!""""""""""""#################################"""""""""""""""###"""!!!!!!######"""!!!"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$##########################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################!!!"""###$$$$$$$$$""""""pppRRRHHH>>>:::888666333222111111111---...///000///------...---,,,,,,+++***)))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%'''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((($$$%%%%%%&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&###'''[[['''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###&&&!!!***$$$---***666zzz###444***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))%%%(((YYYBBB'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---hhh ;;;MMM]]]&&&''''''&&&&&&%%%%%%%%%$$$hhh!!!"""&&&%%%$$$$$$'''"""########################$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""##################$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$&&&((('''%%%"""!!!!!!"""""""""######"""""""""!!!!!!!!!"""""""""#########################################################"""!!!"""######"""!!!""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$$$$"""!!!qqqRRRIII@@@:::888666333222111111111+++...000...,,,,,,------,,,,,,++++++***))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''%%%%%%$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&%%%%%%$$$((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''&&&###'''[[['''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''333"""&&&((($$$222---&&&---''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&)))ZZZBBB''')))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&444222EEE"""mmm]]]&&&'''''''''&&&&&&%%%%%%%%%YYY###!!!%%%%%%$$$$$$((("""########################!!!"""$$$%%%&&&&&&&&&%%%""""""""""""######$$$%%%""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$$$$###!!! """$$$###""""""""""""""""""###"""""""""#########$$$$$$####################################$$$$$$$$$$$$$$$"""!!!"""###$$$###"""""""""#########$$$$$$$$$################################################################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$######"""pppQQQIIIAAA:::888666333222111111111,,,111333///+++,,,---,,,+++++++++***************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&###'''[[['''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&''''''''''''))) 777///)))$$$;;;(((...sss%%%///###((((((((((((((((((((((((&&&&&&'''((())))))******''')))[[[BBB'''&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&&&&''';;;///FFF^^^]]]&&&'''''''''&&&&&&&&&&&&&&&DDD&&&!!!$$$&&&$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&###"""""""""###$$$%%%&&&"""""""""############$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$###"""!!!"""&&&######""""""""""""##################$$$$$$$$$$$$#######################################$$$$$$$$$$$$###""""""$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######################## !!!!!!!!!"""######$$$nnnPPPHHHAAA:::888666333222111111111...444777111,,,---...,,,***************+++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&###'''[[['''%%%%%%&&&''''''((())))))&&&&&&&&&&&&'''''''''(((&&&###$$$...###%%%"""222444'''>>>''',,,((((((((((((((((((((((((''''''(((((()))))))))***'''***[[[BBB'''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''!!!&&&)))&&&```sssWWW]]]&&&&&&&&&&&&&&&'''''''''''',,,***"""###&&&$$$$$$"""%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###!!!!!!!!!""""""###$$$%%%""""""""""""############""""""#########$$$$$$$$$################################################"""""""""""""""""""""""""""##################"""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""!!!""""""###############!!!""""""!!! !!!$$$&&&$$$###"""!!!!!!"""###$$$""""""""""""####################################"""""""""#########$$$$$$$$$###""""""$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""#########$$$$$$########################"""!!!  """$$$%%%mmmNNNGGG@@@:::888666333222111111111000888:::333---...///---)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&%%%$$$%%%&&&((()))'''''''''(((''''''&&&&&&%%%&&&&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&###'''[[['''&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((***"""000%%%###...((("""//////"""+++&&&))))))))))))))))))))))))(((((((((((())))))))))))'''***[[[BBB''')))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''***%%%&&&&&&^^^]]]&&&%%%&&&&&&&&&'''(((((((((,,,"""###&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""" !!!"""$$$$$$""""""""""""############""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""!!!""""""############""" """$$$$$$$$$###%%%&&&$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""########################!!!!!!""""""############$$$###"""###$$$$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!!""""""#########$$$########################"""!!!"""$$$&&&nnnQQQHHH===999888555333111/////////,,,===DDD888++++++...///++++++,,,---,,,+++***)))+++++++++++++++***)))((())))))))))))))))))))))))&&&'''(((******((('''&&&%%%&&&((('''&&&%%%%%%&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&"""(((((($$$,,,000,,,(((######eee(((%%%&&&''')))))))))((((((***!!!%%%333$$$((()))+++,,,((("""###(((***)))---(((###(((,,,pppOOO))))))************))))))%%%)))333***(((...***$$$!!!((([[[BBB(((***)))(((''''''((()))***''''''''''''''''''&&&&&&'''###666&&&!!!222www^^^***((((((((((((((((((((((((...%%%###***&&&+++!!!HHH)))$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""#######################################"""!!!!!!%%%%%%$$$###""""""##############################$$$$$$###############$$$"""""""""""""""######$$$######""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""##############################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######lllQQQHHH>>>;;;999666444222111000000,,,:::@@@666,,,,,,///...++++++,,,,,,,,,+++***)))***++++++++++++***)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%''')))((('''&&&&&&'''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&000"""...222$$$%%%...$$$777(((UUU(((''''''(((((()))((((((((( ,,,&&&***###(((666***'''''',,,)))!!!///&&&+++000111******++++++++++++******999+++""";;;999555444^^^BBB)))+++***)))(((((()))***+++))))))((((((((((((((((((...***+++)))$$$NNN^^^***((((((((((((((((((((((((###}}}&&&$$$)))%%%'''!!!$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""#######################################"""!!!!!!%%%$$$$$$###""""""##############################$$$$$$###############$$$"""""""""""""""###$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######iiiPPPIII@@@;;;:::777555333111111111---666999222---...///,,,++++++,,,,,,++++++***)))******++++++******))))))))))))))))))))))))))))))((('''%%%######%%%'''(((&&&((())))))(((''''''(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&***---(((###&&&,,,... bbb((())))))((((((''''''(((((("""333!!!000###MMM777 000&&&...>>>222---???++++++,,,,,,,,,,,,++++++...;;;444333:::$$$ lllCCC)))+++******))))))******+++************************000(((+++,,,!!!***yyy^^^***((((((((((((((((((((((((###RRR)))$$$)))'''(((###+++$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$################################################$$$######"""!!!%%%$$$######"""#################################$$$###############$$$$$$###""""""""""""###$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$$$$######gggNNNIIIBBB;;;999777444222111111111---222333///---//////++++++++++++++++++******)))))))))************))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''%%%'''((()))'''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&)))000"""AAA***'''999$$$""")))+++***((('''''''''(((((()))///---+++WWW<<<...'''222;;;---)))999++++++,,,,,,,,,,,,++++++888!!!$$$+++---000$$$;;;###yyyCCC*********))))))))))))************++++++++++++,,,,,,)))+++111%%%(((,,,###888^^^***((((((((((((((((((((((((***000---"""(((***,,,!!!)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########################################################$$$$$$######"""$$$$$$###############$$$#################################"""######$$$%%%######""""""######$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######eeeMMMIIICCC:::888666333111000//////...//////---...000...+++++++++*********)))))))))((())))))*********))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&###%%%''''''&&&&&&'''(((((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''***444)))&&&:::jjjDDD###JJJ))),,,***)))'''''''''((())))))))))))***&&&222)))!!!555,,,$$$666!!!###SSS******++++++++++++******$$$111---'''EEE......!!!555DDD+++))))))))))))))))))))))))******+++++++++,,,,,,,,,(((///222&&&(((111(((&&&***^^^***))))))))))))))))))))))))(((%%%///"""***+++FFF---###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######################################################$$$$$$$$$$$$######$$$###############$$$$$$##############################""""""###$$$$$$%%%###############$$$$$$%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$######dddMMMIIICCC999888555333000////////////...------.........,,,++++++***))))))))))))***(((((())))))******))))))))))))))))))))))))))))))&&&''')))******)))'''&&&"""$$$&&&'''&&&&&&'''(((((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%!!!---+++XXXccc*********)))((((((((())))))&&&(((222(((&&&(((222555<<<%%% (((******++++++++++++******&&&888[[[UUUEEE+++))))))***++++++***))))))***++++++,,,,,,------......((()))...---******///###222^^^***))))))))))))))))))))))))$$$000[[[333'''###''''''""" ***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$#########"""######$$$%%%########################""""""""""""###$$$%%%%%%$$$############$$$%%%%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%######$$$$$$$$$$$$######dddMMMIIIBBB:::999666333111000000000000.........------------,,,+++***)))((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''###%%%'''(((''''''((()))((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((---$$$///(((***((())))))*********)))))))))&&&...$$$---222XXXLLL>>>++++++,,,,,,,,,,,,++++++***...???EEE,,,++++++,,,------,,,++++++,,,,,,------...//////000000***)))000,,,(((//////444)))www^^^***))))))))))))))))))))))))'''111222===%%%"""'''"""EEEiii&&&%%%&&&+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$########################"""###$$$$$$%%%%%%%%%$$$######""""""###$$$$$$%%%########################""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%%%%'''(((((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######dddMMMIIIBBB;;;:::777555222111111111000///...///---+++,,,...,,,+++)))((((((((()))***''''''((()))))))))))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((($$$&&&((()))(((((()))***((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))))))))************))))))&&&&&&&&&'''''''''((((((!!!)))///888***'''((()))+++++++++***)))+++"""&&& ...$$$555---,,,------......------,,,///,,,IIIFFF,,,------...//////...---------......///000111111222,,,555333,,,%%%000999%%%+++---444^^^***)))))))))))))))))))))))))))$$$###GGG000(((((('''ccc $$$333%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%######""""""###$$$%%%%%%########################""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######bbbMMMJJJ@@@===<<<999666333222111111000000///...------,,,,,,+++++++++************))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((()))((('''&&&''')))&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))((((((((()))))))))))))))((((((((((((((((((((((((%%%(((++++++***((('''((( ***---&&&)))RRR)))))))))))))))))))))))))))))))))))))))******+++qqqrrr***)))((()))+++,,,,,,,,,---222+++%%%CCCNNN999333222444666555000///222444777888888777888===AAA@@@===:::888888777666555888555222111hhh...///,,,)))((()))*********...!!!%%%111+++***$$$***---&&&111!!!###'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!############""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""##############################""""""""""""##################""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))***)))(((''''''((()))***))))))((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######$$$$$$############$$$$$$aaaMMMIII@@@===;;;888555333111000000000//////......---,,,,,,+++++++++************)))***************)))((((((,,,++++++***)))((('''''''''((()))(((''''''((()))'''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&(((++++++***(((((((((***......(((!!!!!!***333fff:::************************+++************+++,,,,,,///---000///......///000//////...444666222///999MMM]]]YYYBBBAAA???AAAEEEEEECCCDDDHHHFFFHHHKKKMMMOOOQQQTTTVVVQQQOOOLLLKKKLLLLLLKKKJJJBBBOOO...______hhh,,,444222111111111111000...666666'''...777111ppp///(((###---%%%)))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""###$$$###!!!############""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""############"""""""""!!!""""""""""""""""""""""""##############################""""""""""""##################""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%############################################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''))))))((((((((('''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))***)))(((((((((((()))*********))))))((((((((((((((())))))))))))))))))((())))))))))))************************************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######"""!!!!!!""""""$$$$$$############$$$$$$aaaMMMIII@@@<<<:::777444222000000000000//////......---------+++++++++************)))***++++++++++++******)))...---,,,+++***((('''''''''((())))))''''''((()))(((((((((((()))))))))***&&&'''''''''''''''(((((()))))))))((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&)))++++++***(((((((((''''''))),,,...+++######777************************,,,,,,++++++,,,,,,---...===yyy---000000//////////////////+++...888???:::222555@@@:::iiiQQQTTTQQQPPPSSSSSSRRRSSSWWWTTTUUUWWW\\\```dddeeeeeedddbbb____________]]]\\\ZZZRRRcccMMMTTTtttwwwFFF>>><<<:::999888666333000222&&&;;;###!!!OOO***+++000%%%"""---***(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""############""""""""""""###""""""!!!!!!""""""###"""""""""###########################""""""""""""""""""""""""""""""""""""##############################""""""""""""######$$$$$$#########"""""""""""""""############""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&''''''(((((())))))((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))******)))(((((()))******************)))))))))))))))******************)))************++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""!!!!!!!!!!!!"""$$$$$$############$$$$$$___LLLIII@@@;;;999666444111000000000000/////////......------+++++++++*********))))))*********++++++***))))))++++++******)))(((''''''''')))***)))((('''((()))''''''((((((((()))))))))'''''''''(((((()))))))))******))))))******+++,,,))))))((((((((((((((('''((((((((((((((((((((((((''')))++++++)))((()))))))))******(((''')))000555%%%(((&&&999***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...AAAIII''';;;000111222222222444666888<<<===@@@CCCDDDHHHSSS^^^QQQMMMiii~~~nnntttnnniiigggeeeaaaaaaccccccaaaaaaeeelllpppqqqppprrrpppllljjjiiihhhfffdddbbbqqqjjj^^^```ZZZSSSOOOKKKGGGDDDAAA>>>:::888555...(((///888222KKK...!!!///!!!,,,'''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""############"""""""""!!!###""""""""""""""""""###"""""""""######$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""##############################""""""""""""######$$$$$$$$$#########"""""""""######$$$$$$######"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************************)))))))))))))))))))))******++++++******)))))))))))))))*********+++************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$############$$$$$$^^^JJJIII@@@:::999666333111000000000///////////////.........+++++++++*********))))))(((((()))))))))))))))((())))))))))))************((()))***)))((('''(((***&&&&&&'''''''''(((((((((((((((((())))))************************+++,,,,,,******)))))))))((((((((())))))))))))))))))))))))(((***++++++)))((()))***))),,,...+++%%%!!!"""%%%***&&&+++,,,(((mmm###++++++++++++++++++++++++,,,++++++++++++,,,------)))(((777444iiiZZZDDD---555:::;;;>>>???AAAFFFLLLQQQUUU]]]^^^XXXZZZeeejjjfffuuuuuu}}}~~~~~~|||}}}}}}zzzxxxvvvtttssspppuuuooowwwmmm]]]```[[[VVVRRRPPPNNNMMMLLL>>>QQQ222:::111GGG---ooo(((444***'''///!!!***''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""############"""""""""!!!######""""""""""""######""""""######$$$$$$%%%%%%""""""""""""""""""######""""""""""""""""""""""""##############################""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((())))))))))))))))))$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((())))))))))))************+++******++++++++++++******))))))))))))))))))))))))******++++++++++++******(((((((((((()))))))))***************************(((((((((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$%%%$$$$$$############$$$$$$\\\IIIHHHAAA:::999666444222111111111////////////////////////+++++++++************)))''''''((())))))))))))(((*********+++,,,,,,------((()))******(((((()))***&&&&&&&&&&&&'''''''''''')))******************+++*********)))******+++,,,,,,++++++******))))))((()))))))))))))))))))))))))))***+++***))))))***+++((('''''',,,111333///+++...$$$!!!+++222...(((&&&:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------&&&CCC ///111FFFIIIAAAJJJPPPKKKMMMPPPRRRVVV^^^iiiqqqrrr}}}zzz}}}pppiiifffbbb``````aaaaaa```bbbQQQhhhCCCRRRMMMCCCDDD000eee666444111%%%(((333!!!---(((***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###############""""""""""""$$$######""""""######$$$#########$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""##############################""""""""""""######%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******(((((())))))))))))******(((((()))************)))(((((((((((()))))))))))))))*********++++++++++++***+++,,,,,,,,,,,,+++******************+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$ZZZHHHHHHAAA;;;999777555333222222222/////////////////////000+++++++++************)))'''((()))************************+++++++++++++++((()))******)))((()))***''''''''''''((((((((((((+++++++++++++++*********)))))))))))))))***++++++------,,,,,,+++******)))))))))))))))))))))))))))***++++++***))))))***,,,///***%%%&&&***,,,+++((("""...333+++$$$'''000555###LLL===---------------------------------,,,------...///---///888)))>>>222000333cccXXXFFFgggJJJWWWeeeQQQccceeegggiiinnnyyy|||wwwvvvuuuuuuuuutttqqqooolllYYYccciii\\\^^^___YYYUUU```<<>>222&&&222***###888'''...333&&&///&&&))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######%%%%%%$$$###############""""""""""""$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$""""""""""""""""""""""""##############################""""""""""""######%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((()))++++++(((((())))))*********+++(((((()))***************)))*********++++++++++++******+++++++++,,,,,,,,,++++++------------++++++........./////////000000000000111111111111000000111222222222333333333333000000000000000000000000---------....../////////++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%$$$$$$############$$$$$$