BMv6( yyywwwvvvxxxxxxuuuvvvzzzvvvuuuuuuvvvxxxyyywwwvvvyyyxxxxxxxxxyyyyyyzzz{{{||||||}}}~~~}}}zzzSSSOOONNNRRRTTTQQQOOOOOOPPPPPPOOOQQQRRRSSSRRRPPPRRRRRRSSSSSSTTTTTTSSSSSSTTTTTTTTTUUUVVVVVVTTTRRRQQQQQQQQQRRRRRRSSSSSSTTTRRRSSSTTTSSSRRRSSSTTTVVVWWWUUUTTTUUUVVVVVVUUUTTTUUUWWWXXXXXXWWWWWWXXXYYY[[[\\\\\\]]]]]]]]]]]]]]]\\\___^^^\\\\\\___```^^^^^^___``````___^^^___``````^^^]]]^^^```cccccccccdddddddddcccbbbaaa```___```aaabbbdddddddddcccccchhhhhhhhhhhhhhhhhhhhhhhh___aaabbbaaa``````aaaccceeeeeeeeeffffffggghhhhhhkkklllmmmmmmllllllmmmooollllllmmmnnnnnnooonnnnnnqqqpppppppppqqqrrrssstttxxxwwwuuutttuuuvvvxxxzzzxxxwwwwwwwwwwwwwwwvvvvvvxxxzzz}}}}}}}}}||||||}}}{{{|||}}}~~~CCC@@@@@@CCCDDDBBBBBBDDDBBBBBBBBBCCCDDDEEEDDDBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBCCCEEEEEECCCAAADDDDDDDDDEEEEEEFFFFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHHHHGGGEEEEEEFFFFFFEEECCCDDDEEEFFFFFFDDDDDDDDDFFFDDDEEEGGGHHHHHHHHHGGGFFFEEEFFFEEEDDDDDDFFFFFFFFFDDDEEEEEEEEECCCCCCDDDFFFHHHFFFDDDDDDEEEGGGGGGFFFKKKKKKJJJJJJIIIHHHFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGEEEFFFGGGGGGGGGGGGFFFEEEMMMMMMNNNNNNMMMMMMMMMNNNPPPPPPQQQQQQRRRRRRRRRSSSGGGHHHJJJIIIHHHHHHIIIKKKHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMOOONNNMMMLLLMMMNNNPPPQQQRRRQQQQQQPPPPPPOOOOOOOOONNNQQQTTTUUUTTTSSSRRRSSSQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVSSSSSSTTTTTTUUUVVVVVVWWWUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXX[[[ZZZ[[[\\\]]]^^^______]]]___```___^^^]]]^^^___```______````````````aaadddddddddcccccccccdddeeeaaaaaabbbcccdddeeeeeeeeeccccccdddeeefffgggiiijjjdddeeeeeefffggghhhiiiiiikkkjjjjjjkkkmmmooonnnmmmqqqrrrrrrsssssstttuuuuuusssxxx||||||zzzzzz}}}<<<;;;===>>><<<:::@@@HHH;;;::::::;;;======<<<:::999:::;;;<<<<<<;;;999999===<<<;;;<<<===>>><<<;;;============>>>>>>>>>>>><<<=========<<<<<<>>>@@@AAA???>>>>>>??????===<<>>===>>>???<<<===???@@@@@@@@@???>>>AAA@@@???@@@?????????AAA>>>??????>>>======???AAAFFFDDDAAA??????@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBBBBBBBBBBAAA@@@@@@?????????????????????<<<<<<<<<<<<============AAABBBDDDCCCBBBBBBCCCEEEAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFHHHGGGGGGGGGFFFFFFEEEEEECCCFFFIIIJJJIIIGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHHHHIIIIIIJJJGGGHHHIIIIIIGGGGGGHHHIIIFFFHHHHHHHHHHHHIIIIIIHHHKKKJJJIIIIIIIIIJJJJJJJJJFFFFFFGGGGGGHHHIIIJJJKKKGGGGGGGGGHHHIIIKKKLLLMMMGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKNNNOOOOOONNNMMMMMMNNNNNNOOOPPPPPPPPPOOOSSSXXXXXXVVVWWW[[[```SSSVVVZZZ[[[ZZZYYYXXXXXXXXXXXXZZZ[[[]]]^^^___```ccccccaaa```^^^^^^]]]]]]ZZZ[[[^^^^^^]]]\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\YYYXXXYYY\\\___ddd___[[[[[[^^^^^^[[[WWWRRRVVVZZZYYYVVVUUUXXX\\\ZZZYYYXXXWWWVVVUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWVVVWWWWWWXXXXXXYYYYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVZZZ]]]XXXXXXXXXWWWWWWVVVVVVVVVXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZZZZYYYYYYYYYXXXZZZ[[[\\\[[[YYYXXXYYYZZZ\\\]]]^^^]]]\\\[[[\\\]]]]]]]]]]]]]]]^^^^^^_________aaabbbbbbaaa```bbbccc___```bbbccccccccccccddddddcccbbbaaaaaabbbcccddddddcccbbbccccccccceeegggddddddeeeeeefffggghhhiiifffjjjlllkkkiiijjjpppvvvkkkllllllllllllllllllkkknnnnnnmmmmmmmmmnnnnnnooogggggghhhiiijjjkkklllmmmrrrrrrqqqqqqrrrrrrssstttvvvwwwwwwvvvuuuuuuvvvxxxooopppqqqrrrsssrrrrrrqqqsssrrrqqqpppppprrrtttuuuyyyzzz{{{||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~<<<<<<>>>>>>:::999@@@JJJ===<<<<<<===??????>>><<<<<<<<<======<<<<<<;;;;;;===<<<;;;;;;=========;;;888888888888888888888888666777888777666777888:::<<<;;;999:::;;;;;;:::999999:::;;;:::888888999:::888888999:::::::::::::::<<<999888::::::777888:::;;;<<<;;;:::999999;;;===BBB@@@<<<;;;;;;;;;:::999666666777888999999888888888888888888888888888888??????>>>>>>>>>>>>??????BBB@@@??????AAAAAA@@@>>>==================>>>>>>888999::::::999999:::<<<777777999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<;;;;;;;;;===??????>>>=========>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@AAABBBAAA@@@@@@BBBDDD<<<===>>>?????????>>>>>>CCCDDDDDDEEEEEEDDDDDDCCCAAACCCEEEEEEDDDCCCDDDEEEBBBCCCDDDCCCBBBAAABBBDDDAAADDDDDDCCCCCCEEEEEEBBBEEEDDDBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGHHHJJJKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKNNNQQQRRRQQQQQQTTTWWWOOOQQQTTTUUUTTTRRRRRRRRRPPPQQQRRRSSSUUUVVVWWWXXXZZZYYYXXXWWWVVVVVVVVVVVVQQQTTTVVVWWWVVVVVVVVVWWWWWWWWWVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOMMMNNNQQQSSSUUURRROOONNNOOOOOOMMMKKKHHHKKKNNNNNNMMMLLLNNNPPPRRRPPPNNNLLLKKKJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHIIIKKKNNNIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFHHHIIIJJJGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDGGGIIIJJJHHHEEECCCEEEGGGFFFGGGHHHGGGFFFEEEFFFGGGEEEFFFFFFGGGGGGHHHHHHHHHCCCDDDEEEEEEDDDDDDEEEFFFAAACCCEEEEEEDDDCCCDDDEEEIIIIIIIIIHHHHHHIIIIIIIIIGGGDDDDDDEEEEEECCCCCCFFFEEEEEEEEEEEEEEEFFFGGGHHHCCCFFFGGGGGGFFFGGGKKKNNNHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIILLLLLLMMMMMMNNNOOOPPPPPPJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMLLLJJJJJJLLLMMMQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSUUUVVVLLLMMMOOOOOONNNNNNOOOQQQOOOOOOOOOPPPPPPPPPQQQQQQNNNOOOPPPPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSSSSRRRWWWUUUTTTTTTVVVWWWWWWVVVVVVWWWXXX[[[]]]\\\ZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\^^^___aaabbbXXXYYY[[[\\\[[[[[[[[[\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^___```___^^^]]]^^^`````````aaaaaaaaaaaa``````___aaabbbaaa______aaaddd777555555666444222555;;;777666666777999999888777999999888777777777777777777555444444555666666555999999999999999999999999777888999888777888999;;;:::999888999:::;;;:::999666777888888777666777999777777777777777888888999999555444777666333333777888999888777555666888;;;;;;999666555666777666555:::;;;<<<<<<======<<<<<<;;;;;;::::::::::::;;;;;;::::::888888888888::::::999777666666888888666444999999888888888888888888999;;;<<<<<<;;;;;;<<<===777888999:::;;;<<<<<<<<<>>>======<<<<<<<<<=====================>>>>>>>>><<<<<<<<<<<<===============>>>??????======>>>???;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBBBBBBB777999:::999888888:::<<<;;;<<<>>>>>>???>>>>>>===<<<<<<============<<<<<<===???AAAAAA???======>>>===>>>???>>>======>>>???;;;???@@@>>>>>>AAA@@@<<<@@@>>><<<<<<>>>@@@???===@@@???>>>>>>>>>>>>@@@@@@>>>>>>======>>>???@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;;;;===>>>===<<<===>>>>>>??????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEGGGIIIIIIGGGFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIGGGIIILLLMMMMMMLLLLLLLLLJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDCCCEEEGGGEEEDDDCCCCCCBBBCCCCCCCCC???AAABBBDDDEEEEEEEEEEEEGGGFFFDDDBBBAAAAAABBBCCCAAAAAA@@@???????????????<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>===>>>@@@@@@??????@@@BBB>>>>>>>>>>>>????????????======<<<<<<===>>>>>>???===<<<;;;::::::<<<>>>???;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;>>>AAA???<<<:::===@@@<<<======<<<;;;:::;;;<<<::::::;;;;;;<<<======>>>>>>@@@AAAAAA@@@???AAABBB???AAACCCCCC@@@??????AAA======>>>>>>>>>>>>======CCC???@@@CCCCCC@@@???CCCBBBAAA@@@@@@@@@AAABBBBBB???@@@AAAAAAAAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBB<<<=========>>>>>>??????AAAAAAAAAAAAAAABBBCCCCCCAAABBBBBBAAA@@@@@@AAACCCAAA@@@>>>>>>>>>???AAABBB?????????@@@AAABBBBBBBBB@@@BBBDDDCCCAAA@@@BBBDDDBBBCCCCCCCCCDDDDDDDDDDDD@@@BBBCCCCCCBBBAAACCCDDDBBBBBBCCCCCCBBBBBBAAA@@@DDDBBBAAAAAACCCDDDDDDCCCDDDDDDDDDFFFGGGGGGEEEBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIKKKMMMNNNLLLKKKLLLLLLIIIJJJKKKKKKKKKKKKJJJJJJIIIKKKLLLKKKJJJIIIJJJLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHKKKMMMLLLIIIHHHKKKOOO<<<888777:::;;;777555666777666666777999999888666<<<;;;999888777888999:::;;;999888888999::::::999888888888888888888888888777888999888777777999;;;555444333444666777777666555777888888777777888999777666555555555666888999<<<777666999999555555999999:::999777666666999;;;777666444444555777777777666666666777777666555555999999888777777777888888;;;:::888777777888:::;;;<<<:::888888:::;;;999666::::::::::::::::::::::::888999;;;:::999999:::<<<444555777888999:::::::::;;;::::::999999999::::::888888888888999999999999888888999999::::::;;;;;;999::::::999888888999;;;888888999:::;;;<<<======999999:::::::::;;;;;;;;;888999999::::::;;;;;;<<<<<<>>>???>>><<<<<<>>>AAA999:::;;;<<<===<<<;;;;;;>>>>>>>>>??????>>>>>>>>><<>>;;;;;;======>>>??????======>>>???999>>>???<<<<<<@@@???:::???===:::;;;===???===<<<>>>>>><<<;;;;;;<<<============<<<<<<<<<<<<===>>>BBBAAAAAA@@@@@@???>>>>>>BBBAAA@@@@@@AAAAAA@@@???>>>??????@@@@@@AAABBBBBBAAA@@@@@@AAABBBCCCCCCAAADDDFFFGGGFFFDDDCCCCCCDDDGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJFFFHHHLLLMMMLLLKKKKKKLLLHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHGGGFFFEEEFFFGGGBBBCCCDDDDDDCCCDDDFFFHHH=========@@@CCCCCCBBB@@@BBBAAA???>>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<===>>>??????<<<===???@@@>>>>>>>>>???<<<<<<<<<===>>>>>>>>>???<<<<<<;;;;;;<<<===>>>>>><<<;;;999888999:::<<<===;;;;;;;;;;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::888888888999::::::;;;;;;777;;;>>>===:::999===@@@:::;;;<<<;;;999888999:::999999:::;;;;;;<<<======777999::::::999999:::;;;777:::<<<:::777555666888888999:::;;;;;;:::999888999666777<<<<<<888777;;;:::999888777777777888999:::999888:::;;;;;;:::888999999::::::::::::999999999999999999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;999999999999999::::::;;;:::;;;;;;:::999999:::<<>>;;;::::::<<>>???@@@??????;;;===>>>===;;;999;;;===<<<<<<<<<<<<=========>>>;;;<<<======<<<<<<===???<<<=========<<<;;;::::::>>>===<<<<<<>>>??????>>>???>>>>>>???@@@@@@>>>;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@?????????????????????AAAAAA@@@@@@@@@AAAAAABBB>>>@@@BBBBBBAAA?????????BBBBBBCCCCCCCCCBBBAAAAAA@@@AAABBBBBB@@@@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@???BBBDDDCCC??????BBBFFF555888;;;999444222444888666666666666666666666666999888888777666555555444555444444555888999999888444444333444444555666777777666444333222222333444444444555666777777666666444555666555444444555666666666666666666666666666888888888888888888888888333555777777555444666888:::999888666555555555555555222000111444666555333777777666666666666777777999444333666666333444999888777666444444444555666444666888888666444444444666666666666555555555555666666666666777777777777888777777777888999::::::999888666555555777888:::888888888888888888888888888:::<<<;;;999777555444888888888888888888888888======>>><<<:::888999999:::;;;<<<;;;999888999:::;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;;;;======;;;888>>>===;;;:::999:::;;;;;;;;;;;;:::999:::;;;<<<===;;;::::::;;;<<<<<<;;;999999:::<<<======<<<:::888<<<<<<;;;::::::::::::;;;999999::::::::::::;;;;;;:::===<<<888777<<>>>>>>>>>>>???@@@888<<<===:::<<>>>>>@@@AAA@@@>>>???@@@@@@???>>>===<<<>>>>>><<<;;;;;;::::::;;;<<<<<<:::999999:::<<<<<<999::::::;;;;;;<<<<<<===::::::999999999:::;;;<<<;;;::::::999999::::::;;;888888888888999:::;;;;;;999999888888888888888888555777888888777777888999999999999777555555777999888777777999;;;;;;888444666777777888888888888777888888777777777777888888777666555666666666555444666666666666666777888888555555555777777555111---444444555555666777777777888888888888888888888888555666666666777777888888777777777777888888888888444555666888888888777666888888888888888888888888666777777888999:::::::::;;;;;;;;;:::999888777666<<<;;;;;;;;;;;;999777444;;;999777999<<<===;;;999888888777666555555888;;;888<<<<<<888888<<<<<<888777777888888888999999999:::666555888999777666777666888999999999999;;;<<<:::999777666666888:::;;;888888:::<<<>>>???===;;;666999;;;;;;:::999;;;===<<<;;;999777777888999:::888===CCCDDDAAA===::::::<<<======<<<<<<===@@@CCC===<<<:::999999:::<<<===>>>===;;;:::999999::::::>>>===<<<;;;:::;;;<<<<<<;;;<<<===<<<999888777888;;;;;;<<<======>>>======>>>>>>>>>>>>>>>===<<<<<<666888:::888666444666888666666666666666666666666888888777777666555555444777666555555777888777666777777777666777777888888888777777666666666666666444555555666666666666555444555666555444333444666555555555555555555555555777777777777777777777777333555777666444444666888888777666666555555555555999888666666777777777666777666666666666666666777777333333666666222333777888777666666555555666666666777888888666555555666444444555666777888999999555555666666666777777777888888777777777888999999888777555444555666777888888888888888888888888888555666888999999999888999888888888888888888888888999:::;;;:::888777777888:::;;;<<<;;;999888999::::::::::::;;;;;;::::::999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::;;;======;;;888::::::999888888888888888;;;::::::999:::;;;<<<===:::::::::;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;::::::::::::;;;999999999:::::::::;;;;;;;;;???@@@<<<;;;===>>><<<999::::::999888999<<>><<<;;;;;;::::::999999888888888888999999999999888888888888888888999999999999999:::;;;;;;::::::999999999999::::::999999888888888999999:::888888888888888888888888444666777777666555777888777888888777555555666888777666666888:::999666333555666666777777777777777555555444444444444555555222333444555666666555444666666555555666777777888666555555666777666333000666666666555555555444444555555555555555555555555444444444555555666666666666555555555555555555555444555666777777777666666666666666666666666666666444444555666666777888888888888888888777666555555888888888999999999777555555444555666999;;;;;;;;;888999999888666777999;;;777;;;;;;777777;;;;;;777777777777888888888999999;;;888888:::999666666999555777888999888888:::;;;;;;:::888666555555555555999999888888999:::999999888::::::999777777:::===;;;:::888777666777888999:::::::::;;;;;;:::888777777999:::;;;:::999:::<<<::::::::::::::::::::::::::::::999999:::;;;===>>>===<<<;;;:::::::::;;;;;;777999;;;;;;:::999:::;;;:::;;;<<<============<<<===>>>>>>>>>======<<<;;;555555666666666666666666666666666666666666666666777777777666555555444444888666555555666666555444666555555444444444444555555666666777777777777777555555555666555555444444333555666555444333444555555555555555555555555555555555555555555555555555333444666555444444555777555555555555555555555555555666666666444444555666666666555555555555666666555222333555555333333555555555555666555555444444777888888777555555666888444555555666777888999999555555555666666666666777999888888777777777777888777666555444444555666777777777777777777777777777555666666777888999999:::777777777777777777777777777999:::999888777888999999:::;;;:::888888888:::999999999999999999999999888888:::;;;;;;;;;:::999::::::::::::::::::::::::<<<;;;:::;;;<<<<<<:::888888999999999999888777777::::::999999::::::;;;<<<999::::::;;;;;;::::::999<<<;;;999888999:::;;;<<<<<<<<<;;;:::::::::::::::999999999999::::::::::::777<<>>;;;:::<<<===:::@@@AAABBBAAA@@@@@@AAABBBAAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEFFFHHHHHHHHHFFFCCCBBBBBBDDDDDDDDDDDDEEEGGGFFFDDDBBBDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAA???>>>>>>AAAAAABBBBBBBBBAAA@@@???@@@@@@>>>===<<<;;;;;;;;;888888999999999999888888999999888777777666555555888888888999999999::::::999999999888888999999999999999888777777777888888777777777777888888888888333444555555444444555777333555666777555555555666555444555666777777555333333444555555666666666555444444333333333333444444...000333555666666555444666555555555555666777777666555444555666666555444888777666555444333222111333333333333333333333333444444444444555555555555666666666555444444444333444444555666666666666555444444444444444444444444444444444555666666777777666666666666555444333333333444555666666666666666777888999888777666777888888999:::999888777888999666888888666666888888666666666777777777888888888555555666777444///000555444666777777666666888999888888777666555444444333888888777666666777888999999999888777666666999<<<999888777666666666777888===888444444777999888666444666999:::999777666666666777999;;;;;;999777666:::999999888999;;;<<<===;;;;;;:::999999999999:::777888::::::999999999:::::::::;;;<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;333222111222444666555444555555555555555555555555666666666555555444444444666555444444666666555444555444333222222222222222000111333444555555444444555555555555555444333222333444555555333333444555444444444444444444444444555555555555555555555555333444444444444444555555333333444444444444444444...111444444222111333666666555555444444555555666333333333555555444444444111222333444444333222111777777777555333333555777777666666666666555555555444444555555555666666666999888777666666666666666777777666555555555666666777777777777777777777777999888666666666777777666777777777777777777777777777999::::::999999:::<<<888999:::999888777888999777777777777777888888999999888777777777888:::;;;999999999999999999999999:::999::::::::::::999888888999:::;;;;;;:::999888999999999999999::::::;;;888999;;;;;;:::999999999999999999999999::::::;;;<<<;;;::::::999999::::::888999999999999:::::::::222777999888888<<<>>><<<:::;;;;;;:::999:::<<<>>>::::::::::::;;;===>>>>>>>>>???@@@@@@???>>>@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGFFFDDDCCCDDDEEEHHHHHHHHHFFFCCCAAAAAABBBCCCBBBBBBCCCEEEEEECCCAAABBBBBBBBBAAAAAA@@@@@@@@@???<<<;;;<<<===>>>AAADDD@@@@@@???>>>===<<<;;;:::======<<<;;;;;;;;;;;;<<<888999:::;;;;;;:::999888999999888888888777777777777777888888888999888888999888888777777888888999999888888777666666666666666666666777777777777777333444555555444444555666000333555666555444444555444444555555666555444333111222333444444555444444555555444444444444555555---111555777777555444333555555555444444555666666555333222222444555666555666666555444333222111111444444444444444444444444555555555555555555555555888888777777666555444444444444444555555555444444444444444444444444444444555555666666666777777777444444555555444333222222222333444444333333444555666888;;;:::777777999<<<666888999999777666666777555666666555555666666555555555666666666777777777333333666666111+++...444333444666666555555666777333444555666777777666666555666777777777888:::<<<666777777777777777999:::777666666555555555666777===:::666555777888999888666888::::::999777777777666666777888888777666666<<<;;;:::888888888999999:::999999888888888888888999;;;<<<:::888666666666999999:::::::::::::::999:::;;;;;;;;;;;;;;;::::::444333222333555666555444444444444444444444444444555555555555444444444444333222222333555777666555777777666555444444444444---...000222333333222222444444555444444333222222333444555444333222333555444444444444444444444444555555555555555555555555333333333333444444444444222333444444555444444333000333666666333222333555555555444444444444555555333444444333444555555555111222444555555444333222555555555333111111333555555555444444444333333333444444444444555555555555888888777666555555555555999888888777666666666666666666666666666666666666:::777555555666777666444666666666666666666666666666888999999999999:::<<<777888999999777777888999777666666666666777888999;;;999555333444666:::===999999999999999999999999777888999999999999888999777888999:::::::::888888888888888999999999999999777999;;;:::888777888:::666777999:::;;;:::999888;;;;;;:::999999999999:::888888888999999999::::::555999999666555:::======888:::======<<<;;;;;;;;;===;;;:::::::::999999:::;;;===>>>>>>======>>>@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCDDDEEEEEECCCCCCDDDEEEGGGHHHHHHFFFCCCAAAAAAAAAAAA@@@@@@@@@BBBBBBAAA???@@@@@@@@@???????????????999888;;;BBBCCC???===@@@<<<<<<<<<;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<777888::::::::::::888777666666666777777888888888555666777888888888777777777777777666666777777777888777666666555555555555555555666666666777777777333444666555444444555777000222444555555444444444444555555555555555555555000000222333333444444444444444333333333333444444000333777999777444222222555555444444444444444555333111//////111333444444222333333222222222222222222222222222222222222222333333333333333333333333888777777666555444444333444444333333333333333333333333333333333333333333555555555555555666666666444444444555444444333333222333444333111000111333...222666888888:::>>>BBB555666888777555444444555444444444444444444444444444444555555555666666666666777999999444///222888222444555555444333444666333444555666777777777777222555888888777777888999444555666888999999999888555555555555555555666666888::::::999777666777999999:::999888666666888:::777666555555555555666777<<<;;;999888777777888888888888888888888777777777999:::;;;:::777555555666888888999999999999888888888999999:::::::::999999555555666666666666666777444444444444444444444444444444444444444444444444222111111333555777666666444444333333333333333333//////111222333333333333333333333444333333222222222444555444333222333444333333333333333333333333444444444444444444444444333222111222444555444333333444555555555444333222333555666555333111000000444444333333333333444444222333333000111444666555444444555555666666555555333444444333111111222444000111111222333444555555333333333444444444555555777666666555555555555666999999888888777777666666666666666666666666666666777444333444777888777444666666666666666666666666444555777777666666777999666777888888777666888999777666555555666777999:::<<<999555333333666;;;>>>888888888888888888888888555777999999888777888999555555666777777777777666777777888999999999999888555888;;;:::777666777:::444666888;;;;;;:::888777;;;;;;:::999999999999999888888888888999999999999???AAA>>>888555888::::::555888;;;===;;;999888777888555666999;;;:::<<>><<<===???AAABBBBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDDDDCCCCCCEEEFFFEEEGGGGGGFFFCCCAAAAAAAAAAAA???>>>???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>IIIUUUUUUHHH===;;;888999999:::<<<>>>@@@AAA777777777888999:::;;;<<<666666777777777777666666333333444555555666777777444555666777777777666555777666666555555666666777666666555555444444555555444444555555666666777777333444666555444444555777111333555555333333333444333555666555444333444555///000111222333444444444222222111111111111222222111555999999555222222333555555444333333333333444222000...///111222333333///000000111222333333444000000000000000000000000111111111111000000000000444444444333222222222111444333222222222222222333111111111111111111111111222222222222222222222222333444444555555444333333222444555333000///111444222444555666555666777999555666777555333222333444444222222444444222222444333333444444444555555555555555666888555111222777333444555444333333444555777777666666555555555555444666888888555444666999777777666777999999777666444444555555555666666666444777:::999555333555777777777777555444444777:::888666555333333555666888888777777666777999:::;;;888888999999888888777666555777888888777777777999777777888888888777666666777777888999999999888888333555777666333222444666333333333333333333333333333333333333333333333333333222111222444555555333111000000000000111111222111111111111111222333444111222222333333333333222222333444444222222333444222222222222222222222222333333333333333333333333333111000111444555444222444555666666666444222111333333444555666666444222444444333333333333444444000222000+++,,,222555444333333333333333444555555222444555555333222222333000111222333444555555666222333333333333444444444555555444444444555666666888888888888777666555444555555555555555555555555777555333555888888555000555555555555555555555555444666777666555555666777555666777777666666777999777666555555666888:::;;;999888777666666888:::;;;888888888888888888888888444666888888777666777999555555555555555666777777666666888999999999888777444888;;;:::777555777:::555666777888999999999888;;;:::999999888999999999888888888888999999999999AAACCCBBB;;;777777777666555777::::::999777777777333000222888;;;<<<>>>DDD888999;;;;;;:::;;;<<<>>>;;;===???AAABBBBBBAAA@@@AAAAAAAAAAAAAAA@@@?????????AAACCCDDDDDDDDDFFFHHHDDDEEEGGGFFFDDDBBBAAABBBAAA???>>>>>>@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@BBBMMM[[[[[[LLL@@@===::::::::::::<<<===???@@@:::999999999999999999:::666666666555555666666666555555555555555666666666222444555777777666555444666555555555555555555666444444444444444444555555333333444555555666777777222333444444333333444555444555555444222222333555222333444333111111333555//////111222333444444444222222222111111222222222///333777666333111333555555444444333222222333333222111000000222333222111//////000000111222222333000000000000000000000000333222222222111111111111333333222222222222222222444333222111000111111222111111111111111111111111222222222222222111111111222333333444444333333333111444666444111000444888888666555555555555333222777777777555222222444555555111111555555111111555333333333333444444444444222000000333333111111444333444555555333333333555666555444333333333444555666777888777555888@@@FFFAAA===888555555666555444444444555666666666666666666777777666555444555555444555666666555555777999666666555555555555666666777777666666777888:::;;;888888999999999888777666444666888888777666777888777777777777777666555555555666777888888888888777///333666444///---///333333333333333333333333333333333333333333333333333555333222333444444333111333222222222333444555555111000/////////000222333000111222333333333333333222333444444222222333444222222222222222222222222111111111111111111111111333111000111444555333111555666777777666444222111444333555:::???BBB@@@===444333333222222333333444///111...((()))000444333111000/////////000222333222444666666555333222333555555444444444333333333222222333333333444444444444444444444444555666777777777777777666555444333555555555555555555555555;;;888555666888666000+++555555555555555555555555777888999888777666777888444666777777666666777999777777666555666888:::<<<777777888999999999999999777777777777777777777777333666888888666555777999888777666666666888999:::555666777999999888888777444888;;;:::666444666:::777666666666777888:::;;;;;;:::999999888888999999777888888888888999999999<<<@@@@@@<<<888888666333888999:::999777777888:::999555555999:::777888===777999::::::::::::<<<======>>>AAACCCDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>@@@BBBDDDDDDEEEGGGIIICCCDDDFFFFFFDDDBBBBBBBBBBBB@@@??????@@@AAAAAA@@@???????????????@@@@@@@@@===;;;BBBOOOOOODDD>>>@@@>>>===;;;:::999999::::::======;;;:::999888888888999888777666666777888999999999999888777777666666222333555777777666555444555555555444444555555555333333333333444444555666333333444444555666777777000222333333222111333444666666555333222111333555000222333222//////111444///000111222444444444555555444444333333444444555,,,111444444111000333777555444333333222222222222333222111222333333222111000000000000111111111111222222222222222222222222666666666555555444444444444444444444444444444555444333111000000000111111333333333333333333333333444333333333333333333333111222222333333333222222000333555444111222666;;;111000000444:::>>>>>><<<999999777555222222555777555111111555555111111555222222333333333444444444555111111555777555555666333555555555333333333555222111000000111444666888666777888777888@@@LLLVVVIIIBBB999333222333444444444444555666777777666666<<<888444444666888777555222444888999888888888888444555777888888777555444:::999888666666666666777888999999::::::888777666777999:::888666444444444666666777777666555444444555555666777777888777777222222222222222222222222000222444000+++***...222000111111222222333444444111111222222222333333333111//////222222//////111000000000000000000000000000111222222111111222333333///...111222111777???000000111111111111000000666444222222333333222111000000111222333333444444111222333333222111222333999111111444FFFllllllAAA555444333111000/////////555444333222111111111111333333444333222222444555666555333111////////////111222222333444555666666666666666666666666555555555444444333333444444444888777555333222222222222555444444333333444444555666111,,,+++...444777888777666444444333444555666555444444444444555666666555555666666777777888888555777888777666555666888888777666555444555666666333444666777888888888888777777888888888888777777666666777888999::::::;;;999999999999777666666666999888777555555555666777777777777777777777777777999999999999999999999999777777666666777999;;;<<<:::999999888888999999:::777777777777777888888888777777888888888777777666666666777888999:::::::::999:::<<<>>>>>>>>>===<<<@@@@@@???????????????@@@@@@>>>???BBBGGGHHHCCC>>>DDDCCCBBBBBBBBBDDDEEEFFFCCCAAA>>><<<;;;<<<>>>???BBBAAA???>>><<<;;;;;;;;;>>>;;;:::;;;>>>???>>><<>><<<;;;::::::;;;;;;555;;;AAAAAA<<<666555555888888999777444333333444333333444444555444444333666555444333222333444444444222111111333555444333:::777333222444666777888666555555444444333222222111333555444111111444777777666333111000000000000333222222111111222222333777:::666000///444555222222222222222222222222222111111111111222333444555666333222444333000///111...///000222222111111000444444222111000000//////---...000111222333333333;;;999666555555444333222111111111111111111111111////////////////////////444222000111333444333000111000000000111222333333111111111111111111111111555666555333111000111222222333666888::::::;;;:::888777555222000000333555222222111111222444555777222222222333444444111///000111111222222333333444444333333222222333333444111444666666333222333555222555777555666AAATTTccceeeIII333111777666333444111222333666888999777555999666333222444555222000555555444222111111444666777777666444444333333333777777777777777888888999555444333555888:::999777999888888777666555555444444444444555555666777888555666888999999999888777333333333222222222222333222333444222///---///222333333222222222222111111000000000111111111222222111//////222222//////111111111111111111111111111333333333222000/////////222......000000...111888000000111111111111000000555444222222333333222111000000111111222333333444111222333222000000111222777111333333:::SSSTTT666222222111111000000111111/////////000000111222333000111111111//////111222///000111111111000//////333333333333444444444444444444444444444444444444111222444555555444333222555555333333222333444444444444333333333333444444:::666222111333444555444666555444333333444555555777555333222222444777999777777666666666666666666555777888777666555666777888888666555555555666777555555666666777777888888777777888888888888777777999999888888888777777777666111...000666999777444:::999888777666777777888777777777777777777777777999999999999999999999999888777777777777888:::;;;999999999888888999999999999999888888888888888888777777888999::::::::::::777777888888888888888888======>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>??????AAA??????AAAEEEFFFBBB>>>BBBBBBBBBBBBBBBBBBCCCCCCDDDBBB@@@>>>===>>>???@@@@@@@@@>>>===<<<<<<;;;;;;>>>;;;888888:::=========>>>===<<<:::999999::::::777:::===<<<999666555666555666777777555555666777555555555666666555444444555555444333333333333333555444444444444444333333666444111000222333444444444444444444333333333333222333333333222222444555555444333222111000000000222222222222222222222222222444222---,,,000111///222222222222222222222222///////////////000000111444111111333333//////111///000111222333222111111555444333222111111111111222333444555666666777777888666444333333333222111111111111111111111111111000000000000000000000000444222111111444444333111111111111000111111222222111111111111111111111111222333333222000///000111111222444666777888888777666666555333111000222444222111222222333444555555111000000111333333111///333333222222222222222333333333222222222222333333111333555444222111222444000333555666;;;FFFWWWddddddLLL777333555222///111333333222333444333111///777555333333333444333222999999999777666777999<<<999888777666555555555555666666666666666777888999;;;999777777999999777555666666777777777777888888888888777666666666666666555666777888888888777666666555333222111222333333333444444444333222111111555444444222111000///////////////000000000111111111//////222222//////111222222222222222222222222222222222222111000//////111000000111///,,,...222000000111111111111000000555333111111222333222111000000000111222222333333222333444333111000000222222000333222000999<<<000000000000000000111222333000000000000111222333444///000000000......///111***,,,///222333222000///444444444333333333222222111111222222222222222222...000333555555444222000333222222222333333444555444444333333333333444444888777555555555555333111444444333333333333444444888666222000111333777:::888777777666555555444444555666777777555555666777888888666555555555666777777777666555555666777888666777777888888777777666888888888888777777777777777///(((,,,666;;;777000:::999888888888888888999777777777777777777777777888888888888888888999999888888777777777888888999999999888888888888999999:::::::::999999888888777222333444666777777777888888888777777777666666666;;;;;;;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>???BBB@@@>>>???BBBCCCAAA???AAAAAABBBBBBAAAAAA@@@@@@DDDCCCAAA???>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>>;;;777666888;;;===>>><<<;;;:::999999888999999999888777777666666666777222444666666666666888999666777777777666555444444444444444444444333333222444555777666555333222222555222000000111333333333222222333333333444444444333222111111333444444333222222333333222111111000000111222333333222111000...000000------///000---000000000000000000000000000///////////////000000222//////222222//////222000000111222222222222222444444333222111111222222222222222333333444444444333222000111222222111000111111111111111111111111000000000000000000000000333222111111333333222111222222111000000000111111111111111111111111111111///111333444222111111111000111222333444444444444444555555444222111222333000111222333444444444444///...///000222333111000666555444222111111222222222222222222222222222222000222333222111000111222000111333555<<>>@@@>>><<<===@@@BBBBBBBBBAAAAAABBBCCCBBBAAA???>>>CCCBBB@@@???>>>???@@@AAA<<<<<<<<<;;;;;;<<<======<<<;;;999888999:::<<<===::::::999888888888888888999777555555666777777666111333444555444555666888666666777666666555444333333333444555444333222111///222666666444222222333555333222222333444444333000111111222333444444444444111///000333555444222000111222333333222111000///111222444444222111///---///000111111222111///000000000000000000000000111000111111222333444555000......111111...///111///000000111111111111111222222111111111111111111111000000000000111111111000//////000111222111000111111111111111111111111111111111111111111111111111000000000111111000000333222111000000///000000111111111111111111111111///222555666555444333444000111111111222222222222111333444444333111111222000111222444444444333222///......000222333333222666555333222111222333444111111111222222111111111222222222222111111222222333222000222777===CCCFFFHHH>>>555333222111333777444222111111333444444444111333555444111111444777111222222222111222444666444333222222111111111222333333333444555666777888444444444555555666666666222333444555666777888999:::999888666555555444444444444444555555555555555555444333222111222222333222111111333444333111...111111111111111111111111000000000111111111222222111//////222222//////111000000000000000000000000.........000333444222///---000222222000000000000000000111111111111000000222111///000111222222111//////000000000000111111222333333222111000000111///------222555000000888222111000000//////000000555555444333222222222222111222222000///...///111000000000000111111222333000000111111222333333444000000111111222222222222111111000///000111333444222222222222222111111111333333333222222333333333333333222222111222444555222222222333333444444444444444444555555555555555333333444444555555555555444666777666555444555666666555444333333333444444999888666444444555777888666666777777777777666666444444555666777888888999999777666777999777111,,,666666777777777777777777666666666666666666666666666666666777777888888888777777888888777777777666888777777666666777777888999888888777666555555444999999:::999999888777777333444555666777888999999666999===@@@@@@???<<<:::;;;:::::::::;;;;;;<<<======<<<;;;<<<>>>AAACCCDDDAAABBBCCCCCCBBBAAA???>>>@@@???>>>======>>>>>>???;;;;;;;;;;;;;;;<<<<<<===999:::<<<<<<<<<<<<<<<<<<888888888888888888777777777666666777888888666444222333444444222222333444555555555555555444333222222333444444444333111000+++...111333333333333333333222222333444444333111///000000111222333444444444111///000333555333111///000111222333222111000///000222333333222000///......000333333222111111//////////////////////////////000111333555777888000---...000111......111...............//////000000///////////////000111222222111111111222333333///......000222333222000000000000000000000000000000000000000000000000000.../////////.........///222222111000////////////000000000000000000000000...111444555555333333333111111111111111111111111///111333444333222111222000111222333444333222111111000///000333444444333333333222111222333444555000111222222222222111000444333222111222333333333555222000000333666888888999555111111111111444888333222111111333555555444000222444333111111444777333555666555444444666888333333222111111111111222333333333333444555666777222333444444444555555666333333333444444555555555666555555444444555555555444444444444444555555666222222222222222222222222000111111111111111000000//////000000111222333333000000000111111111222222111//////222222//////111////////////////////////333111000111333222---)))***...000......000000///000000111111111111000000111000...///000222111111///////////////000000000...///000///......///000000000+++...666000+++444222111000///////////////////////////000111222333000000000///---,,,---///333222111000000111222333...///000111222333444444000000111111222333333333444333000......000222444222222222222222111000///333333222222222222333333777777666444111111222444111222333444555555444444222333555666777666555444222222333333444555555666444555666666444444555666666555444333333333444555777777666555555666777888555666666777777666666555666666666666555555555555222444777888777444222222555555666777777777777666666666666666666666666666555555666666777777888888666666777888888777777666777777666666666666777777777777777666666555555444999999999999888666555444333333555666888999;;;;;;444777;;;>>>>>>===:::777999999999999999:::;;;<<<;;;;;;;;;<<<===@@@BBBCCCAAAAAABBBBBBBBBAAA@@@@@@=========<<<<<<<<<======;;;;;;:::::::::;;;;;;<<<777:::===>>>===<<<;;;;;;777888888999888888777777666777777777666666555444333444555444222111111222333333444444444444444333333333333333333222222111++++++,,,000333555444333111000111222333333111/////////000111222222333333222111000000222333333222000000111111111111111111///000111222222111000///...---...222222000///111////////////////////////------...///111222444555111......111111......111---------------...//////...---------...///000000000///.........000111222......///111333333222000000000000000000000000000////////////////////////---...//////------...///111111000/////////000000000000000000000000000000,,,...111111111000000111111111000000000111222222---000222333222111111222111111222222222222222111333111000111333444444333000000111222333333444444000111222333333222111000555333111111222333444333333222000000222444555666333222111000111111222333333222111111222222111000111222333222222222444555555666777666555444555666555444444333333444444444555444444444444555666666555777777666555444555666444444444444444333333333333333333333444555666777555444444444444555666666...///111222333333222111///111333111///...111333/////////000111222222222/////////000000000111111111//////222222//////111////////////////////////444222000111333111,,,&&&,,,000222...---000111///000000111111111111000000000///......000111111000////////////////////////---...000000//////000222///555---+++555///(((111000////////////000000111............///000111111111111111///---,,,---//////000000111111111111111///000000000111111222222///000000111222222333333555444222111000000111222///000111222222222111000333333222222222222333333111444666555333111111222111222444555666666555555444444444555555555555555333333333333333444444444444555666666444444555666888777666555444555666666555555666666777777888888555555666666666666555555666666666555555555444444222333444444444444666777555666777888999888888777666666666666666666666666444444555666666777888888444555666777888888777777777666666555555666666777777777777666666666666666555555555555444444333222555555666777888::::::;;;444555666888888888888777888777777888999:::;;;;;;;;;<<<======<<<===>>>@@@@@@@@@?????????@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<===;;;;;;:::::::::::::::;;;777:::<<<<<<:::999:::<<<777777888999999999888777777888777444111000333666444555666555333222333444222333444555666666666555444333222222111222222222000,,,***---444777555111000000111333555444111...///000000000111111222222000111222111000111222444222111000000000000000111000000111111111111000000000------111222......111000000000000000000000000...---------...///000111333000///222111...---000......---,,,---...///000---------......000111111---,,,,,,+++,,,...000222------...000222222000...000000000000000000000000...........................///111000...---///111000////////////000000111000000000000000000000000---...//////...---///000000//////...///000111222---///111111111111222333222222111111111111222222333111000000111222222222///000111333333222111000111222333444444333222111555222//////111333333222222222111000000222444555111111111111222333222000111111111333444555333111333222111111222333333222333444555555333111111222555555444444444444555555777666555555555555555555333555777666444444555777555555555555555555555555333333333444444666777777666555444444444555777777+++---000333444333111000///222444222...---111666///000000000111111111111............/////////000111//////222222//////111000000000000000000000000111///...111444333...(((000555555///...222333111000000111111111111000000000///---...000111111000///////////////.........///000222222222333444666,,,777///***444000)))222------......///111222333333222111000////////////333444444222000///000111+++,,,///222333222000///111111111111000000000000...//////000111222222333444444444333222111000///,,,---///111222333222222333222222222222222222333''',,,222555444111111111111333444666777777666666666555444333333444666888555444444333333222222111444555666555444444555666:::999777666666666777888333444666777888888888888555555666666666666555555222333333444555666777777888666333222333666888:::666777888999::::::999888666666666666666666666666444444444555666777777888333444666777888888888777666666555555555555666666777777777777888888888888555555666666777666666666777777888888999999999::::::999777777888999<<<===777777777777888999:::;;;===>>>>>>>>><<<;;;;;;<<>>=========???@@@AAA<<<<<<<<<===============<<<;;;::::::999999999:::888999:::999777777:::===777888999::::::999888777888888777111,,,,,,222888444666777666555555666777222333444666777777888888555444222111000111222333555...***---444888555000222333444666888666333000000000000000111111111111///111333222//////222555333222000/////////000111111111000000000000111111333//////333333......333111111111111111111111111111000///...............444111000222111...---000//////...---...///000111............///111222333000000//////000222555777------...000222111///---000000000000000000000000........................///111333222///...000222//////...//////000111222000000000000000000000000000000111///......000111......------...///111222---///000000000111222444333222111000000000222222333111///...000111111000///111222333333111...,,,111222444555555444222111444111------000222222111222333222000------000333///000000222555777555111///000222555999:::999777555222///000333444333111555666777666333222111222333333333222222333444444888777666555555555555555,,,///222333333444777:::555666666666777777888888555555555555555666777777666666555444555666777888+++000444444000...///111///000000111111111111000......///000000000000000///////////////000111111---------------...///000000''',,,333...,,,000///111///000222111...///333000...,,,,,,///111000...---...000222222222000000///000111000/////////111,,,------...------,,,,,,000/////////.........---...............///000000000!!!!!!///333///,,,///000111222222111000///111111111111111111111111---------............//////000000...///222111---333222333333///***,,,111///...---...000000...---555111000333444111//////333444111,,,+++000222222222222222222222222222222333333333333333333333333333333222222222333444555444444444333333222222222333222222444666777777666555333111222444555333111666555444333333333333333666444111000000222555777111111111000000111444777777555111000111333444444666444666<<<===999555444999999999777444333333444666444444777777444333555222333555888999:::999888444333333333444555777888555555555666222---///555888666444333444444333222666777777777666777:::<<<;;;666222555;;;>>>;;;777888888777777777777888888===>>>>>>===;;;;;;<<<>>>===<<<<<<<<<<<<======>>>===;;;:::<<<:::666777;;;>>><<<::::::::::::888666888999999999999888777777777555999@@@@@@:::888:::444444444444444444444444333333333444444555555555444222111444:::===;;;777222222222111111111000000333666888888444111111111---222444222111222222000000000000000000000000000//////......///000111111/////////...,,,+++,,,...////////////////////////000...---000333444///+++000000111111000///...---))))))***---///000///............000111111...,,,000---,,,---///000...,,,///............---------........................//////000000000000//////111111000000000000111111//////000000///...------+++++++++,,,---...//////---***,,,000///+++---222'''+++---,,,000666555000333222000...---......///////////////000000000000000000000000000000000000333111///...000111111111111...+++,,,///111000///000000000000000000000000...//////111222333444555////////////000000000000222333333222111111222444222222111111000111111111...222444111,,,***---111666555444333222222222222222222222222222222222222...333666333,,,***...444111222444555555444222111666555444333222333444444444444444555555666666666:::777444555666666666888666555444333333333333333...333777666333111222444......////////////......//////000111111111111111///////////////000000111---------------...//////222(((***///)))***000000000......000///+++,,,//////---+++,,,///000///...///111222333444333222111---///000///...---...///,,,,,,---.........------000000000///////////////...............//////000888...)))---222222//////---...///000000///...---////////////////////////........./////////000000///111000------000000---333111111222111...000555333222111222333333111000...++++++000333222222333222333111---,,,000222111222222222222222222222222333333333333333333333333111111222333444444444555444444444333333222222222444333222333555777666555555333111222444555333111666666555555555666666777999999888777666666666777333444666666444444555666666333000000222444666666888666777;;;<<<999555555777888777555333222222444:::777888;;;;;;888777999666888888888666555555666666666666666666888999:::;;;777666888999666666888:::999777666777888777666666666777666666777999<<<;;;888555777:::<<<:::888999888888777777888888999999:::;;;:::999999:::<<<======<<<<<<<<<<<<<<<======;;;;;;<<<;;;888999===;;;:::999999:::;;;:::888888999999999888888777777666333555999:::666555888777777777777777777777777333333333444444444555555444222111444999;;;999666333333333222222222111111111444666555333000///000,,,000111///000222222...////////////////////////000000111111111222222222...///000/////////111333000000000000000000000000000...---///333333///+++222111///.........//////++++++,,,...000111000...///...------/////////---///---,,,---//////...,,,,,,---------......//////------------------------...------------------...000//////......//////000///////////////...------,,,,,,,,,,,,---...///000333...---111222///...000222444222...---...***$$$444444222111000000000111....../////////000000000000000000000000000000000222000......000111111000000...,,,,,,///111111000000000000000000000000000000000//////...------,,,000000000000////////////111222333222111000222444222222222111111222333333444444444333333333555666333222111111222333222111222222222222222222222222444444444444333444555666111222444555555444222111777666444333222222333333333333444444444555555555777777777777555333333444444444333333333444444555---000333333000...///111//////000//////...---,,,000000111222222222222111....../////////000000000...------------...//////222***---000++++++///---222///...000///+++***---///---,,,,,,...//////...---...///000///...---,,,...///000///...---...000,,,,,,---...//////........................//////......------......///000444111111111///,,,+++...---......//////......---........................////////////000000000111000111000,,,+++//////---///***))),,,......///333222111000000111111///---***((()))...222111111333111333222......111111///222222222222222222222222333333333333333333333333000111222444444555444444444444333333333333222222555444333333555555444333444333222222444444333222444444444444555666777888777777888888666555333111444666888888777555444444444222000000333666777888;;;777666:::;;;777666666777888888666444333444555777555555999999666555888666777888777666555555666555555555555555666888888;;;555333888<<<;;;999888999888666666777888777666777888888777777777:::<<<;;;:::999999999999999999999888888777777888888999777888999888888888:::<<<>>>===<<<<<<;;;;;;;;;;;;<<<:::;;;===<<<999;;;???999888777888:::;;;:::999999999888888888777777777666333222444555333444777666666666666666666666666333333333333444444444444444222111333666888666333333333333333333222222222///111333333111///...///...///......111666444///........................///000111222222222111000///000000000......000222000000000000000000000000000...---///222222///,,,222000...,,,,,,---000111---------///111111///...000...++++++,,,............---,,,---...///...,,,++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///......------------......///////////////......---------------...///000000666000...000222000......111222111//////000...)))444333222111000000000111.........////////////000000000000000000000000000111000......000000000///...---,,,---///111111000000000000000000000000000111111000...---+++******111111000000//////......111222222111000000111333222111111111222333444444333000......111444555444000///...///222333111...222222222222222222222222888444000222888;;;888555111222333444444333222111666666444333222222222222222333333333333333444444222555888777444333333444222222222222333444555666---///111000...------...222222222222111///......//////000111111111111000.........///////////////......---------......//////+++111555///...///)))222///...000111...---...///.........///000000000---.........---,,,+++***///000111111//////000111,,,---...///////////////,,,,,,,,,,,,,,,---------...------------...//////+++,,,...///---++++++,,,000000000000000000000000////////////////////////....../////////000000000111333222---+++...000///...(((%%%)))------...000111000//////000000...,,,///++++++///111///---//////222222000///111111...111111111111111111111111222222222222222222222222444333333222222333333444333333333333333333333333555444333333444444333111333333333333333333333333333222222222333333444555333444444444444333111111333444666555444444555666555333111222444666777777<<<777555777888666555666888999999888666555666888555222333666777444333666777777888<<>>===<<<;;;:::::::::::::::888999<<<;;;999;;;@@@999888777888999:::999888999888888777777777777777666555555555555555555666333333333333333333333333333333333333333333333333333111111222444555333111222222222222222222222222///000111111000000//////111000//////444999777111////////////////////////,,,...///111111000...---111111000...,,,***+++,,,........................///......///111111///,,,000///---,,,,,,---///000...------///000000...,,,...---+++,,,---...---,,,------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,111000...------...000111......------------.........///////////////.....................///000000111///......---------...------...///222555555333000000000//////.........------........./////////////////////////////////000///......///000///...---------...///000111111000000000000000000000000//////000000000000000111////////////000000000000000111222111//////111222000000000000111222333444///---++++++,,,...000222000---,,,...111222///+++111111111111111111111111666111---///444777555111111222333333333333222111333333333333333333333333222222222222222222222222000333444333444777777555333333333222333333444444111222222222000//////000222222222222111///......---......///000/////////------...///000//////...///......---------......000+++///000***,,,000***000,,,+++///111///...000000000000000///000111222111111111111111000//////...///000000......///000---...//////000000000///---------------------------------------...//////------...///111222000---000000////////////000000........................------........./////////000333333///,,,///111000444---***---111111111222333222222222333333111///222...---111222///---...///222333000000222111---111111111111111111111111222222222222222222222222999777333000///000222444333333333333333333333333555444222222333333222000333333333333333333333333444444333222222222222222444444333333444555666777444444333222222444888<<<777555444333555666666555:::666333666777555444666777888888777666666777999777555666::::::777777:::<<<999:::CCCNNNPPPHHH>>>::::::;;;;;;;;;;;;;;;;;;888888;;;???>>>;;;<<>><<<:::999::::::999888888999999888777777999<<<888;;;<<<999555333555888666666666555555666666666666777888888888999;;;=========<<<:::999999999999888666777::::::888:::???;;;999888888888888666555999888777666666666777777444666777777777777555444555555555555555555555555333333333333333333333333111111111222333333111000000000000000111111111111000000000111111222111000111000......333999777111000000000000000000000000,,,...///111000///---,,,000111000...,,,++++++,,,------------------------///.........//////...---+++,,,---...............,,,,,,,,,...//////---+++++++++---///000///,,,))),,,---------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111///...,,,,,,...///111///......------......///......///////////////...///............///000000+++...///---***+++///222111///---...000///............///.........------------------....................................///...---...///000...---,,,---.../////////000111////////////////////////...//////111222333333444------...///000111222222000111111000//////000222............///000222222000222333111------111555111///---...000000---+++111111111111111111111111222111/////////000//////222222222222222222222222000000111333444444555555222222222222222222222222333444222///333999888333666555444333222111111111111000000///.........---//////000//////...---,,,,,,---......//////......,,,---...///000///......//////...------------...333,,,***%%%(((111...---(((&&&+++///...---...///000111000//////111333000000//////////////////---...///...---,,,---/////////000000000000//////000000000000//////......------,,,,,,------...///000000......111333///)))...------,,,,,,------...------------------------------------............,,,111333000---///111000222...,,,///111///...000000//////000111111000...000------111333111000111///222333000000222111---111111111111111111111111222222222222222222222222:::777333000///000222333222222333333333333444444444333222222222333111000222333444444222222333444777666555444333333333333333333222222333555777888666555444222222666<<<@@@888777555555666666555444999555333666777666555777666666777666555555777999999777888<<<<<<::::::<<<>>>::::::CCCMMMNNNDDD999===>>>>>>?????????>>>>>>===>>>BBBEEEBBB===???DDD@@@>>><<<;;;;;;:::999888888999999777666666999;;;999;;;;;;999666444666999777666666555555666666777555666777666666666888:::<<<;;;::::::999999999999777666777999999777999>>>;;;999888777777777555333999888777666555666777777222555777555555666444000222222222222222222222222333333333333222222222222000000111222222222111111/////////000000000000000111000///000222333333222...///---+++///444333///111111111111111111111111///000111111111000///...---///000/////////111333////////////////////////........................)))***,,,...//////...---+++++++++---//////---,,,***+++...111222000,,,(((+++---...---,,,+++,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---............------.........---.../////////////////////......---......//////,,,//////,,,***...222222///+++)))+++,,,+++***,,,......////////////......,,,,,,,,,---------.................................------...//////...,,,,,,...000000///...///000/////////////////////////////////000000000000000------...///000111222222///000000///......///111...---------...///000000...333666333...---000555000000///.........///000111111111111111111111111111333333111...---///111222222222222222222222222///000111333444555555555333333333222222222222111222555444///111666555...777666444333111000000000///...,,,,,,,,,++++++***......////////////......---......///////////////+++,,,...000000///...---//////...---------------000++++++&&&!!!***333......(((&&&+++///...,,,+++---...//////------///111+++++++++++++++,,,,,,---...000111000///...///000111111111111000///......111000000///...---,,,,,,------,,,,,,------...///...000...+++---000---'''...---,,,,,,,,,,,,---...------------------------............////////////&&&...222///---...//////+++***,,,//////++++++///+++++++++,,,...///...,,,///,,,,,,111333222111333000333222//////111111...111111111111111111111111111111111111111111111111444444333333222222222333222222222333333444444444333222111111222222111000111333555444222111333555555555444444333444444444333444555666777777777666555555444333333555:::===777666555555777888777666888555444888:::888888999777888999999888888:::<<<===;;;<<<@@@AAA>>>>>>AAAAAA???@@@DDDIIIIIIDDD>>>FFFFFFGGGHHHHHHGGGFFFEEELLLKKKMMMPPPOOOJJJIIIKKKHHHFFFCCCAAA@@@???===<<<=========<<<::::::===???;;;<<<;;;:::999888999:::888888777777777777888888666777888777666666777999::::::999999999999999:::999777888:::999777999===999888666666777777666444999888666555555555777888333666666222222555555111000000000000000000000000333333333222222222111111///000111222222222222222//////000000111111111111111///...///222444333222---///...+++,,,000111///000000000000000000000000111111000000000/////////,,,---/////////000222555////////////////////////............------...///******++++++---...//////++++++,,,...000111///...,,,---...000222111---***+++---...---+++***,,,...,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...///////////////......---------------...000///***'''+++111111+++,,,'''&&&***,,,+++,,,///,,,,,,---.........---,,,+++,,,,,,,,,,,,------------------------------------,,,,,,...//////---+++---///111111///------...////////////////////////000000//////.........---000000000000//////////////////000///...---///111//////.........//////000+++---000111///...///111---///111///---...333888111111111111111111111111222333444222000000222444222222111111111111222222000111222333444333333222444444333333222222222222###///666222///333333///555444333222111111111111222111///............---///000111111111111111000...//////000000000000000+++,,,...000000///...---000///...---------------***+++111000+++111444)))222+++)))---000///,,,++++++---...---++++++---000,,,,,,,,,,,,---...//////222333444444333222333444222222222222111///...---......---,,,***)))((((((---,,,,,,,,,,,,---......,,,111000,,,,,,111111---000///...------...///000000000000000000000000000////////////000000000000"""+++000///,,,---...---***+++000333222---...333---,,,,,,...111222111000000,,,,,,111333111000111111333222......111111///000000000000000000000000111111111111111111111111...000333555666555333222222222222333333444444444222111000111222333222000111333555444222111333555111111111111222333444444999;;;>>>@@@???===:::888222333444333222333555777555444444555888999999888888555666:::===;;;:::;;;;;;<<<======<<<<<<>>>@@@EEECCCEEEHHHIIIGGGGGGJJJHHHJJJKKKLLLMMMMMMNNNNNNSSSTTTUUUVVVVVVUUUSSSSSSaaa]]][[[```aaa^^^YYYXXXUUURRROOOMMMLLLJJJHHHFFFCCCCCCCCCBBB@@@@@@BBBDDD>>>===<<<;;;;;;<<<<<<<<<::::::999999999999::::::::::::;;;:::888888999;;;999999999888999999:::::::::999999;;;:::888999>>>777666555666777888777666999888666555444555777888777999777111000555777444444444444444444444444444333333333222222111111111...000222222222222333333000000111111222222222333111...---...222444333222...111111---,,,///222111////////////////////////000///...---------------,,,---......,,,---...000------------------------............------...///+++***))))))***---000222++++++,,,///111222111//////......///000000///---***,,,...---+++***,,,...******+++,,,------...///........................---......//////......---,,,++++++++++++++++++,,,------...///000000//////...------,,,,,,,,,------444---###!!!***333..."""333---***---...******---((()))***+++++++++***)))++++++,,,,,,,,,------------------------------------,,,,,,...//////---+++---000222222...,,,,,,---////////////////////////000000000000000000000000333222111000///...------...///000///------///000111000000////////////000++++++---000333444222000+++///111///---///777???000000000000000000000000111111111111222333444444222222111111111111222222333333444444333222000///444444444333333222222222'''777555///111555444333333222222111222222222------............------///,,,***,,,000000,,,(((***+++------,,,---...000........./////////000000111+++&&&(((---000...***---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,000///...------...///000/////////---+++,,,...000000111111111000...,,,***+++++++++***++++++,,,,,,///...---,,,,,,---...///***//////+++***---///...(((++++++)))***---...+++,,,---...//////---+++***//////...---,,,---000333,,,---///000000///---,,,////////////////////////---......+++(((&&&&&&'''111000...,,,+++,,,......222000...///222333111...111111000000000000000111000111222111000///000111222111000111333333111000111111222222222333333333222444666555222222555777111333555444111///111333111111222222222333333333444444666:::===<<<888444444444444444555555555555777777666777888888777555444555666777888:::<<<>>>AAABBBDDDDDDCCCDDDEEEGGGHHHIIIKKKOOOSSSUUUSSSPPPTTTSSSUUUYYYZZZYYY[[[aaabbb``````bbbdddeeehhhkkkmmmoootttxxxwwwpppmmmnnnlllcccZZZYYYZZZWWWRRRNNNPPPMMMIIIGGGGGGHHHHHHGGGCCCBBBBBBAAAAAA@@@>>><<<@@@>>><<<;;;;;;:::888777888555333555888:::999777555888::::::888777888:::::::::::::::999999888888999888777777777888999:::555777777444111333999???555333000111444555444222333222111111333333222111111222333111///......///222222111000//////000000------...............---+++---......------///000...------,,,,,,,,,------,,,---///000000000///...,,,111666666111......000,,,,,,------,,,,,,+++***+++---...///...,,,)))'''---------......////////////,,,***+++---...,,,))).........////////////000///,,,''''''...111%%%222---))))))---...,,,(((++++++++++++++++++++++++//////---,,,***)))((('''///...,,,,,,+++,,,---...$$$))),,,***)))++++++))))))***,,,......---,,,+++///000...,,,...111///))),,,///111,,,%%%$$$,,,444)))---***$$$(((000///&&&,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,/////////......------------,,,++++++,,,,,,)))'''...---+++++++++,,,...000........................,,,+++333%%%222---777...///............///000000111111111///---,,,---...---...///...---------///111---,,,......---///444111000///...------...///////////////000000000000000222333222111000111222444333222222444444333222111222222111111333666999111111222222222333333333111111111111111111111111444333333222111000//////------............---------+++***,,,000111...***)))+++---...------...///******+++++++++,,,,,,,,,///,,,)))***---...---***------+++++++++,,,...///------------,,,,,,,,,,,,,,,,,,,,,+++***)))((((((///...---------...//////---...///...,,,,,,---///(((***---.........000222...---,,,+++++++++++++++//////...------...//////,,,---......,,,+++,,,......111111...---000///---++++++++++++,,,...///000...///000///...---...000(((***,,,...///...,,,***........................///000000///...------...111000...---------//////222111000111222333222111111111000000000000000111000222333222111000111222222111000111333333111000000000000111111111222222///000222111//////111444222333444333111000111222111111222222222333333333222222333666888888555222333333333444444444444555666555555555666666444222666888999;;;===???AAACCCDDDFFFIIIKKKLLLNNNQQQSSS^^^```bbbdddeeegggjjjlllkkkhhhgggjjjkkkjjjkkkoookkkiiihhhkkkqqqxxxxxxpppllljjjhhhdddbbbccc```\\\YYYXXXVVVSSSQQQLLLKKKIIIIIIJJJIIIGGGEEEDDDCCCAAAAAAAAA???<<<:::>>>;;;888888:::<<<;;;999888:::<<<;;;888777888:::888888888888888777777777;;;:::888777777777777888555777888666444444999>>>777444222222444555444333333222111111333333222111222333333222000//////000111000000///......//////------...............---000111222111000000111222///......---------......------...///////////////,,,000333333///,,,---//////////////////......---''')))+++...///000//////,,,,,,---------............,,,++++++------+++)))---------.........//////,,,------,,,000333---$$$---------.........,,,+++++++++++++++++++++++++++...------,,,,,,++++++***...---,,,++++++,,,---...'''+++---+++***,,,---+++,,,++++++++++++,,,,,,,,,,,,------,,,...222111,,,+++...///,,,'''&&&+++111%%%,,,,,,&&&&&&,,,...))),,,,,,+++******+++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++------...............///000000.........///111222..............................111:::666000***---............////////////......///---+++++++++---...///000///...---...000111...---//////---...111111000///...---......///000000000000111111111111///111222111000///000111222222222222111111222222111111222111111222666888111111111222222222222222222111111111111111111222333333222222111000000000------............------+++***))),,,000111///---)))+++---......------...))))))))))))************------------,,,,,,+++***---,,,+++++++++,,,...///...---------,,,,,,++++++---------------,,,,,,+++,,,,,,,,,,,,,,,---...///+++---......---,,,---...,,,///000---(((&&&(((,,,///...---,,,+++*********///......------......///...+++,,,111///((((((---///111000,,,+++---,,,))),,,+++)))((())),,,///222,,,...111111000...---...(((***,,,...///...,,,+++------------------------+++---............///111......,,,+++++++++,,,---///000111111000///000111000000000//////000000111111222333333111111222333222111000111333333111000/////////000000000111111.../////////......000111333222111111222222111000111111222222222333333333111111111333555555444333444444444444555555555666555555555777999:::888666<<<>>>BBBDDDFFFHHHLLLNNNPPPTTTXXX[[[___bbbfffiiitttwwwyyyxxxwwwyyy}}}wwwsssvvvyyyxxxyyyzzzuuusssqqqttt|||~~~xxxuuutttuuuuuutttrrrooollljjjfffaaa]]]]]][[[XXXXXXZZZZZZWWWTTTPPPOOOOOOOOONNNJJJFFFBBBBBB>>>999888999:::999777999::::::888666555666888777777777777888888888888;;;:::999777666666666666555777999888666666999<<<888666444444555555444333333222111111333333222111222333444333111000000111000//////...............---...............------...///000///---+++,,,---//////............//////......---------...//////,,,...000///,,,***,,,...,,,------------,,,++++++...............---------+++,,,,,,,,,,,,,,,------...,,,++++++,,,,,,+++***,,,,,,,,,,,,------------''',,,///---,,,------,,,&&&)))---...,,,*********++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++,,,------***...///+++***---///...---,,,***)))(((***+++---000222333222555::::::666+++,,,,,,+++)))(((***,,,"""***---'''%%%))),,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++,,,......---,,,+++,,,---...///........................//////+++DDD333000###222,,,---...///000///......,,,---...---,,,+++,,,......000111000///...///000111......000000------///000000///............///000000111111111222222222000111222222000000111222///111222111///...000333000111111111111222555777111111111111111111111000333222111000000111222333111111111111111111111111,,,------......------,,,,,,+++***,,,...000///---(((+++---...---,,,,,,---++++++++++++,,,,,,,,,,,,+++...000///,,,))))))***++++++*********+++,,,------,,,,,,++++++******)))++++++***+++---.........*********++++++,,,------)))+++......---,,,,,,---///222333---$$$"""'''---,,,+++***************---------,,,,,,---------000)))+++444222&&&%%%---,,,///...***)))+++***'''///---+++*********,,,---+++---///000//////000111//////......------------------------------------***+++------------...000......---,,,,,,------...+++---///...,,,***,,,///000////////////000000111///111222222111000111333222111000111333333111000/////////000000000111111000000000000000000222333444222///000333333111...111111222222222333333333333222222333444555666666555555555666777888888999666777999===AAACCCBBBAAADDDHHHMMMPPPQQQTTTXXX\\\eeehhhlllqqqtttyyy}}}~~~zzz}}}}}}zzz|||~~~|||{{{xxxtttnnnjjjnnnkkkiiiiiikkkllljjjhhhffffffeeedddaaa\\\UUUPPPIIIDDD>>>;;;;;;;;;999777;;;;;;:::888777777888999777888888888888999999999888888777777666666666666333666888888666666777888777666555444444444333333333222111111333333222111222333444333111000111222000//////.........//////.........///......---,,,---......,,,)))(((((()))...------------......///......,,,,,,,,,---...///,,,------+++))))))+++---+++++++++++++++******)))111000...,,,+++***++++++++++++++++++++++++++++++---,,,+++++++++++++++******+++++++++,,,,,,,,,,,,+++...000---)))''')))***&&&((()))***++++++++++++************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,//////***))),,,///...,,,+++***)))))))))***+++(((++++++***,,,000111///+++*********++++++)))(((###))),,,)))(((+++---+++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------///,,,(((''')))++++++***+++++++++***+++,,,------...........................---)))777,,,+++)))666+++,,,...000000///...------...000000///...///000---///000///...---...000///,,,---111111...---000/////////........./////////000000000000111111111111222333333111111222333...111333111---,,,000444///111111111000111333666111111111000000000000000333222111//////111222333000000111111111222222222,,,,,,------------,,,,,,...---,,,,,,---------,,,)))+++---...,,,+++,,,,,,,,,,,,,,,,,,------------***...111000+++((()))+++)))))))))))))))******+++************))))))((((((---+++(((''')))++++++***)))******+++++++++,,,,,,(((***---...---,,,,,,,,,%%%***---***%%%$$$)))///)))))))))))))))***+++,,,++++++++++++++++++++++++///)))+++444111&&&$$$---+++......++++++......++++++,,,---......,,,+++***+++,,,---,,,---///333666555333...+++)))***,,,...---------------------------///000///......///000000000000000000000111111***---///...+++***,,,...//////......///000111111---///000000//////000222222111000111333333111000000000000111111111222222222111111111222333333333444111///000222333111...111111222222222333333333333333333333333444666777444444555777888:::;;;<<<:::<<>>???===<<<;;;;;;;;;;;;:::666666666777777777777777555555666666777777777777222444666666555555555555555555444333222222333333333222111111333333222111222333444333111111111333000000000//////000111111......//////...------,,,...//////...,,,******+++,,,+++++++++,,,,,,---......---,,,++++++,,,---...---,,,+++)))((()))***,,,...............---,,,,,,***)))))))))***,,,///000+++++++++++++++++++++++++++,,,,,,++++++*********************+++++++++,,,222111///...,,,***)))***---)))&&&'''+++...///---************************+++++++++***************)))******++++++,,,,,,,,,+++......)))(((+++---,,,)))***++++++++++++))))))***------******---...---+++***)))***,,,,,,)))''')))***)))***,,,///...***++++++++++++++++++++++++,,,++++++******++++++,,,------------------------333,,,&&&(((///333111---...............//////000........................+++,,,222(((...)))222000+++,,,...000000///---,,,,,,...000000///...//////,,,---......,,,,,,---...---+++,,,000111//////111......//////////////////.........////////////000000111222111000///000222///222444111---,,,111555///000111111000000222444111000000000000000000000222222111000000111222222000000000111222222333333,,,,,,------------,,,,,,///...---,,,,,,,,,,,,---***,,,---,,,+++***+++---++++++++++++,,,,,,,,,---+++---///...+++)))***,,,(((((()))))))))*********))))))))))))))))))))))))888222+++((()))++++++*********++++++++++++******(((***,,,,,,++++++,,,---###'''******'''(((,,,111((((((((()))***+++,,,---***++++++,,,,,,++++++***---***+++000...'''''',,,'''++++++)))***---...,,,&&&)))---111222000---+++,,,,,,,,,+++,,,///444777555111,,,(((&&&(((+++---------------------------,,,---...---,,,+++,,,---,,,------------.........---...//////...---...///............///000111111,,,...//////...///000111222111000111333333111000000000000111111111222222222000//////111222222111222111000000111111000///111111222222222333333333111222333333222222444666444555777999<<<>>>@@@AAACCCDDDHHHMMMQQQSSSRRRPPPWWW^^^eeeiiijjjlllqqqvvv|||zzz}}}wwwqqqaaa]]]WWWTTTRRROOOJJJFFFBBB@@@???>>>>>><<<999666555555555555444444444333222333444666777777777777333333444444444444333333222333444333222111333555333222111111333333222111111222333222111000111333111000000000000111111222////////////...---,,,,,,,,,---...---,,,+++,,,---************+++,,,---...------,,,+++++++++,,,,,,---,,,+++*********+++,,,,,,,,,------,,,,,,+++***+++***)))))))))***,,,---,,,,,,,,,++++++++++++******,,,,,,,,,***)))***+++************++++++++++++///***(((+++---+++)))))),,,&&& !!!&&&++++++)))************************************))))))))))))((()))***+++++++++++++++)))------)))(((***+++***''')))+++------,,,+++)))...111000,,,***,,,...---,,,+++***+++,,,,,,***(((,,,***)))+++///000---(((***++++++,,,,,,++++++***,,,++++++******++++++,,,************++++++++++++,,,'''###'''///555333///,,,,,,,,,------------...........................+++,,,888&&&444+++333&&&+++,,,---...///...------+++---//////---,,,,,,,,,+++,,,------,,,+++,,,---...,,,,,,000000...///222---...//////000/////////---------.........//////---...//////------...///111222222000------111444...000111111000000111222000000000111111111222222111111111111111111111111000000111111222222222333+++,,,,,,------,,,,,,+++---------,,,+++,,,...///,,,,,,,,,***)))))),,,...++++++++++++,,,,,,,,,,,,,,,------,,,++++++,,,---)))******+++++++++++++++))))))******++++++,,,,,,999222)))%%%(((,,,......+++,,,,,,,,,,,,+++)))(((((()))************,,,...***+++---,,,***))))))***+++*********+++,,,------+++,,,------------,,,++++++,,,---,,,+++***+++,,,&&&))))))'''(((,,,,,,***'''***...222333111...,,,,,,---......---...111333000...,,,))))))***,,,---........................)))+++,,,+++***)))***+++)))******+++,,,,,,,,,+++///.........///000///......------......000111111---...000000//////111222222111000111333333111000/////////000000000111111222000...///111333222111111111222111000///000111111111222222222333333333111333555555444444666888999:::<<<@@@CCCGGGIIIKKKNNNQQQVVV]]]cccffffffeeegggooowww{{{{{{||||||sssooojjjhhheeeaaa[[[VVVPPPNNNLLLJJJHHHDDD>>>999888888777666555444444333222333555666666666666555555444333444444444444333111333444444222222555777333222111111333333222111000111222222000000111222///////////////000111111////////////...---,,,+++)))+++,,,---,,,,,,...000++++++++++++,,,---......,,,,,,,,,,,,,,,+++******...---,,,,,,,,,,,,,,,+++***************)))((((((//////---+++***)))((((((------,,,,,,++++++++++++***+++---,,,)))((()))+++*********+++++++++,,,,,,***&&&&&&***,,,)))'''))))))&&&######%%%(((((((((************************)))))))))***++++++,,,,,,'''((()))***+++++++++***)))---...+++)))***+++)))))))))***+++,,,------...###''''''""""""$$$$$$,,,,,,,,,,,,+++++++++++++++++++++---...,,,***)))***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,))))))*********+++++++++''''''''')))+++---------))))))***+++++++++++++++...........................)))******000...---***,,,,,,---------.........+++---000000...+++++++++,,,---...---,,,,,,---...222///---///...,,,---000,,,---///000000000//////............////////////---///000///...---...///111000...------...000222...///111111000///000111///000000111222333444444///111222333333222111///111111111111111222222222+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---///222------+++)))((())),,,///,,,,,,---------.........---,,,+++***+++,,,---...++++++,,,------------,,,******+++,,,---......//////'''!!!(((,,,...,,,---------,,,***)))'''))))))***))))))***,,,///)))***,,,------,,,+++***......---,,,,,,---------------...//////...------)))------)))(((,,,---,,,+++......,,,,,,//////---,,,...111333222000---***,,,...000111///.........---------.........//////////////////////////////+++---......---...///000...//////000111111111000///,,,***+++...///---+++---------......000111111---///000111000000222444222111000111333333111000............/////////000444111///000333555444222///222333222///---///222111111222222222333333333333666999999888777888;;;???@@@CCCGGGKKKOOORRRTTTWWWZZZbbbllluuu{{{}}}}}}uuu}}}}}}zzzuuunnnhhheeeccc```]]]ZZZSSSKKKDDD===<<<;;;:::999777666666444555666666666555444333777555444444444555555444111333555555333444777:::333222111111333333222111///000111111000///000222...............///000111////////////...---,,,+++---///111222222333555777,,,++++++,,,---...///000+++,,,,,,---,,,+++***(((///...------......---+++,,,------------,,,++++++******+++,,,------......---------,,,,,,+++++++++)))+++---,,,)))((()))+++***++++++++++++,,,,,,,,,,,,***,,,000///))))))---+++,,,------,,,+++---...))))))))))))))))))))))))'''((()))***,,,---//////&&&''')))***+++++++++***(((---///,,,***++++++(((+++***)))***+++---000111,,,000000+++(((+++//////,,,---...,,,******+++---(((+++...///+++''''''******+++,,,------,,,+++***,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,000333111+++(((***---,,,,,,---............---........................222%%%***&&&...)))777------,,,,,,,,,---...///...000222222000---,,,,,,---...///...------...///666222//////---***+++...,,,---///000000000//////////////////000000000000000222333222111000111222222///+++***,,,...//////---///111111000//////000//////000222333444555666...000222444444222000...111111111111111111111111,,,------...---,,,***)))...---,,,---...,,,((($$$++++++******++++++,,,---(((***,,,,,,++++++,,,---***------+++***,,,+++(((,,,+++***)))(((((((((((((((((())))))*********+++***'''(((,,,)))"""!!!%%%***'''(((------***'''((()))------'''&&&,,,///...))))))(((''''''((()))***---)))&&&&&&((('''!!!)))'''''')))'''%%%&&&***,,,,,,,,,,,,,,,,,,,,,,,,,,,***))),,,111222///+++......///000000111000000,,,,,,+++++++++,,,------'''***,,,,,,***+++...111,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,...---+++***)))***++++++111000///...............000///...---------------///000111111111111111000111111111000000000000000000/////////............222111000111222222111000666333000///000000...,,,333333444444444444444444333444666999<<<>>>>>>===DDDEEEJJJSSSXXXYYY[[[___^^^lll{{{|||wwwuuummmqqqrrrpppnnnjjjbbbYYYOOOLLLFFF@@@<<<:::999999555666666666555444444555666555444333222222222222333222111111111222000///444444333222000000111333//////000000000000//////...---,,,+++,,,---000111////////////////////////000---,,,---000000---***,,,,,,---.........------(((***)))''')))------***......,,,((()))---...,,,++++++******************)))******&&&%%%'''***+++,,,+++***+++,,,---,,,***+++((((((******'''(((+++///---+++***++++++)))(((,,,,,,+++******)))******''''''+++000///)))(((***+++***************++++++************))))))))))))***(((''')))+++,,,***(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******)))''')))))))))))))))******+++(((&&&%%%'''***,,,+++)))++++++******++++++,,,---)))%%%...$$$111$$$(((!!!'''(((+++---...---,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,---(((,,,...+++***...111000***,,,............000111,,,------......------,,,111...------000111///,,,---.........---,,,++++++,,,+++***))))))***+++,,,111000///...---,,,++++++000...---...111222111///,,,---///000000000///...222///...222333000///000///......///111333222111------......------,,,,,,...,,,,,,,,,---,,,(((%%%,,,,,,++++++,,,,,,---...+++---...---+++))))))******------******,,,+++(((,,,+++***)))((((((((((((((()))))))))***************((((((+++)))######'''%%%!!!"""***000---(((%%%''',,,---)))(((+++,,,***((((((((()))***,,,...///+++)))(((***,,,---+++((()))((((((+++***''')))------,,,,,,,,,+++++++++***,,,***(((+++///111...+++..................---,,,...------,,,++++++++++++,,,---------,,,,,,...///+++,,,---......---,,,+++------------------------///...---,,,+++,,,,,,---000000///...............000///...---------------------......//////......000000000000000000000111000000/////////.........///......000333444444444555222000000222222111000333333333333444555666666666666888;;;@@@EEEHHHIIIQQQQQQWWW___ccccccfffjjjrrr}}}xxxwwwzzz}}}~~~}}}}}}~~~yyyssshhhcccZZZOOODDD>>>;;;:::888777777555444333444555333333333222222333333444999888666555555555333111///111333444222111222222111111222222333222222222444333111///---,,,,,,,,,------------------------...---,,,---...///...---+++++++++,,,++++++******+++,,,+++(((***//////,,,//////---+++---111000,,,******++++++,,,,,,------)))***+++)))''')))+++,,,,,,+++******+++,,,+++)))///,,,+++------++++++...---+++******+++,,,,,,+++,,,+++***)))((())))))***)))))),,,000...)))(((+++,,,+++***)))))))))))))))******)))))))))((((((((()))(((''')))+++,,,***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))''')))))))))))))))******+++***((('''(((+++,,,+++)))++++++******++++++,,,---...///...222///000+++***((()))+++---------,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++...000000,,,,,,......******,,,---,,,++++++,,,---,,,------------------,,,000...------000000///---000000000000000000//////111111111000000111111111........................000...---...111222111///------///000000000///...222///...222333000///000000000111111222222333333...------------......///---,,,,,,,,,---,,,)))&&&,,,,,,,,,,,,,,,---......+++---...---+++))))))***))),,,---******,,,+++(((,,,+++***)))(((((((((((())))))))))))***************))))))***(((%%%&&&***,,,&&&%%%,,,000,,,"""(((,,,...,,,***++++++((('''''''''((()))+++,,,---''''''((()))***,,,---...+++)))***,,,,,,)))+++000,,,,,,++++++************,,,***((())),,,...---+++------------,,,+++***)))///...---,,,+++*********///...,,,,,,,,,---,,,++++++,,,...//////...---+++...------,,,,,,------...000///......---........./////////...............///......---------......,,,,,,------............/////////000000111111111000000000/////////......///......000333444444444222111000000333444444333333333333444555888:::;;;<<<===???BBBHHHOOOVVVZZZYYYYYY]]]cccffffffjjjppp~~~{{{{{{|||xxxfffTTTGGGAAAAAA???===999666555555666777555555444333333333444444999777555444333222000...))),,,000222111000//////------...///000000//////666555444222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111+++,,,,,,,,,+++***))))))))))))'''$$$&&&,,,---***------+++***---///***"""******+++,,,---......///***+++,,,,,,***)))***,,,,,,+++))))))******)))(((---***))),,,,,,******---+++)))((())),,,---...---,,,***)))''''''((()))***,,,+++,,,///---((((((,,,,,,+++***)))(((''''''''')))))))))(((((((((''''''((((((((()))***+++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))((()))))))))))))))******++++++***)))***+++,,,+++***+++************+++,,,,,,&&&,,,###000!!!---!!!%%%)))***,,,,,,---,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,,,,...111000......000---(((,,,---...---+++***+++,,,------------------------///...------///000///---------------............//////000000000000//////,,,,,,---...///000000111000///...///000111000///---......///000/////////222......222333111///000+++...000///,,,,,,---000---,,,++++++,,,---///000,,,,,,,,,,,,,,,+++***(((,,,++++++++++++,,,------(((***,,,,,,++++++,,,---))),,,,,,******,,,+++(((++++++***)))(((((()))))))))))))))))))))***************))))))((('''))),,,111+++)))---///)))"""+++...///---++++++++++++*********))))))))))))))))))******((('''(((***,,,---++++++---,,,)))***...))))))*********+++++++++,,,***'''(((***,,,,,,,,,+++++++++,,,++++++******...---,,,,,,++++++++++++...+++))))))+++---+++)))+++,,,...000000///---,,,...---,,,,,,,,,,,,---...//////.......................................---......---------......///............//////000111---......///000111222222000000000////////////...222111000111222222111000111000000111222333444444444444444666999===@@@CCCFFFHHHKKKPPPUUU\\\bbbggg___]]]^^^aaaccceeellluuu~~~}}}~~~zzz~~~|||eeeUUUNNNMMMIIIEEE???;;;999888888999999888777555444333333333666444222222222111000...---///222333111000///000++++++,,,---............000000111111111000000///........................+++------,,,***+++///444.........---,,,+++***)))((()))&&&###%%%+++,,,***------+++***,,,,,,$$$***+++++++++,,,,,,------,,,+++,,,...+++((((((***,,,***))))))******(((''',,,)))(((++++++)))***---+++***)))))),,,---------+++***(((&&&&&&''')))+++---++++++,,,***&&&'''+++******)))(((''''''((((((((((((((((((''''''''''''((((((((()))******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))******)))((()))))))))))))))******++++++******************)))***************++++++,,,+++///***111(((...(((+++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------+++,,,...000000///---,,,%%%+++///...---//////...---...//////---------///---------,,,,,,---------...------......//////...++++++++++++,,,------...***+++,,,------,,,+++***,,,,,,---...///000111111000/////////000000000///---......///////////////111......222333111///111***---000...***(((+++///++++++***)))***+++---...++++++,,,,,,++++++++++++***************++++++,,,(((***,,,,,,++++++,,,---(((+++,,,)))))),,,+++(((+++***))))))))))))))))))******)))))))))))))))))))))******(((''')))+++,,,'''&&&'''******)))+++///---,,,+++***((('''))),,,,,,,,,,,,,,,++++++******---------+++))))))+++---...,,,,,,---***''''''+++''''''((()))+++,,,---...+++***(((((()))***++++++((()))***+++,,,---------++++++++++++,,,,,,---...---***((())),,,...---++++++,,,...///000///...------------,,,,,,---------------------......------,,,---......///...---------------------...///000...---------...///111222------...///000111111222111000000000////////////222111000111222222111000111111111111111222333444222333666999>>>CCCHHHKKKRRRVVV[[[```cccgggkkkoookkkhhhfffffffffjjjvvvvvvggg```___SSSNNNHHHBBB???===:::888666666555444333333333444555444333333555555444333666777777555333222333444...///000111111111111111,,,---...///000000000000........................+++,,,---,,,***+++///333......------,,,+++***))),,,---+++(((***///000...---...------///000))) ,,,,,,++++++******))))))---+++,,,...+++%%%$$$(((+++***))))))******)))'''///,,,+++...///---...111...,,,******+++,,,+++******)))'''&&&'''((()))***,,,***)))***((($$$%%%***((((((''''''((()))******((((((((((((''''''''''''&&&'''))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***))))))))))))))))))******+++))))))))))))((((((((()))******))))))******+++,,,+++)))///'''---%%%,,,+++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---......---,,,***(((000...***+++///111+++,,,............///111...---,,,,,,,,,,,,---...,,,------............/////////......///000111222,,,---...//////...---,,,///////////////////////////000000000/////////000............/////////000111...---111333111000111...222555333///---000333+++************++++++,,,***+++,,,,,,******+++---)))))))))))))))***+++++++++---...---+++))))))***'''***+++)))))),,,+++(((******)))))))))))))))***************))))))))))))'''++++++(((''')))+++***&&&%%%'''(((%%%$$$)))111+++(((''''''%%%$$$''',,,%%%&&&'''((()))))))))))))))))))))))))))***++++++...++++++,,,***&&&'''+++''''''(((***,,,---...///+++***************++++++((((((***,,,---.........*********+++,,,---...///---,,,++++++---.........+++,,,------............,,,------......------,,,++++++,,,------------,,,+++,,,---//////...------,,,,,,,,,---...///000111,,,,,,++++++,,,...000111.........//////000000000111111000000000////////////......000333444444444111222333333222333555777333555:::AAAHHHNNNSSSVVV^^^ccciiimmmnnnooorrrvvvvvvsssqqqppppppttt~~~}}}}}}{{{{{{}}}xxxrrroooaaa\\\UUUPPPLLLFFF???:::333222222333333444666666333111111111333444333222666666444111///...///111//////000000000000//////.........------.........+++++++++++++++++++++++++++,,,,,,++++++,,,...000***+++++++++***)))((((((***,,,+++)))+++//////,,,'''***+++***,,,///---(((---,,,,,,+++***)))((((((...)))***---+++%%%%%%++++++***))))))++++++***))),,,***))),,,---+++,,,000000...+++***+++***)))((())))))(((((())))))*********(((((()))'''$$$%%%)))'''''''''((()))***+++,,,)))))))))(((((((((''''''%%%'''))))))((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***))))))))))))))))))******+++'''((())))))((('''(((******))))))))))))***++++++%%%!!!,,,((((((&&&+++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,------)))***+++++++++)))((('''!!!+++000---''''''+++...(((***,,,,,,,,,,,,...000...---,,,++++++,,,---...+++,,,......------...000///...---------...///000---......//////......---000000000//////.........///000111000///...///000///............///000000111------111333111000222...111333222///...000333++++++,,,,,,,,,+++******)))+++,,,+++******,,,...******))))))******+++,,,+++---...---+++))))))***&&&***+++)))))),,,+++)))******))))))))))))******************)))))))))(((&&&+++,,,(((''')))***'''+++)))((()))&&&###%%%******''''''***(((%%%'''---$$$$$$&&&'''(((((('''''''''%%%%%%'''***+++)))'''+++)))***,,,***((()))...******++++++,,,,,,------***+++,,,,,,+++******+++((()))***+++,,,---------++++++++++++,,,------...++++++,,,+++))))))***+++,,,+++++++++,,,---//////***,,,...//////...,,,******+++,,,---...------,,,***+++---//////...---,,,+++,,,,,,---...///000111---,,,,,,,,,---///111333......//////////////////111111111000000000/////////......000333444444444000222444555555666999<<<:::>>>FFFOOOXXX___dddfffjjjnnnrrrtttsssuuuyyy~~~}}}zzz}}}xxxzzz}}}}}}{{{zzzzzz|||{{{}}}|||rrrnnnhhhddd^^^UUUJJJAAA:::999888888777777777777222111000000222222111000000111111000...,,,,,,---////////////...---,,,,,,000///---,,,,,,,,,------++++++++++++++++++++++++---,,,++++++---------,,,))))))*********))))))(((%%%((((((''')))---+++'''&&&***+++(((&&&)))+++***,,,,,,,,,++++++*********,,,''''''---,,,''')))222***))))))***,,,---,,,+++)))&&&&&&)))***((()))---000...+++***+++***)))(((((((((***+++++++++******((('''(((***(((%%%&&&***)))))))))))))))***+++,,,******)))))))))(((((((((%%%'''))))))((('''(((*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++***))))))))))))))))))******+++&&&(((******((((((***,,,)))))))))))))))***++++++,,,---///******'''---111************+++,,,------******+++++++++,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,,,,------,,,,,,++++++***)))(((((()))------***(((***+++)))***+++,,,,,,++++++---...///...,,,++++++,,,...///***,,,......,,,,,,...000...---+++******+++,,,---------,,,,,,,,,,,,------000000000000/////////...///111222111...---...000///......---...///000111000------111333222111222------.........//////000,,,------...---,,,***)))(((+++,,,+++******,,,///++++++******++++++,,,---(((***,,,,,,++++++,,,---&&&)))***((())),,,,,,)))***)))))))))))))))******+++*********))))))((((((%%%+++---)))'''))))))%%%)))%%%%%%***---,,,+++,,,***(((***///...)))***///---.........---,,,***)))---***(((+++//////+++&&&)))((())),,,,,,***,,,111---------,,,,,,,,,++++++)))+++------,,,+++******)))******+++++++++******------,,,++++++,,,,,,,,,(((******((($$$"""$$$&&&,,,+++***)))***,,,///000)))+++...000000...+++)))***+++---.........------***+++---//////...---,,,++++++,,,,,,...///111222000///......///111444666///////////////.........111111111111000000000000222111000111222222222000///222555777777999===AAABBBHHHQQQ\\\fffmmmqqqtttqqqtttvvvvvvuuuwww~~~}}}~~~~~~zzzxxx}}}}}}|||vvvyyy}}}xxxtttnnncccTTTJJJFFFEEEBBB???<<<999888777888777555555555555333222///222555666444222111000333333333333222000///...///...---+++,,,---///000------------------------...,,,***,,,...///,,,)))***++++++,,,,,,,,,++++++&&&)))+++***,,,///---(((...333222+++&&&'''+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++%%%&&&---...***...888***))))))***,,,......---+++((((((,,,,,,+++,,,//////---+++***++++++***)))'''(((+++,,,---,,,***)))((('''(((+++***''''''+++++++++***************+++************))))))))))))$$$'''***)))'''&&&(((*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***++++++***)))))))))))))))******+++&&&)))++++++***))),,,...)))))))))))))))******+++&&&---%%%---)))%%%///************+++,,,---...******+++++++++,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,---------111000///---,,,+++******...,,,((('''+++000---'''...///000///---,,,---...///...,,,++++++,,,...///))),,,......,,,,,,...111222111///---------//////000///...------...///000////////////000000000000///111222111...---...000///......------///000111000------111444222111222000///...000222333333222(((((()))***************...---+++***))))))))))))******))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))******)))(((((()))+++))))))************))))))&&&(((*********)))***+++&&&(((******)))(((((()))((()))))))))'''''')))***++++++++++++++++++++++++***************************)))((('''''')))+++---+++,,,---...///...---,,,...---+++***)))(((((((((***,,,------,,,+++,,,---000,,,***---...+++***+++,,,,,,,,,+++***)))((('''***++++++---...//////000)))******++++++******)))+++******+++------+++***++++++++++++******)))(((,,,+++*********,,,...000///......------......///////////////////////////---///000///......///000+++...222111......222666333444666777:::???EEEJJJQQQUUU]]]hhhsssxxxxxxuuuzzzwwwtttsssuuu{{{~~~~~~|||}}}|||zzzyyyyyyvvvvvv||||||}}}}}}~~~{{{{{{}}}zzznnnbbb[[[SSSOOOIIIDDDAAA???===<<<888111...000000...222888000///...///000111111000---...///111111111000000111...,,,+++,,,...//////+++******)))***+++---...,,,,,,++++++***)))))))))*********,,,---,,,(((%%%)))))))))***++++++,,,,,,+++++++++*********))))))((('''&&&'''***+++***))),,,+++)))((((((((()))***'''((()))+++,,,,,,++++++***)))(((''''''((()))******%%%!!!$$$+++///---***'''((()))((('''&&&'''))),,,((($$$$$$'''))))))(((((()))+++,,,+++)))&&&$$$''''''(((''''''&&&%%%%%%'''&&&&&&&&&'''(((***+++)))))))))))))))))))))))))))'''%%%%%%''')))))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((('''''''''&&&$$$%%%((()))'''&&&(((+++---,,,***''''''((()))))))))))))))((((((''''''''')))***+++,,,,,,,,,++++++*********((())))))******+++,,,,,,((()))******)))((()))+++...---,,,,,,+++++++++,,,++++++******++++++,,,---///---,,,***))))))******///---+++,,,...///---+++,,,,,,+++++++++************,,,...///...,,,,,,,,,+++---//////---***))))))------------...000111333...---,,,,,,---...000111000000000...,,,,,,...000///000111222222111000///000222222///...111222///))))))***+++++++++++++++,,,++++++*********++++++)))))))))))))))*********------------------------)))))))))))))))*********)))*********(((((()))+++))))))************)))))))))***++++++)))((()))***&&&(((******)))(((((()))((()))))))))'''''')))***++++++++++++++++++++++++************************---,,,+++++++++,,,---...((()))***+++,,,,,,++++++,,,,,,+++***))))))))))))***,,,...---,,,++++++,,,,,,+++,,,...,,,'''(((,,,,,,,,,,,,,,,+++***)))(((************++++++++++++---......//////......---((()))+++,,,---...//////...////////////...---,,,++++++,,,---............---,,,,,,++++++,,,,,,---111111000000000/////////...///111111000000222333000333555555333444999===777999;;;>>>BBBHHHOOOTTT]]]ccclllvvv|||~~~|||zzzyyyxxxvvvwwwzzz~~~|||wwwuuuyyy|||{{{zzz|||~~~|||||||||zzzxxx|||}}}~~~|||}}}||||||~~~~~~~~~|||zzz{{{~~~~~~}}}~~~{{{rrriiifffaaa\\\TTTMMMIIIEEEBBB@@@888444444888888333111333444333222333444444333111......000000111000//////000...,,,,,,---.........+++,,,---------,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++***)))++++++******************+++++++++*********))))))***)))'''((())))))(((&&&++++++)))((((((((()))***///...---+++******++++++***)))(((''''''((()))***)))&&&$$$%%%(((***)))&&&((()))***)))((('''(((******(((&&&&&&'''((((((((($$$&&&(((******)))'''&&&***************)))((((((%%%&&&'''((())))))(((((('''''''''''''''''''''''')))'''%%%&&&''')))))))))(((((())))))(((''''''&&&)))))))))))))))***++++++******)))))))))(((((((((&&&&&&(((***+++,,,...111,,,***(((((())))))'''%%%(((((()))***************,,,+++*********+++,,,---,,,,,,,,,++++++*********---------...//////000000***+++---,,,+++***+++---------,,,,,,++++++++++++,,,,,,++++++,,,,,,---...///...---+++++++++++++++...,,,++++++---...---+++,,,,,,---......//////000---///000000...---......***++++++---.../////////111000///...---....../////////.........///000000///000000///------...//////000111222222111000//////222111......111222///******+++,,,,,,,,,,,,,,,************+++++++++,,,(((((())))))*********+++************************'''(((((()))******++++++(((***+++***)))((()))+++((())))))******))))))(((+++,,,,,,+++)))((())))))''')))******)))'''((()))((()))))))))'''''')))***))))))))))))))))))))))))************************------------------,,,,,,&&&'''(((***++++++++++++************************+++---...---+++******+++(((+++///111,,,&&&(((///++++++,,,,,,,,,,,,++++++++++++******)))))))))(((,,,,,,------------,,,,,,'''***......------///222------------------,,,+++***,,,...000111000...---------,,,,,,,,,,,,------222222222111111000000000///000222222222222444555000222333333333666<<>>;;;666333222222111000//////......---.........---------///000000---+++******)))))))))+++---...,,,,,,+++******)))((((((***))))))***,,,,,,+++)))((())))))***++++++,,,,,,(((((()))))))))))))))***'''&&&%%%''')))******))))))************)))((((((,,,---------,,,***'''&&&(((((())))))))))))(((((($$$'''******((((((***,,,&&&((()))((('''&&&'''((('''((()))(((''''''''')))(((((((((''''''&&&%%%$$$''''''((()))))))))(((((()))((('''&&&&&&''')))***'''''''''''''''''''''''''''&&&&&&((()))***((('''))))))(((((())))))******))))))((('''''''''((((((''''''''''''(((((((((((($$$((('''$$$''',,,)))!!!,,,,,,---+++((('''''''''%%%&&&''''''((((((''''''))))))*********)))(((((()))))))))******************++++++,,,,,,---......---...///...,,,++++++,,,))))))+++,,,,,,,,,+++***)))))))))))))))***++++++***++++++,,,,,,+++******+++,,,---,,,+++***+++---...---------,,,,,,++++++,,,---...---,,,,,,---///******,,,///111///***%%%/////////000///......---..................---,,,,,,...000000///...///000000/////////000111222333...111111...///222333111))))))***++++++++++++***((()))***+++***)))'''&&&++++++******)))(((((((((((((((((((((((((((((((((*********)))))))))))))))''')))+++,,,***)))((()))''''''((((((((((((''''''''''''''''''&&&(((+++---++++++***(((&&&&&&''')))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******+++***)))((((((((())))))&&&''')))***+++***(((''')))+++,,,,,,***)))******)))&&&&&&))))))(((+++000******++++++++++++++++++++++++++++++************(((((())))))))))))(((((()))***+++,,,------------((()))******++++++******++++++,,,,,,------...///......------------......//////000111111222222333///000222333333333555777888;;;AAAJJJUUU```hhhlllooooooooonnnnnnppptttxxx}}}~~~}}}tttggg\\\UUUSSSOOORRRVVVXXXYYY\\\bbbgggfffhhhjjjhhhfffiiirrrzzzyyytttqqqlllpppooossswwwxxxxxx|||{{{yyy|||{{{ttttttwwwuuuxxx~~~yyy{{{zzzwwwuuupppaaaRRRHHHBBB:::444000///...---......---------...///000...------...000///...,,,(((((((((((())))))((((((++++++++++++++++++++++++///)))######(((,,,,,,*********************++++++(((((((((((())))))******'''&&&%%%''')))******))))))******+++***)))((('''---,,,,,,+++***)))))))))'''((()))******)))(((''')))************+++,,,...''')))***)))((('''((()))***(((&&&&&&'''((((((((())))))(((((('''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((()))))))))'''''''''''''''''''''''''''&&&&&&(((******(((&&&(((((()))***************''''''&&&%%%%%%%%%%%%%%%''''''(((((())))))))))))'''+++(((###$$$)))$$$)))+++,,,***'''&&&'''(((&&&''''''((((((((((((((()))***+++,,,,,,++++++***((()))))))))*********+++))))))******+++,,,,,,,,,...//////...,,,++++++,,,((()))+++,,,,,,,,,+++*********))))))******+++,,,***+++,,,------,,,+++++++++---...---++++++,,,...+++++++++******)))))))))&&&(((***+++***)))***,,,***+++,,,---.........---...///000000000///------..................///000---...///.........///111000/////////000111222333///222222///000444555333******+++,,,,,,,,,,,,+++((()))+++,,,---,,,***))),,,,,,+++***)))(((''''''************************((((((((()))******++++++&&&)))+++,,,+++)))((((((''''''((((((((((((''''''(((((((((&&&%%%&&&)))+++++++++***(((&&&&&&''')))((()))))))))'''''')))***************************))))))))))))))))))))))))'''((()))***************...---,,,*********++++++'''((()))++++++)))(((&&&(((***+++,,,*********+++******,,,,,,)))(((...777******+++++++++******)))000000///...---,,,+++***,,,,,,------------,,,,,,///...------...---+++))),,,---......////////////***,,,...///000000......000000////////////000000333333333222222222111111///111444555666888;;;===@@@CCCJJJUUUbbbmmmuuuyyysssrrrpppnnnllllllooorrrssspppjjj```WWWRRRSSSUUUTTTZZZaaabbb``````ffflllmmmoooooojjjeeefffmmmuuuxxxssssssrrrnnnxxxxxxzzz}}}}}}{{{~~~uuuoooppptttqqqtttzzz}}}qqqcccSSSLLLBBB999444222000000...---,,,,,,---...///111...------...//////...,,,,,,...///000///---+++)))***++++++,,,,,,------...333)))%%%,,,---+++,,,,,,++++++***)))))))))'''((((((((())))))*********)))))))))+++,,,+++***)))******++++++)))(((''')))(((&&&%%%&&&)))+++---'''((()))******)))(((''')))((('''&&&'''((()))***(((***+++***)))((()))***,,,((($$$$$$'''))))))(((++++++++++++************''''''((()))******))))))###%%%'''***+++***((('''))))))))))))))))))))))))&&&&&&'''(((******(((&&&'''((()))+++++++++***)))+++***)))((((((((((((((((((((())))))*********+++%%%***)))%%%)))111---!!!$$$&&&)))(((''''''))),,,'''(((((()))))))))))))))((()))***+++,,,,,,+++***(((((())))))*********+++***++++++,,,------......,,,------,,,***))))))***'''(((***,,,---,,,***)))++++++******++++++,,,---+++,,,---.........---,,,+++---///...,,,+++---///------------------------&&&))),,,------,,,------......---,,,+++,,,///222+++,,,...///111111000000000///.........000111222......///...---...000222000////////////111333444///222222000111555666444(((((())))))******++++++***)))((('''&&&&&&''''''''''''((()))))))))))))))(((,,,,,,''''''++++++'''))))))************))))))))))))(((&&&%%%%%%(((+++))))))))))))((('''%%%%%%+++***(((&&&&&&&&&''''''((((((((((((((()))******'''((()))******)))((('''((()))***)))''''''''')))---,,,+++***)))((('''&&&(((((((((((())))))))))))(((&&&(((++++++(((''')))$$$''''''%%%&&&))))))&&&,,,,,,***'''(((+++***&&&000+++((()))***((()))+++++++++++++++***)))((((((++++++******++++++,,,---((()))***++++++***)))(((,,,+++***+++,,,,,,+++)))///---,,,---//////+++(((---,,,,,,,,,,,,---............---,,,---///111333111111111000000222666:::444111222777999888===EEEIIIOOOWWWaaaooo{{{~~~~~~sssiiigggiiihhhfffffffffaaa[[[WWWWWWZZZ]]]^^^eeeggghhhhhhgggfffgggiiikkkfffgggkkkhhhcccjjjwww|||yyyuuusssttttttuuutttzzz{{{}}}}}}~~~}}}|||}}}~~~zzzyyyyyy|||zzzxxxvvvxxx|||}}}yyytttwww~~~uuunnneeeXXXHHH===:::999555222//////000000///...,,,+++...---,,,---//////...---...,,,)))((()))*********+++,,,,,,+++)))((()))***(((***,,,,,,+++***)))***((()))***++++++++++++++++++)))((((((***,,,---,,,'''***)))$$$%%%+++...,,,)))))))))))))))))))))))))))'''%%%&&&)))***(((&&&))))))(((((('''''''''&&&((('''$$$)))...###'''***)))(((((()))(((&&&$$$(((&&&(((++++++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###"""(((***&&&######$$$%%%'''''''''%%%###!!!''''''''''''''''''''''''$$$'''***)))%%%###&&&***'''''''''''''''((())))))'''((()))(((&&&%%%%%%&&&((('''&&&%%%%%%&&&'''(((---***'''%%%%%%&&&((((((***))))))(((((((((((())))))***++++++***(((%%%$$$************))))))))))))&&&'''))))))***+++---///"""$$$&&&)))+++---...///+++***)))***++++++***)))///###%%%......(((###*********))))))))))))))))))'''(((,,,,,,)))(((***---)))(((,,,---+++***+++---,,,++++++************///---,,,---......,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////...,,,,,,000111///...000...///000000//////000222555444222000000000222444)))))))))))))))*********++++++++++++************)))))))))*********++++++%%%)))***''''''******&&&((())))))******))))))(((*********)))((()))+++---$$$%%%&&&'''(((((((((((((((((('''''''''(((((()))((((((((((((((())))))***'''((()))***))))))((('''(((***++++++)))(((((((((++++++***)))(((''''''&&&(((((((((((())))))))))))***((((((++++++((((((*** %%%(((''''''***)))'''&&&))))))''''''++++++)))///***''')))***)))))),,,))))))***+++,,,,,,,,,,,,++++++******++++++,,,---))))))***++++++***)))))),,,+++***+++,,,,,,+++)))...,,,))))))+++,,,+++***---,,,,,,,,,,,,---......///...---------///111222///000000//////000333666444222333999===@@@HHHQQQYYY```gggooozzzwwwjjjeeeccc```^^^___\\\[[[ZZZZZZ]]]bbbhhhkkknnnoooooommmkkkiiijjjkkkiiifffhhhmmmlllhhhooo{{{|||wwwuuuvvvxxxyyyzzzyyyyyy}}}xxxxxxyyyyyyuuupppkkkggglllpppsssoookkkmmmvvv~~~~~~yyysssiii___RRRGGGBBB>>>;;;888222222111111000///......000...------...///---,,,...,,,)))((()))*********+++,,,---,,,+++***+++,,,(((***,,,,,,+++*********))))))******++++++******---***(((((()))*********)))+++)))%%%&&&+++,,,))))))))))))))))))))))))))))))'''&&&''')))***(((''')))((((((((('''''''''''''''&&&###''',,,"""'''***)))((()))******(((&&&)))&&&'''******&&&%%%'''''''''''''''''''''''''''222,,,))),,,...***'''((()))'''%%%######%%%''')))''''''''''''''''''''''''%%%''')))(((%%%$$$&&&)))((('''''''''''''''((()))%%%'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((+++&&&""""""''')))(((%%%((('''''''''''''''(((((('''((()))******)))'''&&&((('''''''''''''''''''''+++,,,---,,,,,,,,,///111$$$%%%&&&((()))*********+++***))))))++++++***)))''''''222555444333***)))))))))))))))))))))###"""&&&,,,...------000...---///333222...---.........---,,,,,,,,,------,,,...000///,,,++++++---,,,,,,,,,,,,------------...------------------------......///////////////000***(((---333333111000...///111111000111222444111111111111111333555777************))))))))))))&&&'''((()))))))))((('''***)))((((((((()))***+++###&&&(((((((((***)))%%%(((((())))))))))))((((((%%%&&&((((((''''''(((***"""###%%%&&&'''((())))))%%%&&&'''((())))))))))))((((((''''''(((((()))***'''(((((()))))))))(((((((((***,,,---+++)))(((((())))))((((((''''''''''''(((((((((((()))))))))))),,,))))))++++++((())),,, '''+++***((())))))'''$$$***---***((()))***)))---(((&&&)))+++)))***,,,(((((()))******++++++++++++************+++,,,,,,******++++++++++++******+++******+++,,,,,,+++)))...+++(((''')))+++---...---,,,,,,,,,,,,---......000///...------...///000///000111000000000222444777666888>>>EEEMMMXXXbbbmmmssszzzvvvhhhaaa\\\YYYYYY[[[ZZZ]]]aaadddfffjjjpppuuurrrrrrpppmmmkkkjjjkkkmmmmmmiiikkkppppppnnnuuu|||}}}~~~zzzuuuoooooooooqqqqqqmmmeee___cccgggjjjhhhdddeeelllsssyyywwwyyy{{{yyywwwooohhh^^^RRRIIICCC@@@>>>999888555333111000000000000///------......---+++---+++)))((()))*********+++,,,------,,,+++,,,...(((***,,,,,,***)))******)))************))))))(((---+++((('''((()))((('''******(((&&&)))---+++'''))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((('''''''''''')))((($$$&&&+++$$$))))))(((((()))++++++***(((***''''''))))))&&&&&&(((((((((((((((((((((((((((---'''###$$$&&&%%%$$$%%%)))(((%%%$$$$$$&&&)))***''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((($$$%%%''''''&&&'''(((***((('''&&&&&&&&&&&&'''(((***$$$ ###***...***$$$&&&&&&&&&&&&&&&'''((()))%%%&&&((()))***))))))(((''''''''''''''''''''''''******)))'''&&&&&&)))+++((()))))))))))))))((((((+++***))))))++++++***))))))%%%%%%+++000111111222))))))))))))))))))******((('''***//////,,,***+++,,,...222666444...---000------,,,,,,,,,---......***...222000***(((+++000------------.........///.../////////////////////.........//////////////////&&&"""(((000222000......000222222111222333555///111333444555777:::<<<++++++******))))))((((((###%%%''')))))))))'''&&&((('''%%%$$$%%%&&&(((***"""%%%((()))******(((&&&'''(((((())))))(((((('''"""$$$&&&'''&&&&&&&&&(((&&&&&&''''''((('''''''''%%%&&&((()))))))))((('''(((''''''''''''((())))))''''''(((((((((((((((((('''***---...,,,***((((((''''''''''''''''''''''''(((((((((((())))))))))))---)))((())))))'''(((,,,%%%+++...+++''''''(((((((((///333...)))((((((''',,,'''&&&)))+++******,,,******)))(((''''''''''''***************++++++,,,+++++++++,,,,,,+++++++++***))))))***,,,,,,+++)))---,,,+++***,,,...000111---,,,,,,,,,,,,---......000//////.........//////000111333333222222333555;;;<<<@@@GGGQQQ]]]kkkuuu{{{uuukkk```[[[YYYXXX]]]bbbjjjnnnrrrrrrnnnmmmqqquuuqqqpppooolllkkklllpppsssuuuqqqppprrrsssttt|||}}}wwwmmmkkkiiikkknnnkkkddd^^^```dddgggeeebbbccchhhnnn{{{{{{tttrrrtttwwwxxxxxxvvvqqqfffYYYLLLDDDCCCDDDCCC@@@<<<777333111000000///...------...///...,,,,,,+++))))))***++++++***)))+++,,,,,,++++++---...)))***,,,+++***)))***+++************))))))(((''',,,***''''''((((((((((((+++)))'''(((,,,...,,,)))((((((((((((((((((((((((***)))))))))))))))((((((((((((((((((((('''''''''***+++&&&''',,,&&&""",,,'''&&&&&&(((***+++***)))+++'''&&&((((((%%%&&&)))''''''''''''''''''''''''&&&""""""%%%&&&'''$$$&&&(((******'''%%%###'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%(((((('''&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''''''''&&&&&&'''''''''***'''&&&)))---...+++'''%%%%%%%%%&&&'''((()))***&&&'''((()))))))))((((((((((((((()))))))))))))))((('''&&&###!!!!!!$$$&&&,,,,,,,,,,,,,,,+++******+++)))((()))***+++***))),,,,,,++++++***(((((())))))))))))))))))*********,,,***---111000+++((())))))+++000222...((()))///************++++++,,,---+++...000...+++***,,,000............////////////......//////////////////...............///000000111***'''+++000111111222000111222222111111333444000333666888888:::>>>AAA++++++******))))))(((((('''(((***,,,---,,,***)))((('''%%%$$$%%%&&&(((***###%%%(((+++,,,***((((((''''''((((((((((((''''''&&&(((***+++***)))***+++'''(((((())))))))))))((('''((()))))))))(((&&&%%%'''''''''''''''(((((()))'''''''''''''''(((((()))'''***---...,,,***((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))),,,(((&&&((('''%%%&&&)))''',,,---)))'''))),,,+++&&&---111---((('''''''''+++'''&&&)))+++***)))+++++++++)))(((((('''((((((******))))))******+++,,,++++++++++++++++++++++++))))))(((***,,,,,,+++)))***+++,,,---......//////---,,,,,,,,,,,,---....../////////...............///000333333333444666888<<>>888333000...---,,,,,,---///000///...+++***))))))+++++++++***(((***++++++******+++---)))+++++++++))))))***,,,***************)))((('''***(((&&&&&&(((************''''''***---...---,,,(((((((((((((((((((((((())))))))))))(((''''''((('''''''''((((((((((((((((((+++&&&%%%***&&&###***%%%$$$%%%&&&)))***)))(((+++'''&&&((((((%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&+++((($$$$$$''',,,---+++$$$&&&((())))))&&&"""'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''&&&''''''''''''''''''&&&(((***,,,,,,+++)))((((((''''''''''''((()))***+++(((((((((((((((''''''&&&''''''(((((()))))))))***++++++***(((%%%%%%''')))++++++,,,,,,,,,,,,++++++***)))((()))******)))(((%%%(((***)))'''(((***+++(((((())))))************&&&&&&)))///111///...000))))))+++,,,((($$$(((///************++++++,,,---...---,,,,,,,,,---.............../////////000000------......///////////////............///000000555222222333222000333888111222333333111111222444222666999::::::<<<@@@EEE************))))))))))))'''((()))*********)))(((***)))((((((((()))***+++&&&%%%'''+++,,,)))''')))&&&&&&''''''''''''&&&&&&((()))******(((((()))***%%%&&&((()))***+++,,,,,,))))))))))))((('''&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((())))))(((***,,,---+++)))((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))+++'''&&&((('''$$$%%%'''&&&((()))''')))------+++!!!'''***(((&&&((()))(((+++'''&&&***+++)))(((***+++***))))))***+++---...***))))))))))))***++++++++++++************++++++)))(((((()))+++,,,+++***&&&))),,,---,,,,,,,,,------,,,,,,,,,,,,---............//////////////////---///222333444777:::===@@@KKKZZZgggwww{{{rrrjjjcccSSSSSSVVV]]]bbbiiiuuuyyyttttttuuulllllljjjjjjmmmttt}}}yyyvvvsssrrrppplllfffaaa______]]]ZZZXXX[[[ccciiiiiinnntttyyy}}}|||~~~|||rrreeeYYYRRRRRRUUUUUUSSSOOOIIIAAA999333///...---,,,---///000///...***))))))***+++,,,+++***(((***++++++***)))***,,,***++++++***))))))***,,,***++++++++++++******))))))(((&&&''')))+++++++++(((&&&''')))***)))+++...))))))))))))))))))))))))((()))***)))'''%%%&&&''''''''''''((((((((((((((($$$((($$$###(((&&&"""'''$$$$$$$$$&&&((()))((('''***''''''))))))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%###%%%(((&&&!!!((('''%%%$$$######$$$$$$''''''''''''''''''''''''%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((())))))(((&&&$$$%%%&&&&&&&&&'''(((((('''&&&&&&%%%))),,,+++&&&###$$$&&&((((((((((((((()))***+++(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))***+++***(((((()))+++'''((())))))******))))))***)))((((((******)))(((%%%***,,,)))''')))++++++((((((((()))******++++++***)))***...///,,,,,,...,,,*********(((%%%)))000------,,,,,,,,,---......///---******---///...---............/////////000------......//////000000///......------///000111222111333333///+++///555000222333444333444555777666:::>>>>>>===@@@GGGMMM)))))))))))))))*********'''''''''''''''&&&&&&&&&)))))))))*********++++++(((%%%%%%)))***&&&%%%(((&&&&&&&&&''''''&&&&&&&&&******)))'''%%%%%%'''(((&&&'''((()))************)))(((((('''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***(((***++++++)))(((((((((((((((((('''''''''''''''(((((((((((())))))))))))***((('''***)))%%%$$$&&&%%%'''''''''***,,,'''###'''(((&&&'''+++,,,***+++''''''***+++((('''(((***)))(((((((((***,,,---)))))))))))))))***+++++++++***))))))))))))***+++((('''((()))+++,,,+++***(((***,,,,,,******,,,...---,,,,,,,,,,,,---......------...//////000000000000111444666999===CCCGGGNNN]]]nnn{{{{{{mmmccc\\\WWWRRRVVV^^^fffkkkppp{{{{{{xxxxxxyyyzzzuuutttqqqppprrryyy~~~}}}zzz~~~|||||||||zzzzzz}}}~~~||||||{{{~~~}}}xxxtttllljjjddd___^^^dddmmmtttttttttrrrqqqsssyyy{{{xxxrrrkkkccc^^^[[[[[[ZZZZZZXXXTTTMMMCCC999333111///...---......,,,+++***))))))***,,,,,,+++******,,,,,,,,,***)))***+++***++++++***((()))***,,,***++++++,,,,,,,,,,,,+++,,,***(((((()))++++++***(((&&&'''(((%%%!!!%%%,,,))))))))))))))))))))))))'''((()))(((%%%$$$%%%&&&''''''''''''((((((((()))###)))&&&$$$***(((###'''&&&%%%%%%&&&((()))(((&&&)))&&&'''******&&&%%%'''''''''''''''''''''''''''"""$$$### """$$$%%%%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''###&&&'''&&&$$$###%%%'''$$$$$$$$$%%%&&&'''((()))&&&'''((('''&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%'''((((((&&&%%%%%%&&&(((((('''''''''(((((()))''''''&&&&&&''''''(((((($$$$$$%%%&&&&&&'''((((((###%%%'''(((((('''((()))((((((((())))))(((''''''***((('''((()))***)))(((''',,,---(((&&&))))))''''''(((((()))******++++++000---,,,---,,,((((((***---******,,,+++)))***.........---,,,,,,,,,------------,,,++++++,,,...000------........./////////......///000000111111222000///---------...000111...---...000///,,,---111...000333555777999<<<>>>???CCCFFFGGGGGGKKKUUU]]](((((())))))******++++++,,,+++***)))(((((())))))''''''((()))***))))))))))))$$$$$$((((((######(((%%%&&&&&&''''''&&&&&&%%%//////---***((((((***,,,))))))))))))((('''%%%%%%((('''&&&&&&&&&(((***+++'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***((()))***)))''''''((()))))))))((((((((('''''''''(((((((((((())))))))))))***((())),,,+++'''%%%&&&((()))((()))+++***+++,,,+++(((***......+++,,,((('''***+++(((&&&'''***)))'''%%%$$$%%%&&&''')))))))))))))))******++++++***)))(((((()))***+++((('''''')))+++,,,+++***---......,,,)))***...222---,,,,,,,,,,,,---......,,,,,,...///000000000000444555888:::>>>DDDKKKOOO]]]mmm~~~qqqbbbZZZVVVRRRWWW\\\fffnnnqqqsss{{{{{{vvvvvvyyy{{{||||||~~~~~~|||~~~xxxyyyyyyvvvuuussssssuuuxxx{{{}}}{{{|||}}}||||||zzzzzzyyyxxxttt{{{}}}xxxqqqkkkjjjqqq|||vvvnnniiiiiikkkmmmyyysssrrrpppmmmiiiddd```]]]\\\]]]^^^\\\TTTJJJ???888444222///...---,,,***((()))))))))***,,,,,,+++***,,,---...---+++***+++,,,+++++++++***((()))+++---***+++,,,,,,------------...,,,***))))))******)))(((''''''''' )))))))))))))))))))))))))))&&&((()))'''$$$"""$$$&&&&&&'''''''''(((((())))))$$$,,,***(((...,,,&&&)))''''''&&&''')))***((('''(((&&&(((++++++'''%%%&&&(((((((((((((((((((((((("""'''((('''***,,,'''!!!&&&+++,,,+++(((&&&''''''''''''''''''''''''"""&&&)))'''###!!!$$$(((######$$$%%%&&&((()))***$$$&&&''''''&&&&&&((()))%%%&&&'''(((((('''&&&%%%(((&&&%%%&&&)))***)))((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))****** ###''')))))))))))))))+++++++++******)))((('''***((('''((()))***)))(((!!!'''(((%%%&&&+++,,,)))'''(((((()))***++++++++++++((('''***++++++---111,,,))))))---...+++)))***---,,,,,,+++***************---///---))))))...333------------.........//////000000111222222333333000///---,,,---...000222222///...333666444333444,,,///333777:::>>>BBBEEEGGGKKKOOOPPPPPPVVVbbblll)))***+++)))'''%%%%%%%%%...,,,***+++,,,,,,((($$$***%%%$$$(((+++)))''''''((('''%%%$$$$$$%%%'''(((&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&'''((('''%%%%%%'''((('''((((((&&&$$$""""""###(((&&&%%%%%%&&&&&&&&&%%%)))++++++)))%%%$$$%%%''''''&&&&&&(((++++++(((%%%***)))((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&%%%%%%&&&''''''(((((()))'''&&&&&&&&&&&&'''((((((+++)))'''&&&%%%&&&'''((()))%%%""""""%%%(((((('''***************+++++++++"""$$$''')))******)))(((******+++++++++******)))222++++++111111,,,,,,333%%%&&&(((,,,000222222111444888===@@@BBBIIITTT\\\ssstttbbbTTTRRRVVVXXX```cccgggiiilllqqqwww}}}zzztttuuuwwwxxx|||~~~}}}~~~~~~zzzyyy|||}}}xxxxxxzzzvvvllljjjkkklllnnnqqquuuzzz~~~}}}|||||||||}}}zzzrrrtttttt|||}}}www{{{uuujjjddd``````aaaiiirrrzzzqqqiiifffkkkmmmhhhccccccdddgggiiieee\\\PPPDDD===;;;000***---000...,,,------+++******,,,------,,,,,,,,,,,,,,,,,,+++***)))''')))+++***'''&&&(((***...---+++************+++(((&&&'''******'''&&&((((((&&&''')))(((%%%&&&+++&&&&&&&&&(((+++***&&&"""%%%%%%&&&''''''&&&%%%%%%*********)))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''((()))))))))'''$$$###"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))&&&######%%%'''&&&%%%,,, %%%...''' &&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((())))))&&&######%%%&&&$$$"""&&&$$$###$$$'''(((%%%"""*********))))))((('''&&&((((((''''''''''''((((((+++***))))))***(((&&&$$$'''((())))))(((((()))***'''&&&'''((()))(((%%%"""))))))*********+++++++++***---///...+++***+++------,,,,,,,,,,,,---............---------,,,,,,,,,++++++++++++,,,---......,,,---...///000000000000+++++++++++++++,,,---...111000000222555666666444111444999???CCCGGGIIIJJJPPPRRRXXX]]]___cccrrr%%%(((***+++*********+++)))((('''(((******(((%%%+++&&&%%%(((***'''$$$%%%+++***(((''''''(((***+++&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%&&&'''((('''%%%%%%'''(((!!!###&&&&&&%%%###"""!!!'''&&&%%%%%%&&&&&&&&&&&&'''))))))(((&&&%%%''')))((('''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((()))************''''''''''''((((((((((((+++***))))))((((((((((((+++***(((&&&&&&'''((())),,,***'''(((***,,,+++***++++++******************&&&(((***,,,---------,,,++++++++++++++++++++++++///,,,,,,......,,,---000......///111222333222111777;;;AAAFFFLLLWWWeeeppp~~~ssspppfffYYYRRRTTTYYY[[[bbbfffjjjlllmmmqqqxxx~~~yyyssstttvvvyyy~~~{{{xxx{{{~~~{{{|||}}}~~~}}}ooofffdddaaadddiiipppyyy||||||}}}|||tttggg```\\\\\\^^^eeelllwwwzzztttmmmjjjmmmnnnhhhbbb```dddgggiiieee[[[OOOEEE@@@@@@999555555333///...000,,,+++))))))***+++***)))*********+++******))))))))))))***(((''''''+++...------+++***)))***++++++(((&&&'''******'''&&&(((***((((((+++***(((+++000)))'''&&&'''))))))(((%%%&&&&&&'''(((((('''&&&&&&(((((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((()))(((''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***%%%!!!"""&&&(((&&&###'''$$$((()))%%%)))---'''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((+++(((&&&&&&(((((('''%%%)))(((&&&&&&&&&&&&%%%###+++***)))((('''((()))***(((''''''''''''''''''(((,,,+++))))))))))))((((((''')))******)))(((***++++++***+++,,,---,,,)))'''))))))*********+++++++++((()))+++,,,+++*********,,,,,,,,,,,,,,,---.........------------,,,,,,,,,++++++++++++,,,---......111111111111000...---,,,/////////000111222333444111111222222444555777888;;;===AAAEEEIIIMMMQQQSSS___```eeelllqqqyyy%%%(((+++,,,,,,+++++++++'''&&&&&&(((******)))''',,,((('''******&&&$$$%%%((('''&&&%%%%%%&&&'''((('''(((((('''%%%###$$$%%%''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&&&&'''((('''%%%%%%'''(((!!!&&&((('''%%%###"""'''&&&&&&&&&&&&&&&''''''&&&'''''''''&&&&&&(((***(((((((((&&&%%%%%%(((***!!!"""$$$%%%&&&'''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''''')))(((((((((((('''''''''''''''((((((((())))))***+++***)))((('''((()))***+++)))((((((******)))(((,,,+++++++++***)))))))))&&&''')))+++,,,,,,++++++---,,,++++++++++++------+++------++++++...///---000000111111222222333333;;;AAAHHHOOOWWWddduuu}}}uuupppiiifff___WWWVVV\\\___^^^^^^dddiiikkkjjjnnnwww~~~yyyuuuvvvxxx{{{zzzyyy{{{|||xxxwww}}}|||{{{}}}zzzmmmeeeddd```dddlllwwwvvvhhh```[[[YYY[[[^^^ccckkkttt~~~xxxtttrrrtttsssmmmeeebbbdddhhhkkkfff\\\QQQJJJHHHDDDAAA???>>>999222...///---,,,******++++++)))((((((((())))))))))))))))))))))))((('''''')))---111---,,,******)))***+++,,,)))''''''++++++'''''')))'''%%%%%%''''''&&&***000***(((%%%%%%&&&(((((((((''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&((()))******&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))%%%!!!###&&&(((&&&######%%%)))$$$ ,,,333'''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''%%%######%%%%%%%%%$$$))))))((('''%%%%%%'''(((+++)))'''&&&&&&(((+++---''''''&&&&&&&&&&&&''''''***)))''''''''''''))))))''')))******)))(((***+++)))))))))***++++++(((&&&)))))))))************+++'''''')))+++---,,,***(((,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,---......333333333222111///...------...///000111222333444222333555555666999>>>CCCIIILLLPPPTTTWWW[[[```cccjjjjjjnnnwww(((***---,,,***'''%%%$$$)))))))))******+++******,,,)))(((++++++((('''((('''&&&%%%%%%%%%%%%&&&''''''(((((('''%%%###$$$$$$'''''''''''''''''''''''')))******)))&&&%%%%%%&&&&&&'''((('''%%%%%%'''((("""$$$''')))'''&&&%%%%%%&&&&&&'''&&&&&&&&&''')))&&&''''''&&&&&&'''((()))%%%(((***)))''''''***---###$$$&&&(((((((((((('''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###))))))(((''''''&&&%%%%%% """$$$''')))***++++++***))))))))))))******((((((((())))))((('''&&&,,,,,,,,,+++***)))(((((('''''')))***+++++++++***...---,,,++++++,,,...000)))//////)))***111222,,,...///111222444666999;;;@@@GGGPPPYYYaaalllzzz}}}qqqkkkgggjjjhhhcccaaadddiiigggbbb___eeekkklllkkknnnxxx}}}}}}~~~~~~~~~|||vvvppppppuuu}}}xxxrrr{{{}}}wwwrrr}}}~~~tttpppqqqmmmrrr{{{tttkkkaaa[[[YYY\\\```fffmmmttt}}}~~~~~~~~~|||tttkkkeeeccchhhkkkggg^^^VVVTTTTTTKKKKKKLLLMMMJJJAAA777111///...,,,,,,------+++***(((((((((((()))******+++)))))))))(((((()))+++,,,++++++***))))))***+++,,,***((((((++++++((((((***'''$$$$$$%%%%%%$$$'''---'''&&&%%%%%%&&&''''''''''''''''''(((((('''''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$###############$$$%%%''')))***$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''((('''+++((("""***///%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&''''''&&&$$$$$$$$$###""""""###$$$$$$$$$$$$&&&'''&&&$$$&&&***///'''&&&&&&%%%&&&(((***+++&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''(((&&&((())))))(((''')))***(((''''''((())))))'''%%%))))))))))))************)))((())),,,000000---)))++++++,,,,,,---------------------,,,,,,,,,++++++++++++++++++,,,---......///000111222333333333333------...///000000111111111555999;;;<<>>AAAMMMVVV]]]\\\\\\fffsss|||'''''''''((((((((((((((()))(((((()))***,,,,,,---''''''(((((())))))))))))(((((((((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''((((((%%%######%%%&&&&&&%%%"""###%%%'''((((((''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$######((('''''''''((((((&&&%%%$$$$$$%%%%%%&&&'''((()))***((())),,,+++((()))---''''''''''''((('''&&&$$$'''(((((()))***+++++++++)))'''&&&'''((('''''''''&&&&&&''''''(((((())))))((((((((((((((()))******))))))*********++++++++++++***((()))***,,,++++++)))******++++++,,,...///***+++,,,,,,---...///000111333666777;;;GGGWWWdddttt~~~}}}uuuiiieee___\\\^^^fffooouuutttppplllkkklllnnnsssvvv}}}uuutttttt{{{|||}}}{{{uuuyyy|||pppooowww}}}tttmmmkkkkkkmmmggg^^^WWWRRRLLLEEE@@@888000++++++---,,,---///++++++*********+++,,,---------,,,,,,,,,,,,------,,,***))))))+++---------''''''((((((((((((''''''+++***'''%%%%%%%%%&&&'''%%%&&&((())))))(((&&&%%%&&&&&&%%%###"""###&&&(((''''''''''''''''''''''''(((((((((((((((((((((((("""&&&))))))&&&######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''((("""###$$$###  ###%%%&&&%%%$$$###"""%%%&&&'''&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%))))))(((((('''''''''&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&'''(((***+++***### %%%******((('''&&&&&&&&&%%%&&&''''''(((---...///...+++)))((((((&&&***...---***((())),,,''''''''''''(((((((((((()))***+++------,,,++++++*********(((''')))...222+++((())),,,,,,******,,,((()))++++++++++++---...,,,,,,++++++,,,,,,---......+++,,,///000///111666333777;;;<<<===AAAHHHNNN```jjjrrrrrrsss}}}(((((()))))))))((('''''''''&&&&&&'''((((((&&&%%%%%%&&&'''(((((((((((('''((('''&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&'''((()))&&&###$$$''')))'''$$$(((((())))))(((((('''&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''######((('''"""$$$+++'''&&&&&&'''))))))&&&###&&&&&&'''((()))***+++++++++((('''((((((&&&'''***'''''''''((((((((((((((())))))(((((())))))***+++)))************++++++++++++***((()))***,,,++++++)))***,,,,,,+++,,,...000000000000///---,,,---///000555:::>>>DDDRRReeettttttkkkbbb```___aaafffnnnwww}}}|||vvvqqqpppooooooqqquuuwwwmmmjjjnnnxxx|||zzz|||~~~zzzqqqxxxrrrjjjhhhiiikkkgggaaa___]]][[[VVVRRRBBB777---+++---...///000+++************+++,,,,,,'''((()))***+++------...+++)))((()))+++,,,,,,+++(((((())))))))))))((((((((('''&&&%%%%%%%%%&&&''''''''''''(((((('''''''''''''''&&&$$$###$$$&&&)))((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&'''&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((( ###$$$$$$######$$$ ###''')))(((&&&$$$######))),,,((($$$$$$'''(((###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&''')))***+++)))$$$###(((+++(((&&&%%%&&&&&&%%%%%%&&&&&&'''(((+++---...---***((('''''')))---000---'''%%%)))...''''''((((((((())))))))))))******+++++++++++++++***++++++***))),,,222888***((()))------******,,,)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,------...---+++,,,///000///222777444888<<>>BBBGGGSSScccppp'''((()))+++++++++******&&&&&&'''+++...---)))%%%'''((()))*********)))(((+++)))'''(((***)))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&&&&'''%%%(((***)))&&&%%%'''***%%%$$$$$$$$$%%%''')))***%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&(((***'''((((((((((((((('''&&&***###"""'''&&&!!!$$$..."""''',,,,,,(((%%%&&&)))************))))))))))))+++((()))---,,,&&&&&&***))))))(((((('''''''''&&&)))))))))))))))******+++)))************++++++++++++***((()))***,,,,,,+++)))+++------,,,,,,///222000111222111///000333666555>>>HHHRRR]]]ppp{{{pppfff___^^^bbbiiipppwww|||uuuuuuxxxzzzuuurrr{{{wwwnnnjjjiiinnnwww}}}wwwooorrrrrruuu|||uuuvvvqqq|||ooogggjjjooovvv{{{~~~qqqiiieeeeeeaaa______ccciiimmmnnnmmm[[[JJJ999222333222222333))))))***++++++++++++***))))))************)))))),,,+++***+++,,,,,,+++***,,,,,,............,,,,,,$$$%%%&&&'''((((((((((((***)))'''%%%%%%''')))***'''((()))((('''&&&((()))))))))))))))))))))))))))************************(((%%%###%%%)))++++++)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((***)))'''&&&%%%%%%&&&'''&&&&&&%%%###"""###&&&)))&&&%%%%%%&&&'''(((((('''"""((()))%%%$$$)))***'''"""###%%%''''''&&&%%%$$$######$$$%%%&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%((((((''''''((()))+++,,,111...,,,+++(((%%%''',,,((((((((((((((()))******%%%(((+++---,,,+++++++++***((('''''')))***)))((())))))))))))***************)))((((((((()))+++,,, %%%+++,,,***((()))+++***(((***......+++***,,,+++,,,---,,,*********,,,---,,,,,,,,,,,,---............000333222111555;;;888===CCCIIIQQQ```sss~~~+++***)))((()))***,,,...((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))$$$###!!!"""$$$'''((((((&&&'''((('''%%%$$$$$$&&&"""%%%&&&(((---111///***!!!$$$%%%%%%%%%&&&'''&&&%%%$$$&&&((((((&&&###!!!&&&&&&"""!!!$$$"""$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%$$$%%%&&&'''((('''$$$###$$$&&&'''%%%###$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&''''''***))))))+++(((%%%'''+++***(((&&&%%%%%%''')))+++$$$&&&(((((('''((()))+++)))&&&$$$%%%(((***)))((())))))************)))))),,,+++*********+++------,,,,,,---------,,,++++++222222111000///000333666;;;CCCPPPbbbxxx{{{ooogggeeefffeeejjjqqqwwwzzzzzzyyywwwttt{{{|||xxxxxx}}}uuunnnjjjlllrrruuu}}}yyyuuummmhhhnnnyyyuuummmmmmqqq}}}uuugggeeehhhiiiooowww|||oooiiifffbbb```______bbbggglllpppqqqcccVVVEEE999333000+++&&&++++++***))))))***,,,,,,---&&&###'''+++)))&&&%%%+++++++++***(((%%%###!!!++++++---111555222***###///***&&&'''+++,,,***&&&)))&&&$$$%%%((()))'''%%%!!!!!!###&&&)))((($$$(((((((((((((((((((((((())))))))))))))))))))))))###$$$%%%%%%%%%%%%(((***######"""###$$$$$$###!!!((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&&&&''''''%%%!!! ###!!! '''(((((('''&&&&&&&&&&&&'''++++++***)))((('''&&&&&&))))))'''%%%&&&++++++(((""")))&&&%%%++++++%%%%%%((()))'''***000...'''((('''&&&%%%&&&''')))+++((()))***)))((((((***,,,((())))))))))))*********---+++***,,,---------------,,,***)))***,,,...000(((+++...222444666777888:::;;;<<>>999333---++++++***))))))***,,,---000)))'''+++...,,,))))))************)))((('''&&&,,,,,,,,,---...---)))%%%)))((('''((()))*********&&&'''''''''&&&&&&''''''&&&&&&'''))),,,+++(((%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((***++++++)))'''%%%((('''''''''(((((('''''')))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''...+++***+++)))&&&(((---))))))(((''''''''''''(((***))))))((((((''''''&&&***+++***((()))------)))(((,,,((((((---,,,&&&)))+++***''''''***''' 333111///,,,+++***++++++((()))******)))***,,,...*********+++++++++,,,,,,---+++******,,,,,,---......---,,,+++,,,---///111---///333666999<<<>>>@@@CCCFFFJJJSSSfffyyykkkggg))))))(((''''''(((***+++))))))(((((((((((())))))***))))))(((((())))))***&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&)))***((($$$$$$'''%%% """$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''''''%%%###&&&((((((&&&%%%'''%%%"""%%%&&&''''''&&&&&&'''((('''&&&%%%$$$#########$$$(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''+++)))&&&$$$$$$'''***,,,*** !!!***+++'''$$$%%%&&&&&&((()))***+++,,,((()))***)))'''&&&'''(((,,,***))))))***+++***((())))))************))))))+++++++++++++++,,,------...---,,,+++,,,,,,---...///000111222666<<>>777222000...,,,,,,---///000---)))'''***,,,)))((()))***)))(((((()))***,,,---(((+++---+++((('''+++///,,,++++++)))&&&###"""!!!%%%''')))(((&&&%%%&&&(((%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%(((***'''&&&&&&%%%###"""###%%%''''''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***+++,,,---,,,---///222***)))((((((''''''((((((&&&&&&&&&&&&''''''((((((&&&((()))((())),,,***%%%((()))'''%%%''',,,***###((()))******++++++)))'''***)))(((''''''(((((()))***+++++++++******+++---,,,,,,,,,------------...+++---,,,((((((+++...////////////000000000000000111555999===AAAHHHOOOUUUQQQZZZeeeooo~~~xxxxxxmmm^^^bbbsss((((((''''''''''''''''''''''''''''''''''''''''''))))))************))))))$$$'''******)))((((((***)))******(((%%%######$$$###&&&&&&$$$$$$(((***(((&&&'''((('''%%%$$$%%%'''&&&''')))))))))((('''''''''&&&%%%&&&&&&%%%%%%&&&"""$$$%%%%%%$$$$$$%%%&&&))))))((('''&&&%%%$$$$$$((((((((((((((('''((((((((()))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&,,,'''%%%(((***(((''')))'''((()))))))))(((&&&%%%%%%&&&((()))))))))+++---)))***+++***)))(((''''''******++++++++++++******+++,,,,,,---------------///...---,,,,,,...000111111333666;;;AAAJJJTTTZZZeeennnyyy{{{rrrjjjgggdddfffmmmvvv~~~{{{wwwrrroootttsssuuu|||~~~{{{zzz}}}tttpppuuuuuujjjhhheeeeeegggooo{{{yyymmmhhhaaa]]][[[[[[[[[ZZZ[[[YYYWWWUUURRRKKKCCC===666333000,,,++++++,,,---,,,((('''******(((''')))+++***)))((('''((()))*** &&&++++++((('''***///---***''''''((('''"""(((&&&%%%&&&((()))'''%%%''''''&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%'''******&&&!!!(((((((((&&&$$$%%%(((+++%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((!!!"""  !!!""")))(((''''''&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&((()))((())),,,***%%%((('''%%%$$$'''+++***&&&&&&''')))++++++******+++((()))))))))***+++,,,---+++,,,+++***((('''(((***++++++++++++,,,,,,,,,,,,***......)))(((,,,//////......//////000000111111666:::@@@DDDIIIQQQ\\\ddddddnnnyyy}}}zzz{{{sssddd]]]aaa^^^ZZZiii((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((())))))******))))))((())),,,...,,,(((&&&''')))%%%&&&'''&&&%%%%%%&&&'''$$$((()))&&&%%%'''(((''''''(((((('''%%%%%%'''(((%%%'''))))))((('''&&&''''''$$$###%%%%%%###$$$'''###$$$%%%%%%$$$$$$%%%&&&------+++***'''$$$!!! '''((()))((('''&&&''')))'''(((((()))((('''&&&%%%%%%&&&(((******)))(((&&&((('''((()))&&&"""$$$***###$$$&&&'''((((((''''''$$$&&&((())))))***,,,...''')))++++++)))(((((((((******++++++++++++******))))))***+++++++++++++++......------...///111222///333999AAAKKKVVV```ggghhhpppyyy}}}~~~|||tttllleeecccdddiiiqqqxxx{{{{{{|||~~~{{{xxxuuusssttttttvvvzzz}}}wwwsssssswww|||tttsssxxxyyyoooeeeaaabbbfffpppyyy{{{tttiiiaaa\\\[[[[[[[[[XXXXXXXXXXXXVVVQQQKKKGGG;;;888333---***))))))***---******,,,,,,))))))++++++***))))))((((((((((((!!!''')))'''&&&(((+++)))%%%###&&&+++,,,'''""")))&&&$$$%%%)))***'''$$$$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%######&&&((('''&&&%%%'''(((&&&######&&&)))%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))...111111---***+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))+++***)))***...,,,((((((''''''(((***,,,,,,+++''''''(((+++)))%%%%%%(((***+++++++++++++++++++++***++++++***((('''((()))************++++++++++++(((000222,,,)))...000...------...///000222333444777;;;AAAEEEKKKUUUcccmmmvvvzzzkkkffffff```VVVSSSYYY\\\aaattt))))))))))))((((((''''''&&&'''((())))))((('''&&&'''((())))))))))))((('''(((***+++((($$$"""$$$'''"""###%%%%%%$$$$$$%%%'''"""(((***(((%%%''''''&&&'''(((((('''&&&&&&(((***###&&&((((((&&&%%%%%%&&&((($$$###&&&&&&###$$$((($$$&&&''''''&&&%%%'''(((*********)))'''%%%###!!!&&&''')))(((&&&%%%''')))%%%&&&'''(((((('''%%%$$$&&&'''((()))))))))((((((&&&%%%&&&(((%%%"""%%%***###$$$%%%%%%&&&&&&&&&&&&%%%''')))))))))***,,,---&&&))),,,---+++))))))******++++++,,,,,,++++++***)))***,,,,,,---,,,,,,+++---......///000000111111222777@@@IIITTT___iiiooojjjqqqwwwxxxvvvsssllleeehhhfffggglllssswwwwwwuuusss}}}}}}}}}~~~~~~|||~~~}}}|||}}}~~~}}}{{{wwwuuutttqqqsssvvvyyy{{{}}}~~~~~~{{{vvvooommmppptttwwwwww|||}}}tttrrruuuxxx|||~~~~~~{{{mmmeeecccdddiiipppvvv~~~vvviiiaaa]]]]]]]]]XXXYYYYYYZZZYYYWWWTTTRRREEEAAA:::333...+++******---+++,,,...---)))***---******++++++******)))(((!!!$$$'''((('''&&&(((***$$$$$$$$$'''+++,,,)))'''''''''&&&&&&'''''''''&&&!!!###%%%%%%###"""$$$&&&((((((((((((((((((((((((''''''''''''''''''''''''###"""""""""###$$$%%%&&&"""%%%(((&&&###!!!$$$'''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&&&&((())))))###((()))$$$"""$$$$$$!!!)))(((((('''''''''''''''((((((((((((((((((((((((***+++***((()))------)))((()))+++,,,,,,++++++---)))'''))),,,)))######'''************))))))(((''')))*********))))))+++---************++++++++++++'''111555...+++000222............///111444777999:::???EEEJJJPPP[[[lllxxxzzzggg\\\XXXWWWUUUVVVYYY```gggqqq))))))******)))((('''''''''((()))******)))((('''&&&'''((())))))((('''&&&%%%((()))'''$$$###''',,,((()))***)))'''&&&'''(((%%%)))(((&&&'''(((''''''(((((('''&&&&&&)))+++'''***,,,,,,***((()))***)))$$$###&&&'''###%%%***&&&'''((((((''''''(((***###$$$%%%'''(((''''''&&&%%%''')))(((%%%%%%&&&)))$$$%%%'''(((((('''%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&$$$%%%((((((&&&(((,,,,,,,,,+++***)))(((((((((''')))******))))))***,,,&&&***---...,,,++++++,,,***++++++,,,,,,++++++***------///000000000///...------///000111111111111888===FFFPPPYYYccckkkqqqrrrxxx{{{xxxsssnnngggaaannnlllkkknnntttwwwuuurrrrrrxxxtttvvvxxxxxxwww}}}~~~||||||{{{||||||~~~~~~zzzvvvrrrqqqnnnppptttwwwyyyyyyyyyzzzuuuoooiiihhhmmmqqqrrrqqqtttuuunnnmmmooolllooosssyyy~~~uuujjjgggeeehhhmmmooovvvpppddd^^^]]]\\\XXXYYYYYYZZZZZZZZZYYYXXXOOOJJJBBB:::333///......,,,++++++---,,,((())),,,)))***+++------,,,+++***)))*********))))))***+++###&&&)))***)))(((((((((%%%''')))(((%%%$$$&&&)))$$$'''******(((&&&(((***************************''''''''''''''''''''''''###%%%''''''&&&&&&'''(((%%%))),,,+++(((&&&(((+++'''((()))))))))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&'''((()))***!!!''')))&&&&&&+++,,,)))******)))((((((((((((((()))))))))))))))))))))((())))))'''%%%&&&++++++((('''))),,,...+++((())),,,)))(((+++...,,,%%%&&&+++***++++++,,,,,,,,,++++++'''(((******+++,,,...111******+++++++++,,,,,,,,,&&&222777000---111222...//////...///111555:::<<>>EEEBBBLLLXXXaaahhhttt|||wwwnnnggg]]]SSSMMMLLLNNNQQQXXXbbbnnnwww}}})))(((((()))******)))(((***,,,&&&...)))&&&+++(((&&&%%%''',,,---***'''***(((((('''$$$ """(((***&&&%%%(((((($$$###&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&"""&&&&&&$$$%%%''''''$$$(((***+++***(((''''''(((%%%((()))&&&'''******(((&&&'''((('''%%%$$$%%%&&&###%%%''''''&&&%%%%%%%%%((()))%%%"""%%%++++++&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++,,,,,,------,,,,,,+++***,,,...---,,,++++++,,,---......---,,,,,,---...---...///000111444888;;;EEEKKKTTT[[[```gggooovvv|||uuunnnjjjddd```ccckkkzzz{{{}}}~~~~~~~~~||||||{{{xxxzzzvvvqqqoooqqquuuyyy{{{|||~~~}}}{{{qqqrrrtttwwwzzz}}}~~~|||yyyzzz||||||zzzxxxwwwuuutttrrrrrrssstttssssssqqqqqqpppnnnlllkkkkkkmmmoooqqqqqquuu{{{pppddddddjjjttt~~~xxxoooiiifffhhhnnnxxxkkk]]]WWW___ZZZXXX[[[]]]^^^aaafffaaa___YYYOOOFFF???666---///++++++///111...++++++))))))((((((((('''''''''((())))))((('''&&&''')))%%%&&&((()))***)))(((''''''&&&''')))'''###$$$(((''''''&&&&&&&&&&&&''''''%%%$$$"""$$$&&&'''&&&$$$%%%&&&&&&''''''''''''''')))(((&&&%%%$$$$$$%%%%%% """&&&(((******)))((('''%%%######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''''')))++++++***)))'''&&&%%%%%%%%%%%%%%%&&&%%%######$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%%%%'''((('''''''''((((((((())))))$$$$$$$$$%%%&&&'''))))))&&&%%%%%%&&&&&&%%%%%%&&&&&&,,,...***&&&'''((((((&&&'''((()))***))))))(((+++((('''***)))&&&&&&(((+++)))((()))***+++***)))******+++,,,,,,+++++++++------........./////////+++***)))+++...000...,,,000222444555666<<>>CCCMMMSSSZZZ___dddiiioootttuuuooohhhbbb^^^___hhhqqqyyy~~~|||}}}zzzuuuuuuvvvvvvzzzuuupppnnnqqqwww|||{{{yyyoooppprrrtttwwwyyy{{{|||yyyvvvtttuuuyyy}}}|||zzzxxxvvvtttrrrrrrrrrrrrrrrqqqpppooollllllllllllmmmnnnnnnooorrrvvv{{{~~~vvvllliiijjjuuuuuukkkdddbbbeeennnyyyzzzdddWWW\\\XXXWWWZZZ\\\___dddjjjkkkkkkhhh___UUUKKK===111111+++))),,,...+++)))(((*********)))))))))(((((((((''''''''')))))))))(((&&&'''((()))***)))((('''((($$$$$$''')))'''&&&'''((((((''''''''''''((((((%%%$$$###$$$&&&&&&&&&%%%''''''((())))))))))))(((((((((&&&%%%%%%%%%%%%%%%###$$$%%%%%%$$$!!!$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((((((***++++++)))(((&&&$$$###""""""%%%&&&&&&%%%$$$$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((###$$$%%%&&&''''''''''''&&&&&&''')))++++++)))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((***++++++$$$&&&''''''''''''&&&%%%''',,,---)))&&&)))++++++''''''((()))))))))))))))+++((((((******''''''***,,,***(((((()))***+++***************+++,,,------***++++++,,,...///000000+++******,,,///111111000---000555888<<>>FFFLLLVVV[[[bbbgggiiikkknnnooonnnkkkfffaaa^^^bbbmmmwwwwww{{{}}}|||zzz~~~|||yyyxxxzzz|||}}}vvvrrrtttxxxyyy|||yyyvvvvvvzzz}}}{{{uuuuuuvvvwwwxxxyyyyyyzzz{{{yyyvvvvvvyyy}}}{{{yyyyyyxxxxxxssssssrrrqqqpppooonnnmmmkkkjjjjjjjjjkkkmmmnnnooosssvvvxxxzzz}}}vvviiijjjyyywwwmmmbbb^^^^^^gggtttnnn```]]]YYYWWWYYY[[[^^^fffnnnuuuwwwvvvoooeeeXXXGGG999333,,,(((***---+++)))(((******)))))))))((((((((()))'''%%%'''***,,,***'''''''''((())))))))))))((()))""" $$$)))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''''''''((()))))))))))))))''''''&&&&&&%%%%%%%%%%%%((('''&&&$$$!!!$$$###$$$%%%''''''&&&$$$''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))((('''&&&$$$######""""""$$$%%%&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$&&&'''''''''&&&&&&)))((((((+++......+++'''$$$$$$$$$%%%%%%%%%&&&&&&+++++++++***)))(((((('''###&&&))))))***+++***'''***------)))&&&)))++++++'''(((((()))))))))))))))***((((((++++++((((((+++---+++(((''')))***++++++***)))))))))***+++---...))))))***+++,,,---.........---...///111222333333///222777;;;BBBLLLWWW```kkktttuuuggggggmmmjjj^^^TTTPPPNNNMMMOOOWWWdddpppxxx)))+++,,,***'''%%%%%%%%%***000(((---)))!!!,,,,,,)))((((((((()))***))))))***&&&$$$''')))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''&&&%%%%%%%%%'''&&&######''')))'''&&&''''''&&&%%%%%%''')))%%%((((((%%%&&&))))))&&&&&&'''((((((&&&&&&'''((('''(((((((((&&&&&&''')))&&&&&&'''((('''&&&'''***((((((((((((((((((((((((%%%'''))))))''''''(((***((((((((((((((((((((((((&&&''''''((()))******++++++,,,,,,,,,,,,,,,,,,+++)))+++------,,,,,,,,,---)))+++---...---,,,------+++---111666===FFFPPPWWW```dddjjjnnnooommmkkkjjjjjjmmmlllhhheeeiiirrryyy{{{{{{{{{|||tttqqqzzz}}}~~~zzzuuurrrsssvvvyyyzzz|||tttrrrwww}}}~~~~~~}}}}}}}}}|||{{{zzzzzzzzz|||yyywwwwwwzzzzzzxxxyyy{{{|||ttttttrrrqqqooommmmmmlllooommmkkkjjjkkknnnqqqssssssssstttwww{{{www{{{~~~yyyzzz{{{uuugggbbbaaakkkyyywwwnnneee```]]]]]]^^^bbbmmmwwwyyyjjjXXXHHH<<<222,,,---000///------)))))))))(((((((((''''''((('''&&&(((+++,,,***''''''(((((())))))))))))))))))!!!"""''''''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&&&&%%%&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((((((((('''''''''''''''(((###$$$%%%$$$$$$$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&%%%%%%(((++++++'''###(((((((((((())))))))))))---------+++***(((&&&%%%###(((***((((((***((($$$---///---(((&&&)))***(((((((((((((((((())))))***)))''''''++++++)))))),,,...+++(((((()))+++,,,,,,)))((((((((()))***,,,---------........./////////////////////000111333555666999>>>DDDMMMZZZjjjuuuttteeeZZZ]]]eeebbbYYYRRRQQQRRRUUU\\\ggguuu(((+++,,,***&&&###$$$&&&)))---%%%,,,---'''...(((%%%%%%%%%%%%&&&'''(((((((((%%%&&&))))))&&&&&&)))&&&((((((%%%%%%''''''$$$&&&&&&'''((((((((((((''''''''''''''''''&&&%%%$$$%%%''''''$$$%%%((()))&&&$$$%%%%%%$$$######&&&((("""%%%&&&###$$$((((((&&&%%%&&&((((((''''''(((***%%%&&&&&&%%%$$$$$$%%%'''***&&&$$$'''((('''(((***((((((((((((((((((((((((###'''***)))'''&&&(((+++))))))))))))))))))))))))''''''(((((())))))************++++++++++++******)))+++------,,,,,,---...(((***---...---,,,,,,------000666===FFFQQQ]]]dddkkkmmmoooqqqpppmmmjjjhhhlllsssvvvqqqmmmpppvvvzzz}}}|||}}}~~~{{{~~~wwwqqqqqq|||~~~{{{yyyvvvwwwsssooommmooosssvvvxxx|||}}}zzzuuuuuu{{{~~~}}}|||xxxwwwvvvxxx|||~~~~~~zzzxxxzzz}}}~~~wwwuuusssqqqnnnmmmllllllnnnllliiihhhhhhkkknnnqqqpppppppppsssvvvwwwvvvsssqqq}}}xxxsssnnnoootttyyyzzzyyyqqqlllmmmwww}}}zzzoooiiidddbbbccciiiwww~~~kkk[[[CCC777------///...,,,+++))))))((((((((('''''''''(((((((((***++++++)))'''((((((((()))))))))*********""""""&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&$$$###$$$%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&%%%%%%"""###$$$&&&'''((())))))(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))%%%%%%%%%$$$%%%&&&&&&'''###$$$%%%$$$######%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%$$$%%%%%%'''''''''(((***)))'''&&&''''''''''''((((((((((((((()))*********)))((('''%%%******%%%###&&&$$$---///---)))''')))(((%%%((((((((((((((()))******(((&&&&&&***+++))))))------+++))))))***+++,,,+++))))))))))))***+++,,,,,,,,,,,,,,,------------------.../////////111444777<<<@@@GGGPPP[[[kkk|||yyycccVVVPPPVVV\\\ZZZVVVWWWXXX\\\cccmmmxxx&&&))),,,+++'''%%%'''***&&&+++###((()))%%%,,,%%%&&&&&&&&&&&&%%%&&&((()))%%%%%%(((***(((%%%&&&+++$$$((((((%%%&&&******'''&&&&&&'''(((((((((((((((((())))))((((((&&&%%%%%%$$$'''(((&&&&&&)))(((%%%#########"""!!!"""$$$'''"""###"""###'''(((&&&###%%%'''''''''(((***,,,&&&''''''&&&$$$%%%'''((('''$$$$$$''''''$$$%%%)))((((((((((((((((((((((((!!!&&&******'''&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((***,,,---,,,,,,---...(((+++...///...------...000555===FFFQQQ]]]hhhooowwwuuurrrooommmkkkjjjiiiqqqzzz~~~xxxrrrtttyyy{{{}}}~~~|||~~~|||yyywwwvvvtttrrrtttqqqmmmlllooossswwwyyyzzz}}}}}}zzz{{{zzzyyyzzz|||~~~{{{|||~~~~~~|||}}}|||{{{||||||}}}xxxwwwtttqqqnnnmmmlllkkkjjjjjjiiihhhhhhiiijjjkkkkkklllnnnnnnmmmlllkkkjjjhhhwww|||pppmmmiiihhhkkkqqqvvvyyyzzzvvvwwwxxxrrrooopppyyyyyyjjjJJJ<<<000,,,---+++'''%%%*********)))))))))((((((''')))+++,,,***)))(((((()))))))))))))))******+++,,,&&&"""%%%'''&&&%%%'''((((((''''''''''''(((((($$$&&&'''&&&$$$"""$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$(((&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&'''(((***######"""!!!!!!!!!""""""&&&&&&'''&&&$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&)))'''%%%$$$###%%%'''(((((()))******)))((()))***%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''')))***)))(((((($$$******######))))))"""***,,,+++((((((***((($$$)))(((((('''((()))***+++'''$$$%%%)))***((())),,,,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,,,,))))))***+++,,,---......,,,...000111222555:::>>>FFFMMMXXXdddqqq{{{cccYYYQQQOOOVVVYYYWWW[[[cccmmmrrrzzz$$$(((,,,,,,)))(((***...)))000''')))(((%%%...)))++++++***)))(((((()))+++$$$%%%))),,,((($$$'''---"""'''(((&&&'''---...***&&&''''''(((((((((((((((************)))((('''&&&###'''((('''''')))(((%%%'''''''''%%%%%%&&&)))+++"""&&&'''&&&''',,,---+++"""$$$&&&'''((()))+++---*********)))'''(((***,,,&&&%%%(((,,,***$$$%%%+++)))))))))))))))))))))))) %%%)))***'''%%%'''***))))))))))))))))))))))))))))))))))))((((((((((((++++++,,,,,,,,,,,,++++++(((***,,,---,,,,,,---...)))+++///000000///...///333999BBBMMMXXXdddpppvvvzzzrrrllliiijjjkkklllvvv{{{tttuuuzzz|||~~~yyyvvvtttsssrrrpppuuurrrnnnnnnqqqvvvzzz|||}}}}}}zzz{{{}}}~~~}}}{{{~~~~~~}}}|||zzzzzzxxxuuuqqqnnnmmmlllllllllmmmnnnnnnnnnmmmlllkkkgggkkkmmmkkkeeebbbdddhhhkkkzzzzzzvvvpppnnnllljjjjjjooovvv{{{~~~zzz|||zzzrrrmmmuuu~~~pppTTTEEE666111000,,,'''%%%+++++++++************)))'''***------***''''''((()))))))))))))))******+++---(((%%%''''''&&&&&&)))''''''&&&&&&&&&&&&''''''&&&(((***(((%%%$$$%%%(((%%%&&&&&&'''((('''''''''$$$%%%&&&'''''''''&&&%%%(((((((((((((((((())))))'''$$$""""""$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))'''&&&%%%$$$############((((((((('''%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&(((&&&$$$"""###%%%)))+++%%%'''(((&&&######%%%(((((((((((())))))))))))***###%%%'''((()))((('''&&&!!!))))))$$$&&&000222,,,&&&)))***((()))+++)))%%%)))((('''''''''(((***+++&&&###$$$(((***((())),,,++++++***+++------+++)))---.../////////...---,,,+++,,,---///111222444444---000333555777;;;AAAFFFSSS]]]lll{{{lllXXXXXXSSSTTT[[[]]][[[cccppp+++***(((&&&&&&&&&&&&'''###%%%'''((()))((('''&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''((()))((('''%%%$$$ &&&$$$&&&)))###&&&$$$""""""%%%&&&%%%###$$$###"""###$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&'''''''''&&&$$$###%%%###"""###%%%'''''''''***)))'''&&&%%%%%%&&&'''###&&&'''&&&%%%(((***,,,------***&&&%%%''')))''')))***)))((('''(((*********++++++,,,,,,,,,---(((***+++------,,,+++***++++++***((((((***...111777<<>>DDDQQQ^^^zzzlllXXXNNNMMMSSS\\\dddjjjsss,,,+++***))))))((())))))((()))*********)))(((''''''''''''''''''(((((((((%%%%%%$$$%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''***#########$$$ )))'''%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''''''''((((((((((((''''''&&&)))'''&&&'''((()))((('''%%%%%%&&&&&&'''&&&&&&&&&)))(((((()))***+++***)))+++++++++)))'''&&&''')))''')))***)))((('''(((***%%%&&&'''(((***,,,---...)))***,,,---------,,,+++(((***---///000111444555>>>KKK___rrr}}}wwwccc```\\\\\\aaaiiiqqquuuooovvvzzzwwwsssuuuzzz}}}~~~zzzvvvtttqqqmmmkkknnnoooooonnnnnnqqquuuxxx{{{yyyvvvwwwzzz~~~~~~|||yyyxxx{{{{{{uuuqqqppppppqqqvvvzzzzzzuuuooojjjiiieeebbbbbbcccdddfffoooyyywwwrrrpppooowwwyyy{{{|||}}}~~~zzz|||~~~rrrbbb```bbbeeehhhgggjjjuuu}}}wwwvvvlllfff\\\RRRHHH>>>555///,,,,,,***)))))))))******)))))))))(((((('''''''''&&&&&&'''((())))))***)))''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''((()))******)))(((***+++###%%%&&&%%%%%%%%%''')))&&&###"""###'''((('''$$$((('''&&&&&&%%%&&&&&&&&&!!!''''''!!! %%%(((%%%+++(((%%%%%%'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$###############$$$$$$$$$$$$%%%'''%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''"""""""""$$$&&&''''''%%%((((((''''''''''''&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&'''%%%""""""(((...+++%%%''''''((())))))((('''&&&((()))******++++++******+++***))))))***+++---...---+++((((((***,,,......222///......---***))),,,///---,,,---///000000///222444;;;CCCJJJSSSbbbpppwwwzzzooo```UUUMMMKKKMMMTTT```nnnzzz))))))(((((('''''''''''')))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''---,,,***'''&&&%%%%%%&&&(((!!!$$$%%%!!!%%%,,,)))&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''(((&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&$$$###''''''''''''''''''&&&&&&)))((('''((())))))(((&&&###$$$%%%'''''''''&&&%%%+++(((%%%&&&)))***(((&&&*********)))((('''((((((''')))***)))((('''(((***((()))***+++,,,---......***+++,,,---------,,,,,,'''))),,,...000333777;;;AAASSSkkk~~~uuuiii^^^[[[XXXZZZ```iiiqqqvvvxxxxxxvvvrrrqqqvvv~~~|||~~~||||||yyyuuuqqqnnnmmmlllkkkjjjmmmnnnnnnooopppsssxxx|||}}}|||{{{}}}~~~zzzvvvuuuwww}}}{{{vvvrrrqqqqqqtttzzz~~~wwwooojjjiiieeebbbaaabbbdddiiittt~~~rrrjjjggglllttt}}}}}}|||zzzzzz|||~~~|||sssiiieeefffgggdddaaadddnnnyyy{{{{{{vvvuuutttnnnddd\\\UUUJJJ===333---+++))))))***+++++++++'''''''''(((((()))******%%%&&&((()))***)))(((''''''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''$$$'''))))))((('''(((((($$$$$$%%%%%%%%%&&&'''(((###"""!!!###&&&'''&&&%%%(((''''''&&&&&&&&&''''''(((+++)))"""!!!""" %%%###"""###&&&(((((('''''''''''''''''''''''''''))))))((('''%%%$$$######""""""#########$$$$$$$$$'''&&&%%%%%%%%%$$$$$$###"""######$$$%%%&&&''''''######$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%###"""&&&+++***&&&'''(((((()))(((((('''&&&((()))******++++++******)))))))))))))))***+++,,,+++***)))***+++,,,,,,***,,,***))))))))))))***,,,///.........000111333333777;;;CCCNNNWWWaaarrrxxxttt{{{~~~lllXXXLLLHHHHHHMMMSSS___lll}}}************)))))))))((((((((((((((('''&&&&&&%%%))))))))))))))))))))))))+++***(((&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''---,,,)))'''%%%%%%%%%%%%***%%%(((***###%%%(((###"""#########$$$%%%'''((($$$&&&''''''%%%$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&'''((()))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&(((''''''((())))))'''%%%###$$$&&&'''((('''&&&&&&---***''''''***+++***((()))((((((((())))))((('''''')))***)))((('''(((***++++++++++++++++++,,,,,,++++++,,,,,,------------------...000333:::AAAGGGJJJ```yyy{{{iiiZZZZZZXXXXXX\\\eeennnvvvzzz~~~wwwpppooouuu~~~yyy}}}~~~}}}}}}|||yyywwwvvvssspppmmmkkklllmmmmmmmmmooopppqqqrrrssswww|||}}}yyyuuusssvvv{{{~~~~~~~~~{{{wwwtttsssssswww}}}vvvmmmiiiiiifffbbbaaaccceeekkkxxxyyyjjjbbb```lll|||{{{wwwxxxxxxzzz{{{zzzxxxxxxyyypppqqqnnneee]]]___gggooonnnvvvzzzwwwzzzqqqgggbbb^^^TTTDDD777///,,,)))(((***,,,,,,,,,***))))))((((((((())))))'''((()))))))))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((("""$$$'''((('''&&&%%%&&&$$$#########$$$&&&&&&'''"""""""""###%%%&&&&&&%%%''''''&&&&&&&&&''''''(((###%%%%%%!!!!!!$$$'''((($$$###"""###%%%&&&'''''''''''''''''''''''''''''')))((('''&&&%%%$$$######""""""#########$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&)))+++,,,+++***)))###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%'''))))))((('''&&&&&&''''''((((((''''''&&&'''+++---)))&&&(((++++++'''((((((((((((((('''''''''((())))))******))))))&&&''')))***+++***((('''))))))***,,,---,,,(((%%%+++++++++***+++---///000/////////000222444777999===AAALLLXXXbbblll|||wwwuuuwww~~~sssdddYYYMMMFFFDDDFFFOOOYYYooo}}}''''''(((((((((((('''&&&''''''''''''&&&&&&&&&&&&))))))((((((((((((''''''&&&%%%%%%%%%&&&(((***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&&&&"""'''***$$$$$$''' !!!"""$$$$$$###$$$&&&((( $$$((((((%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$###$$$$$$%%%&&&'''&&&'''(((******'''%%%&&&&&&''''''((('''''''''***(((%%%%%%&&&'''''''''(((''''''(((******((('''''')))***)))((('''(((************))))))))))))(((,,,,,,,,,,,,------------......///111555>>>HHHOOO[[[rrr}}}pppaaaUUUYYYYYY\\\cccmmmvvv}}}~~~tttnnnsss~~~}}}yyyuuusssqqqppppppnnnllllllnnnppprrrrrrtttuuuvvvvvvxxx{{{|||xxxwwwxxx{{{|||{{{|||}}}|||zzzxxxxxxxxx|||}}}rrrjjjhhhjjjgggdddbbbdddgggmmmzzz~~~~~~pppeee[[[fffvvv}}}xxxwwwvvvxxxyyywwwwww~~~yyyjjj^^^]]]bbbggghhhnnn}}}|||zzzwwwppphhhdddaaaZZZMMMBBB888333,,,)))***,,,---,,,...---***((('''&&&''''''((()))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''"""$$$''''''&&&%%%%%%&&&$$$###"""###%%%&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((###$$$%%%$$$###%%%(((******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$&&&''''''%%%$$$$$$%%%###%%%(((+++,,,***'''&&&###%%%&&&'''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''((()))(((''''''''''''((((((((((((''''''%%%,,,///)))$$$$$$(((***''''''''''''(((((())))))'''((())))))******))))))&&&'''***,,,,,,***(((&&&))))))+++---...,,,((($$$,,,...---++++++...///---...///111222444888===@@@DDDJJJWWWeeeoooyyyzzzrrrwww~~~xxxbbbRRRMMMHHHGGGFFFJJJTTT___yyy$$$%%%&&&''''''&&&%%%%%%'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%%%%%%%###$$$((($$$&&&***%%%$$$&&&&&&%%%######%%%'''###)))***'''###"""###%%%%%%%%%%%%&&&&&&&&&'''############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''(((***,,,,,,***'''))))))((('''''''''((((((%%%%%%$$$###"""###%%%''''''&&&&&&(((***+++)))&&&''')))***)))((('''(((***))))))))))))))))))******,,,,,,,,,,,,,,,---......---///111555:::CCCLLLRRRmmmoooccc]]]XXX^^^```dddllluuu|||{{{uuuvvv~~~~~~~~~wwwrrrpppppppppppppppooonnnpppsssvvvwwwxxx{{{{{{{{{{{{|||~~~|||zzz|||{{{oooggghhhllliiifffdddfffhhhnnnzzz|||xxxuuuuuuwwwyyyzzz}}}uuukkk\\\bbbkkkvvvxxxuuuuuuyyy{{{{{{sssdddaaadddfffdddhhhvvv{{{wwwttttttnnnllliiieee```ZZZVVVSSSEEE===222,,,+++,,,,,,+++,,,***)))((('''(((******(((''''''&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((###$$$&&&'''((((((''''''$$$&&&''''''&&&&&&'''(((&&&$$$"""###&&&((((((&&&$$$%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((%%%###$$$%%%,,,,,,+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""%%%((((((&&&%%%%%%'''"""###$$$%%%&&&%%%###"""###%%%''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%)))+++&&&###%%%''''''&&&&&&&&&'''((()))***+++((()))******++++++******)))***+++,,,,,,+++***)))+++++++++,,,......,,,+++)))---...***+++...---)))...000222444666;;;BBBGGGPPPXXXgggvvv~~~kkkVVVKKKGGGEEEIIINNNVVVbbbnnn((()))***++++++***))))))(((((('''(((((()))***+++******))))))(((((((((((((((((()))))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%###"""***$$$((()))###&&&***%%%((())))))'''###"""###%%%###+++,,,)))$$$""""""&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&((()))+++&&&%%%%%%$$$%%%&&&(((((('''''')))+++---...,,,)))+++***)))'''''''''((()))'''((()))'''%%%%%%)))---'''%%%%%%'''++++++)))&&&((()))***)))((('''(((***))))))***+++,,,,,,---------,,,,,,,,,,,,---......000333888===CCCKKKSSSXXXwww{{{cccZZZ[[[\\\fffhhhlllsssyyy~~~zzzyyy|||~~~xxx{{{tttooooooqqqtttuuurrrqqqrrrtttxxx{{{}}}}}}~~~|||{{{~~~yyymmmfffiiiooojjjgggfffgggiiinnnzzz}}}xxxrrrmmmmmmpppssstttxxx}}}vvvooo^^^^^^aaajjjuuuzzztttssszzz|||kkkggghhhiii```cccqqqvvvnnnjjjjjjllleeeiiikkkfff^^^ZZZ\\\```OOOEEE888///,,,,,,+++***%%%%%%%%%&&&))),,,///111'''&&&%%%%%%&&&''')))***$$$%%%%%%&&&'''((())))))###$$$''')))))))))((('''&&&'''((((((''''''(((***(((%%%###%%%(((***)))'''%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''')))(((&&&&&&((()))))))))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%((((((&&&%%%&&&(((&&&&&&%%%%%%$$$%%%%%%%%%###&&&((((((%%%$$$&&&(((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''(((((((((((('''''')))+++***'''(((+++,,,)))%%%%%%%%%&&&((()))+++,,,******+++,,,,,,,,,,,,+++...---,,,+++++++++,,,---...,,,***+++---000111222(((---///---...222111------000333555888===EEEJJJ[[[dddtttttt___KKKJJJDDDCCCJJJVVVcccrrr}}}'''%%%%%%))))))%%%%%%'''&&&&&&&&&''''''((()))******))))))'''%%%###!!! """######$$$%%%&&&''''''$$$!!!!!!###### ###%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$######''')))'''###!!!###'''$$$'''$$$$$$%%%$$$######$$$&&&''''''%%%"""###$$$%%%%%%$$$""""""%%%$$$!!! $$$)))'''"""&&&)))+++***'''%%%&&&(((***%%%%%%***+++'''%%%(((&&&''''''(((((('''&&&&&&***)))(((''''''&&&&&&''')))***)))(((&&&&&&(((++++++&&&&&&***+++'''(((---)))))))))+++---/////////111555999>>>GGGSSSYYYZZZooosssssskkk___ZZZ___gggllllllmmmrrrzzz}}}{{{|||~~~{{{wwwttttttrrrooommmlllnnnppp{{{xxxxxx}}}~~~~~~~~~{{{|||xxxqqqnnnoooqqqppppppooonnnnnnqqqwww{{{yyytttnnnkkkkkkmmmooopppqqqvvv||||||yyyzzzzzzoooiiieee```\\\]]]bbbjjjttt}}}tttsssrrrttt{{{uuugggfffkkkYYY\\\gggzzzsssfffbbb^^^YYY```gggiiiddd```bbbccc```___RRR???222000222...&&&(((((('''''''''(((((()))&&&%%%%%%'''))))))%%%"""%%%%%%%%%$$$$$$$$$######***%%%###&&&&&&###$$$***'''$$$"""$$$((()))%%%!!!&&&$$$"""$$$(((+++***)))'''$$$!!!!!!$$$&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''',,,(((%%%%%%)))***'''###%%%"""###,,,666444%%%###(((&&&###$$$&&&'''&&&&&&%%%###!!! !!!""" !!!"""###$$$###""""""$$$'''(((&&&&&&'''######%%%%%%%%%#########%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&$$$!!!%%%***&&&)))((('''***)))"""%%%'''))))))'''%%%%%%%%%***(((&&&$$$$$$%%%((()))++++++++++++++++++++++++---+++***+++---...---,,,...++++++///000---,,,...---222333888???>>>BBBSSSdddwwwooo]]]OOOGGGBBBGGGPPPZZZbbbnnn+++))))))------******---,,,+++***))))))((((((((((((((())))))(((((('''&&&$$$$$$%%%%%%&&&'''''''''(((&&&'''++++++(((&&&((($$$$$$$$$%%%&&&))),,,---''''''((((((((('''&&&&&&$$$&&&(((&&&$$$"""$$$&&&"""&&&$$$%%%)))"""'''(((((('''&&&%%%%%%%%%%%%"""###$$$$$$$$$###""""""'''%%%  &&&&&&"""&&&(((***)))'''%%%&&&'''+++((()))+++)))$$$%%%)))''''''''''''''''''''''''((((((((('''(((((()))))))))*********((((((***,,,...++++++...///,,,---111+++***+++,,,...000000111444999???EEEOOOYYY[[[XXXaaacccccc```\\\]]]eeekkkmmmmmmqqqyyy{{{yyy{{{yyyxxxuuusssuuuvvvvvvuuutttuuuwwwyyy||||||}}}zzztttqqqrrrtttxxxwwwvvvtttqqqrrrtttvvvxxxsssnnnjjjjjjkkklllmmmnnnqqqtttwwwzzz~~~xxxpppkkkeeeccc___[[[YYY\\\eeemmmqqqsssuuuxxx}}}rrrgggccc]]]^^^eeessswwweee\\\VVVQQQZZZaaadddbbb```dddggggggaaa[[[MMM;;;000---+++((()))))))))(((((())))))***'''&&&&&&(((******'''$$$&&&&&&&&&&&&%%%%%%%%%$$$)))%%%$$$''''''$$$%%%)))(((%%%"""###'''(((%%%"""&&&$$$###$$$'''))))))((()))&&&$$$###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''(((+++111666555000***)))%%%###$$$(((***'''###'''((('''######&&&'''%%%%%%&&&&&&&&&&&&&&&'''((($$$$$$&&&'''''''''&&&%%%'''(((&&&$$$&&&+++***%%%&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""&&&******+++((($$$+++'''%%%))))))%%%''')))***)))(((&&&&&&'''((((((((((((((((((((((((++++++++++++++++++++++++---,,,+++,,,---...---,,,///,,,,,,000222000000222666;;;:::===GGGKKKVVVjjjzzz}}}mmm\\\OOOFFFCCCIIILLLVVVfffvvv***'''(((******&&&%%%''',,,+++***))))))((((((((($$$%%%&&&((()))*********''''''''''''''''''''''''$$$###&&&++++++'''%%%&&&+++)))'''%%%%%%''')))+++))))))))))))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$"""'''$$$%%%***&&&$$$---)))***)))'''######&&&)))$$$$$$%%%&&&&&&%%%%%%$$$***'''""" &&&(((%%%&&&((())))))'''&&&&&&'''((('''((()))&&&###%%%***)))((('''&&&&&&'''((()))(((((((((((()))***++++++''')))+++++++++***+++,,,,,,******------++++++...,,,,,,,,,---...000222333999@@@HHHRRR]]]ccc___WWWVVVUUUVVVYYY```hhhnnnqqqqqqrrrvvvyyyvvv{{{~~~}}}wwwsssssssssrrrpppqqqsssvvvxxxxxxyyy{{{}}}|||xxxvvvvvvxxx}}}~~~}}}zzzvvvtttttttttuuuqqqlllhhhgggggghhhggghhhggghhhmmmsssxxxyyyyyyzzz{{{{{{zzzwwwrrrmmmjjjcccdddbbb]]]WWWVVVZZZ^^^mmmrrryyy}}}}}}~~~pppbbb```^^^bbbkkksssyyy}}}nnneee```]]]\\\aaadddccccccgggkkkmmmgggiii```KKK555+++***++++++******))))))*********''''''''')))******'''%%%''''''''''''&&&&&&&&&&&&(((%%%%%%((((((&&&&&&(((***&&&######%%%'''%%%###&&&%%%###$$$&&&''''''&&&***(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%)))///444444///+++&&&&&&%%%""" !!!&&&)))***'''!!! &&&'''######$$$$$$%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$""" ((()))%%%&&&((()))((('''&&&''')))%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%&&&'''((())))))''''''%%%###%%%(((%%%"""***,,,&&&###(((***''')))******)))''''''(((***'''(((***++++++***)))(((++++++++++++++++++++++++---,,,,,,---//////...---///------111333222333777;;;@@@>>>BBBPPP]]]ooo~~~xxxhhhWWWKKKFFFEEEFFFRRRSSS^^^ttt)))&&&%%%'''%%%  &&&&&&&&&&&&'''((()))***!!!"""###&&&'''))))))***))))))(((((('''''''''&&&!!!!!!%%%&&&$$$###%%%)))(((&&&$$$######$$$%%%&&&''''''&&&&&&%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$)))%%%###'''$$$!!!)))$$$'''(((%%%"""###(((...&&&''''''((((((((((((((())))))%%%"""$$$***+++)))&&&'''((((((''''''&&&&&&%%%$$$###$$$%%%%%%''')))***)))'''&&&&&&(((***+++)))))))))))))))***++++++%%%(((+++,,,+++++++++,,,***)))***++++++*********,,,,,,,,,---...000444666>>>FFFRRR___jjjmmmcccWWWTTTSSSVVV```mmmwwwyyywwwxxxwwwxxxxxxwwwwwwyyyxxxuuuqqqpppqqqssssssrrrpppsssxxxzzz||||||}}}~~~{{{yyyyyyzzz~~~~~~zzzwwwuuutttqqqmmmhhhdddcccbbbaaa```ddddddeeehhhllloooooonnnvvvuuusssqqqnnnjjjhhhfff___bbbbbbaaaaaa```]]]YYYdddlllwww}}}{{{yyy}}}}}}ooobbb]]]]]]ccciiinnnwww}}}xxxrrrmmmhhhjjjkkkhhheeegggkkknnnooosssmmmXXX>>>000,,,,,,++++++***)))))))))******'''''''''((((((((('''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''+++((($$$###$$$&&&&&&%%%&&&%%%$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$%%%'''(((((('''!!!$$$''''''$$$"""###%%%%%%$$$ """((()))&&&&&&%%%%%%%%%%%%###!!!"""######$$$$$$$$$$$$$$$"""%%%&&&!!!###$$$&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((())),,,)))$$$"""$$$(((******&&&++++++&&&$$$(((***((()))))))))'''&&&&&&(((***(((((())))))******))))))***+++++++++++++++,,,,,,---,,,,,,...000111///...000......111222222555:::===FFFIIIPPPcccuuu}}}rrrhhhYYYMMMHHHIIINNNRRR[[[]]]iii~~~}}}lll***''''''***)))%%%$$$&&&&&&&&&&&&&&&'''((()))***"""###$$$&&&'''((((((((()))))))))((((((''''''&&&&&&""""""$$$%%%$$$&&&*** ###%%%''''''''''''%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$&&&&&&%%%$$$$$$+++'''"""%%%### &&&###&&&'''$$$!!!!!!'''---&&&&&&&&&&&&''''''(((((($$$&&&'''&&&(((,,,,,,)))&&&&&&&&&''''''''''''&&&(((&&&###$$$''')))(((%%%***)))'''&&&''')))+++,,,++++++***)))))))))))))))$$$''')))+++***)))***++++++,,,------------,,,++++++,,,,,,,,,---000666;;;CCCNNN\\\hhhqqqqqqeeeXXXRRRTTT\\\lll}}}~~~}}}yyyxxx~~~}}}vvvtttuuuwwwzzzqqqooooooooorrrtttuuuvvvvvvzzz~~~~~~|||{{{zzz~~~zzzuuurrrppplllhhhdddaaa___^^^\\\ZZZaaadddgggiiijjjkkkmmmoooooonnnkkkiiigggfffeeeeee\\\]]]^^^cccmmmrrrjjj]]]YYY___kkkvvvwwwvvv{{{iii^^^YYY]]]bbbeeeooo}}}{{{pppsssqqqooojjjeeedddhhhmmmqqqtttnnn]]]HHH999///***+++***))))))((((((((((((%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''''''''(((((('''***(((%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%"""###%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''+++)))&&&%%%%%%%%%%%%%%%###$$$'''(((((('''$$$###!!!%%%'''%%%&&&))))))'''***(((''''''((('''$$$"""&&&&&&&&&&&&''''''((((((&&&%%%"""!!!%%%***(((###!!!###$$$$$$######$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***---///...''' $$$((()))''''''((()))((('''((('''&&&%%%%%%(((***)))((('''&&&&&&(((***+++*********++++++,,,,,,,,,---------000222222000...000//////222222333888>>>EEEUUU```lllxxxsssxxxwwweee]]]RRRLLLLLLQQQVVVYYYccchhhuuutttggg&&&$$$%%%***+++******---,,,+++***))))))(((((((((&&&'''(((((()))((((((((())))))(((((('''''''''&&&((($$$"""###$$$$$$&&&+++!!!###&&&))))))(((&&&$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""+++(((###''''''$$$((('''((('''%%%!!!!!!$$$'''###############$$$%%%&&& $$$&&&&&&'''******'''&&&%%%%%%&&&(((((('''%%%***+++)))'''(((***(((###))))))(((((()))***+++,,,++++++***)))((((((((((((%%%''')))))))))((()))***))),,,---++++++,,,***'''***,,,------...222:::AAAKKKWWWeeennnrrrnnnbbbVVVNNNUUUbbbttt{{{wwwxxxyyyrrrqqquuuzzz|||wwwmmmmmmoooqqqsssvvvxxxyyyyyy|||~~~~~~~~~}}}{{{~~~xxxqqqmmmjjjhhheeebbb___^^^\\\YYYWWWWWW\\\aaadddeeegggjjjllleeedddcccbbbbbbccceeefffZZZYYYYYYaaasssyyyiiiWWWVVV\\\hhhpppuuu}}}wwweeeXXXXXX[[[\\\dddqqqxxx{{{yyyxxxsssnnniiiccc```dddkkklllmmmiii^^^PPPDDD555***+++***)))(((((((((((((((%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&%%%%%%%%%%%%$$$###&&&&&&$$$%%%((((((&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&$$$$$$%%%'''!!!###%%%&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''"""$$$&&&((((((&&&$$$"""***'''$$$###&&&(((((('''$$$(((&&&%%%%%%"""&&&$$$!!!"""%%%'''&&&$$$%%%$$$$$$$$$$$$%%%&&&'''&&&((((((&&&'''***(((###"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&)))(((***---+++&&&""""""$$$%%%'''((())))))((('''&&&'''''''''%%%&&&'''))))))(((&&&%%%%%%(((***,,,*********++++++,,,,,,---------...111333444222///111000222555666888???HHHPPPgggyyy}}}pppiiijjjxxxjjjZZZVVVQQQQQQUUU[[[^^^___mmmssssssiiieee$$$"""$$$(((***((())),,,,,,+++***))))))(((((((((''''''((((((((((((((('''(((''''''''''''''''''''''''###"""$$$$$$"""###'''((()))))))))(((&&&###"""$$$%%%&&&'''(((((((((((("""%%%'''&&&$$$###%%%((( +++)))$$$))))))%%%((((((''''''%%%%%%$$$$$$%%%###############%%%&&&'''###'''(((%%%%%%'''(((%%%&&&%%%$$$%%%((()))'''%%%(((---***&&&'''((('''(((((()))******+++,,,,,,))))))(((((('''(((((((((((()))***)))(((((()))+++&&&+++,,,))))))+++)))$$$+++---//////000666???GGGTTT```mmmpppnnnggg\\\SSSPPPZZZiiiwww}}}vvvuuuyyyyyytttssswww}}}vvvqqqnnnppprrruuuwwwyyy|||}}}zzz}}}~~~}}}wwwpppllljjjfffdddbbb```___]]]ZZZWWWSSSTTTWWW[[[```ccccccaaa___^^^]]]]]]]]]___```aaaVVVVVVUUU\\\sssgggYYYRRRZZZgggqqq}}}nnnYYYWWWYYYWWW]]]hhhiiioooyyyxxxpppjjjbbb]]]aaaiiifffiiihhhbbbZZZOOO@@@333,,,,,,+++***))))))))))))%%%'''((('''%%%$$$&&&)))''''''''''''&&&&&&&&&&&&"""%%%%%%!!!"""''')))&&&%%%%%%&&&'''''''''((()))%%%'''((('''%%%$$$''')))$$$&&&))))))&&&%%%%%%'''%%%%%%%%%&&&&&&&&&''''''!!!%%%&&&&&&%%%###"""+++((($$$###$$$&&&((()))!!!###$$$$$$'''((("""%%%!!!!!!$$$###"""""""""!!! !!!"""###$$$!!!&&&'''$$$"""$$$%%%$$$"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((---)))(((******(((+++111((('''&&&((()))(((((((((%%%'''((()))((('''((()))(((((((((((((((***+++,,,)))******+++,,,,,,------------///222555555222000222222666:::===AAALLLVVVbbb}}}iiidddiiiqqqttt___TTTRRRSSSZZZdddlllppppppvvvyyyyyyiiigggooo***((((((++++++'''&&&)))&&&&&&&&&''''''((()))***$$$%%%%%%&&&''''''&&&&&&'''''''''''''''''''''''''''%%%%%%((((((%%%$$$&&&######$$$%%%&&&'''))))))######%%%&&&'''(((((((((!!!%%%((('''###"""%%%))) +++***$$$((('''"""###&&&%%%%%%&&&((()))((('''&&&&&&%%%%%%&&&''')))***))),,,***%%%###&&&((('''&&&$$$###%%%((()))'''%%% ,,,)))"""$$$***...'''((()))+++,,,,,,,,,+++'''&&&&&&''''''((()))***+++,,,+++***((((((***,,,***///111------///---(((,,,...000111222888CCCLLL[[[gggqqqqqqjjjaaaWWWOOOVVVaaaoooyyy{{{zzzxxxwwwrrrttt{{{|||yyyyyyyyyzzzrrrlllqqqssswwwzzz|||~~~~~~|||}}}}}}{{{wwwrrrooonnnfffdddbbbaaa```^^^[[[XXXXXXUUUTTTYYYaaaccc___ZZZ___^^^\\\[[[ZZZZZZZZZ[[[RRRSSSRRRYYYrrryyyaaaOOOSSS```lll{{{ttt[[[XXXZZZXXX\\\fffeeeooo{{{~~~uuummmccc\\\___gggdddiiikkkhhhbbbXXXJJJ===...---,,,+++************'''(((***(((&&&%%%(((***)))(((((((((''''''''''''"""%%%$$$ &&&)))&&&###$$$'''(((((((((((()))%%%'''((('''%%%%%%(((***'''***,,,+++'''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&$$$###$$$''')))%%%&&&''''''&&&%%%&&&'''((('''%%%'''///444---###,,,&&& !!!$$$###!!!%%%$$$#########$$$&&&&&&%%%'''###"""&&&'''!!!###$$$$$$$$$$$$&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******---...444:::777,,,%%%&&&---)))''''''((('''((()))%%%'''*********)))))))))'''(((***+++,,,,,,,,,+++))))))***+++,,,,,,------------///333555555333000333444888>>>CCCIIIUUUaaatttsss^^^bbbqqq~~~sss^^^WWWQQQRRRWWWbbbqqq}}}{{{zzz~~~sss|||pppwww))))))))))))(((&&&%%%$$$)))((('''&&&&&&'''((()))$$$)))+++'''&&&))),,,,,,((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$%%%''')))+++$$$##################$$$$$$%%%'''(((((('''%%%$$$((('''&&&%%%$$$%%%&&&'''########################'''%%%"""###&&&'''&&&$$$%%%&&&'''$$$"""###''',,,%%%%%%&&&''''''(((((((((+++$$$"""&&&$$$ ***************+++++++++&&&&&&'''((())))))(((((()))***+++***))))))+++---)))------((()))---...******,,,///222666???IIIQQQ```iiiooojjjaaa[[[XXXUUU```iiisssvvvtttqqqrrruuutttwww|||xxxwwwwww}}}uuusssssslllrrryyy~~~~~~~~~|||yyyuuuqqqnnnlllhhhgggggggggfffccc^^^ZZZWWWWWWVVVVVVWWWXXXZZZ[[[XXXWWWVVVWWWWWWVVVSSSQQQNNNFFFNNNZZZhhhmmmUUULLLPPP\\\nnn}}}gggUUUQQQXXX___ccceeehhhrrryyyrrrllldddbbbeeehhhkkkjjjgggjjjiiiWWWAAA777...***+++,,,(((&&&((()))))),,,...)))"""###)))######$$$&&&((()))***+++$$$###""""""$$$&&&&&&%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$### ###%%%&&&%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$"""###%%%%%%###"""###$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%$$$"""""" !!!"""###$$$%%%&&&&&&"""%%%%%%""""""%%%%%%"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''%%%###$$$(((+++&&&)))++++++(((&&&''')))'''((((((((((((((('''&&&$$$%%%''')))******))))))///)))%%%(((,,,---+++)))++++++,,,---------,,,,,,))),,,000222222111111222333777>>>DDDGGGPPPcccuuuvvvnnnkkksss~~~ooo]]]TTTNNNOOOXXXeeerrr{{{zzzyyyxxx''')))+++,,,+++)))&&&$$$)))((('''&&&&&&'''((()))'''++++++'''$$$&&&'''''''''(((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$'''((('''%%%((('''&&&%%%%%%%%%$$$###((((((''''''''''''''''''***''''''))))))&&&&&&(((***)))))))))((('''''''''&&&''''''((())))))((((((&&&'''((('''&&&&&&(((***(((++++++''''''+++,,,))),,,...000333999DDDQQQZZZccchhhiiiaaa[[[ZZZ\\\\\\eeemmmuuuwwwtttqqqrrrttt~~~|||{{{|||}}}{{{vvvtttuuuuuuyyy}}}~~~}}}|||~~~~~~|||zzzwwwtttrrrpppmmmllljjjiiihhhddd```\\\XXXVVVTTTTTTVVVWWWVVVUUUVVVUUUTTTTTTTTTSSSPPPNNNKKKEEEMMMYYYhhhzzzdddSSSKKKOOO___ppplllYYYRRRUUU[[[```aaaccclll{{{|||sssnnnhhhfffggggggmmmpppmmmmmmlll___NNN999000***+++---)))&&&'''((((((+++...***$$$&&&,,,''''''''''''''''''&&&&&&'''''''''''''''(((((()))''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###$$$&&&&&&$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$###$$$""""""$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%(((***,,,,,,,,,***(((&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((('''(((((()))***+++*********,,,,,,,,,------------...+++---000222222111222333333999AAAFFFIIIVVVpppyyyssssss|||}}}mmm]]]SSSPPPQQQ\\\hhhxxx}}}|||~~~%%%(((+++......+++(((%%%((((((''''''''''''(((((((((+++,,,(((&&&'''(((&&&''''''(((((()))******+++&&&&&&''''''''''''&&&&&&''''''((('''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''((('''&&&(((%%%$$$%%%(((((($$$))))))(((''''''&&&%%%%%%&&&))))))''''''******(((+++***))))))''''''&&&%%%''''''((()))))))))((((((&&&'''''''''&&&&&&((())))))++++++((((((++++++)))///000333999BBBPPP^^^hhhlllmmmhhh___[[[aaaiiimmmnnnssswwwwwwsssqqqtttwwwzzz~~~yyyvvvwwwyyy~~~{{{yyyxxx|||||||||{{{zzzxxxvvvvvvqqqooollliiigggdddaaa^^^ZZZVVVSSSSSSVVVWWWTTTQQQTTTRRRPPPPPPOOONNNLLLJJJGGGEEEMMMXXXgggwwwcccQQQLLLWWWfffuuudddXXXUUUZZZ_________ggguuuvvvqqqllljjjjjjhhhqqqxxxwwwvvvssshhh\\\BBB777---+++,,,***'''%%%&&&'''***---***'''(((,,,((((((((('''&&&&&&&&&%%%%%%'''((('''$$$###%%%''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########%%%&&&######&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&''''''''''''###%%%&&&&&&&&&&&&(((***((('''%%%%%%&&&'''((((((&&&&&&'''((()))))))))((())))))((('''''''''''''''$$$(((,,,,,,)))((()))+++------,,,,,,,,,---...///---///111222222333555777999>>>EEEIIINNN___xxxvvv{{{zzz~~~rrrdddVVVPPPKKKJJJSSS___lll{{{~~~xxxvvv{{{}}}yyy|||%%%'''***,,,,,,+++)))'''(((((((((''''''(((((((((&&&***+++((((((++++++)))''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&(((***)))(((&&&$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%$$$###%%%(((***(((&&&''''''&&&&&&%%%%%%%%%%%%%%%++++++$$$$$$***)))###++++++******)))))))))((('''(((((()))))))))((((((((()))***)))((()))***,,,,,,------+++,,,---...---///333999CCCPPP]]]iiiqqqsssqqqiii```aaajjjuuuzzzwwwxxxvvvsssppprrryyy|||}}}zzzwwwwwwzzz|||~~~~~~~~~|||}}}}}}zzzyyy~~~yyyyyyzzzzzzzzzzzzyyyyyyqqqnnnjjjgggeeedddbbb```\\\WWWRRRTTTYYY[[[XXXSSSSSSQQQNNNLLLKKKJJJHHHGGGDDDGGGNNNWWWeee|||qqqaaaVVVWWW]]]zzz~~~~~~qqqccc\\\^^^cccaaaaaagggsss~~~}}}uuuppppppqqqoooyyyrrrdddQQQCCC333+++***)))'''$$$%%%''')))+++)))'''((()))%%%&&&&&&&&&''''''(((((("""&&&)))'''"""!!!$$$((((((((((((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&(((((((((&&&$$$%%%&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''((()))&&&%%%%%%%%%$$$$$$$$$$$$'''(((&&&""""""&&&((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&((()))%%%&&&&&&&&&&&&'''''''''%%%'''))))))(((''''''(((,,,((($$$$$$&&&((((((&&&%%%%%%'''((()))))))))))))))((('''&&&&&&'''((()))&&&+++---+++((()))++++++---,,,+++******,,,...000///000222333333555999;;;BBBDDDHHHNNNYYYppp{{{mmmkkkpppyyywwwiii^^^NNNCCCDDDFFFJJJ]]]tttyyymmmfffjjjrrrvvv|||''''''''''''((())))))***'''(((((((((((((((((('''%%%((()))'''(((***)))&&&(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&(((***,,,+++)))'''%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&'''&&&%%%&&&***...######$$$$$$$$$%%%%%%%%%%%%++++++%%%%%%+++,,,%%%(((((())))))*********+++((()))))))))))))))((((((***+++,,,+++******,,,...,,,,,,,,,------...///000...555@@@OOO]]]hhhooorrrqqqooohhhcccfffqqqyyy|||~~~zzztttnnnnnnvvv{{{}}}~~~}}}zzzxxxwwwyyy}}}}}}}}}~~~{{{}}}~~~~~~}}}vvvwwwxxxyyyzzzzzzzzzzzzqqqnnnjjjhhhggggggfffeee]]]WWWSSSUUU\\\```___[[[UUURRRMMMJJJIIIHHHGGGFFFCCCKKKPPPVVVdddssszzzqqqeeeXXXOOOhhhttt~~~}}}vvvrrrssstttzzz~~~zzzooohhhgggiiieeedddhhhqqqyyy|||~~~yyy{{{}}}||||||jjjaaaRRR===---(((((('''%%%%%%((()))(((''''''&&&%%%%%%&&&&&&&&&''''''(((((($$$))),,,***$$$!!!###&&&(((((())))))(((((('''&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$###$$$%%%((('''&&&%%%$$$%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$'''(((&&&&&&((('''$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$###$$$&&&)))%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))'''$$$######555000+++(((((((((&&&###%%%%%%'''((())))))))))))''''''&&&&&&'''(((***++++++...,,,'''''',,,---***,,,+++))))))***,,,...000///111444555777:::>>>AAAGGGFFFKKKYYYmmmzzzhhh^^^cccoooxxxgggVVVMMMCCC@@@EEEGGGNNNfff{{{nnn```YYY___jjjsss((('''&&&%%%&&&''')))***''''''(((((((((((('''''''''((((((%%%%%%&&&###)))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''***+++,,,,,,+++((($$$"""'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&''''''((( !!!$$$''')))+++---...&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###"""$$$%%%((())))))&&&######(((---""""""###$$$$$$%%%&&&&&&!!!$$$%%%$$$%%%)))***((($$$%%%&&&&&&((())))))***))))))*********)))(((((()))*********))))))+++,,,***((((((,,,------///222222:::III[[[iiiqqqrrrqqqqqqpppllljjjpppyyy~~~|||~~~yyyrrrnnnrrrzzz{{{qqqsss{{{~~~{{{zzz{{{~~~~~~|||}}}}}}}}}~~~}}}|||{{{yyyzzz{{{|||~~~|||uuuuuuwwwxxxyyyyyyyyyyyyssspppmmmkkkkkkkkkkkkjjj]]]XXXTTTVVV\\\bbbccccccYYYUUUOOOKKKJJJIIIHHHGGGFFFQQQSSSVVVccclllwwwuuu```MMMWWW```iiikkkgggeeehhhlllooouuu|||}}}xxxuuussskkkggggggmmmrrruuuyyy}}}qqqkkk^^^III444***))))))'''&&&))))))''''''((('''###((((((((('''&&&&&&&&&%%%$$$''')))(((%%%""""""$$$((())))))))))))((('''''''''''''''''''''&&&%%%%%%&&&&&&'''%%%$$$###%%%'''''''''&&&%%%%%%%%%%%%&&&###$$$&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$############%%%%%%%%%&&&&&&''''''''' $$$&&&%%%%%%&&&$$$ &&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""%%%((($$$%%%%%%%%%%%%&&&&&&&&&%%%'''(((&&&### ((('''%%%%%%&&&'''''''''&&&&&&'''((()))))))))(((%%%&&&&&&&&&((()))***+++(((,,,+++&&&'''...///***+++*********+++---///000///222666999<<>>GGGVVVhhhvvv{{{zzzvvvrrrqqqnnnooovvv{{{zzzvvvssssss|||}}}~~~wwwlllnnnzzz}}}{{{{{{|||~~~zzzyyyxxxxxxxxxzzz|||}}}|||{{{vvvvvvwwwxxxxxxxxxxxxxxxtttrrrooonnnmmmllljjjiii[[[XXXTTTTTTXXX^^^cccfff^^^YYYRRRNNNKKKKKKJJJIIIIIIWWWVVVVVVbbbgggppp|||nnn[[[PPPRRRWWW\\\___aaaeeehhhiiioooyyytttlllfffhhhlllrrr{{{vvvllleeeTTT>>>000,,,+++)))&&&)))***((())),,,+++&&&''''''''''''''''''&&&&&&$$$%%%''''''&&&%%%###""")))))))))))))))((('''''''''''''''''''''&&&&&&%%%&&&''''''&&&%%%%%%''')))&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&!!!$$$%%%######%%%$$$!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))'''###"""%%%(((&&&&&&&&&&&&''''''''''''&&&''''''&&&###!!!!!!!!!!!!###%%%''')))+++''''''((((((((((((((('''&&&&&&'''(((((()))((((((&&&+++''''''...000,,,++++++,,,---...///000111...222888===AAADDDHHHKKKMMMVVVjjj|||lll___]]]___cccqqqmmmXXXKKKDDD???CCCGGGKKKRRR___rrrzzzqqqiii```YYYUUUYYYggguuu((()))***++++++***)))'''&&&'''((())))))((('''&&&'''))))))(((***---)))###''''''(((((())))))******''''''((((((((((((''''''$$$$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&'''((()))'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((()))***(((%%%###%%%'''!!! ###((()))'''$$$)))((((((''''''&&&&&&%%%---''''''---,,,&&&&&&,,,)))))))))))))))(((((((((***************)))(((((()))***+++***))))))+++---***'''(((///222111333999KKKSSSaaarrr~~~nnnmmmkkklllttt|||{{{vvvvvvttttttyyy|||vvvpppttt~~~}}}zzzzzzzzz~~~}}}|||zzzzzzyyyyyyzzz|||~~~}}}zzzyyywwwwwwxxxyyyyyyyyyxxxxxxtttrrrooommmllljjjgggeeeZZZWWWSSSRRRTTTZZZaaafffaaa\\\UUUOOOMMMLLLLLLKKKLLLZZZXXXVVVbbbdddmmmrrrnnnxxxwwwgggPPPMMMNNNUUU^^^dddfffgggiiinnnyyy|||qqqgggfffkkktttyyyiiigggZZZEEE555000---***%%%)))***)))+++000///)))######%%%&&&((()))***+++))))))***+++,,,+++)))&&&)))))))))))))))(((((('''''''''((((((''''''&&&%%%''''''((('''&&&''')))+++%%%&&&'''((('''&&&%%%$$$%%%'''(((((('''&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&#########$$$'''))),,,...***)))((('''&&&%%%$$$$$$%%%'''&&&""""""&&&'''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++((($$$"""%%%)))''''''''''''((((((((()))((())))))(((&&&%%%%%%&&&(((+++---,,,(((%%%&&&((('''((((((((((((((('''''''''((()))))))))(((&&&%%% ,,,***''',,,000---,,,---...000111222222222---222999???DDDHHHKKKMMMTTTbbb|||ppp^^^TTTZZZfffqqq~~~^^^JJJDDDBBBDDDHHHLLLNNNYYYjjjyyy|||fff___XXXVVVWWW___ooo}}}))))))))))))))))))))))))'''&&&'''((())))))'''%%%))))))(((((('''''''''&&&$$$"""!!!"""$$$&&&&&&&&&))) ...&&&###...$$$+++***######***+++$$$"""###%%%%%%$$$ ###$$$!!!###((()))%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''')))+++***'''%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$))))))((('''&&&%%%%%%$$$&&&'''''''''''''''&&&&&&$$$))),,,%%%!!!...000)))***++++++***)))***,,,***---000...---///666<<>>???DDDGGGKKKNNNOOOYYYooosss]]]UUUVVVeeekkkvvvqqqVVVMMMEEECCCDDDHHHTTT```iiisssyyyaaaWWWVVVZZZ]]]cccooo))))))))))))))))))))))))+++)))(((((()))******)))(((((()))))))))))))))***(((&&&%%%%%%'''((('''&&&""")))&&&*** '''###%%%###***$$$!!!((()))###%%%&&&'''''''''&&&$$$###(((%%%%%%'''&&&$$$###%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&&&&,,,,,,+++***)))(((''''''&&&'''(((((())))))))))))$$$)))((('''+++***(((***+++,,,+++,,,...///333222222555===IIIUUU]]]aaafffjjjggg```^^^dddkkkwww{{{zzzssssss{{{}}}zzzwwwyyytttqqqwww~~~}}}~~~~~~~~~~~~{{{~~~~~~|||||||||}}}}}}|||{{{zzzyyyyyy{{{{{{zzzyyy{{{{{{|||~~~~~~}}}yyy{{{}}}}}}zzzuuurrrpppmmmkkkjjjlllooopppmmmjjjeeeeeeccc^^^YYYXXX[[[^^^dddgggiiiiiikkkqqq{{{vvvgggVVVNNNJJJGGGGGGIIICCCFFFKKKLLLNNNZZZrrrnnnSSSIIITTTlllsssfffeeekkkooonnnoooooonnnrrrvvvllljjjiiihhhrrrccc[[[[[[ddduuuvvvccc???111'''))),,,***(((***&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###"""%%%"""!!!######!!!!!!$$$((('''&&&'''(((((((((&&&%%%%%%&&&&&&'''''''''(((''''''%%%$$$$$$%%%&&&&&&((('''%%%$$$##################""""""######$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''(((((('''&&&''')))###%%%'''&&&%%%)))***++++++******+++---111...---222:::AAACCCCCCFFFHHHLLLQQQWWWcccyyy}}}cccUUUXXX___iiiuuuooo[[[IIIDDDDDDGGGHHHNNN___rrr~~~kkk[[[WWWZZZccckkknnnzzz))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%''''''((((((((())))))))))))'''%%%&&&'''((('''&&&%%%(((!!!,,,!!!)))"""((($$$++++++&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&& &&&(((%%%$$$(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&(((######'''((('''*********))))))(((((((((&&&&&&((())))))*********((("""&&&+++(((***...((()))+++,,,,,,++++++---...///333888===BBBKKKUUU\\\\\\```bbb```___bbblllttt{{{xxxuuuuuuzzzsssrrrvvv}}}yyyqqquuu}}}||||||~~~}}}zzzyyyzzz}}}}}}zzzyyyyyyzzzzzzzzz}}}{{{zzz|||~~~{{{zzzwwwwwwxxxxxxxxxvvvrrrooommmkkkjjjmmmppprrrpppmmmiiifffbbb]]]ZZZYYY[[[]]]ggghhhjjjkkkooowww{{{mmm\\\RRRKKKFFFFFFIIIAAABBBEEEJJJLLLTTTgggzzz]]]HHHIII___vvvxxxiiiaaa___eeeeeejjjoooppprrr|||xxxkkkhhhiiihhhjjjaaa]]]]]]fffzzzqqqKKK999***+++---)))''')))$$$&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))((((((''''''''''''&&&&&&%%%%%%$$$((((((((('''&&&%%%######((()))((($$$$$$&&&'''%%%'''&&&%%%&&&'''((('''%%%!!!""""""$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((()))(((&&&###""""""###$$$%%%%%%$$$#########$$$$$$$$$$$$#########$$$%%%&&&"""$$$&&&%%%$$$###%%%'''"""$$$&&&''''''&&&$$$###&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((((()))*********---///***$$$'''...(((***,,,,,,******+++---//////222777===CCCGGGIIIIIIJJJOOOWWWaaaooommmYYYTTT]]]fffttt}}}mmmYYYKKKDDD@@@CCCKKKRRR]]]tttqqqbbb^^^bbbiiisss}}}~~~))))))))))))))))))))))))''''''''')))******'''%%%&&&'''''''''(((((())))))***(((&&&&&&(((((((((''')))&&&---$$$,,,###+++%%%%%%,,,444...""""""+++'''%%%###!!!"""$$$''')))&&&$$$&&&++++++%%%"""%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''')))(((%%%###%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&!!!(((***((((((((((((((())))))))))))&&&&&&((()))************+++'''++++++'''+++---$$$+++---------+++++++++---+++333<<>>BBBIIINNNQQQRRRWWWaaammm}}}}}}cccUUUVVVbbblll{{{gggUUUJJJCCCDDD>>>AAANNN]]]nnnnnnddd^^^cccmmmuuu+++***)))***,,,---,,,+++***++++++(((%%%$$$'''+++(((((()))***+++***'''$$$$$$&&&(((******(((&&&$$$''''''$$$"""%%%))))))%%%''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$((()))''')))***$$$***'''$$$$$$&&&(((&&&###(((%%%######%%%'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))******)))((('''(((%%%"""###(((+++,,,+++(((((()))***************)))......'''%%%***///000000555===BBBFFFJJJOOOSSSWWWUUUUUU^^^nnn~~~|||zzz{{{|||uuusssooottt|||zzzxxx~~~{{{yyy~~~~~~}}}~~~~~~}}}~~~~~~}}}xxxvvvxxx|||}}}yyywwwyyyzzzyyywww}}}||||||}}}{{{yyyvvvrrrnnnmmmpppsssuuutttnnnmmmllllllnnnooooooooohhhhhhfff```ZZZYYY]]]bbbkkkgggcccdddjjjrrrwwwzzzwwwsssjjj^^^RRRJJJFFFEEEDDDCCCDDDFFFGGGLLLXXXdddaaaJJJLLL^^^xxxxxxiiiYYYZZZ^^^ccchhhqqq|||vvveeeaaadddccc___\\\[[[aaammmvvv{{{|||hhhMMM777111,,,$$$###+++$$$'''(((%%%%%%((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$)))******'''&&&%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))(((%%%###$$$&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%"""!!!$$$'''&&&&&&$$$$$$$$$$$$&&&&&&$$$###"""$$$&&&'''%%%"""%%%&&&'''&&&$$$######%%%***!!!###+++---+++)))'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%&&&''')))++++++&&&%%%((()))'''&&&((('''(((((()))******+++++++++000000+++***///111///444666999>>>BBBGGGJJJLLLOOOSSS\\\jjjhhhYYYVVV\\\kkkxxxlllTTTJJJFFFAAA>>>EEENNNYYYiii}}}sssqqqmmmggg___aaaccchhhxxx+++***)))***,,,---,,,+++((()))******)))((())))))'''&&&&&&(((******)))(((%%%&&&((())))))(((&&&%%%&&&'''%%%"""%%%))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%((()))''')))+++&&&&&&&&&&&&%%%$$$###$$$%%%)))&&&$$$###$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''(((((((((((((((''''''((()))******)))((('''+++)))''''''((()))***)))(((((()))******************///111---***---000///444999@@@EEEGGGJJJOOOSSSTTTTTTXXXbbbqqq}}}|||~~~|||wwwtttrrrxxx{{{{{{~~~|||{{{zzz~~~~~~~~~}}}~~~~~~zzzvvvuuuwww|||}}}xxxwwwxxxyyyyyyxxxzzzzzz{{{|||~~~}}}yyywwwssspppooooooqqqsssrrrqqqkkkjjjjjjkkklllnnnmmmllljjjjjjiiiccc^^^]]]aaafffjjjfffbbbaaaeeelllsssvvvwwwtttmmmcccXXXNNNIIIGGGEEECCCCCCDDDEEEGGGQQQ\\\tttpppVVVEEEQQQeeevvv}}}~~~~~~yyyjjj[[[ZZZ]]]bbbhhhssszzzjjjdddeeegggcccbbbbbbdddiiipppuuuxxxqqqWWW>>>222...)))(((+++'''((('''######'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''')))******))))))***+++&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$)))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###%%%'''%%%$$$!!!$$$&&&(((***---///%%% ,,,...(((###'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&''')))***,,,))))))...///,,,******((())))))+++,,,------......222222---+++///111000;;;>>>CCCGGGJJJLLLMMMMMMRRR\\\kkk}}}zzzbbbYYY[[[dddqqq|||}}}qqq\\\JJJBBBBBBBBBEEEIIIRRRbbbyyyrrrhhheeeeeeeeegggnnnvvv+++***)))***,,,,,,,,,+++(((((()))+++---,,,***''',,,***(((''')))***++++++&&&''''''((((((''''''&&&&&&'''&&&###%%%))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''(((***((($$$###&&&(((&&&"""!!!###'''***'''%%%$$$%%%%%%%%%$$$(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&'''((())))))))))))(((((())))))))))))(((((()))***+++***))))))***+++(((((()))***************""")))...---+++---...---:::???EEEHHHIIIJJJNNNQQQOOOSSS\\\iiixxx}}}|||zzz||||||~~~{{{{{{|||{{{|||~~~~~~~~~~~~}}}zzz{{{}}}|||xxxtttsssvvv{{{}}}xxxuuuvvvxxxyyyzzzyyyzzz|||~~~~~~zzzwwwuuupppppppppqqqrrrrrrooommmjjjiiiiiikkkmmmnnnmmmlllmmmmmmlllgggcccbbbfffiiiiiifffbbb^^^^^^ccclllrrruuuuuurrrjjj```UUUMMMIIIGGGEEEDDDEEEDDDEEEMMMVVVhhh}}}dddJJJKKKSSS```jjjqqqyyyyyykkkaaaaaacccjjjuuutttiiihhhllliiijjjjjjiiiiiilllqqqvvvyyyeeeJJJ888111///,,,***))))))'''""""""'''))))))&&&&&&&&&&&&&&&&&&&&&&&&!!! !!!$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$###"""""""""%%%$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$(((&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""$$$&&&&&&&&&%%%&&&''''''&&&&&&((()))+++!!!&&&222222)))!!!'''''''''&&&&&&&&&&&&&&&))))))'''&&&&&&'''((()))'''&&&(((...000,,,)))((())))))+++,,,...///111111000333222...---///222222;;;???FFFJJJLLLLLLMMMMMMSSSeee|||vvvccc___gggqqqxxx}}}ttthhhYYYLLLAAA<<>>DDDHHHKKKNNNRRRUUU^^^qqq~~~mmmkkkttt||||||xxxiiiYYYJJJDDD@@@>>>DDDPPPVVV\\\mmmdddXXXXXX]]]mmm***)))((()))+++,,,+++***000,,,)))(((***+++***'''333///***''''''((())))))(((((((((((((((((((((((($$$((((((&&&&&&((()))&&&%%%&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((()))&&&$$$%%%'''((('''&&&((('''&&&''')))++++++***(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''((((((((((((((()))******###&&&***+++))))))+++...(((((()))***************'''))),,,......000555;;;CCCGGGKKKKKKJJJIIIKKKMMMMMMWWWhhhzzz|||~~~}}}{{{zzz|||~~~}}}~~~~~~~~~}}}|||||||||}}}~~~~~~{{{xxxtttrrrtttxxx{{{||||||xxxuuutttvvvyyy|||}}}{{{|||}}}~~~~~~|||yyyvvvtttvvvuuutttrrrpppoooooopppiiiiiiiiillloooppppppooooooooonnnllljjjiiiiiijjjiiifff```YYYVVVYYYbbbiiilllpppsssssslllcccZZZUUUKKKGGGEEEGGGIIILLLSSS[[[cccqqqcccNNN>>>???JJJWWWhhhwwwzzz{{{~~~xxxmmmeeejjjttt|||uuuooopppnnnjjjfffhhhnnntttvvvvvvppppppfffQQQ<<<111+++''''''))))))''''''))))))''''''''''''''''''''''''''' !!! !!!%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''''''''(((((((((((('''&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''$$$!!!"""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$''')))$$$%%%&&&&&&$$$$$$%%%&&&---)))&&&''''''$$$"""$$$''''''''''''''''''''''''((((((((('''''''''((((((+++''''''+++---++++++---'''((()))+++...000222222,,,,,,,,,---...111666;;;BBBEEEHHHJJJNNNUUU```hhhuuuyyyvvv~~~{{{ppp[[[LLLAAAAAABBBBBBIIISSSWWWeeewww[[[WWWaaannn***)))((()))+++++++++***///,,,)))'''((()))))))))***(((&&&%%%'''((())))))'''(((((())))))(((((('''###(((***'''&&&((()))'''%%%&&&&&&''''''((((((((($$$$$$&&&&&&&&&&&&$$$$$$###"""$$$&&&%%%###$$$(((***&&&$$$%%%)))+++)))&&&&&&%%%&&&'''***,,,,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))((((((''''''((()))***+++((()))***)))(((((()))***(((((()))***************...------.........555===EEEIIILLLMMMKKKJJJLLLNNNSSS^^^nnn~~~}}}zzz{{{|||||||||}}}{{{xxxzzz|||}}}}}}}}}~~~~~~|||zzzxxxvvvxxx|||~~~~~~}}}{{{zzzxxxuuutttvvvxxxyyyzzz|||{{{yyyvvvtttuuuyyy|||~~~{{{xxxvvv{{{|||}}}~~~|||yyyvvvtttwwwwwwuuurrrooonnnooopppgggffffffhhhkkknnnoooooopppooonnnmmmkkkjjjiiihhhgggccc]]]WWWUUUYYY___eeeggglllqqqssspppiiibbb^^^PPPJJJFFFGGGJJJMMMUUU\\\aaafffooo|||uuuZZZBBB???GGGSSSfffyyy~~~}}}|||lll```eeepppwww~~~}}}}}}vvvrrrkkkeeebbbeeemmmtttvvvtttkkkmmmjjj]]]HHH555,,,)))&&&******((((((******&&&''''''''''''''''''''''''***,,,......,,,+++******%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((#########$$$%%%&&&&&&&&&&&&'''((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$''')))%%%&&&''''''&&&&&&((()))&&&$$$%%%&&&###!!!$$$)))'''''''''''''''((((((((('''''''''(((((((((((()))+++&&&%%%(((***))))))+++&&&''')))+++---///111111+++)))***---///222888???IIIKKKMMMOOOTTT```qqq~~~}}}vvvgggLLLDDD>>>>>>BBBHHHQQQXXX]]]pppmmm^^^dddvvv***)))((()))***+++***)))'''((())))))((((((***+++'''&&&&&&''')))***)))(((&&&((()))******)))(((&&&###(((+++(((&&&((()))'''$$$$$$%%%&&&&&&'''((((((###$$$&&&''''''&&&$$$###$$$###%%%((('''"""###((('''&&&%%%&&&'''(((((((((&&&%%%%%%''')))***)))(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''((('''''''''((()))+++,,,,,,***(((((()))***+++***(((((()))***************,,,+++,,,///000000777AAAGGGJJJNNNOOONNNMMMOOOQQQ\\\eeessszzzzzzyyy~~~~~~|||xxxuuuxxx|||~~~~~~~~~~~~}}}}}}zzzzzzzzzxxxuuuqqqmmmjjjiiilllqqqwww{{{~~~~~~~~~~~~~~~~~~{{{xxxwwwvvvuuuvvvyyyzzzzzzyyyzzzzzzyyywwwtttuuuxxx|||}}}}}}~~~}}}|||zzzxxxwwwzzz{{{|||}}}{{{yyyuuusssuuuvvvwwwtttpppmmmlllmmmhhhfffeeefffiiimmmpppqqqqqqpppooonnnmmmkkkhhhfffddd___XXXUUUUUUYYY]]]```dddiiiooosssrrroookkkiii\\\TTTLLLKKKKKKNNNTTT[[[___\\\bbbqqqkkkNNNEEEGGGNNNaaavvv}}}|||kkk\\\___iiinnnssszzz{{{zzzxxxzzzuuukkkhhhfffggglllqqqtttuuuooojjjhhhdddUUU>>>111///)))+++***''''''***+++)))''''''''''''''''''''''''"""$$$%%%%%%###"""""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''############$$$$$$$$$$$$###$$$&&&%%%"""!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%$$$&&&(((((()))***(((&&&$$$$$$%%%&&&$$$%%%))))))&&&'''***&&&'''''''''((((((((()))%%%%%%&&&((()))))))))***)))%%%%%%)))***(((&&&''''''((()))+++---///000111---***+++///111222999AAAKKKOOOTTTZZZcccuuu~~~nnn]]]EEEEEECCCAAAGGGTTT```eeerrrsssmmmmmm{{{***(((((()))***+++***))) %%%)))+++***)))+++---******+++,,,---,,,)))&&&&&&'''***++++++***'''&&&"""(((+++)))'''((()))(((######$$$%%%%%%&&&''''''###$$$&&&''''''&&&$$$###%%%$$$'''+++((("""###(((###&&&((('''$$$$$$'''***&&&%%%%%%&&&'''(((&&&$$$$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))&&&&&&&&&'''&&&&&&%%%%%%((('''''''''((()))+++,,,,,,)))&&&'''+++/////////(((((()))******************)))---444777999@@@KKKHHHLLLPPPQQQPPPOOOQQQSSSccckkkvvvxxx{{{xxxzzz|||yyytttxxx}}}~~~}}}zzzxxxwwwssssssrrrppplllgggbbb___[[[___gggooovvv{{{~~~|||{{{||||||zzzwwwttttttuuuxxx{{{||||||{{{yyyzzzzzzxxxuuuuuuxxx{{{}}}}}}}}}}}}}}}||||||{{{yyyzzz{{{|||zzzxxxuuusssqqquuuwwwvvvqqqllliiiiiikkkhhhfffgggjjjooossstttrrrqqqpppooonnnlllhhheeebbb\\\UUUSSSUUUZZZ\\\]]]ccchhhooossstttrrrqqqpppggg]]]SSSOOONNNOOOUUU[[[___XXX\\\mmm|||uuuTTTFFFBBBDDDUUUiiittttttxxxlllZZZ[[[cccfffiiiooosssvvvuuuvvvxxxnnnnnnmmmlllllloootttxxxtttiiieeeggg]]]FFF666333+++,,,)))%%%%%%))),,,+++((((((((((((((((((((((((((())))))(((&&&%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$#########$$$&&&((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""$$$&&&(((###%%%&&&%%%"""!!!$$$'''$$$$$$&&&&&&&&&&&&$$$$$$"""%%%((((((&&&%%%&&&(((###%%%&&&%%%$$$$$$%%%'''((($$$%%%***,,,((($$$###&&&'''''''''(((((())))))$$$$$$&&&((()))*********+++)))***///111,,,(((((())))))***,,,...///000111111,,,,,,000222222999BBBMMMSSS]]]gggvvv{{{iiiVVVFFFKKKKKKGGGMMM```ppptttlllqqq|||&&&(((***+++,,,+++)))(((''''''&&&&&&'''((()))***''''''((((((''''''&&&%%%'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&---"""###)))$$$"""%%%"""%%%$$$$$$###$$$%%%'''((()))(((''''''((()))(((&&&&&&$$$!!! """$$$&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((***+++'''))))))&&&&&&))))))'''((('''&&&'''((()))((('''(((((('''&&&''')))+++---)))******+++++++++******...---...111777>>>CCCEEEFFFFFFLLLSSSUUUTTTYYYbbbgggnnnwww~~~~~~wwwxxx}}}~~~}}}|||xxxuuuttttttwwwuuutttvvv{{{{{{wwwxxxyyytttmmmmmmddd\\\ZZZWWWRRROOOOOOLLLNNNVVV```gggmmmvvv}}}{{{zzz{{{||||||{{{zzzyyywwwwwwwwwyyy{{{|||yyyxxxvvvuuuvvvxxx{{{}}}}}}yyyyyy{{{}}}|||zzzxxxyyyzzzzzzyyywwwtttrrrqqqrrrqqqooollljjjiiijjjggghhhjjjnnnrrrttttttsssuuuqqqllljjjjjjiiifffbbb```[[[WWWZZZaaaccc^^^WWW[[[```gggooosssuuutttrrriiicccZZZQQQLLLNNNUUUZZZZZZWWWWWW]]]gggvvv^^^FFFAAA===EEEYYYdddnnnxxxxxxfff\\\\\\aaaeeefffjjjhhhmmmyyywwwttttttvvvrrrkkkmmmssswwwpppkkkiiieeeWWWAAA000((((((''''''))),,,+++((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%(((###%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((('''$$$"""+++"""&&&&&&)))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&''''''&&&$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$..."""(((%%%$$$&&&)))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&((((((((((((((((((((('''''''''(((***))) $$$///((()))***+++***+++...000............///555>>>EEENNNXXXeeessskkkYYYPPPJJJHHHLLLSSS[[[ggg{{{rrrmmm'''(((***++++++***)))(((******++++++++++++++++++(((((())))))(((((('''&&&'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&+++)))$$$%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%''''''&&&%%%))))))******)))'''###!!!((((((''''''&&&'''''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&((()))))),,,+++((((((+++,,,)))'''&&&&&&''')))***)))((()))((('''&&&''')))+++,,,((()))***++++++,,,,,,,,,,,,---///333:::@@@EEEHHHJJJKKKRRR\\\bbbcccgggmmmnnnsssxxx{{{}}}~~~zzz|||}}}}}}{{{xxxuuuqqqnnnllljjjmmmllllllqqqwww}}}|||wwwwwwwwwpppgggdddYYYPPPLLLIIIFFFDDDEEEHHHIIIPPPYYYaaagggqqq{{{|||||||||}}}}}}|||yyyxxxwwwwwwwwwyyy{{{|||zzzxxxvvvuuuuuuwwwyyyzzz}}}zzzxxxyyyzzz{{{zzzyyyvvvwwwxxxyyyxxxuuusssqqqrrrrrrrrrooollljjjjjjkkkeeeggglllqqqvvvxxxvvvttttttpppllljjjjjjjjjfffcccbbb^^^\\\aaaggghhh```YYYYYY^^^fffmmmsssttttttsssqqqkkkbbbYYYTTTTTTWWW[[[UUURRRRRRXXXaaaooosssVVVJJJAAACCCRRR\\\fffrrr~~~yyylllcccaaaeeejjjhhhfffkkkvvv~~~|||uuummmmmmqqqssssssqqqooommmcccNNN:::111000...,,,,,,,,,***(((((((((((()))))))))******(((((('''''''''&&&&&&&&&---$$$###))))))(((&&&&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((((('''%%% (((555&&& +++&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''---)))555&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''************+++,,,---...((((((((((((((((((((('''%%%''''''&&&%%%%%%''')))(((***++++++***+++---///...///000000222999AAAHHHTTT___nnnzzznnn[[[PPPNNNOOOPPPUUU]]]eeeqqq{{{sss|||((()))***++++++***(((((((((((())))))((('''%%%$$$)))************)))(((((((((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%+++%%%$$$'''%%%$$$&&&((()))(((&&&###!!!%%%$$$###$$$%%%&&&%%%$$$"""###%%%'''((((((''''''***)))((('''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&'''((((((&&&((((((%%%%%%((((((&&&'''&&&%%%''')))******))))))(((''''''((()))+++,,,((()))***+++,,,,,,------***---111777===CCCHHHJJJJJJNNNXXXdddmmmpppssswwwyyyzzzzzzyyywwwyyy}}}{{{zzzuuuoookkkiiifffbbb______```dddjjjrrrzzz~~~{{{xxxwwwvvvmmmcccZZZOOODDD@@@>>><<<===???DDDDDDIIISSS\\\dddoooyyy~~~{{{zzz{{{|||{{{{{{xxxwwwwwwvvvwwwyyyzzz|||{{{yyywwwtttssstttvvvwwwyyyxxxwwwxxxzzzzzzyyywwwuuuvvvwwwwwwvvvtttrrrppprrrsssrrrooolllkkkkkklllgggjjjooovvvzzzyyyvvvrrrrrrnnnjjjiiikkkjjjhhheeecccbbbdddjjjpppnnnddd[[[WWW\\\dddlllqqqtttuuutttuuuppphhh___YYYUUUTTTTTTTTTPPPNNNQQQXXXeeeyyybbbMMM@@@<<>>>>>===>>>AAABBBBBBHHHSSS^^^hhhttt~~~~~~|||{{{|||zzzxxxwwwxxxyyyyyyxxxvvvvvvvvvvvvwwwyyyzzz{{{|||zzzwwwtttrrrrrrtttuuuvvvwwwxxxyyyzzzzzzxxxwwwuuuuuuvvvvvvvvvtttrrrqqqrrrsssrrrooolllkkklllmmmnnnooosssvvvxxxvvvrrrnnnpppllliiiiiikkkkkkiiifffdddeeejjjqqquuuqqqfff\\\XXX\\\cccjjjppptttvvvwwwwwwsssmmmggg```YYYSSSOOOUUUPPPLLLMMMQQQ\\\ooojjjQQQ@@@777:::EEEQQQaaaqqqwwwhhhfffiiiiiijjjooovvv}}}~~~uuummmkkklllsssyyywwwxxxiiiQQQ777111,,,)))((('''))),,,%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''&&&$$$&&&'''&&&''')))(((%%%%%%&&&&&&''''''''''''&&&######$$$$$$$$$$$$%%%%%%'''%%%######%%%'''''''''000$$$(((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&+++###)))###!!!%%%###((('''&&&$$$$$$%%%&&&'''###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((---((($$$$$$'''***)))'''***+++,,,+++******+++---...///111555;;;BBBIIINNNTTT\\\nnnuuujjjaaa[[[QQQGGGGGGNNNWWWggg|||xxxnnnpppzzz}}}}}}))))))*********)))))))))'''((())))))(((&&&$$$"""((())))))))))))(((''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((***$$$'''+++&&&&&&%%%%%%%%%&&&&&&'''(((%%%$$$$$$%%%&&&''''''&&&+++***(((%%%$$$%%%***...))))))(((''''''''''''''''''''''''(((((((((((()))***((('''''')))+++***)))(((***)))&&&&&&)))***((('''&&&%%%''')))******))))))))))))))))))******+++...---,,,,,,+++,,,,,,------222999>>>BBBFFFJJJMMMRRR```pppxxxzzz}}}|||xxx}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{tttoookkkddd[[[VVVUUUTTTPPPLLLLLLPPPWWW___hhhooovvvzzz}}}{{{zzzuuujjj^^^LLLEEE???@@@BBBBBBBBBDDDFFFFFFMMM[[[iiittt}}}yyyyyyxxxvvvttttttvvvwwwwwwwwwtttuuuuuuvvvwwwxxxyyyzzz{{{yyyvvvsssrrrrrrssstttvvvwwwyyyzzzyyyyyyxxxwwwuuuvvvvvvvvvvvvtttsssrrrrrrrrrqqqnnnlllkkklllnnnqqqqqqqqqsssttttttqqqnnnnnnkkkhhhhhhjjjkkkiiigggdddfffkkkrrruuuqqqfff\\\\\\^^^bbbhhhmmmrrrvvvyyy{{{yyywwwsssmmmdddYYYQQQSSSNNNIIIJJJOOOZZZmmm}}}xxx^^^III<<<<<<@@@JJJZZZllltttjjjgggjjjlllpppuuu|||}}}xxxvvvvvvwww~~~}}}yyygggHHH<<<111---+++))),,,111'''''''''(((((((((((()))'''''''''&&&&&&&&&%%%%%% %%%'''%%%%%%((('''$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%(((&&&###"""###$$$$$$$$$---%%%((( ***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&!!!((("""!!!((( %%%''''''%%%%%%%%%%%%&&&'''""""""###$$$%%%&&&&&&&&&'''''''''''''''(((((()))&&&'''''''''(((((())))))$$$$$$$$$$$$%%%&&&)))******+++,,,+++******+++---...///222777>>>FFFLLLOOOYYY___ppp{{{bbbWWWQQQQQQOOOJJJJJJOOO```www{{{yyy}}}mmmiiisss)))))))))))))))*********%%%&&&'''((('''&&&%%%$$$(((((())))))(((((('''&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!%%%&&&###''')))&&&%%%%%%$$$%%%''')))***&&&%%%$$$&&&((()))((('''$$$)))+++)))''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((***'''$$$%%%((()))(((&&&'''))))))&&&&&&))))))'''((('''&&&'''((())))))'''************************......,,,,,,,,,,,,......///555===BBBFFFJJJOOOTTTXXXffftttwwwxxx~~~~~~zzz{{{~~~}}}~~~}}}{{{||||||}}}~~~zzz{{{}}}yyypppjjj]]]WWWOOOJJJIIIIIIHHHGGGEEEKKKSSS[[[cccjjjqqqvvv{{{xxxsssfffYYYHHHAAA>>>@@@CCCCCCCCCEEEKKKMMMVVVggguuu|||xxxwwwsssrrrpppqqqsssuuuvvvvvvsssssstttvvvwwwxxxyyyyyyzzzxxxvvvsssrrrsssuuuvvvwwwyyyzzzyyywwwvvvvvvwwwuuuuuuuuuuuuuuuttttttsssqqqqqqooommmjjjjjjlllnnnnnnnnnoooqqqssstttsssrrrnnnkkkhhhhhhjjjkkkiiigggeeegggjjjoooqqqmmmeee^^^aaa```aaadddhhhooouuuxxxzzz{{{|||}}}yyyooo```VVVNNNIIIEEEGGGNNN[[[ooooooTTTAAA???>>>FFFSSScccuuuqqqggggggkkkpppuuu}}}}}}zzzxxx```KKK666...***''''''+++%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((&&& !!!***---***######$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&(((&&&$$$$$$$$$$$$###""" 222%%% ***$$$%%%"""#########$$$$$$$$$$$$%%%$$$$$$&&&(((((('''&&&###$$$$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%&&&'''$$$,,,$$$$$$,,,$$$'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&***)))((()))+++***+++++++++******,,,...///000333999BBBIIINNNPPPZZZ___ooo|||lllQQQIIIFFFLLLOOOMMMNNNSSSkkk}}}{{{{{{{{{kkkbbbggg{{{''''''(((((()))+++,,,,,,$$$%%%%%%&&&'''((((((((())))))******))))))((('''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))%%%((()))%%%'''"""&&&&&&&&&'''''''''''''''&&&%%%$$$%%%((()))((('''%%%)))(((&&&&&&(((%%%%%%$$$%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''+++'''$$$%%%(((***(((%%%%%%((('''$$$$$$'''(((%%%)))(((''''''(((((('''&&&*********++++++******))),,,,,,++++++,,,...111222111888@@@FFFKKKPPPXXX^^^___hhhoooqqqwww|||vvv}}}}}}||||||~~~~~~|||{{{zzzzzz{{{{{{~~~~~~}}}}}}~~~~~~tttiiiaaaQQQMMMHHHCCCAAACCCEEEGGGCCCJJJSSS\\\dddkkksssxxx~~~|||yyywwwrrrfffZZZNNNFFFAAABBBEEEEEEGGGIIIPPPSSS^^^ppp~~~|||wwwrrrnnnkkkjjjiiikkknnnqqqrrrrrrrrrssstttvvvwwwxxxyyyyyyxxxwwwuuussssssuuuwwwyyyxxxyyyyyywwwtttssstttvvvttttttttttttsssssssssrrrppppppnnnkkkiiiiiikkknnnmmmnnnpppsssuuuuuussspppnnnkkkhhhhhhjjjjjjhhhfffhhhggghhhjjjllljjjeeeaaadddbbb______bbbiiiqqqvvvzzz|||zzzjjj]]]MMMGGGCCCDDDKKKXXXmmm~~~bbbIIIEEE===CCCLLLYYYhhh{{{tttgggdddkkkqqqwwwyyywwwvvvYYY;;;///+++%%%###%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%)))&&& $$$...000+++###$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&&&&'''''''''&&&%%%&&&''''''&&&$$$!!!444%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%(((((('''&&&"""###$$$%%%&&&%%%%%%$$$######$$$$$$%%%&&&&&&''')))'''...%%%$$$,,,###%%%"""###%%%'''((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))***"""(((+++***))))))+++(((***++++++***+++---///222333666===FFFMMMQQQQQQVVV]]]oooppp\\\HHHDDDEEELLLNNNMMMSSS]]]ppppppiiibbbdddrrr'''''''''((()))+++---...((())))))***+++---///000***++++++++++++***))))))''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$))),,,+++---###&&&''')))***)))'''$$$###%%%$$$$$$%%%'''(((((('''$$$'''***((($$$"""%%%(((#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''---)))&&&'''+++,,,***''')))++++++((((((++++++)))***)))''''''((((((&&&%%%******+++++++++******)))*********+++---000444666222999BBBIIINNNUUU___fffiiilllmmmppp{{{xxxwww}}}{{{zzz|||}}}|||zzzyyyxxxyyyyyyzzzzzz}}}|||}}}}}}yyynnnbbbYYYLLLJJJFFFBBB???AAAFFFJJJDDDLLLVVV___gggooowww}}}~~~|||zzz{{{|||xxxyyywwwvvvvvvtttjjj___XXXNNNFFFFFFHHHIIILLLPPPSSSVVVbbbttt{{{wwwrrrkkkeeedddcccbbbdddhhhkkkmmmmmmqqqrrrtttvvvwwwxxxxxxyyywwwvvvtttttttttvvvyyy{{{xxxyyyxxxuuuqqqppprrruuussssssrrrrrrrrrrrrrrrrrrpppooommmjjjhhhhhhkkkmmmnnnpppssswwwxxxuuupppkkknnnkkkhhhhhhjjjjjjhhheeejjjhhhgggggghhhhhheeecccfffbbb]]][[[^^^eeennntttuuuhhhOOOIIIDDDCCCGGGSSSgggwwwrrrTTTPPP>>>AAAGGGRRR___qqqsssfffdddlllttt{{{zzzxxxdddAAA444000+++((()))((((((((())))))))))))***)))(((((((((''''''''''''&&&'''%%%***333///%%%$$$%%%&&&'''(((((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&(((***+++)))'''---%%%%%%""" +++""""""###$$$&&&'''(((((($$$$$$$$$%%%((()))(((&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((("""!!!***"""###...&&&((( """%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''''''''((((((&&&&&&&&&'''((())))))***++++++***(((&&&'''***,,,((()))***+++***+++...000444555888???HHHOOORRRSSSUUU]]]sss~~~fffPPPFFFEEEIIIOOONNNMMMWWWfffooo~~~qqq```___cccppp...---+++*********+++,,,++++++++++++***((('''&&&'''''''''''''''(((((()))+++(((&&&&&&((()))'''%%%++++++(((%%%!!! !!!"""###%%%&&&&&&%%%$$$$$$%%%&&&((()))&&&""" """(((''''''&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&''''''((()))))))))&&&%%%$$$$$$$$$$$$###""" '''(((***......***(((''''''&&&&&&&&&'''''''''(((((('''***,,,'''!!!((()))***++++++***((((((...***)))+++,,,+++...333888EEEMMMLLLQQQ```iiijjjqqqpppqqqvvv}}}zzzyyy|||{{{|||zzzqqqqqq}}}{{{|||~~~|||xxxwwwwwwwwwwwwwww}}}|||{{{{{{{{{|||~~~}}}zzzuuukkk\\\RRREEEFFFCCC======CCCGGGEEEFFFOOOZZZcccjjjqqq{{{{{{vvvrrrqqqrrrttttttqqqnnnnnnoookkkdddZZZRRRKKKIIILLLNNNPPPRRRWWW[[[gggwww}}}sssjjjccc``````iiiddd``````eeejjjnnnooooooqqqtttuuuuuuvvvwwwyyytttttttttttttttuuuvvvvvvuuutttsssrrrqqqrrrssstttwwwvvvtttttttttrrrpppmmmnnnnnnmmmkkkhhhhhhiiijjjqqqsssvvvwwwvvvuuuttttttooollliiiggghhhiiiiiiiiikkkiiigggfffeeefffggghhhiiihhheee^^^YYYZZZbbbiii~~~nnnZZZMMMDDDDDDGGGJJJUUUaaatttlllZZZHHHAAA>>>GGGYYYnnntttfffbbbdddsss}}}ppp|||uuuQQQ333))),,,,,,&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&%%%$$$######!!!###%%%'''''''''&&&%%%(((((('''%%%$$$###%%%'''&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$***)))&&&$$$###$$$%%%%%%%%%###$$$&&&$$$ $$$&&&&&&&&&&&&&&&&&&&&&&&& """***)))###(((+++""""""&&&******'''$$$&&&)))!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$###%%%''')))(((''''''(((((()))))))))((((((+++&&&%%%(((++++++---111111666>>>DDDHHHMMMTTTXXXXXX```yyy{{{hhhVVVHHHIIIGGGGGGIIILLLPPPZZZdddqqqrrriii^^^cccooo+++***))))))(((((())))))$$$$$$&&&'''((())))))******************++++++,,,+++(((&&&&&&((()))'''&&&---,,,+++((($$$###%%%&&&%%%&&&((((((&&&%%%&&&'''###%%%'''&&&$$$###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%''''''''''''&&&&&&&&&&&&)))(((((('''(((((('''&&& '''+++))))))+++***&&&(((''''''&&&&&&'''''''''&&&)))***)))***......+++******++++++++++++******,,,)))(((+++,,,,,,000666===IIIQQQRRRYYYhhhrrrrrruuuttttttxxxxxxwwwxxx~~~{{{yyywwwrrryyy}}}|||{{{zzzyyy{{{|||~~~}}}|||{{{{{{zzz|||||||||{{{wwwsssooofffYYYPPPEEEFFFDDD??????FFFIIIHHHLLLTTT___hhhnnnuuu}}}}}}wwwppplllkkkllljjjkkklllmmmrrrvvvtttooofffaaa[[[XXXUUUTTTSSSTTTVVVZZZfffvvvzzzqqqkkkhhhgggjjjhhhgggiiimmmqqqssssssuuuwwwzzz{{{zzzzzz{{{|||yyyxxxwwwuuutttttttttttttttsssrrrrrrrrrrrrttttttwwwtttqqqpppppprrrrrrrrrqqqpppooollliiiiiijjjlllssstttvvvvvvuuuuuuuuuuuuooommmkkkkkklllnnnnnnnnniiihhhgggfffggghhhjjjkkkiiihhheee___[[[\\\ccciiivvvZZZMMMDDDDDDEEEFFFOOOZZZmmmvvvdddMMMDDD===CCCQQQcccrrr}}}pppaaaaaadddxxx|||zzzsss|||{{{YYY:::++++++***&&&(((((()))))))))(((&&&%%%&&&'''''''''''''''&&&%%%%%%&&&'''''''''%%%###"""'''''''''&&&$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%######)))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&%%%(((%%%%%%+++%%%$$$''''''(((---111------,,,+++***(((&&&%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&((()))(((''''''(((((()))************+++'''&&&)))++++++...111666<<>>IIIWWWccciiivvvyyymmmdddeee|||yyyssstttuuusssppprrryyyiiiMMM777,,,***+++*********)))((('''&&&%%%&&&'''((()))))))))))))))###$$$%%%&&&''''''''''''$$$&&&''''''&&&&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&'''(((###(((%%% )))$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$---111)))&&&%%%))))))(((%%%!!! """ !!!"""$$$%%%&&&''''''$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))(((''''''))))))((('''((((((((()))+++,,,---...---******,,,,,,---111777888AAALLLTTTUUUTTTSSSRRR]]]nnnyyydddPPPDDDAAAAAAFFFGGGOOO]]]kkkxxxuuubbbeeerrr++++++,,,------+++***)))************)))((('''&&&((()))***+++++++++******((((((((('''''''''((()))'''(((((((((&&&&&&''')))%%%&&&((((((&&&%%%&&&''')))(((''''''''''''&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''(((((((((((($$$&&&((('''%%%%%%&&&((($$$%%%&&&'''''''''))),,,'''''''''''''''((()))***'''%%%!!! &&&------((()))******+++++++++,,,,,,///---...000111444>>>IIIUUUWWWZZZ```kkkwww||||||xxxwwwvvvuuuuuuxxx{{{~~~zzzuuuooorrruuurrrmmmooolllmmmsss}}}}}}}}}|||{{{{{{}}}||||||zzzyyyxxxpppwwwsssnnnkkkiiigggeeecccaaa___\\\ZZZWWWUUURRRPPPJJJGGGEEEEEEGGGJJJNNNRRRVVV^^^iiivvvxxxqqqoooooorrrxxx{{{fffVVVJJJAAAFFFLLLZZZnnn~~~}}}uuutttsssrrrrrrtttuuuwwwrrrrrrqqqqqqrrrtttuuuvvvtttrrrooonnnooopppooonnnqqqpppooonnnooosssyyy}}}{{{uuussstttvvvxxxxxxrrrpppooonnnmmmkkkhhhfffkkkkkkkkkkkkkkkllllllmmmjjjjjjhhhfffeeeeeeggghhhyyywwwiiibbb^^^WWWRRRRRRMMMFFFIIIQQQdddqqq```KKK999555888>>>IIIVVV\\\hhhwww}}}sssnnn{{{pppnnnssswwwsssmmmkkkvvv~~~oooWWW>>>---((()))))))))((('''&&&&&&%%%%%%%%%&&&'''((((((((((((((($$$$$$%%%&&&''''''''''''$$$&&&'''(((''''''((()))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((''''''!!!$$$+++###))))))))))))))))))))))))$$$###---333+++&&&%%%$$$$$$$$$###"""###%%%'''((((((((('''&&&$$$###"""%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))(((((((((((()))***,,,---......++++++------...444;;;<<>>BBBGGGTTTfffxxx}}}{{{vvvvvvtttsssrrrqqqqqqqqqsssrrrrrrqqqrrrsssuuuvvvrrrqqqqqqqqqrrrqqqnnnlllnnnoooooooooppptttzzz~~~|||vvvpppmmmoooqqqrrrqqqooommmlllmmmnnnnnnmmmlllkkkkkkkkkllllllllllllllljjjjjjjjjiiiiiihhhhhhhhhnnn|||wwwmmmhhheeeccc]]]YYYWWWPPPHHHJJJSSS]]]kkk}}}mmmTTT>>>777555444<<>>>>>AAAJJJXXXggg|||zzzvvvvvvvvvwwwyyy{{{{{{xxxvvvsssrrrrrrrrrrrrsssttttttrrrqqqooonnnnnnpppqqqsssssssssrrrqqqppppppppppppooooooppppppnnnmmmkkkiiiiiijjjjjjjjjjjjiiihhhhhhkkkkkkkkkkkklllnnnpppqqqooojjjiiimmmooommmkkkkkkiiimmmppppppuuu~~~uuujjjbbb\\\YYYXXXccclllxxxtttZZZ@@@444111///111777LLL```tttnnnffffffgggccc^^^^^^]]]\\\```kkkwwwzzzvvvccc___aaajjjsssvvvuuuuuuqqqllllllpppgggPPP777+++...((($$$$$$###"""###'''((('''&&&%%%%%%&&&'''((($$$&&&((()))***)))((('''############$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%'''%%%###!!!!!!###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%#########%%%&&&""""""###$$$$$$$$$$$$### ###$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%###"""$$$&&&%%%&&&&&&%%%###""""""###$$$"""!!!###&&&(((%%%###&&&$$$"""$$$&&&(((&&&$$$%%%&&&((()))))))))((('''((())))))************)))+++,,,......///444;;;BBBMMMKKKLLLPPPQQQRRRXXX___lll}}}lllSSSMMMEEEAAACCCIIISSSZZZfffpppnnn\\\___fffsss++++++,,,,,,,,,,,,,,,,,,'''%%%'''+++,,,***+++...(((***++++++)))(((((()))%%%%%%&&&''''''((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&'''''''''$$$!!!!!!###%%%%%%$$$$$$###!!! """$$$&&&&&&&&&&&&&&&'''&&&%%%$$$''''''''''''''''''''''''%%%&&&'''&&&&&&'''***,,,)))+++)))%%%&&&))))))&&&***)))))))))))))))))))))+++)))***......++++++---000000222999FFFUUUaaahhh```[[[YYYaaaqqq{{{vvvvvv|||}}}lllcccfffkkkpppsssqqqlllhhhooowww~~~{{{|||}}}~~~{{{zzzzzz~~~~~~wwwtttrrrsssxxxzzzyyy}}}uuukkk[[[NNNJJJOOOWWW[[[dddqqqzzzdddUUUKKKBBB<<<:::>>>???GGGUUUfff}}}|||zzzwwwwwwwwwyyyzzzzzzwwwuuuuuutttsssrrrqqqrrrrrrsssrrrqqqpppooooooqqqrrrssswwwvvvtttrrrqqqppppppqqqqqqqqqppppppnnnmmmkkkkkkjjjkkkkkkkkkkkkjjjiiiiiillllllkkkkkklllmmmoooppplllhhhgggkkkmmmkkkiiiiiifffkkkoooqqqxxx~~~uuulllddd```^^^]]]dddlllwwwoooWWW@@@666333000222777EEEZZZnnnyyyssshhhdddccc___\\\[[[[[[\\\aaammmxxx{{{wwwfffbbbbbbkkkrrrtttrrrrrrooooooqqqssslllZZZCCC222...+++***,,,---+++***---(((''''''&&&&&&''''''(((%%%&&&((()))))))))((('''&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&((('''%%%######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%% """###$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%######%%%'''$$$%%%&&&%%%#########%%%'''(((((((((((('''''''''''''''(((***+++)))$$$ &&&&&&((()))))))))((('''((())))))***************+++---//////000555===CCCMMMKKKMMMQQQRRRTTT[[[bbbtttrrrWWWNNNFFFEEEGGGLLLWWWbbbsss|||iiieeejjjttt)))***---000111000---***'''%%%'''+++---,,,---000)))******(((&&&&&&'''((('''''''''(((((()))******((('''&&&%%%$$$%%%&&&&&&(((''''''&&&&&&''''''(((+++)))'''&&&%%%&&&'''((((((&&&$$$$$$%%%&&&'''&&&''''''&&&%%%%%%%%%&&&&&&&&&((()))(((%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&'''''''''***---111+++,,,***&&&$$$&&&%%%"""))))))))))))))))))******+++)))***------******,,,...///444===IIIUUU^^^bbb^^^ZZZYYYaaarrr~~~uuusssxxx}}}oooeeellluuu{{{zzzuuuoookkktttzzzvvvvvvyyy|||}}}}}}~~~}}}~~~~~~|||zzzyyyyyy}}}|||{{{zzz|||}}}ooo\\\NNNIIINNNXXX___jjjyyytttaaaTTTJJJAAA:::888>>>@@@FFFTTThhh~~~|||{{{yyyxxxwwwxxxxxxxxxuuusssxxxvvvtttqqqppppppqqqrrrrrrrrrqqqpppqqqrrrssstttxxxvvvssspppnnnnnnoooppptttsssqqqpppnnnmmmmmmmmmlllllllllmmmlllkkkkkkjjjnnnnnnmmmllllllmmmmmmnnnjjjffffffjjjkkkhhhggghhhdddjjjppprrryyy{{{tttlllfffcccbbbbbbdddmmmvvvyyy{{{{{{xxxtttgggRRR???888555222222777===QQQdddnnnxxxwwwiii```]]]\\\\\\YYY\\\^^^dddpppzzz{{{vvviiiddddddkkkqqqpppnnnmmmllltttxxxvvvrrrhhhRRR<<<---)))***---...***'''''''''''''''(((((('''''''''%%%&&&'''))))))(((''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$$$$&&&(((###$$$%%%%%%$$$$$$%%%&&&%%%(((***)))$$$"""###&&&+++(((###!!!"""$$$&&&'''&&&''''''((()))((((((((((((((())))))************,,,---///000222777???FFFNNNMMMNNNQQQRRRUUU]]]ggg{{{vvvYYYKKKDDDHHHLLLOOO]]]mmmssskkkuuu}}}***+++,,,...///...)))%%%***''''''))))))&&&'''))))))))))))'''%%%&&&(((***'''''''''(((((())))))))))))'''%%%$$$$$$$$$&&&'''''''''&&&&&&&&&&&&'''''')))'''%%%$$$$$$&&&((()))***)))''''''(((((())))))((((((((((((''''''&&&%%%(((((((((((('''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&'''***///222000222111+++(((((('''$$$)))))))))))))))*********+++)))))),,,---******---///222888BBBMMMUUUZZZ[[[```\\\[[[fffwww~~~sssqqqxxx{{{qqqmmmxxxvvvooollluuu}}}vvvrrrsssvvvzzz}}}}}}}}}}}}}}}}}}|||{{{zzzyyy|||~~~{{{~~~~~~}}}nnn[[[OOOKKKPPPYYYbbbmmmyyylll\\\SSSJJJAAA;;;:::???AAAGGGVVVooo}}}zzzyyyxxx{{{yyywwwvvvvvvuuusssrrrwwwvvvsssqqqpppqqqrrrsssrrrrrrrrrrrrrrrssstttuuuuuusssooolllkkklllnnnpppvvvuuurrrpppooonnnnnnooommmnnnnnnnnnnnnmmmlllllloooooonnnnnnmmmllllllllliiiffffffjjjjjjgggfffhhhffflllppprrrvvv}}}|||xxxqqqjjjdddaaaaaaaaabbbkkkrrrqqqoooooommmjjj^^^MMM===999777222111555888FFFVVVbbbnnn}}}wwwhhh]]]XXXYYY\\\[[[___ccciiirrrzzzzzzuuukkkeeedddiiinnnllliiigggiiiwww}}}wwwuuurrr^^^CCC111+++(((***)))$$$ &&&'''((())))))((('''&&&&&&&&&'''((((((''''''&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&%%%%%%''')))"""###%%%%%%%%%%%%&&&((($$$&&&((('''%%%###$$$%%%&&&$$$""""""###&&&(((***&&&''''''(((((((((((((((((((((((())))))***+++++++++---///000222888AAAHHHPPPOOOOOOQQQQQQTTT^^^iiimmmSSSEEEAAAJJJQQQUUUcccwwwzzzrrryyy,,,+++++++++,,,+++)))(((,,,)))'''((('''######&&&******+++******+++---000'''''''''''''''((((((((()))'''%%%$$$$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&((()))'''((((((''''''''''''(((###$$$$$$$$$$$$###!!! '''$$$!!!###'''***)))'''(((((((((((((((((((((((($$$%%%&&&&&&&&&)))---000555999888222...------***(((((())))))************+++((())),,,---++++++///222666>>>IIIRRRWWWXXXWWW___]]]___mmmuuuqqqzzzwwwqqqzzzuuuooooooyyy~~~xxxuuuwww|||~~~}}}~~~||||||||||||{{{zzzzzzyyy~~~{{{~~~uuufffWWWQQQPPPSSS\\\fffrrr~~~sssjjj___TTTMMMGGG@@@<<<<<>>BBBKKK]]]}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~|||yyytttrrrrrrrrrqqqqqqrrrrrrrrrrrrssssssttttttpppqqqrrrsssttttttuuuuuurrrqqqooooooppprrruuuwwwssssssrrrqqqqqqqqqqqqqqqooooooooooooooonnnnnnmmmpppppppppooonnnmmmkkkkkkiiihhhjjjlllkkkggghhhkkkfffjjjmmmlllooouuuzzz{{{vvvqqqjjjbbb\\\YYYXXXXXXVVV[[[]]][[[[[[^^^___]]]VVVIII???===999222///222444777>>>KKK]]]kkksssuuuyyymmm^^^SSSPPPPPPaaafffjjjnnnrrrvvvtttooojjjeeeccchhhmmmkkkgggeeelllxxx}}}yyyyyyzzzjjjSSS>>>333***((()))))))))***((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&)))((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''"""%%%''''''''''''((()))"""$$$&&&&&&%%%%%%''')))'''$$$###%%%)))+++)))%%%((('''$$$!!!"""$$$(((''''''''''''((())))))((((((''''''(((***,,,---***---000222555<<>>BBBMMMYYYdddppp||||||wwwllleee,,,222666333+++&&&)))...---)))'''((((((%%%'''***''')))+++,,,***)))))))))*********)))))))))))))))&&&&&&'''''''''&&&%%%$$$'''''''''&&&&&&''''''''''''((())))))(((%%%"""!!!%%%(((******'''&&&''')))%%%%%%%%%%%%%%%&&&'''((('''((('''&&&$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))'''%%%%%%"""***...+++((()))++++++'''(((((()))***+++++++++***((((((---///000222777555<<>>???BBBHHHNNNXXXjjjzzzuuuvvv{{{xxxyyyyyyyyyzzzzzzzzz{{{{{{wwwrrrppppppqqqqqqrrrssstttuuuvvvuuurrrpppnnnnnnoooqqqrrrssstttttttttrrrqqqqqqqqqqqqqqqqqqrrrmmmoooppprrrssssssrrrrrrooooooooooooooonnnmmmmmmooopppppppppooonnnlllkkkggggggjjjllliiieeefffkkkwwwxxxvvvpppnnnrrruuuuuusssooohhhbbb]]][[[[[[[[[ZZZZZZWWWVVVZZZ```aaa]]][[[OOOFFFCCC===444111444000111555>>>IIIYYYjjjwwwyyy{{{|||wwwmmmaaaXXXTTT[[[aaafffiiimmmrrrqqqnnnjjjeeeeeelllrrrrrrooonnnrrrwww{{{~~~uuugggGGG;;;000------+++'''&&&***)))(((''''''((()))***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''%%%"""!!!%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((()))((('''''''''$$$&&&'''&&&%%%%%%&&&(((%%%(((***(((%%%###$$$&&&###''',,,---***&&&$$$###(((''''''&&&&&&((()))***((((((''''''(((***---......111444777;;;BBBLLLSSSUUUUUUUUUUUUUUU[[[mmmuuuTTT@@@???FFFEEEVVVfffnnnzzzxxxzzzsssggg___,,,***)))***,,,,,,***(((,,,***((())),,,---+++)))((('''&&&&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%(((%%%"""###&&&'''&&&###((('''$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((((()))***)))&&&$$$)))+++$$$!!!&&&...%%%'''))))))((('''((()))))))))(((((((((((())))))(((,,,***$$$###***......***,,,---,,,---000222111:::CCCQQQ]]]eeeiiikkkllliiikkkuuuyyyzzz|||xxx~~~}}}~~~~~~~~~~~~~~~~~~}}}iii\\\PPPOOOWWWaaalllttt|||xxxwwwuuuqqqcccUUUGGGAAAAAACCCFFFJJJIIIOOO]]]rrr|||yyyxxxxxxwwwxxxwwwwwwwwwxxxxxxvvvuuuttttttssspppmmmmmmnnnppppppsssvvvwwwvvvtttsssrrrnnnoooqqqssstttsssqqqpppwwwtttqqqrrruuutttoookkkjjjkkknnnpppqqqqqqppppppsssnnniiijjjooorrrqqqnnnrrrssssssqqqmmmjjjiiiiiifffgggjjjjjjfffdddkkkttt}}}zzzvvvsssppppppqqqrrruuuoooggg___[[[ZZZ[[[]]]XXXWWWVVVXXX[[[^^^___```SSSVVVRRRHHH@@@===999333000333666:::DDDSSSbbbjjjpppxxx~~~}}}yyyoooaaaTTTXXX\\\```cccggglllppppppppplllkkkmmmllllllsss~~~~~~|||uuu\\\DDD---'''******((((((777000(((######%%%&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%&&&'''%%%$$$###$$$$$$%%%%%%$$$$$$### """$$$$$$""""""$$$'''!!!###$$$###"""!!!"""#########""""""###%%%'''(((###%%%''''''&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$&&&&&&&&&'''((((((((('''%%%$$$%%%$$$###$$$'''***++++++///&&&###(((+++'''$$$$$$&&&&&&&&&'''''''''((((((***)))(((((()))+++---...,,,000666:::===DDDMMMTTTUUUUUUVVVXXX\\\fffuuu|||bbbLLLAAAAAAFFFPPP\\\nnnsssyyy}}}tttjjj```[[[,,,,,,,,,,,,,,,+++***)))***((('''''')))***)))'''((((((((((((((()))******'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&+++)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''(((''''''((()))(((&&&$$$###)))***&&&###$$$&&&%%%'''))))))((('''((()))***))))))(((((())))))***,,,///---&&&$$$''')))'''***,,,------...111444666>>>GGGUUUaaahhhkkkkkkkkkjjjnnnvvvyyy~~~~~~~~~xxxwww~~~~~~~~~~~~~~~~~~zzzhhh[[[OOONNNUUU^^^iiiqqqzzz}}}{{{wwwqqq```SSSFFFAAAAAACCCGGGKKKPPPVVVbbbvvvzzzxxxxxxxxxxxx}}}|||{{{zzzzzzyyywwwtttsssssssssqqqnnnmmmnnnoooooorrruuuvvvtttsssrrrrrrpppqqqrrrsssssssssrrrrrrtttqqqooopppsssrrrnnnjjjkkkmmmoooqqqrrrqqqqqqpppoooooonnnmmmnnnppprrrsssuuutttsssqqqooommmkkkjjjhhhiiikkklllhhhfffllluuu}}}zzzvvvrrrqqqrrrtttuuuqqqmmmhhhcccaaaaaaaaabbbZZZXXXVVVVVVWWWYYYZZZZZZWWWYYYUUUKKKCCC???:::444///000222666???LLL[[[cccnnnvvv|||iiiWWWRRRYYYaaaeeegggjjjooosssqqqmmmmmmooopppqqqzzz|||zzzfffNNN555+++***)))''''''***)))(((&&&&&&&&&(((***'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%######$$$&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%"""!!!"""######$$$%%%$$$###"""###%%%$$$############$$$&&&'''$$$&&&''''''&&&%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$######"""######%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&(((((('''%%%$$$"""&&&%%%$$$$$$&&&&&&&&&'''''''''((((((+++***))))))***,,,...000000333888===BBBHHHOOOTTTUUUVVV[[[eeeqqq|||kkkQQQCCC@@@EEELLLWWWfff|||{{{wwwyyynnnbbbWWWPPP,,,---...---+++))))))))))))((('''((()))***)))'''((())))))***************''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%###&&&(((&&&###"""%%%)))((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((('''&&&$$$)))''''''((()))(((%%%"""%%%'''))))))((('''((()))***))))))(((((())))))***---000///***'''(((((('''++++++,,,---///222888<<>>JJJVVV[[[cccjjjmmmmmmmmmmmmzzz|||}}}}}}tttttt{{{~~~tttuuuvvvzzz~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}zzztttiii[[[LLLGGGGGGHHHKKKNNNUUU\\\fffmmmqqqtttxxx|||}}}}}}zzztttfffZZZLLLDDD>>>>>>AAACCCJJJPPPZZZ```mmm~~~~~~zzzyyy{{{~~~zzzzzzzzz{{{{{{zzzvvvsssoooqqqssstttrrrpppppppppuuuvvvvvvuuusssrrrtttuuutttssspppnnnnnnooopppqqqqqqqqqqqqsssttttttrrrqqqmmmnnnpppqqqqqqpppooommmqqqrrrtttuuuvvvvvvvvvuuutttnnnhhhgggiiikkkhhheeefffeeefffhhhfffdddggglllgggiiimmmpppqqqoookkkiiilllfff```]]]___```___]]]UUUSSSQQQPPPOOOMMMJJJGGGHHHEEEBBBBBBBBB???<<<:::777111...111444:::EEEQQQfffxxxzzzmmmccccccgggjjjooossszzz~~~}}}pppVVV===---(((((((((***(((&&&&&&''''''%%%###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&###$$$%%%$$$###"""###%%%$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$###!!!"""$$$&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$((('''&&&%%%%%%&&&$$$"""'''''''''((((((((()))))))))(((((()))+++---000222555999>>>DDDIIINNNRRRTTTddd{{{fffUUUEEE@@@BBBLLLddd{{{uuufffdddjjj~~~yyypppfff\\\RRRHHHBBB+++***)))***++++++***(((''')))***)))((('''((()))&&&&&&'''((((((((((((((())))))(((&&&%%%$$$###"""''''''''''''''''''''''''(((%%%"""$$$(((***)))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''&&&$$$%%%&&&(((''''''###&&&''''''%%%$$$&&&(((%%%'''))))))((('''((()))(((''''''&&&&&&''''''(((&&&%%%(((+++***((()))---000,,,,,,000222777EEEVVVbbbeeeiiilllnnnpppsssuuu|||{{{uuuvvv{{{}}}{{{wwwmmmpppuuu~~~~~~~~~}}}~~~}}}{{{||||||}}}}}}}}}}}}|||~~~}}}~~~~~~}}}}}}}}}}}}xxxsssgggYYYJJJDDDBBBAAABBBEEELLLPPPTTTXXX[[[aaaiiioooyyy~~~zzzvvvnnn```RRRFFFAAA===>>>@@@CCCJJJQQQWWW___mmm~~~{{{zzz|||}}}}}}yyyzzz{{{}}}~~~|||yyyvvvoooqqqssssssrrrqqqrrrssswwwwwwwwwuuusssssstttvvvrrrqqqooonnnmmmnnnpppqqqnnnooopppqqqrrrqqqpppooommmnnnppprrrrrrqqqpppooouuuuuuvvvwwwxxxvvvtttrrrrrrnnnjjjiiijjjkkkiiigggeeecccdddfffeeecccdddiiifffiiinnnqqqqqqnnniiifffhhhccc^^^^^^bbbdddccc```SSSRRRRRRRRRQQQMMMHHHDDD@@@<<<:::>>>AAA@@@======999111---///111444@@@MMMdddyyymmm[[[[[[aaaeeeiiimmmpppyyy|||zzzuuu___DDD111***))))))+++'''###$$$(((***)))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''%%%&&&''''''%%%$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$$$$%%%%%%###"""###$$$%%%$$$###"""###%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&$$$"""###%%%'''((((((###&&&&&&$$$$$$''''''$$$''''''((((((((()))))))))(((''''''(((+++...111333444:::AAAFFFJJJPPPWWW\\\mmmnnnYYYKKK@@@>>>AAAOOOpppnnn``````hhhwwwpppfff[[[PPPGGG???:::...***(((***///111---)))''')))***)))''''''(((***((((((((('''((())))))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%'''((())))))$$$$$$%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''%%%%%%'''((()))((($$$&&&''''''&&&%%%%%%&&&%%%'''))))))((('''((()))))))))(((((((((((())))))(((&&&'''+++***&&&(((---///+++,,,222777===PPPdddpppppppppppprrrvvv|||zzzwwwtttvvvyyyzzzvvvrrroooqqqxxx~~~{{{}}}~~~|||}}}}}}zzz}}}{{{zzz{{{|||}}}}}}}}}||||||~~~{{{zzz|||~~~||||||}}}~~~vvvpppcccUUUGGGAAA???>>>???AAACCCGGGKKKOOOSSSZZZcccjjjsss|||uuuppphhhYYYKKKBBB>>><<<===???BBBIIIQQQWWW___nnn}}}{{{zzzzzzzzzyyyxxxyyyzzz|||}}}|||xxxuuupppqqqrrrrrrqqqqqqsssuuuxxxwwwvvvsssqqqqqqtttvvvqqqpppooooooooopppqqqrrroooppprrrrrrqqqpppoooooonnnoooqqqsssttttttsssrrruuuxxx{{{{{{vvvrrrppppppmmmmmmllljjjiiihhhgggffffffddddddggggggdddeeeiiihhhjjjlllnnnmmmjjjfffdddeeeaaa```cccggggggbbb\\\SSSTTTUUUVVVTTTNNNFFF@@@@@@:::999???DDDCCCAAAAAA<<<333...000222333>>>MMMaaawww{{{gggWWWWWW\\\___eeemmmnnn|||}}}xxxtttzzzzzzgggLLL666---***(((((('''''''''((()))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$(((&&&$$$$$$&&&&&&$$$"""$$$%%%&&&%%%$$$###$$$&&&""""""$$$%%%&&&%%%%%%$$$$$$%%%'''&&&%%%$$$%%%&&&$$$$$$######$$$$$$%%%&&&"""###%%%%%%&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%''')))***)))(((###((()))&&&&&&***+++)))'''((((((((())))))))))))((((((((())),,,///333555555===FFFJJJMMMSSS^^^gggnnn[[[NNNCCC>>>BBBFFFSSSttt|||iii^^^fffvvvyyynnnggg\\\PPPGGG@@@;;;888111+++'''+++222555000***)))+++---,,,)))(((***,,,***)))((((((((()))+++,,,&&&&&&&&&'''((())))))***&&&'''''''''''''''''''''###&&&((('''%%%%%%(((,,,''''''(((((()))(((((('''''''''''''''''''''''''''###$$$&&&''''''&&&$$$###)))'''%%%%%%''')))***)))$$$$$$%%%'''))))))(((&&&%%%'''))))))((('''((()))++++++************++++++***'''(((,,,,,,))),,,222...***,,,555;;;CCCXXXnnnzzzxxxvvvtttuuu{{{rrrqqqrrrtttvvvvvvrrroootttvvv}}}}}}}}}~~~~~~{{{~~~~~~|||{{{|||~~~{{{|||xxxyyyzzz|||}}}}}}}}}||||||~~~|||xxxxxxzzz~~~{{{{{{}}}}}}tttooo^^^QQQDDD???>>>>>>>>>@@@>>>BBBHHHMMMRRRZZZdddkkkrrryyyqqqkkkcccTTTFFFAAA===;;;===???AAAHHHPPPWWW```ppp|||zzzyyyyyywwwvvvvvvwwwxxxzzz{{{yyyuuuqqqqqqrrrrrrqqqpppqqqtttvvvxxxwwwuuurrrppppppsssuuuppppppppppppqqqrrrssssssqqqsssttttttsssqqqqqqqqqooopppsssuuuvvvvvvvvvuuusss{{{}}}tttmmmmmmqqqiiijjjkkkjjjgggeeedddeeehhhffffffiiiiiifffgggjjjiiiiiiiiiiiigggeeecccbbbdddbbbbbbfffiiifff\\\SSSUUUVVVXXXYYYVVVNNNEEE>>>BBB<<<;;;BBBGGGFFFDDDDDDAAA666111444555555@@@OOO___uuusssbbbVVVWWW[[[]]]eeeqqqsss{{{uuuppprrr{{{}}}mmmQQQ:::///***'''&&&***,,,,,,(((&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((###""""""###%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%###"""###'''((('''%%%%%%&&&''''''%%%%%%&&&'''!!!"""###%%%&&&&&&%%%%%%$$$'''))))))(((&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&((()))))))))((('''$$$%%%&&&'''&&&%%%$$$###''''''(((***,,,+++(((&&&###((()))%%%$$$((()))&&&(((((((((((()))))))))))))))))))))***---111444666777@@@JJJNNNOOOVVVcccooowwwcccRRREEE===>>>HHHOOOWWWqqqwwwhhheeexxx}}}rrrggg```UUUKKKDDD@@@===<<<---+++***+++---...+++)))''')))******(((&&&&&&&&&222)))###%%%******'''&&&&&&&&&''''''''''''&&&&&&"""%%%)))+++***'''%%%%%%$$$%%%%%%%%%%%%$$$######%%%'''((('''%%%#########''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***************))))))))))))***)))''''''(((***...---+++*********+++,,,///***,,,555;;;DDD[[[tttwwwoooqqqssswww}}}vvvssslllhhhmmmssstttrrrqqqpppwww~~~{{{zzz~~~zzz|||~~~}}}{{{~~~~~~|||{{{zzzzzz|||}}}~~~~~~|||{{{{{{{{{}}}{{{zzz|||}}}}}}}}}zzz|||~~~ttthhh[[[NNNAAA===<<<:::999:::CCCBBBEEEMMMTTT\\\hhhrrrxxx{{{sssjjj]]]NNNDDD<<<999777:::<<>>999444222555<<>>GGGKKKPPPXXX]]]iii}}}}}}ooo]]]QQQGGGAAA@@@GGGNNNYYYooo}}}yyyiiiiiiyyy{{{qqqjjj\\\UUULLLDDD>>>:::777666)))(((((())),,,---+++)))''')))******)))''''''(((...((($$$''')))(((&&&&&&&&&''''''((((((''''''&&&!!!$$$((())))))((('''(((&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((()))))))))(((''')))*********)))))))))***+++,,,...---///666===KKKaaauuussskkklllooouuuwwwppplllhhhgggmmmqqqqqqpppqqqvvv{{{zzz|||~~~~~~~~~|||{{{{{{{{{~~~~~~}}}|||zzz{{{|||}}}}}}||||||~~~~~~~~~|||pppdddYYYLLL@@@<<<;;;:::999;;;BBBBBBGGGOOOVVV]]]hhhrrrxxxzzzrrrhhhZZZJJJ@@@;;;888777999<<<@@@IIIRRR\\\eeeuuu{{{{{{|||xxxzzz{{{ssswwwuuutttuuuwwwwwwuuusssqqqrrrsssttttttssspppnnnssstttuuuvvvvvvvvvuuuttttttrrrqqqqqqrrrtttttttttssspppnnnnnnppprrrrrrqqqtttwww{{{}}}{{{zzz{{{{{{wwwrrrooonnnnnnqqqooollljjjiiihhhiiijjjjjjiiiiiiiiiiiiiiijjjjjjiiihhhgggeeeeeeeeeeeeeeeiiifffcccccceeeccc\\\UUUVVVXXX]]]```^^^UUUJJJBBB======AAAEEEDDDBBBCCCGGGEEEDDD???888222333999@@@SSSlll~~~hhhQQQLLLUUUcccpppxxxvvvrrrkkkfffhhhtttmmmOOO666,,,+++%%%&&&%%%###(((...,,,&&&((('''&&&'''((((((&&&$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$"""###&&&'''((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$(((&&&%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''''')))+++,,,***+++000333444888===BBBKKKOOOUUU```hhhvvv}}}vvviiiXXXMMMHHHFFFHHHOOOWWWbbbrrr~~~~~~tttooozzzvvvkkkdddTTTOOOGGG@@@;;;999777666******)))***++++++***(((&&&(((***+++)))(((((()))***'''&&&))))))%%%$$$&&&&&&''''''((((((''''''&&&!!!$$$&&&((((((((()))***'''''''''''''''&&&%%%%%%###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''((())))))((((((***+++((((((((()))***,,,---...,,,000333555@@@UUUiiitttwwwlllccceeejjjssszzzqqqkkkffffffjjjooopppooopppuuuyyy~~~|||zzz{{{|||||||||||||||||||||||||||~~~|||||||||}}}~~~~~~~~~{{{zzzyyyzzz|||}}}}}}{{{{{{|||{{{zzz{{{yyyooodddVVVJJJ>>>::::::::::::;;;@@@BBBIIIRRRXXX^^^hhhrrryyyyyypppdddUUUEEE;;;;;;888888;;;???CCCMMMVVV___hhhxxx|||~~~~~~wwwxxx{{{uuuuuuttttttuuuwwwwwwvvvuuuuuuvvvwwwwwwvvvtttrrrpppuuuuuuuuuuuuuuuvvvwwwwwwsssqqqpppppprrrssssssssssssqqqoooppprrrssstttsssxxx{{{}}}|||zzzwwwsssqqqqqqrrrpppooollljjjiiiiiijjjkkkjjjiiiiiiiiiiiiiiiiiiiiiggggggffffffffffffgggggghhhgggeeedddbbb^^^XXXTTTQQQUUU[[[^^^^^^WWWMMMFFF@@@???AAADDDCCCAAACCCGGGMMMOOOLLLBBB777222888???III___www|||iiiTTTKKKOOO]]]ppp~~~pppjjjccc___bbbooo\\\===---)))&&&'''%%%%%%(((---+++'''((('''%%%&&&''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((***,,,***)))+++///000222999AAAEEEOOOTTT]]]mmmxxxxxxpppjjj]]]OOOGGGAAAFFFMMMUUUaaapppxxxzzztttwwwxxxlllwwwyyynnnbbb[[[KKKFFF@@@;;;888777777666------,,,,,,+++***((('''$$$&&&)))***)))(((((()))''''''***,,,***$$$$$$(((''''''((((((((((((''''''$$$%%%&&&&&&&&&''')))+++&&&''''''''''''&&&%%%%%%&&&''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''(((''''''''''''''''''''''''(((((((((''''''((()))))))))((((((&&&''')))***))))))+++,,,))))))***+++,,,---......(((111444555CCC]]]mmmoookkkbbb[[[^^^gggttt~~~tttlllhhheeeiiipppuuusssooossszzz}}}||||||}}}{{{zzzzzzyyyyyyzzz{{{|||~~~}}}}}}~~~|||yyyxxxxxxyyyxxxxxxzzz|||}}}|||{{{xxxxxxwwwvvvxxxyyyqqqgggTTTHHH===999:::999:::<<>>BBBGGGQQQZZZaaajjjzzz{{{~~~~~~uuuuuuyyyuuusssssstttvvvwwwwwwwwwvvvyyyzzz{{{{{{xxxuuusssrrrxxxwwwuuutttssstttuuuvvvrrrqqqpppppprrrsssrrrqqqsssrrrqqqqqqrrrtttvvvvvvzzz|||~~~}}}zzzwwwtttssstttvvvpppnnnkkkiiiggggggggghhhiiijjjjjjjjjiiiiiiiiihhhfffffffffgggggghhhiiiiiiggghhhhhheee___YYYUUUSSSMMMSSSYYY\\\^^^[[[RRRJJJCCC@@@???AAABBBAAADDDIIIUUUZZZZZZNNN>>>444777>>>AAATTTkkkzzz}}}mmmYYYMMMKKKXXXooo}}}gggaaa[[[[[[```lll}}}hhhFFF111)))***)))'''&&&'''(((&&&###)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''%%%%%%%%%'''((('''&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''%%%'''(((((((((((()))+++)))(((***,,,,,,...777BBBEEEPPPZZZhhh||||||lllbbbYYYOOOFFFAAA;;;FFFPPPZZZmmm~~~qqqoooyyyqqqeeeYYYQQQDDD@@@;;;777666666555555)))***++++++***)))))))))###&&&((()))(((''''''(((&&&(((,,,///+++&&&&&&***'''((((((((((((((((((''''''((((((&&&%%%%%%'''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&''''''''''''((()))***************%%%(((***+++******+++,,,*********+++++++++++++++&&&000555777HHHbbbmmmiiiaaaZZZWWW\\\hhhwww~~~xxxlllfffeeegggmmmuuuyyyuuuqqquuu~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}yyyuuusssssswwwwwwvvvxxx{{{||||||{{{xxxxxxwwwuuuwwwwwwpppfffSSSGGG<<<999999999:::<<<>>>CCCLLLUUUYYY]]]gggrrr{{{xxxmmm___PPPBBB999;;;888999===AAAGGGQQQ[[[aaajjjzzz}}}xxx||||||ssstttxxxtttrrrsssuuuvvvvvvwwwwwwxxxzzz|||~~~}}}yyyvvvttttttwwwuuusssrrrrrrsssuuuvvvvvvuuuttttttuuuuuutttrrrqqqqqqqqqqqqrrrtttvvvxxx|||{{{zzzzzz|||}}}zzzvvvsssrrrssstttuuurrrpppmmmiiigggfffffffffiiijjjjjjjjjjjjiiihhhgggeeeeeefffhhhiiiiiijjjjjjfffhhhhhhddd]]]VVVRRRPPPNNNUUU\\\___bbbbbb[[[RRRFFF@@@===???AAABBBFFFLLLVVV^^^aaaWWWDDD666555::::::KKKbbbssswwweeeTTTMMMWWWqqq|||```ZZZWWW[[[aaakkkzzzqqqQQQ888---***(((''''''&&&%%%######+++)))'''''')))***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$#########$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""###%%%%%%)))(((((()))***++++++***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((%%%&&&((((((''''''(((***...---...000///111:::EEEGGGUUUcccvvvtttaaaTTTJJJBBB??????@@@KKKVVVcccwwwxxxuuu~~~~~~xxxqqqhhh\\\QQQJJJBBB>>>999666555555444333"""%%%'''(((((()))***,,,%%%'''))))))(((''''''(((((((((,,,///,,,''''''+++'''(((((())))))(((((('''((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$###%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''''''''%%%&&&'''((())))))))))))&&&(((+++,,,+++******+++(((((()))*********))))))(((000666===PPPffflllddd[[[XXXXXX___mmm||||||zzzpppccc```bbbiiinnnvvvzzzwwwtttzzz~~~}}}|||}}}~~~|||{{{|||~~~|||||||||}}}~~~}}}yyyuuusssssswwwuuutttuuuxxx{{{}}}}}}~~~}}}zzzwwwwwwuuulllaaaTTTHHH<<<999:::999:::<<<===BBBLLLUUUXXX\\\gggrrr}}}zzzmmm]]]NNNBBB;;;999666666:::???EEEOOOXXXbbbkkk{{{~~~{{{uuuxxxyyysssuuuyyytttrrrtttvvvvvvvvvvvvwwwxxxyyy}}}~~~yyyvvvuuuvvvrrrqqqqqqqqqrrruuuxxxzzzwwwvvvuuutttuuusssqqqooonnnooopppqqqqqqrrrvvvxxx{{{yyywwwwwwyyy}}}wwwtttpppnnnoooppppppppptttrrrooollliiiiiiiiiiiiiiijjjkkkkkkjjjiiigggfffeeefffgggiiijjjjjjkkkkkkfffgggfffccc\\\UUUPPPNNNLLLVVV]]]___cccfff```VVVJJJBBB======???BBBGGGLLLRRR\\\ccc[[[III999444555333CCCZZZnnn}}}}}}lllYYYMMMSSSlll~~~^^^WWWVVV\\\ccckkk{{{|||```DDD333(((&&&&&&((((((%%%%%%'''%%%$$$""""""$$$&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((())))))%%%&&&(((((('''&&&((()))///---...111222555===GGGNNN]]]mmmxxxiiiXXXKKKAAA<<<===AAAGGGNNNYYYhhhyyyrrr}}}}}}yyyqqqiii___TTTJJJCCC???<<<888666555555444333%%%(((***+++))))))+++,,,(((***+++,,,***(((((())))))((())),,,,,,((((((***(((((())))))))))))((((((&&&'''((((((&&&%%%&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%'''***---&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((((((((($$$%%%&&&'''(((((((((((('''))),,,---+++***)))***((()))***,,,---------,,,///333:::GGG[[[kkkkkkccc[[[ZZZ]]]eeerrrzzz{{{}}}lll___]]]ccclllpppwww||||||{{{~~~~~~~~~~~~~~~|||zzzyyy{{{~~~}}}yyyzzz{{{}}}~~~|||}}}{{{|||}}}{{{xxxvvvuuuvvvwwwuuussssssvvvzzz}}}~~~}}}zzzyyyuuukkk```UUUIII===::::::999:::;;;<<>><<<>>>@@@DDDJJJOOOZZZdddaaaQQQ@@@666333000===RRRgggwwwppp\\\MMMPPPeee{{{|||aaaXXXUUU\\\ccclll}}}rrrQQQ999+++((((((+++***&&&&&&***""" """%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""!!! """$$$%%%$$$###&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''((()))))))))&&&((())))))(((''')))***,,,)))***000555999@@@HHHUUUcccqqqsssfff[[[OOOFFF???<<>>;;;999666444555555555444...000111000,,,)))***+++***,,,......,,,***)))***)))''''''***+++(((''')))(((((())))))))))))(((((($$$&&&(((((('''''''''((((((((((((((((((''''''&&&)))))))))'''&&&'''***,,,''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***%%%&&&'''((())))))))))))(((***------+++***)))))))))***---///111222222222444555===NNNcccnnnkkkccc\\\]]]aaaiiiuuu|||~~~lll______fffooorrryyy~~~~~~~~~|||zzzyyyzzz}}}}}}{{{{{{}}}~~~zzz{{{~~~vvvwwwyyyxxxwwwvvvvvvwwwwwwuuurrrqqquuuzzz~~~~~~~~~}}}{{{{{{xxxmmmbbbVVVJJJ>>>::::::::::::;;;<<>>BBBGGGQQQ[[[cccmmm~~~}}}|||}}}ssstttxxxwww|||}}}uuurrruuuxxxwwwuuutttuuuwwwvvv{{{~~~}}}xxxuuuuuuwwwuuuttttttuuuuuuvvvwwwxxx~~~|||{{{yyyxxxuuuqqqnnnjjjlllnnnnnnnnnoootttwwwmmmoooqqqtttvvvxxxxxxxxxuuurrrooooooqqqrrrqqqppplllkkkjjjiiiiiijjjlllnnniiijjjkkklllkkkiiigggeeefffgggiiijjjkkkkkkjjjjjjgggeeebbb```\\\WWWPPPKKKQQQ\\\cccdddiiiooojjj___TTTJJJ???<<<===>>>BBBGGGOOO[[[ffffffXXXGGG;;;555000:::LLL```ppp~~~vvvbbbRRRRRReeeyyyuuudddZZZUUU[[[ccclllZZZ===111---,,,...+++%%%$$$(((&&&%%%###$$$'''+++------%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&((('''&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%$$$###"""&&&%%%%%%&&&((())))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***((()))******))))))***+++,,,)))***222:::@@@FFFLLLYYYeeerrrxxxkkk```XXXPPPIIIDDD@@@>>>BBBIIIVVVXXXggg}}}~~~yyy|||xxxrrrggg\\\QQQHHH@@@;;;888666333333444666666555,,,...,,,&&&''',,,+++&&&'''''''''(((***,,,...000&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''$$$#########)))%%%%%%+++---)))'''***'''&&&%%%%%%'''))))))(((&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$%%%'''(((&&&###"""&&&'''%%%%%%'''&&&"""(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&************)))((('''&&&---333444...+++---000...777:::FFFZZZkkkooocccUUU[[[\\\gggwww{{{{{{~~~oooffffffiiiqqqzzz|||~~~~~~{{{xxxxxx{{{||||||zzzzzzzzz|||~~~}}}zzz}}}}}}{{{{{{}}}zzz{{{{{{yyywwwuuuvvvwwwvvvwwwzzzzzzyyyyyyzzz{{{www{{{{{{wwwtttqqqkkkdddUUUJJJ???:::999999:::>>>??????HHHUUU[[[\\\fffttt~~~nnnZZZIII@@@@@@>>>:::999;;;@@@FFFQQQ[[[bbbnnn}}}}}}{{{zzzxxxvvvvvvwwwxxxyyyvvvvvvuuuuuuttttttssssssxxxxxxxxxxxxvvvtttqqqpppllllllnnnqqqvvvyyyyyyyyyvvvvvvuuutttrrrpppnnnmmmnnnppppppnnnkkkjjjmmmpppnnnooopppqqqssstttuuuvvvsssrrrqqqpppooooooooooookkkkkkkkkkkkllllllmmmnnnjjjiiiiiihhhgggfffeeeeeehhhiiijjjhhhdddccceeegggcccccccccbbb]]]XXXRRROOONNNXXX```cccfffkkkkkkfff^^^QQQGGGEEEAAA:::===GGGHHHXXXiiilll___KKK;;;222666:::DDDWWWmmmwwwgggQQQFFFRRRggg{{{wwwvvvvvvjjj[[[PPPTTTaaaooo~~~jjjFFF444...)))))))))%%%$$$%%%---+++***""""""%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&'''''''''!!!'''------((($$$$$$&&&"""%%%%%%###"""$$$&&&"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$!!!!!!###$$$###"""''' ###&&&###%%%'''"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))******)))'''&&&'''(((,,,///222555999@@@JJJRRRaaakkkyyywwwdddYYYUUUNNNMMMEEECCCIIIHHHIIITTTZZZeeeuuu~~~tttyyy}}}}}}vvvqqqkkk```VVVLLLCCC<<<888333444555333222222555777---...,,,'''(((---,,,(((,,,+++***))))))***++++++%%%%%%&&&&&&&&&'''''''''***++++++***(((&&&'''''''''###"""%%%'''$$$$$$(((((('''%%%$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%% $$$&&&$$$%%%((((((%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''))))))***************)))(((---///+++)))---000000888AAAPPP```jjjhhh^^^VVVXXX[[[hhhzzz}}}{{{~~~zzzlllggghhhllluuu}}}~~~|||yyyxxxxxx{{{~~~~~~}}}|||||||||~~~~~~}}}{{{|||{{{yyyvvvvvvwwwyyy{{{|||}}}|||zzzyyyyyyzzzxxx{{{zzzvvvrrrpppjjjcccVVVKKK@@@;;;:::999;;;>>>>>>>>>FFFSSSYYYZZZcccqqqvvvbbbMMM???;;;===::::::===BBBHHHRRR\\\fffsss}}}}}}|||{{{yyyxxxwwwxxxyyyzzzyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvwwwvvvvvvtttrrrqqqqqqppppppsssuuuwwwvvvuuuuuuuuuuuutttrrrpppooonnnmmmnnnooommmkkkkkkmmmoooqqqqqqqqqqqqrrrrrrsssssstttsssrrrqqqooonnnmmmllliiiiiiiiijjjkkklllmmmnnnllllllkkkjjjiiihhhhhhggggggiiiiiigggeeeccceeegggeeeeeeeeebbb^^^XXXSSSOOOPPPYYYaaaeeeiiinnnmmmiii```UUUMMMKKKFFF>>>???FFFHHHTTTcccjjjcccRRR???444333666???SSSlll|||nnn[[[LLLRRR```xxx{{{tttrrrssstttjjj]]]TTTWWWaaaooo~~~oooNNN666///******)))'''%%%'''(((&&&***(((###***---###'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&"""$$$''')))(((&&&%%%###"""%%%''''''%%%"""!!!!!!###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((%%%###$$$&&&((((((''',,,%%%'''***&&&))),,,$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((222222111///+++******+++,,,///444777;;;BBBKKKQQQ^^^hhhvvvppp___VVVSSSEEEHHHEEEIIISSSSSSUUU```hhhtttuuurrr|||yyyrrrkkkdddZZZPPPGGG@@@:::666666444333333444666666555......,,,)))***------+++---,,,+++***))))))))))))((()))))))))******++++++***+++++++++)))((()))******&&&%%%&&&&&&%%%'''+++(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%&&&''''''((((((%%%&&&'''&&&%%%%%%&&&'''"""$$$$$$&&&***+++(((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))((((((((())))))***+++,,,,,,,,,%%%***,,,******...222444999HHH\\\gggggg___XXXTTTWWW^^^nnn}}}yyy|||qqqhhhhhhlllpppxxx}}}~~~~~~}}}|||zzzyyyxxxyyy|||~~~~~~}}}}}}~~~~~~}}}|||{{{zzzwwwvvvvvvyyy||||||yyyyyyyyy{{{{{{xxxssspppoooiiicccWWWLLL@@@;;;:::999:::>>>===>>>EEEPPPVVVXXX```kkkzzzyyydddLLL===999;;;999;;;@@@FFFKKKUUU^^^iiiuuu}}}}}}}}}|||{{{yyyxxxxxxyyyzzz|||{{{zzzyyyxxxwwwvvvvvvtttuuuuuuvvvvvvuuusssrrrrrrqqqqqqrrrtttuuuuuutttuuuuuuttttttrrrqqqpppooommmnnnnnnmmmllllllnnnooossssssrrrrrrqqqpppppppppsssssssssqqqooommmjjjhhhhhhhhhhhhiiijjjkkkmmmnnnmmmmmmlllkkkjjjiiihhhhhhggghhhhhhgggeeedddeeefffhhhgggfffccc^^^YYYTTTQQQQQQYYYaaaffflllppppppmmmcccZZZRRRPPPJJJAAA@@@EEEFFFOOO\\\gggfffYYYDDD555444444;;;NNNggg}}}sssdddSSSOOOTTThhhooosssqqqnnnpppsssuuunnnddd[[[ZZZaaannn}}}tttYYY999000***))))))((('''((($$$''',,,&&&###***###((((((''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&((((((%%%!!!###%%%((((((&&&###"""!!!$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''###"""!!!"""%%%'''''''''***$$$&&&((($$$(((+++%%%&&&'''((()))***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******111111111...+++******+++---222777<<>><<<:::999<<>>HHHVVV``````TTTDDD999888555666AAAVVVmmm~~~yyyrrrggg[[[SSS\\\dddkkknnnrrrzzz~~~rrrddd```iii{{{uuubbbAAA444)))&&&''''''&&&'''+++###)))---"""+++%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&###'''%%%"""!!!###%%%(((***$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&'''&&&"""&&&)))###''',,,(((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***+++,,,***+++++++++***+++,,,...+++111999???BBBFFFJJJNNNZZZjjjnnn\\\NNNDDD???FFFOOOWWWggg~~~uuueeejjj~~~vvvjjjaaaPPPJJJBBB;;;888666666666...222666555222111444888222...+++,,,---++++++---,,,,,,,,,,,,***)))'''''',,,+++***)))'''%%%$$$$$$&&&((()))(((''''''((()))%%%***+++'''$$$%%%((((((&&&&&&&&&'''((((((&&&$$$***)))((('''&&&$$$#########%%%&&&&&&&&&&&&'''(((&&&(((((($$$$$$'''(((%%%&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&'''((()))+++,,,***)))(((''''''((())))))******+++---,,,---333:::CCCNNN[[[___ZZZRRROOOOOOZZZjjj~~~vvvhhhbbbgggqqqyyy~~~zzz}}}}}}~~~~~~}}}|||{{{|||{{{zzzyyyyyy{{{}}}|||zzzyyyyyyzzzzzzyyy{{{}}}{{{zzz{{{wwwwwwwwwvvvuuuwww{{{|||zzzzzz|||}}}}}}zzzuuuppppppqqqllldddYYYMMMAAA;;;888666777:::<<<>>>BBBIIIPPPWWW\\\```ooo{{{jjjPPP@@@;;;;;;:::>>>EEELLLQQQZZZccclllwww~~~}}}wwwwwwxxxxxxxxxxxxyyyyyy||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxvvvtttqqqppprrrpppnnnnnnoooqqqqqqqqqrrrrrrssstttttttttttttttuuutttssstttuuutttrrrpppmmmmmmnnnooopppqqqqqqqqqlllmmmnnnnnnmmmllljjjiiikkkkkkkkkkkklllmmmnnnnnnmmmmmmlllkkkjjjiiihhhhhheeeeeeeeefffggggggeeeccccccbbb```]]]\\\ZZZZZZZZZVVVSSSTTT]]]eeejjjnnnpppmmmdddWWWJJJAAA======???===FFFSSS\\\\\\SSSEEE;;;555333444;;;LLLccc{{{xxxuuuqqqiii]]]SSSYYYaaahhhmmmttt~~~|||kkkaaahhhxxxssscccGGG888***&&&''''''&&&'''"""***...######***$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$ ###%%% +++'''###!!!!!!###%%%%%%$$$$$$#########$$$%%%&&&#########$$$$$$$$$%%%%%%%%%'''((((((&&&$$$$$$%%%!!!$$$'''"""$$$)))%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******)))******(((&&&&&&'''((((((...666<<>>999777666666666,,,333888777222000444:::444...+++------))))))++++++,,,,,,,,,+++)))((('''------,,,++++++******)))((()))***)))((('''((())))))---+++### $$$***,,,&&&%%%&&&((())))))&&&$$$(((''''''&&&%%%$$$$$$###%%%$$$$$$%%%'''(((((('''''')))((($$$$$$'''(((&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''')))+++...000))))))((('''((()))+++,,,+++)))+++.........555>>>JJJUUU______WWWPPPQQQUUU```qqqvvvpppiiiggglllssszzz~~~~~~~~~|||}}}~~~~~~}}}|||{{{xxxyyyzzzyyyxxxxxx{{{~~~|||zzzxxxwwwxxxzzz{{{zzzxxxzzz|||}}}}}}~~~}}}zzzyyyvvvwwwxxxxxxyyyzzz~~~}}}zzzzzz|||~~~|||yyytttqqqssstttnnneee[[[OOOCCC===:::888888;;;<<>>EEEKKKQQQ[[[dddmmmxxx~~~~~~vvvvvvxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzuuuvvvvvvvvvtttsssqqqooosssqqqooooooqqqsssttttttqqqqqqssstttuuuuuuuuuuuuvvvuuussstttuuutttqqqnnnmmmmmmnnnnnnoooppppppqqqnnnnnnmmmlllkkkjjjiiihhhlllkkkkkkkkkkkkkkkllllllllllllkkkjjjiiihhhhhhgggeeeddddddfffhhhhhheeebbbaaa```^^^]]]]]]]]]^^^___]]]VVVTTT\\\eeejjjoootttqqqkkk^^^QQQGGGBBB@@@???@@@DDDLLLWWW\\\WWWIII===444444555777CCCXXXsss|||xxxuuurrrkkk]]]RRRUUU]]]eeelllvvvqqqeeehhhvvvttteeeNNN===---((((((((((((((("""'''*** (((+++%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$### !!!(((%%%""""""###$$$###!!!%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&!!!###&&&&&&$$$######%%%"""''' """&&&"""&&&&&&%%%%%%&&&&&&''''''######$$$%%%&&&'''((((((&&&&&&'''''''''(((((((((&&&''''''&&&%%%$$$&&&'''***000777===@@@CCCHHHKKK]]]sss{{{eeeTTTKKKGGGGGGJJJWWWggg~~~eee___rrrwwwjjj\\\RRREEEAAA<<<888777666555555///444888888555444777:::555...+++------((('''***'''(((***+++,,,,,,++++++&&&''''''''''''(((((((((((())))))((('''&&&&&&((('''***&&&'''+++$$$$$$&&&))),,,---+++)))%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$"""$$$(((***(((&&&&&&((('''$$$$$$((()))((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''(((***---111333)))((('''((())),,,...000---***,,,111222222999CCCOOO[[[eeebbbUUUMMMRRRZZZiiiyyy{{{}}}|||qqqnnnllllllpppuuuzzz}}}~~~~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~}}}{{{zzzuuuwwwyyyxxxwwwxxx|||{{{yyyvvvvvvxxxzzz{{{{{{vvvxxxzzz|||}}}{{{wwwwwwxxxzzz{{{{{{}}}~~~{{{zzz{{{}}}{{{yyytttrrrtttvvvoooeee^^^QQQEEE???<<<999:::<<<<<>>DDDJJJPPPZZZdddmmmwww~~~~~~uuuvvvxxxzzz{{{|||}}}}}}wwwwwwwwwxxxxxxxxxyyyyyyrrrrrrsssssssssrrrqqqpppqqqooonnnooosssvvvyyyyyypppqqqrrrtttuuuvvvvvvvvvwwwuuussstttuuutttppplllnnnnnnnnnnnnooooooooooooqqqpppnnnkkkiiihhhgggggglllkkkjjjjjjiiiiiijjjjjjjjjjjjiiihhhgggfffeeeeeedddccccccfffhhhhhheeeaaa```___^^^]]]^^^```bbbdddbbbYYYUUU]]]ffflllqqqwwwuuupppeeeXXXMMMGGGCCC@@@CCCBBBGGGSSS^^^\\\MMM>>>888888777666<<>>:::777666666444333333555777999999999999:::666///***+++,,,+++***+++&&&(((***+++,,,+++)))(((((('''&&&%%%&&&(((***+++((('''''''''((()))***+++&&&&&&&&&&&&&&&&&&%%%%%%(((&&&$$$%%%&&&'''&&&&&&)))'''%%%%%%&&&'''&&&%%%"""###%%%''''''&&&%%%###''''''''''''&&&&&&%%%$$$((('''%%%$$$###$$$%%%%%%+++'''$$$%%%***,,,((($$$***))))))))))))))))))))),,,+++***((('''(((((()))(((///------111000777HHH]]]dddhhh```RRRNNNXXXdddyyy~~~|||{{{zzzpppppppppuuu|||{{{ttt|||~~~|||~~~~~~}}}}}}~~~~~~~~~|||zzzxxx||||||}}}}}}}}}}}}||||||zzzyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyy{{{~~~}}}|||~~~|||{{{{{{{{{{{{yyyxxxwwwyyyzzzzzzzzz{{{~~~}}}yyyzzz{{{zzzyyywwwsssooorrrtttqqqjjj]]]VVVKKKBBB<<<999888777:::===BBBIIIPPPWWW\\\^^^hhhsssvvv]]]FFF>>>@@@??????AAAFFFJJJOOOYYYdddiiittt~~~|||zzzyyyyyy{{{~~~~~~~~~{{{xxxuuuuuuxxxzzzyyyxxxxxxvvvtttrrrqqqrrrsssuuuqqqpppooopppssstttuuuttttttssssssvvvyyyzzzxxxvvvvvvuuusssqqqooonnnmmmmmmmmmqqqrrrqqqrrrssspppkkknnnmmmmmmmmmmmmllljjjiiiiiihhhhhhggggggggghhhhhhhhhiiijjjjjjjjjiiigggfffeeeeeegggiiijjjhhhddd```]]]]]]\\\\\\^^^ccciiimmmeee^^^YYY[[[```gggqqqzzztttpppggg[[[OOOFFFBBB@@@AAAGGGJJJNNNYYYaaaWWWFFF;;;777555777999EEEcccooo___QQQUUU^^^kkkxxx}}}{{{yyyllljjjzzzyyyqqqfffJJJ///'''++++++'''$$$'''$$$%%%)))***((((((,,,###&&&((()))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%######&&&'''%%%%%%(((***%%% ###%%%$$$!!!(((!!! &&&###...(((&&&+++///---)))''')))(((&&&%%%$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%''')))))))))'''((()))***,,,---...///333<<<===???FFFFFFHHHTTTjjjxxx[[[KKKHHHGGGDDDLLL^^^wwwhhhffffffnnn|||sssgggYYYJJJ@@@@@@>>>;;;777555444444555222333555666777777777666888000+++,,,---++++++,,,&&&''')))******)))((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((''''''&&&%%%%%%&&&&&&+++$$$###,,,000+++%%%))))))))))))))))))******...---,,,+++++++++,,,---'''---++++++000333<<>>>>>AAAGGGKKKPPP[[[eeelllwww|||{{{yyyyyy{{{}}}}}}}}}{{{xxxvvvwwwyyyzzzyyyxxxxxxvvvsssqqqqqqqqqssstttrrrqqqpppqqqtttuuuvvvuuuvvvuuuvvvxxx{{{{{{zzzwwwwwwvvvtttrrrqqqooonnnnnnmmmppprrrqqqrrruuusssooorrrnnnjjjkkkmmmmmmiiidddeeeeeeffffffggghhhjjjjjjiiiiiijjjjjjjjjiiihhhgggeeeeeefffhhhiiigggdddaaaaaaaaa``````bbbeeejjjmmmggg```YYYYYY[[[```jjjsssuuuqqqjjj___RRRGGGAAA>>>>>>DDDHHHNNNZZZddd\\\LLL<<<777444555777CCC___|||wwwdddPPPSSSZZZfffrrr|||sssnnn{{{zzztttfffNNN444******)))%%%$$$(((%%%&&&((()))&&&&&&)))%%%'''))))))(((&&&&&&'''%%%%%%&&&&&&&&&'''''''''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!! $$$###%%%))))))%%%$$$%%% ###''''''%%%,,,%%%%%%***)))!!! &&&((($$$###(((***(((%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&''''''&&&((('''&&&'''))),,,000222222:::<<>><<<999777555444444555666777999;;;<<<<<<;;;;;;:::333------...,,,+++,,,((()))***++++++***((('''((()))+++,,,,,,+++)))'''******)))((((((''''''&&&(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&%%%&&&'''%%%!!! """$$$&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((('''''''''(((((((((((('''&&&&&&***""""""---222---&&&((((((((())))))***************)))))))))***++++++)))---******222888FFF\\\qqqtttqqqcccUUUVVVhhhzzz|||}}}{{{zzz{{{{{{~~~~~~~~~|||zzzyyy{{{|||{{{}}}~~~|||~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxx{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{~~~{{{zzzyyyzzzzzzzzzxxxvvv~~~~~~|||zzzxxxxxx{{{~~~xxxuuuxxx{{{zzz}}}zzztttppprrrvvvsssmmmddd[[[NNNBBB<<<:::::::::???AAADDDIIIOOOUUUYYY\\\gggqqq{{{dddNNNCCCBBB??????BBBGGGLLLQQQ\\\fffooozzz}}}{{{yyyyyy{{{|||||||||zzzyyyxxxyyy{{{{{{yyyxxxxxxvvvsssqqqpppqqqssstttsssqqqqqqrrrtttvvvvvvvvvvvvvvvvvvxxxzzzzzzxxxvvvwwwvvvuuusssrrrpppoooooommmppprrrpppqqquuuuuurrrtttnnnhhhiiimmmmmmggg```bbbcccdddfffhhhjjjkkkllliiiiiijjjjjjjjjiiihhhggggggfffeeefffggggggeeeccccccccccccccceeegggjjjkkkkkkccc\\\YYYWWWZZZcccmmmrrrqqqlllcccWWWKKKCCC???<<>>BBBIIIKKKSSSeeepppWWWDDD???@@@BBBMMM]]]ttt~~~oooxxxyyyrrrhhh^^^VVVMMMCCC===:::999777555444444555555666666888999;;;;;;;;;;;;===555.........,,,+++---,,,,,,---------,,,+++*********+++++++++***(((''')))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''%%%%%%'''((('''&&&###&&&(((%%%  $$$%%%&&&'''(((((((((''''''&&&&&&'''((()))))))))(((&&&'''((())))))(((&&&%%%'''### $$$+++///,,,(((''''''(((((()))*********'''''''''((()))******+++---111,,,,,,555>>>OOOggg{{{zzzrrrcccWWW\\\rrr}}}|||}}}zzzyyy~~~}}}~~~~~~}}}{{{yyyyyyzzz|||~~~}}}}}}}}}}}}}}}}}}||||||{{{yyyyyyyyyyyyyyyxxxxxxxxx{{{{{{{{{{{{zzzzzzzzzzzz}}}~~~|||zzzyyyyyyyyyzzzzzzxxxvvv}}}}}}{{{xxxvvvwww{{{}}}}}}wwwtttxxx{{{{{{zzzwwwqqqmmmppptttrrrmmmfff]]]OOOBBB;;;999::::::===>>>BBBGGGMMMSSSXXX[[[fffppp~~~kkkTTTGGGEEEAAAAAADDDIIILLLQQQ[[[fffpppzzz~~~|||yyyyyyzzz{{{{{{{{{yyyzzzzzz{{{|||{{{zzzxxxxxxvvvsssqqqpppqqqssstttrrrqqqpppqqqsssuuuuuuuuussstttuuuvvvvvvvvvuuutttuuuuuutttsssrrrpppooonnnmmmqqqrrroooooorrrsssqqqqqqmmmiiijjjlllkkkgggbbbbbbcccdddfffhhhjjjkkkllliiiiiiiiihhhhhhhhhgggggghhhfffeeeeeefffgggfffeeebbbaaabbbdddfffhhhiiiiiimmmggg```[[[VVVWWW```kkknnnooonnnhhh]]]QQQHHHCCC<<<@@@EEEMMM[[[eeebbbYYYEEE<<<444222333<<>>CCCJJJRRRXXX\\\dddnnn|||sss[[[LLLHHHDDDDDDFFFJJJMMMQQQ[[[eeennnzzz}}}{{{yyyyyyzzz{{{{{{zzzyyy{{{|||}}}}}}{{{{{{zzzxxxwwwtttrrrqqqrrrtttuuupppooonnnooorrrttttttsssssstttuuuvvvuuutttsssssssssssssssrrrqqqooommmlllmmmqqqrrrnnnlllmmmnnnmmmkkklllmmmllljjjhhhhhhhhhdddeeefffhhhiiijjjjjjjjjhhhhhhggggggffffffffffffiiigggeeeeeeggghhhhhhgggbbbaaabbbeeeiiikkkkkkjjjjjjfffbbb\\\UUUTTT^^^jjjoooqqqqqqmmmbbbUUUIIICCC???AAAEEEMMMYYYaaa___ZZZKKK@@@666333333999LLL___vvvmmmaaa[[[WWWYYYaaaiiilllkkkuuuoooMMM444,,,,,,***&&&%%%######'''(((&&&&&&)))+++++++++)))'''&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''$$$"""$$$$$$!!!!!!$$$!!!$$$'''((()))((((((%%%$$$%%%%%%$$$%%%((($$$###%%%((('''%%%'''+++$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''))))))(((&&&+++++++++,,,---...000111:::@@@CCCGGGMMMOOO```|||yyyhhhTTTCCC;;;???FFFNNN[[[nnn{{{lllcccWWWMMMFFFAAA<<<999333333333444444555555666888888999:::<<<===??????BBB999000...---+++***,,,))))))*********+++++++++,,,***((('''&&&((()))+++$$$%%%'''((())))))((((((((((((((())))))******+++)))'''&&&&&&'''(((((('''$$$&&&'''%%%###"""$$$&&&###$$$'''))))))(((&&&$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%)))+++)))&&&$$$'''***((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,///,,,,,,777BBBTTTmmm{{{ttthhh^^^^^^mmm{{{}}}}}}yyyuuuvvv{{{~~~~~~}}}~~~}}}|||xxxyyyzzz|||~~~yyyzzz{{{{{{{{{zzzxxxwwwzzzzzz{{{{{{{{{|||||||||yyyyyyyyy{{{}}}~~~}}}{{{yyyyyyyyy{{{|||{{{yyyvvvvvvwwwxxxxxxxxxzzz}}}}}}~~~yyyvvvxxxyyyxxxnnnmmmkkklllqqqxxxwwwqqqjjjaaaSSSFFF>>>:::999999666888;;;AAAHHHPPPWWW[[[ccclllzzzwww```OOOIIIEEEEEEGGGKKKNNNRRR\\\fffppp}}}|||zzzxxxxxxzzz{{{{{{{{{{{{|||~~~~~~|||{{{|||}}}zzzxxxuuusssrrrsssuuuvvvpppnnnmmmoooqqqsssssssssuuuvvvxxxxxxvvvtttttttttqqqqqqrrrrrrpppooommmkkklllqqqsssoookkkkkklllkkkiiilllooommmiiiggghhhkkkfffgggiiijjjkkkjjjiiiiiiiiihhhgggfffffffffggggggjjjhhhggggggiiijjjjjjiiigggeeedddgggkkkmmmllljjjeeedddbbb\\\TTTQQQZZZgggrrruuuuuuqqqeeeWWWJJJCCCBBBBBBDDDKKKUUU[[[[[[XXXOOOBBB777444444777EEETTTlll~~~xxxjjjaaaYYYXXX___fffhhhgggqqq~~~xxxWWW:::---+++)))$$$%%%######'''(((''''''+++((()))***)))'''&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$((($$$"""###"""!!!###'''!!!!!!""""""###$$$$$$$$$'''&&&%%%%%%%%%$$$%%%%%%%%%""""""%%%&&&$$$%%%(((%%%%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&%%%!!!***+++,,,...///000111111;;;AAACCCIIIOOORRRgggzzztttxxxmmm\\\LLL@@@:::@@@HHHRRR___nnn{{{|||ssseee\\\PPPGGGAAA>>>:::777222333333444555555666666777888888999;;;===???@@@CCC999000---,,,***)))+++((((((((()))***+++,,,---******))))))******++++++%%%&&&'''))))))(((&&&%%%'''(((((()))******++++++)))(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%''''''&&&&&&'''(((((()))&&&(((***)))'''&&&'''))))))))))))(((''''''&&&&&&&&&'''((()))******)))))))))...---000<<>>CCCGGGNNNUUUZZZsssyyyqqqooo```PPPEEE>>>===DDDNNNYYYeeepppvvv}}}vvvjjj[[[SSSHHHAAA===;;;888666222333444555555666666666777777777888:::<<<>>>@@@DDD:::000---,,,))))))***((())))))***+++---...///((()))+++---------,,,+++&&&'''))))))((('''%%%###%%%&&&&&&'''((())))))***)))(((&&&&&&((()))((('''(((&&&%%%&&&(((******)))(((&&&###!!!!!!$$$'''***,,,,,,,,,,,,,,,+++***))))))(((''''''''')))***+++''''''&&&'''((()))((((((******)))((('''&&&%%%%%%)))***+++------,,,++++++)))///000444AAALLL^^^vvvyyyooodddcccoooxxxpppqqqyyy}}}~~~~~~~~~}}}|||{{{{{{{{{|||zzz{{{|||}}}~~~~~~~~~~~~yyyzzz{{{||||||zzzxxxwwwxxxyyyzzz{{{|||~~~}}}||||||}}}|||{{{yyyyyy{{{}}}~~~}}}zzzxxxwwwzzz}}}~~~~~~~~~~~~zzz}}}}}}yyyuuuuuussspppoooqqqssswwwooogggZZZNNNEEE@@@<<<:::;;;<<<>>>BBBGGGOOOUUUYYYbbbjjjwwwyyyaaaOOOHHHAAAAAAEEEKKKPPPVVVaaalllxxxzzzxxxwwwwwwzzz|||}}}|||}}}~~~}}}{{{{{{~~~|||zzzwwwuuutttuuuwwwxxxqqqpppooopppssstttuuutttrrruuuwwwvvvrrrppppppqqqqqqrrrssstttsssqqqnnnmmmgggoootttrrrnnnnnnnnnnnnrrrpppmmmmmmmmmkkkhhheeefffhhhjjjmmmnnnnnnmmmllllllllljjjiiiiiiiiijjjkkkjjjjjjjjjkkkmmmmmmllljjjnnniiiddddddfffgggeeebbbeeehhhiiidddXXXQQQYYYeeejjjnnnrrrrrrkkk```VVVPPPCCC@@@AAAHHHPPPTTTUUUUUUOOOBBB777555333222999CCCWWWnnntttgggcccgggmmmnnnmmmsssvvvUUU888+++)))******''''''))))))&&&&&&(((###&&&((()))((('''&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$%%%)))***'''&&&(((&&&&&&%%%######$$$&&&)))!!!$$$%%%%%%&&&''''''%%%,,,$$$ ###''''''%%%$$$&&&&&&'''((('''&&&$$$###''''''''''''((((((((()))%%%%%%'''))),,,,,,+++)))''''''&&&'''+++111666:::AAAGGGLLLTTT\\\bbb~~~}}}tttjjjZZZIIIBBB???AAAJJJTTT___iiirrrsssvvvqqqdddSSSLLLCCC<<<:::999777555333333444555666666666666;;;;;;;;;<<<>>>AAACCCEEERRRCCC111***+++---+++(((---111000***'''******'''&&&(((***---/////////...)))######***---)))'''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&###&&&'''$$$$$$%%%$$$ &&&%%%$$$$$$######$$$$$$ """$$$%%%&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&'''''''''((((((''''''''''''(((((()))))))))***++++++,,,,,,***+++...555BBBTTTgggssstttjjjhhhxxxrrrhhhkkkuuu~~~|||}}}}}}~~~}}}{{{zzzyyyzzz{{{|||zzzzzz{{{}}}~~~|||zzz{{{{{{||||||{{{yyywwwvvvtttttttttwwwzzz}}}~~~~~~}}}{{{zzzzzz|||}}}}}}{{{yyyxxxxxxwwwyyy{{{|||{{{{{{|||}}}yyyyyyyyyyyywwwuuusssrrrsssqqqrrrzzz}}}ooohhh]]]RRRIIIBBB<<<999555666999>>>DDDLLLSSSXXX]]]dddppp|||}}}bbbNNNEEE???;;;<<>>???BBBGGGWWWEEE444///000...,,,---+++///...)))(((+++,,,))))))***,,,.........---,,,***&&&%%%)))+++'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%((()))'''''')))((($$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""!!!((()))***)))'''&&&'''(((''''''&&&&&&&&&'''((((((++++++************++++++)))))))))***++++++,,,,,,...///333;;;III\\\mmmyyyrrrmmmrrrtttkkkqqq{{{~~~~~~}}}}}}}}}~~~zzzzzz{{{}}}|||zzzzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvwwwyyy|||~~~}}}|||zzzxxxzzz}}}~~~~~~}}}|||{{{wwwyyy{{{{{{zzzyyyzzz{{{zzzzzzyyyxxxwwwtttsssqqquuuttttttzzzyyypppiii___UUULLLDDD>>>:::777777999===CCCJJJQQQTTTZZZaaalllxxx~~~cccOOOGGGCCC@@@AAAIIISSS\\\gggppp}}}|||yyyxxxwwwyyy|||~~~~~~~~~|||xxxyyy}}}|||{{{yyywwwvvvvvvwwwxxxvvvnnniiimmmssstttsssssssssppplllkkklllnnnppppppppppppooonnnmmmlllkkkkkknnnpppnnnjjjiiikkkllliiinnnnnnnnnmmmkkkiiigggeeekkklllllljjjgggfffeeefffjjjkkkjjjgggdddcccdddeeehhhiiikkkllllllkkkiiihhhiiihhhhhhiiijjjkkkiiihhhkkkhhhfffccc[[[SSSTTTYYYcccfffjjjllliiiccc]]]XXXNNNMMMHHHDDDFFFLLLMMMHHHKKKCCC999222000111333333III\\\ttt{{{nnnggghhhlllooopppxxx~~~kkkOOO888+++''''''((()))******)))((('''***)))(((%%%###$$$&&&)))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###############$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$############&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&(((((((((((('''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))***+++,,,++++++++++++...333;;;@@@FFFKKKOOOSSScccrrr___MMM>>>;;;>>>AAAJJJUUU___fffkkkiiijjjuuuttthhh___NNNGGG===777555555555444222333555555444333222333<<<:::<<<@@@CCCDDDHHHNNN___III777444333---,,,222***,,,,,,)))))),,,---+++)))+++,,,...//////......***'''&&&)))***'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%))))))''''''***)))&&&)))(((((('''''''''''''''))))))((('''&&&$$$###!!!(((*********((('''((()))***)))'''&&&&&&'''((())))))((((((''''''(((((())))))))))))***++++++,,,,,,...///333<<>>BBBJJJUUUZZZccckkkmmmpppzzz{{{oooaaaWWWGGG@@@888444444555555444222444555666444333444555;;;:::<<<@@@CCCDDDIIIPPPjjjOOO999444111)))***333,,,,,,*********,,,,,,+++&&&(((***---///111222222+++))))))******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&"""&&&&&&$$$%%%((((((%%%)))(((((('''''''''''''''%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&%%%&&&'''+++***'''%%%$$$%%%''')))(((''''''&&&&&&''''''((()))))))))***++++++,,,,,,...///333<<>>CCCEEEKKKOOOUUUjjj{{{nnn```NNNAAA888:::>>>BBBKKKVVVYYYeeepppvvv{{{~~~wwwjjj\\\QQQCCC===666333444555555444333444666666555555666777;;;:::<<<@@@AAABBBHHHOOOtttVVV:::111...)))***222///,,,******++++++***)))'''(((***,,,...000111222000000///,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&"""%%%%%%"""###&&&'''%%%((('''&&&&&&%%%%%%&&&&&&######$$$%%%&&&'''((()))$$$%%%&&&&&&%%%$$$%%%&&&***(((&&&$$$###$$$&&&(((+++******))))))******+++)))))))))***++++++,,,,,,000222777BBBPPP^^^hhhmmmyyyyyyoookkkttt|||||||||}}}~~~~~~zzzyyyxxxyyyzzzzzzyyywwwzzzyyyxxxxxxxxxyyyzzz{{{}}}~~~}}}{{{{{{|||tttvvvxxx{{{}}}}}}}}}}}}xxxxxxvvvtttvvvxxxssslllnnnjjjddd\\\SSSIII>>>777444555666999>>>DDDJJJMMMUUUZZZbbblllxxxdddNNNDDDCCCBBBFFFMMMSSSYYYdddnnnyyy~~~}}}}}}~~~~~~}}}{{{{{{||||||{{{zzz~~~zzzzzzzzzyyywwwtttqqqooonnnjjjjjjooorrrqqqpppqqqkkkkkkjjjlllmmmnnnmmmlllnnnnnnnnnmmmmmmllllllkkkiiimmmooommmnnnpppnnnkkkjjjkkklllmmmmmmlllkkkjjjiiijjjjjjiiifffeeeeeefffggghhhiiihhhfffddddddddddddeeefffgggiiijjjjjjkkkkkkiiihhhhhhjjjllllllkkkeeedddeeefffaaaXXXRRRRRRVVV^^^gggmmmnnnqqquuuzzznnnbbbRRRGGGBBBAAABBBCCCAAA>>>888333111333777:::<<>>===@@@CCCCCCCCCJJJSSS{{{^^^???111111222111000111,,,(((+++---+++))))))+++++++++,,,,,,,,,------666777555...)))'''&&&$$$''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%''''''$$$$$$'''(((&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((('''&&&&&&'''(((((('''%%%$$$$$$%%%&&&'''***))))))(((((())))))***)))))))))***++++++,,,,,,...000777DDDTTTbbbjjjmmmyyyyyypppnnnwww}}}}}}~~~}}}|||{{{yyyxxxxxxyyyzzzyyywwwwwwwwwvvvvvvvvvvvvvvvwww||||||{{{|||{{{}}}|||}}}~~~}}}{{{yyyyyyzzztttwww{{{xxxyyyxxxttttttvvvtttooonnnkkkeee]]]TTTJJJ???888333444555888===CCCHHHKKKQQQVVV]]]gggsssdddNNNDDD@@@AAAEEELLLQQQVVVaaakkkttt}}}~~~}}}{{{{{{|||||||||{{{~~~|||~~~||||||{{{{{{yyyvvvtttrrrnnnkkklllqqqssspppnnnooolllkkkjjjlllmmmooonnnmmmmmmmmmllllllkkkkkkkkkkkkjjjoooqqqppppppqqqoookkkkkklllmmmnnnnnnmmmlllkkkiiijjjjjjiiigggffffffgggjjjkkklllkkkgggdddbbbaaaeeeeeefffggghhhiiijjjkkkllljjjhhhhhhiiijjjjjjjjjeeebbbbbbccc```YYYTTTTTTWWW^^^gggnnnqqqtttxxx{{{qqqcccSSSIIICCC??????AAA@@@===888111......222666;;;DDDZZZzzzyyyhhhYYYSSS\\\lllyyy~~~{{{|||wwwqqqqqquuurrrRRR888---(((''''''&&&&&&''''''((($$$&&&&&&&&&%%%%%%''')))''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######""""""######$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((()))***++++++,,,,,,,,,''')))---111666>>>EEEKKKIIIOOOPPPTTTiii~~~mmm^^^UUUSSSGGG===999===BBBFFFRRR___mmmwwwmmmeeeggguuu~~~wwwnnnaaaSSSIII@@@<<<777555555555333111444555666666666777:::<<<;;;<<>>111000)))&&&+++...,,,***+++,,,,,,+++************+++333777555---(((((((((&&&((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''')))((($$$$$$'''(((&&&'''&&&%%%%%%$$$%%%%%%%%%***)))'''&&&&&&&&&&&&'''%%%'''((((((''''''(((***'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))))))))***++++++,,,,,,...000666CCCRRR^^^cccdddrrr}}}wwwwww~~~}}}{{{yyy}}}{{{yyyyyyzzz{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvuuuzzz~~~|||xxxxxxyyyxxxyyy{{{}}}{{{|||}}}}}}{{{yyyyyyzzzvvvzzzxxx{{{zzzvvvvvvxxxxxxuuuqqqmmmfff___VVVKKKAAA:::555555555777;;;@@@EEEHHHQQQTTT[[[dddpppdddPPPGGG>>>???DDDJJJNNNSSS^^^hhhrrr~~~}}}{{{{{{|||}}}|||{{{{{{xxxyyy~~~~~~|||{{{{{{zzzxxxvvvuuutttpppnnnoootttuuuqqqnnnooollljjjiiijjjlllnnnnnnnnnllllllllllllkkkkkkkkkkkklllpppssssssrrrssspppkkkmmmmmmnnnoooooonnnmmmllliiijjjkkkjjjhhhgggggghhhiiiiiijjjhhhfffeeeeeefffhhhhhhhhhiiiiiijjjkkklllmmmkkkhhhgggggghhhhhhhhhhhhdddbbbbbb___YYYVVVVVVYYY^^^eeemmmsssvvvwwwwwwnnn```RRRKKKFFF@@@???AAA>>>===999444///...000333777???UUUsssrrr```VVVZZZiiiuuussspppsss}}}}}}rrrkkkoooqqq{{{yyyYYY:::,,,&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&######""""""######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&'''(((############$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((()))******---000555:::AAAHHHMMMJJJPPPRRRVVVnnnppp___WWWWWWJJJAAA===AAAFFFKKKXXXfffttt|||vvvbbb]]]ggg{{{~~~wwwooofff[[[NNNEEE===999555444666666444111444555666777777888;;;>>>888:::>>>CCCEEEHHHSSS___}}}kkkOOO>>>FFFRRRHHH333///'''$$$***///---,,,---))))))))))))***+++,,,------222222+++(((+++---,,,))))))))))))))))))))))))((('''&&&&&&'''((('''&&&''')))'''######&&&'''$$$''''''&&&%%%%%%%%%%%%&&&***)))(((''''''((()))***$$$&&&''''''&&&&&&''')))&&&&&&'''(((((()))))))))******))))))))))))******)))))))))***++++++,,,,,,555666;;;FFFSSS[[[^^^]]]jjjwww}}}~~~~~~|||}}}{{{{{{||||||{{{zzz{{{{{{||||||{{{yyyxxxvvvyyy}}}zzzvvvuuuwwwuuuvvvyyy{{{}}}~~~~~~~~~||||||}}}~~~~~~|||{{{{{{|||yyy~~~yyy||||||yyyxxx{{{|||zzzsssooohhh```WWWMMMCCC===777666666777:::>>>BBBDDDRRRVVV\\\eeeqqqeeeRRRJJJAAACCCHHHNNNRRRVVVaaalllsss~~~}}}{{{{{{}}}}}}}}}|||yyyuuuuuu{{{~~~||||||zzzyyyxxxwwwuuuttttttsssrrrppprrrvvvvvvrrrooopppllljjjhhhiiikkkmmmnnnnnnllllllllllllllllllkkkkkkmmmrrruuutttttttttpppkkknnnooopppppppppooommmmmmjjjkkkkkkjjjhhhggghhhiiidddeeeeeeddddddgggkkkooojjjjjjjjjjjjkkklllmmmmmmnnnkkkhhhffffffggggggggglllgggbbbaaa___YYYWWWXXXZZZ]]]dddlllsssvvvuuusssjjj]]]QQQLLLHHHBBB@@@CCC;;;<<<<<<888444111222333222;;;RRRoooxxxcccVVVWWWcccoookkkhhhlllwww~~~xxxllldddnnnooozzz~~~]]]<<<+++)))((('''&&&&&&'''((()))'''((())))))'''&&&''')))"""######$$$&&&'''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((#########"""###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''))))))))))))************))))))(((((((((***,,,---...000444888<<>>???>>>:::444111111222555777HHHdddwww}}}{{{dddWWWQQQ]]]vvvddd___aaakkkooolllkkknnnhhhnnnyyylllHHH***,,,***((('''((()))((('''&&&%%%###""""""###%%%&&& '''((()))***)))&&&%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%""""""############""""""%%%'''&&&""""""&&&'''%%%$$$$$$$$$%%%&&&'''&&&$$$"""######$$$%%%&&&'''''''''&&&%%%%%%%%%$$$ ***+++///333111***&&&'''++++++...555>>>DDDGGGGGGLLLPPPSSS___}}}yyyiiiZZZSSSNNNFFFAAACCCKKKWWWggguuu|||jjj]]]cccxxx~~~wwwuuuyyy~~~xxxmmmbbbWWWMMMEEE@@@;;;888444000///111444666:::666333222666999;;;;;;===???FFFLLLLLLOOOeeezzziiiUUUHHHDDD???555+++,,,,,,,,,+++++++++************************************+++***'''&&&''''''))))))******)))(((''''''+++******))))))))))))***%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&(((******)))***%%%%%%)))+++)))(((+++&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***)))*********((('''((()))---)))&&&&&&)))---///000333444???OOOTTTQQQQQQXXXdddooozzz}}}xxx~~~~~~~~~}}}|||wwwrrrrrruuuwwwuuussstttuuuwwwxxxxxxvvvtttsssuuuvvvxxxxxxzzz|||{{{rrrsssvvv{{{~~~}}}|||zzzzzzyyy|||}}}yyyuuurrrssswwwyyyxxxvvvsssooohhh```VVVLLLAAA;;;333444555555888===DDDIIIMMMRRR\\\fffnnnxxx}}}bbbNNNFFF@@@AAAEEEKKKPPPTTT]]]fffoooyyy|||zzzzzzzzzyyywwwuuutttssstttvvvwwwvvvuuuvvvsssqqqppprrrttttttttttttuuuuuusssooolllkkkkkkiiiiiiiiiiiiiiijjjkkkkkkllllllllllllmmmnnnpppqqqrrrsssuuuuuutttrrrqqqpppmmmpppsssssspppnnnnnnnnnoooiiifffiiilllkkkiiiiiiffffffgggggggggiiikkknnnjjjjjjiiiiiihhhiiiiiiiiihhhdddbbbcccgggiiihhheeegggfffeeecccaaa___]]]\\\[[[\\\___dddiiilllllljjjccc[[[TTTQQQLLLEEEBBBBBB???>>>===888333000111222111333DDD___ttt{{{vvv```UUUQQQ]]]vvv|||ggg^^^\\\eeellljjjjjjlllhhhoooyyyoooLLL///,,,***((('''((()))(((''''''&&&%%%$$$$$$%%%&&&'''%%%&&&$$$ $$$&&&$$$&&&&&&%%%$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%'''&&&""""""&&&'''%%%&&&%%%%%%&&&(((((('''%%%%%%%%%&&&&&&&&&'''''''''!!!###%%%'''((()))******((((((,,,111000+++)))+++...///111777???EEEHHHHHHJJJOOOUUUeee|||ppp```RRRLLLGGGBBBAAAGGGQQQ^^^nnn{{{|||hhhZZZeee~~~|||wwwuuuuuu|||uuujjj___TTTJJJBBB===:::777444222111222444666999777666888;;;>>>>>>===@@@CCCKKKSSSTTTZZZpppvvviiiUUUDDD888111---+++,,,,,,,,,+++++++++******************************)))******)))(((''''''((()))(((((((((&&&%%%$$$###&&&''''''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''((('''%%%&&&''')))))))))(((%%%$$$'''((('''&&&'''&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***)))++++++***)))((()))***---)))&&&&&&)))///444666666999EEETTTYYYUUUUUUYYYiiiuuuvvv{{{wwwsssrrrtttvvvuuusssrrrssstttuuuvvvuuutttssswwwxxxzzzzzz{{{~~~}}}rrrnnnpppsssxxx{{{{{{{{{{{{{{{xxxzzz|||~~~~~~|||zzzwwwtttrrrsssvvvxxxwwwuuurrrnnnhhh```WWWLLLBBB;;;333333444555777<<>>:::555111///111222///222AAA\\\qqq{{{rrr]]]TTTPPP\\\ssszzzkkk]]]WWWaaalllnnnmmmmmmjjjqqq{{{rrrQQQ555---+++((('''((()))((('''((('''&&&%%%%%%&&&'''((('''&&&### $$$+++,,,)))'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$'''&&&######&&&'''$$$&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))'''&&&(((***&&&&&&)))------***+++///111222555;;;BBBGGGIIIIIIHHHNNNXXXlll~~~rrreeeVVVHHHAAA>>>===AAALLLZZZgggvvvzzzfffZZZhhhxxxuuusssuuuyyyyyyqqqfffZZZOOOFFF???:::777666555333333333444555666666777:::>>>@@@???>>>DDDHHHQQQZZZ^^^fff~~~uuuhhhTTT???111++++++,,,,,,,,,,,,+++++++++******************************((()))***)))((('''((()))&&&'''&&&&&&%%%$$$######"""%%%''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%$$$"""'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***%%%'''))))))))))))+++------+++)))***,,,111555888555;;;IIIWWW]]]ZZZYYY[[[lllyyy~~~xxx~~~~~~yyyvvvsssrrrtttuuuuuuuuuttttttuuuvvvwwwwwwwwwwwwzzz{{{|||}}}}}}uuupppppppppssswwwyyyyyyxxxyyyzzzxxxyyyzzz{{{{{{zzzyyyyyytttrrrpppqqqtttuuutttrrrrrrnnnhhhaaaXXXMMMBBB;;;444555555666888;;;AAAEEEMMMQQQZZZccckkkvvvkkkVVVIIIGGGCCCAAAEEEIIINNNWWW```fffppp}}}zzzyyyyyyyyyxxxwwwxxxwwwuuuuuuvvvxxxxxxwwwtttssssssssstttuuuvvvvvvuuuvvvuuusssoookkkjjjjjjffffffgggiiijjjkkkllllllnnnmmmllllllmmmnnnpppqqquuutttssstttuuuvvvvvvuuuqqqqqqrrrrrrpppooonnnnnniiieeecccgggiiihhhgggiiiiiifffdddeeeiiillllllkkkfffggghhhjjjjjjjjjiiihhhjjjhhheeeeeehhhjjjjjjiiihhhgggdddbbbbbbccceeefff___[[[XXX\\\eeekkkjjjgggddd```^^^___]]]UUUOOONNNAAA>>>999333//////111333222444AAAYYYnnnyyyqqq]]]TTTOOOXXXlll~~~ooo```YYYeeeuuuzzzwwwuuuooovvv|||sssVVV999...,,,)))'''((((((((('''''''''&&&%%%%%%&&&''''''!!!###$$$''',,,...(((((('''&&&%%%$$$#########$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$######"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&######&&&&&&$$$&&&%%%%%%&&&(((((('''&&&$$$$$$$$$%%%&&&&&&&&&'''%%%))),,,)))$$$"""$$$'''&&&%%%'''***+++)))+++000111333777===DDDHHHKKKLLLJJJOOO[[[rrrwwwjjj]]]NNNAAA888888:::CCCSSSbbbooo|||sssddd\\\lllyyywwwwww{{{}}}uuummmaaaUUUKKKCCC<<<888444444444333333333333333222333555777;;;===???@@@EEEKKKTTT^^^dddoooyyyiiiRRR>>>222---,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((())))))(((((()))***'''(((((()))))))))((((((!!!###%%%(((***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''$$$))))))(((''')))***)))&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***$$$&&&((((((((((((***,,,******,,,,,,---///111222333;;;IIIXXX___^^^]]]]]]jjjxxx{{{{{{}}}|||~~~~~~}}}~~~{{{vvvtttrrrrrrsssuuuwwwwwwvvvvvvvvvvvvwwwxxxxxxyyy{{{}}}~~~~~~}}}uuurrrrrrsssuuuwwwwwwvvvuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwpppppppppppprrrrrrrrrqqqqqqnnnhhhbbbYYYNNNCCC;;;555666777888999<<<@@@DDDLLLPPPXXXbbbjjjuuupppYYYKKKDDD@@@@@@EEEKKKOOOVVV]]]cccmmm}}}~~~|||zzzxxxwwwyyyzzzzzzyyy{{{yyywwwvvvwwwyyyyyyyyyvvvvvvuuutttsssrrrrrrrrrtttttttttrrrnnnjjjiiiiiiggghhhjjjkkklllmmmmmmmmmmmmnnnnnnpppqqqssstttuuuvvvtttssstttvvvyyyyyyxxxuuutttsssrrrpppnnnlllkkkiiieeedddgggiiiggghhhjjjkkkhhheeefffiiikkkjjjhhheeefffhhhiiijjjjjjiiihhhjjjhhhffffffgggjjjkkkllliiihhheeeddddddfffhhhjjjddd]]]XXX[[[cccjjjkkkiiiccc``````bbb```XXXQQQOOOCCC>>>777222//////111222444666@@@TTThhhtttyyyzzz||||||nnn___VVVNNNTTTgggzzzttteee___pppwww}}}~~~}}}|||sssYYY>>>000---)))''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&$$$ ((('''&&&%%%$$$#########"""$$$%%%$$$###"""###%%%######""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$#########&&&&&&$$$$$$&&&&&&###%%%$$$$$$%%%''''''&&&$$$###$$$%%%&&&'''((())))))"""&&&)))(((%%%$$$(((,,,)))''''''))))))'''***///...222888???EEEKKKNNNPPPNNNSSS```xxx~~~sssfffYYYLLL>>>444777;;;GGGYYYiiittt~~~eee______ooo{{{qqqiii\\\PPPGGG@@@;;;888111222222333333333222222333333444555888<<<@@@DDDFFFMMMWWW___ggguuu}}}lllUUUAAA666111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&((())))))(((((()))+++%%%&&&'''(((((((((((((((''''''((()))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%"""###%%%(((***)))%%%"""'''((('''%%%'''***)))%%%&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***'''((()))((('''&&&&&&(((&&&(((+++,,,+++++++++,,,222;;;JJJWWW^^^```______hhhvvv~~~yyy~~~~~~|||{{{|||~~~~~~{{{yyy{{{zzzvvvrrrrrrqqqqqqsssvvvxxxzzzwwwvvvuuutttuuuvvvwwwxxx}}}~~~~~~}}}xxxtttrrrvvvwwwxxxvvvtttssstttuuuwwwxxxxxxyyyxxxwwwuuutttooopppqqqrrrrrrrrrqqqqqqpppnnniiibbbZZZOOOCCC<<<666777888888999;;;???BBBLLLOOOWWW```hhhtttttt]]]KKKCCC??????FFFLLLQQQVVV[[[aaajjjzzz}}}|||zzzxxxwwwwwwyyy{{{{{{{{{zzzwwwtttsssuuuvvvwwwvvvvvvwwwwwwtttqqqoooooooooqqqrrrrrrpppllljjjiiiiiiiiijjjlllnnnnnnooonnnnnnooopppsssuuuwwwxxxxxxxxxxxxuuurrrssswww{{{|||{{{yyyvvvsssqqqpppnnnkkkiiillliiihhhkkkkkkiiijjjmmmkkkiiiggggggggghhhhhhhhhgggggghhhhhhiiihhhhhhhhhhhhgggfffeeegggjjjmmmooollljjjhhhggghhhiiilllnnngggaaaZZZZZZ```fffjjjjjjaaa______aaa___VVVOOOLLLDDD>>>777222111111222222333444<<>>DDDIIIIIIQQQ[[[dddmmm|||qqq\\\GGG999222...---,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%'''))))))((((((***,,,%%%%%%%%%&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&)))***)))(((###%%%%%%"""$$$)))(((###&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***((()))***)))'''''''''(((''')))++++++)))***,,,///444>>>LLLWWW^^^``````___kkkyyy}}}}}}{{{yyy}}}|||{{{{{{|||~~~|||~~~}}}yyywwwxxxvvvsssoooooopppqqqsssvvvzzz}}}yyywwwuuuttttttuuuvvvxxx}}}~~~~~~}}}~~~}}}xxxtttxxxxxxwwwvvvsssssstttuuuuuuvvvwwwxxxwwwuuusssqqqppprrrsssttttttssssssssspppmmmiiicccZZZOOOCCC<<<666777888888888:::===@@@KKKOOOVVV___gggssszzzcccPPPFFFAAA???EEEKKKPPPUUUZZZ```jjjyyy}}}|||}}}{{{yyyyyyzzz|||||||||xxxuuuqqqpppqqqssssssssstttvvvvvvtttpppmmmmmmnnnnnnoooooonnnkkkiiihhhiiijjjkkkmmmoooooonnnmmmllloooqqquuuxxxyyyxxxvvvuuuyyyuuuqqqsssxxx}}}~~~~~~yyyvvvrrrqqqpppooommmjjjmmmkkkkkkmmmllliiijjjmmmhhhiiiiiihhhggggggiiikkkiiihhhhhhgggggggggggghhhffffffeeeeeefffjjjnnnqqqlllkkkjjjiiiiiijjjlllmmmhhhccc\\\ZZZ\\\bbbhhhkkkccc``````bbb___VVVNNNKKKDDD???888444333333222111222333999HHH[[[iiimmmjjjffftttxxxpppcccQQQOOO^^^oooyyy{{{kkkeeeuuuxxxxxxyyygggPPP222...***''''''((())))))&&&&&&''''''''''''&&&&&&###%%%$$$"""###(((***(((&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""&&&'''%%%%%%'''&&&"""%%%$$$$$$%%%'''(((&&&%%%'''''''''''''''&&&&&&&&&---,,,***(((&&&%%%%%%%%%)))((((((+++***(((***///000666>>>EEEJJJNNNRRRUUUTTT^^^tttuuu```PPPHHH@@@999>>>DDDSSSgggvvv~~~kkkZZZTTT\\\kkk|||qqqfff]]]QQQFFF>>>:::888777333333333333444555666777777999;;;<<<===@@@EEEIIIOOOXXXccckkkvvvuuubbbLLL:::000,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%'''((()))((()))***,,,*********)))((('''%%%%%%&&&&&&%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%+++(((%%%###%%%'''((((((%%%((('''%%%''',,,,,,'''&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***&&&''')))***)))***+++---***+++,,,+++***,,,111555777AAANNNWWW]]]``````^^^ppp}}}zzz{{{}}}{{{zzzyyy|||~~~~~~~~~|||}}}|||xxxuuuvvvuuuqqqmmmnnnoooqqqsssvvv{{{~~~|||zzzwwwuuuuuuvvvwwwyyy}}}~~~~~~}}}zzz|||}}}xxxwwwxxxwwwuuussssssuuuwwwtttuuuvvvwwwvvvtttqqqooorrrtttvvvwwwvvvuuuuuuuuupppmmmiiiccc[[[OOODDD<<<555666777777777888;;;>>>KKKNNNVVV___gggrrriiiUUUJJJCCC???CCCJJJOOOUUUZZZ```jjjxxx~~~~~~~~~{{{{{{|||}}}}}}|||wwwtttpppooopppqqqrrrrrrrrrtttvvvtttpppmmmmmmnnnlllmmmnnnmmmjjjiiihhhiiijjjlllmmmoooooonnnlllkkkmmmppptttwwwxxxuuurrrooozzzuuuqqqsssyyy~~~xxxuuuqqqpppqqqqqqnnnlllmmmjjjjjjllljjjggghhhllleeehhhiiihhhfffgggjjjnnnjjjiiihhhfffffffffggghhhddddddddddddfffjjjooosssjjjiiihhhhhhhhhiiijjjkkkhhhddd^^^YYYZZZ___fffkkkgggdddcccdddaaaWWWOOOLLLDDD???888555444444333111222333999GGGZZZjjjmmmjjjkkk}}}|||kkkSSSMMMZZZfffqqq||||||llldddqqqxxxyyy|||nnnWWW222///***''''''((())))))''''''((((((((((((''''''"""&&&(((%%%###%%%&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""&&&'''%%%%%%'''&&&"""&&&&&&%%%'''((()))(((&&&&&&&&&%%%$$$"""!!! $$$###"""###&&&)))******((('''(((++++++))),,,111333:::BBBHHHLLLOOORRRUUUTTTbbb|||vvv]]]KKKEEEAAA;;;AAAHHHWWWkkkzzz~~~gggUUUVVVaaarrrwwwlllbbbZZZMMMBBB;;;888777666555444444444555777888:::555999===??????@@@DDDGGGSSS]]]iiirrr~~~xxxdddWWWHHH777.........,,,***)))***++++++++++++*********))))))(((((((((++++++((())),,,---+++)))((('''&&&%%%%%%$$$%%%''''''''''''''''''''''''!!!!!!(((+++(((&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$#########$$$&&&'''((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&%%%(((+++,,,+++///444555EEETTTWWWUUUXXX^^^aaayyy~~~www}}}~~~}}}}}}zzzyyyzzzyyyyyy|||~~~yyywwwwwwtttnnnlllkkkkkkmmmrrrwwwzzz|||yyywwwvvvtttssssssssssss{{{zzzzzz|||~~~~~~}}}|||zzz|||~~~zzzvvvvvvuuuuuuvvvvvvwwwxxxuuuuuuwwwyyyxxxssssssvvvppprrruuuwwwxxxxxxwwwvvvrrrmmmfffaaaZZZPPPCCC999666333333555666777<<>>@@@DDDIIIPPPWWW\\\cccqqq~~~}}}zzzzzzzzzyyyyyyyyyxxxxxxwwwsssooonnnqqqssssssssswwwvvvtttqqqooonnnmmmmmmooonnnllliiihhhiiijjjjjjkkknnnpppnnnjjjiiilllpppmmmnnnoooqqqrrrrrrooommmtttrrrqqqrrrvvvzzz|||}}}vvvuuusssrrrppppppoooooollllllkkkjjjiiiiiiiiiiiihhhggggggggghhhjjjlllnnnkkkjjjiiihhhggggggggggggdddcccccceeegggiiijjjjjjkkkhhheeefffiiijjjiiihhhkkkjjjbbbYYY[[[dddkkkkkklllkkkkkkjjjdddXXXIII===???===999555222000000000111333333888NNNkkkxxxvvvyyypppXXXNNNNNNXXXfffuuuwwwkkkccclll|||wwwrrrhhh^^^:::000(((''')))'''%%%%%%'''''''''''''''''''''''')))'''&&&$$$######$$$$$$&&&%%%$$$""""""""""""###&&&&&&&&&&&&%%%###!!! $$$$$$$$$$$$######""""""""""""""""""############%%%%%%&&&'''&&&%%%###"""######$$$%%%%%%&&&'''''' """%%%'''&&&&&&&&&'''$$$$$$)))///...'''!!! '''&&&&&&&&&&&&'''(((((('''(((***++++++,,,///111555;;;BBBIIIMMMPPPSSSTTTVVVeeevvv^^^LLLAAA:::555???MMM^^^kkkttt~~~ooo]]]TTTZZZllltttiii```SSSFFF???;;;666333333333222000000000222444555777999;;;===???CCCGGGKKKTTTaaaoooxxxxxxggg^^^PPP>>>111......,,,***)))***++++++***,,,,,,,,,,,,,,,+++++++++(((+++***((((((+++,,,)))))))))'''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((%%%%%%''''''%%%%%%(((%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$%%%'''((((((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((())))))))))))***)))'''))),,,,,,+++---222888FFFVVV[[[XXXUUUZZZaaauuu~~~{{{~~~~~~~~~}}}~~~~~~~~~}}}||||||{{{{{{|||{{{zzz|||~~~}}}yyyxxxyyyvvvqqqooonnnoooqqqvvvyyy{{{{{{wwwvvvuuutttssssssttttttyyy|||~~~}}}{{{zzz{{{}}}|||zzzxxx{{{|||zzzyyyxxxwwwwwwvvvvvvvvvuuutttuuuwwwtttppppppsssqqqrrrtttvvvwwwvvvuuuuuurrrmmmggg```YYYOOOBBB888666333333555666777<<>>;;;888555444444444000333444999NNNkkk|||pppYYYMMMKKKRRRbbbvvvyyylllccckkkvvvqqqhhh```<<<111(((''')))'''&&&%%%'''''''''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&& !!!###%%%&&&&&&&&&&&&$$$$$$$$$$$$#########"""############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%&&&''')))&&&&&&))))))''''''***(((''''''''''''((())))))'''((()))******,,,///111777===EEELLLPPPSSSUUUVVV[[[mmmrrr[[[JJJAAA===:::DDDSSSdddpppxxx|||hhh[[[VVVfffxxx~~~rrrfff[[[OOOCCC>>>;;;666444444444333222222222444666777888:::<<<>>>@@@DDDHHHLLLTTTaaappp{{{yyykkkcccXXXDDD333---...,,,******+++,,,+++***(((((((((((())))))))))))(((+++***'''&&&)))***''')))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''+++((('''&&&$$$"""'''...%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))************+++)))***,,,,,,***---222;;;EEEVVV___ZZZRRRXXXfffwww}}}www~~~~~~}}}}}}}}}~~~|||zzzyyyyyyzzz|||~~~}}}{{{{{{}}}}}}~~~}}}zzzzzz|||zzzuuuqqqrrrtttwwwzzz|||zzzyyyvvvuuuttttttttttttuuuuuuwww|||~~~xxxvvvyyy}}}yyywwwwwwzzz~~~~~~}}}|||zzzyyywwwvvvuuuuuuvvvttttttuuusssoooppptttssstttuuuvvvvvvuuussssssrrrnnnggg```XXXMMM@@@888666444444666777777<<>><<<999777666555555///444555999LLLiiioooYYYLLLHHHMMM___vvv|||nnndddjjj~~~tttnnniiieee@@@444)))(((***)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%%%%&&&((($$$!!! ###$$$$$$&&&+++((((((((((((((()))******&&&((())))))***+++///111:::@@@IIIPPPTTTVVVWWWXXX```uuulllVVVGGGAAA@@@BBBLLL\\\mmmvvv~~~nnn___YYYYYYhhh{{{zzznnnaaaUUUKKK@@@<<<999666444666666555444444555777888999:::<<<>>>@@@BBBEEEJJJMMMXXXeeetttmmmdddWWWCCC333,,,---,,,******+++,,,+++)))%%%&&&&&&''''''((((((((((((******&&&%%%((((((&&&(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''$$$""")))222%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''%%%&&&&&&'''((())))))***(((((()))))))))*********+++)))))),,,,,,+++///444>>>CCCRRR___ZZZQQQ[[[pppyyysss~~~|||}}}}}}zzzwwwuuuvvvyyy}}}}}}{{{{{{|||~~~{{{}}}|||zzz{{{~~~}}}xxxssstttwwwzzz}}}|||xxxuuuttttttttttttuuuuuuvvvvvvvvvyyy|||{{{xxxwwwyyy|||yyywwwwwwxxx|||~~~~~~}}}|||{{{yyyxxxvvvuuuuuuuuuwwwttttttuuutttrrrtttyyyuuuvvvvvvvvvuuutttsssrrrrrrmmmggg___VVVKKK???777666444444777777777;;;AAAKKKPPPYYYbbbiiisssqqq[[[JJJDDDAAADDDHHHKKKOOOTTTXXX```mmm~~~~~~}}}|||zzzyyyxxxxxxxxxvvvuuusssqqqqqqrrrssssssrrrrrrrrrssssssuuuvvvwwwvvvtttpppllliiihhhhhhhhhjjjmmmoooooommmmmmnnnpppqqqpppooommmmmmppptttxxxtttsssrrrsssuuuwwwxxxwwwzzzyyyxxxvvvtttrrrqqqpppnnnmmmjjjhhhhhhhhhjjjkkkhhhhhhiiiiiijjjkkkllllllgggggggggggghhhiiijjjjjjkkkkkkllllllkkklllmmmoooooooooooopppqqqqqqpppoooqqqooojjjdddbbbeeejjjnnnllljjjgggddd___VVVJJJBBB@@@>>>;;;888666444333222000444777999HHHccc~~~lllXXXKKKFFFNNN___uuu|||pppeeekkk~~~oooiiihhhgggFFF777***(((++++++))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&$$$$$$'''))) &&&'''$$$###%%%((((((''''''(((((()))***&&&'''((()))))),,,///222<<>>;;;888444333555555555555555666888999::::::<<>>AAANNNZZZYYYUUUddd|||zzzuuu}}}|||}}}{{{yyyvvvuuuvvvyyy}}}~~~{{{zzzzzz|||~~~zzz||||||zzz|||~~~yyytttuuuwwwzzz{{{zzzvvvssssssssstttuuuuuuvvvvvvvvvuuuvvvwwwxxxzzz{{{{{{zzzzzzyyyxxxxxxyyyzzzzzzzzzwwwvvvvvvuuuuuuuuuuuuuuutttrrrrrruuutttsssvvv{{{wwwwwwwwwvvvuuutttsssrrrppplllfff^^^TTTIII???888666555555888888777;;;AAAGGGNNNYYYcccjjjtttppp[[[HHHCCC@@@DDDHHHKKKPPPUUUXXX___mmm~~~|||zzzxxxxxxxxxxxxuuuttttttsssssstttuuuvvvqqqrrrrrrssstttvvvwwwxxxsssqqqooollljjjjjjjjjjjjjjjlllnnnoooooooooooopppppppppooommmkkknnnrrrwwwuuusssrrrsssuuuvvvuuutttwwwvvvvvvuuusssqqqooommmlllkkkiiigggfffggghhhiiigggggghhhhhhiiiiiijjjjjjiiiiiihhhhhhhhhhhhiiiiiilllmmmnnnnnnlllllloooqqqmmmppptttvvvuuurrrnnnlllooonnnllliiiggggggjjjooohhhfffcccaaa]]]UUUKKKCCCAAA@@@===:::666444222000111555777999DDD\\\xxxxxxhhhWWWKKKEEEOOO^^^sss{{{qqqhhhmmm~~~kkkccccccdddJJJ999***&&&((()))((('''(((((('''''''''&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###%%%'''***&&&$$$&&&******'''&&&(((''''''&&&&&&''''''((()))'''((())))))***,,,111444<<>>:::666222111444444444555555777888999::::::<<>>===GGGTTTkkk}}}kkkVVVMMMUUUcccyyyzzzrrrcccUUUJJJCCC===999555111111444333333444555777888999999:::<<>>======;;;999777555444000222444999CCCUUUlll}}}{{{}}}|||uuuhhhYYYNNNIIIJJJUUUjjjyyypppmmmkkkVVVBBB---&&&((()))'''%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%$$$,,,***(((&&&$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&'''&&&%%%&&&''')))$$$"""######"""$$$)))'''''''''''''''(((((()))************+++///444888>>>CCCJJJQQQWWW]]]aaaeeevvvlllRRREEE>>>???KKKZZZwww|||fffSSSPPPaaattt~~~wwwnnn___QQQEEE@@@;;;999555222333777222333555666888999999::::::===AAAFFFJJJPPPVVVZZZcccsssqqqNNN777111,,,++++++,,,---,,,***(((------,,,,,,++++++******'''))))))&&&'''++++++)))***)))))))))))))))******''''''''''''''''''''''''+++&&&%%%(((***))))))+++%%%%%%&&&&&&'''(((((()))(((((()))))))))(((&&&%%%,,,***)))'''''')))***,,,))))))))))))(((((((((((())))))))))))************...+++***,,,------222999:::FFFSSS\\\fffuuu}}}zzz|||xxx~~~~~~}}}}}}~~~||||||}}}~~~~~~~~~}}}~~~}}}vvvxxxzzz{{{||||||{{{zzzyyy|||~~~~~~|||{{{}}}}}}~~~}}}zzzzzz|||zzzuuuzzzwwwtttrrrsssuuuvvvvvvssstttuuuvvvvvvuuutttssstttyyy}}}|||xxxvvvyyy}}}yyyyyywwwuuuttttttvvvxxxsssssssssrrrrrrsssssstttuuutttuuuxxxvvvqqqpppssssssrrrqqqpppoooooooooooojjjhhhccc[[[PPPGGG@@@<<<777666777::::::888:::???IIINNNXXX```eeeooorrr\\\PPPHHHAAA@@@AAACCCHHHNNNWWW___nnn}}}|||wwwttttttuuutttssssssrrrrrrrrrsssssspppooollljjjhhhhhhiiiiiiiiijjjlllooorrrsssqqqpppnnnrrrvvvvvvqqqnnnnnnpppuuutttsssssstttsssqqqooommmnnnpppqqqpppooommmkkkhhhiiijjjkkkjjjhhhfffeeeggghhhjjjkkkkkkjjjiiihhhiiiiiijjjkkklllnnnooopppiiimmmppppppmmmnnnrrrwwwuuuwwwwwwtttoookkkkkkkkkiiijjjnnnppphhh\\\WWWZZZaaaaaabbbcccccc\\\RRRJJJ888888999888777666555555///000444:::EEEUUUkkk{{{xxx|||~~~wwwjjj[[[PPPKKKHHHSSSggg}}}}}}zzzxxx^^^III333+++---...+++***$$$%%%%%%&&&'''((())))))&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&(((((((((((('''&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''(((######$$$%%%%%%&&&''''''%%%'''))))))'''&&&%%%&&&$$$###''',,,,,,(((%%%&&&((((((((((((((()))******++++++++++++,,,000555999???DDDKKKQQQXXX^^^dddhhh|||~~~fffNNNCCC???@@@NNN___{{{dddTTTVVVmmm|||uuulll\\\NNNBBB===:::999666333555:::333444555777999:::::::::<<>>BBBNNNSSSVVVbbbnnn~~~}}}___RRRGGG@@@AAABBBBBBGGGPPPVVV^^^kkk}}}|||{{{|||}}}~~~}}}|||zzzwwwuuurrrqqqnnnoooqqqrrrrrrqqqpppoookkkkkkkkkkkkjjjjjjiiiiiigggiiilllooorrrtttuuuvvvrrrpppnnnllllllmmmnnnooossspppmmmlllnnnoooooonnnmmmnnnooonnnkkkjjjjjjkkkkkklllllljjjhhhggghhhiiiiiiiiihhhhhhiiijjjkkklllkkklllmmmppprrrrrrooolllppppppooommmkkkjjjlllnnnoooooonnnkkkhhhffffffggglllkkkjjjhhhbbbZZZZZZ^^^aaagggmmmnnnggg[[[OOOHHHDDD>>>777666888888444000000444111222<<>>AAAEEEIIIOOOWWWaaahhhxxx```@@@222555000---//////+++***++++++))))))++++++((((((+++))))))))))))(((((((((((('''******&&&%%%'''((('''&&&&&&'''((()))***++++++'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''###***---((('''++++++&&&((())))))******)))))))))((((((''''''''''''((((((***))))))***,,,,,,+++***''')))***))))))---333888EEERRReeewwwyyywww|||~~~|||zzzyyy{{{}}}~~~{{{xxxxxxyyyyyyyyyyyyzzz}}}~~~zzz{{{~~~zzzzzzzzz{{{{{{zzzzzzyyyxxxzzz}}}}}}zzzzzzuuutttvvvvvvsssqqqrrrqqqrrrssssssssssssuuuwwwwwwvvvuuuttttttuuuvvvwwwyyy{{{||||||{{{}}}|||vvvtttsssqqqrrrvvvpppqqqssssssqqqppppppqqqrrrqqqpppppppppqqqrrrsssvvvtttqqqppppppqqqqqqpppjjjfff^^^UUUKKKBBB<<<999;;;;;;999777666777:::===AAANNNSSSVVVcccooocccUUUIIIBBBCCCCCCBBBFFFNNNUUU]]]kkk~~~zzzxxxzzz}}}|||{{{yyywwwuuusssqqqpppooopppqqqrrrrrrqqqooooookkkkkkjjjjjjjjjjjjiiiiiifffiiimmmqqqtttuuuuuutttqqqpppooooooooooooooopppuuurrrnnnllllllllllllkkklllnnnooonnnlllkkkkkklllkkkllllllkkkiiihhhiiijjjkkkjjjiiihhhiiikkkmmmooollllllmmmoooqqqpppmmmjjjpppppppppnnnkkkjjjjjjkkkllllllllljjjgggffffffhhhjjjgggfffddd^^^YYYZZZ___dddllltttsssgggXXXLLLFFFAAA>>>;;;888888777555444111444111000999AAARRRiiissszzzxxxkkk___YYY^^^vvv~~~tttZZZ===...,,,,,,+++***%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%'''''' $$$%%%######''')))******((($$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$############$$$%%%$$$'''(((&&&&&&(((&&&###'''&&&&&&((())))))'''%%%''''''''''''''''''''''''))))))((((((((()))***+++***)))***,,,000666;;;???GGGNNNRRRWWW]]]]]]iiidddVVVGGG@@@???GGG[[[ooo~~~bbbUUU[[[qqqwwwlll^^^QQQHHH???:::444222333444222111000222555888999:::<<<>>>???CCCHHHNNNTTT^^^iiiqqqfffDDD222111,,,)))+++---++++++---(((&&&&&&)))***'''(((+++******))))))((((((''''''(((++++++'''&&&((()))(((''''''((())))))***++++++'''&&&&&&%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&$$$)))+++'''&&&((((((%%%&&&&&&'''((((((((('''''''''''''''&&&&&&''''''''')))))))))***+++++++++***)))***+++++++++...555;;;HHHUUUgggwww~~~{{{{{{yyyyyy{{{~~~}}}{{{{{{{{{{{{zzz|||}}}zzzzzz}}}~~~|||yyyvvvwwwxxxxxxyyyyyyyyyzzz~~~|||yyywwwsssqqqtttuuusssrrrsssnnnpppqqqqqqpppqqqsssuuuwwwuuutttrrrrrrtttuuuwwwwwwyyyzzzzzzyyy||||||tttrrrqqqooopppsssoooppprrrrrrqqqpppqqqrrrrrrqqqpppoooooopppqqqrrrtttrrrppppppqqqqqqqqqpppkkkeee\\\RRRHHH@@@;;;888:::::::::999888999<<>>>>><<<999666555555666111444///...666<<>>BBBGGGPPPUUUXXX[[[]]]ooosssYYYPPPEEE@@@AAAMMMdddzzzzzz```WWWddd|||ttthhh[[[MMMEEE<<<999555333444666666666+++000666999:::<<<@@@CCCCCCHHHNNNSSSYYYcccpppzzzkkkGGG222000+++)))+++,,,++++++---(((&&&&&&******((())),,,******))))))((((((''''''(((+++,,,(((&&&((()))(((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''&&&&&&&&&###'''(((&&&%%%'''((('''%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))+++,,,---,,,---111999???KKKVVVggguuuzzzyyy{{{~~~|||zzzyyy{{{{{{zzzxxxuuuvvvwwwxxxzzz|||~~~~~~|||{{{vvvrrrqqqtttvvvtttssstttnnnpppqqqpppppppppssstttuuutttrrrqqqqqqrrrtttuuuvvvxxxyyyyyyxxx{{{xxxrrrpppooommmmmmpppnnnppprrrrrrqqqqqqrrrssssssrrrqqqppppppqqqrrrrrrtttrrrppppppqqqqqqpppoookkkeeeZZZOOODDD===999777888999:::::::::<<>>AAADDDIIIUUUYYY\\\gggrrrzzz\\\JJJAAA<<>>EEEMMMXXXkkkvvvttt{{{zzz}}}}}}{{{~~~}}}|||{{{{{{zzzyyyyyyxxxyyyyyy{{{}}}}}}|||{{{zzzzzzvvvrrrqqqtttuuusssrrrssssssssstttrrrqqqppprrrsssssssssssssssssssssssssssrrruuuwwwwwwvvvwwwzzz~~~wwwqqqooopppqqqooonnnpppoooqqqssstttttttttuuuvvvtttsssrrrqqqpppqqqrrrrrrtttsssqqqqqqqqqpppnnnlllccc\\\PPPEEE<<<888888999999:::<<<<<<<<<>>>AAACCCHHHTTTYYY]]]jjjvvv}}}___KKKAAA===BBBEEEEEEJJJRRRVVV```rrr~~~}}}|||}}}}}}~~~{{{yyywwwuuuttttttuuuvvvsssrrrqqqpppooooooooooooooonnnmmmlllmmmnnnpppqqqooopppqqqrrrrrrrrrqqqpppooonnnmmmlllkkkiiiiiihhhlllooopppnnnjjjfffeeeeeehhhjjjmmmnnnllljjjiiiiiieeegggjjjkkkiiihhhggggggfffgggiiikkklllmmmmmmmmmllllllnnnppprrrrrrooommmooooooooommmiiifffeeeeeedddfffggggggfffgggiiilllkkkjjjiiijjjgggeeeiiiooovvvxxxyyysssfffWWWIIIAAA<<<:::888777777777777777111333...---555666;;;JJJ___qqqwwwkkkaaammm~~~rrrVVV:::,,,,,,---+++...***&&&&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&###"""%%%$$$!!!$$$***!!!$$$&&&((('''&&&%%%$$$######$$$%%%%%%%%%%%%$$$!!!"""############"""!!!111(((###&&&(((%%%###$$$###%%%''''''%%%$$$%%%&&&'''''''''''''''''''''''''''((()))*********))))))++++++,,,000666===DDDHHHMMMWWW\\\___cccggg}}}rrr[[[JJJEEEBBB@@@FFFYYYwwwlllfff]]]ccczzznnnaaaUUUKKKBBB===999888666444333444666888333444666:::@@@EEEGGGHHHEEEMMMUUUZZZaaammmoooKKK666'''$$$%%%+++---,,,***++++++((((((++++++((((((***''''''(((((())))))******'''******&&&%%%'''((('''&&&&&&'''((()))***++++++&&&''''''((()))***++++++%%%%%%&&&&&&'''((())))))((('''''''''&&&$$$%%%((($$$&&&(((+++++++++)))(((((((((''''''''''''(((((('''***,,,,,,***)))***,,,)))***+++,,,...555>>>FFFJJJWWWllltttrrr{{{www|||}}}||||||{{{{{{xxxxxxwwwvvvwwwxxxzzz{{{}}}|||zzzyyyxxxuuuqqqpppssstttrrrppprrrqqqrrrrrrqqqnnnnnnooopppsssssstttuuuuuutttssssssnnnqqqttttttssssssuuuxxxtttpppooorrrsssqqqppprrroooqqqsssuuutttuuuvvvxxxtttsssqqqpppppppppqqqqqquuusssrrrqqqqqqpppmmmkkk^^^VVVKKKAAA:::777999:::;;;<<<============???AAAFFFSSSYYY^^^lllyyycccJJJAAA===AAADDDDDDHHHPPPVVVaaasss~~~|||zzz{{{|||{{{zzzxxxvvvuuuvvvwwwxxxsssrrrqqqpppooooooooooootttrrrpppnnnmmmmmmnnnoooqqqqqqrrrrrrqqqqqqppppppooonnnllljjjhhhggggggfffpppppppppmmmiiigggiiikkkgggjjjmmmnnnllliiihhhgggdddgggiiijjjiiigggggggggfffhhhkkkmmmoooooonnnnnnhhhiiijjjmmmpppooommmjjjkkkllllllkkkiiihhhhhhiiiaaaccceeefffhhhjjjmmmooojjjiiijjjlllkkkjjjnnnuuuxxxxxxvvvqqqfffXXXJJJAAA>>>;;;888777888999888777111333......555777;;;IIIcccvvvxxxkkk___bbbkkkyyy{{{sssssstttyyy~~~tttYYY<<<,,,+++,,,)))000+++'''&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((### !!!%%%%%%"""%%%,,,***&&&"""###'''((($$$ ######$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$555+++$$$''')))&&&%%%'''$$$'''******'''%%%&&&'''))))))))))))))))))))))))((()))***+++,,,+++******+++,,,---000666===DDDHHHJJJSSSXXX\\\bbbfffzzzjjjUUUGGGEEEBBBAAAIII```|||eeebbb]]]eeeyyykkk^^^RRRHHHAAA===555555555555666:::>>>BBB===:::999;;;???CCCDDDCCCHHHPPPYYY```gggtttrrrOOO333222///,,,******++++++***---+++***+++,,,,,,---...(((,,,,,,)))''')))***(((&&&&&&&&&'''''''''((((((&&&)))+++***(((&&&((())))))'''&&&)))---...+++''',,,)))%%%###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&((()))***'''((()))******)))((('''&&&'''))))))((((((***++++++,,,---...111777@@@FFFOOOSSSccc}}}~~~rrruuu}}}||||||}}}}}}||||||}}}}}}}}}xxxssssssxxx{{{{{{yyy{{{yyyxxxyyyzzzzzzyyyxxxzzzvvvqqqqqqtttuuusssppprrrqqqpppnnnnnnoooqqqrrrtttsssrrrqqqqqqqqqrrrsssqqqrrrrrrssssssrrrrrrqqqpppooooooppprrrssssssrrrppprrrtttvvvvvvuuutttsssoooqqqrrrqqqoooooorrrvvvvvvwwwuuuqqqpppqqqmmmhhhdddXXXKKKBBB;;;555555888999<<<>>>===;;;;;;>>>AAAIIIOOOYYYeeeqqqfffMMMCCC===AAAEEEDDDGGGMMMVVVbbbvvv|||zzzzzzzzzzzzyyy~~~~~~}}}yyytttrrrtttvvvtttsssrrrqqqpppooooooooooooqqqrrrqqqooommmmmmnnnooopppqqqrrrrrrssssssrrrmmmllliiigggfffgggiiijjjkkkmmmnnnlllhhhfffgggiiigggjjjlllllljjjgggeeedddjjjiiihhhhhhhhhiiijjjkkkjjjkkklllmmmnnnnnnnnnnnnmmmkkkiiihhhhhhiiikkklllmmmiiieeedddfffhhhgggfffbbbcccdddeeedddeeegggiiiiiillloooppppppppppppqqqvvvrrrpppooofffVVVGGG@@@:::::::::999888777666555111//////000...000888CCC___yyy|||kkk^^^WWW[[[mmm}}}{{{rrroooqqqkkkttt|||{{{ttt___BBB...++++++(((111...+++)))))))))((('''$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''&&&%%%(((...###&&&***'''############%%%'''(((&&&%%%((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((()))*********+++---222888???CCCEEEQQQOOOWWWdddeeefff}}}|||cccUUUOOOGGGCCCEEEUUUrrrsss^^^SSSXXXnnn~~~~~~{{{sssfff[[[QQQIII@@@;;;555222222555777777:::???:::;;;;;;;;;<<<@@@EEEIIIJJJOOO]]]llltttyyypppOOO444,,,,,,...000111///+++(((***+++,,,,,,+++))))))+++(((++++++'''%%%''')))''''''''''''((((((((())))))&&&)))+++***((('''((()))***'''%%%'''***+++((($$$'''&&&%%%&&&'''((('''&&&+++******))))))******+++&&&&&&&&&&&&'''((())))))(((((())))))))))))((((((&&&((())))))(((((()))+++,,,---...///222999AAAHHHNNNSSScccxxxvvv{{{}}}}}}}}}||||||{{{{{{|||wwwssssssvvvyyyyyywww{{{zzzxxxyyyyyyzzzxxxwwwzzzvvvrrrqqqtttuuutttqqqrrrqqqooonnnoooppprrrssstttsssrrrqqqqqqqqqrrrsssqqqrrrrrrssssssrrrrrrqqqpppooooooppprrrssssssrrrpppqqqssstttttttttsssrrrrrrssssssrrrqqqrrrtttvvvuuuvvvtttpppoooooolllggg```UUUHHH@@@:::555555888;;;>>>@@@???>>>>>>AAADDDMMMSSS\\\eeeppp~~~jjjNNNCCC===BBBEEEEEEHHHOOOWWWcccwww|||zzzxxxxxxyyyzzzyyyyyy||||||zzzwwwsssrrrsssvvvwwwwwwuuutttsssrrrrrrrrrppppppqqqqqqrrrrrrqqqqqqoooooooooooooooooonnnnnnmmmllliiigggggghhhjjjkkkjjjkkkkkkkkkiiihhhiiijjjhhhjjjlllllljjjgggeeeeeejjjiiiiiihhhhhhiiikkkllllllmmmmmmnnnnnnmmmllllllkkkjjjjjjiiiiiijjjjjjkkkllliiiffffffggghhhgggfffdddeeeeeeeeedddeeehhhjjjnnnooopppqqqrrrrrrqqqpppqqqooonnnmmmeeeUUUGGG@@@;;;;;;;;;:::999888666666111000000111000111:::DDDXXXqqqnnn[[[RRRTTTfffxxx~~~~~~}}}wwwssspppooovvv}}}~~~|||wwwxxxtttaaaCCC///******(((---+++(((&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''!!! ######"""&&&,,,%%%$$$######$$$%%%&&&&&&(((&&&%%%%%%%%%%%%$$$"""((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''(((((()))***---...000555<<>>999555666999;;;>>>AAAAAA??????BBBEEEMMMSSS[[[eeeppp~~~oooPPPEEE>>>BBBFFFGGGKKKRRRZZZfffzzzwwwuuutttuuuwwwxxxxxxxxxxxxwwwvvvtttqqqqqqsssuuuxxxwwwvvvuuutttsssssssssrrrpppppprrruuuvvvtttrrrmmmmmmmmmlllkkkjjjjjjiiimmmllliiihhhgggiiikkkllljjjiiiiiijjjkkkllllllkkkiiikkkmmmmmmjjjhhhffffffjjjjjjiiihhhiiijjjkkklllooooooooonnnmmmlllkkkjjjiiiiiijjjjjjjjjjjjjjjjjjkkkjjjhhhhhhiiiiiigggffffffffffffeeedddfffjjjmmmrrrrrrtttwww{{{{{{wwwsssmmmjjjjjjkkkcccTTTEEE>>>;;;;;;;;;:::999888666666222000000222222333;;;DDDOOOggg~~~ppp]]]RRRQQQdddxxx~~~~~~~~~|||ssskkklllrrrxxx{{{|||{{{uuullluuutttdddGGG111******(((...,,,***))))))((('''&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''!!!"""!!!%%%+++&&&((()))%%%!!!''')))'''$$$###$$$%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))+++,,,///444:::AAAFFFIIISSSSSSWWW]]]]]]eeekkkVVVLLLHHHFFFEEEKKK]]]xxxhhhWWWRRR___xxxzzzuuusssxxxooobbbVVVMMMEEE===888888555333555555222333777555777:::<<<>>>AAAEEEHHHOOOWWWjjj~~~pppTTT;;;333000,,,***+++---......&&&+++...***&&&'''))))))***,,,+++&&&$$$&&&((('''((((((((((((((((((((((((&&&'''((()))((((((((((((***'''$$$$$$%%%&&&&&&%%%!!!"""$$$'''******'''%%%&&&'''((())))))((('''&&&***))))))(((((((((((()))***)))(((''''''((()))***((()))******)))((()))***+++,,,...111666>>>EEEJJJUUU___kkksssvvvxxx}}}~~~~~~|||zzzyyyzzzxxxuuutttvvvwwwwwwvvvzzzxxxwwwvvvvvvvvvtttrrruuusssppppppqqqsssrrrqqqpppppppppppppppqqqssssssrrrqqqqqqpppqqqrrrtttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttsssssstttuuusssrrrrrrqqqqqqrrrsssssstttqqqnnnnnnqqqsssrrrppptttuuusssooonnnnnnkkkfff]]]RRRFFF>>>888444555888999<<<@@@@@@??????BBBEEEIIIOOOXXXcccpppqqqRRRFFF???CCCGGGHHHMMMUUU]]]iii}}}|||uuutttssstttvvvwwwvvvuuutttsssrrrqqqpppqqqssstttvvvuuutttrrrqqqqqqqqqqqqtttqqqoooqqqvvvwwwtttppplllkkkkkkjjjiiiiiiiiiiiimmmkkkiiihhhhhhjjjlllnnnnnnllljjjkkknnnooommmkkkjjjlllnnnmmmkkkhhhggggggjjjjjjiiiiiijjjkkklllmmmooooooooonnnnnnmmmlllkkkjjjiiiiiihhhhhhiiijjjkkkjjjjjjjjjjjjiiihhhgggffffffffffffeeefffjjjooosssuuuwww{{{zzzkkkhhhhhhhhhaaaRRRCCC<<<:::::::::999888777555555222//////111222444:::BBBKKKaaaxxx~~~ooo^^^QQQOOObbbxxx|||yyy~~~~~~pppccccccjjjrrrwwwzzzzzzsssiiirrruuuiiiMMM444***)))(((...,,,************)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$%%%%%%&&&&&&""" !!!$$$$$$"""%%%***###&&&&&&!!!###&&&$$$""""""$$$&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''(((((())),,,000555:::@@@GGGKKKTTTUUUWWWYYYZZZiii~~~cccTTTMMMJJJAAABBBKKK___yyyxxxbbbRRRRRRfffzzzvvvssstttkkk^^^RRRJJJBBB;;;666777444333555444222222666555888;;;===???AAADDDFFFOOOXXXmmmrrrVVV===555111,,,)))(((***++++++(((,,,---'''%%%))),,,,,,***---,,,(((%%%((()))(((''''''''''''''''''''''''&&&&&&'''((())))))((((((((('''%%%%%%&&&((())))))#########%%%((())))))(((((()))***++++++***)))(((***))))))(((((((((((()))***)))(((''''''((()))***((()))******))))))***+++++++++---111888@@@GGGJJJWWWdddppptttrrrttt|||}}}~~~}}}{{{zzzzzzxxxwwwvvvwwwxxxxxxxxxyyywwwuuutttuuutttrrrppprrrpppnnnnnnoooqqqqqqqqqqqqqqqpppqqqqqqrrrrrrsssqqqqqqppppppqqqssstttuuusssrrrrrrqqqqqqrrrrrrssstttvvvwwwwwwuuuuuuvvvxxxuuutttssssssssssssttttttuuuqqqnnnnnnqqqsssrrrpppuuuvvvtttpppoooooolllggg___TTTGGG???999444444777999===AAABBBAAAAAADDDGGGHHHNNNXXXcccqqqqqqSSSGGG???BBBGGGIIIPPPXXXaaammm~~~yyyxxxwwwuuuuuuvvvvvvtttsssrrrqqqooooooppprrrssstttuuutttrrrqqqppppppoooooouuuqqqoooppptttuuuqqqmmmkkkkkkjjjjjjkkkkkkmmmmmmmmmkkkiiihhhiiikkknnnoootttqqqnnnnnnppppppmmmjjjlllnnnooonnnkkkiiiiiiiiikkkjjjjjjjjjjjjlllnnnooommmnnnnnnnnnnnnnnnmmmmmmkkkiiigggffffffhhhkkkmmmiiijjjjjjjjjiiigggffffffdddeeefffgggiiinnntttyyy{{{~~~zzzjjjgggfffeee^^^OOOAAA;;;999999888888777555444333222......000222333888???JJJ___www{{{nnn\\\OOOLLL^^^rrrwwwrrrnnnyyypppaaa```hhhqqqwww{{{{{{tttlllqqqxxxqqqVVV999+++)))))))))'''&&&'''''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&%%%"""###(((###"""!!!!!!&&&$$$""""""$$$&&&((((((%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((,,,000555999>>>EEELLLQQQUUUWWWWWWVVV[[[pppsssZZZMMMGGGEEE>>>AAAMMMccc|||kkkWWWOOOTTTlllzzzpppgggYYYNNNFFF???999555444111111444555333444777888:::===>>>???AAACCCEEESSS]]]rrrvvvXXX>>>111///......---+++'''$$$)))---,,,%%%%%%+++,,,((((((,,,---)))''')))***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%''')))***((('''''''''''''''((()))***+++'''%%%###$$$&&&)))******&&&''''''((((((''''''&&&(((((((((''''''((())))))))))))(((((((((((())))))''')))************+++---++++++---333;;;CCCJJJLLLWWWeeerrrtttrrruuu{{{~~~||||||~~~~~~}}}|||{{{zzzxxxxxxxxxxxxxxxyyyyyyzzzxxxwwwuuuuuuuuuuuusssrrrpppooonnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqsssuuuvvvssssssqqqqqqqqqqqqsssssstttwwwyyyxxxuuutttvvvyyyuuutttttttttttttttssssssvvvtttrrrqqqrrrsssssssssuuuvvvtttpppoooooolllggg```TTTGGG???888444444777;;;???DDDFFFEEEEEEHHHJJJMMMRRR[[[fffsssqqqSSSGGG>>>BBBGGGJJJQQQ[[[fffrrr}}}zzz{{{yyyxxxwwwwwwvvvsssqqqsssqqqnnnnnnqqqsssttttttvvvuuutttsssrrrqqqqqqqqqtttqqqpppppprrrrrrooolllmmmllllllllllllnnnpppqqqlllkkkjjjiiijjjllloooqqqvvvtttrrrpppooonnnkkkiiinnnoooooonnnllljjjjjjjjjkkkjjjjjjjjjkkkmmmooopppmmmnnnnnnooooooooonnnnnnjjjiiigggffffffiiikkkmmmhhhiiijjjhhhfffeeefffgggdddeeegggiiilllqqqwww{{{|||qqqgggcccaaa```YYYLLL@@@;;;999999999888777666444444333///...000222333777<<>>---******(((''''''((())))))'''%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&$$$%%%&&&$$$ !!!$$$$$$""" !!!$$$%%%$$$""")))'''$$$###$$$%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))+++///555:::>>>DDDLLLRRRVVVXXXWWWVVV```{{{qqqXXXKKKDDD@@@???DDDRRRiiiyyycccSSSPPPXXXsss~~~|||||||||}}}|||vvvjjjaaaUUUJJJCCC===888555222000111555666444555888:::;;;===???@@@BBBEEEHHHSSS]]]rrr```CCC111///.........,,,)))''')))---+++&&&(((---((($$$))),,,***)))******'''(((((((((((('''''''''&&&&&&%%%$$$&&&)))***)))''''''((()))))))))(((((()))(((&&&%%%&&&(((*********%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))(((((())))))))))))((((((&&&((()))******+++---...------///555???HHHMMMOOOXXXgggvvvxxxwwwzzz~~~~~~~~~}}}{{{zzz~~~~~~}}}|||{{{zzzyyyyyyyyyuuuvvvwwwwwwwwwxxxyyy{{{yyyxxxwwwwwwxxxxxxvvvuuuoooppppppooooooqqqsssuuussssssssssssrrrqqqpppppppppoooooopppqqqtttvvvwwwtttsssqqqppppppqqqssstttsssvvvyyywwwtttsssuuuxxxsssssstttuuutttsssrrrqqqtttuuutttrrrqqqqqqrrrttttttuuusssooonnnnnnkkkfff\\\QQQEEE===777333444777;;;???EEEGGGGGGGGGIIILLLOOOUUU^^^jjjxxxrrrSSSFFF>>>AAAFFFJJJRRR\\\jjjxxx|||zzzyyyxxxxxxxxxvvvsssqqqtttqqqoooooorrrtttuuutttwwwvvvuuutttsssrrrrrrrrrpppqqqqqqqqqqqqqqqpppooopppooonnnmmmmmmooopppqqqlllkkkjjjiiijjjmmmppprrrssstttssspppmmmkkkjjjjjjoooppppppooolllkkkkkkkkkkkkkkkjjjkkklllmmmoooqqqooooooooooooooonnnmmmlllfffggghhhiiijjjjjjjjjjjjhhhiiiiiifffdddccceeegggfffhhhjjjlllnnnrrrvvvzzz~~~zzzooohhh```\\\YYYYYYSSSIII@@@===::::::::::::999777666555666111///111333333666:::EEE\\\vvv}}}{{{ppp___TTT[[[eeejjjkkknnnrrrzzzggg___lllwwwyyyvvvtttrrroootttfffCCC///***+++)))))))))***,,,,,,***(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$###$$$&&&%%%!!!!!!%%%$$$###$$$%%%((()))'''%%%(((&&&%%%%%%%%%%%%$$$"""$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''(((((()))***(((---444999===CCCLLLRRRWWWYYYWWWWWWfffrrrZZZNNNFFFAAA@@@FFFUUUooorrr^^^RRRVVV^^^wwwyyyuuutttzzztttfff]]]QQQFFF@@@<<<888555333111222666777555555888999;;;<<<>>>@@@DDDIIIMMMTTT]]]rrrgggIII666111,,,)))))),,,...///)))---,,,(((***---###!!!'''***))))))***)))&&&******))))))((((((((('''&&&$$$$$$&&&)))***)))&&&''')))******(((&&&&&&%%%(((''''''(((***+++***))))))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&((()))***'''((()))******)))((('''%%%''')))******+++...000//////111888BBBKKKPPPRRRZZZjjjzzz}}}}}}}}}{{{{{{~~~|||{{{yyy}}}|||zzzxxxwwwwwwwwwxxxrrrtttuuuvvvwwwwwwyyy{{{{{{yyyxxxyyyzzzzzzyyyxxxpppqqqqqqqqqqqqrrruuuwwwtttttttttsssrrrqqqpppooooooooooooppprrrtttvvvwwwtttsssqqqppppppqqqssstttrrruuuxxxvvvsssqqqtttwwwqqqrrrtttttttttrrrpppoooqqqssstttqqqnnnmmmpppsssssstttrrrmmmlllmmmjjjeeeYYYNNNBBB;;;666333444888999===CCCFFFEEEFFFHHHJJJNNNUUU___lll|||sssSSSFFF===@@@EEEJJJRRR]]]lll{{{yyyxxxwwwxxxxxxwwwtttrrrvvvrrrooopppsssuuuvvvuuuvvvuuutttsssrrrqqqqqqqqqnnnppprrrrrrqqqqqqrrrssssssrrrpppnnnmmmnnnoooppplllkkkjjjiiikkknnnqqqsssppprrrssspppkkkhhhiiikkkoooppppppooolllkkkkkklllkkkkkkkkkkkklllnnnpppqqqrrrqqqqqqpppnnnmmmkkkjjjbbbeeeiiilllmmmkkkhhhfffhhhhhhhhheeebbbbbbeeehhhhhhjjjmmmnnnppprrruuuxxxxxx{{{~~~|||vvvnnngggddd[[[WWWTTTTTTPPPHHHAAA???<<<<<<<<<;;;:::999888777888333111333444444666999AAAYYYttttttaaaSSSTTT\\\```fffmmmvvv{{{dddXXXgggtttuuuqqqooopppooovvvjjjEEE000++++++&&&%%%&&&'''))))))'''%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$###%%%((('''###$$$(((###$$$&&&(((((('''&&&%%%#########%%%'''(((&&&%%%###$$$&&&'''((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((()))******+++111888<<<@@@FFFOOOVVVWWWYYYWWWXXXkkknnnYYYNNNFFFAAA@@@FFFVVVpppjjjWWWMMM[[[bbbzzz}}}yyywwwyyyssscccZZZNNNEEE???<<<888666444222333777777555444777888999;;;>>>AAAFFFMMMRRRZZZbbbwwwuuuKKK888222...---+++***,,,000+++++++++************)))*********))))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,***'''%%%%%%&&&((()))&&&&&&$$$$$$%%%''')))++++++***)))'''''''''((())))))((('''&&&&&&'''((()))***++++++***(((&&&###""""""$$$(((*********+++,,,,,,---222999===@@@HHHPPPVVVaaaqqq~~~~~~{{{wwwxxx}}}{{{|||{{{zzzxxxxxxxxxxxxyyyttttttuuuuuuvvvvvvwwwwwwzzzzzzyyywwwuuuuuuxxxzzzwwwtttpppoooppprrrsssssstttssssssssssssrrrrrrrrrqqqqqqppppppqqqssstttuuuuuutttrrrppppppppprrrsssvvvuuutttsssrrrqqqqqqqqqrrrooommmnnnooopppnnnkkkooopppqqqooommmnnnrrrvvvsssrrrpppooonnnllliiigggXXXMMMAAA;;;888555555777:::===@@@BBBDDDGGGJJJLLLVVVYYYaaapppsssWWWHHH@@@EEEHHHIIIQQQ___ttt~~~{{{zzzxxxuuuttttttsssrrrpppuuutttsssrrrqqqrrrssssssvvvuuutttsssqqqooonnnnnnooopppqqqqqqrrrrrrrrrrrrtttqqqmmmlllmmmppprrrsssqqqooommmkkklllmmmoooqqqpppooonnnlllkkkjjjiiiiiihhhlllpppqqqooommmmmmnnniiiiiikkklllmmmooopppqqqtttsssqqqpppnnnmmmmmmmmmeeeffffffggghhhjjjlllmmmmmmkkkgggccc```aaaeeeiiimmmppptttvvvvvvuuuuuuvvvuuuwwwyyyvvvooofff^^^ZZZZZZXXXVVVTTTPPPJJJDDD???>>>>>>>>>===;;;999777555777222///222333222222555CCCTTTkkk~~~tttaaaPPPOOOXXXaaaeeegggzzzpppeeegggjjjlllmmmoooqqqsssnnnMMM666,,,***''''''''''''&&&$$$""" $$$######$$$&&&''''''&&&###%%%&&&$$$""""""&&&***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$'''''''''&&&&&&%%%%%%%%%)))&&&$$$&&&***+++'''"""######$$$%%%%%%&&&''''''((((((''''''((()))***+++111444999>>>BBBFFFJJJMMMZZZ]]]\\\]]]ttteeeUUULLLDDD===BBBIII]]]wwwvvveeeVVVLLL___ttt~~~xxxooodddYYYKKK@@@;;;999888777444555444444777<<<;;;666>>><<<===???AAADDDMMMWWW```nnn{{{RRR:::333......---+++---000+++++++++************)))*********))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$""""""###%%%&&&***)))((('''((()))+++---+++***((('''''''''((()))(((((('''&&&&&&'''((((((((()))))))))((('''&&&&&&$$$&&&((())))))***+++,,,++++++000777;;;???HHHPPPXXXcccttt|||{{{}}}~~~~~~|||yyy|||zzzxxxwwwvvvvvvxxxxxxtttttttttuuuvvvvvvwwwwwwxxxyyyzzzzzzxxxwwwwwwxxxsssqqqoooooorrruuuwwwwwwuuuuuuuuuttttttsssssssssqqqqqqppppppqqqssstttuuutttsssrrrqqqpppqqqrrrsssttttttsssrrrqqqqqqqqqqqqrrrooonnnnnnppppppnnnlllnnnooopppooonnnooorrrvvvsssrrrpppooonnnllliiigggXXXMMMAAA;;;888555555777;;;>>>BBBFFFIIILLLPPPSSSYYY^^^iiiyyy{{{\\\KKKBBBFFFIIIJJJSSS```uuu}}}{{{wwwsssppppppqqqrrrrrrqqqqqqqqqqqqrrrtttuuuvvvwwwvvvuuusssqqqooonnnmmmlllmmmnnnpppqqqqqqppppppvvvssspppooopppssstttuuusssqqqooonnnmmmoooqqqrrrrrrpppooommmkkkjjjiiiiiilllooorrrrrrooommmlllllljjjkkklllmmmnnnpppqqqqqqsssrrrpppnnnlllkkkjjjjjjggggggggghhhiiikkklllmmmmmmllljjjgggfffggglllooommmpppuuuwwwwwwvvvuuuuuusssuuuvvvssslllddd]]]ZZZYYYWWWUUUSSSPPPKKKEEE@@@>>>>>>>>>>>>===;;;999888===777444555666555555777???QQQiii}}}vvvbbbOOOLLLUUU```hhhlll{{{ssseeeiiimmmooonnnmmmnnnpppsssRRR888---,,,'''(((((('''&&&$$$###"""'''&&&&&&%%%%%%%%%$$$###&&&'''''''''&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$'''%%%%%%&&&))))))&&&###$$$$$$$$$%%%%%%&&&&&&''')))(((((('''((()))+++,,,***///666===DDDJJJPPPTTTYYY^^^___ddd|||www^^^OOOHHHBBB===HHHQQQeee|||tttcccWWWSSSfff|||vvvlllaaaWWWIII>>>999888777666666555222///222999:::888===<<<<<>>EEEMMMZZZfffxxx||||||}}}|||{{{xxxxxx{{{zzzwwwuuutttuuuwwwxxxsssttttttuuuuuuvvvwwwwwwuuuwwwzzzzzzyyywwwuuuuuurrrpppoooooorrrvvvwwwxxxwwwvvvvvvuuutttssssssrrrrrrqqqqqqpppqqqrrrtttuuuqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppppppppqqqqqqqqqooonnnoooppppppooonnnmmmnnnooonnnnnnpppsssuuusssrrrppppppooommmiiigggXXXMMM@@@;;;777444444666777;;;@@@EEEIIIMMMRRRUUUVVV^^^kkk}}}cccQQQEEEGGGJJJKKKTTTbbbttt~~~{{{vvvqqqmmmmmmoooqqqrrrqqqqqqqqqqqqrrrtttuuuvvvxxxwwwuuusssqqqooommmmmmjjjkkknnnpppqqqqqqqqqpppuuussspppppprrrtttuuuuuuvvvtttrrrqqqpppqqqrrrssssssqqqooommmkkkjjjjjjjjjppprrrsssrrrooollljjjiiikkkkkklllnnnooopppqqqrrrqqqpppnnnllljjjiiihhhhhhhhhiiiiiijjjkkkllllllmmmmmmmmmlllkkkiiijjjmmmooommmqqqwwwyyyyyyvvvtttsssqqqqqqqqqmmmgggaaa\\\[[[XXXWWWUUUSSSPPPKKKEEEAAA>>>>>>?????????>>>======>>>888444444444222222555<<>>===>>>BBBDDDHHHRRR\\\hhhwww}}}]]]<<<444...---...,,,---///+++++++++*********))))))*********))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''...---+++******+++,,,---'''&&&%%%$$$$$$%%%%%%&&&(((((((((((('''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&''')))+++,,,)))***)))((('''(((***,,,111///222888===???EEEKKKZZZgggxxx|||{{{{{{}}}}}}wwwvvvxxx{{{xxxuuusssrrrsssvvvwwwssssssttttttuuuvvvvvvwwwsssuuuwwwwwwuuuttttttttttttrrrpppppprrrsssttttttvvvvvvuuutttsssrrrrrrqqqrrrrrrqqqpppqqqrrrssstttooopppqqqrrrrrrrrrrrrrrrooooooooooooooopppqqqqqqpppooooooppppppqqqppppppmmmmmmnnnnnnoooqqqssstttsssrrrqqqppppppmmmiiifffYYYMMMAAA;;;777444444666666:::@@@FFFJJJNNNRRRUUUUUU^^^lll}}}kkkVVVGGGGGGJJJLLLVVVcccssszzzvvvqqqnnnnnnpppqqqrrrsssssssssrrrrrrrrrrrrrrrxxxwwwuuusssqqqnnnmmmlllkkkmmmppprrrtttsssrrrqqqpppooonnnoooqqqtttuuuuuuwwwvvvtttsssrrrrrrssstttrrrqqqnnnkkkjjjiiiiiiiiipppqqqqqqqqqnnnllljjjiiikkkkkklllmmmnnnoooppppppooonnnmmmkkkjjjjjjiiiiiikkkkkkkkklllllllllllllllmmmnnnmmmkkkiiiggghhhiiinnnrrrxxx{{{zzzvvvsssqqqmmmmmmlllhhhccc^^^\\\\\\[[[YYYWWWTTTQQQKKKEEE@@@>>>??????@@@AAAAAAAAAAAAAAA:::555444333111111333:::MMMjjj}}}fffNNNEEEKKKVVVaaaiiioooxxx{{{xxxzzz|||rrrwww{{{yyysssooopppssssss~~~bbb???......))))))((((((((('''&&&&&&###$$$%%%&&&&&&&&&'''(((%%%$$$"""$$$&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''')))+++,,,111666>>>EEELLLQQQWWWZZZ]]]aaabbbiiiiiiSSSHHHDDDCCCDDDRRRaaavvvzzzlll[[[\\\jjj{{{~~~rrrgggZZZQQQEEE;;;888777666555666666222---///666::::::@@@???AAAEEEIIINNNXXXcccooowww\\\<<<333,,,,,,---,,,+++,,,+++++++++*********))))))*********))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))))))))(((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''***)))(((''''''(((***+++*********)))'''(((***,,,000///333<<>>FFFMMMRRRVVVYYY^^^aaadddoooyyy[[[JJJBBB===???EEESSSdddwwwyyynnnhhhttt|||vvvkkk```SSSLLLAAA:::888777777666333777999777777:::;;;:::======@@@FFFKKKRRR^^^iii|||uuu^^^>>>444,,,,,,...---+++++++++++++++************)))*********))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))"""###$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((((()))******)))(((((()))))))))*********))))))''')))++++++******+++,,,---...777EEEPPPSSSTTTVVV\\\iiixxx}}}~~~{{{{{{|||zzzxxxwwwwwwvvvvvvuuuuuutttsssrrrrrrsssttttttuuuuuuvvvpppqqqrrrrrrqqqqqqsssttttttsssrrrsssuuuvvvuuutttqqqqqqrrrrrrrrrrrrssssssssssssrrrqqqqqqqqqrrrsssrrrqqqpppooooooppppppqqqooooooooonnnooooooppppppmmmppprrrrrrqqqrrrtttvvvtttrrrqqqrrruuuuuusssqqqrrrrrrrrrsssrrrooojjjfff]]]QQQEEE>>>:::777666888888===CCCIIILLLOOOQQQSSSYYYbbbqqqfffNNNIIINNNTTTaaappp~~~zzzuuussspppnnnooopppqqqpppnnnoooppprrrssssssssssssppppppooonnnmmmlllkkkkkkooonnnmmmlllmmmmmmnnnoooooooooppprrrssssssqqqooonnnooooooooopppqqqqqqrrrqqqooolllkkkkkkllloooqqqrrrpppnnnooopppqqqooommmjjjjjjkkkkkklllmmmmmmmmmooonnnmmmllllllkkkkkklllmmmnnnooonnnmmmkkkiiigggeeeggghhhiiijjjmmmqqqtttqqqtttwwwwwwuuuqqqnnnmmmeeefffeeeccc```______```___^^^\\\YYYVVVPPPJJJEEEAAAAAAAAABBBCCCEEEGGGHHHDDD<<<666333222///000333777FFF___{{{~~~___KKKHHHNNN[[[ffflllsssyyyxxxwww|||~~~vvvsss}}}rrrIII000///''''''&&&&&&&&&'''))))))&&&)))+++)))%%%###%%%'''$$$%%%%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&)))***(((%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&'''(((***,,,...///555???HHHOOOTTTXXX[[[^^^ccciiixxxqqqUUUGGGAAA===@@@GGGYYYiiiyyyssskkkmmm|||}}}vvvpppeeeZZZPPPHHH???888666666666444333888:::888777:::<<<;;;>>>>>>BBBIIINNNVVVbbbnnnyyyaaa@@@555,,,---///...,,,++++++++++++************)))************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))$$$%%%&&&'''((())))))((($$$%%%'''(((((((((''''''((()))***++++++***)))(((&&&((()))+++++++++***)))&&&(((+++,,,+++++++++,,,111222;;;HHHRRRSSSQQQQQQ^^^jjjyyy~~~}}}{{{|||~~~~~~zzzvvvvvvvvvwwwxxxwwwuuutttrrrrrrrrrsssssstttuuuuuuvvvoooqqqtttuuuuuussssssssszzzxxxvvvvvvvvvuuusssqqqqqqqqqrrrssssssttttttuuutttsssrrrqqqqqqqqqrrrssstttrrrpppnnnnnnooopppqqqppppppooooooooooooppppppmmmppprrrsssqqqrrrtttwwwvvvtttrrrtttvvvvvvsssppprrrrrrrrrsssrrrooojjjfff^^^RRRFFF???;;;777777999999>>>EEEKKKOOORRRUUUWWW]]]hhhxxxjjjPPPKKKPPPWWWeeettt}}}yyyvvvrrrmmmjjjkkknnnppprrrqqqqqqrrrsssrrrqqqpppooonnnnnnnnnmmmllllllkkkkkksssqqqooommmmmmnnnpppqqqpppoooooopppqqqoookkkiiillllllmmmnnnoooppppppqqqrrrpppmmmllllllooorrrtttuuussspppppprrrrrrpppmmmkkkllllllmmmmmmnnnnnnnnnqqqpppnnnllljjjiiiiiihhhmmmnnnoooooommmkkkhhhfffggghhhhhhhhhhhhjjjnnnqqqrrrtttvvvvvvssspppnnnmmmdddeeeeeedddaaa``````aaa^^^]]][[[ZZZXXXSSSNNNIIIBBBAAAAAABBBCCCEEEGGGHHHGGG???888666444222333666777FFF___}}}cccMMMIIIQQQaaannnsss{{{~~~|||zzzttt{{{uuuLLL222000&&&&&&%%%%%%&&&''')))***"""&&&)))(((%%%$$$(((+++%%%'''((('''$$$%%%(((,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%&&&&&&''''''''''''$$$###&&&+++,,,)))%%%%%%%%%%%%&&&'''((())))))((((((((((((***,,,...000444:::CCCLLLRRRVVVZZZ\\\```fffnnnmmmSSSGGGCCC???CCCKKK^^^mmm{{{zzzllleeemmmzzzssskkk```UUUMMMFFF<<<777555555444333444888:::777555999<<<<<>>>>>???AAACCCBBBAAACCC???999333000//////000888DDD[[[{{{```HHHDDDOOO___kkkxxx~~~xxxSSS444((()))'''%%%$$$%%%&&&&&&%%%***%%%$$$'''((($$$&&&+++$$$$$$##################!!!###%%%%%%$$$###"""###&&&%%%###""""""###%%%&&&'''&&&$$$"""!!!!!!"""###(((%%%######%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''%%%"""!!!))))))$$$...""",,,&&&(((---000,,,(((***000333:::CCCLLLSSSXXX\\\___ffffffmmmjjjTTTGGGAAA@@@GGGRRRgggxxxlll\\\WWWaaasss}}}~~~wwwppphhh^^^XXXBBB???:::777666666666555777666666666888:::<<<===;;;???EEEJJJMMMTTTeeevvvxxxiiiLLL777...111---,,,///---,,,***)))((()))***)))((()))))))))))))))))))))))),,,+++)))((((((((()))***$$$&&&)))***)))))))))***((('''''''''''''''''''''))))))))))))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((('''&&&******))))))))))))((((((***++++++******+++---//////666;;;FFFVVVXXXTTTZZZdddlllwww~~~}}}yyyvvv|||~~~||||||wwwuuuvvvyyy~~~yyyxxxyyyvvvvvvvvvuuutttsssrrrrrrqqqqqqrrrrrrrrrsssssstttrrrqqqqqqqqqrrrsssuuuvvvvvvtttssssssuuuuuutttsssrrrssstttuuuuuutttsssrrrtttuuuvvvuuurrrpppoooooopppoooooooooooooooppppppoooooooooooopppqqqrrrrrrpppqqqrrrrrrqqqqqqrrrsssrrrrrrrrrssstttsssqqqooopppppppppqqqrrrpppllliiibbbZZZMMMBBB:::777777888999===CCCIIINNNSSSXXX\\\ccclll{{{hhhRRROOORRRVVVeeevvvzzzuuuqqqpppnnnmmmmmmooorrrsssuuutttsssssstttrrrpppmmmiiijjjkkkmmmooopppqqqqqqsssrrrqqqpppqqqtttwwwyyysssqqqnnnkkkjjjjjjkkkkkkjjjkkklllllllllllllllkkkqqqsssuuuwwwyyyyyyxxxxxxvvvtttrrrrrrrrrqqqooommmnnnmmmmmmlllmmmnnnooopppmmmnnnnnnmmmjjjhhhhhhiiilllmmmmmmnnnmmmkkkhhhgggffffffgggiiijjjlllmmmmmmrrrtttuuuuuurrrnnnjjjhhhggggggffffffeeeeeeeeedddaaa___\\\[[[YYYTTTLLLFFF???>>>>>>???AAABBBBBBAAADDDAAA<<<777444444555666888CCCYYYxxxaaaHHHDDDMMM\\\hhh|||~~~ZZZ:::...***(((%%%%%%&&&''''''&&&,,,(((&&&((('''######'''$$$$$$%%%%%%&&&&&&''''''"""$$$%%%%%%$$$######$$$)))(((&&&$$$######$$$%%%)))(((&&&$$$$$$$$$%%%&&&$$$"""!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''(((&&&$$$!!!)))(((%%%---!!!***+++***+++---,,,+++///555444;;;DDDMMMTTTYYY]]]___eeefffooolllUUUIIICCCBBBJJJVVVqqqmmm\\\UUU\\\kkkwwwvvvnnndddZZZRRRBBB>>>:::777666666666555666666666666777999;;;<<<;;;>>>EEEJJJNNNVVVhhhyyy}}}kkkJJJ555,,,...***))),,,***,,,***))))))*********)))))))))))))))))))))))))))++++++************))))))###&&&((()))((((((((()))'''''''''''''''((((((((($$$$$$%%%(((+++***%%%!!!$$$''')))(((%%%$$$&&&(((,,,+++)))'''''''''((()))))))))((('''''''''''''''((())))))(((((()))+++---222999>>>JJJZZZ[[[XXX```jjjqqqxxx|||||||||zzzwwwyyyvvvzzz{{{vvvtttvvvyyy~~~yyywwwwwwwwwvvvvvvuuusssrrrqqqqqqrrrqqqpppppppppqqqrrrsssqqqqqqppppppppprrrssstttuuusssrrrrrrtttuuutttsssqqqsssvvvxxxxxxvvvtttrrrtttuuuuuutttqqqooooooooonnnnnnnnnnnnooopppqqqrrrpppqqqqqqrrrrrrqqqqqqqqqrrrssstttsssqqqqqqqqqrrruuusssrrrrrrssstttrrrqqqrrrqqqqqqrrrrrrqqqmmmkkkddd]]]QQQEEE===999999999:::>>>CCCIIIOOOTTTZZZ^^^hhhqqq~~~gggTTTPPPRRRVVVddduuuzzzvvvrrrpppooonnnnnnppprrrsssuuutttttttttuuusssqqqnnnllllllnnnooopppqqqqqqqqqooonnnllllllnnnrrrvvvxxxtttssspppnnnllllllmmmnnnooommmkkkjjjjjjkkkmmmnnnrrruuuyyy}}}~~~}}}{{{zzzuuusssqqqpppppppppnnnlllnnnnnnooooooooooooooonnnnnnnnnnnnkkkiiiggghhhiiilllmmmoooooonnnllliiigggfffffffffgggiiilllnnnppptttuuuuuutttqqqmmmiiiggghhhggggggfffdddccccccbbbccc```\\\YYYWWWSSSKKKFFF@@@>>>===>>>@@@BBBBBBAAA@@@===999555333444555666999BBBUUUrrraaaHHHCCCJJJXXXddd}}}zzzyyy```>>>000+++)))&&&&&&'''(((((('''+++((('''((('''$$$$$$&&&###$$$$$$%%%&&&'''((()))%%%%%%&&&%%%$$$###%%%''')))(((&&&%%%$$$%%%&&&&&&&&&%%%###"""!!!!!!"""######""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&(((((('''%%%"""***!!!'''''',,,!!!'''***%%%###%%%''')))///555666<<>>DDDJJJOOOUUU\\\```jjjuuuyyygggWWWRRRRRRVVVdddtttyyywwwrrrqqqpppooooooppprrrssstttssssssttttttsssqqqnnnmmmnnnoooppppppqqqppppppnnnmmmkkkjjjlllooosssvvvuuutttsssrrrqqqrrrssstttrrrpppnnnmmmmmmnnnooopppsssvvv||||||zzzuuurrrooonnnnnnnnnmmmlllmmmoooqqqrrrsssrrrqqqpppoooooonnnllliiihhhjjjkkklllmmmoooooonnnkkkhhheeedddddddddeeegggkkknnnqqqvvvuuusssrrrooollliiifffffffffeeeddddddcccbbbbbbddd```\\\YYYVVVRRRLLLFFF@@@???======???AAAAAAAAA===;;;777444222222333444:::AAAQQQiii```IIIAAAGGGUUUbbbxxx{{{yyywwwtttaaa===---,,,)))''''''((()))((((((&&&%%%%%%'''''''''((()))######$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&(((#########$$$%%%''')))***######"""!!! !!!!!!&&&&&&%%%$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%"""***%%%$$$)))***"""$$$'''!!!"""&&&***///444888>>>GGGOOOUUUZZZ]]]```ffflll{{{zzzgggTTTJJJEEEGGGSSSaaaooowww}}}}}}vvvfffYYYVVV___ooo{{{uuukkk___RRRJJJ@@@<<<888555555555555555333444555666888999;;;;;;>>>BBBHHHOOOUUUaaavvv~~~nnnPPP999///000++++++...,,,,,,***))))))***++++++***((((((((((((((((((((((((''''''((())))))(((((('''"""$$$&&&'''&&&$$$%%%%%%%%%&&&'''((()))(((((((((***&&&$$$&&&***+++(((###$$$(((+++)))%%%###&&&*** $$$((())))))((()))***++++++++++++,,,---......++++++,,,+++***+++...000444:::@@@PPP```^^^___mmmsssxxx|||~~~}}}zzzzzz{{{xxxzzzsssvvv{{{xxxxxx|||~~~}}}~~~|||yyyvvvuuuwwwvvvtttrrrqqqppppppoooqqqpppooonnnnnnoooqqqssssssrrrqqqqqqqqqrrrssstttsssqqqooooooqqqssssssssswwwvvvtttrrrqqqqqqrrrrrrtttuuuvvvtttqqqoooooooooqqqqqqpppooonnnnnnoooooorrrsssttttttsssrrrpppooorrrssstttsssqqqpppqqqrrruuutttrrrqqqrrrssssssrrrsssrrrqqqrrrsssrrrpppnnnddd```WWWKKK@@@:::888999;;;???DDDJJJPPPWWW^^^bbbmmmyyyuuuhhh[[[UUUSSSVVVdddrrr}}}xxxwwwsssrrrqqqppppppqqqrrrrrrsssrrrrrrrrrsssrrrpppnnnnnnnnnoooppppppppppppppptttrrrpppnnnoooqqqtttvvvsssssssssssstttvvvxxxyyysssssssssttttttssssssrrrssswww}}}{{{xxxuuurrrnnnkkkkkklllllllllmmmnnnqqqtttuuuuuutttsssoooooopppnnnlllkkklllnnnllllllnnnnnnllliiifffddddddddddddfffiiimmmqqqssswwwtttqqqooommmkkkhhheeeffffffffffffffffffffffffdddaaa\\\YYYWWWSSSMMMHHHAAA???======>>>@@@@@@@@@@@@===:::666444333333444777>>>LLLccc||||||^^^IIIAAAFFFTTTaaasss{{{|||uuuqqqaaa;;;***,,,***((('''((())))))((($$$%%%&&&&&&'''((()))((('''&&&&&&%%%%%%$$$$$$$$$'''''''''%%%$$$$$$''')))"""""""""###%%%&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%%%%%%%###***(((!!!***)))$$$###'''###"""(((---///222666;;;@@@IIIQQQWWW[[[^^^```bbbmmmnnn^^^NNNGGGDDDGGGUUUeeennnsssvvvyyytttbbbXXXZZZiii{{{vvvlll___SSSJJJ???;;;777555444555555444333333555777999:::;;;<<<>>>AAAHHHNNNUUUbbbxxxrrrQQQ:::000000+++***---,,,,,,***))))))+++,,,,,,+++))))))))))))))))))))))))&&&&&&''''''''''''((((((%%%'''))))))((('''''''''"""###%%%&&&''''''&&&%%%***'''$$$$$$''')))(((&&&%%%((())))))&&&%%%''')))"""'''***)))((()))+++************)))'''&&&%%%******+++***)))***---///333888???PPP```^^^```ppptttyyy~~~|||{{{~~~xxxuuu~~~wwwxxx{{{yyyzzz|||yyyzzz}}}~~~|||yyywwwvvvvvvuuusssqqqpppppppppppppppooooooooooooqqqrrrssstttsssrrrqqqqqqrrrssstttrrrpppnnnmmmooorrrsssssswwwuuurrrooonnnooorrrsssuuuvvvvvvuuurrrppppppppprrrqqqpppooonnnnnnnnnnnnssssssssssssrrrrrrqqqpppqqqrrrsssrrrpppppppppqqqsssqqqpppppprrrrrrpppooosssrrrqqqqqqrrrrrrpppoooeeebbbZZZNNNBBB:::888999<<>>:::666444444444555444333444666888:::<<<<<<===>>>@@@EEELLLRRR___vvvxxxQQQ::://////)))(((,,,+++,,,***))))))+++---,,,,,,))))))))))))))))))))))))((('''&&&&&&&&&((()))***&&&(((******)))''''''((( """$$$%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''((( $$$))))))((('''***---&&&'''(((((('''%%%""" (((((()))((('''(((+++---111555===OOO___\\\___rrruuuzzz~~~}}}xxxvvv|||zzzzzzyyyxxx{{{zzzvvvvvvyyy}}}|||||||||||||||zzzxxxvvvuuutttrrrpppoooooopppqqqmmmnnnooopppqqqsssttttttsssrrrqqqppppppqqqrrrsssqqqooommmlllnnnqqqssssssrrrqqqppppppppprrrssstttvvvwwwwwwvvvsssqqqqqqqqqppppppooooooooooooooopppsssrrrqqqqqqqqqqqqqqqrrrnnnpppqqqqqqooooooppprrrooooooooopppqqqpppnnnlllrrrqqqppppppqqqqqqpppooogggeee^^^RRRDDD<<<:::;;;<<>>DDDLLLTTTYYY\\\___aaa___rrrlllSSSIIIBBBBBBDDDJJJZZZkkklllmmmqqqxxxqqq\\\YYYggg|||~~~tttjjj]]]OOOEEE===:::555333333444444444333444777999<<<======>>>@@@BBBFFFKKKQQQ___vvv|||VVV>>>333222---,,,000...,,,***)))***+++------,,,)))))))))))))))))))))))))))((('''&&&'''(((***,,,%%%'''))))))'''&&&&&&&&&%%%&&&(((***++++++***)))''')))++++++)))(((((())))))'''&&&'''((()))((('''$$$(((***)))&&&&&&+++///&&&(((+++------+++)))'''+++,,,,,,+++++++++...000///333;;;OOO^^^ZZZ^^^sssuuu{{{zzz{{{yyy~~~}}}|||xxxxxx{{{yyyttttttwwwzzz{{{zzzzzz{{{|||{{{yyywwwtttsssqqqoooooopppqqqrrrlllmmmoooqqqssstttuuuuuurrrqqqpppoooooopppqqqqqqqqqooollllllnnnqqqssssssmmmnnnppprrrsssuuuuuuvvvwwwxxxxxxwwwtttrrrqqqrrrnnnnnnnnnnnnooopppqqqrrrrrrrrrpppppppppqqqrrrsssmmmnnnppppppooooooppprrrmmmmmmnnnooopppooollliiirrrpppooopppqqqqqqpppooohhhggg```TTTFFF===;;;<<<<<>>???@@@:::999888777666666777888444999DDDUUUgggrrrtttrrruuufffTTTGGGAAAGGGXXXhhh{{{|||uuulllFFF111+++)))&&&&&&'''((((((''' &&&(((%%%'''++++++&&&&&&&&&&&&'''''''''''''''"""%%%''''''&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((((((''''''$$$&&&'''&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((&&&%%%&&&(((%%%)))+++***%%%,,,&&&&&&(((+++.........666??????EEEMMMTTTYYY\\\___aaacccwwweeeLLLDDD???AAAEEEKKK\\\mmmoooqqqvvv}}}lllXXXYYYlll}}}ssshhhZZZLLLBBB<<<999555333333444444444333555888:::===>>>>>>>>>DDDEEEIIINNNSSSaaaxxx^^^@@@555...//////$$$---+++,,,---......,,,+++)))'''***)))&&&&&&))))))'''---)))(((+++((( %%%'''((()))((((((((()))$$$(((,,,,,,******,,,///%%%&&&''''''&&&&&&'''))))))))))))((('''''')))+++((('''&&&%%%&&&(((***+++'''&&&$$$$$$$$$%%%''')))(((((())))))***+++---------444AAAMMMSSSUUU[[[ccclllzzz|||~~~|||~~~zzzvvvwww~~~|||xxxvvvvvvxxxzzz{{{{{{zzzwwwuuuuuuwwwyyywwwtttqqqooonnnnnnnnnnnnmmmiiiiiinnnrrrrrrsssvvvqqqqqqqqqpppoooppprrrtttvvvqqqmmmkkkmmmoooppppppppprrruuuvvvuuutttuuuuuuyyyzzzyyyvvvrrrooonnnnnnooopppqqqooommmmmmpppssstttsssrrrqqqpppnnnnnnmmmnnnooopppqqqpppooommmllloooqqqqqqllljjjlllnnnmmmtttsssqqqqqqrrrrrrpppooollliiibbbWWWIII@@@;;;:::;;;<<>>???;;;:::777333///------...222555@@@PPPaaakkknnnlllmmmqqqcccMMMCCCBBBRRRjjj|||nnnGGG111...+++'''%%%%%%&&&'''''''''%%%$$$$$$'''***,,,,,,###$$$)))((($$$''')))'''###"""$$$%%%"""!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%""" !!!$$$&&&%%%###"""###$$$%%%%%%$$$"""!!!###"""!!!$$$)))+++***(((((())))))***+++///555999???GGGPPPVVVXXX\\\bbbggglll}}}zzz___HHHFFFCCC@@@???FFF[[[nnn{{{wwwvvv|||vvv___PPP\\\tttyyypppfffZZZMMMDDD>>>999333//////111333333555666777777777888<<<>>>DDDHHHLLLRRR[[[kkkZZZ<<<222---///000'''111+++,,,---...---,,,***)))'''***)))&&&&&&))))))'''***''''''++++++'''&&&***%%%&&&(((((('''&&&'''(((&&&&&&&&&'''(((((('''&&&%%%&&&''''''&&&&&&''')))((())))))(((&&&&&&(((***((('''&&&%%%&&&(((***+++''''''%%%%%%%%%&&&((()))))))))((()))***+++---......555BBBNNNSSSUUU\\\dddrrr~~~wwwvvvzzz}}}|||~~~{{{xxxyyy~~~}}}yyyvvvvvvwwwxxxxxxxxxvvvsssrrrtttxxx{{{xxxtttpppooopppqqqpppnnnnnnkkkjjjooorrrrrrrrruuupppqqqrrrqqqqqqqqqsssuuuuuuqqqmmmlllnnnpppqqqqqqnnnpppssstttssssssuuuvvvyyyyyyyyyvvvrrrooonnnnnnoooppppppooommmmmmooorrrssssssrrrqqqpppooonnnnnnmmmnnnoooppppppnnnmmmkkklllppppppllljjjmmmnnnmmmooonnnnnnnnnppppppooonnnmmmkkkeeeZZZMMMCCC>>><<<;;;<<>>???@@@???===999666555555666222666???OOO```lllnnnmmmpppssscccNNNDDDDDDQQQhhh|||yyy}}}pppHHH111...+++'''%%%&&&'''''''''(((&&&$$$$$$''')))******'''!!!%%%)))'''######'''((($$$"""%%%''''''######$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$&&&%%%$$$$$$#########$$$&&&$$$"""###%%%&&&%%%$$$###$$$%%%&&&&&&'''''''''"""""""""$$$'''(((((('''((()))******,,,111777<<>>;;;>>>AAA???>>>??????===<<<:::888777666666333666???OOO```lllppppppuuuuuueeeOOOFFFEEEQQQeeexxx}}}xxxyyyrrrKKK111///,,,(((''''''(((((('''(((&&&$$$$$$&&&(((((((((+++&&&""""""&&&(((&&&###$$$))))))$$$"""$$$''''''%%%%%%%%%&&&&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$(((&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''&&&&&&'''(((((()))***,,,...444:::???DDDHHHNNNUUU\\\aaadddeeejjjiiiUUUFFFAAA===???CCCLLLZZZgggnnnooouuu{{{~~~~~~jjj^^^[[[iii~~~{{{ssskkkbbbXXXLLLDDD777666555666666444111///888:::;;;;;;<<<>>>AAADDDGGGKKKRRRYYYccctttaaaCCC666///000///%%%///******+++++++++***)))((((((******''''''***+++)))(((&&&%%%%%%%%%%%%&&&'''***++++++***((('''((()))***(((''''''''''''$$$!!!%%%&&&''''''&&&&&&''')))&&&'''((('''&&&%%%'''(((''''''&&&&&&'''((()))***((((((((('''((()))*********)))((('''(((+++---//////555AAALLLQQQSSSZZZbbbwww}}}www{{{wwwllliiiqqq{{{rrrooouuu~~~}}}zzz}}}zzzyyyyyyzzzzzzvvvwwwwwwvvvuuuuuuwwwzzzxxxrrrnnnnnnrrrtttqqqmmmsssooommmqqqrrrqqqqqqsssqqqsssuuuvvvuuusssssstttsssqqqooooooppprrrtttuuutttuuuuuutttssstttvvvxxxxxxxxxxxxuuurrrpppooopppnnnnnnooonnnnnnnnnnnnoooppppppoooooonnnnnnmmmmmmlllmmmooooooooonnnlllkkkggglllooommmlllnnnooommmoooooooooppprrrrrrqqqoookkkiiieee]]]RRRHHH???:::;;;<<>>IIINNNPPPXXX```uuuyyyssswwwssseeeccclllyyy}}}ooopppxxx{{{zzz||||||||||||}}}~~~zzz|||}}}}}}zzzwwwvvvvvvvvvrrroooooorrrssspppllluuupppooorrrsssqqqqqqrrrsssuuuwwwwwwuuusssrrrrrrrrrrrrqqqqqqqqqrrrtttvvvwwwwwwvvvtttrrrrrrsssuuuwwwwwwwwwuuurrrppppppqqqooonnnnnnoooooooooooonnnmmmmmmmmmmmmllllllllllllmmmnnnooopppooonnnlllkkkffflllooommmmmmoooooommmqqqpppppprrrrrrrrrooommmllljjjeee^^^UUUKKKAAA;;;;;;<<>>AAA@@@???AAAAAA@@@>>>======;;;777444555777>>>NNNaaaqqqyyy{{{~~~}}}iiiPPPEEEDDDPPPfff}}}vvvwwwyyy{{{vvvrrrzzz~~~mmmLLL222...,,,)))((())))))((('''(((&&&%%%%%%&&&&&&&&&$$$&&&&&&%%%%%%&&&&&&&&&&&&---***$$$!!!%%%)))%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))*********((((((%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''###&&&)))(((&&&$$$&&&(((((()))+++...111888???DDDIIIKKKPPPWWW___dddffffffnnngggPPPEEE>>>;;;AAAJJJSSS]]]fffkkkooovvv{{{zzzzzzbbbZZZ]]]rrr~~~sssiii___SSSGGG???888666444333444555555444444666777999:::<<<@@@CCCFFFMMMVVV```mmm~~~```AAA333********* ***,,,,,,++++++************(((++++++((())),,,---+++(((***)))''''''******((('''''''''%%%######%%%'''###&&&)))(((%%%###%%%(((%%%&&&''''''&&&&&&''')))%%%'''))))))'''&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((())))))***,,,---------222===GGGLLLNNNVVV___sssyyytttzzzqqqcccaaakkkyyysssiiinnnxxx{{{zzzzzz{{{}}}~~~~~~|||xxxuuutttvvvtttsssrrrrrrqqqooommmuuuqqqooorrrsssrrrqqqssstttuuuvvvuuusssrrrrrrssssssttttttsssrrrrrrtttvvvuuuvvvuuutttqqqpppqqqsssvvvwwwwwwuuurrrqqqqqqrrrpppoooooopppqqqqqqooonnnlllllllllllllllllllllmmmmmmooopppqqqpppooommmllliiimmmooommmmmmooopppooopppppppppqqqrrrpppmmmjjjppplllgggaaaYYYPPPFFF@@@===>>>BBBIIIMMMRRR\\\fffmmmyyyzzzkkk]]]RRRLLLIIIEEEDDDJJJPPPTTTYYY^^^cccbbbccceeeeeegggnnnwwwzzztttppptttsssrrrqqqpppoooooooooooonnnmmmllllllmmmoooqqqpppoooooopppqqqrrrssstttyyyxxxvvvrrroooooorrrtttvvvuuusssrrrqqqppppppoooqqqrrrssstttuuuuuuuuuuuurrrtttxxx|||}}}{{{wwwuuuttttttvvvuuurrrnnnhhhkkklllkkkkkknnnnnnkkkdddddddddeeeeeeeeeeeeeeehhhiiijjjkkkkkkkkkjjjiiieeefffeeeccc```^^^^^^___```dddjjjpppssssssqqqooonnnhhhddddddcccaaa```aaa```aaaaaa```aaaaaaZZZRRRGGG@@@<<<>>>@@@@@@@@@BBBBBB@@@???@@@AAA???:::666555777>>>NNNcccuuunnnSSSEEECCCSSSlll{{{tttsssuuuxxx~~~ssskkkooouuujjjMMM333---+++)))((()))((('''&&&(((&&&%%%&&&''''''&&&%%%###$$$&&&&&&%%%%%%&&&((('''%%%!!! %%%***((("""$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&###$$$%%%$$$###$$$%%%'''%%%%%%&&&'''(((***+++,,,"""###%%%%%%$$$###$$$%%%(((***,,,...222888???EEEJJJMMMSSSZZZ___dddfffhhhssseeeOOOEEE@@@>>>DDDMMMVVVaaajjjkkknnnssswwwwwwyyyaaa[[[aaawww~~~ssshhh]]]QQQEEE===:::777333222333555666777666777999;;;<<>>===<<>>OOOeeexxxtttVVVEEEDDDXXXuuuzzzuuuvvvwwwyyy~~~|||pppeeeiiirrrjjjNNN333,,,***((((((((((((&&&%%%'''&&&&&&'''((()))(((&&&"""%%%((((((%%%$$$&&&(((!!!$$$$$$!!!!!!&&&((('''$$$$$$%%%%%%&&&&&&''''''""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&"""$$$&&&%%%$$$%%%'''***'''(((((())))))))))))((($$$######$$$&&&'''&&&$$$)))***,,,...222888???DDDIIIOOOVVV\\\___bbbgggjjjzzzsss\\\LLLFFFBBBAAAFFFNNNWWWdddooonnnnnnrrrvvvyyy~~~zzz^^^^^^iii}}}{{{pppeee[[[PPPDDD===999666333222444666777777666888:::<<<>>>AAAEEEHHHHHHPPP\\\hhhvvvxxx^^^@@@444///333777111===...---,,,,,,++++++,,,,,,(((++++++)))***---///,,,''',,,---)))))),,,***%%%)))))))))((('''(((+++...+++(((&&&'''))))))%%%"""%%%&&&((('''&&&&&&''')))&&&(((***+++)))(((((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((%%%'''***,,,------,,,+++///444>>>HHHLLLOOOWWW```kkk}}}~~~|||xxxxxx~~~uuunnnwwwvvvkkkfffooo~~~{{{}}}}}}~~~{{{wwwsssrrrtttwwwxxx{{{}}}yyysssoooppprrruuuqqqpppssstttssssssuuuooopppqqqqqqqqqsssvvvyyyuuuvvvwwwvvvsssqqqsssvvvtttwwwzzz{{{{{{zzz{{{{{{uuuvvvvvvuuusssqqqrrrsssrrrppppppqqqttttttqqqnnnmmmmmmnnnnnnooopppppppppoooppprrrrrrrrrqqqooonnnnnnqqqqqqmmmlllooorrrqqqpppppprrruuuwwwvvvtttqqqqqqllleee___XXXPPPHHHAAABBBAAADDDHHHJJJLLLTTT]]]bbbaaaZZZQQQJJJHHHEEE@@@???AAAGGGMMMPPPPPPVVV]]]___]]]^^^```bbbeeennnxxx~~~zzzyyy{{{|||sssrrrqqqooonnnnnnmmmmmmiiikkkooorrrrrrpppmmmkkklllmmmoooqqqrrrrrrrrrrrruuutttrrrooommmooossswwwuuutttssssssrrrrrrrrrrrroooppprrrtttuuuwwwwwwxxxyyyzzz}}}~~~{{{{{{|||{{{xxxtttrrrqqqrrruuuwwwwwwsssppppppmmmiiigggggghhhhhhiiijjjjjjkkkhhhhhhiiiiiihhhgggeeeddd[[[___cccdddbbbaaaaaaccckkkoootttyyy|||}}}|||{{{rrrjjjeeefffddd___]]]```YYY]]]______```aaa]]]VVVEEE>>>999<<>>666777>>>OOOfff{{{yyyYYYFFFEEE\\\|||~~~zzzxxxzzz{{{|||yyymmmcccgggqqqkkkOOO222+++)))((('''((('''&&&$$$'''&&&&&&((()))***)))'''$$$'''***)))%%%###%%%(((&&&)))###$$$'''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''((("""%%%''''''&&&&&&***---+++++++++)))'''$$$!!!'''%%%%%%'''***,,,***''')))***,,,...111777>>>DDDIIIPPPXXX]]]___aaaggglll~~~eeeTTTIIIFFFCCCCCCHHHOOOXXXfffsssrrrqqqsssxxx}}}kkk]]]aaapppxxxmmmcccYYYOOODDD===777555444444666777777666555777999;;;===@@@EEEHHHIIIRRR^^^kkkzzz}}}pppVVV???333222---000999;;;000///...,,,***(((''''''*********)))***++++++,,,)))'''(((+++***&&&$$$&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((($$$$$$%%%'''(((***+++,,,***(((''')))++++++(((%%%++++++)))'''%%%&&&(((+++((())))))(((((((((+++---111===KKKPPPRRRUUUZZZ^^^jjjyyy~~~||||||vvvwww~~~wwwqqqyyyxxxkkkdddmmm}}}~~~}}}~~~~~~}}}~~~}}}yyyuuusssrrrrrrssszzzyyywwwtttrrrpppoooooooooooopppqqqrrrrrrssssssuuutttrrrqqqqqqsssvvvxxxsssssssssqqqpppqqqtttwwwxxxyyyzzz{{{zzzzzzxxxxxxxxxvvvtttsssssssssrrrqqqpppuuutttooonnnqqqpppkkkmmmmmmnnnnnnooooooppppppppppppqqqrrrrrrpppooonnnrrrqqqpppnnnkkkkkkmmmoooqqqqqqqqqqqqrrrssstttuuutttoooggg^^^VVVOOOHHHDDD@@@@@@@@@BBBEEEIIIMMMOOOPPPNNNJJJFFFCCCAAAAAAAAACCCCCCEEEHHHMMMQQQRRRSSSVVVWWW[[[```bbbfffppp{{{~~~~~~wwwttttttvvvqqqmmmmmmooopppmmmiiilllnnnqqqrrrqqqpppoooooolllnnnpppqqqpppooooooppprrrooommmmmmooorrrssssssqqqrrrssssssrrrqqqooonnnrrrrrrsssssstttuuuuuuvvvvvvxxx{{{~~~yyyzzzxxxvvvrrrppppppqqqxxxwwwvvvtttqqqnnnllljjjcccgggjjjkkkiiihhhhhhiiijjjiiiiiikkkmmmkkkgggccc]]]___aaabbbbbbccceeegggnnnpppssswwwzzz{{{yyywwwooommmiiieeebbbaaa``````]]]ZZZYYY^^^eeefff___VVVJJJDDD===;;;<<>>======AAAFFFFFFAAA<<<666777;;;JJJdddzzzaaaMMMDDD[[[ssswwwzzzzzzwwwxxx~~~uuukkkeeekkkxxxsssUUU666111+++%%%%%%***...,,,)))$$$&&&))))))'''&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%)))'''!!!$$$---,,,###+++"""!!!+++///'''"""###"""######$$$$$$######""")))+++$$$!!!&&&***((($$$%%%))),,,)))%%%''',,,'''***,,,(((""" %%%+++&&&'''((((((((((((((('''+++***+++000444777>>>FFFFFFTTTYYYZZZ```aaaeeesss|||```KKKGGGOOOHHHBBBFFFRRR^^^eeegggkkkqqqwwwzzz~~~~~~eeeZZZdddvvv{{{ssskkkeee[[[MMMCCC???:::777444333444555666555888999999:::<<>>MMMiii|||bbbOOOGGG\\\}}}sssuuuxxxxxxxxx{{{xxxppplllttt{{{]]]>>>///***%%%$$$''')))(((&&&&&&''')))***(((''''''((($$$%%%%%%%%%%%%$$$$$$###$$$)))'''!!!$$$++++++###)))&&&%%%(((&&&''''''''''''''''''&&&%%%$$$!!! $$$(((%%%%%%"""!!!%%%&&&###!!!!!!&&&((()))&&&###"""%%%)))&&&''''''(((((((((((((((+++***,,,111555888???GGGIIIVVV[[[]]]eeehhhooo~~~zzz^^^KKKIIILLLIIIGGGLLLVVV```fffgggjjjrrrzzz}}}|||eee]]]iiizzz{{{ssskkkcccYYYKKKAAA===888666333222333444555444888999::::::<<>>111000***)))---,,,)))***+++,,,---,,,++++++((((((((((((((()))))))))(((&&&'''******'''''')))((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&''')))+++***(((&&&$$$))))))((((((''''''&&&&&&&&&%%%&&&(((++++++***((())))))(((&&&$$$%%%'''***((()))))))))((())),,,...555DDDVVVaaabbb```cccgggooo{{{}}}zzz{{{zzz}}}|||pppuuu~~~~~~|||}}}yyywwwtttrrrqqqrrrsssttttttsssrrrrrrqqqqqqqqqqqquuuttttttsssrrrqqqqqqpppsssssssssssstttttttttuuussssssrrrqqqpppqqqtttvvvyyyyyyzzzzzzzzzxxxuuutttvvvvvvuuutttsssqqqpppoooqqqsssssspppooopppooolllmmmnnnnnnnnnnnnooooooooooooooooooooopppqqqqqqrrrttttttsssrrrppppppqqqsssttttttttttttttttttuuuuuutttooohhh```YYYQQQJJJEEE??????>>>>>>>>>@@@AAABBBEEEDDDBBB@@@?????????@@@DDDEEEGGGIIILLLNNNPPPQQQTTTVVVZZZ^^^aaafffqqq}}}wwwrrrrrrooommmkkklllooopppnnnkkkllloooqqqrrrqqqpppppppppmmmooorrrsssrrrqqqrrrsssqqqooommmmmmoooqqqrrrrrrqqqqqqrrrrrrrrrqqqppppppsssssstttuuuvvvxxxxxxyyyvvvxxxzzz|||}}}~~~zzzzzzyyyvvvsssqqqqqqrrrsssssssssssssssrrrqqqqqqlllkkkjjjiiijjjmmmrrrvvvuuusssqqqpppnnnkkkfffcccaaacccfffggghhhjjjlllooossssssssssssssssssssstttpppnnnjjjgggdddcccbbbbbbeeeaaa^^^```dddccc[[[TTTGGGCCC===<<<===>>>===;;;@@@??????AAADDDCCC>>>:::999;;;AAAQQQmmm{{{```OOOGGGXXXwww|||xxxrrrrrrrrrtttwww|||xxxrrrooowww|||\\\<<<---+++(((&&&$$$$$$%%%%%%&&&(((******((('''((()))$$$%%%&&&&&&&&&&&&&&&%%%$$$'''&&&!!!###))))))###'''111222'''"""(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!%%%'''%%%"""""",,,$$$!!!&&&,,,+++&&&"""&&&&&&'''''''''''''''(((&&&''''''(((((((((((()))+++***---222666999@@@HHHJJJVVV[[[^^^hhhoooyyysssYYYKKKLLLJJJJJJLLLRRRZZZbbbgggiiijjjttt}}}~~~xxxeeebbbppp|||sssjjjbbbWWWIII???<<<777555222222333444444333999:::;;;;;;<<>>===<<<<<<<<<===@@@????????????@@@AAAAAAEEEGGGIIIJJJKKKMMMOOOPPPSSSTTTXXX]]]```eeeqqq~~~zzzttttttnnnmmmllllllnnnnnnllljjjkkkmmmooopppooonnnnnnooonnnpppssstttsssrrrsssssspppnnnmmmnnnpppqqqrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuwwwxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxuuurrrppppppppprrrrrrqqqpppooonnnlllkkknnnmmmlllkkklllnnnrrruuuuuusssrrrooommmjjjhhhfffgggiiikkklllllllllnnnpppuuutttrrrpppnnnoooqqqsssrrrooolllhhheeedddddddddfffbbb^^^___aaa___XXXRRRGGGCCC???>>>@@@AAA???>>>;;;::::::<<<===;;;888444999<<>>BBBEEEIIITTTdddrrrsssXXX???333444000///000,,,+++,,,,,,---,,,+++)))((())))))***++++++++++++***(((%%%&&&)))***))))))---''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%)))((((((''''''''''''(((&&&'''''''''(((((())))))&&&'''(((((('''%%%$$$###&&&''''''&&&%%%%%%''')))((())))))))))))***---000333BBBYYYiiiiiiccceeemmmsss|||zzzvvvzzz|||xxxooouuu}}}~~~yyy}}}}}}{{{xxxuuusssssstttuuuuuutttsssrrrqqqqqqppppppssssssssssssssssssssssssrrrsssuuuvvvuuutttsssrrrrrrrrrrrrpppooopppsssvvvvvvwwwxxxyyyxxxuuurrrooonnnqqquuuwwwvvvttttttuuuqqqqqqqqqrrrqqqooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnpppssstttqqqrrrrrrrrrqqqqqqrrrtttsssssssssssssssssstttuuurrrnnnhhhaaa[[[SSSLLLGGGAAA@@@???>>><<<;;;::::::======>>>???@@@BBBCCCDDDFFFHHHKKKLLLLLLMMMOOORRRRRRSSSWWW\\\```fffssszzzttttttooonnnnnnnnnmmmllljjjhhhjjjlllnnnnnnmmmlllmmmnnnoooqqqttttttsssrrrrrrsssooonnnmmmnnnpppqqqqqqppppppppppppqqqqqqrrrrrrsssqqqrrrsssuuuwwwyyyzzz{{{}}}{{{yyywwwvvvvvvvvvvvvwwwwwwvvvsssooommmmmmnnnppppppoooooonnnlllkkkjjjmmmmmmmmmmmmnnnnnnnnnmmmpppooonnnmmmkkkjjjiiijjjmmmooopppooonnnmmmnnnoootttsssqqqnnnlllmmmppptttuuusssoookkkhhhfffeeeeeeeeeaaa]]]\\\]]]\\\WWWRRRFFFBBB>>>===???AAA???>>>777777777888888666333111555:::DDDWWWssszzz\\\III@@@GGG\\\qqq|||zzzttt|||yyywwwnnnmmmlllnnnsssxxx|||}}}|||xxxwww~~~}}}]]]>>>(((***+++)))&&&%%%(((+++%%%&&&'''&&&%%%%%%&&&'''######$$$%%%%%%&&&%%%%%%###%%%&&&######&&&'''&&& ###&&&%%%(((...&&&%%%%%%$$$$$$%%%%%%&&&%%%"""$$$+++)))###%%%---((($$$$$$&&&&&&######&&&&&&$$$###&&&***,,,)))&&&'''&&&&&&&&&'''(((******++++++///555:::===DDDKKKOOOYYY\\\___kkkttt}}}vvv]]]MMMGGGMMMIIIJJJMMMRRR[[[dddmmmrrruuuuuuuuuvvv~~~qqqhhhuuu{{{}}}~~~tttiii```TTTGGG???===666555444444666777666555999:::<<<<<<===???BBBDDDNNNXXXeeerrrxxxWWW>>>111222//////000+++......---,,,***))))))(((&&&'''(((******))))))((()))&&&&&&)))***)))***---&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&,,,***(((&&&$$$$$$$$$%%%))))))((((((''''''&&&&&&$$$&&&((()))(((''''''(((&&&'''((('''&&&&&&((()))((()))***))))))+++...000333AAAWWWhhhhhhaaafffqqqwww~~~zzzvvv{{{~~~xxxpppwww~~~}}}{{{~~~{{{|||}}}}}}zzzvvvttttttuuuvvvwwwvvvuuutttsssrrrrrrrrrpppppppppppppppqqqqqqqqqssstttuuuuuuuuutttsssrrrrrrrrrqqqpppooopppsssuuuuuuwwwyyyzzzyyyvvvsssqqqoootttyyy|||zzzxxxxxxyyyrrrpppppprrrrrrooonnnpppnnnnnnnnnmmmmmmmmmmmmlllmmmmmmmmmnnnoooppprrrrrrnnnpppqqqrrrqqqqqqrrrsssrrrrrrrrrrrrssstttuuuvvvppplllgggaaa[[[SSSLLLGGGAAAAAA@@@>>>===;;;::::::;;;<<<>>>@@@BBBDDDFFFGGGGGGJJJMMMNNNMMMNNNQQQTTTTTTUUUXXX^^^bbbiiiwwwwwwqqqrrroooppppppooonnnllljjjhhhkkklllmmmmmmllllllmmmoooppprrrttttttrrrqqqqqqqqqnnnmmmmmmnnnpppqqqqqqoooppppppppppppqqqrrrsssttttttuuuwwwyyy{{{}}}~~~zzzwwwuuuuuuuuuuuuuuuuuutttqqqnnnllllllmmmmmmnnnnnnooooooooonnnnnnlllllllllnnnooonnnkkkhhhkkkkkkkkkiiihhhiiikkkmmmqqqrrrrrrqqqooommmnnnooopppqqqpppnnnlllmmmrrrwwwyyywwwsssnnnjjjhhhggggggbbb^^^[[[ZZZ[[[[[[XXXUUUFFFAAA<<<:::;;;<<<;;;999777777777777666555333222000777EEE[[[xxx}}}___LLLBBBGGGYYYjjjxxxwwwrrrxxx{{{wwwxxxttttttuuuvvvwwwzzz|||~~~zzzvvvtttzzz{{{^^^BBB&&&((()))(((%%%%%%'''***%%%&&&&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$%%%&&&(((...&&&&&&///..."""###$$$$$$""""""""""""$$$$$$(((&&&((($$$!!!$$$$$$%%%$$$"""%%%"""!!!###&&&((('''%%%'''&&&&&&&&&'''(((***+++++++++000777<<>>===<<<;;;::::::<<<>>>AAACCCEEEGGGGGGGGGKKKOOOPPPNNNOOOSSSWWWWWWXXX\\\aaafffnnn|||uuuqqqrrrnnnoooqqqqqqooommmkkkkkkmmmnnnnnnnnnmmmmmmoooppprrrsssuuutttrrrooonnnooommmmmmmmmnnnpppqqqpppoooooooooooooooqqqrrrtttuuuuuuvvvxxxzzz}}}|||xxxwwwwwwyyyzzzuuuuuutttrrrnnnllllllmmmmmmnnnnnnnnnnnnmmmmmmlllkkkjjjjjjmmmooooookkkhhhhhhiiiiiihhhfffhhhkkkoooqqqrrrrrrqqqooonnnnnnoookkknnnooonnnmmmooouuu{{{~~~{{{vvvqqqllliiihhhggg___\\\ZZZYYY[[[\\\[[[ZZZJJJDDD===888777777666444555666777777555444444444///888GGG]]]yyybbbOOOEEEJJJ[[[mmm~~~yyy|||~~~|||yyysssnnnqqqwwwpppUUU:::)))))))))((('''&&&''''''&&&''''''%%%$$$$$$&&&(((%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$'''***"""%%%***+++######"""!!!!!!"""###&&&&&&######$$$"""&&&&&&''''''###""")))&&&%%%###$$$%%%''''''''''''&&&%%%%%%&&&(((+++,,,++++++000888>>>AAAGGGNNNSSS^^^ccchhhtttyyy{{{dddVVVPPPJJJLLLGGGGGGKKKVVVdddpppuuuvvv{{{zzzxxxvvv{{{zzzooouuu~~~{{{~~~zzzooocccYYYOOODDD======444444333555666777666444666888;;;===>>>@@@CCCEEEKKKRRR```rrr^^^BBB333222//////000+++///...+++)))((()))+++---((()))+++,,,---,,,***)))+++(((''')))***((()))---%%%&&&''')))******++++++&&&'''((())))))((('''&&&###&&&)))))))))((($$$$$$%%%'''(((***+++,,,,,,///111///,,,))))))***&&&((())))))(((((()))+++((()))*********,,,///111777CCCWWWhhhgggaaajjjzzz~~~|||xxxxxxsss~~~}}}{{{yyy|||xxxyyy~~~~~~{{{zzzxxxvvvuuuwwwyyyzzzvvvvvvvvvvvvwwwxxxzzzzzzwwwvvvuuutttrrrqqqpppooouuuuuuttttttssssssssssssqqqqqqqqqpppoooppprrruuurrrtttwwwyyyyyywwwsssqqqooouuu||||||xxxsssrrrrrrrrrnnnooossssssnnnmmmqqqnnnnnnmmmmmmmmmlllllllllkkkmmmnnnpppppppppoooooonnnppprrrsssrrrrrrsssuuurrrrrrssstttvvvxxxyyyzzzmmmjjjeee```ZZZSSSKKKFFF>>>>>>>>>>>>===<<<;;;::::::;;;>>>AAACCCEEEGGGGGGGGGKKKPPPQQQOOOPPPUUUYYYZZZ[[[___eeeiiiqqqwwwrrrtttlllnnnpppqqqpppnnnnnnmmmnnnooopppooonnnoooppprrrrrrtttuuutttqqqnnnmmmmmmmmmmmmmmmnnnpppqqqpppoooooooooooooooppprrrtttvvvtttuuuwwwyyy||||||zzzyyyzzz}}}~~~vvvvvvuuurrrooommmmmmnnnooonnnnnnlllkkkiiigggfffjjjiiiiiikkknnnooonnnkkkhhhiiiiiigggfffggglllpppooopppqqqqqqoooooopppqqqhhhkkknnnnnnnnnpppwww~~~}}}xxxsssnnnjjjhhhhhh]]][[[YYYZZZ\\\^^^^^^^^^QQQIII@@@999777666444222333555666555444333333333111999HHH]]]vvv~~~cccPPPGGGLLL]]]uuuwwwnnnnnnqqqhhhMMM333...---,,,+++***)))(((''''''((('''&&&%%%%%%''')))'''((((((((('''&&&%%%%%%&&&&&&((((((&&&$$$'''+++ ++++++&&&((('''&&&$$$######$$$&&&'''!!!333999***&&&///$$$###%%%((((((&&&+++111***)))((('''&&&(((***,,,'''&&&%%%%%%&&&(((+++---++++++111999>>>BBBHHHOOOQQQ]]]bbbiiivvvyyyzzzcccYYYTTTMMMLLLFFFFFFLLLYYYjjjuuuxxxvvvzzz||||||zzzzzzuuuooozzz~~~{{{~~~xxxmmm```WWWLLLBBB<<<<<<333222222444666666555333555777;;;===>>>AAADDDFFFPPPXXXhhh}}}}}}___BBB111///,,,---///+++,,,,,,,,,+++++++++******)))***++++++***)))((('''''')))***)))&&&%%%&&&))))))%%%"""$$$((()))'''###***((('''&&&&&&%%%$$$""""""&&&(((&&&&&&'''%%%!!!!!!(((,,,***'''((()))(((((()))***+++***)))'''%%%+++***)))))))))))))))***---)))((()))******,,,111333DDD]]]lllkkkeeegggnnn{{{tttwwwwwwooo||||||{{{|||~~~~~~~~~~~~}}}|||{{{zzz|||zzzxxxwwwwwwxxxzzz{{{wwwyyyxxxvvvwwwzzzxxxtttuuusssqqqrrrtttuuussspppuuuvvvvvvvvvuuutttssssssrrrsssrrrqqqooopppsssuuurrrvvvzzzzzzvvvrrrpppppprrrvvv{{{zzzwwwtttuuuwwwssssssrrrqqqppppppppppppooonnnlllllllllllljjjhhhmmmnnnooopppqqqrrrssssssjjjnnnrrrqqqoooooorrrvvvsssssstttuuutttsssqqqpppnnnkkkgggbbb\\\TTTKKKEEEBBBAAA>>><<<;;;;;;<<<===<<<===@@@CCCEEEFFFGGGGGGMMMNNNPPPQQQQQQSSSVVVXXXZZZ\\\aaahhhrrr~~~{{{xxxwwwvvvtttrrrqqqqqqpppooommmooonnnmmmmmmmmmooopppqqquuutttrrrpppnnnmmmnnnnnnjjjlllooorrrsssrrrpppoooooonnnmmmlllmmmnnnppprrrssstttvvvwwwxxx{{{}}}}}}~~~|||vvvuuusssqqqooooooooooooqqqooolllkkkkkkkkkjjjhhhhhhiiijjjkkklllkkkjjjjjjhhhiiiiiihhhggghhhkkkmmmpppmmmkkkkkknnnpppooonnngggfffhhhkkklllnnnwwwxxxmmmiiieee```XXX[[[\\\[[[]]]bbbcccaaaVVVIII<<<777777666666888555555555555444333222111111888FFFYYYlll|||iiiTTTHHHNNNaaayyyyyyooonnnqqqhhhMMM222///***&&&&&&%%%###%%%***((()))*********)))'''&&&((('''&&&&&&&&&&&&'''(((######$$$$$$$$$$$$%%%%%%"""%%%$$$!!! """%%%///,,,'''$$$'''***$$$)))'''$$$""""""###%%%&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&+++)))'''&&&'''(((((((((***...333888<<>>>>>===???DDDIIISSS\\\lllcccFFF333000------...))),,,,,,,,,++++++++++++***+++***)))(((((())))))***''')))***)))&&&%%%'''(((***&&&$$$%%%)))***(((%%%&&&%%%%%%%%%&&&'''''''''!!!######&&&******(((***,,,)))### """$$$###((()))***+++***)))'''&&&))))))((((((((())))))***+++(((''')))++++++...333777GGG^^^nnnnnnhhhhhhmmmzzzppplllrrrzzzuuu|||{{{{{{~~~~~~~~~}}}|||zzzyyyxxxyyyxxxwwwwwwwwwxxxzzzzzzuuuwwwvvvuuuvvvyyyxxxsssuuusssrrrssstttuuutttrrrtttttttttsssrrrpppooonnnrrrrrrrrrpppnnnoooqqqttttttwwwyyyxxxuuuqqqoooooorrrvvvzzzyyyvvvssstttvvvtttsssrrrqqqpppppppppppppppnnnlllkkkllllllkkkjjjoooooooooooooooooooooooolllooosssrrrpppooorrrvvvrrrrrrrrrrrrrrrqqqppppppjjjhhhddd```[[[TTTLLLGGGCCCBBB???<<<;;;:::;;;;;;<<<>>>AAADDDGGGIIIJJJKKKKKKMMMPPPRRRTTTVVVZZZ\\\]]]___cccjjjttt~~~yyyxxxvvvtttrrrrrrrrrqqqooommmnnnnnnmmmmmmmmmnnnoooppptttsssqqqpppoooooooooooommmnnnppprrrsssrrrqqqooopppooonnnnnnnnnoooqqqrrrnnnppptttvvvyyy}}}|||{{{zzz{{{tttsssqqqpppooonnnooooooqqqnnnllljjjkkkkkkjjjiiillllllllllllkkkiiigggfffjjjkkklllkkkjjjjjjlllnnnjjjiiiiiikkknnnnnnkkkhhhfffgggjjjlllkkknnnyyyvvvmmmiiifffccc]]]^^^]]][[[___eeegggeeeWWWIII<<<777666444444555555555555555444333222111///666CCCTTTfffuuurrrYYYIIIMMM```{{{~~~wwwwwwzzzoooRRR555000+++((('''&&&%%%&&&+++'''((()))))))))((('''&&&)))'''%%%$$$$$$%%%''')))######$$$$$$%%%%%%&&&&&&$$$%%%%%%$$$######$$$%%%'''&&&$$$###'''+++)))###)))'''%%%######$$$&&&'''''''''&&&%%%%%%%%%$$$$$$(((((()))))))))((('''&&&***)))''''''''''''''''''+++///444999>>>CCCHHHLLLVVVQQQWWWfffnnnnnnxxxrrr[[[PPPNNNJJJCCCBBBJJJUUUbbbrrr}}}}}}vvvqqqsss|||www{{{~~~}}}}}}}}}rrrjjj^^^RRRHHH@@@999666666444555999999555555999999<<<=========???EEEIIIPPPZZZlllfffHHH666222---,,,---(((,,,,,,,,,,,,++++++++++++,,,***(((&&&'''(((+++---'''))))))((('''&&&'''(((***(((&&&'''***+++)))&&&&&&&&&%%%%%%&&&'''((((((%%%''''''%%%%%%((()))''')))***'''$$$%%%******'''(((((()))******)))'''&&&''''''''''''((()))******)))&&&&&&)))+++,,,///444:::HHH]]]mmmooohhhfffhhhqqqxxxllllllvvv~~~|||}}}{{{{{{}}}}}}||||||{{{yyyxxxwwwuuuvvvwwwxxxxxxxxxxxxxxxsssuuuuuutttvvvyyyxxxtttuuutttssstttuuuvvvuuutttuuuuuutttsssqqqooonnnmmmssssssrrrooonnnnnnppprrruuuvvvwwwuuurrrpppoooppprrrvvvxxxxxxuuurrrssstttuuutttsssqqqpppoooooooooqqqnnnkkkjjjkkklllllllllppppppooonnnmmmlllkkkkkkooorrrtttsssqqqppprrruuuqqqpppoooooooooooooooooohhheeebbb___ZZZUUUNNNIIIDDDBBB???<<<:::999::::::===???BBBFFFJJJLLLNNNNNNJJJMMMPPPTTTVVVZZZ^^^aaa```ccchhhnnnwww{{{vvvtttsssrrrrrrqqqooommmmmmmmmmmmlllmmmmmmnnnooorrrrrrqqqppppppppppppqqqooopppqqqrrrsssrrrqqqpppqqqpppooooooooopppqqqrrrllloootttxxxzzz}}}{{{vvvvvvxxxrrrqqqooonnnnnnnnnooopppqqqnnnkkkiiijjjkkkkkkjjjmmmmmmlllkkkjjjhhhfffeeehhhjjjllllllkkkjjjkkkllleeegggjjjnnnpppnnniiieeefffhhhkkkmmmmmmqqqxxxnnniiigggdddaaa___[[[ZZZ```hhhiiieeeVVVIII<<<666555222111222555555555444444333222111222999EEETTTcccrrr}}}```JJJKKK^^^|||uuuVVV888000,,,))))))(((&&&'''+++'''''''''''''''&&&%%%%%%(((&&&$$$######$$$&&&(((###$$$$$$%%%&&&''''''(((***(((%%%$$$$$$%%%&&&&&& ###$$$###%%%)))***''')))(((&&&$$$$$$%%%'''((((((''''''&&&&&&&&&'''''')))***+++,,,+++)))&&&$$$******)))))))))(((((((((---000555:::???EEEKKKOOOXXXSSSWWWcccjjjnnn{{{qqqYYYLLLIIIIIIFFFEEEMMMZZZlll{{{uuuqqqttt~~~rrrwww~~~}}}}}}|||rrrjjj^^^QQQGGG>>>888555333222333555555333555999999;;;=========???EEEJJJMMMYYYnnneeeHHH555111---,,,---(((------,,,,,,,,,+++++++++***)))((('''((()))+++---(((((()))((('''''''''''')))(((&&&''')))***((('''))))))((('''%%%$$$%%%&&&+++---+++&&&&&&)))***(((###&&&)))***---...((( (((((())))))))))))((('''&&&&&&&&&&&&''')))*********'''&&&***,,,,,,...333999EEEYYYiiikkkeee```aaakkk|||}}}ssslllppp}}}{{{{{{~~~|||yyyzzzzzzzzzzzzyyyxxxxxxuuuvvvwwwxxxxxxwwwuuutttsssuuuuuutttvvvzzzyyyuuuuuuttttttuuuvvvwwwwwwvvvwwwwwwwwwvvvuuusssrrrqqqttttttssspppnnnnnnppprrrsssssssssrrrqqqqqqqqqrrrrrruuuvvvvvvtttrrrrrrsssuuutttsssqqqpppoooooonnnqqqnnnjjjiiijjjlllnnnnnnppppppooonnnmmmllllllkkkrrrsssuuutttrrrqqqrrrtttqqqpppnnnmmmmmmnnnooopppjjjgggccc___[[[UUUOOOJJJBBBAAA>>><<<::::::;;;<<>>@@@AAABBBEEEGGGIIIJJJJJJJJJMMMPPPUUUYYY\\\___ccceeeffflllvvvtttrrrpppppppppooommmkkkmmmmmmmmmmmmmmmmmmllllllnnnnnnooopppqqqqqqqqqrrrpppoooooonnnnnnnnnnnnoooqqqppppppppppppppppppppprrruuuyyy|||}}}}}}~~~|||{{{{{{yyyuuuqqqnnnmmmmmmmmmmmmooopppqqqnnnllliiihhhjjjkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiibbbdddfffgggeeedddcccdddiiikkknnnooopppooonnnnnneeehhhmmmrrrvvv~~~qqqhhheeeddd______^^^```fffkkkfff]]]NNNBBB777555555444333444444444444444333222111000111555>>>IIIWWWggguuu~~~aaaIIIHHHZZZmmm{{{yyy{{{zzzyyyyyymmmPPP666...)))'''((('''$$$%%%(((&&&%%%%%%$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$$$$%%%&&&&&&'''((((((---(((###"""$$$&&&%%%$$$!!!''')))$$$!!!"""$$$$$$((('''&&&&&&&&&''''''((($$$$$$$$$&&&(((+++...000111555999<<<<<<999444111***,,,---,,,***)))+++,,,---000555:::@@@GGGNNNSSSYYYWWW[[[dddmmmyyyyyyaaaPPPGGGCCCBBBJJJUUUkkk|||wwwwwwpppvvv~~~}}}|||wwwnnnaaaSSSGGG???999666222555777555333555999===:::;;;<<<<<<<<>>=========???AAABBBBBBCCCEEEGGGIIIIIIIIIIIIOOOSSSYYY^^^aaadddgggjjjmmmvvv|||tttrrrpppppppppooommmkkkmmmmmmnnnnnnnnnmmmlllllllllmmmnnnoooppppppppppppooonnnmmmllllllmmmoooppprrrrrrrrrqqqqqqqqqqqqpppqqqtttwwwzzz|||~~~~~~{{{xxxxxxzzzzzzuuuqqqnnnmmmmmmmmmnnnoooqqqrrrllljjjiiiiiikkklllkkkjjjlllkkkjjjiiihhhgggggggggeeefffggggggeeedddeeeeeehhhjjjllllllllllllnnnoooggghhhmmmtttzzzyyyooohhheeegggaaacccdddfffkkkmmmfff^^^LLLAAA777555666555444666444444444333333222111000111444:::FFFWWWgggssszzzxxx^^^IIIHHHYYYggg~~~yyywwwyyy}}}wwwtttrrrgggLLL444---)))'''((('''$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$"""$$$'''))))))'''$$$"""%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$######$$$%%%$$$ %%%'''$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%$$$$$$$$$%%%(((+++,,,000555<<>>>>>@@@BBBCCCAAACCCEEEGGGIIIJJJKKKJJJQQQVVV]]]cccgggkkkoooqqqxxx{{{vvvtttrrrqqqqqqqqqooommmnnnnnnooooooooonnnmmmlllkkklllmmmnnnoooooonnnnnnooonnnmmmllllllnnnqqqrrrtttttttttttttttsssrrrrrrrrrtttvvvxxxyyy{{{~~~|||{{{yyywwwvvvuuutttsssooonnnnnnmmmnnnoooqqqrrriiiiiiiiijjjlllmmmkkkiiikkkjjjiiihhhgggggghhhiiiggghhhhhhgggeeedddfffgggfffiiillllllkkkkkkmmmnnnkkkiiilllttt|||{{{sssmmmgggfffiiidddggghhhhhhiiijjjfff___LLLAAA888666666555444555333333444333333222111000333333888EEEYYYjjjtttwww|||qqq[[[IIIIIIYYYjjj{{{zzzzzz}}}~~~xxxuuusssgggLLL444---)))((()))(((%%%%%%((('''&&&%%%$$$###$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&!!!%%%&&&######&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&***---///555;;;DDDLLLPPPOOOKKKGGG>>>>>>:::333,,,(((***---///222666;;;BBBJJJRRRXXXYYY]]]eeemmmvvvgggSSSKKKFFFCCCBBBMMMZZZsssxxxsss{{{yyyuuutttwwwzzzzzzpppaaaRRRFFF>>>888555,,,444888444000111555555:::;;;;;;;;;;;;???GGGNNNZZZjjjbbbEEE333111......000,,,......---------,,,,,,,,,---,,,)))''''''((()))+++***(((&&&'''))))))'''%%%)))*********)))((()))*** &&&...///+++&&&$$$$$$$$$''''''&&&''',,,---,,, &&&+++)))''')))***)))((((((((((((((()))******+++******))))))))))))***'''%%%''',,,...---...222000===OOOXXXUUUOOOSSS]]]iiizzzxxxzzzyyyhhheeekkkyyy{{{yyy|||~~~{{{{{{{{{zzzyyyxxxwwwvvvtttuuuvvvwwwxxxyyyzzzzzzuuuwwwvvvtttuuuxxxvvvrrroooqqqtttuuutttuuuxxx{{{xxxxxxxxxxxxwwwvvvttttttrrrsssrrrqqqooopppsssuuuvvvsssrrrsssuuuuuurrrooorrrqqqqqqsssvvvxxxyyyyyyqqqqqqppppppqqqqqqrrrssslllkkkkkkmmmoooppppppoooqqqqqqqqqppppppppppppppprrrqqqpppqqqsssssssssrrrmmmnnnoooqqqqqqqqqpppooouuuqqqkkkddd^^^XXXRRRNNNDDDCCCAAA??????@@@AAABBB@@@BBBEEEHHHKKKLLLMMMMMMRRRWWW___ffflllpppuuuxxx}}}xxxvvvtttssssssrrrpppooonnnooopppppppppooommmllljjjkkkmmmnnnnnnnnnmmmlllpppooommmlllmmmppprrrtttvvvvvvwwwwwwvvvuuuttttttvvvwwwwwwvvvuuuvvvyyy{{{{{{||||||xxxrrrppprrruuupppooonnnnnnnnnpppqqqrrrggghhhiiikkkmmmmmmkkkhhhffffffffffffhhhjjjlllmmmggghhhgggeeecccccceeegggeeeiiinnnooonnnmmmmmmnnnnnnjjjkkksss|||wwwqqqlllffffffjjjdddhhhhhheeedddeeeccc```NNNCCC999666666444333333333333333333222111000000000...222AAAVVVhhhpppqqq{{{mmmZZZJJJJJJZZZqqq{{{{{{}}}|||zzzwwwjjjNNN555...+++)))+++***&&&&&&)))'''&&&%%%$$$$$$$$$%%%&&&)))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$######"""###&&&((('''%%%$$$&&&((($$$'''&&&$$$$$$'''&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%'''***///444777BBBIIISSS]]]bbbbbb^^^[[[KKKJJJDDD:::000+++---111111333888===CCCLLLTTTZZZZZZ___hhhpppxxx^^^MMMIIIHHHHHHIIIMMMZZZrrr}}}rrrlllrrr{{{|||wwwtttrrrtttzzz}}}sssdddUUUIII@@@;;;888...888===888333444777777:::;;;;;;:::;;;@@@HHHNNNYYYjjjdddHHH777444......000---***///222000+++'''((()))'''''''''((()))+++,,,---))))))))))))(((((((((((('''((()))((('''&&&''')))((('''&&&%%%%%%&&&'''((((((&&&$$$$$$&&&'''&&&%%%***)))'''%%%$$$%%%&&&''')))(((''')))++++++(((%%%''''''(((((((((&&&%%%$$$***++++++***)))***---///555???LLLUUURRRLLLNNNTTTlllzzz~~~qqqiiifffkkkxxx}}}}}}{{{zzz{{{yyy~~~~~~}}}|||zzzxxxvvvuuuuuuxxx|||~~~|||zzzvvvvvvwwwvvvuuusssrrrpppsssrrrrrrtttxxxzzz|||{{{wwwwwwvvvtttsssrrrqqqpppnnnoooqqqrrrrrrqqqooonnnrrrrrrssstttvvvvvvtttsssrrrssstttvvvxxxzzz|||}}}xxxrrrnnnppprrrpppooopppqqqooonnnooorrrssstttssstttrrrpppnnnnnnppprrrtttnnnpppqqqrrrssssssuuuvvvppprrrrrrpppqqqssspppkkkuuupppiiieeebbb[[[QQQIIIBBBBBBAAA???======???AAA@@@CCCEEEGGGIIILLLOOORRRVVV^^^ggglllnnnsss|||wwwuuusssrrrssssssqqqppplllnnnpppqqqqqqnnnjjjhhhkkkkkkllllllkkklllmmmnnnqqqnnnllllllppptttwwwxxx|||vvvsssvvvwwwuuussstttwwwvvvuuuttttttuuuvvvwwwyyy{{{|||yyytttpppoooppptttrrrpppqqqsssrrrooolllnnnmmmkkkjjjiiijjjjjjkkkjjjiiihhhiiiiiiiiigggeeejjjgggdddeeegggjjjiiihhhiiikkknnnnnnmmmkkkkkklllpppppprrrxxxuuummmhhhdddeeehhhmmmmmmnnnnnnlllgggaaa\\\OOOEEE:::666444222222444777333000///111222111///111222777CCCRRRbbbqqq|||yyysssTTTGGGNNNYYYvvv}}}|||{{{}}}}}}uuuWWW888,,,'''$$$&&&'''%%%&&&(((%%%&&&'''(((((((((''''''((('''%%%%%%%%%%%%###"""###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$######%%%%%%###!!!###'''&&&"""$$$%%%%%%&&&%%%$$$###"""&&&%%%&&&&&&(((***---...:::CCCPPPYYY^^^```dddhhh[[[WWWNNNCCC888111......333444666;;;AAAJJJSSSXXXVVV___fffkkkvvv|||YYYLLLIIIDDDCCCHHHTTT___sssooofffpppxxx}}}zzzuuussstttxxx}}}~~~yyyqqqdddWWWKKK@@@888333///000111222222333777999:::;;;<<<<<<===AAAFFFJJJ[[[fffvvv~~~cccGGG666222---,,,///+++...222555333///++++++---)))(((((((((((()))******))))))))))))(((((((((((('''((()))((('''&&&''')))((('''&&&&&&&&&&&&'''((('''(((***)))'''&&&(((***)))(((&&&%%%%%%&&&'''((()))(((''')))++++++(((&&&((())))))***)))((('''&&&***++++++***)))***---///555@@@NNNUUUPPPJJJMMMVVVmmm}}}qqqiiiccchhhsss{{{|||||||||~~~zzz~~~}}}{{{yyywwwwwwvvvwwwyyy|||}}}zzzxxxwwwxxxxxxxxxxxxvvvuuuttttttsssrrrtttwwwzzz{{{zzz{{{zzzxxxuuurrrpppmmmllloooppprrrssssssrrrqqqpppppppppqqqtttxxxzzzxxxvvvssssssuuuvvvxxxyyyzzz{{{wwwqqqnnnppprrrpppoooppppppooonnnooorrrssstttssssssrrrqqqppppppqqqrrrsssooopppqqqqqqqqqssstttvvvqqqsssrrrpppppprrrooojjjsssoooiiieee```XXXPPPJJJFFFFFFEEECCC@@@@@@BBBDDDBBBCCCFFFHHHJJJMMMRRRUUU\\\dddmmmsssuuuzzzzzzwwwtttrrrrrrrrrqqqpppmmmnnnpppqqqpppnnnllljjjiiijjjjjjkkkkkkmmmoooqqqrrrpppmmmlllooorrrtttuuuzzztttrrrtttvvvsssrrrsssssssssrrrrrrsssuuuwwwxxx|||}}}|||yyytttqqqqqqrrrvvvtttqqqqqqrrrrrrooommmmmmlllkkkjjjjjjjjjkkklllkkkjjjiiijjjjjjjjjhhhfffiiigggeeefffhhhjjjiiigggjjjlllnnnnnnllllllmmmnnnqqqrrruuu{{{uuuooojjjggghhhlllppppppqqqrrrrrrnnnfff```NNNDDD999555444222222555666333//////000111000///333222666AAAQQQdddvvvyyyYYYIIINNNYYYqqq{{{~~~vvvuuuyyy{{{]]];;;...)))&&&'''(((&&&&&&((()))(((((((((''''''&&&&&&(((&&&%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$######%%%%%%###!!!###'''&&&"""$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%&&&''')))+++---444;;;CCCHHHJJJMMMRRRVVVTTTQQQJJJBBB:::666555555444666999>>>DDDKKKRRRVVVVVV]]]ccciiiwwwxxxVVVJJJHHHDDDEEEJJJRRR]]]ooo|||oooeeennnvvv~~~zzzwwwuuuyyy~~~|||tttgggYYYMMMCCC;;;666111222222222222444777999:::;;;<<<<<<>>>BBBGGGKKKUUUaaarrrbbbFFF555111,,,+++...***+++///111000,,,******++++++***)))((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&''')))((('''&&&&&&&&&&&&'''((($$$)))---,,,'''%%%''',,,((('''&&&%%%%%%&&&((())))))(((((()))******(((''')))***+++++++++***)))((()))***+++*********---///666BBBQQQWWWPPPIIINNNYYYnnnzzzoooiiiaaafffooo}}}{{{zzzzzz|||~~~||||||zzzxxxwwwxxxxxxyyy{{{|||{{{xxxuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvtttsssuuuwwwyyyyyyyyy{{{zzzxxxuuurrrpppnnnmmmrrrrrrtttttttttsssrrrqqqsssqqqqqquuuzzz|||yyyuuussstttuuuvvvwwwxxxxxxyyyuuuqqqoooqqqrrrooonnnppppppooonnnooorrrttttttsssrrrrrrrrrrrrrrrrrrrrrrrrppppppooooooppprrrtttuuussstttssspppppprrrpppkkkqqqoookkkddd]]]UUUNNNJJJIIIIIIHHHEEECCCBBBCCCEEECCCEEEFFFHHHKKKPPPVVVZZZaaaiiissszzz~~~|||yyytttqqqpppqqqppppppnnnooooooppppppooonnnnnniiihhhhhhiiilllooorrrtttssspppmmmlllnnnpppqqqrrrvvvrrrppprrrsssppppppqqqoooooopppqqqsssuuuxxxyyy~~~|||xxxuuussstttuuuxxxvvvsssqqqqqqpppooonnnkkkkkkjjjjjjjjjkkklllllllllkkkjjjjjjkkkjjjhhhggggggffffffgggiiiiiihhhgggfffggghhhgggfffgggiiikkkrrrtttyyy~~~uuuqqqnnnkkklllppprrrqqqrrruuuwwwrrriii```LLLBBB999555444222222555444222///...///000//////444333555???QQQiii}}}wwwVVVGGGKKKUUUhhhxxxyyysssqqquuuyyyccc<<<111+++(((((((((&&&&&&(((+++***((('''&&&%%%&&&&&&(((&&&%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$&&&$$$!!!###&&&&&&"""$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%&&&''')))***...111444444555777<<>>;;;777333222444666444888<<>>AAAEEEKKKOOOYYYfffxxxcccGGG666222---,,,///++++++,,,------,,,++++++,,,+++************+++,,,,,,))))))))))))(((((((((((('''((()))((('''&&&''')))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((((())))))((((((((())))))'''((()))*********)))((())))))*********+++...000999GGGXXX]]]UUUMMMTTTaaasss||||||zzzuuupppooolllrrrxxx~~~|||{{{|||}}}}}}}}}}}}{{{|||}}}}}}zzzwwwtttrrrttttttuuuvvvwwwxxxyyyzzzxxxvvvuuuuuuvvvwwwwwwvvvqqqqqqrrrssstttvvvvvvwwwuuuuuuuuuuuutttssssssrrrxxxvvvvvvyyy||||||wwwrrrtttuuuwwwxxxxxxxxxwwwvvvssspppqqqssssssoooooorrrpppoooooopppsssuuuvvvvvvqqqrrrtttuuuuuutttrrrqqqsssqqqoooqqqtttwwwwwwwwwuuuvvvvvvtttwww{{{{{{xxxqqqpppllldddZZZRRRMMMKKKHHHIIIHHHGGGDDDCCCCCCDDDFFFGGGIIIKKKNNNTTT[[[```fffllluuu}}}zzzwwwrrrooooooqqqrrrrrrppppppooonnnnnnooopppqqqnnnllljjjlllooosssttttttpppnnnmmmmmmoooqqqqqqqqqqqqnnnnnnpppooolllmmmpppssssssssssssuuuwwwyyyzzz{{{wwwsssrrrsssuuuvvvyyywwwtttqqqooonnnooopppiiijjjjjjkkklllllllllllljjjiiihhhhhhiiihhhfffdddeeefffhhhiiiiiihhhhhhggghhhhhhgggffffffiiimmmpppuuuyyyyyysssooooooooonnnooorrrsssrrrqqqrrrppphhh[[[QQQGGG>>>666444444333333555111111000.........///000///333888CCCXXXrrrfffMMMHHHUUUbbbiiizzzzzz{{{|||{{{ggg>>>111,,,(((((('''$$$###%%%'''&&&$$$######$$$&&&((('''%%%$$$$$$&&&&&&%%%######%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###&&&&&&""""""%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''''''((()))***)))******+++'''((())))))***,,,000333777:::===>>>???CCCKKKQQQYYYYYY]]]mmmlllJJJ???@@@???CCCJJJRRR]]]kkkvvvzzz{{{xxxvvvrrroookkkmmm|||iiifffssszzz{{{~~~wwwoooaaaSSSGGG>>>888444555666666555444555777999:::;;;===???BBBGGGNNNRRRZZZfffzzzcccGGG666222------///+++***************+++++++++***************+++,,,---))))))))))))(((((((((((('''((()))((('''&&&''')))&&&&&&'''(((((('''&&&&&&***(((%%%&&&((()))((('''&&&&&&&&&'''''''''''''''((())))))((('''''')))***&&&'''((()))))))))((('''((()))*********+++...111999FFFWWW___YYYRRRWWWaaattt{{{{{{yyyvvvvvvxxxyyy~~~~~~~~~}}}~~~~~~|||xxxuuusssssswwwwwwwwwxxxyyy{{{|||}}}xxxwwwuuuuuuvvvwwwwwwvvvssssssssstttttttttuuuuuutttttttttsssrrrrrrrrrqqqrrrtttwwwzzz||||||yyyvvvtttuuuwwwyyyzzzyyyxxxwwwrrrqqqsssuuutttpppppptttqqqpppppprrruuuwwwxxxxxxrrrssstttuuuuuutttsssrrrsssqqqqqqtttyyy|||{{{yyyvvvwwwwwwvvvyyy}}}rrroooiiiaaaYYYRRRLLLIIIHHHIIIIIIHHHFFFEEEFFFGGGGGGHHHKKKMMMPPPUUU\\\```fffkkksss{{{|||yyytttrrrrrrrrrrrrrrrpppoooooonnnnnnnnnooooooooommmlllooosssvvvvvvtttqqqooommmnnnpppqqqrrrqqqpppnnnooopppooolllmmmrrruuuttttttuuuwwwyyy{{{|||}}}yyytttrrrrrrssstttuuuuuuuuutttqqqnnnmmmnnnooojjjjjjkkklllllllllkkkkkkiiihhhgggggghhhgggeeeccceeegggiiiiiihhhggghhhiiigggggggggggggggiiinnnqqqvvvzzz{{{rrrmmmkkkmmmnnnmmmnnnpppttttttssspppjjj___TTTLLLEEE<<<555444444333333555000111111///......000222...444:::EEEZZZsss~~~vvv[[[FFFEEEUUUcccppp~~~}}}rrryyyjjjCCC111+++'''((('''$$$$$$&&&&&&%%%$$$$$$$$$%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%"""&&&&&&###!!!$$$&&&$$$&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''(((%%%&&&''')))***)))(((((('''((())))))***+++...111555999===>>>>>>BBBIIIPPPVVVWWW^^^qqqiiiGGG===>>>>>>CCCKKKUUUaaappp{{{{{{ttttttrrrpppwwwwwwfffjjj{{{xxxoooaaaSSSHHH???999666444555555555444555888::::::;;;>>>@@@DDDIIIPPPUUUWWWdddwwwbbbFFF555111,,,+++...***))))))((((((***+++++++++******))))))((()))))))))))))))))))))(((((((((((('''((()))((('''&&&''')))&&&&&&'''(((((('''&&&&&&)))(((&&&%%%$$$%%%'''***''''''''''''''''''&&&&&&((()))***(((&&&&&&)))+++&&&&&&((()))))))))((((((((()))*********+++...111777CCCTTT^^^[[[UUUXXX___ppp|||{{{{{{zzz}}}~~~~~~~~~~~~{{{vvvttttttuuuyyyxxxxxxxxxyyy{{{|||}}}xxxvvvuuuuuuvvvwwwwwwvvvtttttttttttttttssssssssstttsssrrrqqqppppppppppppppptttyyy|||{{{yyyxxxxxxtttvvvxxxzzz{{{{{{yyyxxxrrrrrruuuwwwuuuqqqrrrvvvsssrrrqqqsssvvvyyyzzzzzzttttttuuuuuuuuuuuuttttttsssrrrsssxxx~~~|||wwwyyyxxxwwwzzz~~~rrrlllddd]]]WWWQQQJJJDDDEEEFFFHHHGGGFFFEEEFFFGGGGGGIIILLLOOORRRVVV[[[___bbbffflllttt~~~~~~zzzwwwxxxwwwwww|||~~~zzzwwwuuutttrrrpppooooooooonnnnnnmmmmmmmmmnnnmmmmmmqqqxxx{{{yyywwwsssqqqpppooopppqqqqqqppppppooopppqqqooolllnnnssssssssstttuuuwwwzzz}}}{{{xxxsssrrrsssuuuttttttqqqssssssrrrnnnlllmmmooojjjkkklllllllllkkkjjjiiijjjhhhggghhhhhhhhhfffdddfffgggiiihhhffffffhhhkkkdddeeeeeeffffffhhhlllooowwwzzz{{{tttnnnjjjiiilllnnnmmmmmmoooqqqrrrrrrmmmcccWWWNNNIIICCC;;;444444555333444555000222222000......111444000666;;;CCCXXXqqq{{{xxxyyyxxxlllTTTBBBBBBOOO[[[lllyyyyyymmmxxxmmmGGG111,,,((()))(((&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&"""&&&'''###!!!###%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%'''((()))&&&&&&&&&'''((((((((('''%%%'''((((((((())),,,...111888@@@CCCBBBCCCHHHMMMQQQUUU___ttteeeDDD;;;>>>???EEENNNTTTccctttxxxtttrrrtttqqqdddnnnyyypppaaaSSSHHH@@@:::777222333444444444555888;;;:::<<<>>>AAAEEEKKKRRRWWW[[[fffxxxaaaEEE444000+++***,,,)))...---,,,---...000000000+++***)))'''&&&&&&%%%%%%))))))))))))(((((((((((('''((()))((('''&&&''')))%%%&&&'''(((((('''&&&%%%$$$&&&&&&###%%%+++'''((((((((('''&&&%%%%%%(((******(((&&&&&&))),,,&&&'''(((*********)))(((((()))*********,,,///111555@@@RRR]]]]]]WWWXXX]]]iii}}}}}}}}}~~~~~~}}}}}}~~~zzzuuussstttvvvwwwwwwvvvvvvwwwyyyzzz{{{wwwvvvuuuuuuwwwxxxwwwwwwssssssssstttttttttttttttsssrrrqqqpppooooooooooooqqqwww}}}}}}yyyuuutttuuutttvvvyyy{{{||||||zzzyyyssssssvvvyyyvvvrrrssswwwssssssrrrtttwwwzzz{{{{{{uuuuuuuuuuuuuuuuuuuuuuuusssrrrtttzzz}}}yyyzzzyyywwwyyy~~~}}}rrrjjjaaaZZZVVVPPPHHHAAAAAACCCDDDEEECCCCCCCCCDDDGGGIIIMMMPPPRRRVVVZZZ]]]^^^aaafffnnnxxx||||||xxxsssrrrppppppqqqrrrttt}}}{{{xxxuuurrrooooooooooooooonnnmmmkkkkkklllkkkmmmsss{{{~~~|||yyyvvvtttrrrqqqqqqpppooonnnppppppqqqrrrpppmmmooouuupppqqqrrrtttxxx|||{{{wwwtttssstttvvvuuutttoooqqqsssrrrooolllmmmnnnkkkllllllmmmlllkkkiiihhhkkkiiihhhiiiiiiiiigggeeefffhhhiiigggeeeeeehhhlllfffggghhhiiijjjlllooorrrwwwzzzwwwppplllhhhhhhlllnnnmmmlllnnnlllooopppiii]]]QQQJJJHHHBBB:::444444555444444666111222333111//////222555222888;;;AAAVVVoooyyyvvvvvvvvvlllWWWEEEDDDNNNXXXdddqqq|||{{{nnnyyymmmGGG222,,,)))******'''''')))************)))(((&&&%%%&&&%%%$$$$$$&&&&&&&&&$$$###%%%'''&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&"""&&&'''###!!!###%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&''')))***)))'''&&&&&&'''(((((((((''')))*********+++...000...777CCCHHHGGGFFFHHHKKKMMMSSS```vvvbbbBBB:::>>>AAAGGGQQQSSScccvvv}}}qqqpppsssmmmdddqqqxxxnnn```RRRGGG???999666111222333333333555888;;;:::<<<>>>BBBFFFLLLSSSXXXcccnnn}}}```CCC222...***+++///---***)))***,,,000000---***(((((('''(((((()))***+++((())))))***)))'''%%%$$$%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&***)))(((&&&&&&''''''(((''''''''''''((((((((()))((()))***+++***+++---///;;;DDDSSS^^^^^^XXXUUUWWWfff{{{~~~~~~~~~|||zzzxxxsssuuuvvvvvvvvvvvvyyy{{{yyyxxxvvvtttsssrrrssssssvvvsssqqqsssvvvxxxwwwtttvvvuuusssqqqpppppppppppptttxxx{{{zzzxxxuuuuuuvvvzzzyyyyyyzzz{{{zzzxxxuuutttuuuuuuuuuuuuttttttsssoooqqqsssuuuvvvwwwzzz|||{{{zzzyyyxxxvvvuuuttttttttttttwww}}}vvvvvvwwwyyy{{{{{{yyywwwiiigggbbbZZZPPPHHHCCCBBBBBBCCCEEEDDDCCCCCCEEEFFFFFFHHHKKKMMMOOORRRUUUXXX[[[___ccchhhqqq}}}}}}tttmmmiiihhhgggggghhheeefffkkknnnppptttyyy|||{{{wwwuuusssrrrqqqqqqpppnnnkkkjjjkkkmmmiiimmmsssxxx{{{{{{zzzyyyvvvtttrrrppppppqqqtttuuuqqqpppnnnmmmllllllmmmmmmqqqrrrsssuuuwwwyyy|||}}}uuuuuusssrrrppppppppppppuuussspppmmmlllkkkllllllooolllhhhhhhiiiiiigggeeeiiiiiijjjjjjjjjhhhgggfffgggeeebbbbbbdddfffggggggfffeeeddddddeeeiiillloootttyyy}}}|||zzzxxxrrrkkkjjjllloooqqqpppooonnnooouuuppphhhaaaZZZSSSLLLHHHBBB<<<777777666333222444222000---...///000...+++000999>>>CCCYYYvvvyyysssuuuhhhUUULLLGGGNNN___mmmrrr}}}qqqlllqqqHHH444---(((''''''%%%&&&)))$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%"""!!!"""$$$&&&'''&&&%%%"""!!!!!!###&&&'''&&&%%%%%%$$$#########$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%(((***(((%%%'''---333999;;;>>>@@@AAADDDGGGIIISSSXXXfffwwwwww[[[BBB<<<<<<<<>>???@@@AAAAAA@@@???@@@BBBDDDFFFHHHJJJLLLOOOSSSVVVXXX\\\```dddkkktttxxxvvvwwwqqqjjjdddaaa``````___aaa___```eeeiiikkkoootttwww}}}~~~~~~zzzvvvtttrrrqqqqqqpppnnnkkkkkklllmmmooorrrvvvzzz}}}}}}||||||uuutttrrrqqqpppqqqrrrssspppooonnnmmmmmmmmmmmmnnnpppqqqrrrtttwwwzzz|||}}}yyywwwsssqqqqqqrrrssstttwwwuuussspppnnnnnnnnnnnnnnnllliiiiiikkkllljjjhhhhhhiiiiiijjjiiihhhfffeeegggeeecccbbbdddfffggggggeeeeeeeeefffhhhkkknnnppprrrwwwzzzyyywwwuuuooohhhlllnnnqqqsssrrrqqqqqqqqqvvvqqqjjjbbb[[[TTTNNNJJJAAA;;;666777666333222444333000------...000///...,,,555;;;BBBZZZyyy|||{{{jjjUUUKKKHHHRRReeexxxnnnjjjyyysssKKK444---(((''''''%%%&&&)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###""""""$$$&&&'''&&&$$$'''&&&'''(((+++,,,+++***$$$######"""######%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###((((((((()))))))))******%%%&&&&&&'''(((+++///222888;;;@@@DDDHHHLLLQQQTTTUUUZZZiiiyyypppUUU>>>:::<<<<<>>888777333222111111333666:::<<<999:::<<<>>>CCCJJJRRRXXXdddmmm}}}{{{[[[AAA333333...------)))111///+++******+++,,,,,,***))))))(((((((((((()))******)))((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***(((((((((((((((''''''''')))+++,,,,,,,,,,,,///111444>>>OOO\\\^^^ZZZXXX[[[dddoooxxxzzzzzz~~~yyy{{{~~~~~~~~~}}}{{{{{{zzzwwwsssrrrrrrtttuuutttsssqqqqqqqqqrrrsssppppppppppppppprrruuuxxxyyywwwuuuttttttuuuxxxyyyyyy{{{}}}|||zzzxxxwwwxxx{{{zzzyyyzzz{{{zzzwwwuuuvvvwwwxxxyyyzzzzzzyyyyyyzzzzzzzzzxxxvvvvvvxxxzzzzzzyyyxxxvvvtttsssqqqqqqssssssuuuzzz~~~{{{yyywwwuuutttuuutttrrrpppjjjfff]]]QQQFFF???<<<;;;===>>>???>>>===<<<===>>>@@@BBBEEEGGGIIIKKKOOORRRUUUYYY]]]```fffllllllhhhhhhddd^^^ZZZYYYYYYYYYYYY[[[YYY[[[```dddfffjjjooossszzz}}}wwwtttrrrqqqqqqpppnnnlllkkkmmmnnntttuuuwwwzzz{{{|||||||||vvvvvvtttsssrrrrrrrrrrrrpppooonnnnnnnnnnnnnnnooooooppprrrtttwwwzzz|||~~~~~~yyytttsssuuuwwwxxxwwwyyywwwuuusssqqqpppppppppmmmlllkkkkkkmmmmmmlllkkkiiiiiiiiiiiihhhgggfffeeegggeeecccccceeefffggggggddddddfffhhhjjjlllnnnoooqqqvvvyyywwwvvvtttoooiiioooqqqtttuuutttrrrrrrrrrpppllleee^^^WWWPPPIIIEEE???999555555555222111333444111...---...000000000,,,333999BBB[[[yyykkkSSSJJJJJJVVVkkk|||jjjhhhssssssvvvpppJJJ333,,,'''''''''%%%&&&)))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&%%%###(((''''''))),,,---,,,+++$$$$$$$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''((((((((((((%%%$$$$$$''',,,///000000666:::???EEEJJJNNNSSSVVVXXX^^^mmm{{{hhhOOO;;;999<<<===FFFRRRWWW^^^iiiwwwzzz{{{jjjgggxxxuuukkk^^^SSSHHH>>>:::;;;333222222222333666999;;;888:::<<<>>>CCCJJJSSSYYYdddmmm{{{|||\\\BBB333222---,,,...***...,,,+++*********++++++******)))(((((('''((((((+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))***+++((((((((((((''''''''''''***+++,,,,,,,,,---///111333===MMMZZZ\\\XXXWWWZZZeeekkkqqqtttvvvzzzttttttzzz}}}~~~}}}www}}}}}}yyyvvvtttuuuvvvuuutttrrrqqqpppppppppqqqnnnpppqqqpppoooqqqvvvzzzyyywwwuuutttuuuwwwzzz|||||||||}}}|||{{{zzzyyyyyyxxxxxxxxxyyy{{{{{{yyywwwyyyzzz{{{||||||zzzyyyxxx{{{zzzyyywwwuuuuuuwwwyyyxxxwwwvvvuuusssqqqpppooorrrrrrtttxxx{{{}}}{{{yyywwwuuusssqqqqqqqqqpppoooiiicccYYYMMMBBB<<<;;;<<<===>>>???>>><<<<<<<<<>>>===???BBBDDDEEEHHHKKKNNNSSSXXX]]]```dddhhhfff```___[[[XXXVVVVVVWWWWWWWWWXXXWWWYYY___dddeeeiiinnnssszzzyyytttrrrqqqqqqpppooommmmmmnnnpppttttttuuuvvvvvvwwwxxxxxxxxxwwwwwwvvvtttsssrrrrrrooooooooooooooooooooopppooooooqqqssswwwzzz|||~~~{{{xxxxxx{{{}}}{{{xxxxxxwwwuuusssqqqpppoooooollllllllllllmmmmmmlllkkkiiiiiiiiihhhgggfffeeeeeegggeeecccdddfffggggggfffdddeeegggiiijjjkkkkkkjjjoootttwwwvvvvvvvvvsssnnnrrrtttvvvuuusssqqqooooookkkgggaaaZZZSSSLLLEEEAAA===777444444444222111333222111111000000111000000000555:::CCCZZZvvvhhhPPPIIIKKKYYYnnn{{{ttteeegggoookkknnngggCCC222+++'''''''''%%%&&&((((((((((((''''''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$"""#########%%%'''((((((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&))),,,...//////999===BBBFFFJJJMMMPPPSSS[[[```mmmyyycccMMM;;;:::===>>>GGGSSSXXX^^^iiivvvyyywww```aaayyy}}}uuulll```SSSFFF:::777999333222222222444666999:::888999;;;>>>CCCJJJSSSYYY^^^gggvvv___CCC222///++++++///,,,'''(((***++++++***************)))(((((('''((((((+++***(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''')))******+++((((((((((((((('''''''''***+++,,,,,,,,,---///111555===KKKVVVXXXTTTSSSWWWcccgggnnnsssvvvxxx|||yyyqqqooorrrwww|||yyytttyyy}}}~~~~~~}}}|||yyyvvvuuuwwwyyywwwvvvtttqqqpppooooooooooooqqqsssrrrqqqrrrwww{{{wwwvvvuuutttuuuxxx{{{}}}|||{{{{{{{{{{{{{{{zzzyyyuuuuuuvvvyyy|||}}}|||zzz|||}}}~~~}}}|||yyyvvvtttvvvwwwvvvuuussssssuuuwwwuuuuuutttsssqqqpppoooooopppqqqsssvvvxxxyyyxxxwwwuuusssqqqpppqqqqqqpppooogggaaaVVVJJJ@@@<<<<<<>>>;;;<<<======;;;:::;;;===<<<>>>@@@BBBCCCFFFIIILLLOOOUUUZZZ^^^bbbeeebbb\\\YYYWWWUUUTTTUUUWWWWWWVVVVVVTTTWWW^^^ccceeehhhmmmsss{{{zzztttrrrpppqqqqqqooonnnnnnppprrrssssssssssssssssssttttttvvvvvvuuutttsssqqqppppppnnnnnnoooppppppqqqqqqqqqooopppqqqsssvvvyyy|||}}}}}}|||}}}{{{vvvuuutttrrrpppooommmllllllkkklllmmmmmmlllkkkjjjjjjkkkjjjiiihhhgggfffeeeeeefffeeedddeeefffggggggfffdddeeeggghhhiiihhhgggfffkkkpppsssssstttwwwuuurrrrrrtttuuutttqqqmmmkkkkkkkkkgggaaa[[[UUUNNNFFFBBB<<<666333444444222222444111222444444333111///...333666:::EEE[[[tttyyycccLLLHHHKKKZZZnnn~~~fff^^^dddmmmhhhkkk___>>>000***'''''''''%%%%%%(((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%&&&&&&$$$""""""!!!"""$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))%%%(((,,,,,,***))),,,000>>>AAAGGGKKKNNNPPPSSSUUUZZZ^^^iiirrr}}}cccNNN>>>>>>??????FFFSSSXXX___kkkxxx}}}nnnYYY```~~~}}}rrriii]]]QQQCCC888444777333222222333444666888999888:::<<<>>>CCCJJJSSSXXXZZZcccrrr```CCC111...***+++///---$$$'''***,,,+++************))))))(((((((((((()))***))))))(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))*********''''''''''''((((((((())))))+++,,,,,,,,,,,,///111666<<>>888999::::::999999:::<<<===???AAABBBCCCFFFIIIKKKKKKQQQWWWZZZ___bbb___YYYVVVTTTSSSSSSUUUVVVUUUTTTRRRRRRUUU]]]bbbcccggglllrrr{{{~~~wwwtttpppqqqqqqpppnnnoooqqqsssssssssssssssssssssssssssrrrrrrpppooonnnnnnnnnnnnmmmnnnoooqqqrrrrrrrrrrrrppppppqqqsssvvvxxxzzz|||{{{~~~yyyvvvrrrrrrqqqooommmllljjjjjjiiikkkmmmnnnmmmkkkkkklllmmmllljjjhhhgggffffffffffffeeeeeefffggghhhgggfffdddeeefffgggggggggfffeeegggkkknnnnnnpppttttttqqqpppqqqsssrrroookkkiiiiiigggddd___YYYSSSKKKDDD???;;;666333444444333333555333555777666444111///...111444:::HHH```xxx{{{uuu^^^IIIFFFKKKYYYnnn|||\\\XXXdddpppnnnqqq~~~[[[===///***&&&'''(((&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&'''&&&$$$###%%%%%%%%%'''***+++***)))""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&***...,,,(((''',,,111999>>>DDDJJJNNNRRRUUUWWWWWW[[[eeekkkuuu{{{cccPPPAAAAAAAAA???FFFRRRXXX___lllyyykkk[[[hhhooodddXXXNNNCCC:::666888333333333444555666777888:::;;;<<>>>>>@@@BBBDDDDDDGGGJJJLLLKKKQQQVVVYYY]]]```]]]WWWUUUTTTTTTTTTUUUVVVTTTSSSQQQQQQUUU]]]bbbdddggglllsss~~~zzzxxxpppqqqqqqpppoooppprrrtttqqqrrrrrrssssssrrrrrrqqqrrrqqqooommmmmmmmmooopppmmmnnnpppqqqssssssssssssqqqqqqrrrsssuuuwwwyyyzzz{{{{{{xxxwwwsssrrrqqqpppnnnlllkkkjjjfffiiimmmoooooonnnoooqqqnnnmmmkkkiiihhhgggggggggfffeeeeeefffhhhhhhgggfffcccdddeeeggghhhhhhiiiiiihhhlllnnnmmmnnnrrrrrrpppkkkmmmppppppnnnlllkkkkkkccc```[[[VVVPPPHHHAAA;;;;;;666333444555444444666888999888555111...///111111555===NNNfff|||~~~vvv]]]GGGDDDJJJZZZnnnoooYYYXXXhhhzzz|||}}}{{{xxxWWW:::...)))&&&'''(((&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&''''''%%%$$$&&&&&&&&&(((***,,,+++)))"""###%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&(((*********)))***...111555:::BBBIIINNNRRRVVVXXXXXX]]]gggmmmuuuvvvaaaOOOBBBBBBBBB???EEEQQQWWW]]]jjjyyyjjjbbbvvv~~~{{{rrrfffXXXNNNFFF===777666222333333444555666777777;;;<<<===???BBBIIIPPPVVV[[[cccooo}}}\\\BBB333222...---...)))...///...,,,)))(((+++...(((((('''(((((()))***+++((((((***++++++***)))(((******))))))(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&''''''''''''''''''&&&%%%&&&''')))))))))(((((($$$%%%&&&'''(((***++++++((()))++++++***+++---///444999AAAIIIKKKJJJOOOWWWaaagggttt}}}zzz|||{{{www}}}yyyyyywwwuuuuuussswwwzzz}}}{{{zzzxxxvvvtttuuuyyy|||uuuuuuuuuuuuvvvwwwyyyzzzsssrrrrrruuuyyyyyyuuurrruuuwwwxxxzzz{{{{{{zzzyyyvvvtttrrrtttxxx{{{{{{zzzxxxxxxxxxzzz{{{{{{yyywwwvvvwwwxxxyyywwwsssooollloooqqqttttttrrrooollllllmmmnnnnnnnnnooooooppppppkkknnnqqqssstttvvvxxxyyyyyyxxxwwwvvvuuuqqqmmmiiiddd^^^TTTGGG<<<666555666999:::<<<======>>>@@@AAA@@@AAACCCEEEFFFHHHKKKMMMNNNSSSWWWZZZ]]]```]]]WWWWWWVVVVVVVVVWWWWWWUUUSSSRRRRRRVVV___dddfffiiinnnvvv}}}{{{pppqqqqqqpppooopppsssuuunnnooopppqqqrrrqqqpppoootttssspppnnnnnnppprrrtttmmmnnnppprrrssstttssssssrrrrrrrrrsssuuuvvvxxxyyy|||~~~xxxwwwyyyttttttsssrrrpppnnnlllkkkccchhhmmmpppqqqqqqtttvvvooonnnllljjjhhhhhhhhhhhhfffeeeeeefffhhhiiigggfffbbbccceeefffhhhjjjlllmmmlllooopppnnnooorrrrrrooogggjjjmmmooonnnmmmmmmnnnfffccc^^^YYYSSSKKKCCC>>>;;;666333555666444555777<<<;;;888222---,,,000333555888@@@RRRjjj~~~yyy]]]EEEBBBJJJZZZpppjjj[[[[[[nnn|||yyysssRRR666...(((&&&((((((&&&%%%'''((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&$$$#########%%%((()))((('''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''((((((((())))))))))))******(((&&&'''***...111111:::???GGGNNNRRRVVVYYY[[[\\\aaammmsssyyyttt___NNNBBBBBBBBB???EEERRRVVV[[[hhhwwwggggggwwwzzzkkk[[[PPPHHH>>>666333222333444444555666777777<<<===>>>???BBBHHHPPPUUUYYYaaammm|||^^^DDD333000)))(((,,,***))))))*********+++++++++''''''((()))***+++,,,,,,***,,,)))$$$$$$((('''!!!***,,,***&&&$$$''''''$$$&&&***###!!!"""///(((((('''''''''&&&&&&&&&"""$$$%%%''''''&&&$$$###''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((('''((()))))))))+++...000111888@@@EEEFFFGGGKKKOOO]]]kkk{{{}}}{{{zzzyyy{{{yyyuuurrrsssnnnpppttt}}}|||{{{yyyxxxvvvuuuuuutttrrrtttvvvvvvvvvvvvwwwyyyuuutttsssrrrssstttuuuvvvyyyyyyzzz{{{}}}|||yyywwwyyywwwtttrrrrrruuuyyy{{{wwwxxxyyyzzzyyywwwuuutttrrrrrrrrrssstttsssqqqooooooqqqrrrrrrpppnnnmmmmmmjjjlllmmmmmmmmmmmmppprrrtttrrrqqqsssxxx|||}}}|||uuuuuussspppllliiiiiiiiibbb\\\RRRGGG>>>:::888888999999999999:::<<<===???>>>BBBFFFHHHHHHHHHLLLOOORRRSSSWWW[[[```bbbbbb```]]][[[YYYWWWWWWWWWUUUSSSUUUUUUYYY```dddgggmmmtttxxxuuutttrrrpppooonnnnnnnnnppppppooooooooooooooooooppprrrssspppmmmlllooorrroooooonnnooopppsssvvvxxxqqqrrrrrrrrrqqqrrruuuwww}}}}}}xxxsssrrrrrrrrrpppnnnmmmlllkkkhhheeehhhgggggghhhkkkpppvvvyyysssmmmhhhhhhhhheeefffhhheeeeeefffgggiiihhhfffdddkkkhhheeebbbbbbdddgggiiikkklllmmmnnnooopppqqqrrrhhhjjjlllkkkhhhggghhhjjjhhhddd]]]VVVOOOHHHBBB===<<<777222222555777666333999555333222...)))***...666888CCCWWWooovvvaaaKKK>>>DDD\\\rrrooo]]]dddyyy{{{zzznnnKKK444+++***)))'''&&&$$$###"""'''$$$###%%%)))***&&&"""$$$$$$%%%'''))))))'''$$$###+++,,,###$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$""" '''%%%$$$$$$%%%&&&%%%$$$%%%$$$###$$$&&&&&&&&&%%%%%%&&&((())))))***---///444999AAAHHHNNNRRRWWWYYY___eeekkkqqq}}}sss\\\OOOEEEEEEBBB???FFFRRRWWWaaakkkyyysss]]]bbbxxx~~~}}}|||rrriii]]]TTTMMMEEE<<<555444111111333444333555888HHHDDD???<<<>>>DDDKKKPPPQQQZZZiii{{{]]]CCC333000***))),,,***++++++++++++,,,,,,,,,---((((((((()))******++++++(((***)))&&&''',,,+++'''$$$((((((&&&'''******'''***+++%%%'''"""((((((,,,(((((('''''''''&&&&&&&&&'''(((((()))((('''%%%$$$''''''&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''((()))))))))***---000333:::BBBFFFFFFHHHLLLQQQ```nnnzzzzzz{{{{{{|||}}}yyywwwsssrrrrrrrrrtttxxx{{{yyywwwuuussssssrrrssstttuuuuuuuuutttuuuxxxzzzttttttsssrrrssstttuuuvvvxxxwwwxxxzzz|||}}}{{{zzzyyywwwtttrrrsssuuuxxx{{{wwwxxxxxxxxxwwwvvvuuutttppppppppprrrttttttrrrpppqqqrrrttttttqqqooooooooonnnooooooooommmmmmnnnppprrrqqqrrruuuyyyzzzyyywwwrrrrrrpppnnnkkkhhhhhhhhhddd]]]SSSHHH@@@;;;999888::::::999:::<<<>>>@@@AAA@@@DDDHHHIIIIIIIIILLLPPPTTTUUUWWW\\\aaadddddddddbbb___\\\YYYYYYXXXVVVUUU[[[[[[```ggglllooouuu|||xxxrrrrrrqqqpppppppppppppppppppppqqqrrrsssssssssssstttsssqqqpppppppppppppppnnnnnnpppqqqssstttttttttrrrsssssssssrrrsssvvvxxx|||~~~~~~{{{vvvsssrrrrrrpppnnnmmmlllllljjjgggdddffffffeeefffiiinnnsssvvvqqqkkkggghhhhhheeeeeegggfffeeeeeegggiiikkkjjjiiiiiigggdddbbbbbbdddgggiiikkkkkklllmmmnnnooopppppplllnnnnnnkkkhhhfffgggiiigggbbb\\\UUUNNNHHHAAA<<<;;;777333333666888777444888555333222///,,,---222444999FFF[[[rrrwwwaaaLLL@@@FFF^^^tttuuuhhhoooyyywww|||kkkIII444((('''&&&'''***...222555///+++&&&&&&((()))'''%%%$$$$$$%%%&&&((((((%%%######!!!((((((###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$'''$$$"""$$$((()))&&&###%%%'''((())))))***---000999>>>DDDKKKPPPSSSWWWZZZ^^^dddjjjqqq~~~|||lllWWWKKKAAAAAA@@@???HHHTTTZZZdddooo}}}qqq[[[```uuu|||~~~}}}ooofffZZZOOOHHHAAA999333777444444777888777999===???>>>===>>>AAAFFFKKKOOOVVV___mmm}}}[[[AAA333000***))),,,***,,,,,,---------.........))))))))))))))))))))))))&&&'''&&&%%%'''******&&&"""&&&((('''(((+++***'''(((%%%(((%%%,,,(((((($$$'''''''''''''''&&&&&&&&&''''''&&&%%%$$$###""""""''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))'''((((((((((((***---000444:::AAADDDEEEGGGMMMRRR```nnnzzzuuuwww{{{|||xxxuuurrrpppqqqsssvvvzzzzzzxxxuuuqqqpppppppppqqquuuvvvvvvuuutttuuuwwwzzztttsssrrrrrrssstttuuuvvvxxxwwwvvvxxx{{{}}}}}}}}}{{{yyyvvvttttttuuuxxxzzzxxxwwwvvvuuuuuutttttttttppppppppprrrttttttsssqqqrrrtttvvvvvvtttrrrqqqqqqsssssssssqqqooonnnooopppqqqrrrtttvvvxxxwwwtttqqqooonnnmmmkkkiiihhhffffffeee___UUUJJJBBB<<<::::::::::::;;;<<<>>>AAACCCEEEDDDGGGJJJKKKJJJKKKNNNQQQVVVWWWYYY]]]cccgggiiiiiifffccc___\\\[[[[[[ZZZYYY^^^^^^ccckkkpppsssyyyxxxsssrrrqqqpppppppppppppppppprrrtttwwwxxxyyyxxxxxxvvvrrrnnnnnnqqqrrrooollllllnnnpppsssssssssqqqppprrrrrrsssrrrqqqrrrtttwwwzzz{{{zzzxxxtttrrrqqqrrrnnnmmmlllmmmmmmjjjgggdddeeedddddddddgggkkknnnqqqnnniiifffhhhhhheeedddffffffeeefffhhhkkkmmmnnnnnnhhhfffcccaaabbbdddgggiiijjjjjjjjjjjjkkklllmmmnnnnnnnnnllliiieeecccdddeeeddd```ZZZTTTMMMFFF???;;;;;;888444444777888777666777444333333111...000444111999III```uuuwww```LLLAAAGGG^^^uuuttt{{{tttppptttdddEEE333)))(((&&&(((---555===BBB777111***&&&&&&(((''''''%%%$$$$$$%%%'''&&&$$$"""444'''###---444---((()))$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''######$$$%%%'''(((((()))&&&%%%###$$$%%%&&&&&&%%%(((%%%###%%%)))***&&&!!!%%%'''(((((()))+++...000;;;@@@FFFLLLPPPSSSVVVXXX]]]dddllltttyyyfffSSSGGG>>>===>>>AAAKKKWWW^^^iiitttpppZZZ___sss{{{|||ooofffYYYMMMEEE>>>777333555222222666777777999===999:::===AAAFFFKKKOOOQQQYYYbbbqqq|||YYY@@@222111+++***---***,,,,,,,,,---------......************))))))(((((())))))((('''((()))'''$$$&&&))))))&&&&&&((((((%%%%%%""",,,###///###)))"""''''''''''''''''''''''''&&&&&&%%%$$$#########$$$'''''''''''''''(((((()))'''''''''''''''(((((()))'''((()))((((((***---000111777>>>BBBDDDHHHOOOVVV```mmmuuurrrvvv|||}}}xxxtttpppooopppqqqtttyyy{{{xxxtttpppnnnoooppprrrtttvvvwwwwwwvvvuuuvvvwwwtttssssssrrrssstttvvvwwwzzzxxxvvvwwwyyy|||}}}~~~}}}{{{xxxvvvuuuwwwyyyzzzyyywwwuuusssrrrsssssstttrrrrrrrrrtttuuuuuusssqqqsssuuuwwwwwwuuusssssssssvvvwwwwwwuuusssrrrsssuuutttuuuuuuvvvuuussspppooommmkkkjjjjjjiiihhhfffeeeeee___VVVLLLCCC>>><<<;;;;;;;;;<<<===@@@CCCFFFHHHGGGJJJMMMMMMLLLMMMQQQTTTZZZZZZ\\\```ffflllooopppiiieee```]]]\\\^^^______cccccciiipppuuuxxx}}}wwwuuutttsssrrrqqqpppppppppqqqsssvvvyyyzzzzzzxxxwwwrrrpppmmmmmmnnnmmmkkkiiikkklllmmmnnnoooooooooooopppqqqqqqpppooopppsssuuuxxxxxxwwwuuusssrrrrrrrrrnnnmmmnnnnnnooommmiiiffffffeeedddeeefffiiilllnnnjjjfffeeehhhiiifffdddeeegggggghhhkkknnnooonnnlllfffeeecccaaabbbdddgggiiiiiihhhhhhhhhhhhiiikkklllkkkjjjgggdddbbbaaaaaabbbbbb^^^YYYSSSLLLEEE>>>999:::888666666777999888777777444222222000---///444///999KKKbbbvvv~~~vvv]]]JJJAAAFFF]]]ttt|||~~~oookkknnn\\\???111...,,,******,,,222888<<<666111+++'''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###!!!+++******)))$$$!!!&&&---$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%&&&&&&'''(((((('''%%%###&&&'''(((((()))+++///222:::>>>EEEKKKOOORRRVVVXXX^^^gggqqq{{{zzzeeeRRRHHH???<<<>>>CCCOOOZZZaaammmxxxnnnZZZ```rrr~~~}}}}}}~~~yyyrrriii\\\OOOFFF???999666222000000444666555888<<<999;;;???DDDJJJOOOTTTVVVYYYcccsss{{{VVV===111111,,,+++---******+++++++++,,,,,,,,,,,,++++++******)))(((((((((+++))))))***,,,+++)))(((''')))'''######'''(((''''''&&&111%%%...!!!+++***&&&'''''''''''''''''''''))))))(((((()))***++++++'''''''''((((((((((((((((((''''''''''''((())))))'''((()))))))))+++...000000666>>>DDDGGGLLLUUU\\\dddppp}}}tttsssvvv|||yyytttooonnnoooooosssyyy{{{yyyuuurrrpppqqqssstttsssvvvyyyzzzyyyvvvuuutttttttttsssssstttvvvwwwxxx}}}zzzwwwwwwxxxzzz||||||}}}|||zzzxxxwwwxxxzzz{{{zzzxxxuuurrrqqqrrrssstttvvvuuuuuuuuuvvvvvvsssqqqsssuuuwwwwwwuuutttttttttwwwxxxyyyxxxwwwwwwyyy{{{yyyyyywwwtttrrrpppoooooolllkkkiiijjjkkkjjjgggdddccc^^^UUULLLDDD???===<<<;;;;;;<<<>>>AAADDDGGGIIIIIILLLNNNOOONNNOOOSSSWWW]]]]]]```eeelllrrrvvvwwwkkkfff```]]]]]]```ccceeelllmmmrrrzzzxxxttttttssssssssssssttttttrrrtttvvvxxxxxxvvvtttrrrnnnppppppnnnkkkhhhhhhjjjiiihhhfffeeefffiiimmmooorrrssssssrrrqqqqqqsssuuuvvvvvvuuutttttttttsssrrrpppppppppqqqqqqpppmmmjjjiiihhhgggggggggiiikkkllliiieeedddgggiiifffeeefffhhhiiikkkooopppooojjjgggeeedddcccbbbccceeehhhiiiiiihhhgggffffffggghhhiiiiiigggeeeccccccccccccccc```]]]XXXRRRLLLEEE===888888777666777888888888777777444222222///+++,,,111000:::KKKaaauuurrrWWWFFF@@@FFF\\\ttt|||ooommmooo[[[===111...---+++******+++---...---+++((('''&&&&&&$$$###&&&%%%$$$$$$%%%%%%###!!!(((,,,### ''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''')))((('''%%%$$$$$$$$$$$$&&&$$$######%%%'''&&&&&&"""&&&))))))%%%###$$$'''&&&'''(((((()))+++000333999>>>EEEKKKPPPTTTXXX[[[```lllyyy|||gggTTTKKKBBB>>>???FFFQQQ[[[bbboooxxxjjjYYY___ppp~~~~~~~~~{{{vvvssskkk^^^QQQGGG???:::888444222222666888777:::>>><<<===@@@DDDJJJPPPVVVYYY\\\gggxxxyyySSS<<<111111---,,,...***)))))))))*********+++++++++*********))))))((((((###!!!"""'''***)))((()))$$$&&&&&&###$$$(((***)))%%%'''---%%%%%% (((,,,&&&&&&&&&'''''''''''''''''''''((()))***++++++,,,&&&'''((())))))))))))(((((((((''''''(((((()))***)))************,,,///222111888AAAHHHLLLQQQYYY___ggguuu{{{uuutttuuuxxx{{{zzzuuupppoooqqqqqquuu|||{{{yyyvvvtttssstttvvvwwwtttwwwzzz{{{yyyvvvttttttuuuuuuuuuuuuvvvwwwyyyzzz}}}{{{xxxwwwyyyzzz{{{{{{|||zzzyyywwwwwwxxxyyyzzzzzzxxxvvvsssrrrrrrssssssuuuuuuuuuvvvwwwvvvtttrrrtttvvvxxxxxxwwwuuuuuuvvvwwwxxxyyyyyyyyyzzz|||}}}|||zzzvvvqqqooooooqqqmmmkkkiiijjjkkkkkkgggccc___[[[SSSKKKDDD???===<<<;;;;;;<<<>>>@@@CCCFFFHHHJJJLLLOOOOOOOOOQQQVVVZZZ```aaadddkkkrrryyy|||}}}oooiiibbb^^^___cccgggiiinnnooovvvzzzrrrsssssstttvvvxxxzzzzzzrrrsssttttttsssqqqooommmmmmpppqqqoooiiiffffffhhhccc```]]][[[]]]ccckkkooouuuvvvuuutttssssssuuuwwwuuuttttttvvvwwwwwwuuussssssrrrqqqrrrsssrrrqqqooolllllljjjiiiiiiiiijjjkkkiiidddcccfffhhhggggggiiiiiijjjlllnnnooolllgggccceeedddcccccceeegggiiikkkiiihhhfffddddddeeeggghhhiiigggfffggghhhhhhgggeee^^^\\\WWWRRRLLLEEE===888666666777777777777777777777444222111...***+++000333<<>>???GGGRRRZZZbbbooowww}}}~~~gggZZZ___mmm}}}yyytttqqqjjj___RRRFFF>>>999777444111111444666555888<<<======>>>BBBHHHOOOVVV[[[dddnnn~~~{{{|||uuuQQQ:::000222...---...***)))))))))*********++++++*********)))))))))))))))!!! &&&***'''&&&(((!!!&&&(((&&&''')))((($$$%%%'''$$$''' $$$$$$)))&&&&&&&&&'''''''''(((((($$$%%%&&&(((((((((''''''&&&'''((()))***))))))(((((((((((((((((())))))******+++,,,,,,,,,---000333111999CCCIIILLLPPPWWW\\\cccqqqzzzvvvtttrrrrrrwww~~~{{{}}}|||uuu|||zzzuuuqqqqqqssstttxxx~~~yyyxxxwwwvvvvvvwwwxxxyyyxxxyyyyyyxxxvvvuuuuuuvvvwwwvvvvvvvvvwwwyyy{{{|||{{{yyywwwxxxzzz{{{|||{{{xxxwwwvvvuuuuuuvvvxxxyyyzzzyyywwwuuussssssssssssqqqqqqrrrtttvvvvvvuuusssvvvxxxzzzzzzyyyxxxwwwxxxvvvwwwxxxyyyxxxyyy|||~~~}}}~~~~~~zzzuuuqqqppppppmmmjjjhhhiiikkkjjjeee```[[[WWWQQQIIICCC???===<<<;;;;;;;;;===???BBBDDDFFFIIILLLOOOOOOPPPRRRXXX]]]bbbdddiiipppxxx~~~vvvooogggaaa```dddhhhkkklllooowwwwwwwwwwwwwwwxxxyyyzzzzzzqqqqqqqqqpppooommmlllkkkkkkkkkkkkjjjgggdddbbbaaa[[[XXXUUUTTTXXX___hhhmmmuuuuuuuuusssrrrrrrtttvvvssstttuuuxxx{{{zzzwwwsssuuusssqqqqqqrrrssssssrrrnnnnnnlllkkkjjjiiiiiiiiiiiidddcccfffhhhgggiiilllkkkjjjjjjjjjkkkjjjgggeeeeeeddddddeeefffhhhkkkllljjjhhhfffdddcccdddfffgggiiihhhhhhiiikkkkkkhhheee^^^[[[WWWSSSMMMEEE===888444555666777666666777777666333222222///,,,...333666@@@QQQeeewww~~~bbbGGG???AAALLLfffyyyxxx}}}|||xxxssszzz{{{```>>>222(((((())))))))))))(((((($$$&&&'''((('''&&&%%%%%%&&&%%%$$$$$$&&&'''&&&%%%!!!&&&$$$ """%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$&&&((()))%%%###"""###%%%'''''''''%%%""" !!!###&&&''''''''''''''''''(((,,,111555>>>CCCJJJOOOTTTWWWZZZ]]]aaasssnnn]]]LLLGGG@@@;;;>>>GGGQQQWWWaaaooouuuyyy}}}kkk```dddnnn}}}zzzvvvpppkkkaaaTTTGGG>>>888666333000000333444333555999:::<<<>>>CCCJJJRRRYYY]]]jjjtttyyywwwzzzrrrPPP:::000222...---...***))))))*********+++++++++))))))))))))))))))*********&&&'''...000+++)))+++"""(((++++++)))((("""***,,,"""---###///&&&***&&&&&&&&&'''''''''(((((('''(((***++++++)))'''&&&&&&''')))*********)))(((((((((((((((((()))******+++,,,---------...111444000888BBBHHHJJJMMMRRRWWWZZZjjjzzz~~~}}}{{{|||xxxuuusssooolllpppvvvrrruuuvvvyyyzzzsssxxxyyytttrrrsssvvvtttxxx}}}~~~}}}}}}~~~wwwwwwwwwwwwwwwxxxyyyyyy|||{{{xxxuuussssssvvvyyywwwwwwwwwwwwxxxzzz|||}}}xxxwwwwwwxxx{{{}}}}}}}}}ttttttsssssssssuuuvvvwwwzzzyyyxxxvvvtttssssssrrrmmmmmmnnnrrruuuwwwvvvuuuwwwyyy{{{|||{{{yyyyyyzzzvvvwwwxxxxxxwwwwwwyyy{{{|||~~~xxxrrrpppooommmjjjhhhiiikkkiiiddd^^^XXXUUUOOOHHHBBB???===<<<::::::;;;<<<>>>@@@CCCEEEIIIKKKNNNOOOPPPSSSYYY^^^ccceeekkksss||||||tttjjjcccbbbdddiiikkknnnrrr{{{~~~}}}{{{yyyxxxvvvvvvuuupppooonnnmmmmmmllllllkkkiiifffccccccdddbbb]]]YYYTTTRRRPPPQQQUUU]]]fffkkkrrrrrrrrrpppooooooqqqsssssssssvvvzzz}}}}}}xxxtttvvvtttqqqpppqqqsssttttttooonnnmmmkkkjjjiiiiiihhhjjjeeebbbeeeggghhhjjjnnnmmmjjjgggfffggghhhhhhhhheeeeeeeeefffgggiiilllmmmjjjhhhfffdddcccdddfffggghhhggghhhjjjkkkjjjeeeaaa^^^[[[WWWSSSMMMFFF===888333444666777666666666777555222222222111...111666888BBBTTThhhyyyyyy\\\BBB===CCCPPPlllzzzttttttwwwxxxvvvtttrrr{{{}}}___;;;...******)))))))))***+++,,,'''((()))((('''''''''(((&&&%%%$$$$$$&&&(((((('''"""%%%((('''$$$###&&&***''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''&&&$$$$$$$$$&&&((()))%%%###"""###%%%'''''''''((( %%%***)))$$$''''''''''''(((,,,222666???CCCIIINNNRRRTTTWWWYYY```tttvvveeeVVVFFFCCC===999<<>>FFFGGGGGGKKKRRR^^^gggrrrvvvuuutttwwwzzztttkkkjjjhhheeemmmzzzwww|||~~~xxxvvvwwwtttuuuvvvvvvwwwxxx{{{~~~}}}|||{{{zzzxxxwwwvvvuuuvvvwwwzzz{{{zzzzzzyyyvvvttttttvvvxxxzzzvvvrrrrrruuuxxxyyyxxxzzzzzzzzzzzz{{{{{{||||||uuurrrpppoooqqqsssssssssuuuxxxwwwqqqpppttttttqqqlllpppuuuwwwuuutttuuuwww|||}}}~~~~~~}}}{{{yyywwwrrrsssuuuuuuuuuvvvxxxzzz{{{{{{zzzyyywwwtttqqqooonnnmmmkkkiiihhheeeaaa^^^UUUPPPJJJEEEBBB???<<<:::888888999:::<<>>AAAUUUttt|||sssmmmnnnqqqpppooowwwyyyYYY===111+++***(((&&&%%%&&&((()))###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$%%%'''((('''&&&%%%$$$$$$$$$$$$%%%$$$%%%"""###(((((($$$&&&%%%###""""""###$$$&&&&&& &&&(((%%%$$$''' ,,,)))!!! $$$''''''&&&%%%%%%''''''&&&$$$$$$%%%&&&'''))),,,222666===AAAGGGLLLQQQUUUYYY[[[___ttt~~~sssdddWWWEEE888666999888???KKKNNNXXXfffuuu~~~tttfffjjj{{{}}}tttmmmcccYYYPPPFFF;;;444555444222111111333666888;;;;;;<<>>FFFHHHHHHLLLRRR\\\fffrrrxxxwwwuuuvvvxxxyyypppkkklllkkkkkkvvv~~~||||||xxxxxxxxxxxxvvvwwwzzz~~~~~~}}}{{{zzzyyyxxxvvvuuutttssstttuuuwwwxxxwwwyyyzzzyyywwwvvvvvvwwwyyyvvvsssrrruuuwwwxxxxxxyyyyyyzzz{{{|||{{{{{{{{{sssqqqooooooqqqsssttttttvvvxxxwwwrrrqqquuuvvvsssooorrrvvvwwwwwwwwwxxxzzz{{{{{{{{{{{{zzzxxxwwwuuurrrsssttttttttttttwwwyyyyyyyyyxxxxxxvvvsssqqqpppooommmkkkiiifffccc^^^ZZZQQQMMMGGGBBB@@@===;;;999999999999:::<<>>BBBDDDEEEHHHLLLQQQUUUYYY^^^aaaiiilllrrrxxx{{{|||{{{yyyvvvnnnfffcccaaaaaacccggghhhmmmssswwwzzz~~~~~~yyywwwwwwwwwtttqqqkkkkkkkkkkkkjjjfff```\\\QQQOOOKKKGGGDDDCCCCCCDDDGGGJJJLLLMMMMMMLLLMMMNNNPPPTTTYYY]]]cccjjjttt{{{|||zzzyyyyyyyyyyyyxxxvvvvvvssspppnnnnnnooonnnnnnmmmllllllkkkjjjiiiiiiiiiggggggffffffgggiiijjjlllkkkjjjhhhiiijjjjjjiiihhhdddddddddeeegggiiikkklllkkkhhhfffgggiiiiiifffccccccccceeehhhiiigggccc______```___YYYOOODDD===;;;666333444888:::777555666555444111///...///000111555>>>LLL[[[hhhsss{{{hhhOOOBBBCCCIII^^^{{{|||uuuvvvzzzrrrnnnttt|||oooPPP555+++***)))'''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%((((((%%%%%%'''&&&###'''%%%$$$%%%'''(((&&&$$$###"""$$$&&&%%%###&&&,,,%%%&&&''''''***,,,***%%%///,,,)))'''''''''&&&&&&&&&'''((()))+++///444888???CCCHHHMMMQQQTTTWWWZZZaaasssyyydddQQQCCC777666::::::AAAMMMPPPVVVfffxxxrrrrrr~~~}}}{{{rrrfff[[[RRRIII@@@:::666555444333444666888:::<<<===>>>BBBHHHQQQYYY]]]nnnyyyqqqGGG666//////+++...222...,,,,,,,,,---,,,++++++***,,,,,,+++***((('''&&&%%%)))(((((((((((())))))((()))))))))))))))(((''''''((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&'''((('''&&&''')))+++$$$$$$%%%''')))+++,,,,,,******)))))))))+++---...000222888AAAEEEFFFJJJOOOVVVcccsss~~~{{{vvvtttnnnkkkkkkooouuuzzzvvvuuutttrrrtttyyy~~~}}}|||||||||{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvwwwwwwxxxuuuwwwyyyzzzyyyxxxxxxyyyzzzyyywwwvvvwwwxxxyyyzzz~~~~~~wwwuuussssssuuuwwwxxxxxxuuuuuutttssssssuuuvvvvvvssssssssstttvvvxxx|||~~~xxxwwwvvvtttssssssssssssqqqrrrrrrrrrpppppprrrtttwwwvvvuuutttrrrpppnnnmmmmmmkkkhhhfffbbb]]]VVVRRRFFFCCC???<<<;;;;;;:::999;;;:::999888:::>>>BBBDDDEEEHHHMMMQQQTTTXXX\\\___fffiiinnnrrrtttsssqqqpppkkkfff```]]]]]]]]]___```cccfffjjjlllmmmppptttwwwzzz~~~~~~xxxuuuuuutttrrrpppmmmlllkkkjjjhhhccc\\\WWWLLLIIIEEEAAA@@@BBBEEEGGGHHHJJJMMMNNNLLLJJJIIIIIIIIIMMMRRRVVV[[[cccnnnwwwyyywwwuuuuuuuuuvvvuuuttttttrrrooommmlllllllllllllllllllllllllllkkkjjjiiiggggggffffffggghhhiiijjjhhhggghhhiiikkkllljjjiiifffffffffggghhhiiiiiijjjiiihhhggghhhiiihhhdddaaabbbccceeeggghhhgggeeecccdddfffddd[[[MMMAAA:::999666333333777888666555666666444111///......//////333===LLLZZZfffrrr~~~qqqUUUEEEDDDIII^^^{{{~~~~~~}}}sssooorrrwwwjjjJJJ111*********)))(((((())))))***$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&''''''''''''''''''%%%&&&'''''''''%%%######"""$$$***,,,((($$$$$$'''(((&&&$$$$$$'''***(((%%%777222---)))((('''&&&%%%&&&'''((()))+++///444888@@@DDDIIINNNQQQTTTWWWYYYbbbrrrjjjTTTFFF:::888<<<;;;BBBMMMOOOVVVfffyyy}}}zzz}}}tttggg[[[QQQIII@@@;;;666555444444555777999:::<<<===???BBBGGGOOOWWW\\\kkkwwwoooHHH888111000***+++///++++++++++++++++++******)))+++------***&&&&&&))),,,((())))))))))))((())))))''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***++++++***(((&&&$$$######***)))(((((()))***,,,---222333888AAAFFFHHHLLLQQQTTTaaarrryyyuuuqqqnnnmmmpppyyyyyyuuusssrrrrrrtttyyy~~~|||zzzzzz{{{||||||}}}~~~~~~yyyyyyxxxwwwwwwvvvvvvvvvvvvwwwxxxwwwwwwxxx{{{}}}{{{{{{zzzyyyyyyyyyzzz{{{~~~~~~yyywwwtttssstttvvvvvvvvvtttsssrrrrrrrrrrrrtttuuusssqqqpppqqqsssvvvyyy{{{xxxwwwuuutttsssrrrrrrrrrpppqqqqqqpppooooooqqqsssxxxwwwuuurrrpppnnnlllkkkiiihhhfffdddaaa[[[TTTPPPDDDAAA===;;;;;;;;;;;;::::::999888888:::===@@@BBBFFFIIIMMMPPPRRRTTTVVVXXX^^^```cccggghhhhhhgggfffaaa___\\\ZZZZZZ\\\\\\[[[^^^^^^``````aaacccfffhhhnnnrrrxxxzzzvvvuuutttqqqoooiiigggeeeccc___YYYRRRMMMMMMIIIDDD@@@???AAADDDGGGGGGHHHJJJJJJIIIHHHHHHIIIDDDHHHLLLQQQWWW```jjjrrrtttsssqqqrrrtttuuuuuutttrrrqqqooollljjjiiijjjkkklllllllllllllllkkkjjjiiigggggggggggggggggghhhhhhffffffgggjjjlllmmmkkkiiiiiiiiiiiihhhhhhgggfffffffffffffffffffffeeecccaaabbbdddfffiiijjjjjjkkkkkkmmmmmmiii]]]NNN@@@:::999777222000333444333444777555444111///.........//////;;;KKKZZZgggvvv}}}^^^HHHCCCGGG\\\zzztttooopppsssdddFFF000+++((((((((((((((((((((()))&&&''''''((((((''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((((((((()))(((,,,...+++$$$ !!!$$$!!!&&&)))'''""" """$$$'''%%%$$$$$$$$$$$$&&&'''333///***'''''''''''''''%%%&&&'''(((***...333777@@@DDDIIINNNQQQTTTWWWZZZaaarrrsss\\\KKK>>>;;;===;;;BBBNNNPPPYYYiii{{{~~~}}}tttggg[[[QQQHHH???:::555555555555666888:::;;;;;;===???BBBFFFMMMVVV\\\gggssslllHHH888222000((((((---******++++++++++++***))))))((()))***)))((())),,,///%%%'''))))))'''&&&''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&+++***)))''''''&&&&&&&&&'''''''''''''''(((((((((&&&((()))((('''''''''))))))******(((%%%###$$$$$$)))))))))))))))***+++,,,------111:::@@@CCCGGGKKKQQQ]]]nnn|||zzzvvvtttqqqpppttt|||{{{vvvtttuuutttvvvzzz|||yyyyyyzzzzzz|||}}}~~~wwwwwwwwwvvvuuutttssssssvvvwwwwwwvvvvvvyyy}}}{{{||||||{{{yyyyyyzzz{{{|||~~~}}}{{{wwwuuurrrqqqssstttuuuuuuuuurrrqqqrrrrrrpppqqqtttsssqqqooopppsssvvvwwwxxxvvvvvvuuutttsssrrrqqqqqqooopppppppppooooooqqqsssxxxwwwtttqqqooommmllllllhhhgggeeeccc```ZZZRRRMMMBBB???<<<::::::;;;;;;:::777777777888999;;;===???CCCFFFJJJLLLMMMMMMOOOPPPSSSTTTWWWYYY\\\]]]^^^^^^]]]^^^\\\YYYYYY[[[YYYUUUWWWWWWWWWWWWXXXZZZ]]]^^^eeeiiipppvvv|||{{{wwwuuurrrnnnjjjdddbbb___\\\XXXRRRLLLHHHNNNKKKFFFBBB???@@@BBBCCCEEEGGGHHHGGGFFFFFFGGGIIIDDDEEEIIIOOOXXXaaaiiimmmnnnnnnnnnqqqtttvvvwwwvvvppppppnnnkkkiiihhhjjjlllmmmllllllkkkjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggeeeeeegggiiilllmmmllljjjjjjjjjjjjiiigggeeecccbbbcccddddddddddddcccbbbbbbcccfffiiikkkkkkmmmoooqqqtttqqqjjj]]]NNNBBB<<<;;;888222///111333222444777444333000...---...///000...999JJJ[[[kkk{{{cccJJJCCCFFF[[[yyy~~~rrrlllmmmooo___BBB000---%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%###$$$((()))'''(((***,,,///111,,,%%%!!!###&&&'''((($$$###&&&'''&&&''''''%%%###&&&,,,(((&&&$$$###%%%((())))))%%%&&&'''(((***...333777@@@DDDIIINNNRRRUUUXXX[[[bbbssszzzeeePPPAAA===>>><<>>888444444444555777888:::::::::<<>>===GGGWWW\\\jjjvvv}}}vvvtttwww|||ttthhh]]]SSSHHH>>>777222333444555777888999:::888;;;???AAADDDKKKUUU]]]dddpppoooDDD555000///((((((...---,,,------------,,,++++++...'''###(((000..."""&&&))),,,,,,***((()))***************)))((('''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%'''((()))***&&&'''''''''(((((())))))&&&((())))))(((''''''((((((***,,,***'''%%%''')))&&&''')))+++++++++******---+++///888???CCCGGGKKKKKKUUUdddrrrzzz|||zzzxxxqqqqqquuutttqqq~~~yyytttuuuvvvyyyzzz}}}~~~{{{{{{{{{{{{zzzzzzyyyyyyxxxzzzzzzzzzyyywwwvvvtttsssqqqtttxxx{{{{{{|||}}}}}}wwwyyy{{{zzzwwwuuuwwwyyy}}}~~~~~~|||zzzvvvuuutttuuuyyy}}}yyytttrrruuutttppppppuuuyyyvvvtttuuuxxxzzzyyywwwrrrsssttttttsssqqqnnnmmmmmmnnnpppppppppqqqsssuuusssrrrqqqppppppqqqrrrrrrllljjjgggddd^^^VVVMMMGGG???<<<999777888888888888333444666888999:::999999777;;;???AAABBBBBBCCCDDDDDDDDDEEEHHHLLLQQQVVVYYY[[[]]][[[UUURRRRRRLLLDDDOOONNNMMMNNNQQQTTTVVVWWW___gggqqqzzz~~~yyytttoookkkgggbbb[[[UUUOOOLLLIIIFFFEEEDDDBBB@@@DDDEEEFFFGGGHHHJJJKKKLLLKKKNNNQQQRRRPPPMMMKKKKKKSSSOOOMMMRRRZZZ```___[[[^^^```dddjjjpppssstttsssmmmnnnnnnllliiihhhkkkoooooommmkkkhhhffffffggggggjjjjjjkkkjjjjjjiiihhhggggggffffffhhhjjjllllllkkkfffggggggggggggeeecccbbbbbbbbbbbbbbbaaabbbeeeggghhhkkkmmmmmmllllllpppsssooofffZZZNNNEEE???;;;999555222222777888666444555222111///...---///000111888AAARRReeeyyy~~~^^^HHHEEELLLaaa}}}xxxkkkfffffffffWWW===...///(((((()))******+++******'''(((((())))))(((((('''$$$%%%'''((((((((('''''''''%%%###!!!"""$$$'''***((($$$$$$)))((($$$###&&&,,,%%%$$$'''$$$ """(((+++***---000---%%%'''"""!!!&&&(((&&&&&&)))***(((''''''(((((('''%%%(((((()))***,,,000555999>>>CCCIIINNNRRRVVVZZZ]]]eeexxx}}}kkkQQQBBB<<<======III[[[aaappp{{{{{{tttqqqsss{{{|||tttiii___UUUJJJ>>>777222222333555666888999999777:::???AAADDDKKKUUU^^^eeeqqqhhh@@@666---,,,.........///---***''''''((()))******)))))))))***++++++)))((($$$)))---+++'''$$$%%%((()))(((((()))))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''(((''''''&&&&&&&&&&&&'''((('''&&&&&&((())))))))))))&&&$$$$$$''')))((('''+++&&&$$$'''***+++///444...111555888<<>>JJJXXXcccsss~~~qqqiiilllzzzxxxsssjjj```TTTHHH===666888222///222444333777>>>===???AAABBBDDDJJJSSSYYYaaarrrgggAAA777---,,,---,,,++++++///...,,,,,,,,,+++(((&&&***)))))))))******))))))'''(((******)))((((((((((((''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%******))))))))))))*********(((&&&%%%'''(((''''''***(((%%%&&&(((******(((###''''''&&&)))+++###///111555:::???FFFNNNSSSUUUVVV]]]kkk{{{xxxoootttqqqsss~~~|||ssspppsss{{{|||wwwuuutttuuu{{{}}}|||{{{yyyyyyzzz{{{|||}}}}}}}}}xxxxxxyyyyyyxxxxxxwwwwwwzzz{{{zzzxxxvvvuuuuuuvvvtttrrrpppqqqsssvvvwwwwwwxxx{{{}}}{{{zzzpppqqqtttxxx|||~~~~~~}}}yyywwwtttssstttvvvvvvuuuyyywwwttttttuuuuuuuuutttrrrqqqoooooopppooommmlllhhhhhhhhhhhhiiijjjkkklllhhhhhhiiikkklllmmmnnnooohhheeebbb___[[[TTTKKKDDD<<<888666666555222333777999777666777999:::888666999888888:::<<<===;;;888AAA???AAAGGGMMMQQQXXX```aaafffeee]]]TTTQQQQQQPPPMMMLLLMMMNNNNNNNNNUUU]]]cccjjjuuu}}}uuulllbbbXXXTTTQQQIIIBBB??????<<<;;;>>>???======@@@@@@AAAFFFNNNTTTVVVVVVUUUVVVSSSSSSUUUTTTOOOMMMNNNMMMMMMMMMOOORRRSSSRRRPPPRRRRRRTTTXXX^^^bbbeeeeeedddgggkkknnnnnnnnnnnnooommmllljjjiiiiiiiiijjjjjjlllllllllkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiiiiijjjhhhfffdddccccccccccccfffeeecccbbbcccdddggghhhhhhfffdddccceeefffgggfffaaaZZZPPPIIIDDD???:::666000111333444555444444333333000//////...,,,///555===LLL___ooo|||sssSSSDDD???RRRnnn~~~~~~xxxvvvvvvwwwqqqtttssshhhRRR<<<---(((,,,,,,)))'''+++222111,,,((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&((()))+++///444888===FFFEEEFFFOOOSSSWWWaaaooozzzyyyhhhLLLAAA777777???JJJYYYdddsss|||yyyllleeeiiiwwwzzzuuulllaaaVVVJJJ???888666222111555666444666;;;:::===@@@AAADDDJJJSSSZZZgggxxxeeeBBB777...,,,,,,***(((((())))))***,,,,,,)))$$$ ******))))))))))))*********(((''')))+++,,,***'''''''''&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&'''((())))))+++(((%%%$$$%%%&&&&&&&&&***)))'''(((***++++++***%%%------'''+++111$$$***,,,000555===FFFPPPWWWZZZVVVXXXfffxxxxxxnnnrrr}}}ssslllqqqzzz|||sssnnnnnnttt}}}|||wwwttttttyyy~~~}}}||||||yyyzzz|||}}}~~~~~~}}}|||zzzzzzzzzzzzyyyyyyxxxxxx|||zzzwwwvvvvvvvvvvvvuuuuuusssrrrrrruuuwwwxxxxxxwwwzzz|||}}}{{{yyyyyyyyyrrrrrrssswwwzzz{{{zzzyyywwwuuussssssuuuvvvwwwvvvuuutttsssssstttuuutttrrrqqqnnnkkkiiiiiiiiigggfffeeeddddddcccccccccccccccdddfffhhhjjjlllmmmnnnnnnfffdddaaa^^^ZZZSSSHHHAAA;;;777444555444222333666:::999888999::::::999888:::999999:::<<<<<<;;;999@@@???BBBHHHMMMRRRZZZbbbfffkkkjjj```VVVRRRPPPOOONNNLLLMMMOOOOOOOOOUUU]]]fffmmmvvv~~~|||rrrkkk___RRRKKKGGGAAA===;;;:::777777:::;;;;;;===AAABBBEEEKKKSSSZZZ___```______ZZZWWWXXXVVVQQQMMMMMMMMMNNNQQQTTTWWWVVVRRROOOOOOOOOPPPSSSXXX\\\^^^^^^^^^ccchhhlllnnnnnnnnnooolllkkkjjjiiijjjkkkmmmooonnnnnnmmmlllkkkjjjjjjiiieeeeeeddddddddddddeeefffhhhgggfffdddccccccddddddeeeeeedddddddddeeefffffffffeeeccccccdddeeeeeeddd^^^WWWNNNGGGBBB>>>888444111222333444444444333222111...---///...---000666AAARRRdddnnnuuuoooQQQDDD@@@QQQlllyyy{{{uuuqqqpppqqqsssuuu{{{{{{kkkPPP777+++(((+++***&&&%%%)))///111...&&&&&&$$$#########$$$%%%%%%$$$$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((('''(((((()))+++...333777===FFFGGGGGGMMMQQQYYYhhhuuu}}}{{{gggJJJ@@@888999@@@KKKYYYeeeuuu{{{vvvtttiiiffflllxxx|||vvvmmmcccWWWKKK@@@999555333444777777555555888999;;;>>>AAADDDJJJSSSYYYlll}}}cccAAA666---,,,---+++))))))%%%&&&(((***,,,+++'''$$$*********)))((((((***+++***))))))))))))((('''&&&'''&&&&&&''')))***)))(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***'''$$$###$$$&&&'''''')))(((((()))***+++++++++***---+++(((+++000,,,""")))+++...333:::EEEQQQXXX\\\VVVTTTaaauuuwwwmmmqqquuuooommmpppvvvzzz{{{wwwvvvvvv~~~wwwuuuuuuyyy}}}}}}}}}}}}{{{|||~~~~~~}}}}}}||||||{{{zzzyyyyyyyyyyyyvvvssstttwwwzzzyyyxxxyyyxxxwwwwwwyyy{{{|||{{{wwwyyyzzzzzzxxxwwwwwwxxxyyyxxxwwwwwwxxxwwwuuusssvvvtttssssssuuuwwwwwwvvvqqqppppppqqqrrrqqqpppnnnnnnjjjeeeaaa___^^^]]]\\\[[[[[[[[[ZZZ[[[[[[\\\\\\^^^```dddiiilllnnnnnnnnnhhhfffcccaaa]]]UUUJJJAAA;;;666333444444222333555999999999999::::::::::::===<<<<<<======>>>===<<>>444------///---,,,,,,---++++++,,,---......---)))***+++***(((''')))+++(((***,,,)))$$$"""$$$&&&(((&&&&&&&&&((())))))(((&&&&&&&&&''''''((((((((($$$$$$$$$%%%&&&'''(((((((((((((((((()))***+++,,,&&&$$$######%%%'''))))))%%%&&&'''(((((())))))***(((###$$$******&&&***222...///111555<<>>??????>>>>>>>>>>>>???>>>???DDDJJJOOOTTT^^^hhhqqquuurrreeeYYYRRROOOMMMNNNNNNPPPTTTUUUWWW___gggjjjpppxxx~~~rrr^^^PPPBBB;;;:::888888::::::999:::===>>>>>>CCCJJJQQQYYYbbbiiirrrzzzzzzuuurrrhhh^^^ZZZXXXSSSOOOOOONNNRRRYYY```eeeeeeaaa]]]VVVSSSQQQQQQSSSTTTUUUTTTUUUZZZ```eeehhhiiijjjkkkiiihhhhhhiiijjjmmmppprrrkkkkkkjjjiiigggfffeeeeeeiiiiiiiiiiiiiiijjjkkkkkkjjjiiigggfffffffffggggggdddeeeeeeffffffeeedddddddddddddddeeeffffffdddbbb[[[VVVNNNHHHCCC>>>888333222333444444444333222111...,,,,,,...///...333999AAAVVVgggllloooxxxjjjQQQIIIEEEQQQdddkkk}}}qqqqqqqqqqqqppppppppppppyyynnnLLL444,,,,,,)))(((((()))***(((%%%$$$'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((()))******+++...333777999BBBEEEGGGMMMPPP___wwwpppZZZEEE???;;;<<>>>>>??????>>><<<<<<>>>??????AAAGGGNNNRRRWWWbbbmmmvvvyyyvvviii\\\UUUQQQOOONNNNNNPPPTTTVVVXXX___hhhhhhoooyyy~~~oooYYYLLL???::::::999:::;;;;;;;;;===AAAAAACCCIIIRRRVVVcccppp{{{qqqbbbZZZVVVQQQNNNNNNRRRUUUYYY^^^bbbaaa]]]YYYUUUSSSPPPOOOPPPQQQRRRRRRQQQUUU[[[___bbbeeegggiiigggggghhhjjjlllnnnpppqqqgggggggggffffffeeeeeedddgggffffffgggggghhhiiijjjkkkiiihhhfffeeefffffffffeeeeeeffffffeeeeeedddcccaaaaaabbbdddeeeeeebbb___[[[UUUNNNHHHDDD???999444111222333444444444333222///------/////////444:::III]]]mmmoooqqqzzz|||xxx___IIIFFFGGGTTTffflll~~~~~~qqqsssvvvyyyyyyxxxvvvttt{{{nnnJJJ444---+++&&&%%%&&&)))(((###'''&&&&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&&&&(((***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((())))))***,,,///444888:::AAACCCGGGMMMPPP^^^wwwsssYYYCCC>>>;;;===AAAHHHSSS___^^^gggiiinnn|||wwweeeooo|||wwwnnndddXXXLLLAAA:::999999666222222888;;;<<<;;;===@@@@@@@@@BBBGGGLLLXXXiii~~~xxxOOO999111+++,,,///...------...+++((('''''')))))))))$$$)))---...***'''(((***'''(((((('''$$$$$$&&&)))***(((&&&&&&'''(((((('''&&&&&&&&&'''((()))))))))(((((('''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%''')))***)))'''!!!$$$'''((('''&&&((()))(((%%%(((//////))))))///)))***---111777???IIIPPPVVVVVV\\\iiizzz}}}vvvyyy|||xxxuuurrrssstttxxxyyyvvvwwwuuu}}}~~~|||}}}}}}zzzxxxxxxxxxxxxwwwyyy{{{|||zzzyyyxxxxxxwwwvvvvvvwwwxxxyyyxxxvvvvvvyyy|||}}}|||||||||}}}}}}{{{yyyxxxxxxxxxwwwuuutttrrrpppoooooommmjjjhhhfffccc^^^ZZZXXXVVVSSSQQQKKKHHHDDDBBBAAAAAA@@@??????@@@CCCFFFKKKOOOSSSUUUWWWXXX[[[^^^aaadddfffhhhffffffeeeddd```UUUHHH======555111444777666555666333555999:::;;;<<>>;;;;;;999999:::===>>>AAAFFFIIILLLUUU___dddtttkkk___XXXRRROOOOOOTTTUUUWWWZZZ\\\[[[XXXUUUSSSPPPNNNNNNPPPSSSTTTUUUUUUWWWZZZ[[[\\\]]]___aaabbbccceeehhhjjjkkklllllldddddddddeeeeeefffffffffddddddddddddeeefffggghhhjjjiiigggeeedddccccccdddffffffeeeeeeeeedddddddddaaaaaaccceeefffeeebbb___ZZZTTTNNNHHHDDD???888333000111333444555444444333000......000000000444;;;KKK___mmmooorrrzzzyyypppVVVCCCEEEHHHWWWiiiooozzzuuuyyy|||yyylllIII444,,,(((%%%###$$$'''&&& !!!'''&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***,,,000666:::>>>BBBBBBGGGNNNNNNZZZssszzz[[[AAA>>><<<>>>@@@EEEPPP[[[WWWbbbggglllxxx|||}}}yyycccnnn~~~yyypppeeeZZZNNNCCC<<<666999777333444:::===;;;999<<>><<<<<<===>>>>>>===DDDEEEGGGKKKPPPTTTXXXZZZZZZZZZ[[[\\\^^^```bbbdddhhhggggggfffbbbWWWIII>>>===666111444888888666777222666:::;;;<<<>>>BBBEEEDDDEEEEEECCC@@@@@@BBBEEEDDDGGGNNNUUUYYY^^^jjjwww~~~qqqccc[[[WWWUUUYYYXXXYYY[[[ZZZ[[[aaaiiittt{{{yyydddOOODDD999777777444222222???AAAFFFLLLOOOTTT___jjjsssttteee\\\UUURRRQQQTTTTTTUUUWWWYYYZZZXXXVVVRRRPPPNNNOOORRRVVVXXXYYY]]]]]]\\\ZZZWWWVVVWWWXXX\\\^^^aaadddfffffffffeeebbbbbbcccdddeeegggggghhhhhhhhhhhhiiiiiikkklllllliiihhhfffcccbbbaaaaaaaaagggfffeeedddddddddddddddcccdddeeehhhiiihhhdddaaaYYYSSSMMMHHHDDD>>>888222///111222444555555444444222//////111111111555;;;GGG[[[iiilllqqqzzzwwwkkkSSSBBBEEEJJJXXXjjjoootttyyy~~~|||lllHHH444***%%%***''''''***)))$$$%%%+++&&&&&&%%%$$$%%%&&&((()))#########$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&''')))***,,,111666;;;BBBDDDCCCHHHOOOMMMWWWnnn}}}]]]AAA>>><<<>>>@@@DDDNNNYYYVVVdddkkkooovvvuuuvvveeeooozzzqqqggg[[[OOODDD===333888999666777<<<===999777:::===??????BBBGGGLLLXXXgggyyymmmNNN888555111///...---+++***++++++***)))((((((((((((***+++,,,---------,,,,,,'''(((((((((&&&&&&(((***---)))'''))))))&&&$$$$$$'''%%%$$$%%%((((((&&&###&&&&&&'''((())))))))))))&&&###"""$$$'''((((((((($$$''')))'''$$$###$$$''')))((('''&&&&&&&&&&&&&&&$$$#########$$$'''***+++(((...,,,---:::AAAFFFQQQTTTTTT[[[jjj|||uuutttsssvvvzzz~~~~~~~~~{{{wwwyyy{{{~~~{{{wwwwwwsssxxx~~~{{{zzz|||~~~~~~|||xxxwwwxxxyyywwwuuuxxxzzz{{{zzzxxxvvvvvvwwwrrrvvvwwwttttttvvvxxxvvvzzz}}}|||{{{xxxuuuqqqpppqqqsssmmmmmmlllkkkiiiccc\\\VVVVVVSSSMMMGGGCCC@@@??????999888888:::===???@@@@@@CCCGGGMMMTTTZZZ]]]___```^^^ZZZYYY[[[\\\\\\___ccceeefffggggggbbbXXXMMMDDD;;;888666555666666666555:::777666999>>>BBBCCCAAAGGGDDDAAABBBDDDFFFFFFDDDGGGLLLRRRWWW]]]eeeooowwwxxxiii]]]VVVQQQ[[[\\\\\\\\\]]]aaagggkkkyyyppp[[[GGG???999999::::::<<>>JJJ\\\eeeeeesss}}}dddMMMDDDAAALLL]]]iiiqqqvvv~~~iiiBBB000------''''''''''''''''''''''''***---"""$$$(((###!!!&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,//////,,,)))&&&''''''%%%$$$$$$%%%''''''!!!"""$$$$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&'''***,,,------000555:::;;;AAAGGGHHHHHHOOO^^^jjjwwwwwwWWWBBB@@@??????BBBHHHOOOTTTXXXaaafffnnnyyyzzz|||xxxmmmttt~~~xxxlll___QQQDDD;;;///,,,---222777888999<<<777999;;;<<<===BBBIIIOOO]]]mmmjjjLLL777444111......---+++***,,,,,,,,,,,,---...///000***+++,,,---------,,,+++((())))))(((&&&&&&'''))),,,'''&&&((()))&&&&&&'''(((&&&%%%'''))))))'''%%%'''''''''&&&&&&%%%$$$###+++)))(((((((((((('''((('''((())))))((('''((())))))((('''&&&&&&&&&&&&''',,,+++*********+++---...---222//////:::@@@EEEPPPSSSSSSYYYgggxxxtttrrrrrruuu||||||xxxxxxzzz~~~}}}xxxwwwuuuzzz~~~~~~~~~~~~}}}}}}~~~{{{wwwvvvwwwxxxwwwuuuxxxyyyzzzyyywwwvvvvvvvvvrrrvvvxxxuuuuuuxxxyyyxxxzzz{{{~~~}}}{{{xxxtttqqqoooooooookkkiiigggeeeaaa[[[TTTOOOKKKHHHEEEAAA>>><<<<<<<<<999999999<<>>777333333111111333555555222000;;;111,,,000333333888@@@MMM^^^gggjjjyyydddJJJDDDCCCOOO___jjjqqquuu{{{~~~eee???///,,,***&&&&&&&&&&&&&&&&&&&&&&&&"""...---)))---,,,&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$''''''''''''''''''''''''%%%&&&)))++++++)))&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&(((++++++,,,///444999===AAAFFFJJJMMMTTT^^^fffvvvtttTTT???>>><<<<<<@@@GGGNNNSSSZZZccciiiqqq}}}~~~qqqkkkwww}}}vvvmmmbbbUUUIIIAAA666111000444777777888;;;;;;===??????AAAEEEMMMSSS]]]mmmgggJJJ666444000......---,,,++++++++++++++++++,,,---...)))***,,,---------,,,+++((()))***)))'''&&&'''(((,,,'''$$$&&&(((''''''***(((''''''((())))))(((&&&))))))))))))((('''&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''(((((('''((((((''''''&&&&&&''''''---,,,***)))((())))))***&&&,,,***+++777???FFFSSSRRRRRRWWWbbbqqq}}}uuurrrqqqvvv~~~|||wwwvvvxxx{{{xxxvvvvvv|||~~~|||}}}{{{{{{}}}|||zzzwwwvvvvvvwwwvvvvvvwwwxxxyyyxxxvvvuuuuuuvvvssswwwyyywwwvvvyyyzzzyyyyyyxxxyyy}}}}}}{{{wwwssspppmmmlllkkkiiifffaaa\\\WWWQQQJJJFFF>>>===<<<;;;::::::::::::888999999<<<@@@FFFKKKNNNUUUZZZaaahhhjjjgggccc___^^^YYYUUUUUUUUUUUUYYY^^^aaadddhhhjjjhhh___TTTLLL===;;;777666666666666555333666;;;>>>AAADDDFFFHHHMMMLLLKKKLLLOOOQQQRRRRRROOOSSSXXX^^^eeeooo{{{}}}nnnddd^^^[[[]]]___aaadddhhhnnnuuuzzz~~~jjjSSSBBB@@@======@@@BBBAAADDDHHHOOOUUU```nnn|||yyylll```[[[\\\YYY]]]```^^^]]]^^^ZZZUUUUUUVVVWWWYYY\\\___aaacccdddbbb___[[[WWWSSSOOONNNMMMNNNPPPPPPPPPQQQTTTVVV]]]^^^```ccceeefffggghhhfffggghhhhhhgggggghhhjjjmmmkkkiiifffcccbbbbbbbbbgggiiiiiihhhfffeeefffggggggfffeeefffeeeccc___\\\VVVSSSNNNIIIDDD>>>888444333222222444555555333000555...,,,222555444:::CCCOOO]]]fffkkk||||||___FFFCCCFFFSSSbbbmmmsssxxx}}}yyy\\\;;;...+++'''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))%%%%%%!!!###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''*********...444999@@@CCCGGGLLLSSSYYY___cccxxxpppNNN===;;;::::::???GGGNNNTTT]]]ffflllvvvuuuqqq}}}xxxpppeeeXXXJJJBBB===888444666777666777:::999;;;===>>>???DDDLLLSSS]]]mmmeeeHHH555222///...------,,,+++---,,,+++***)))((((((((()))***+++,,,---,,,++++++)))***+++***(((&&&''''''---((($$$&&&'''&&&'''***'''''''''((((((((('''&&&&&&&&&'''((())))))))))))###&&&$$$$$$&&&((((((&&&$$$###%%%)))+++***(((((((((''''''''''''(((((()))((('''&&&%%%%%%&&&&&&&&&,,,******555<<>>@@@CCCIIINNNPPPOOONNNOOOQQQSSSUUUVVVQQQTTTYYY___fffppp}}}qqqgggbbb___]]]```ccchhhmmmttt|||ttt___MMMBBB======@@@EEEFFFEEEIIINNNXXXbbbrrrzzznnnccc___bbb^^^dddgggffffffeeeaaa[[[XXXXXXZZZ\\\___bbbeeegggiiihhheeeaaa]]]YYYVVVTTTQQQQQQPPPPPPRRRUUUWWWYYY\\\ZZZ[[[```ccccccdddeeeccceeehhhiiihhhggghhhhhhkkkjjjiiigggeeeeeeddddddkkkkkkjjjiiigggggghhhhhhgggfffeeedddbbb___\\\ZZZSSSPPPLLLGGGAAA;;;666222333333444444555444222111000+++,,,222555444;;;FFFSSS^^^eeekkk|||uuuVVVDDDBBBGGGUUUeeeqqq{{{}}}zzz~~~vvvRRR777...***%%%&&&&&&&&&&&&&&&&&&&&&&&&+++,,,'''&&&###$$$...%%%%%%$$$$$$$$$#########$$$$$$&&&&&&&&&%%%$$$###########################''''''''''''''''''''''''######%%%&&&&&&%%%######%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&(((*********...555;;;BBBEEEJJJNNNSSSYYYaaaggg~~~iiiIII;;;:::888:::???HHHQQQVVV___iiinnnxxxxxxwww{{{rrreeeVVVGGG===@@@:::555666666555666999999;;;<<<===>>>DDDMMMSSS___nnndddFFF444111...------------,,,000///---,,,+++*********)))***+++,,,,,,,,,+++***((()))+++***)))''''''(((000***%%%&&&&&&%%%%%%(((%%%&&&'''''''''&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%!!!''')))'''(((,,,---***+++)))(((***...000///---(((((('''''''''(((((()))((((((((((((((())))))))),,,333///---444888>>>KKKSSSTTTUUUYYY___jjjuuu}}}xxxuuuvvvwwwooolllkkknnnuuu}}}yyysssoootttzzzwwwwwwzzz}}}~~~~~~|||{{{|||}}}{{{{{{zzzyyyxxxyyyzzz{{{xxxxxxxxxvvvttttttuuuvvvyyy~~~{{{xxxxxxwwwtttuuussssssyyyyyyvvvqqqooommmkkkgggddd^^^YYYRRRKKKEEEAAA===:::888888999:::<<<======>>>AAADDDGGGKKKQQQYYYbbbiiiooorrrttttttoooggg^^^XXXRRRMMMJJJKKKMMMPPPVVV\\\___bbbfffiiihhh```UUUNNNBBB???:::777666777777777777999;;;<<<>>>CCCKKKRRROOOOOOOOOOOOPPPQQQTTTUUUWWWZZZ^^^ccckkkvvvxxxnnnhhheee___bbbgggmmmsss{{{{{{fffSSSGGGCCC;;;===BBBGGGHHHIIIOOOWWWfffuuu{{{pppfffcccfffbbbgggjjjiiihhhhhhddd___[[[\\\]]]___bbbdddggghhhkkkiiigggdddaaa^^^\\\[[[ZZZXXXWWWZZZ___dddffffffaaa[[[YYY]]]```______bbbbbbeeeiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhlllkkkjjjiiiiiiiiiiiiiiifffffffffccc```]]]ZZZYYYRRRPPPLLLEEE>>>888555333222333555555444222111111...***,,,222333333===KKK```hhhlllqqq~~~pppQQQCCCBBBHHHVVVfffuuuzzzzzzzzz}}}mmmKKK444...+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,)))'''***%%%###+++%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''######%%%&&&&&&%%%######!!!###$$$$$$######$$$&&&%%%%%%&&&&&&&&&'''''''''''')))******+++///777===BBBHHHMMMNNNOOOUUUbbbmmmaaaEEE888666555777===GGGQQQXXXaaaiiinnnwwwuuuxxx|||sssfffVVVFFF===>>>888444555555555666:::===>>>???@@@BBBHHHQQQXXX```nnncccDDD333000...------...---,,,++++++************++++++((()))+++,,,,,,,,,+++***&&&)))++++++***(((((()))000***&&&''''''%%%$$$&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%******'''(((...+++$$$)))))))))***---......---((((((''''''(((((())))))''''''((())))))***++++++(((((((((000555===KKKPPPRRRTTTUUUXXXbbbqqq|||xxxvvv{{{~~~tttkkkfffdddgggooowww}}}vvvmmmqqq{{{{{{vvvwww{{{}}}||||||}}}zzz{{{{{{zzzyyyyyy{{{}}}yyyyyyxxxvvvttttttvvvxxxzzz~~~|||yyyxxxvvvrrrssssssuuuyyy}}}vvvrrrmmmjjjhhhfffaaa\\\QQQMMMGGGBBB>>>;;;999777888888999;;;===???AAABBBBBBGGGNNNUUU\\\eeepppxxx{{{sssjjj___UUUPPPLLLGGGFFFHHHKKKMMMSSSYYY\\\___bbbeeeddd^^^TTTNNNEEEAAA;;;888777777777777::::::;;;<<<>>>DDDJJJOOOMMMNNNOOOOOOOOOQQQTTTVVVZZZ]]]aaagggooo}}}}}}rrrkkkgggdddhhhmmmtttzzz{{{jjjYYYIIIAAAAAA<<<@@@FFFLLLNNNQQQ\\\iiiwww|||sssiiifffiiieeeiiijjjgggggghhhfffbbb___```bbbdddfffggggggggghhhgggeeecccbbbaaabbbbbbccccccfffnnnxxx~~~}}}zzzmmmccc]]]___```]]]]]]aaacccfffjjjllllllkkkjjjjjjgggggghhhiiijjjjjjkkkkkkkkkjjjiiijjjkkklllkkkiiifffhhhhhhfffbbb^^^[[[ZZZUUUSSSMMMEEE<<<777555555111333555444222000000000---+++---111222555CCCUUUuuuyyyzzzyyymmmQQQAAABBBIIIWWWgggwwwwwwxxxtttuuuxxx~~~~~~}}}kkkJJJ333///---((('''''''''''''''''''''''' %%%$$$&&&,,,%%% &&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ """############$$$&&&%%%&&&&&&&&&''''''''''''''')))******+++000888>>>@@@GGGMMMMMMMMMTTTcccpppvvv\\\CCC555333222444<<>>@@@FFFPPPWWW___mmmbbbAAA222///---,,,---...------***))))))(((((())))))***((()))***,,,,,,++++++***%%%'''***++++++*********---(((&&&((()))&&&%%%'''$$$''')))(((&&&%%%&&&'''************)))((('''&&&%%%((('''$$$)))000,,, %%%&&&((((((((((((***+++((((((((((((((()))******%%%&&&'''(((((()))))))))!!!%%%'''000555===KKKJJJNNNRRRRRRTTT^^^ooo}}}}}}ssshhhbbb```bbbjjjssszzz}}}ooorrrzzzzzzwwwxxx|||}}}|||{{{|||yyyzzz{{{yyyxxxxxx{{{~~~zzzzzzyyywwwuuuuuuwwwyyywww|||~~~{{{yyyyyywwwtttpppssswww{{{~~~}}}{{{zzztttooohhheeebbb^^^WWWQQQGGGDDD@@@===<<<;;;999888::::::;;;===@@@DDDHHHJJJIIIPPP[[[eeeooozzzvvvgggYYYPPPKKKHHHEEEDDDGGGIIIJJJOOOTTTXXXYYY]]]``````\\\UUUOOOFFFBBB<<<888777777888888::::::;;;>>>BBBEEEGGGGGGIIIKKKNNNOOOPPPSSSWWW[[[\\\___dddlllwwwzzzqqqllllllpppvvv|||vvviii___SSSGGGBBBCCCDDDIIIPPPWWWZZZbbbsss{{{tttllljjjnnnjjjlllkkkgggfffiiiiiigggdddeeehhhjjjjjjiiigggffffffdddcccbbbcccfffiiikkknnnrrr|||~~~oooeeeeeeddd^^^^^^cccgggjjjmmmoooooonnnnnnnnnggghhhiiijjjkkkkkkkkkkkkiiihhhhhhjjjmmmmmmkkkiiihhhjjjmmmkkkgggaaa^^^]]]WWWSSSLLLBBB888333222444000222444444111///...///---+++---111333999MMMbbb||||||yyyeeeMMM>>>BBBKKKZZZhhhwwwwwwwwwnnnmmmqqq{{{nnnMMM555000...)))(((((((((((((((((((((((())),,,+++...555---'''---'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&'''''''''''''''((())))))***///888>>>>>>CCCIIILLLOOOWWWcccmmm|||}}}pppYYYBBB555444333666>>>JJJVVV]]]aaaffffffmmm}}}{{{tttjjj^^^RRRKKK:::555333666777666666999999:::::::::===CCCMMMUUU]]]jjjyyyaaa>>>111///---,,,---......---222111///---,,,+++******((()))***+++,,,+++******$$$'''***,,,+++******+++***&&&%%%)))***(((&&&(((%%%(((******'''&&&''')))%%%&&&'''((())))))))))))&&&)))'''&&&...888333&&&&&&)))++++++((((((***---((((((((((((((()))******((())))))************)))$$$///000///444555:::FFFFFFKKKPPPPPPRRR\\\ooo}}}sssgggaaa^^^```iiiqqq|||rrrtttzzz}}}xxxwwwxxx{{{~~~}}}{{{zzz{{{wwwyyyzzzyyywwwwwwzzz~~~{{{{{{zzzwwwuuuuuuwwwzzztttzzz}}}{{{yyyzzzyyyvvvoootttzzz}}}}}}{{{yyyxxxsssmmmfffaaa^^^XXXPPPIIICCCAAA>>>=========<<<;;;<<<<<<===???DDDIIIOOORRRWWW```mmmzzz|||hhhYYYOOOKKKHHHDDDCCCFFFHHHHHHKKKPPPTTTUUUXXX\\\]]][[[VVVQQQGGGCCC===888777888888888999999;;;@@@EEEGGGDDDAAAGGGJJJNNNPPPRRRVVV\\\```bbbeeellluuu}}}wwwssswww|||ssshhh^^^ZZZSSSKKKGGGHHHMMMRRRZZZaaafffqqq{{{wwwtttnnnnnnssspppqqqnnniiihhhlllnnnmmmgggiiilllnnnmmmkkkhhhffffffeeecccccceeejjjooosssvvv}}}yyykkkjjjggg``````eeejjjmmmppprrrqqqqqqqqqrrriiijjjjjjkkkkkkkkkjjjjjjgggggggggjjjnnnooollliiiiiimmmpppooojjjeeeaaa```VVVRRRIII>>>333...///222///222444333000......///---+++---111444===TTTlllyyytttooo\\\FFF<<>>222000---+++,,,,,,+++***+++)))((('''((('''&&&$$$++++++((($$$&&&++++++'''''''''(((******+++++++++$$$$$$######%%%))))))'''%%%'''(((((('''&&&&&&'''***)))'''%%%%%%%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###'''''''''''''''((())))))%%%&&&''''''&&&&&&''')))###,,,000111444;;;AAAHHHOOOOOONNNTTTYYYiii~~~nnn```___eeeiiiooouuu~~~uuu{{{yyywwwwwwwwwzzz{{{{{{zzzzzz{{{~~~}}}||||||zzzwwwwwwwwwxxxxxxwwwxxxxxxxxxvvvuuuvvvxxxyyyzzzyyywwwtttssssssttttttvvvvvvzzz~~~vvvrrrtttnnnjjjccc\\\TTTLLLDDD>>>===<<<999777666777888999===>>>@@@AAAEEEMMMXXX```iiirrr|||fffYYYUUUTTTJJJHHHGGGGGGIIIKKKLLLLLLNNNPPPRRRUUUUUUSSSPPPOOOBBB@@@<<<:::888888999:::555666888<<>>DDDIIILLLNNN\\\bbbkkkvvvZZZ===222000---,,,,,,,,,++++++,,,+++))))))******((('''***---...***((())))))'''''''''(((******++++++***---,,,)))((((((((('''%%%&&&((())))))(((''''''(((***((('''%%%%%%%%%'''((())))))((('''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))+++,,,---+++)))''''''((("""(((---//////333<<>>===<<<;;;;;;<<<===>>>EEEIIILLLOOORRRZZZfffoooxxxdddZZZVVVUUUSSSQQQOOOOOOPPPQQQPPPOOOQQQQQQQQQQQQQQQPPPOOONNNEEEBBB>>>;;;999999:::;;;::::::;;;>>>BBBFFFHHHIIIMMMNNNQQQVVV[[[```ccceeekkkpppvvv|||{{{uuummmgggaaa[[[WWWTTTPPPQQQUUUYYY```iiiqqq~~~|||vvvtttsssrrrrrrqqqnnnllllllooorrrssssssmmmllljjjhhhgggfffffffffdddccccccfffmmmtttzzz}}}yyy{{{~~~yyyuuuvvvvvvwwwxxxxxxuuupppkkkhhhqqqooommmjjjiiihhhggghhhdddgggiiijjjhhhfffddddddhhhkkknnnooollleee^^^ZZZWWWMMMBBB===999444222222111222333222///---...000,,,111...,,,555???TTTooo~~~tttrrrwwwjjjPPPBBB???CCCPPPdddsssqqqlllqqq|||}}}uuuUUU<<<111---))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&***)))!!!...&&&...%%%+++'''((((((&&&###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((###)))---***'''''''''&&&,,,+++,,,---,,,+++000777JJJEEEEEEMMMUUUYYY___eeemmmpppxxx}}}uuuaaaLLL@@@>>>;;;888;;;CCCMMMWWW\\\___fffooovvvvvv~~~yyyvvvvvvyyyyyyqqqeeeWWWMMMBBB;;;666555555444555888888888888;;;@@@EEEIIIKKKZZZ```jjjvvv}}}VVV:::222000---,,,,,,---,,,+++---+++***+++,,,---,,,***(((///222---)))(((((('''''''''((()))************&&&$$$$$$%%%'''((((((''''''(((***)))((('''((())))))((('''%%%%%%&&&'''''')))))))))((((((((((((((())))))(((((((((((((((((('''''''''''''''((())))))------...,,,***(((((())))))+++---,,,,,,000:::BBBHHHOOOPPPQQQWWW[[[ggg}}}rrriiibbbbbbiiissssssvvvyyy}}}}}}{{{yyyyyy{{{|||||||||~~~~~~}}}||||||zzzyyyyyyzzzzzzzzzyyywwwvvvvvvuuuvvvwwwyyyyyyxxxvvvsssrrrrrruuuyyy{{{~~~||||||}}}zzzsssooonnnhhhbbbYYYPPPIIICCC===:::::::::;;;<<<===???AAAAAAJJJOOOUUUYYY^^^hhhwwwrrraaaZZZXXXWWWWWWVVVTTTSSSSSSSSSQQQOOOTTTSSSQQQOOOMMMLLLLLLLLLHHHEEE@@@;;;999999:::<<<=========???BBBEEEIIIKKKRRRTTTWWW\\\aaaeeehhhjjjnnnttt|||~~~}}}rrrjjjeeeddd]]]XXXWWWUUUTTTWWW\\\\\\cccmmmwww~~~zzzvvvuuutttrrrqqqqqqooonnnoooqqqtttuuuuuupppnnnjjjfffdddbbbbbbbbbccccccdddiiiqqqyyy}}}~~~{{{tttpppnnnpppooommmjjjiiihhhhhhhhhfffhhhiiiiiigggffffffgggkkkmmmppppppmmmfff___ZZZVVVKKK@@@;;;777333000111000222222111///......///,,,111...---555>>>QQQkkktttxxxtttuuuxxxgggKKK===???GGGWWWjjjzzzrrrqqqxxx}}}zzz}}}qqqRRR999///,,,***((((((((((((''''''&&&%%%((((((''''''''''''(((((($$$&&&###+++!!!!!!'''((('''&&&###"""###$$$''''''''''''''''''''''''(((((('''&&&%%%$$$######&&&&&&&&&&&&''''''''''''$$$%%%'''&&&%%%%%%&&&((("""***///+++&&&&&&(((((("""###&&&***+++,,,111999IIIFFFFFFLLLSSSXXX^^^cccbbblll{{{vvv^^^III@@@???===;;;>>>EEENNNVVV[[[aaajjjuuu|||zzzqqq~~~}}}vvvqqqsssyyy|||ttthhhZZZQQQDDD<<<666555555333555888:::999999:::>>>CCCHHHKKKWWW^^^iiivvvwwwRRR888222000---,,,---------,,,,,,+++++++++---......,,,))),,,---)))'''((((((&&&''''''((()))******))))))""" %%%((((((((()))'''((()))(((&&&&&&''')))((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((()))))))))'''''''''''''''((())))))'''(((***)))(((((()))+++***++++++***)))---444;;;FFFNNNPPPRRRYYY\\\eeexxxzzzqqqlllfffdddiiittt~~~wwwwwwxxx||||||{{{|||}}}}}}}}}~~~|||zzz{{{|||}}}~~~~~~{{{xxxtttsssssstttwwwyyy{{{|||yyywwwsssqqqrrruuuyyy|||~~~|||{{{xxxsssnnnlllbbb\\\RRRIIIBBB>>>;;;999::::::<<<>>>AAACCCEEEFFFMMMTTT\\\ccckkkzzzlll___[[[[[[ZZZXXXWWWUUUUUUUUUUUUSSSQQQVVVUUUSSSQQQOOOMMMKKKJJJHHHEEE@@@;;;999999;;;===<<<<<<===>>>@@@DDDJJJMMMUUUXXX\\\```dddiiimmmppptttzzzzzzooohhhdddbbb```\\\YYYZZZ[[[ZZZ\\\aaaaaahhhrrr|||~~~|||yyywwwwwwvvvtttrrrpppppppppqqqsssuuuvvvvvvssspppkkkfffbbb___^^^^^^``````ccchhhqqqyyy~~~vvvxxx}}}wwwvvvkkkjjjiiihhhhhhiiijjjkkkkkklllmmmllljjjjjjkkkmmmooooooooommmjjjeee```]]]VVVKKK@@@:::666222000111000111111000////////////---111...---555===NNNeeeoooxxxxxxwwwuuubbbHHH>>>@@@KKK^^^ooo}}}wwwwww|||~~~{{{~~~}}}iiiKKK444,,,***)))'''((()))))))))(((&&&%%%((((((''''''''''''((((((***---///333,,,'''%%%***###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((%%%)))***&&&$$$'''******###)))+++,,,222:::EEEFFFIIINNNTTTXXX\\\^^^]]]kkk}}}uuu]]]KKKEEE@@@>>><<>>777666555333555888<<<<<<;;;;;;>>>BBBIIIMMMSSS[[[hhhwwwrrrNNN777222///---,,,---...------+++******+++---...---,,,***(((### $$$******%%%'''(((((())))))))))))(((,,,'''&&&++++++'''%%%'''&&&''''''&&&$$$$$$&&&(((''''''&&&&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''''''''''''''((())))))&&&''')))(((''''''(((******+++,,,++++++---111555DDDLLLNNNRRRYYY[[[bbbrrr}}}vvvrrrmmmjjjppp}}}~~~~~~zzzxxx{{{}}}}}}~~~~~~~~~|||xxxzzz~~~~~~xxxsssqqqpppppprrrwww|||~~~~~~{{{xxxtttrrrrrruuuyyy|||}}}{{{xxxvvvsssnnniii[[[UUUKKKCCC>>><<<;;;;;;???@@@BBBDDDHHHKKKNNNPPPVVV]]]hhhrrrjjj```^^^^^^^^^ZZZYYYXXXXXXZZZZZZYYYXXXXXXXXXYYYXXXUUUQQQNNNKKKIIIFFFAAA===;;;;;;<<<===:::<<<>>>???BBBGGGNNNSSSUUUYYY___dddhhhlllrrrvvv{{{{{{ooogggbbbaaaaaa]]][[[[[[___```___```dddiiiqqq|||zzzxxxvvvuuuuuuuuusssrrroooqqqrrrssstttuuuuuuvvvtttqqqlllgggbbb___^^^]]]]]]^^^```fffmmmssswwwxxxnnnpppuuu}}}zzzvvvjjjiiihhhgggggghhhiiijjjnnnoooooonnnmmmmmmoooqqqrrrpppmmmiiifffcccaaa```WWWKKK@@@:::666222000222000000///////////////...---111......777>>>LLLaaannnyyyzzztttmmmXXXDDD@@@BBBQQQcccqqq{{{yyyxxx{{{vvv]]]BBB000)))(((''''''((()))))))))((('''&&&''''''&&&&&&&&&&&&'''''' '''###$$$%%%%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%&&&$$$%%%'''&&&%%%%%%&&&((('''((('''%%%''')))&&&''''''***......,,,000777AAAFFFLLLQQQUUUXXXYYYXXXZZZgggwww}}}qqq\\\NNNJJJ@@@>>><<>>???BBBCCCDDDHHHLLLRRRWWW[[[bbbjjjwwwooodddaaaaaaaaaZZZXXXWWWWWWYYY[[[\\\\\\\\\^^^______]]]YYYUUURRRPPPMMMIIIDDD@@@>>>>>>>>>;;;>>>BBBDDDFFFKKKRRRWWWUUUZZZbbbggglllrrryyy~~~tttkkkddd``````aaa^^^\\\]]]cccffffffhhhlllttt}}}uuusssqqqqqqqqqqqqpppooonnnqqqsssttttttsssssstttsssqqqnnnjjjfffbbb```___]]]]]]___ccchhhlllmmmmmmhhhkkkpppwww}}}wwwqqqmmmllljjjhhhgggggggggggglllmmmnnnmmmllllllnnnpppsssppplllhhheeecccbbbbbbWWWKKK???999555111000222000///......000000///...---111...000999???KKK___kkkwwwwwwnnnaaaMMM???AAAFFFWWWhhhqqqxxxxxxxxxyyy|||oooQQQ999---***(((%%%''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$+++%%%(((''',,,&&&&&&'''%%%######$$$&&&########################""""""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&''')))***---+++&&&&&&))),,,---,,,222999???GGGNNNRRRTTTWWWWWWUUUXXX```lllssslll\\\OOOKKKAAA>>><<<>>>EEEMMMUUUYYY___lllxxx|||||||||{{{xxxwww~~~rrreeejjj}}}wwwuuu|||}}}uuuiiiZZZOOOJJJAAA999666555333555999777999:::::::::>>>DDDJJJSSS\\\kkk|||pppMMM777222///------...//////...---+++***+++---------+++,,,)))$$$!!!&&&,,,,,,''''''(((((((((((((((''''''!!!(((,,,'''''',,,''''''&&&%%%###$$$&&&)))%%%&&&&&&''''''(((''''''###$$$&&&'''((('''&&&%%%###$$$$$$&&&'''((())))))'''''''''''''''((()))))),,,---...,,,***(((((()))***+++,,,---...000333444===EEEIIIOOOWWWVVVYYYfff~~~~~~}}}yyyzzzuuuxxx}}}~~~}}}~~~|||{{{{{{zzzxxxtttqqquuurrrooorrrwww{{{{{{yyywwwvvvuuutttuuuwwwzzz|||}}}~~~{{{uuussspppggg\\\NNNIIICCC??????@@@BBBCCCHHHIIIKKKOOOVVV___gggllluuu}}}wwwkkkdddbbbaaa]]]ZZZWWWVVVYYY\\\^^^___cccdddddddddcccaaa^^^]]][[[YYYTTTNNNHHHCCC@@@>>>;;;@@@EEEGGGHHHKKKQQQVVVVVV]]]fffmmmrrryyy|||xxxrrrkkkgggdddcccccceeebbbbbbhhhmmmqqqwww~~~|||}}}tttrrrooonnnooopppoooooommmpppttttttrrrpppppppppppppppooollljjjfffcccbbb``````aaaccceeegggfffdddbbbfffmmmtttyyy}}}uuunnnnnnmmmkkkjjjiiihhhiiiiiikkklllmmmmmmllllllmmmoooppppppnnnllliiifffcccbbbVVVJJJ===777333//////000000...---...000111///------111///111;;;AAAKKK^^^eeetttuuuiiiZZZFFF===DDDJJJ\\\mmmrrrvvvvvvzzz}}}~~~jjjGGG222------)))%%%'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''!!!(((###%%%&&&&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%'''))))))******###""""""%%%)))+++---444<<>>EEEOOOXXX]]]fffrrr||||||wwwuuusssqqquuu~~~|||kkkiiiwww~~~||||||}}}wwwkkk]]]SSSKKKBBB:::777555333555999444777:::;;;;;;>>>DDDJJJVVV___nnn}}}qqqMMM777222///------...//////......---,,,,,,---...---,,,,,,---+++((((((++++++((('''(((((((((((((((''''''***###$$$,,,...'''$$$)))(((((('''%%%$$$%%%'''***%%%%%%&&&'''((((((((('''$$$%%%'''))))))((('''&&&###$$$%%%&&&'''))))))***'''''''''''''''((())))))(((***++++++***)))+++,,,((((((((()))+++...222444;;;CCCGGGMMMVVVUUUVVVcccxxx|||xxx}}}wwwrrrvvv|||}}}zzzyyyxxxwwwwwwxxxtttqqqrrrvvvyyyxxxvvvtttttttttuuuvvvyyy|||~~~~~~{{{uuurrrooocccVVVKKKGGGBBB???@@@CCCEEEFFFSSSTTTVVV\\\dddpppzzz~~~ooofffbbbaaaeeeaaa]]]\\\]]]aaaccceeeiiihhhgggfffeeeeeeeeeeeeeeebbb]]]VVVNNNGGGBBB???;;;@@@EEEGGGGGGIIINNNSSSXXX___iiiqqqwwwzzzwwwsssoookkkiiihhhgggmmmiiihhhmmmssszzz}}}zzz|||vvvssspppooopppqqqqqqqqqlllpppttttttqqqooonnnnnnnnnoooooonnnllliiifffddddddccccccdddeeedddbbb___]]]ccckkkqqquuuyyy|||}}}vvvqqqllllllkkkjjjkkklllnnnoookkkmmmnnnooonnnmmmnnnooonnnoooppppppmmmiiidddaaaTTTHHH<<<555111...---///000...,,,---000111///------111///222<<>>GGGMMM```pppsssvvvuuuuuu}}}hhhCCC000...000+++&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&& ***"""... )))((("""###$$$$$$$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$)))))))))((((((''''''&&&$$$%%%'''&&&%%%%%%&&&(((&&&'''&&&""""""(((,,,,,,---,,,,,,---,,,,,,222:::CCCKKKNNNLLLMMMSSSXXXXXXXXXYYYaaammmpppfffVVVLLLDDD@@@===>>>EEEPPPZZZ```uuu|||yyyrrrqqqssstttvvv~~~pppjjjsss}}}}}}xxxnnnaaaWWWLLLCCC:::777555333555999444888<<<>>>===@@@FFFKKKYYYbbbppp~~~qqqNNN999111------000111///...000...///////////////......*********)))))))))))))))---)))))),,,+++%%%###&&&###$$$&&&(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!(((%%%"""###&&&)))(((&&&+++(((%%%%%%((())))))'''((((((((('''&&&&&&(((+++)))$$$$$$***......---...<<>>666000............000111222333333333333333///333;;;BBBGGGNNN\\\iiitttyyywwwhhhRRRDDDEEEKKK```lllrrrsss~~~|||xxxxxxVVV>>>///'''***$$$'''&&&&&&&&&&&&&&&&&&&&&&&&((()))************)))((('''&&&&&&'''((((((%%%###%%%'''***+++***'''### %%%)))***&&&$$$&&&'''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''')))+++***(((%%%$$$&&&'''((('''&&&'''((('''''''''((()))***((('''&&&((()))))))))---444:::@@@EEEKKKOOOOOOPPPSSSUUURRRSSSXXXbbbjjjfffUUUFFF???:::888<<>>FFFMMMTTT___lllwwwbbbFFF777222---+++...000///000222111111111000///---,,,+++...------,,,+++***))))))***)))((())))))))))))***+++)))(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++)))'''%%%$$$$$$%%%&&&'''((()))(((%%%$$$%%%'''&&&&&&%%%%%%&&&&&&&&&&&&$$$''')))(((&&&""" $$$)))***))),,,222444===IIIPPPOOOLLLLLLOOO\\\kkkwwwwwwtttyyyooofffgggjjjppp{{{}}}xxxuuuwwwyyy|||||||||}}}|||{{{yyywwwvvvssstttuuuuuuuuuwwwzzz}}}}}}}}}|||zzzvvvrrrmmmkkkiiieee___YYYSSSOOOLLLJJJJJJLLLOOOQQQSSSXXX___dddkkkwww~~~zzzuuuqqqnnnkkkiiihhhoooqqqssssssrrrqqqrrrsssuuussspppiii```UUUKKKEEEDDDEEEEEEGGGJJJPPPXXX^^^ccciiiqqqzzz~~~{{{wwwvvvyyy}}}|||xxxwwwwwwwwwwwwvvvtttrrrooommmnnnnnnnnnmmmllllllmmmmmmmmmmmmmmmmmmnnnmmmlllkkkkkklllnnnoooqqqrrrrrrpppjjjbbbZZZVVVNNNOOOQQQVVV\\\dddkkkoooxxxxxxxxxwwwuuuqqqmmmjjjdddddddddfffhhhiiigggfffiiihhhgggeeeeeeeeeeeeeeeeeeeeefffiiikkklllkkkiiieeebbb___]]]YYYTTTNNNIII???;;;444000.........---------..................111777???DDDHHHQQQ```mmmvvvyyyuuudddOOOCCCEEEMMMgggpppuuuwww~~~{{{vvvuuuyyy}}}}}}PPP;;;...'''***###'''))))))))))))(((((((((((('''((()))******)))((('''$$$&&&'''((('''&&&&&&&&&"""###%%%'''&&&$$$!!! !!!%%%&&&###"""$$$%%%###$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&'''%%%$$$&&&''')))(((%%%#########((('''&&&'''((()))(((&&&%%%'''))))))))),,,222888???DDDJJJNNNOOOPPPTTTWWWWWWWWWZZZcccnnnmmm\\\III>>>:::888;;;AAAKKKYYYfffpppzzz{{{sssnnnlllkkklllrrr~~~sssvvv~~~wwwwww|||{{{uuulllbbbZZZKKKDDD<<<777666777777666666999<<<<<<;;;>>>DDDJJJSSS___mmmvvv{{{~~~]]]CCC777444///---///111//////111111111111000///---,,,+++------,,,,,,+++******))))))***)))((((((***++++++&&&'''((()))))))))((('''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''***)))&&&$$$######$$$%%%)))(((&&&&&&((((((&&&$$$%%%&&&&&&&&&&&&%%%&&&&&&###&&&&&&&&&&&&&&& !!!)))...---+++,,,222<<>>CCCIIILLLNNNPPPUUUXXX\\\\\\]]]dddpppqqq___JJJ>>>:::777999>>>FFFTTT```mmmyyy~~~tttooonnnooojjjqqqqqquuu{{{yyy~~~~~~yyyooobbbYYYLLLEEE<<<777666777777666777999;;;;;;<<<>>>CCCGGGPPP\\\jjjqqquuuxxxWWWAAA666777333111333333///---...000000000000///...,,,,,,+++++++++++++++************+++***''''''+++,,,***%%%''')))++++++***)))'''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%''''''***'''%%%&&&******'''###%%%&&&((((((&&&%%%&&&'''"""&&&((((((''''''''''''$$$$$$+++000...***(((111;;;FFFJJJKKKLLLJJJHHHWWWbbbnnnssstttwww{{{rrrkkkeeeeeehhhmmmxxx{{{xxxwwwxxxxxxwww{{{|||{{{{{{~~~~~~}}}{{{yyyvvvsssqqqppprrrssssssssstttwwwyyywwwvvvsssooojjjeee```]]]QQQQQQPPPNNNLLLLLLNNNQQQWWWZZZ\\\\\\\\\cccnnnwww}}}xxxtttoooooonnnnnnnnnppprrrsssnnnlllggg```ZZZTTTPPPNNNJJJJJJLLLNNNSSS[[[dddjjjttt{{{zzzzzz|||}}}{{{zzzzzzxxxvvvtttuuussspppooooooooonnnlllqqqpppnnnmmmkkkjjjjjjjjjhhhjjjmmmooopppooommmlllmmmnnnpppooolllgggbbb___WWWSSSOOOLLLMMMSSSZZZ^^^jjjmmmrrruuuuuurrrmmmjjjgggeeebbbaaaccceeeffffffeeeeeeeeeeeeeeefffffffffbbbdddfffjjjmmmllliiifff^^^]]]\\\XXXSSSNNNIIIFFF888555222000/////////..................///000111///444888;;;CCCSSSbbbjjjsssssskkkZZZHHHAAAFFFNNNbbblllttt{{{pppoooqqqooosss|||zzzxxxyyylllDDD777...(((***$$$((()))((((((''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$%%%'''((('''%%%#########$$$%%%$$$&&&######&&&((('''$$$%%%&&&''''''&&&%%%$$$***'''$$$###$$$&&&'''&&& ###&&&'''&&&%%%$$$$$$(((&&&%%%$$$%%%&&&&&&%%%$$$&&&)))))))))+++000555===BBBGGGKKKNNNQQQVVVZZZ^^^^^^^^^bbblllnnn]]]HHH>>>999777999===DDDPPP\\\iiiyyyuuummmllllllhhhoootttyyy}}}|||rrrdddZZZKKKDDD<<<666555666666555777999:::;;;<<<>>>BBBDDDJJJUUUbbbjjjppp}}}rrrRRR===555111......222333000---...//////000//////...------)))))))))************++++++---+++'''&&&+++,,,***))))))******))))))((((((((((((((((((''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))(((&&&$$$'''))))))'''&&&&&&(((''')))++++++(((&&&$$$$$$***''''''***,,,***+++---...999EEEJJJNNNSSSTTTQQQXXXaaakkkqqqsssvvv~~~|||uuurrrppplllhhheeegggqqq}}}zzzzzzzzzxxxvvvyyy~~~~~~{{{zzzzzz|||||||||{{{yyyvvvtttrrrppprrrtttuuuttttttuuuvvvwwwtttpppjjjddd^^^YYYWWWOOOQQQSSSSSSSSSTTTXXX[[[aaabbbcccaaaaaagggtttzzzpppooommmlllmmmpppqqqrrrooollleee^^^XXXUUUSSSRRRNNNPPPSSSVVV\\\dddmmmsss~~~|||ttttttyyy{{{zzzyyyyyyyyyxxxuuusssuuusssqqqppppppooommmlllqqqpppnnnmmmllllllllllllgggiiilllooopppooonnnmmmooopppppppppmmmjjjfffccc___YYYQQQKKKJJJMMMTTTXXXccchhhooouuuwwwuuuqqqmmmkkkjjjhhhggghhhhhhgggeeegggggggggffffffeeeddddddcccdddgggkkknnnllliiieee^^^^^^\\\WWWPPPIIIDDDAAA666444111000000000///...,,,+++++++++,,,...///000///444999???LLL___kkkooouuurrrgggTTTDDD@@@IIITTTcccoooxxx~~~{{{kkknnnrrrpppuuu~~~{{{gggAAA666///)))+++%%%)))))))))(((((('''&&&&&&%%%%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&&&&&&&######$$$%%%'''((()))***###'''(((%%%$$$'''((('''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&'''&&&$$$###"""%%%((()))(((&&&&&&&&&***(((%%%%%%&&&'''&&&&&&&&&(((+++++++++---111666<<>>@@@BBBGGGPPP\\\fffqqqoooNNN;;;333%%%$$$'''...222000//////...///////////////......((((((((()))******+++++++++...,,,&&&&&&+++,,,)))...,,,***(((''''''((())))))(((((((((''''''''''''(((((((((((()))))))))))))))***))))))((('''%%%$$$###&&&******(((&&&(((***%%%(((******(((&&&'''((($$$&&&))))))((((((((()))&&&%%%&&&'''&&&&&&,,,444+++777DDDLLLTTT]]]```^^^[[[bbblllrrrtttvvvyyyssstttvvvtttmmmeeecccjjjwww~~~~~~~~~{{{xxxzzz~~~}}}||||||zzzzzzzzzzzzyyywwwuuutttrrrtttwwwxxxwwwvvvvvvvvvvvvsssmmmfff^^^XXXTTTQQQRRRVVVYYY[[[[[[^^^bbbfffggghhhhhhdddcccjjjxxx|||rrrooommmlllmmmpppqqqrrrrrrmmmfff^^^XXXVVVUUUUUUTTTVVVZZZ^^^dddmmmuuu{{{tttqqqrrrxxx~~~xxxwwwwwwxxxxxxxxxuuusssuuusssqqqppppppooommmkkkpppooommmmmmlllmmmnnnoooiiijjjkkkmmmnnnooooooooorrrrrrrrrqqqnnnkkkhhhfffddd^^^TTTKKKHHHKKKPPPUUUaaagggooovvvzzzyyyuuurrroooooonnnoooooommmiiifffiiiiiihhhgggfffdddbbbaaaccceeehhhlllnnnmmmhhhddd___^^^\\\VVVNNNFFF@@@>>>555333111111111111000///------,,,---...000222333111888>>>GGGXXXkkkuuuuuuxxxrrrdddPPPAAA@@@LLLYYYgggttt}}}xxxiiinnnsssrrrwww}}}ddd???666///***,,,&&&***,,,++++++***)))(((((('''&&&'''((())))))((('''&&&+++)))&&&&&&(((((('''&&&'''((((((((('''%%%"""!!!$$$((()))%%%$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$'''(((%%%!!!'''))),,,,,,)))&&&$$$$$$+++)))'''&&&'''((('''''''''***------,,,...333777<<<@@@FFFJJJMMMQQQWWW\\\^^^bbbbbb```eeegggXXXCCC;;;777666999>>>FFFSSS^^^vvv|||rrrnnnjjjlll{{{yyyrrryyy~~~{{{tttjjjcccPPPIII@@@:::999999999888888888999:::<<<>>>@@@AAAFFFOOOZZZfffuuuiiiIII888444222222000///............666333///...///000---+++,,,((((((+++)))%%%'''---(((((((((((((((((((((((((((***++++++)))'''&&&&&&''''''''''''&&&&&&&&&&&&)))'''%%%%%%'''(((&&&$$$''''''''''''''''''''''''&&&&&&'''((()))***+++,,,###""""""%%%$$$"""$$$)))&&&&&&&&&'''''''''((((((...***&&&%%%'''))))))'''000666@@@KKKTTTZZZ]]]___cccfffooozzzyyynnnnnnvvvrrrjjjcccaaaeeennn~~~|||xxxwwwyyy|||~~~zzzxxxxxxyyyxxxxxxxxxwwwwwwvvvvvvvvvuuusssrrrqqqqqqsssuuuvvvyyynnnddd```[[[UUUTTTXXXZZZ```ggglllnnnnnnmmmmmmwwwooohhheeeccchhhxxx~~~~~~~~~}}}}}}{{{zzzyyy||||||~~~}}}|||vvvpppkkkiiigggdddfffkkkqqqmmmeee\\\UUUQQQRRRSSSTTT[[[dddiiimmmuuussskkkooonnnrrrzzz|||vvvuuuuuuuuuuuuuuuttttttssstttsssqqqpppppppppqqqqqqpppnnnllllllmmmnnnnnnnnnooollljjjjjjmmmooonnnmmmlllmmmnnnnnnlllkkkjjjkkk___]]]XXXQQQKKKIIILLLPPPXXX^^^hhhqqqwwwyyyxxxvvvyyyxxxuuurrrooommmkkkkkkdddfffhhhhhhgggdddccccccbbbdddhhhkkklllkkkiiihhh]]]\\\ZZZUUUNNNEEE===888111111///---******,,,...++++++***+++,,,...000111777888>>>MMMaaapppvvvwww~~~pppZZZHHH@@@CCCLLLSSSccclllwwwqqqhhhnnnpppwww~~~|||QQQAAA222---...---******)))***(((######'''&&&!!!(((''''''&&&&&&%%%%%%$$$!!!""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$"""((($$$$$$(((###'''+++'''"""$$$''''''%%%&&&))))))'''######$$$$$$$$$%%%%%%%%%''''''''''''(((,,,222666:::???EEEJJJMMMQQQVVV[[[YYYYYY```bbb___bbbYYYDDD:::888777888:::BBBTTTddd~~~vvvkkkmmmsssvvvkkktttzzzmmmcccUUUMMMAAA999666666666555888666555777;;;>>>>>>===EEEOOOZZZfffwwwfffGGG777333222222000//////.........222000------//////---+++///,,,+++---+++((()))---))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))+++***))))))++++++)))'''''''''''''''''''''''''''((((((((((((((((((((((((***((()))***)))&&&''',,,&&&&&&&&&'''''''''(((((((((&&&%%%&&&)))+++------///333===JJJVVV___bbbccc```dddnnn|||zzzpppooovvvqqqiiibbbaaaeeemmm|||}}}zzzzzz{{{}}}{{{yyyzzz{{{zzzzzzzzzzzzzzzyyyxxxxxxtttssssssssssssssssssssssssiii```^^^\\\[[[^^^ccceeelllwww~~~{{{vvvsssuuunnnhhheeeeeelll~~~~~~|||{{{yyyyyy{{{|||}}}~~~}}}||||||}}}~~~{{{uuuqqqooollliiiiiimmmqqqoooiii```WWWSSSUUUXXXZZZbbbkkkqqqvvv~~~{{{mmmgggjjjkkkqqq{{{~~~zzzssstttuuuvvvvvvuuutttssswwwvvvtttrrrrrrrrrrrrsssnnnmmmlllmmmooonnnlllkkkmmmkkkiiijjjmmmooooooooommmnnnnnnmmmkkkjjjjjjjjjcccaaa\\\UUUNNNLLLNNNPPPYYY^^^gggpppvvvyyyyyyyyyvvvuuusssqqqpppooooooooojjjjjjjjjiiigggffffffgggfffiiilllooopppnnnkkkiii___\\\WWWPPPIIIAAA<<<888444222000...---,,,------//////......///111333444555999CCCRRRcccoootttuuu{{{mmmXXXFFF???DDDMMMUUUgggnnnwwwssskkkrrrvvv|||{{{|||yyyMMM>>>///+++,,,+++))))))***)))(((((()))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((%%% $$$(((""""""&&&"""&&&)))$$$!!!$$$###!!!'''$$$''''''%%%%%%((((((%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''))),,,111555???BBBFFFGGGIIILLLRRRWWW\\\\\\cccdddaaabbbYYYCCC;;;999999:::<<>>>>>===CCCLLLXXXccctttaaaDDD555111222111000000///////////////.........000///---,,,///---,,,---,,,))))))+++)))******************)))+++(((&&&'''***+++***)))((())))))******+++++++++((('''((()))***)))&&&$$$''''''''''''''''''''''''***))))))((('''&&&%%%%%%***(((((()))'''###$$$(((&&&&&&'''''''''(((((((((%%%''')))******+++---//////111888FFFUUU___bbbaaaZZZ\\\gggyyy{{{rrrooosssnnnfff``````dddkkkwww}}}}}}~~~~~~zzzyyyyyy{{{yyyzzzzzz{{{{{{zzzxxxwwwrrrssstttuuuuuussspppnnnlllddd]]]]]]```dddkkkrrrvvv|||uuunnnkkkhhheeegggsss||||||~~~}}}|||zzzxxxwwwzzz{{{|||}}}~~~|||{{{yyywwwxxxzzz}}}~~~yyyuuutttqqqllljjjmmmqqqqqqmmmdddYYYTTTWWW\\\bbbkkkvvv}}}ooogggeeeeeehhhppp{{{}}}{{{zzzqqqrrrtttvvvwwwvvvuuutttwwwvvvtttrrrqqqqqqqqqqqqmmmmmmmmmooopppnnnkkkhhhlllkkkjjjkkknnnpppqqqpppnnnmmmlllkkkjjjjjjjjjjjjiiifff```YYYRRROOOOOOPPPWWW[[[bbbkkkqqqvvvxxxyyytttsssrrrqqqrrrssstttuuurrrpppmmmkkkjjjjjjkkkllljjjmmmqqqsssrrrooojjjggg```\\\TTTLLLCCC===999777777333//////000111000...//////...---...///111222333;;;HHHWWWdddmmmqqqrrrvvvhhhSSSCCC???FFFQQQXXXgggnnnvvvvvvnnnvvv|||}}}www{{{pppFFF999,,,)))******((((((&&&!!!###+++---'''%%%'''$$$%%%%%%&&&''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''$$$)))###***###"""'''$$$)))$$$$$$ $$$&&&%%%''''''$$$$$$'''&&&$$$%%%%%%&&&&&&&&&''''''''''''((((((((())),,,111555???BBBDDDEEEFFFIIIPPPUUUTTTVVV```dddbbbddd\\\GGG;;;999888999<<>>??????AAAKKKVVVaaaqqq]]]BBB666111222111111000//////000000000000000000000///---,,,+++******++++++***(((((())))))***++++++***)))))))))%%%!!!###(((+++***'''&&&''''''((()))******+++%%%&&&((()))***(((%%%###''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&$$$$$$&&&$$$ """&&&''''''''''''(((((((((((()))+++...---***((()))***000000444AAAPPPZZZ\\\YYYRRRSSS]]]qqqvvvqqqppplllddd^^^___bbbhhhqqqyyy|||xxxwwwwwwyyyvvvwwwyyyzzzzzzxxxwwwvvvppprrruuuwwwvvvrrrmmmjjjhhhccc```aaahhhrrr{{{vvvnnnfffgggfffeeejjj|||}}}{{{|||~~~~~~}}}|||{{{yyywwwvvvyyyyyyzzzzzz{{{{{{{{{{{{wwwvvvuuuvvvwwwzzz}}}~~~}}}yyyvvvvvvrrrllliiikkkqqqsssqqqgggZZZTTTXXX^^^gggqqq~~~~~~pppfffccceeeeeehhhoooyyy{{{xxxvvvuuutttooopppsssvvvwwwwwwuuuttttttsssqqqooommmllllllmmmpppooonnnooooooooommmjjjnnnnnnnnnnnnppppppqqqqqqlllkkkjjjjjjkkkmmmmmmmmmlllhhhbbb[[[UUUQQQOOOOOOSSSVVV\\\bbbjjjppptttvvvttttttsssssstttuuuwwwxxxvvvtttqqqpppooooooooonnnlllooorrrtttsssmmmgggccc```[[[SSSJJJAAA:::666444666111...///333666444000000///...------...000000444===LLLYYYbbbhhhnnnqqqpppbbbNNNAAA@@@IIIUUU]]]dddlllvvvvvvpppwww~~~yyy~~~eeeAAA555+++)))***)))))))))""")))---&&&%%%,,,%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''&&&%%%""" ---&&&,,,%%%$$$***$$$******######((($$$%%%''''''$$$###%%%%%%"""%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((())),,,000444999===BBBEEEGGGJJJPPPTTTPPPTTT^^^bbb___aaaZZZFFF<<<888666777:::AAAPPP]]]jjj}}}xxxnnnkkkjjjooo}}}uuuwwwpppdddZZZMMMBBB===:::888666777777777999;;;>>>???@@@CCCLLLWWWaaaooo~~~YYYBBB777333222111111000000000000111000000000///...,,,++++++))))))***+++------+++''''''(((***++++++***(((''')))$$$!!!"""(((+++***'''&&&''''''((()))******+++(((***,,,------+++((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&)))(((%%%''',,,'''''''''((((((((())))))+++---///---)))&&&'''(((///...222===LLLWWWYYYXXXOOOOOOWWWhhhyyyyyyuuulllddd]]]^^^bbbffflllsss~~~{{{yyyxxxyyywwwwwwyyyyyyyyyyyyxxxwwwppprrrvvvxxxvvvrrrmmmiiihhhhhhjjjoooyyyxxxkkkddd___ccceeegggqqq~~~}}}{{{{{{}}}||||||{{{zzzyyywwwvvvuuuwwwwwwxxxxxxxxxxxxwwwvvvqqqrrruuuwwwyyy{{{|||}}}|||yyywwwwwwsssmmmkkklllrrruuusssiii\\\VVVYYY___jjjuuupppfffaaabbbeeegggiiinnnvvv}}}|||xxxuuusssqqqqqqnnnppprrruuuvvvvvvvvvuuusssqqqooommmkkkkkkkkkkkktttqqqnnnmmmmmmooooooooorrrssssssrrrqqqpppppppppjjjiiiiiikkkooorrrrrrqqqllliiiccc]]]XXXSSSPPPNNNRRRTTTWWW]]]dddkkkrrrvvvxxxxxxwwwwwwwwwxxxxxxxxxwwwuuutttuuuuuutttqqqnnnoooqqqtttuuusssmmmfffaaa]]]ZZZSSSJJJAAA:::444111222...,,,///555888777444333222111111111222333444666???LLLWWW___eeelllqqqjjj\\\KKKAAADDDOOO\\\ccccccmmmzzzuuuqqqxxx\\\===333+++***+++***)))+++''''''***$$$%%%---(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''((()))***+++$$$***$$$$$$,,,&&&---,,, %%%)))!!!'''///%%%%%%''''''$$$###%%%%%%"""$$$$$$$$$$$$%%%%%%%%%%%%'''((())))))***,,,000333555;;;CCCHHHJJJKKKNNNPPPUUUXXXaaaccc]]]]]]UUUBBB???:::777777999???LLLXXXcccrrr}}}yyyqqqiiikkkiiimmm{{{ttt~~~zzzuuuiii___QQQEEE>>>:::777444666777888:::;;;===@@@AAAFFFOOOYYYaaannnzzzUUUAAA999555222111111000000111111111.........,,,******+++,,,+++,,,------000111---''''''(((***++++++***((('''***'''%%%'''***,,,,,,***((())))))******+++++++++'''***,,,,,,***(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((&&&'''***)))''')))...''''''((((((((())))))))))))***+++***))))))***+++,,,---111<<>>FFFKKKMMMMMMNNNPPPMMMRRR^^^aaa___eeeeeeVVV@@@:::777888<<>>:::666222111111111111111222222///000000......000666;;;...000///,,,...///'''(((***,,,......,,,***(((%%%(((***+++)))(((((()))''''''''''''&&&&&&&&&&&&***,,,---,,,)))((())),,,)))))))))))))))))))))))))))))))))))))))(((((((((***(((((()))'''$$$%%%)))(((((((((((())))))))))))+++'''$$$$$$(((+++,,,+++,,,...333:::BBBJJJQQQVVVNNNOOOUUU___jjjttt{{{pppfffeeeiiimmmqqquuu~~~}}}{{{{{{yyywwwvvvvvvxxx{{{}}}}}}}}}}}}}}}|||{{{zzzzzzxxxjjjiiigggdddaaaaaabbbdddeeelllttt|||~~~|||yyyxxxssssssttttttttttttssssssrrrtttuuuvvvvvvtttsssqqqpppoooooopppssswww{{{}}}{{{wwwvvvwwwwwwuuuuuuyyyxxxwwwvvvsssqqqppprrrttt{{{tttggg[[[XXXZZZZZZZZZ[[[\\\bbbmmmxxxyyyuuuttttttvvvwwwxxxwwwuuutttsssttttttrrrqqqpppqqqsssuuuwwwrrrqqqpppnnnnnnnnnoooooojjjiiiiiikkkmmmnnnnnnmmmnnnqqqsssssspppnnnnnnppprrrqqqrrrvvv{{{{{{vvvqqqrrroookkkiiihhheee```\\\VVVTTTRRRTTTZZZcccnnnuuu||||||yyywwwsssooooootttvvvvvvsssqqqrrrrrrpppmmmhhhccc___[[[TTTIII>>>666222111222,,,...000000000///000111///......///000222444555999BBBQQQ```kkkoooooommm^^^SSSIIIHHHRRR```kkkoooooouuusssxxxtttJJJ666///*********'''''')))"""&&&((('''***---+++%%%&&&&&&''''''((()))))))))&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%(((""")))######(((!!!''',,,)))&&&---&&&((($$$''''''%%%&&&))))))'''%%%%%%%%%&&&&&&&&&'''''''''(((******+++,,,///111777===DDDJJJMMMPPPTTTWWWUUUYYYaaaaaa[[[^^^\\\MMM<<<666333666;;;BBBLLLVVVYYYhhhwww|||wwwrrrpppppplllrrrvvvrrrwwwlll\\\NNNEEE>>>999555444777:::;;;;;;===AAAEEEEEEMMMTTTYYY```mmmyyy~~~fffIII???999111555222000000111000,,,)))000---,,,---///000...,,,000111222111...,,,,,,,,,((()))***++++++***)))(((&&&%%%''',,,,,,)))((()))((((((((()))***,,,---...&&&'''((()))******)))(((&&&&&&%%%%%%&&&''')))***))))))((('''&&&%%%%%%%%%***+++(((######(((+++***''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((///------333===GGGNNNQQQKKKOOORRRUUUbbbtttxxxsssmmmjjjkkkooorrrtttxxx}}}zzzvvvtttssstttxxx{{{~~~~~~{{{|||}}}~~~~~~}}}|||{{{{{{nnnbbb^^^]]]]]]bbbhhhkkkjjjgggqqqooovvv~~~~~~}}}|||{{{yyywwwvvvuuuwwwyyyyyyvvvtttrrrrrrrrrrrrqqqqqqpppqqqqqqqqqpppmmmkkknnnssswwwvvvsssxxxyyyxxxvvvttttttyyy}}}xxxvvvuuuxxx}}}wwwggg___XXXVVVUUUTTTWWW[[[^^^dddkkkrrr|||~~~}}}zzzvvvrrrqqqrrrttttttuuuuuuuuutttrrrpppnnnqqqrrrrrrrrrssssssttttttuuussspppooonnnnnnmmmkkkmmmkkkjjjllloooqqqpppnnnffflllpppoooooopppooolllpppqqqsssuuuuuuuuutttssssssoookkkiiiiiihhheeeccc]]]WWWTTTXXX\\\```hhhrrryyy}}}|||xxxuuusssrrrrrrrrrqqqooowwwvvvuuurrrllleee^^^YYYTTTNNNDDD<<<666222///---,,,...000222333222111000444000///000///...333999???JJJUUU[[[aaajjjlllhhh```TTTIIIHHHQQQ___ppp|||tttuuu{{{|||mmmIII222000,,,)))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%######$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((***,,,///000555:::AAAGGGJJJOOOUUUZZZVVVVVVYYY___```ZZZPPPJJJ<<<666222666===CCCLLLSSSYYYeeessszzzyyytttrrrssssssyyysssrrr|||~~~xxxqqqeeeVVVJJJ@@@:::888555555666888;;;???BBBDDDFFFIIIPPPXXX___gggvvvbbbGGG???:::333666444222111222111...+++111///---...000111///...111222333222///...---............---,,,+++)))))))))'''(((++++++'''&&&(((,,,+++***((('''&&&&&&&&&'''((()))***+++***))))))***)))'''&&&%%%%%%&&&&&&))))))(((&&&&&&%%%%%%&&&''')))'''######''')))''',,,,,,,,,,,,+++***)))((('''''''''((((((((())))))...,,,---222;;;DDDKKKNNNIIILLLMMMPPP\\\nnn{{{}}}wwwqqqkkkgggiiimmmrrrtttwww|||xxxyyywwwvvvvvvyyy{{{}}}}}}}}}}}}}}}}}}|||{{{zzzzzz|||~~~uuummmbbbYYYZZZ]]]ccckkkpppqqqooommmmmmppp{{{zzzzzzzzzzzzzzzyyyxxxxxxvvvxxxzzzyyyvvvsssqqqqqqpppppppppppppppqqqrrrsssqqqnnnlllooosssvvvuuusssvvvwwwwwwuuussstttwww{{{yyyxxxyyy|||{{{oooggg\\\VVVPPPPPPPPPQQQUUUZZZ^^^dddkkkqqq|||~~~|||wwwwwwuuurrrpppppprrrtttttttttttttttsssrrrqqqqqqttttttttttttsssssssssssssssqqqpppooopppooommmlllnnnlllkkkllloooqqqpppooolllrrrtttsssrrrssssssppptttvvvxxxyyyxxxuuurrrpppqqqooolllkkkkkkiiigggddd___ZZZWWWZZZ]]]```gggooovvv}}}{{{yyyvvvuuutttsssqqqooorrrrrrqqqooojjjcccZZZUUUOOOIII@@@999555222000///---...000222333222111000111...---///...---111777???JJJUUU\\\aaaeeeccc]]]SSSMMMFFFHHHTTTfffsssyyysssvvveeeAAA222000---***((((((((()))'''''''''&&&&&&&&&%%%%%%((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,...000444:::BBBGGGKKKPPPVVV[[[ZZZZZZ\\\``````YYYNNNGGG<<<777444777===DDDNNNXXX___lllzzz{{{tttrrrsssyyyxxxwwwvvvxxx|||{{{ttthhhZZZLLLBBB;;;888888888888888:::<<<>>>???FFFIIIPPPYYY___ggguuu]]]EEE???;;;666666555333333333222000...111000///000111222111///000111222111///---------...---+++)))'''&&&%%%%%%+++((('''))))))%%%%%%'''''''''''''''((()))***+++((()))***+++,,,+++*********)))((('''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%((()))'''''')))(((%%%************)))((('''&&&(((((()))))))))*********,,,++++++///777???FFFIIIFFFGGGGGGJJJTTTeeesssyyyzzzxxxrrriiieeeeeejjjpppsssvvvzzzuuuzzzyyyxxxxxxzzz||||||{{{~~~}}}|||{{{zzzyyyyyyxxxxxxzzzwwwnnneee^^^WWWQQQVVV```mmmuuuwwwtttqqqooommmvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxyyyzzzyyyvvvrrrpppooonnnnnnooooooppprrrssstttrrrooonnnpppsssuuusssqqqsssttttttsssrrrsssuuuxxxwwwwwwyyy~~~}}}uuukkk___VVVQQQLLLIIIJJJLLLNNNTTT[[[___dddkkkrrr|||{{{xxxwwwwwwvvvpppppppppnnnmmmooorrrttttttsssrrrqqqqqqrrrssstttxxxwwwvvvuuutttsssrrrrrrpppoooooopppqqqqqqnnnlllooommmllllllnnnpppppppppqqqvvvzzzxxxwwwyyyyyywwwxxxzzz|||}}}{{{vvvpppmmmooonnnmmmmmmmmmkkkhhhfffccc^^^[[[\\\^^^```eeekkkqqqxxx}}}{{{yyyxxxuuuqqqoooooonnnnnnlllhhhaaaXXXQQQHHHCCC;;;666333222111000---...000111222222111000///------000000///222888AAAJJJUUU\\\___^^^WWWOOOEEEFFFEEEHHHYYYnnnxxxvvvsssxxx]]]:::222000---***)))))))))***'''''''''&&&&&&&&&&&&%%%+++)))'''%%%$$$%%%&&&(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%'''''''''((())),,,...///333999BBBHHHMMMSSSYYY^^^^^^___```aaa___XXXMMMDDD;;;888666999<<>>FFFIIIPPPYYY___ggguuu~~~WWWBBB===;;;777555555444444444333111000111111000000111111111000---...///...,,,+++***+++---,,,)))'''%%%$$$$$$%%%+++'''&&&((((((%%%%%%(((''''''((()))+++,,,...///******+++,,,,,,,,,+++***&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&%%%)))+++))))))+++)))%%%&&&&&&''''''&&&%%%$$$$$$((((((((()))))))))******+++******---333:::AAAEEEDDDDDDCCCEEEMMM\\\kkkttt{{{~~~vvvllleeedddhhhmmmqqqvvv~~~|||xxxuuuxxxwwwwwwyyy{{{||||||{{{|||{{{{{{zzzyyyxxxxxxxxxwwwuuuoooeee\\\WWWTTTSSSZZZgggvvv|||xxxpppllllllsss}}}vvvwwwxxxyyyzzzzzzzzzyyyyyyzzz{{{yyyvvvrrrooonnnooooooooooooooopppqqqrrrpppooonnnoooqqqrrrqqqoooqqqqqqqqqrrrrrrrrrtttuuussstttvvvzzzzzzsssmmmggg___VVVOOOJJJGGGEEEHHHJJJMMMTTT[[[___dddlllsss|||{{{vvvtttttttttuuunnnoooooonnnnnnooorrrtttsssrrrpppoooppprrruuuvvvzzzyyyxxxvvvtttrrrqqqpppmmmmmmoooqqqrrrrrrooommmpppnnnmmmlllnnnpppqqqrrrttt{{{~~~}}}~~~}}}yyyxxx{{{~~~}}}xxxrrrnnnllllllmmmnnnnnnllljjjhhheeeccc```______aaadddgggkkkrrr}}}}}}{{{wwwsssoooooommmkkkiiifff```WWWPPPCCC>>>888333000000000///...///000111222111111111000...///222333222666;;;DDDKKKUUU\\\^^^YYYOOOFFF>>>CCCDDDIII\\\rrryyysssuuu}}}XXX999000...,,,***)))))))))***''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''''')))+++---///222999BBBIIIOOOUUU[[[```aaabbbcccaaa___ZZZOOODDD:::888777888:::BBBRRRaaagggvvvzzzxxxzzzxxx~~~|||yyyzzz}}}}}}rrrdddUUUHHH???:::333444444666888;;;>>>@@@EEEGGGOOOXXX___ggguuuxxxSSS@@@;;;999555333444444444333222111111000000111000000000000000,,,...///...,,,++++++,,,...---+++***))))))***+++)))&&&%%%(((((('''(((+++------+++***))))))))))))***+++,,,------,,,+++***&&&&&&'''(((((()))))))))(((((('''&&&&&&&&&&&&'''###''')))(((((()))'''###)))************)))((((((''''''((((((((()))))))))***)))***,,,000666===BBBEEECCCAAACCCIIIUUUdddppp~~~rrrhhheeegggkkknnnvvv|||yyyxxxwwwvvvttttttuuuxxx{{{}}}|||{{{yyyyyyyyyxxxxxxxxxxxxxxxuuuqqqiiibbb[[[XXXYYY\\\hhhsss~~~~~~uuullljjjmmm||||||yyyyyyzzzzzzzzzzzzyyyyyyxxxyyy{{{{{{yyyuuuqqqooonnnqqqpppoooooonnnnnnnnnnnnnnnnnnnnnoooppppppnnnmmmoooooopppqqqsssssssssrrrqqqrrruuuwwwxxxzzz|||}}}{{{}}}tttnnngggaaa\\\VVVOOOJJJEEECCCCCCEEEGGGIIIPPPXXX]]]dddlllsss}}}~~~|||{{{|||zzzyyywwwtttrrrrrrtttuuurrrssssssrrrpppppprrrtttrrrqqqooonnnooorrruuuxxxzzzyyyxxxvvvsssqqqpppooolllmmmnnnpppsssrrrpppnnnpppooommmlllmmmooosssvvv{{{~~~yyytttvvvyyy|||}}}|||yyytttqqqjjjlllnnnnnnnnnllljjjiiiffffffdddbbbbbbcccddddddfffllluuu|||yyytttqqqpppmmmiiifffddd^^^UUUNNNBBB===666111///......---///000000111111111111111000...///222333333888>>>HHHMMMVVV___```YYYMMMDDD<<>>AAAAAABBBJJJRRRZZZ```iiiqqq|||zzzrrrppppppqqqsssoooqqqrrrrrrqqqqqqssstttvvvwwwwwwuuurrrqqqrrrsssqqqpppooonnnooorrruuuwwwwwwvvvuuutttrrrpppooonnnmmmmmmnnnppprrrrrrqqqooooooooommmllllllpppuuuzzz~~~{{{vvvqqqxxxyyyyyyyyywwwuuusssqqqjjjlllnnnnnnllljjjjjjkkkfffhhhgggddddddffffffccceeegggmmmvvv~~~|||zzzwwwuuuooollliiihhheee^^^RRRHHHAAA<<<666000......------000000000000000000111111///,,,,,,///111222888???MMMQQQ[[[ggghhh]]]NNNDDD<<>>:::999999;;;>>>>>>???GGGPPPTTT\\\eeennnyyyzzziiibbbbbbcccdddfffgggjjjoooqqqqqqqqqssstttvvvwwwwwwuuusssqqqqqqrrrqqqpppooooooppprrrtttuuussssssrrrqqqpppooonnnnnnooonnnmmmnnnpppqqqqqqpppnnnnnnmmmllllllpppxxx}}}{{{{{{|||{{{~~~|||xxxtttpppnnnlllllljjjlllmmmllliiihhhiiikkkeeeiiiiiiffffffiiihhhdddffffffhhhoooyyy|||zzzzzzyyyxxxpppooooooqqqnnncccRRRDDD@@@;;;555000////////////111111000000000000000111000---,,,...000333:::BBBQQQVVVcccrrrtttcccNNNBBB>>>@@@NNNeeeuuu{{{eeeCCC000*********)))))))))))))))((((((((((((''''''''''''###((()))'''%%%&&&((($$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%&&&'''((((((''''''''''''((()))+++,,,///777BBBJJJPPPUUUZZZ^^^eeejjjiiibbb``````VVVHHH>>>888555666:::@@@IIIRRR]]]ggguuu{{{uuuqqqnnnuuu{{{vvvvvvqqqvvv~~~{{{uuulll___RRRFFF???999888777777888999;;;<<>>;;;777777888;;;>>>>>>???GGGQQQQQQXXXbbbkkkwwwooo^^^XXXXXXYYY[[[]]]ccchhhnnnrrrrrrrrrtttvvvuuuvvvvvvtttrrrppppppqqqppppppppppppppprrrssstttpppppppppooooooooonnnnnnpppooommmnnnoooqqqqqqpppmmmnnnmmmllllllqqqyyyyyyxxxxxxqqqkkkhhhggggggkkklllmmmkkkhhhgggiiikkkccciiijjjggggggjjjiiidddhhhffffffkkkuuu~~~zzzyyyzzzzzzzzzrrrssswww{{{xxxjjjTTTCCC>>>:::444111000111111222111111000000000000000111333///---///111555===FFFSSSYYYjjj{{{|||hhhNNN???@@@BBBVVVttt}}}~~~```???///************************)))(((((((((''''''''''''###'''***)))%%%$$$&&&***"""######$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((("""###$$$%%%'''((())))))((('''''''''((()))+++,,,///777BBBJJJPPPUUUZZZ]]]gggmmmkkkccc``````UUUGGGAAA:::555777<<>>???>>>>>>BBBJJJTTTbbbwwwaaaOOOBBB??????:::888777666777888777555333555333222222333333111000//////............//////...------,,,,,,---------000+++***///...((($$$%%%***)))(((((()))+++---...)))%%%###%%%)))+++(((###)))((('''&&&&&&'''((())))))###""")))---)))$$$###&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((***,,,,,,+++)))'''+++---------...222999???JJJGGGFFFHHHIIIJJJRRRZZZooozzz{{{sssjjjeeehhhnnnsssuuuzzz~~~|||vvvrrrrrruuuxxxqqqtttyyy}}}~~~}}}yyywww|||yyyuuurrrjjjaaa]]]^^^```eeelllqqqssssssmmmhhhdddcccdddppp}}}|||zzzyyyxxxvvvuuutttuuuuuusssrrrxxxxxxwwwuuussspppnnnlllsssooolllkkklllmmmkkkiiimmmnnnoooqqqrrrrrrrrrrrrssssssssstttuuuvvvuuusssooorrrtttrrrnnnlllnnnrrrqqqooooooppppppmmmgggbbb\\\SSSIIICCC>>>888666777777777777666888<<>>EEEWWW[[[lll~~~eeeIII;;;<<>>999777555555777999::::::777===CCCHHHNNNZZZjjjwww^^^NNNBBB@@@AAA<<<;;;:::999999999999777555666555333333444444333111//////............//////------,,,,,,,,,---......///***)))------(((%%%&&&***)))(((((()))+++---...,,,+++)))((()))******+++***)))(((''''''((()))******%%%###(((+++(((&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))$$$%%%''')))******)))(((***,,,---,,,---111888>>>JJJHHHGGGIIIIIIJJJPPPXXXhhhxxx|||xxxpppiiiiiimmmpppsssxxx~~~{{{uuuqqqqqqtttwwwtttwww{{{~~~~~~}}}{{{yyy{{{zzzvvvqqqiii```aaabbbgggqqqyyy{{{vvvqqqgggcccbbbfffnnn}}}|||{{{zzzyyyuuutttssssssuuuuuutttsssuuuuuutttrrrpppooommmmmmqqqnnnkkkkkkmmmooonnnmmmooooooppppppqqqqqqrrrrrrrrrrrrrrrsssttttttssssssooorrrtttsssooommmooorrrpppnnnmmmnnnooommmhhhccc[[[RRRGGGAAA<<<666555666444444555555666:::???CCCJJJLLLRRR]]]hhhvvvhhh```UUUOOOOOOTTTWWWXXXbbbeeekkksssxxxzzzzzzyyyuuupppkkkjjjmmmppppppooorrrqqqppppppooooooooooooqqqrrrsssssssssrrrpppooonnnllljjjkkkmmmoooooonnnnnnmmmlllkkklllnnnppprrrtttrrrooopppssswwwzzz{{{rrrooojjjeeecccdddfffgggeeehhhlllmmmkkkiiihhhgggfffcccccchhhooorrrnnnjjjhhhfffdddeeejjjsss}}}{{{wwwuuurrroooqqqwww||||||aaaIII===999444...***(((***...111000111000///---...000333///111222333444;;;FFFNNNYYY^^^lllzzzvvv^^^HHH???>>>LLLbbbxxxuuurrrqqqrrrtttyyyvvvPPP777///---,,,***((((((((()))***''''''''''''((((((((()))%%%%%%%%%'''***+++***)))%%%&&&'''&&&%%%%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))((('''&&&&&&&&&'''((()))000666AAALLLQQQRRRXXX___```hhhmmmjjjeee___WWWOOOBBB;;;666666666888???FFFOOOQQQ^^^www~~~uuussssssvvv{{{xxxmmmddd[[[MMMAAA999777444444666888999999888===BBBEEEIIISSSbbbmmmuuu~~~yyy[[[MMMCCCAAACCC???>>>===;;;;;;;;;;;;888666888777555555555555444222........................---,,,,,,,,,---...//////...***(((***+++)))''')))******)))))))))+++,,,---......,,,)))''''''+++...))))))(((((((((((())))))***'''&&&((((((&&&''')))&&&&&&'''''''''(((((((((&&&''''''((()))***+++,,,######$$$&&&'''((()))***)))***,,,+++,,,///666<<>>999444333555222333555555666999<<>>AAACCCFFFNNNZZZdddmmmwwwtttYYYNNNEEECCCDDD@@@@@@>>>=========<<<999777999777666555666666444222.........//////.........---,,,,,,------...///000...***(((((())))))************))))))******,,,,,,,,,+++***(((&&&&&&''')))(((((((((((((((((((((((('''((())))))(((&&&''')))''''''''''''((((((((((((((((((((()))***+++++++++%%%%%%$$$$$$%%%'''((()))''')))*********...444999HHHIIIMMMPPPMMMIIILLLRRR[[[ppp|||{{{}}}{{{sssnnnmmmrrrssswww}}}zzzttttttwww||||||xxxsssooooooqqqtttzzzzzz{{{||||||{{{{{{{{{yyyzzzxxxtttnnnjjjgggeeepppzzznnnaaabbbbbbhhhyyy~~~{{{zzzyyyxxxwwwuuusssrrrqqqqqqssssssrrrqqqppppppooonnnnnnoooooopppooonnnnnnnnnoooqqqsssssstttrrrpppoooooopppqqqsssnnnooooooooooooooopppqqqssstttuuutttrrrpppqqqssspppmmmiiihhhhhhfffbbb^^^VVVLLLAAA;;;666222111444222444777888999:::===???CCCCCCFFFLLLRRRZZZgggsss~~~vvvjjj___TTTPPPRRRUUUZZZ___kkksss|||{{{rrrnnnjjjiiillloooppppppllllllmmmmmmmmmmmmmmmmmmttttttsssrrrrrrsssssstttpppooonnnnnnnnnnnnmmmmmmmmmmmmnnnooooooooooooooonnnmmmlllmmmnnnooonnnmmmeeefffffffffggggggggggggiiikkklllkkkhhhfffeeefffgggeeeeeehhhmmmooommmjjjcccffffffeeeccchhhqqqyyy~~~vvvkkkggglllttt~~~fffNNN@@@:::222111///...------...//////000000///------...000---...///111666>>>IIIPPPXXX```jjjjjj[[[FFF>>>???EEEYYYqqq~~~zzzpppqqqtttsssooorrrfffEEE444...******)))(((''''''(((((('''''''''(((((((((((((((+++***((((((((('''%%%"""&&&&&&&&&$$$###$$$&&&)))&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***+++***)))((('''((())))))...222<<>>AAABBBEEELLLVVV^^^jjjuuunnnWWWOOOGGGDDDEEE@@@@@@???>>>>>>>>>===;;;999999888666555666555333222......///000000///......---------------...///000...,,,)))'''(((+++,,,+++******************+++++++++)))'''(((+++***&&&"""''''''''''''''''''''''''$$$(((***)))(((''''''''''''''''''((((((((())))))************)))))))))))))))((('''&&&%%%&&&((()))&&&(((*********---222777DDDHHHOOOSSSOOOJJJKKKQQQZZZjjjxxx|||}}}}}}wwwrrrrrrpppppprrryyy~~~uuuppprrrwww}}}|||{{{wwwrrrnnnnnnpppsssxxxyyyyyyyyyyyyyyyyyyyyyzzzwwwrrrmmmiiigggkkkooo~~~xxxfff^^^```eeerrr~~~|||{{{zzzxxxuuurrrtttrrrqqqqqqrrrrrrqqqpppppppppppppppqqqqqqrrrsssqqqqqqppppppooopppqqqssstttsssqqqooooooppprrrsssnnnooopppooommmmmmppprrruuuvvvvvvtttrrrqqqqqqqqqpppmmmhhheeedddaaa[[[WWWRRRHHH???999555111111333222444777999:::<<<>>>@@@AAA@@@CCCIIIOOOVVVbbbnnnyyyxxxmmmaaaVVVUUUWWWZZZ```gggppp{{{{{{uuupppkkkjjjmmmppppppooolllmmmnnnoooooooooooooootttsssrrrrrrrrrsssttttttppppppppppppooonnnmmmmmmmmmnnnoooppppppoooooonnnnnnmmmlllmmmoooooommmllljjjiiihhhggggggggghhhiiijjjkkkkkkjjjgggeeeeeefffgggfffeeehhhkkkmmmllljjjeeeggghhhfffdddgggnnnuuuwwwjjjfffmmmttt~~~sss\\\KKK???777111111000//////000000111111111222111///...///000...000444999???FFFMMMRRRZZZdddmmmgggSSSAAA<<<@@@JJJ___uuu~~~zzztttvvvxxxvvvrrruuu]]]@@@222---)))))))))(((((((((((((((((((((((((((((('''''''''((('''&&&&&&'''&&&$$$"""((()))(((&&&$$$###$$$&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,,,,+++***))))))***++++++---111:::FFFNNNQQQUUUZZZ___eeeiiigggccc```[[[VVVJJJAAA888444333555===EEEPPPXXXkkk~~~vvvyyyyyy}}}xxx~~~}}}wwwnnnggg```TTTIII>>>:::666444444777888999:::<<<>>>@@@CCCJJJTTTZZZfffqqqgggTTTOOOGGGDDDEEEAAAAAA?????????@@@???===;;;:::999777666666555444222//////111222222111////////////...............///......+++((()))---...+++************************,,,)))(((+++//////((("""''''''((((((((((((''''''%%%((((((&&&&&&((((((%%%''''''((((((((()))))))))*********))))))(((((((((+++***)))''''''''''''(((%%%(((*********,,,111666@@@FFFPPPVVVRRRLLLLLLQQQYYYfffqqqxxx{{{xxxxxxnnnllllllsss|||vvvooommmqqqxxx}}}{{{zzzwwwrrrooonnnppprrrvvvvvvwwwxxxxxxxxxxxxxxxzzzuuuoookkkggghhhqqq{{{nnncccaaa```lll~~~}}}|||{{{zzzxxxtttqqqsssrrrqqqqqqssssssrrrqqqqqqqqqsssttttttuuuttttttrrrsssrrrpppnnnnnnppprrrsssrrrqqqppppppqqqrrrsssnnnpppqqqpppmmmmmmqqqtttxxxwwwvvvtttrrrpppooonnnnnnkkkfffccc```\\\UUUPPPMMMDDD<<<999555222111333111333666999:::<<>>DDDNNNcccxxx|||xxxxxxyyywwwuuu|||{{{SSS;;;///***))))))))))))))))))))))))((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&%%%###+++,,,,,,***(((&&&%%%&&&&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,+++***)))))))))***,,,---///111:::GGGPPPTTTWWW\\\]]]cccgggeeecccbbb^^^ZZZPPPEEE:::444222444<<>>777444444:::BBBMMM___yyy~~~~~~}}}tttmmmqqqttt}}}}}}~~~{{{uuuooogggZZZMMMBBB>>>999666666888:::;;;888999:::===BBBHHHPPPTTTaaalll{{{qqqXXXKKKJJJFFFDDDFFFBBBBBBBBBAAACCCDDDEEECCCBBB>>><<<:::999999888666444000111333444444333111000222111000///------------///222000+++,,,000///)))******+++++++++******))))))***+++***))))))+++,,,***+++,,,------,,,+++***---)))!!!(((+++&&&(((((((((((())))))))))))%%%%%%&&&'''((()))******&&&''''''(((((()))))))))&&&(((+++++++++,,,111555888BBBPPPYYYVVVOOOOOOTTTTTTeeetttwwwzzz~~~xxxrrrlllllluuu{{{wwwhhheeebbbfffnnnvvvzzzzzzzzzyyywwwssspppoooqqqsssrrrtttvvvyyyzzzzzzyyyxxxxxxsssqqqqqqpppqqq}}}nnnbbbaaadddnnn|||}}}vvvvvvwwwyyyzzzxxxuuurrrnnnmmmnnnqqquuuxxxyyyxxxppprrrvvvxxxyyywwwuuusssoooqqqrrrpppnnnnnnppptttooopppqqqrrrsssttttttsssqqqssstttrrrnnnooosssxxx{{{yyyvvvsssqqqnnnkkkiiifffcccaaa```^^^XXXPPPJJJEEE???::::::888444222444666888:::<<<>>>BBBGGGKKKKKKMMMUUUaaakkkwwwpppbbb```^^^[[[___iiisss}}}vvvrrrqqqqqqooommmjjjlllnnnqqqrrrrrrqqqqqqnnnoooqqqsssssssssqqqpppmmmpppsssssspppooooooqqqqqqpppooooooooooooooopppmmmkkkiiiiiikkklllmmmmmmlllmmmmmmnnnmmmllljjjjjjjjjjjjiiifffdddeeegggiiifffeeeeeeeeeeeefffgggggghhhfffeeeeeehhhkkklllmmmssswwwsssiiidddjjjrrruuuyyy]]]EEE;;;666000+++---000333444333222000222333444333111//////000777888<<>>GGGUUUiii|||~~~hhhIII===777111)))******+++++++++******))))))(((((('''''''''&&&((('''''''''((((((&&&$$$$$$'''***+++***'''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''')))+++,,,,,,...666DDDNNNRRRUUUYYYWWW]]]aaaaaa```aaa```]]]SSSJJJ@@@;;;777555999???JJJ___}}}|||tttnnnqqqyyy~~~~~~xxxsssjjj\\\OOODDD???:::666666888:::;;;<<<<<<===???DDDJJJQQQUUU\\\fffuuummm^^^MMMFFFDDDCCCBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@======<<<;;;999888777666666333///,,,+++---///222111111111111111000/////////...,,,******+++,,,---(((%%%###$$$''')))(((&&&+++******)))(((''''''&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&)))*********)))(((''''''***(((&&&&&&'''((((((((('''''')))))))))((('''&&&(((+++,,,)))***---...+++777BBBOOOVVVTTTQQQPPPQQQVVV___nnnzzztttmmmpppqqqrrr||||||wwwqqqmmmfffaaadddjjjnnnsssxxx}}}~~~}}}{{{wwwtttrrrrrrwwwyyy{{{{{{yyywwwwwwwwwvvvrrrqqqtttuuuwwwwwwmmmfffggglllxxx}}}{{{xxxwwwzzzwwwvvv{{{wwwmmmooommmmmmppptttwwwwwwuuuwwwvvvtttssstttuuutttssspppqqqqqqooommmlllnnnqqqrrrqqqppppppqqqqqqooommmpppooonnnmmmnnnppprrrtttvvvuuusssrrroookkkfffbbbaaa```^^^\\\YYYSSSLLLGGG@@@===999777777777777666888888999:::>>>EEEMMMSSSQQQVVVbbbqqquuufff___ZZZYYYaaammmxxxuuuuuutttrrrsssmmmmmmnnnnnnooooooooopppooooooooooooooooooooooootttssspppnnnmmmmmmnnnooopppooonnnoooqqqrrrrrrqqqqqqoookkkjjjjjjkkkkkkjjjrrrpppmmmkkkkkkjjjhhhgggiiijjjiiihhhffffffhhhjjjgggfffeeefffhhhjjjjjjiiiiiihhheeeddddddgggjjjmmmooolllhhhfffggglllssswwwkkkQQQ@@@999444...---,,,,,,,,,---000333444000000///...,,,,,,///111555777>>>JJJWWWeeesss~~~~~~qqq\\\GGG999666>>>GGG___rrr\\\>>>666000'''))),,,---,,,(((&&&&&&((()))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''+++%%%###***///,,,&&&###%%%%%%%%%&&&%%%%%%$$$###"""$$$&&&&&&%%%%%%&&&'''&&&&&&$$$######$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%%%%&&&'''(((###$$$''')))******)))(((***///777@@@HHHOOOSSSUUUWWWXXX\\\aaadddeeebbb___WWWKKK>>>777444444888>>>JJJ]]]yyyyyyyyyvvvpppqqqzzz~~~yyyuuuooodddYYYHHHCCC===888666666777666:::;;;;;;:::;;;@@@HHHNNN\\\cccnnn|||hhhZZZLLLGGGGGGFFFEEEFFFEEEEEEEEEDDDDDDDDDDDDDDD>>>>>>===;;;:::999888777666444111///...///111222111111111111111000000///...---,,,******+++,,,---,,,+++)))***+++------,,,+++******)))((((((''''''))))))))))))(((((('''''')))))))))***************###$$$%%%'''(((******+++***(((&&&&&&'''((((((((((((((())))))))))))(((((('''***+++)))***......,,,222===KKKRRRSSSPPPOOOOOOQQQYYYggguuu|||~~~{{{qqqqqqqqqpppxxx{{{tttmmmfffeeehhhlllttt|||yyysssrrrsssuuuvvvxxxxxxvvvtttssstttvvvrrrqqquuuwwwyyy~~~wwwrrrkkkfffhhhnnn}}}yyyxxxvvvtttxxxxxxzzz}}}|||vvvpppnnnmmmmmmppptttxxxxxxwwwvvvtttsssrrrtttttttttsssqqqqqqqqqpppppppppqqqrrrrrrpppppppppqqqpppnnnllloooooonnnmmmmmmnnnooopppqqqooommmllljjjgggccc```]]]\\\ZZZXXXUUUOOOHHHCCC???<<<999777777777666666888999;;;<<<@@@FFFMMMRRRYYYaaaooommmddd___^^^eeeppp|||xxxvvvsssqqqqqqnnnoooooooooppppppppppppoooooooooooooooooooooooouuutttrrrpppnnnnnnooooooqqqpppooooooqqqssstttuuurrrooolllkkklllmmmmmmmmmpppnnnmmmllllllkkkiiiggghhhiiiiiihhhffffffhhhjjjhhhfffeeefffggghhhgggfffjjjhhhgggffffffhhhjjjlllnnnllliiigggiiimmmrrruuu{{{sss```III;;;666222------,,,,,,,,,...000333444000000000...,,,---///222555999AAANNN\\\kkkxxxnnnWWWDDD888888AAAKKK___qqqVVV;;;444000)))+++,,,...---***)))***,,,***)))'''&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&'''%%% &&&***)))&&&%%%)))))))))((((((&&&%%%$$$###%%%&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%((()))*********)))''''''+++///666>>>FFFMMMRRRUUUWWWYYY\\\```cccccc___\\\ZZZNNNAAA:::555444777<<>>===;;;:::999999666555444222222222333333111222222222222111000000...---+++*********+++,,,***+++,,,+++******,,,---++++++******)))(((((((((***************)))(((((()))))))))******++++++,,,""""""$$$&&&(((***+++,,,)))(((&&&&&&((()))((('''))))))(((((((((((())))))&&&******)))***...///,,,---777EEENNNQQQOOONNNMMMNNNSSSaaapppzzz~~~rrrpppqqqqqqvvv}}}}}}uuummmhhhfffkkkyyy{{{rrrqqqttttttvvvwwwwwwtttrrrrrrrrrwwwsssqqquuuyyy{{{vvvtttqqqpppllljjjnnnuuu~~~|||{{{yyywwwxxx{{{~~~}}}yyyuuusssmmmlllmmmppptttxxxzzzzzzuuusssqqqqqqsssttttttttttttsssrrrssstttuuutttsssrrrqqqppppppqqqpppnnnlllnnnnnnnnnmmmlllkkkjjjjjjiiifffcccaaa```___]]][[[XXXWWWUUUTTTQQQLLLEEEAAA>>>;;;777555666666666555888:::<<<>>>AAAEEEKKKOOOYYYbbbtttnnnccc```aaaiiissszzzxxxuuusssssspppqqqqqqrrrrrrrrrrrrqqqpppoooooonnnnnnooooooppptttsssqqqooonnnmmmmmmmmmqqqpppooooooqqqtttwwwyyyssspppmmmlllmmmnnnnnnnnnmmmllllllmmmnnnmmmjjjgggfffgggiiiiiigggggghhhiiiffffffeeegggiiijjjiiihhhiiiiiihhhhhhhhhiiijjjjjjkkkjjjiiiiiikkkmmmppprrrmmmdddSSS@@@666333111...------------...000222444000111000...---...111333333;;;GGGVVVgggvvvjjjPPP>>>888;;;EEEOOOaaarrrvvvNNN666222000,,,)))******)))(((((()))+++***)))((((((((((((((()))'''''''''&&&&&&&&&&&&&&&'''$$$$$$((((((&&&&&&)))%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%$$$+++***)))))))))((()))))),,,///444;;;DDDKKKRRRUUUXXXYYY\\\___aaa```\\\XXXVVVKKK@@@999555333555999AAARRRhhh~~~|||{{{uuujjj___LLLGGG???999666666555555999:::;;;:::999===DDDJJJSSS^^^mmm}}}YYYQQQJJJJJJJJJHHHGGGHHHBBBBBBAAA@@@???@@@@@@AAAAAA@@@???>>>===;;;::::::666555555555444444444333222222333333222222111000------,,,+++***++++++,,,)))+++---+++)))(((+++...+++++++++******)))))))))******+++++++++***)))(((%%%%%%&&&'''((())))))***'''''''''''''''((((((((()))'''&&&'''((()))(((''')))((('''&&&'''((()))***&&&)))***(((***...///,,,,,,555AAAKKKPPPOOOLLLJJJNNNQQQ]]]mmmyyy|||qqqoooqqqssswww|||{{{rrrkkkhhhooo}}}qqqpppssstttvvvxxxwwwuuussssssssswwwtttrrruuuzzz}}}}}}|||qqqqqqrrrsssqqqpppwww~~~~~~}}}{{{xxxzzz|||}}}}}}|||xxxuuurrrmmmmmmnnnqqqtttxxxzzz|||uuusssqqqqqqsssuuuvvvvvvwwwuuutttuuuvvvvvvtttrrrsssrrrqqqqqqqqqqqqooommmnnnnnnnnnmmmkkkgggdddbbb```]]]XXXVVVTTTTTTSSSRRRRRRQQQPPPPPPNNNJJJDDD???<<<:::666444555555555555666999;;;>>>@@@CCCGGGJJJRRR[[[kkkmmmccccccfffpppzzz|||{{{xxxwwwwwwrrrsssssstttttttttsssrrrpppooonnnnnnnnnnnnooopppppppppooonnnlllkkkjjjiiiooooooooonnnppptttyyy}}}uuurrrnnnllllllllllllkkkjjjjjjlllnnnooommmiiifffccceeehhhiiihhhgggggggggeeeeeeeeegggkkkmmmnnnmmmhhhhhhiiiiiiiiihhhhhhgggggghhhiiijjjkkklllmmmmmmdddZZZJJJ<<<444222222000---------...///111222333000111000///...///222555444@@@QQQdddvvveeeIII;;;999>>>JJJUUUeeeuuukkkFFF333//////...++++++***)))((((((************))))))))))))))))))((((((''''''&&&&&&%%%%%%+++)))(((((($$$ """'''######%%%&&&&&&'''''''''%%%'''((('''%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&((('''&&&&&&''')))+++---,,,...222888@@@IIIPPPTTTWWWXXX[[[]]]___]]]YYYUUUQQQHHH???;;;888555777:::AAAPPPcccvvv~~~xxxmmmbbbSSSMMMDDD===999777777666999::::::999999<<>>AAAAAA@@@???===<<<;;;:::555555666666555555444444333333333333333222111111---------,,,,,,,,,,,,,,,,,,...000...++++++---000++++++++++++***************+++,,,,,,,,,+++)))((($$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$%%%%%%((('''''''''))))))(((&&&''''''&&&%%%&&&''')))***&&&)))***((()))---...,,,...444???IIIPPPQQQMMMJJJNNNOOOXXXgggttt~~~|||ssspppqqqrrruuuxxx~~~}}}}}}uuunnnkkkttt{{{nnnmmmqqqsssuuuwwwvvvuuussssssssswwwvvvuuuvvvyyy|||{{{xxxqqqrrruuuvvvuuuttt||||||xxxwwwwwwwwwtttqqq}}}{{{yyyzzz{{{zzzuuuqqqoooooopppqqqtttwwwzzz|||vvvtttqqqqqqsssuuuvvvwwwyyyxxxvvvuuuuuutttrrrqqquuutttrrrrrrsssrrrooommmmmmmmmllljjjfffaaa]]]ZZZWWWSSSNNNJJJIIIHHHHHHGGGIIIHHHIIIIIIIIIFFFAAA===<<<999666444444555555555444666999;;;<<<>>>AAADDDLLLRRR___mmm{{{rrrhhhiiinnnyyy}}}|||yyywwwwwwssstttuuuvvvvvvuuutttssspppooonnnmmmmmmnnnooopppoooooopppooonnnmmmkkkjjjnnnoooooooooppptttzzzvvvsssooolllkkkjjjiiihhhiiijjjkkkmmmnnnkkkfffccc```ccchhhjjjiiihhhfffffffffddddddeeehhhkkkllllllgggggghhhhhhhhhfffeeeddddddeeegggiiijjjjjjiiiiii```SSSCCC888333111000000.........///000111222222000111111000000111444777:::KKKcccyyyxxx]]]CCC;;;===CCCOOO\\\iiixxxaaaAAA222......//////...---,,,,,,,,,++++++))))))******************(((((((((''''''&&&&&&&&&'''%%%%%%$$$###*********++++++******)))&&&'''((((((&&&$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%'''((()))((('''&&&'''&&&$$$$$$%%%'''***,,,+++---000666>>>GGGNNNSSSVVVWWWYYY\\\]]][[[WWWTTTRRRJJJCCC???<<<888777:::@@@MMM]]]mmm}}}{{{pppeeeWWWPPPFFF>>>999777666555888999::::::999<<>>===<<<===???@@@AAAAAA@@@???===<<<;;;;;;666666666666666666666666333444444444444333222222............---------,,,,,,------,,,******+++---++++++++++++++++++++++++)))***,,,---,,,+++)))'''&&&&&&&&&''''''(((((()))%%%$$$###""""""###$$$%%%(((''''''((())))))(((&&&'''&&&&&&''''''((()))***'''******((())),,,---***000333;;;FFFOOOSSSPPPMMMLLLMMMRRR^^^jjjwww{{{uuuqqqoooppprrrzzz~~~~~~wwwqqqooovvvvvvlllkkkooooooqqqttttttsssrrrrrrssswwwxxxxxxvvvwwwzzzyyyuuurrrsssuuuvvvtttttt}}}zzzzzzwwwssssssttttttqqqooo|||yyywwwwwwzzzyyyuuuqqqrrrssssssssssssuuuxxx{{{wwwtttqqqpppqqqtttuuuvvvwwwwwwvvvssspppoooqqqsssuuutttsssrrrrrrqqqooommmkkkjjjhhhddd___YYYTTTPPPLLLHHHDDDAAA@@@@@@???>>>???@@@AAACCCDDDCCC???;;;;;;999666444555666666555333555777888888:::===???CCCGGGOOOXXX```oooqqqjjjlllqqq}}}~~~{{{vvvsssssstttuuuvvvwwwwwwvvvtttrrrpppooommmllllllmmmoooppppppqqqssstttsssrrrpppnnnnnnppprrrrrrrrruuu{{{wwwsssooollljjjjjjiiigggjjjjjjjjjkkkkkkhhhccc___]]]aaagggkkkkkkhhhfffeeegggeeebbbaaadddgggiiiiiiggghhhhhhgggfffeeedddcccccceeegggiiijjjiiihhhggg\\\NNN>>>555111...---.........///000000111222222111111111111111222666999CCCZZZwwwjjjRRR???>>>EEEKKKXXXfffnnn}}}VVV===333...---///+++*********++++++)))'''((())))))************)))((((((((('''''''''''''''%%%$$$$$$%%%""""""(((------,,,+++)))'''%%%$$$%%%'''((((((&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((######$$$%%%&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''***,,,///555===EEELLLPPPTTTUUUXXX[[[]]]\\\XXXUUUSSSKKKCCC???:::333000000===HHHUUUaaaqqq}}}sssiii[[[SSSHHH>>>888555444333777999:::::::::===CCCHHHPPP[[[hhhtttRRRMMMJJJIIIGGGBBB@@@AAADDDBBB@@@>>>>>>???AAABBBAAAAAA@@@>>>===<<<;;;:::999888888777777888999999444444444444444333333222///////////////......------+++))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,***(((&&&'''''''''(((((((((((((((&&&%%%$$$###$$$%%%'''((('''''''''((())))))'''%%%'''((()))******+++++++++(((++++++((((((++++++(((...000777BBBOOOVVVUUURRRLLLLLLOOOVVV```ppp|||sssnnnnnnooowwwxxxrrrpppttt|||pppiiijjjmmmnnnpppsssttttttssstttuuuwww{{{{{{vvvtttwwwxxxuuurrrsssuuuuuurrrsss~~~wwwyyyvvvssssssvvvwwwvvvtttxxxxxxxxxwwwvvvuuuttttttvvvvvvvvvtttrrrrrrvvvyyyvvvsssooonnnoooqqqrrrsssqqqssstttpppkkkkkkqqqwwwtttsssqqqqqqqqqooommmkkkhhhfffbbb]]]WWWPPPKKKHHH@@@>>><<<;;;;;;<<<;;;:::;;;<<>><<<999666555555777777666444555555555555777:::===;;;>>>DDDHHHKKKTTTgggzzz|||mmmkkkooowww}}}zzzuuurrrqqqtttuuuwwwxxxxxxvvvtttrrrpppooommmkkkkkkmmmooopppppprrrtttvvvwwwuuusssqqqooorrrvvvvvvuuuwww|||uuurrrooollllllllllllkkklllkkkjjjiiihhhddd___[[[ZZZ```gggkkkkkkiiifffdddfffccc``````ccciiinnnpppjjjiiihhhgggfffeeedddddddddfffhhhjjjkkkjjjiiihhh[[[KKK;;;444111...---///...///000000111111111111111111222111222444777:::IIIdddpppXXXFFF;;;CCCMMMSSSaaarrrxxxvvvLLL999444///---///''''''(((+++......+++((('''''')))*********))))))''''''''''''(((((((((((()))''''''***)))&&&'''+++((((((''''''%%%$$$###"""$$$&&&(((((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%&&&'''''')))((('''&&&%%%&&&&&&'''(((***///555<<>>DDDIIIQQQ[[[gggqqq}}}RRRMMMJJJIIIGGGBBBAAADDDEEECCC@@@???>>>???AAACCCAAA@@@???>>>===;;;::::::;;;:::999888999:::;;;<<<444444555555444444333222000000000000000//////...222///,,,,,,...///...+++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,***'''&&&'''''''''''''''&&&&&&&&&+++***(((''''''((()))***'''''''''(((***)))'''%%%((()))+++,,,------,,,,,,)))++++++((((((******''',,,---333@@@NNNWWWXXXVVVNNNMMMOOOTTT\\\llluuupppoooqqqwwwyyysssoooqqq{{{~~~ssskkkhhhjjjmmmoooqqquuuvvvvvvvvvwwwxxxvvv|||}}}vvvsssuuuwwwvvvssstttvvvuuurrrssszzzvvvsssqqqrrruuuxxxxxxvvvtttwwwzzzxxxsssqqqtttwwwxxxyyyxxxtttqqqqqqtttxxxuuurrrmmmllllllnnnpppppplllppprrrnnnhhhiiiqqqzzzsssqqqpppoooooonnnkkkiiieeeccc^^^XXXQQQJJJEEEBBB999777666777999:::::::::<<<===@@@DDDGGGHHHEEECCC<<<999666555666777777777555555555444444666:::===:::===BBBDDDDDDHHHYYYiiixxxvvvmmmooovvv{{{yyyvvvtttttttttuuuwwwxxxxxxvvvsssrrrpppooommmkkkkkkmmmooopppnnnpppsssvvvwwwvvvsssrrrpppuuuyyyyyyxxxyyy~~~tttqqqnnnmmmnnnooooooooommmllljjjhhheeeaaa\\\YYYYYY___gggkkkllliiieeecccdddaaa^^^```fffooowww{{{lllkkkiiigggfffeeeeeeeeefffgggiiikkklllkkkjjjiii\\\KKK;;;555444000///222...///000111111111111111111111222222222444888;;;KKKggg~~~___LLL===999FFFRRRYYYhhhzzzmmmEEE777555000---000******---222777777444111&&&'''(((*********)))(((&&&&&&''''''(((((()))))),,,((('''))))))%%%$$$&&&$$$$$$&&&'''((()))))))))$$$&&&'''(((''''''''')))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''((()))***+++'''***...555<<>>======<<<;;;:::>>><<<:::888888888999:::777666555333222222222222000000111000000///...---000///...,,,++++++,,,,,,((()))***)))((('''''')))&&&&&&&&&&&&&&&'''((((((+++%%%'''((("""'''---******'''%%%&&&(((***(((&&&######&&&***)))###******))))))((((((''''''))))))))))))************,,,///222;;;HHHUUUWWWRRRVVVOOOIIIIIIRRReeeyyytttmmmhhhllluuuwwwzzzmmmiiipppxxx{{{~~~{{{uuulllgggiiinnnsssrrruuu{{{~~~zzzvvvvvvxxxwwwwwwvvvvvvvvvvvvvvvuuunnnlllppptttuuuyyy}}}yyywwwuuutttssssssttttttsssqqqsssvvvyyyxxxuuutttwwwzzzzzzttttttxxxzzzxxxoooooonnnlllkkkkkknnnpppppppppooommmkkkkkkmmmooorrrsssrrroooooopppnnniiikkk___RRRKKKFFF@@@======:::999999888888999:::;;;===@@@DDDJJJPPPRRRNNNHHHFFF===777666333///222:::555222000222666:::;;;:::???@@@@@@@@@@@@DDDKKKRRRhhhrrrtttrrrtttyyy~~~}}}|||{{{wwwssswwwwwwxxxyyyyyywwwvvvuuunnnllljjjkkklllnnnooonnnqqqrrrtttuuuvvvwwwvvvvvvxxxuuurrrsssvvvyyyyyyxxxoooooooooooooooppppppppppppnnnjjjeee___ZZZVVVUUUVVV___jjjqqqpppjjjccc___\\\]]]]]]aaannn}}}}}}uuummmgggggghhhddd```___ccclllnnnhhhhhhmmmkkkbbbXXXEEE777777666...)))+++---///222333222222222333000000222444111111777@@@QQQnnnnnnTTT???;;;;;;DDDQQQaaauuufff@@@555666000,,,...------,,,++++++*********,,,***((((((***+++)))'''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$+++'''$$$$$$%%%'''&&&$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&& $$$)))***(((&&&''')))"""%%%''''''''''''"""$$$$$$###$$$&&&))),,,---'''''''''''''''((())))))***,,,...222888@@@JJJPPPTTTQQQOOORRRXXX^^^___^^^ZZZWWWPPPFFF===777555555;;;FFFNNNPPPWWWgggwww}}}zzz{{{uuu~~~|||zzzooogggYYYKKK@@@:::888888333666999999888<<>>>>>>>>===<<<<<<;;;999888999:::;;;<<<;;;:::999888777666555555222222222222222111000///000///---,,,,,,,,,,,,---,,,---------+++***+++,,,((((((((((((((()))******)))###%%%&&&!!!%%%+++'''***(((&&&&&&((()))((('''"""'''***((()))+++***%%%***)))))))))((((((((('''))))))))))))************))),,,///777EEESSSWWWUUUTTTNNNIIIJJJRRRddd~~~}}}}}}xxxsssmmmhhhllltttwwwyyymmmjjjqqqyyy|||~~~}}}zzztttmmmjjjmmmrrrxxxvvvxxx~~~|||xxxxxxwwwvvvuuuuuutttuuuvvvwwwwwwpppmmmpppssstttwww|||~~~~~~|||zzzwwwwwwvvvwwwxxxwwwuuussstttvvvxxxxxxvvvvvvwwwyyy{{{uuutttwwwvvvsssqqqqqqpppnnnkkkkkkmmmoooqqqqqqpppnnnmmmmmmoooqqqtttuuusssoooooopppmmmhhheeeYYYMMMFFFAAA<<<999:::;;;;;;;;;::::::;;;===???DDDHHHNNNUUU]]]bbb___YYYNNNBBB999666333---000777555333111222666999;;;:::<<<>>>???>>>>>>AAAHHHMMM[[[dddqqqzzz~~~|||yyywwwtttuuuzzz{{{{{{zzzwwwtttvvvwwwwwwwwwwwwvvvtttsssnnnllljjjjjjlllnnnnnnnnnnnnooorrrtttvvvwwwxxxxxxxxxvvvtttuuuwwwxxxxxxvvvooooooooooooooopppppppppnnnmmmiiiddd^^^XXXUUUSSS\\\fffqqqvvvqqqggg___[[[YYY[[[^^^fffvvvvvvnnnhhhhhhiiifffcccbbbgggmmmnnniiijjjnnnkkkaaaQQQ@@@333222333...,,,///...000222222222222333444111000222444333444===GGG\\\uuu}}}aaaIIIEEE@@@???FFFTTTggg~~~^^^;;;333555000,,,...,,,,,,,,,,,,,,,------------+++)))***+++,,,***((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$)))&&&$$$$$$&&&'''%%%$$$$$$""" !!!###%%%&&&%%%(((((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((())))))"""$$$%%%$$$'''+++***&&&'''&&&%%%%%%%%%''')))***'''''''''''''''((())))))***+++...222777@@@IIIOOOSSSQQQOOORRRXXX^^^```aaaaaa]]]UUUJJJ@@@999777777666BBBMMMQQQWWWfffuuu~~~|||{{{~~~zzz|||ttt{{{~~~|||rrrjjj^^^PPPEEE===999888555888::::::999===DDDKKKRRRWWW___gggppp|||NNNKKKGGGDDDDDDDDDCCCBBBAAAAAAAAA@@@AAABBBBBBCCCBBBAAA??????@@@@@@???>>>::::::999999:::;;;===>>>::::::999888777555333222333333222222111000000///......------,,,------...---...///...,,,+++,,,---******************+++,,,)))###&&&'''"""%%%+++&&&)))(((&&&&&&((()))((('''%%%((()))'''''')))(((%%%))))))))))))(((((((((((())))))))))))************'''***---333@@@OOOWWWWWWRRRMMMIIIIIIPPP```yyyxxxuuuzzz|||xxxrrrmmmpppvvv}}}wwwnnnkkkqqqyyy}}}}}}}}}zzztttooooootttxxx}}}yyyzzz}}}~~~{{{xxxxxxwwwvvvuuuttttttuuuwwwxxxxxxsssoooppprrrsssuuuxxxuuuyyy}}}}}}{{{zzzxxxxxxxxxyyyyyyxxxuuurrrttttttuuuvvvvvvvvvvvvvvvzzz{{{xxxtttuuuwwwvvvrrrssssssrrrooollllllmmmnnnrrrrrrrrrpppooooooqqqsssuuuvvvsssooonnnooolllggg___SSSGGGAAA===999888999<<<======<<<<<>>DDDHHHPPPZZZfffooorrrrrrqqqrrrwww||||||yyyyyyyyyvvvtttuuuuuuuuuuuutttsssrrrqqqnnnllljjjjjjkkkmmmmmmmmmkkklllooorrruuuxxxyyyzzzwwwvvvvvvwwwxxxxxxvvvtttpppoooooonnnnnnnnnooooookkkjjjgggbbb[[[UUURRRQQQ]]]iiiwwwyyyoooccc[[[XXXVVVYYYbbbqqquuummmhhhhhhiiigggfffggghhhlllllliiilllnnnggg[[[GGG999......///---...333000111222222111111333555222111222333444888DDDPPPggg{{{mmmSSS>>>BBB@@@CCCMMM\\\nnnsssSSS666111333///,,,---+++,,,,,,---.../////////...,,,++++++,,,,,,+++***((((((((('''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&%%%$$$%%%&&&&&&$$$###(((######'''(((&&&***)))((('''&&&%%%%%%%%%***&&&""""""'''***)))(((&&&&&&%%%###&&&,,,...,,,)))((('''%%%%%%&&&'''''''''''''''''''''((())))))***+++...111666>>>GGGNNNRRRQQQOOOQQQWWW^^^ccceeefffbbbYYYMMMBBB:::777666222???LLLRRRXXXdddrrr{{{{{{xxxyyy}}}}}}zzz~~~~~~sssvvv|||~~~uuuoooeeeXXXLLLBBB<<<999777999:::;;;;;;>>>DDDIIINNNTTT\\\dddmmmyyyLLLIIIEEECCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCAAA???>>>>>>@@@AAA@@@@@@;;;;;;::::::;;;<<<======:::::::::999777555333222222222111000///.........---------------.........+++,,,---,,,*********+++++++++*********++++++,,,+++%%%)))+++%%%(((,,,''')))((('''''''''((((((((($$$%%%%%%%%%&&&((())))))))))))))))))((((((((((((((()))))))))************)))+++---000;;;JJJTTTXXXQQQMMMIIIIIILLLXXXlll~~~vvvqqqwww|||xxxyyy{{{~~~zzz{{{~~~}}}zzztttmmmkkkpppwww}}}|||wwwtttxxx~~~{{{yyy{{{{{{xxxvvvwwwxxxwwwuuutttuuuwwwyyy{{{wwwtttqqqqqqrrrtttvvvwwwvvvxxxzzz{{{yyyxxxxxxxxxvvvvvvvvvwwwxxxvvvrrroooqqqrrrrrrsssttttttsssrrrsssuuuuuuuuuwww{{{zzzuuurrrsssrrrpppnnnmmmnnnpppqqqrrrrrrrrrpppqqqrrrttttttuuusssooommmmmmjjjddd[[[PPPDDD???<<<999999;;;<<<===>>>>>>???CCCIIINNNTTT___jjjuuuiiiSSS>>>666333//////444444444444555777:::;;;<<<888;;;======<<<>>>BBBFFFOOOXXXeeennnrrruuuxxx{{{|||yyywwwwwwvvvuuussssssssssssrrrqqqpppooonnnmmmkkkiiiiiikkklllllllllkkklllnnnqqqsssvvvxxxyyyvvvwwwxxxyyyxxxvvvsssqqqnnnmmmlllkkkkkkkkkkkklllhhhhhheee___WWWQQQOOOPPPXXXgggvvvwwwkkk^^^XXXXXXWWW\\\kkk~~~rrrkkkgggggghhhggggggjjjfffhhhjjjjjjmmmkkk^^^OOO===444---...///...///333222333333222111111444666555333222333555;;;JJJXXXmmmzzzqqq___JJJ;;;:::???KKK\\\kkkzzzcccJJJ444000222///,,,---,,,,,,------............---,,,,,,+++,,,++++++***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&$$$###---&&&!!!"""'''+++((($$$(((((('''&&&&&&%%%&&&&&&)))'''$$$$$$'''(((((('''))))))'''###$$$))))))&&&(((((('''&&&&&&&&&'''''''''''''''''''''((()))))))))+++---000555===EEEKKKQQQQQQPPPRRRVVV^^^eeejjjiiiddd[[[NNNBBB999444333222???NNNVVVZZZbbboooyyyzzzyyy|||~~~|||zzztttsssvvvyyy~~~xxxtttkkk```SSSGGG>>>999777999::::::;;;===BBBFFFJJJQQQZZZcccmmmxxxJJJGGGCCCBBBBBBCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@>>>======???@@@@@@???>>>======<<<;;;;;;;;;;;;???>>>>>>===;;;999888777444333222000////////////------..................+++,,,,,,,,,***)))***++++++******))))))************%%%***,,,&&&(((,,,&&&((((((((('''''''''((())))))''''''((())))))+++,,,(((((((((((())))))))))))((()))))))))************,,,//////000777DDDPPPVVVRRRNNNJJJHHHHHHNNN]]]lll}}}yyytttyyy~~~uuuqqqsssvvvxxxtttppplllkkkooovvv|||||||||}}}yyyyyyyyyvvvvvvxxxyyyxxxwwwwwwxxxzzz|||}}}vvvtttrrrqqqssswwwyyyxxxyyyyyyyyywwwuuuuuuwwwyyyuuuuuuuuuvvvvvvuuurrroooqqqsssuuuvvvvvvuuuttttttqqqtttvvvvvvxxx|||zzzuuuoooqqqqqqqqqpppoooqqqrrrpppqqqrrrrrrqqqqqqsssuuusssuuutttpppnnnmmmhhhaaaXXXLLLAAA<<<999888888;;;;;;===???@@@BBBGGGQQQXXXaaaooo~~~vvv[[[@@@666444222333777555666777888999;;;===>>>:::===??????>>>@@@DDDHHHNNNYYYgggqqqvvv{{{yyywwwuuutttsssssssssrrrqqqqqqpppooonnnnnnnnnmmmmmmkkkiiiiiijjjkkkkkkkkklllmmmnnnoooqqqssstttuuutttvvvxxxyyywwwuuurrrppplllkkkiiigggffffffggghhhffffffccc[[[SSSNNNNNNPPPYYYhhhuuutttgggZZZVVVXXX\\\ddduuuvvvmmmhhheeefffgggeeefffiiidddgggjjjmmmnnnfffTTTCCC666222000000000//////111333444444222111222444666777444333444777???PPP___rrryyy|||sssbbbQQQCCC:::<<>>======???@@@@@@??????>>>>>>===<<<<<<;;;;;;>>>===<<<:::999999999999999888555333222222222222....../////////......------...///...,,,+++,,,---+++***))))))((()))))))))((($$$))),,,&&&''')))###'''((()))(((&&&&&&((()))***'''&&&((('''%%%%%%((((((((((((((())))))))))))))))))))))))************---111111///333???LLLSSSRRROOOKKKIIIFFFGGGRRR^^^qqq{{{~~~zzz~~~|||rrrnnnooorrruuupppmmmmmmmmmooovvv~~~zzzyyyxxxwwwxxx{{{xxxxxxyyyzzz{{{|||}}}~~~vvvvvvtttrrruuuzzz{{{yyywwwwwwwwwuuutttuuuxxx{{{uuutttttttttuuuuuusssrrrrrrvvvzzz{{{xxxvvvvvvxxxuuuxxxxxxvvvwwwxxxuuupppmmmoooqqqqqqppppppqqqssspppqqqssssssssssssuuuvvvqqquuuvvvtttrrrpppiiiaaaUUUJJJ>>>999777666777::::::>>>AAACCCEEEMMMZZZdddtttdddCCC666666666777:::666888:::;;;;;;<<>>>>>>>>======<<<<<<:::888666666777888:::;;;:::777555333333333444//////000000///...---,,,...///000///---------...++++++***)))))))))))))))((($$$***---'''''')))"""'''((()))(((&&&&&&(((***'''$$$$$$''''''######&&&'''((((((((()))))))))***))))))))))))************+++///111...000;;;IIIPPPRRROOOMMMJJJFFFEEELLLVVVdddppp}}}wwwpppppprrrtttooommmoooooopppwwwyyywwwvvvvvvxxx|||vvvwwwyyy{{{|||}}}}}}}}}yyyzzzxxxtttvvv{{{{{{wwwtttuuuwwwwwwuuuuuuvvvwwwsssqqqppppppqqqsssssssssooovvv}}}|||wwwsssvvvzzzvvvxxxwwwuuuuuuvvvrrrmmmnnnoooqqqqqqpppooopppqqqppprrruuuuuuuuuuuuwwwxxxqqqvvvyyyyyyxxxtttkkkbbbVVVKKK???999888777888<<<;;;???CCCFFFJJJTTTcccnnnlllGGG777888888999;;;777:::===>>>>>>>>>@@@CCC???AAABBBBBBAAAEEEKKKQQQWWWdddtttzzzwwwpppqqqqqqpppnnnmmmnnnnnnnnnmmmlllllllllmmmnnnooommmkkkhhhhhhiiijjjiiiiiimmmmmmlllmmmmmmoooqqqrrrpppsssuuuuuussspppppppppkkkiiifffcccbbbbbbccccccgggfff```UUUKKKHHHMMMSSS```hhhnnnjjj___XXXYYY^^^nnnrrr}}}uuummmgggeeeeeehhhgggccccccfffffffffhhhggg```QQQAAA777000111000,,,***,,,111555333555666666444333444555555444555:::AAAMMMaaasss{{{yyyqqqaaaMMM???;;;>>>DDDIIIUUUddduuu___BBB:::333000/////////111.........---------------+++---...---***)))+++,,,))))))))))))((((((((('''&&&&&&'''(((((((((((((((%%%'''((('''&&&%%%(((***)))'''%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((()))(((&&&%%%%%%%%%###&&&&&&%%%''')))'''"""$$$$$$%%%'''(((((())))))'''''''''''''''((())))))((()))+++---111888@@@EEEMMMSSSXXXYYYYYY]]]gggooonnnmmmiii```TTTGGG===888:::BBBOOOWWWXXX]]]ooozzzxxx~~~}}}||||||~~~{{{zzzqqqeeeWWWKKKDDD:::999999999;;;<<<======EEEKKKTTT\\\dddmmmxxxKKKIIIFFFEEEFFFGGGGGGGGGAAAAAACCCDDDDDDDDDCCCBBBDDDBBB@@@@@@AAAAAAAAA@@@;;;<<<===>>>?????????>>>>>><<<:::777777999<<<>>>;;;999666333222222222333000000000000000...,,,+++---/////////---,,,---...,,,++++++***)))))))))******&&&,,,///))))))+++$$$&&&(((***(((&&&%%%'''***&&&###%%%+++,,,))))))...'''((((((((())))))******))))))))))))************(((---///,,,...999GGGOOOQQQOOONNNKKKGGGEEEKKKTTT\\\hhhxxx|||tttsss{{{|||uuusssssstttooonnnpppqqqrrryyy~~~vvvtttssssssvvv{{{tttuuuxxx{{{}}}}}}|||||||||}}}{{{vvvvvv{{{zzzuuusssvvvyyyyyywwwtttqqqppppppmmmkkkkkkmmmoooqqqqqqkkkttt|||{{{sssooosssyyysssuuutttrrrsssuuusssnnnoooppprrrqqqooonnnnnnnnnqqqtttvvvwwwwwwwwwyyyzzzrrrwww|||}}}|||xxxnnndddZZZNNNAAA<<<:::999;;;???<<<@@@FFFIIIMMMXXXhhhuuurrrIII888888999:::;;;888;;;>>>@@@??????AAADDD@@@BBBBBBAAABBBFFFMMMSSScccpppxxxsssoooooopppooommmllllllmmmmmmlllkkkkkklllmmmooopppmmmkkkhhhhhhhhhiiiiiihhhlllkkkkkklllmmmoooqqqrrrooorrrttttttqqqooopppqqqllljjjfffcccaaabbbcccdddhhhfff___SSSIIIFFFMMMTTT[[[aaaeeebbb[[[XXX\\\bbbtttuuu|||yyypppnnnfffeeegggiiihhhcccbbbeeedddcccbbb___UUUFFF:::333///000...(((%%%***333999333555777777666444444444444333666===EEESSSiii{{{zzzvvvmmm\\\III===>>>DDDHHHPPP```sss|||RRR;;;666111///...///111444------......///000000000,,,...000...,,,***,,,...))))))))))))((((((((((((&&&&&&'''((())))))((((((&&&((()))'''%%%&&&))),,,)))((('''&&&&&&)))+++---(((''''''&&&&&&&&&''''''---)))%%%$$$&&&'''&&&$$$(((***)))&&&'''***((($$$%%%%%%&&&'''(((((((((((('''''''''''''''((())))))((()))***,,,000777???DDDMMMTTTZZZ[[[ZZZ]]]fffooommmmmmjjjcccWWWIII???999999@@@LLLUUUWWW]]]qqqyyyxxx~~~~~~~~~~~~}}}ttthhh[[[OOOHHH<<<;;;::::::<<<===>>>===EEEJJJRRRYYY```gggpppvvvKKKJJJIIIGGGEEEEEEDDDDDDCCCCCCDDDDDDCCCAAA@@@>>>AAA@@@@@@BBBDDDDDDCCCBBB???;;;:::======999999>>><<<<<<;;;::::::999888888777777888888777555333222333222111///,,,,,,...111......///000///...,,,++++++***)))*********'''%%%+++***((('''''''''((()))$$$%%%%%%%%%%%%%%%$$$$$$&&&'''&&&""""""&&&((('''%%%&&&'''((()))))))))))))))&&&%%%'''(((&&&(((+++'''+++......///666CCCMMMXXXWWWRRRJJJGGGIIIJJJIIISSS^^^ooo}}}sssfffgggmmmrrr|||~~~{{{uuuooojjjjjjkkklllpppvvv}}}tttoooooosssvvvxxxvvvxxxyyyxxxwwwwww{{{~~~~~~}}}}}}|||zzzvvvsssuuutttuuuvvvuuusssoookkkhhhhhhhhhhhhhhhhhhiiiiiiccchhhlllllljjjkkkppptttqqqsssvvvwwwuuurrrppppppqqqrrrsssrrrpppnnnnnnnnnsssuuuvvvvvvuuuuuuuuuvvvwwwyyyzzz}}}uuuiii]]]QQQEEE>>>;;;999;;;>>>BBBBBBEEEJJJQQQ\\\mmm}}}tttIII:::777333444;;;;;;>>>AAABBBCCCDDDEEEGGGFFFBBBAAAFFFIIILLLUUU___kkk|||~~~zzzssslllqqqpppoooooonnnnnnooooooooonnnmmmnnnooopppooonnnnnnmmmkkkiiiiiijjjkkklllllljjjhhhiiinnnrrrssssssppppppooonnnmmmnnnppprrrmmmgggbbb```^^^^^^ccckkksssiii[[[NNNGGGHHHMMMQQQ]]]^^^___^^^]]]```eeejjjooovvv{{{|||}}}}}}zzztttqqqnnnjjjgggffffffeeedddbbbaaa]]]VVVKKKAAA999555000000000000000111111111222444777888777666555555555666666999GGG^^^rrr}}}}}}}}}rrr\\\DDD888:::???JJJZZZooowwwJJJ???999222---,,,...///000111111111000//////......444///******,,,...,,,***************))))))))))))%%%%%%&&&'''(((((((((''')))((('''&&&%%%&&&&&&''')))&&&%%%&&&%%%%%%***000,,,)))###%%%###$$$&&&%%%$$$$$$&&&'''((((((((((((''''''''''''222---'''%%%&&&''''''&&&!!!%%%'''%%%&&&'''&&&"""''')))***)))***000;;;DDDIIIOOOVVVZZZ\\\```gggmmmqqqkkkgggggg```NNN???888;;;===DDDOOOYYY```kkkttt}}}{{{{{{tttpppjjj\\\NNNDDD<<<666777:::;;;===@@@FFFJJJOOOVVV\\\dddlllqqq{{{MMMLLLKKKJJJJJJIIIJJJJJJDDDDDDEEEEEEDDDCCCAAA@@@BBBAAAAAABBBDDDDDDCCCAAA???;;;;;;>>>???;;;<<<@@@<<<<<<;;;::::::999888888666666777777777555444333333333222///------///111---------------,,,+++******+++,,,,,,---...//////+++***)))((('''((())))))((())))))*********))))))***+++***&&&&&&***+++)))%%%&&&'''((())))))))))))***'''&&&))))))((()))---'''***+++***)))...999BBBUUUYYYXXXRRRMMMLLLKKKHHHNNNWWWggguuu{{{}}}pppdddeeejjjoooyyyyyyvvvrrrmmmeeeeeegggkkkpppvvv|||{{{sssnnnoooqqqssstttvvvxxxyyyxxxwwwwwwzzz|||||||||}}}}}}}}}{{{xxxvvvxxxwwwwwwwwwwwwuuuqqqmmmiiihhhfffeeedddccccccccc[[[]]]______```ccciiinnnrrrtttwwwwwwuuurrrppppppqqqrrrsssrrrpppnnnnnnooorrrtttwwwxxxwwwwwwxxxyyyyyy{{{|||yyynnnaaaTTTFFF???===<<<===???BBBDDDHHHNNNTTT```tttqqqIII;;;888555666<<<===???CCCEEEFFFGGGJJJLLLIIIEEEDDDIIIMMMSSS^^^iiiyyy}}}|||{{{vvvqqqqqqqqqpppppppppooooooooonnnmmmmmmmmmooopppooonnnlllkkkjjjhhhhhhiiikkklllnnnllljjjkkkoooqqqqqqpppoooooonnnnnnmmmnnnoooqqqmmmgggaaa___]]]^^^eeemmmtttjjj[[[MMMFFFGGGLLLPPPZZZ\\\___``````ccciiimmmttt{{{yyyuuuooojjjhhhfffdddccccccbbb___UUUHHH;;;333/////////000111222333444444333555777777666555555555666777:::BBBVVVooo{{{nnnYYYEEE===@@@EEEVVVeeexxxmmmGGG:::777333000000000000000111111000000///......---000,,,((((((+++---,,,***)))(((((((((''''''''''''''''''(((((()))((((((((()))((('''&&&&&&&&&''''''(((&&&%%%&&&&&&$$$(((...''')))***)))'''%%%%%%%%%+++++++++)))&&&$$$$$$$$$((((((((((((''''''''''''+++((($$$###%%%&&&'''&&&&&&)))+++))))))+++***&&&''')))*********000:::BBBJJJPPPVVVZZZ[[[___fffllltttnnnkkkjjjbbbRRRCCC<<<;;;<<>>888999;;;<<<===???FFFIIINNNTTTZZZaaahhhmmmzzzLLLLLLLLLKKKLLLLLLMMMMMMEEEFFFFFFGGGFFFEEECCCBBBEEEDDDCCCDDDEEEDDDCCCAAA@@@======@@@@@@>>>>>>@@@===<<<<<<;;;999888888777444555666777777666555444333444333111//////000222000///...---,,,,,,,,,,,,...//////,,,(((''')))++++++***))))))(((((())))))''''''((()))******)))))))))+++)))%%%%%%((((((&&&%%%&&&'''((())))))))))))---***(((******((())),,,***,,,---+++***---666>>>NNNWWW\\\XXXRRRNNNKKKHHHKKKRRR```nnnvvvzzzpppddddddhhhmmmvvv|||vvvssspppmmmcccbbbdddjjjrrryyy|||||||||vvvsssrrrrrrssssssvvvwwwyyyxxxwwwvvvwwwyyyvvvxxxzzz||||||{{{yyyxxxuuutttsssssssssqqqmmmjjjjjjhhheeebbb___^^^]]]\\\UUUSSSRRRRRRVVV]]]eeejjjtttvvvxxxwwwuuurrrppppppqqqrrrssssssqqqooooooppprrruuuxxxzzzzzzzzzzzz{{{zzz|||~~~~~~ttthhhXXXGGG@@@??????@@@AAAAAAFFFMMMSSSYYYeee|||oooLLL>>>;;;777888<<>>KKKPPPVVVYYYZZZ^^^ffflllvvvqqqmmmkkkdddUUUFFF>>>::::::???HHHOOOUUU^^^gggtttyyy~~~{{{|||yyytttggg[[[IIIAAA;;;;;;===<<<<<<===EEEGGGLLLPPPVVV]]]dddiiiyyyKKKKKKJJJJJJJJJJJJKKKKKKGGGHHHHHHIIIHHHGGGFFFEEEGGGFFFEEEEEEFFFEEECCCAAAAAA@@@@@@@@@@@@>>>===>>>======<<<;;;999888777777333444666777777777666666444555444333111111222444444333111///....../////////111111,,,&&&$$$''',,,++++++******))))))))))))%%%&&&'''((()))))))))))))))+++)))%%%$$$''''''$$$%%%&&&'''((())))))))))))000,,,***+++)))&&&&&&))))))+++,,,++++++///777===EEEPPPZZZXXXRRRNNNLLLJJJNNNTTTaaannnvvvzzzsssgggeeegggllluuu~~~}}}vvvrrrpppooofffdddeeekkkvvv~~~}}}zzzxxxwwwvvvuuuvvvwwwwwwwwwvvvvvvuuuvvvpppsssxxxzzz{{{zzzyyyxxxtttrrrppppppooonnnkkkiiikkkiiieeeaaa]]][[[ZZZYYYUUUQQQMMMMMMTTT^^^hhhmmmwwwxxxyyyxxxuuurrrppppppppprrrssssssrrrpppqqqrrrtttwwwzzz|||{{{zzzzzzzzzyyy|||}}}yyymmm[[[IIIAAAAAAAAAAAABBBAAAGGGPPPWWW\\\iiinnnOOOBBB>>>999888<<<@@@BBBEEEGGGIIIKKKNNNQQQZZZXXXVVVZZZcccqqq{{{zzzyyy{{{~~~~~~{{{wwwqqqrrrsssttttttrrrpppooommmlllkkklllnnnoooooonnnkkkkkkjjjjjjjjjkkklllmmmkkklllmmmnnnnnnmmmkkkjjjiiiiiijjjkkkmmmmmmmmmllliiiaaaZZZVVVWWW[[[gggrrrwwwlll[[[LLLEEEFFFLLLRRR^^^ccchhhnnnsss{{{{{{uuummmfffbbbaaa``````WWWZZZXXXOOOAAA666111000...///000222333555666777555555444333111222444777:::<<>>888888<<>>===<<<;;;999888777666444555777888999888888777555666666555444333444666555444222000/////////000))),,,///...+++---333999+++++++++++++++******)))(((((()))******+++******+++...---)))(((******'''%%%&&&'''((())))))))))))---)))((())))))''''''+++((()))***)))))),,,111666>>>JJJUUUUUURRRQQQPPPPPPQQQVVVbbbooovvvxxx|||vvvjjjdddeeekkkuuu~~~xxxqqqoooooojjjggggggnnnyyy|||yyywwwvvvvvvuuuuuuuuuuuuuuuttttttpppuuuzzz||||||zzzyyyzzzvvvtttrrrqqqqqqpppooommmmmmjjjeee```\\\ZZZYYYYYYVVVRRRMMMNNNVVVaaammmssszzz{{{{{{yyyuuurrrppppppppprrrttttttrrrrrrrrrssswwwyyy{{{|||zzzyyyxxxxxxwwwyyy{{{|||{{{ooo^^^LLLCCCAAA@@@AAACCCBBBHHHRRRYYY___nnniiiOOOBBB>>>::::::<<>>555111111//////000111222333444444444444333222111222555888@@@EEEPPPddd~~~fffJJJ;;;999<<>>:::555222222333333333000000000///......------111000............---,,,++++++++++++************((((((((((((''''''&&&%%%''''''(((((((((((((((((('''&&&''')))'''###"""%%%///***%%%###%%%'''&&&%%%!!!#########$$$&&&(((''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''''''''&&&)))***((((((++++++(((&&&'''(((***,,,///333666FFFMMMVVV[[[___dddlllsssuuusssnnniiibbbWWWIII???777666:::BBBIIIPPPYYYcccqqqzzz|||yyyuuu}}}xxxmmmcccRRRHHH???===;;;999888999>>>AAAEEEJJJQQQZZZccciiiMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHJJJIIIHHHHHHHHHHHHFFFDDDBBBDDDDDDAAA??????<<<888>>>>>><<<;;;999888666666666777888:::::::::999888555777888777666555666777444333222000///...------)))+++------+++,,,000444+++,,,,,,,,,,,,+++******''''''((((((((((((''''''(((++++++''''''))))))&&&%%%&&&'''((())))))))))))'''$$$$$$(((******,,,000.........,,,+++,,,...111:::EEEQQQTTTTTTUUUUUUSSSOOOSSS^^^jjjqqqsssvvvzzz~~~wwwllldddeeennn{{{{{{qqqlllmmmkkkkkkmmmttt}}}{{{wwwuuuuuuvvvtttrrrqqqssstttuuutttuuuzzz~~~{{{zzzzzztttrrrooonnnooopppoooooonnnkkkeee___ZZZWWWVVVUUUSSSPPPNNNOOOVVVaaammmuuu}}}}}}}}}zzzuuurrrppppppppprrrttttttsssssstttuuuxxxzzzzzzzzzxxxvvvvvvwwwtttwwwxxxxxx{{{{{{oooaaaQQQHHHCCC@@@AAAEEEDDDIIIRRR\\\fffwww~~~iiiRRREEE???;;;;;;===>>>???BBBCCCEEEHHHMMMPPPRRRXXX___iii|||qqqhhheeeiiiqqqyyy}}}{{{uuuppprrrrrrsssssssssrrrqqqpppmmmllllllmmmpppqqqqqqpppooooooooonnnnnnmmmmmmmmmeeehhhjjjkkkiiihhhggggggeeecccbbbeeeiiilllkkkiii^^^VVVPPPNNNPPPXXXfffsssvvvkkkZZZLLLFFFKKKTTT\\\hhhppp{{{{{{kkkgggaaa^^^]]]^^^______TTTQQQKKKBBB999222///...///000000111222333333444333333333333222444777:::???IIIXXXjjjzzz```DDD999:::???HHHRRRaaaqqq}}}xxx{{{pppTTTIII???;;;666333333333444444111111111000//////......//////...---,,,+++***)))******)))))))))(((((((((&&&'''''''''''''''&&&%%%''''''((()))))))))(((((('''&&&''')))(((######'''&&&&&&&&&(((******((('''###$$$&&&&&&%%%%%%'''((('''''''''&&&&&&&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%$$$''''''%%%&&&***+++)))(((''''''(((+++...111333BBBJJJUUU]]]aaafffmmmsssvvvuuupppiiibbbYYYLLLAAA777777:::AAAHHHNNNXXXaaajjjttt~~~~~~}}}yyyxxx{{{qqqvvv~~~yyyqqqhhhYYYMMMBBB===:::888888:::<<<>>>BBBGGGNNNXXXaaahhh~~~KKKKKKJJJJJJIIIJJJJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHIIIIIIIIIGGGEEE@@@DDDEEEBBBAAABBB@@@;;;>>>>>>===;;;999777666666888999:::;;;;;;;;;:::999666777999999777777777888444444333222111///---,,,------,,,+++***)))((((((+++,,,---------,,,+++***&&&&&&&&&&&&%%%$$$$$$###$$$''''''%%%$$$'''&&&###%%%&&&'''((())))))))))))(((%%%%%%)))++++++---111000000///.........///000555AAALLLRRRUUUVVVSSSNNNJJJMMMUUUbbbjjjoootttzzzzzzooogggjjjwwwtttmmmmmmlllpppwwwzzzvvvttttttvvvrrrooonnnqqqtttuuuvvvwww|||~~~yyywwwwwwrrrooolllkkkmmmnnnoooooooookkkddd\\\UUUQQQOOOOOOMMMNNNOOOPPPUUU^^^kkkttt~~~zzzvvvrrrppppppppprrrttttttttttttuuuvvvwwwxxxwwwvvvuuutttvvvxxxsssvvvvvvuuuwww|||}}}zzzpppeeeXXXNNNEEE@@@BBBHHHGGGJJJSSS```nnnyyy```NNNDDD===::::::<<<>>>AAACCCGGGLLLQQQVVVXXXaaakkkvvvjjj___\\\]]]bbbjjjrrrvvvvvvsssooorrrrrrrrrrrrqqqqqqqqqqqqnnnmmmmmmnnnqqqrrrrrrqqqoooooooooooonnnlllkkkkkkhhhjjjlllkkkgggeeeeeefffeeebbb___bbbgggkkkkkkiii[[[TTTNNNMMMPPPXXXfffsssuuuiiiYYYLLLHHHNNNYYYbbbmmmxxx|||pppeeeaaa]]]YYYXXXXXXWWWWWWOOOIII@@@999444222000...//////000222333555666777111222333444444666999<<>>;;;888999<<<;;;===@@@DDDKKKSSS]]]cccsssGGGGGGGGGHHHHHHJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJJJJJJJIIIHHHIIIJJJJJJHHHFFF???DDDFFFCCCCCCFFFDDD??????>>>===;;;999777666555:::;;;<<<<<<<<<;;;::::::666888::::::888888888999555666666555444222///...+++++++++---///000...---,,,,,,---...---,,,+++***++++++******)))'''&&&%%%%%%((()))''''''***)))&&&%%%&&&'''((())))))))))))...***)))++++++)))***...((())))))***+++,,,...///111<<>>999777;;;===AAADDDIIIOOOVVV[[[dddnnnxxxmmmYYYRRRTTTXXX]]]dddkkkppprrrrrrqqqsssrrrqqqpppppppppqqqqqqnnnnnnmmmooorrrssssssrrrooooooooonnnmmmkkkjjjiiikkkmmmnnnkkkgggdddccceeeeeeaaa^^^```fffjjjkkkiiiYYYSSSNNNNNNQQQYYYgggttttttiiiXXXLLLIIIPPP\\\eeeqqq~~~rrriiibbb^^^YYYUUUSSSQQQOOOMMMIIIAAA777222222333333111...///000333555777999:::000222444555666777:::===LLL\\\llluuuzzzkkkRRR<<<888===CCCOOO\\\eeexxx{{{rrrUUUFFF???888777777888999999777444333333222222111000000000---...000000/////////000,,,,,,,,,++++++++++++***''''''((())))))***))))))&&&'''(((*********)))((()))'''''')))(((%%%'''+++(((******((($$$$$$'''***###%%%'''''''''''')))***''''''&&&&&&&&&%%%%%%%%%&&&(((***)))''''''***---$$$'''(((''')))///111///***(((&&&&&&(((,,,///111===GGGTTT]]]aaacccgggjjjqqqrrrmmmccc]]]VVVJJJ===;;;999;;;???DDDHHHQQQZZZeeerrruuuoooqqqttt||||||}}}~~~}}}{{{sssfffxxx{{{uuueeeWWWHHH@@@<<<:::;;;???:::<<>>===>>>===;;;:::999999:::;;;;;;<<<<<<<<<<<<:::999888777999;;;======;;;999777:::888666444444222000---//////...---,,,,,,,,,,,,...+++)))***,,,---+++(((,,,)))&&&%%%&&&'''((((((,,,***((('''&&&'''((()))###&&&(((&&&'''))))))%%%((('''''''''((()))+++,,,&&&)))+++)))%%%$$$)))......666AAAJJJNNNPPPOOOOOOGGGFFFIIIQQQ[[[cccnnnwwwyyy|||tttsssxxxvvvpppuuu{{{~~~|||}}}}}}yyytttpppmmmrrrpppmmmmmmoooqqqssstttwwwwwwxxxwwwvvvtttqqqooojjjjjjjjjlllnnnnnnmmmllllllhhh```UUUKKKDDDBBBBBBEEEIIIOOORRRVVV^^^iiisss{{{vvvqqqooonnnooorrrttttttssssssvvvxxxyyyvvvsssrrrrrrssssssrrrsssrrrpppoooqqqvvv{{{~~~vvvlllaaaXXXPPPGGGCCCCCCKKKMMMVVVfffzzz|||[[[HHHEEE@@@777;;;<<<>>>BBBIIISSS^^^eeennnsss|||ttt\\\PPPNNNOOOPPPWWW```fffiiilllooorrrrrrpppoooooooooooonnnlllpppnnnmmmnnnooopppooommmooommmkkkiiihhhggghhhiiikkkmmmmmmllliiieeecccaaacccbbb```bbbiiioookkkccc[[[PPPHHHIIIPPPYYYcccllltttcccUUURRRQQQRRR^^^nnnvvv}}}rrrgggcccZZZ\\\[[[UUULLLFFFEEEGGGDDD<<<444222000------000333111000222555777555222777444000...///444;;;???SSSeeesssrrrpppssssssmmmVVVGGG<<<===CCCIIIVVVcccmmmzzz[[[JJJBBB>>>;;;:::888777555444444444666555333111000///......,,,,,,,,,+++++++++******///,,,***))))))+++++++++'''&&&&&&&&&&&&%%%%%%%%%)))&&&&&&***+++'''$$$$$$&&&%%%(((+++)))%%%%%%((('''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''(((***---///***...(((###''''''(((111;;;AAAMMMYYY[[[YYY^^^gggjjjnnnnnnfff]]]UUULLLDDD999;;;<<<:::<<>><<<888555888999<<>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;:::;;;<<<>>>>>>===;;;;;;===:::777666555444222000111000///...------------...,,,***+++,,,---+++))),,,***((('''((())))))(((+++***((('''''''''))))))&&&)))***))))))+++***'''''''''&&&&&&''')))***,,,(((+++---,,,***)))+++......333===FFFMMMOOOOOONNNEEECCCDDDKKKSSSZZZccckkkvvv}}}wwwyyy~~~zzzrrrvvv}}}{{{{{{|||xxxtttpppnnnqqqooolllkkkmmmoooqqqqqqssstttuuuvvvuuutttqqqpppkkkjjjkkkmmmqqqssstttsssmmmhhh___TTTIIIDDDBBBCCCHHHLLLRRRUUUXXX___jjjsss~~~~~~|||yyytttqqqoooooooooqqqssssssrrrsssvvvxxxxxxuuuqqqppppppqqqqqqqqqppppppooopppssswww|||yyynnnbbbYYYQQQJJJGGGIIINNNPPPYYYjjjrrrVVVGGGDDDAAA999===>>>AAADDDKKKUUU```gggooouuu~~~nnnZZZPPPOOOPPPSSSXXX___fffjjjmmmooopppqqqpppooonnnnnnmmmlllkkknnnmmmmmmnnnoooooonnnllllllllllllkkkjjjjjjiiiiiimmmnnnnnnmmmjjjfffcccbbbaaaaaa```bbbjjjqqqmmmeee]]]SSSKKKLLLRRRZZZdddllllll^^^TTTSSSTTTWWWcccqqq~~~wwwrrrkkkeeeccc___^^^[[[UUUNNNHHHGGGGGGAAA999333222111///000333222222222333555666555444777666555444555:::AAAFFF]]]kkktttqqqkkkjjjeee\\\LLL@@@999===DDDLLLYYYggguuu|||sssSSSEEE@@@<<<;;;:::999777666555444444555444333111000///......------------,,,,,,,,,,,,111///,,,+++,,,------,,,++++++************))))))+++(((&&&'''''''''---555222,,,''''''(((&&&&&&((('''''''''&&&&&&%%%%%%%%%'''((())))))******))))))'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''((((((''''''''')))+++---%%%+++'''$$$***+++,,,555999@@@NNNZZZ\\\YYY[[[bbbhhhllllllfff]]]VVVNNNGGG:::;;;;;;:::<<>>===<<<<<<>>>>>>@@@AAAAAAAAA@@@???=========>>>>>>?????????@@@===999777666666555333222222111000////////////...,,,++++++,,,---+++***,,,+++******++++++***(((+++***)))((('''((()))***))),,,---******,,,+++(((((('''&&&&&&'''((()))***&&&'''((()))))))))((((((---000666@@@IIINNNMMMKKKDDDAAAAAAFFFKKKPPPWWW^^^mmmyyy~~~{{{zzzyyytttuuu{{{www}}}{{{wwwssspppooopppmmmkkkjjjlllnnnnnnnnnoooppprrrttttttsssqqqpppmmmlllkkkmmmqqqtttuuuuuummmhhh^^^RRRHHHCCCCCCDDDLLLQQQVVVXXX[[[aaakkkssszzzzzzyyyvvvsssqqqrrrsssrrrsssttttttssstttvvvyyyvvvssspppnnnnnnoooooonnnmmmnnnoooqqquuuyyy}}}zzzoooccc\\\UUUOOONNNPPPOOORRR\\\mmm|||vvveeePPPEEEDDDBBB<<<;;;<<<===AAAGGGPPPZZZaaajjjpppzzziiiZZZUUUSSSSSSXXXZZZ___eeekkkooopppoooqqqpppooonnnmmmlllkkkjjjnnnmmmmmmoooppppppnnnkkklllllllllllllllkkkjjjiiinnnnnnmmmllliiifffcccbbb^^^______ccclllsssqqqiii```VVVNNNNNNTTT[[[dddlllfff]]]WWWYYY[[[^^^gggsss{{{pppkkkhhheeedddeeebbb^^^WWWQQQMMMIIIFFFCCC===666111111111000111444111333555666555555666777222444666555555:::DDDLLLdddooouuupppiiibbbVVVJJJAAA999777@@@IIIRRRaaapppdddKKKBBB???===<<<;;;999888666555555555555444222111//////......//////.........---------111///,,,+++,,,---,,,+++*********)))))))))((((((+++)))(((&&&&&&---???QQQLLL<<<,,,'''(((((('''&&&&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((()))***$$$***&&&$$$)))(((&&&...444===LLLXXX[[[YYY[[[___eeeiiijjjddd]]]XXXRRRLLL<<<<<<:::999<<>>@@@BBBFFFKKKNNNXXX]]]fffrrrHHHIIIKKKMMMNNNMMMLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@AAABBBBBBAAA@@@>>>===>>>???@@@BBBCCCCCCBBBBBB>>>>>>======>>>???AAABBBAAA>>>:::888777777666555333222111000////////////...------,,,---,,,,,,+++,,,+++***+++,,,,,,***(((******)))(((((())))))***))),,,,,,)))(((******'''(((''''''&&&&&&'''((()))'''&&&%%%%%%'''((((((''',,,,,,000999DDDKKKKKKHHHEEEAAA@@@CCCGGGKKKQQQXXXcccppp}}}|||mmmlllxxxyyysss~~~|||uuuzzzzzzuuurrrpppooonnnllljjjjjjlllnnnoooooommmoooqqqssssssqqqooommmooommmllllllnnnpppppppppnnnhhh^^^QQQHHHCCCDDDFFFOOOTTTYYY\\\]]]bbbjjjqqquuuuuutttsssrrrtttwwwzzzzzzzzzyyyxxxwwwwwwxxxxxxvvvsssooommmnnnnnnnnnmmmkkkmmmooorrruuuxxxzzz|||wwwnnnfffaaa\\\VVVTTTUUUOOOQQQ\\\mmm{{{oooiii]]]MMMEEEEEECCC>>>;;;;;;<<<>>>BBBJJJSSSZZZeeekkkttt}}}~~~jjj___\\\[[[ZZZ]]]]]]```fffnnnssssssrrrqqqrrrqqqpppnnnlllllllllnnnnnnnnnpppqqqqqqnnnlllooonnnmmmlllkkkjjjjjjjjjkkkjjjiiihhhfffdddaaa___\\\]]]^^^cccnnnvvvssslllaaaWWWOOOOOOTTTZZZbbbiiieee```^^^aaaccceeekkksss|||xxxuuuqqqmmmkkkhhhggggggbbbZZZQQQKKKIIIFFFBBB>>>999333000000000...///111111444777777555444666999333555777555444:::GGGRRRdddmmmtttssslllaaaPPPBBB;;;777;;;FFFPPPZZZjjj{{{{{{YYYHHHBBB@@@@@@===<<<:::999777666666666444333222111000///////////////.........---------///---*********+++***)))))))))((((((((((((''''''((()))***)))(((333MMMeeecccLLL333)))))))))&&&$$$&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((###***'''%%%+++)))&&&---000999GGGRRRXXXYYY\\\___aaaeeefffbbb]]]ZZZVVVRRR@@@===999999;;;BBBMMMXXX```ttt}}}|||}}}|||xxxssssss}}}{{{llldddiiiwwwrrrgggYYYKKKAAA<<<:::888:::===@@@BBBDDDHHHKKKRRRXXXaaalllwwwHHHIIIKKKMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDDDDCCCBBB@@@???===???@@@BBBCCCCCCCCCBBB???>>>===<<<===>>>@@@AAAAAA>>>:::888888777555444333222111000////////////............---,,,,,,---+++*********++++++)))'''***))))))))))))*********(((***)))&&&%%%((((((%%%))))))'''&&&&&&'''((()))---***'''''')))+++,,,,,,+++***,,,444???FFFHHHFFFDDD@@@>>>BBBEEEIIIOOOVVV]]]kkk~~~pppddddddrrrttt~~~}}}vvv{{{~~~yyyuuurrrppppppnnnlllkkklllnnnpppqqqpppnnnppprrrtttssspppmmmkkknnnmmmlllmmmooopppppppppoooiii___SSSIIIEEEFFFHHHPPPVVV\\\^^^___cccjjjppppppqqqrrrssstttwww|||}}}{{{yyyxxxvvvsssooommmmmmnnnmmmlllkkklllnnnpppssstttvvvvvvrrrlllhhhgggddd]]]YYYXXXRRRTTT^^^nnnxxxlllggg\\\PPPIIIFFFCCC@@@@@@@@@@@@@@@CCCJJJRRRXXXdddkkkssszzzpppfffbbb```___aaaaaaccciiiqqqwwwyyyxxxvvvwwwwwwtttqqqooooooppppppooooooqqqrrrrrrpppnnnrrrpppmmmjjjiiiiiijjjkkkgggeeecccbbbbbbaaa___\\\ZZZ[[[]]]dddooowwwtttmmm```UUUMMMMMMRRRXXX___fffaaa```bbbgggkkkmmmqqquuu~~~{{{~~~~~~zzzuuuooojjjggg```WWWMMMHHHGGGDDD???:::777111...//////,,,+++---111555888888555555777999:::;;;:::777777@@@PPP]]]dddmmmvvvwwwooo```MMM>>>888888???MMMWWWaaasssmmmRRRHHHCCCAAAAAA>>>===;;;:::888777777777444444333111000000000000............---------------,,,******+++,,,+++))),,,++++++++++++*********&&&(((++++++***222III___cccLLL333)))))))))&&&$$$%%%&&&'''((()))(((&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''!!!)))((((((///...---444222:::DDDLLLQQQVVVYYY[[[\\\aaabbb___\\\[[[YYYVVVFFF>>>999999;;;???IIITTTYYYlll}}}~~~zzzvvvrrryyyqqqeeeeeezzzyyyuuulll___PPPDDD<<<999666888;;;>>>@@@CCCGGGJJJJJJSSS___hhhoooxxxLLLMMMNNNNNNNNNLLLJJJHHHGGGGGGHHHIIIKKKLLLNNNOOORRRQQQPPPNNNKKKIIIFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA>>>???AAABBBCCCCCCCCCBBB??????===<<<<<<===>>>??????===;;;:::999777555333333333222000000000000000...///000///---,,,---...,,,+++)))***++++++***((())))))******************&&&)))((($$$$$$'''(((%%%+++***)))(((''''''((()))+++***)))(((((()))+++---+++***+++000999AAAEEEFFFCCC???===AAADDDGGGNNNTTT[[[kkk~~~}}}~~~vvviiiaaacccnnn|||yyyzzz~~~{{{xxxuuusssrrrqqqooonnnnnnoooppppppooooooqqqtttuuutttqqqmmmkkkmmmmmmnnnqqqtttvvvvvvuuuqqqkkkbbbWWWMMMIIIIIIJJJRRRWWW^^^aaabbbdddkkkpppppprrrtttuuuwwwzzz~~~~~~zzzvvvvvvsssooommmlllmmmlllkkkiiiiiikkkmmmoooqqqrrrsssoookkkjjjllljjjddd^^^]]]ZZZ[[[cccqqqxxxrrrkkk```UUUNNNIIIEEEBBB@@@@@@@@@@@@CCCIIIQQQWWWbbblllwww~~~zzznnngggcccaaacccdddgggmmmuuu||||||uuuqqqppprrrqqqpppoooooopppqqqpppoooqqqooommmjjjiiiiiiiiijjjdddaaa______aaaaaa___\\\YYY[[[]]]dddooovvvssslll]]]SSSKKKKKKPPPUUU\\\ccc]]]```fffmmmsssxxx{{{}}}zzzsssjjjccc\\\UUUMMMHHHFFFDDD>>>:::555000---//////,,,+++,,,222444666777666666777888;;;;;;999777:::EEEVVVbbbjjjqqqxxxwwwlllZZZHHH<<<999;;;EEETTT^^^iii|||___MMMHHHBBB???@@@???>>><<<;;;999888888888555555444222222111111111///............------------,,,+++,,,...///...---+++************)))))))))'''(((++++++)))+++777EEELLL<<<,,,'''(((((('''&&&$$$&&&((())))))((('''&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''((((((%%%+++(((%%%***'''$$$***666===DDDGGGLLLRRRUUUUUUYYY]]]___\\\ZZZ[[[[[[YYYKKKAAA999999:::;;;DDDOOOXXXfff{{{}}}~~~}}}zzztttyyy~~~wwwgggbbbsss|||wwwooodddWWWJJJ@@@:::666888:::;;;===@@@EEEHHHEEEOOO[[[dddiiirrrLLLMMMNNNOOONNNLLLJJJIIIGGGGGGGGGHHHJJJMMMOOOPPPSSSRRRQQQNNNKKKHHHFFFDDDEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCDDDDDDCCCBBB@@@@@@???>>>>>>=========>>>===<<<<<<;;;999555222555444333222111111111111...///111000---,,,---//////---******+++,,,,,,+++))))))******++++++++++++'''))))))%%%&&&)))***(((---,,,***)))((((((((()))%%%(((++++++)))'''(((*********+++///444<<>>>>>???@@@DDDKKKTTT[[[ffftttwwwkkkeeeccccccggglllqqqxxxyyyrrrpppqqqqqqooollllllmmmooooooooojjjkkkkkkllllllkkkjjjiiidddaaa^^^___bbbdddbbb___YYY[[[]]]cccnnnuuuqqqiiiZZZQQQIIIJJJOOOTTT[[[aaaccchhhpppwww}}}~~~uuupppggg]]]VVVQQQKKKGGGDDD@@@<<<888222...---000111///---...444333333555777777666555666666777:::AAAMMM\\\eeepppuuuwwwrrrcccQQQCCC>>>===AAANNN]]]hhhssswwwSSSJJJJJJCCC???AAA??????===;;;:::999999999666666555444333333333333000000000/////////......+++***+++,,,///000///...***))))))))))))(((((((((((('''(((******(((+++111222,,,''''''(((&&&&&&((($$$&&&(((******)))'''&&&###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))))))))&&&,,,'''###&&&"""%%%111999AAAEEEKKKRRRTTTRRRVVVZZZ\\\YYYXXXZZZ[[[ZZZPPPCCC999999999999@@@LLLSSS]]]lllzzz|||}}}~~~~~~||||||~~~{{{jjjaaannn{{{rrriii___SSSFFF>>>999::::::::::::===AAAEEEDDDLLLVVV___hhhrrr~~~IIIJJJLLLNNNOOONNNMMMLLLIIIIIIIIIJJJLLLOOOQQQSSSTTTSSSQQQOOOKKKHHHEEEDDDEEEDDDCCCBBBCCCEEEGGGHHHGGGFFFDDDBBBBBBBBBCCCCCCBBBBBBDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>===<<<>>>>>>>>>>>>===:::555222666666555444333333333333...000111000---,,,---000111...+++***+++---------((()))***+++++++++++++++)))+++***'''(((,,,---,,,...---+++***)))((())))))$$$***111333///+++***,,,***+++,,,...222888AAAFFFJJJEEECCCEEEHHHJJJOOOVVVWWWgggxxxqqqmmmuuu|||~~~wwwooo```^^^bbbeeejjj}}}{{{yyy{{{~~~{{{yyyxxxvvvrrrpppnnnkkkgggeeemmmppptttwwwxxxvvvsssppppppqqqtttwwwyyyxxxuuurrrsssoooggg]]]TTTNNNMMMMMMUUU[[[cccggghhhjjjoootttxxxzzz||||||{{{{{{|||}}}~~~~~~yyysssssspppllliiiiiiiiihhhgggaaabbbccceeeiiimmmppprrrsssnnnmmmoooooollljjjkkkcccdddhhhrrr~~~}}}ttthhh]]]UUUMMMHHHGGGAAAAAACCCEEEJJJSSS]]]dddrrr~~~pppiiigggccchhhnnntttzzz|||rrrooooooqqqnnnjjjiiijjjmmmnnnnnncccfffkkknnnooommmjjjhhheeebbb___```eeegggfffcccYYY[[[]]]cccmmmtttppphhhYYYPPPIIIJJJOOOTTT[[[aaannnttt{{{wwwnnnjjjbbbYYYPPPMMMIIIEEEAAA<<<888555000------222444222111222444222111444777888666444666777;;;AAALLLYYYdddkkksssuuutttlll[[[JJJBBBBBBBBBGGGUUUeeeqqq}}}mmmNNNJJJMMMEEE@@@CCC@@@???===<<<::::::999999777666555444444444444444111111111111000000000000((('''(((***---///...---.........---------,,,,,,(((%%%%%%***,,,***)))***&&&%%%(((+++)))%%%%%%((($$$&&&(((***+++)))(((&&&'''((())))))***)))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))********* '''%%%%%%,,,---...666(((333>>>EEEMMMVVVWWWSSSUUUYYYZZZWWWWWWZZZ[[[ZZZSSSDDD:::999999777>>>IIILLLSSS^^^iiivvv{{{xxx}}}|||~~~~~~zzz{{{yyy~~~kkk```kkk}}}uuummmeeeZZZKKKAAA<<<<<<:::999888:::???CCCFFFIIIQQQ\\\hhhuuuJJJKKKJJJIIIHHHHHHJJJLLLIIIFFFCCCFFFLLLQQQQQQOOONNNOOOPPPPPPMMMIIIDDDAAA@@@@@@@@@AAABBBCCCDDDEEEDDDAAA>>>;;;;;;===AAACCCDDDEEEDDDCCC@@@===999777<<<>>>??????===<<<===>>>>>>============<<<999777888777444222000000111222111000///---------......(((,,,---***)))++++++))))))***+++***))))))+++---))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++)))+++,,,,,,...444>>>EEEKKKJJJIIIHHHFFFGGGMMMSSSWWWbbbpppxxxwwwsssooommmnnnzzz}}}yyyuuueeebbbaaafffmmmvvvyyyooouuu~~~}}}|||{{{wwwtttppplllkkkiiigggeeehhhlllqqqttttttsssrrrrrrsssssstttwwwyyyyyywwwtttqqqnnniiiddd^^^WWWPPPLLLVVVYYY```hhhlllnnnttt|||||||||{{{||||||yyy|||yyyxxxzzz}}}}}}wwwrrriiiooopppkkkffffffbbb\\\\\\^^^___aaajjjtttxxxwww}}}yyytttpppnnnmmmlllkkkjjjjjjlllrrr|||vvvggg[[[UUUQQQLLLHHHDDDAAAAAAEEEJJJSSSbbbooooooeeedddaaabbbeeennnzzzwwwnnniiijjjiiihhhiiijjjjjjiiigggeeeddddddiiilllkkkddd^^^[[[[[[\\\```fffhhhfffddd[[[ZZZ[[[dddnnnrrrmmmgggUUUJJJEEEJJJNNNPPPZZZggguuuzzzlllbbb\\\XXXVVVOOOLLLFFFAAA<<<777111---000---,,,---000333222111555111111555666333222333666333666CCCSSS___eeegggssssssrrriiiWWWHHHDDDHHHHHHZZZlllsssxxxzzz```KKKHHHJJJFFFAAAAAA@@@??????>>>===<<<;;;;;;888999:::777333111333555222111000000111000...+++------......---,,,++++++///222///(((''',,,,,,)))+++***'''%%%%%%&&&((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%&&&%%%"""%%%$$$$$$$$$&&&(((+++---333444888???GGGMMMQQQSSSWWWZZZZZZYYY[[[]]]ZZZUUURRREEE999666888:::===AAAHHHMMMVVVcccsssyyyxxxuuutttxxx}}}~~~|||zzz{{{~~~{{{pppgggjjjvvvzzztttlll___QQQFFF;;;:::999888777999===@@@AAAGGGSSS___eeekkkwwwHHHIIIIIIHHHGGGFFFHHHIIIIIIFFFDDDGGGLLLPPPPPPNNNSSSTTTUUUUUUSSSOOOJJJHHHAAAAAAAAA@@@AAAAAABBBBBBAAA???===;;;<<<>>>AAACCCGGGGGGGGGFFFDDDAAA>>><<<===???@@@@@@???>>>>>>??????>>>=========<<<:::888:::888666444222222333444666555222000......---...***......***))))))(((%%%***(((&&&''')))+++***(((((((((((((((((('''''''''((((((((('''(((((())))))'''''''''((()))************+++,,,,,,...333<<>>KKKZZZfffkkklllqqqkkkddd\\\QQQIIIIIIMMM[[[jjjwww{{{oooYYYHHHGGGHHHEEEBBBCCCAAAAAA@@@???>>>===<<<;;;999::::::777444222333555222111//////000000///---111111111111000///...------000000***))),,,---+++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''(((((('''&&&%%%$$$$$$$$$%%%'''***+++111333777>>>FFFLLLQQQSSSUUUYYY[[[\\\]]]^^^ZZZTTTQQQEEE999666777888;;;???IIIKKKQQQ___ssswwwqqqoooooorrrvvv|||~~~tttllllllttt{{{wwwpppeeeWWWMMMBBB???;;;999888:::===???@@@FFFQQQ\\\ccciiiuuuHHHJJJKKKJJJHHHGGGGGGHHHJJJGGGFFFHHHLLLOOOOOOMMMPPPQQQRRRRRRPPPMMMIIIGGGCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;;;;===???BBBDDDDDDEEEEEEDDDCCCAAA???>>>>>>@@@AAAAAA@@@??????@@@BBB@@@============<<<:::;;;999888666555555666666;;;999666333000...------,,,//////,,,+++---+++''',,,'''$$$%%%+++---+++''''''((((((((((((((())))))''''''((())))))***++++++''''''(((((())))))******+++,,,---------222999@@@HHHLLLPPPOOOLLLJJJJJJJJJOOOXXXdddlllnnnlllkkkjjjmmmxxx|||wwwtttuuuvvvzzzwwwzzz~~~~~~}}}{{{{{{tttqqqnnnlllkkkjjjiiihhhhhhkkkoooqqqqqqpppppppppssstttuuutttrrrrrrrrrsssooollliiigggdddaaa]]]YYYZZZ^^^fffqqqwww}}}yyyrrrmmmhhhbbb^^^ccceeeccc]]]YYYYYYZZZYYY\\\ccckkksss~~~|||vvvsssqqqooonnnjjjjjjkkkooottt{{{yyyooobbbYYYTTTQQQLLLGGGDDDEEEGGGJJJNNNZZZppprrrbbb]]]^^^aaaiiivvv{{{rrrmmmkkkjjjjjjkkklllkkkiiifffeeecccdddhhhkkkjjjccc]]]ZZZYYY\\\ccckkknnnkkkggg___ZZZYYY___iiijjjbbbXXXLLLHHHIIIQQQZZZfffyyyooojjjbbb\\\WWWTTTRRRPPPHHHDDD@@@===:::777333111/////////111444666666555555222222444444111000333;;;@@@JJJXXXfffppprrrqqqkkk___SSSLLLHHHIIINNNUUUlllwww```QQQGGGFFFGGGCCCCCCFFFDDDCCCBBBAAA???>>>===<<<:::::::::888555333444555555333000000111222222222000000//////---,,,******+++000222...+++,,,---,,,'''((()))******)))'''&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&******+++***((('''((()))''''''&&&&&&'''(((***+++...111555<<>>>>>@@@DDDMMMWWW^^^eeerrrKKKLLLNNNNNNKKKIIIHHHHHHIIIHHHGGGIIILLLNNNNNNLLLKKKLLLLLLLLLKKKHHHEEECCCCCCBBBAAA???===<<<;;;;;;999999:::;;;===@@@CCCDDDBBBBBBCCCCCCBBBAAA@@@@@@===???AAAAAA@@@???@@@AAACCCAAA>>>============<<<:::999888777777777777777;;;:::777333111///......***...///...///222111,,,---***'''))),,,...---***''''''(((((()))))))))***'''(((((()))************'''((((((((()))))))))***+++,,,...------000666<<>>===;;;;;;:::888666555555555888555333222444666777777/////////...,,,***)))(((+++000333111---++++++,,,)))))))))******))))))((()))))))))((('''&&&&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''')))+++)))&&&$$$%%%((())))))(((((()))***+++,,,,,,///444:::AAAIIIPPPTTTTTTXXX[[[\\\___```\\\VVVPPPFFF<<<888666444666:::DDDEEEIIITTTggguuuuuunnniiiiiikkkkkklllsss}}}}}}uuummmkkkqqq}}}yyyqqqfff^^^RRRHHH>>>888:::===>>>===???AAAHHHQQQYYYaaannnzzzKKKMMMNNNMMMKKKHHHGGGGGGHHHHHHHHHJJJLLLMMMMMMMMMLLLMMMMMMLLLKKKHHHFFFDDDCCCBBB@@@>>><<<;;;::::::888888999;;;>>>AAACCCEEECCCDDDDDDEEEEEEEEEDDDDDD<<<>>>@@@@@@???>>>???@@@DDDAAA>>>======>>>======888888777777777777777777999777555222111000///000***---...---000222///***++++++++++++++++++,,,---'''((((((((())))))******((())))))))))))((('''&&&(((((((((((())))))))))))***,,,...---,,,...333888EEEMMMQQQNNNKKKLLLKKKHHHHHHNNNWWW___eeeiiikkklllmmmvvv~~~xxxuuuvvv~~~~~~}}}||||||tttqqqnnnmmmmmmmmmlllkkkdddgggllloooqqqssstttvvvzzzyyyxxxvvvtttsssssstttnnnlllkkkkkklllmmmlllkkkccciiivvvzzzsssmmmiiifffdddZZZXXXVVVVVVWWW]]]eeemmmsss~~~yyyrrrllljjjiiiiiiiiikkkkkkmmmooorrrtttuuuvvvsssxxx}}}~~~{{{wwwvvvvvvooohhhaaa\\\\\\ZZZUUUPPPKKKMMMRRRWWW^^^mmmgggWWWRRRPPPVVVcccvvvuuuqqqjjjiiiiiijjjjjjhhhdddaaaaaabbbdddjjjooommmeee]]]WWWWWW\\\gggsssvvvpppiii^^^YYYVVVXXX]]]^^^WWWPPPPPPPPPTTT___qqqqqqfff___[[[YYYVVVUUUSSSPPPLLLIIICCC@@@;;;777444222000...---...111222333444555555444222333444333000222888666JJJbbbrrr{{{{{{rrrgggQQQJJJCCC@@@@@@FFFUUUccczzzxxxYYYQQQNNNLLLJJJGGGEEEFFFJJJFFFFFFEEECCCBBB@@@??????===<<<:::999888777666666888555333222444555666777333222222111///---,,,+++...000333333///***)))***+++***)))(((((()))+++,,,,,,+++***)))'''%%%$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%((()))((($$$###%%%'''''''''''''''(((((()))******...444999???GGGOOOTTTVVVXXXYYYYYY[[[___^^^ZZZQQQIII@@@;;;888555666999>>>CCCJJJSSS```lllooollliiiiiiiiiiiiiiippp|||~~~wwwmmmiiimmm||||||uuukkkdddUUULLL@@@999:::=========>>>???DDDLLLTTT\\\hhhsssJJJKKKLLLJJJGGGEEEDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNLLLLLLLLLKKKIIIGGGEEECCCBBBAAA@@@>>>===<<<;;;;;;;;;::::::;;;===@@@CCCEEE@@@AAAAAAAAAAAABBBBBBBBB;;;===???@@@??????@@@AAACCCAAA>>>>>>>>>>>>===;;;666666777777777777777777777666444222111000111111,,,...---,,,---...)))!!!(((***+++***((((((***---((())))))))))))))))))***((()))******)))'''&&&%%%(((((((((((()))))))))))))))+++...---,,,...222555@@@JJJPPPMMMKKKMMMMMMHHHEEEJJJQQQYYYaaagggkkkmmmllluuu~~~~~~yyywww}}}~~~~~~}}}vvvssspppnnnnnnnnnmmmlllfffiiimmmqqqssstttwwwyyyzzzxxxvvvuuuuuutttrrrpppooommmlllmmmooopppppppppgggnnn|||{{{uuuooojjjfffcccZZZVVVUUUXXX]]]dddppp{{{xxxssslllgggeeeeeeffffffnnnnnnooopppqqqrrrssssssooossswwwxxxtttqqqooopppmmmhhhbbbaaacccbbb]]]YYYNNNPPPUUU]]]fffwww|||```TTTRRRPPPVVVdddyyy|||rrrnnnggggggggghhhhhheeeaaa]]]^^^```eeemmmssspppggg^^^VVVVVV\\\iiiuuuxxxpppgggWWWUUURRRRRRUUUUUUTTTQQQSSSVVV^^^nnn|||pppggg```ZZZUUUSSSQQQPPPMMMJJJEEEBBBAAA===888444222000///------000222444333333333444777666666666333///222777<<>>EEENNNTTTVVVWWWWWWVVVYYY^^^___[[[UUUMMMEEE@@@;;;666777;;;;;;CCCLLLUUUaaakkkooonnniiihhhgggggggggnnn~~~}}}yyyxxxrrrppprrr|||zzzqqqjjj[[[SSSGGG???<<<=========>>>===AAAIIIPPPWWWaaakkkKKKKKKJJJHHHDDDCCCCCCDDDDDDFFFIIIKKKLLLMMMNNNOOOLLLKKKJJJIIIFFFDDDAAA@@@@@@@@@???>>>============???===<<<;;;<<>>>>><<<>>>@@@AAA@@@@@@AAABBBAAA@@@>>>>>>???>>><<<:::666666777888888888888888888666444222111111111111...///...,,,......(((***)))))))))***+++++++++*********)))))))))))))))((()))***++++++***((('''))))))))))))(((((((((((('''***------------111444888FFFOOONNNMMMPPPMMMFFFBBBEEELLLTTT^^^eeekkkmmmjjjrrr{{{||||||xxxuuurrrppppppooonnnmmmkkkmmmqqqssstttuuuwwwyyy|||xxxuuuvvvyyyyyytttnnnqqqooommmnnnppprrrrrrrrrjjjrrr~~~vvvvvvwww{{{{{{{{{yyytttnnniiifff```\\\\\\bbbhhhppp}}}|||pppkkkfffdddeeeiiilllnnnsssrrrrrrqqqpppppppppoooiiimmmqqqrrrooommmmmmnnnlllhhheeefffjjjjjjfffaaaQQQQQQVVV```llloooWWWPPPRRRRRRXXXggg|||vvvmmmiiieeeeeeeeeeeeeeebbb]]]YYY[[[___fffqqqwwwtttiii```UUUVVV\\\iiiwwwyyypppeeeTTTSSSRRRQQQPPPRRRUUUXXX\\\aaannnyyyxxxzzzvvvnnngggccc]]]XXXRRRPPPNNNLLLIIIEEE@@@===<<<999444111000000/////////222555666444333333444555555666777444111666===KKKddd{{{}}}tttdddTTTCCC>>><<<@@@IIIUUUcccppp}}}sssZZZQQQJJJIIIHHHEEEDDDEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@===:::999::::::888666666555333333444444333111------------,,,+++***)))000***)))...111...******+++************+++,,,---******))))))((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%&&&((())))))(((!!!!!!###$$$&&&&&&'''''',,,000555999===CCCMMMTTTRRRUUUVVVVVVZZZ^^^]]]ZZZYYYRRRKKKEEE???999999===;;;CCCMMMYYYhhhtttwwwtttlllhhheeefffgggmmm{{{{{{~~~|||}}}{{{|||||||||xxxrrrddd]]]RRRHHH@@@======>>>===<<>>>>>>>>>>>??????BBB???===;;;<<>>>>>>>>>>>>>>???@@@===???AAABBBAAAAAABBBCCC@@@???>>>??????>>>;;;888666777888999999999999999:::888666333222111000000/////////...111222,,,$$$///+++((()))...000...***++++++******))))))(((((('''(((***,,,---,,,+++***))))))))))))((((((((((((&&&)))------------000444222CCCOOOPPPPPPRRRMMMDDD@@@CCCHHHQQQ[[[dddjjjlllhhhqqqyyy{{{||||||~~~~~~~~~zzzwwwsssqqqppppppnnnmmmoooqqqsssuuuuuuuuuvvvxxxzzzvvvyyy~~~~~~wwwooorrrpppnnnoooqqqssssssssslllssswwwooonnnnnnuuuyyy|||}}}yyytttooommmhhhddddddkkkrrryyy|||uuugggdddbbbccchhhpppvvvyyyvvvuuusssqqqooonnnmmmmmmdddiiimmmnnnmmmlllmmmoookkkiiigggjjjnnnoookkkgggWWWVVV[[[fffttteeeOOOLLLQQQRRRYYYhhh}}}rrrhhhdddcccccccccdddccc```[[[WWWYYY^^^gggssszzzvvvjjj```UUUVVV\\\jjjwwwyyyooodddTTTUUUUUURRRPPPRRRYYY```kkkrrr|||ssskkknnnnnnkkkfffbbbaaa[[[TTTQQQOOOLLLJJJHHHDDD@@@<<<999666222///000111111111111444888888666333444555///000333666666666<<>>::::::;;;;;;999666999888777777888777555222///000000000///......---///'''$$$+++222000---,,,)))***+++,,,---,,,,,,+++''''''(((((())))))******&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%###"""$$$(((***(((&&&"""###%%%'''((()))******---111666:::<<>>>>>CCCMMM\\\ppp~~~yyypppjjjfffgggiiiooozzz{{{{{{tttvvv}}}||||||~~~}}}~~~}}}xxxkkkfff[[[OOODDD>>>>>>???===;;;>>>FFFLLLQQQXXX___JJJJJJIIIIIIGGGFFFDDDCCC999@@@IIIMMMLLLKKKMMMOOONNNMMMMMMKKKIIIFFFDDDCCC>>>>>>???AAABBBCCCAAA???===???===888:::AAABBB>>>@@@@@@???>>>>>>===>>>>>>???@@@AAABBBCCCBBBAAA@@@??????===<<<;;;:::999888999999777444222444777::::::888666444222111000//////111333333111/////////,,,***((((((***+++,,,+++)))...***(((,,,)))$$$)))(((((())))))))))))((((((***))))))))))))'''"""'''$$$%%%+++,,,***+++000222888CCCMMMRRRPPPJJJDDD???<<>>===DDDRRReeettt|||mmmXXXNNNIIIGGGGGGEEEAAA===>>>BBBFFFAAA@@@??????@@@AAACCCDDD>>>>>><<<;;;999999999999:::888666555555444111000///////////////.........*********++++++,,,,,,,,,------------,,,+++***)))+++)))'''&&&%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&###%%%,,,333...+++(((%%%$$$%%%''')))&&&%%%$$$$$$$$$&&&(((***///000222555999AAAIIIOOOQQQRRRUUUYYY]]]______^^^XXXTTTPPPLLLBBB777666<<<<<>><<<999;;;AAABBB>>>>>>>>>=========>>>>>>???>>>???@@@AAAAAAAAA@@@???AAAAAA@@@???===;;;:::999777888999888777777888:::;;;999777555333222111000444555666555333222111222///---+++***+++,,,++++++)))...***(((---***$$$)))(((((())))))))))))(((((()))(((''''''))))))((('''(((%%%&&&***,,,)))***...000555>>>HHHOOOOOOJJJDDDAAA>>>???GGGPPPVVV\\\aaafffmmmuuu{{{uuu~~~uuurrrssszzz|||}}}|||{{{xxxuuurrrnnnmmmmmmmmmoooqqqsssuuuvvvwwwxxxwwwuuutttsssrrrrrrqqqpppnnnmmmooorrrttttttrrrrrrtttyyy~~~~~~ooodddaaaaaalllooosssxxx|||{{{wwwsssrrrmmmlllooorrrvvvtttkkkiiiiiigggnnnwww~~~|||wwwpppjjjeeeccc```___aaaccchhhllloooooommmllleeegggiiioooyyy{{{rrrjjjeeefffsssiiiVVVJJJKKKQQQUUUZZZggg|||ooogggeeecccfffjjjkkkgggaaa\\\YYY\\\```jjjxxx|||jjj[[[QQQTTT\\\hhhqqqooocccXXXOOOLLLNNNVVV^^^dddmmmvvv{{{uuurrrooommmlllkkkgggbbb[[[VVVSSSQQQMMMJJJEEEAAA???<<<:::888222000...------///111333666888999999777666777888666333333777:::>>>IIITTThhhpppxxx|||yyymmmYYYHHH===<<<@@@JJJ[[[nnn|||cccPPPIIIEEEFFFFFFFFFCCC@@@???AAADDDAAAAAA@@@@@@AAAAAABBBBBB??????>>>===;;;:::999999<<<:::888777777666444222111111111000000000000000,,,,,,,,,------.........222111000...,,,+++***)))+++***)))((('''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$&&&+++///+++***'''%%%%%%&&&'''((('''&&&%%%%%%&&&''')))***...///111333777>>>FFFKKKPPPRRRUUUYYY]]]^^^^^^]]]ZZZXXXWWWSSSGGG:::666888;;;BBBKKKVVVgggwww{{{xxxkkkfffeeejjjpppuuu~~~yyytttqqqooorrrwwwzzzyyyzzzwwwqqqnnnqqqvvv{{{}}}~~~|||xxxlll[[[MMMFFFAAA<<<<<<@@@BBBCCCEEEMMMXXX___JJJIIIIIIGGGFFFEEEDDDCCC@@@DDDHHHIIIHHHHHHJJJLLLOOONNNLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>======;;;999<<<@@@AAA>>>:::::::::;;;<<<>>>???@@@<<<===>>>????????????>>>CCCCCCCCCBBB@@@===;;;999444777;;;===<<<:::999999<<<;;;999777555333222222555555555333000//////000222000---,,,------,,,***)))...+++(((---***%%%***((())))))******))))))(((***(((&&&&&&(((+++++++++)))''''''***+++)))***,,,...000777AAAKKKNNNJJJDDDCCC???===CCCHHHLLLRRRWWWbbbjjjttt|||~~~sssuuu|||uuulllkkknnnvvv{{{|||yyyuuuqqqnnnmmmooopppqqqssstttuuuvvvvvvuuuuuusssrrrrrrqqqqqqqqqooonnnnnnppptttvvvwwwwwwuuuvvvwwwyyy|||zzzppphhhcccaaafffiiiooovvv{{{|||zzzwwwyyyuuussssssssstttzzzrrrgggcccfffjjjoooxxx{{{tttkkkccc___\\\[[[[[[```dddjjjqqqvvvuuuqqqmmmfffiiioooxxxxxxnnnjjjmmmzzz{{{iiiZZZOOOHHHJJJPPPVVV]]]kkkpppfffccccccggglllmmmiiibbb[[[WWW^^^bbblllzzz}}}hhhWWWQQQUUU^^^hhhoookkk___TTTOOOPPPVVVaaakkkttt}}}}}}zzzvvvrrrllliiiddd^^^YYYTTTQQQPPPKKKGGGAAA===;;;:::888777......------///111444666777999::::::888666666666222000222888???HHHUUU```tttqqqrrrvvvssscccOOOCCC;;;???HHHWWWhhhxxxwww[[[NNNIIIGGGEEEFFFGGGEEECCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>><<<:::888;;;999777777777666444333333333333222222111111111...///////////////000000...---+++)))((((((((((((************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))(((((('''&&&&&&''''''(((''''''&&&&&&'''(((***+++---...000222555;;;BBBGGGOOORRRVVVZZZ\\\]]]]]]]]]^^^]]]]]]YYYMMM>>>666555999???HHHSSSbbboootttrrrlllgggeeellluuu}}}yyytttpppooorrrwwwyyy~~~|||sssmmmjjjlllqqqvvv|||wwwrrr~~~sssdddVVVMMMEEE>>><<<>>>@@@CCCFFFLLLVVV]]]KKKJJJHHHGGGFFFEEEDDDDDDFFFHHHJJJJJJIIIHHHJJJLLLNNNMMMKKKIIIGGGFFFEEEEEEAAA@@@???@@@AAAAAA@@@>>>???>>><<<;;;<<<>>>===<<<777777888999;;;>>>@@@AAA;;;;;;<<<======>>>>>>>>>CCCCCCCCCCCCAAA>>>;;;999444777;;;======;;;;;;;;;===<<<:::888666555555444777666555222///---...000111///...---......,,,+++)))///+++)))...+++&&&+++)))))))))******)))))))))+++)))(((((()))***)))((()))((()))******))))))***,,,---111;;;FFFLLLJJJFFFDDD???<<>>999777666555444......---...///222444666777999;;;;;;888666555555222222444;;;FFFTTTcccmmmxxxppplllnnnfffSSSEEEAAA@@@GGGUUUeeeuuuiiiUUUMMMJJJKKKHHHGGGFFFEEECCCCCCCCCCCCBBBCCCCCCDDDCCCAAA???>>>>>>???@@@@@@>>><<<999777999777666555666666444222444444444333333222222111000000000000000000000000)))((('''&&&''')))+++---))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''(((((((((''''''&&&&&&&&&'''((()))***+++,,,...111444:::AAAEEENNNRRRWWW[[[]]]^^^^^^^^^___```^^^YYYNNNAAA888444777<<>>>>>BBBBBBBBBAAA???===;;;999666888::::::::::::;;;===<<<;;;:::999888777777777<<<;;;999666333111222333...---,,,---//////...---***///+++)))///,,,''',,,))))))************))))))''''''((()))+++***'''%%%)))******))))))******))),,,,,,...666@@@HHHIIIHHHEEE@@@>>>??????@@@FFFLLLYYYbbbooo|||vvvrrrooooooqqqqqqkkkeeehhhqqqyyy~~~zzzwwwtttsssrrrrrrvvvwwwxxxxxxxxxvvvuuutttqqqppppppppppppqqqrrrrrrqqqqqqqqqqqqqqqsssvvvwwwvvvxxxzzz}}}|||zzzvvvsssqqqmmmhhhddd```ccchhhooowww}}}~~~~~~}}}xxxtttssssssssstttrrrnnnhhheeeffflllrrr~~~}}}wwwmmmggg^^^XXXWWWZZZ^^^aaaiiipppzzzzzzrrrmmmuuu}}}~~~tttnnnkkkqqq{{{|||uuuqqqdddVVVNNNIIIFFFIIINNNYYYdddxxxwwwhhhbbbbbbgggkkkooopppmmmgggbbb___bbbhhhsssyyycccQQQQQQVVV]]]cccdddaaa[[[VVV]]]eeerrrzzzqqqjjj```\\\WWWTTTSSSRRRPPPOOOHHHCCC<<<666444222111000////////////000111333444777999:::999777555444555777888<<>>===>>>??????>>><<<999777999888666777777777666555555555444333333222111111000000//////////////////---,,,++++++,,,...000222(((((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&$$$"""$$$%%%&&&'''((((((''''''%%%%%%%%%%%%&&&'''(((((()))***---000444999@@@EEELLLQQQXXX]]]^^^___```aaa``````\\\UUUKKKCCC;;;777666:::BBBMMMWWW^^^aaacccfffdddeeelllyyy|||vvv~~~wwwrrrrrruuu|||zzzuuutttssstttwwwttt}}}zzznnndddnnn~~~|||ssskkkbbbWWWLLLBBB===<<<@@@CCCFFFNNNWWWMMMLLLJJJHHHFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIGGGFFFCCCBBBAAACCCEEEHHHHHHHHHCCC???<<<>>>===:::777777777777888999;;;===>>>???;;;;;;;;;<<<===>>>???@@@BBBAAA@@@???===<<<;;;;;;:::::::::999888999<<>>===<<<;;;:::<<<;;;::::::;;;<<<;;;999666666555444333333222222000000////////////......000///...---,,,,,,------((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''$$$$$$%%%%%%&&&'''''''''(((***---///333777===AAAHHHOOOWWW]]]^^^___aaacccbbbbbb\\\SSSKKKEEE???:::666888???KKKRRRVVVYYY]]]]]]```dddkkkyyy{{{xxx|||uuuqqqsssvvv~~~zzzxxxyyyyyyxxxyyyvvv~~~|||sssjjjmmmwwwzzzssskkk___SSSLLLDDD???AAACCCDDDLLLVVVOOONNNKKKIIIGGGGGGHHHHHHIIIIIIKKKMMMOOOQQQQQQQQQNNNOOOPPPPPPOOOMMMJJJHHHFFFEEECCCDDDFFFHHHIIIIIIAAA<<<;;;>>>>>>:::888999999999999:::;;;<<<===>>>======<<<===>>>@@@AAABBBBBBAAA???===<<<===>>>>>><<<<<<===<<<::::::<<<>>>777777777888999;;;<<<===666888888666333111000111000//////000111111///---***///,,,***000...)))...)))******++++++******)))'''&&&''')))+++,,,+++)))&&&******'''(((,,,,,,)))***+++,,,...111999BBBIIINNNKKKIIIHHHDDD@@@CCCHHHPPPYYYhhhzzztttlllllllllfffeeehhhiiijjjvvv~~~yyyvvvvvvvvvwww||||||}}}}}}{{{wwwtttrrrooooooooopppqqqrrrtttuuurrrsssssssssrrrtttyyy}}}~~~|||zzzyyyyyyzzzzzzzzzzzz{{{zzzwwwtttqqqppphhhggggggjjjrrrzzz~~~wwwrrrqqqppplllkkklllkkkiiifffggglllppp|||{{{ssskkkfffWWWTTTRRRUUU^^^jjjuuu{{{}}}sssqqqzzz~~~pppllljjjooowwwzzzwwwxxxzzz}}}zzzvvvrrrlllfffYYYTTTNNNKKKHHHIIIQQQ[[[aaannnuuugggeeegggmmmttt|||zzzoooddd]]]bbbmmm{{{}}}mmm\\\QQQLLLPPPWWW\\\aaahhhqqqwwwwwwqqqkkkeee```[[[WWWSSSRRRTTTSSSOOOKKK>>>;;;777555333222111//////000000111111222333333666666555444222222555777777BBBPPP]]]kkkuuuuuuoooiiieeeYYYGGG======BBBEEEPPP___www{{{[[[SSSSSSMMMLLLRRRNNNJJJFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB<<<<<<=========>>>>>>>>>===<<<;;;<<<===>>>===<<<888888777666555444333333111000000000/////////......------,,,+++******)))******((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''%%%###"""%%%(((&&&&&&&&&&&&&&&&&&&&&'''$$$%%%&&&''''''((((((((()))+++---...000333888;;;DDDKKKUUU[[[]]]^^^```cccffffff```VVVNNNJJJCCC;;;666777>>>IIIOOOPPPSSSYYYWWW]]]ccchhhrrr~~~wwwtttuuuwww}}}|||}}}~~~{{{zzzvvv~~~|||wwwrrrttt{{{vvvjjj^^^UUUHHH@@@AAABBBBBBIIITTTPPPOOOLLLIIIHHHHHHIIIIIIEEEFFFHHHKKKOOOPPPPPPOOOPPPQQQSSSTTTSSSPPPLLLIIIGGGEEECCCCCCEEEFFFGGGFFF>>>999999>>>???;;;999<<<;;;:::::::::;;;;;;<<<===>>>>>>===>>>???AAACCCDDDCCCAAA???===<<<===@@@AAA===>>>??????===<<<===>>>555666666777999;;;===>>>888:::;;;:::888555444444333333222222333222///,,,***000,,,+++000...***...******++++++++++++******...,,,***))))))***))))))%%%******'''(((------))))))+++,,,,,,---333???HHHRRRPPPNNNLLLFFFAAABBBGGGMMMVVVggg{{{}}}nnnkkkmmmmmmeeeccciiilllppp{{{xxxvvvwwwxxx}}}~~~~~~~~~{{{xxxtttqqqnnnnnnooopppqqqsssuuuvvvqqqssstttttttttwww|||zzzwwwvvvxxx{{{}}}uuuwwwyyyxxxtttqqqoooooollliiigggiiipppyyyzzzttttttrrrnnnoooooonnnjjjgggggglllppptttxxxzzzyyyrrriiiaaa\\\TTTSSSSSSYYYeeetttzzzqqquuuxxxjjjhhhiiipppyyytttnnnnnnqqqtttwwwyyyxxxrrrllliiiccc]]]SSSPPPMMMJJJFFFFFFPPP[[[hhhuuuwwwgggbbbdddooowwwqqqbbbXXX^^^kkkyyy~~~vvvfffWWWNNNMMMRRRXXX^^^eeeqqqzzzqqqkkkgggddd```]]]XXXTTTPPPPPPQQQPPPKKKFFF:::888555444555444333111...//////111222333444444555555444222000222555888===MMM```ppp}}}|||ppphhhcccSSS???999AAAGGGEEEYYYhhhmmmQQQNNNOOOIIIGGGMMMLLLJJJGGGGGGIIIIIIFFFDDDEEEDDDCCCAAAAAABBBCCCDDD============>>>???@@@AAA<<<;;;:::;;;=========;;;::::::999888777666555444222111111111000000//////------.../////////......,,,+++)))''''''(((***+++************************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((("""&&&(((&&&"""!!!&&&+++'''&&&&&&%%%%%%%%%&&&'''%%%&&&'''((())))))))))))***+++------...000333666@@@HHHSSSZZZ\\\]]]```ccciiijjjeeeZZZRRRMMMDDD:::666666>>>IIINNNMMMPPPVVVUUU]]]bbbdddjjjuuu}}}~~~{{{xxxxxxzzz{{{}}}~~~|||vvv}}}vvvsss~~~tttiiiXXXIII?????????>>>EEEQQQ